pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cyclone: regenerate the patch for scheme/base.c from scheme/base.sld
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Sun Jul 23 01:36:02 2023 +0200
Changeset: f8aa008ef8622976c335dcfe688d5a06ffec0f96
Modified Files:
cyclone/distinfo
cyclone/patches/patch-scheme_base.c
Log Message:
cyclone: regenerate the patch for scheme/base.c from scheme/base.sld
The previous patch was generated from the wrong directory, and broke
the compiler if some features were used.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f8aa008ef8622976c335dcfe688d5a06ffec0f96
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cyclone/distinfo | 2 +-
cyclone/patches/patch-scheme_base.c | 59995 +++++++++++++++++-----------------
2 files changed, 30141 insertions(+), 29856 deletions(-)
diffs:
diff --git a/cyclone/distinfo b/cyclone/distinfo
index 6ea614c9c3..55e21425fc 100644
--- a/cyclone/distinfo
+++ b/cyclone/distinfo
@@ -5,5 +5,5 @@ SHA512 (cyclone-bootstrap/v0.35.0.tar.gz) = 9aabae2bdcccdf6873780947c41a3230b80a
Size (cyclone-bootstrap/v0.35.0.tar.gz) = 3955837 bytes
SHA1 (patch-Makefile) = 3b1405ff54738ac53808f1f4e2e2a8d3f458f75d
SHA1 (patch-Makefile.config) = 8838e7b3ac7b22452b798ab043ad94fe33ac4822
-SHA1 (patch-scheme_base.c) = 4d14cefb5e155e7cda6688740478329b118bce9b
+SHA1 (patch-scheme_base.c) = 69edfaef769af5c7f714f54e1fbaaa155437920f
SHA1 (patch-scheme_base.sld) = b9aaeb494572eb4fddecf25d30eae7cafe77163f
diff --git a/cyclone/patches/patch-scheme_base.c b/cyclone/patches/patch-scheme_base.c
index 8bdb2d86e3..55e1fe5a9e 100644
--- a/cyclone/patches/patch-scheme_base.c
+++ b/cyclone/patches/patch-scheme_base.c
@@ -1513,522 +1513,522 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_7312975, object k_734086*/
-static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_7312976, object r_734091*/
-static void __lambda_7(void *data, object clo, int argc, object *args) ;/*object self_7312977, object r_734088*/
-+static void __lambda_1266(void *data, object clo, int argc, object *args) ;/*closure _,object k_737552*/
-+static void __lambda_1267(void *data, object clo, int argc, object *args) ;/*object self_7312927, object r_737554*/
-+static void __lambda_1268(void *data, object clo, int argc, object *args) ;/*object self_7312928, object r_737555*/
-+static void __lambda_1269(void *data, object clo, int argc, object *args) ;/*object self_7312929, object r_737574*/
-+static void __lambda_1270(void *data, object clo, int argc, object *args) ;/*object self_7312930, object r_737556*/
-+static void __lambda_1271(void *data, object clo, int argc, object *args) ;/*object self_7312931, object r_737572*/
-+static void __lambda_1272(void *data, object clo, int argc, object *args) ;/*object self_7312932, object r_737557*/
-+static void __lambda_1273(void *data, object clo, int argc, object *args) ;/*object self_7312933, object r_737570*/
-+static void __lambda_1274(void *data, object clo, int argc, object *args) ;/*object self_7312934, object r_737558*/
-+static void __lambda_1275(void *data, object clo, int argc, object *args) ;/*object self_7312935, object r_737559*/
-+static void __lambda_1276(void *data, object clo, int argc, object *args) ;/*object self_7312936, object r_737560*/
-+static void __lambda_1277(void *data, object clo, int argc, object *args) ;/*object self_7312937, object r_737561*/
-+static void __lambda_1278(void *data, object clo, int argc, object *args) ;/*object self_7312938, object r_737562*/
-+static void __lambda_1279(void *data, object clo, int argc, object *args) ;/*object self_7312939, object r_737563*/
-+static void __lambda_1280(void *data, object clo, int argc, object *args) ;/*object self_7312940, object r_737564*/
-+static void __lambda_1281(void *data, object clo, int argc, object *args) ;/*object self_7312941, object r_737565*/
-+static void __lambda_1282(void *data, object clo, int argc, object *args) ;/*object self_7312942, object r_737566*/
-+static void __lambda_1283(void *data, object clo, int argc, object *args) ;/*object self_7312943, object r_737567*/
-+static void __lambda_1284(void *data, object clo, int argc, object *args) ;/*object self_7312944, object r_737568*/
-+static void __lambda_1208(void *data, object clo, int argc, object *args) ;/*closure _,object k_737238, object expr_732312_732353_732445_733573, object rename_732313_732354_732446_733574, object compare_732314_732355_732447_733575*/
-+static void __lambda_1209(void *data, object clo, int argc, object *args) ;/*object self_7312869, object v_931_732321_732435_732495_733623*/
-+static void __lambda_1217(void *data, object clo, int argc, object *args) ;/*object self_7312870, object tmp_732357_732359_732448_733576*/
-+static void __lambda_1265(void *data, object clo, int argc, object *args) ;/*object self_7312871, object r_737239*/
-+static void __lambda_1218(void *data, object clo, int argc, object *args) ;/*object self_7312872, object k_737241*/
-+static void __lambda_1219(void *data, object clo, int argc, object *args) ;/*object self_7312873, object v_936_732326_732421_732486_733614*/
-+static void __lambda_1222(void *data, object clo, int argc, object *args) ;/*object self_7312874, object tmp_732361_732363_732449_733577*/
-+static void __lambda_1223(void *data, object clo, int argc, object *args) ;/*object self_7312875, object v_9313_732333_732382_732459_733587*/
-+static void __lambda_1256(void *data, object clo, int argc, object *args) ;/*object self_7312876, object tmp_732365_732367_732450_733578*/
-+static void __lambda_1257(void *data, object clo, int argc, object *args) ;/*object self_7312877, object v_9328_732348_732372_732452_733580*/
-+static void __lambda_1263(void *data, object clo, int argc, object *args) ;/*object self_7312878, object tmp_732369_732371_732451_733579*/
-+static void __lambda_1264(void *data, object clo, int argc, object *args) ;/*object self_7312879, object r_737245*/
-+static void __lambda_1258(void *data, object clo, int argc, object *args) ;/*object self_7312880, object k_737247*/
-+static void __lambda_1259(void *data, object clo, int argc, object *args) ;/*object self_7312881, object r_737256*/
-+static void __lambda_1260(void *data, object clo, int argc, object *args) ;/*object self_7312882, object r_737264*/
-+static void __lambda_1261(void *data, object clo, int argc, object *args) ;/*object self_7312883, object r_737274*/
-+static void __lambda_1262(void *data, object clo, int argc, object *args) ;/*object self_7312884, object r_737270_7311360_7311369_7311377*/
-+static void __lambda_1224(void *data, object clo, int argc, object *args) ;/*object self_7312885, object k_737286*/
-+static void __lambda_1225(void *data, object clo, int argc, object *args) ;/*object self_7312886, object var0_732387_732462_733590*/
-+static void __lambda_1226(void *data, object clo, int argc, object *args) ;/*object self_7312887, object ls_732316_732392_732465_733593, object i_732318_732393_732466_733594, object res_732317_732394_732467_733595*/
-+static void __lambda_1227(void *data, object clo, int argc, object *args) ;/*object self_7312888, object lp_9317_732337_732395_732468_733596*/
-+static void __lambda_1383(void *data, object clo, int argc, object *args) ;/*object self_7312889, object lp_9317_732337_732395_732468_733596*/
-+static void __lambda_1230(void *data, object clo, int argc, object *args) ;/*object self_7312890, object k_737298, object ls_732316_732396_732469_733597, object i_732318_732397_732470_733598, object res_732317_732398_732471_733599*/
-+static void __lambda_1231(void *data, object clo, int argc, object *args) ;/*object self_7312891, object r_737471_7311697*/
-+static void __lambda_1232(void *data, object clo, int argc, object *args) ;/*object self_7312892, object v_9318_732338_732399_732472_733600_7311698*/
-+static void __lambda_1233(void *data, object clo, int argc, object *args) ;/*object self_7312893, object r_737319_7311699*/
-+static void __lambda_1234(void *data, object clo, int argc, object *args) ;/*object self_7312894, object r_737440_7311700*/
-+static void __lambda_1235(void *data, object clo, int argc, object *args) ;/*object self_7312895, object r_737448_7311701*/
-+static void __lambda_1236(void *data, object clo, int argc, object *args) ;/*object self_7312896, object r_737458_7311702*/
-+static void __lambda_1237(void *data, object clo, int argc, object *args) ;/*object self_7312897, object r_737454_7310412_7310476_7310539_7311703*/
-+static void __lambda_1248(void *data, object clo, int argc, object *args) ;/*object self_7312898, object k_737385_7310449_7310513_7310576_7310637_7310697_7310756_7310814_7310871_7310927_7311714, object var1_732420_732485_733613_7310450_7310514_7310577_7310638_7310698_7310757_7310815_7310872_7310928_7311715*/
-+static void __lambda_1249(void *data, object clo, int argc, object *args) ;/*object self_7312899, object r_737386_7310451_7310515_7310578_7310639_7310699_7310758_7310816_7310873_7310929_7311716*/
-+static void __lambda_1250(void *data, object clo, int argc, object *args) ;/*object self_7312900, object r_737394_7310452_7310516_7310579_7310640_7310700_7310759_7310817_7310874_7310930_7311717*/
-+static void __lambda_1251(void *data, object clo, int argc, object *args) ;/*object self_7312901, object r_737425_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311718*/
-+static void __lambda_1252(void *data, object clo, int argc, object *args) ;/*object self_7312902, object r_737431_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311719*/
-+static void __lambda_1253(void *data, object clo, int argc, object *args) ;/*object self_7312903, object r_737407_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311720*/
-+static void __lambda_1254(void *data, object clo, int argc, object *args) ;/*object self_7312904, object r_737415_7310461_7310525_7310588_7310649_7310709_7310768_7310826_7310883_7310939_7311206_7311224_7311241_7311257_7311272_7311721*/
-+static void __lambda_1255(void *data, object clo, int argc, object *args) ;/*object self_7312905, object r_737403_7310467_7310531_7310594_7310655_7310715_7310774_7310832_7310889_7310945_7311212_7311230_7311247_7311263_7311278_7311290_7311301_7311311_7311320_7311328_7311722*/
-+static void __lambda_1238(void *data, object clo, int argc, object *args) ;/*object self_7312906, object r_737384_7310419_7310483_7310546_7310607_7310667_7310726_7310784_7310841_7310897_7311704*/
-+static void __lambda_1239(void *data, object clo, int argc, object *args) ;/*object self_7312907, object r_737325_7310420_7310484_7310547_7310608_7310668_7310727_7310785_7310842_7310898_7311705*/
-+static void __lambda_1240(void *data, object clo, int argc, object *args) ;/*object self_7312908, object r_737330_7310421_7310485_7310548_7310609_7310669_7310728_7310786_7310843_7310899_7311706*/
-+static void __lambda_1241(void *data, object clo, int argc, object *args) ;/*object self_7312909, object r_737338_7310422_7310486_7310549_7310610_7310670_7310729_7310787_7310844_7310900_7311707*/
-+static void __lambda_1242(void *data, object clo, int argc, object *args) ;/*object self_7312910, object r_737369_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7311708*/
-+static void __lambda_1243(void *data, object clo, int argc, object *args) ;/*object self_7312911, object r_737375_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7311709*/
-+static void __lambda_1244(void *data, object clo, int argc, object *args) ;/*object self_7312912, object r_737351_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311710*/
-+static void __lambda_1245(void *data, object clo, int argc, object *args) ;/*object self_7312913, object r_737359_7310431_7310495_7310558_7310619_7310679_7310738_7310796_7310853_7310909_7310958_7310981_7311003_7311024_7311044_7311711*/
-+static void __lambda_1246(void *data, object clo, int argc, object *args) ;/*object self_7312914, object r_737347_7310437_7310501_7310564_7310625_7310685_7310744_7310802_7310859_7310915_7310964_7310987_7311009_7311030_7311050_7311067_7311083_7311098_7311112_7311125_7311712*/
-+static void __lambda_1247(void *data, object clo, int argc, object *args) ;/*object self_7312915, object r_737323_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7310973_7310996_7311018_7311039_7311059_7311076_7311092_7311107_7311121_7311134_7311145_7311155_7311164_7311172_7311179_7311185_7311190_7311194_7311713*/
-+static void __lambda_1228(void *data, object clo, int argc, object *args) ;/*object self_7312916, object r_737297*/
-+static void __lambda_1229(void *data, object clo, int argc, object *args) ;/*object self_7312917, object r_737296*/
-+static void __lambda_1220(void *data, object clo, int argc, object *args) ;/*object self_7312918, object k_737478*/
-+static void __lambda_1221(void *data, object clo, int argc, object *args) ;/*object self_7312919, object r_737491*/
-+static void __lambda_1210(void *data, object clo, int argc, object *args) ;/*object self_7312920, object k_737500*/
-+static void __lambda_1211(void *data, object clo, int argc, object *args) ;/*object self_7312921, object r_737510*/
-+static void __lambda_1212(void *data, object clo, int argc, object *args) ;/*object self_7312922, object r_737513*/
-+static void __lambda_1213(void *data, object clo, int argc, object *args) ;/*object self_7312923, object r_737519*/
-+static void __lambda_1214(void *data, object clo, int argc, object *args) ;/*object self_7312924, object r_737538*/
-+static void __lambda_1215(void *data, object clo, int argc, object *args) ;/*object self_7312925, object r_737528_7310322_7310335_7310347*/
-+static void __lambda_1216(void *data, object clo, int argc, object *args) ;/*object self_7312926, object r_737531_7310323_7310336_7310348*/
-+static void __lambda_1177(void *data, object clo, int argc, object *args) ;/*closure _,object k_737069, object expr_732245_733554, object rename_732246_733555, object compare_732247_733556*/
-+static void __lambda_1179(void *data, object clo, int argc, object *args) ;/*object self_7312839, object parent_732256_733559*/
-+static void __lambda_1180(void *data, object clo, int argc, object *args) ;/*object self_7312840, object _191define_732274_733565*/
-+static void __lambda_1181(void *data, object clo, int argc, object *args) ;/*object self_7312841, object _191lambda_732277_733566*/
-+static void __lambda_1182(void *data, object clo, int argc, object *args) ;/*object self_7312842, object _191let_732280_733567*/
-+static void __lambda_1183(void *data, object clo, int argc, object *args) ;/*object self_7312843, object _191register_732283_733568*/
-+static void __lambda_1184(void *data, object clo, int argc, object *args) ;/*object self_7312844, object _191slot_91set_67_732286_733569*/
-+static void __lambda_1185(void *data, object clo, int argc, object *args) ;/*object self_7312845, object _191type_191slot_191offset_732289_733570*/
-+static void __lambda_1187(void *data, object clo, int argc, object *args) ;/*object self_7312846, object r_737084*/
-+static void __lambda_1188(void *data, object clo, int argc, object *args) ;/*object self_7312847, object r_737085*/
-+static void __lambda_1189(void *data, object clo, int argc, object *args) ;/*object self_7312848, object r_737218*/
-+static void __lambda_1190(void *data, object clo, int argc, object *args) ;/*object self_7312849, object r_737197*/
-+static void __lambda_1205(void *data, object clo, int argc, object *args) ;/*object self_7312850, object k_737163, object f_732294_733571*/
-+static void __lambda_1206(void *data, object clo, int argc, object *args) ;/*object self_7312851, object r_737171*/
-+static void __lambda_1207(void *data, object clo, int argc, object *args) ;/*object self_7312852, object r_737173*/
-+static void __lambda_1191(void *data, object clo, int argc, object *args) ;/*object self_7312853, object r_737162*/
-+static void __lambda_1192(void *data, object clo, int argc, object *args) ;/*object self_7312854, object r_737091*/
-+static void __lambda_1202(void *data, object clo, int argc, object *args) ;/*object self_7312855, object k_737128, object f_732300_733572*/
-+static void __lambda_1203(void *data, object clo, int argc, object *args) ;/*object self_7312856, object r_737137*/
-+static void __lambda_1204(void *data, object clo, int argc, object *args) ;/*object self_7312857, object r_737139*/
-+static void __lambda_1193(void *data, object clo, int argc, object *args) ;/*object self_7312858, object r_737127*/
-+static void __lambda_1194(void *data, object clo, int argc, object *args) ;/*object self_7312859, object r_737093*/
-+static void __lambda_1195(void *data, object clo, int argc, object *args) ;/*object self_7312860, object r_737105*/
-+static void __lambda_1196(void *data, object clo, int argc, object *args) ;/*object self_7312861, object r_737113*/
-+static void __lambda_1197(void *data, object clo, int argc, object *args) ;/*object self_7312862, object r_737115*/
-+static void __lambda_1198(void *data, object clo, int argc, object *args) ;/*object self_7312863, object r_737114*/
-+static void __lambda_1199(void *data, object clo, int argc, object *args) ;/*object self_7312864, object r_737092*/
-+static void __lambda_1200(void *data, object clo, int argc, object *args) ;/*object self_7312865, object r_737090*/
-+static void __lambda_1201(void *data, object clo, int argc, object *args) ;/*object self_7312866, object r_737088*/
-+static void __lambda_1186(void *data, object clo, int argc, object *args) ;/*object self_7312867, object k_737224*/
-+static void __lambda_1178(void *data, object clo, int argc, object *args) ;/*object self_7312868, object k_737232*/
-+static void __lambda_1174(void *data, object clo, int argc, object *args) ;/*closure _,object k_737062, object obj_732241_733552, object rtype_732242_733553*/
-+static void __lambda_1175(void *data, object clo, int argc, object *args) ;/*object self_7312837, object r_737063*/
-+static void __lambda_1176(void *data, object clo, int argc, object *args) ;/*object self_7312838, object r_737064*/
++static void __lambda_1266(void *data, object clo, int argc, object *args) ;/*closure _,object k_737545*/
++static void __lambda_1267(void *data, object clo, int argc, object *args) ;/*object self_7312920, object r_737547*/
++static void __lambda_1268(void *data, object clo, int argc, object *args) ;/*object self_7312921, object r_737548*/
++static void __lambda_1269(void *data, object clo, int argc, object *args) ;/*object self_7312922, object r_737567*/
++static void __lambda_1270(void *data, object clo, int argc, object *args) ;/*object self_7312923, object r_737549*/
++static void __lambda_1271(void *data, object clo, int argc, object *args) ;/*object self_7312924, object r_737565*/
++static void __lambda_1272(void *data, object clo, int argc, object *args) ;/*object self_7312925, object r_737550*/
++static void __lambda_1273(void *data, object clo, int argc, object *args) ;/*object self_7312926, object r_737563*/
++static void __lambda_1274(void *data, object clo, int argc, object *args) ;/*object self_7312927, object r_737551*/
++static void __lambda_1275(void *data, object clo, int argc, object *args) ;/*object self_7312928, object r_737552*/
++static void __lambda_1276(void *data, object clo, int argc, object *args) ;/*object self_7312929, object r_737553*/
++static void __lambda_1277(void *data, object clo, int argc, object *args) ;/*object self_7312930, object r_737554*/
++static void __lambda_1278(void *data, object clo, int argc, object *args) ;/*object self_7312931, object r_737555*/
++static void __lambda_1279(void *data, object clo, int argc, object *args) ;/*object self_7312932, object r_737556*/
++static void __lambda_1280(void *data, object clo, int argc, object *args) ;/*object self_7312933, object r_737557*/
++static void __lambda_1281(void *data, object clo, int argc, object *args) ;/*object self_7312934, object r_737558*/
++static void __lambda_1282(void *data, object clo, int argc, object *args) ;/*object self_7312935, object r_737559*/
++static void __lambda_1283(void *data, object clo, int argc, object *args) ;/*object self_7312936, object r_737560*/
++static void __lambda_1284(void *data, object clo, int argc, object *args) ;/*object self_7312937, object r_737561*/
++static void __lambda_1208(void *data, object clo, int argc, object *args) ;/*closure _,object k_737231, object expr_732306_732346_732438_733566, object rename_732307_732347_732439_733567, object compare_732308_732348_732440_733568*/
++static void __lambda_1209(void *data, object clo, int argc, object *args) ;/*object self_7312862, object v_931_732314_732428_732488_733616*/
++static void __lambda_1217(void *data, object clo, int argc, object *args) ;/*object self_7312863, object tmp_732350_732352_732441_733569*/
++static void __lambda_1265(void *data, object clo, int argc, object *args) ;/*object self_7312864, object r_737232*/
++static void __lambda_1218(void *data, object clo, int argc, object *args) ;/*object self_7312865, object k_737234*/
++static void __lambda_1219(void *data, object clo, int argc, object *args) ;/*object self_7312866, object v_936_732319_732414_732479_733607*/
++static void __lambda_1222(void *data, object clo, int argc, object *args) ;/*object self_7312867, object tmp_732354_732356_732442_733570*/
++static void __lambda_1223(void *data, object clo, int argc, object *args) ;/*object self_7312868, object v_9313_732326_732375_732452_733580*/
++static void __lambda_1256(void *data, object clo, int argc, object *args) ;/*object self_7312869, object tmp_732358_732360_732443_733571*/
++static void __lambda_1257(void *data, object clo, int argc, object *args) ;/*object self_7312870, object v_9328_732341_732365_732445_733573*/
++static void __lambda_1263(void *data, object clo, int argc, object *args) ;/*object self_7312871, object tmp_732362_732364_732444_733572*/
++static void __lambda_1264(void *data, object clo, int argc, object *args) ;/*object self_7312872, object r_737238*/
++static void __lambda_1258(void *data, object clo, int argc, object *args) ;/*object self_7312873, object k_737240*/
++static void __lambda_1259(void *data, object clo, int argc, object *args) ;/*object self_7312874, object r_737249*/
++static void __lambda_1260(void *data, object clo, int argc, object *args) ;/*object self_7312875, object r_737257*/
++static void __lambda_1261(void *data, object clo, int argc, object *args) ;/*object self_7312876, object r_737267*/
++static void __lambda_1262(void *data, object clo, int argc, object *args) ;/*object self_7312877, object r_737263_7311353_7311362_7311370*/
++static void __lambda_1224(void *data, object clo, int argc, object *args) ;/*object self_7312878, object k_737279*/
++static void __lambda_1225(void *data, object clo, int argc, object *args) ;/*object self_7312879, object var0_732380_732455_733583*/
++static void __lambda_1226(void *data, object clo, int argc, object *args) ;/*object self_7312880, object ls_732310_732385_732458_733586, object i_732312_732386_732459_733587, object res_732311_732387_732460_733588*/
++static void __lambda_1227(void *data, object clo, int argc, object *args) ;/*object self_7312881, object lp_9317_732330_732388_732461_733589*/
++static void __lambda_1383(void *data, object clo, int argc, object *args) ;/*object self_7312882, object lp_9317_732330_732388_732461_733589*/
++static void __lambda_1230(void *data, object clo, int argc, object *args) ;/*object self_7312883, object k_737291, object ls_732310_732389_732462_733590, object i_732312_732390_732463_733591, object res_732311_732391_732464_733592*/
++static void __lambda_1231(void *data, object clo, int argc, object *args) ;/*object self_7312884, object r_737464_7311690*/
++static void __lambda_1232(void *data, object clo, int argc, object *args) ;/*object self_7312885, object v_9318_732331_732392_732465_733593_7311691*/
++static void __lambda_1233(void *data, object clo, int argc, object *args) ;/*object self_7312886, object r_737312_7311692*/
++static void __lambda_1234(void *data, object clo, int argc, object *args) ;/*object self_7312887, object r_737433_7311693*/
++static void __lambda_1235(void *data, object clo, int argc, object *args) ;/*object self_7312888, object r_737441_7311694*/
++static void __lambda_1236(void *data, object clo, int argc, object *args) ;/*object self_7312889, object r_737451_7311695*/
++static void __lambda_1237(void *data, object clo, int argc, object *args) ;/*object self_7312890, object r_737447_7310405_7310469_7310532_7311696*/
++static void __lambda_1248(void *data, object clo, int argc, object *args) ;/*object self_7312891, object k_737378_7310442_7310506_7310569_7310630_7310690_7310749_7310807_7310864_7310920_7311707, object var1_732413_732478_733606_7310443_7310507_7310570_7310631_7310691_7310750_7310808_7310865_7310921_7311708*/
++static void __lambda_1249(void *data, object clo, int argc, object *args) ;/*object self_7312892, object r_737379_7310444_7310508_7310571_7310632_7310692_7310751_7310809_7310866_7310922_7311709*/
++static void __lambda_1250(void *data, object clo, int argc, object *args) ;/*object self_7312893, object r_737387_7310445_7310509_7310572_7310633_7310693_7310752_7310810_7310867_7310923_7311710*/
++static void __lambda_1251(void *data, object clo, int argc, object *args) ;/*object self_7312894, object r_737418_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7311711*/
++static void __lambda_1252(void *data, object clo, int argc, object *args) ;/*object self_7312895, object r_737424_7310447_7310511_7310574_7310635_7310695_7310754_7310812_7310869_7310925_7311712*/
++static void __lambda_1253(void *data, object clo, int argc, object *args) ;/*object self_7312896, object r_737400_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311198_7311216_7311233_7311249_7311264_7311713*/
++static void __lambda_1254(void *data, object clo, int argc, object *args) ;/*object self_7312897, object r_737408_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311199_7311217_7311234_7311250_7311265_7311714*/
++static void __lambda_1255(void *data, object clo, int argc, object *args) ;/*object self_7312898, object r_737396_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311283_7311294_7311304_7311313_7311321_7311715*/
++static void __lambda_1238(void *data, object clo, int argc, object *args) ;/*object self_7312899, object r_737377_7310412_7310476_7310539_7310600_7310660_7310719_7310777_7310834_7310890_7311697*/
++static void __lambda_1239(void *data, object clo, int argc, object *args) ;/*object self_7312900, object r_737318_7310413_7310477_7310540_7310601_7310661_7310720_7310778_7310835_7310891_7311698*/
++static void __lambda_1240(void *data, object clo, int argc, object *args) ;/*object self_7312901, object r_737323_7310414_7310478_7310541_7310602_7310662_7310721_7310779_7310836_7310892_7311699*/
++static void __lambda_1241(void *data, object clo, int argc, object *args) ;/*object self_7312902, object r_737331_7310415_7310479_7310542_7310603_7310663_7310722_7310780_7310837_7310893_7311700*/
++static void __lambda_1242(void *data, object clo, int argc, object *args) ;/*object self_7312903, object r_737362_7310416_7310480_7310543_7310604_7310664_7310723_7310781_7310838_7310894_7311701*/
++static void __lambda_1243(void *data, object clo, int argc, object *args) ;/*object self_7312904, object r_737368_7310417_7310481_7310544_7310605_7310665_7310724_7310782_7310839_7310895_7311702*/
++static void __lambda_1244(void *data, object clo, int argc, object *args) ;/*object self_7312905, object r_737344_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7310950_7310973_7310995_7311016_7311036_7311703*/
++static void __lambda_1245(void *data, object clo, int argc, object *args) ;/*object self_7312906, object r_737352_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7310951_7310974_7310996_7311017_7311037_7311704*/
++static void __lambda_1246(void *data, object clo, int argc, object *args) ;/*object self_7312907, object r_737340_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311060_7311076_7311091_7311105_7311118_7311705*/
++static void __lambda_1247(void *data, object clo, int argc, object *args) ;/*object self_7312908, object r_737316_7310439_7310503_7310566_7310627_7310687_7310746_7310804_7310861_7310917_7310966_7310989_7311011_7311032_7311052_7311069_7311085_7311100_7311114_7311127_7311138_7311148_7311157_7311165_7311172_7311178_7311183_7311187_7311706*/
++static void __lambda_1228(void *data, object clo, int argc, object *args) ;/*object self_7312909, object r_737290*/
++static void __lambda_1229(void *data, object clo, int argc, object *args) ;/*object self_7312910, object r_737289*/
++static void __lambda_1220(void *data, object clo, int argc, object *args) ;/*object self_7312911, object k_737471*/
++static void __lambda_1221(void *data, object clo, int argc, object *args) ;/*object self_7312912, object r_737484*/
++static void __lambda_1210(void *data, object clo, int argc, object *args) ;/*object self_7312913, object k_737493*/
++static void __lambda_1211(void *data, object clo, int argc, object *args) ;/*object self_7312914, object r_737503*/
++static void __lambda_1212(void *data, object clo, int argc, object *args) ;/*object self_7312915, object r_737506*/
++static void __lambda_1213(void *data, object clo, int argc, object *args) ;/*object self_7312916, object r_737512*/
++static void __lambda_1214(void *data, object clo, int argc, object *args) ;/*object self_7312917, object r_737531*/
++static void __lambda_1215(void *data, object clo, int argc, object *args) ;/*object self_7312918, object r_737521_7310315_7310328_7310340*/
++static void __lambda_1216(void *data, object clo, int argc, object *args) ;/*object self_7312919, object r_737524_7310316_7310329_7310341*/
++static void __lambda_1177(void *data, object clo, int argc, object *args) ;/*closure _,object k_737062, object expr_732239_733547, object rename_732240_733548, object compare_732241_733549*/
++static void __lambda_1179(void *data, object clo, int argc, object *args) ;/*object self_7312832, object parent_732250_733552*/
++static void __lambda_1180(void *data, object clo, int argc, object *args) ;/*object self_7312833, object _191define_732268_733558*/
++static void __lambda_1181(void *data, object clo, int argc, object *args) ;/*object self_7312834, object _191lambda_732271_733559*/
++static void __lambda_1182(void *data, object clo, int argc, object *args) ;/*object self_7312835, object _191let_732274_733560*/
++static void __lambda_1183(void *data, object clo, int argc, object *args) ;/*object self_7312836, object _191register_732277_733561*/
++static void __lambda_1184(void *data, object clo, int argc, object *args) ;/*object self_7312837, object _191slot_91set_67_732280_733562*/
++static void __lambda_1185(void *data, object clo, int argc, object *args) ;/*object self_7312838, object _191type_191slot_191offset_732283_733563*/
++static void __lambda_1187(void *data, object clo, int argc, object *args) ;/*object self_7312839, object r_737077*/
++static void __lambda_1188(void *data, object clo, int argc, object *args) ;/*object self_7312840, object r_737078*/
++static void __lambda_1189(void *data, object clo, int argc, object *args) ;/*object self_7312841, object r_737211*/
++static void __lambda_1190(void *data, object clo, int argc, object *args) ;/*object self_7312842, object r_737190*/
++static void __lambda_1205(void *data, object clo, int argc, object *args) ;/*object self_7312843, object k_737156, object f_732288_733564*/
++static void __lambda_1206(void *data, object clo, int argc, object *args) ;/*object self_7312844, object r_737164*/
++static void __lambda_1207(void *data, object clo, int argc, object *args) ;/*object self_7312845, object r_737166*/
++static void __lambda_1191(void *data, object clo, int argc, object *args) ;/*object self_7312846, object r_737155*/
++static void __lambda_1192(void *data, object clo, int argc, object *args) ;/*object self_7312847, object r_737084*/
++static void __lambda_1202(void *data, object clo, int argc, object *args) ;/*object self_7312848, object k_737121, object f_732294_733565*/
++static void __lambda_1203(void *data, object clo, int argc, object *args) ;/*object self_7312849, object r_737130*/
++static void __lambda_1204(void *data, object clo, int argc, object *args) ;/*object self_7312850, object r_737132*/
++static void __lambda_1193(void *data, object clo, int argc, object *args) ;/*object self_7312851, object r_737120*/
++static void __lambda_1194(void *data, object clo, int argc, object *args) ;/*object self_7312852, object r_737086*/
++static void __lambda_1195(void *data, object clo, int argc, object *args) ;/*object self_7312853, object r_737098*/
++static void __lambda_1196(void *data, object clo, int argc, object *args) ;/*object self_7312854, object r_737106*/
++static void __lambda_1197(void *data, object clo, int argc, object *args) ;/*object self_7312855, object r_737108*/
++static void __lambda_1198(void *data, object clo, int argc, object *args) ;/*object self_7312856, object r_737107*/
++static void __lambda_1199(void *data, object clo, int argc, object *args) ;/*object self_7312857, object r_737085*/
++static void __lambda_1200(void *data, object clo, int argc, object *args) ;/*object self_7312858, object r_737083*/
++static void __lambda_1201(void *data, object clo, int argc, object *args) ;/*object self_7312859, object r_737081*/
++static void __lambda_1186(void *data, object clo, int argc, object *args) ;/*object self_7312860, object k_737217*/
++static void __lambda_1178(void *data, object clo, int argc, object *args) ;/*object self_7312861, object k_737225*/
++static void __lambda_1174(void *data, object clo, int argc, object *args) ;/*closure _,object k_737055, object obj_732235_733545, object rtype_732236_733546*/
++static void __lambda_1175(void *data, object clo, int argc, object *args) ;/*object self_7312830, object r_737056*/
++static void __lambda_1176(void *data, object clo, int argc, object *args) ;/*object self_7312831, object r_737057*/
+static void __lambda_1449(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object obj)*/
-+static void __lambda_1168(void *data, object clo, int argc, object *args) ;/*closure _,object k_737051, object e_732232_733545, object lst1_732233_733546*/
-+static void __lambda_1169(void *data, object clo, int argc, object *args) ;/*object self_7312831, object lis_732235_733547*/
-+static void __lambda_1170(void *data, object clo, int argc, object *args) ;/*object self_7312832, object lp_732237_733549*/
-+static void __lambda_1382(void *data, object clo, int argc, object *args) ;/*object self_7312833, object lp_732237_733549*/
-+static void __lambda_1173(void *data, object clo, int argc, object *args) ;/*object self_7312834, object k_737054, object lis_732238_733550, object n_732239_733551*/
-+static void __lambda_1171(void *data, object clo, int argc, object *args) ;/*object self_7312835, object r_737053*/
-+static void __lambda_1172(void *data, object clo, int argc, object *args) ;/*object self_7312836, object r_737052*/
-+static void __lambda_1164(void *data, object clo, int argc, object *args) ;/*closure _,object k_737043, object sym_732227_733540, object name_732228_733541, object idx_732229_733542*/
-+static void __lambda_1165(void *data, object clo, int argc, object *args) ;/*object self_7312828, object k_737044, object obj_732230_733543, object val_732231_733544*/
-+static void __lambda_1166(void *data, object clo, int argc, object *args) ;/*object self_7312829, object r_737048*/
-+static void __lambda_1167(void *data, object clo, int argc, object *args) ;/*object self_7312830, object r_737046*/
-+static void __lambda_1162(void *data, object clo, int argc, object *args) ;/*closure _,object k_737035, object sym_732223_733536, object name_732224_733537, object idx_732225_733538*/
-+static void __lambda_1163(void *data, object clo, int argc, object *args) ;/*object self_7312827, object k_737036, object obj_732226_733539*/
-+static void __lambda_1159(void *data, object clo, int argc, object *args) ;/*closure _,object k_737028, object name_732212_733532, object obj_732213_733533, object field_732214_733534*/
-+static void __lambda_1161(void *data, object clo, int argc, object *args) ;/*object self_7312825, object idx_732217_733535*/
-+static void __lambda_1160(void *data, object clo, int argc, object *args) ;/*object self_7312826, object k_737031*/
-+static void __lambda_1156(void *data, object clo, int argc, object *args) ;/*closure _,object k_737024, object name_732207_733527, object obj_732208_733528, object idx_732209_733529, object val_732210_733530*/
-+static void __lambda_1157(void *data, object clo, int argc, object *args) ;/*object self_7312823, object vec_732211_733531*/
-+static void __lambda_1158(void *data, object clo, int argc, object *args) ;/*object self_7312824, object r_737025*/
-+static void __lambda_1155(void *data, object clo, int argc, object *args) ;/*closure _,object k_737020, object name_732204_733524, object sym_732205_733525*/
-+static void __lambda_1150(void *data, object clo, int argc, object *args) ;/*closure _,object k_737009, object make_732194_733519, object name_732195_733520*/
-+static void __lambda_1151(void *data, object clo, int argc, object *args) ;/*object self_7312819, object k_737010, object args_732196_733521_raw, ...*/
-+static void __lambda_1152(void *data, object clo, int argc, object *args) ;/*object self_7312820, object field_91values_732202_733523*/
-+static void __lambda_1154(void *data, object clo, int argc, object *args) ;/*object self_7312821, object r_737013*/
-+static void __lambda_1153(void *data, object clo, int argc, object *args) ;/*object self_7312822, object k_737014*/
-+static void __lambda_1147(void *data, object clo, int argc, object *args) ;/*closure _,object k_737002, object make_732184_733514, object name_732185_733515*/
-+static void __lambda_1148(void *data, object clo, int argc, object *args) ;/*object self_7312817, object k_737003, object args_732186_733516_raw, ...*/
-+static void __lambda_1149(void *data, object clo, int argc, object *args) ;/*object self_7312818, object field_91values_732192_733518*/
-+static void __lambda_1144(void *data, object clo, int argc, object *args) ;/*closure _,object k_736996, object pred_732180_733511, object name_732181_733512*/
-+static void __lambda_1145(void *data, object clo, int argc, object *args) ;/*object self_7312815, object k_736997, object obj_732182_733513*/
-+static void __lambda_1146(void *data, object clo, int argc, object *args) ;/*object self_7312816, object r_736998*/
-+static void __lambda_1143(void *data, object clo, int argc, object *args) ;/*closure _,object k_736993, object name_732177_733508, object parent_732178_733509, object field_91tags_732179_733510*/
-+static void __lambda_1092(void *data, object clo, int argc, object *args) ;/*closure _,object k_736688, object expr_731818_731896_732071_733402, object rename_731819_731897_732072_733403, object compare_731820_731898_732073_733404*/
-+static void __lambda_1093(void *data, object clo, int argc, object *args) ;/*object self_7312765, object v_931_731827_732052_732165_733496*/
-+static void __lambda_1098(void *data, object clo, int argc, object *args) ;/*object self_7312766, object tmp_731900_731902_732074_733405*/
-+static void __lambda_1142(void *data, object clo, int argc, object *args) ;/*object self_7312767, object r_736689*/
-+static void __lambda_1099(void *data, object clo, int argc, object *args) ;/*object self_7312768, object k_736691*/
-+static void __lambda_1100(void *data, object clo, int argc, object *args) ;/*object self_7312769, object v_9310_731836_732030_732151_733482*/
-+static void __lambda_1109(void *data, object clo, int argc, object *args) ;/*object self_7312770, object tmp_731904_731906_732075_733406*/
-+static void __lambda_1110(void *data, object clo, int argc, object *args) ;/*object self_7312771, object v_9321_731847_732003_732133_733464*/
-+static void __lambda_1120(void *data, object clo, int argc, object *args) ;/*object self_7312772, object tmp_731908_731910_732076_733407*/
-+static void __lambda_1121(void *data, object clo, int argc, object *args) ;/*object self_7312773, object v_9334_731860_731989_732124_733455*/
-+static void __lambda_1124(void *data, object clo, int argc, object *args) ;/*object self_7312774, object tmp_731912_731914_732077_733408*/
-+static void __lambda_1125(void *data, object clo, int argc, object *args) ;/*object self_7312775, object v_9341_731867_731970_732111_733442*/
-+static void __lambda_1129(void *data, object clo, int argc, object *args) ;/*object self_7312776, object tmp_731916_731918_732078_733409*/
-+static void __lambda_1130(void *data, object clo, int argc, object *args) ;/*object self_7312777, object v_9350_731876_731951_732098_733429*/
-+static void __lambda_1134(void *data, object clo, int argc, object *args) ;/*object self_7312778, object tmp_731920_731922_732079_733410*/
-+static void __lambda_1135(void *data, object clo, int argc, object *args) ;/*object self_7312779, object v_9359_731885_731927_732081_733412*/
-+static void __lambda_1140(void *data, object clo, int argc, object *args) ;/*object self_7312780, object tmp_731924_731926_732080_733411*/
-+static void __lambda_1141(void *data, object clo, int argc, object *args) ;/*object self_7312781, object r_736698*/
-+static void __lambda_1136(void *data, object clo, int argc, object *args) ;/*object self_7312782, object k_736700*/
-+static void __lambda_1137(void *data, object clo, int argc, object *args) ;/*object self_7312783, object r_736719*/
-+static void __lambda_1138(void *data, object clo, int argc, object *args) ;/*object self_7312784, object r_736737*/
-+static void __lambda_1139(void *data, object clo, int argc, object *args) ;/*object self_7312785, object r_736730_7310274_7310283*/
-+static void __lambda_1131(void *data, object clo, int argc, object *args) ;/*object self_7312786, object k_736744*/
-+static void __lambda_1132(void *data, object clo, int argc, object *args) ;/*object self_7312787, object r_736760*/
-+static void __lambda_1133(void *data, object clo, int argc, object *args) ;/*object self_7312788, object r_736770*/
-+static void __lambda_1126(void *data, object clo, int argc, object *args) ;/*object self_7312789, object k_736777*/
-+static void __lambda_1127(void *data, object clo, int argc, object *args) ;/*object self_7312790, object r_736793*/
-+static void __lambda_1128(void *data, object clo, int argc, object *args) ;/*object self_7312791, object r_736801*/
-+static void __lambda_1122(void *data, object clo, int argc, object *args) ;/*object self_7312792, object k_736810*/
-+static void __lambda_1123(void *data, object clo, int argc, object *args) ;/*object self_7312793, object r_736823*/
-+static void __lambda_1111(void *data, object clo, int argc, object *args) ;/*object self_7312794, object k_736832*/
-+static void __lambda_1112(void *data, object clo, int argc, object *args) ;/*object self_7312795, object r_736901*/
-+static void __lambda_1113(void *data, object clo, int argc, object *args) ;/*object self_7312796, object r_736843*/
-+static void __lambda_1114(void *data, object clo, int argc, object *args) ;/*object self_7312797, object r_736855*/
-+static void __lambda_1115(void *data, object clo, int argc, object *args) ;/*object self_7312798, object r_736894*/
-+static void __lambda_1116(void *data, object clo, int argc, object *args) ;/*object self_7312799, object r_736864_7310093_7310111_7310128*/
-+static void __lambda_1117(void *data, object clo, int argc, object *args) ;/*object self_7312800, object r_736867_7310094_7310112_7310129*/
-+static void __lambda_1118(void *data, object clo, int argc, object *args) ;/*object self_7312801, object r_736885_7310095_7310113_7310130*/
-+static void __lambda_1119(void *data, object clo, int argc, object *args) ;/*object self_7312802, object r_736876_7310098_7310116_7310133_7310146_7310158*/
-+static void __lambda_1101(void *data, object clo, int argc, object *args) ;/*object self_7312803, object k_736904*/
-+static void __lambda_1102(void *data, object clo, int argc, object *args) ;/*object self_7312804, object r_736962*/
-+static void __lambda_1103(void *data, object clo, int argc, object *args) ;/*object self_7312805, object r_736915*/
-+static void __lambda_1104(void *data, object clo, int argc, object *args) ;/*object self_7312806, object r_736924*/
-+static void __lambda_1105(void *data, object clo, int argc, object *args) ;/*object self_7312807, object r_736955*/
-+static void __lambda_1106(void *data, object clo, int argc, object *args) ;/*object self_7312808, object r_736933_7310006_7310020_7310033*/
-+static void __lambda_1107(void *data, object clo, int argc, object *args) ;/*object self_7312809, object r_736936_7310007_7310021_7310034*/
-+static void __lambda_1108(void *data, object clo, int argc, object *args) ;/*object self_7312810, object r_736946_7310008_7310022_7310035*/
-+static void __lambda_1094(void *data, object clo, int argc, object *args) ;/*object self_7312811, object k_736965*/
-+static void __lambda_1095(void *data, object clo, int argc, object *args) ;/*object self_7312812, object r_736987*/
-+static void __lambda_1096(void *data, object clo, int argc, object *args) ;/*object self_7312813, object r_736973*/
-+static void __lambda_1097(void *data, object clo, int argc, object *args) ;/*object self_7312814, object r_736982*/
-+static void __lambda_1060(void *data, object clo, int argc, object *args) ;/*closure _,object k_736475, object expr_731760_731776_731799_733387, object rename_731761_731777_731800_733388, object compare_731762_731778_731801_733389*/
-+static void __lambda_1061(void *data, object clo, int argc, object *args) ;/*object self_7312734, object v_931_731769_731783_731803_733391*/
-+static void __lambda_1088(void *data, object clo, int argc, object *args) ;/*object self_7312735, object tmp_731780_731782_731802_733390*/
-+static void __lambda_1091(void *data, object clo, int argc, object *args) ;/*object self_7312736, object r_736476*/
-+static void __lambda_1089(void *data, object clo, int argc, object *args) ;/*object self_7312737, object k_736478*/
-+static void __lambda_1090(void *data, object clo, int argc, object *args) ;/*object self_7312738, object r_736479*/
-+static void __lambda_1062(void *data, object clo, int argc, object *args) ;/*object self_7312739, object k_736481*/
-+static void __lambda_1063(void *data, object clo, int argc, object *args) ;/*object self_7312740, object r_736497*/
-+static void __lambda_1064(void *data, object clo, int argc, object *args) ;/*object self_7312741, object r_736503*/
-+static void __lambda_1065(void *data, object clo, int argc, object *args) ;/*object self_7312742, object r_736680*/
-+static void __lambda_1066(void *data, object clo, int argc, object *args) ;/*object self_7312743, object r_736512_738058*/
-+static void __lambda_1067(void *data, object clo, int argc, object *args) ;/*object self_7312744, object r_736574_738059*/
-+static void __lambda_1068(void *data, object clo, int argc, object *args) ;/*object self_7312745, object r_736674_738060*/
-+static void __lambda_1069(void *data, object clo, int argc, object *args) ;/*object self_7312746, object r_736586_738062_738137*/
-+static void __lambda_1070(void *data, object clo, int argc, object *args) ;/*object self_7312747, object r_736592_738063_738138*/
-+static void __lambda_1071(void *data, object clo, int argc, object *args) ;/*object self_7312748, object r_736668_738064_738139*/
-+static void __lambda_1072(void *data, object clo, int argc, object *args) ;/*object self_7312749, object r_736601_738066_738141_738212*/
-+static void __lambda_1073(void *data, object clo, int argc, object *args) ;/*object self_7312750, object r_736607_738067_738142_738213*/
-+static void __lambda_1074(void *data, object clo, int argc, object *args) ;/*object self_7312751, object r_736616_738068_738143_738214*/
-+static void __lambda_1075(void *data, object clo, int argc, object *args) ;/*object self_7312752, object r_736661_738069_738144_738215*/
-+static void __lambda_1076(void *data, object clo, int argc, object *args) ;/*object self_7312753, object r_736625_738073_738148_738219_738285_738350_738414*/
-+static void __lambda_1077(void *data, object clo, int argc, object *args) ;/*object self_7312754, object r_736630_738074_738149_738220_738286_738351_738415*/
-+static void __lambda_1078(void *data, object clo, int argc, object *args) ;/*object self_7312755, object r_736636_738075_738150_738221_738287_738352_738416*/
-+static void __lambda_1079(void *data, object clo, int argc, object *args) ;/*object self_7312756, object r_736645_738076_738151_738222_738288_738353_738417*/
-+static void __lambda_1080(void *data, object clo, int argc, object *args) ;/*object self_7312757, object r_736648_738077_738152_738223_738289_738354_738418*/
-+static void __lambda_1081(void *data, object clo, int argc, object *args) ;/*object self_7312758, object r_736521_738104_738179_738250_738316_738381_738445_738503_738560_738616_738671_738725_738778_738830_738881_738931_738980_739028_739075_739121_739166_739210_739253_739295_739336_739376_739415_739453_739490_739526_739561_739595_739628*/
-+static void __lambda_1082(void *data, object clo, int argc, object *args) ;/*object self_7312759, object r_736530_738105_738180_738251_738317_738382_738446_738504_738561_738617_738672_738726_738779_738831_738882_738932_738981_739029_739076_739122_739167_739211_739254_739296_739337_739377_739416_739454_739491_739527_739562_739596_739629*/
-+static void __lambda_1083(void *data, object clo, int argc, object *args) ;/*object self_7312760, object r_736560_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630*/
-+static void __lambda_1084(void *data, object clo, int argc, object *args) ;/*object self_7312761, object r_736566_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631*/
-+static void __lambda_1085(void *data, object clo, int argc, object *args) ;/*object self_7312762, object r_736539_738113_738188_738259_738325_738390_738454_738512_738569_738625_738680_738734_738787_738839_738890_738940_738989_739037_739084_739130_739175_739219_739262_739304_739345_739385_739424_739462_739499_739535_739570_739604_739637_739665_739692_739718_739743_739767*/
-+static void __lambda_1086(void *data, object clo, int argc, object *args) ;/*object self_7312763, object r_736545_738114_738189_738260_738326_738391_738455_738513_738570_738626_738681_738735_738788_738840_738891_738941_738990_739038_739085_739131_739176_739220_739263_739305_739346_739386_739425_739463_739500_739536_739571_739605_739638_739666_739693_739719_739744_739768*/
-+static void __lambda_1087(void *data, object clo, int argc, object *args) ;/*object self_7312764, object r_736551_738115_738190_738261_738327_738392_738456_738514_738571_738627_738682_738736_738789_738841_738892_738942_738991_739039_739086_739132_739177_739221_739264_739306_739347_739387_739426_739464_739501_739537_739572_739606_739639_739667_739694_739720_739745_739769*/
-+static void __lambda_1052(void *data, object clo, int argc, object *args) ;/*closure _,object k_736450, object expr_731711_731725_731744_733375, object rename_731712_731726_731745_733376, object compare_731713_731727_731746_733377*/
-+static void __lambda_1053(void *data, object clo, int argc, object *args) ;/*object self_7312727, object v_931_731720_731732_731748_733379*/
-+static void __lambda_1056(void *data, object clo, int argc, object *args) ;/*object self_7312728, object tmp_731729_731731_731747_733378*/
-+static void __lambda_1059(void *data, object clo, int argc, object *args) ;/*object self_7312729, object r_736451*/
-+static void __lambda_1057(void *data, object clo, int argc, object *args) ;/*object self_7312730, object k_736453*/
-+static void __lambda_1058(void *data, object clo, int argc, object *args) ;/*object self_7312731, object r_736454*/
-+static void __lambda_1054(void *data, object clo, int argc, object *args) ;/*object self_7312732, object k_736456*/
-+static void __lambda_1055(void *data, object clo, int argc, object *args) ;/*object self_7312733, object r_736466*/
-+static void __lambda_1032(void *data, object clo, int argc, object *args) ;/*closure _,object k_736340, object expr_731576_731608_731669_733337, object rename_731577_731609_731670_733338, object compare_731578_731610_731671_733339*/
-+static void __lambda_1033(void *data, object clo, int argc, object *args) ;/*object self_7312708, object v_931_731585_731663_731703_733371*/
-+static void __lambda_1036(void *data, object clo, int argc, object *args) ;/*object self_7312709, object tmp_731612_731614_731672_733340*/
-+static void __lambda_1051(void *data, object clo, int argc, object *args) ;/*object self_7312710, object r_736341*/
-+static void __lambda_1037(void *data, object clo, int argc, object *args) ;/*object self_7312711, object k_736343*/
-+static void __lambda_1038(void *data, object clo, int argc, object *args) ;/*object self_7312712, object v_934_731588_731641_731688_733356*/
-+static void __lambda_1042(void *data, object clo, int argc, object *args) ;/*object self_7312713, object tmp_731616_731618_731673_733341*/
-+static void __lambda_1043(void *data, object clo, int argc, object *args) ;/*object self_7312714, object v_9315_731599_731623_731675_733343*/
-+static void __lambda_1049(void *data, object clo, int argc, object *args) ;/*object self_7312715, object tmp_731620_731622_731674_733342*/
-+static void __lambda_1050(void *data, object clo, int argc, object *args) ;/*object self_7312716, object r_736346*/
-+static void __lambda_1044(void *data, object clo, int argc, object *args) ;/*object self_7312717, object k_736348*/
-+static void __lambda_1045(void *data, object clo, int argc, object *args) ;/*object self_7312718, object r_736363*/
-+static void __lambda_1046(void *data, object clo, int argc, object *args) ;/*object self_7312719, object r_736386*/
-+static void __lambda_1047(void *data, object clo, int argc, object *args) ;/*object self_7312720, object r_736372_737982_737994_738005*/
-+static void __lambda_1048(void *data, object clo, int argc, object *args) ;/*object self_7312721, object r_736380_737983_737995_738006*/
-+static void __lambda_1039(void *data, object clo, int argc, object *args) ;/*object self_7312722, object k_736397*/
-+static void __lambda_1040(void *data, object clo, int argc, object *args) ;/*object self_7312723, object r_736416*/
-+static void __lambda_1041(void *data, object clo, int argc, object *args) ;/*object self_7312724, object r_736425_737943_737951_737958*/
-+static void __lambda_1034(void *data, object clo, int argc, object *args) ;/*object self_7312725, object k_736439*/
-+static void __lambda_1035(void *data, object clo, int argc, object *args) ;/*object self_7312726, object r_736445*/
-+static void __lambda_1011(void *data, object clo, int argc, object *args) ;/*closure _,object k_736289, object expr_731490_731511_731546_733311, object rename_731491_731512_731547_733312, object compare_731492_731513_731548_733313*/
-+static void __lambda_1012(void *data, object clo, int argc, object *args) ;/*object self_7312687, object v_931_731499_731518_731550_733315*/
-+static void __lambda_1028(void *data, object clo, int argc, object *args) ;/*object self_7312688, object tmp_731515_731517_731549_733314*/
-+static void __lambda_1031(void *data, object clo, int argc, object *args) ;/*object self_7312689, object r_736290*/
-+static void __lambda_1029(void *data, object clo, int argc, object *args) ;/*object self_7312690, object k_736292*/
-+static void __lambda_1030(void *data, object clo, int argc, object *args) ;/*object self_7312691, object r_736293*/
-+static void __lambda_1013(void *data, object clo, int argc, object *args) ;/*object self_7312692, object k_736295*/
-+static void __lambda_1014(void *data, object clo, int argc, object *args) ;/*object self_7312693, object w_933_731501_731522_731552_733317, object var_91ls5_731503_731523_731553_733318, object val_91ls6_731504_731524_731554_733319*/
-+static void __lambda_1015(void *data, object clo, int argc, object *args) ;/*object self_7312694, object lp_934_731502_731525_731555_733320*/
-+static void __lambda_1381(void *data, object clo, int argc, object *args) ;/*object self_7312695, object lp_934_731502_731525_731555_733320*/
-+static void __lambda_1018(void *data, object clo, int argc, object *args) ;/*object self_7312696, object k_736302, object w_933_731501_731526_731556_733321, object var_91ls5_731503_731527_731557_733322, object val_91ls6_731504_731528_731558_733323*/
-+static void __lambda_1019(void *data, object clo, int argc, object *args) ;/*object self_7312697, object r_736304_7311674*/
-+static void __lambda_1020(void *data, object clo, int argc, object *args) ;/*object self_7312698, object r_736305_7311675_7311686*/
-+static void __lambda_1021(void *data, object clo, int argc, object *args) ;/*object self_7312699, object var_731529_731559_733324_7311676_7311687, object val_731530_731560_733325_7311677_7311688*/
-+static void __lambda_1022(void *data, object clo, int argc, object *args) ;/*object self_7312700, object r_736308_7311678_7311689*/
-+static void __lambda_1026(void *data, object clo, int argc, object *args) ;/*object self_7312701, object k_736316_7311682_7311693, object var_731533_731563_733328_7311683_7311694, object val_731534_731564_733329_7311684_7311695*/
-+static void __lambda_1027(void *data, object clo, int argc, object *args) ;/*object self_7312702, object r_736317_7311685_7311696*/
-+static void __lambda_1023(void *data, object clo, int argc, object *args) ;/*object self_7312703, object r_736315_7311679_7311690*/
-+static void __lambda_1024(void *data, object clo, int argc, object *args) ;/*object self_7312704, object r_736314_7311680_7311691*/
-+static void __lambda_1025(void *data, object clo, int argc, object *args) ;/*object self_7312705, object r_736312_7311681_7311692*/
-+static void __lambda_1016(void *data, object clo, int argc, object *args) ;/*object self_7312706, object r_736301*/
-+static void __lambda_1017(void *data, object clo, int argc, object *args) ;/*object self_7312707, object r_736300*/
-+static void __lambda_796(void *data, object clo, int argc, object *args) ;/*closure _,object k_735831, object expr_731232_733168, object rename_731233_733169, object compare_731234_733170*/
-+static void __lambda_797(void *data, object clo, int argc, object *args) ;/*object self_7312455, object r_736286*/
-+static void __lambda_798(void *data, object clo, int argc, object *args) ;/*object self_7312456, object r_735832*/
-+static void __lambda_799(void *data, object clo, int argc, object *args) ;/*object self_7312457, object r_735833*/
-+static void __lambda_800(void *data, object clo, int argc, object *args) ;/*object self_7312458, object r_735834*/
-+static void __lambda_801(void *data, object clo, int argc, object *args) ;/*object self_7312459, object r_735835*/
-+static void __lambda_802(void *data, object clo, int argc, object *args) ;/*object self_7312460, object r_735836*/
-+static void __lambda_803(void *data, object clo, int argc, object *args) ;/*object self_7312461, object r_735837*/
-+static void __lambda_804(void *data, object clo, int argc, object *args) ;/*object self_7312462, object r_735838*/
-+static void __lambda_805(void *data, object clo, int argc, object *args) ;/*object self_7312463, object r_735839*/
-+static void __lambda_806(void *data, object clo, int argc, object *args) ;/*object self_7312464, object r_735840*/
-+static void __lambda_807(void *data, object clo, int argc, object *args) ;/*object self_7312465, object r_735841*/
-+static void __lambda_808(void *data, object clo, int argc, object *args) ;/*object self_7312466, object r_735842*/
-+static void __lambda_809(void *data, object clo, int argc, object *args) ;/*object self_7312467, object r_735843*/
-+static void __lambda_810(void *data, object clo, int argc, object *args) ;/*object self_7312468, object r_735844*/
-+static void __lambda_811(void *data, object clo, int argc, object *args) ;/*object self_7312469, object r_735845*/
-+static void __lambda_812(void *data, object clo, int argc, object *args) ;/*object self_7312470, object r_735846*/
-+static void __lambda_813(void *data, object clo, int argc, object *args) ;/*object self_7312471, object r_735847*/
-+static void __lambda_814(void *data, object clo, int argc, object *args) ;/*object self_7312472, object r_735848*/
-+static void __lambda_815(void *data, object clo, int argc, object *args) ;/*object self_7312473, object r_735849*/
-+static void __lambda_816(void *data, object clo, int argc, object *args) ;/*object self_7312474, object r_735850*/
-+static void __lambda_817(void *data, object clo, int argc, object *args) ;/*object self_7312475, object r_735851*/
-+static void __lambda_818(void *data, object clo, int argc, object *args) ;/*object self_7312476, object r_735852*/
-+static void __lambda_819(void *data, object clo, int argc, object *args) ;/*object self_7312477, object r_735853*/
-+static void __lambda_820(void *data, object clo, int argc, object *args) ;/*object self_7312478, object r_735854*/
-+static void __lambda_821(void *data, object clo, int argc, object *args) ;/*object self_7312479, object r_735855*/
-+static void __lambda_822(void *data, object clo, int argc, object *args) ;/*object self_7312480, object r_735856*/
-+static void __lambda_823(void *data, object clo, int argc, object *args) ;/*object self_7312481, object r_735857*/
-+static void __lambda_824(void *data, object clo, int argc, object *args) ;/*object self_7312482, object r_735858*/
-+static void __lambda_825(void *data, object clo, int argc, object *args) ;/*object self_7312483, object r_735859*/
-+static void __lambda_826(void *data, object clo, int argc, object *args) ;/*object self_7312484, object r_735860*/
-+static void __lambda_827(void *data, object clo, int argc, object *args) ;/*object self_7312485, object r_735861*/
-+static void __lambda_828(void *data, object clo, int argc, object *args) ;/*object self_7312486, object r_735862*/
-+static void __lambda_829(void *data, object clo, int argc, object *args) ;/*object self_7312487, object r_735863*/
-+static void __lambda_830(void *data, object clo, int argc, object *args) ;/*object self_7312488, object r_735864*/
-+static void __lambda_831(void *data, object clo, int argc, object *args) ;/*object self_7312489, object r_735865*/
-+static void __lambda_832(void *data, object clo, int argc, object *args) ;/*object self_7312490, object r_735866*/
-+static void __lambda_833(void *data, object clo, int argc, object *args) ;/*object self_7312491, object r_735867*/
-+static void __lambda_834(void *data, object clo, int argc, object *args) ;/*object self_7312492, object ellipsis_91specified_127_731235_733183, object count_731236_733184, object _191er_91macro_91transformer_731237_733185, object _191lambda_731238_733186, object _191let_731239_733187, object _191begin_731240_733188, object _191if_731241_733189, object _191and_731242_733190, object _191or_731243_733191, object _191eq_127_731244_733192, object _191equal_127_731245_733193, object _191car_731246_733194, object _191cdr_731247_733195, object _191cons_731248_733196, object _191pair_127_731249_733197, object _191null_127_731250_733198, object _191expr_731251_733199, object _191rename_731252_733200, object _191compare_731253_733201, object _191quote_731254_733202, object _191apply_731255_733203, object _191append_731256_733204, object _191map_731257_733205, object _191vector_127_731258_733206, object _191list_127_731259_733207, object _191len_731260_733208, object _191length_731261_
733209, object _191_91_731262_733210, object _191_125_123_731263_733211, object _191error_731264_733212, object _191ls_731265_733213, object _191res_731266_733214, object _191i_731267_733215, object _191reverse_731268_733216, object _191vector_91_125list_731269_733217, object _191list_91_125vector_731270_733218, object _191cons3_731271_733219*/
-+static void __lambda_1380(void *data, object clo, int argc, object *args) ;/*object self_7312493, object count_731236_733184*/
-+static void __lambda_835(void *data, object clo, int argc, object *args) ;/*object self_7312494, object ellipsis_733220, object lits_733221, object forms_733222, object next_91symbol_733223, object expand_91pattern_733224, object ellipsis_91escape_127_733225, object ellipsis_127_733226, object ellipsis_91depth_733227, object ellipsis_91tail_733228, object all_91vars_733229, object free_91vars_733230, object expand_91template_733231*/
-+static void __lambda_1379(void *data, object clo, int argc, object *args) ;/*object self_7312495, object ellipsis_733220*/
-+static void __lambda_1378(void *data, object clo, int argc, object *args) ;/*object self_7312496, object lits_733221*/
-+static void __lambda_1377(void *data, object clo, int argc, object *args) ;/*object self_7312497, object forms_733222*/
-+static void __lambda_1376(void *data, object clo, int argc, object *args) ;/*object self_7312498, object next_91symbol_733223*/
-+static void __lambda_1375(void *data, object clo, int argc, object *args) ;/*object self_7312499, object expand_91pattern_733224*/
-+static void __lambda_1374(void *data, object clo, int argc, object *args) ;/*object self_7312500, object ellipsis_91escape_127_733225*/
-+static void __lambda_1373(void *data, object clo, int argc, object *args) ;/*object self_7312501, object ellipsis_127_733226*/
-+static void __lambda_1372(void *data, object clo, int argc, object *args) ;/*object self_7312502, object ellipsis_91depth_733227*/
-+static void __lambda_1371(void *data, object clo, int argc, object *args) ;/*object self_7312503, object ellipsis_91tail_733228*/
-+static void __lambda_1370(void *data, object clo, int argc, object *args) ;/*object self_7312504, object all_91vars_733229*/
-+static void __lambda_1369(void *data, object clo, int argc, object *args) ;/*object self_7312505, object free_91vars_733230*/
-+static void __lambda_1368(void *data, object clo, int argc, object *args) ;/*object self_7312506, object expand_91template_733231*/
-+static void __lambda_836(void *data, object clo, int argc, object *args) ;/*object self_7312507, object r_736248*/
-+static void __lambda_837(void *data, object clo, int argc, object *args) ;/*object self_7312508, object r_735868*/
-+static void __lambda_839(void *data, object clo, int argc, object *args) ;/*object self_7312509, object r_736245*/
-+static void __lambda_840(void *data, object clo, int argc, object *args) ;/*object self_7312510, object r_735869*/
-+static void __lambda_842(void *data, object clo, int argc, object *args) ;/*object self_7312511, object r_736242*/
-+static void __lambda_843(void *data, object clo, int argc, object *args) ;/*object self_7312512, object r_735870*/
-+static void __lambda_1006(void *data, object clo, int argc, object *args) ;/*object self_7312513, object k_736236, object s_731272_733232*/
-+static void __lambda_1007(void *data, object clo, int argc, object *args) ;/*object self_7312514, object r_736241*/
-+static void __lambda_1008(void *data, object clo, int argc, object *args) ;/*object self_7312515, object r_736237*/
-+static void __lambda_1009(void *data, object clo, int argc, object *args) ;/*object self_7312516, object r_736240*/
-+static void __lambda_1010(void *data, object clo, int argc, object *args) ;/*object self_7312517, object r_736239*/
-+static void __lambda_844(void *data, object clo, int argc, object *args) ;/*object self_7312518, object r_736235*/
-+static void __lambda_845(void *data, object clo, int argc, object *args) ;/*object self_7312519, object r_735871*/
-+static void __lambda_944(void *data, object clo, int argc, object *args) ;/*object self_7312520, object k_736020, object pat_731273_733233, object tmpl_731274_733234*/
-+static void __lambda_1004(void *data, object clo, int argc, object *args) ;/*object self_7312521, object k_736233, object vars_731353_733264*/
-+static void __lambda_1005(void *data, object clo, int argc, object *args) ;/*object self_7312522, object r_736234*/
-+static void __lambda_945(void *data, object clo, int argc, object *args) ;/*object self_7312523, object r_736024*/
-+static void __lambda_946(void *data, object clo, int argc, object *args) ;/*object self_7312524, object p_731276_733235, object x_731277_733236, object vars_731279_733238, object k_731280_733239*/
-+static void __lambda_947(void *data, object clo, int argc, object *args) ;/*object self_7312525, object lp_731281_733240*/
-+static void __lambda_1367(void *data, object clo, int argc, object *args) ;/*object self_7312526, object lp_731281_733240*/
-+static void __lambda_950(void *data, object clo, int argc, object *args) ;/*object self_7312527, object k_736027, object p_731282_733241, object x_731283_733242, object dim_731284_733243, object vars_731285_733244, object k_731286_733245*/
-+static void __lambda_951(void *data, object clo, int argc, object *args) ;/*object self_7312528, object v_731287_733246*/
-+static void __lambda_1003(void *data, object clo, int argc, object *args) ;/*object self_7312529, object r_736030*/
-+static void __lambda_952(void *data, object clo, int argc, object *args) ;/*object self_7312530, object k_736031*/
-+static void __lambda_953(void *data, object clo, int argc, object *args) ;/*object self_7312531, object r_736032*/
-+static void __lambda_960(void *data, object clo, int argc, object *args) ;/*object self_7312538, object r_736045*/
-+static void __lambda_1002(void *data, object clo, int argc, object *args) ;/*object self_7312580, object r_736231*/
-+static void __lambda_1001(void *data, object clo, int argc, object *args) ;/*object self_7312579, object r_736229*/
-+static void __lambda_999(void *data, object clo, int argc, object *args) ;/*object self_7312577, object r_736225*/
-+static void __lambda_1000(void *data, object clo, int argc, object *args) ;/*object self_7312578, object r_736224*/
-+static void __lambda_998(void *data, object clo, int argc, object *args) ;/*object self_7312574, object k_736219, object vars_731345_733263*/
-+static void __lambda_996(void *data, object clo, int argc, object *args) ;/*object self_7312575, object r_736218*/
-+static void __lambda_997(void *data, object clo, int argc, object *args) ;/*object self_7312576, object r_736215*/
-+static void __lambda_961(void *data, object clo, int argc, object *args) ;/*object self_7312539, object r_736212*/
-+static void __lambda_994(void *data, object clo, int argc, object *args) ;/*object self_7312566, object k_736209, object x_731301_733248*/
-+static void __lambda_995(void *data, object clo, int argc, object *args) ;/*object self_7312567, object r_736210*/
-+static void __lambda_988(void *data, object clo, int argc, object *args) ;/*object self_7312568, object r_736207*/
-+static void __lambda_989(void *data, object clo, int argc, object *args) ;/*object self_7312569, object r_736208*/
-+static void __lambda_990(void *data, object clo, int argc, object *args) ;/*object self_7312570, object r_736102*/
-+static void __lambda_991(void *data, object clo, int argc, object *args) ;/*object self_7312571, object r_736104*/
-+static void __lambda_992(void *data, object clo, int argc, object *args) ;/*object self_7312572, object len_731304_733249, object _191lp_731305_733250*/
-+static void __lambda_993(void *data, object clo, int argc, object *args) ;/*object self_7312573, object r_736124*/
-+static void __lambda_962(void *data, object clo, int argc, object *args) ;/*object self_7312540, object r_736047*/
-+static void __lambda_964(void *data, object clo, int argc, object *args) ;/*object self_7312542, object w_731321_733251*/
-+static void __lambda_965(void *data, object clo, int argc, object *args) ;/*object self_7312543, object _191lp_731324_733252*/
-+static void __lambda_966(void *data, object clo, int argc, object *args) ;/*object self_7312544, object new_91vars_731327_733253*/
-+static void __lambda_985(void *data, object clo, int argc, object *args) ;/*object self_7312545, object k_736095, object x_731341_733262*/
-+static void __lambda_986(void *data, object clo, int argc, object *args) ;/*object self_7312546, object r_736097*/
-+static void __lambda_987(void *data, object clo, int argc, object *args) ;/*object self_7312547, object r_736096*/
-+static void __lambda_967(void *data, object clo, int argc, object *args) ;/*object self_7312548, object r_736094*/
-+static void __lambda_968(void *data, object clo, int argc, object *args) ;/*object self_7312549, object ls_91vars_731330_733254*/
-+static void __lambda_980(void *data, object clo, int argc, object *args) ;/*object self_7312550, object k_736087, object _191_731338_733259*/
-+static void __lambda_984(void *data, object clo, int argc, object *args) ;/*object self_7312551, object k_736092, object x_731339_733260, object l_731340_733261*/
-+static void __lambda_981(void *data, object clo, int argc, object *args) ;/*object self_7312552, object r_736091*/
-+static void __lambda_982(void *data, object clo, int argc, object *args) ;/*object self_7312553, object r_736090*/
-+static void __lambda_983(void *data, object clo, int argc, object *args) ;/*object self_7312554, object r_736088*/
-+static void __lambda_969(void *data, object clo, int argc, object *args) ;/*object self_7312555, object r_736086*/
-+static void __lambda_970(void *data, object clo, int argc, object *args) ;/*object self_7312556, object once_731333_733255*/
-+static void __lambda_979(void *data, object clo, int argc, object *args) ;/*object self_7312557, object k_736079, object x_731335_733256*/
-+static void __lambda_971(void *data, object clo, int argc, object *args) ;/*object self_7312558, object r_736078*/
-+static void __lambda_972(void *data, object clo, int argc, object *args) ;/*object self_7312559, object r_736077*/
-+static void __lambda_978(void *data, object clo, int argc, object *args) ;/*object self_7312560, object k_736073, object x_731336_733257, object l_731337_733258*/
-+static void __lambda_973(void *data, object clo, int argc, object *args) ;/*object self_7312561, object r_736072*/
-+static void __lambda_974(void *data, object clo, int argc, object *args) ;/*object self_7312562, object r_736069*/
-+static void __lambda_975(void *data, object clo, int argc, object *args) ;/*object self_7312563, object r_736071*/
-+static void __lambda_976(void *data, object clo, int argc, object *args) ;/*object self_7312564, object r_736070*/
-+static void __lambda_977(void *data, object clo, int argc, object *args) ;/*object self_7312565, object r_736066*/
-+static void __lambda_963(void *data, object clo, int argc, object *args) ;/*object self_7312541, object r_736051*/
-+static void __lambda_959(void *data, object clo, int argc, object *args) ;/*object self_7312532, object k_736044, object l_731291_733247*/
-+static void __lambda_954(void *data, object clo, int argc, object *args) ;/*object self_7312533, object r_736043*/
-+static void __lambda_955(void *data, object clo, int argc, object *args) ;/*object self_7312534, object r_736033*/
-+static void __lambda_958(void *data, object clo, int argc, object *args) ;/*object self_7312537, object r_736039*/
-+static void __lambda_956(void *data, object clo, int argc, object *args) ;/*object self_7312535, object r_736037*/
-+static void __lambda_957(void *data, object clo, int argc, object *args) ;/*object self_7312536, object r_736035*/
-+static void __lambda_948(void *data, object clo, int argc, object *args) ;/*object self_7312581, object r_736026*/
-+static void __lambda_949(void *data, object clo, int argc, object *args) ;/*object self_7312582, object r_736025*/
-+static void __lambda_846(void *data, object clo, int argc, object *args) ;/*object self_7312583, object r_736019*/
-+static void __lambda_847(void *data, object clo, int argc, object *args) ;/*object self_7312584, object r_735872*/
-+static void __lambda_943(void *data, object clo, int argc, object *args) ;/*object self_7312585, object k_736016, object x_731354_733265*/
-+static void __lambda_848(void *data, object clo, int argc, object *args) ;/*object self_7312586, object r_736015*/
-+static void __lambda_849(void *data, object clo, int argc, object *args) ;/*object self_7312587, object r_735873*/
-+static void __lambda_942(void *data, object clo, int argc, object *args) ;/*object self_7312588, object k_736010, object x_731356_733266*/
-+static void __lambda_850(void *data, object clo, int argc, object *args) ;/*object self_7312589, object r_736009*/
-+static void __lambda_851(void *data, object clo, int argc, object *args) ;/*object self_7312590, object r_735874*/
-+static void __lambda_939(void *data, object clo, int argc, object *args) ;/*object self_7312591, object k_736005, object x_731359_733267*/
-+static void __lambda_940(void *data, object clo, int argc, object *args) ;/*object self_7312592, object r_736006*/
-+static void __lambda_941(void *data, object clo, int argc, object *args) ;/*object self_7312593, object r_736007*/
-+static void __lambda_852(void *data, object clo, int argc, object *args) ;/*object self_7312594, object r_736004*/
-+static void __lambda_853(void *data, object clo, int argc, object *args) ;/*object self_7312595, object r_735875*/
-+static void __lambda_937(void *data, object clo, int argc, object *args) ;/*object self_7312596, object k_736001, object x_731360_733268*/
-+static void __lambda_938(void *data, object clo, int argc, object *args) ;/*object self_7312597, object r_736002*/
-+static void __lambda_854(void *data, object clo, int argc, object *args) ;/*object self_7312598, object r_736000*/
-+static void __lambda_855(void *data, object clo, int argc, object *args) ;/*object self_7312599, object r_735876*/
-+static void __lambda_923(void *data, object clo, int argc, object *args) ;/*object self_7312600, object k_735979, object x_731361_733269, object dim_731362_733270*/
-+static void __lambda_924(void *data, object clo, int argc, object *args) ;/*object self_7312601, object x_731364_733271, object dim_731365_733272, object vars_731366_733273*/
-+static void __lambda_925(void *data, object clo, int argc, object *args) ;/*object self_7312602, object lp_731367_733274*/
-+static void __lambda_1366(void *data, object clo, int argc, object *args) ;/*object self_7312603, object lp_731367_733274*/
-+static void __lambda_928(void *data, object clo, int argc, object *args) ;/*object self_7312604, object k_735983, object x_731368_733275, object dim_731369_733276, object vars_731370_733277*/
-+static void __lambda_929(void *data, object clo, int argc, object *args) ;/*object self_7312605, object r_735984*/
-+static void __lambda_933(void *data, object clo, int argc, object *args) ;/*object self_7312609, object r_735989*/
-+static void __lambda_936(void *data, object clo, int argc, object *args) ;/*object self_7312612, object r_735999*/
-+static void __lambda_935(void *data, object clo, int argc, object *args) ;/*object self_7312611, object r_735996*/
-+static void __lambda_934(void *data, object clo, int argc, object *args) ;/*object self_7312610, object r_735992*/
-+static void __lambda_932(void *data, object clo, int argc, object *args) ;/*object self_7312606, object k_735988, object lit_731374_733278*/
-+static void __lambda_930(void *data, object clo, int argc, object *args) ;/*object self_7312607, object r_735987*/
-+static void __lambda_931(void *data, object clo, int argc, object *args) ;/*object self_7312608, object r_735985*/
-+static void __lambda_926(void *data, object clo, int argc, object *args) ;/*object self_7312613, object r_735982*/
-+static void __lambda_927(void *data, object clo, int argc, object *args) ;/*object self_7312614, object r_735981*/
-+static void __lambda_856(void *data, object clo, int argc, object *args) ;/*object self_7312615, object r_735978*/
-+static void __lambda_857(void *data, object clo, int argc, object *args) ;/*object self_7312616, object r_735877*/
-+static void __lambda_909(void *data, object clo, int argc, object *args) ;/*object self_7312617, object k_735961, object x_731385_733279, object vars_731386_733280, object dim_731387_733281*/
-+static void __lambda_910(void *data, object clo, int argc, object *args) ;/*object self_7312618, object x_731389_733282, object free_731390_733283*/
-+static void __lambda_911(void *data, object clo, int argc, object *args) ;/*object self_7312619, object lp_731391_733284*/
-+static void __lambda_1365(void *data, object clo, int argc, object *args) ;/*object self_7312620, object lp_731391_733284*/
-+static void __lambda_914(void *data, object clo, int argc, object *args) ;/*object self_7312621, object k_735965, object x_731392_733285, object free_731393_733286*/
-+static void __lambda_915(void *data, object clo, int argc, object *args) ;/*object self_7312622, object r_735966*/
-+static void __lambda_922(void *data, object clo, int argc, object *args) ;/*object self_7312629, object r_735977*/
-+static void __lambda_921(void *data, object clo, int argc, object *args) ;/*object self_7312628, object r_735974*/
-+static void __lambda_920(void *data, object clo, int argc, object *args) ;/*object self_7312623, object r_735967*/
-+static void __lambda_916(void *data, object clo, int argc, object *args) ;/*object self_7312624, object k_735968*/
-+static void __lambda_917(void *data, object clo, int argc, object *args) ;/*object self_7312625, object r_735969*/
-+static void __lambda_918(void *data, object clo, int argc, object *args) ;/*object self_7312626, object tmp_731400_731402_733287*/
-+static void __lambda_919(void *data, object clo, int argc, object *args) ;/*object self_7312627, object cell_731403_733288*/
-+static void __lambda_912(void *data, object clo, int argc, object *args) ;/*object self_7312630, object r_735964*/
-+static void __lambda_913(void *data, object clo, int argc, object *args) ;/*object self_7312631, object r_735963*/
-+static void __lambda_858(void *data, object clo, int argc, object *args) ;/*object self_7312632, object r_735960*/
-+static void __lambda_859(void *data, object clo, int argc, object *args) ;/*object self_7312633, object r_735878*/
-+static void __lambda_867(void *data, object clo, int argc, object *args) ;/*object self_7312634, object k_735894, object tmpl_731412_733289, object vars_731413_733290*/
-+static void __lambda_868(void *data, object clo, int argc, object *args) ;/*object self_7312635, object t_731415_733291*/
-+static void __lambda_869(void *data, object clo, int argc, object *args) ;/*object self_7312636, object lp_731417_733293*/
-+static void __lambda_1364(void *data, object clo, int argc, object *args) ;/*object self_7312637, object lp_731417_733293*/
-+static void __lambda_872(void *data, object clo, int argc, object *args) ;/*object self_7312638, object k_735897, object t_731418_733294, object dim_731419_733295*/
-+static void __lambda_873(void *data, object clo, int argc, object *args) ;/*object self_7312639, object r_735898*/
-+static void __lambda_907(void *data, object clo, int argc, object *args) ;/*object self_7312674, object r_735957*/
-+static void __lambda_908(void *data, object clo, int argc, object *args) ;/*object self_7312675, object r_735956*/
-+static void __lambda_878(void *data, object clo, int argc, object *args) ;/*object self_7312644, object r_735907*/
-+static void __lambda_881(void *data, object clo, int argc, object *args) ;/*object self_7312647, object r_735914*/
-+static void __lambda_903(void *data, object clo, int argc, object *args) ;/*object self_7312670, object r_735950*/
-+static void __lambda_904(void *data, object clo, int argc, object *args) ;/*object self_7312671, object r_735953*/
-+static void __lambda_905(void *data, object clo, int argc, object *args) ;/*object self_7312672, object r_735951*/
-+static void __lambda_906(void *data, object clo, int argc, object *args) ;/*object self_7312673, object r_735952*/
-+static void __lambda_882(void *data, object clo, int argc, object *args) ;/*object self_7312648, object depth_731442_733299*/
-+static void __lambda_883(void *data, object clo, int argc, object *args) ;/*object self_7312649, object r_735949*/
-+static void __lambda_884(void *data, object clo, int argc, object *args) ;/*object self_7312650, object ell_91vars_731448_733301*/
-+static void __lambda_886(void *data, object clo, int argc, object *args) ;/*object self_7312651, object r_735919*/
-+static void __lambda_887(void *data, object clo, int argc, object *args) ;/*object self_7312652, object r_735943*/
-+static void __lambda_888(void *data, object clo, int argc, object *args) ;/*object self_7312653, object once_731460_733302*/
-+static void __lambda_893(void *data, object clo, int argc, object *args) ;/*object self_7312654, object nest_731463_733303*/
-+static void __lambda_894(void *data, object clo, int argc, object *args) ;/*object self_7312655, object d_731470_733305, object many_731471_733306*/
-+static void __lambda_895(void *data, object clo, int argc, object *args) ;/*object self_7312656, object lp_731417_731472_733307*/
-+static void __lambda_1363(void *data, object clo, int argc, object *args) ;/*object self_7312657, object lp_731417_731472_733307*/
-+static void __lambda_902(void *data, object clo, int argc, object *args) ;/*object self_7312658, object k_735930, object d_731473_733308, object many_731474_733309*/
-+static void __lambda_896(void *data, object clo, int argc, object *args) ;/*object self_7312659, object r_735929*/
-+static void __lambda_897(void *data, object clo, int argc, object *args) ;/*object self_7312660, object r_735928*/
-+static void __lambda_898(void *data, object clo, int argc, object *args) ;/*object self_7312661, object many_731466_733304*/
-+static void __lambda_899(void *data, object clo, int argc, object *args) ;/*object self_7312662, object r_735927*/
-+static void __lambda_900(void *data, object clo, int argc, object *args) ;/*object self_7312663, object r_735926*/
-+static void __lambda_901(void *data, object clo, int argc, object *args) ;/*object self_7312664, object r_735925*/
-+static void __lambda_889(void *data, object clo, int argc, object *args) ;/*object self_7312665, object k_735934*/
-+static void __lambda_892(void *data, object clo, int argc, object *args) ;/*object self_7312666, object r_735935*/
-+static void __lambda_890(void *data, object clo, int argc, object *args) ;/*object self_7312667, object k_735938*/
-+static void __lambda_891(void *data, object clo, int argc, object *args) ;/*object self_7312668, object r_735940*/
-+static void __lambda_885(void *data, object clo, int argc, object *args) ;/*object self_7312669, object k_735944*/
-+static void __lambda_880(void *data, object clo, int argc, object *args) ;/*object self_7312645, object r_735908*/
-+static void __lambda_879(void *data, object clo, int argc, object *args) ;/*object self_7312646, object k_735909*/
-+static void __lambda_877(void *data, object clo, int argc, object *args) ;/*object self_7312640, object k_735904, object v_731430_733298*/
-+static void __lambda_874(void *data, object clo, int argc, object *args) ;/*object self_7312641, object r_735903*/
-+static void __lambda_875(void *data, object clo, int argc, object *args) ;/*object self_7312642, object tmp_731425_731427_733296*/
-+static void __lambda_876(void *data, object clo, int argc, object *args) ;/*object self_7312643, object cell_731428_733297*/
-+static void __lambda_870(void *data, object clo, int argc, object *args) ;/*object self_7312676, object r_735896*/
-+static void __lambda_871(void *data, object clo, int argc, object *args) ;/*object self_7312677, object r_735895*/
-+static void __lambda_860(void *data, object clo, int argc, object *args) ;/*object self_7312678, object r_735893*/
-+static void __lambda_861(void *data, object clo, int argc, object *args) ;/*object self_7312679, object r_735879*/
-+static void __lambda_866(void *data, object clo, int argc, object *args) ;/*object self_7312680, object k_735890, object clause_731485_733310*/
-+static void __lambda_862(void *data, object clo, int argc, object *args) ;/*object self_7312681, object r_735889*/
-+static void __lambda_863(void *data, object clo, int argc, object *args) ;/*object self_7312682, object r_735885*/
-+static void __lambda_864(void *data, object clo, int argc, object *args) ;/*object self_7312683, object r_735888*/
-+static void __lambda_865(void *data, object clo, int argc, object *args) ;/*object self_7312684, object r_735884*/
-+static void __lambda_841(void *data, object clo, int argc, object *args) ;/*object self_7312685, object k_736243*/
-+static void __lambda_838(void *data, object clo, int argc, object *args) ;/*object self_7312686, object k_736246*/
-+static void __lambda_795(void *data, object clo, int argc, object *args) ;/*closure _,object k_735828, object kar_731229_733165, object kdr_731230_733166, object source_731231_733167*/
-+static void __lambda_793(void *data, object clo, int argc, object *args) ;/*closure _,object k_735824, object pred_731221_733162, object ls_731222_733163*/
-+static void __lambda_794(void *data, object clo, int argc, object *args) ;/*object self_7312454, object tmp_731225_731227_733164*/
-+static void __lambda_791(void *data, object clo, int argc, object *args) ;/*closure _,object k_735817, object pred_731218_733160, object ls_731219_733161*/
-+static void __lambda_792(void *data, object clo, int argc, object *args) ;/*object self_7312453, object r_735819*/
++static void __lambda_1168(void *data, object clo, int argc, object *args) ;/*closure _,object k_737044, object e_732226_733538, object lst1_732227_733539*/
++static void __lambda_1169(void *data, object clo, int argc, object *args) ;/*object self_7312824, object lis_732229_733540*/
++static void __lambda_1170(void *data, object clo, int argc, object *args) ;/*object self_7312825, object lp_732231_733542*/
++static void __lambda_1382(void *data, object clo, int argc, object *args) ;/*object self_7312826, object lp_732231_733542*/
++static void __lambda_1173(void *data, object clo, int argc, object *args) ;/*object self_7312827, object k_737047, object lis_732232_733543, object n_732233_733544*/
++static void __lambda_1171(void *data, object clo, int argc, object *args) ;/*object self_7312828, object r_737046*/
++static void __lambda_1172(void *data, object clo, int argc, object *args) ;/*object self_7312829, object r_737045*/
++static void __lambda_1164(void *data, object clo, int argc, object *args) ;/*closure _,object k_737036, object sym_732221_733533, object name_732222_733534, object idx_732223_733535*/
++static void __lambda_1165(void *data, object clo, int argc, object *args) ;/*object self_7312821, object k_737037, object obj_732224_733536, object val_732225_733537*/
++static void __lambda_1166(void *data, object clo, int argc, object *args) ;/*object self_7312822, object r_737041*/
++static void __lambda_1167(void *data, object clo, int argc, object *args) ;/*object self_7312823, object r_737039*/
++static void __lambda_1162(void *data, object clo, int argc, object *args) ;/*closure _,object k_737028, object sym_732217_733529, object name_732218_733530, object idx_732219_733531*/
++static void __lambda_1163(void *data, object clo, int argc, object *args) ;/*object self_7312820, object k_737029, object obj_732220_733532*/
++static void __lambda_1159(void *data, object clo, int argc, object *args) ;/*closure _,object k_737021, object name_732206_733525, object obj_732207_733526, object field_732208_733527*/
++static void __lambda_1161(void *data, object clo, int argc, object *args) ;/*object self_7312818, object idx_732211_733528*/
++static void __lambda_1160(void *data, object clo, int argc, object *args) ;/*object self_7312819, object k_737024*/
++static void __lambda_1156(void *data, object clo, int argc, object *args) ;/*closure _,object k_737017, object name_732201_733520, object obj_732202_733521, object idx_732203_733522, object val_732204_733523*/
++static void __lambda_1157(void *data, object clo, int argc, object *args) ;/*object self_7312816, object vec_732205_733524*/
++static void __lambda_1158(void *data, object clo, int argc, object *args) ;/*object self_7312817, object r_737018*/
++static void __lambda_1155(void *data, object clo, int argc, object *args) ;/*closure _,object k_737013, object name_732198_733517, object sym_732199_733518*/
++static void __lambda_1150(void *data, object clo, int argc, object *args) ;/*closure _,object k_737002, object make_732188_733512, object name_732189_733513*/
++static void __lambda_1151(void *data, object clo, int argc, object *args) ;/*object self_7312812, object k_737003, object args_732190_733514_raw, ...*/
++static void __lambda_1152(void *data, object clo, int argc, object *args) ;/*object self_7312813, object field_91values_732196_733516*/
++static void __lambda_1154(void *data, object clo, int argc, object *args) ;/*object self_7312814, object r_737006*/
++static void __lambda_1153(void *data, object clo, int argc, object *args) ;/*object self_7312815, object k_737007*/
++static void __lambda_1147(void *data, object clo, int argc, object *args) ;/*closure _,object k_736995, object make_732178_733507, object name_732179_733508*/
++static void __lambda_1148(void *data, object clo, int argc, object *args) ;/*object self_7312810, object k_736996, object args_732180_733509_raw, ...*/
++static void __lambda_1149(void *data, object clo, int argc, object *args) ;/*object self_7312811, object field_91values_732186_733511*/
++static void __lambda_1144(void *data, object clo, int argc, object *args) ;/*closure _,object k_736989, object pred_732174_733504, object name_732175_733505*/
++static void __lambda_1145(void *data, object clo, int argc, object *args) ;/*object self_7312808, object k_736990, object obj_732176_733506*/
++static void __lambda_1146(void *data, object clo, int argc, object *args) ;/*object self_7312809, object r_736991*/
++static void __lambda_1143(void *data, object clo, int argc, object *args) ;/*closure _,object k_736986, object name_732171_733501, object parent_732172_733502, object field_91tags_732173_733503*/
++static void __lambda_1092(void *data, object clo, int argc, object *args) ;/*closure _,object k_736681, object expr_731813_731890_732065_733395, object rename_731814_731891_732066_733396, object compare_731815_731892_732067_733397*/
++static void __lambda_1093(void *data, object clo, int argc, object *args) ;/*object self_7312758, object v_931_731821_732046_732159_733489*/
++static void __lambda_1098(void *data, object clo, int argc, object *args) ;/*object self_7312759, object tmp_731894_731896_732068_733398*/
++static void __lambda_1142(void *data, object clo, int argc, object *args) ;/*object self_7312760, object r_736682*/
++static void __lambda_1099(void *data, object clo, int argc, object *args) ;/*object self_7312761, object k_736684*/
++static void __lambda_1100(void *data, object clo, int argc, object *args) ;/*object self_7312762, object v_9310_731830_732024_732145_733475*/
++static void __lambda_1109(void *data, object clo, int argc, object *args) ;/*object self_7312763, object tmp_731898_731900_732069_733399*/
++static void __lambda_1110(void *data, object clo, int argc, object *args) ;/*object self_7312764, object v_9321_731841_731997_732127_733457*/
++static void __lambda_1120(void *data, object clo, int argc, object *args) ;/*object self_7312765, object tmp_731902_731904_732070_733400*/
++static void __lambda_1121(void *data, object clo, int argc, object *args) ;/*object self_7312766, object v_9334_731854_731983_732118_733448*/
++static void __lambda_1124(void *data, object clo, int argc, object *args) ;/*object self_7312767, object tmp_731906_731908_732071_733401*/
++static void __lambda_1125(void *data, object clo, int argc, object *args) ;/*object self_7312768, object v_9341_731861_731964_732105_733435*/
++static void __lambda_1129(void *data, object clo, int argc, object *args) ;/*object self_7312769, object tmp_731910_731912_732072_733402*/
++static void __lambda_1130(void *data, object clo, int argc, object *args) ;/*object self_7312770, object v_9350_731870_731945_732092_733422*/
++static void __lambda_1134(void *data, object clo, int argc, object *args) ;/*object self_7312771, object tmp_731914_731916_732073_733403*/
++static void __lambda_1135(void *data, object clo, int argc, object *args) ;/*object self_7312772, object v_9359_731879_731921_732075_733405*/
++static void __lambda_1140(void *data, object clo, int argc, object *args) ;/*object self_7312773, object tmp_731918_731920_732074_733404*/
++static void __lambda_1141(void *data, object clo, int argc, object *args) ;/*object self_7312774, object r_736691*/
++static void __lambda_1136(void *data, object clo, int argc, object *args) ;/*object self_7312775, object k_736693*/
++static void __lambda_1137(void *data, object clo, int argc, object *args) ;/*object self_7312776, object r_736712*/
++static void __lambda_1138(void *data, object clo, int argc, object *args) ;/*object self_7312777, object r_736730*/
++static void __lambda_1139(void *data, object clo, int argc, object *args) ;/*object self_7312778, object r_736723_7310267_7310276*/
++static void __lambda_1131(void *data, object clo, int argc, object *args) ;/*object self_7312779, object k_736737*/
++static void __lambda_1132(void *data, object clo, int argc, object *args) ;/*object self_7312780, object r_736753*/
++static void __lambda_1133(void *data, object clo, int argc, object *args) ;/*object self_7312781, object r_736763*/
++static void __lambda_1126(void *data, object clo, int argc, object *args) ;/*object self_7312782, object k_736770*/
++static void __lambda_1127(void *data, object clo, int argc, object *args) ;/*object self_7312783, object r_736786*/
++static void __lambda_1128(void *data, object clo, int argc, object *args) ;/*object self_7312784, object r_736794*/
++static void __lambda_1122(void *data, object clo, int argc, object *args) ;/*object self_7312785, object k_736803*/
++static void __lambda_1123(void *data, object clo, int argc, object *args) ;/*object self_7312786, object r_736816*/
++static void __lambda_1111(void *data, object clo, int argc, object *args) ;/*object self_7312787, object k_736825*/
++static void __lambda_1112(void *data, object clo, int argc, object *args) ;/*object self_7312788, object r_736894*/
++static void __lambda_1113(void *data, object clo, int argc, object *args) ;/*object self_7312789, object r_736836*/
++static void __lambda_1114(void *data, object clo, int argc, object *args) ;/*object self_7312790, object r_736848*/
++static void __lambda_1115(void *data, object clo, int argc, object *args) ;/*object self_7312791, object r_736887*/
++static void __lambda_1116(void *data, object clo, int argc, object *args) ;/*object self_7312792, object r_736857_7310086_7310104_7310121*/
++static void __lambda_1117(void *data, object clo, int argc, object *args) ;/*object self_7312793, object r_736860_7310087_7310105_7310122*/
++static void __lambda_1118(void *data, object clo, int argc, object *args) ;/*object self_7312794, object r_736878_7310088_7310106_7310123*/
++static void __lambda_1119(void *data, object clo, int argc, object *args) ;/*object self_7312795, object r_736869_7310091_7310109_7310126_7310139_7310151*/
++static void __lambda_1101(void *data, object clo, int argc, object *args) ;/*object self_7312796, object k_736897*/
++static void __lambda_1102(void *data, object clo, int argc, object *args) ;/*object self_7312797, object r_736955*/
++static void __lambda_1103(void *data, object clo, int argc, object *args) ;/*object self_7312798, object r_736908*/
++static void __lambda_1104(void *data, object clo, int argc, object *args) ;/*object self_7312799, object r_736917*/
++static void __lambda_1105(void *data, object clo, int argc, object *args) ;/*object self_7312800, object r_736948*/
++static void __lambda_1106(void *data, object clo, int argc, object *args) ;/*object self_7312801, object r_736926_739999_7310013_7310026*/
++static void __lambda_1107(void *data, object clo, int argc, object *args) ;/*object self_7312802, object r_736929_7310000_7310014_7310027*/
++static void __lambda_1108(void *data, object clo, int argc, object *args) ;/*object self_7312803, object r_736939_7310001_7310015_7310028*/
++static void __lambda_1094(void *data, object clo, int argc, object *args) ;/*object self_7312804, object k_736958*/
++static void __lambda_1095(void *data, object clo, int argc, object *args) ;/*object self_7312805, object r_736980*/
++static void __lambda_1096(void *data, object clo, int argc, object *args) ;/*object self_7312806, object r_736966*/
++static void __lambda_1097(void *data, object clo, int argc, object *args) ;/*object self_7312807, object r_736975*/
++static void __lambda_1060(void *data, object clo, int argc, object *args) ;/*closure _,object k_736468, object expr_731756_731771_731794_733380, object rename_731757_731772_731795_733381, object compare_731758_731773_731796_733382*/
++static void __lambda_1061(void *data, object clo, int argc, object *args) ;/*object self_7312727, object v_931_731764_731778_731798_733384*/
++static void __lambda_1088(void *data, object clo, int argc, object *args) ;/*object self_7312728, object tmp_731775_731777_731797_733383*/
++static void __lambda_1091(void *data, object clo, int argc, object *args) ;/*object self_7312729, object r_736469*/
++static void __lambda_1089(void *data, object clo, int argc, object *args) ;/*object self_7312730, object k_736471*/
++static void __lambda_1090(void *data, object clo, int argc, object *args) ;/*object self_7312731, object r_736472*/
++static void __lambda_1062(void *data, object clo, int argc, object *args) ;/*object self_7312732, object k_736474*/
++static void __lambda_1063(void *data, object clo, int argc, object *args) ;/*object self_7312733, object r_736490*/
++static void __lambda_1064(void *data, object clo, int argc, object *args) ;/*object self_7312734, object r_736496*/
++static void __lambda_1065(void *data, object clo, int argc, object *args) ;/*object self_7312735, object r_736673*/
++static void __lambda_1066(void *data, object clo, int argc, object *args) ;/*object self_7312736, object r_736505_738051*/
++static void __lambda_1067(void *data, object clo, int argc, object *args) ;/*object self_7312737, object r_736567_738052*/
++static void __lambda_1068(void *data, object clo, int argc, object *args) ;/*object self_7312738, object r_736667_738053*/
++static void __lambda_1069(void *data, object clo, int argc, object *args) ;/*object self_7312739, object r_736579_738055_738130*/
++static void __lambda_1070(void *data, object clo, int argc, object *args) ;/*object self_7312740, object r_736585_738056_738131*/
++static void __lambda_1071(void *data, object clo, int argc, object *args) ;/*object self_7312741, object r_736661_738057_738132*/
++static void __lambda_1072(void *data, object clo, int argc, object *args) ;/*object self_7312742, object r_736594_738059_738134_738205*/
++static void __lambda_1073(void *data, object clo, int argc, object *args) ;/*object self_7312743, object r_736600_738060_738135_738206*/
++static void __lambda_1074(void *data, object clo, int argc, object *args) ;/*object self_7312744, object r_736609_738061_738136_738207*/
++static void __lambda_1075(void *data, object clo, int argc, object *args) ;/*object self_7312745, object r_736654_738062_738137_738208*/
++static void __lambda_1076(void *data, object clo, int argc, object *args) ;/*object self_7312746, object r_736618_738066_738141_738212_738278_738343_738407*/
++static void __lambda_1077(void *data, object clo, int argc, object *args) ;/*object self_7312747, object r_736623_738067_738142_738213_738279_738344_738408*/
++static void __lambda_1078(void *data, object clo, int argc, object *args) ;/*object self_7312748, object r_736629_738068_738143_738214_738280_738345_738409*/
++static void __lambda_1079(void *data, object clo, int argc, object *args) ;/*object self_7312749, object r_736638_738069_738144_738215_738281_738346_738410*/
++static void __lambda_1080(void *data, object clo, int argc, object *args) ;/*object self_7312750, object r_736641_738070_738145_738216_738282_738347_738411*/
++static void __lambda_1081(void *data, object clo, int argc, object *args) ;/*object self_7312751, object r_736514_738097_738172_738243_738309_738374_738438_738496_738553_738609_738664_738718_738771_738823_738874_738924_738973_739021_739068_739114_739159_739203_739246_739288_739329_739369_739408_739446_739483_739519_739554_739588_739621*/
++static void __lambda_1082(void *data, object clo, int argc, object *args) ;/*object self_7312752, object r_736523_738098_738173_738244_738310_738375_738439_738497_738554_738610_738665_738719_738772_738824_738875_738925_738974_739022_739069_739115_739160_739204_739247_739289_739330_739370_739409_739447_739484_739520_739555_739589_739622*/
++static void __lambda_1083(void *data, object clo, int argc, object *args) ;/*object self_7312753, object r_736553_738099_738174_738245_738311_738376_738440_738498_738555_738611_738666_738720_738773_738825_738876_738926_738975_739023_739070_739116_739161_739205_739248_739290_739331_739371_739410_739448_739485_739521_739556_739590_739623*/
++static void __lambda_1084(void *data, object clo, int argc, object *args) ;/*object self_7312754, object r_736559_738100_738175_738246_738312_738377_738441_738499_738556_738612_738667_738721_738774_738826_738877_738927_738976_739024_739071_739117_739162_739206_739249_739291_739332_739372_739411_739449_739486_739522_739557_739591_739624*/
++static void __lambda_1085(void *data, object clo, int argc, object *args) ;/*object self_7312755, object r_736532_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630_739658_739685_739711_739736_739760*/
++static void __lambda_1086(void *data, object clo, int argc, object *args) ;/*object self_7312756, object r_736538_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631_739659_739686_739712_739737_739761*/
++static void __lambda_1087(void *data, object clo, int argc, object *args) ;/*object self_7312757, object r_736544_738108_738183_738254_738320_738385_738449_738507_738564_738620_738675_738729_738782_738834_738885_738935_738984_739032_739079_739125_739170_739214_739257_739299_739340_739380_739419_739457_739494_739530_739565_739599_739632_739660_739687_739713_739738_739762*/
++static void __lambda_1052(void *data, object clo, int argc, object *args) ;/*closure _,object k_736443, object expr_731708_731721_731740_733368, object rename_731709_731722_731741_733369, object compare_731710_731723_731742_733370*/
++static void __lambda_1053(void *data, object clo, int argc, object *args) ;/*object self_7312720, object v_931_731716_731728_731744_733372*/
++static void __lambda_1056(void *data, object clo, int argc, object *args) ;/*object self_7312721, object tmp_731725_731727_731743_733371*/
++static void __lambda_1059(void *data, object clo, int argc, object *args) ;/*object self_7312722, object r_736444*/
++static void __lambda_1057(void *data, object clo, int argc, object *args) ;/*object self_7312723, object k_736446*/
++static void __lambda_1058(void *data, object clo, int argc, object *args) ;/*object self_7312724, object r_736447*/
++static void __lambda_1054(void *data, object clo, int argc, object *args) ;/*object self_7312725, object k_736449*/
++static void __lambda_1055(void *data, object clo, int argc, object *args) ;/*object self_7312726, object r_736459*/
++static void __lambda_1032(void *data, object clo, int argc, object *args) ;/*closure _,object k_736333, object expr_731574_731605_731666_733330, object rename_731575_731606_731667_733331, object compare_731576_731607_731668_733332*/
++static void __lambda_1033(void *data, object clo, int argc, object *args) ;/*object self_7312701, object v_931_731582_731660_731700_733364*/
++static void __lambda_1036(void *data, object clo, int argc, object *args) ;/*object self_7312702, object tmp_731609_731611_731669_733333*/
++static void __lambda_1051(void *data, object clo, int argc, object *args) ;/*object self_7312703, object r_736334*/
++static void __lambda_1037(void *data, object clo, int argc, object *args) ;/*object self_7312704, object k_736336*/
++static void __lambda_1038(void *data, object clo, int argc, object *args) ;/*object self_7312705, object v_934_731585_731638_731685_733349*/
++static void __lambda_1042(void *data, object clo, int argc, object *args) ;/*object self_7312706, object tmp_731613_731615_731670_733334*/
++static void __lambda_1043(void *data, object clo, int argc, object *args) ;/*object self_7312707, object v_9315_731596_731620_731672_733336*/
++static void __lambda_1049(void *data, object clo, int argc, object *args) ;/*object self_7312708, object tmp_731617_731619_731671_733335*/
++static void __lambda_1050(void *data, object clo, int argc, object *args) ;/*object self_7312709, object r_736339*/
++static void __lambda_1044(void *data, object clo, int argc, object *args) ;/*object self_7312710, object k_736341*/
++static void __lambda_1045(void *data, object clo, int argc, object *args) ;/*object self_7312711, object r_736356*/
++static void __lambda_1046(void *data, object clo, int argc, object *args) ;/*object self_7312712, object r_736379*/
++static void __lambda_1047(void *data, object clo, int argc, object *args) ;/*object self_7312713, object r_736365_737975_737987_737998*/
++static void __lambda_1048(void *data, object clo, int argc, object *args) ;/*object self_7312714, object r_736373_737976_737988_737999*/
++static void __lambda_1039(void *data, object clo, int argc, object *args) ;/*object self_7312715, object k_736390*/
++static void __lambda_1040(void *data, object clo, int argc, object *args) ;/*object self_7312716, object r_736409*/
++static void __lambda_1041(void *data, object clo, int argc, object *args) ;/*object self_7312717, object r_736418_737936_737944_737951*/
++static void __lambda_1034(void *data, object clo, int argc, object *args) ;/*object self_7312718, object k_736432*/
++static void __lambda_1035(void *data, object clo, int argc, object *args) ;/*object self_7312719, object r_736438*/
++static void __lambda_1011(void *data, object clo, int argc, object *args) ;/*closure _,object k_736282, object expr_731489_731509_731544_733304, object rename_731490_731510_731545_733305, object compare_731491_731511_731546_733306*/
++static void __lambda_1012(void *data, object clo, int argc, object *args) ;/*object self_7312680, object v_931_731497_731516_731548_733308*/
++static void __lambda_1028(void *data, object clo, int argc, object *args) ;/*object self_7312681, object tmp_731513_731515_731547_733307*/
++static void __lambda_1031(void *data, object clo, int argc, object *args) ;/*object self_7312682, object r_736283*/
++static void __lambda_1029(void *data, object clo, int argc, object *args) ;/*object self_7312683, object k_736285*/
++static void __lambda_1030(void *data, object clo, int argc, object *args) ;/*object self_7312684, object r_736286*/
++static void __lambda_1013(void *data, object clo, int argc, object *args) ;/*object self_7312685, object k_736288*/
++static void __lambda_1014(void *data, object clo, int argc, object *args) ;/*object self_7312686, object w_933_731499_731520_731550_733310, object var_91ls5_731501_731521_731551_733311, object val_91ls6_731502_731522_731552_733312*/
++static void __lambda_1015(void *data, object clo, int argc, object *args) ;/*object self_7312687, object lp_934_731500_731523_731553_733313*/
++static void __lambda_1381(void *data, object clo, int argc, object *args) ;/*object self_7312688, object lp_934_731500_731523_731553_733313*/
++static void __lambda_1018(void *data, object clo, int argc, object *args) ;/*object self_7312689, object k_736295, object w_933_731499_731524_731554_733314, object var_91ls5_731501_731525_731555_733315, object val_91ls6_731502_731526_731556_733316*/
++static void __lambda_1019(void *data, object clo, int argc, object *args) ;/*object self_7312690, object r_736297_7311667*/
++static void __lambda_1020(void *data, object clo, int argc, object *args) ;/*object self_7312691, object r_736298_7311668_7311679*/
++static void __lambda_1021(void *data, object clo, int argc, object *args) ;/*object self_7312692, object var_731527_731557_733317_7311669_7311680, object val_731528_731558_733318_7311670_7311681*/
++static void __lambda_1022(void *data, object clo, int argc, object *args) ;/*object self_7312693, object r_736301_7311671_7311682*/
++static void __lambda_1026(void *data, object clo, int argc, object *args) ;/*object self_7312694, object k_736309_7311675_7311686, object var_731531_731561_733321_7311676_7311687, object val_731532_731562_733322_7311677_7311688*/
++static void __lambda_1027(void *data, object clo, int argc, object *args) ;/*object self_7312695, object r_736310_7311678_7311689*/
++static void __lambda_1023(void *data, object clo, int argc, object *args) ;/*object self_7312696, object r_736308_7311672_7311683*/
++static void __lambda_1024(void *data, object clo, int argc, object *args) ;/*object self_7312697, object r_736307_7311673_7311684*/
++static void __lambda_1025(void *data, object clo, int argc, object *args) ;/*object self_7312698, object r_736305_7311674_7311685*/
++static void __lambda_1016(void *data, object clo, int argc, object *args) ;/*object self_7312699, object r_736294*/
++static void __lambda_1017(void *data, object clo, int argc, object *args) ;/*object self_7312700, object r_736293*/
++static void __lambda_796(void *data, object clo, int argc, object *args) ;/*closure _,object k_735824, object expr_731231_733161, object rename_731232_733162, object compare_731233_733163*/
++static void __lambda_797(void *data, object clo, int argc, object *args) ;/*object self_7312448, object r_736279*/
++static void __lambda_798(void *data, object clo, int argc, object *args) ;/*object self_7312449, object r_735825*/
++static void __lambda_799(void *data, object clo, int argc, object *args) ;/*object self_7312450, object r_735826*/
++static void __lambda_800(void *data, object clo, int argc, object *args) ;/*object self_7312451, object r_735827*/
++static void __lambda_801(void *data, object clo, int argc, object *args) ;/*object self_7312452, object r_735828*/
++static void __lambda_802(void *data, object clo, int argc, object *args) ;/*object self_7312453, object r_735829*/
++static void __lambda_803(void *data, object clo, int argc, object *args) ;/*object self_7312454, object r_735830*/
++static void __lambda_804(void *data, object clo, int argc, object *args) ;/*object self_7312455, object r_735831*/
++static void __lambda_805(void *data, object clo, int argc, object *args) ;/*object self_7312456, object r_735832*/
++static void __lambda_806(void *data, object clo, int argc, object *args) ;/*object self_7312457, object r_735833*/
++static void __lambda_807(void *data, object clo, int argc, object *args) ;/*object self_7312458, object r_735834*/
++static void __lambda_808(void *data, object clo, int argc, object *args) ;/*object self_7312459, object r_735835*/
++static void __lambda_809(void *data, object clo, int argc, object *args) ;/*object self_7312460, object r_735836*/
++static void __lambda_810(void *data, object clo, int argc, object *args) ;/*object self_7312461, object r_735837*/
++static void __lambda_811(void *data, object clo, int argc, object *args) ;/*object self_7312462, object r_735838*/
++static void __lambda_812(void *data, object clo, int argc, object *args) ;/*object self_7312463, object r_735839*/
++static void __lambda_813(void *data, object clo, int argc, object *args) ;/*object self_7312464, object r_735840*/
++static void __lambda_814(void *data, object clo, int argc, object *args) ;/*object self_7312465, object r_735841*/
++static void __lambda_815(void *data, object clo, int argc, object *args) ;/*object self_7312466, object r_735842*/
++static void __lambda_816(void *data, object clo, int argc, object *args) ;/*object self_7312467, object r_735843*/
++static void __lambda_817(void *data, object clo, int argc, object *args) ;/*object self_7312468, object r_735844*/
++static void __lambda_818(void *data, object clo, int argc, object *args) ;/*object self_7312469, object r_735845*/
++static void __lambda_819(void *data, object clo, int argc, object *args) ;/*object self_7312470, object r_735846*/
++static void __lambda_820(void *data, object clo, int argc, object *args) ;/*object self_7312471, object r_735847*/
++static void __lambda_821(void *data, object clo, int argc, object *args) ;/*object self_7312472, object r_735848*/
++static void __lambda_822(void *data, object clo, int argc, object *args) ;/*object self_7312473, object r_735849*/
++static void __lambda_823(void *data, object clo, int argc, object *args) ;/*object self_7312474, object r_735850*/
++static void __lambda_824(void *data, object clo, int argc, object *args) ;/*object self_7312475, object r_735851*/
++static void __lambda_825(void *data, object clo, int argc, object *args) ;/*object self_7312476, object r_735852*/
++static void __lambda_826(void *data, object clo, int argc, object *args) ;/*object self_7312477, object r_735853*/
++static void __lambda_827(void *data, object clo, int argc, object *args) ;/*object self_7312478, object r_735854*/
++static void __lambda_828(void *data, object clo, int argc, object *args) ;/*object self_7312479, object r_735855*/
++static void __lambda_829(void *data, object clo, int argc, object *args) ;/*object self_7312480, object r_735856*/
++static void __lambda_830(void *data, object clo, int argc, object *args) ;/*object self_7312481, object r_735857*/
++static void __lambda_831(void *data, object clo, int argc, object *args) ;/*object self_7312482, object r_735858*/
++static void __lambda_832(void *data, object clo, int argc, object *args) ;/*object self_7312483, object r_735859*/
++static void __lambda_833(void *data, object clo, int argc, object *args) ;/*object self_7312484, object r_735860*/
++static void __lambda_834(void *data, object clo, int argc, object *args) ;/*object self_7312485, object ellipsis_91specified_127_731234_733176, object count_731235_733177, object _191er_91macro_91transformer_731236_733178, object _191lambda_731237_733179, object _191let_731238_733180, object _191begin_731239_733181, object _191if_731240_733182, object _191and_731241_733183, object _191or_731242_733184, object _191eq_127_731243_733185, object _191equal_127_731244_733186, object _191car_731245_733187, object _191cdr_731246_733188, object _191cons_731247_733189, object _191pair_127_731248_733190, object _191null_127_731249_733191, object _191expr_731250_733192, object _191rename_731251_733193, object _191compare_731252_733194, object _191quote_731253_733195, object _191apply_731254_733196, object _191append_731255_733197, object _191map_731256_733198, object _191vector_127_731257_733199, object _191list_127_731258_733200, object _191len_731259_733201, object _191length_731260_
733202, object _191_91_731261_733203, object _191_125_123_731262_733204, object _191error_731263_733205, object _191ls_731264_733206, object _191res_731265_733207, object _191i_731266_733208, object _191reverse_731267_733209, object _191vector_91_125list_731268_733210, object _191list_91_125vector_731269_733211, object _191cons3_731270_733212*/
++static void __lambda_1380(void *data, object clo, int argc, object *args) ;/*object self_7312486, object count_731235_733177*/
++static void __lambda_835(void *data, object clo, int argc, object *args) ;/*object self_7312487, object ellipsis_733213, object lits_733214, object forms_733215, object next_91symbol_733216, object expand_91pattern_733217, object ellipsis_91escape_127_733218, object ellipsis_127_733219, object ellipsis_91depth_733220, object ellipsis_91tail_733221, object all_91vars_733222, object free_91vars_733223, object expand_91template_733224*/
++static void __lambda_1379(void *data, object clo, int argc, object *args) ;/*object self_7312488, object ellipsis_733213*/
++static void __lambda_1378(void *data, object clo, int argc, object *args) ;/*object self_7312489, object lits_733214*/
++static void __lambda_1377(void *data, object clo, int argc, object *args) ;/*object self_7312490, object forms_733215*/
++static void __lambda_1376(void *data, object clo, int argc, object *args) ;/*object self_7312491, object next_91symbol_733216*/
++static void __lambda_1375(void *data, object clo, int argc, object *args) ;/*object self_7312492, object expand_91pattern_733217*/
++static void __lambda_1374(void *data, object clo, int argc, object *args) ;/*object self_7312493, object ellipsis_91escape_127_733218*/
++static void __lambda_1373(void *data, object clo, int argc, object *args) ;/*object self_7312494, object ellipsis_127_733219*/
++static void __lambda_1372(void *data, object clo, int argc, object *args) ;/*object self_7312495, object ellipsis_91depth_733220*/
++static void __lambda_1371(void *data, object clo, int argc, object *args) ;/*object self_7312496, object ellipsis_91tail_733221*/
++static void __lambda_1370(void *data, object clo, int argc, object *args) ;/*object self_7312497, object all_91vars_733222*/
++static void __lambda_1369(void *data, object clo, int argc, object *args) ;/*object self_7312498, object free_91vars_733223*/
++static void __lambda_1368(void *data, object clo, int argc, object *args) ;/*object self_7312499, object expand_91template_733224*/
++static void __lambda_836(void *data, object clo, int argc, object *args) ;/*object self_7312500, object r_736241*/
++static void __lambda_837(void *data, object clo, int argc, object *args) ;/*object self_7312501, object r_735861*/
++static void __lambda_839(void *data, object clo, int argc, object *args) ;/*object self_7312502, object r_736238*/
++static void __lambda_840(void *data, object clo, int argc, object *args) ;/*object self_7312503, object r_735862*/
++static void __lambda_842(void *data, object clo, int argc, object *args) ;/*object self_7312504, object r_736235*/
++static void __lambda_843(void *data, object clo, int argc, object *args) ;/*object self_7312505, object r_735863*/
++static void __lambda_1006(void *data, object clo, int argc, object *args) ;/*object self_7312506, object k_736229, object s_731271_733225*/
++static void __lambda_1007(void *data, object clo, int argc, object *args) ;/*object self_7312507, object r_736234*/
++static void __lambda_1008(void *data, object clo, int argc, object *args) ;/*object self_7312508, object r_736230*/
++static void __lambda_1009(void *data, object clo, int argc, object *args) ;/*object self_7312509, object r_736233*/
++static void __lambda_1010(void *data, object clo, int argc, object *args) ;/*object self_7312510, object r_736232*/
++static void __lambda_844(void *data, object clo, int argc, object *args) ;/*object self_7312511, object r_736228*/
++static void __lambda_845(void *data, object clo, int argc, object *args) ;/*object self_7312512, object r_735864*/
++static void __lambda_944(void *data, object clo, int argc, object *args) ;/*object self_7312513, object k_736013, object pat_731272_733226, object tmpl_731273_733227*/
++static void __lambda_1004(void *data, object clo, int argc, object *args) ;/*object self_7312514, object k_736226, object vars_731352_733257*/
++static void __lambda_1005(void *data, object clo, int argc, object *args) ;/*object self_7312515, object r_736227*/
++static void __lambda_945(void *data, object clo, int argc, object *args) ;/*object self_7312516, object r_736017*/
++static void __lambda_946(void *data, object clo, int argc, object *args) ;/*object self_7312517, object p_731275_733228, object x_731276_733229, object vars_731278_733231, object k_731279_733232*/
++static void __lambda_947(void *data, object clo, int argc, object *args) ;/*object self_7312518, object lp_731280_733233*/
++static void __lambda_1367(void *data, object clo, int argc, object *args) ;/*object self_7312519, object lp_731280_733233*/
++static void __lambda_950(void *data, object clo, int argc, object *args) ;/*object self_7312520, object k_736020, object p_731281_733234, object x_731282_733235, object dim_731283_733236, object vars_731284_733237, object k_731285_733238*/
++static void __lambda_951(void *data, object clo, int argc, object *args) ;/*object self_7312521, object v_731286_733239*/
++static void __lambda_1003(void *data, object clo, int argc, object *args) ;/*object self_7312522, object r_736023*/
++static void __lambda_952(void *data, object clo, int argc, object *args) ;/*object self_7312523, object k_736024*/
++static void __lambda_953(void *data, object clo, int argc, object *args) ;/*object self_7312524, object r_736025*/
++static void __lambda_960(void *data, object clo, int argc, object *args) ;/*object self_7312531, object r_736038*/
++static void __lambda_1002(void *data, object clo, int argc, object *args) ;/*object self_7312573, object r_736224*/
++static void __lambda_1001(void *data, object clo, int argc, object *args) ;/*object self_7312572, object r_736222*/
++static void __lambda_999(void *data, object clo, int argc, object *args) ;/*object self_7312570, object r_736218*/
++static void __lambda_1000(void *data, object clo, int argc, object *args) ;/*object self_7312571, object r_736217*/
++static void __lambda_998(void *data, object clo, int argc, object *args) ;/*object self_7312567, object k_736212, object vars_731344_733256*/
++static void __lambda_996(void *data, object clo, int argc, object *args) ;/*object self_7312568, object r_736211*/
++static void __lambda_997(void *data, object clo, int argc, object *args) ;/*object self_7312569, object r_736208*/
++static void __lambda_961(void *data, object clo, int argc, object *args) ;/*object self_7312532, object r_736205*/
++static void __lambda_994(void *data, object clo, int argc, object *args) ;/*object self_7312559, object k_736202, object x_731300_733241*/
++static void __lambda_995(void *data, object clo, int argc, object *args) ;/*object self_7312560, object r_736203*/
++static void __lambda_988(void *data, object clo, int argc, object *args) ;/*object self_7312561, object r_736200*/
++static void __lambda_989(void *data, object clo, int argc, object *args) ;/*object self_7312562, object r_736201*/
++static void __lambda_990(void *data, object clo, int argc, object *args) ;/*object self_7312563, object r_736095*/
++static void __lambda_991(void *data, object clo, int argc, object *args) ;/*object self_7312564, object r_736097*/
++static void __lambda_992(void *data, object clo, int argc, object *args) ;/*object self_7312565, object len_731303_733242, object _191lp_731304_733243*/
++static void __lambda_993(void *data, object clo, int argc, object *args) ;/*object self_7312566, object r_736117*/
++static void __lambda_962(void *data, object clo, int argc, object *args) ;/*object self_7312533, object r_736040*/
++static void __lambda_964(void *data, object clo, int argc, object *args) ;/*object self_7312535, object w_731320_733244*/
++static void __lambda_965(void *data, object clo, int argc, object *args) ;/*object self_7312536, object _191lp_731323_733245*/
++static void __lambda_966(void *data, object clo, int argc, object *args) ;/*object self_7312537, object new_91vars_731326_733246*/
++static void __lambda_985(void *data, object clo, int argc, object *args) ;/*object self_7312538, object k_736088, object x_731340_733255*/
++static void __lambda_986(void *data, object clo, int argc, object *args) ;/*object self_7312539, object r_736090*/
++static void __lambda_987(void *data, object clo, int argc, object *args) ;/*object self_7312540, object r_736089*/
++static void __lambda_967(void *data, object clo, int argc, object *args) ;/*object self_7312541, object r_736087*/
++static void __lambda_968(void *data, object clo, int argc, object *args) ;/*object self_7312542, object ls_91vars_731329_733247*/
++static void __lambda_980(void *data, object clo, int argc, object *args) ;/*object self_7312543, object k_736080, object _191_731337_733252*/
++static void __lambda_984(void *data, object clo, int argc, object *args) ;/*object self_7312544, object k_736085, object x_731338_733253, object l_731339_733254*/
++static void __lambda_981(void *data, object clo, int argc, object *args) ;/*object self_7312545, object r_736084*/
++static void __lambda_982(void *data, object clo, int argc, object *args) ;/*object self_7312546, object r_736083*/
++static void __lambda_983(void *data, object clo, int argc, object *args) ;/*object self_7312547, object r_736081*/
++static void __lambda_969(void *data, object clo, int argc, object *args) ;/*object self_7312548, object r_736079*/
++static void __lambda_970(void *data, object clo, int argc, object *args) ;/*object self_7312549, object once_731332_733248*/
++static void __lambda_979(void *data, object clo, int argc, object *args) ;/*object self_7312550, object k_736072, object x_731334_733249*/
++static void __lambda_971(void *data, object clo, int argc, object *args) ;/*object self_7312551, object r_736071*/
++static void __lambda_972(void *data, object clo, int argc, object *args) ;/*object self_7312552, object r_736070*/
++static void __lambda_978(void *data, object clo, int argc, object *args) ;/*object self_7312553, object k_736066, object x_731335_733250, object l_731336_733251*/
++static void __lambda_973(void *data, object clo, int argc, object *args) ;/*object self_7312554, object r_736065*/
++static void __lambda_974(void *data, object clo, int argc, object *args) ;/*object self_7312555, object r_736062*/
++static void __lambda_975(void *data, object clo, int argc, object *args) ;/*object self_7312556, object r_736064*/
++static void __lambda_976(void *data, object clo, int argc, object *args) ;/*object self_7312557, object r_736063*/
++static void __lambda_977(void *data, object clo, int argc, object *args) ;/*object self_7312558, object r_736059*/
++static void __lambda_963(void *data, object clo, int argc, object *args) ;/*object self_7312534, object r_736044*/
++static void __lambda_959(void *data, object clo, int argc, object *args) ;/*object self_7312525, object k_736037, object l_731290_733240*/
++static void __lambda_954(void *data, object clo, int argc, object *args) ;/*object self_7312526, object r_736036*/
++static void __lambda_955(void *data, object clo, int argc, object *args) ;/*object self_7312527, object r_736026*/
++static void __lambda_958(void *data, object clo, int argc, object *args) ;/*object self_7312530, object r_736032*/
++static void __lambda_956(void *data, object clo, int argc, object *args) ;/*object self_7312528, object r_736030*/
++static void __lambda_957(void *data, object clo, int argc, object *args) ;/*object self_7312529, object r_736028*/
++static void __lambda_948(void *data, object clo, int argc, object *args) ;/*object self_7312574, object r_736019*/
++static void __lambda_949(void *data, object clo, int argc, object *args) ;/*object self_7312575, object r_736018*/
++static void __lambda_846(void *data, object clo, int argc, object *args) ;/*object self_7312576, object r_736012*/
++static void __lambda_847(void *data, object clo, int argc, object *args) ;/*object self_7312577, object r_735865*/
++static void __lambda_943(void *data, object clo, int argc, object *args) ;/*object self_7312578, object k_736009, object x_731353_733258*/
++static void __lambda_848(void *data, object clo, int argc, object *args) ;/*object self_7312579, object r_736008*/
++static void __lambda_849(void *data, object clo, int argc, object *args) ;/*object self_7312580, object r_735866*/
++static void __lambda_942(void *data, object clo, int argc, object *args) ;/*object self_7312581, object k_736003, object x_731355_733259*/
++static void __lambda_850(void *data, object clo, int argc, object *args) ;/*object self_7312582, object r_736002*/
++static void __lambda_851(void *data, object clo, int argc, object *args) ;/*object self_7312583, object r_735867*/
++static void __lambda_939(void *data, object clo, int argc, object *args) ;/*object self_7312584, object k_735998, object x_731358_733260*/
++static void __lambda_940(void *data, object clo, int argc, object *args) ;/*object self_7312585, object r_735999*/
++static void __lambda_941(void *data, object clo, int argc, object *args) ;/*object self_7312586, object r_736000*/
++static void __lambda_852(void *data, object clo, int argc, object *args) ;/*object self_7312587, object r_735997*/
++static void __lambda_853(void *data, object clo, int argc, object *args) ;/*object self_7312588, object r_735868*/
++static void __lambda_937(void *data, object clo, int argc, object *args) ;/*object self_7312589, object k_735994, object x_731359_733261*/
++static void __lambda_938(void *data, object clo, int argc, object *args) ;/*object self_7312590, object r_735995*/
++static void __lambda_854(void *data, object clo, int argc, object *args) ;/*object self_7312591, object r_735993*/
++static void __lambda_855(void *data, object clo, int argc, object *args) ;/*object self_7312592, object r_735869*/
++static void __lambda_923(void *data, object clo, int argc, object *args) ;/*object self_7312593, object k_735972, object x_731360_733262, object dim_731361_733263*/
++static void __lambda_924(void *data, object clo, int argc, object *args) ;/*object self_7312594, object x_731363_733264, object dim_731364_733265, object vars_731365_733266*/
++static void __lambda_925(void *data, object clo, int argc, object *args) ;/*object self_7312595, object lp_731366_733267*/
++static void __lambda_1366(void *data, object clo, int argc, object *args) ;/*object self_7312596, object lp_731366_733267*/
++static void __lambda_928(void *data, object clo, int argc, object *args) ;/*object self_7312597, object k_735976, object x_731367_733268, object dim_731368_733269, object vars_731369_733270*/
++static void __lambda_929(void *data, object clo, int argc, object *args) ;/*object self_7312598, object r_735977*/
++static void __lambda_933(void *data, object clo, int argc, object *args) ;/*object self_7312602, object r_735982*/
++static void __lambda_936(void *data, object clo, int argc, object *args) ;/*object self_7312605, object r_735992*/
++static void __lambda_935(void *data, object clo, int argc, object *args) ;/*object self_7312604, object r_735989*/
++static void __lambda_934(void *data, object clo, int argc, object *args) ;/*object self_7312603, object r_735985*/
++static void __lambda_932(void *data, object clo, int argc, object *args) ;/*object self_7312599, object k_735981, object lit_731373_733271*/
++static void __lambda_930(void *data, object clo, int argc, object *args) ;/*object self_7312600, object r_735980*/
++static void __lambda_931(void *data, object clo, int argc, object *args) ;/*object self_7312601, object r_735978*/
++static void __lambda_926(void *data, object clo, int argc, object *args) ;/*object self_7312606, object r_735975*/
++static void __lambda_927(void *data, object clo, int argc, object *args) ;/*object self_7312607, object r_735974*/
++static void __lambda_856(void *data, object clo, int argc, object *args) ;/*object self_7312608, object r_735971*/
++static void __lambda_857(void *data, object clo, int argc, object *args) ;/*object self_7312609, object r_735870*/
++static void __lambda_909(void *data, object clo, int argc, object *args) ;/*object self_7312610, object k_735954, object x_731384_733272, object vars_731385_733273, object dim_731386_733274*/
++static void __lambda_910(void *data, object clo, int argc, object *args) ;/*object self_7312611, object x_731388_733275, object free_731389_733276*/
++static void __lambda_911(void *data, object clo, int argc, object *args) ;/*object self_7312612, object lp_731390_733277*/
++static void __lambda_1365(void *data, object clo, int argc, object *args) ;/*object self_7312613, object lp_731390_733277*/
++static void __lambda_914(void *data, object clo, int argc, object *args) ;/*object self_7312614, object k_735958, object x_731391_733278, object free_731392_733279*/
++static void __lambda_915(void *data, object clo, int argc, object *args) ;/*object self_7312615, object r_735959*/
++static void __lambda_922(void *data, object clo, int argc, object *args) ;/*object self_7312622, object r_735970*/
++static void __lambda_921(void *data, object clo, int argc, object *args) ;/*object self_7312621, object r_735967*/
++static void __lambda_920(void *data, object clo, int argc, object *args) ;/*object self_7312616, object r_735960*/
++static void __lambda_916(void *data, object clo, int argc, object *args) ;/*object self_7312617, object k_735961*/
++static void __lambda_917(void *data, object clo, int argc, object *args) ;/*object self_7312618, object r_735962*/
++static void __lambda_918(void *data, object clo, int argc, object *args) ;/*object self_7312619, object tmp_731399_731401_733280*/
++static void __lambda_919(void *data, object clo, int argc, object *args) ;/*object self_7312620, object cell_731402_733281*/
++static void __lambda_912(void *data, object clo, int argc, object *args) ;/*object self_7312623, object r_735957*/
++static void __lambda_913(void *data, object clo, int argc, object *args) ;/*object self_7312624, object r_735956*/
++static void __lambda_858(void *data, object clo, int argc, object *args) ;/*object self_7312625, object r_735953*/
++static void __lambda_859(void *data, object clo, int argc, object *args) ;/*object self_7312626, object r_735871*/
++static void __lambda_867(void *data, object clo, int argc, object *args) ;/*object self_7312627, object k_735887, object tmpl_731411_733282, object vars_731412_733283*/
++static void __lambda_868(void *data, object clo, int argc, object *args) ;/*object self_7312628, object t_731414_733284*/
++static void __lambda_869(void *data, object clo, int argc, object *args) ;/*object self_7312629, object lp_731416_733286*/
++static void __lambda_1364(void *data, object clo, int argc, object *args) ;/*object self_7312630, object lp_731416_733286*/
++static void __lambda_872(void *data, object clo, int argc, object *args) ;/*object self_7312631, object k_735890, object t_731417_733287, object dim_731418_733288*/
++static void __lambda_873(void *data, object clo, int argc, object *args) ;/*object self_7312632, object r_735891*/
++static void __lambda_907(void *data, object clo, int argc, object *args) ;/*object self_7312667, object r_735950*/
++static void __lambda_908(void *data, object clo, int argc, object *args) ;/*object self_7312668, object r_735949*/
++static void __lambda_878(void *data, object clo, int argc, object *args) ;/*object self_7312637, object r_735900*/
++static void __lambda_881(void *data, object clo, int argc, object *args) ;/*object self_7312640, object r_735907*/
++static void __lambda_903(void *data, object clo, int argc, object *args) ;/*object self_7312663, object r_735943*/
++static void __lambda_904(void *data, object clo, int argc, object *args) ;/*object self_7312664, object r_735946*/
++static void __lambda_905(void *data, object clo, int argc, object *args) ;/*object self_7312665, object r_735944*/
++static void __lambda_906(void *data, object clo, int argc, object *args) ;/*object self_7312666, object r_735945*/
++static void __lambda_882(void *data, object clo, int argc, object *args) ;/*object self_7312641, object depth_731441_733292*/
++static void __lambda_883(void *data, object clo, int argc, object *args) ;/*object self_7312642, object r_735942*/
++static void __lambda_884(void *data, object clo, int argc, object *args) ;/*object self_7312643, object ell_91vars_731447_733294*/
++static void __lambda_886(void *data, object clo, int argc, object *args) ;/*object self_7312644, object r_735912*/
++static void __lambda_887(void *data, object clo, int argc, object *args) ;/*object self_7312645, object r_735936*/
++static void __lambda_888(void *data, object clo, int argc, object *args) ;/*object self_7312646, object once_731459_733295*/
++static void __lambda_893(void *data, object clo, int argc, object *args) ;/*object self_7312647, object nest_731462_733296*/
++static void __lambda_894(void *data, object clo, int argc, object *args) ;/*object self_7312648, object d_731469_733298, object many_731470_733299*/
++static void __lambda_895(void *data, object clo, int argc, object *args) ;/*object self_7312649, object lp_731416_731471_733300*/
++static void __lambda_1363(void *data, object clo, int argc, object *args) ;/*object self_7312650, object lp_731416_731471_733300*/
++static void __lambda_902(void *data, object clo, int argc, object *args) ;/*object self_7312651, object k_735923, object d_731472_733301, object many_731473_733302*/
++static void __lambda_896(void *data, object clo, int argc, object *args) ;/*object self_7312652, object r_735922*/
++static void __lambda_897(void *data, object clo, int argc, object *args) ;/*object self_7312653, object r_735921*/
++static void __lambda_898(void *data, object clo, int argc, object *args) ;/*object self_7312654, object many_731465_733297*/
++static void __lambda_899(void *data, object clo, int argc, object *args) ;/*object self_7312655, object r_735920*/
++static void __lambda_900(void *data, object clo, int argc, object *args) ;/*object self_7312656, object r_735919*/
++static void __lambda_901(void *data, object clo, int argc, object *args) ;/*object self_7312657, object r_735918*/
++static void __lambda_889(void *data, object clo, int argc, object *args) ;/*object self_7312658, object k_735927*/
++static void __lambda_892(void *data, object clo, int argc, object *args) ;/*object self_7312659, object r_735928*/
++static void __lambda_890(void *data, object clo, int argc, object *args) ;/*object self_7312660, object k_735931*/
++static void __lambda_891(void *data, object clo, int argc, object *args) ;/*object self_7312661, object r_735933*/
++static void __lambda_885(void *data, object clo, int argc, object *args) ;/*object self_7312662, object k_735937*/
++static void __lambda_880(void *data, object clo, int argc, object *args) ;/*object self_7312638, object r_735901*/
++static void __lambda_879(void *data, object clo, int argc, object *args) ;/*object self_7312639, object k_735902*/
++static void __lambda_877(void *data, object clo, int argc, object *args) ;/*object self_7312633, object k_735897, object v_731429_733291*/
++static void __lambda_874(void *data, object clo, int argc, object *args) ;/*object self_7312634, object r_735896*/
++static void __lambda_875(void *data, object clo, int argc, object *args) ;/*object self_7312635, object tmp_731424_731426_733289*/
++static void __lambda_876(void *data, object clo, int argc, object *args) ;/*object self_7312636, object cell_731427_733290*/
++static void __lambda_870(void *data, object clo, int argc, object *args) ;/*object self_7312669, object r_735889*/
++static void __lambda_871(void *data, object clo, int argc, object *args) ;/*object self_7312670, object r_735888*/
++static void __lambda_860(void *data, object clo, int argc, object *args) ;/*object self_7312671, object r_735886*/
++static void __lambda_861(void *data, object clo, int argc, object *args) ;/*object self_7312672, object r_735872*/
++static void __lambda_866(void *data, object clo, int argc, object *args) ;/*object self_7312673, object k_735883, object clause_731484_733303*/
++static void __lambda_862(void *data, object clo, int argc, object *args) ;/*object self_7312674, object r_735882*/
++static void __lambda_863(void *data, object clo, int argc, object *args) ;/*object self_7312675, object r_735878*/
++static void __lambda_864(void *data, object clo, int argc, object *args) ;/*object self_7312676, object r_735881*/
++static void __lambda_865(void *data, object clo, int argc, object *args) ;/*object self_7312677, object r_735877*/
++static void __lambda_841(void *data, object clo, int argc, object *args) ;/*object self_7312678, object k_736236*/
++static void __lambda_838(void *data, object clo, int argc, object *args) ;/*object self_7312679, object k_736239*/
++static void __lambda_795(void *data, object clo, int argc, object *args) ;/*closure _,object k_735821, object kar_731228_733158, object kdr_731229_733159, object source_731230_733160*/
++static void __lambda_793(void *data, object clo, int argc, object *args) ;/*closure _,object k_735817, object pred_731220_733155, object ls_731221_733156*/
++static void __lambda_794(void *data, object clo, int argc, object *args) ;/*object self_7312447, object tmp_731224_731226_733157*/
++static void __lambda_791(void *data, object clo, int argc, object *args) ;/*closure _,object k_735810, object pred_731217_733153, object ls_731218_733154*/
++static void __lambda_792(void *data, object clo, int argc, object *args) ;/*object self_7312446, object r_735812*/
+static void __lambda_1448(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object bv)*/
+static void __lambda_1447(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object port)*/
+static void __lambda_1446(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object port)*/
@@ -2045,56 +2045,56 @@ Make let-values be the same as let*-values, to work around
+static object __lambda_1435(void *data, object ptr) ;
+static void __lambda_1434(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k)*/
+static void __lambda_1433(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object z1, object z2)*/
-+static object __lambda_1432(void *data, object ptr,object z_731217_733159) ;
-+static void __lambda_790(void *data, object clo, int argc, object *args) ;/*closure _,object k_735810, object z_731217_733159*/
-+static void __lambda_787(void *data, object clo, int argc, object *args) ;/*closure _,object k_735805, object n_731215_733157, object m_731216_733158*/
-+static void __lambda_788(void *data, object clo, int argc, object *args) ;/*object self_7312451, object r_735806*/
-+static void __lambda_789(void *data, object clo, int argc, object *args) ;/*object self_7312452, object r_735807*/
-+static void __lambda_785(void *data, object clo, int argc, object *args) ;/*closure _,object k_735800, object n_731213_733155, object m_731214_733156*/
-+static void __lambda_786(void *data, object clo, int argc, object *args) ;/*object self_7312450, object r_735802*/
-+static void __lambda_784(void *data, object clo, int argc, object *args) ;/*closure _,object k_735792, object n_731209_733152, object m_731210_733153*/
-+static void __lambda_781(void *data, object clo, int argc, object *args) ;/*closure _,object k_735787, object n_731207_733150, object m_731208_733151*/
-+static void __lambda_782(void *data, object clo, int argc, object *args) ;/*object self_7312448, object r_735788*/
-+static void __lambda_783(void *data, object clo, int argc, object *args) ;/*object self_7312449, object r_735789*/
-+static object __lambda_1431(void *data, object ptr,object x_731205_733148, object y_731206_733149) ;
-+static void __lambda_780(void *data, object clo, int argc, object *args) ;/*closure _,object k_735779, object x_731205_733148, object y_731206_733149*/
++static object __lambda_1432(void *data, object ptr,object z_731216_733152) ;
++static void __lambda_790(void *data, object clo, int argc, object *args) ;/*closure _,object k_735803, object z_731216_733152*/
++static void __lambda_787(void *data, object clo, int argc, object *args) ;/*closure _,object k_735798, object n_731214_733150, object m_731215_733151*/
++static void __lambda_788(void *data, object clo, int argc, object *args) ;/*object self_7312444, object r_735799*/
++static void __lambda_789(void *data, object clo, int argc, object *args) ;/*object self_7312445, object r_735800*/
++static void __lambda_785(void *data, object clo, int argc, object *args) ;/*closure _,object k_735793, object n_731212_733148, object m_731213_733149*/
++static void __lambda_786(void *data, object clo, int argc, object *args) ;/*object self_7312443, object r_735795*/
++static void __lambda_784(void *data, object clo, int argc, object *args) ;/*closure _,object k_735785, object n_731208_733145, object m_731209_733146*/
++static void __lambda_781(void *data, object clo, int argc, object *args) ;/*closure _,object k_735780, object n_731206_733143, object m_731207_733144*/
++static void __lambda_782(void *data, object clo, int argc, object *args) ;/*object self_7312441, object r_735781*/
++static void __lambda_783(void *data, object clo, int argc, object *args) ;/*object self_7312442, object r_735782*/
++static object __lambda_1431(void *data, object ptr,object x_731204_733141, object y_731205_733142) ;
++static void __lambda_780(void *data, object clo, int argc, object *args) ;/*closure _,object k_735772, object x_731204_733141, object y_731205_733142*/
+static void __lambda_1430(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object n)*/
+static void __lambda_1429(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object n)*/
-+static void __lambda_779(void *data, object clo, int argc, object *args) ;/*closure _,object k_735772, object nums_731204_733147_raw, ...*/
-+static void __lambda_777(void *data, object clo, int argc, object *args) ;/*closure _,object k_735766, object a_731202_733145, object b_731203_733146*/
-+static void __lambda_778(void *data, object clo, int argc, object *args) ;/*object self_7312447, object r_735769*/
-+static void __lambda_776(void *data, object clo, int argc, object *args) ;/*closure _,object k_735759, object nums_731201_733144_raw, ...*/
-+static void __lambda_774(void *data, object clo, int argc, object *args) ;/*closure _,object k_735754, object a_731199_733142, object b_731200_733143*/
-+static void __lambda_775(void *data, object clo, int argc, object *args) ;/*object self_7312446, object r_735756*/
-+static void __lambda_771(void *data, object clo, int argc, object *args) ;/*closure _,object k_735744, object first_731195_733138, object rest_731196_733139_raw, ...*/
-+static void __lambda_773(void *data, object clo, int argc, object *args) ;/*object self_7312444, object k_735746, object old_731197_733140, object new_731198_733141*/
-+static void __lambda_772(void *data, object clo, int argc, object *args) ;/*object self_7312445, object r_735745*/
-+static void __lambda_768(void *data, object clo, int argc, object *args) ;/*closure _,object k_735738, object first_731191_733134, object rest_731192_733135_raw, ...*/
-+static void __lambda_770(void *data, object clo, int argc, object *args) ;/*object self_7312442, object k_735740, object old_731193_733136, object new_731194_733137*/
-+static void __lambda_769(void *data, object clo, int argc, object *args) ;/*object self_7312443, object r_735739*/
++static void __lambda_779(void *data, object clo, int argc, object *args) ;/*closure _,object k_735765, object nums_731203_733140_raw, ...*/
++static void __lambda_777(void *data, object clo, int argc, object *args) ;/*closure _,object k_735759, object a_731201_733138, object b_731202_733139*/
++static void __lambda_778(void *data, object clo, int argc, object *args) ;/*object self_7312440, object r_735762*/
++static void __lambda_776(void *data, object clo, int argc, object *args) ;/*closure _,object k_735752, object nums_731200_733137_raw, ...*/
++static void __lambda_774(void *data, object clo, int argc, object *args) ;/*closure _,object k_735747, object a_731198_733135, object b_731199_733136*/
++static void __lambda_775(void *data, object clo, int argc, object *args) ;/*object self_7312439, object r_735749*/
++static void __lambda_771(void *data, object clo, int argc, object *args) ;/*closure _,object k_735737, object first_731194_733131, object rest_731195_733132_raw, ...*/
++static void __lambda_773(void *data, object clo, int argc, object *args) ;/*object self_7312437, object k_735739, object old_731196_733133, object new_731197_733134*/
++static void __lambda_772(void *data, object clo, int argc, object *args) ;/*object self_7312438, object r_735738*/
++static void __lambda_768(void *data, object clo, int argc, object *args) ;/*closure _,object k_735731, object first_731190_733127, object rest_731191_733128_raw, ...*/
++static void __lambda_770(void *data, object clo, int argc, object *args) ;/*object self_7312435, object k_735733, object old_731192_733129, object new_731193_733130*/
++static void __lambda_769(void *data, object clo, int argc, object *args) ;/*object self_7312436, object r_735732*/
+static object __lambda_1428(void *data, object ptr, object z) ;
+static void __lambda_1427(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object z)*/
-+static void __lambda_767(void *data, object clo, int argc, object *args) ;/*closure _,object k_735732, object num_731190_733133*/
++static void __lambda_767(void *data, object clo, int argc, object *args) ;/*closure _,object k_735725, object num_731189_733126*/
+static object __lambda_1426(void *data, object ptr, object num) ;
+static void __lambda_1425(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object num)*/
+static object __lambda_1424(void *data, object ptr, object num) ;
+static void __lambda_1423(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object num)*/
+static object __lambda_1422(void *data, object ptr, object z) ;
+static void __lambda_1421(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object z)*/
-+static void __lambda_761(void *data, object clo, int argc, object *args) ;/*closure _,object k_735715, object k_731180_733130*/
-+static void __lambda_763(void *data, object clo, int argc, object *args) ;/*object self_7312437, object r_735716*/
-+static void __lambda_766(void *data, object clo, int argc, object *args) ;/*object self_7312438, object s_731185_733131*/
-+static void __lambda_764(void *data, object clo, int argc, object *args) ;/*object self_7312439, object k_735720*/
-+static void __lambda_765(void *data, object clo, int argc, object *args) ;/*object self_7312440, object r_735721*/
-+static void __lambda_762(void *data, object clo, int argc, object *args) ;/*object self_7312441, object k_735724*/
++static void __lambda_761(void *data, object clo, int argc, object *args) ;/*closure _,object k_735708, object k_731179_733123*/
++static void __lambda_763(void *data, object clo, int argc, object *args) ;/*object self_7312430, object r_735709*/
++static void __lambda_766(void *data, object clo, int argc, object *args) ;/*object self_7312431, object s_731184_733124*/
++static void __lambda_764(void *data, object clo, int argc, object *args) ;/*object self_7312432, object k_735713*/
++static void __lambda_765(void *data, object clo, int argc, object *args) ;/*object self_7312433, object r_735714*/
++static void __lambda_762(void *data, object clo, int argc, object *args) ;/*object self_7312434, object k_735717*/
+static void __lambda_1420(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object obj)*/
+static void __lambda_1419(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object obj)*/
-+static void __lambda_759(void *data, object clo, int argc, object *args) ;/*closure _,object k_735711, object num_731179_733129*/
-+static void __lambda_760(void *data, object clo, int argc, object *args) ;/*object self_7312436, object r_735712*/
-+static void __lambda_757(void *data, object clo, int argc, object *args) ;/*closure _,object k_735707, object num_731178_733128*/
-+static void __lambda_758(void *data, object clo, int argc, object *args) ;/*object self_7312435, object r_735708*/
-+static void __lambda_755(void *data, object clo, int argc, object *args) ;/*closure _,object k_735700, object a_731175_733125, object b_731176_733126*/
-+static void __lambda_756(void *data, object clo, int argc, object *args) ;/*object self_7312434, object res_731177_733127*/
++static void __lambda_759(void *data, object clo, int argc, object *args) ;/*closure _,object k_735704, object num_731178_733122*/
++static void __lambda_760(void *data, object clo, int argc, object *args) ;/*object self_7312429, object r_735705*/
++static void __lambda_757(void *data, object clo, int argc, object *args) ;/*closure _,object k_735700, object num_731177_733121*/
++static void __lambda_758(void *data, object clo, int argc, object *args) ;/*object self_7312428, object r_735701*/
++static void __lambda_755(void *data, object clo, int argc, object *args) ;/*closure _,object k_735693, object a_731174_733118, object b_731175_733119*/
++static void __lambda_756(void *data, object clo, int argc, object *args) ;/*object self_7312427, object res_731176_733120*/
+static void __lambda_1418(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object num1, object num2)*/
+static void __lambda_1417(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object num)*/
+static object __lambda_1416(void *data, object ptr, object z) ;
@@ -2107,870 +2107,869 @@ Make let-values be the same as let*-values, to work around
+static void __lambda_1409(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object z)*/
+static object __lambda_1408(void *data, object ptr, object z) ;
+static void __lambda_1407(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object z)*/
-+static void __lambda_749(void *data, object clo, int argc, object *args) ;/*closure _,object k_735688, object pred_731162_733120, object lst_731163_733121*/
-+static void __lambda_750(void *data, object clo, int argc, object *args) ;/*object self_7312428, object l_731165_733122*/
-+static void __lambda_751(void *data, object clo, int argc, object *args) ;/*object self_7312429, object every_85_731166_733123*/
-+static void __lambda_1362(void *data, object clo, int argc, object *args) ;/*object self_7312430, object every_85_731166_733123*/
-+static void __lambda_754(void *data, object clo, int argc, object *args) ;/*object self_7312431, object k_735692, object l_731167_733124*/
-+static void __lambda_752(void *data, object clo, int argc, object *args) ;/*object self_7312432, object r_735691*/
-+static void __lambda_753(void *data, object clo, int argc, object *args) ;/*object self_7312433, object r_735690*/
-+static void __lambda_743(void *data, object clo, int argc, object *args) ;/*closure _,object k_735678, object pred_731149_733115, object lst_731150_733116*/
-+static void __lambda_744(void *data, object clo, int argc, object *args) ;/*object self_7312422, object l_731152_733117*/
-+static void __lambda_745(void *data, object clo, int argc, object *args) ;/*object self_7312423, object any_85_731153_733118*/
-+static void __lambda_1361(void *data, object clo, int argc, object *args) ;/*object self_7312424, object any_85_731153_733118*/
-+static void __lambda_748(void *data, object clo, int argc, object *args) ;/*object self_7312425, object k_735682, object l_731154_733119*/
-+static void __lambda_746(void *data, object clo, int argc, object *args) ;/*object self_7312426, object r_735681*/
-+static void __lambda_747(void *data, object clo, int argc, object *args) ;/*object self_7312427, object r_735680*/
-+static void __lambda_729(void *data, object clo, int argc, object *args) ;/*closure _,object k_735655, object reason_731133_733105, object expr_731134_733106, object args_731135_733107_raw, ...*/
-+static void __lambda_730(void *data, object clo, int argc, object *args) ;/*object self_7312408, object reason_95line_91loc_127_733109*/
-+static void __lambda_1360(void *data, object clo, int argc, object *args) ;/*object self_7312409, object reason_95line_91loc_127_733109*/
-+static void __lambda_741(void *data, object clo, int argc, object *args) ;/*object self_7312410, object k_735673, object reason_731136_733111*/
-+static void __lambda_742(void *data, object clo, int argc, object *args) ;/*object self_7312411, object r_735675*/
-+static void __lambda_731(void *data, object clo, int argc, object *args) ;/*object self_7312412, object r_735672*/
-+static void __lambda_732(void *data, object clo, int argc, object *args) ;/*object self_7312413, object r_735656*/
-+static void __lambda_733(void *data, object clo, int argc, object *args) ;/*object self_7312414, object found_731140_733112*/
-+static void __lambda_740(void *data, object clo, int argc, object *args) ;/*object self_7312415, object msg_731146_733114*/
-+static void __lambda_734(void *data, object clo, int argc, object *args) ;/*object self_7312416, object k_735662*/
-+static void __lambda_737(void *data, object clo, int argc, object *args) ;/*object self_7312417, object r_735663*/
-+static void __lambda_738(void *data, object clo, int argc, object *args) ;/*object self_7312418, object r_735664*/
-+static void __lambda_739(void *data, object clo, int argc, object *args) ;/*object self_7312419, object r_735665*/
-+static void __lambda_735(void *data, object clo, int argc, object *args) ;/*object self_7312420, object k_735669*/
-+static void __lambda_736(void *data, object clo, int argc, object *args) ;/*object self_7312421, object r_735670*/
++static void __lambda_749(void *data, object clo, int argc, object *args) ;/*closure _,object k_735681, object pred_731161_733113, object lst_731162_733114*/
++static void __lambda_750(void *data, object clo, int argc, object *args) ;/*object self_7312421, object l_731164_733115*/
++static void __lambda_751(void *data, object clo, int argc, object *args) ;/*object self_7312422, object every_85_731165_733116*/
++static void __lambda_1362(void *data, object clo, int argc, object *args) ;/*object self_7312423, object every_85_731165_733116*/
++static void __lambda_754(void *data, object clo, int argc, object *args) ;/*object self_7312424, object k_735685, object l_731166_733117*/
++static void __lambda_752(void *data, object clo, int argc, object *args) ;/*object self_7312425, object r_735684*/
++static void __lambda_753(void *data, object clo, int argc, object *args) ;/*object self_7312426, object r_735683*/
++static void __lambda_743(void *data, object clo, int argc, object *args) ;/*closure _,object k_735671, object pred_731148_733108, object lst_731149_733109*/
++static void __lambda_744(void *data, object clo, int argc, object *args) ;/*object self_7312415, object l_731151_733110*/
++static void __lambda_745(void *data, object clo, int argc, object *args) ;/*object self_7312416, object any_85_731152_733111*/
++static void __lambda_1361(void *data, object clo, int argc, object *args) ;/*object self_7312417, object any_85_731152_733111*/
++static void __lambda_748(void *data, object clo, int argc, object *args) ;/*object self_7312418, object k_735675, object l_731153_733112*/
++static void __lambda_746(void *data, object clo, int argc, object *args) ;/*object self_7312419, object r_735674*/
++static void __lambda_747(void *data, object clo, int argc, object *args) ;/*object self_7312420, object r_735673*/
++static void __lambda_729(void *data, object clo, int argc, object *args) ;/*closure _,object k_735648, object reason_731132_733098, object expr_731133_733099, object args_731134_733100_raw, ...*/
++static void __lambda_730(void *data, object clo, int argc, object *args) ;/*object self_7312401, object reason_95line_91loc_127_733102*/
++static void __lambda_1360(void *data, object clo, int argc, object *args) ;/*object self_7312402, object reason_95line_91loc_127_733102*/
++static void __lambda_741(void *data, object clo, int argc, object *args) ;/*object self_7312403, object k_735666, object reason_731135_733104*/
++static void __lambda_742(void *data, object clo, int argc, object *args) ;/*object self_7312404, object r_735668*/
++static void __lambda_731(void *data, object clo, int argc, object *args) ;/*object self_7312405, object r_735665*/
++static void __lambda_732(void *data, object clo, int argc, object *args) ;/*object self_7312406, object r_735649*/
++static void __lambda_733(void *data, object clo, int argc, object *args) ;/*object self_7312407, object found_731139_733105*/
++static void __lambda_740(void *data, object clo, int argc, object *args) ;/*object self_7312408, object msg_731145_733107*/
++static void __lambda_734(void *data, object clo, int argc, object *args) ;/*object self_7312409, object k_735655*/
++static void __lambda_737(void *data, object clo, int argc, object *args) ;/*object self_7312410, object r_735656*/
++static void __lambda_738(void *data, object clo, int argc, object *args) ;/*object self_7312411, object r_735657*/
++static void __lambda_739(void *data, object clo, int argc, object *args) ;/*object self_7312412, object r_735658*/
++static void __lambda_735(void *data, object clo, int argc, object *args) ;/*object self_7312413, object k_735662*/
++static void __lambda_736(void *data, object clo, int argc, object *args) ;/*object self_7312414, object r_735663*/
+static void __lambda_1406(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k)*/
+static void __lambda_1405(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object h)*/
-+static void __lambda_717(void *data, object clo, int argc, object *args) ;/*closure _,object k_735637, object handler_731125_733098, object thunk_731126_733099*/
-+static void __lambda_724(void *data, object clo, int argc, object *args) ;/*object self_7312395, object k_735643, object obj_731129_733102*/
-+static void __lambda_725(void *data, object clo, int argc, object *args) ;/*object self_7312396, object result_731130_733103, object continuable_127_731131_733104*/
-+static void __lambda_1359(void *data, object clo, int argc, object *args) ;/*object self_7312397, object result_731130_733103*/
-+static void __lambda_726(void *data, object clo, int argc, object *args) ;/*object self_7312398, object r_735645*/
-+static void __lambda_727(void *data, object clo, int argc, object *args) ;/*object self_7312399, object r_735647*/
-+static void __lambda_728(void *data, object clo, int argc, object *args) ;/*object self_7312400, object r_735646*/
-+static void __lambda_718(void *data, object clo, int argc, object *args) ;/*object self_7312401, object r_735638*/
-+static void __lambda_719(void *data, object clo, int argc, object *args) ;/*object self_7312402, object result_731127_733100, object my_91handler_731128_733101*/
-+static void __lambda_1358(void *data, object clo, int argc, object *args) ;/*object self_7312403, object result_731127_733100*/
-+static void __lambda_720(void *data, object clo, int argc, object *args) ;/*object self_7312404, object r_735639*/
-+static void __lambda_721(void *data, object clo, int argc, object *args) ;/*object self_7312405, object r_735642*/
-+static void __lambda_722(void *data, object clo, int argc, object *args) ;/*object self_7312406, object r_735640*/
-+static void __lambda_723(void *data, object clo, int argc, object *args) ;/*object self_7312407, object r_735641*/
-+static void __lambda_716(void *data, object clo, int argc, object *args) ;/*closure _,object k_735596, object exp_731119_733095, object rename_731120_733096, object compare_731121_733097*/
-+static void __lambda_715(void *data, object clo, int argc, object *args) ;/*closure _,object k_735587, object obj_731118_733094*/
-+static void __lambda_714(void *data, object clo, int argc, object *args) ;/*closure _,object k_735578, object obj_731117_733093*/
-+static void __lambda_713(void *data, object clo, int argc, object *args) ;/*closure _,object k_735574, object msg_731115_733091, object args_731116_733092_raw, ...*/
-+static void __lambda_712(void *data, object clo, int argc, object *args) ;/*closure _,object k_735565, object x_731113_733090*/
-+static void __lambda_694(void *data, object clo, int argc, object *args) ;/*closure _,object k_735529, object init_731086_733080, object o_731087_733081_raw, ...*/
-+static void __lambda_697(void *data, object clo, int argc, object *args) ;/*object self_7312377, object converter_731090_733082*/
-+static void __lambda_698(void *data, object clo, int argc, object *args) ;/*object self_7312378, object value_731093_733083*/
-+static void __lambda_699(void *data, object clo, int argc, object *args) ;/*object self_7312379, object key_731096_733084*/
-+static void __lambda_1357(void *data, object clo, int argc, object *args) ;/*object self_7312380, object key_731096_733084*/
-+static void __lambda_700(void *data, object clo, int argc, object *args) ;/*object self_7312381, object r_735532*/
-+static void __lambda_701(void *data, object clo, int argc, object *args) ;/*object self_7312382, object r_735553*/
-+static void __lambda_702(void *data, object clo, int argc, object *args) ;/*object self_7312383, object r_735533*/
-+static void __lambda_703(void *data, object clo, int argc, object *args) ;/*object self_7312384, object r_735534*/
-+static void __lambda_704(void *data, object clo, int argc, object *args) ;/*object self_7312385, object k_735535, object args_731098_733085_raw, ...*/
-+static void __lambda_709(void *data, object clo, int argc, object *args) ;/*object self_7312390, object r_735547*/
-+static void __lambda_710(void *data, object clo, int argc, object *args) ;/*object self_7312391, object cell_731111_733088*/
-+static void __lambda_711(void *data, object clo, int argc, object *args) ;/*object self_7312392, object r_735545*/
-+static void __lambda_707(void *data, object clo, int argc, object *args) ;/*object self_7312388, object r_735542*/
-+static void __lambda_708(void *data, object clo, int argc, object *args) ;/*object self_7312389, object cell_731106_733087*/
-+static void __lambda_705(void *data, object clo, int argc, object *args) ;/*object self_7312386, object pobj_731102_733086*/
-+static void __lambda_706(void *data, object clo, int argc, object *args) ;/*object self_7312387, object r_735538*/
-+static void __lambda_695(void *data, object clo, int argc, object *args) ;/*object self_7312393, object k_735554*/
-+static void __lambda_696(void *data, object clo, int argc, object *args) ;/*object self_7312394, object k_735556, object x_731112_733089*/
++static void __lambda_717(void *data, object clo, int argc, object *args) ;/*closure _,object k_735630, object handler_731124_733091, object thunk_731125_733092*/
++static void __lambda_724(void *data, object clo, int argc, object *args) ;/*object self_7312388, object k_735636, object obj_731128_733095*/
++static void __lambda_725(void *data, object clo, int argc, object *args) ;/*object self_7312389, object result_731129_733096, object continuable_127_731130_733097*/
++static void __lambda_1359(void *data, object clo, int argc, object *args) ;/*object self_7312390, object result_731129_733096*/
++static void __lambda_726(void *data, object clo, int argc, object *args) ;/*object self_7312391, object r_735638*/
++static void __lambda_727(void *data, object clo, int argc, object *args) ;/*object self_7312392, object r_735640*/
++static void __lambda_728(void *data, object clo, int argc, object *args) ;/*object self_7312393, object r_735639*/
++static void __lambda_718(void *data, object clo, int argc, object *args) ;/*object self_7312394, object r_735631*/
++static void __lambda_719(void *data, object clo, int argc, object *args) ;/*object self_7312395, object result_731126_733093, object my_91handler_731127_733094*/
++static void __lambda_1358(void *data, object clo, int argc, object *args) ;/*object self_7312396, object result_731126_733093*/
++static void __lambda_720(void *data, object clo, int argc, object *args) ;/*object self_7312397, object r_735632*/
++static void __lambda_721(void *data, object clo, int argc, object *args) ;/*object self_7312398, object r_735635*/
++static void __lambda_722(void *data, object clo, int argc, object *args) ;/*object self_7312399, object r_735633*/
++static void __lambda_723(void *data, object clo, int argc, object *args) ;/*object self_7312400, object r_735634*/
++static void __lambda_716(void *data, object clo, int argc, object *args) ;/*closure _,object k_735589, object exp_731118_733088, object rename_731119_733089, object compare_731120_733090*/
++static void __lambda_715(void *data, object clo, int argc, object *args) ;/*closure _,object k_735580, object obj_731117_733087*/
++static void __lambda_714(void *data, object clo, int argc, object *args) ;/*closure _,object k_735571, object obj_731116_733086*/
++static void __lambda_713(void *data, object clo, int argc, object *args) ;/*closure _,object k_735567, object msg_731114_733084, object args_731115_733085_raw, ...*/
++static void __lambda_712(void *data, object clo, int argc, object *args) ;/*closure _,object k_735558, object x_731112_733083*/
++static void __lambda_694(void *data, object clo, int argc, object *args) ;/*closure _,object k_735522, object init_731085_733073, object o_731086_733074_raw, ...*/
++static void __lambda_697(void *data, object clo, int argc, object *args) ;/*object self_7312370, object converter_731089_733075*/
++static void __lambda_698(void *data, object clo, int argc, object *args) ;/*object self_7312371, object value_731092_733076*/
++static void __lambda_699(void *data, object clo, int argc, object *args) ;/*object self_7312372, object key_731095_733077*/
++static void __lambda_1357(void *data, object clo, int argc, object *args) ;/*object self_7312373, object key_731095_733077*/
++static void __lambda_700(void *data, object clo, int argc, object *args) ;/*object self_7312374, object r_735525*/
++static void __lambda_701(void *data, object clo, int argc, object *args) ;/*object self_7312375, object r_735546*/
++static void __lambda_702(void *data, object clo, int argc, object *args) ;/*object self_7312376, object r_735526*/
++static void __lambda_703(void *data, object clo, int argc, object *args) ;/*object self_7312377, object r_735527*/
++static void __lambda_704(void *data, object clo, int argc, object *args) ;/*object self_7312378, object k_735528, object args_731097_733078_raw, ...*/
++static void __lambda_709(void *data, object clo, int argc, object *args) ;/*object self_7312383, object r_735540*/
++static void __lambda_710(void *data, object clo, int argc, object *args) ;/*object self_7312384, object cell_731110_733081*/
++static void __lambda_711(void *data, object clo, int argc, object *args) ;/*object self_7312385, object r_735538*/
++static void __lambda_707(void *data, object clo, int argc, object *args) ;/*object self_7312381, object r_735535*/
++static void __lambda_708(void *data, object clo, int argc, object *args) ;/*object self_7312382, object cell_731105_733080*/
++static void __lambda_705(void *data, object clo, int argc, object *args) ;/*object self_7312379, object pobj_731101_733079*/
++static void __lambda_706(void *data, object clo, int argc, object *args) ;/*object self_7312380, object r_735531*/
++static void __lambda_695(void *data, object clo, int argc, object *args) ;/*object self_7312386, object k_735547*/
++static void __lambda_696(void *data, object clo, int argc, object *args) ;/*object self_7312387, object k_735549, object x_731111_733082*/
+static void __lambda_1404(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object obj)*/
+static void __lambda_1403(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k)*/
-+static void __lambda_623(void *data, object clo, int argc, object *args) ;/*closure _,object k_735215, object expr_73761_73828_73979_732973, object rename_73762_73829_73980_732974, object compare_73763_73830_73981_732975*/
-+static void __lambda_624(void *data, object clo, int argc, object *args) ;/*object self_7312305, object v_931_73770_73905_731029_733023*/
-+static void __lambda_668(void *data, object clo, int argc, object *args) ;/*object self_7312306, object tmp_73832_73834_73982_732976*/
-+static void __lambda_693(void *data, object clo, int argc, object *args) ;/*object self_7312307, object r_735216*/
-+static void __lambda_669(void *data, object clo, int argc, object *args) ;/*object self_7312308, object k_735218*/
-+static void __lambda_670(void *data, object clo, int argc, object *args) ;/*object self_7312309, object v_9330_73799_73871_731007_733001*/
-+static void __lambda_676(void *data, object clo, int argc, object *args) ;/*object self_7312310, object tmp_73836_73838_73983_732977*/
-+static void __lambda_677(void *data, object clo, int argc, object *args) ;/*object self_7312311, object v_9347_73816_73843_73985_732979*/
-+static void __lambda_691(void *data, object clo, int argc, object *args) ;/*object self_7312312, object tmp_73840_73842_73984_732978*/
-+static void __lambda_692(void *data, object clo, int argc, object *args) ;/*object self_7312313, object r_735221*/
-+static void __lambda_678(void *data, object clo, int argc, object *args) ;/*object self_7312314, object k_735223*/
-+static void __lambda_679(void *data, object clo, int argc, object *args) ;/*object self_7312315, object w_9349_73818_73847_73987_732981, object param_91ls51_73820_73848_73988_732982, object value_91ls52_73821_73849_73989_732983*/
-+static void __lambda_680(void *data, object clo, int argc, object *args) ;/*object self_7312316, object lp_9350_73819_73850_73990_732984*/
-+static void __lambda_1356(void *data, object clo, int argc, object *args) ;/*object self_7312317, object lp_9350_73819_73850_73990_732984*/
-+static void __lambda_683(void *data, object clo, int argc, object *args) ;/*object self_7312318, object k_735230, object w_9349_73818_73851_73991_732985, object param_91ls51_73820_73852_73992_732986, object value_91ls52_73821_73853_73993_732987*/
-+static void __lambda_684(void *data, object clo, int argc, object *args) ;/*object self_7312319, object r_735232_7311655*/
-+static void __lambda_685(void *data, object clo, int argc, object *args) ;/*object self_7312320, object r_735233_7311656_7311665*/
-+static void __lambda_686(void *data, object clo, int argc, object *args) ;/*object self_7312321, object param_73854_73994_732988_7311657_7311666, object value_73855_73995_732989_7311658_7311667*/
-+static void __lambda_687(void *data, object clo, int argc, object *args) ;/*object self_7312322, object r_735236_7311659_7311668*/
-+static void __lambda_690(void *data, object clo, int argc, object *args) ;/*object self_7312323, object k_735251_737913_7311662_7311671, object param_73858_73998_732992_737914_7311663_7311672, object value_73859_73999_732993_737915_7311664_7311673*/
-+static void __lambda_688(void *data, object clo, int argc, object *args) ;/*object self_7312324, object r_735250_737906_7311660_7311669*/
-+static void __lambda_689(void *data, object clo, int argc, object *args) ;/*object self_7312325, object r_735245_737907_7311661_7311670*/
-+static void __lambda_681(void *data, object clo, int argc, object *args) ;/*object self_7312326, object r_735229*/
-+static void __lambda_682(void *data, object clo, int argc, object *args) ;/*object self_7312327, object r_735228*/
-+static void __lambda_671(void *data, object clo, int argc, object *args) ;/*object self_7312328, object k_735272*/
-+static void __lambda_672(void *data, object clo, int argc, object *args) ;/*object self_7312329, object r_735302*/
-+static void __lambda_673(void *data, object clo, int argc, object *args) ;/*object self_7312330, object r_735321_737825*/
-+static void __lambda_674(void *data, object clo, int argc, object *args) ;/*object self_7312331, object r_735324_737826*/
-+static void __lambda_675(void *data, object clo, int argc, object *args) ;/*object self_7312332, object r_735327_737827*/
-+static void __lambda_625(void *data, object clo, int argc, object *args) ;/*object self_7312333, object k_735337*/
-+static void __lambda_626(void *data, object clo, int argc, object *args) ;/*object self_7312334, object v_935_73774_73913_731033_733027*/
-+static void __lambda_627(void *data, object clo, int argc, object *args) ;/*object self_7312335, object w_937_73776_73917_731035_733029, object param_91ls9_73778_73918_731036_733030, object value_91ls10_73779_73919_731037_733031, object p_91ls11_73780_73920_731038_733032, object old_91ls12_73781_73921_731039_733033, object new_91ls13_73782_73922_731040_733034*/
-+static void __lambda_628(void *data, object clo, int argc, object *args) ;/*object self_7312336, object lp_938_73777_73923_731041_733035*/
-+static void __lambda_1355(void *data, object clo, int argc, object *args) ;/*object self_7312337, object lp_938_73777_73923_731041_733035*/
-+static void __lambda_631(void *data, object clo, int argc, object *args) ;/*object self_7312338, object k_735355, object w_937_73776_73924_731042_733036, object param_91ls9_73778_73925_731043_733037, object value_91ls10_73779_73926_731044_733038, object p_91ls11_73780_73927_731045_733039, object old_91ls12_73781_73928_731046_733040, object new_91ls13_73782_73929_731047_733041*/
-+static void __lambda_632(void *data, object clo, int argc, object *args) ;/*object self_7312339, object r_735357_7311410*/
-+static void __lambda_633(void *data, object clo, int argc, object *args) ;/*object self_7312340, object r_735358_7311411_7311461*/
-+static void __lambda_634(void *data, object clo, int argc, object *args) ;/*object self_7312341, object r_735359_7311412_7311462_7311511*/
-+static void __lambda_635(void *data, object clo, int argc, object *args) ;/*object self_7312342, object r_735360_7311413_7311463_7311512_7311560*/
-+static void __lambda_636(void *data, object clo, int argc, object *args) ;/*object self_7312343, object r_735361_7311414_7311464_7311513_7311561_7311608*/
-+static void __lambda_637(void *data, object clo, int argc, object *args) ;/*object self_7312344, object param_73930_731048_733042_7311415_7311465_7311514_7311562_7311609, object value_73931_731049_733043_7311416_7311466_7311515_7311563_7311610, object p_73932_731050_733044_7311417_7311467_7311516_7311564_7311611, object old_73933_731051_733045_7311418_7311468_7311517_7311565_7311612, object new_73934_731052_733046_7311419_7311469_7311518_7311566_7311613*/
-+static void __lambda_638(void *data, object clo, int argc, object *args) ;/*object self_7312345, object r_735372_7311420_7311470_7311519_7311567_7311614*/
-+static void __lambda_667(void *data, object clo, int argc, object *args) ;/*object self_7312346, object k_735495_7311458_7311508_7311557_7311605_7311652, object p_73945_731059_733053_7311459_7311509_7311558_7311606_7311653, object param_73946_731060_733054_7311460_7311510_7311559_7311607_7311654*/
-+static void __lambda_639(void *data, object clo, int argc, object *args) ;/*object self_7312347, object r_735494_7311421_7311471_7311520_7311568_7311615*/
-+static void __lambda_640(void *data, object clo, int argc, object *args) ;/*object self_7312348, object r_735375_7311422_7311472_7311521_7311569_7311616*/
-+static void __lambda_641(void *data, object clo, int argc, object *args) ;/*object self_7312349, object r_735381_7311423_7311473_7311522_7311570_7311617*/
-+static void __lambda_666(void *data, object clo, int argc, object *args) ;/*object self_7312350, object k_735485_7311455_7311505_7311554_7311602_7311649, object old_73947_731061_733055_7311456_7311506_7311555_7311603_7311650, object p_73948_731062_733056_7311457_7311507_7311556_7311604_7311651*/
-+static void __lambda_642(void *data, object clo, int argc, object *args) ;/*object self_7312351, object r_735484_7311424_7311474_7311523_7311571_7311618*/
-+static void __lambda_643(void *data, object clo, int argc, object *args) ;/*object self_7312352, object r_735457_7311425_7311475_7311524_7311572_7311619*/
-+static void __lambda_663(void *data, object clo, int argc, object *args) ;/*object self_7312353, object k_735460_7311449_7311499_7311548_7311596_7311643, object new_73949_731063_733057_7311450_7311500_7311549_7311597_7311644, object p_73950_731064_733058_7311451_7311501_7311550_7311598_7311645, object value_73951_731065_733059_7311452_7311502_7311551_7311599_7311646*/
-+static void __lambda_664(void *data, object clo, int argc, object *args) ;/*object self_7312354, object r_735476_7311453_7311503_7311552_7311600_7311647*/
-+static void __lambda_665(void *data, object clo, int argc, object *args) ;/*object self_7312355, object r_735479_7311454_7311504_7311553_7311601_7311648*/
-+static void __lambda_644(void *data, object clo, int argc, object *args) ;/*object self_7312356, object r_735459_7311426_7311476_7311525_7311573_7311620*/
-+static void __lambda_645(void *data, object clo, int argc, object *args) ;/*object self_7312357, object r_735458_7311427_7311477_7311526_7311574_7311621*/
-+static void __lambda_646(void *data, object clo, int argc, object *args) ;/*object self_7312358, object r_735384_7311428_7311478_7311527_7311575_7311622*/
-+static void __lambda_647(void *data, object clo, int argc, object *args) ;/*object self_7312359, object r_735390_7311429_7311479_7311528_7311576_7311623*/
-+static void __lambda_648(void *data, object clo, int argc, object *args) ;/*object self_7312360, object r_735432_7311430_7311480_7311529_7311577_7311624*/
-+static void __lambda_660(void *data, object clo, int argc, object *args) ;/*object self_7312361, object k_735439_7311444_7311494_7311543_7311591_7311638, object p_73952_731066_733060_7311445_7311495_7311544_7311592_7311639, object new_73953_731067_733061_7311446_7311496_7311545_7311593_7311640*/
-+static void __lambda_661(void *data, object clo, int argc, object *args) ;/*object self_7312362, object r_735447_7311447_7311497_7311546_7311594_7311641*/
-+static void __lambda_662(void *data, object clo, int argc, object *args) ;/*object self_7312363, object r_735450_7311448_7311498_7311547_7311595_7311642*/
-+static void __lambda_649(void *data, object clo, int argc, object *args) ;/*object self_7312364, object r_735438_7311431_7311481_7311530_7311578_7311625*/
-+static void __lambda_650(void *data, object clo, int argc, object *args) ;/*object self_7312365, object r_735436_7311432_7311482_7311531_7311579_7311626*/
-+static void __lambda_651(void *data, object clo, int argc, object *args) ;/*object self_7312366, object r_735433_737586_7311433_7311483_7311532_7311580_7311627*/
-+static void __lambda_652(void *data, object clo, int argc, object *args) ;/*object self_7312367, object r_735426_737588_737616_7311434_7311484_7311533_7311581_7311628*/
-+static void __lambda_653(void *data, object clo, int argc, object *args) ;/*object self_7312368, object r_735402_737591_737619_737645_737670_7311435_7311485_7311534_7311582_7311629*/
-+static void __lambda_657(void *data, object clo, int argc, object *args) ;/*object self_7312369, object k_735409_737606_737634_737660_737685_7311439_7311489_7311538_7311586_7311633, object p_73954_731068_733062_737607_737635_737661_737686_7311440_7311490_7311539_7311587_7311634, object old_73955_731069_733063_737608_737636_737662_737687_7311441_7311491_7311540_7311588_7311635*/
-+static void __lambda_658(void *data, object clo, int argc, object *args) ;/*object self_7312370, object r_735417_737609_737637_737663_737688_7311442_7311492_7311541_7311589_7311636*/
-+static void __lambda_659(void *data, object clo, int argc, object *args) ;/*object self_7312371, object r_735420_737610_737638_737664_737689_7311443_7311493_7311542_7311590_7311637*/
-+static void __lambda_654(void *data, object clo, int argc, object *args) ;/*object self_7312372, object r_735408_737592_737620_737646_737671_7311436_7311486_7311535_7311583_7311630*/
-+static void __lambda_655(void *data, object clo, int argc, object *args) ;/*object self_7312373, object r_735406_737593_737621_737647_737672_7311437_7311487_7311536_7311584_7311631*/
-+static void __lambda_656(void *data, object clo, int argc, object *args) ;/*object self_7312374, object r_735403_737594_737622_737648_737673_737694_7311438_7311488_7311537_7311585_7311632*/
-+static void __lambda_629(void *data, object clo, int argc, object *args) ;/*object self_7312375, object r_735354*/
-+static void __lambda_630(void *data, object clo, int argc, object *args) ;/*object self_7312376, object r_735353*/
++static void __lambda_623(void *data, object clo, int argc, object *args) ;/*closure _,object k_735208, object expr_73761_73827_73978_732966, object rename_73762_73828_73979_732967, object compare_73763_73829_73980_732968*/
++static void __lambda_624(void *data, object clo, int argc, object *args) ;/*object self_7312298, object v_931_73769_73904_731028_733016*/
++static void __lambda_668(void *data, object clo, int argc, object *args) ;/*object self_7312299, object tmp_73831_73833_73981_732969*/
++static void __lambda_693(void *data, object clo, int argc, object *args) ;/*object self_7312300, object r_735209*/
++static void __lambda_669(void *data, object clo, int argc, object *args) ;/*object self_7312301, object k_735211*/
++static void __lambda_670(void *data, object clo, int argc, object *args) ;/*object self_7312302, object v_9330_73798_73870_731006_732994*/
++static void __lambda_676(void *data, object clo, int argc, object *args) ;/*object self_7312303, object tmp_73835_73837_73982_732970*/
++static void __lambda_677(void *data, object clo, int argc, object *args) ;/*object self_7312304, object v_9347_73815_73842_73984_732972*/
++static void __lambda_691(void *data, object clo, int argc, object *args) ;/*object self_7312305, object tmp_73839_73841_73983_732971*/
++static void __lambda_692(void *data, object clo, int argc, object *args) ;/*object self_7312306, object r_735214*/
++static void __lambda_678(void *data, object clo, int argc, object *args) ;/*object self_7312307, object k_735216*/
++static void __lambda_679(void *data, object clo, int argc, object *args) ;/*object self_7312308, object w_9349_73817_73846_73986_732974, object param_91ls51_73819_73847_73987_732975, object value_91ls52_73820_73848_73988_732976*/
++static void __lambda_680(void *data, object clo, int argc, object *args) ;/*object self_7312309, object lp_9350_73818_73849_73989_732977*/
++static void __lambda_1356(void *data, object clo, int argc, object *args) ;/*object self_7312310, object lp_9350_73818_73849_73989_732977*/
++static void __lambda_683(void *data, object clo, int argc, object *args) ;/*object self_7312311, object k_735223, object w_9349_73817_73850_73990_732978, object param_91ls51_73819_73851_73991_732979, object value_91ls52_73820_73852_73992_732980*/
++static void __lambda_684(void *data, object clo, int argc, object *args) ;/*object self_7312312, object r_735225_7311648*/
++static void __lambda_685(void *data, object clo, int argc, object *args) ;/*object self_7312313, object r_735226_7311649_7311658*/
++static void __lambda_686(void *data, object clo, int argc, object *args) ;/*object self_7312314, object param_73853_73993_732981_7311650_7311659, object value_73854_73994_732982_7311651_7311660*/
++static void __lambda_687(void *data, object clo, int argc, object *args) ;/*object self_7312315, object r_735229_7311652_7311661*/
++static void __lambda_690(void *data, object clo, int argc, object *args) ;/*object self_7312316, object k_735244_737906_7311655_7311664, object param_73857_73997_732985_737907_7311656_7311665, object value_73858_73998_732986_737908_7311657_7311666*/
++static void __lambda_688(void *data, object clo, int argc, object *args) ;/*object self_7312317, object r_735243_737899_7311653_7311662*/
++static void __lambda_689(void *data, object clo, int argc, object *args) ;/*object self_7312318, object r_735238_737900_7311654_7311663*/
++static void __lambda_681(void *data, object clo, int argc, object *args) ;/*object self_7312319, object r_735222*/
++static void __lambda_682(void *data, object clo, int argc, object *args) ;/*object self_7312320, object r_735221*/
++static void __lambda_671(void *data, object clo, int argc, object *args) ;/*object self_7312321, object k_735265*/
++static void __lambda_672(void *data, object clo, int argc, object *args) ;/*object self_7312322, object r_735295*/
++static void __lambda_673(void *data, object clo, int argc, object *args) ;/*object self_7312323, object r_735314_737818*/
++static void __lambda_674(void *data, object clo, int argc, object *args) ;/*object self_7312324, object r_735317_737819*/
++static void __lambda_675(void *data, object clo, int argc, object *args) ;/*object self_7312325, object r_735320_737820*/
++static void __lambda_625(void *data, object clo, int argc, object *args) ;/*object self_7312326, object k_735330*/
++static void __lambda_626(void *data, object clo, int argc, object *args) ;/*object self_7312327, object v_935_73773_73912_731032_733020*/
++static void __lambda_627(void *data, object clo, int argc, object *args) ;/*object self_7312328, object w_937_73775_73916_731034_733022, object param_91ls9_73777_73917_731035_733023, object value_91ls10_73778_73918_731036_733024, object p_91ls11_73779_73919_731037_733025, object old_91ls12_73780_73920_731038_733026, object new_91ls13_73781_73921_731039_733027*/
++static void __lambda_628(void *data, object clo, int argc, object *args) ;/*object self_7312329, object lp_938_73776_73922_731040_733028*/
++static void __lambda_1355(void *data, object clo, int argc, object *args) ;/*object self_7312330, object lp_938_73776_73922_731040_733028*/
++static void __lambda_631(void *data, object clo, int argc, object *args) ;/*object self_7312331, object k_735348, object w_937_73775_73923_731041_733029, object param_91ls9_73777_73924_731042_733030, object value_91ls10_73778_73925_731043_733031, object p_91ls11_73779_73926_731044_733032, object old_91ls12_73780_73927_731045_733033, object new_91ls13_73781_73928_731046_733034*/
++static void __lambda_632(void *data, object clo, int argc, object *args) ;/*object self_7312332, object r_735350_7311403*/
++static void __lambda_633(void *data, object clo, int argc, object *args) ;/*object self_7312333, object r_735351_7311404_7311454*/
++static void __lambda_634(void *data, object clo, int argc, object *args) ;/*object self_7312334, object r_735352_7311405_7311455_7311504*/
++static void __lambda_635(void *data, object clo, int argc, object *args) ;/*object self_7312335, object r_735353_7311406_7311456_7311505_7311553*/
++static void __lambda_636(void *data, object clo, int argc, object *args) ;/*object self_7312336, object r_735354_7311407_7311457_7311506_7311554_7311601*/
++static void __lambda_637(void *data, object clo, int argc, object *args) ;/*object self_7312337, object param_73929_731047_733035_7311408_7311458_7311507_7311555_7311602, object value_73930_731048_733036_7311409_7311459_7311508_7311556_7311603, object p_73931_731049_733037_7311410_7311460_7311509_7311557_7311604, object old_73932_731050_733038_7311411_7311461_7311510_7311558_7311605, object new_73933_731051_733039_7311412_7311462_7311511_7311559_7311606*/
++static void __lambda_638(void *data, object clo, int argc, object *args) ;/*object self_7312338, object r_735365_7311413_7311463_7311512_7311560_7311607*/
++static void __lambda_667(void *data, object clo, int argc, object *args) ;/*object self_7312339, object k_735488_7311451_7311501_7311550_7311598_7311645, object p_73944_731058_733046_7311452_7311502_7311551_7311599_7311646, object param_73945_731059_733047_7311453_7311503_7311552_7311600_7311647*/
++static void __lambda_639(void *data, object clo, int argc, object *args) ;/*object self_7312340, object r_735487_7311414_7311464_7311513_7311561_7311608*/
++static void __lambda_640(void *data, object clo, int argc, object *args) ;/*object self_7312341, object r_735368_7311415_7311465_7311514_7311562_7311609*/
++static void __lambda_641(void *data, object clo, int argc, object *args) ;/*object self_7312342, object r_735374_7311416_7311466_7311515_7311563_7311610*/
++static void __lambda_666(void *data, object clo, int argc, object *args) ;/*object self_7312343, object k_735478_7311448_7311498_7311547_7311595_7311642, object old_73946_731060_733048_7311449_7311499_7311548_7311596_7311643, object p_73947_731061_733049_7311450_7311500_7311549_7311597_7311644*/
++static void __lambda_642(void *data, object clo, int argc, object *args) ;/*object self_7312344, object r_735477_7311417_7311467_7311516_7311564_7311611*/
++static void __lambda_643(void *data, object clo, int argc, object *args) ;/*object self_7312345, object r_735450_7311418_7311468_7311517_7311565_7311612*/
++static void __lambda_663(void *data, object clo, int argc, object *args) ;/*object self_7312346, object k_735453_7311442_7311492_7311541_7311589_7311636, object new_73948_731062_733050_7311443_7311493_7311542_7311590_7311637, object p_73949_731063_733051_7311444_7311494_7311543_7311591_7311638, object value_73950_731064_733052_7311445_7311495_7311544_7311592_7311639*/
++static void __lambda_664(void *data, object clo, int argc, object *args) ;/*object self_7312347, object r_735469_7311446_7311496_7311545_7311593_7311640*/
++static void __lambda_665(void *data, object clo, int argc, object *args) ;/*object self_7312348, object r_735472_7311447_7311497_7311546_7311594_7311641*/
++static void __lambda_644(void *data, object clo, int argc, object *args) ;/*object self_7312349, object r_735452_7311419_7311469_7311518_7311566_7311613*/
++static void __lambda_645(void *data, object clo, int argc, object *args) ;/*object self_7312350, object r_735451_7311420_7311470_7311519_7311567_7311614*/
++static void __lambda_646(void *data, object clo, int argc, object *args) ;/*object self_7312351, object r_735377_7311421_7311471_7311520_7311568_7311615*/
++static void __lambda_647(void *data, object clo, int argc, object *args) ;/*object self_7312352, object r_735383_7311422_7311472_7311521_7311569_7311616*/
++static void __lambda_648(void *data, object clo, int argc, object *args) ;/*object self_7312353, object r_735425_7311423_7311473_7311522_7311570_7311617*/
++static void __lambda_660(void *data, object clo, int argc, object *args) ;/*object self_7312354, object k_735432_7311437_7311487_7311536_7311584_7311631, object p_73951_731065_733053_7311438_7311488_7311537_7311585_7311632, object new_73952_731066_733054_7311439_7311489_7311538_7311586_7311633*/
++static void __lambda_661(void *data, object clo, int argc, object *args) ;/*object self_7312355, object r_735440_7311440_7311490_7311539_7311587_7311634*/
++static void __lambda_662(void *data, object clo, int argc, object *args) ;/*object self_7312356, object r_735443_7311441_7311491_7311540_7311588_7311635*/
++static void __lambda_649(void *data, object clo, int argc, object *args) ;/*object self_7312357, object r_735431_7311424_7311474_7311523_7311571_7311618*/
++static void __lambda_650(void *data, object clo, int argc, object *args) ;/*object self_7312358, object r_735429_7311425_7311475_7311524_7311572_7311619*/
++static void __lambda_651(void *data, object clo, int argc, object *args) ;/*object self_7312359, object r_735426_737579_7311426_7311476_7311525_7311573_7311620*/
++static void __lambda_652(void *data, object clo, int argc, object *args) ;/*object self_7312360, object r_735419_737581_737609_7311427_7311477_7311526_7311574_7311621*/
++static void __lambda_653(void *data, object clo, int argc, object *args) ;/*object self_7312361, object r_735395_737584_737612_737638_737663_7311428_7311478_7311527_7311575_7311622*/
++static void __lambda_657(void *data, object clo, int argc, object *args) ;/*object self_7312362, object k_735402_737599_737627_737653_737678_7311432_7311482_7311531_7311579_7311626, object p_73953_731067_733055_737600_737628_737654_737679_7311433_7311483_7311532_7311580_7311627, object old_73954_731068_733056_737601_737629_737655_737680_7311434_7311484_7311533_7311581_7311628*/
++static void __lambda_658(void *data, object clo, int argc, object *args) ;/*object self_7312363, object r_735410_737602_737630_737656_737681_7311435_7311485_7311534_7311582_7311629*/
++static void __lambda_659(void *data, object clo, int argc, object *args) ;/*object self_7312364, object r_735413_737603_737631_737657_737682_7311436_7311486_7311535_7311583_7311630*/
++static void __lambda_654(void *data, object clo, int argc, object *args) ;/*object self_7312365, object r_735401_737585_737613_737639_737664_7311429_7311479_7311528_7311576_7311623*/
++static void __lambda_655(void *data, object clo, int argc, object *args) ;/*object self_7312366, object r_735399_737586_737614_737640_737665_7311430_7311480_7311529_7311577_7311624*/
++static void __lambda_656(void *data, object clo, int argc, object *args) ;/*object self_7312367, object r_735396_737587_737615_737641_737666_737687_7311431_7311481_7311530_7311578_7311625*/
++static void __lambda_629(void *data, object clo, int argc, object *args) ;/*object self_7312368, object r_735347*/
++static void __lambda_630(void *data, object clo, int argc, object *args) ;/*object self_7312369, object r_735346*/
+static void __lambda_1402(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object count, object fill)*/
-+static void __lambda_622(void *data, object clo, int argc, object *args) ;/*closure _,object k_735209, object k_73755_732971, object fill_73756_732972_raw, ...*/
-+static void __lambda_621(void *data, object clo, int argc, object *args) ;/*closure _,object k_735206, object chars_73754_732970_raw, ...*/
-+static void __lambda_614(void *data, object clo, int argc, object *args) ;/*closure _,object k_735196, object type_127_73748_732965, object obj_73749_732966, object objs_73750_732967*/
-+static void __lambda_615(void *data, object clo, int argc, object *args) ;/*object self_7312299, object r_735197*/
-+static void __lambda_617(void *data, object clo, int argc, object *args) ;/*object self_7312300, object k_735199, object return_73752_732968*/
-+static void __lambda_620(void *data, object clo, int argc, object *args) ;/*object self_7312301, object k_735202, object o_73753_732969*/
-+static void __lambda_618(void *data, object clo, int argc, object *args) ;/*object self_7312302, object r_735201*/
-+static void __lambda_619(void *data, object clo, int argc, object *args) ;/*object self_7312303, object r_735200*/
-+static void __lambda_616(void *data, object clo, int argc, object *args) ;/*object self_7312304, object r_735198*/
-+static void __lambda_613(void *data, object clo, int argc, object *args) ;/*closure _,object k_735192, object sym1_73745_732962, object sym2_73746_732963, object syms_73747_732964_raw, ...*/
-+static void __lambda_612(void *data, object clo, int argc, object *args) ;/*closure _,object k_735188, object b1_73742_732959, object b2_73743_732960, object bs_73744_732961_raw, ...*/
-+static void __lambda_599(void *data, object clo, int argc, object *args) ;/*closure _,object k_735167, object vec_73730_732951, object fill_73731_732952, object opts_73732_732953_raw, ...*/
-+static void __lambda_600(void *data, object clo, int argc, object *args) ;/*object self_7312283, object len_73733_732954, object start_73734_732955, object end_73735_732956, object loop_73736_732957*/
-+static void __lambda_1354(void *data, object clo, int argc, object *args) ;/*object self_7312284, object len_73733_732954*/
-+static void __lambda_1353(void *data, object clo, int argc, object *args) ;/*object self_7312285, object start_73734_732955*/
-+static void __lambda_1352(void *data, object clo, int argc, object *args) ;/*object self_7312286, object end_73735_732956*/
-+static void __lambda_1351(void *data, object clo, int argc, object *args) ;/*object self_7312287, object loop_73736_732957*/
-+static void __lambda_601(void *data, object clo, int argc, object *args) ;/*object self_7312288, object r_735185*/
-+static void __lambda_602(void *data, object clo, int argc, object *args) ;/*object self_7312289, object r_735168*/
-+static void __lambda_603(void *data, object clo, int argc, object *args) ;/*object self_7312290, object r_735169*/
-+static void __lambda_605(void *data, object clo, int argc, object *args) ;/*object self_7312291, object r_735177*/
-+static void __lambda_606(void *data, object clo, int argc, object *args) ;/*object self_7312292, object r_735170*/
-+static void __lambda_609(void *data, object clo, int argc, object *args) ;/*object self_7312293, object k_735173, object i_73737_732958*/
-+static void __lambda_610(void *data, object clo, int argc, object *args) ;/*object self_7312294, object r_735174*/
-+static void __lambda_611(void *data, object clo, int argc, object *args) ;/*object self_7312295, object r_735175*/
-+static void __lambda_607(void *data, object clo, int argc, object *args) ;/*object self_7312296, object r_735172*/
-+static void __lambda_608(void *data, object clo, int argc, object *args) ;/*object self_7312297, object r_735171*/
-+static void __lambda_604(void *data, object clo, int argc, object *args) ;/*object self_7312298, object k_735178*/
-+static void __lambda_588(void *data, object clo, int argc, object *args) ;/*closure _,object k_735144, object to_73716_732941, object at_73717_732942, object from_73718_732943, object opts_73719_732944_raw, ...*/
-+static void __lambda_589(void *data, object clo, int argc, object *args) ;/*object self_7312269, object len_73720_732945, object start_73721_732946, object end_73722_732947, object loop_73723_732948*/
-+static void __lambda_1350(void *data, object clo, int argc, object *args) ;/*object self_7312270, object len_73720_732945*/
-+static void __lambda_1349(void *data, object clo, int argc, object *args) ;/*object self_7312271, object start_73721_732946*/
-+static void __lambda_1348(void *data, object clo, int argc, object *args) ;/*object self_7312272, object end_73722_732947*/
-+static void __lambda_1347(void *data, object clo, int argc, object *args) ;/*object self_7312273, object loop_73723_732948*/
-+static void __lambda_590(void *data, object clo, int argc, object *args) ;/*object self_7312274, object r_735145*/
-+static void __lambda_591(void *data, object clo, int argc, object *args) ;/*object self_7312275, object r_735146*/
-+static void __lambda_593(void *data, object clo, int argc, object *args) ;/*object self_7312276, object r_735156*/
-+static void __lambda_594(void *data, object clo, int argc, object *args) ;/*object self_7312277, object r_735147*/
-+static void __lambda_597(void *data, object clo, int argc, object *args) ;/*object self_7312278, object k_735150, object i_91at_73724_732949, object i_91from_73725_732950*/
-+static void __lambda_598(void *data, object clo, int argc, object *args) ;/*object self_7312279, object r_735152*/
-+static void __lambda_595(void *data, object clo, int argc, object *args) ;/*object self_7312280, object r_735149*/
-+static void __lambda_596(void *data, object clo, int argc, object *args) ;/*object self_7312281, object r_735148*/
-+static void __lambda_592(void *data, object clo, int argc, object *args) ;/*object self_7312282, object k_735157*/
-+static void __lambda_575(void *data, object clo, int argc, object *args) ;/*closure _,object k_735119, object vec_73704_732933, object opts_73705_732934_raw, ...*/
-+static void __lambda_576(void *data, object clo, int argc, object *args) ;/*object self_7312253, object len_73706_732935, object start_73707_732936, object end_73708_732937, object loop_73709_732938*/
-+static void __lambda_1346(void *data, object clo, int argc, object *args) ;/*object self_7312254, object len_73706_732935*/
-+static void __lambda_1345(void *data, object clo, int argc, object *args) ;/*object self_7312255, object start_73707_732936*/
-+static void __lambda_1344(void *data, object clo, int argc, object *args) ;/*object self_7312256, object end_73708_732937*/
-+static void __lambda_1343(void *data, object clo, int argc, object *args) ;/*object self_7312257, object loop_73709_732938*/
-+static void __lambda_577(void *data, object clo, int argc, object *args) ;/*object self_7312258, object r_735120*/
-+static void __lambda_578(void *data, object clo, int argc, object *args) ;/*object self_7312259, object r_735121*/
-+static void __lambda_580(void *data, object clo, int argc, object *args) ;/*object self_7312260, object r_735133*/
-+static void __lambda_581(void *data, object clo, int argc, object *args) ;/*object self_7312261, object r_735122*/
-+static void __lambda_586(void *data, object clo, int argc, object *args) ;/*object self_7312262, object k_735127, object i_73710_732939, object new_91vec_73711_732940*/
-+static void __lambda_587(void *data, object clo, int argc, object *args) ;/*object self_7312263, object r_735129*/
-+static void __lambda_582(void *data, object clo, int argc, object *args) ;/*object self_7312264, object r_735126*/
-+static void __lambda_583(void *data, object clo, int argc, object *args) ;/*object self_7312265, object r_735123*/
-+static void __lambda_584(void *data, object clo, int argc, object *args) ;/*object self_7312266, object r_735125*/
-+static void __lambda_585(void *data, object clo, int argc, object *args) ;/*object self_7312267, object r_735124*/
-+static void __lambda_579(void *data, object clo, int argc, object *args) ;/*object self_7312268, object k_735134*/
-+static void __lambda_572(void *data, object clo, int argc, object *args) ;/*closure _,object k_735114, object vecs_73703_732932_raw, ...*/
-+static void __lambda_573(void *data, object clo, int argc, object *args) ;/*object self_7312251, object r_735116*/
-+static void __lambda_574(void *data, object clo, int argc, object *args) ;/*object self_7312252, object r_735115*/
-+static void __lambda_569(void *data, object clo, int argc, object *args) ;/*closure _,object k_735107, object func_73697_732929, object vec1_73698_732930, object vecs_73699_732931_raw, ...*/
-+static void __lambda_570(void *data, object clo, int argc, object *args) ;/*object self_7312249, object r_735110*/
-+static void __lambda_571(void *data, object clo, int argc, object *args) ;/*object self_7312250, object r_735111*/
-+static void __lambda_565(void *data, object clo, int argc, object *args) ;/*closure _,object k_735099, object func_73691_732926, object vec1_73692_732927, object vecs_73693_732928_raw, ...*/
-+static void __lambda_566(void *data, object clo, int argc, object *args) ;/*object self_7312246, object r_735103*/
-+static void __lambda_567(void *data, object clo, int argc, object *args) ;/*object self_7312247, object r_735104*/
-+static void __lambda_568(void *data, object clo, int argc, object *args) ;/*object self_7312248, object r_735100*/
-+static void __lambda_562(void *data, object clo, int argc, object *args) ;/*closure _,object k_735092, object func_73685_732923, object str1_73686_732924, object strs_73687_732925_raw, ...*/
-+static void __lambda_563(void *data, object clo, int argc, object *args) ;/*object self_7312244, object r_735095*/
-+static void __lambda_564(void *data, object clo, int argc, object *args) ;/*object self_7312245, object r_735096*/
-+static void __lambda_558(void *data, object clo, int argc, object *args) ;/*closure _,object k_735084, object func_73679_732920, object str1_73680_732921, object strs_73681_732922_raw, ...*/
-+static void __lambda_559(void *data, object clo, int argc, object *args) ;/*object self_7312241, object r_735088*/
-+static void __lambda_560(void *data, object clo, int argc, object *args) ;/*object self_7312242, object r_735089*/
-+static void __lambda_561(void *data, object clo, int argc, object *args) ;/*object self_7312243, object r_735085*/
-+static void __lambda_546(void *data, object clo, int argc, object *args) ;/*closure _,object k_735063, object str_73667_732912, object fill_73668_732913, object opts_73669_732914_raw, ...*/
-+static void __lambda_547(void *data, object clo, int argc, object *args) ;/*object self_7312226, object len_73670_732915, object start_73671_732916, object end_73672_732917, object loop_73673_732918*/
-+static void __lambda_1342(void *data, object clo, int argc, object *args) ;/*object self_7312227, object len_73670_732915*/
-+static void __lambda_1341(void *data, object clo, int argc, object *args) ;/*object self_7312228, object start_73671_732916*/
-+static void __lambda_1340(void *data, object clo, int argc, object *args) ;/*object self_7312229, object end_73672_732917*/
-+static void __lambda_1339(void *data, object clo, int argc, object *args) ;/*object self_7312230, object loop_73673_732918*/
-+static void __lambda_548(void *data, object clo, int argc, object *args) ;/*object self_7312231, object r_735081*/
-+static void __lambda_549(void *data, object clo, int argc, object *args) ;/*object self_7312232, object r_735064*/
-+static void __lambda_550(void *data, object clo, int argc, object *args) ;/*object self_7312233, object r_735065*/
-+static void __lambda_552(void *data, object clo, int argc, object *args) ;/*object self_7312234, object r_735073*/
-+static void __lambda_553(void *data, object clo, int argc, object *args) ;/*object self_7312235, object r_735066*/
-+static void __lambda_556(void *data, object clo, int argc, object *args) ;/*object self_7312236, object k_735069, object i_73674_732919*/
-+static void __lambda_557(void *data, object clo, int argc, object *args) ;/*object self_7312237, object r_735070*/
-+static void __lambda_554(void *data, object clo, int argc, object *args) ;/*object self_7312238, object r_735068*/
-+static void __lambda_555(void *data, object clo, int argc, object *args) ;/*object self_7312239, object r_735067*/
-+static void __lambda_551(void *data, object clo, int argc, object *args) ;/*object self_7312240, object k_735074*/
-+static void __lambda_536(void *data, object clo, int argc, object *args) ;/*closure _,object k_735040, object to_73653_732902, object at_73654_732903, object from_73655_732904, object opts_73656_732905_raw, ...*/
-+static void __lambda_537(void *data, object clo, int argc, object *args) ;/*object self_7312213, object len_73657_732906, object start_73658_732907, object end_73659_732908, object loop_73660_732909*/
-+static void __lambda_1338(void *data, object clo, int argc, object *args) ;/*object self_7312214, object len_73657_732906*/
-+static void __lambda_1337(void *data, object clo, int argc, object *args) ;/*object self_7312215, object start_73658_732907*/
-+static void __lambda_1336(void *data, object clo, int argc, object *args) ;/*object self_7312216, object end_73659_732908*/
-+static void __lambda_1335(void *data, object clo, int argc, object *args) ;/*object self_7312217, object loop_73660_732909*/
-+static void __lambda_538(void *data, object clo, int argc, object *args) ;/*object self_7312218, object r_735041*/
-+static void __lambda_539(void *data, object clo, int argc, object *args) ;/*object self_7312219, object r_735042*/
-+static void __lambda_541(void *data, object clo, int argc, object *args) ;/*object self_7312220, object r_735052*/
-+static void __lambda_542(void *data, object clo, int argc, object *args) ;/*object self_7312221, object r_735043*/
-+static void __lambda_545(void *data, object clo, int argc, object *args) ;/*object self_7312222, object k_735046, object i_91at_73661_732910, object i_91from_73662_732911*/
-+static void __lambda_543(void *data, object clo, int argc, object *args) ;/*object self_7312223, object r_735045*/
-+static void __lambda_544(void *data, object clo, int argc, object *args) ;/*object self_7312224, object r_735044*/
-+static void __lambda_540(void *data, object clo, int argc, object *args) ;/*object self_7312225, object k_735053*/
-+static void __lambda_529(void *data, object clo, int argc, object *args) ;/*closure _,object k_735025, object str_73648_732897, object opts_73649_732898_raw, ...*/
-+static void __lambda_530(void *data, object clo, int argc, object *args) ;/*object self_7312204, object len_73650_732899, object start_73651_732900, object end_73652_732901*/
-+static void __lambda_1334(void *data, object clo, int argc, object *args) ;/*object self_7312205, object len_73650_732899*/
-+static void __lambda_1333(void *data, object clo, int argc, object *args) ;/*object self_7312206, object start_73651_732900*/
-+static void __lambda_1332(void *data, object clo, int argc, object *args) ;/*object self_7312207, object end_73652_732901*/
-+static void __lambda_531(void *data, object clo, int argc, object *args) ;/*object self_7312208, object r_735026*/
-+static void __lambda_532(void *data, object clo, int argc, object *args) ;/*object self_7312209, object r_735027*/
-+static void __lambda_534(void *data, object clo, int argc, object *args) ;/*object self_7312210, object r_735029*/
-+static void __lambda_535(void *data, object clo, int argc, object *args) ;/*object self_7312211, object r_735028*/
-+static void __lambda_533(void *data, object clo, int argc, object *args) ;/*object self_7312212, object k_735030*/
-+static void __lambda_527(void *data, object clo, int argc, object *args) ;/*closure _,object k_735020, object str_73646_732895, object opts_73647_732896_raw, ...*/
-+static void __lambda_528(void *data, object clo, int argc, object *args) ;/*object self_7312203, object r_735021*/
-+static void __lambda_517(void *data, object clo, int argc, object *args) ;/*closure _,object k_734997, object str_73638_732887, object opts_73639_732888_raw, ...*/
-+static void __lambda_518(void *data, object clo, int argc, object *args) ;/*object self_7312190, object len_73640_732889, object start_73641_732890, object end_73642_732891, object loop_73643_732892*/
-+static void __lambda_1331(void *data, object clo, int argc, object *args) ;/*object self_7312191, object len_73640_732889*/
-+static void __lambda_1330(void *data, object clo, int argc, object *args) ;/*object self_7312192, object start_73641_732890*/
-+static void __lambda_1329(void *data, object clo, int argc, object *args) ;/*object self_7312193, object end_73642_732891*/
-+static void __lambda_1328(void *data, object clo, int argc, object *args) ;/*object self_7312194, object loop_73643_732892*/
-+static void __lambda_519(void *data, object clo, int argc, object *args) ;/*object self_7312195, object r_734998*/
-+static void __lambda_520(void *data, object clo, int argc, object *args) ;/*object self_7312196, object r_734999*/
-+static void __lambda_522(void *data, object clo, int argc, object *args) ;/*object self_7312197, object r_735009*/
-+static void __lambda_523(void *data, object clo, int argc, object *args) ;/*object self_7312198, object r_735000*/
-+static void __lambda_526(void *data, object clo, int argc, object *args) ;/*object self_7312199, object k_735004, object i_73644_732893, object lst_73645_732894*/
-+static void __lambda_524(void *data, object clo, int argc, object *args) ;/*object self_7312200, object r_735003*/
-+static void __lambda_525(void *data, object clo, int argc, object *args) ;/*object self_7312201, object r_735001*/
-+static void __lambda_521(void *data, object clo, int argc, object *args) ;/*object self_7312202, object k_735010*/
-+static void __lambda_515(void *data, object clo, int argc, object *args) ;/*closure _,object k_734992, object vec_73635_732884, object opts_73636_732885_raw, ...*/
-+static void __lambda_516(void *data, object clo, int argc, object *args) ;/*object self_7312189, object lst_73637_732886*/
-+static void __lambda_508(void *data, object clo, int argc, object *args) ;/*closure _,object k_734977, object str_73630_732879, object opts_73631_732880_raw, ...*/
-+static void __lambda_509(void *data, object clo, int argc, object *args) ;/*object self_7312180, object len_73632_732881, object start_73633_732882, object end_73634_732883*/
-+static void __lambda_1327(void *data, object clo, int argc, object *args) ;/*object self_7312181, object len_73632_732881*/
-+static void __lambda_1326(void *data, object clo, int argc, object *args) ;/*object self_7312182, object start_73633_732882*/
-+static void __lambda_1325(void *data, object clo, int argc, object *args) ;/*object self_7312183, object end_73634_732883*/
-+static void __lambda_510(void *data, object clo, int argc, object *args) ;/*object self_7312184, object r_734978*/
-+static void __lambda_511(void *data, object clo, int argc, object *args) ;/*object self_7312185, object r_734979*/
-+static void __lambda_513(void *data, object clo, int argc, object *args) ;/*object self_7312186, object r_734981*/
-+static void __lambda_514(void *data, object clo, int argc, object *args) ;/*object self_7312187, object r_734980*/
-+static void __lambda_512(void *data, object clo, int argc, object *args) ;/*object self_7312188, object k_734982*/
-+static void __lambda_501(void *data, object clo, int argc, object *args) ;/*closure _,object k_734962, object bv_73625_732874, object opts_73626_732875_raw, ...*/
-+static void __lambda_502(void *data, object clo, int argc, object *args) ;/*object self_7312171, object len_73627_732876, object start_73628_732877, object end_73629_732878*/
-+static void __lambda_1324(void *data, object clo, int argc, object *args) ;/*object self_7312172, object len_73627_732876*/
-+static void __lambda_1323(void *data, object clo, int argc, object *args) ;/*object self_7312173, object start_73628_732877*/
-+static void __lambda_1322(void *data, object clo, int argc, object *args) ;/*object self_7312174, object end_73629_732878*/
-+static void __lambda_503(void *data, object clo, int argc, object *args) ;/*object self_7312175, object r_734963*/
-+static void __lambda_504(void *data, object clo, int argc, object *args) ;/*object self_7312176, object r_734964*/
-+static void __lambda_506(void *data, object clo, int argc, object *args) ;/*object self_7312177, object r_734966*/
-+static void __lambda_507(void *data, object clo, int argc, object *args) ;/*object self_7312178, object r_734965*/
-+static void __lambda_505(void *data, object clo, int argc, object *args) ;/*object self_7312179, object k_734967*/
-+static void __lambda_480(void *data, object clo, int argc, object *args) ;/*closure _,object k_734925, object to_73590_732855, object at_73591_732856, object from_73592_732857, object o_73593_732858_raw, ...*/
-+static void __lambda_484(void *data, object clo, int argc, object *args) ;/*object self_7312149, object end_73599_732860*/
-+static void __lambda_485(void *data, object clo, int argc, object *args) ;/*object self_7312150, object r_734952*/
-+static void __lambda_486(void *data, object clo, int argc, object *args) ;/*object self_7312151, object limit_73602_732861*/
-+static void __lambda_494(void *data, object clo, int argc, object *args) ;/*object self_7312160, object i_73618_732868, object j_73619_732869*/
-+static void __lambda_495(void *data, object clo, int argc, object *args) ;/*object self_7312161, object lp_73614_73620_732870*/
-+static void __lambda_1321(void *data, object clo, int argc, object *args) ;/*object self_7312162, object lp_73614_73620_732870*/
-+static void __lambda_498(void *data, object clo, int argc, object *args) ;/*object self_7312163, object k_734942, object i_73621_732871, object j_73622_732872*/
-+static void __lambda_499(void *data, object clo, int argc, object *args) ;/*object self_7312164, object r_734947*/
-+static void __lambda_500(void *data, object clo, int argc, object *args) ;/*object self_7312165, object r_734944*/
-+static void __lambda_496(void *data, object clo, int argc, object *args) ;/*object self_7312166, object r_734941*/
-+static void __lambda_497(void *data, object clo, int argc, object *args) ;/*object self_7312167, object r_734940*/
-+static void __lambda_487(void *data, object clo, int argc, object *args) ;/*object self_7312152, object i_73608_732862, object j_73609_732863*/
-+static void __lambda_488(void *data, object clo, int argc, object *args) ;/*object self_7312153, object lp_73604_73610_732864*/
-+static void __lambda_1320(void *data, object clo, int argc, object *args) ;/*object self_7312154, object lp_73604_73610_732864*/
-+static void __lambda_491(void *data, object clo, int argc, object *args) ;/*object self_7312155, object k_734932, object i_73611_732865, object j_73612_732866*/
-+static void __lambda_492(void *data, object clo, int argc, object *args) ;/*object self_7312156, object r_734937*/
-+static void __lambda_493(void *data, object clo, int argc, object *args) ;/*object self_7312157, object r_734934*/
-+static void __lambda_489(void *data, object clo, int argc, object *args) ;/*object self_7312158, object r_734931*/
-+static void __lambda_490(void *data, object clo, int argc, object *args) ;/*object self_7312159, object r_734930*/
-+static void __lambda_481(void *data, object clo, int argc, object *args) ;/*object self_7312168, object k_734953*/
-+static void __lambda_483(void *data, object clo, int argc, object *args) ;/*object self_7312169, object r_734954*/
-+static void __lambda_482(void *data, object clo, int argc, object *args) ;/*object self_7312170, object k_734955*/
-+static void __lambda_473(void *data, object clo, int argc, object *args) ;/*closure _,object k_734910, object bv_73585_732850, object opts_73586_732851_raw, ...*/
-+static void __lambda_474(void *data, object clo, int argc, object *args) ;/*object self_7312140, object len_73587_732852, object start_73588_732853, object end_73589_732854*/
-+static void __lambda_1319(void *data, object clo, int argc, object *args) ;/*object self_7312141, object len_73587_732852*/
-+static void __lambda_1318(void *data, object clo, int argc, object *args) ;/*object self_7312142, object start_73588_732853*/
-+static void __lambda_1317(void *data, object clo, int argc, object *args) ;/*object self_7312143, object end_73589_732854*/
-+static void __lambda_475(void *data, object clo, int argc, object *args) ;/*object self_7312144, object r_734911*/
-+static void __lambda_476(void *data, object clo, int argc, object *args) ;/*object self_7312145, object r_734912*/
-+static void __lambda_478(void *data, object clo, int argc, object *args) ;/*object self_7312146, object r_734914*/
-+static void __lambda_479(void *data, object clo, int argc, object *args) ;/*object self_7312147, object r_734913*/
-+static void __lambda_477(void *data, object clo, int argc, object *args) ;/*object self_7312148, object k_734915*/
-+static void __lambda_463(void *data, object clo, int argc, object *args) ;/*closure _,object k_734887, object vec_73577_732842, object opts_73578_732843_raw, ...*/
-+static void __lambda_464(void *data, object clo, int argc, object *args) ;/*object self_7312127, object len_73579_732844, object start_73580_732845, object end_73581_732846, object loop_73582_732847*/
-+static void __lambda_1316(void *data, object clo, int argc, object *args) ;/*object self_7312128, object len_73579_732844*/
-+static void __lambda_1315(void *data, object clo, int argc, object *args) ;/*object self_7312129, object start_73580_732845*/
-+static void __lambda_1314(void *data, object clo, int argc, object *args) ;/*object self_7312130, object end_73581_732846*/
-+static void __lambda_1313(void *data, object clo, int argc, object *args) ;/*object self_7312131, object loop_73582_732847*/
-+static void __lambda_465(void *data, object clo, int argc, object *args) ;/*object self_7312132, object r_734888*/
-+static void __lambda_466(void *data, object clo, int argc, object *args) ;/*object self_7312133, object r_734889*/
-+static void __lambda_468(void *data, object clo, int argc, object *args) ;/*object self_7312134, object r_734899*/
-+static void __lambda_469(void *data, object clo, int argc, object *args) ;/*object self_7312135, object r_734890*/
-+static void __lambda_472(void *data, object clo, int argc, object *args) ;/*object self_7312136, object k_734894, object i_73583_732848, object lst_73584_732849*/
-+static void __lambda_470(void *data, object clo, int argc, object *args) ;/*object self_7312137, object r_734893*/
-+static void __lambda_471(void *data, object clo, int argc, object *args) ;/*object self_7312138, object r_734891*/
-+static void __lambda_467(void *data, object clo, int argc, object *args) ;/*object self_7312139, object k_734900*/
-+static void __lambda_462(void *data, object clo, int argc, object *args) ;/*closure _,object k_734884, object objs_73576_732841_raw, ...*/
-+static void __lambda_461(void *data, object clo, int argc, object *args) ;/*closure _,object k_734880, object lst_73575_732840*/
-+static void __lambda_459(void *data, object clo, int argc, object *args) ;/*closure _,object k_734876, object lst_73571_732836, object k_73572_732837, object obj_73573_732838*/
-+static void __lambda_460(void *data, object clo, int argc, object *args) ;/*object self_7312126, object kth_73574_732839*/
-+static void __lambda_457(void *data, object clo, int argc, object *args) ;/*closure _,object k_734872, object lst_73569_732834, object k_73570_732835*/
-+static void __lambda_458(void *data, object clo, int argc, object *args) ;/*object self_7312125, object r_734873*/
-+static void __lambda_456(void *data, object clo, int argc, object *args) ;/*closure _,object k_734866, object lst_73567_732832, object k_73568_732833*/
-+static void __lambda_444(void *data, object clo, int argc, object *args) ;/*closure _,object k_734845, object f_73558_732824, object lis1_73559_732825, object lists_73560_732826_raw, ...*/
-+static void __lambda_455(void *data, object clo, int argc, object *args) ;/*object self_7312124, object r_734860*/
-+static void __lambda_445(void *data, object clo, int argc, object *args) ;/*object self_7312113, object lists_73562_732827*/
-+static void __lambda_446(void *data, object clo, int argc, object *args) ;/*object self_7312114, object recur_73563_732828*/
-+static void __lambda_1312(void *data, object clo, int argc, object *args) ;/*object self_7312115, object recur_73563_732828*/
-+static void __lambda_449(void *data, object clo, int argc, object *args) ;/*object self_7312116, object k_734851, object lists_73564_732829*/
-+static void __lambda_454(void *data, object clo, int argc, object *args) ;/*object self_7312117, object k_734857*/
-+static void __lambda_450(void *data, object clo, int argc, object *args) ;/*object self_7312118, object r_734852*/
-+static void __lambda_452(void *data, object clo, int argc, object *args) ;/*object self_7312119, object k_734854, object cars_73565_732830, object cdrs_73566_732831*/
-+static void __lambda_453(void *data, object clo, int argc, object *args) ;/*object self_7312120, object r_734856*/
-+static void __lambda_451(void *data, object clo, int argc, object *args) ;/*object self_7312121, object r_734853*/
-+static void __lambda_447(void *data, object clo, int argc, object *args) ;/*object self_7312122, object r_734850*/
-+static void __lambda_448(void *data, object clo, int argc, object *args) ;/*object self_7312123, object r_734849*/
-+static void __lambda_442(void *data, object clo, int argc, object *args) ;/*closure _,object k_734834, object f_73551_732820, object lst1_73552_732821, object lst2_73553_732822*/
-+static void __lambda_443(void *data, object clo, int argc, object *args) ;/*object self_7312112, object r_734836*/
-+static void __lambda_440(void *data, object clo, int argc, object *args) ;/*closure _,object k_734827, object f_73549_732818, object lst_73550_732819*/
-+static void __lambda_441(void *data, object clo, int argc, object *args) ;/*object self_7312111, object r_734829*/
-+static void __lambda_437(void *data, object clo, int argc, object *args) ;/*closure _,object k_734815, object f_73542_732814, object lst1_73543_732815, object lst2_73544_732816*/
-+static void __lambda_438(void *data, object clo, int argc, object *args) ;/*object self_7312109, object r_734817*/
-+static void __lambda_439(void *data, object clo, int argc, object *args) ;/*object self_7312110, object r_734818*/
-+static void __lambda_434(void *data, object clo, int argc, object *args) ;/*closure _,object k_734807, object f_73540_732812, object lst_73541_732813*/
-+static void __lambda_435(void *data, object clo, int argc, object *args) ;/*object self_7312107, object r_734809*/
-+static void __lambda_436(void *data, object clo, int argc, object *args) ;/*object self_7312108, object r_734810*/
-+static void __lambda_419(void *data, object clo, int argc, object *args) ;/*closure _,object k_734788, object f_73528_732801, object lis1_73529_732802, object lists_73530_732803_raw, ...*/
-+static void __lambda_432(void *data, object clo, int argc, object *args) ;/*object self_7312104, object k_734803, object x_73538_732810, object y_73539_732811*/
-+static void __lambda_433(void *data, object clo, int argc, object *args) ;/*object self_7312105, object r_734804*/
-+static void __lambda_431(void *data, object clo, int argc, object *args) ;/*object self_7312106, object r_734801*/
-+static void __lambda_420(void *data, object clo, int argc, object *args) ;/*object self_7312092, object lists_73532_732804*/
-+static void __lambda_421(void *data, object clo, int argc, object *args) ;/*object self_7312093, object recur_73533_732805*/
-+static void __lambda_1311(void *data, object clo, int argc, object *args) ;/*object self_7312094, object recur_73533_732805*/
-+static void __lambda_424(void *data, object clo, int argc, object *args) ;/*object self_7312095, object k_734793, object lists_73534_732806*/
-+static void __lambda_430(void *data, object clo, int argc, object *args) ;/*object self_7312096, object k_734800*/
-+static void __lambda_425(void *data, object clo, int argc, object *args) ;/*object self_7312097, object r_734794*/
-+static void __lambda_427(void *data, object clo, int argc, object *args) ;/*object self_7312098, object k_734796, object cars_73535_732807, object cdrs_73536_732808*/
-+static void __lambda_428(void *data, object clo, int argc, object *args) ;/*object self_7312099, object x_73537_732809*/
-+static void __lambda_429(void *data, object clo, int argc, object *args) ;/*object self_7312100, object r_734799*/
-+static void __lambda_426(void *data, object clo, int argc, object *args) ;/*object self_7312101, object r_734795*/
-+static void __lambda_422(void *data, object clo, int argc, object *args) ;/*object self_7312102, object r_734792*/
-+static void __lambda_423(void *data, object clo, int argc, object *args) ;/*object self_7312103, object r_734791*/
-+static void __lambda_399(void *data, object clo, int argc, object *args) ;/*closure _,object k_734760, object lists_73516_732790*/
-+static void __lambda_401(void *data, object clo, int argc, object *args) ;/*object self_7312072, object k_734762, object abort_73517_732791*/
-+static void __lambda_402(void *data, object clo, int argc, object *args) ;/*object self_7312073, object lists_73519_732792*/
-+static void __lambda_403(void *data, object clo, int argc, object *args) ;/*object self_7312074, object recur_73520_732793*/
-+static void __lambda_1310(void *data, object clo, int argc, object *args) ;/*object self_7312075, object recur_73520_732793*/
-+static void __lambda_406(void *data, object clo, int argc, object *args) ;/*object self_7312076, object k_734765, object lists_73521_732794*/
-+static void __lambda_418(void *data, object clo, int argc, object *args) ;/*object self_7312077, object k_734783*/
-+static void __lambda_407(void *data, object clo, int argc, object *args) ;/*object self_7312078, object r_734767*/
-+static void __lambda_409(void *data, object clo, int argc, object *args) ;/*object self_7312079, object k_734769, object list_73522_732795, object other_91lists_73523_732796*/
-+static void __lambda_417(void *data, object clo, int argc, object *args) ;/*object self_7312080, object k_734782*/
-+static void __lambda_410(void *data, object clo, int argc, object *args) ;/*object self_7312081, object r_734773*/
-+static void __lambda_412(void *data, object clo, int argc, object *args) ;/*object self_7312082, object k_734775, object a_73524_732797, object d_73525_732798*/
-+static void __lambda_416(void *data, object clo, int argc, object *args) ;/*object self_7312083, object k_734781*/
-+static void __lambda_413(void *data, object clo, int argc, object *args) ;/*object self_7312084, object r_734776*/
-+static void __lambda_415(void *data, object clo, int argc, object *args) ;/*object self_7312085, object k_734778, object cars_73526_732799, object cdrs_73527_732800*/
-+static void __lambda_414(void *data, object clo, int argc, object *args) ;/*object self_7312086, object r_734777*/
-+static void __lambda_411(void *data, object clo, int argc, object *args) ;/*object self_7312087, object r_734774*/
-+static void __lambda_408(void *data, object clo, int argc, object *args) ;/*object self_7312088, object r_734768*/
-+static void __lambda_404(void *data, object clo, int argc, object *args) ;/*object self_7312089, object r_734764*/
-+static void __lambda_405(void *data, object clo, int argc, object *args) ;/*object self_7312090, object r_734763*/
-+static void __lambda_400(void *data, object clo, int argc, object *args) ;/*object self_7312091, object r_734761*/
-+static void __lambda_398(void *data, object clo, int argc, object *args) ;/*closure _,object k_734755, object pair_73515_732789*/
-+static void __lambda_397(void *data, object clo, int argc, object *args) ;/*closure _,object k_734736, object expr_73506_732783, object rename_73507_732784, object compare_73508_732785*/
-+static void __lambda_390(void *data, object clo, int argc, object *args) ;/*closure _,object k_734724, object ls_73499_732777*/
-+static void __lambda_391(void *data, object clo, int argc, object *args) ;/*object self_7312065, object ls_73501_732778, object res_73502_732779*/
-+static void __lambda_392(void *data, object clo, int argc, object *args) ;/*object self_7312066, object lp_73503_732780*/
-+static void __lambda_1309(void *data, object clo, int argc, object *args) ;/*object self_7312067, object lp_73503_732780*/
-+static void __lambda_395(void *data, object clo, int argc, object *args) ;/*object self_7312068, object k_734728, object ls_73504_732781, object res_73505_732782*/
-+static void __lambda_396(void *data, object clo, int argc, object *args) ;/*object self_7312069, object r_734733_7311409*/
-+static void __lambda_393(void *data, object clo, int argc, object *args) ;/*object self_7312070, object r_734727*/
-+static void __lambda_394(void *data, object clo, int argc, object *args) ;/*object self_7312071, object r_734726*/
-+static void __lambda_383(void *data, object clo, int argc, object *args) ;/*closure _,object k_734711, object k_73493_732771, object fill_73494_732772_raw, ...*/
-+static void __lambda_384(void *data, object clo, int argc, object *args) ;/*object self_7312057, object x_73495_732773, object make_73496_732774*/
-+static void __lambda_1308(void *data, object clo, int argc, object *args) ;/*object self_7312058, object x_73495_732773*/
-+static void __lambda_1307(void *data, object clo, int argc, object *args) ;/*object self_7312059, object make_73496_732774*/
-+static void __lambda_385(void *data, object clo, int argc, object *args) ;/*object self_7312060, object r_734712*/
-+static void __lambda_388(void *data, object clo, int argc, object *args) ;/*object self_7312061, object k_734715, object n_73497_732775, object obj_73498_732776*/
-+static void __lambda_389(void *data, object clo, int argc, object *args) ;/*object self_7312062, object r_734717*/
-+static void __lambda_386(void *data, object clo, int argc, object *args) ;/*object self_7312063, object r_734714*/
-+static void __lambda_387(void *data, object clo, int argc, object *args) ;/*object self_7312064, object r_734713*/
-+static void __lambda_382(void *data, object clo, int argc, object *args) ;/*closure _,object k_734708, object objs_73492_732770_raw, ...*/
-+static void __lambda_373(void *data, object clo, int argc, object *args) ;/*closure _,object k_734693, object lst_73485_732760_raw, ...*/
-+static void __lambda_374(void *data, object clo, int argc, object *args) ;/*object self_7312048, object append_912_732762*/
-+static void __lambda_1306(void *data, object clo, int argc, object *args) ;/*object self_7312049, object append_912_732762*/
-+static void __lambda_379(void *data, object clo, int argc, object *args) ;/*object self_7312050, object k_734703, object inlist_73486_732764, object alist_73487_732765*/
-+static void __lambda_381(void *data, object clo, int argc, object *args) ;/*object self_7312051, object k_734705, object ap_73488_732766, object in_73489_732767*/
-+static void __lambda_380(void *data, object clo, int argc, object *args) ;/*object self_7312052, object r_734704*/
-+static void __lambda_375(void *data, object clo, int argc, object *args) ;/*object self_7312053, object r_734702*/
-+static void __lambda_376(void *data, object clo, int argc, object *args) ;/*object self_7312054, object r_734694*/
-+static void __lambda_378(void *data, object clo, int argc, object *args) ;/*object self_7312055, object k_734700, object a_73490_732768, object b_73491_732769*/
-+static void __lambda_377(void *data, object clo, int argc, object *args) ;/*object self_7312056, object r_734697*/
-+static object __lambda_1401(void *data, object ptr,object n_73484_732759) ;
-+static void __lambda_372(void *data, object clo, int argc, object *args) ;/*closure _,object k_734690, object n_73484_732759*/
-+static object __lambda_1400(void *data, object ptr,object n_73483_732758) ;
-+static void __lambda_371(void *data, object clo, int argc, object *args) ;/*closure _,object k_734687, object n_73483_732758*/
-+static object __lambda_1399(void *data, object ptr,object n_73482_732757) ;
-+static void __lambda_370(void *data, object clo, int argc, object *args) ;/*closure _,object k_734684, object n_73482_732757*/
++static void __lambda_622(void *data, object clo, int argc, object *args) ;/*closure _,object k_735202, object k_73755_732964, object fill_73756_732965_raw, ...*/
++static void __lambda_621(void *data, object clo, int argc, object *args) ;/*closure _,object k_735199, object chars_73754_732963_raw, ...*/
++static void __lambda_614(void *data, object clo, int argc, object *args) ;/*closure _,object k_735189, object type_127_73748_732958, object obj_73749_732959, object objs_73750_732960*/
++static void __lambda_615(void *data, object clo, int argc, object *args) ;/*object self_7312292, object r_735190*/
++static void __lambda_617(void *data, object clo, int argc, object *args) ;/*object self_7312293, object k_735192, object return_73752_732961*/
++static void __lambda_620(void *data, object clo, int argc, object *args) ;/*object self_7312294, object k_735195, object o_73753_732962*/
++static void __lambda_618(void *data, object clo, int argc, object *args) ;/*object self_7312295, object r_735194*/
++static void __lambda_619(void *data, object clo, int argc, object *args) ;/*object self_7312296, object r_735193*/
++static void __lambda_616(void *data, object clo, int argc, object *args) ;/*object self_7312297, object r_735191*/
++static void __lambda_613(void *data, object clo, int argc, object *args) ;/*closure _,object k_735185, object sym1_73745_732955, object sym2_73746_732956, object syms_73747_732957_raw, ...*/
++static void __lambda_612(void *data, object clo, int argc, object *args) ;/*closure _,object k_735181, object b1_73742_732952, object b2_73743_732953, object bs_73744_732954_raw, ...*/
++static void __lambda_599(void *data, object clo, int argc, object *args) ;/*closure _,object k_735160, object vec_73730_732944, object fill_73731_732945, object opts_73732_732946_raw, ...*/
++static void __lambda_600(void *data, object clo, int argc, object *args) ;/*object self_7312276, object len_73733_732947, object start_73734_732948, object end_73735_732949, object loop_73736_732950*/
++static void __lambda_1354(void *data, object clo, int argc, object *args) ;/*object self_7312277, object len_73733_732947*/
++static void __lambda_1353(void *data, object clo, int argc, object *args) ;/*object self_7312278, object start_73734_732948*/
++static void __lambda_1352(void *data, object clo, int argc, object *args) ;/*object self_7312279, object end_73735_732949*/
++static void __lambda_1351(void *data, object clo, int argc, object *args) ;/*object self_7312280, object loop_73736_732950*/
++static void __lambda_601(void *data, object clo, int argc, object *args) ;/*object self_7312281, object r_735178*/
++static void __lambda_602(void *data, object clo, int argc, object *args) ;/*object self_7312282, object r_735161*/
++static void __lambda_603(void *data, object clo, int argc, object *args) ;/*object self_7312283, object r_735162*/
++static void __lambda_605(void *data, object clo, int argc, object *args) ;/*object self_7312284, object r_735170*/
++static void __lambda_606(void *data, object clo, int argc, object *args) ;/*object self_7312285, object r_735163*/
++static void __lambda_609(void *data, object clo, int argc, object *args) ;/*object self_7312286, object k_735166, object i_73737_732951*/
++static void __lambda_610(void *data, object clo, int argc, object *args) ;/*object self_7312287, object r_735167*/
++static void __lambda_611(void *data, object clo, int argc, object *args) ;/*object self_7312288, object r_735168*/
++static void __lambda_607(void *data, object clo, int argc, object *args) ;/*object self_7312289, object r_735165*/
++static void __lambda_608(void *data, object clo, int argc, object *args) ;/*object self_7312290, object r_735164*/
++static void __lambda_604(void *data, object clo, int argc, object *args) ;/*object self_7312291, object k_735171*/
++static void __lambda_588(void *data, object clo, int argc, object *args) ;/*closure _,object k_735137, object to_73716_732934, object at_73717_732935, object from_73718_732936, object opts_73719_732937_raw, ...*/
++static void __lambda_589(void *data, object clo, int argc, object *args) ;/*object self_7312262, object len_73720_732938, object start_73721_732939, object end_73722_732940, object loop_73723_732941*/
++static void __lambda_1350(void *data, object clo, int argc, object *args) ;/*object self_7312263, object len_73720_732938*/
++static void __lambda_1349(void *data, object clo, int argc, object *args) ;/*object self_7312264, object start_73721_732939*/
++static void __lambda_1348(void *data, object clo, int argc, object *args) ;/*object self_7312265, object end_73722_732940*/
++static void __lambda_1347(void *data, object clo, int argc, object *args) ;/*object self_7312266, object loop_73723_732941*/
++static void __lambda_590(void *data, object clo, int argc, object *args) ;/*object self_7312267, object r_735138*/
++static void __lambda_591(void *data, object clo, int argc, object *args) ;/*object self_7312268, object r_735139*/
++static void __lambda_593(void *data, object clo, int argc, object *args) ;/*object self_7312269, object r_735149*/
++static void __lambda_594(void *data, object clo, int argc, object *args) ;/*object self_7312270, object r_735140*/
++static void __lambda_597(void *data, object clo, int argc, object *args) ;/*object self_7312271, object k_735143, object i_91at_73724_732942, object i_91from_73725_732943*/
++static void __lambda_598(void *data, object clo, int argc, object *args) ;/*object self_7312272, object r_735145*/
++static void __lambda_595(void *data, object clo, int argc, object *args) ;/*object self_7312273, object r_735142*/
++static void __lambda_596(void *data, object clo, int argc, object *args) ;/*object self_7312274, object r_735141*/
++static void __lambda_592(void *data, object clo, int argc, object *args) ;/*object self_7312275, object k_735150*/
++static void __lambda_575(void *data, object clo, int argc, object *args) ;/*closure _,object k_735112, object vec_73704_732926, object opts_73705_732927_raw, ...*/
++static void __lambda_576(void *data, object clo, int argc, object *args) ;/*object self_7312246, object len_73706_732928, object start_73707_732929, object end_73708_732930, object loop_73709_732931*/
++static void __lambda_1346(void *data, object clo, int argc, object *args) ;/*object self_7312247, object len_73706_732928*/
++static void __lambda_1345(void *data, object clo, int argc, object *args) ;/*object self_7312248, object start_73707_732929*/
++static void __lambda_1344(void *data, object clo, int argc, object *args) ;/*object self_7312249, object end_73708_732930*/
++static void __lambda_1343(void *data, object clo, int argc, object *args) ;/*object self_7312250, object loop_73709_732931*/
++static void __lambda_577(void *data, object clo, int argc, object *args) ;/*object self_7312251, object r_735113*/
++static void __lambda_578(void *data, object clo, int argc, object *args) ;/*object self_7312252, object r_735114*/
++static void __lambda_580(void *data, object clo, int argc, object *args) ;/*object self_7312253, object r_735126*/
++static void __lambda_581(void *data, object clo, int argc, object *args) ;/*object self_7312254, object r_735115*/
++static void __lambda_586(void *data, object clo, int argc, object *args) ;/*object self_7312255, object k_735120, object i_73710_732932, object new_91vec_73711_732933*/
++static void __lambda_587(void *data, object clo, int argc, object *args) ;/*object self_7312256, object r_735122*/
++static void __lambda_582(void *data, object clo, int argc, object *args) ;/*object self_7312257, object r_735119*/
++static void __lambda_583(void *data, object clo, int argc, object *args) ;/*object self_7312258, object r_735116*/
++static void __lambda_584(void *data, object clo, int argc, object *args) ;/*object self_7312259, object r_735118*/
++static void __lambda_585(void *data, object clo, int argc, object *args) ;/*object self_7312260, object r_735117*/
++static void __lambda_579(void *data, object clo, int argc, object *args) ;/*object self_7312261, object k_735127*/
++static void __lambda_572(void *data, object clo, int argc, object *args) ;/*closure _,object k_735107, object vecs_73703_732925_raw, ...*/
++static void __lambda_573(void *data, object clo, int argc, object *args) ;/*object self_7312244, object r_735109*/
++static void __lambda_574(void *data, object clo, int argc, object *args) ;/*object self_7312245, object r_735108*/
++static void __lambda_569(void *data, object clo, int argc, object *args) ;/*closure _,object k_735100, object func_73697_732922, object vec1_73698_732923, object vecs_73699_732924_raw, ...*/
++static void __lambda_570(void *data, object clo, int argc, object *args) ;/*object self_7312242, object r_735103*/
++static void __lambda_571(void *data, object clo, int argc, object *args) ;/*object self_7312243, object r_735104*/
++static void __lambda_565(void *data, object clo, int argc, object *args) ;/*closure _,object k_735092, object func_73691_732919, object vec1_73692_732920, object vecs_73693_732921_raw, ...*/
++static void __lambda_566(void *data, object clo, int argc, object *args) ;/*object self_7312239, object r_735096*/
++static void __lambda_567(void *data, object clo, int argc, object *args) ;/*object self_7312240, object r_735097*/
++static void __lambda_568(void *data, object clo, int argc, object *args) ;/*object self_7312241, object r_735093*/
++static void __lambda_562(void *data, object clo, int argc, object *args) ;/*closure _,object k_735085, object func_73685_732916, object str1_73686_732917, object strs_73687_732918_raw, ...*/
++static void __lambda_563(void *data, object clo, int argc, object *args) ;/*object self_7312237, object r_735088*/
++static void __lambda_564(void *data, object clo, int argc, object *args) ;/*object self_7312238, object r_735089*/
++static void __lambda_558(void *data, object clo, int argc, object *args) ;/*closure _,object k_735077, object func_73679_732913, object str1_73680_732914, object strs_73681_732915_raw, ...*/
++static void __lambda_559(void *data, object clo, int argc, object *args) ;/*object self_7312234, object r_735081*/
++static void __lambda_560(void *data, object clo, int argc, object *args) ;/*object self_7312235, object r_735082*/
++static void __lambda_561(void *data, object clo, int argc, object *args) ;/*object self_7312236, object r_735078*/
++static void __lambda_546(void *data, object clo, int argc, object *args) ;/*closure _,object k_735056, object str_73667_732905, object fill_73668_732906, object opts_73669_732907_raw, ...*/
++static void __lambda_547(void *data, object clo, int argc, object *args) ;/*object self_7312219, object len_73670_732908, object start_73671_732909, object end_73672_732910, object loop_73673_732911*/
++static void __lambda_1342(void *data, object clo, int argc, object *args) ;/*object self_7312220, object len_73670_732908*/
++static void __lambda_1341(void *data, object clo, int argc, object *args) ;/*object self_7312221, object start_73671_732909*/
++static void __lambda_1340(void *data, object clo, int argc, object *args) ;/*object self_7312222, object end_73672_732910*/
++static void __lambda_1339(void *data, object clo, int argc, object *args) ;/*object self_7312223, object loop_73673_732911*/
++static void __lambda_548(void *data, object clo, int argc, object *args) ;/*object self_7312224, object r_735074*/
++static void __lambda_549(void *data, object clo, int argc, object *args) ;/*object self_7312225, object r_735057*/
++static void __lambda_550(void *data, object clo, int argc, object *args) ;/*object self_7312226, object r_735058*/
++static void __lambda_552(void *data, object clo, int argc, object *args) ;/*object self_7312227, object r_735066*/
++static void __lambda_553(void *data, object clo, int argc, object *args) ;/*object self_7312228, object r_735059*/
++static void __lambda_556(void *data, object clo, int argc, object *args) ;/*object self_7312229, object k_735062, object i_73674_732912*/
++static void __lambda_557(void *data, object clo, int argc, object *args) ;/*object self_7312230, object r_735063*/
++static void __lambda_554(void *data, object clo, int argc, object *args) ;/*object self_7312231, object r_735061*/
++static void __lambda_555(void *data, object clo, int argc, object *args) ;/*object self_7312232, object r_735060*/
++static void __lambda_551(void *data, object clo, int argc, object *args) ;/*object self_7312233, object k_735067*/
++static void __lambda_536(void *data, object clo, int argc, object *args) ;/*closure _,object k_735033, object to_73653_732895, object at_73654_732896, object from_73655_732897, object opts_73656_732898_raw, ...*/
++static void __lambda_537(void *data, object clo, int argc, object *args) ;/*object self_7312206, object len_73657_732899, object start_73658_732900, object end_73659_732901, object loop_73660_732902*/
++static void __lambda_1338(void *data, object clo, int argc, object *args) ;/*object self_7312207, object len_73657_732899*/
++static void __lambda_1337(void *data, object clo, int argc, object *args) ;/*object self_7312208, object start_73658_732900*/
++static void __lambda_1336(void *data, object clo, int argc, object *args) ;/*object self_7312209, object end_73659_732901*/
++static void __lambda_1335(void *data, object clo, int argc, object *args) ;/*object self_7312210, object loop_73660_732902*/
++static void __lambda_538(void *data, object clo, int argc, object *args) ;/*object self_7312211, object r_735034*/
++static void __lambda_539(void *data, object clo, int argc, object *args) ;/*object self_7312212, object r_735035*/
++static void __lambda_541(void *data, object clo, int argc, object *args) ;/*object self_7312213, object r_735045*/
++static void __lambda_542(void *data, object clo, int argc, object *args) ;/*object self_7312214, object r_735036*/
++static void __lambda_545(void *data, object clo, int argc, object *args) ;/*object self_7312215, object k_735039, object i_91at_73661_732903, object i_91from_73662_732904*/
++static void __lambda_543(void *data, object clo, int argc, object *args) ;/*object self_7312216, object r_735038*/
++static void __lambda_544(void *data, object clo, int argc, object *args) ;/*object self_7312217, object r_735037*/
++static void __lambda_540(void *data, object clo, int argc, object *args) ;/*object self_7312218, object k_735046*/
++static void __lambda_529(void *data, object clo, int argc, object *args) ;/*closure _,object k_735018, object str_73648_732890, object opts_73649_732891_raw, ...*/
++static void __lambda_530(void *data, object clo, int argc, object *args) ;/*object self_7312197, object len_73650_732892, object start_73651_732893, object end_73652_732894*/
++static void __lambda_1334(void *data, object clo, int argc, object *args) ;/*object self_7312198, object len_73650_732892*/
++static void __lambda_1333(void *data, object clo, int argc, object *args) ;/*object self_7312199, object start_73651_732893*/
++static void __lambda_1332(void *data, object clo, int argc, object *args) ;/*object self_7312200, object end_73652_732894*/
++static void __lambda_531(void *data, object clo, int argc, object *args) ;/*object self_7312201, object r_735019*/
++static void __lambda_532(void *data, object clo, int argc, object *args) ;/*object self_7312202, object r_735020*/
++static void __lambda_534(void *data, object clo, int argc, object *args) ;/*object self_7312203, object r_735022*/
++static void __lambda_535(void *data, object clo, int argc, object *args) ;/*object self_7312204, object r_735021*/
++static void __lambda_533(void *data, object clo, int argc, object *args) ;/*object self_7312205, object k_735023*/
++static void __lambda_527(void *data, object clo, int argc, object *args) ;/*closure _,object k_735013, object str_73646_732888, object opts_73647_732889_raw, ...*/
++static void __lambda_528(void *data, object clo, int argc, object *args) ;/*object self_7312196, object r_735014*/
++static void __lambda_517(void *data, object clo, int argc, object *args) ;/*closure _,object k_734990, object str_73638_732880, object opts_73639_732881_raw, ...*/
++static void __lambda_518(void *data, object clo, int argc, object *args) ;/*object self_7312183, object len_73640_732882, object start_73641_732883, object end_73642_732884, object loop_73643_732885*/
++static void __lambda_1331(void *data, object clo, int argc, object *args) ;/*object self_7312184, object len_73640_732882*/
++static void __lambda_1330(void *data, object clo, int argc, object *args) ;/*object self_7312185, object start_73641_732883*/
++static void __lambda_1329(void *data, object clo, int argc, object *args) ;/*object self_7312186, object end_73642_732884*/
++static void __lambda_1328(void *data, object clo, int argc, object *args) ;/*object self_7312187, object loop_73643_732885*/
++static void __lambda_519(void *data, object clo, int argc, object *args) ;/*object self_7312188, object r_734991*/
++static void __lambda_520(void *data, object clo, int argc, object *args) ;/*object self_7312189, object r_734992*/
++static void __lambda_522(void *data, object clo, int argc, object *args) ;/*object self_7312190, object r_735002*/
++static void __lambda_523(void *data, object clo, int argc, object *args) ;/*object self_7312191, object r_734993*/
++static void __lambda_526(void *data, object clo, int argc, object *args) ;/*object self_7312192, object k_734997, object i_73644_732886, object lst_73645_732887*/
++static void __lambda_524(void *data, object clo, int argc, object *args) ;/*object self_7312193, object r_734996*/
++static void __lambda_525(void *data, object clo, int argc, object *args) ;/*object self_7312194, object r_734994*/
++static void __lambda_521(void *data, object clo, int argc, object *args) ;/*object self_7312195, object k_735003*/
++static void __lambda_515(void *data, object clo, int argc, object *args) ;/*closure _,object k_734985, object vec_73635_732877, object opts_73636_732878_raw, ...*/
++static void __lambda_516(void *data, object clo, int argc, object *args) ;/*object self_7312182, object lst_73637_732879*/
++static void __lambda_508(void *data, object clo, int argc, object *args) ;/*closure _,object k_734970, object str_73630_732872, object opts_73631_732873_raw, ...*/
++static void __lambda_509(void *data, object clo, int argc, object *args) ;/*object self_7312173, object len_73632_732874, object start_73633_732875, object end_73634_732876*/
++static void __lambda_1327(void *data, object clo, int argc, object *args) ;/*object self_7312174, object len_73632_732874*/
++static void __lambda_1326(void *data, object clo, int argc, object *args) ;/*object self_7312175, object start_73633_732875*/
++static void __lambda_1325(void *data, object clo, int argc, object *args) ;/*object self_7312176, object end_73634_732876*/
++static void __lambda_510(void *data, object clo, int argc, object *args) ;/*object self_7312177, object r_734971*/
++static void __lambda_511(void *data, object clo, int argc, object *args) ;/*object self_7312178, object r_734972*/
++static void __lambda_513(void *data, object clo, int argc, object *args) ;/*object self_7312179, object r_734974*/
++static void __lambda_514(void *data, object clo, int argc, object *args) ;/*object self_7312180, object r_734973*/
++static void __lambda_512(void *data, object clo, int argc, object *args) ;/*object self_7312181, object k_734975*/
++static void __lambda_501(void *data, object clo, int argc, object *args) ;/*closure _,object k_734955, object bv_73625_732867, object opts_73626_732868_raw, ...*/
++static void __lambda_502(void *data, object clo, int argc, object *args) ;/*object self_7312164, object len_73627_732869, object start_73628_732870, object end_73629_732871*/
++static void __lambda_1324(void *data, object clo, int argc, object *args) ;/*object self_7312165, object len_73627_732869*/
++static void __lambda_1323(void *data, object clo, int argc, object *args) ;/*object self_7312166, object start_73628_732870*/
++static void __lambda_1322(void *data, object clo, int argc, object *args) ;/*object self_7312167, object end_73629_732871*/
++static void __lambda_503(void *data, object clo, int argc, object *args) ;/*object self_7312168, object r_734956*/
++static void __lambda_504(void *data, object clo, int argc, object *args) ;/*object self_7312169, object r_734957*/
++static void __lambda_506(void *data, object clo, int argc, object *args) ;/*object self_7312170, object r_734959*/
++static void __lambda_507(void *data, object clo, int argc, object *args) ;/*object self_7312171, object r_734958*/
++static void __lambda_505(void *data, object clo, int argc, object *args) ;/*object self_7312172, object k_734960*/
++static void __lambda_480(void *data, object clo, int argc, object *args) ;/*closure _,object k_734918, object to_73590_732848, object at_73591_732849, object from_73592_732850, object o_73593_732851_raw, ...*/
++static void __lambda_484(void *data, object clo, int argc, object *args) ;/*object self_7312142, object end_73599_732853*/
++static void __lambda_485(void *data, object clo, int argc, object *args) ;/*object self_7312143, object r_734945*/
++static void __lambda_486(void *data, object clo, int argc, object *args) ;/*object self_7312144, object limit_73602_732854*/
++static void __lambda_494(void *data, object clo, int argc, object *args) ;/*object self_7312153, object i_73618_732861, object j_73619_732862*/
++static void __lambda_495(void *data, object clo, int argc, object *args) ;/*object self_7312154, object lp_73614_73620_732863*/
++static void __lambda_1321(void *data, object clo, int argc, object *args) ;/*object self_7312155, object lp_73614_73620_732863*/
++static void __lambda_498(void *data, object clo, int argc, object *args) ;/*object self_7312156, object k_734935, object i_73621_732864, object j_73622_732865*/
++static void __lambda_499(void *data, object clo, int argc, object *args) ;/*object self_7312157, object r_734940*/
++static void __lambda_500(void *data, object clo, int argc, object *args) ;/*object self_7312158, object r_734937*/
++static void __lambda_496(void *data, object clo, int argc, object *args) ;/*object self_7312159, object r_734934*/
++static void __lambda_497(void *data, object clo, int argc, object *args) ;/*object self_7312160, object r_734933*/
++static void __lambda_487(void *data, object clo, int argc, object *args) ;/*object self_7312145, object i_73608_732855, object j_73609_732856*/
++static void __lambda_488(void *data, object clo, int argc, object *args) ;/*object self_7312146, object lp_73604_73610_732857*/
++static void __lambda_1320(void *data, object clo, int argc, object *args) ;/*object self_7312147, object lp_73604_73610_732857*/
++static void __lambda_491(void *data, object clo, int argc, object *args) ;/*object self_7312148, object k_734925, object i_73611_732858, object j_73612_732859*/
++static void __lambda_492(void *data, object clo, int argc, object *args) ;/*object self_7312149, object r_734930*/
++static void __lambda_493(void *data, object clo, int argc, object *args) ;/*object self_7312150, object r_734927*/
++static void __lambda_489(void *data, object clo, int argc, object *args) ;/*object self_7312151, object r_734924*/
++static void __lambda_490(void *data, object clo, int argc, object *args) ;/*object self_7312152, object r_734923*/
++static void __lambda_481(void *data, object clo, int argc, object *args) ;/*object self_7312161, object k_734946*/
++static void __lambda_483(void *data, object clo, int argc, object *args) ;/*object self_7312162, object r_734947*/
++static void __lambda_482(void *data, object clo, int argc, object *args) ;/*object self_7312163, object k_734948*/
++static void __lambda_473(void *data, object clo, int argc, object *args) ;/*closure _,object k_734903, object bv_73585_732843, object opts_73586_732844_raw, ...*/
++static void __lambda_474(void *data, object clo, int argc, object *args) ;/*object self_7312133, object len_73587_732845, object start_73588_732846, object end_73589_732847*/
++static void __lambda_1319(void *data, object clo, int argc, object *args) ;/*object self_7312134, object len_73587_732845*/
++static void __lambda_1318(void *data, object clo, int argc, object *args) ;/*object self_7312135, object start_73588_732846*/
++static void __lambda_1317(void *data, object clo, int argc, object *args) ;/*object self_7312136, object end_73589_732847*/
++static void __lambda_475(void *data, object clo, int argc, object *args) ;/*object self_7312137, object r_734904*/
++static void __lambda_476(void *data, object clo, int argc, object *args) ;/*object self_7312138, object r_734905*/
++static void __lambda_478(void *data, object clo, int argc, object *args) ;/*object self_7312139, object r_734907*/
++static void __lambda_479(void *data, object clo, int argc, object *args) ;/*object self_7312140, object r_734906*/
++static void __lambda_477(void *data, object clo, int argc, object *args) ;/*object self_7312141, object k_734908*/
++static void __lambda_463(void *data, object clo, int argc, object *args) ;/*closure _,object k_734880, object vec_73577_732835, object opts_73578_732836_raw, ...*/
++static void __lambda_464(void *data, object clo, int argc, object *args) ;/*object self_7312120, object len_73579_732837, object start_73580_732838, object end_73581_732839, object loop_73582_732840*/
++static void __lambda_1316(void *data, object clo, int argc, object *args) ;/*object self_7312121, object len_73579_732837*/
++static void __lambda_1315(void *data, object clo, int argc, object *args) ;/*object self_7312122, object start_73580_732838*/
++static void __lambda_1314(void *data, object clo, int argc, object *args) ;/*object self_7312123, object end_73581_732839*/
++static void __lambda_1313(void *data, object clo, int argc, object *args) ;/*object self_7312124, object loop_73582_732840*/
++static void __lambda_465(void *data, object clo, int argc, object *args) ;/*object self_7312125, object r_734881*/
++static void __lambda_466(void *data, object clo, int argc, object *args) ;/*object self_7312126, object r_734882*/
++static void __lambda_468(void *data, object clo, int argc, object *args) ;/*object self_7312127, object r_734892*/
++static void __lambda_469(void *data, object clo, int argc, object *args) ;/*object self_7312128, object r_734883*/
++static void __lambda_472(void *data, object clo, int argc, object *args) ;/*object self_7312129, object k_734887, object i_73583_732841, object lst_73584_732842*/
++static void __lambda_470(void *data, object clo, int argc, object *args) ;/*object self_7312130, object r_734886*/
++static void __lambda_471(void *data, object clo, int argc, object *args) ;/*object self_7312131, object r_734884*/
++static void __lambda_467(void *data, object clo, int argc, object *args) ;/*object self_7312132, object k_734893*/
++static void __lambda_462(void *data, object clo, int argc, object *args) ;/*closure _,object k_734877, object objs_73576_732834_raw, ...*/
++static void __lambda_461(void *data, object clo, int argc, object *args) ;/*closure _,object k_734873, object lst_73575_732833*/
++static void __lambda_459(void *data, object clo, int argc, object *args) ;/*closure _,object k_734869, object lst_73571_732829, object k_73572_732830, object obj_73573_732831*/
++static void __lambda_460(void *data, object clo, int argc, object *args) ;/*object self_7312119, object kth_73574_732832*/
++static void __lambda_457(void *data, object clo, int argc, object *args) ;/*closure _,object k_734865, object lst_73569_732827, object k_73570_732828*/
++static void __lambda_458(void *data, object clo, int argc, object *args) ;/*object self_7312118, object r_734866*/
++static void __lambda_456(void *data, object clo, int argc, object *args) ;/*closure _,object k_734859, object lst_73567_732825, object k_73568_732826*/
++static void __lambda_444(void *data, object clo, int argc, object *args) ;/*closure _,object k_734838, object f_73558_732817, object lis1_73559_732818, object lists_73560_732819_raw, ...*/
++static void __lambda_455(void *data, object clo, int argc, object *args) ;/*object self_7312117, object r_734853*/
++static void __lambda_445(void *data, object clo, int argc, object *args) ;/*object self_7312106, object lists_73562_732820*/
++static void __lambda_446(void *data, object clo, int argc, object *args) ;/*object self_7312107, object recur_73563_732821*/
++static void __lambda_1312(void *data, object clo, int argc, object *args) ;/*object self_7312108, object recur_73563_732821*/
++static void __lambda_449(void *data, object clo, int argc, object *args) ;/*object self_7312109, object k_734844, object lists_73564_732822*/
++static void __lambda_454(void *data, object clo, int argc, object *args) ;/*object self_7312110, object k_734850*/
++static void __lambda_450(void *data, object clo, int argc, object *args) ;/*object self_7312111, object r_734845*/
++static void __lambda_452(void *data, object clo, int argc, object *args) ;/*object self_7312112, object k_734847, object cars_73565_732823, object cdrs_73566_732824*/
++static void __lambda_453(void *data, object clo, int argc, object *args) ;/*object self_7312113, object r_734849*/
++static void __lambda_451(void *data, object clo, int argc, object *args) ;/*object self_7312114, object r_734846*/
++static void __lambda_447(void *data, object clo, int argc, object *args) ;/*object self_7312115, object r_734843*/
++static void __lambda_448(void *data, object clo, int argc, object *args) ;/*object self_7312116, object r_734842*/
++static void __lambda_442(void *data, object clo, int argc, object *args) ;/*closure _,object k_734827, object f_73551_732813, object lst1_73552_732814, object lst2_73553_732815*/
++static void __lambda_443(void *data, object clo, int argc, object *args) ;/*object self_7312105, object r_734829*/
++static void __lambda_440(void *data, object clo, int argc, object *args) ;/*closure _,object k_734820, object f_73549_732811, object lst_73550_732812*/
++static void __lambda_441(void *data, object clo, int argc, object *args) ;/*object self_7312104, object r_734822*/
++static void __lambda_437(void *data, object clo, int argc, object *args) ;/*closure _,object k_734808, object f_73542_732807, object lst1_73543_732808, object lst2_73544_732809*/
++static void __lambda_438(void *data, object clo, int argc, object *args) ;/*object self_7312102, object r_734810*/
++static void __lambda_439(void *data, object clo, int argc, object *args) ;/*object self_7312103, object r_734811*/
++static void __lambda_434(void *data, object clo, int argc, object *args) ;/*closure _,object k_734800, object f_73540_732805, object lst_73541_732806*/
++static void __lambda_435(void *data, object clo, int argc, object *args) ;/*object self_7312100, object r_734802*/
++static void __lambda_436(void *data, object clo, int argc, object *args) ;/*object self_7312101, object r_734803*/
++static void __lambda_419(void *data, object clo, int argc, object *args) ;/*closure _,object k_734781, object f_73528_732794, object lis1_73529_732795, object lists_73530_732796_raw, ...*/
++static void __lambda_432(void *data, object clo, int argc, object *args) ;/*object self_7312097, object k_734796, object x_73538_732803, object y_73539_732804*/
++static void __lambda_433(void *data, object clo, int argc, object *args) ;/*object self_7312098, object r_734797*/
++static void __lambda_431(void *data, object clo, int argc, object *args) ;/*object self_7312099, object r_734794*/
++static void __lambda_420(void *data, object clo, int argc, object *args) ;/*object self_7312085, object lists_73532_732797*/
++static void __lambda_421(void *data, object clo, int argc, object *args) ;/*object self_7312086, object recur_73533_732798*/
++static void __lambda_1311(void *data, object clo, int argc, object *args) ;/*object self_7312087, object recur_73533_732798*/
++static void __lambda_424(void *data, object clo, int argc, object *args) ;/*object self_7312088, object k_734786, object lists_73534_732799*/
++static void __lambda_430(void *data, object clo, int argc, object *args) ;/*object self_7312089, object k_734793*/
++static void __lambda_425(void *data, object clo, int argc, object *args) ;/*object self_7312090, object r_734787*/
++static void __lambda_427(void *data, object clo, int argc, object *args) ;/*object self_7312091, object k_734789, object cars_73535_732800, object cdrs_73536_732801*/
++static void __lambda_428(void *data, object clo, int argc, object *args) ;/*object self_7312092, object x_73537_732802*/
++static void __lambda_429(void *data, object clo, int argc, object *args) ;/*object self_7312093, object r_734792*/
++static void __lambda_426(void *data, object clo, int argc, object *args) ;/*object self_7312094, object r_734788*/
++static void __lambda_422(void *data, object clo, int argc, object *args) ;/*object self_7312095, object r_734785*/
++static void __lambda_423(void *data, object clo, int argc, object *args) ;/*object self_7312096, object r_734784*/
++static void __lambda_399(void *data, object clo, int argc, object *args) ;/*closure _,object k_734753, object lists_73516_732783*/
++static void __lambda_401(void *data, object clo, int argc, object *args) ;/*object self_7312065, object k_734755, object abort_73517_732784*/
++static void __lambda_402(void *data, object clo, int argc, object *args) ;/*object self_7312066, object lists_73519_732785*/
++static void __lambda_403(void *data, object clo, int argc, object *args) ;/*object self_7312067, object recur_73520_732786*/
++static void __lambda_1310(void *data, object clo, int argc, object *args) ;/*object self_7312068, object recur_73520_732786*/
++static void __lambda_406(void *data, object clo, int argc, object *args) ;/*object self_7312069, object k_734758, object lists_73521_732787*/
++static void __lambda_418(void *data, object clo, int argc, object *args) ;/*object self_7312070, object k_734776*/
++static void __lambda_407(void *data, object clo, int argc, object *args) ;/*object self_7312071, object r_734760*/
++static void __lambda_409(void *data, object clo, int argc, object *args) ;/*object self_7312072, object k_734762, object list_73522_732788, object other_91lists_73523_732789*/
++static void __lambda_417(void *data, object clo, int argc, object *args) ;/*object self_7312073, object k_734775*/
++static void __lambda_410(void *data, object clo, int argc, object *args) ;/*object self_7312074, object r_734766*/
++static void __lambda_412(void *data, object clo, int argc, object *args) ;/*object self_7312075, object k_734768, object a_73524_732790, object d_73525_732791*/
++static void __lambda_416(void *data, object clo, int argc, object *args) ;/*object self_7312076, object k_734774*/
++static void __lambda_413(void *data, object clo, int argc, object *args) ;/*object self_7312077, object r_734769*/
++static void __lambda_415(void *data, object clo, int argc, object *args) ;/*object self_7312078, object k_734771, object cars_73526_732792, object cdrs_73527_732793*/
++static void __lambda_414(void *data, object clo, int argc, object *args) ;/*object self_7312079, object r_734770*/
++static void __lambda_411(void *data, object clo, int argc, object *args) ;/*object self_7312080, object r_734767*/
++static void __lambda_408(void *data, object clo, int argc, object *args) ;/*object self_7312081, object r_734761*/
++static void __lambda_404(void *data, object clo, int argc, object *args) ;/*object self_7312082, object r_734757*/
++static void __lambda_405(void *data, object clo, int argc, object *args) ;/*object self_7312083, object r_734756*/
++static void __lambda_400(void *data, object clo, int argc, object *args) ;/*object self_7312084, object r_734754*/
++static void __lambda_398(void *data, object clo, int argc, object *args) ;/*closure _,object k_734748, object pair_73515_732782*/
++static void __lambda_397(void *data, object clo, int argc, object *args) ;/*closure _,object k_734729, object expr_73506_732776, object rename_73507_732777, object compare_73508_732778*/
++static void __lambda_390(void *data, object clo, int argc, object *args) ;/*closure _,object k_734717, object ls_73499_732770*/
++static void __lambda_391(void *data, object clo, int argc, object *args) ;/*object self_7312058, object ls_73501_732771, object res_73502_732772*/
++static void __lambda_392(void *data, object clo, int argc, object *args) ;/*object self_7312059, object lp_73503_732773*/
++static void __lambda_1309(void *data, object clo, int argc, object *args) ;/*object self_7312060, object lp_73503_732773*/
++static void __lambda_395(void *data, object clo, int argc, object *args) ;/*object self_7312061, object k_734721, object ls_73504_732774, object res_73505_732775*/
++static void __lambda_396(void *data, object clo, int argc, object *args) ;/*object self_7312062, object r_734726_7311402*/
++static void __lambda_393(void *data, object clo, int argc, object *args) ;/*object self_7312063, object r_734720*/
++static void __lambda_394(void *data, object clo, int argc, object *args) ;/*object self_7312064, object r_734719*/
++static void __lambda_383(void *data, object clo, int argc, object *args) ;/*closure _,object k_734704, object k_73493_732764, object fill_73494_732765_raw, ...*/
++static void __lambda_384(void *data, object clo, int argc, object *args) ;/*object self_7312050, object x_73495_732766, object make_73496_732767*/
++static void __lambda_1308(void *data, object clo, int argc, object *args) ;/*object self_7312051, object x_73495_732766*/
++static void __lambda_1307(void *data, object clo, int argc, object *args) ;/*object self_7312052, object make_73496_732767*/
++static void __lambda_385(void *data, object clo, int argc, object *args) ;/*object self_7312053, object r_734705*/
++static void __lambda_388(void *data, object clo, int argc, object *args) ;/*object self_7312054, object k_734708, object n_73497_732768, object obj_73498_732769*/
++static void __lambda_389(void *data, object clo, int argc, object *args) ;/*object self_7312055, object r_734710*/
++static void __lambda_386(void *data, object clo, int argc, object *args) ;/*object self_7312056, object r_734707*/
++static void __lambda_387(void *data, object clo, int argc, object *args) ;/*object self_7312057, object r_734706*/
++static void __lambda_382(void *data, object clo, int argc, object *args) ;/*closure _,object k_734701, object objs_73492_732763_raw, ...*/
++static void __lambda_373(void *data, object clo, int argc, object *args) ;/*closure _,object k_734686, object lst_73485_732753_raw, ...*/
++static void __lambda_374(void *data, object clo, int argc, object *args) ;/*object self_7312041, object append_912_732755*/
++static void __lambda_1306(void *data, object clo, int argc, object *args) ;/*object self_7312042, object append_912_732755*/
++static void __lambda_379(void *data, object clo, int argc, object *args) ;/*object self_7312043, object k_734696, object inlist_73486_732757, object alist_73487_732758*/
++static void __lambda_381(void *data, object clo, int argc, object *args) ;/*object self_7312044, object k_734698, object ap_73488_732759, object in_73489_732760*/
++static void __lambda_380(void *data, object clo, int argc, object *args) ;/*object self_7312045, object r_734697*/
++static void __lambda_375(void *data, object clo, int argc, object *args) ;/*object self_7312046, object r_734695*/
++static void __lambda_376(void *data, object clo, int argc, object *args) ;/*object self_7312047, object r_734687*/
++static void __lambda_378(void *data, object clo, int argc, object *args) ;/*object self_7312048, object k_734693, object a_73490_732761, object b_73491_732762*/
++static void __lambda_377(void *data, object clo, int argc, object *args) ;/*object self_7312049, object r_734690*/
++static object __lambda_1401(void *data, object ptr,object n_73484_732752) ;
++static void __lambda_372(void *data, object clo, int argc, object *args) ;/*closure _,object k_734683, object n_73484_732752*/
++static object __lambda_1400(void *data, object ptr,object n_73483_732751) ;
++static void __lambda_371(void *data, object clo, int argc, object *args) ;/*closure _,object k_734680, object n_73483_732751*/
++static object __lambda_1399(void *data, object ptr,object n_73482_732750) ;
++static void __lambda_370(void *data, object clo, int argc, object *args) ;/*closure _,object k_734677, object n_73482_732750*/
+static object __lambda_1398(void *data, object ptr, object o) ;
+static void __lambda_1397(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object o)*/
-+static object __lambda_1396(void *data, object ptr,object x_73481_732756) ;
-+static void __lambda_369(void *data, object clo, int argc, object *args) ;/*closure _,object k_734681, object x_73481_732756*/
-+static void __lambda_368(void *data, object clo, int argc, object *args) ;/*closure _,object k_734677, object port_73480_732755_raw, ...*/
-+static void __lambda_366(void *data, object clo, int argc, object *args) ;/*closure _,object k_734671, object char_73478_732753, object port_73479_732754_raw, ...*/
-+static void __lambda_367(void *data, object clo, int argc, object *args) ;/*object self_7312047, object r_734673*/
++static object __lambda_1396(void *data, object ptr,object x_73481_732749) ;
++static void __lambda_369(void *data, object clo, int argc, object *args) ;/*closure _,object k_734674, object x_73481_732749*/
++static void __lambda_368(void *data, object clo, int argc, object *args) ;/*closure _,object k_734670, object port_73480_732748_raw, ...*/
++static void __lambda_366(void *data, object clo, int argc, object *args) ;/*closure _,object k_734664, object char_73478_732746, object port_73479_732747_raw, ...*/
++static void __lambda_367(void *data, object clo, int argc, object *args) ;/*object self_7312040, object r_734666*/
+static object __lambda_1395(void *data, object ptr, object bv, object port, object start, object end) ;
+static void __lambda_1394(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object bv, object port, object start, object end)*/
-+static void __lambda_356(void *data, object clo, int argc, object *args) ;/*closure _,object k_734651, object vec_73472_732747, object opts_73473_732748_raw, ...*/
-+static void __lambda_357(void *data, object clo, int argc, object *args) ;/*object self_7312034, object len_73474_732749, object port_73475_732750, object start_73476_732751, object end_73477_732752*/
-+static void __lambda_1305(void *data, object clo, int argc, object *args) ;/*object self_7312035, object len_73474_732749*/
-+static void __lambda_1304(void *data, object clo, int argc, object *args) ;/*object self_7312036, object port_73475_732750*/
-+static void __lambda_1303(void *data, object clo, int argc, object *args) ;/*object self_7312037, object start_73476_732751*/
-+static void __lambda_1302(void *data, object clo, int argc, object *args) ;/*object self_7312038, object end_73477_732752*/
-+static void __lambda_358(void *data, object clo, int argc, object *args) ;/*object self_7312039, object r_734652*/
-+static void __lambda_360(void *data, object clo, int argc, object *args) ;/*object self_7312040, object r_734664*/
-+static void __lambda_361(void *data, object clo, int argc, object *args) ;/*object self_7312041, object r_734653*/
-+static void __lambda_362(void *data, object clo, int argc, object *args) ;/*object self_7312042, object r_734654*/
-+static void __lambda_364(void *data, object clo, int argc, object *args) ;/*object self_7312043, object r_734656*/
-+static void __lambda_365(void *data, object clo, int argc, object *args) ;/*object self_7312044, object r_734655*/
-+static void __lambda_363(void *data, object clo, int argc, object *args) ;/*object self_7312045, object k_734657*/
-+static void __lambda_359(void *data, object clo, int argc, object *args) ;/*object self_7312046, object k_734665*/
-+static void __lambda_339(void *data, object clo, int argc, object *args) ;/*closure _,object k_734620, object vec_73444_732736, object o_73445_732737_raw, ...*/
-+static void __lambda_341(void *data, object clo, int argc, object *args) ;/*object self_7312017, object in_73448_732738*/
-+static void __lambda_343(void *data, object clo, int argc, object *args) ;/*object self_7312018, object start_73454_732740*/
-+static void __lambda_347(void *data, object clo, int argc, object *args) ;/*object self_7312019, object end_73457_732741*/
-+static void __lambda_348(void *data, object clo, int argc, object *args) ;/*object self_7312020, object res_73459_732742*/
-+static void __lambda_349(void *data, object clo, int argc, object *args) ;/*object self_7312021, object len_73464_732743*/
-+static void __lambda_350(void *data, object clo, int argc, object *args) ;/*object self_7312022, object lp_73465_73469_732745*/
-+static void __lambda_1301(void *data, object clo, int argc, object *args) ;/*object self_7312023, object lp_73465_73469_732745*/
-+static void __lambda_353(void *data, object clo, int argc, object *args) ;/*object self_7312024, object k_734631, object i_73470_732746*/
-+static void __lambda_354(void *data, object clo, int argc, object *args) ;/*object self_7312025, object r_734636*/
-+static void __lambda_355(void *data, object clo, int argc, object *args) ;/*object self_7312026, object r_734633*/
-+static void __lambda_351(void *data, object clo, int argc, object *args) ;/*object self_7312027, object r_734630*/
-+static void __lambda_352(void *data, object clo, int argc, object *args) ;/*object self_7312028, object r_734629*/
-+static void __lambda_344(void *data, object clo, int argc, object *args) ;/*object self_7312029, object k_734638*/
-+static void __lambda_346(void *data, object clo, int argc, object *args) ;/*object self_7312030, object r_734639*/
-+static void __lambda_345(void *data, object clo, int argc, object *args) ;/*object self_7312031, object k_734640*/
-+static void __lambda_342(void *data, object clo, int argc, object *args) ;/*object self_7312032, object k_734643*/
-+static void __lambda_340(void *data, object clo, int argc, object *args) ;/*object self_7312033, object k_734647*/
-+static void __lambda_327(void *data, object clo, int argc, object *args) ;/*closure _,object k_734602, object k_73433_732729, object _191port_73434_732730_raw, ...*/
-+static void __lambda_328(void *data, object clo, int argc, object *args) ;/*object self_7312003, object port_73435_732731, object bv_73436_732732, object loop_73437_732733*/
-+static void __lambda_1300(void *data, object clo, int argc, object *args) ;/*object self_7312004, object port_73435_732731*/
-+static void __lambda_1299(void *data, object clo, int argc, object *args) ;/*object self_7312005, object bv_73436_732732*/
-+static void __lambda_1298(void *data, object clo, int argc, object *args) ;/*object self_7312006, object loop_73437_732733*/
-+static void __lambda_330(void *data, object clo, int argc, object *args) ;/*object self_7312007, object r_734615*/
-+static void __lambda_331(void *data, object clo, int argc, object *args) ;/*object self_7312008, object r_734603*/
-+static void __lambda_332(void *data, object clo, int argc, object *args) ;/*object self_7312009, object r_734614*/
-+static void __lambda_333(void *data, object clo, int argc, object *args) ;/*object self_7312010, object r_734604*/
-+static void __lambda_336(void *data, object clo, int argc, object *args) ;/*object self_7312011, object k_734607, object n_73438_732734*/
-+static void __lambda_337(void *data, object clo, int argc, object *args) ;/*object self_7312012, object b_73439_732735*/
-+static void __lambda_338(void *data, object clo, int argc, object *args) ;/*object self_7312013, object r_734612*/
-+static void __lambda_334(void *data, object clo, int argc, object *args) ;/*object self_7312014, object r_734606*/
-+static void __lambda_335(void *data, object clo, int argc, object *args) ;/*object self_7312015, object r_734605*/
-+static void __lambda_329(void *data, object clo, int argc, object *args) ;/*object self_7312016, object k_734616*/
-+static void __lambda_323(void *data, object clo, int argc, object *args) ;/*closure _,object k_734587, object str_73422_732725, object opts_73423_732726_raw, ...*/
-+static void __lambda_325(void *data, object clo, int argc, object *args) ;/*object self_7312001, object start_73431_732727, object end_73432_732728*/
-+static void __lambda_326(void *data, object clo, int argc, object *args) ;/*object self_7312002, object r_734594*/
-+static void __lambda_324(void *data, object clo, int argc, object *args) ;/*object self_7312000, object r_734589*/
-+static void __lambda_322(void *data, object clo, int argc, object *args) ;/*closure _,object k_734584, object str_73420_732723, object port_73421_732724*/
-+static void __lambda_320(void *data, object clo, int argc, object *args) ;/*closure _,object k_734580, object str_73419_732722*/
-+static void __lambda_321(void *data, object clo, int argc, object *args) ;/*object self_7311999, object r_734581*/
-+static void __lambda_318(void *data, object clo, int argc, object *args) ;/*closure _,object k_734574, object port_73418_732721_raw, ...*/
-+static void __lambda_319(void *data, object clo, int argc, object *args) ;/*object self_7311998, object r_734576*/
-+static void __lambda_316(void *data, object clo, int argc, object *args) ;/*closure _,object k_734569, object obj_73416_732720*/
-+static void __lambda_317(void *data, object clo, int argc, object *args) ;/*object self_7311997, object r_734571_7311407*/
-+static void __lambda_315(void *data, object clo, int argc, object *args) ;/*closure _,object k_734565, object obj_73414_732719*/
++static void __lambda_356(void *data, object clo, int argc, object *args) ;/*closure _,object k_734644, object vec_73472_732740, object opts_73473_732741_raw, ...*/
++static void __lambda_357(void *data, object clo, int argc, object *args) ;/*object self_7312027, object len_73474_732742, object port_73475_732743, object start_73476_732744, object end_73477_732745*/
++static void __lambda_1305(void *data, object clo, int argc, object *args) ;/*object self_7312028, object len_73474_732742*/
++static void __lambda_1304(void *data, object clo, int argc, object *args) ;/*object self_7312029, object port_73475_732743*/
++static void __lambda_1303(void *data, object clo, int argc, object *args) ;/*object self_7312030, object start_73476_732744*/
++static void __lambda_1302(void *data, object clo, int argc, object *args) ;/*object self_7312031, object end_73477_732745*/
++static void __lambda_358(void *data, object clo, int argc, object *args) ;/*object self_7312032, object r_734645*/
++static void __lambda_360(void *data, object clo, int argc, object *args) ;/*object self_7312033, object r_734657*/
++static void __lambda_361(void *data, object clo, int argc, object *args) ;/*object self_7312034, object r_734646*/
++static void __lambda_362(void *data, object clo, int argc, object *args) ;/*object self_7312035, object r_734647*/
++static void __lambda_364(void *data, object clo, int argc, object *args) ;/*object self_7312036, object r_734649*/
++static void __lambda_365(void *data, object clo, int argc, object *args) ;/*object self_7312037, object r_734648*/
++static void __lambda_363(void *data, object clo, int argc, object *args) ;/*object self_7312038, object k_734650*/
++static void __lambda_359(void *data, object clo, int argc, object *args) ;/*object self_7312039, object k_734658*/
++static void __lambda_339(void *data, object clo, int argc, object *args) ;/*closure _,object k_734613, object vec_73444_732729, object o_73445_732730_raw, ...*/
++static void __lambda_341(void *data, object clo, int argc, object *args) ;/*object self_7312010, object in_73448_732731*/
++static void __lambda_343(void *data, object clo, int argc, object *args) ;/*object self_7312011, object start_73454_732733*/
++static void __lambda_347(void *data, object clo, int argc, object *args) ;/*object self_7312012, object end_73457_732734*/
++static void __lambda_348(void *data, object clo, int argc, object *args) ;/*object self_7312013, object res_73459_732735*/
++static void __lambda_349(void *data, object clo, int argc, object *args) ;/*object self_7312014, object len_73464_732736*/
++static void __lambda_350(void *data, object clo, int argc, object *args) ;/*object self_7312015, object lp_73465_73469_732738*/
++static void __lambda_1301(void *data, object clo, int argc, object *args) ;/*object self_7312016, object lp_73465_73469_732738*/
++static void __lambda_353(void *data, object clo, int argc, object *args) ;/*object self_7312017, object k_734624, object i_73470_732739*/
++static void __lambda_354(void *data, object clo, int argc, object *args) ;/*object self_7312018, object r_734629*/
++static void __lambda_355(void *data, object clo, int argc, object *args) ;/*object self_7312019, object r_734626*/
++static void __lambda_351(void *data, object clo, int argc, object *args) ;/*object self_7312020, object r_734623*/
++static void __lambda_352(void *data, object clo, int argc, object *args) ;/*object self_7312021, object r_734622*/
++static void __lambda_344(void *data, object clo, int argc, object *args) ;/*object self_7312022, object k_734631*/
++static void __lambda_346(void *data, object clo, int argc, object *args) ;/*object self_7312023, object r_734632*/
++static void __lambda_345(void *data, object clo, int argc, object *args) ;/*object self_7312024, object k_734633*/
++static void __lambda_342(void *data, object clo, int argc, object *args) ;/*object self_7312025, object k_734636*/
++static void __lambda_340(void *data, object clo, int argc, object *args) ;/*object self_7312026, object k_734640*/
++static void __lambda_327(void *data, object clo, int argc, object *args) ;/*closure _,object k_734595, object k_73433_732722, object _191port_73434_732723_raw, ...*/
++static void __lambda_328(void *data, object clo, int argc, object *args) ;/*object self_7311996, object port_73435_732724, object bv_73436_732725, object loop_73437_732726*/
++static void __lambda_1300(void *data, object clo, int argc, object *args) ;/*object self_7311997, object port_73435_732724*/
++static void __lambda_1299(void *data, object clo, int argc, object *args) ;/*object self_7311998, object bv_73436_732725*/
++static void __lambda_1298(void *data, object clo, int argc, object *args) ;/*object self_7311999, object loop_73437_732726*/
++static void __lambda_330(void *data, object clo, int argc, object *args) ;/*object self_7312000, object r_734608*/
++static void __lambda_331(void *data, object clo, int argc, object *args) ;/*object self_7312001, object r_734596*/
++static void __lambda_332(void *data, object clo, int argc, object *args) ;/*object self_7312002, object r_734607*/
++static void __lambda_333(void *data, object clo, int argc, object *args) ;/*object self_7312003, object r_734597*/
++static void __lambda_336(void *data, object clo, int argc, object *args) ;/*object self_7312004, object k_734600, object n_73438_732727*/
++static void __lambda_337(void *data, object clo, int argc, object *args) ;/*object self_7312005, object b_73439_732728*/
++static void __lambda_338(void *data, object clo, int argc, object *args) ;/*object self_7312006, object r_734605*/
++static void __lambda_334(void *data, object clo, int argc, object *args) ;/*object self_7312007, object r_734599*/
++static void __lambda_335(void *data, object clo, int argc, object *args) ;/*object self_7312008, object r_734598*/
++static void __lambda_329(void *data, object clo, int argc, object *args) ;/*object self_7312009, object k_734609*/
++static void __lambda_323(void *data, object clo, int argc, object *args) ;/*closure _,object k_734580, object str_73422_732718, object opts_73423_732719_raw, ...*/
++static void __lambda_325(void *data, object clo, int argc, object *args) ;/*object self_7311994, object start_73431_732720, object end_73432_732721*/
++static void __lambda_326(void *data, object clo, int argc, object *args) ;/*object self_7311995, object r_734587*/
++static void __lambda_324(void *data, object clo, int argc, object *args) ;/*object self_7311993, object r_734582*/
++static void __lambda_322(void *data, object clo, int argc, object *args) ;/*closure _,object k_734577, object str_73420_732716, object port_73421_732717*/
++static void __lambda_320(void *data, object clo, int argc, object *args) ;/*closure _,object k_734573, object str_73419_732715*/
++static void __lambda_321(void *data, object clo, int argc, object *args) ;/*object self_7311992, object r_734574*/
++static void __lambda_318(void *data, object clo, int argc, object *args) ;/*closure _,object k_734567, object port_73418_732714_raw, ...*/
++static void __lambda_319(void *data, object clo, int argc, object *args) ;/*object self_7311991, object r_734569*/
++static void __lambda_316(void *data, object clo, int argc, object *args) ;/*closure _,object k_734562, object obj_73416_732713*/
++static void __lambda_317(void *data, object clo, int argc, object *args) ;/*object self_7311990, object r_734564_7311400*/
++static void __lambda_315(void *data, object clo, int argc, object *args) ;/*closure _,object k_734558, object obj_73414_732712*/
+static void __lambda_1393(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object obj)*/
-+static void __lambda_303(void *data, object clo, int argc, object *args) ;/*closure _,object k_734543, object k_73396_732709, object opts_73397_732710_raw, ...*/
-+static void __lambda_305(void *data, object clo, int argc, object *args) ;/*object self_7311985, object port_73398_732711*/
-+static void __lambda_306(void *data, object clo, int argc, object *args) ;/*object self_7311986, object r_734560*/
-+static void __lambda_307(void *data, object clo, int argc, object *args) ;/*object self_7311987, object acc_73400_732712, object i_73401_732713*/
-+static void __lambda_308(void *data, object clo, int argc, object *args) ;/*object self_7311988, object loop_73403_732715*/
-+static void __lambda_1297(void *data, object clo, int argc, object *args) ;/*object self_7311989, object loop_73403_732715*/
-+static void __lambda_311(void *data, object clo, int argc, object *args) ;/*object self_7311990, object k_734549, object acc_73404_732716, object i_73405_732717, object chr_73406_732718*/
-+static void __lambda_314(void *data, object clo, int argc, object *args) ;/*object self_7311993, object r_734558_737583*/
-+static void __lambda_313(void *data, object clo, int argc, object *args) ;/*object self_7311992, object r_734553_737580_7311406*/
-+static void __lambda_312(void *data, object clo, int argc, object *args) ;/*object self_7311991, object r_734551_7311405*/
-+static void __lambda_309(void *data, object clo, int argc, object *args) ;/*object self_7311994, object r_734548*/
-+static void __lambda_310(void *data, object clo, int argc, object *args) ;/*object self_7311995, object r_734547*/
-+static void __lambda_304(void *data, object clo, int argc, object *args) ;/*object self_7311996, object k_734561*/
-+static void __lambda_301(void *data, object clo, int argc, object *args) ;/*closure _,object k_734537, object port_73395_732708_raw, ...*/
-+static void __lambda_302(void *data, object clo, int argc, object *args) ;/*object self_7311984, object r_734539*/
-+static void __lambda_299(void *data, object clo, int argc, object *args) ;/*closure _,object k_734531, object port_73394_732707_raw, ...*/
-+static void __lambda_300(void *data, object clo, int argc, object *args) ;/*object self_7311983, object r_734533*/
-+static void __lambda_297(void *data, object clo, int argc, object *args) ;/*closure _,object k_734525, object port_73393_732706_raw, ...*/
-+static void __lambda_298(void *data, object clo, int argc, object *args) ;/*object self_7311982, object r_734527*/
-+static void __lambda_295(void *data, object clo, int argc, object *args) ;/*closure _,object k_734519, object port_73392_732705_raw, ...*/
-+static void __lambda_296(void *data, object clo, int argc, object *args) ;/*object self_7311981, object r_734521*/
++static void __lambda_303(void *data, object clo, int argc, object *args) ;/*closure _,object k_734536, object k_73396_732702, object opts_73397_732703_raw, ...*/
++static void __lambda_305(void *data, object clo, int argc, object *args) ;/*object self_7311978, object port_73398_732704*/
++static void __lambda_306(void *data, object clo, int argc, object *args) ;/*object self_7311979, object r_734553*/
++static void __lambda_307(void *data, object clo, int argc, object *args) ;/*object self_7311980, object acc_73400_732705, object i_73401_732706*/
++static void __lambda_308(void *data, object clo, int argc, object *args) ;/*object self_7311981, object loop_73403_732708*/
++static void __lambda_1297(void *data, object clo, int argc, object *args) ;/*object self_7311982, object loop_73403_732708*/
++static void __lambda_311(void *data, object clo, int argc, object *args) ;/*object self_7311983, object k_734542, object acc_73404_732709, object i_73405_732710, object chr_73406_732711*/
++static void __lambda_314(void *data, object clo, int argc, object *args) ;/*object self_7311986, object r_734551_737576*/
++static void __lambda_313(void *data, object clo, int argc, object *args) ;/*object self_7311985, object r_734546_737573_7311399*/
++static void __lambda_312(void *data, object clo, int argc, object *args) ;/*object self_7311984, object r_734544_7311398*/
++static void __lambda_309(void *data, object clo, int argc, object *args) ;/*object self_7311987, object r_734541*/
++static void __lambda_310(void *data, object clo, int argc, object *args) ;/*object self_7311988, object r_734540*/
++static void __lambda_304(void *data, object clo, int argc, object *args) ;/*object self_7311989, object k_734554*/
++static void __lambda_301(void *data, object clo, int argc, object *args) ;/*closure _,object k_734530, object port_73395_732701_raw, ...*/
++static void __lambda_302(void *data, object clo, int argc, object *args) ;/*object self_7311977, object r_734532*/
++static void __lambda_299(void *data, object clo, int argc, object *args) ;/*closure _,object k_734524, object port_73394_732700_raw, ...*/
++static void __lambda_300(void *data, object clo, int argc, object *args) ;/*object self_7311976, object r_734526*/
++static void __lambda_297(void *data, object clo, int argc, object *args) ;/*closure _,object k_734518, object port_73393_732699_raw, ...*/
++static void __lambda_298(void *data, object clo, int argc, object *args) ;/*object self_7311975, object r_734520*/
++static void __lambda_295(void *data, object clo, int argc, object *args) ;/*closure _,object k_734512, object port_73392_732698_raw, ...*/
++static void __lambda_296(void *data, object clo, int argc, object *args) ;/*object self_7311974, object r_734514*/
+static void __lambda_1392(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object port)*/
-+static void __lambda_293(void *data, object clo, int argc, object *args) ;/*closure _,object k_734513, object chr_73390_732703, object port_73391_732704_raw, ...*/
-+static void __lambda_294(void *data, object clo, int argc, object *args) ;/*object self_7311980, object r_734515*/
-+static void __lambda_291(void *data, object clo, int argc, object *args) ;/*closure _,object k_734507, object port_73389_732702_raw, ...*/
-+static void __lambda_292(void *data, object clo, int argc, object *args) ;/*object self_7311979, object r_734509*/
-+static void __lambda_289(void *data, object clo, int argc, object *args) ;/*closure _,object k_734501, object port_73388_732701_raw, ...*/
-+static void __lambda_290(void *data, object clo, int argc, object *args) ;/*object self_7311978, object r_734503*/
++static void __lambda_293(void *data, object clo, int argc, object *args) ;/*closure _,object k_734506, object chr_73390_732696, object port_73391_732697_raw, ...*/
++static void __lambda_294(void *data, object clo, int argc, object *args) ;/*object self_7311973, object r_734508*/
++static void __lambda_291(void *data, object clo, int argc, object *args) ;/*closure _,object k_734500, object port_73389_732695_raw, ...*/
++static void __lambda_292(void *data, object clo, int argc, object *args) ;/*object self_7311972, object r_734502*/
++static void __lambda_289(void *data, object clo, int argc, object *args) ;/*closure _,object k_734494, object port_73388_732694_raw, ...*/
++static void __lambda_290(void *data, object clo, int argc, object *args) ;/*object self_7311971, object r_734496*/
+static void __lambda_1391(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object chr, object port)*/
+static void __lambda_1390(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object port)*/
+static void __lambda_1389(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object port)*/
-+static void __lambda_287(void *data, object clo, int argc, object *args) ;/*closure _,object k_734494, object func_73385_732698, object end_73386_732699, object lst_73387_732700*/
-+static void __lambda_288(void *data, object clo, int argc, object *args) ;/*object self_7311977, object r_734497*/
-+static void __lambda_285(void *data, object clo, int argc, object *args) ;/*closure _,object k_734487, object func_73382_732695, object accum_73383_732696, object lst_73384_732697*/
-+static void __lambda_286(void *data, object clo, int argc, object *args) ;/*object self_7311976, object r_734489*/
-+static void __lambda_284(void *data, object clo, int argc, object *args) ;/*closure _,object k_734482, object obj_73379_732692, object alist_73380_732693, object compare_73381_732694_raw, ...*/
-+static void __lambda_281(void *data, object clo, int argc, object *args) ;/*closure _,object k_734471, object obj_73368_732689, object lst_73369_732690, object cmp_127_73370_732691*/
-+static void __lambda_283(void *data, object clo, int argc, object *args) ;/*object self_7311974, object r_734473*/
-+static void __lambda_282(void *data, object clo, int argc, object *args) ;/*object self_7311975, object k_734475*/
-+static void __lambda_280(void *data, object clo, int argc, object *args) ;/*closure _,object k_734466, object obj_73365_732686, object lst_73366_732687, object compare_73367_732688_raw, ...*/
-+static void __lambda_278(void *data, object clo, int argc, object *args) ;/*closure _,object k_734459, object obj_73355_732683, object lst_73356_732684, object cmp_91proc_73357_732685*/
-+static void __lambda_279(void *data, object clo, int argc, object *args) ;/*object self_7311973, object r_734461*/
-+static object __lambda_1388(void *data, object ptr,object str1_73353_732681, object str2_73354_732682) ;
-+static void __lambda_277(void *data, object clo, int argc, object *args) ;/*closure _,object k_734455, object str1_73353_732681, object str2_73354_732682*/
-+static object __lambda_1387(void *data, object ptr,object str1_73351_732679, object str2_73352_732680) ;
-+static void __lambda_276(void *data, object clo, int argc, object *args) ;/*closure _,object k_734451, object str1_73351_732679, object str2_73352_732680*/
-+static object __lambda_1386(void *data, object ptr,object str1_73349_732677, object str2_73350_732678) ;
-+static void __lambda_275(void *data, object clo, int argc, object *args) ;/*closure _,object k_734447, object str1_73349_732677, object str2_73350_732678*/
-+static object __lambda_1385(void *data, object ptr,object str1_73347_732675, object str2_73348_732676) ;
-+static void __lambda_274(void *data, object clo, int argc, object *args) ;/*closure _,object k_734443, object str1_73347_732675, object str2_73348_732676*/
-+static object __lambda_1384(void *data, object ptr,object str1_73345_732673, object str2_73346_732674) ;
-+static void __lambda_273(void *data, object clo, int argc, object *args) ;/*closure _,object k_734439, object str1_73345_732673, object str2_73346_732674*/
-+static void __lambda_272(void *data, object clo, int argc, object *args) ;/*closure _,object k_734435, object str1_73342_732670, object str2_73343_732671, object strs_73344_732672_raw, ...*/
-+static void __lambda_271(void *data, object clo, int argc, object *args) ;/*closure _,object k_734431, object str1_73339_732667, object str2_73340_732668, object strs_73341_732669_raw, ...*/
-+static void __lambda_270(void *data, object clo, int argc, object *args) ;/*closure _,object k_734427, object str1_73336_732664, object str2_73337_732665, object strs_73338_732666_raw, ...*/
-+static void __lambda_269(void *data, object clo, int argc, object *args) ;/*closure _,object k_734423, object str1_73333_732661, object str2_73334_732662, object strs_73335_732663_raw, ...*/
-+static void __lambda_268(void *data, object clo, int argc, object *args) ;/*closure _,object k_734419, object str1_73330_732658, object str2_73331_732659, object strs_73332_732660_raw, ...*/
-+static void __lambda_267(void *data, object clo, int argc, object *args) ;/*closure _,object k_734415, object c1_73327_732655, object c2_73328_732656, object cs_73329_732657_raw, ...*/
-+static void __lambda_266(void *data, object clo, int argc, object *args) ;/*closure _,object k_734411, object c1_73324_732652, object c2_73325_732653, object cs_73326_732654_raw, ...*/
-+static void __lambda_265(void *data, object clo, int argc, object *args) ;/*closure _,object k_734407, object c1_73321_732649, object c2_73322_732650, object cs_73323_732651_raw, ...*/
-+static void __lambda_264(void *data, object clo, int argc, object *args) ;/*closure _,object k_734403, object c1_73318_732646, object c2_73319_732647, object cs_73320_732648_raw, ...*/
-+static void __lambda_263(void *data, object clo, int argc, object *args) ;/*closure _,object k_734399, object c1_73315_732643, object c2_73316_732644, object cs_73317_732645_raw, ...*/
-+static void __lambda_260(void *data, object clo, int argc, object *args) ;/*closure _,object k_734392, object cmp_73310_732638, object c_73311_732639, object cs_73312_732640*/
-+static void __lambda_262(void *data, object clo, int argc, object *args) ;/*object self_7311971, object k_734394, object x_73313_732641, object y_73314_732642*/
-+static void __lambda_261(void *data, object clo, int argc, object *args) ;/*object self_7311972, object r_734393*/
-+static void __lambda_258(void *data, object clo, int argc, object *args) ;/*closure _,object k_734384, object cmp_73300_732635, object x_73301_732636, object lst_73302_732637*/
-+static void __lambda_259(void *data, object clo, int argc, object *args) ;/*object self_7311970, object r_734386*/
-+static void __lambda_256(void *data, object clo, int argc, object *args) ;/*closure _,object k_734379, object port_73297_732632, object proc_73298_732633*/
-+static void __lambda_257(void *data, object clo, int argc, object *args) ;/*object self_7311969, object result_73299_732634*/
-+static void __lambda_252(void *data, object clo, int argc, object *args) ;/*closure _,object k_734373, object before_73293_732628, object thunk_73294_732629, object after_73295_732630*/
-+static void __lambda_253(void *data, object clo, int argc, object *args) ;/*object self_7311966, object r_734374*/
-+static void __lambda_254(void *data, object clo, int argc, object *args) ;/*object self_7311967, object result_73296_732631*/
-+static void __lambda_255(void *data, object clo, int argc, object *args) ;/*object self_7311968, object r_734376*/
-+static void __lambda_250(void *data, object clo, int argc, object *args) ;/*closure _,object k_734361, object producer_73289_732625, object consumer_73290_732626*/
-+static void __lambda_251(void *data, object clo, int argc, object *args) ;/*object self_7311965, object x_73291_732627*/
-+static void __lambda_249(void *data, object clo, int argc, object *args) ;/*closure _,object k_734351, object args_73287_732624_raw, ...*/
-+static void __lambda_248(void *data, object clo, int argc, object *args) ;/*closure _,object k_734345, object expr_73284_732621, object rename_73285_732622, object compare_73286_732623*/
-+static void __lambda_213(void *data, object clo, int argc, object *args) ;/*closure _,object k_734257, object expr_73254_732613, object rename_73255_732614, object compare_73256_732615*/
-+static void __lambda_214(void *data, object clo, int argc, object *args) ;/*object self_7311930, object qq_732617*/
-+static void __lambda_1296(void *data, object clo, int argc, object *args) ;/*object self_7311931, object qq_732617*/
-+static void __lambda_217(void *data, object clo, int argc, object *args) ;/*object self_7311932, object k_734261, object x_73257_732619, object d_73258_732620*/
-+static void __lambda_247(void *data, object clo, int argc, object *args) ;/*object self_7311962, object r_734339*/
-+static void __lambda_244(void *data, object clo, int argc, object *args) ;/*object self_7311959, object r_734334*/
-+static void __lambda_245(void *data, object clo, int argc, object *args) ;/*object self_7311960, object r_734336*/
-+static void __lambda_246(void *data, object clo, int argc, object *args) ;/*object self_7311961, object r_734335*/
-+static void __lambda_218(void *data, object clo, int argc, object *args) ;/*object self_7311933, object r_734330*/
-+static void __lambda_219(void *data, object clo, int argc, object *args) ;/*object self_7311934, object r_734263*/
-+static void __lambda_223(void *data, object clo, int argc, object *args) ;/*object self_7311938, object r_734327*/
-+static void __lambda_224(void *data, object clo, int argc, object *args) ;/*object self_7311939, object r_734274*/
-+static void __lambda_231(void *data, object clo, int argc, object *args) ;/*object self_7311946, object r_734324*/
-+static void __lambda_232(void *data, object clo, int argc, object *args) ;/*object self_7311947, object r_734291*/
-+static void __lambda_238(void *data, object clo, int argc, object *args) ;/*object self_7311951, object r_734301*/
-+static void __lambda_241(void *data, object clo, int argc, object *args) ;/*object self_7311954, object r_734311*/
-+static void __lambda_242(void *data, object clo, int argc, object *args) ;/*object self_7311955, object r_734312*/
-+static void __lambda_243(void *data, object clo, int argc, object *args) ;/*object self_7311956, object r_734313*/
-+static void __lambda_239(void *data, object clo, int argc, object *args) ;/*object self_7311952, object r_734304*/
-+static void __lambda_240(void *data, object clo, int argc, object *args) ;/*object self_7311953, object r_734306*/
-+static void __lambda_236(void *data, object clo, int argc, object *args) ;/*object self_7311957, object k_734317*/
-+static void __lambda_237(void *data, object clo, int argc, object *args) ;/*object self_7311958, object r_734320*/
-+static void __lambda_233(void *data, object clo, int argc, object *args) ;/*object self_7311948, object r_734292*/
-+static void __lambda_234(void *data, object clo, int argc, object *args) ;/*object self_7311949, object r_734297*/
-+static void __lambda_235(void *data, object clo, int argc, object *args) ;/*object self_7311950, object r_734294*/
-+static void __lambda_228(void *data, object clo, int argc, object *args) ;/*object self_7311943, object r_734282*/
-+static void __lambda_229(void *data, object clo, int argc, object *args) ;/*object self_7311944, object r_734287*/
-+static void __lambda_230(void *data, object clo, int argc, object *args) ;/*object self_7311945, object r_734284*/
-+static void __lambda_225(void *data, object clo, int argc, object *args) ;/*object self_7311940, object r_734276*/
-+static void __lambda_226(void *data, object clo, int argc, object *args) ;/*object self_7311941, object r_734277*/
-+static void __lambda_227(void *data, object clo, int argc, object *args) ;/*object self_7311942, object r_734278*/
-+static void __lambda_220(void *data, object clo, int argc, object *args) ;/*object self_7311935, object r_734265*/
-+static void __lambda_221(void *data, object clo, int argc, object *args) ;/*object self_7311936, object r_734270*/
-+static void __lambda_222(void *data, object clo, int argc, object *args) ;/*object self_7311937, object r_734267*/
-+static void __lambda_215(void *data, object clo, int argc, object *args) ;/*object self_7311963, object r_734260*/
-+static void __lambda_216(void *data, object clo, int argc, object *args) ;/*object self_7311964, object r_734258*/
-+static void __lambda_189(void *data, object clo, int argc, object *args) ;/*closure _,object k_734178, object expr_73227_732605, object rename_73228_732606, object compare_73229_732607*/
-+static void __lambda_190(void *data, object clo, int argc, object *args) ;/*object self_7311907, object r_734235*/
-+static void __lambda_191(void *data, object clo, int argc, object *args) ;/*object self_7311908, object r_734241*/
-+static void __lambda_210(void *data, object clo, int argc, object *args) ;/*object self_7311909, object k_734245, object x_73253_732612*/
-+static void __lambda_211(void *data, object clo, int argc, object *args) ;/*object self_7311910, object r_734251*/
-+static void __lambda_212(void *data, object clo, int argc, object *args) ;/*object self_7311911, object r_734250*/
-+static void __lambda_192(void *data, object clo, int argc, object *args) ;/*object self_7311912, object r_734243*/
-+static void __lambda_193(void *data, object clo, int argc, object *args) ;/*object self_7311913, object r_734242*/
-+static void __lambda_194(void *data, object clo, int argc, object *args) ;/*object self_7311914, object r_734236*/
-+static void __lambda_195(void *data, object clo, int argc, object *args) ;/*object self_7311915, object body_73232_732608*/
-+static void __lambda_204(void *data, object clo, int argc, object *args) ;/*object self_7311916, object wrap_73238_732610*/
-+static void __lambda_205(void *data, object clo, int argc, object *args) ;/*object self_7311917, object r_734182*/
-+static void __lambda_206(void *data, object clo, int argc, object *args) ;/*object self_7311918, object r_734184*/
-+static void __lambda_209(void *data, object clo, int argc, object *args) ;/*object self_7311919, object k_734191, object x_73243_732611*/
-+static void __lambda_207(void *data, object clo, int argc, object *args) ;/*object self_7311920, object r_734189*/
-+static void __lambda_208(void *data, object clo, int argc, object *args) ;/*object self_7311921, object r_734186*/
-+static void __lambda_196(void *data, object clo, int argc, object *args) ;/*object self_7311922, object k_734196*/
-+static void __lambda_202(void *data, object clo, int argc, object *args) ;/*object self_7311928, object r_734222*/
-+static void __lambda_203(void *data, object clo, int argc, object *args) ;/*object self_7311929, object r_734229*/
-+static void __lambda_197(void *data, object clo, int argc, object *args) ;/*object self_7311923, object r_734198*/
-+static void __lambda_198(void *data, object clo, int argc, object *args) ;/*object self_7311924, object r_734216*/
-+static void __lambda_199(void *data, object clo, int argc, object *args) ;/*object self_7311925, object r_734204*/
-+static void __lambda_200(void *data, object clo, int argc, object *args) ;/*object self_7311926, object r_734206*/
-+static void __lambda_201(void *data, object clo, int argc, object *args) ;/*object self_7311927, object r_734208*/
-+static void __lambda_182(void *data, object clo, int argc, object *args) ;/*closure _,object k_734151, object exp_73221_732602, object rename_73222_732603, object compare_73223_732604*/
-+static void __lambda_185(void *data, object clo, int argc, object *args) ;/*object self_7311901, object r_734152*/
-+static void __lambda_188(void *data, object clo, int argc, object *args) ;/*object self_7311902, object r_734153*/
-+static void __lambda_186(void *data, object clo, int argc, object *args) ;/*object self_7311903, object k_734170*/
-+static void __lambda_187(void *data, object clo, int argc, object *args) ;/*object self_7311904, object r_734172*/
-+static void __lambda_183(void *data, object clo, int argc, object *args) ;/*object self_7311905, object k_734173*/
-+static void __lambda_184(void *data, object clo, int argc, object *args) ;/*object self_7311906, object r_734175*/
-+static void __lambda_175(void *data, object clo, int argc, object *args) ;/*closure _,object k_734128, object exp_73215_732599, object rename_73216_732600, object compare_73217_732601*/
-+static void __lambda_178(void *data, object clo, int argc, object *args) ;/*object self_7311895, object r_734129*/
-+static void __lambda_181(void *data, object clo, int argc, object *args) ;/*object self_7311896, object r_734130*/
-+static void __lambda_179(void *data, object clo, int argc, object *args) ;/*object self_7311897, object k_734143*/
-+static void __lambda_180(void *data, object clo, int argc, object *args) ;/*object self_7311898, object r_734145*/
-+static void __lambda_176(void *data, object clo, int argc, object *args) ;/*object self_7311899, object k_734146*/
-+static void __lambda_177(void *data, object clo, int argc, object *args) ;/*object self_7311900, object r_734148*/
-+static void __lambda_142(void *data, object clo, int argc, object *args) ;/*closure _,object k_734017, object expr_73172_732583, object rename_73173_732584, object compare_73174_732585*/
-+static void __lambda_143(void *data, object clo, int argc, object *args) ;/*object self_7311860, object agg_91cond_732589, object body_732590, object clause_732591*/
-+static void __lambda_1295(void *data, object clo, int argc, object *args) ;/*object self_7311861, object agg_91cond_732589*/
-+static void __lambda_1294(void *data, object clo, int argc, object *args) ;/*object self_7311862, object body_732590*/
-+static void __lambda_1293(void *data, object clo, int argc, object *args) ;/*object self_7311863, object clause_732591*/
-+static void __lambda_170(void *data, object clo, int argc, object *args) ;/*object self_7311864, object k_734112, object exprs_73175_732595*/
-+static void __lambda_171(void *data, object clo, int argc, object *args) ;/*object self_7311865, object r_734123*/
-+static void __lambda_172(void *data, object clo, int argc, object *args) ;/*object self_7311866, object r_734115*/
-+static void __lambda_174(void *data, object clo, int argc, object *args) ;/*object self_7311868, object r_734121*/
-+static void __lambda_173(void *data, object clo, int argc, object *args) ;/*object self_7311867, object r_734118*/
-+static void __lambda_144(void *data, object clo, int argc, object *args) ;/*object self_7311869, object r_734111*/
-+static void __lambda_145(void *data, object clo, int argc, object *args) ;/*object self_7311870, object r_734018*/
-+static void __lambda_166(void *data, object clo, int argc, object *args) ;/*object self_7311871, object k_734091, object tmp_91sym_73189_732596, object lis_73190_732597*/
-+static void __lambda_167(void *data, object clo, int argc, object *args) ;/*object self_7311872, object r_734106*/
-+static void __lambda_168(void *data, object clo, int argc, object *args) ;/*object self_7311873, object r_734102*/
-+static void __lambda_169(void *data, object clo, int argc, object *args) ;/*object self_7311874, object r_734098*/
-+static void __lambda_146(void *data, object clo, int argc, object *args) ;/*object self_7311875, object r_734090*/
-+static void __lambda_147(void *data, object clo, int argc, object *args) ;/*object self_7311876, object r_734019*/
-+static void __lambda_152(void *data, object clo, int argc, object *args) ;/*object self_7311877, object k_734036, object ls_73194_732598*/
-+static void __lambda_153(void *data, object clo, int argc, object *args) ;/*object self_7311878, object r_734087*/
-+static void __lambda_154(void *data, object clo, int argc, object *args) ;/*object self_7311879, object r_734038*/
-+static void __lambda_161(void *data, object clo, int argc, object *args) ;/*object self_7311886, object r_734066*/
-+static void __lambda_162(void *data, object clo, int argc, object *args) ;/*object self_7311887, object r_734076*/
-+static void __lambda_163(void *data, object clo, int argc, object *args) ;/*object self_7311888, object r_734068*/
-+static void __lambda_164(void *data, object clo, int argc, object *args) ;/*object self_7311889, object r_734070*/
-+static void __lambda_165(void *data, object clo, int argc, object *args) ;/*object self_7311890, object r_734072*/
-+static void __lambda_155(void *data, object clo, int argc, object *args) ;/*object self_7311880, object r_734041*/
-+static void __lambda_156(void *data, object clo, int argc, object *args) ;/*object self_7311881, object r_734051*/
-+static void __lambda_157(void *data, object clo, int argc, object *args) ;/*object self_7311882, object r_734053*/
-+static void __lambda_158(void *data, object clo, int argc, object *args) ;/*object self_7311883, object r_734057*/
-+static void __lambda_159(void *data, object clo, int argc, object *args) ;/*object self_7311884, object r_734045*/
-+static void __lambda_160(void *data, object clo, int argc, object *args) ;/*object self_7311885, object r_734047*/
-+static void __lambda_148(void *data, object clo, int argc, object *args) ;/*object self_7311891, object r_734035*/
-+static void __lambda_149(void *data, object clo, int argc, object *args) ;/*object self_7311892, object r_734020*/
-+static void __lambda_150(void *data, object clo, int argc, object *args) ;/*object self_7311893, object r_734030*/
-+static void __lambda_151(void *data, object clo, int argc, object *args) ;/*object self_7311894, object r_734025*/
-+static void __lambda_121(void *data, object clo, int argc, object *args) ;/*closure _,object k_733953, object expr_73168_732579, object rename_73169_732580, object compare_73170_732581*/
-+static void __lambda_122(void *data, object clo, int argc, object *args) ;/*object self_7311840, object r_734014*/
-+static void __lambda_123(void *data, object clo, int argc, object *args) ;/*object self_7311841, object cl_73171_732582*/
-+static void __lambda_124(void *data, object clo, int argc, object *args) ;/*object self_7311842, object r_734011*/
-+static void __lambda_125(void *data, object clo, int argc, object *args) ;/*object self_7311843, object r_733956*/
-+static void __lambda_130(void *data, object clo, int argc, object *args) ;/*object self_7311846, object r_733965*/
-+static void __lambda_139(void *data, object clo, int argc, object *args) ;/*object self_7311855, object r_733991*/
-+static void __lambda_140(void *data, object clo, int argc, object *args) ;/*object self_7311856, object r_733999*/
-+static void __lambda_141(void *data, object clo, int argc, object *args) ;/*object self_7311857, object r_733995*/
-+static void __lambda_131(void *data, object clo, int argc, object *args) ;/*object self_7311847, object r_733968*/
-+static void __lambda_132(void *data, object clo, int argc, object *args) ;/*object self_7311848, object r_733988*/
-+static void __lambda_133(void *data, object clo, int argc, object *args) ;/*object self_7311849, object r_733971*/
-+static void __lambda_134(void *data, object clo, int argc, object *args) ;/*object self_7311850, object r_733972*/
-+static void __lambda_137(void *data, object clo, int argc, object *args) ;/*object self_7311851, object r_733973*/
-+static void __lambda_138(void *data, object clo, int argc, object *args) ;/*object self_7311852, object r_733975*/
-+static void __lambda_135(void *data, object clo, int argc, object *args) ;/*object self_7311853, object k_733978*/
-+static void __lambda_136(void *data, object clo, int argc, object *args) ;/*object self_7311854, object r_733982*/
-+static void __lambda_128(void *data, object clo, int argc, object *args) ;/*object self_7311858, object k_734005*/
-+static void __lambda_129(void *data, object clo, int argc, object *args) ;/*object self_7311859, object r_734007*/
-+static void __lambda_126(void *data, object clo, int argc, object *args) ;/*object self_7311844, object r_733964*/
-+static void __lambda_127(void *data, object clo, int argc, object *args) ;/*object self_7311845, object r_733959*/
-+static void __lambda_84(void *data, object clo, int argc, object *args) ;/*closure _,object k_733854, object expr_7388_732544, object rename_7389_732545, object compare_7390_732546*/
-+static void __lambda_85(void *data, object clo, int argc, object *args) ;/*object self_7311799, object _191lib_117import_91_125filename_732551, object _191lib_117import_91_125library_91name_732552, object _191library_91exists_127_732553, object check_732554*/
-+static void __lambda_1292(void *data, object clo, int argc, object *args) ;/*object self_7311800, object _191lib_117import_91_125filename_732551*/
-+static void __lambda_1291(void *data, object clo, int argc, object *args) ;/*object self_7311801, object _191lib_117import_91_125library_91name_732552*/
-+static void __lambda_1290(void *data, object clo, int argc, object *args) ;/*object self_7311802, object _191library_91exists_127_732553*/
-+static void __lambda_1289(void *data, object clo, int argc, object *args) ;/*object self_7311803, object check_732554*/
-+static void __lambda_118(void *data, object clo, int argc, object *args) ;/*object self_7311804, object k_733945, object import_7391_732559, object ext_7392_732560_raw, ...*/
-+static void __lambda_119(void *data, object clo, int argc, object *args) ;/*object self_7311805, object r_733947*/
-+static void __lambda_120(void *data, object clo, int argc, object *args) ;/*object self_7311806, object r_733946*/
-+static void __lambda_86(void *data, object clo, int argc, object *args) ;/*object self_7311807, object r_733944*/
-+static void __lambda_87(void *data, object clo, int argc, object *args) ;/*object self_7311808, object r_733855*/
-+static void __lambda_106(void *data, object clo, int argc, object *args) ;/*object self_7311809, object k_733917, object import_7393_732561, object ext_7394_732562_raw, ...*/
-+static void __lambda_115(void *data, object clo, int argc, object *args) ;/*object self_7311810, object k_733937, object i_73113_732568*/
-+static void __lambda_117(void *data, object clo, int argc, object *args) ;/*object self_7311811, object r_733938*/
-+static void __lambda_116(void *data, object clo, int argc, object *args) ;/*object self_7311812, object k_733939*/
-+static void __lambda_107(void *data, object clo, int argc, object *args) ;/*object self_7311813, object r_733936*/
-+static void __lambda_108(void *data, object clo, int argc, object *args) ;/*object self_7311814, object r_733935*/
-+static void __lambda_109(void *data, object clo, int argc, object *args) ;/*object self_7311815, object r_733934*/
-+static void __lambda_110(void *data, object clo, int argc, object *args) ;/*object self_7311816, object filename_85_73100_732564*/
-+static void __lambda_111(void *data, object clo, int argc, object *args) ;/*object self_7311817, object filename_73103_732565*/
-+static void __lambda_113(void *data, object clo, int argc, object *args) ;/*object self_7311818, object r_733921*/
-+static void __lambda_114(void *data, object clo, int argc, object *args) ;/*object self_7311819, object r_733922*/
-+static void __lambda_112(void *data, object clo, int argc, object *args) ;/*object self_7311820, object k_733925*/
-+static void __lambda_88(void *data, object clo, int argc, object *args) ;/*object self_7311821, object r_733916*/
-+static void __lambda_89(void *data, object clo, int argc, object *args) ;/*object self_7311822, object r_733856*/
-+static void __lambda_105(void *data, object clo, int argc, object *args) ;/*object self_7311823, object k_733900, object import_73121_732569*/
-+static void __lambda_90(void *data, object clo, int argc, object *args) ;/*object self_7311824, object r_733899*/
-+static void __lambda_91(void *data, object clo, int argc, object *args) ;/*object self_7311825, object r_733857*/
-+static void __lambda_102(void *data, object clo, int argc, object *args) ;/*object self_7311826, object k_733882, object x_73139_732573*/
-+static void __lambda_104(void *data, object clo, int argc, object *args) ;/*object self_7311828, object r_733898*/
-+static void __lambda_103(void *data, object clo, int argc, object *args) ;/*object self_7311827, object r_733890*/
-+static void __lambda_92(void *data, object clo, int argc, object *args) ;/*object self_7311829, object r_733881*/
-+static void __lambda_93(void *data, object clo, int argc, object *args) ;/*object self_7311830, object r_733858*/
-+static void __lambda_94(void *data, object clo, int argc, object *args) ;/*object self_7311831, object ls_73145_732575*/
-+static void __lambda_95(void *data, object clo, int argc, object *args) ;/*object self_7311832, object expand_73146_732576*/
-+static void __lambda_1288(void *data, object clo, int argc, object *args) ;/*object self_7311833, object expand_73146_732576*/
-+static void __lambda_98(void *data, object clo, int argc, object *args) ;/*object self_7311834, object k_733862, object ls_73147_732577*/
-+static void __lambda_100(void *data, object clo, int argc, object *args) ;/*object self_7311836, object r_733871*/
-+static void __lambda_101(void *data, object clo, int argc, object *args) ;/*object self_7311837, object r_733872*/
-+static void __lambda_99(void *data, object clo, int argc, object *args) ;/*object self_7311835, object r_733867*/
-+static void __lambda_96(void *data, object clo, int argc, object *args) ;/*object self_7311838, object r_733861*/
-+static void __lambda_97(void *data, object clo, int argc, object *args) ;/*object self_7311839, object r_733860*/
-+static void __lambda_75(void *data, object clo, int argc, object *args) ;/*closure _,object k_733835, object exp_7373_732533, object rename_7374_732534, object compare_7375_732535*/
-+static void __lambda_76(void *data, object clo, int argc, object *args) ;/*object self_7311789, object dummy_91bind_732538, object singlet_127_732539*/
-+static void __lambda_1287(void *data, object clo, int argc, object *args) ;/*object self_7311790, object dummy_91bind_732538*/
-+static void __lambda_1286(void *data, object clo, int argc, object *args) ;/*object self_7311791, object singlet_127_732539*/
-+static void __lambda_83(void *data, object clo, int argc, object *args) ;/*object self_7311792, object k_733849, object l_7376_732542*/
-+static void __lambda_77(void *data, object clo, int argc, object *args) ;/*object self_7311793, object r_733848*/
-+static void __lambda_78(void *data, object clo, int argc, object *args) ;/*object self_7311794, object r_733836*/
-+static void __lambda_81(void *data, object clo, int argc, object *args) ;/*object self_7311795, object k_733840, object exps_7378_732543*/
-+static void __lambda_82(void *data, object clo, int argc, object *args) ;/*object self_7311796, object r_733841*/
-+static void __lambda_79(void *data, object clo, int argc, object *args) ;/*object self_7311797, object r_733839*/
-+static void __lambda_80(void *data, object clo, int argc, object *args) ;/*object self_7311798, object r_733837*/
-+static void __lambda_58(void *data, object clo, int argc, object *args) ;/*closure _,object k_733804, object exp_7346_732520, object rename_7347_732521, object compare_7348_732522*/
-+static void __lambda_60(void *data, object clo, int argc, object *args) ;/*object self_7311773, object k_733806, object k_7349_732523*/
-+static void __lambda_73(void *data, object clo, int argc, object *args) ;/*object self_7311774, object k_733831, object obj_7350_732524*/
-+static void __lambda_74(void *data, object clo, int argc, object *args) ;/*object self_7311775, object r_733832*/
-+static void __lambda_61(void *data, object clo, int argc, object *args) ;/*object self_7311776, object r_733807*/
-+static void __lambda_63(void *data, object clo, int argc, object *args) ;/*object self_7311777, object k_733809*/
-+static void __lambda_72(void *data, object clo, int argc, object *args) ;/*object self_7311778, object k_733829, object b_7372_732532*/
-+static void __lambda_64(void *data, object clo, int argc, object *args) ;/*object self_7311779, object r_733828*/
-+static void __lambda_65(void *data, object clo, int argc, object *args) ;/*object self_7311780, object namings_7357_732527*/
-+static void __lambda_66(void *data, object clo, int argc, object *args) ;/*object self_7311781, object names_7360_732528*/
-+static void __lambda_71(void *data, object clo, int argc, object *args) ;/*object self_7311782, object k_733825, object binding_7371_732531*/
-+static void __lambda_67(void *data, object clo, int argc, object *args) ;/*object self_7311783, object r_733824*/
-+static void __lambda_68(void *data, object clo, int argc, object *args) ;/*object self_7311784, object sets_7363_732529*/
-+static void __lambda_69(void *data, object clo, int argc, object *args) ;/*object self_7311785, object args_7366_732530*/
-+static void __lambda_70(void *data, object clo, int argc, object *args) ;/*object self_7311786, object r_733821*/
-+static void __lambda_62(void *data, object clo, int argc, object *args) ;/*object self_7311787, object r_733808*/
-+static void __lambda_59(void *data, object clo, int argc, object *args) ;/*object self_7311788, object r_733805*/
-+static void __lambda_43(void *data, object clo, int argc, object *args) ;/*closure _,object k_733759, object expr_7336_732516, object rename_7337_732517, object compare_7338_732518*/
-+static void __lambda_46(void *data, object clo, int argc, object *args) ;/*object self_7311759, object r_733760*/
-+static void __lambda_49(void *data, object clo, int argc, object *args) ;/*object self_7311760, object r_733761*/
-+static void __lambda_50(void *data, object clo, int argc, object *args) ;/*object self_7311761, object r_733795*/
-+static void __lambda_55(void *data, object clo, int argc, object *args) ;/*object self_7311763, object r_733768*/
-+static void __lambda_56(void *data, object clo, int argc, object *args) ;/*object self_7311764, object r_733769*/
-+static void __lambda_57(void *data, object clo, int argc, object *args) ;/*object self_7311765, object r_733775*/
-+static void __lambda_52(void *data, object clo, int argc, object *args) ;/*object self_7311766, object k_733785*/
-+static void __lambda_54(void *data, object clo, int argc, object *args) ;/*object self_7311767, object k_733789, object x_7342_732519*/
-+static void __lambda_53(void *data, object clo, int argc, object *args) ;/*object self_7311768, object r_733787*/
-+static void __lambda_51(void *data, object clo, int argc, object *args) ;/*object self_7311762, object r_733763*/
-+static void __lambda_47(void *data, object clo, int argc, object *args) ;/*object self_7311769, object k_733796*/
-+static void __lambda_48(void *data, object clo, int argc, object *args) ;/*object self_7311770, object r_733798*/
-+static void __lambda_44(void *data, object clo, int argc, object *args) ;/*object self_7311771, object k_733799*/
-+static void __lambda_45(void *data, object clo, int argc, object *args) ;/*object self_7311772, object r_733801*/
-+static void __lambda_24(void *data, object clo, int argc, object *args) ;/*closure _,object k_733698, object expr_7323_732509, object rename_7324_732510, object compare_7325_732511*/
-+static void __lambda_27(void *data, object clo, int argc, object *args) ;/*object self_7311741, object r_733699*/
-+static void __lambda_30(void *data, object clo, int argc, object *args) ;/*object self_7311742, object r_733700*/
-+static void __lambda_32(void *data, object clo, int argc, object *args) ;/*object self_7311743, object r_733702*/
-+static void __lambda_42(void *data, object clo, int argc, object *args) ;/*object self_7311744, object k_733740, object x_7327_732513*/
-+static void __lambda_33(void *data, object clo, int argc, object *args) ;/*object self_7311745, object r_733739*/
-+static void __lambda_34(void *data, object clo, int argc, object *args) ;/*object self_7311746, object r_733703*/
-+static void __lambda_35(void *data, object clo, int argc, object *args) ;/*object self_7311747, object r_733704*/
-+static void __lambda_36(void *data, object clo, int argc, object *args) ;/*object self_7311748, object r_733705*/
-+static void __lambda_37(void *data, object clo, int argc, object *args) ;/*object self_7311749, object vars_7328_732514, object vals_7329_732515*/
-+static void __lambda_41(void *data, object clo, int argc, object *args) ;/*object self_7311753, object r_733734*/
-+static void __lambda_38(void *data, object clo, int argc, object *args) ;/*object self_7311750, object r_733708*/
-+static void __lambda_39(void *data, object clo, int argc, object *args) ;/*object self_7311751, object r_733713*/
-+static void __lambda_40(void *data, object clo, int argc, object *args) ;/*object self_7311752, object r_733726*/
-+static void __lambda_31(void *data, object clo, int argc, object *args) ;/*object self_7311754, object k_733745*/
-+static void __lambda_28(void *data, object clo, int argc, object *args) ;/*object self_7311755, object k_733751*/
-+static void __lambda_29(void *data, object clo, int argc, object *args) ;/*object self_7311756, object r_733753*/
-+static void __lambda_25(void *data, object clo, int argc, object *args) ;/*object self_7311757, object k_733754*/
-+static void __lambda_26(void *data, object clo, int argc, object *args) ;/*object self_7311758, object r_733756*/
-+static void __lambda_17(void *data, object clo, int argc, object *args) ;/*closure _,object k_733673, object expr_7313_732506, object rename_7314_732507, object compare_7315_732508*/
-+static void __lambda_18(void *data, object clo, int argc, object *args) ;/*object self_7311735, object r_733676*/
-+static void __lambda_19(void *data, object clo, int argc, object *args) ;/*object self_7311736, object r_733690*/
-+static void __lambda_20(void *data, object clo, int argc, object *args) ;/*object self_7311737, object r_733679*/
-+static void __lambda_21(void *data, object clo, int argc, object *args) ;/*object self_7311738, object r_733680*/
-+static void __lambda_22(void *data, object clo, int argc, object *args) ;/*object self_7311739, object r_733681*/
-+static void __lambda_23(void *data, object clo, int argc, object *args) ;/*object self_7311740, object r_733683*/
-+static void __lambda_14(void *data, object clo, int argc, object *args) ;/*closure _,object k_733659, object expr_733_732503, object rename_734_732504, object compare_735_732505*/
-+static void __lambda_15(void *data, object clo, int argc, object *args) ;/*object self_7311733, object r_733662*/
-+static void __lambda_16(void *data, object clo, int argc, object *args) ;/*object self_7311734, object r_733665*/
-+static void __lambda_13(void *data, object clo, int argc, object *args) ;/*closure _,object k_733656*/
-+static void __lambda_11(void *data, object clo, int argc, object *args) ;/*closure _,object k_733652, object sym_732_732502*/
-+static void __lambda_12(void *data, object clo, int argc, object *args) ;/*object self_7311732, object r_733653*/
-+static void __lambda_3(void *data, object clo, int argc, object *args) ;/*closure _,object k_733631*/
-+static void __lambda_4(void *data, object clo, int argc, object *args) ;/*object self_7311724, object feats_731_732501*/
-+static void __lambda_1285(void *data, object clo, int argc, object *args) ;/*object self_7311725, object feats_731_732501*/
-+static void __lambda_8(void *data, object clo, int argc, object *args) ;/*object self_7311726, object r_733632*/
-+static void __lambda_9(void *data, object clo, int argc, object *args) ;/*object self_7311727, object r_733640*/
-+static void __lambda_10(void *data, object clo, int argc, object *args) ;/*object self_7311728, object r_733638*/
-+static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_7311729, object k_733641*/
-+static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_7311730, object r_733646*/
-+static void __lambda_7(void *data, object clo, int argc, object *args) ;/*object self_7311731, object r_733643*/
++static void __lambda_287(void *data, object clo, int argc, object *args) ;/*closure _,object k_734487, object func_73385_732691, object end_73386_732692, object lst_73387_732693*/
++static void __lambda_288(void *data, object clo, int argc, object *args) ;/*object self_7311970, object r_734490*/
++static void __lambda_285(void *data, object clo, int argc, object *args) ;/*closure _,object k_734480, object func_73382_732688, object accum_73383_732689, object lst_73384_732690*/
++static void __lambda_286(void *data, object clo, int argc, object *args) ;/*object self_7311969, object r_734482*/
++static void __lambda_284(void *data, object clo, int argc, object *args) ;/*closure _,object k_734475, object obj_73379_732685, object alist_73380_732686, object compare_73381_732687_raw, ...*/
++static void __lambda_281(void *data, object clo, int argc, object *args) ;/*closure _,object k_734464, object obj_73368_732682, object lst_73369_732683, object cmp_127_73370_732684*/
++static void __lambda_283(void *data, object clo, int argc, object *args) ;/*object self_7311967, object r_734466*/
++static void __lambda_282(void *data, object clo, int argc, object *args) ;/*object self_7311968, object k_734468*/
++static void __lambda_280(void *data, object clo, int argc, object *args) ;/*closure _,object k_734459, object obj_73365_732679, object lst_73366_732680, object compare_73367_732681_raw, ...*/
++static void __lambda_278(void *data, object clo, int argc, object *args) ;/*closure _,object k_734452, object obj_73355_732676, object lst_73356_732677, object cmp_91proc_73357_732678*/
++static void __lambda_279(void *data, object clo, int argc, object *args) ;/*object self_7311966, object r_734454*/
++static object __lambda_1388(void *data, object ptr,object str1_73353_732674, object str2_73354_732675) ;
++static void __lambda_277(void *data, object clo, int argc, object *args) ;/*closure _,object k_734448, object str1_73353_732674, object str2_73354_732675*/
++static object __lambda_1387(void *data, object ptr,object str1_73351_732672, object str2_73352_732673) ;
++static void __lambda_276(void *data, object clo, int argc, object *args) ;/*closure _,object k_734444, object str1_73351_732672, object str2_73352_732673*/
++static object __lambda_1386(void *data, object ptr,object str1_73349_732670, object str2_73350_732671) ;
++static void __lambda_275(void *data, object clo, int argc, object *args) ;/*closure _,object k_734440, object str1_73349_732670, object str2_73350_732671*/
++static object __lambda_1385(void *data, object ptr,object str1_73347_732668, object str2_73348_732669) ;
++static void __lambda_274(void *data, object clo, int argc, object *args) ;/*closure _,object k_734436, object str1_73347_732668, object str2_73348_732669*/
++static object __lambda_1384(void *data, object ptr,object str1_73345_732666, object str2_73346_732667) ;
++static void __lambda_273(void *data, object clo, int argc, object *args) ;/*closure _,object k_734432, object str1_73345_732666, object str2_73346_732667*/
++static void __lambda_272(void *data, object clo, int argc, object *args) ;/*closure _,object k_734428, object str1_73342_732663, object str2_73343_732664, object strs_73344_732665_raw, ...*/
++static void __lambda_271(void *data, object clo, int argc, object *args) ;/*closure _,object k_734424, object str1_73339_732660, object str2_73340_732661, object strs_73341_732662_raw, ...*/
++static void __lambda_270(void *data, object clo, int argc, object *args) ;/*closure _,object k_734420, object str1_73336_732657, object str2_73337_732658, object strs_73338_732659_raw, ...*/
++static void __lambda_269(void *data, object clo, int argc, object *args) ;/*closure _,object k_734416, object str1_73333_732654, object str2_73334_732655, object strs_73335_732656_raw, ...*/
++static void __lambda_268(void *data, object clo, int argc, object *args) ;/*closure _,object k_734412, object str1_73330_732651, object str2_73331_732652, object strs_73332_732653_raw, ...*/
++static void __lambda_267(void *data, object clo, int argc, object *args) ;/*closure _,object k_734408, object c1_73327_732648, object c2_73328_732649, object cs_73329_732650_raw, ...*/
++static void __lambda_266(void *data, object clo, int argc, object *args) ;/*closure _,object k_734404, object c1_73324_732645, object c2_73325_732646, object cs_73326_732647_raw, ...*/
++static void __lambda_265(void *data, object clo, int argc, object *args) ;/*closure _,object k_734400, object c1_73321_732642, object c2_73322_732643, object cs_73323_732644_raw, ...*/
++static void __lambda_264(void *data, object clo, int argc, object *args) ;/*closure _,object k_734396, object c1_73318_732639, object c2_73319_732640, object cs_73320_732641_raw, ...*/
++static void __lambda_263(void *data, object clo, int argc, object *args) ;/*closure _,object k_734392, object c1_73315_732636, object c2_73316_732637, object cs_73317_732638_raw, ...*/
++static void __lambda_260(void *data, object clo, int argc, object *args) ;/*closure _,object k_734385, object cmp_73310_732631, object c_73311_732632, object cs_73312_732633*/
++static void __lambda_262(void *data, object clo, int argc, object *args) ;/*object self_7311964, object k_734387, object x_73313_732634, object y_73314_732635*/
++static void __lambda_261(void *data, object clo, int argc, object *args) ;/*object self_7311965, object r_734386*/
++static void __lambda_258(void *data, object clo, int argc, object *args) ;/*closure _,object k_734377, object cmp_73300_732628, object x_73301_732629, object lst_73302_732630*/
++static void __lambda_259(void *data, object clo, int argc, object *args) ;/*object self_7311963, object r_734379*/
++static void __lambda_256(void *data, object clo, int argc, object *args) ;/*closure _,object k_734372, object port_73297_732625, object proc_73298_732626*/
++static void __lambda_257(void *data, object clo, int argc, object *args) ;/*object self_7311962, object result_73299_732627*/
++static void __lambda_252(void *data, object clo, int argc, object *args) ;/*closure _,object k_734366, object before_73293_732621, object thunk_73294_732622, object after_73295_732623*/
++static void __lambda_253(void *data, object clo, int argc, object *args) ;/*object self_7311959, object r_734367*/
++static void __lambda_254(void *data, object clo, int argc, object *args) ;/*object self_7311960, object result_73296_732624*/
++static void __lambda_255(void *data, object clo, int argc, object *args) ;/*object self_7311961, object r_734369*/
++static void __lambda_250(void *data, object clo, int argc, object *args) ;/*closure _,object k_734354, object producer_73289_732618, object consumer_73290_732619*/
++static void __lambda_251(void *data, object clo, int argc, object *args) ;/*object self_7311958, object x_73291_732620*/
++static void __lambda_249(void *data, object clo, int argc, object *args) ;/*closure _,object k_734344, object args_73287_732617_raw, ...*/
++static void __lambda_248(void *data, object clo, int argc, object *args) ;/*closure _,object k_734338, object expr_73284_732614, object rename_73285_732615, object compare_73286_732616*/
++static void __lambda_213(void *data, object clo, int argc, object *args) ;/*closure _,object k_734250, object expr_73254_732606, object rename_73255_732607, object compare_73256_732608*/
++static void __lambda_214(void *data, object clo, int argc, object *args) ;/*object self_7311923, object qq_732610*/
++static void __lambda_1296(void *data, object clo, int argc, object *args) ;/*object self_7311924, object qq_732610*/
++static void __lambda_217(void *data, object clo, int argc, object *args) ;/*object self_7311925, object k_734254, object x_73257_732612, object d_73258_732613*/
++static void __lambda_247(void *data, object clo, int argc, object *args) ;/*object self_7311955, object r_734332*/
++static void __lambda_244(void *data, object clo, int argc, object *args) ;/*object self_7311952, object r_734327*/
++static void __lambda_245(void *data, object clo, int argc, object *args) ;/*object self_7311953, object r_734329*/
++static void __lambda_246(void *data, object clo, int argc, object *args) ;/*object self_7311954, object r_734328*/
++static void __lambda_218(void *data, object clo, int argc, object *args) ;/*object self_7311926, object r_734323*/
++static void __lambda_219(void *data, object clo, int argc, object *args) ;/*object self_7311927, object r_734256*/
++static void __lambda_223(void *data, object clo, int argc, object *args) ;/*object self_7311931, object r_734320*/
++static void __lambda_224(void *data, object clo, int argc, object *args) ;/*object self_7311932, object r_734267*/
++static void __lambda_231(void *data, object clo, int argc, object *args) ;/*object self_7311939, object r_734317*/
++static void __lambda_232(void *data, object clo, int argc, object *args) ;/*object self_7311940, object r_734284*/
++static void __lambda_238(void *data, object clo, int argc, object *args) ;/*object self_7311944, object r_734294*/
++static void __lambda_241(void *data, object clo, int argc, object *args) ;/*object self_7311947, object r_734304*/
++static void __lambda_242(void *data, object clo, int argc, object *args) ;/*object self_7311948, object r_734305*/
++static void __lambda_243(void *data, object clo, int argc, object *args) ;/*object self_7311949, object r_734306*/
++static void __lambda_239(void *data, object clo, int argc, object *args) ;/*object self_7311945, object r_734297*/
++static void __lambda_240(void *data, object clo, int argc, object *args) ;/*object self_7311946, object r_734299*/
++static void __lambda_236(void *data, object clo, int argc, object *args) ;/*object self_7311950, object k_734310*/
++static void __lambda_237(void *data, object clo, int argc, object *args) ;/*object self_7311951, object r_734313*/
++static void __lambda_233(void *data, object clo, int argc, object *args) ;/*object self_7311941, object r_734285*/
++static void __lambda_234(void *data, object clo, int argc, object *args) ;/*object self_7311942, object r_734290*/
++static void __lambda_235(void *data, object clo, int argc, object *args) ;/*object self_7311943, object r_734287*/
++static void __lambda_228(void *data, object clo, int argc, object *args) ;/*object self_7311936, object r_734275*/
++static void __lambda_229(void *data, object clo, int argc, object *args) ;/*object self_7311937, object r_734280*/
++static void __lambda_230(void *data, object clo, int argc, object *args) ;/*object self_7311938, object r_734277*/
++static void __lambda_225(void *data, object clo, int argc, object *args) ;/*object self_7311933, object r_734269*/
++static void __lambda_226(void *data, object clo, int argc, object *args) ;/*object self_7311934, object r_734270*/
++static void __lambda_227(void *data, object clo, int argc, object *args) ;/*object self_7311935, object r_734271*/
++static void __lambda_220(void *data, object clo, int argc, object *args) ;/*object self_7311928, object r_734258*/
++static void __lambda_221(void *data, object clo, int argc, object *args) ;/*object self_7311929, object r_734263*/
++static void __lambda_222(void *data, object clo, int argc, object *args) ;/*object self_7311930, object r_734260*/
++static void __lambda_215(void *data, object clo, int argc, object *args) ;/*object self_7311956, object r_734253*/
++static void __lambda_216(void *data, object clo, int argc, object *args) ;/*object self_7311957, object r_734251*/
++static void __lambda_189(void *data, object clo, int argc, object *args) ;/*closure _,object k_734171, object expr_73227_732598, object rename_73228_732599, object compare_73229_732600*/
++static void __lambda_190(void *data, object clo, int argc, object *args) ;/*object self_7311900, object r_734228*/
++static void __lambda_191(void *data, object clo, int argc, object *args) ;/*object self_7311901, object r_734234*/
++static void __lambda_210(void *data, object clo, int argc, object *args) ;/*object self_7311902, object k_734238, object x_73253_732605*/
++static void __lambda_211(void *data, object clo, int argc, object *args) ;/*object self_7311903, object r_734244*/
++static void __lambda_212(void *data, object clo, int argc, object *args) ;/*object self_7311904, object r_734243*/
++static void __lambda_192(void *data, object clo, int argc, object *args) ;/*object self_7311905, object r_734236*/
++static void __lambda_193(void *data, object clo, int argc, object *args) ;/*object self_7311906, object r_734235*/
++static void __lambda_194(void *data, object clo, int argc, object *args) ;/*object self_7311907, object r_734229*/
++static void __lambda_195(void *data, object clo, int argc, object *args) ;/*object self_7311908, object body_73232_732601*/
++static void __lambda_204(void *data, object clo, int argc, object *args) ;/*object self_7311909, object wrap_73238_732603*/
++static void __lambda_205(void *data, object clo, int argc, object *args) ;/*object self_7311910, object r_734175*/
++static void __lambda_206(void *data, object clo, int argc, object *args) ;/*object self_7311911, object r_734177*/
++static void __lambda_209(void *data, object clo, int argc, object *args) ;/*object self_7311912, object k_734184, object x_73243_732604*/
++static void __lambda_207(void *data, object clo, int argc, object *args) ;/*object self_7311913, object r_734182*/
++static void __lambda_208(void *data, object clo, int argc, object *args) ;/*object self_7311914, object r_734179*/
++static void __lambda_196(void *data, object clo, int argc, object *args) ;/*object self_7311915, object k_734189*/
++static void __lambda_202(void *data, object clo, int argc, object *args) ;/*object self_7311921, object r_734215*/
++static void __lambda_203(void *data, object clo, int argc, object *args) ;/*object self_7311922, object r_734222*/
++static void __lambda_197(void *data, object clo, int argc, object *args) ;/*object self_7311916, object r_734191*/
++static void __lambda_198(void *data, object clo, int argc, object *args) ;/*object self_7311917, object r_734209*/
++static void __lambda_199(void *data, object clo, int argc, object *args) ;/*object self_7311918, object r_734197*/
++static void __lambda_200(void *data, object clo, int argc, object *args) ;/*object self_7311919, object r_734199*/
++static void __lambda_201(void *data, object clo, int argc, object *args) ;/*object self_7311920, object r_734201*/
++static void __lambda_182(void *data, object clo, int argc, object *args) ;/*closure _,object k_734144, object exp_73221_732595, object rename_73222_732596, object compare_73223_732597*/
++static void __lambda_185(void *data, object clo, int argc, object *args) ;/*object self_7311894, object r_734145*/
++static void __lambda_188(void *data, object clo, int argc, object *args) ;/*object self_7311895, object r_734146*/
++static void __lambda_186(void *data, object clo, int argc, object *args) ;/*object self_7311896, object k_734163*/
++static void __lambda_187(void *data, object clo, int argc, object *args) ;/*object self_7311897, object r_734165*/
++static void __lambda_183(void *data, object clo, int argc, object *args) ;/*object self_7311898, object k_734166*/
++static void __lambda_184(void *data, object clo, int argc, object *args) ;/*object self_7311899, object r_734168*/
++static void __lambda_175(void *data, object clo, int argc, object *args) ;/*closure _,object k_734121, object exp_73215_732592, object rename_73216_732593, object compare_73217_732594*/
++static void __lambda_178(void *data, object clo, int argc, object *args) ;/*object self_7311888, object r_734122*/
++static void __lambda_181(void *data, object clo, int argc, object *args) ;/*object self_7311889, object r_734123*/
++static void __lambda_179(void *data, object clo, int argc, object *args) ;/*object self_7311890, object k_734136*/
++static void __lambda_180(void *data, object clo, int argc, object *args) ;/*object self_7311891, object r_734138*/
++static void __lambda_176(void *data, object clo, int argc, object *args) ;/*object self_7311892, object k_734139*/
++static void __lambda_177(void *data, object clo, int argc, object *args) ;/*object self_7311893, object r_734141*/
++static void __lambda_142(void *data, object clo, int argc, object *args) ;/*closure _,object k_734010, object expr_73172_732576, object rename_73173_732577, object compare_73174_732578*/
++static void __lambda_143(void *data, object clo, int argc, object *args) ;/*object self_7311853, object agg_91cond_732582, object body_732583, object clause_732584*/
++static void __lambda_1295(void *data, object clo, int argc, object *args) ;/*object self_7311854, object agg_91cond_732582*/
++static void __lambda_1294(void *data, object clo, int argc, object *args) ;/*object self_7311855, object body_732583*/
++static void __lambda_1293(void *data, object clo, int argc, object *args) ;/*object self_7311856, object clause_732584*/
++static void __lambda_170(void *data, object clo, int argc, object *args) ;/*object self_7311857, object k_734105, object exprs_73175_732588*/
++static void __lambda_171(void *data, object clo, int argc, object *args) ;/*object self_7311858, object r_734116*/
++static void __lambda_172(void *data, object clo, int argc, object *args) ;/*object self_7311859, object r_734108*/
++static void __lambda_174(void *data, object clo, int argc, object *args) ;/*object self_7311861, object r_734114*/
++static void __lambda_173(void *data, object clo, int argc, object *args) ;/*object self_7311860, object r_734111*/
++static void __lambda_144(void *data, object clo, int argc, object *args) ;/*object self_7311862, object r_734104*/
++static void __lambda_145(void *data, object clo, int argc, object *args) ;/*object self_7311863, object r_734011*/
++static void __lambda_166(void *data, object clo, int argc, object *args) ;/*object self_7311864, object k_734084, object tmp_91sym_73189_732589, object lis_73190_732590*/
++static void __lambda_167(void *data, object clo, int argc, object *args) ;/*object self_7311865, object r_734099*/
++static void __lambda_168(void *data, object clo, int argc, object *args) ;/*object self_7311866, object r_734095*/
++static void __lambda_169(void *data, object clo, int argc, object *args) ;/*object self_7311867, object r_734091*/
++static void __lambda_146(void *data, object clo, int argc, object *args) ;/*object self_7311868, object r_734083*/
++static void __lambda_147(void *data, object clo, int argc, object *args) ;/*object self_7311869, object r_734012*/
++static void __lambda_152(void *data, object clo, int argc, object *args) ;/*object self_7311870, object k_734029, object ls_73194_732591*/
++static void __lambda_153(void *data, object clo, int argc, object *args) ;/*object self_7311871, object r_734080*/
++static void __lambda_154(void *data, object clo, int argc, object *args) ;/*object self_7311872, object r_734031*/
++static void __lambda_161(void *data, object clo, int argc, object *args) ;/*object self_7311879, object r_734059*/
++static void __lambda_162(void *data, object clo, int argc, object *args) ;/*object self_7311880, object r_734069*/
++static void __lambda_163(void *data, object clo, int argc, object *args) ;/*object self_7311881, object r_734061*/
++static void __lambda_164(void *data, object clo, int argc, object *args) ;/*object self_7311882, object r_734063*/
++static void __lambda_165(void *data, object clo, int argc, object *args) ;/*object self_7311883, object r_734065*/
++static void __lambda_155(void *data, object clo, int argc, object *args) ;/*object self_7311873, object r_734034*/
++static void __lambda_156(void *data, object clo, int argc, object *args) ;/*object self_7311874, object r_734044*/
++static void __lambda_157(void *data, object clo, int argc, object *args) ;/*object self_7311875, object r_734046*/
++static void __lambda_158(void *data, object clo, int argc, object *args) ;/*object self_7311876, object r_734050*/
++static void __lambda_159(void *data, object clo, int argc, object *args) ;/*object self_7311877, object r_734038*/
++static void __lambda_160(void *data, object clo, int argc, object *args) ;/*object self_7311878, object r_734040*/
++static void __lambda_148(void *data, object clo, int argc, object *args) ;/*object self_7311884, object r_734028*/
++static void __lambda_149(void *data, object clo, int argc, object *args) ;/*object self_7311885, object r_734013*/
++static void __lambda_150(void *data, object clo, int argc, object *args) ;/*object self_7311886, object r_734023*/
++static void __lambda_151(void *data, object clo, int argc, object *args) ;/*object self_7311887, object r_734018*/
++static void __lambda_121(void *data, object clo, int argc, object *args) ;/*closure _,object k_733946, object expr_73168_732572, object rename_73169_732573, object compare_73170_732574*/
++static void __lambda_122(void *data, object clo, int argc, object *args) ;/*object self_7311833, object r_734007*/
++static void __lambda_123(void *data, object clo, int argc, object *args) ;/*object self_7311834, object cl_73171_732575*/
++static void __lambda_124(void *data, object clo, int argc, object *args) ;/*object self_7311835, object r_734004*/
++static void __lambda_125(void *data, object clo, int argc, object *args) ;/*object self_7311836, object r_733949*/
++static void __lambda_130(void *data, object clo, int argc, object *args) ;/*object self_7311839, object r_733958*/
++static void __lambda_139(void *data, object clo, int argc, object *args) ;/*object self_7311848, object r_733984*/
++static void __lambda_140(void *data, object clo, int argc, object *args) ;/*object self_7311849, object r_733992*/
++static void __lambda_141(void *data, object clo, int argc, object *args) ;/*object self_7311850, object r_733988*/
++static void __lambda_131(void *data, object clo, int argc, object *args) ;/*object self_7311840, object r_733961*/
++static void __lambda_132(void *data, object clo, int argc, object *args) ;/*object self_7311841, object r_733981*/
++static void __lambda_133(void *data, object clo, int argc, object *args) ;/*object self_7311842, object r_733964*/
++static void __lambda_134(void *data, object clo, int argc, object *args) ;/*object self_7311843, object r_733965*/
++static void __lambda_137(void *data, object clo, int argc, object *args) ;/*object self_7311844, object r_733966*/
++static void __lambda_138(void *data, object clo, int argc, object *args) ;/*object self_7311845, object r_733968*/
++static void __lambda_135(void *data, object clo, int argc, object *args) ;/*object self_7311846, object k_733971*/
++static void __lambda_136(void *data, object clo, int argc, object *args) ;/*object self_7311847, object r_733975*/
++static void __lambda_128(void *data, object clo, int argc, object *args) ;/*object self_7311851, object k_733998*/
++static void __lambda_129(void *data, object clo, int argc, object *args) ;/*object self_7311852, object r_734000*/
++static void __lambda_126(void *data, object clo, int argc, object *args) ;/*object self_7311837, object r_733957*/
++static void __lambda_127(void *data, object clo, int argc, object *args) ;/*object self_7311838, object r_733952*/
++static void __lambda_84(void *data, object clo, int argc, object *args) ;/*closure _,object k_733847, object expr_7388_732537, object rename_7389_732538, object compare_7390_732539*/
++static void __lambda_85(void *data, object clo, int argc, object *args) ;/*object self_7311792, object _191lib_117import_91_125filename_732544, object _191lib_117import_91_125library_91name_732545, object _191library_91exists_127_732546, object check_732547*/
++static void __lambda_1292(void *data, object clo, int argc, object *args) ;/*object self_7311793, object _191lib_117import_91_125filename_732544*/
++static void __lambda_1291(void *data, object clo, int argc, object *args) ;/*object self_7311794, object _191lib_117import_91_125library_91name_732545*/
++static void __lambda_1290(void *data, object clo, int argc, object *args) ;/*object self_7311795, object _191library_91exists_127_732546*/
++static void __lambda_1289(void *data, object clo, int argc, object *args) ;/*object self_7311796, object check_732547*/
++static void __lambda_118(void *data, object clo, int argc, object *args) ;/*object self_7311797, object k_733938, object import_7391_732552, object ext_7392_732553_raw, ...*/
++static void __lambda_119(void *data, object clo, int argc, object *args) ;/*object self_7311798, object r_733940*/
++static void __lambda_120(void *data, object clo, int argc, object *args) ;/*object self_7311799, object r_733939*/
++static void __lambda_86(void *data, object clo, int argc, object *args) ;/*object self_7311800, object r_733937*/
++static void __lambda_87(void *data, object clo, int argc, object *args) ;/*object self_7311801, object r_733848*/
++static void __lambda_106(void *data, object clo, int argc, object *args) ;/*object self_7311802, object k_733910, object import_7393_732554, object ext_7394_732555_raw, ...*/
++static void __lambda_115(void *data, object clo, int argc, object *args) ;/*object self_7311803, object k_733930, object i_73113_732561*/
++static void __lambda_117(void *data, object clo, int argc, object *args) ;/*object self_7311804, object r_733931*/
++static void __lambda_116(void *data, object clo, int argc, object *args) ;/*object self_7311805, object k_733932*/
++static void __lambda_107(void *data, object clo, int argc, object *args) ;/*object self_7311806, object r_733929*/
++static void __lambda_108(void *data, object clo, int argc, object *args) ;/*object self_7311807, object r_733928*/
++static void __lambda_109(void *data, object clo, int argc, object *args) ;/*object self_7311808, object r_733927*/
++static void __lambda_110(void *data, object clo, int argc, object *args) ;/*object self_7311809, object filename_85_73100_732557*/
++static void __lambda_111(void *data, object clo, int argc, object *args) ;/*object self_7311810, object filename_73103_732558*/
++static void __lambda_113(void *data, object clo, int argc, object *args) ;/*object self_7311811, object r_733914*/
++static void __lambda_114(void *data, object clo, int argc, object *args) ;/*object self_7311812, object r_733915*/
++static void __lambda_112(void *data, object clo, int argc, object *args) ;/*object self_7311813, object k_733918*/
++static void __lambda_88(void *data, object clo, int argc, object *args) ;/*object self_7311814, object r_733909*/
++static void __lambda_89(void *data, object clo, int argc, object *args) ;/*object self_7311815, object r_733849*/
++static void __lambda_105(void *data, object clo, int argc, object *args) ;/*object self_7311816, object k_733893, object import_73121_732562*/
++static void __lambda_90(void *data, object clo, int argc, object *args) ;/*object self_7311817, object r_733892*/
++static void __lambda_91(void *data, object clo, int argc, object *args) ;/*object self_7311818, object r_733850*/
++static void __lambda_102(void *data, object clo, int argc, object *args) ;/*object self_7311819, object k_733875, object x_73139_732566*/
++static void __lambda_104(void *data, object clo, int argc, object *args) ;/*object self_7311821, object r_733891*/
++static void __lambda_103(void *data, object clo, int argc, object *args) ;/*object self_7311820, object r_733883*/
++static void __lambda_92(void *data, object clo, int argc, object *args) ;/*object self_7311822, object r_733874*/
++static void __lambda_93(void *data, object clo, int argc, object *args) ;/*object self_7311823, object r_733851*/
++static void __lambda_94(void *data, object clo, int argc, object *args) ;/*object self_7311824, object ls_73145_732568*/
++static void __lambda_95(void *data, object clo, int argc, object *args) ;/*object self_7311825, object expand_73146_732569*/
++static void __lambda_1288(void *data, object clo, int argc, object *args) ;/*object self_7311826, object expand_73146_732569*/
++static void __lambda_98(void *data, object clo, int argc, object *args) ;/*object self_7311827, object k_733855, object ls_73147_732570*/
++static void __lambda_100(void *data, object clo, int argc, object *args) ;/*object self_7311829, object r_733864*/
++static void __lambda_101(void *data, object clo, int argc, object *args) ;/*object self_7311830, object r_733865*/
++static void __lambda_99(void *data, object clo, int argc, object *args) ;/*object self_7311828, object r_733860*/
++static void __lambda_96(void *data, object clo, int argc, object *args) ;/*object self_7311831, object r_733854*/
++static void __lambda_97(void *data, object clo, int argc, object *args) ;/*object self_7311832, object r_733853*/
++static void __lambda_75(void *data, object clo, int argc, object *args) ;/*closure _,object k_733828, object exp_7373_732526, object rename_7374_732527, object compare_7375_732528*/
++static void __lambda_76(void *data, object clo, int argc, object *args) ;/*object self_7311782, object dummy_91bind_732531, object singlet_127_732532*/
++static void __lambda_1287(void *data, object clo, int argc, object *args) ;/*object self_7311783, object dummy_91bind_732531*/
++static void __lambda_1286(void *data, object clo, int argc, object *args) ;/*object self_7311784, object singlet_127_732532*/
++static void __lambda_83(void *data, object clo, int argc, object *args) ;/*object self_7311785, object k_733842, object l_7376_732535*/
++static void __lambda_77(void *data, object clo, int argc, object *args) ;/*object self_7311786, object r_733841*/
++static void __lambda_78(void *data, object clo, int argc, object *args) ;/*object self_7311787, object r_733829*/
++static void __lambda_81(void *data, object clo, int argc, object *args) ;/*object self_7311788, object k_733833, object exps_7378_732536*/
++static void __lambda_82(void *data, object clo, int argc, object *args) ;/*object self_7311789, object r_733834*/
++static void __lambda_79(void *data, object clo, int argc, object *args) ;/*object self_7311790, object r_733832*/
++static void __lambda_80(void *data, object clo, int argc, object *args) ;/*object self_7311791, object r_733830*/
++static void __lambda_58(void *data, object clo, int argc, object *args) ;/*closure _,object k_733797, object exp_7346_732513, object rename_7347_732514, object compare_7348_732515*/
++static void __lambda_60(void *data, object clo, int argc, object *args) ;/*object self_7311766, object k_733799, object k_7349_732516*/
++static void __lambda_73(void *data, object clo, int argc, object *args) ;/*object self_7311767, object k_733824, object obj_7350_732517*/
++static void __lambda_74(void *data, object clo, int argc, object *args) ;/*object self_7311768, object r_733825*/
++static void __lambda_61(void *data, object clo, int argc, object *args) ;/*object self_7311769, object r_733800*/
++static void __lambda_63(void *data, object clo, int argc, object *args) ;/*object self_7311770, object k_733802*/
++static void __lambda_72(void *data, object clo, int argc, object *args) ;/*object self_7311771, object k_733822, object b_7372_732525*/
++static void __lambda_64(void *data, object clo, int argc, object *args) ;/*object self_7311772, object r_733821*/
++static void __lambda_65(void *data, object clo, int argc, object *args) ;/*object self_7311773, object namings_7357_732520*/
++static void __lambda_66(void *data, object clo, int argc, object *args) ;/*object self_7311774, object names_7360_732521*/
++static void __lambda_71(void *data, object clo, int argc, object *args) ;/*object self_7311775, object k_733818, object binding_7371_732524*/
++static void __lambda_67(void *data, object clo, int argc, object *args) ;/*object self_7311776, object r_733817*/
++static void __lambda_68(void *data, object clo, int argc, object *args) ;/*object self_7311777, object sets_7363_732522*/
++static void __lambda_69(void *data, object clo, int argc, object *args) ;/*object self_7311778, object args_7366_732523*/
++static void __lambda_70(void *data, object clo, int argc, object *args) ;/*object self_7311779, object r_733814*/
++static void __lambda_62(void *data, object clo, int argc, object *args) ;/*object self_7311780, object r_733801*/
++static void __lambda_59(void *data, object clo, int argc, object *args) ;/*object self_7311781, object r_733798*/
++static void __lambda_43(void *data, object clo, int argc, object *args) ;/*closure _,object k_733752, object expr_7336_732509, object rename_7337_732510, object compare_7338_732511*/
++static void __lambda_46(void *data, object clo, int argc, object *args) ;/*object self_7311752, object r_733753*/
++static void __lambda_49(void *data, object clo, int argc, object *args) ;/*object self_7311753, object r_733754*/
++static void __lambda_50(void *data, object clo, int argc, object *args) ;/*object self_7311754, object r_733788*/
++static void __lambda_55(void *data, object clo, int argc, object *args) ;/*object self_7311756, object r_733761*/
++static void __lambda_56(void *data, object clo, int argc, object *args) ;/*object self_7311757, object r_733762*/
++static void __lambda_57(void *data, object clo, int argc, object *args) ;/*object self_7311758, object r_733768*/
++static void __lambda_52(void *data, object clo, int argc, object *args) ;/*object self_7311759, object k_733778*/
++static void __lambda_54(void *data, object clo, int argc, object *args) ;/*object self_7311760, object k_733782, object x_7342_732512*/
++static void __lambda_53(void *data, object clo, int argc, object *args) ;/*object self_7311761, object r_733780*/
++static void __lambda_51(void *data, object clo, int argc, object *args) ;/*object self_7311755, object r_733756*/
++static void __lambda_47(void *data, object clo, int argc, object *args) ;/*object self_7311762, object k_733789*/
++static void __lambda_48(void *data, object clo, int argc, object *args) ;/*object self_7311763, object r_733791*/
++static void __lambda_44(void *data, object clo, int argc, object *args) ;/*object self_7311764, object k_733792*/
++static void __lambda_45(void *data, object clo, int argc, object *args) ;/*object self_7311765, object r_733794*/
++static void __lambda_24(void *data, object clo, int argc, object *args) ;/*closure _,object k_733691, object expr_7323_732502, object rename_7324_732503, object compare_7325_732504*/
++static void __lambda_27(void *data, object clo, int argc, object *args) ;/*object self_7311734, object r_733692*/
++static void __lambda_30(void *data, object clo, int argc, object *args) ;/*object self_7311735, object r_733693*/
++static void __lambda_32(void *data, object clo, int argc, object *args) ;/*object self_7311736, object r_733695*/
++static void __lambda_42(void *data, object clo, int argc, object *args) ;/*object self_7311737, object k_733733, object x_7327_732506*/
++static void __lambda_33(void *data, object clo, int argc, object *args) ;/*object self_7311738, object r_733732*/
++static void __lambda_34(void *data, object clo, int argc, object *args) ;/*object self_7311739, object r_733696*/
++static void __lambda_35(void *data, object clo, int argc, object *args) ;/*object self_7311740, object r_733697*/
++static void __lambda_36(void *data, object clo, int argc, object *args) ;/*object self_7311741, object r_733698*/
++static void __lambda_37(void *data, object clo, int argc, object *args) ;/*object self_7311742, object vars_7328_732507, object vals_7329_732508*/
++static void __lambda_41(void *data, object clo, int argc, object *args) ;/*object self_7311746, object r_733727*/
++static void __lambda_38(void *data, object clo, int argc, object *args) ;/*object self_7311743, object r_733701*/
++static void __lambda_39(void *data, object clo, int argc, object *args) ;/*object self_7311744, object r_733706*/
++static void __lambda_40(void *data, object clo, int argc, object *args) ;/*object self_7311745, object r_733719*/
++static void __lambda_31(void *data, object clo, int argc, object *args) ;/*object self_7311747, object k_733738*/
++static void __lambda_28(void *data, object clo, int argc, object *args) ;/*object self_7311748, object k_733744*/
++static void __lambda_29(void *data, object clo, int argc, object *args) ;/*object self_7311749, object r_733746*/
++static void __lambda_25(void *data, object clo, int argc, object *args) ;/*object self_7311750, object k_733747*/
++static void __lambda_26(void *data, object clo, int argc, object *args) ;/*object self_7311751, object r_733749*/
++static void __lambda_17(void *data, object clo, int argc, object *args) ;/*closure _,object k_733666, object expr_7313_732499, object rename_7314_732500, object compare_7315_732501*/
++static void __lambda_18(void *data, object clo, int argc, object *args) ;/*object self_7311728, object r_733669*/
++static void __lambda_19(void *data, object clo, int argc, object *args) ;/*object self_7311729, object r_733683*/
++static void __lambda_20(void *data, object clo, int argc, object *args) ;/*object self_7311730, object r_733672*/
++static void __lambda_21(void *data, object clo, int argc, object *args) ;/*object self_7311731, object r_733673*/
++static void __lambda_22(void *data, object clo, int argc, object *args) ;/*object self_7311732, object r_733674*/
++static void __lambda_23(void *data, object clo, int argc, object *args) ;/*object self_7311733, object r_733676*/
++static void __lambda_14(void *data, object clo, int argc, object *args) ;/*closure _,object k_733652, object expr_733_732496, object rename_734_732497, object compare_735_732498*/
++static void __lambda_15(void *data, object clo, int argc, object *args) ;/*object self_7311726, object r_733655*/
++static void __lambda_16(void *data, object clo, int argc, object *args) ;/*object self_7311727, object r_733658*/
++static void __lambda_13(void *data, object clo, int argc, object *args) ;/*closure _,object k_733649*/
++static void __lambda_11(void *data, object clo, int argc, object *args) ;/*closure _,object k_733645, object sym_732_732495*/
++static void __lambda_12(void *data, object clo, int argc, object *args) ;/*object self_7311725, object r_733646*/
++static void __lambda_3(void *data, object clo, int argc, object *args) ;/*closure _,object k_733624*/
++static void __lambda_4(void *data, object clo, int argc, object *args) ;/*object self_7311717, object feats_731_732494*/
++static void __lambda_1285(void *data, object clo, int argc, object *args) ;/*object self_7311718, object feats_731_732494*/
++static void __lambda_8(void *data, object clo, int argc, object *args) ;/*object self_7311719, object r_733625*/
++static void __lambda_9(void *data, object clo, int argc, object *args) ;/*object self_7311720, object r_733633*/
++static void __lambda_10(void *data, object clo, int argc, object *args) ;/*object self_7311721, object r_733631*/
++static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_7311722, object k_733634*/
++static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_7311723, object r_733639*/
++static void __lambda_7(void *data, object clo, int argc, object *args) ;/*object self_7311724, object r_733636*/
static void __lambda_1(void *data, object clo, int argc, object *args) ;/*closure _,object k, object f*/
-static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_7312969, object _191, object result*/
-+static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_7311723, object _191, object result*/
++static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_7311716, object _191, object result*/
-static void __lambda_1313(void *data, object _, int argc, object *args) /* closure _,object k_738320 */
-+static void __lambda_1266(void *data, object _, int argc, object *args) /* closure _,object k_737552 */
++static void __lambda_1266(void *data, object _, int argc, object *args) /* closure _,object k_737545 */
{
-object k_738320 = args[0];
-- Cyc_st_add(data, "scheme/base.sld:lib-init:schemebase");
-+object k_737552 = args[0];
-+ Cyc_st_add(data, "base.sld:lib-init:schemebase");
++object k_737545 = args[0];
+ Cyc_st_add(data, "scheme/base.sld:lib-init:schemebase");
-closureN_type c_7328506;
-object e_7328617 [1];
@@ -2982,38 +2981,38 @@ Make let-values be the same as let*-values, to work around
-c_7328506.num_elements = 1;
-c_7328506.elements = (object *)e_7328617;
-c_7328506.elements[0] = k_738320;
-+closureN_type c_7326054;
-+object e_7326165 [1];
-+c_7326054.hdr.mark = gc_color_red;
-+ c_7326054.hdr.grayed = 0;
-+c_7326054.tag = closureN_tag;
-+ c_7326054.fn = (function_type)__lambda_1267;
-+c_7326054.num_args = 1;
-+c_7326054.num_elements = 1;
-+c_7326054.elements = (object *)e_7326165;
-+c_7326054.elements[0] = k_737552;
++closureN_type c_7326047;
++object e_7326158 [1];
++c_7326047.hdr.mark = gc_color_red;
++ c_7326047.hdr.grayed = 0;
++c_7326047.tag = closureN_tag;
++ c_7326047.fn = (function_type)__lambda_1267;
++c_7326047.num_args = 1;
++c_7326047.num_elements = 1;
++c_7326047.elements = (object *)e_7326158;
++c_7326047.elements[0] = k_737545;
-make_pair(c_7328624,quote_posix,NULL);c_7328624.hdr.immutable = 1;
-+make_pair(c_7326172,quote_posix,NULL);c_7326172.hdr.immutable = 1;
++make_pair(c_7326165,quote_posix,NULL);c_7326165.hdr.immutable = 1;
-make_pair(c_7328623,quote_full_91unicode,&c_7328624);c_7328623.hdr.immutable = 1;
-+make_pair(c_7326171,quote_full_91unicode,&c_7326172);c_7326171.hdr.immutable = 1;
++make_pair(c_7326164,quote_full_91unicode,&c_7326165);c_7326164.hdr.immutable = 1;
-make_pair(c_7328622,quote_ieee_91float,&c_7328623);c_7328622.hdr.immutable = 1;
-+make_pair(c_7326170,quote_ieee_91float,&c_7326171);c_7326170.hdr.immutable = 1;
++make_pair(c_7326163,quote_ieee_91float,&c_7326164);c_7326163.hdr.immutable = 1;
-make_pair(c_7328621,quote_r7rs,&c_7328622);c_7328621.hdr.immutable = 1;
-+make_pair(c_7326169,quote_r7rs,&c_7326170);c_7326169.hdr.immutable = 1;
++make_pair(c_7326162,quote_r7rs,&c_7326163);c_7326162.hdr.immutable = 1;
-object c_7328620 = global_set_cps_id(data,(closure)&c_7328506,"__glo__85other_91features_85_scheme_base", __glo__85other_91features_85_scheme_base, &c_7328621);
-return_closcall1(data,(closure)&c_7328506, c_7328620);;
-+object c_7326168 = global_set_cps_id(data,(closure)&c_7326054,"__glo__85other_91features_85_scheme_base", __glo__85other_91features_85_scheme_base, &c_7326169);
-+return_closcall1(data,(closure)&c_7326054, c_7326168);;
++object c_7326161 = global_set_cps_id(data,(closure)&c_7326047,"__glo__85other_91features_85_scheme_base", __glo__85other_91features_85_scheme_base, &c_7326162);
++return_closcall1(data,(closure)&c_7326047, c_7326161);;
}
-static void __lambda_1314(void *data, object self_7314220, int argc, object *args) /* object self_7314220, object r_738322 */
-+static void __lambda_1267(void *data, object self_7312927, int argc, object *args) /* object self_7312927, object r_737554 */
++static void __lambda_1267(void *data, object self_7312920, int argc, object *args) /* object self_7312920, object r_737547 */
{
@@ -3027,26 +3026,26 @@ Make let-values be the same as let*-values, to work around
-c_7328508.num_elements = 1;
-c_7328508.elements = (object *)e_7328613;
-c_7328508.elements[0] = ((closureN)self_7314220)->elements[0];
-+closureN_type c_7326056;
-+object e_7326161 [1];
-+c_7326056.hdr.mark = gc_color_red;
-+ c_7326056.hdr.grayed = 0;
-+c_7326056.tag = closureN_tag;
-+ c_7326056.fn = (function_type)__lambda_1268;
-+c_7326056.num_args = 1;
-+c_7326056.num_elements = 1;
-+c_7326056.elements = (object *)e_7326161;
-+c_7326056.elements[0] = ((closureN)self_7312927)->elements[0];
++closureN_type c_7326049;
++object e_7326154 [1];
++c_7326049.hdr.mark = gc_color_red;
++ c_7326049.hdr.grayed = 0;
++c_7326049.tag = closureN_tag;
++ c_7326049.fn = (function_type)__lambda_1268;
++c_7326049.num_args = 1;
++c_7326049.num_elements = 1;
++c_7326049.elements = (object *)e_7326154;
++c_7326049.elements[0] = ((closureN)self_7312920)->elements[0];
-object c_7328616 = global_set_cps_id(data,(closure)&c_7328508,"__glo_call_91with_91current_91continuation_scheme_base", __glo_call_91with_91current_91continuation_scheme_base, __glo_call_95cc_scheme_base);
-return_closcall1(data,(closure)&c_7328508, c_7328616);;
-+object c_7326164 = global_set_cps_id(data,(closure)&c_7326056,"__glo_call_91with_91current_91continuation_scheme_base", __glo_call_91with_91current_91continuation_scheme_base, __glo_call_95cc_scheme_base);
-+return_closcall1(data,(closure)&c_7326056, c_7326164);;
++object c_7326157 = global_set_cps_id(data,(closure)&c_7326049,"__glo_call_91with_91current_91continuation_scheme_base", __glo_call_91with_91current_91continuation_scheme_base, __glo_call_95cc_scheme_base);
++return_closcall1(data,(closure)&c_7326049, c_7326157);;
}
-static void __lambda_1315(void *data, object self_7314221, int argc, object *args) /* object self_7314221, object r_738323 */
-+static void __lambda_1268(void *data, object self_7312928, int argc, object *args) /* object self_7312928, object r_737555 */
++static void __lambda_1268(void *data, object self_7312921, int argc, object *args) /* object self_7312921, object r_737548 */
{
@@ -3060,29 +3059,29 @@ Make let-values be the same as let*-values, to work around
-c_7328510.num_elements = 1;
-c_7328510.elements = (object *)e_7328609;
-c_7328510.elements[0] = ((closureN)self_7314221)->elements[0];
-+closureN_type c_7326058;
-+object e_7326157 [1];
-+c_7326058.hdr.mark = gc_color_red;
-+ c_7326058.hdr.grayed = 0;
-+c_7326058.tag = closureN_tag;
-+ c_7326058.fn = (function_type)__lambda_1269;
-+c_7326058.num_args = 1;
-+c_7326058.num_elements = 1;
-+c_7326058.elements = (object *)e_7326157;
-+c_7326058.elements[0] = ((closureN)self_7312928)->elements[0];
++closureN_type c_7326051;
++object e_7326150 [1];
++c_7326051.hdr.mark = gc_color_red;
++ c_7326051.hdr.grayed = 0;
++c_7326051.tag = closureN_tag;
++ c_7326051.fn = (function_type)__lambda_1269;
++c_7326051.num_args = 1;
++c_7326051.num_elements = 1;
++c_7326051.elements = (object *)e_7326150;
++c_7326051.elements[0] = ((closureN)self_7312921)->elements[0];
-port_type c_7328612 = Cyc_stdout();
-return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7328510, &c_7328612);;
-+port_type c_7326160 = Cyc_stdout();
-+return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7326058, &c_7326160);;
++port_type c_7326153 = Cyc_stdout();
++return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7326051, &c_7326153);;
}
-static void __lambda_1316(void *data, object self_7314222, int argc, object *args) /* object self_7314222, object r_738342 */
-+static void __lambda_1269(void *data, object self_7312929, int argc, object *args) /* object self_7312929, object r_737574 */
++static void __lambda_1269(void *data, object self_7312922, int argc, object *args) /* object self_7312922, object r_737567 */
{
- object r_738342 = args[0];
-+ object r_737574 = args[0];
++ object r_737567 = args[0];
-closureN_type c_7328512;
-object e_7328605 [1];
@@ -3094,26 +3093,26 @@ Make let-values be the same as let*-values, to work around
-c_7328512.num_elements = 1;
-c_7328512.elements = (object *)e_7328605;
-c_7328512.elements[0] = ((closureN)self_7314222)->elements[0];
-+closureN_type c_7326060;
-+object e_7326153 [1];
-+c_7326060.hdr.mark = gc_color_red;
-+ c_7326060.hdr.grayed = 0;
-+c_7326060.tag = closureN_tag;
-+ c_7326060.fn = (function_type)__lambda_1270;
-+c_7326060.num_args = 1;
-+c_7326060.num_elements = 1;
-+c_7326060.elements = (object *)e_7326153;
-+c_7326060.elements[0] = ((closureN)self_7312929)->elements[0];
++closureN_type c_7326053;
++object e_7326146 [1];
++c_7326053.hdr.mark = gc_color_red;
++ c_7326053.hdr.grayed = 0;
++c_7326053.tag = closureN_tag;
++ c_7326053.fn = (function_type)__lambda_1270;
++c_7326053.num_args = 1;
++c_7326053.num_elements = 1;
++c_7326053.elements = (object *)e_7326146;
++c_7326053.elements[0] = ((closureN)self_7312922)->elements[0];
-object c_7328608 = global_set_cps_id(data,(closure)&c_7328512,"__glo_current_91output_91port_scheme_base", __glo_current_91output_91port_scheme_base, r_738342);
-return_closcall1(data,(closure)&c_7328512, c_7328608);;
-+object c_7326156 = global_set_cps_id(data,(closure)&c_7326060,"__glo_current_91output_91port_scheme_base", __glo_current_91output_91port_scheme_base, r_737574);
-+return_closcall1(data,(closure)&c_7326060, c_7326156);;
++object c_7326149 = global_set_cps_id(data,(closure)&c_7326053,"__glo_current_91output_91port_scheme_base", __glo_current_91output_91port_scheme_base, r_737567);
++return_closcall1(data,(closure)&c_7326053, c_7326149);;
}
-static void __lambda_1317(void *data, object self_7314223, int argc, object *args) /* object self_7314223, object r_738324 */
-+static void __lambda_1270(void *data, object self_7312930, int argc, object *args) /* object self_7312930, object r_737556 */
++static void __lambda_1270(void *data, object self_7312923, int argc, object *args) /* object self_7312923, object r_737549 */
{
@@ -3127,29 +3126,29 @@ Make let-values be the same as let*-values, to work around
-c_7328514.num_elements = 1;
-c_7328514.elements = (object *)e_7328601;
-c_7328514.elements[0] = ((closureN)self_7314223)->elements[0];
-+closureN_type c_7326062;
-+object e_7326149 [1];
-+c_7326062.hdr.mark = gc_color_red;
-+ c_7326062.hdr.grayed = 0;
-+c_7326062.tag = closureN_tag;
-+ c_7326062.fn = (function_type)__lambda_1271;
-+c_7326062.num_args = 1;
-+c_7326062.num_elements = 1;
-+c_7326062.elements = (object *)e_7326149;
-+c_7326062.elements[0] = ((closureN)self_7312930)->elements[0];
++closureN_type c_7326055;
++object e_7326142 [1];
++c_7326055.hdr.mark = gc_color_red;
++ c_7326055.hdr.grayed = 0;
++c_7326055.tag = closureN_tag;
++ c_7326055.fn = (function_type)__lambda_1271;
++c_7326055.num_args = 1;
++c_7326055.num_elements = 1;
++c_7326055.elements = (object *)e_7326142;
++c_7326055.elements[0] = ((closureN)self_7312923)->elements[0];
-port_type c_7328604 = Cyc_stdin();
-return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7328514, &c_7328604);;
-+port_type c_7326152 = Cyc_stdin();
-+return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7326062, &c_7326152);;
++port_type c_7326145 = Cyc_stdin();
++return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7326055, &c_7326145);;
}
-static void __lambda_1318(void *data, object self_7314224, int argc, object *args) /* object self_7314224, object r_738340 */
-+static void __lambda_1271(void *data, object self_7312931, int argc, object *args) /* object self_7312931, object r_737572 */
++static void __lambda_1271(void *data, object self_7312924, int argc, object *args) /* object self_7312924, object r_737565 */
{
- object r_738340 = args[0];
-+ object r_737572 = args[0];
++ object r_737565 = args[0];
-closureN_type c_7328516;
-object e_7328597 [1];
@@ -3161,26 +3160,26 @@ Make let-values be the same as let*-values, to work around
-c_7328516.num_elements = 1;
-c_7328516.elements = (object *)e_7328597;
-c_7328516.elements[0] = ((closureN)self_7314224)->elements[0];
-+closureN_type c_7326064;
-+object e_7326145 [1];
-+c_7326064.hdr.mark = gc_color_red;
-+ c_7326064.hdr.grayed = 0;
-+c_7326064.tag = closureN_tag;
-+ c_7326064.fn = (function_type)__lambda_1272;
-+c_7326064.num_args = 1;
-+c_7326064.num_elements = 1;
-+c_7326064.elements = (object *)e_7326145;
-+c_7326064.elements[0] = ((closureN)self_7312931)->elements[0];
++closureN_type c_7326057;
++object e_7326138 [1];
++c_7326057.hdr.mark = gc_color_red;
++ c_7326057.hdr.grayed = 0;
++c_7326057.tag = closureN_tag;
++ c_7326057.fn = (function_type)__lambda_1272;
++c_7326057.num_args = 1;
++c_7326057.num_elements = 1;
++c_7326057.elements = (object *)e_7326138;
++c_7326057.elements[0] = ((closureN)self_7312924)->elements[0];
-object c_7328600 = global_set_cps_id(data,(closure)&c_7328516,"__glo_current_91input_91port_scheme_base", __glo_current_91input_91port_scheme_base, r_738340);
-return_closcall1(data,(closure)&c_7328516, c_7328600);;
-+object c_7326148 = global_set_cps_id(data,(closure)&c_7326064,"__glo_current_91input_91port_scheme_base", __glo_current_91input_91port_scheme_base, r_737572);
-+return_closcall1(data,(closure)&c_7326064, c_7326148);;
++object c_7326141 = global_set_cps_id(data,(closure)&c_7326057,"__glo_current_91input_91port_scheme_base", __glo_current_91input_91port_scheme_base, r_737565);
++return_closcall1(data,(closure)&c_7326057, c_7326141);;
}
-static void __lambda_1319(void *data, object self_7314225, int argc, object *args) /* object self_7314225, object r_738325 */
-+static void __lambda_1272(void *data, object self_7312932, int argc, object *args) /* object self_7312932, object r_737557 */
++static void __lambda_1272(void *data, object self_7312925, int argc, object *args) /* object self_7312925, object r_737550 */
{
@@ -3194,29 +3193,29 @@ Make let-values be the same as let*-values, to work around
-c_7328518.num_elements = 1;
-c_7328518.elements = (object *)e_7328593;
-c_7328518.elements[0] = ((closureN)self_7314225)->elements[0];
-+closureN_type c_7326066;
-+object e_7326141 [1];
-+c_7326066.hdr.mark = gc_color_red;
-+ c_7326066.hdr.grayed = 0;
-+c_7326066.tag = closureN_tag;
-+ c_7326066.fn = (function_type)__lambda_1273;
-+c_7326066.num_args = 1;
-+c_7326066.num_elements = 1;
-+c_7326066.elements = (object *)e_7326141;
-+c_7326066.elements[0] = ((closureN)self_7312932)->elements[0];
++closureN_type c_7326059;
++object e_7326134 [1];
++c_7326059.hdr.mark = gc_color_red;
++ c_7326059.hdr.grayed = 0;
++c_7326059.tag = closureN_tag;
++ c_7326059.fn = (function_type)__lambda_1273;
++c_7326059.num_args = 1;
++c_7326059.num_elements = 1;
++c_7326059.elements = (object *)e_7326134;
++c_7326059.elements[0] = ((closureN)self_7312925)->elements[0];
-port_type c_7328596 = Cyc_stderr();
-return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7328518, &c_7328596);;
-+port_type c_7326144 = Cyc_stderr();
-+return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7326066, &c_7326144);;
++port_type c_7326137 = Cyc_stderr();
++return_direct_with_clo2(data, __glo_make_91parameter_scheme_base, (((closure) __glo_make_91parameter_scheme_base)->fn), &c_7326059, &c_7326137);;
}
-static void __lambda_1320(void *data, object self_7314226, int argc, object *args) /* object self_7314226, object r_738338 */
-+static void __lambda_1273(void *data, object self_7312933, int argc, object *args) /* object self_7312933, object r_737570 */
++static void __lambda_1273(void *data, object self_7312926, int argc, object *args) /* object self_7312926, object r_737563 */
{
- object r_738338 = args[0];
-+ object r_737570 = args[0];
++ object r_737563 = args[0];
-closureN_type c_7328520;
-object e_7328589 [1];
@@ -3228,26 +3227,26 @@ Make let-values be the same as let*-values, to work around
-c_7328520.num_elements = 1;
-c_7328520.elements = (object *)e_7328589;
-c_7328520.elements[0] = ((closureN)self_7314226)->elements[0];
-+closureN_type c_7326068;
-+object e_7326137 [1];
-+c_7326068.hdr.mark = gc_color_red;
-+ c_7326068.hdr.grayed = 0;
-+c_7326068.tag = closureN_tag;
-+ c_7326068.fn = (function_type)__lambda_1274;
-+c_7326068.num_args = 1;
-+c_7326068.num_elements = 1;
-+c_7326068.elements = (object *)e_7326137;
-+c_7326068.elements[0] = ((closureN)self_7312933)->elements[0];
++closureN_type c_7326061;
++object e_7326130 [1];
++c_7326061.hdr.mark = gc_color_red;
++ c_7326061.hdr.grayed = 0;
++c_7326061.tag = closureN_tag;
++ c_7326061.fn = (function_type)__lambda_1274;
++c_7326061.num_args = 1;
++c_7326061.num_elements = 1;
++c_7326061.elements = (object *)e_7326130;
++c_7326061.elements[0] = ((closureN)self_7312926)->elements[0];
-object c_7328592 = global_set_cps_id(data,(closure)&c_7328520,"__glo_current_91error_91port_scheme_base", __glo_current_91error_91port_scheme_base, r_738338);
-return_closcall1(data,(closure)&c_7328520, c_7328592);;
-+object c_7326140 = global_set_cps_id(data,(closure)&c_7326068,"__glo_current_91error_91port_scheme_base", __glo_current_91error_91port_scheme_base, r_737570);
-+return_closcall1(data,(closure)&c_7326068, c_7326140);;
++object c_7326133 = global_set_cps_id(data,(closure)&c_7326061,"__glo_current_91error_91port_scheme_base", __glo_current_91error_91port_scheme_base, r_737563);
++return_closcall1(data,(closure)&c_7326061, c_7326133);;
}
-static void __lambda_1321(void *data, object self_7314227, int argc, object *args) /* object self_7314227, object r_738326 */
-+static void __lambda_1274(void *data, object self_7312934, int argc, object *args) /* object self_7312934, object r_737558 */
++static void __lambda_1274(void *data, object self_7312927, int argc, object *args) /* object self_7312927, object r_737551 */
{
@@ -3261,26 +3260,26 @@ Make let-values be the same as let*-values, to work around
-c_7328522.num_elements = 1;
-c_7328522.elements = (object *)e_7328585;
-c_7328522.elements[0] = ((closureN)self_7314227)->elements[0];
-+closureN_type c_7326070;
-+object e_7326133 [1];
-+c_7326070.hdr.mark = gc_color_red;
-+ c_7326070.hdr.grayed = 0;
-+c_7326070.tag = closureN_tag;
-+ c_7326070.fn = (function_type)__lambda_1275;
-+c_7326070.num_args = 1;
-+c_7326070.num_elements = 1;
-+c_7326070.elements = (object *)e_7326133;
-+c_7326070.elements[0] = ((closureN)self_7312934)->elements[0];
++closureN_type c_7326063;
++object e_7326126 [1];
++c_7326063.hdr.mark = gc_color_red;
++ c_7326063.hdr.grayed = 0;
++c_7326063.tag = closureN_tag;
++ c_7326063.fn = (function_type)__lambda_1275;
++c_7326063.num_args = 1;
++c_7326063.num_elements = 1;
++c_7326063.elements = (object *)e_7326126;
++c_7326063.elements[0] = ((closureN)self_7312927)->elements[0];
-object c_7328588 = global_set_cps_id(data,(closure)&c_7328522,"__glo_error_91object_91message_scheme_base", __glo_error_91object_91message_scheme_base, primitive_car);
-return_closcall1(data,(closure)&c_7328522, c_7328588);;
-+object c_7326136 = global_set_cps_id(data,(closure)&c_7326070,"__glo_error_91object_91message_scheme_base", __glo_error_91object_91message_scheme_base, primitive_car);
-+return_closcall1(data,(closure)&c_7326070, c_7326136);;
++object c_7326129 = global_set_cps_id(data,(closure)&c_7326063,"__glo_error_91object_91message_scheme_base", __glo_error_91object_91message_scheme_base, primitive_car);
++return_closcall1(data,(closure)&c_7326063, c_7326129);;
}
-static void __lambda_1322(void *data, object self_7314228, int argc, object *args) /* object self_7314228, object r_738327 */
-+static void __lambda_1275(void *data, object self_7312935, int argc, object *args) /* object self_7312935, object r_737559 */
++static void __lambda_1275(void *data, object self_7312928, int argc, object *args) /* object self_7312928, object r_737552 */
{
@@ -3294,26 +3293,26 @@ Make let-values be the same as let*-values, to work around
-c_7328524.num_elements = 1;
-c_7328524.elements = (object *)e_7328581;
-c_7328524.elements[0] = ((closureN)self_7314228)->elements[0];
-+closureN_type c_7326072;
-+object e_7326129 [1];
-+c_7326072.hdr.mark = gc_color_red;
-+ c_7326072.hdr.grayed = 0;
-+c_7326072.tag = closureN_tag;
-+ c_7326072.fn = (function_type)__lambda_1276;
-+c_7326072.num_args = 1;
-+c_7326072.num_elements = 1;
-+c_7326072.elements = (object *)e_7326129;
-+c_7326072.elements[0] = ((closureN)self_7312935)->elements[0];
++closureN_type c_7326065;
++object e_7326122 [1];
++c_7326065.hdr.mark = gc_color_red;
++ c_7326065.hdr.grayed = 0;
++c_7326065.tag = closureN_tag;
++ c_7326065.fn = (function_type)__lambda_1276;
++c_7326065.num_args = 1;
++c_7326065.num_elements = 1;
++c_7326065.elements = (object *)e_7326122;
++c_7326065.elements[0] = ((closureN)self_7312928)->elements[0];
-object c_7328584 = global_set_cps_id(data,(closure)&c_7328524,"__glo_error_91object_91irritants_scheme_base", __glo_error_91object_91irritants_scheme_base, primitive_cdr);
-return_closcall1(data,(closure)&c_7328524, c_7328584);;
-+object c_7326132 = global_set_cps_id(data,(closure)&c_7326072,"__glo_error_91object_91irritants_scheme_base", __glo_error_91object_91irritants_scheme_base, primitive_cdr);
-+return_closcall1(data,(closure)&c_7326072, c_7326132);;
++object c_7326125 = global_set_cps_id(data,(closure)&c_7326065,"__glo_error_91object_91irritants_scheme_base", __glo_error_91object_91irritants_scheme_base, primitive_cdr);
++return_closcall1(data,(closure)&c_7326065, c_7326125);;
}
-static void __lambda_1323(void *data, object self_7314229, int argc, object *args) /* object self_7314229, object r_738328 */
-+static void __lambda_1276(void *data, object self_7312936, int argc, object *args) /* object self_7312936, object r_737560 */
++static void __lambda_1276(void *data, object self_7312929, int argc, object *args) /* object self_7312929, object r_737553 */
{
@@ -3327,26 +3326,26 @@ Make let-values be the same as let*-values, to work around
-c_7328526.num_elements = 1;
-c_7328526.elements = (object *)e_7328577;
-c_7328526.elements[0] = ((closureN)self_7314229)->elements[0];
-+closureN_type c_7326074;
-+object e_7326125 [1];
-+c_7326074.hdr.mark = gc_color_red;
-+ c_7326074.hdr.grayed = 0;
-+c_7326074.tag = closureN_tag;
-+ c_7326074.fn = (function_type)__lambda_1277;
-+c_7326074.num_args = 1;
-+c_7326074.num_elements = 1;
-+c_7326074.elements = (object *)e_7326125;
-+c_7326074.elements[0] = ((closureN)self_7312936)->elements[0];
++closureN_type c_7326067;
++object e_7326118 [1];
++c_7326067.hdr.mark = gc_color_red;
++ c_7326067.hdr.grayed = 0;
++c_7326067.tag = closureN_tag;
++ c_7326067.fn = (function_type)__lambda_1277;
++c_7326067.num_args = 1;
++c_7326067.num_elements = 1;
++c_7326067.elements = (object *)e_7326118;
++c_7326067.elements[0] = ((closureN)self_7312929)->elements[0];
-object c_7328580 = global_set_cps_id(data,(closure)&c_7328526,"__glo_exact_scheme_base", __glo_exact_scheme_base, __glo_truncate_scheme_base);
-return_closcall1(data,(closure)&c_7328526, c_7328580);;
-+object c_7326128 = global_set_cps_id(data,(closure)&c_7326074,"__glo_exact_scheme_base", __glo_exact_scheme_base, __glo_truncate_scheme_base);
-+return_closcall1(data,(closure)&c_7326074, c_7326128);;
++object c_7326121 = global_set_cps_id(data,(closure)&c_7326067,"__glo_exact_scheme_base", __glo_exact_scheme_base, __glo_truncate_scheme_base);
++return_closcall1(data,(closure)&c_7326067, c_7326121);;
}
-static void __lambda_1324(void *data, object self_7314230, int argc, object *args) /* object self_7314230, object r_738329 */
-+static void __lambda_1277(void *data, object self_7312937, int argc, object *args) /* object self_7312937, object r_737561 */
++static void __lambda_1277(void *data, object self_7312930, int argc, object *args) /* object self_7312930, object r_737554 */
{
@@ -3360,26 +3359,26 @@ Make let-values be the same as let*-values, to work around
-c_7328528.num_elements = 1;
-c_7328528.elements = (object *)e_7328573;
-c_7328528.elements[0] = ((closureN)self_7314230)->elements[0];
-+closureN_type c_7326076;
-+object e_7326121 [1];
-+c_7326076.hdr.mark = gc_color_red;
-+ c_7326076.hdr.grayed = 0;
-+c_7326076.tag = closureN_tag;
-+ c_7326076.fn = (function_type)__lambda_1278;
-+c_7326076.num_args = 1;
-+c_7326076.num_elements = 1;
-+c_7326076.elements = (object *)e_7326121;
-+c_7326076.elements[0] = ((closureN)self_7312937)->elements[0];
++closureN_type c_7326069;
++object e_7326114 [1];
++c_7326069.hdr.mark = gc_color_red;
++ c_7326069.hdr.grayed = 0;
++c_7326069.tag = closureN_tag;
++ c_7326069.fn = (function_type)__lambda_1278;
++c_7326069.num_args = 1;
++c_7326069.num_elements = 1;
++c_7326069.elements = (object *)e_7326114;
++c_7326069.elements[0] = ((closureN)self_7312930)->elements[0];
-object c_7328576 = global_set_cps_id(data,(closure)&c_7328528,"__glo_rational_127_scheme_base", __glo_rational_127_scheme_base, primitive_number_127);
-return_closcall1(data,(closure)&c_7328528, c_7328576);;
-+object c_7326124 = global_set_cps_id(data,(closure)&c_7326076,"__glo_rational_127_scheme_base", __glo_rational_127_scheme_base, primitive_number_127);
-+return_closcall1(data,(closure)&c_7326076, c_7326124);;
++object c_7326117 = global_set_cps_id(data,(closure)&c_7326069,"__glo_rational_127_scheme_base", __glo_rational_127_scheme_base, primitive_number_127);
++return_closcall1(data,(closure)&c_7326069, c_7326117);;
}
-static void __lambda_1325(void *data, object self_7314231, int argc, object *args) /* object self_7314231, object r_738330 */
-+static void __lambda_1278(void *data, object self_7312938, int argc, object *args) /* object self_7312938, object r_737562 */
++static void __lambda_1278(void *data, object self_7312931, int argc, object *args) /* object self_7312931, object r_737555 */
{
@@ -3393,26 +3392,26 @@ Make let-values be the same as let*-values, to work around
-c_7328530.num_elements = 1;
-c_7328530.elements = (object *)e_7328569;
-c_7328530.elements[0] = ((closureN)self_7314231)->elements[0];
-+closureN_type c_7326078;
-+object e_7326117 [1];
-+c_7326078.hdr.mark = gc_color_red;
-+ c_7326078.hdr.grayed = 0;
-+c_7326078.tag = closureN_tag;
-+ c_7326078.fn = (function_type)__lambda_1279;
-+c_7326078.num_args = 1;
-+c_7326078.num_elements = 1;
-+c_7326078.elements = (object *)e_7326117;
-+c_7326078.elements[0] = ((closureN)self_7312938)->elements[0];
++closureN_type c_7326071;
++object e_7326110 [1];
++c_7326071.hdr.mark = gc_color_red;
++ c_7326071.hdr.grayed = 0;
++c_7326071.tag = closureN_tag;
++ c_7326071.fn = (function_type)__lambda_1279;
++c_7326071.num_args = 1;
++c_7326071.num_elements = 1;
++c_7326071.elements = (object *)e_7326110;
++c_7326071.elements[0] = ((closureN)self_7312931)->elements[0];
-object c_7328572 = global_set_cps_id(data,(closure)&c_7328530,"__glo_gcd_scheme_base", __glo_gcd_scheme_base, __glo_gcd_95entry_scheme_base);
-return_closcall1(data,(closure)&c_7328530, c_7328572);;
-+object c_7326120 = global_set_cps_id(data,(closure)&c_7326078,"__glo_gcd_scheme_base", __glo_gcd_scheme_base, __glo_gcd_95entry_scheme_base);
-+return_closcall1(data,(closure)&c_7326078, c_7326120);;
++object c_7326113 = global_set_cps_id(data,(closure)&c_7326071,"__glo_gcd_scheme_base", __glo_gcd_scheme_base, __glo_gcd_95entry_scheme_base);
++return_closcall1(data,(closure)&c_7326071, c_7326113);;
}
-static void __lambda_1326(void *data, object self_7314232, int argc, object *args) /* object self_7314232, object r_738331 */
-+static void __lambda_1279(void *data, object self_7312939, int argc, object *args) /* object self_7312939, object r_737563 */
++static void __lambda_1279(void *data, object self_7312932, int argc, object *args) /* object self_7312932, object r_737556 */
{
@@ -3426,26 +3425,26 @@ Make let-values be the same as let*-values, to work around
-c_7328532.num_elements = 1;
-c_7328532.elements = (object *)e_7328565;
-c_7328532.elements[0] = ((closureN)self_7314232)->elements[0];
-+closureN_type c_7326080;
-+object e_7326113 [1];
-+c_7326080.hdr.mark = gc_color_red;
-+ c_7326080.hdr.grayed = 0;
-+c_7326080.tag = closureN_tag;
-+ c_7326080.fn = (function_type)__lambda_1280;
-+c_7326080.num_args = 1;
-+c_7326080.num_elements = 1;
-+c_7326080.elements = (object *)e_7326113;
-+c_7326080.elements[0] = ((closureN)self_7312939)->elements[0];
++closureN_type c_7326073;
++object e_7326106 [1];
++c_7326073.hdr.mark = gc_color_red;
++ c_7326073.hdr.grayed = 0;
++c_7326073.tag = closureN_tag;
++ c_7326073.fn = (function_type)__lambda_1280;
++c_7326073.num_args = 1;
++c_7326073.num_elements = 1;
++c_7326073.elements = (object *)e_7326106;
++c_7326073.elements[0] = ((closureN)self_7312932)->elements[0];
-object c_7328568 = global_set_cps_id(data,(closure)&c_7328532,"__glo_lcm_scheme_base", __glo_lcm_scheme_base, __glo_lcm_95entry_scheme_base);
-return_closcall1(data,(closure)&c_7328532, c_7328568);;
-+object c_7326116 = global_set_cps_id(data,(closure)&c_7326080,"__glo_lcm_scheme_base", __glo_lcm_scheme_base, __glo_lcm_95entry_scheme_base);
-+return_closcall1(data,(closure)&c_7326080, c_7326116);;
++object c_7326109 = global_set_cps_id(data,(closure)&c_7326073,"__glo_lcm_scheme_base", __glo_lcm_scheme_base, __glo_lcm_95entry_scheme_base);
++return_closcall1(data,(closure)&c_7326073, c_7326109);;
}
-static void __lambda_1327(void *data, object self_7314233, int argc, object *args) /* object self_7314233, object r_738332 */
-+static void __lambda_1280(void *data, object self_7312940, int argc, object *args) /* object self_7312940, object r_737564 */
++static void __lambda_1280(void *data, object self_7312933, int argc, object *args) /* object self_7312933, object r_737557 */
{
@@ -3459,26 +3458,26 @@ Make let-values be the same as let*-values, to work around
-c_7328534.num_elements = 1;
-c_7328534.elements = (object *)e_7328561;
-c_7328534.elements[0] = ((closureN)self_7314233)->elements[0];
-+closureN_type c_7326082;
-+object e_7326109 [1];
-+c_7326082.hdr.mark = gc_color_red;
-+ c_7326082.hdr.grayed = 0;
-+c_7326082.tag = closureN_tag;
-+ c_7326082.fn = (function_type)__lambda_1281;
-+c_7326082.num_args = 1;
-+c_7326082.num_elements = 1;
-+c_7326082.elements = (object *)e_7326109;
-+c_7326082.elements[0] = ((closureN)self_7312940)->elements[0];
++closureN_type c_7326075;
++object e_7326102 [1];
++c_7326075.hdr.mark = gc_color_red;
++ c_7326075.hdr.grayed = 0;
++c_7326075.tag = closureN_tag;
++ c_7326075.fn = (function_type)__lambda_1281;
++c_7326075.num_args = 1;
++c_7326075.num_elements = 1;
++c_7326075.elements = (object *)e_7326102;
++c_7326075.elements[0] = ((closureN)self_7312933)->elements[0];
-object c_7328564 = global_set_cps_id(data,(closure)&c_7328534,"__glo_truncate_91quotient_scheme_base", __glo_truncate_91quotient_scheme_base, __glo_quotient_scheme_base);
-return_closcall1(data,(closure)&c_7328534, c_7328564);;
-+object c_7326112 = global_set_cps_id(data,(closure)&c_7326082,"__glo_truncate_91quotient_scheme_base", __glo_truncate_91quotient_scheme_base, __glo_quotient_scheme_base);
-+return_closcall1(data,(closure)&c_7326082, c_7326112);;
++object c_7326105 = global_set_cps_id(data,(closure)&c_7326075,"__glo_truncate_91quotient_scheme_base", __glo_truncate_91quotient_scheme_base, __glo_quotient_scheme_base);
++return_closcall1(data,(closure)&c_7326075, c_7326105);;
}
-static void __lambda_1328(void *data, object self_7314234, int argc, object *args) /* object self_7314234, object r_738333 */
-+static void __lambda_1281(void *data, object self_7312941, int argc, object *args) /* object self_7312941, object r_737565 */
++static void __lambda_1281(void *data, object self_7312934, int argc, object *args) /* object self_7312934, object r_737558 */
{
@@ -3492,26 +3491,26 @@ Make let-values be the same as let*-values, to work around
-c_7328536.num_elements = 1;
-c_7328536.elements = (object *)e_7328557;
-c_7328536.elements[0] = ((closureN)self_7314234)->elements[0];
-+closureN_type c_7326084;
-+object e_7326105 [1];
-+c_7326084.hdr.mark = gc_color_red;
-+ c_7326084.hdr.grayed = 0;
-+c_7326084.tag = closureN_tag;
-+ c_7326084.fn = (function_type)__lambda_1282;
-+c_7326084.num_args = 1;
-+c_7326084.num_elements = 1;
-+c_7326084.elements = (object *)e_7326105;
-+c_7326084.elements[0] = ((closureN)self_7312941)->elements[0];
++closureN_type c_7326077;
++object e_7326098 [1];
++c_7326077.hdr.mark = gc_color_red;
++ c_7326077.hdr.grayed = 0;
++c_7326077.tag = closureN_tag;
++ c_7326077.fn = (function_type)__lambda_1282;
++c_7326077.num_args = 1;
++c_7326077.num_elements = 1;
++c_7326077.elements = (object *)e_7326098;
++c_7326077.elements[0] = ((closureN)self_7312934)->elements[0];
-object c_7328560 = global_set_cps_id(data,(closure)&c_7328536,"__glo_truncate_91remainder_scheme_base", __glo_truncate_91remainder_scheme_base, __glo_remainder_scheme_base);
-return_closcall1(data,(closure)&c_7328536, c_7328560);;
-+object c_7326108 = global_set_cps_id(data,(closure)&c_7326084,"__glo_truncate_91remainder_scheme_base", __glo_truncate_91remainder_scheme_base, __glo_remainder_scheme_base);
-+return_closcall1(data,(closure)&c_7326084, c_7326108);;
++object c_7326101 = global_set_cps_id(data,(closure)&c_7326077,"__glo_truncate_91remainder_scheme_base", __glo_truncate_91remainder_scheme_base, __glo_remainder_scheme_base);
++return_closcall1(data,(closure)&c_7326077, c_7326101);;
}
-static void __lambda_1329(void *data, object self_7314235, int argc, object *args) /* object self_7314235, object r_738334 */
-+static void __lambda_1282(void *data, object self_7312942, int argc, object *args) /* object self_7312942, object r_737566 */
++static void __lambda_1282(void *data, object self_7312935, int argc, object *args) /* object self_7312935, object r_737559 */
{
@@ -3525,26 +3524,26 @@ Make let-values be the same as let*-values, to work around
-c_7328538.num_elements = 1;
-c_7328538.elements = (object *)e_7328553;
-c_7328538.elements[0] = ((closureN)self_7314235)->elements[0];
-+closureN_type c_7326086;
-+object e_7326101 [1];
-+c_7326086.hdr.mark = gc_color_red;
-+ c_7326086.hdr.grayed = 0;
-+c_7326086.tag = closureN_tag;
-+ c_7326086.fn = (function_type)__lambda_1283;
-+c_7326086.num_args = 1;
-+c_7326086.num_elements = 1;
-+c_7326086.elements = (object *)e_7326101;
-+c_7326086.elements[0] = ((closureN)self_7312942)->elements[0];
++closureN_type c_7326079;
++object e_7326094 [1];
++c_7326079.hdr.mark = gc_color_red;
++ c_7326079.hdr.grayed = 0;
++c_7326079.tag = closureN_tag;
++ c_7326079.fn = (function_type)__lambda_1283;
++c_7326079.num_args = 1;
++c_7326079.num_elements = 1;
++c_7326079.elements = (object *)e_7326094;
++c_7326079.elements[0] = ((closureN)self_7312935)->elements[0];
-object c_7328556 = global_set_cps_id(data,(closure)&c_7328538,"__glo_open_91output_91bytevector_scheme_base", __glo_open_91output_91bytevector_scheme_base, __glo_open_91output_91string_scheme_base);
-return_closcall1(data,(closure)&c_7328538, c_7328556);;
-+object c_7326104 = global_set_cps_id(data,(closure)&c_7326086,"__glo_open_91output_91bytevector_scheme_base", __glo_open_91output_91bytevector_scheme_base, __glo_open_91output_91string_scheme_base);
-+return_closcall1(data,(closure)&c_7326086, c_7326104);;
++object c_7326097 = global_set_cps_id(data,(closure)&c_7326079,"__glo_open_91output_91bytevector_scheme_base", __glo_open_91output_91bytevector_scheme_base, __glo_open_91output_91string_scheme_base);
++return_closcall1(data,(closure)&c_7326079, c_7326097);;
}
-static void __lambda_1330(void *data, object self_7314236, int argc, object *args) /* object self_7314236, object r_738335 */
-+static void __lambda_1283(void *data, object self_7312943, int argc, object *args) /* object self_7312943, object r_737567 */
++static void __lambda_1283(void *data, object self_7312936, int argc, object *args) /* object self_7312936, object r_737560 */
{
@@ -3558,47 +3557,46 @@ Make let-values be the same as let*-values, to work around
-c_7328540.num_elements = 1;
-c_7328540.elements = (object *)e_7328549;
-c_7328540.elements[0] = ((closureN)self_7314236)->elements[0];
-+closureN_type c_7326088;
-+object e_7326097 [1];
-+c_7326088.hdr.mark = gc_color_red;
-+ c_7326088.hdr.grayed = 0;
-+c_7326088.tag = closureN_tag;
-+ c_7326088.fn = (function_type)__lambda_1284;
-+c_7326088.num_args = 1;
-+c_7326088.num_elements = 1;
-+c_7326088.elements = (object *)e_7326097;
-+c_7326088.elements[0] = ((closureN)self_7312943)->elements[0];
++closureN_type c_7326081;
++object e_7326090 [1];
++c_7326081.hdr.mark = gc_color_red;
++ c_7326081.hdr.grayed = 0;
++c_7326081.tag = closureN_tag;
++ c_7326081.fn = (function_type)__lambda_1284;
++c_7326081.num_args = 1;
++c_7326081.num_elements = 1;
++c_7326081.elements = (object *)e_7326090;
++c_7326081.elements[0] = ((closureN)self_7312936)->elements[0];
-object c_7328552 = global_set_cps_id(data,(closure)&c_7328540,"__glo_identifier_127_scheme_base", __glo_identifier_127_scheme_base, primitive_symbol_127);
-return_closcall1(data,(closure)&c_7328540, c_7328552);;
-+object c_7326100 = global_set_cps_id(data,(closure)&c_7326088,"__glo_identifier_127_scheme_base", __glo_identifier_127_scheme_base, primitive_symbol_127);
-+return_closcall1(data,(closure)&c_7326088, c_7326100);;
++object c_7326093 = global_set_cps_id(data,(closure)&c_7326081,"__glo_identifier_127_scheme_base", __glo_identifier_127_scheme_base, primitive_symbol_127);
++return_closcall1(data,(closure)&c_7326081, c_7326093);;
}
-static void __lambda_1331(void *data, object self_7314237, int argc, object *args) /* object self_7314237, object r_738336 */
-+static void __lambda_1284(void *data, object self_7312944, int argc, object *args) /* object self_7312944, object r_737568 */
++static void __lambda_1284(void *data, object self_7312937, int argc, object *args) /* object self_7312937, object r_737561 */
{
-complex_num_type local_7328548;
-+complex_num_type local_7326096;
++complex_num_type local_7326089;
-object c_7328545 = global_set_cps_id(data, ((closureN)self_7314237)->elements[0],"__glo_record_91marker_scheme_base", __glo_record_91marker_scheme_base, ((inline_function_type)
- ((closure)__glo_make_91record_91marker_191_191inline_191_191_scheme_base)->fn)(data,&local_7328548));
-return_direct_with_clo1(data, ((closureN)self_7314237)->elements[0], (((closure) ((closureN)self_7314237)->elements[0])->fn), c_7328545);;
-+object c_7326093 = global_set_cps_id(data, ((closureN)self_7312944)->elements[0],"__glo_record_91marker_scheme_base", __glo_record_91marker_scheme_base, ((inline_function_type)
-+ ((closure)__glo_make_91record_91marker_191_191inline_191_191_scheme_base)->fn)(data,&local_7326096));
-+return_direct_with_clo1(data, ((closureN)self_7312944)->elements[0], (((closure) ((closureN)self_7312944)->elements[0])->fn), c_7326093);;
++object c_7326086 = global_set_cps_id(data, ((closureN)self_7312937)->elements[0],"__glo_record_91marker_scheme_base", __glo_record_91marker_scheme_base, ((inline_function_type)
++ ((closure)__glo_make_91record_91marker_191_191inline_191_191_scheme_base)->fn)(data,&local_7326089));
++return_direct_with_clo1(data, ((closureN)self_7312937)->elements[0], (((closure) ((closureN)self_7312937)->elements[0])->fn), c_7326086);;
}
-static void __lambda_1255(void *data, object _, int argc, object *args) /* closure _,object k_738006, object expr_732653_732693_732785_734018, object rename_732654_732694_732786_734019, object compare_732655_732695_732787_734020 */
-+static void __lambda_1208(void *data, object _, int argc, object *args) /* closure _,object k_737238, object expr_732312_732353_732445_733573, object rename_732313_732354_732446_733574, object compare_732314_732355_732447_733575 */
++static void __lambda_1208(void *data, object _, int argc, object *args) /* closure _,object k_737231, object expr_732306_732346_732438_733566, object rename_732307_732347_732439_733567, object compare_732308_732348_732440_733568 */
{
-object k_738006 = args[0]; object expr_732653_732693_732785_734018 = args[1]; object rename_732654_732694_732786_734019 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:define-values");
-+object k_737238 = args[0]; object expr_732312_732353_732445_733573 = args[1]; object rename_732313_732354_732446_733574 = args[2];
-+ Cyc_st_add(data, "base.sld:define-values");
++object k_737231 = args[0]; object expr_732306_732346_732438_733566 = args[1]; object rename_732307_732347_732439_733567 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:define-values");
-closureN_type c_7327764;
-object e_7328501 [3];
@@ -3612,31 +3610,28 @@ Make let-values be the same as let*-values, to work around
-c_7327764.elements[0] = expr_732653_732693_732785_734018;
-c_7327764.elements[1] = k_738006;
-c_7327764.elements[2] = rename_732654_732694_732786_734019;
-+closureN_type c_7325312;
-+object e_7326049 [3];
-+c_7325312.hdr.mark = gc_color_red;
-+ c_7325312.hdr.grayed = 0;
-+c_7325312.tag = closureN_tag;
-+ c_7325312.fn = (function_type)__lambda_1209;
-+c_7325312.num_args = 1;
-+c_7325312.num_elements = 3;
-+c_7325312.elements = (object *)e_7326049;
-+c_7325312.elements[0] = expr_732312_732353_732445_733573;
-+c_7325312.elements[1] = k_737238;
-+c_7325312.elements[2] = rename_732313_732354_732446_733574;
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7327764,__lambda_1256, Cyc_cdr(data, expr_732653_732693_732785_734018));;
-+return_direct_with_clo1(data,(closure)&c_7325312,__lambda_1209, Cyc_cdr(data, expr_732312_732353_732445_733573));;
- }
+-}
++closureN_type c_7325305;
++object e_7326042 [3];
++c_7325305.hdr.mark = gc_color_red;
++ c_7325305.hdr.grayed = 0;
++c_7325305.tag = closureN_tag;
++ c_7325305.fn = (function_type)__lambda_1209;
++c_7325305.num_args = 1;
++c_7325305.num_elements = 3;
++c_7325305.elements = (object *)e_7326042;
++c_7325305.elements[0] = expr_732306_732346_732438_733566;
++c_7325305.elements[1] = k_737231;
++c_7325305.elements[2] = rename_732307_732347_732439_733567;
-static void __lambda_1256(void *data, object self_7314162, int argc, object *args) /* object self_7314162, object v_931_732661_732775_732835_734068 */
-+static void __lambda_1209(void *data, object self_7312869, int argc, object *args) /* object self_7312869, object v_931_732321_732435_732495_733623 */
- {
+- {
- object v_931_732661_732775_732835_734068 = args[0];
-+ object v_931_732321_732435_732495_733623 = args[0];
-
+-
-closureN_type c_7327766;
-object e_7327866 [2];
-c_7327766.hdr.mark = gc_color_red;
@@ -3648,17 +3643,6 @@ Make let-values be the same as let*-values, to work around
-c_7327766.elements = (object *)e_7327866;
-c_7327766.elements[0] = ((closureN)self_7314162)->elements[2];
-c_7327766.elements[1] = v_931_732661_732775_732835_734068;
-+closureN_type c_7325314;
-+object e_7325414 [2];
-+c_7325314.hdr.mark = gc_color_red;
-+ c_7325314.hdr.grayed = 0;
-+c_7325314.tag = closureN_tag;
-+ c_7325314.fn = (function_type)__lambda_1210;
-+c_7325314.num_args = 0;
-+c_7325314.num_elements = 2;
-+c_7325314.elements = (object *)e_7325414;
-+c_7325314.elements[0] = ((closureN)self_7312869)->elements[2];
-+c_7325314.elements[1] = v_931_732321_732435_732495_733623;
-closureN_type c_7327867;
@@ -3673,28 +3657,48 @@ Make let-values be the same as let*-values, to work around
-c_7327867.elements[0] = ((closureN)self_7314162)->elements[0];
-c_7327867.elements[1] = ((closureN)self_7314162)->elements[1];
-c_7327867.elements[2] = ((closureN)self_7314162)->elements[2];
-+closureN_type c_7325415;
-+object e_7326048 [3];
-+c_7325415.hdr.mark = gc_color_red;
-+ c_7325415.hdr.grayed = 0;
-+c_7325415.tag = closureN_tag;
-+ c_7325415.fn = (function_type)__lambda_1217;
-+c_7325415.num_args = 1;
-+c_7325415.num_elements = 3;
-+c_7325415.elements = (object *)e_7326048;
-+c_7325415.elements[0] = ((closureN)self_7312869)->elements[0];
-+c_7325415.elements[1] = ((closureN)self_7312869)->elements[1];
-+c_7325415.elements[2] = ((closureN)self_7312869)->elements[2];
++return_direct_with_clo1(data,(closure)&c_7325305,__lambda_1209, Cyc_cdr(data, expr_732306_732346_732438_733566));;
++}
++
++static void __lambda_1209(void *data, object self_7312862, int argc, object *args) /* object self_7312862, object v_931_732314_732428_732488_733616 */
++ {
++ object v_931_732314_732428_732488_733616 = args[0];
++
++closureN_type c_7325307;
++object e_7325407 [2];
++c_7325307.hdr.mark = gc_color_red;
++ c_7325307.hdr.grayed = 0;
++c_7325307.tag = closureN_tag;
++ c_7325307.fn = (function_type)__lambda_1210;
++c_7325307.num_args = 0;
++c_7325307.num_elements = 2;
++c_7325307.elements = (object *)e_7325407;
++c_7325307.elements[0] = ((closureN)self_7312862)->elements[2];
++c_7325307.elements[1] = v_931_732314_732428_732488_733616;
++
++
++closureN_type c_7325408;
++object e_7326041 [3];
++c_7325408.hdr.mark = gc_color_red;
++ c_7325408.hdr.grayed = 0;
++c_7325408.tag = closureN_tag;
++ c_7325408.fn = (function_type)__lambda_1217;
++c_7325408.num_args = 1;
++c_7325408.num_elements = 3;
++c_7325408.elements = (object *)e_7326041;
++c_7325408.elements[0] = ((closureN)self_7312862)->elements[0];
++c_7325408.elements[1] = ((closureN)self_7312862)->elements[1];
++c_7325408.elements[2] = ((closureN)self_7312862)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327766,__lambda_1257, &c_7327867);;
-+return_direct_with_clo1(data,(closure)&c_7325314,__lambda_1210, &c_7325415);;
++return_direct_with_clo1(data,(closure)&c_7325307,__lambda_1210, &c_7325408);;
}
-static void __lambda_1264(void *data, object self_7314163, int argc, object *args) /* object self_7314163, object tmp_732697_732699_732788_734021 */
-+static void __lambda_1217(void *data, object self_7312870, int argc, object *args) /* object self_7312870, object tmp_732357_732359_732448_733576 */
++static void __lambda_1217(void *data, object self_7312863, int argc, object *args) /* object self_7312863, object tmp_732350_732352_732441_733569 */
{
- object tmp_732697_732699_732788_734021 = args[0];
-+ object tmp_732357_732359_732448_733576 = args[0];
++ object tmp_732350_732352_732441_733569 = args[0];
-closureN_type c_7327869;
-object e_7328493 [3];
@@ -3708,20 +3712,8 @@ Make let-values be the same as let*-values, to work around
-c_7327869.elements[0] = ((closureN)self_7314163)->elements[0];
-c_7327869.elements[1] = ((closureN)self_7314163)->elements[2];
-c_7327869.elements[2] = tmp_732697_732699_732788_734021;
-+closureN_type c_7325417;
-+object e_7326041 [3];
-+c_7325417.hdr.mark = gc_color_red;
-+ c_7325417.hdr.grayed = 0;
-+c_7325417.tag = closureN_tag;
-+ c_7325417.fn = (function_type)__lambda_1218;
-+c_7325417.num_args = 0;
-+c_7325417.num_elements = 3;
-+c_7325417.elements = (object *)e_7326041;
-+c_7325417.elements[0] = ((closureN)self_7312870)->elements[0];
-+c_7325417.elements[1] = ((closureN)self_7312870)->elements[2];
-+c_7325417.elements[2] = tmp_732357_732359_732448_733576;
-
-
+-
+-
-closureN_type c_7328494;
-object e_7328499 [1];
-c_7328494.hdr.mark = gc_color_red;
@@ -3732,41 +3724,55 @@ Make let-values be the same as let*-values, to work around
-c_7328494.num_elements = 1;
-c_7328494.elements = (object *)e_7328499;
-c_7328494.elements[0] = ((closureN)self_7314163)->elements[1];
-+closureN_type c_7326042;
-+object e_7326047 [1];
-+c_7326042.hdr.mark = gc_color_red;
-+ c_7326042.hdr.grayed = 0;
-+c_7326042.tag = closureN_tag;
-+ c_7326042.fn = (function_type)__lambda_1265;
-+c_7326042.num_args = 1;
-+c_7326042.num_elements = 1;
-+c_7326042.elements = (object *)e_7326047;
-+c_7326042.elements[0] = ((closureN)self_7312870)->elements[1];
++closureN_type c_7325410;
++object e_7326034 [3];
++c_7325410.hdr.mark = gc_color_red;
++ c_7325410.hdr.grayed = 0;
++c_7325410.tag = closureN_tag;
++ c_7325410.fn = (function_type)__lambda_1218;
++c_7325410.num_args = 0;
++c_7325410.num_elements = 3;
++c_7325410.elements = (object *)e_7326034;
++c_7325410.elements[0] = ((closureN)self_7312863)->elements[0];
++c_7325410.elements[1] = ((closureN)self_7312863)->elements[2];
++c_7325410.elements[2] = tmp_732350_732352_732441_733569;
++
++
++closureN_type c_7326035;
++object e_7326040 [1];
++c_7326035.hdr.mark = gc_color_red;
++ c_7326035.hdr.grayed = 0;
++c_7326035.tag = closureN_tag;
++ c_7326035.fn = (function_type)__lambda_1265;
++c_7326035.num_args = 1;
++c_7326035.num_elements = 1;
++c_7326035.elements = (object *)e_7326040;
++c_7326035.elements[0] = ((closureN)self_7312863)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7327869,__lambda_1265, &c_7328494);;
-+return_direct_with_clo1(data,(closure)&c_7325417,__lambda_1218, &c_7326042);;
++return_direct_with_clo1(data,(closure)&c_7325410,__lambda_1218, &c_7326035);;
}
-static void __lambda_1312(void *data, object self_7314164, int argc, object *args) /* object self_7314164, object r_738007 */
-+static void __lambda_1265(void *data, object self_7312871, int argc, object *args) /* object self_7312871, object r_737239 */
++static void __lambda_1265(void *data, object self_7312864, int argc, object *args) /* object self_7312864, object r_737232 */
{
- object r_738007 = args[0];
-+ object r_737239 = args[0];
++ object r_737232 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7314164)->elements[0], (((closure) ((closureN)self_7314164)->elements[0])->fn), Cyc_car(data, r_738007));;
-+return_direct_with_clo1(data, ((closureN)self_7312871)->elements[0], (((closure) ((closureN)self_7312871)->elements[0])->fn), Cyc_car(data, r_737239));;
++return_direct_with_clo1(data, ((closureN)self_7312864)->elements[0], (((closure) ((closureN)self_7312864)->elements[0])->fn), Cyc_car(data, r_737232));;
}
-static void __lambda_1265(void *data, object self_7314165, int argc, object *args) /* object self_7314165, object k_738009 */
-+static void __lambda_1218(void *data, object self_7312872, int argc, object *args) /* object self_7312872, object k_737241 */
++static void __lambda_1218(void *data, object self_7312865, int argc, object *args) /* object self_7312865, object k_737234 */
{
- object k_738009 = args[0];
- if( (boolean_f != ((closureN)self_7314165)->elements[2]) ){
- return_direct_with_clo1(data, k_738009, (((closure) k_738009)->fn), ((closureN)self_7314165)->elements[2]);
-+ object k_737241 = args[0];
-+ if( (boolean_f != ((closureN)self_7312872)->elements[2]) ){
-+ return_direct_with_clo1(data, k_737241, (((closure) k_737241)->fn), ((closureN)self_7312872)->elements[2]);
++ object k_737234 = args[0];
++ if( (boolean_f != ((closureN)self_7312865)->elements[2]) ){
++ return_direct_with_clo1(data, k_737234, (((closure) k_737234)->fn), ((closureN)self_7312865)->elements[2]);
} else {
-closureN_type c_7327874;
@@ -3781,31 +3787,31 @@ Make let-values be the same as let*-values, to work around
-c_7327874.elements[0] = ((closureN)self_7314165)->elements[0];
-c_7327874.elements[1] = k_738009;
-c_7327874.elements[2] = ((closureN)self_7314165)->elements[1];
-+closureN_type c_7325422;
-+object e_7326037 [3];
-+c_7325422.hdr.mark = gc_color_red;
-+ c_7325422.hdr.grayed = 0;
-+c_7325422.tag = closureN_tag;
-+ c_7325422.fn = (function_type)__lambda_1219;
-+c_7325422.num_args = 1;
-+c_7325422.num_elements = 3;
-+c_7325422.elements = (object *)e_7326037;
-+c_7325422.elements[0] = ((closureN)self_7312872)->elements[0];
-+c_7325422.elements[1] = k_737241;
-+c_7325422.elements[2] = ((closureN)self_7312872)->elements[1];
++closureN_type c_7325415;
++object e_7326030 [3];
++c_7325415.hdr.mark = gc_color_red;
++ c_7325415.hdr.grayed = 0;
++c_7325415.tag = closureN_tag;
++ c_7325415.fn = (function_type)__lambda_1219;
++c_7325415.num_args = 1;
++c_7325415.num_elements = 3;
++c_7325415.elements = (object *)e_7326030;
++c_7325415.elements[0] = ((closureN)self_7312865)->elements[0];
++c_7325415.elements[1] = k_737234;
++c_7325415.elements[2] = ((closureN)self_7312865)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7327874,__lambda_1266, Cyc_cdr(data, ((closureN)self_7314165)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7325422,__lambda_1219, Cyc_cdr(data, ((closureN)self_7312872)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7325415,__lambda_1219, Cyc_cdr(data, ((closureN)self_7312865)->elements[0]));}
;;
}
-static void __lambda_1266(void *data, object self_7314166, int argc, object *args) /* object self_7314166, object v_936_732666_732761_732826_734059 */
-+static void __lambda_1219(void *data, object self_7312873, int argc, object *args) /* object self_7312873, object v_936_732326_732421_732486_733614 */
++static void __lambda_1219(void *data, object self_7312866, int argc, object *args) /* object self_7312866, object v_936_732319_732414_732479_733607 */
{
- object v_936_732666_732761_732826_734059 = args[0];
-+ object v_936_732326_732421_732486_733614 = args[0];
++ object v_936_732319_732414_732479_733607 = args[0];
-closureN_type c_7327876;
-object e_7327937 [2];
@@ -3818,17 +3824,17 @@ Make let-values be the same as let*-values, to work around
-c_7327876.elements = (object *)e_7327937;
-c_7327876.elements[0] = ((closureN)self_7314166)->elements[2];
-c_7327876.elements[1] = v_936_732666_732761_732826_734059;
-+closureN_type c_7325424;
-+object e_7325485 [2];
-+c_7325424.hdr.mark = gc_color_red;
-+ c_7325424.hdr.grayed = 0;
-+c_7325424.tag = closureN_tag;
-+ c_7325424.fn = (function_type)__lambda_1220;
-+c_7325424.num_args = 0;
-+c_7325424.num_elements = 2;
-+c_7325424.elements = (object *)e_7325485;
-+c_7325424.elements[0] = ((closureN)self_7312873)->elements[2];
-+c_7325424.elements[1] = v_936_732326_732421_732486_733614;
++closureN_type c_7325417;
++object e_7325478 [2];
++c_7325417.hdr.mark = gc_color_red;
++ c_7325417.hdr.grayed = 0;
++c_7325417.tag = closureN_tag;
++ c_7325417.fn = (function_type)__lambda_1220;
++c_7325417.num_args = 0;
++c_7325417.num_elements = 2;
++c_7325417.elements = (object *)e_7325478;
++c_7325417.elements[0] = ((closureN)self_7312866)->elements[2];
++c_7325417.elements[1] = v_936_732319_732414_732479_733607;
-closureN_type c_7327938;
@@ -3843,32 +3849,32 @@ Make let-values be the same as let*-values, to work around
-c_7327938.elements[0] = ((closureN)self_7314166)->elements[0];
-c_7327938.elements[1] = ((closureN)self_7314166)->elements[1];
-c_7327938.elements[2] = ((closureN)self_7314166)->elements[2];
-+closureN_type c_7325486;
-+object e_7326036 [3];
-+c_7325486.hdr.mark = gc_color_red;
-+ c_7325486.hdr.grayed = 0;
-+c_7325486.tag = closureN_tag;
-+ c_7325486.fn = (function_type)__lambda_1222;
-+c_7325486.num_args = 1;
-+c_7325486.num_elements = 3;
-+c_7325486.elements = (object *)e_7326036;
-+c_7325486.elements[0] = ((closureN)self_7312873)->elements[0];
-+c_7325486.elements[1] = ((closureN)self_7312873)->elements[1];
-+c_7325486.elements[2] = ((closureN)self_7312873)->elements[2];
++closureN_type c_7325479;
++object e_7326029 [3];
++c_7325479.hdr.mark = gc_color_red;
++ c_7325479.hdr.grayed = 0;
++c_7325479.tag = closureN_tag;
++ c_7325479.fn = (function_type)__lambda_1222;
++c_7325479.num_args = 1;
++c_7325479.num_elements = 3;
++c_7325479.elements = (object *)e_7326029;
++c_7325479.elements[0] = ((closureN)self_7312866)->elements[0];
++c_7325479.elements[1] = ((closureN)self_7312866)->elements[1];
++c_7325479.elements[2] = ((closureN)self_7312866)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327876,__lambda_1267, &c_7327938);;
-+return_direct_with_clo1(data,(closure)&c_7325424,__lambda_1220, &c_7325486);;
++return_direct_with_clo1(data,(closure)&c_7325417,__lambda_1220, &c_7325479);;
}
-static void __lambda_1269(void *data, object self_7314167, int argc, object *args) /* object self_7314167, object tmp_732701_732703_732789_734022 */
-+static void __lambda_1222(void *data, object self_7312874, int argc, object *args) /* object self_7312874, object tmp_732361_732363_732449_733577 */
++static void __lambda_1222(void *data, object self_7312867, int argc, object *args) /* object self_7312867, object tmp_732354_732356_732442_733570 */
{
- object tmp_732701_732703_732789_734022 = args[0];
- if( (boolean_f != tmp_732701_732703_732789_734022) ){
- return_direct_with_clo1(data, ((closureN)self_7314167)->elements[1], (((closure) ((closureN)self_7314167)->elements[1])->fn), tmp_732701_732703_732789_734022);
-+ object tmp_732361_732363_732449_733577 = args[0];
-+ if( (boolean_f != tmp_732361_732363_732449_733577) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312874)->elements[1], (((closure) ((closureN)self_7312874)->elements[1])->fn), tmp_732361_732363_732449_733577);
++ object tmp_732354_732356_732442_733570 = args[0];
++ if( (boolean_f != tmp_732354_732356_732442_733570) ){
++ return_direct_with_clo1(data, ((closureN)self_7312867)->elements[1], (((closure) ((closureN)self_7312867)->elements[1])->fn), tmp_732354_732356_732442_733570);
} else {
-closureN_type c_7327942;
@@ -3883,31 +3889,31 @@ Make let-values be the same as let*-values, to work around
-c_7327942.elements[0] = ((closureN)self_7314167)->elements[0];
-c_7327942.elements[1] = ((closureN)self_7314167)->elements[1];
-c_7327942.elements[2] = ((closureN)self_7314167)->elements[2];
-+closureN_type c_7325490;
-+object e_7326032 [3];
-+c_7325490.hdr.mark = gc_color_red;
-+ c_7325490.hdr.grayed = 0;
-+c_7325490.tag = closureN_tag;
-+ c_7325490.fn = (function_type)__lambda_1223;
-+c_7325490.num_args = 1;
-+c_7325490.num_elements = 3;
-+c_7325490.elements = (object *)e_7326032;
-+c_7325490.elements[0] = ((closureN)self_7312874)->elements[0];
-+c_7325490.elements[1] = ((closureN)self_7312874)->elements[1];
-+c_7325490.elements[2] = ((closureN)self_7312874)->elements[2];
++closureN_type c_7325483;
++object e_7326025 [3];
++c_7325483.hdr.mark = gc_color_red;
++ c_7325483.hdr.grayed = 0;
++c_7325483.tag = closureN_tag;
++ c_7325483.fn = (function_type)__lambda_1223;
++c_7325483.num_args = 1;
++c_7325483.num_elements = 3;
++c_7325483.elements = (object *)e_7326025;
++c_7325483.elements[0] = ((closureN)self_7312867)->elements[0];
++c_7325483.elements[1] = ((closureN)self_7312867)->elements[1];
++c_7325483.elements[2] = ((closureN)self_7312867)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327942,__lambda_1270, Cyc_cdr(data, ((closureN)self_7314167)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7325490,__lambda_1223, Cyc_cdr(data, ((closureN)self_7312874)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7325483,__lambda_1223, Cyc_cdr(data, ((closureN)self_7312867)->elements[0]));}
;;
}
-static void __lambda_1270(void *data, object self_7314168, int argc, object *args) /* object self_7314168, object v_9313_732673_732722_732799_734032 */
-+static void __lambda_1223(void *data, object self_7312875, int argc, object *args) /* object self_7312875, object v_9313_732333_732382_732459_733587 */
++static void __lambda_1223(void *data, object self_7312868, int argc, object *args) /* object self_7312868, object v_9313_732326_732375_732452_733580 */
{
- object v_9313_732673_732722_732799_734032 = args[0];
-+ object v_9313_732333_732382_732459_733587 = args[0];
++ object v_9313_732326_732375_732452_733580 = args[0];
-closureN_type c_7327944;
-object e_7328379 [2];
@@ -3920,17 +3926,17 @@ Make let-values be the same as let*-values, to work around
-c_7327944.elements = (object *)e_7328379;
-c_7327944.elements[0] = ((closureN)self_7314168)->elements[2];
-c_7327944.elements[1] = v_9313_732673_732722_732799_734032;
-+closureN_type c_7325492;
-+object e_7325927 [2];
-+c_7325492.hdr.mark = gc_color_red;
-+ c_7325492.hdr.grayed = 0;
-+c_7325492.tag = closureN_tag;
-+ c_7325492.fn = (function_type)__lambda_1224;
-+c_7325492.num_args = 0;
-+c_7325492.num_elements = 2;
-+c_7325492.elements = (object *)e_7325927;
-+c_7325492.elements[0] = ((closureN)self_7312875)->elements[2];
-+c_7325492.elements[1] = v_9313_732333_732382_732459_733587;
++closureN_type c_7325485;
++object e_7325920 [2];
++c_7325485.hdr.mark = gc_color_red;
++ c_7325485.hdr.grayed = 0;
++c_7325485.tag = closureN_tag;
++ c_7325485.fn = (function_type)__lambda_1224;
++c_7325485.num_args = 0;
++c_7325485.num_elements = 2;
++c_7325485.elements = (object *)e_7325920;
++c_7325485.elements[0] = ((closureN)self_7312868)->elements[2];
++c_7325485.elements[1] = v_9313_732326_732375_732452_733580;
-closureN_type c_7328380;
@@ -3945,32 +3951,32 @@ Make let-values be the same as let*-values, to work around
-c_7328380.elements[0] = ((closureN)self_7314168)->elements[0];
-c_7328380.elements[1] = ((closureN)self_7314168)->elements[1];
-c_7328380.elements[2] = ((closureN)self_7314168)->elements[2];
-+closureN_type c_7325928;
-+object e_7326031 [3];
-+c_7325928.hdr.mark = gc_color_red;
-+ c_7325928.hdr.grayed = 0;
-+c_7325928.tag = closureN_tag;
-+ c_7325928.fn = (function_type)__lambda_1256;
-+c_7325928.num_args = 1;
-+c_7325928.num_elements = 3;
-+c_7325928.elements = (object *)e_7326031;
-+c_7325928.elements[0] = ((closureN)self_7312875)->elements[0];
-+c_7325928.elements[1] = ((closureN)self_7312875)->elements[1];
-+c_7325928.elements[2] = ((closureN)self_7312875)->elements[2];
++closureN_type c_7325921;
++object e_7326024 [3];
++c_7325921.hdr.mark = gc_color_red;
++ c_7325921.hdr.grayed = 0;
++c_7325921.tag = closureN_tag;
++ c_7325921.fn = (function_type)__lambda_1256;
++c_7325921.num_args = 1;
++c_7325921.num_elements = 3;
++c_7325921.elements = (object *)e_7326024;
++c_7325921.elements[0] = ((closureN)self_7312868)->elements[0];
++c_7325921.elements[1] = ((closureN)self_7312868)->elements[1];
++c_7325921.elements[2] = ((closureN)self_7312868)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327944,__lambda_1271, &c_7328380);;
-+return_direct_with_clo1(data,(closure)&c_7325492,__lambda_1224, &c_7325928);;
++return_direct_with_clo1(data,(closure)&c_7325485,__lambda_1224, &c_7325921);;
}
-static void __lambda_1303(void *data, object self_7314169, int argc, object *args) /* object self_7314169, object tmp_732705_732707_732790_734023 */
-+static void __lambda_1256(void *data, object self_7312876, int argc, object *args) /* object self_7312876, object tmp_732365_732367_732450_733578 */
++static void __lambda_1256(void *data, object self_7312869, int argc, object *args) /* object self_7312869, object tmp_732358_732360_732443_733571 */
{
- object tmp_732705_732707_732790_734023 = args[0];
- if( (boolean_f != tmp_732705_732707_732790_734023) ){
- return_direct_with_clo1(data, ((closureN)self_7314169)->elements[1], (((closure) ((closureN)self_7314169)->elements[1])->fn), tmp_732705_732707_732790_734023);
-+ object tmp_732365_732367_732450_733578 = args[0];
-+ if( (boolean_f != tmp_732365_732367_732450_733578) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312876)->elements[1], (((closure) ((closureN)self_7312876)->elements[1])->fn), tmp_732365_732367_732450_733578);
++ object tmp_732358_732360_732443_733571 = args[0];
++ if( (boolean_f != tmp_732358_732360_732443_733571) ){
++ return_direct_with_clo1(data, ((closureN)self_7312869)->elements[1], (((closure) ((closureN)self_7312869)->elements[1])->fn), tmp_732358_732360_732443_733571);
} else {
-closureN_type c_7328384;
@@ -3985,31 +3991,31 @@ Make let-values be the same as let*-values, to work around
-c_7328384.elements[0] = ((closureN)self_7314169)->elements[0];
-c_7328384.elements[1] = ((closureN)self_7314169)->elements[1];
-c_7328384.elements[2] = ((closureN)self_7314169)->elements[2];
-+closureN_type c_7325932;
-+object e_7326027 [3];
-+c_7325932.hdr.mark = gc_color_red;
-+ c_7325932.hdr.grayed = 0;
-+c_7325932.tag = closureN_tag;
-+ c_7325932.fn = (function_type)__lambda_1257;
-+c_7325932.num_args = 1;
-+c_7325932.num_elements = 3;
-+c_7325932.elements = (object *)e_7326027;
-+c_7325932.elements[0] = ((closureN)self_7312876)->elements[0];
-+c_7325932.elements[1] = ((closureN)self_7312876)->elements[1];
-+c_7325932.elements[2] = ((closureN)self_7312876)->elements[2];
++closureN_type c_7325925;
++object e_7326020 [3];
++c_7325925.hdr.mark = gc_color_red;
++ c_7325925.hdr.grayed = 0;
++c_7325925.tag = closureN_tag;
++ c_7325925.fn = (function_type)__lambda_1257;
++c_7325925.num_args = 1;
++c_7325925.num_elements = 3;
++c_7325925.elements = (object *)e_7326020;
++c_7325925.elements[0] = ((closureN)self_7312869)->elements[0];
++c_7325925.elements[1] = ((closureN)self_7312869)->elements[1];
++c_7325925.elements[2] = ((closureN)self_7312869)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7328384,__lambda_1304, Cyc_cdr(data, ((closureN)self_7314169)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7325932,__lambda_1257, Cyc_cdr(data, ((closureN)self_7312876)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7325925,__lambda_1257, Cyc_cdr(data, ((closureN)self_7312869)->elements[0]));}
;;
}
-static void __lambda_1304(void *data, object self_7314170, int argc, object *args) /* object self_7314170, object v_9328_732688_732712_732792_734025 */
-+static void __lambda_1257(void *data, object self_7312877, int argc, object *args) /* object self_7312877, object v_9328_732348_732372_732452_733580 */
++static void __lambda_1257(void *data, object self_7312870, int argc, object *args) /* object self_7312870, object v_9328_732341_732365_732445_733573 */
{
- object v_9328_732688_732712_732792_734025 = args[0];
-+ object v_9328_732348_732372_732452_733580 = args[0];
++ object v_9328_732341_732365_732445_733573 = args[0];
-closureN_type c_7328386;
-object e_7328464 [2];
@@ -4022,18 +4028,18 @@ Make let-values be the same as let*-values, to work around
-c_7328386.elements = (object *)e_7328464;
-c_7328386.elements[0] = ((closureN)self_7314170)->elements[2];
-c_7328386.elements[1] = v_9328_732688_732712_732792_734025;
--
-+closureN_type c_7325934;
-+object e_7326012 [2];
-+c_7325934.hdr.mark = gc_color_red;
-+ c_7325934.hdr.grayed = 0;
-+c_7325934.tag = closureN_tag;
-+ c_7325934.fn = (function_type)__lambda_1258;
-+c_7325934.num_args = 0;
-+c_7325934.num_elements = 2;
-+c_7325934.elements = (object *)e_7326012;
-+c_7325934.elements[0] = ((closureN)self_7312877)->elements[2];
-+c_7325934.elements[1] = v_9328_732348_732372_732452_733580;
++closureN_type c_7325927;
++object e_7326005 [2];
++c_7325927.hdr.mark = gc_color_red;
++ c_7325927.hdr.grayed = 0;
++c_7325927.tag = closureN_tag;
++ c_7325927.fn = (function_type)__lambda_1258;
++c_7325927.num_args = 0;
++c_7325927.num_elements = 2;
++c_7325927.elements = (object *)e_7326005;
++c_7325927.elements[0] = ((closureN)self_7312870)->elements[2];
++c_7325927.elements[1] = v_9328_732341_732365_732445_733573;
+
-closureN_type c_7328465;
-object e_7328478 [2];
@@ -4046,35 +4052,31 @@ Make let-values be the same as let*-values, to work around
-c_7328465.elements = (object *)e_7328478;
-c_7328465.elements[0] = ((closureN)self_7314170)->elements[0];
-c_7328465.elements[1] = ((closureN)self_7314170)->elements[1];
--
++closureN_type c_7326006;
++object e_7326019 [2];
++c_7326006.hdr.mark = gc_color_red;
++ c_7326006.hdr.grayed = 0;
++c_7326006.tag = closureN_tag;
++ c_7326006.fn = (function_type)__lambda_1263;
++c_7326006.num_args = 1;
++c_7326006.num_elements = 2;
++c_7326006.elements = (object *)e_7326019;
++c_7326006.elements[0] = ((closureN)self_7312870)->elements[0];
++c_7326006.elements[1] = ((closureN)self_7312870)->elements[1];
+
-return_direct_with_clo1(data,(closure)&c_7328386,__lambda_1305, &c_7328465);;
--}
++return_direct_with_clo1(data,(closure)&c_7325927,__lambda_1258, &c_7326006);;
+ }
-static void __lambda_1310(void *data, object self_7314171, int argc, object *args) /* object self_7314171, object tmp_732709_732711_732791_734024 */
-- {
++static void __lambda_1263(void *data, object self_7312871, int argc, object *args) /* object self_7312871, object tmp_732362_732364_732444_733572 */
+ {
- object tmp_732709_732711_732791_734024 = args[0];
- if( (boolean_f != tmp_732709_732711_732791_734024) ){
- return_direct_with_clo1(data, ((closureN)self_7314171)->elements[1], (((closure) ((closureN)self_7314171)->elements[1])->fn), tmp_732709_732711_732791_734024);
-+closureN_type c_7326013;
-+object e_7326026 [2];
-+c_7326013.hdr.mark = gc_color_red;
-+ c_7326013.hdr.grayed = 0;
-+c_7326013.tag = closureN_tag;
-+ c_7326013.fn = (function_type)__lambda_1263;
-+c_7326013.num_args = 1;
-+c_7326013.num_elements = 2;
-+c_7326013.elements = (object *)e_7326026;
-+c_7326013.elements[0] = ((closureN)self_7312877)->elements[0];
-+c_7326013.elements[1] = ((closureN)self_7312877)->elements[1];
-+
-+return_direct_with_clo1(data,(closure)&c_7325934,__lambda_1258, &c_7326013);;
-+}
-+
-+static void __lambda_1263(void *data, object self_7312878, int argc, object *args) /* object self_7312878, object tmp_732369_732371_732451_733579 */
-+ {
-+ object tmp_732369_732371_732451_733579 = args[0];
-+ if( (boolean_f != tmp_732369_732371_732451_733579) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312878)->elements[1], (((closure) ((closureN)self_7312878)->elements[1])->fn), tmp_732369_732371_732451_733579);
++ object tmp_732362_732364_732444_733572 = args[0];
++ if( (boolean_f != tmp_732362_732364_732444_733572) ){
++ return_direct_with_clo1(data, ((closureN)self_7312871)->elements[1], (((closure) ((closureN)self_7312871)->elements[1])->fn), tmp_732362_732364_732444_733572);
} else {
-closureN_type c_7328469;
@@ -4087,54 +4089,54 @@ Make let-values be the same as let*-values, to work around
-c_7328469.num_elements = 1;
-c_7328469.elements = (object *)e_7328475;
-c_7328469.elements[0] = ((closureN)self_7314171)->elements[1];
-+closureN_type c_7326017;
-+object e_7326023 [1];
-+c_7326017.hdr.mark = gc_color_red;
-+ c_7326017.hdr.grayed = 0;
-+c_7326017.tag = closureN_tag;
-+ c_7326017.fn = (function_type)__lambda_1264;
-+c_7326017.num_args = 1;
-+c_7326017.num_elements = 1;
-+c_7326017.elements = (object *)e_7326023;
-+c_7326017.elements[0] = ((closureN)self_7312878)->elements[1];
++closureN_type c_7326010;
++object e_7326016 [1];
++c_7326010.hdr.mark = gc_color_red;
++ c_7326010.hdr.grayed = 0;
++c_7326010.tag = closureN_tag;
++ c_7326010.fn = (function_type)__lambda_1264;
++c_7326010.num_args = 1;
++c_7326010.num_elements = 1;
++c_7326010.elements = (object *)e_7326016;
++c_7326010.elements[0] = ((closureN)self_7312871)->elements[1];
-make_utf8_string_with_len(c_7328476, "no expansion for", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7328469, &c_7328476, ((closureN)self_7314171)->elements[0]);}
-+make_utf8_string_with_len(c_7326024, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7326017, &c_7326024, ((closureN)self_7312878)->elements[0]);}
++make_utf8_string_with_len(c_7326017, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7326010, &c_7326017, ((closureN)self_7312871)->elements[0]);}
;;
}
-static void __lambda_1311(void *data, object self_7314172, int argc, object *args) /* object self_7314172, object r_738013 */
-+static void __lambda_1264(void *data, object self_7312879, int argc, object *args) /* object self_7312879, object r_737245 */
++static void __lambda_1264(void *data, object self_7312872, int argc, object *args) /* object self_7312872, object r_737238 */
{
- object r_738013 = args[0];
-+ object r_737245 = args[0];
++ object r_737238 = args[0];
-pair_type local_7328474;
-return_direct_with_clo1(data, ((closureN)self_7314172)->elements[0], (((closure) ((closureN)self_7314172)->elements[0])->fn), set_pair_as_expr(&local_7328474, r_738013, boolean_f));;
-+pair_type local_7326022;
-+return_direct_with_clo1(data, ((closureN)self_7312879)->elements[0], (((closure) ((closureN)self_7312879)->elements[0])->fn), set_pair_as_expr(&local_7326022, r_737245, boolean_f));;
++pair_type local_7326015;
++return_direct_with_clo1(data, ((closureN)self_7312872)->elements[0], (((closure) ((closureN)self_7312872)->elements[0])->fn), set_pair_as_expr(&local_7326015, r_737238, boolean_f));;
}
-static void __lambda_1305(void *data, object self_7314173, int argc, object *args) /* object self_7314173, object k_738015 */
-+static void __lambda_1258(void *data, object self_7312880, int argc, object *args) /* object self_7312880, object k_737247 */
++static void __lambda_1258(void *data, object self_7312873, int argc, object *args) /* object self_7312873, object k_737240 */
{
- object k_738015 = args[0];
-+ object k_737247 = args[0];
++ object k_737240 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314173)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312880)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312873)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314173)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312880)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312873)->elements[1]))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314173)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312880)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312873)->elements[1])))) ){
-closureN_type c_7328404;
-object e_7328460 [3];
@@ -4148,40 +4150,40 @@ Make let-values be the same as let*-values, to work around
-c_7328404.elements[0] = k_738015;
-c_7328404.elements[1] = ((closureN)self_7314173)->elements[0];
-c_7328404.elements[2] = ((closureN)self_7314173)->elements[1];
-+closureN_type c_7325952;
-+object e_7326008 [3];
-+c_7325952.hdr.mark = gc_color_red;
-+ c_7325952.hdr.grayed = 0;
-+c_7325952.tag = closureN_tag;
-+ c_7325952.fn = (function_type)__lambda_1259;
-+c_7325952.num_args = 1;
-+c_7325952.num_elements = 3;
-+c_7325952.elements = (object *)e_7326008;
-+c_7325952.elements[0] = k_737247;
-+c_7325952.elements[1] = ((closureN)self_7312880)->elements[0];
-+c_7325952.elements[2] = ((closureN)self_7312880)->elements[1];
++closureN_type c_7325945;
++object e_7326001 [3];
++c_7325945.hdr.mark = gc_color_red;
++ c_7325945.hdr.grayed = 0;
++c_7325945.tag = closureN_tag;
++ c_7325945.fn = (function_type)__lambda_1259;
++c_7325945.num_args = 1;
++c_7325945.num_elements = 3;
++c_7325945.elements = (object *)e_7326001;
++c_7325945.elements[0] = k_737240;
++c_7325945.elements[1] = ((closureN)self_7312873)->elements[0];
++c_7325945.elements[2] = ((closureN)self_7312873)->elements[1];
-return_closcall2(data, ((closureN)self_7314173)->elements[0], &c_7328404, quote_define);
-+return_closcall2(data, ((closureN)self_7312880)->elements[0], &c_7325952, quote_define);
++return_closcall2(data, ((closureN)self_7312873)->elements[0], &c_7325945, quote_define);
} else {
- return_direct_with_clo1(data, k_738015, (((closure) k_738015)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737247, (((closure) k_737247)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737240, (((closure) k_737240)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738015, (((closure) k_738015)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737247, (((closure) k_737247)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737240, (((closure) k_737240)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738015, (((closure) k_738015)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737247, (((closure) k_737247)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737240, (((closure) k_737240)->fn), boolean_f);}
;;
}
-static void __lambda_1306(void *data, object self_7314174, int argc, object *args) /* object self_7314174, object r_738024 */
-+static void __lambda_1259(void *data, object self_7312881, int argc, object *args) /* object self_7312881, object r_737256 */
++static void __lambda_1259(void *data, object self_7312874, int argc, object *args) /* object self_7312874, object r_737249 */
{
- object r_738024 = args[0];
-+ object r_737256 = args[0];
++ object r_737249 = args[0];
-closureN_type c_7328407;
-object e_7328459 [4];
@@ -4196,29 +4198,29 @@ Make let-values be the same as let*-values, to work around
-c_7328407.elements[1] = r_738024;
-c_7328407.elements[2] = ((closureN)self_7314174)->elements[1];
-c_7328407.elements[3] = ((closureN)self_7314174)->elements[2];
-+closureN_type c_7325955;
-+object e_7326007 [4];
-+c_7325955.hdr.mark = gc_color_red;
-+ c_7325955.hdr.grayed = 0;
-+c_7325955.tag = closureN_tag;
-+ c_7325955.fn = (function_type)__lambda_1260;
-+c_7325955.num_args = 1;
-+c_7325955.num_elements = 4;
-+c_7325955.elements = (object *)e_7326007;
-+c_7325955.elements[0] = ((closureN)self_7312881)->elements[0];
-+c_7325955.elements[1] = r_737256;
-+c_7325955.elements[2] = ((closureN)self_7312881)->elements[1];
-+c_7325955.elements[3] = ((closureN)self_7312881)->elements[2];
++closureN_type c_7325948;
++object e_7326000 [4];
++c_7325948.hdr.mark = gc_color_red;
++ c_7325948.hdr.grayed = 0;
++c_7325948.tag = closureN_tag;
++ c_7325948.fn = (function_type)__lambda_1260;
++c_7325948.num_args = 1;
++c_7325948.num_elements = 4;
++c_7325948.elements = (object *)e_7326000;
++c_7325948.elements[0] = ((closureN)self_7312874)->elements[0];
++c_7325948.elements[1] = r_737249;
++c_7325948.elements[2] = ((closureN)self_7312874)->elements[1];
++c_7325948.elements[3] = ((closureN)self_7312874)->elements[2];
-return_closcall2(data, ((closureN)self_7314174)->elements[1], &c_7328407, quote_call_91with_91values);;
-+return_closcall2(data, ((closureN)self_7312881)->elements[1], &c_7325955, quote_call_91with_91values);;
++return_closcall2(data, ((closureN)self_7312874)->elements[1], &c_7325948, quote_call_91with_91values);;
}
-static void __lambda_1307(void *data, object self_7314175, int argc, object *args) /* object self_7314175, object r_738032 */
-+static void __lambda_1260(void *data, object self_7312882, int argc, object *args) /* object self_7312882, object r_737264 */
++static void __lambda_1260(void *data, object self_7312875, int argc, object *args) /* object self_7312875, object r_737257 */
{
- object r_738032 = args[0];
-+ object r_737264 = args[0];
++ object r_737257 = args[0];
-closureN_type c_7328410;
-object e_7328458 [5];
@@ -4234,30 +4236,30 @@ Make let-values be the same as let*-values, to work around
-c_7328410.elements[2] = r_738032;
-c_7328410.elements[3] = ((closureN)self_7314175)->elements[2];
-c_7328410.elements[4] = ((closureN)self_7314175)->elements[3];
-+closureN_type c_7325958;
-+object e_7326006 [5];
-+c_7325958.hdr.mark = gc_color_red;
-+ c_7325958.hdr.grayed = 0;
-+c_7325958.tag = closureN_tag;
-+ c_7325958.fn = (function_type)__lambda_1261;
-+c_7325958.num_args = 1;
-+c_7325958.num_elements = 5;
-+c_7325958.elements = (object *)e_7326006;
-+c_7325958.elements[0] = ((closureN)self_7312882)->elements[0];
-+c_7325958.elements[1] = ((closureN)self_7312882)->elements[1];
-+c_7325958.elements[2] = r_737264;
-+c_7325958.elements[3] = ((closureN)self_7312882)->elements[2];
-+c_7325958.elements[4] = ((closureN)self_7312882)->elements[3];
++closureN_type c_7325951;
++object e_7325999 [5];
++c_7325951.hdr.mark = gc_color_red;
++ c_7325951.hdr.grayed = 0;
++c_7325951.tag = closureN_tag;
++ c_7325951.fn = (function_type)__lambda_1261;
++c_7325951.num_args = 1;
++c_7325951.num_elements = 5;
++c_7325951.elements = (object *)e_7325999;
++c_7325951.elements[0] = ((closureN)self_7312875)->elements[0];
++c_7325951.elements[1] = ((closureN)self_7312875)->elements[1];
++c_7325951.elements[2] = r_737257;
++c_7325951.elements[3] = ((closureN)self_7312875)->elements[2];
++c_7325951.elements[4] = ((closureN)self_7312875)->elements[3];
-return_closcall2(data, ((closureN)self_7314175)->elements[2], &c_7328410, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312882)->elements[2], &c_7325958, quote_lambda);;
++return_closcall2(data, ((closureN)self_7312875)->elements[2], &c_7325951, quote_lambda);;
}
-static void __lambda_1308(void *data, object self_7314176, int argc, object *args) /* object self_7314176, object r_738042 */
-+static void __lambda_1261(void *data, object self_7312883, int argc, object *args) /* object self_7312883, object r_737274 */
++static void __lambda_1261(void *data, object self_7312876, int argc, object *args) /* object self_7312876, object r_737267 */
{
- object r_738042 = args[0];
-+ object r_737274 = args[0];
++ object r_737267 = args[0];
-closureN_type c_7328413;
-object e_7328457 [5];
@@ -4273,59 +4275,59 @@ Make let-values be the same as let*-values, to work around
-c_7328413.elements[2] = ((closureN)self_7314176)->elements[2];
-c_7328413.elements[3] = r_738042;
-c_7328413.elements[4] = ((closureN)self_7314176)->elements[4];
-+closureN_type c_7325961;
-+object e_7326005 [5];
-+c_7325961.hdr.mark = gc_color_red;
-+ c_7325961.hdr.grayed = 0;
-+c_7325961.tag = closureN_tag;
-+ c_7325961.fn = (function_type)__lambda_1262;
-+c_7325961.num_args = 1;
-+c_7325961.num_elements = 5;
-+c_7325961.elements = (object *)e_7326005;
-+c_7325961.elements[0] = ((closureN)self_7312883)->elements[0];
-+c_7325961.elements[1] = ((closureN)self_7312883)->elements[1];
-+c_7325961.elements[2] = ((closureN)self_7312883)->elements[2];
-+c_7325961.elements[3] = r_737274;
-+c_7325961.elements[4] = ((closureN)self_7312883)->elements[4];
++closureN_type c_7325954;
++object e_7325998 [5];
++c_7325954.hdr.mark = gc_color_red;
++ c_7325954.hdr.grayed = 0;
++c_7325954.tag = closureN_tag;
++ c_7325954.fn = (function_type)__lambda_1262;
++c_7325954.num_args = 1;
++c_7325954.num_elements = 5;
++c_7325954.elements = (object *)e_7325998;
++c_7325954.elements[0] = ((closureN)self_7312876)->elements[0];
++c_7325954.elements[1] = ((closureN)self_7312876)->elements[1];
++c_7325954.elements[2] = ((closureN)self_7312876)->elements[2];
++c_7325954.elements[3] = r_737267;
++c_7325954.elements[4] = ((closureN)self_7312876)->elements[4];
-return_closcall2(data, ((closureN)self_7314176)->elements[3], &c_7328413, quote__list);;
-+return_closcall2(data, ((closureN)self_7312883)->elements[3], &c_7325961, quote__list);;
++return_closcall2(data, ((closureN)self_7312876)->elements[3], &c_7325954, quote__list);;
}
-static void __lambda_1309(void *data, object self_7314177, int argc, object *args) /* object self_7314177, object r_738038_7312606_7312615_7312623 */
-+static void __lambda_1262(void *data, object self_7312884, int argc, object *args) /* object self_7312884, object r_737270_7311360_7311369_7311377 */
++static void __lambda_1262(void *data, object self_7312877, int argc, object *args) /* object self_7312877, object r_737263_7311353_7311362_7311370 */
{
- object r_738038_7312606_7312615_7312623 = args[0];
-+ object r_737270_7311360_7311369_7311377 = args[0];
++ object r_737263_7311353_7311362_7311370 = args[0];
-pair_type local_7328418;
-+pair_type local_7325966;
++pair_type local_7325959;
-pair_type local_7328421;
-+pair_type local_7325969;
++pair_type local_7325962;
-pair_type local_7328425;
-+pair_type local_7325973;
++pair_type local_7325966;
-pair_type local_7328431;
-+pair_type local_7325979;
++pair_type local_7325972;
-pair_type local_7328434;
-+pair_type local_7325982;
++pair_type local_7325975;
-pair_type local_7328438;
-+pair_type local_7325986;
++pair_type local_7325979;
-pair_type local_7328441;
-+pair_type local_7325989;
++pair_type local_7325982;
-pair_type local_7328445;
-+pair_type local_7325993;
++pair_type local_7325986;
-pair_type local_7328448;
-+pair_type local_7325996;
++pair_type local_7325989;
@@ -4333,22 +4335,22 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7328456;
-return_direct_with_clo1(data, ((closureN)self_7314177)->elements[0], (((closure) ((closureN)self_7314177)->elements[0])->fn), set_pair_as_expr(&local_7328418, set_pair_as_expr(&local_7328421, ((closureN)self_7314177)->elements[1], set_pair_as_expr(&local_7328425, Cyc_car(data, ((closureN)self_7314177)->elements[4]), set_pair_as_expr(&local_7328431, set_pair_as_expr(&local_7328434, ((closureN)self_7314177)->elements[2], set_pair_as_expr(&local_7328438, set_pair_as_expr(&local_7328441, ((closureN)self_7314177)->elements[3], set_pair_as_expr(&local_7328445, NULL, set_pair_as_expr(&local_7328448, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314177)->elements[4])), NULL))), set_pair_as_expr(&local_7328456, r_738038_7312606_7312615_7312623, NULL))), NULL))), boolean_f));;
-+pair_type local_7326004;
-+return_direct_with_clo1(data, ((closureN)self_7312884)->elements[0], (((closure) ((closureN)self_7312884)->elements[0])->fn), set_pair_as_expr(&local_7325966, set_pair_as_expr(&local_7325969, ((closureN)self_7312884)->elements[1], set_pair_as_expr(&local_7325973, Cyc_car(data, ((closureN)self_7312884)->elements[4]), set_pair_as_expr(&local_7325979, set_pair_as_expr(&local_7325982, ((closureN)self_7312884)->elements[2], set_pair_as_expr(&local_7325986, set_pair_as_expr(&local_7325989, ((closureN)self_7312884)->elements[3], set_pair_as_expr(&local_7325993, NULL, set_pair_as_expr(&local_7325996, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312884)->elements[4])), NULL))), set_pair_as_expr(&local_7326004, r_737270_7311360_7311369_7311377, NULL))), NULL))), boolean_f));;
++pair_type local_7325997;
++return_direct_with_clo1(data, ((closureN)self_7312877)->elements[0], (((closure) ((closureN)self_7312877)->elements[0])->fn), set_pair_as_expr(&local_7325959, set_pair_as_expr(&local_7325962, ((closureN)self_7312877)->elements[1], set_pair_as_expr(&local_7325966, Cyc_car(data, ((closureN)self_7312877)->elements[4]), set_pair_as_expr(&local_7325972, set_pair_as_expr(&local_7325975, ((closureN)self_7312877)->elements[2], set_pair_as_expr(&local_7325979, set_pair_as_expr(&local_7325982, ((closureN)self_7312877)->elements[3], set_pair_as_expr(&local_7325986, NULL, set_pair_as_expr(&local_7325989, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312877)->elements[4])), NULL))), set_pair_as_expr(&local_7325997, r_737263_7311353_7311362_7311370, NULL))), NULL))), boolean_f));;
}
-static void __lambda_1271(void *data, object self_7314178, int argc, object *args) /* object self_7314178, object k_738054 */
-+static void __lambda_1224(void *data, object self_7312885, int argc, object *args) /* object self_7312885, object k_737286 */
++static void __lambda_1224(void *data, object self_7312878, int argc, object *args) /* object self_7312878, object k_737279 */
{
- object k_738054 = args[0];
-+ object k_737286 = args[0];
++ object k_737279 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314178)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312885)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312878)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7314178)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312885)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312878)->elements[1]))) ){
-closureN_type c_7327954;
-object e_7328371 [3];
@@ -4362,46 +4364,46 @@ Make let-values be the same as let*-values, to work around
-c_7327954.elements[0] = k_738054;
-c_7327954.elements[1] = ((closureN)self_7314178)->elements[0];
-c_7327954.elements[2] = ((closureN)self_7314178)->elements[1];
-+closureN_type c_7325502;
-+object e_7325919 [3];
-+c_7325502.hdr.mark = gc_color_red;
-+ c_7325502.hdr.grayed = 0;
-+c_7325502.tag = closureN_tag;
-+ c_7325502.fn = (function_type)__lambda_1225;
-+c_7325502.num_args = 1;
-+c_7325502.num_elements = 3;
-+c_7325502.elements = (object *)e_7325919;
-+c_7325502.elements[0] = k_737286;
-+c_7325502.elements[1] = ((closureN)self_7312885)->elements[0];
-+c_7325502.elements[2] = ((closureN)self_7312885)->elements[1];
++closureN_type c_7325495;
++object e_7325912 [3];
++c_7325495.hdr.mark = gc_color_red;
++ c_7325495.hdr.grayed = 0;
++c_7325495.tag = closureN_tag;
++ c_7325495.fn = (function_type)__lambda_1225;
++c_7325495.num_args = 1;
++c_7325495.num_elements = 3;
++c_7325495.elements = (object *)e_7325912;
++c_7325495.elements[0] = k_737279;
++c_7325495.elements[1] = ((closureN)self_7312878)->elements[0];
++c_7325495.elements[2] = ((closureN)self_7312878)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7327954,__lambda_1272, Cyc_car(data, Cyc_car(data, ((closureN)self_7314178)->elements[1])));
-+return_direct_with_clo1(data,(closure)&c_7325502,__lambda_1225, Cyc_car(data, Cyc_car(data, ((closureN)self_7312885)->elements[1])));
++return_direct_with_clo1(data,(closure)&c_7325495,__lambda_1225, Cyc_car(data, Cyc_car(data, ((closureN)self_7312878)->elements[1])));
} else {
- return_direct_with_clo1(data, k_738054, (((closure) k_738054)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737286, (((closure) k_737286)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737279, (((closure) k_737279)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738054, (((closure) k_738054)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737286, (((closure) k_737286)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737279, (((closure) k_737279)->fn), boolean_f);}
;;
}
-static void __lambda_1272(void *data, object self_7314179, int argc, object *args) /* object self_7314179, object var0_732727_732802_734035 */
-+static void __lambda_1225(void *data, object self_7312886, int argc, object *args) /* object self_7312886, object var0_732387_732462_733590 */
++static void __lambda_1225(void *data, object self_7312879, int argc, object *args) /* object self_7312879, object var0_732380_732455_733583 */
{
- object var0_732727_732802_734035 = args[0];
-+ object var0_732387_732462_733590 = args[0];
++ object var0_732380_732455_733583 = args[0];
-if( (boolean_f != Cyc_num_fast_gte_op(data, Cyc_length(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7314179)->elements[2]))), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gte_op(data, Cyc_length(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312886)->elements[2]))), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gte_op(data, Cyc_length(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312879)->elements[2]))), obj_int2obj(1))) ){
-closureN_type c_7327965;
-object e_7328353 [4];
@@ -4416,19 +4418,19 @@ Make let-values be the same as let*-values, to work around
-c_7327965.elements[1] = ((closureN)self_7314179)->elements[1];
-c_7327965.elements[2] = ((closureN)self_7314179)->elements[2];
-c_7327965.elements[3] = var0_732727_732802_734035;
-+closureN_type c_7325513;
-+object e_7325901 [4];
-+c_7325513.hdr.mark = gc_color_red;
-+ c_7325513.hdr.grayed = 0;
-+c_7325513.tag = closureN_tag;
-+ c_7325513.fn = (function_type)__lambda_1226;
-+c_7325513.num_args = 3;
-+c_7325513.num_elements = 4;
-+c_7325513.elements = (object *)e_7325901;
-+c_7325513.elements[0] = ((closureN)self_7312886)->elements[0];
-+c_7325513.elements[1] = ((closureN)self_7312886)->elements[1];
-+c_7325513.elements[2] = ((closureN)self_7312886)->elements[2];
-+c_7325513.elements[3] = var0_732387_732462_733590;
++closureN_type c_7325506;
++object e_7325894 [4];
++c_7325506.hdr.mark = gc_color_red;
++ c_7325506.hdr.grayed = 0;
++c_7325506.tag = closureN_tag;
++ c_7325506.fn = (function_type)__lambda_1226;
++c_7325506.num_args = 3;
++c_7325506.num_elements = 4;
++c_7325506.elements = (object *)e_7325894;
++c_7325506.elements[0] = ((closureN)self_7312879)->elements[0];
++c_7325506.elements[1] = ((closureN)self_7312879)->elements[1];
++c_7325506.elements[2] = ((closureN)self_7312879)->elements[2];
++c_7325506.elements[3] = var0_732380_732455_733583;
@@ -4436,7 +4438,7 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7328361;
-+complex_num_type local_7325909;
++complex_num_type local_7325902;
@@ -4444,18 +4446,18 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo3(data,(closure)&c_7327965,__lambda_1273, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7314179)->elements[2])), Cyc_fast_sub(data,&local_7328361, Cyc_length(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7314179)->elements[2]))), obj_int2obj(1)), NULL);
-+return_direct_with_clo3(data,(closure)&c_7325513,__lambda_1226, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312886)->elements[2])), Cyc_fast_sub(data,&local_7325909, Cyc_length(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312886)->elements[2]))), obj_int2obj(1)), NULL);
++return_direct_with_clo3(data,(closure)&c_7325506,__lambda_1226, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312879)->elements[2])), Cyc_fast_sub(data,&local_7325902, Cyc_length(data, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312879)->elements[2]))), obj_int2obj(1)), NULL);
} else {
- return_direct_with_clo1(data, ((closureN)self_7314179)->elements[0], (((closure) ((closureN)self_7314179)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312886)->elements[0], (((closure) ((closureN)self_7312886)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312879)->elements[0], (((closure) ((closureN)self_7312879)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1273(void *data, object self_7314180, int argc, object *args) /* object self_7314180, object ls_732657_732732_732805_734038, object i_732659_732733_732806_734039, object res_732658_732734_732807_734040 */
-+static void __lambda_1226(void *data, object self_7312887, int argc, object *args) /* object self_7312887, object ls_732316_732392_732465_733593, object i_732318_732393_732466_733594, object res_732317_732394_732467_733595 */
++static void __lambda_1226(void *data, object self_7312880, int argc, object *args) /* object self_7312880, object ls_732310_732385_732458_733586, object i_732312_732386_732459_733587, object res_732311_732387_732460_733588 */
{
- object ls_732657_732732_732805_734038 = args[0]; object i_732659_732733_732806_734039 = args[1]; object res_732658_732734_732807_734040 = args[2];
-+ object ls_732316_732392_732465_733593 = args[0]; object i_732318_732393_732466_733594 = args[1]; object res_732317_732394_732467_733595 = args[2];
++ object ls_732310_732385_732458_733586 = args[0]; object i_732312_732386_732459_733587 = args[1]; object res_732311_732387_732460_733588 = args[2];
-closureN_type c_7327967;
-object e_7328352 [7];
@@ -4473,32 +4475,32 @@ Make let-values be the same as let*-values, to work around
-c_7327967.elements[4] = res_732658_732734_732807_734040;
-c_7327967.elements[5] = ((closureN)self_7314180)->elements[2];
-c_7327967.elements[6] = ((closureN)self_7314180)->elements[3];
-+closureN_type c_7325515;
-+object e_7325900 [7];
-+c_7325515.hdr.mark = gc_color_red;
-+ c_7325515.hdr.grayed = 0;
-+c_7325515.tag = closureN_tag;
-+ c_7325515.fn = (function_type)__lambda_1227;
-+c_7325515.num_args = 1;
-+c_7325515.num_elements = 7;
-+c_7325515.elements = (object *)e_7325900;
-+c_7325515.elements[0] = i_732318_732393_732466_733594;
-+c_7325515.elements[1] = ((closureN)self_7312887)->elements[0];
-+c_7325515.elements[2] = ls_732316_732392_732465_733593;
-+c_7325515.elements[3] = ((closureN)self_7312887)->elements[1];
-+c_7325515.elements[4] = res_732317_732394_732467_733595;
-+c_7325515.elements[5] = ((closureN)self_7312887)->elements[2];
-+c_7325515.elements[6] = ((closureN)self_7312887)->elements[3];
++closureN_type c_7325508;
++object e_7325893 [7];
++c_7325508.hdr.mark = gc_color_red;
++ c_7325508.hdr.grayed = 0;
++c_7325508.tag = closureN_tag;
++ c_7325508.fn = (function_type)__lambda_1227;
++c_7325508.num_args = 1;
++c_7325508.num_elements = 7;
++c_7325508.elements = (object *)e_7325893;
++c_7325508.elements[0] = i_732312_732386_732459_733587;
++c_7325508.elements[1] = ((closureN)self_7312880)->elements[0];
++c_7325508.elements[2] = ls_732310_732385_732458_733586;
++c_7325508.elements[3] = ((closureN)self_7312880)->elements[1];
++c_7325508.elements[4] = res_732311_732387_732460_733588;
++c_7325508.elements[5] = ((closureN)self_7312880)->elements[2];
++c_7325508.elements[6] = ((closureN)self_7312880)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7327967,__lambda_1274, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7325515,__lambda_1227, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7325508,__lambda_1227, boolean_f);;
}
-static void __lambda_1274(void *data, object self_7314181, int argc, object *args) /* object self_7314181, object lp_9317_732677_732735_732808_734041 */
-+static void __lambda_1227(void *data, object self_7312888, int argc, object *args) /* object self_7312888, object lp_9317_732337_732395_732468_733596 */
++static void __lambda_1227(void *data, object self_7312881, int argc, object *args) /* object self_7312881, object lp_9317_732330_732388_732461_733589 */
{
- object lp_9317_732677_732735_732808_734041 = args[0];
-+ object lp_9317_732337_732395_732468_733596 = args[0];
++ object lp_9317_732330_732388_732461_733589 = args[0];
-closureN_type c_7327969;
-object e_7328348 [7];
@@ -4516,35 +4518,35 @@ Make let-values be the same as let*-values, to work around
-c_7327969.elements[4] = ((closureN)self_7314181)->elements[4];
-c_7327969.elements[5] = ((closureN)self_7314181)->elements[5];
-c_7327969.elements[6] = ((closureN)self_7314181)->elements[6];
-+closureN_type c_7325517;
-+object e_7325896 [7];
-+c_7325517.hdr.mark = gc_color_red;
-+ c_7325517.hdr.grayed = 0;
-+c_7325517.tag = closureN_tag;
-+ c_7325517.fn = (function_type)__lambda_1383;
-+c_7325517.num_args = 1;
-+c_7325517.num_elements = 7;
-+c_7325517.elements = (object *)e_7325896;
-+c_7325517.elements[0] = ((closureN)self_7312888)->elements[0];
-+c_7325517.elements[1] = ((closureN)self_7312888)->elements[1];
-+c_7325517.elements[2] = ((closureN)self_7312888)->elements[2];
-+c_7325517.elements[3] = ((closureN)self_7312888)->elements[3];
-+c_7325517.elements[4] = ((closureN)self_7312888)->elements[4];
-+c_7325517.elements[5] = ((closureN)self_7312888)->elements[5];
-+c_7325517.elements[6] = ((closureN)self_7312888)->elements[6];
++closureN_type c_7325510;
++object e_7325889 [7];
++c_7325510.hdr.mark = gc_color_red;
++ c_7325510.hdr.grayed = 0;
++c_7325510.tag = closureN_tag;
++ c_7325510.fn = (function_type)__lambda_1383;
++c_7325510.num_args = 1;
++c_7325510.num_elements = 7;
++c_7325510.elements = (object *)e_7325889;
++c_7325510.elements[0] = ((closureN)self_7312881)->elements[0];
++c_7325510.elements[1] = ((closureN)self_7312881)->elements[1];
++c_7325510.elements[2] = ((closureN)self_7312881)->elements[2];
++c_7325510.elements[3] = ((closureN)self_7312881)->elements[3];
++c_7325510.elements[4] = ((closureN)self_7312881)->elements[4];
++c_7325510.elements[5] = ((closureN)self_7312881)->elements[5];
++c_7325510.elements[6] = ((closureN)self_7312881)->elements[6];
-pair_type local_7328351;
-return_direct_with_clo1(data,(closure)&c_7327969,__lambda_1430, set_cell_as_expr(&local_7328351, lp_9317_732677_732735_732808_734041));;
-+pair_type local_7325899;
-+return_direct_with_clo1(data,(closure)&c_7325517,__lambda_1383, set_cell_as_expr(&local_7325899, lp_9317_732337_732395_732468_733596));;
++pair_type local_7325892;
++return_direct_with_clo1(data,(closure)&c_7325510,__lambda_1383, set_cell_as_expr(&local_7325892, lp_9317_732330_732388_732461_733589));;
}
-static void __lambda_1430(void *data, object self_7314182, int argc, object *args) /* object self_7314182, object lp_9317_732677_732735_732808_734041 */
-+static void __lambda_1383(void *data, object self_7312889, int argc, object *args) /* object self_7312889, object lp_9317_732337_732395_732468_733596 */
++static void __lambda_1383(void *data, object self_7312882, int argc, object *args) /* object self_7312882, object lp_9317_732330_732388_732461_733589 */
{
- object lp_9317_732677_732735_732808_734041 = args[0];
-+ object lp_9317_732337_732395_732468_733596 = args[0];
++ object lp_9317_732330_732388_732461_733589 = args[0];
-closureN_type c_7327971;
-object e_7327986 [5];
@@ -4560,20 +4562,20 @@ Make let-values be the same as let*-values, to work around
-c_7327971.elements[2] = lp_9317_732677_732735_732808_734041;
-c_7327971.elements[3] = ((closureN)self_7314182)->elements[2];
-c_7327971.elements[4] = ((closureN)self_7314182)->elements[4];
-+closureN_type c_7325519;
-+object e_7325534 [5];
-+c_7325519.hdr.mark = gc_color_red;
-+ c_7325519.hdr.grayed = 0;
-+c_7325519.tag = closureN_tag;
-+ c_7325519.fn = (function_type)__lambda_1228;
-+c_7325519.num_args = 1;
-+c_7325519.num_elements = 5;
-+c_7325519.elements = (object *)e_7325534;
-+c_7325519.elements[0] = ((closureN)self_7312889)->elements[0];
-+c_7325519.elements[1] = ((closureN)self_7312889)->elements[1];
-+c_7325519.elements[2] = lp_9317_732337_732395_732468_733596;
-+c_7325519.elements[3] = ((closureN)self_7312889)->elements[2];
-+c_7325519.elements[4] = ((closureN)self_7312889)->elements[4];
++closureN_type c_7325512;
++object e_7325527 [5];
++c_7325512.hdr.mark = gc_color_red;
++ c_7325512.hdr.grayed = 0;
++c_7325512.tag = closureN_tag;
++ c_7325512.fn = (function_type)__lambda_1228;
++c_7325512.num_args = 1;
++c_7325512.num_elements = 5;
++c_7325512.elements = (object *)e_7325527;
++c_7325512.elements[0] = ((closureN)self_7312882)->elements[0];
++c_7325512.elements[1] = ((closureN)self_7312882)->elements[1];
++c_7325512.elements[2] = lp_9317_732330_732388_732461_733589;
++c_7325512.elements[3] = ((closureN)self_7312882)->elements[2];
++c_7325512.elements[4] = ((closureN)self_7312882)->elements[4];
-closureN_type c_7327987;
@@ -4589,32 +4591,32 @@ Make let-values be the same as let*-values, to work around
-c_7327987.elements[1] = ((closureN)self_7314182)->elements[3];
-c_7327987.elements[2] = ((closureN)self_7314182)->elements[5];
-c_7327987.elements[3] = ((closureN)self_7314182)->elements[6];
-+closureN_type c_7325535;
-+object e_7325895 [4];
-+c_7325535.hdr.mark = gc_color_red;
-+ c_7325535.hdr.grayed = 0;
-+c_7325535.tag = closureN_tag;
-+ c_7325535.fn = (function_type)__lambda_1230;
-+c_7325535.num_args = 3;
-+c_7325535.num_elements = 4;
-+c_7325535.elements = (object *)e_7325895;
-+c_7325535.elements[0] = lp_9317_732337_732395_732468_733596;
-+c_7325535.elements[1] = ((closureN)self_7312889)->elements[3];
-+c_7325535.elements[2] = ((closureN)self_7312889)->elements[5];
-+c_7325535.elements[3] = ((closureN)self_7312889)->elements[6];
++closureN_type c_7325528;
++object e_7325888 [4];
++c_7325528.hdr.mark = gc_color_red;
++ c_7325528.hdr.grayed = 0;
++c_7325528.tag = closureN_tag;
++ c_7325528.fn = (function_type)__lambda_1230;
++c_7325528.num_args = 3;
++c_7325528.num_elements = 4;
++c_7325528.elements = (object *)e_7325888;
++c_7325528.elements[0] = lp_9317_732330_732388_732461_733589;
++c_7325528.elements[1] = ((closureN)self_7312882)->elements[3];
++c_7325528.elements[2] = ((closureN)self_7312882)->elements[5];
++c_7325528.elements[3] = ((closureN)self_7312882)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7327971,__lambda_1275, &c_7327987);;
-+return_direct_with_clo1(data,(closure)&c_7325519,__lambda_1228, &c_7325535);;
++return_direct_with_clo1(data,(closure)&c_7325512,__lambda_1228, &c_7325528);;
}
-static void __lambda_1277(void *data, object self_7314183, int argc, object *args) /* object self_7314183, object k_738066, object ls_732657_732736_732809_734042, object i_732659_732737_732810_734043, object res_732658_732738_732811_734044 */
-+static void __lambda_1230(void *data, object self_7312890, int argc, object *args) /* object self_7312890, object k_737298, object ls_732316_732396_732469_733597, object i_732318_732397_732470_733598, object res_732317_732398_732471_733599 */
++static void __lambda_1230(void *data, object self_7312883, int argc, object *args) /* object self_7312883, object k_737291, object ls_732310_732389_732462_733590, object i_732312_732390_732463_733591, object res_732311_732391_732464_733592 */
{
- object k_738066 = args[0]; object ls_732657_732736_732809_734042 = args[1]; object i_732659_732737_732810_734043 = args[2]; object res_732658_732738_732811_734044 = args[3];
-+ object k_737298 = args[0]; object ls_732316_732396_732469_733597 = args[1]; object i_732318_732397_732470_733598 = args[2]; object res_732317_732398_732471_733599 = args[3];
++ object k_737291 = args[0]; object ls_732310_732389_732462_733590 = args[1]; object i_732312_732390_732463_733591 = args[2]; object res_732311_732391_732464_733592 = args[3];
-if( (boolean_f != Cyc_num_fast_gte_op(data, obj_int2obj(0), i_732659_732737_732810_734043)) ){
-+if( (boolean_f != Cyc_num_fast_gte_op(data, obj_int2obj(0), i_732318_732397_732470_733598)) ){
++if( (boolean_f != Cyc_num_fast_gte_op(data, obj_int2obj(0), i_732312_732390_732463_733591)) ){
-closureN_type c_7327991;
-object e_7328332 [5];
@@ -4630,23 +4632,23 @@ Make let-values be the same as let*-values, to work around
-c_7327991.elements[2] = ((closureN)self_7314183)->elements[1];
-c_7327991.elements[3] = ((closureN)self_7314183)->elements[2];
-c_7327991.elements[4] = ((closureN)self_7314183)->elements[3];
-+closureN_type c_7325539;
-+object e_7325880 [5];
-+c_7325539.hdr.mark = gc_color_red;
-+ c_7325539.hdr.grayed = 0;
-+c_7325539.tag = closureN_tag;
-+ c_7325539.fn = (function_type)__lambda_1231;
-+c_7325539.num_args = 1;
-+c_7325539.num_elements = 5;
-+c_7325539.elements = (object *)e_7325880;
-+c_7325539.elements[0] = k_737298;
-+c_7325539.elements[1] = ls_732316_732396_732469_733597;
-+c_7325539.elements[2] = ((closureN)self_7312890)->elements[1];
-+c_7325539.elements[3] = ((closureN)self_7312890)->elements[2];
-+c_7325539.elements[4] = ((closureN)self_7312890)->elements[3];
++closureN_type c_7325532;
++object e_7325873 [5];
++c_7325532.hdr.mark = gc_color_red;
++ c_7325532.hdr.grayed = 0;
++c_7325532.tag = closureN_tag;
++ c_7325532.fn = (function_type)__lambda_1231;
++c_7325532.num_args = 1;
++c_7325532.num_elements = 5;
++c_7325532.elements = (object *)e_7325873;
++c_7325532.elements[0] = k_737291;
++c_7325532.elements[1] = ls_732310_732389_732462_733590;
++c_7325532.elements[2] = ((closureN)self_7312883)->elements[1];
++c_7325532.elements[3] = ((closureN)self_7312883)->elements[2];
++c_7325532.elements[4] = ((closureN)self_7312883)->elements[3];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7327991, primitive_cons, NULL, res_732658_732738_732811_734044);
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7325539, primitive_cons, NULL, res_732317_732398_732471_733599);
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7325532, primitive_cons, NULL, res_732311_732391_732464_733592);
} else {
@@ -4654,22 +4656,22 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7328341;
-+complex_num_type local_7325889;
++complex_num_type local_7325882;
-pair_type local_7328344;
-+pair_type local_7325892;
++pair_type local_7325885;
-return_closcall4(data, car(((closureN)self_7314183)->elements[0]), k_738066, Cyc_cdr(data, ls_732657_732736_732809_734042), Cyc_fast_sub(data,&local_7328341, i_732659_732737_732810_734043, obj_int2obj(1)), set_pair_as_expr(&local_7328344, Cyc_car(data, ls_732657_732736_732809_734042), res_732658_732738_732811_734044));}
-+return_closcall4(data, car(((closureN)self_7312890)->elements[0]), k_737298, Cyc_cdr(data, ls_732316_732396_732469_733597), Cyc_fast_sub(data,&local_7325889, i_732318_732397_732470_733598, obj_int2obj(1)), set_pair_as_expr(&local_7325892, Cyc_car(data, ls_732316_732396_732469_733597), res_732317_732398_732471_733599));}
++return_closcall4(data, car(((closureN)self_7312883)->elements[0]), k_737291, Cyc_cdr(data, ls_732310_732389_732462_733590), Cyc_fast_sub(data,&local_7325882, i_732312_732390_732463_733591, obj_int2obj(1)), set_pair_as_expr(&local_7325885, Cyc_car(data, ls_732310_732389_732462_733590), res_732311_732391_732464_733592));}
;;
}
-static void __lambda_1278(void *data, object self_7314184, int argc, object *args) /* object self_7314184, object r_738239_7312943 */
-+static void __lambda_1231(void *data, object self_7312891, int argc, object *args) /* object self_7312891, object r_737471_7311697 */
++static void __lambda_1231(void *data, object self_7312884, int argc, object *args) /* object self_7312884, object r_737464_7311690 */
{
- object r_738239_7312943 = args[0];
-+ object r_737471_7311697 = args[0];
++ object r_737464_7311690 = args[0];
-closureN_type c_7327993;
-object e_7328324 [4];
@@ -4684,72 +4686,72 @@ Make let-values be the same as let*-values, to work around
-c_7327993.elements[1] = ((closureN)self_7314184)->elements[2];
-c_7327993.elements[2] = ((closureN)self_7314184)->elements[3];
-c_7327993.elements[3] = ((closureN)self_7314184)->elements[4];
-+closureN_type c_7325541;
-+object e_7325872 [4];
-+c_7325541.hdr.mark = gc_color_red;
-+ c_7325541.hdr.grayed = 0;
-+c_7325541.tag = closureN_tag;
-+ c_7325541.fn = (function_type)__lambda_1232;
-+c_7325541.num_args = 1;
-+c_7325541.num_elements = 4;
-+c_7325541.elements = (object *)e_7325872;
-+c_7325541.elements[0] = ((closureN)self_7312891)->elements[0];
-+c_7325541.elements[1] = ((closureN)self_7312891)->elements[2];
-+c_7325541.elements[2] = ((closureN)self_7312891)->elements[3];
-+c_7325541.elements[3] = ((closureN)self_7312891)->elements[4];
++closureN_type c_7325534;
++object e_7325865 [4];
++c_7325534.hdr.mark = gc_color_red;
++ c_7325534.hdr.grayed = 0;
++c_7325534.tag = closureN_tag;
++ c_7325534.fn = (function_type)__lambda_1232;
++c_7325534.num_args = 1;
++c_7325534.num_elements = 4;
++c_7325534.elements = (object *)e_7325865;
++c_7325534.elements[0] = ((closureN)self_7312884)->elements[0];
++c_7325534.elements[1] = ((closureN)self_7312884)->elements[2];
++c_7325534.elements[2] = ((closureN)self_7312884)->elements[3];
++c_7325534.elements[3] = ((closureN)self_7312884)->elements[4];
-pair_type local_7328327;
-+pair_type local_7325875;
++pair_type local_7325868;
-pair_type local_7328331;
-return_direct_with_clo1(data,(closure)&c_7327993,__lambda_1279, set_pair_as_expr(&local_7328327, ((closureN)self_7314184)->elements[1], set_pair_as_expr(&local_7328331, r_738239_7312943, NULL)));;
-+pair_type local_7325879;
-+return_direct_with_clo1(data,(closure)&c_7325541,__lambda_1232, set_pair_as_expr(&local_7325875, ((closureN)self_7312891)->elements[1], set_pair_as_expr(&local_7325879, r_737471_7311697, NULL)));;
++pair_type local_7325872;
++return_direct_with_clo1(data,(closure)&c_7325534,__lambda_1232, set_pair_as_expr(&local_7325868, ((closureN)self_7312884)->elements[1], set_pair_as_expr(&local_7325872, r_737464_7311690, NULL)));;
}
-static void __lambda_1279(void *data, object self_7314185, int argc, object *args) /* object self_7314185, object v_9318_732678_732739_732812_734045_7312944 */
-+static void __lambda_1232(void *data, object self_7312892, int argc, object *args) /* object self_7312892, object v_9318_732338_732399_732472_733600_7311698 */
++static void __lambda_1232(void *data, object self_7312885, int argc, object *args) /* object self_7312885, object v_9318_732331_732392_732465_733593_7311691 */
{
- object v_9318_732678_732739_732812_734045_7312944 = args[0];
-+ object v_9318_732338_732399_732472_733600_7311698 = args[0];
++ object v_9318_732331_732392_732465_733593_7311691 = args[0];
-if( (boolean_f != Cyc_is_pair(v_9318_732678_732739_732812_734045_7312944)) ){
-+if( (boolean_f != Cyc_is_pair(v_9318_732338_732399_732472_733600_7311698)) ){
++if( (boolean_f != Cyc_is_pair(v_9318_732331_732392_732465_733593_7311691)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, v_9318_732678_732739_732812_734045_7312944))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, v_9318_732338_732399_732472_733600_7311698))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, v_9318_732331_732392_732465_733593_7311691))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, v_9318_732678_732739_732812_734045_7312944)))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, v_9318_732338_732399_732472_733600_7311698)))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, v_9318_732331_732392_732465_733593_7311691)))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, v_9318_732678_732739_732812_734045_7312944))) ){
- complex_num_type local_7328012;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, v_9318_732338_732399_732472_733600_7311698))) ){
-+ complex_num_type local_7325560;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, v_9318_732331_732392_732465_733593_7311691))) ){
++ complex_num_type local_7325553;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7328012, Cyc_car(data, Cyc_cdr(data, v_9318_732678_732739_732812_734045_7312944)))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325560, Cyc_car(data, Cyc_cdr(data, v_9318_732338_732399_732472_733600_7311698)))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325553, Cyc_car(data, Cyc_cdr(data, v_9318_732331_732392_732465_733593_7311691)))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, v_9318_732678_732739_732812_734045_7312944)))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, v_9318_732338_732399_732472_733600_7311698)))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, v_9318_732331_732392_732465_733593_7311691)))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314185)->elements[2]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312892)->elements[2]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312885)->elements[2]))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314185)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312892)->elements[2])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312885)->elements[2])))) ){
-closureN_type c_7328037;
-object e_7328307 [5];
@@ -4765,62 +4767,62 @@ Make let-values be the same as let*-values, to work around
-c_7328037.elements[2] = ((closureN)self_7314185)->elements[2];
-c_7328037.elements[3] = v_9318_732678_732739_732812_734045_7312944;
-c_7328037.elements[4] = ((closureN)self_7314185)->elements[3];
-+closureN_type c_7325585;
-+object e_7325855 [5];
-+c_7325585.hdr.mark = gc_color_red;
-+ c_7325585.hdr.grayed = 0;
-+c_7325585.tag = closureN_tag;
-+ c_7325585.fn = (function_type)__lambda_1233;
-+c_7325585.num_args = 1;
-+c_7325585.num_elements = 5;
-+c_7325585.elements = (object *)e_7325855;
-+c_7325585.elements[0] = ((closureN)self_7312892)->elements[0];
-+c_7325585.elements[1] = ((closureN)self_7312892)->elements[1];
-+c_7325585.elements[2] = ((closureN)self_7312892)->elements[2];
-+c_7325585.elements[3] = v_9318_732338_732399_732472_733600_7311698;
-+c_7325585.elements[4] = ((closureN)self_7312892)->elements[3];
++closureN_type c_7325578;
++object e_7325848 [5];
++c_7325578.hdr.mark = gc_color_red;
++ c_7325578.hdr.grayed = 0;
++c_7325578.tag = closureN_tag;
++ c_7325578.fn = (function_type)__lambda_1233;
++c_7325578.num_args = 1;
++c_7325578.num_elements = 5;
++c_7325578.elements = (object *)e_7325848;
++c_7325578.elements[0] = ((closureN)self_7312885)->elements[0];
++c_7325578.elements[1] = ((closureN)self_7312885)->elements[1];
++c_7325578.elements[2] = ((closureN)self_7312885)->elements[2];
++c_7325578.elements[3] = v_9318_732331_732392_732465_733593_7311691;
++c_7325578.elements[4] = ((closureN)self_7312885)->elements[3];
-return_closcall2(data, ((closureN)self_7314185)->elements[1], &c_7328037, quote_begin);
-+return_closcall2(data, ((closureN)self_7312892)->elements[1], &c_7325585, quote_begin);
++return_closcall2(data, ((closureN)self_7312885)->elements[1], &c_7325578, quote_begin);
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314185)->elements[0], (((closure) ((closureN)self_7314185)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312892)->elements[0], (((closure) ((closureN)self_7312892)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312885)->elements[0], (((closure) ((closureN)self_7312885)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1280(void *data, object self_7314186, int argc, object *args) /* object self_7314186, object r_738087_7312945 */
-+static void __lambda_1233(void *data, object self_7312893, int argc, object *args) /* object self_7312893, object r_737319_7311699 */
++static void __lambda_1233(void *data, object self_7312886, int argc, object *args) /* object self_7312886, object r_737312_7311692 */
{
- object r_738087_7312945 = args[0];
-+ object r_737319_7311699 = args[0];
++ object r_737312_7311692 = args[0];
-closureN_type c_7328040;
-object e_7328306 [6];
@@ -4837,31 +4839,31 @@ Make let-values be the same as let*-values, to work around
-c_7328040.elements[3] = ((closureN)self_7314186)->elements[2];
-c_7328040.elements[4] = ((closureN)self_7314186)->elements[3];
-c_7328040.elements[5] = ((closureN)self_7314186)->elements[4];
-+closureN_type c_7325588;
-+object e_7325854 [6];
-+c_7325588.hdr.mark = gc_color_red;
-+ c_7325588.hdr.grayed = 0;
-+c_7325588.tag = closureN_tag;
-+ c_7325588.fn = (function_type)__lambda_1234;
-+c_7325588.num_args = 1;
-+c_7325588.num_elements = 6;
-+c_7325588.elements = (object *)e_7325854;
-+c_7325588.elements[0] = ((closureN)self_7312893)->elements[0];
-+c_7325588.elements[1] = r_737319_7311699;
-+c_7325588.elements[2] = ((closureN)self_7312893)->elements[1];
-+c_7325588.elements[3] = ((closureN)self_7312893)->elements[2];
-+c_7325588.elements[4] = ((closureN)self_7312893)->elements[3];
-+c_7325588.elements[5] = ((closureN)self_7312893)->elements[4];
++closureN_type c_7325581;
++object e_7325847 [6];
++c_7325581.hdr.mark = gc_color_red;
++ c_7325581.hdr.grayed = 0;
++c_7325581.tag = closureN_tag;
++ c_7325581.fn = (function_type)__lambda_1234;
++c_7325581.num_args = 1;
++c_7325581.num_elements = 6;
++c_7325581.elements = (object *)e_7325847;
++c_7325581.elements[0] = ((closureN)self_7312886)->elements[0];
++c_7325581.elements[1] = r_737312_7311692;
++c_7325581.elements[2] = ((closureN)self_7312886)->elements[1];
++c_7325581.elements[3] = ((closureN)self_7312886)->elements[2];
++c_7325581.elements[4] = ((closureN)self_7312886)->elements[3];
++c_7325581.elements[5] = ((closureN)self_7312886)->elements[4];
-return_closcall2(data, ((closureN)self_7314186)->elements[1], &c_7328040, quote_define);;
-+return_closcall2(data, ((closureN)self_7312893)->elements[1], &c_7325588, quote_define);;
++return_closcall2(data, ((closureN)self_7312886)->elements[1], &c_7325581, quote_define);;
}
-static void __lambda_1281(void *data, object self_7314187, int argc, object *args) /* object self_7314187, object r_738208_7312946 */
-+static void __lambda_1234(void *data, object self_7312894, int argc, object *args) /* object self_7312894, object r_737440_7311700 */
++static void __lambda_1234(void *data, object self_7312887, int argc, object *args) /* object self_7312887, object r_737433_7311693 */
{
- object r_738208_7312946 = args[0];
-+ object r_737440_7311700 = args[0];
++ object r_737433_7311693 = args[0];
-closureN_type c_7328043;
-object e_7328305 [7];
@@ -4879,32 +4881,32 @@ Make let-values be the same as let*-values, to work around
-c_7328043.elements[4] = ((closureN)self_7314187)->elements[3];
-c_7328043.elements[5] = ((closureN)self_7314187)->elements[4];
-c_7328043.elements[6] = ((closureN)self_7314187)->elements[5];
-+closureN_type c_7325591;
-+object e_7325853 [7];
-+c_7325591.hdr.mark = gc_color_red;
-+ c_7325591.hdr.grayed = 0;
-+c_7325591.tag = closureN_tag;
-+ c_7325591.fn = (function_type)__lambda_1235;
-+c_7325591.num_args = 1;
-+c_7325591.num_elements = 7;
-+c_7325591.elements = (object *)e_7325853;
-+c_7325591.elements[0] = ((closureN)self_7312894)->elements[0];
-+c_7325591.elements[1] = ((closureN)self_7312894)->elements[1];
-+c_7325591.elements[2] = r_737440_7311700;
-+c_7325591.elements[3] = ((closureN)self_7312894)->elements[2];
-+c_7325591.elements[4] = ((closureN)self_7312894)->elements[3];
-+c_7325591.elements[5] = ((closureN)self_7312894)->elements[4];
-+c_7325591.elements[6] = ((closureN)self_7312894)->elements[5];
++closureN_type c_7325584;
++object e_7325846 [7];
++c_7325584.hdr.mark = gc_color_red;
++ c_7325584.hdr.grayed = 0;
++c_7325584.tag = closureN_tag;
++ c_7325584.fn = (function_type)__lambda_1235;
++c_7325584.num_args = 1;
++c_7325584.num_elements = 7;
++c_7325584.elements = (object *)e_7325846;
++c_7325584.elements[0] = ((closureN)self_7312887)->elements[0];
++c_7325584.elements[1] = ((closureN)self_7312887)->elements[1];
++c_7325584.elements[2] = r_737433_7311693;
++c_7325584.elements[3] = ((closureN)self_7312887)->elements[2];
++c_7325584.elements[4] = ((closureN)self_7312887)->elements[3];
++c_7325584.elements[5] = ((closureN)self_7312887)->elements[4];
++c_7325584.elements[6] = ((closureN)self_7312887)->elements[5];
-return_closcall2(data, ((closureN)self_7314187)->elements[2], &c_7328043, quote_call_91with_91values);;
-+return_closcall2(data, ((closureN)self_7312894)->elements[2], &c_7325591, quote_call_91with_91values);;
++return_closcall2(data, ((closureN)self_7312887)->elements[2], &c_7325584, quote_call_91with_91values);;
}
-static void __lambda_1282(void *data, object self_7314188, int argc, object *args) /* object self_7314188, object r_738216_7312947 */
-+static void __lambda_1235(void *data, object self_7312895, int argc, object *args) /* object self_7312895, object r_737448_7311701 */
++static void __lambda_1235(void *data, object self_7312888, int argc, object *args) /* object self_7312888, object r_737441_7311694 */
{
- object r_738216_7312947 = args[0];
-+ object r_737448_7311701 = args[0];
++ object r_737441_7311694 = args[0];
-closureN_type c_7328046;
-object e_7328304 [8];
@@ -4923,33 +4925,33 @@ Make let-values be the same as let*-values, to work around
-c_7328046.elements[5] = ((closureN)self_7314188)->elements[4];
-c_7328046.elements[6] = ((closureN)self_7314188)->elements[5];
-c_7328046.elements[7] = ((closureN)self_7314188)->elements[6];
-+closureN_type c_7325594;
-+object e_7325852 [8];
-+c_7325594.hdr.mark = gc_color_red;
-+ c_7325594.hdr.grayed = 0;
-+c_7325594.tag = closureN_tag;
-+ c_7325594.fn = (function_type)__lambda_1236;
-+c_7325594.num_args = 1;
-+c_7325594.num_elements = 8;
-+c_7325594.elements = (object *)e_7325852;
-+c_7325594.elements[0] = ((closureN)self_7312895)->elements[0];
-+c_7325594.elements[1] = ((closureN)self_7312895)->elements[1];
-+c_7325594.elements[2] = ((closureN)self_7312895)->elements[2];
-+c_7325594.elements[3] = r_737448_7311701;
-+c_7325594.elements[4] = ((closureN)self_7312895)->elements[3];
-+c_7325594.elements[5] = ((closureN)self_7312895)->elements[4];
-+c_7325594.elements[6] = ((closureN)self_7312895)->elements[5];
-+c_7325594.elements[7] = ((closureN)self_7312895)->elements[6];
++closureN_type c_7325587;
++object e_7325845 [8];
++c_7325587.hdr.mark = gc_color_red;
++ c_7325587.hdr.grayed = 0;
++c_7325587.tag = closureN_tag;
++ c_7325587.fn = (function_type)__lambda_1236;
++c_7325587.num_args = 1;
++c_7325587.num_elements = 8;
++c_7325587.elements = (object *)e_7325845;
++c_7325587.elements[0] = ((closureN)self_7312888)->elements[0];
++c_7325587.elements[1] = ((closureN)self_7312888)->elements[1];
++c_7325587.elements[2] = ((closureN)self_7312888)->elements[2];
++c_7325587.elements[3] = r_737441_7311694;
++c_7325587.elements[4] = ((closureN)self_7312888)->elements[3];
++c_7325587.elements[5] = ((closureN)self_7312888)->elements[4];
++c_7325587.elements[6] = ((closureN)self_7312888)->elements[5];
++c_7325587.elements[7] = ((closureN)self_7312888)->elements[6];
-return_closcall2(data, ((closureN)self_7314188)->elements[3], &c_7328046, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312895)->elements[3], &c_7325594, quote_lambda);;
++return_closcall2(data, ((closureN)self_7312888)->elements[3], &c_7325587, quote_lambda);;
}
-static void __lambda_1283(void *data, object self_7314189, int argc, object *args) /* object self_7314189, object r_738226_7312948 */
-+static void __lambda_1236(void *data, object self_7312896, int argc, object *args) /* object self_7312896, object r_737458_7311702 */
++static void __lambda_1236(void *data, object self_7312889, int argc, object *args) /* object self_7312889, object r_737451_7311695 */
{
- object r_738226_7312948 = args[0];
-+ object r_737458_7311702 = args[0];
++ object r_737451_7311695 = args[0];
-closureN_type c_7328049;
-object e_7328303 [9];
@@ -4969,34 +4971,34 @@ Make let-values be the same as let*-values, to work around
-c_7328049.elements[6] = ((closureN)self_7314189)->elements[5];
-c_7328049.elements[7] = ((closureN)self_7314189)->elements[6];
-c_7328049.elements[8] = ((closureN)self_7314189)->elements[7];
-+closureN_type c_7325597;
-+object e_7325851 [9];
-+c_7325597.hdr.mark = gc_color_red;
-+ c_7325597.hdr.grayed = 0;
-+c_7325597.tag = closureN_tag;
-+ c_7325597.fn = (function_type)__lambda_1237;
-+c_7325597.num_args = 1;
-+c_7325597.num_elements = 9;
-+c_7325597.elements = (object *)e_7325851;
-+c_7325597.elements[0] = ((closureN)self_7312896)->elements[0];
-+c_7325597.elements[1] = ((closureN)self_7312896)->elements[1];
-+c_7325597.elements[2] = ((closureN)self_7312896)->elements[2];
-+c_7325597.elements[3] = ((closureN)self_7312896)->elements[3];
-+c_7325597.elements[4] = r_737458_7311702;
-+c_7325597.elements[5] = ((closureN)self_7312896)->elements[4];
-+c_7325597.elements[6] = ((closureN)self_7312896)->elements[5];
-+c_7325597.elements[7] = ((closureN)self_7312896)->elements[6];
-+c_7325597.elements[8] = ((closureN)self_7312896)->elements[7];
++closureN_type c_7325590;
++object e_7325844 [9];
++c_7325590.hdr.mark = gc_color_red;
++ c_7325590.hdr.grayed = 0;
++c_7325590.tag = closureN_tag;
++ c_7325590.fn = (function_type)__lambda_1237;
++c_7325590.num_args = 1;
++c_7325590.num_elements = 9;
++c_7325590.elements = (object *)e_7325844;
++c_7325590.elements[0] = ((closureN)self_7312889)->elements[0];
++c_7325590.elements[1] = ((closureN)self_7312889)->elements[1];
++c_7325590.elements[2] = ((closureN)self_7312889)->elements[2];
++c_7325590.elements[3] = ((closureN)self_7312889)->elements[3];
++c_7325590.elements[4] = r_737451_7311695;
++c_7325590.elements[5] = ((closureN)self_7312889)->elements[4];
++c_7325590.elements[6] = ((closureN)self_7312889)->elements[5];
++c_7325590.elements[7] = ((closureN)self_7312889)->elements[6];
++c_7325590.elements[8] = ((closureN)self_7312889)->elements[7];
-return_closcall2(data, ((closureN)self_7314189)->elements[4], &c_7328049, quote__list);;
-+return_closcall2(data, ((closureN)self_7312896)->elements[4], &c_7325597, quote__list);;
++return_closcall2(data, ((closureN)self_7312889)->elements[4], &c_7325590, quote__list);;
}
-static void __lambda_1284(void *data, object self_7314190, int argc, object *args) /* object self_7314190, object r_738222_7311658_7311722_7311785_7312949 */
-+static void __lambda_1237(void *data, object self_7312897, int argc, object *args) /* object self_7312897, object r_737454_7310412_7310476_7310539_7311703 */
++static void __lambda_1237(void *data, object self_7312890, int argc, object *args) /* object self_7312890, object r_737447_7310405_7310469_7310532_7311696 */
{
- object r_738222_7311658_7311722_7311785_7312949 = args[0];
-+ object r_737454_7310412_7310476_7310539_7311703 = args[0];
++ object r_737447_7310405_7310469_7310532_7311696 = args[0];
-closureN_type c_7328051;
-object e_7328209 [10];
@@ -5017,25 +5019,25 @@ Make let-values be the same as let*-values, to work around
-c_7328051.elements[7] = ((closureN)self_7314190)->elements[6];
-c_7328051.elements[8] = ((closureN)self_7314190)->elements[7];
-c_7328051.elements[9] = ((closureN)self_7314190)->elements[8];
-+closureN_type c_7325599;
-+object e_7325757 [10];
-+c_7325599.hdr.mark = gc_color_red;
-+ c_7325599.hdr.grayed = 0;
-+c_7325599.tag = closureN_tag;
-+ c_7325599.fn = (function_type)__lambda_1238;
-+c_7325599.num_args = 1;
-+c_7325599.num_elements = 10;
-+c_7325599.elements = (object *)e_7325757;
-+c_7325599.elements[0] = ((closureN)self_7312897)->elements[0];
-+c_7325599.elements[1] = ((closureN)self_7312897)->elements[1];
-+c_7325599.elements[2] = ((closureN)self_7312897)->elements[2];
-+c_7325599.elements[3] = ((closureN)self_7312897)->elements[3];
-+c_7325599.elements[4] = r_737454_7310412_7310476_7310539_7311703;
-+c_7325599.elements[5] = ((closureN)self_7312897)->elements[4];
-+c_7325599.elements[6] = ((closureN)self_7312897)->elements[5];
-+c_7325599.elements[7] = ((closureN)self_7312897)->elements[6];
-+c_7325599.elements[8] = ((closureN)self_7312897)->elements[7];
-+c_7325599.elements[9] = ((closureN)self_7312897)->elements[8];
++closureN_type c_7325592;
++object e_7325750 [10];
++c_7325592.hdr.mark = gc_color_red;
++ c_7325592.hdr.grayed = 0;
++c_7325592.tag = closureN_tag;
++ c_7325592.fn = (function_type)__lambda_1238;
++c_7325592.num_args = 1;
++c_7325592.num_elements = 10;
++c_7325592.elements = (object *)e_7325750;
++c_7325592.elements[0] = ((closureN)self_7312890)->elements[0];
++c_7325592.elements[1] = ((closureN)self_7312890)->elements[1];
++c_7325592.elements[2] = ((closureN)self_7312890)->elements[2];
++c_7325592.elements[3] = ((closureN)self_7312890)->elements[3];
++c_7325592.elements[4] = r_737447_7310405_7310469_7310532_7311696;
++c_7325592.elements[5] = ((closureN)self_7312890)->elements[4];
++c_7325592.elements[6] = ((closureN)self_7312890)->elements[5];
++c_7325592.elements[7] = ((closureN)self_7312890)->elements[6];
++c_7325592.elements[8] = ((closureN)self_7312890)->elements[7];
++c_7325592.elements[9] = ((closureN)self_7312890)->elements[8];
-closureN_type c_7328210;
@@ -5049,27 +5051,27 @@ Make let-values be the same as let*-values, to work around
-c_7328210.elements = (object *)e_7328302;
-c_7328210.elements[0] = ((closureN)self_7314190)->elements[5];
-c_7328210.elements[1] = ((closureN)self_7314190)->elements[8];
-+closureN_type c_7325758;
-+object e_7325850 [2];
-+c_7325758.hdr.mark = gc_color_red;
-+ c_7325758.hdr.grayed = 0;
-+c_7325758.tag = closureN_tag;
-+ c_7325758.fn = (function_type)__lambda_1248;
-+c_7325758.num_args = 1;
-+c_7325758.num_elements = 2;
-+c_7325758.elements = (object *)e_7325850;
-+c_7325758.elements[0] = ((closureN)self_7312897)->elements[5];
-+c_7325758.elements[1] = ((closureN)self_7312897)->elements[8];
++closureN_type c_7325751;
++object e_7325843 [2];
++c_7325751.hdr.mark = gc_color_red;
++ c_7325751.hdr.grayed = 0;
++c_7325751.tag = closureN_tag;
++ c_7325751.fn = (function_type)__lambda_1248;
++c_7325751.num_args = 1;
++c_7325751.num_elements = 2;
++c_7325751.elements = (object *)e_7325843;
++c_7325751.elements[0] = ((closureN)self_7312890)->elements[5];
++c_7325751.elements[1] = ((closureN)self_7312890)->elements[8];
-return_direct_with_clo1(data,(closure)&c_7328051,__lambda_1285, &c_7328210);;
-+return_direct_with_clo1(data,(closure)&c_7325599,__lambda_1238, &c_7325758);;
++return_direct_with_clo1(data,(closure)&c_7325592,__lambda_1238, &c_7325751);;
}
-static void __lambda_1295(void *data, object self_7314191, int argc, object *args) /* object self_7314191, object k_738153_7311695_7311759_7311822_7311883_7311943_7312002_7312060_7312117_7312173_7312960, object var1_732760_732825_734058_7311696_7311760_7311823_7311884_7311944_7312003_7312061_7312118_7312174_7312961 */
-+static void __lambda_1248(void *data, object self_7312898, int argc, object *args) /* object self_7312898, object k_737385_7310449_7310513_7310576_7310637_7310697_7310756_7310814_7310871_7310927_7311714, object var1_732420_732485_733613_7310450_7310514_7310577_7310638_7310698_7310757_7310815_7310872_7310928_7311715 */
++static void __lambda_1248(void *data, object self_7312891, int argc, object *args) /* object self_7312891, object k_737378_7310442_7310506_7310569_7310630_7310690_7310749_7310807_7310864_7310920_7311707, object var1_732413_732478_733606_7310443_7310507_7310570_7310631_7310691_7310750_7310808_7310865_7310921_7311708 */
{
- object k_738153_7311695_7311759_7311822_7311883_7311943_7312002_7312060_7312117_7312173_7312960 = args[0]; object var1_732760_732825_734058_7311696_7311760_7311823_7311884_7311944_7312003_7312061_7312118_7312174_7312961 = args[1];
-+ object k_737385_7310449_7310513_7310576_7310637_7310697_7310756_7310814_7310871_7310927_7311714 = args[0]; object var1_732420_732485_733613_7310450_7310514_7310577_7310638_7310698_7310757_7310815_7310872_7310928_7311715 = args[1];
++ object k_737378_7310442_7310506_7310569_7310630_7310690_7310749_7310807_7310864_7310920_7311707 = args[0]; object var1_732413_732478_733606_7310443_7310507_7310570_7310631_7310691_7310750_7310808_7310865_7310921_7311708 = args[1];
-closureN_type c_7328213;
-object e_7328301 [4];
@@ -5084,29 +5086,29 @@ Make let-values be the same as let*-values, to work around
-c_7328213.elements[1] = ((closureN)self_7314191)->elements[0];
-c_7328213.elements[2] = ((closureN)self_7314191)->elements[1];
-c_7328213.elements[3] = var1_732760_732825_734058_7311696_7311760_7311823_7311884_7311944_7312003_7312061_7312118_7312174_7312961;
-+closureN_type c_7325761;
-+object e_7325849 [4];
-+c_7325761.hdr.mark = gc_color_red;
-+ c_7325761.hdr.grayed = 0;
-+c_7325761.tag = closureN_tag;
-+ c_7325761.fn = (function_type)__lambda_1249;
-+c_7325761.num_args = 1;
-+c_7325761.num_elements = 4;
-+c_7325761.elements = (object *)e_7325849;
-+c_7325761.elements[0] = k_737385_7310449_7310513_7310576_7310637_7310697_7310756_7310814_7310871_7310927_7311714;
-+c_7325761.elements[1] = ((closureN)self_7312898)->elements[0];
-+c_7325761.elements[2] = ((closureN)self_7312898)->elements[1];
-+c_7325761.elements[3] = var1_732420_732485_733613_7310450_7310514_7310577_7310638_7310698_7310757_7310815_7310872_7310928_7311715;
++closureN_type c_7325754;
++object e_7325842 [4];
++c_7325754.hdr.mark = gc_color_red;
++ c_7325754.hdr.grayed = 0;
++c_7325754.tag = closureN_tag;
++ c_7325754.fn = (function_type)__lambda_1249;
++c_7325754.num_args = 1;
++c_7325754.num_elements = 4;
++c_7325754.elements = (object *)e_7325842;
++c_7325754.elements[0] = k_737378_7310442_7310506_7310569_7310630_7310690_7310749_7310807_7310864_7310920_7311707;
++c_7325754.elements[1] = ((closureN)self_7312891)->elements[0];
++c_7325754.elements[2] = ((closureN)self_7312891)->elements[1];
++c_7325754.elements[3] = var1_732413_732478_733606_7310443_7310507_7310570_7310631_7310691_7310750_7310808_7310865_7310921_7311708;
-return_closcall2(data, ((closureN)self_7314191)->elements[0], &c_7328213, quote_define);;
-+return_closcall2(data, ((closureN)self_7312898)->elements[0], &c_7325761, quote_define);;
++return_closcall2(data, ((closureN)self_7312891)->elements[0], &c_7325754, quote_define);;
}
-static void __lambda_1296(void *data, object self_7314192, int argc, object *args) /* object self_7314192, object r_738154_7311697_7311761_7311824_7311885_7311945_7312004_7312062_7312119_7312175_7312962 */
-+static void __lambda_1249(void *data, object self_7312899, int argc, object *args) /* object self_7312899, object r_737386_7310451_7310515_7310578_7310639_7310699_7310758_7310816_7310873_7310929_7311716 */
++static void __lambda_1249(void *data, object self_7312892, int argc, object *args) /* object self_7312892, object r_737379_7310444_7310508_7310571_7310632_7310692_7310751_7310809_7310866_7310922_7311709 */
{
- object r_738154_7311697_7311761_7311824_7311885_7311945_7312004_7312062_7312119_7312175_7312962 = args[0];
-+ object r_737386_7310451_7310515_7310578_7310639_7310699_7310758_7310816_7310873_7310929_7311716 = args[0];
++ object r_737379_7310444_7310508_7310571_7310632_7310692_7310751_7310809_7310866_7310922_7311709 = args[0];
-closureN_type c_7328216;
-object e_7328300 [5];
@@ -5122,30 +5124,30 @@ Make let-values be the same as let*-values, to work around
-c_7328216.elements[2] = ((closureN)self_7314192)->elements[1];
-c_7328216.elements[3] = ((closureN)self_7314192)->elements[2];
-c_7328216.elements[4] = ((closureN)self_7314192)->elements[3];
-+closureN_type c_7325764;
-+object e_7325848 [5];
-+c_7325764.hdr.mark = gc_color_red;
-+ c_7325764.hdr.grayed = 0;
-+c_7325764.tag = closureN_tag;
-+ c_7325764.fn = (function_type)__lambda_1250;
-+c_7325764.num_args = 1;
-+c_7325764.num_elements = 5;
-+c_7325764.elements = (object *)e_7325848;
-+c_7325764.elements[0] = ((closureN)self_7312899)->elements[0];
-+c_7325764.elements[1] = r_737386_7310451_7310515_7310578_7310639_7310699_7310758_7310816_7310873_7310929_7311716;
-+c_7325764.elements[2] = ((closureN)self_7312899)->elements[1];
-+c_7325764.elements[3] = ((closureN)self_7312899)->elements[2];
-+c_7325764.elements[4] = ((closureN)self_7312899)->elements[3];
++closureN_type c_7325757;
++object e_7325841 [5];
++c_7325757.hdr.mark = gc_color_red;
++ c_7325757.hdr.grayed = 0;
++c_7325757.tag = closureN_tag;
++ c_7325757.fn = (function_type)__lambda_1250;
++c_7325757.num_args = 1;
++c_7325757.num_elements = 5;
++c_7325757.elements = (object *)e_7325841;
++c_7325757.elements[0] = ((closureN)self_7312892)->elements[0];
++c_7325757.elements[1] = r_737379_7310444_7310508_7310571_7310632_7310692_7310751_7310809_7310866_7310922_7311709;
++c_7325757.elements[2] = ((closureN)self_7312892)->elements[1];
++c_7325757.elements[3] = ((closureN)self_7312892)->elements[2];
++c_7325757.elements[4] = ((closureN)self_7312892)->elements[3];
-return_closcall2(data, ((closureN)self_7314192)->elements[1], &c_7328216, quote_let);;
-+return_closcall2(data, ((closureN)self_7312899)->elements[1], &c_7325764, quote_let);;
++return_closcall2(data, ((closureN)self_7312892)->elements[1], &c_7325757, quote_let);;
}
-static void __lambda_1297(void *data, object self_7314193, int argc, object *args) /* object self_7314193, object r_738162_7311698_7311762_7311825_7311886_7311946_7312005_7312063_7312120_7312176_7312963 */
-+static void __lambda_1250(void *data, object self_7312900, int argc, object *args) /* object self_7312900, object r_737394_7310452_7310516_7310579_7310640_7310700_7310759_7310817_7310874_7310930_7311717 */
++static void __lambda_1250(void *data, object self_7312893, int argc, object *args) /* object self_7312893, object r_737387_7310445_7310509_7310572_7310633_7310693_7310752_7310810_7310867_7310923_7311710 */
{
- object r_738162_7311698_7311762_7311825_7311886_7311946_7312005_7312063_7312120_7312176_7312963 = args[0];
-+ object r_737394_7310452_7310516_7310579_7310640_7310700_7310759_7310817_7310874_7310930_7311717 = args[0];
++ object r_737387_7310445_7310509_7310572_7310633_7310693_7310752_7310810_7310867_7310923_7311710 = args[0];
-closureN_type c_7328219;
-object e_7328299 [6];
@@ -5162,31 +5164,31 @@ Make let-values be the same as let*-values, to work around
-c_7328219.elements[3] = ((closureN)self_7314193)->elements[2];
-c_7328219.elements[4] = ((closureN)self_7314193)->elements[3];
-c_7328219.elements[5] = ((closureN)self_7314193)->elements[4];
-+closureN_type c_7325767;
-+object e_7325847 [6];
-+c_7325767.hdr.mark = gc_color_red;
-+ c_7325767.hdr.grayed = 0;
-+c_7325767.tag = closureN_tag;
-+ c_7325767.fn = (function_type)__lambda_1251;
-+c_7325767.num_args = 1;
-+c_7325767.num_elements = 6;
-+c_7325767.elements = (object *)e_7325847;
-+c_7325767.elements[0] = ((closureN)self_7312900)->elements[0];
-+c_7325767.elements[1] = ((closureN)self_7312900)->elements[1];
-+c_7325767.elements[2] = r_737394_7310452_7310516_7310579_7310640_7310700_7310759_7310817_7310874_7310930_7311717;
-+c_7325767.elements[3] = ((closureN)self_7312900)->elements[2];
-+c_7325767.elements[4] = ((closureN)self_7312900)->elements[3];
-+c_7325767.elements[5] = ((closureN)self_7312900)->elements[4];
++closureN_type c_7325760;
++object e_7325840 [6];
++c_7325760.hdr.mark = gc_color_red;
++ c_7325760.hdr.grayed = 0;
++c_7325760.tag = closureN_tag;
++ c_7325760.fn = (function_type)__lambda_1251;
++c_7325760.num_args = 1;
++c_7325760.num_elements = 6;
++c_7325760.elements = (object *)e_7325840;
++c_7325760.elements[0] = ((closureN)self_7312893)->elements[0];
++c_7325760.elements[1] = ((closureN)self_7312893)->elements[1];
++c_7325760.elements[2] = r_737387_7310445_7310509_7310572_7310633_7310693_7310752_7310810_7310867_7310923_7311710;
++c_7325760.elements[3] = ((closureN)self_7312893)->elements[2];
++c_7325760.elements[4] = ((closureN)self_7312893)->elements[3];
++c_7325760.elements[5] = ((closureN)self_7312893)->elements[4];
-return_closcall2(data, ((closureN)self_7314193)->elements[2], &c_7328219, quote_v);;
-+return_closcall2(data, ((closureN)self_7312900)->elements[2], &c_7325767, quote_v);;
++return_closcall2(data, ((closureN)self_7312893)->elements[2], &c_7325760, quote_v);;
}
-static void __lambda_1298(void *data, object self_7314194, int argc, object *args) /* object self_7314194, object r_738193_7311699_7311763_7311826_7311887_7311947_7312006_7312064_7312121_7312177_7312964 */
-+static void __lambda_1251(void *data, object self_7312901, int argc, object *args) /* object self_7312901, object r_737425_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311718 */
++static void __lambda_1251(void *data, object self_7312894, int argc, object *args) /* object self_7312894, object r_737418_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7311711 */
{
- object r_738193_7311699_7311763_7311826_7311887_7311947_7312006_7312064_7312121_7312177_7312964 = args[0];
-+ object r_737425_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311718 = args[0];
++ object r_737418_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7311711 = args[0];
-closureN_type c_7328222;
-object e_7328298 [7];
@@ -5204,32 +5206,32 @@ Make let-values be the same as let*-values, to work around
-c_7328222.elements[4] = ((closureN)self_7314194)->elements[3];
-c_7328222.elements[5] = ((closureN)self_7314194)->elements[4];
-c_7328222.elements[6] = ((closureN)self_7314194)->elements[5];
-+closureN_type c_7325770;
-+object e_7325846 [7];
-+c_7325770.hdr.mark = gc_color_red;
-+ c_7325770.hdr.grayed = 0;
-+c_7325770.tag = closureN_tag;
-+ c_7325770.fn = (function_type)__lambda_1252;
-+c_7325770.num_args = 1;
-+c_7325770.num_elements = 7;
-+c_7325770.elements = (object *)e_7325846;
-+c_7325770.elements[0] = ((closureN)self_7312901)->elements[0];
-+c_7325770.elements[1] = ((closureN)self_7312901)->elements[1];
-+c_7325770.elements[2] = ((closureN)self_7312901)->elements[2];
-+c_7325770.elements[3] = r_737425_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311718;
-+c_7325770.elements[4] = ((closureN)self_7312901)->elements[3];
-+c_7325770.elements[5] = ((closureN)self_7312901)->elements[4];
-+c_7325770.elements[6] = ((closureN)self_7312901)->elements[5];
++closureN_type c_7325763;
++object e_7325839 [7];
++c_7325763.hdr.mark = gc_color_red;
++ c_7325763.hdr.grayed = 0;
++c_7325763.tag = closureN_tag;
++ c_7325763.fn = (function_type)__lambda_1252;
++c_7325763.num_args = 1;
++c_7325763.num_elements = 7;
++c_7325763.elements = (object *)e_7325839;
++c_7325763.elements[0] = ((closureN)self_7312894)->elements[0];
++c_7325763.elements[1] = ((closureN)self_7312894)->elements[1];
++c_7325763.elements[2] = ((closureN)self_7312894)->elements[2];
++c_7325763.elements[3] = r_737418_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7311711;
++c_7325763.elements[4] = ((closureN)self_7312894)->elements[3];
++c_7325763.elements[5] = ((closureN)self_7312894)->elements[4];
++c_7325763.elements[6] = ((closureN)self_7312894)->elements[5];
-return_closcall2(data, ((closureN)self_7314194)->elements[3], &c_7328222, quote_cadr);;
-+return_closcall2(data, ((closureN)self_7312901)->elements[3], &c_7325770, quote_cadr);;
++return_closcall2(data, ((closureN)self_7312894)->elements[3], &c_7325763, quote_cadr);;
}
-static void __lambda_1299(void *data, object self_7314195, int argc, object *args) /* object self_7314195, object r_738199_7311700_7311764_7311827_7311888_7311948_7312007_7312065_7312122_7312178_7312965 */
-+static void __lambda_1252(void *data, object self_7312902, int argc, object *args) /* object self_7312902, object r_737431_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311719 */
++static void __lambda_1252(void *data, object self_7312895, int argc, object *args) /* object self_7312895, object r_737424_7310447_7310511_7310574_7310635_7310695_7310754_7310812_7310869_7310925_7311712 */
{
- object r_738199_7311700_7311764_7311827_7311888_7311948_7312007_7312065_7312122_7312178_7312965 = args[0];
-+ object r_737431_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311719 = args[0];
++ object r_737424_7310447_7310511_7310574_7310635_7310695_7310754_7310812_7310869_7310925_7311712 = args[0];
-closureN_type c_7328225;
-object e_7328297 [8];
@@ -5248,33 +5250,33 @@ Make let-values be the same as let*-values, to work around
-c_7328225.elements[5] = ((closureN)self_7314195)->elements[4];
-c_7328225.elements[6] = ((closureN)self_7314195)->elements[5];
-c_7328225.elements[7] = ((closureN)self_7314195)->elements[6];
-+closureN_type c_7325773;
-+object e_7325845 [8];
-+c_7325773.hdr.mark = gc_color_red;
-+ c_7325773.hdr.grayed = 0;
-+c_7325773.tag = closureN_tag;
-+ c_7325773.fn = (function_type)__lambda_1253;
-+c_7325773.num_args = 1;
-+c_7325773.num_elements = 8;
-+c_7325773.elements = (object *)e_7325845;
-+c_7325773.elements[0] = ((closureN)self_7312902)->elements[0];
-+c_7325773.elements[1] = ((closureN)self_7312902)->elements[1];
-+c_7325773.elements[2] = ((closureN)self_7312902)->elements[2];
-+c_7325773.elements[3] = ((closureN)self_7312902)->elements[3];
-+c_7325773.elements[4] = r_737431_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311719;
-+c_7325773.elements[5] = ((closureN)self_7312902)->elements[4];
-+c_7325773.elements[6] = ((closureN)self_7312902)->elements[5];
-+c_7325773.elements[7] = ((closureN)self_7312902)->elements[6];
++closureN_type c_7325766;
++object e_7325838 [8];
++c_7325766.hdr.mark = gc_color_red;
++ c_7325766.hdr.grayed = 0;
++c_7325766.tag = closureN_tag;
++ c_7325766.fn = (function_type)__lambda_1253;
++c_7325766.num_args = 1;
++c_7325766.num_elements = 8;
++c_7325766.elements = (object *)e_7325838;
++c_7325766.elements[0] = ((closureN)self_7312895)->elements[0];
++c_7325766.elements[1] = ((closureN)self_7312895)->elements[1];
++c_7325766.elements[2] = ((closureN)self_7312895)->elements[2];
++c_7325766.elements[3] = ((closureN)self_7312895)->elements[3];
++c_7325766.elements[4] = r_737424_7310447_7310511_7310574_7310635_7310695_7310754_7310812_7310869_7310925_7311712;
++c_7325766.elements[5] = ((closureN)self_7312895)->elements[4];
++c_7325766.elements[6] = ((closureN)self_7312895)->elements[5];
++c_7325766.elements[7] = ((closureN)self_7312895)->elements[6];
-return_closcall2(data, ((closureN)self_7314195)->elements[4], &c_7328225, quote_set_91cdr_67);;
-+return_closcall2(data, ((closureN)self_7312902)->elements[4], &c_7325773, quote_set_91cdr_67);;
++return_closcall2(data, ((closureN)self_7312895)->elements[4], &c_7325766, quote_set_91cdr_67);;
}
-static void __lambda_1300(void *data, object self_7314196, int argc, object *args) /* object self_7314196, object r_738175_7311706_7311770_7311833_7311894_7311954_7312013_7312071_7312128_7312184_7312451_7312469_7312486_7312502_7312517_7312966 */
-+static void __lambda_1253(void *data, object self_7312903, int argc, object *args) /* object self_7312903, object r_737407_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311720 */
++static void __lambda_1253(void *data, object self_7312896, int argc, object *args) /* object self_7312896, object r_737400_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311198_7311216_7311233_7311249_7311264_7311713 */
{
- object r_738175_7311706_7311770_7311833_7311894_7311954_7312013_7312071_7312128_7312184_7312451_7312469_7312486_7312502_7312517_7312966 = args[0];
-+ object r_737407_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311720 = args[0];
++ object r_737400_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311198_7311216_7311233_7311249_7311264_7311713 = args[0];
-closureN_type c_7328228;
-object e_7328296 [9];
@@ -5294,34 +5296,34 @@ Make let-values be the same as let*-values, to work around
-c_7328228.elements[6] = ((closureN)self_7314196)->elements[5];
-c_7328228.elements[7] = ((closureN)self_7314196)->elements[6];
-c_7328228.elements[8] = ((closureN)self_7314196)->elements[7];
-+closureN_type c_7325776;
-+object e_7325844 [9];
-+c_7325776.hdr.mark = gc_color_red;
-+ c_7325776.hdr.grayed = 0;
-+c_7325776.tag = closureN_tag;
-+ c_7325776.fn = (function_type)__lambda_1254;
-+c_7325776.num_args = 1;
-+c_7325776.num_elements = 9;
-+c_7325776.elements = (object *)e_7325844;
-+c_7325776.elements[0] = ((closureN)self_7312903)->elements[0];
-+c_7325776.elements[1] = ((closureN)self_7312903)->elements[1];
-+c_7325776.elements[2] = ((closureN)self_7312903)->elements[2];
-+c_7325776.elements[3] = r_737407_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311720;
-+c_7325776.elements[4] = ((closureN)self_7312903)->elements[3];
-+c_7325776.elements[5] = ((closureN)self_7312903)->elements[4];
-+c_7325776.elements[6] = ((closureN)self_7312903)->elements[5];
-+c_7325776.elements[7] = ((closureN)self_7312903)->elements[6];
-+c_7325776.elements[8] = ((closureN)self_7312903)->elements[7];
++closureN_type c_7325769;
++object e_7325837 [9];
++c_7325769.hdr.mark = gc_color_red;
++ c_7325769.hdr.grayed = 0;
++c_7325769.tag = closureN_tag;
++ c_7325769.fn = (function_type)__lambda_1254;
++c_7325769.num_args = 1;
++c_7325769.num_elements = 9;
++c_7325769.elements = (object *)e_7325837;
++c_7325769.elements[0] = ((closureN)self_7312896)->elements[0];
++c_7325769.elements[1] = ((closureN)self_7312896)->elements[1];
++c_7325769.elements[2] = ((closureN)self_7312896)->elements[2];
++c_7325769.elements[3] = r_737400_7310453_7310517_7310580_7310641_7310701_7310760_7310818_7310875_7310931_7311198_7311216_7311233_7311249_7311264_7311713;
++c_7325769.elements[4] = ((closureN)self_7312896)->elements[3];
++c_7325769.elements[5] = ((closureN)self_7312896)->elements[4];
++c_7325769.elements[6] = ((closureN)self_7312896)->elements[5];
++c_7325769.elements[7] = ((closureN)self_7312896)->elements[6];
++c_7325769.elements[8] = ((closureN)self_7312896)->elements[7];
-return_closcall2(data, ((closureN)self_7314196)->elements[5], &c_7328228, quote_cddr);;
-+return_closcall2(data, ((closureN)self_7312903)->elements[5], &c_7325776, quote_cddr);;
++return_closcall2(data, ((closureN)self_7312896)->elements[5], &c_7325769, quote_cddr);;
}
-static void __lambda_1301(void *data, object self_7314197, int argc, object *args) /* object self_7314197, object r_738183_7311707_7311771_7311834_7311895_7311955_7312014_7312072_7312129_7312185_7312452_7312470_7312487_7312503_7312518_7312967 */
-+static void __lambda_1254(void *data, object self_7312904, int argc, object *args) /* object self_7312904, object r_737415_7310461_7310525_7310588_7310649_7310709_7310768_7310826_7310883_7310939_7311206_7311224_7311241_7311257_7311272_7311721 */
++static void __lambda_1254(void *data, object self_7312897, int argc, object *args) /* object self_7312897, object r_737408_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311199_7311217_7311234_7311250_7311265_7311714 */
{
- object r_738183_7311707_7311771_7311834_7311895_7311955_7312014_7312072_7312129_7312185_7312452_7312470_7312487_7312503_7312518_7312967 = args[0];
-+ object r_737415_7310461_7310525_7310588_7310649_7310709_7310768_7310826_7310883_7310939_7311206_7311224_7311241_7311257_7311272_7311721 = args[0];
++ object r_737408_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311199_7311217_7311234_7311250_7311265_7311714 = args[0];
-closureN_type c_7328231;
-object e_7328295 [9];
@@ -5341,94 +5343,94 @@ Make let-values be the same as let*-values, to work around
-c_7328231.elements[6] = ((closureN)self_7314197)->elements[5];
-c_7328231.elements[7] = ((closureN)self_7314197)->elements[7];
-c_7328231.elements[8] = ((closureN)self_7314197)->elements[8];
-+closureN_type c_7325779;
-+object e_7325843 [9];
-+c_7325779.hdr.mark = gc_color_red;
-+ c_7325779.hdr.grayed = 0;
-+c_7325779.tag = closureN_tag;
-+ c_7325779.fn = (function_type)__lambda_1255;
-+c_7325779.num_args = 1;
-+c_7325779.num_elements = 9;
-+c_7325779.elements = (object *)e_7325843;
-+c_7325779.elements[0] = ((closureN)self_7312904)->elements[0];
-+c_7325779.elements[1] = ((closureN)self_7312904)->elements[1];
-+c_7325779.elements[2] = ((closureN)self_7312904)->elements[2];
-+c_7325779.elements[3] = ((closureN)self_7312904)->elements[3];
-+c_7325779.elements[4] = r_737415_7310461_7310525_7310588_7310649_7310709_7310768_7310826_7310883_7310939_7311206_7311224_7311241_7311257_7311272_7311721;
-+c_7325779.elements[5] = ((closureN)self_7312904)->elements[4];
-+c_7325779.elements[6] = ((closureN)self_7312904)->elements[5];
-+c_7325779.elements[7] = ((closureN)self_7312904)->elements[7];
-+c_7325779.elements[8] = ((closureN)self_7312904)->elements[8];
++closureN_type c_7325772;
++object e_7325836 [9];
++c_7325772.hdr.mark = gc_color_red;
++ c_7325772.hdr.grayed = 0;
++c_7325772.tag = closureN_tag;
++ c_7325772.fn = (function_type)__lambda_1255;
++c_7325772.num_args = 1;
++c_7325772.num_elements = 9;
++c_7325772.elements = (object *)e_7325836;
++c_7325772.elements[0] = ((closureN)self_7312897)->elements[0];
++c_7325772.elements[1] = ((closureN)self_7312897)->elements[1];
++c_7325772.elements[2] = ((closureN)self_7312897)->elements[2];
++c_7325772.elements[3] = ((closureN)self_7312897)->elements[3];
++c_7325772.elements[4] = r_737408_7310454_7310518_7310581_7310642_7310702_7310761_7310819_7310876_7310932_7311199_7311217_7311234_7311250_7311265_7311714;
++c_7325772.elements[5] = ((closureN)self_7312897)->elements[4];
++c_7325772.elements[6] = ((closureN)self_7312897)->elements[5];
++c_7325772.elements[7] = ((closureN)self_7312897)->elements[7];
++c_7325772.elements[8] = ((closureN)self_7312897)->elements[8];
-return_closcall2(data, ((closureN)self_7314197)->elements[6], &c_7328231, quote_v);;
-+return_closcall2(data, ((closureN)self_7312904)->elements[6], &c_7325779, quote_v);;
++return_closcall2(data, ((closureN)self_7312897)->elements[6], &c_7325772, quote_v);;
}
-static void __lambda_1302(void *data, object self_7314198, int argc, object *args) /* object self_7314198, object r_738171_7311713_7311777_7311840_7311901_7311961_7312020_7312078_7312135_7312191_7312458_7312476_7312493_7312509_7312524_7312536_7312547_7312557_7312566_7312574_7312968 */
-+static void __lambda_1255(void *data, object self_7312905, int argc, object *args) /* object self_7312905, object r_737403_7310467_7310531_7310594_7310655_7310715_7310774_7310832_7310889_7310945_7311212_7311230_7311247_7311263_7311278_7311290_7311301_7311311_7311320_7311328_7311722 */
++static void __lambda_1255(void *data, object self_7312898, int argc, object *args) /* object self_7312898, object r_737396_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311283_7311294_7311304_7311313_7311321_7311715 */
{
- object r_738171_7311713_7311777_7311840_7311901_7311961_7312020_7312078_7312135_7312191_7312458_7312476_7312493_7312509_7312524_7312536_7312547_7312557_7312566_7312574_7312968 = args[0];
-+ object r_737403_7310467_7310531_7310594_7310655_7310715_7310774_7310832_7310889_7310945_7311212_7311230_7311247_7311263_7311278_7311290_7311301_7311311_7311320_7311328_7311722 = args[0];
++ object r_737396_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311283_7311294_7311304_7311313_7311321_7311715 = args[0];
-pair_type local_7328236;
-+pair_type local_7325784;
++pair_type local_7325777;
-pair_type local_7328240;
-+pair_type local_7325788;
++pair_type local_7325781;
-pair_type local_7328244;
-+pair_type local_7325792;
++pair_type local_7325785;
-pair_type local_7328247;
-+pair_type local_7325795;
++pair_type local_7325788;
-pair_type local_7328251;
-+pair_type local_7325799;
++pair_type local_7325792;
-pair_type local_7328254;
-+pair_type local_7325802;
++pair_type local_7325795;
-pair_type local_7328257;
-+pair_type local_7325805;
++pair_type local_7325798;
-pair_type local_7328261;
-+pair_type local_7325809;
++pair_type local_7325802;
-pair_type local_7328264;
-+pair_type local_7325812;
++pair_type local_7325805;
-pair_type local_7328268;
-+pair_type local_7325816;
++pair_type local_7325809;
-pair_type local_7328272;
-+pair_type local_7325820;
++pair_type local_7325813;
-pair_type local_7328275;
-+pair_type local_7325823;
++pair_type local_7325816;
-pair_type local_7328279;
-+pair_type local_7325827;
++pair_type local_7325820;
-pair_type local_7328283;
-+pair_type local_7325831;
++pair_type local_7325824;
-pair_type local_7328286;
-+pair_type local_7325834;
++pair_type local_7325827;
-pair_type local_7328290;
-+pair_type local_7325838;
++pair_type local_7325831;
-pair_type local_7328294;
-return_direct_with_clo1(data, ((closureN)self_7314198)->elements[0], (((closure) ((closureN)self_7314198)->elements[0])->fn), set_pair_as_expr(&local_7328236, ((closureN)self_7314198)->elements[1], set_pair_as_expr(&local_7328240, ((closureN)self_7314198)->elements[8], set_pair_as_expr(&local_7328244, set_pair_as_expr(&local_7328247, ((closureN)self_7314198)->elements[2], set_pair_as_expr(&local_7328251, set_pair_as_expr(&local_7328254, set_pair_as_expr(&local_7328257, ((closureN)self_7314198)->elements[5], set_pair_as_expr(&local_7328261, set_pair_as_expr(&local_7328264, ((closureN)self_7314198)->elements[6], set_pair_as_expr(&local_7328268, ((closureN)self_7314198)->elements[7], NULL)), NULL)), NULL), set_pair_as_expr(&local_7328272, set_pair_as_expr(&local_7328275, ((closureN)self_7314198)->elements[3], set_pair_as_expr(&local_7328279, ((closureN)self_7314198)->elements[7], set_pair_as_expr(&local_7328283, set_pair_as_expr(&local_7328286, ((closureN)self_7314198)->ele
ments[4], set_pair_as_expr(&local_7328290, ((closureN)self_7314198)->elements[7], NULL)), NULL))), set_pair_as_expr(&local_7328294, r_738171_7311713_7311777_7311840_7311901_7311961_7312020_7312078_7312135_7312191_7312458_7312476_7312493_7312509_7312524_7312536_7312547_7312557_7312566_7312574_7312968, NULL)))), NULL))));;
-+pair_type local_7325842;
-+return_direct_with_clo1(data, ((closureN)self_7312905)->elements[0], (((closure) ((closureN)self_7312905)->elements[0])->fn), set_pair_as_expr(&local_7325784, ((closureN)self_7312905)->elements[1], set_pair_as_expr(&local_7325788, ((closureN)self_7312905)->elements[8], set_pair_as_expr(&local_7325792, set_pair_as_expr(&local_7325795, ((closureN)self_7312905)->elements[2], set_pair_as_expr(&local_7325799, set_pair_as_expr(&local_7325802, set_pair_as_expr(&local_7325805, ((closureN)self_7312905)->elements[5], set_pair_as_expr(&local_7325809, set_pair_as_expr(&local_7325812, ((closureN)self_7312905)->elements[6], set_pair_as_expr(&local_7325816, ((closureN)self_7312905)->elements[7], NULL)), NULL)), NULL), set_pair_as_expr(&local_7325820, set_pair_as_expr(&local_7325823, ((closureN)self_7312905)->elements[3], set_pair_as_expr(&local_7325827, ((closureN)self_7312905)->elements[7], set_pair_as_expr(&local_7325831, set_pair_as_expr(&local_7325834, ((closureN)self_7312905)->ele
ments[4], set_pair_as_expr(&local_7325838, ((closureN)self_7312905)->elements[7], NULL)), NULL))), set_pair_as_expr(&local_7325842, r_737403_7310467_7310531_7310594_7310655_7310715_7310774_7310832_7310889_7310945_7311212_7311230_7311247_7311263_7311278_7311290_7311301_7311311_7311320_7311328_7311722, NULL)))), NULL))));;
++pair_type local_7325835;
++return_direct_with_clo1(data, ((closureN)self_7312898)->elements[0], (((closure) ((closureN)self_7312898)->elements[0])->fn), set_pair_as_expr(&local_7325777, ((closureN)self_7312898)->elements[1], set_pair_as_expr(&local_7325781, ((closureN)self_7312898)->elements[8], set_pair_as_expr(&local_7325785, set_pair_as_expr(&local_7325788, ((closureN)self_7312898)->elements[2], set_pair_as_expr(&local_7325792, set_pair_as_expr(&local_7325795, set_pair_as_expr(&local_7325798, ((closureN)self_7312898)->elements[5], set_pair_as_expr(&local_7325802, set_pair_as_expr(&local_7325805, ((closureN)self_7312898)->elements[6], set_pair_as_expr(&local_7325809, ((closureN)self_7312898)->elements[7], NULL)), NULL)), NULL), set_pair_as_expr(&local_7325813, set_pair_as_expr(&local_7325816, ((closureN)self_7312898)->elements[3], set_pair_as_expr(&local_7325820, ((closureN)self_7312898)->elements[7], set_pair_as_expr(&local_7325824, set_pair_as_expr(&local_7325827, ((closureN)self_7312898)->ele
ments[4], set_pair_as_expr(&local_7325831, ((closureN)self_7312898)->elements[7], NULL)), NULL))), set_pair_as_expr(&local_7325835, r_737396_7310460_7310524_7310587_7310648_7310708_7310767_7310825_7310882_7310938_7311205_7311223_7311240_7311256_7311271_7311283_7311294_7311304_7311313_7311321_7311715, NULL)))), NULL))));;
}
-static void __lambda_1285(void *data, object self_7314199, int argc, object *args) /* object self_7314199, object r_738152_7311665_7311729_7311792_7311853_7311913_7311972_7312030_7312087_7312143_7312950 */
-+static void __lambda_1238(void *data, object self_7312906, int argc, object *args) /* object self_7312906, object r_737384_7310419_7310483_7310546_7310607_7310667_7310726_7310784_7310841_7310897_7311704 */
++static void __lambda_1238(void *data, object self_7312899, int argc, object *args) /* object self_7312899, object r_737377_7310412_7310476_7310539_7310600_7310660_7310719_7310777_7310834_7310890_7311697 */
{
- object r_738152_7311665_7311729_7311792_7311853_7311913_7311972_7312030_7312087_7312143_7312950 = args[0];
-+ object r_737384_7310419_7310483_7310546_7310607_7310667_7310726_7310784_7310841_7310897_7311704 = args[0];
++ object r_737377_7310412_7310476_7310539_7310600_7310660_7310719_7310777_7310834_7310890_7311697 = args[0];
-closureN_type c_7328053;
-object e_7328203 [10];
@@ -5449,39 +5451,39 @@ Make let-values be the same as let*-values, to work around
-c_7328053.elements[7] = ((closureN)self_7314199)->elements[7];
-c_7328053.elements[8] = ((closureN)self_7314199)->elements[8];
-c_7328053.elements[9] = ((closureN)self_7314199)->elements[9];
-+closureN_type c_7325601;
-+object e_7325751 [10];
-+c_7325601.hdr.mark = gc_color_red;
-+ c_7325601.hdr.grayed = 0;
-+c_7325601.tag = closureN_tag;
-+ c_7325601.fn = (function_type)__lambda_1239;
-+c_7325601.num_args = 1;
-+c_7325601.num_elements = 10;
-+c_7325601.elements = (object *)e_7325751;
-+c_7325601.elements[0] = ((closureN)self_7312906)->elements[0];
-+c_7325601.elements[1] = ((closureN)self_7312906)->elements[1];
-+c_7325601.elements[2] = ((closureN)self_7312906)->elements[2];
-+c_7325601.elements[3] = ((closureN)self_7312906)->elements[3];
-+c_7325601.elements[4] = ((closureN)self_7312906)->elements[4];
-+c_7325601.elements[5] = ((closureN)self_7312906)->elements[5];
-+c_7325601.elements[6] = ((closureN)self_7312906)->elements[6];
-+c_7325601.elements[7] = ((closureN)self_7312906)->elements[7];
-+c_7325601.elements[8] = ((closureN)self_7312906)->elements[8];
-+c_7325601.elements[9] = ((closureN)self_7312906)->elements[9];
++closureN_type c_7325594;
++object e_7325744 [10];
++c_7325594.hdr.mark = gc_color_red;
++ c_7325594.hdr.grayed = 0;
++c_7325594.tag = closureN_tag;
++ c_7325594.fn = (function_type)__lambda_1239;
++c_7325594.num_args = 1;
++c_7325594.num_elements = 10;
++c_7325594.elements = (object *)e_7325744;
++c_7325594.elements[0] = ((closureN)self_7312899)->elements[0];
++c_7325594.elements[1] = ((closureN)self_7312899)->elements[1];
++c_7325594.elements[2] = ((closureN)self_7312899)->elements[2];
++c_7325594.elements[3] = ((closureN)self_7312899)->elements[3];
++c_7325594.elements[4] = ((closureN)self_7312899)->elements[4];
++c_7325594.elements[5] = ((closureN)self_7312899)->elements[5];
++c_7325594.elements[6] = ((closureN)self_7312899)->elements[6];
++c_7325594.elements[7] = ((closureN)self_7312899)->elements[7];
++c_7325594.elements[8] = ((closureN)self_7312899)->elements[8];
++c_7325594.elements[9] = ((closureN)self_7312899)->elements[9];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7328053, r_738152_7311665_7311729_7311792_7311853_7311913_7311972_7312030_7312087_7312143_7312950, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314199)->elements[8])));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7325601, r_737384_7310419_7310483_7310546_7310607_7310667_7310726_7310784_7310841_7310897_7311704, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312906)->elements[8])));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7325594, r_737377_7310412_7310476_7310539_7310600_7310660_7310719_7310777_7310834_7310890_7311697, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312899)->elements[8])));;
}
-static void __lambda_1286(void *data, object self_7314200, int argc, object *args) /* object self_7314200, object r_738093_7311666_7311730_7311793_7311854_7311914_7311973_7312031_7312088_7312144_7312951 */
-+static void __lambda_1239(void *data, object self_7312907, int argc, object *args) /* object self_7312907, object r_737325_7310420_7310484_7310547_7310608_7310668_7310727_7310785_7310842_7310898_7311705 */
++static void __lambda_1239(void *data, object self_7312900, int argc, object *args) /* object self_7312900, object r_737318_7310413_7310477_7310540_7310601_7310661_7310720_7310778_7310835_7310891_7311698 */
{
- object r_738093_7311666_7311730_7311793_7311854_7311914_7311973_7312031_7312088_7312144_7312951 = args[0];
-+ object r_737325_7310420_7310484_7310547_7310608_7310668_7310727_7310785_7310842_7310898_7311705 = args[0];
++ object r_737318_7310413_7310477_7310540_7310601_7310661_7310720_7310778_7310835_7310891_7311698 = args[0];
-closureN_type c_7328056;
-object e_7328202 [11];
@@ -5503,36 +5505,36 @@ Make let-values be the same as let*-values, to work around
-c_7328056.elements[8] = ((closureN)self_7314200)->elements[7];
-c_7328056.elements[9] = ((closureN)self_7314200)->elements[8];
-c_7328056.elements[10] = ((closureN)self_7314200)->elements[9];
-+closureN_type c_7325604;
-+object e_7325750 [11];
-+c_7325604.hdr.mark = gc_color_red;
-+ c_7325604.hdr.grayed = 0;
-+c_7325604.tag = closureN_tag;
-+ c_7325604.fn = (function_type)__lambda_1240;
-+c_7325604.num_args = 1;
-+c_7325604.num_elements = 11;
-+c_7325604.elements = (object *)e_7325750;
-+c_7325604.elements[0] = ((closureN)self_7312907)->elements[0];
-+c_7325604.elements[1] = ((closureN)self_7312907)->elements[1];
-+c_7325604.elements[2] = r_737325_7310420_7310484_7310547_7310608_7310668_7310727_7310785_7310842_7310898_7311705;
-+c_7325604.elements[3] = ((closureN)self_7312907)->elements[2];
-+c_7325604.elements[4] = ((closureN)self_7312907)->elements[3];
-+c_7325604.elements[5] = ((closureN)self_7312907)->elements[4];
-+c_7325604.elements[6] = ((closureN)self_7312907)->elements[5];
-+c_7325604.elements[7] = ((closureN)self_7312907)->elements[6];
-+c_7325604.elements[8] = ((closureN)self_7312907)->elements[7];
-+c_7325604.elements[9] = ((closureN)self_7312907)->elements[8];
-+c_7325604.elements[10] = ((closureN)self_7312907)->elements[9];
++closureN_type c_7325597;
++object e_7325743 [11];
++c_7325597.hdr.mark = gc_color_red;
++ c_7325597.hdr.grayed = 0;
++c_7325597.tag = closureN_tag;
++ c_7325597.fn = (function_type)__lambda_1240;
++c_7325597.num_args = 1;
++c_7325597.num_elements = 11;
++c_7325597.elements = (object *)e_7325743;
++c_7325597.elements[0] = ((closureN)self_7312900)->elements[0];
++c_7325597.elements[1] = ((closureN)self_7312900)->elements[1];
++c_7325597.elements[2] = r_737318_7310413_7310477_7310540_7310601_7310661_7310720_7310778_7310835_7310891_7311698;
++c_7325597.elements[3] = ((closureN)self_7312900)->elements[2];
++c_7325597.elements[4] = ((closureN)self_7312900)->elements[3];
++c_7325597.elements[5] = ((closureN)self_7312900)->elements[4];
++c_7325597.elements[6] = ((closureN)self_7312900)->elements[5];
++c_7325597.elements[7] = ((closureN)self_7312900)->elements[6];
++c_7325597.elements[8] = ((closureN)self_7312900)->elements[7];
++c_7325597.elements[9] = ((closureN)self_7312900)->elements[8];
++c_7325597.elements[10] = ((closureN)self_7312900)->elements[9];
-return_closcall2(data, ((closureN)self_7314200)->elements[6], &c_7328056, quote_define);;
-+return_closcall2(data, ((closureN)self_7312907)->elements[6], &c_7325604, quote_define);;
++return_closcall2(data, ((closureN)self_7312900)->elements[6], &c_7325597, quote_define);;
}
-static void __lambda_1287(void *data, object self_7314201, int argc, object *args) /* object self_7314201, object r_738098_7311667_7311731_7311794_7311855_7311915_7311974_7312032_7312089_7312145_7312952 */
-+static void __lambda_1240(void *data, object self_7312908, int argc, object *args) /* object self_7312908, object r_737330_7310421_7310485_7310548_7310609_7310669_7310728_7310786_7310843_7310899_7311706 */
++static void __lambda_1240(void *data, object self_7312901, int argc, object *args) /* object self_7312901, object r_737323_7310414_7310478_7310541_7310602_7310662_7310721_7310779_7310836_7310892_7311699 */
{
- object r_738098_7311667_7311731_7311794_7311855_7311915_7311974_7312032_7312089_7312145_7312952 = args[0];
-+ object r_737330_7310421_7310485_7310548_7310609_7310669_7310728_7310786_7310843_7310899_7311706 = args[0];
++ object r_737323_7310414_7310478_7310541_7310602_7310662_7310721_7310779_7310836_7310892_7311699 = args[0];
-closureN_type c_7328059;
-object e_7328201 [12];
@@ -5555,37 +5557,37 @@ Make let-values be the same as let*-values, to work around
-c_7328059.elements[9] = ((closureN)self_7314201)->elements[8];
-c_7328059.elements[10] = ((closureN)self_7314201)->elements[9];
-c_7328059.elements[11] = ((closureN)self_7314201)->elements[10];
-+closureN_type c_7325607;
-+object e_7325749 [12];
-+c_7325607.hdr.mark = gc_color_red;
-+ c_7325607.hdr.grayed = 0;
-+c_7325607.tag = closureN_tag;
-+ c_7325607.fn = (function_type)__lambda_1241;
-+c_7325607.num_args = 1;
-+c_7325607.num_elements = 12;
-+c_7325607.elements = (object *)e_7325749;
-+c_7325607.elements[0] = ((closureN)self_7312908)->elements[0];
-+c_7325607.elements[1] = ((closureN)self_7312908)->elements[1];
-+c_7325607.elements[2] = ((closureN)self_7312908)->elements[2];
-+c_7325607.elements[3] = r_737330_7310421_7310485_7310548_7310609_7310669_7310728_7310786_7310843_7310899_7311706;
-+c_7325607.elements[4] = ((closureN)self_7312908)->elements[3];
-+c_7325607.elements[5] = ((closureN)self_7312908)->elements[4];
-+c_7325607.elements[6] = ((closureN)self_7312908)->elements[5];
-+c_7325607.elements[7] = ((closureN)self_7312908)->elements[6];
-+c_7325607.elements[8] = ((closureN)self_7312908)->elements[7];
-+c_7325607.elements[9] = ((closureN)self_7312908)->elements[8];
-+c_7325607.elements[10] = ((closureN)self_7312908)->elements[9];
-+c_7325607.elements[11] = ((closureN)self_7312908)->elements[10];
++closureN_type c_7325600;
++object e_7325742 [12];
++c_7325600.hdr.mark = gc_color_red;
++ c_7325600.hdr.grayed = 0;
++c_7325600.tag = closureN_tag;
++ c_7325600.fn = (function_type)__lambda_1241;
++c_7325600.num_args = 1;
++c_7325600.num_elements = 12;
++c_7325600.elements = (object *)e_7325742;
++c_7325600.elements[0] = ((closureN)self_7312901)->elements[0];
++c_7325600.elements[1] = ((closureN)self_7312901)->elements[1];
++c_7325600.elements[2] = ((closureN)self_7312901)->elements[2];
++c_7325600.elements[3] = r_737323_7310414_7310478_7310541_7310602_7310662_7310721_7310779_7310836_7310892_7311699;
++c_7325600.elements[4] = ((closureN)self_7312901)->elements[3];
++c_7325600.elements[5] = ((closureN)self_7312901)->elements[4];
++c_7325600.elements[6] = ((closureN)self_7312901)->elements[5];
++c_7325600.elements[7] = ((closureN)self_7312901)->elements[6];
++c_7325600.elements[8] = ((closureN)self_7312901)->elements[7];
++c_7325600.elements[9] = ((closureN)self_7312901)->elements[8];
++c_7325600.elements[10] = ((closureN)self_7312901)->elements[9];
++c_7325600.elements[11] = ((closureN)self_7312901)->elements[10];
-return_closcall2(data, ((closureN)self_7314201)->elements[7], &c_7328059, quote_let);;
-+return_closcall2(data, ((closureN)self_7312908)->elements[7], &c_7325607, quote_let);;
++return_closcall2(data, ((closureN)self_7312901)->elements[7], &c_7325600, quote_let);;
}
-static void __lambda_1288(void *data, object self_7314202, int argc, object *args) /* object self_7314202, object r_738106_7311668_7311732_7311795_7311856_7311916_7311975_7312033_7312090_7312146_7312953 */
-+static void __lambda_1241(void *data, object self_7312909, int argc, object *args) /* object self_7312909, object r_737338_7310422_7310486_7310549_7310610_7310670_7310729_7310787_7310844_7310900_7311707 */
++static void __lambda_1241(void *data, object self_7312902, int argc, object *args) /* object self_7312902, object r_737331_7310415_7310479_7310542_7310603_7310663_7310722_7310780_7310837_7310893_7311700 */
{
- object r_738106_7311668_7311732_7311795_7311856_7311916_7311975_7312033_7312090_7312146_7312953 = args[0];
-+ object r_737338_7310422_7310486_7310549_7310610_7310670_7310729_7310787_7310844_7310900_7311707 = args[0];
++ object r_737331_7310415_7310479_7310542_7310603_7310663_7310722_7310780_7310837_7310893_7311700 = args[0];
-closureN_type c_7328062;
-object e_7328200 [13];
@@ -5609,38 +5611,38 @@ Make let-values be the same as let*-values, to work around
-c_7328062.elements[10] = ((closureN)self_7314202)->elements[9];
-c_7328062.elements[11] = ((closureN)self_7314202)->elements[10];
-c_7328062.elements[12] = ((closureN)self_7314202)->elements[11];
-+closureN_type c_7325610;
-+object e_7325748 [13];
-+c_7325610.hdr.mark = gc_color_red;
-+ c_7325610.hdr.grayed = 0;
-+c_7325610.tag = closureN_tag;
-+ c_7325610.fn = (function_type)__lambda_1242;
-+c_7325610.num_args = 1;
-+c_7325610.num_elements = 13;
-+c_7325610.elements = (object *)e_7325748;
-+c_7325610.elements[0] = ((closureN)self_7312909)->elements[0];
-+c_7325610.elements[1] = ((closureN)self_7312909)->elements[1];
-+c_7325610.elements[2] = ((closureN)self_7312909)->elements[2];
-+c_7325610.elements[3] = ((closureN)self_7312909)->elements[3];
-+c_7325610.elements[4] = r_737338_7310422_7310486_7310549_7310610_7310670_7310729_7310787_7310844_7310900_7311707;
-+c_7325610.elements[5] = ((closureN)self_7312909)->elements[4];
-+c_7325610.elements[6] = ((closureN)self_7312909)->elements[5];
-+c_7325610.elements[7] = ((closureN)self_7312909)->elements[6];
-+c_7325610.elements[8] = ((closureN)self_7312909)->elements[7];
-+c_7325610.elements[9] = ((closureN)self_7312909)->elements[8];
-+c_7325610.elements[10] = ((closureN)self_7312909)->elements[9];
-+c_7325610.elements[11] = ((closureN)self_7312909)->elements[10];
-+c_7325610.elements[12] = ((closureN)self_7312909)->elements[11];
++closureN_type c_7325603;
++object e_7325741 [13];
++c_7325603.hdr.mark = gc_color_red;
++ c_7325603.hdr.grayed = 0;
++c_7325603.tag = closureN_tag;
++ c_7325603.fn = (function_type)__lambda_1242;
++c_7325603.num_args = 1;
++c_7325603.num_elements = 13;
++c_7325603.elements = (object *)e_7325741;
++c_7325603.elements[0] = ((closureN)self_7312902)->elements[0];
++c_7325603.elements[1] = ((closureN)self_7312902)->elements[1];
++c_7325603.elements[2] = ((closureN)self_7312902)->elements[2];
++c_7325603.elements[3] = ((closureN)self_7312902)->elements[3];
++c_7325603.elements[4] = r_737331_7310415_7310479_7310542_7310603_7310663_7310722_7310780_7310837_7310893_7311700;
++c_7325603.elements[5] = ((closureN)self_7312902)->elements[4];
++c_7325603.elements[6] = ((closureN)self_7312902)->elements[5];
++c_7325603.elements[7] = ((closureN)self_7312902)->elements[6];
++c_7325603.elements[8] = ((closureN)self_7312902)->elements[7];
++c_7325603.elements[9] = ((closureN)self_7312902)->elements[8];
++c_7325603.elements[10] = ((closureN)self_7312902)->elements[9];
++c_7325603.elements[11] = ((closureN)self_7312902)->elements[10];
++c_7325603.elements[12] = ((closureN)self_7312902)->elements[11];
-return_closcall2(data, ((closureN)self_7314202)->elements[8], &c_7328062, quote_v);;
-+return_closcall2(data, ((closureN)self_7312909)->elements[8], &c_7325610, quote_v);;
++return_closcall2(data, ((closureN)self_7312902)->elements[8], &c_7325603, quote_v);;
}
-static void __lambda_1289(void *data, object self_7314203, int argc, object *args) /* object self_7314203, object r_738137_7311669_7311733_7311796_7311857_7311917_7311976_7312034_7312091_7312147_7312954 */
-+static void __lambda_1242(void *data, object self_7312910, int argc, object *args) /* object self_7312910, object r_737369_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7311708 */
++static void __lambda_1242(void *data, object self_7312903, int argc, object *args) /* object self_7312903, object r_737362_7310416_7310480_7310543_7310604_7310664_7310723_7310781_7310838_7310894_7311701 */
{
- object r_738137_7311669_7311733_7311796_7311857_7311917_7311976_7312034_7312091_7312147_7312954 = args[0];
-+ object r_737369_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7311708 = args[0];
++ object r_737362_7310416_7310480_7310543_7310604_7310664_7310723_7310781_7310838_7310894_7311701 = args[0];
-closureN_type c_7328065;
-object e_7328199 [14];
@@ -5665,39 +5667,39 @@ Make let-values be the same as let*-values, to work around
-c_7328065.elements[11] = ((closureN)self_7314203)->elements[10];
-c_7328065.elements[12] = ((closureN)self_7314203)->elements[11];
-c_7328065.elements[13] = ((closureN)self_7314203)->elements[12];
-+closureN_type c_7325613;
-+object e_7325747 [14];
-+c_7325613.hdr.mark = gc_color_red;
-+ c_7325613.hdr.grayed = 0;
-+c_7325613.tag = closureN_tag;
-+ c_7325613.fn = (function_type)__lambda_1243;
-+c_7325613.num_args = 1;
-+c_7325613.num_elements = 14;
-+c_7325613.elements = (object *)e_7325747;
-+c_7325613.elements[0] = ((closureN)self_7312910)->elements[0];
-+c_7325613.elements[1] = ((closureN)self_7312910)->elements[1];
-+c_7325613.elements[2] = ((closureN)self_7312910)->elements[2];
-+c_7325613.elements[3] = ((closureN)self_7312910)->elements[3];
-+c_7325613.elements[4] = ((closureN)self_7312910)->elements[4];
-+c_7325613.elements[5] = r_737369_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7311708;
-+c_7325613.elements[6] = ((closureN)self_7312910)->elements[5];
-+c_7325613.elements[7] = ((closureN)self_7312910)->elements[6];
-+c_7325613.elements[8] = ((closureN)self_7312910)->elements[7];
-+c_7325613.elements[9] = ((closureN)self_7312910)->elements[8];
-+c_7325613.elements[10] = ((closureN)self_7312910)->elements[9];
-+c_7325613.elements[11] = ((closureN)self_7312910)->elements[10];
-+c_7325613.elements[12] = ((closureN)self_7312910)->elements[11];
-+c_7325613.elements[13] = ((closureN)self_7312910)->elements[12];
++closureN_type c_7325606;
++object e_7325740 [14];
++c_7325606.hdr.mark = gc_color_red;
++ c_7325606.hdr.grayed = 0;
++c_7325606.tag = closureN_tag;
++ c_7325606.fn = (function_type)__lambda_1243;
++c_7325606.num_args = 1;
++c_7325606.num_elements = 14;
++c_7325606.elements = (object *)e_7325740;
++c_7325606.elements[0] = ((closureN)self_7312903)->elements[0];
++c_7325606.elements[1] = ((closureN)self_7312903)->elements[1];
++c_7325606.elements[2] = ((closureN)self_7312903)->elements[2];
++c_7325606.elements[3] = ((closureN)self_7312903)->elements[3];
++c_7325606.elements[4] = ((closureN)self_7312903)->elements[4];
++c_7325606.elements[5] = r_737362_7310416_7310480_7310543_7310604_7310664_7310723_7310781_7310838_7310894_7311701;
++c_7325606.elements[6] = ((closureN)self_7312903)->elements[5];
++c_7325606.elements[7] = ((closureN)self_7312903)->elements[6];
++c_7325606.elements[8] = ((closureN)self_7312903)->elements[7];
++c_7325606.elements[9] = ((closureN)self_7312903)->elements[8];
++c_7325606.elements[10] = ((closureN)self_7312903)->elements[9];
++c_7325606.elements[11] = ((closureN)self_7312903)->elements[10];
++c_7325606.elements[12] = ((closureN)self_7312903)->elements[11];
++c_7325606.elements[13] = ((closureN)self_7312903)->elements[12];
-return_closcall2(data, ((closureN)self_7314203)->elements[9], &c_7328065, quote_cadr);;
-+return_closcall2(data, ((closureN)self_7312910)->elements[9], &c_7325613, quote_cadr);;
++return_closcall2(data, ((closureN)self_7312903)->elements[9], &c_7325606, quote_cadr);;
}
-static void __lambda_1290(void *data, object self_7314204, int argc, object *args) /* object self_7314204, object r_738143_7311670_7311734_7311797_7311858_7311918_7311977_7312035_7312092_7312148_7312955 */
-+static void __lambda_1243(void *data, object self_7312911, int argc, object *args) /* object self_7312911, object r_737375_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7311709 */
++static void __lambda_1243(void *data, object self_7312904, int argc, object *args) /* object self_7312904, object r_737368_7310417_7310481_7310544_7310605_7310665_7310724_7310782_7310839_7310895_7311702 */
{
- object r_738143_7311670_7311734_7311797_7311858_7311918_7311977_7312035_7312092_7312148_7312955 = args[0];
-+ object r_737375_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7311709 = args[0];
++ object r_737368_7310417_7310481_7310544_7310605_7310665_7310724_7310782_7310839_7310895_7311702 = args[0];
-closureN_type c_7328068;
-object e_7328198 [15];
@@ -5723,40 +5725,40 @@ Make let-values be the same as let*-values, to work around
-c_7328068.elements[12] = ((closureN)self_7314204)->elements[11];
-c_7328068.elements[13] = ((closureN)self_7314204)->elements[12];
-c_7328068.elements[14] = ((closureN)self_7314204)->elements[13];
-+closureN_type c_7325616;
-+object e_7325746 [15];
-+c_7325616.hdr.mark = gc_color_red;
-+ c_7325616.hdr.grayed = 0;
-+c_7325616.tag = closureN_tag;
-+ c_7325616.fn = (function_type)__lambda_1244;
-+c_7325616.num_args = 1;
-+c_7325616.num_elements = 15;
-+c_7325616.elements = (object *)e_7325746;
-+c_7325616.elements[0] = ((closureN)self_7312911)->elements[0];
-+c_7325616.elements[1] = ((closureN)self_7312911)->elements[1];
-+c_7325616.elements[2] = ((closureN)self_7312911)->elements[2];
-+c_7325616.elements[3] = ((closureN)self_7312911)->elements[3];
-+c_7325616.elements[4] = ((closureN)self_7312911)->elements[4];
-+c_7325616.elements[5] = ((closureN)self_7312911)->elements[5];
-+c_7325616.elements[6] = r_737375_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7311709;
-+c_7325616.elements[7] = ((closureN)self_7312911)->elements[6];
-+c_7325616.elements[8] = ((closureN)self_7312911)->elements[7];
-+c_7325616.elements[9] = ((closureN)self_7312911)->elements[8];
-+c_7325616.elements[10] = ((closureN)self_7312911)->elements[9];
-+c_7325616.elements[11] = ((closureN)self_7312911)->elements[10];
-+c_7325616.elements[12] = ((closureN)self_7312911)->elements[11];
-+c_7325616.elements[13] = ((closureN)self_7312911)->elements[12];
-+c_7325616.elements[14] = ((closureN)self_7312911)->elements[13];
++closureN_type c_7325609;
++object e_7325739 [15];
++c_7325609.hdr.mark = gc_color_red;
++ c_7325609.hdr.grayed = 0;
++c_7325609.tag = closureN_tag;
++ c_7325609.fn = (function_type)__lambda_1244;
++c_7325609.num_args = 1;
++c_7325609.num_elements = 15;
++c_7325609.elements = (object *)e_7325739;
++c_7325609.elements[0] = ((closureN)self_7312904)->elements[0];
++c_7325609.elements[1] = ((closureN)self_7312904)->elements[1];
++c_7325609.elements[2] = ((closureN)self_7312904)->elements[2];
++c_7325609.elements[3] = ((closureN)self_7312904)->elements[3];
++c_7325609.elements[4] = ((closureN)self_7312904)->elements[4];
++c_7325609.elements[5] = ((closureN)self_7312904)->elements[5];
++c_7325609.elements[6] = r_737368_7310417_7310481_7310544_7310605_7310665_7310724_7310782_7310839_7310895_7311702;
++c_7325609.elements[7] = ((closureN)self_7312904)->elements[6];
++c_7325609.elements[8] = ((closureN)self_7312904)->elements[7];
++c_7325609.elements[9] = ((closureN)self_7312904)->elements[8];
++c_7325609.elements[10] = ((closureN)self_7312904)->elements[9];
++c_7325609.elements[11] = ((closureN)self_7312904)->elements[10];
++c_7325609.elements[12] = ((closureN)self_7312904)->elements[11];
++c_7325609.elements[13] = ((closureN)self_7312904)->elements[12];
++c_7325609.elements[14] = ((closureN)self_7312904)->elements[13];
-return_closcall2(data, ((closureN)self_7314204)->elements[10], &c_7328068, quote_set_67);;
-+return_closcall2(data, ((closureN)self_7312911)->elements[10], &c_7325616, quote_set_67);;
++return_closcall2(data, ((closureN)self_7312904)->elements[10], &c_7325609, quote_set_67);;
}
-static void __lambda_1291(void *data, object self_7314205, int argc, object *args) /* object self_7314205, object r_738119_7311676_7311740_7311803_7311864_7311924_7311983_7312041_7312098_7312154_7312203_7312226_7312248_7312269_7312289_7312956 */
-+static void __lambda_1244(void *data, object self_7312912, int argc, object *args) /* object self_7312912, object r_737351_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311710 */
++static void __lambda_1244(void *data, object self_7312905, int argc, object *args) /* object self_7312905, object r_737344_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7310950_7310973_7310995_7311016_7311036_7311703 */
{
- object r_738119_7311676_7311740_7311803_7311864_7311924_7311983_7312041_7312098_7312154_7312203_7312226_7312248_7312269_7312289_7312956 = args[0];
-+ object r_737351_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311710 = args[0];
++ object r_737344_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7310950_7310973_7310995_7311016_7311036_7311703 = args[0];
-closureN_type c_7328071;
-object e_7328197 [16];
@@ -5783,41 +5785,41 @@ Make let-values be the same as let*-values, to work around
-c_7328071.elements[13] = ((closureN)self_7314205)->elements[12];
-c_7328071.elements[14] = ((closureN)self_7314205)->elements[13];
-c_7328071.elements[15] = ((closureN)self_7314205)->elements[14];
-+closureN_type c_7325619;
-+object e_7325745 [16];
-+c_7325619.hdr.mark = gc_color_red;
-+ c_7325619.hdr.grayed = 0;
-+c_7325619.tag = closureN_tag;
-+ c_7325619.fn = (function_type)__lambda_1245;
-+c_7325619.num_args = 1;
-+c_7325619.num_elements = 16;
-+c_7325619.elements = (object *)e_7325745;
-+c_7325619.elements[0] = ((closureN)self_7312912)->elements[0];
-+c_7325619.elements[1] = ((closureN)self_7312912)->elements[1];
-+c_7325619.elements[2] = ((closureN)self_7312912)->elements[2];
-+c_7325619.elements[3] = ((closureN)self_7312912)->elements[3];
-+c_7325619.elements[4] = ((closureN)self_7312912)->elements[4];
-+c_7325619.elements[5] = r_737351_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311710;
-+c_7325619.elements[6] = ((closureN)self_7312912)->elements[5];
-+c_7325619.elements[7] = ((closureN)self_7312912)->elements[6];
-+c_7325619.elements[8] = ((closureN)self_7312912)->elements[7];
-+c_7325619.elements[9] = ((closureN)self_7312912)->elements[8];
-+c_7325619.elements[10] = ((closureN)self_7312912)->elements[9];
-+c_7325619.elements[11] = ((closureN)self_7312912)->elements[10];
-+c_7325619.elements[12] = ((closureN)self_7312912)->elements[11];
-+c_7325619.elements[13] = ((closureN)self_7312912)->elements[12];
-+c_7325619.elements[14] = ((closureN)self_7312912)->elements[13];
-+c_7325619.elements[15] = ((closureN)self_7312912)->elements[14];
++closureN_type c_7325612;
++object e_7325738 [16];
++c_7325612.hdr.mark = gc_color_red;
++ c_7325612.hdr.grayed = 0;
++c_7325612.tag = closureN_tag;
++ c_7325612.fn = (function_type)__lambda_1245;
++c_7325612.num_args = 1;
++c_7325612.num_elements = 16;
++c_7325612.elements = (object *)e_7325738;
++c_7325612.elements[0] = ((closureN)self_7312905)->elements[0];
++c_7325612.elements[1] = ((closureN)self_7312905)->elements[1];
++c_7325612.elements[2] = ((closureN)self_7312905)->elements[2];
++c_7325612.elements[3] = ((closureN)self_7312905)->elements[3];
++c_7325612.elements[4] = ((closureN)self_7312905)->elements[4];
++c_7325612.elements[5] = r_737344_7310423_7310487_7310550_7310611_7310671_7310730_7310788_7310845_7310901_7310950_7310973_7310995_7311016_7311036_7311703;
++c_7325612.elements[6] = ((closureN)self_7312905)->elements[5];
++c_7325612.elements[7] = ((closureN)self_7312905)->elements[6];
++c_7325612.elements[8] = ((closureN)self_7312905)->elements[7];
++c_7325612.elements[9] = ((closureN)self_7312905)->elements[8];
++c_7325612.elements[10] = ((closureN)self_7312905)->elements[9];
++c_7325612.elements[11] = ((closureN)self_7312905)->elements[10];
++c_7325612.elements[12] = ((closureN)self_7312905)->elements[11];
++c_7325612.elements[13] = ((closureN)self_7312905)->elements[12];
++c_7325612.elements[14] = ((closureN)self_7312905)->elements[13];
++c_7325612.elements[15] = ((closureN)self_7312905)->elements[14];
-return_closcall2(data, ((closureN)self_7314205)->elements[11], &c_7328071, quote_car);;
-+return_closcall2(data, ((closureN)self_7312912)->elements[11], &c_7325619, quote_car);;
++return_closcall2(data, ((closureN)self_7312905)->elements[11], &c_7325612, quote_car);;
}
-static void __lambda_1292(void *data, object self_7314206, int argc, object *args) /* object self_7314206, object r_738127_7311677_7311741_7311804_7311865_7311925_7311984_7312042_7312099_7312155_7312204_7312227_7312249_7312270_7312290_7312957 */
-+static void __lambda_1245(void *data, object self_7312913, int argc, object *args) /* object self_7312913, object r_737359_7310431_7310495_7310558_7310619_7310679_7310738_7310796_7310853_7310909_7310958_7310981_7311003_7311024_7311044_7311711 */
++static void __lambda_1245(void *data, object self_7312906, int argc, object *args) /* object self_7312906, object r_737352_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7310951_7310974_7310996_7311017_7311037_7311704 */
{
- object r_738127_7311677_7311741_7311804_7311865_7311925_7311984_7312042_7312099_7312155_7312204_7312227_7312249_7312270_7312290_7312957 = args[0];
-+ object r_737359_7310431_7310495_7310558_7310619_7310679_7310738_7310796_7310853_7310909_7310958_7310981_7311003_7311024_7311044_7311711 = args[0];
++ object r_737352_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7310951_7310974_7310996_7311017_7311037_7311704 = args[0];
-closureN_type c_7328074;
-object e_7328196 [16];
@@ -5844,41 +5846,41 @@ Make let-values be the same as let*-values, to work around
-c_7328074.elements[13] = ((closureN)self_7314206)->elements[13];
-c_7328074.elements[14] = ((closureN)self_7314206)->elements[14];
-c_7328074.elements[15] = ((closureN)self_7314206)->elements[15];
-+closureN_type c_7325622;
-+object e_7325744 [16];
-+c_7325622.hdr.mark = gc_color_red;
-+ c_7325622.hdr.grayed = 0;
-+c_7325622.tag = closureN_tag;
-+ c_7325622.fn = (function_type)__lambda_1246;
-+c_7325622.num_args = 1;
-+c_7325622.num_elements = 16;
-+c_7325622.elements = (object *)e_7325744;
-+c_7325622.elements[0] = ((closureN)self_7312913)->elements[0];
-+c_7325622.elements[1] = ((closureN)self_7312913)->elements[1];
-+c_7325622.elements[2] = ((closureN)self_7312913)->elements[2];
-+c_7325622.elements[3] = ((closureN)self_7312913)->elements[3];
-+c_7325622.elements[4] = ((closureN)self_7312913)->elements[4];
-+c_7325622.elements[5] = ((closureN)self_7312913)->elements[5];
-+c_7325622.elements[6] = r_737359_7310431_7310495_7310558_7310619_7310679_7310738_7310796_7310853_7310909_7310958_7310981_7311003_7311024_7311044_7311711;
-+c_7325622.elements[7] = ((closureN)self_7312913)->elements[6];
-+c_7325622.elements[8] = ((closureN)self_7312913)->elements[7];
-+c_7325622.elements[9] = ((closureN)self_7312913)->elements[8];
-+c_7325622.elements[10] = ((closureN)self_7312913)->elements[9];
-+c_7325622.elements[11] = ((closureN)self_7312913)->elements[10];
-+c_7325622.elements[12] = ((closureN)self_7312913)->elements[11];
-+c_7325622.elements[13] = ((closureN)self_7312913)->elements[13];
-+c_7325622.elements[14] = ((closureN)self_7312913)->elements[14];
-+c_7325622.elements[15] = ((closureN)self_7312913)->elements[15];
++closureN_type c_7325615;
++object e_7325737 [16];
++c_7325615.hdr.mark = gc_color_red;
++ c_7325615.hdr.grayed = 0;
++c_7325615.tag = closureN_tag;
++ c_7325615.fn = (function_type)__lambda_1246;
++c_7325615.num_args = 1;
++c_7325615.num_elements = 16;
++c_7325615.elements = (object *)e_7325737;
++c_7325615.elements[0] = ((closureN)self_7312906)->elements[0];
++c_7325615.elements[1] = ((closureN)self_7312906)->elements[1];
++c_7325615.elements[2] = ((closureN)self_7312906)->elements[2];
++c_7325615.elements[3] = ((closureN)self_7312906)->elements[3];
++c_7325615.elements[4] = ((closureN)self_7312906)->elements[4];
++c_7325615.elements[5] = ((closureN)self_7312906)->elements[5];
++c_7325615.elements[6] = r_737352_7310424_7310488_7310551_7310612_7310672_7310731_7310789_7310846_7310902_7310951_7310974_7310996_7311017_7311037_7311704;
++c_7325615.elements[7] = ((closureN)self_7312906)->elements[6];
++c_7325615.elements[8] = ((closureN)self_7312906)->elements[7];
++c_7325615.elements[9] = ((closureN)self_7312906)->elements[8];
++c_7325615.elements[10] = ((closureN)self_7312906)->elements[9];
++c_7325615.elements[11] = ((closureN)self_7312906)->elements[10];
++c_7325615.elements[12] = ((closureN)self_7312906)->elements[11];
++c_7325615.elements[13] = ((closureN)self_7312906)->elements[13];
++c_7325615.elements[14] = ((closureN)self_7312906)->elements[14];
++c_7325615.elements[15] = ((closureN)self_7312906)->elements[15];
-return_closcall2(data, ((closureN)self_7314206)->elements[12], &c_7328074, quote_v);;
-+return_closcall2(data, ((closureN)self_7312913)->elements[12], &c_7325622, quote_v);;
++return_closcall2(data, ((closureN)self_7312906)->elements[12], &c_7325615, quote_v);;
}
-static void __lambda_1293(void *data, object self_7314207, int argc, object *args) /* object self_7314207, object r_738115_7311683_7311747_7311810_7311871_7311931_7311990_7312048_7312105_7312161_7312210_7312233_7312255_7312276_7312296_7312313_7312329_7312344_7312358_7312371_7312958 */
-+static void __lambda_1246(void *data, object self_7312914, int argc, object *args) /* object self_7312914, object r_737347_7310437_7310501_7310564_7310625_7310685_7310744_7310802_7310859_7310915_7310964_7310987_7311009_7311030_7311050_7311067_7311083_7311098_7311112_7311125_7311712 */
++static void __lambda_1246(void *data, object self_7312907, int argc, object *args) /* object self_7312907, object r_737340_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311060_7311076_7311091_7311105_7311118_7311705 */
{
- object r_738115_7311683_7311747_7311810_7311871_7311931_7311990_7312048_7312105_7312161_7312210_7312233_7312255_7312276_7312296_7312313_7312329_7312344_7312358_7312371_7312958 = args[0];
-+ object r_737347_7310437_7310501_7310564_7310625_7310685_7310744_7310802_7310859_7310915_7310964_7310987_7311009_7311030_7311050_7311067_7311083_7311098_7311112_7311125_7311712 = args[0];
++ object r_737340_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311060_7311076_7311091_7311105_7311118_7311705 = args[0];
-closureN_type c_7328076;
-object e_7328126 [8];
@@ -5897,124 +5899,124 @@ Make let-values be the same as let*-values, to work around
-c_7328076.elements[5] = ((closureN)self_7314207)->elements[12];
-c_7328076.elements[6] = ((closureN)self_7314207)->elements[13];
-c_7328076.elements[7] = ((closureN)self_7314207)->elements[15];
-+closureN_type c_7325624;
-+object e_7325674 [8];
-+c_7325624.hdr.mark = gc_color_red;
-+ c_7325624.hdr.grayed = 0;
-+c_7325624.tag = closureN_tag;
-+ c_7325624.fn = (function_type)__lambda_1247;
-+c_7325624.num_args = 1;
-+c_7325624.num_elements = 8;
-+c_7325624.elements = (object *)e_7325674;
-+c_7325624.elements[0] = ((closureN)self_7312914)->elements[0];
-+c_7325624.elements[1] = ((closureN)self_7312914)->elements[1];
-+c_7325624.elements[2] = ((closureN)self_7312914)->elements[9];
-+c_7325624.elements[3] = ((closureN)self_7312914)->elements[10];
-+c_7325624.elements[4] = ((closureN)self_7312914)->elements[11];
-+c_7325624.elements[5] = ((closureN)self_7312914)->elements[12];
-+c_7325624.elements[6] = ((closureN)self_7312914)->elements[13];
-+c_7325624.elements[7] = ((closureN)self_7312914)->elements[15];
++closureN_type c_7325617;
++object e_7325667 [8];
++c_7325617.hdr.mark = gc_color_red;
++ c_7325617.hdr.grayed = 0;
++c_7325617.tag = closureN_tag;
++ c_7325617.fn = (function_type)__lambda_1247;
++c_7325617.num_args = 1;
++c_7325617.num_elements = 8;
++c_7325617.elements = (object *)e_7325667;
++c_7325617.elements[0] = ((closureN)self_7312907)->elements[0];
++c_7325617.elements[1] = ((closureN)self_7312907)->elements[1];
++c_7325617.elements[2] = ((closureN)self_7312907)->elements[9];
++c_7325617.elements[3] = ((closureN)self_7312907)->elements[10];
++c_7325617.elements[4] = ((closureN)self_7312907)->elements[11];
++c_7325617.elements[5] = ((closureN)self_7312907)->elements[12];
++c_7325617.elements[6] = ((closureN)self_7312907)->elements[13];
++c_7325617.elements[7] = ((closureN)self_7312907)->elements[15];
-pair_type local_7328130;
-+pair_type local_7325678;
++pair_type local_7325671;
-pair_type local_7328133;
-+pair_type local_7325681;
++pair_type local_7325674;
-pair_type local_7328137;
-+pair_type local_7325685;
++pair_type local_7325678;
-pair_type local_7328145;
-+pair_type local_7325693;
++pair_type local_7325686;
-pair_type local_7328148;
-+pair_type local_7325696;
++pair_type local_7325689;
-pair_type local_7328152;
-+pair_type local_7325700;
++pair_type local_7325693;
-pair_type local_7328155;
-+pair_type local_7325703;
++pair_type local_7325696;
-pair_type local_7328158;
-+pair_type local_7325706;
++pair_type local_7325699;
-pair_type local_7328162;
-+pair_type local_7325710;
++pair_type local_7325703;
-pair_type local_7328165;
-+pair_type local_7325713;
++pair_type local_7325706;
-pair_type local_7328169;
-+pair_type local_7325717;
++pair_type local_7325710;
-pair_type local_7328173;
-+pair_type local_7325721;
++pair_type local_7325714;
-pair_type local_7328176;
-+pair_type local_7325724;
++pair_type local_7325717;
-pair_type local_7328180;
-+pair_type local_7325728;
++pair_type local_7325721;
-pair_type local_7328184;
-+pair_type local_7325732;
++pair_type local_7325725;
-pair_type local_7328187;
-+pair_type local_7325735;
++pair_type local_7325728;
-pair_type local_7328191;
-+pair_type local_7325739;
++pair_type local_7325732;
-pair_type local_7328195;
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7328076, ((closureN)self_7314207)->elements[2], set_pair_as_expr(&local_7328130, set_pair_as_expr(&local_7328133, ((closureN)self_7314207)->elements[3], set_pair_as_expr(&local_7328137, Cyc_car(data, Cyc_car(data, ((closureN)self_7314207)->elements[14])), set_pair_as_expr(&local_7328145, set_pair_as_expr(&local_7328148, ((closureN)self_7314207)->elements[4], set_pair_as_expr(&local_7328152, set_pair_as_expr(&local_7328155, set_pair_as_expr(&local_7328158, ((closureN)self_7314207)->elements[7], set_pair_as_expr(&local_7328162, set_pair_as_expr(&local_7328165, ((closureN)self_7314207)->elements[8], set_pair_as_expr(&local_7328169, ((closureN)self_7314207)->elements[15], NULL)), NULL)), NULL), set_pair_as_expr(&local_7328173, set_pair_as_expr(&local_7328176, ((closureN)self_7314207)->elements[5], set_pair_as_expr(&local_7328180, ((closureN)self_7314207)->elements[15], set_
pair_as_expr(&local_7328184, set_pair_as_expr(&local_7328187, ((closureN)self_7314207)->elements[6], set_pair_as_expr(&local_7328191, ((closureN)self_7314207)->elements[15], NULL)), NULL))), set_pair_as_expr(&local_7328195, r_738115_7311683_7311747_7311810_7311871_7311931_7311990_7312048_7312105_7312161_7312210_7312233_7312255_7312276_7312296_7312313_7312329_7312344_7312358_7312371_7312958, NULL)))), NULL))), NULL));;
-+pair_type local_7325743;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7325624, ((closureN)self_7312914)->elements[2], set_pair_as_expr(&local_7325678, set_pair_as_expr(&local_7325681, ((closureN)self_7312914)->elements[3], set_pair_as_expr(&local_7325685, Cyc_car(data, Cyc_car(data, ((closureN)self_7312914)->elements[14])), set_pair_as_expr(&local_7325693, set_pair_as_expr(&local_7325696, ((closureN)self_7312914)->elements[4], set_pair_as_expr(&local_7325700, set_pair_as_expr(&local_7325703, set_pair_as_expr(&local_7325706, ((closureN)self_7312914)->elements[7], set_pair_as_expr(&local_7325710, set_pair_as_expr(&local_7325713, ((closureN)self_7312914)->elements[8], set_pair_as_expr(&local_7325717, ((closureN)self_7312914)->elements[15], NULL)), NULL)), NULL), set_pair_as_expr(&local_7325721, set_pair_as_expr(&local_7325724, ((closureN)self_7312914)->elements[5], set_pair_as_expr(&local_7325728, ((closureN)self_7312914)->elements[15], set_
pair_as_expr(&local_7325732, set_pair_as_expr(&local_7325735, ((closureN)self_7312914)->elements[6], set_pair_as_expr(&local_7325739, ((closureN)self_7312914)->elements[15], NULL)), NULL))), set_pair_as_expr(&local_7325743, r_737347_7310437_7310501_7310564_7310625_7310685_7310744_7310802_7310859_7310915_7310964_7310987_7311009_7311030_7311050_7311067_7311083_7311098_7311112_7311125_7311712, NULL)))), NULL))), NULL));;
++pair_type local_7325736;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7325617, ((closureN)self_7312907)->elements[2], set_pair_as_expr(&local_7325671, set_pair_as_expr(&local_7325674, ((closureN)self_7312907)->elements[3], set_pair_as_expr(&local_7325678, Cyc_car(data, Cyc_car(data, ((closureN)self_7312907)->elements[14])), set_pair_as_expr(&local_7325686, set_pair_as_expr(&local_7325689, ((closureN)self_7312907)->elements[4], set_pair_as_expr(&local_7325693, set_pair_as_expr(&local_7325696, set_pair_as_expr(&local_7325699, ((closureN)self_7312907)->elements[7], set_pair_as_expr(&local_7325703, set_pair_as_expr(&local_7325706, ((closureN)self_7312907)->elements[8], set_pair_as_expr(&local_7325710, ((closureN)self_7312907)->elements[15], NULL)), NULL)), NULL), set_pair_as_expr(&local_7325714, set_pair_as_expr(&local_7325717, ((closureN)self_7312907)->elements[5], set_pair_as_expr(&local_7325721, ((closureN)self_7312907)->elements[15], set_
pair_as_expr(&local_7325725, set_pair_as_expr(&local_7325728, ((closureN)self_7312907)->elements[6], set_pair_as_expr(&local_7325732, ((closureN)self_7312907)->elements[15], NULL)), NULL))), set_pair_as_expr(&local_7325736, r_737340_7310430_7310494_7310557_7310618_7310678_7310737_7310795_7310852_7310908_7310957_7310980_7311002_7311023_7311043_7311060_7311076_7311091_7311105_7311118_7311705, NULL)))), NULL))), NULL));;
}
-static void __lambda_1294(void *data, object self_7314208, int argc, object *args) /* object self_7314208, object r_738091_7311692_7311756_7311819_7311880_7311940_7311999_7312057_7312114_7312170_7312219_7312242_7312264_7312285_7312305_7312322_7312338_7312353_7312367_7312380_7312391_7312401_7312410_7312418_7312425_7312431_7312436_7312440_7312959 */
-+static void __lambda_1247(void *data, object self_7312915, int argc, object *args) /* object self_7312915, object r_737323_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7310973_7310996_7311018_7311039_7311059_7311076_7311092_7311107_7311121_7311134_7311145_7311155_7311164_7311172_7311179_7311185_7311190_7311194_7311713 */
++static void __lambda_1247(void *data, object self_7312908, int argc, object *args) /* object self_7312908, object r_737316_7310439_7310503_7310566_7310627_7310687_7310746_7310804_7310861_7310917_7310966_7310989_7311011_7311032_7311052_7311069_7311085_7311100_7311114_7311127_7311138_7311148_7311157_7311165_7311172_7311178_7311183_7311187_7311706 */
{
- object r_738091_7311692_7311756_7311819_7311880_7311940_7311999_7312057_7312114_7312170_7312219_7312242_7312264_7312285_7312305_7312322_7312338_7312353_7312367_7312380_7312391_7312401_7312410_7312418_7312425_7312431_7312436_7312440_7312959 = args[0];
-+ object r_737323_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7310973_7310996_7311018_7311039_7311059_7311076_7311092_7311107_7311121_7311134_7311145_7311155_7311164_7311172_7311179_7311185_7311190_7311194_7311713 = args[0];
++ object r_737316_7310439_7310503_7310566_7310627_7310687_7310746_7310804_7310861_7310917_7310966_7310989_7311011_7311032_7311052_7311069_7311085_7311100_7311114_7311127_7311138_7311148_7311157_7311165_7311172_7311178_7311183_7311187_7311706 = args[0];
-pair_type local_7328081;
-+pair_type local_7325629;
++pair_type local_7325622;
-pair_type local_7328084;
-+pair_type local_7325632;
++pair_type local_7325625;
-pair_type local_7328088;
-+pair_type local_7325636;
++pair_type local_7325629;
-pair_type local_7328091;
-+pair_type local_7325639;
++pair_type local_7325632;
-pair_type local_7328095;
-+pair_type local_7325643;
++pair_type local_7325636;
-pair_type local_7328099;
-+pair_type local_7325647;
++pair_type local_7325640;
-pair_type local_7328102;
-+pair_type local_7325650;
++pair_type local_7325643;
-pair_type local_7328106;
-+pair_type local_7325654;
++pair_type local_7325647;
-pair_type local_7328109;
-+pair_type local_7325657;
++pair_type local_7325650;
-pair_type local_7328113;
-+pair_type local_7325661;
++pair_type local_7325654;
-pair_type local_7328116;
-+pair_type local_7325664;
++pair_type local_7325657;
@@ -6022,15 +6024,15 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7328124;
-return_direct_with_clo1(data, ((closureN)self_7314208)->elements[0], (((closure) ((closureN)self_7314208)->elements[0])->fn), set_pair_as_expr(&local_7328081, set_pair_as_expr(&local_7328084, ((closureN)self_7314208)->elements[1], set_pair_as_expr(&local_7328088, set_pair_as_expr(&local_7328091, ((closureN)self_7314208)->elements[2], set_pair_as_expr(&local_7328095, ((closureN)self_7314208)->elements[7], set_pair_as_expr(&local_7328099, set_pair_as_expr(&local_7328102, ((closureN)self_7314208)->elements[3], set_pair_as_expr(&local_7328106, set_pair_as_expr(&local_7328109, ((closureN)self_7314208)->elements[5], set_pair_as_expr(&local_7328113, NULL, set_pair_as_expr(&local_7328116, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314208)->elements[6])), NULL))), set_pair_as_expr(&local_7328124, ((closureN)self_7314208)->elements[4], NULL))), NULL))), r_738091_7311692_7311756_7311819_7311880_7311940_7311999_7312057_7312114_7312170_7312219_7312242_7312264_7312285_7312305_731232
2_7312338_7312353_7312367_7312380_7312391_7312401_7312410_7312418_7312425_7312431_7312436_7312440_7312959)), boolean_f));;
-+pair_type local_7325672;
-+return_direct_with_clo1(data, ((closureN)self_7312915)->elements[0], (((closure) ((closureN)self_7312915)->elements[0])->fn), set_pair_as_expr(&local_7325629, set_pair_as_expr(&local_7325632, ((closureN)self_7312915)->elements[1], set_pair_as_expr(&local_7325636, set_pair_as_expr(&local_7325639, ((closureN)self_7312915)->elements[2], set_pair_as_expr(&local_7325643, ((closureN)self_7312915)->elements[7], set_pair_as_expr(&local_7325647, set_pair_as_expr(&local_7325650, ((closureN)self_7312915)->elements[3], set_pair_as_expr(&local_7325654, set_pair_as_expr(&local_7325657, ((closureN)self_7312915)->elements[5], set_pair_as_expr(&local_7325661, NULL, set_pair_as_expr(&local_7325664, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312915)->elements[6])), NULL))), set_pair_as_expr(&local_7325672, ((closureN)self_7312915)->elements[4], NULL))), NULL))), r_737323_7310446_7310510_7310573_7310634_7310694_7310753_7310811_7310868_7310924_7310973_7310996_7311018_7311039_7311059_731107
6_7311092_7311107_7311121_7311134_7311145_7311155_7311164_7311172_7311179_7311185_7311190_7311194_7311713)), boolean_f));;
++pair_type local_7325665;
++return_direct_with_clo1(data, ((closureN)self_7312908)->elements[0], (((closure) ((closureN)self_7312908)->elements[0])->fn), set_pair_as_expr(&local_7325622, set_pair_as_expr(&local_7325625, ((closureN)self_7312908)->elements[1], set_pair_as_expr(&local_7325629, set_pair_as_expr(&local_7325632, ((closureN)self_7312908)->elements[2], set_pair_as_expr(&local_7325636, ((closureN)self_7312908)->elements[7], set_pair_as_expr(&local_7325640, set_pair_as_expr(&local_7325643, ((closureN)self_7312908)->elements[3], set_pair_as_expr(&local_7325647, set_pair_as_expr(&local_7325650, ((closureN)self_7312908)->elements[5], set_pair_as_expr(&local_7325654, NULL, set_pair_as_expr(&local_7325657, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312908)->elements[6])), NULL))), set_pair_as_expr(&local_7325665, ((closureN)self_7312908)->elements[4], NULL))), NULL))), r_737316_7310439_7310503_7310566_7310627_7310687_7310746_7310804_7310861_7310917_7310966_7310989_7311011_7311032_7311052_731106
9_7311085_7311100_7311114_7311127_7311138_7311148_7311157_7311165_7311172_7311178_7311183_7311187_7311706)), boolean_f));;
}
-static void __lambda_1275(void *data, object self_7314209, int argc, object *args) /* object self_7314209, object r_738065 */
-+static void __lambda_1228(void *data, object self_7312916, int argc, object *args) /* object self_7312916, object r_737297 */
++static void __lambda_1228(void *data, object self_7312909, int argc, object *args) /* object self_7312909, object r_737290 */
{
- object r_738065 = args[0];
-+ object r_737297 = args[0];
++ object r_737290 = args[0];
-closureN_type c_7327973;
-object e_7327982 [5];
@@ -6046,63 +6048,63 @@ Make let-values be the same as let*-values, to work around
-c_7327973.elements[2] = ((closureN)self_7314209)->elements[2];
-c_7327973.elements[3] = ((closureN)self_7314209)->elements[3];
-c_7327973.elements[4] = ((closureN)self_7314209)->elements[4];
-+closureN_type c_7325521;
-+object e_7325530 [5];
-+c_7325521.hdr.mark = gc_color_red;
-+ c_7325521.hdr.grayed = 0;
-+c_7325521.tag = closureN_tag;
-+ c_7325521.fn = (function_type)__lambda_1229;
-+c_7325521.num_args = 1;
-+c_7325521.num_elements = 5;
-+c_7325521.elements = (object *)e_7325530;
-+c_7325521.elements[0] = ((closureN)self_7312916)->elements[0];
-+c_7325521.elements[1] = ((closureN)self_7312916)->elements[1];
-+c_7325521.elements[2] = ((closureN)self_7312916)->elements[2];
-+c_7325521.elements[3] = ((closureN)self_7312916)->elements[3];
-+c_7325521.elements[4] = ((closureN)self_7312916)->elements[4];
++closureN_type c_7325514;
++object e_7325523 [5];
++c_7325514.hdr.mark = gc_color_red;
++ c_7325514.hdr.grayed = 0;
++c_7325514.tag = closureN_tag;
++ c_7325514.fn = (function_type)__lambda_1229;
++c_7325514.num_args = 1;
++c_7325514.num_elements = 5;
++c_7325514.elements = (object *)e_7325523;
++c_7325514.elements[0] = ((closureN)self_7312909)->elements[0];
++c_7325514.elements[1] = ((closureN)self_7312909)->elements[1];
++c_7325514.elements[2] = ((closureN)self_7312909)->elements[2];
++c_7325514.elements[3] = ((closureN)self_7312909)->elements[3];
++c_7325514.elements[4] = ((closureN)self_7312909)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7327973,__lambda_1276, Cyc_set_cell(data, ((closureN)self_7314209)->elements[2], r_738065));;
-+return_direct_with_clo1(data,(closure)&c_7325521,__lambda_1229, Cyc_set_cell(data, ((closureN)self_7312916)->elements[2], r_737297));;
++return_direct_with_clo1(data,(closure)&c_7325514,__lambda_1229, Cyc_set_cell(data, ((closureN)self_7312909)->elements[2], r_737290));;
}
-static void __lambda_1276(void *data, object self_7314210, int argc, object *args) /* object self_7314210, object r_738064 */
-+static void __lambda_1229(void *data, object self_7312917, int argc, object *args) /* object self_7312917, object r_737296 */
++static void __lambda_1229(void *data, object self_7312910, int argc, object *args) /* object self_7312910, object r_737289 */
{
-return_closcall4(data, car(((closureN)self_7314210)->elements[2]), ((closureN)self_7314210)->elements[1], ((closureN)self_7314210)->elements[3], ((closureN)self_7314210)->elements[0], ((closureN)self_7314210)->elements[4]);;
-+return_closcall4(data, car(((closureN)self_7312917)->elements[2]), ((closureN)self_7312917)->elements[1], ((closureN)self_7312917)->elements[3], ((closureN)self_7312917)->elements[0], ((closureN)self_7312917)->elements[4]);;
++return_closcall4(data, car(((closureN)self_7312910)->elements[2]), ((closureN)self_7312910)->elements[1], ((closureN)self_7312910)->elements[3], ((closureN)self_7312910)->elements[0], ((closureN)self_7312910)->elements[4]);;
}
-static void __lambda_1267(void *data, object self_7314211, int argc, object *args) /* object self_7314211, object k_738246 */
-+static void __lambda_1220(void *data, object self_7312918, int argc, object *args) /* object self_7312918, object k_737478 */
++static void __lambda_1220(void *data, object self_7312911, int argc, object *args) /* object self_7312911, object k_737471 */
{
- object k_738246 = args[0];
-+ object k_737478 = args[0];
++ object k_737471 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314211)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312918)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312911)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7314211)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312918)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312911)->elements[1]))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7314211)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312918)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312911)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314211)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312918)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312911)->elements[1]))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314211)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312918)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312911)->elements[1])))) ){
-closureN_type c_7327906;
-object e_7327931 [2];
@@ -6115,92 +6117,92 @@ Make let-values be the same as let*-values, to work around
-c_7327906.elements = (object *)e_7327931;
-c_7327906.elements[0] = k_738246;
-c_7327906.elements[1] = ((closureN)self_7314211)->elements[1];
-+closureN_type c_7325454;
-+object e_7325479 [2];
-+c_7325454.hdr.mark = gc_color_red;
-+ c_7325454.hdr.grayed = 0;
-+c_7325454.tag = closureN_tag;
-+ c_7325454.fn = (function_type)__lambda_1221;
-+c_7325454.num_args = 1;
-+c_7325454.num_elements = 2;
-+c_7325454.elements = (object *)e_7325479;
-+c_7325454.elements[0] = k_737478;
-+c_7325454.elements[1] = ((closureN)self_7312918)->elements[1];
++closureN_type c_7325447;
++object e_7325472 [2];
++c_7325447.hdr.mark = gc_color_red;
++ c_7325447.hdr.grayed = 0;
++c_7325447.tag = closureN_tag;
++ c_7325447.fn = (function_type)__lambda_1221;
++c_7325447.num_args = 1;
++c_7325447.num_elements = 2;
++c_7325447.elements = (object *)e_7325472;
++c_7325447.elements[0] = k_737471;
++c_7325447.elements[1] = ((closureN)self_7312911)->elements[1];
-return_closcall2(data, ((closureN)self_7314211)->elements[0], &c_7327906, quote_define);
-+return_closcall2(data, ((closureN)self_7312918)->elements[0], &c_7325454, quote_define);
++return_closcall2(data, ((closureN)self_7312911)->elements[0], &c_7325447, quote_define);
} else {
- return_direct_with_clo1(data, k_738246, (((closure) k_738246)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737478, (((closure) k_737478)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737471, (((closure) k_737471)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738246, (((closure) k_738246)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737478, (((closure) k_737478)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737471, (((closure) k_737471)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738246, (((closure) k_738246)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737478, (((closure) k_737478)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737471, (((closure) k_737471)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738246, (((closure) k_738246)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737478, (((closure) k_737478)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737471, (((closure) k_737471)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738246, (((closure) k_738246)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737478, (((closure) k_737478)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737471, (((closure) k_737471)->fn), boolean_f);}
;;
}
-static void __lambda_1268(void *data, object self_7314212, int argc, object *args) /* object self_7314212, object r_738259 */
-+static void __lambda_1221(void *data, object self_7312919, int argc, object *args) /* object self_7312919, object r_737491 */
++static void __lambda_1221(void *data, object self_7312912, int argc, object *args) /* object self_7312912, object r_737484 */
{
- object r_738259 = args[0];
-+ object r_737491 = args[0];
++ object r_737484 = args[0];
-pair_type local_7327911;
-+pair_type local_7325459;
++pair_type local_7325452;
-pair_type local_7327914;
-+pair_type local_7325462;
++pair_type local_7325455;
-pair_type local_7327917;
-+pair_type local_7325465;
++pair_type local_7325458;
-pair_type local_7327925;
-+pair_type local_7325473;
++pair_type local_7325466;
-return_direct_with_clo1(data, ((closureN)self_7314212)->elements[0], (((closure) ((closureN)self_7314212)->elements[0])->fn), set_pair_as_expr(&local_7327911, set_pair_as_expr(&local_7327914, r_738259, set_pair_as_expr(&local_7327917, Cyc_car(data, Cyc_car(data, ((closureN)self_7314212)->elements[1])), set_pair_as_expr(&local_7327925, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314212)->elements[1])), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312919)->elements[0], (((closure) ((closureN)self_7312919)->elements[0])->fn), set_pair_as_expr(&local_7325459, set_pair_as_expr(&local_7325462, r_737491, set_pair_as_expr(&local_7325465, Cyc_car(data, Cyc_car(data, ((closureN)self_7312919)->elements[1])), set_pair_as_expr(&local_7325473, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312919)->elements[1])), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312912)->elements[0], (((closure) ((closureN)self_7312912)->elements[0])->fn), set_pair_as_expr(&local_7325452, set_pair_as_expr(&local_7325455, r_737484, set_pair_as_expr(&local_7325458, Cyc_car(data, Cyc_car(data, ((closureN)self_7312912)->elements[1])), set_pair_as_expr(&local_7325466, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312912)->elements[1])), NULL))), boolean_f));;
}
-static void __lambda_1257(void *data, object self_7314213, int argc, object *args) /* object self_7314213, object k_738268 */
-+static void __lambda_1210(void *data, object self_7312920, int argc, object *args) /* object self_7312920, object k_737500 */
++static void __lambda_1210(void *data, object self_7312913, int argc, object *args) /* object self_7312913, object k_737493 */
{
- object k_738268 = args[0];
-+ object k_737500 = args[0];
++ object k_737493 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314213)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312920)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312913)->elements[1])) ){
-if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7314213)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7312920)->elements[1]))) ){
++if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7312913)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314213)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312920)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312913)->elements[1]))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314213)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312920)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312913)->elements[1])))) ){
-closureN_type c_7327789;
-object e_7327861 [3];
@@ -6214,44 +6216,44 @@ Make let-values be the same as let*-values, to work around
-c_7327789.elements[0] = k_738268;
-c_7327789.elements[1] = ((closureN)self_7314213)->elements[0];
-c_7327789.elements[2] = ((closureN)self_7314213)->elements[1];
-+closureN_type c_7325337;
-+object e_7325409 [3];
-+c_7325337.hdr.mark = gc_color_red;
-+ c_7325337.hdr.grayed = 0;
-+c_7325337.tag = closureN_tag;
-+ c_7325337.fn = (function_type)__lambda_1211;
-+c_7325337.num_args = 1;
-+c_7325337.num_elements = 3;
-+c_7325337.elements = (object *)e_7325409;
-+c_7325337.elements[0] = k_737500;
-+c_7325337.elements[1] = ((closureN)self_7312920)->elements[0];
-+c_7325337.elements[2] = ((closureN)self_7312920)->elements[1];
++closureN_type c_7325330;
++object e_7325402 [3];
++c_7325330.hdr.mark = gc_color_red;
++ c_7325330.hdr.grayed = 0;
++c_7325330.tag = closureN_tag;
++ c_7325330.fn = (function_type)__lambda_1211;
++c_7325330.num_args = 1;
++c_7325330.num_elements = 3;
++c_7325330.elements = (object *)e_7325402;
++c_7325330.elements[0] = k_737493;
++c_7325330.elements[1] = ((closureN)self_7312913)->elements[0];
++c_7325330.elements[2] = ((closureN)self_7312913)->elements[1];
-return_closcall2(data, ((closureN)self_7314213)->elements[0], &c_7327789, quote_define);
-+return_closcall2(data, ((closureN)self_7312920)->elements[0], &c_7325337, quote_define);
++return_closcall2(data, ((closureN)self_7312913)->elements[0], &c_7325330, quote_define);
} else {
- return_direct_with_clo1(data, k_738268, (((closure) k_738268)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737500, (((closure) k_737500)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737493, (((closure) k_737493)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738268, (((closure) k_738268)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737500, (((closure) k_737500)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737493, (((closure) k_737493)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738268, (((closure) k_738268)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737500, (((closure) k_737500)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737493, (((closure) k_737493)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_738268, (((closure) k_738268)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737500, (((closure) k_737500)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737493, (((closure) k_737493)->fn), boolean_f);}
;;
}
-static void __lambda_1258(void *data, object self_7314214, int argc, object *args) /* object self_7314214, object r_738278 */
-+static void __lambda_1211(void *data, object self_7312921, int argc, object *args) /* object self_7312921, object r_737510 */
++static void __lambda_1211(void *data, object self_7312914, int argc, object *args) /* object self_7312914, object r_737503 */
{
- object r_738278 = args[0];
-+ object r_737510 = args[0];
++ object r_737503 = args[0];
-closureN_type c_7327792;
-object e_7327860 [4];
@@ -6266,29 +6268,29 @@ Make let-values be the same as let*-values, to work around
-c_7327792.elements[1] = r_738278;
-c_7327792.elements[2] = ((closureN)self_7314214)->elements[1];
-c_7327792.elements[3] = ((closureN)self_7314214)->elements[2];
-+closureN_type c_7325340;
-+object e_7325408 [4];
-+c_7325340.hdr.mark = gc_color_red;
-+ c_7325340.hdr.grayed = 0;
-+c_7325340.tag = closureN_tag;
-+ c_7325340.fn = (function_type)__lambda_1212;
-+c_7325340.num_args = 1;
-+c_7325340.num_elements = 4;
-+c_7325340.elements = (object *)e_7325408;
-+c_7325340.elements[0] = ((closureN)self_7312921)->elements[0];
-+c_7325340.elements[1] = r_737510;
-+c_7325340.elements[2] = ((closureN)self_7312921)->elements[1];
-+c_7325340.elements[3] = ((closureN)self_7312921)->elements[2];
++closureN_type c_7325333;
++object e_7325401 [4];
++c_7325333.hdr.mark = gc_color_red;
++ c_7325333.hdr.grayed = 0;
++c_7325333.tag = closureN_tag;
++ c_7325333.fn = (function_type)__lambda_1212;
++c_7325333.num_args = 1;
++c_7325333.num_elements = 4;
++c_7325333.elements = (object *)e_7325401;
++c_7325333.elements[0] = ((closureN)self_7312914)->elements[0];
++c_7325333.elements[1] = r_737503;
++c_7325333.elements[2] = ((closureN)self_7312914)->elements[1];
++c_7325333.elements[3] = ((closureN)self_7312914)->elements[2];
-return_closcall2(data, ((closureN)self_7314214)->elements[1], &c_7327792, quote_dummy);;
-+return_closcall2(data, ((closureN)self_7312921)->elements[1], &c_7325340, quote_dummy);;
++return_closcall2(data, ((closureN)self_7312914)->elements[1], &c_7325333, quote_dummy);;
}
-static void __lambda_1259(void *data, object self_7314215, int argc, object *args) /* object self_7314215, object r_738281 */
-+static void __lambda_1212(void *data, object self_7312922, int argc, object *args) /* object self_7312922, object r_737513 */
++static void __lambda_1212(void *data, object self_7312915, int argc, object *args) /* object self_7312915, object r_737506 */
{
- object r_738281 = args[0];
-+ object r_737513 = args[0];
++ object r_737506 = args[0];
-closureN_type c_7327795;
-object e_7327859 [5];
@@ -6304,30 +6306,30 @@ Make let-values be the same as let*-values, to work around
-c_7327795.elements[2] = r_738281;
-c_7327795.elements[3] = ((closureN)self_7314215)->elements[2];
-c_7327795.elements[4] = ((closureN)self_7314215)->elements[3];
-+closureN_type c_7325343;
-+object e_7325407 [5];
-+c_7325343.hdr.mark = gc_color_red;
-+ c_7325343.hdr.grayed = 0;
-+c_7325343.tag = closureN_tag;
-+ c_7325343.fn = (function_type)__lambda_1213;
-+c_7325343.num_args = 1;
-+c_7325343.num_elements = 5;
-+c_7325343.elements = (object *)e_7325407;
-+c_7325343.elements[0] = ((closureN)self_7312922)->elements[0];
-+c_7325343.elements[1] = ((closureN)self_7312922)->elements[1];
-+c_7325343.elements[2] = r_737513;
-+c_7325343.elements[3] = ((closureN)self_7312922)->elements[2];
-+c_7325343.elements[4] = ((closureN)self_7312922)->elements[3];
++closureN_type c_7325336;
++object e_7325400 [5];
++c_7325336.hdr.mark = gc_color_red;
++ c_7325336.hdr.grayed = 0;
++c_7325336.tag = closureN_tag;
++ c_7325336.fn = (function_type)__lambda_1213;
++c_7325336.num_args = 1;
++c_7325336.num_elements = 5;
++c_7325336.elements = (object *)e_7325400;
++c_7325336.elements[0] = ((closureN)self_7312915)->elements[0];
++c_7325336.elements[1] = ((closureN)self_7312915)->elements[1];
++c_7325336.elements[2] = r_737506;
++c_7325336.elements[3] = ((closureN)self_7312915)->elements[2];
++c_7325336.elements[4] = ((closureN)self_7312915)->elements[3];
-return_closcall2(data, ((closureN)self_7314215)->elements[2], &c_7327795, quote_call_91with_91values);;
-+return_closcall2(data, ((closureN)self_7312922)->elements[2], &c_7325343, quote_call_91with_91values);;
++return_closcall2(data, ((closureN)self_7312915)->elements[2], &c_7325336, quote_call_91with_91values);;
}
-static void __lambda_1260(void *data, object self_7314216, int argc, object *args) /* object self_7314216, object r_738287 */
-+static void __lambda_1213(void *data, object self_7312923, int argc, object *args) /* object self_7312923, object r_737519 */
++static void __lambda_1213(void *data, object self_7312916, int argc, object *args) /* object self_7312916, object r_737512 */
{
- object r_738287 = args[0];
-+ object r_737519 = args[0];
++ object r_737512 = args[0];
-closureN_type c_7327798;
-object e_7327858 [6];
@@ -6344,31 +6346,31 @@ Make let-values be the same as let*-values, to work around
-c_7327798.elements[3] = r_738287;
-c_7327798.elements[4] = ((closureN)self_7314216)->elements[3];
-c_7327798.elements[5] = ((closureN)self_7314216)->elements[4];
-+closureN_type c_7325346;
-+object e_7325406 [6];
-+c_7325346.hdr.mark = gc_color_red;
-+ c_7325346.hdr.grayed = 0;
-+c_7325346.tag = closureN_tag;
-+ c_7325346.fn = (function_type)__lambda_1214;
-+c_7325346.num_args = 1;
-+c_7325346.num_elements = 6;
-+c_7325346.elements = (object *)e_7325406;
-+c_7325346.elements[0] = ((closureN)self_7312923)->elements[0];
-+c_7325346.elements[1] = ((closureN)self_7312923)->elements[1];
-+c_7325346.elements[2] = ((closureN)self_7312923)->elements[2];
-+c_7325346.elements[3] = r_737519;
-+c_7325346.elements[4] = ((closureN)self_7312923)->elements[3];
-+c_7325346.elements[5] = ((closureN)self_7312923)->elements[4];
++closureN_type c_7325339;
++object e_7325399 [6];
++c_7325339.hdr.mark = gc_color_red;
++ c_7325339.hdr.grayed = 0;
++c_7325339.tag = closureN_tag;
++ c_7325339.fn = (function_type)__lambda_1214;
++c_7325339.num_args = 1;
++c_7325339.num_elements = 6;
++c_7325339.elements = (object *)e_7325399;
++c_7325339.elements[0] = ((closureN)self_7312916)->elements[0];
++c_7325339.elements[1] = ((closureN)self_7312916)->elements[1];
++c_7325339.elements[2] = ((closureN)self_7312916)->elements[2];
++c_7325339.elements[3] = r_737512;
++c_7325339.elements[4] = ((closureN)self_7312916)->elements[3];
++c_7325339.elements[5] = ((closureN)self_7312916)->elements[4];
-return_closcall2(data, ((closureN)self_7314216)->elements[3], &c_7327798, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312923)->elements[3], &c_7325346, quote_lambda);;
++return_closcall2(data, ((closureN)self_7312916)->elements[3], &c_7325339, quote_lambda);;
}
-static void __lambda_1261(void *data, object self_7314217, int argc, object *args) /* object self_7314217, object r_738306 */
-+static void __lambda_1214(void *data, object self_7312924, int argc, object *args) /* object self_7312924, object r_737538 */
++static void __lambda_1214(void *data, object self_7312917, int argc, object *args) /* object self_7312917, object r_737531 */
{
- object r_738306 = args[0];
-+ object r_737538 = args[0];
++ object r_737531 = args[0];
-closureN_type c_7327801;
-object e_7327857 [7];
@@ -6386,32 +6388,32 @@ Make let-values be the same as let*-values, to work around
-c_7327801.elements[4] = r_738306;
-c_7327801.elements[5] = ((closureN)self_7314217)->elements[4];
-c_7327801.elements[6] = ((closureN)self_7314217)->elements[5];
-+closureN_type c_7325349;
-+object e_7325405 [7];
-+c_7325349.hdr.mark = gc_color_red;
-+ c_7325349.hdr.grayed = 0;
-+c_7325349.tag = closureN_tag;
-+ c_7325349.fn = (function_type)__lambda_1215;
-+c_7325349.num_args = 1;
-+c_7325349.num_elements = 7;
-+c_7325349.elements = (object *)e_7325405;
-+c_7325349.elements[0] = ((closureN)self_7312924)->elements[0];
-+c_7325349.elements[1] = ((closureN)self_7312924)->elements[1];
-+c_7325349.elements[2] = ((closureN)self_7312924)->elements[2];
-+c_7325349.elements[3] = ((closureN)self_7312924)->elements[3];
-+c_7325349.elements[4] = r_737538;
-+c_7325349.elements[5] = ((closureN)self_7312924)->elements[4];
-+c_7325349.elements[6] = ((closureN)self_7312924)->elements[5];
++closureN_type c_7325342;
++object e_7325398 [7];
++c_7325342.hdr.mark = gc_color_red;
++ c_7325342.hdr.grayed = 0;
++c_7325342.tag = closureN_tag;
++ c_7325342.fn = (function_type)__lambda_1215;
++c_7325342.num_args = 1;
++c_7325342.num_elements = 7;
++c_7325342.elements = (object *)e_7325398;
++c_7325342.elements[0] = ((closureN)self_7312917)->elements[0];
++c_7325342.elements[1] = ((closureN)self_7312917)->elements[1];
++c_7325342.elements[2] = ((closureN)self_7312917)->elements[2];
++c_7325342.elements[3] = ((closureN)self_7312917)->elements[3];
++c_7325342.elements[4] = r_737531;
++c_7325342.elements[5] = ((closureN)self_7312917)->elements[4];
++c_7325342.elements[6] = ((closureN)self_7312917)->elements[5];
-return_closcall2(data, ((closureN)self_7314217)->elements[4], &c_7327801, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312924)->elements[4], &c_7325349, quote_lambda);;
++return_closcall2(data, ((closureN)self_7312917)->elements[4], &c_7325342, quote_lambda);;
}
-static void __lambda_1262(void *data, object self_7314218, int argc, object *args) /* object self_7314218, object r_738296_7311568_7311581_7311593 */
-+static void __lambda_1215(void *data, object self_7312925, int argc, object *args) /* object self_7312925, object r_737528_7310322_7310335_7310347 */
++static void __lambda_1215(void *data, object self_7312918, int argc, object *args) /* object self_7312918, object r_737521_7310315_7310328_7310340 */
{
- object r_738296_7311568_7311581_7311593 = args[0];
-+ object r_737528_7310322_7310335_7310347 = args[0];
++ object r_737521_7310315_7310328_7310340 = args[0];
-closureN_type c_7327804;
-object e_7327856 [7];
@@ -6429,100 +6431,99 @@ Make let-values be the same as let*-values, to work around
-c_7327804.elements[4] = r_738296_7311568_7311581_7311593;
-c_7327804.elements[5] = ((closureN)self_7314218)->elements[4];
-c_7327804.elements[6] = ((closureN)self_7314218)->elements[6];
-+closureN_type c_7325352;
-+object e_7325404 [7];
-+c_7325352.hdr.mark = gc_color_red;
-+ c_7325352.hdr.grayed = 0;
-+c_7325352.tag = closureN_tag;
-+ c_7325352.fn = (function_type)__lambda_1216;
-+c_7325352.num_args = 1;
-+c_7325352.num_elements = 7;
-+c_7325352.elements = (object *)e_7325404;
-+c_7325352.elements[0] = ((closureN)self_7312925)->elements[0];
-+c_7325352.elements[1] = ((closureN)self_7312925)->elements[1];
-+c_7325352.elements[2] = ((closureN)self_7312925)->elements[2];
-+c_7325352.elements[3] = ((closureN)self_7312925)->elements[3];
-+c_7325352.elements[4] = r_737528_7310322_7310335_7310347;
-+c_7325352.elements[5] = ((closureN)self_7312925)->elements[4];
-+c_7325352.elements[6] = ((closureN)self_7312925)->elements[6];
++closureN_type c_7325345;
++object e_7325397 [7];
++c_7325345.hdr.mark = gc_color_red;
++ c_7325345.hdr.grayed = 0;
++c_7325345.tag = closureN_tag;
++ c_7325345.fn = (function_type)__lambda_1216;
++c_7325345.num_args = 1;
++c_7325345.num_elements = 7;
++c_7325345.elements = (object *)e_7325397;
++c_7325345.elements[0] = ((closureN)self_7312918)->elements[0];
++c_7325345.elements[1] = ((closureN)self_7312918)->elements[1];
++c_7325345.elements[2] = ((closureN)self_7312918)->elements[2];
++c_7325345.elements[3] = ((closureN)self_7312918)->elements[3];
++c_7325345.elements[4] = r_737521_7310315_7310328_7310340;
++c_7325345.elements[5] = ((closureN)self_7312918)->elements[4];
++c_7325345.elements[6] = ((closureN)self_7312918)->elements[6];
-return_closcall2(data, ((closureN)self_7314218)->elements[5], &c_7327804, quote_args);;
-+return_closcall2(data, ((closureN)self_7312925)->elements[5], &c_7325352, quote_args);;
++return_closcall2(data, ((closureN)self_7312918)->elements[5], &c_7325345, quote_args);;
}
-static void __lambda_1263(void *data, object self_7314219, int argc, object *args) /* object self_7314219, object r_738299_7311569_7311582_7311594 */
-+static void __lambda_1216(void *data, object self_7312926, int argc, object *args) /* object self_7312926, object r_737531_7310323_7310336_7310348 */
++static void __lambda_1216(void *data, object self_7312919, int argc, object *args) /* object self_7312919, object r_737524_7310316_7310329_7310341 */
{
- object r_738299_7311569_7311582_7311594 = args[0];
-+ object r_737531_7310323_7310336_7310348 = args[0];
++ object r_737524_7310316_7310329_7310341 = args[0];
-pair_type local_7327809;
-+pair_type local_7325357;
++pair_type local_7325350;
-pair_type local_7327812;
-+pair_type local_7325360;
++pair_type local_7325353;
-pair_type local_7327816;
-+pair_type local_7325364;
++pair_type local_7325357;
-pair_type local_7327820;
-+pair_type local_7325368;
++pair_type local_7325361;
-pair_type local_7327823;
-+pair_type local_7325371;
++pair_type local_7325364;
-pair_type local_7327827;
-+pair_type local_7325375;
++pair_type local_7325368;
-pair_type local_7327830;
-+pair_type local_7325378;
++pair_type local_7325371;
-pair_type local_7327834;
-+pair_type local_7325382;
++pair_type local_7325375;
-pair_type local_7327837;
-+pair_type local_7325385;
++pair_type local_7325378;
-pair_type local_7327845;
-+pair_type local_7325393;
++pair_type local_7325386;
-pair_type local_7327848;
-+pair_type local_7325396;
++pair_type local_7325389;
-pair_type local_7327852;
-+pair_type local_7325400;
++pair_type local_7325393;
-pair_type local_7327855;
-return_direct_with_clo1(data, ((closureN)self_7314219)->elements[0], (((closure) ((closureN)self_7314219)->elements[0])->fn), set_pair_as_expr(&local_7327809, set_pair_as_expr(&local_7327812, ((closureN)self_7314219)->elements[1], set_pair_as_expr(&local_7327816, ((closureN)self_7314219)->elements[2], set_pair_as_expr(&local_7327820, set_pair_as_expr(&local_7327823, ((closureN)self_7314219)->elements[3], set_pair_as_expr(&local_7327827, set_pair_as_expr(&local_7327830, ((closureN)self_7314219)->elements[5], set_pair_as_expr(&local_7327834, NULL, set_pair_as_expr(&local_7327837, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314219)->elements[6])), NULL))), set_pair_as_expr(&local_7327845, set_pair_as_expr(&local_7327848, ((closureN)self_7314219)->elements[4], set_pair_as_expr(&local_7327852, r_738299_7311569_7311582_7311594, set_pair_as_expr(&local_7327855, boolean_f, NULL))), NULL))), NULL))), boolean_f));;
-+pair_type local_7325403;
-+return_direct_with_clo1(data, ((closureN)self_7312926)->elements[0], (((closure) ((closureN)self_7312926)->elements[0])->fn), set_pair_as_expr(&local_7325357, set_pair_as_expr(&local_7325360, ((closureN)self_7312926)->elements[1], set_pair_as_expr(&local_7325364, ((closureN)self_7312926)->elements[2], set_pair_as_expr(&local_7325368, set_pair_as_expr(&local_7325371, ((closureN)self_7312926)->elements[3], set_pair_as_expr(&local_7325375, set_pair_as_expr(&local_7325378, ((closureN)self_7312926)->elements[5], set_pair_as_expr(&local_7325382, NULL, set_pair_as_expr(&local_7325385, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312926)->elements[6])), NULL))), set_pair_as_expr(&local_7325393, set_pair_as_expr(&local_7325396, ((closureN)self_7312926)->elements[4], set_pair_as_expr(&local_7325400, r_737531_7310323_7310336_7310348, set_pair_as_expr(&local_7325403, boolean_f, NULL))), NULL))), NULL))), boolean_f));;
++pair_type local_7325396;
++return_direct_with_clo1(data, ((closureN)self_7312919)->elements[0], (((closure) ((closureN)self_7312919)->elements[0])->fn), set_pair_as_expr(&local_7325350, set_pair_as_expr(&local_7325353, ((closureN)self_7312919)->elements[1], set_pair_as_expr(&local_7325357, ((closureN)self_7312919)->elements[2], set_pair_as_expr(&local_7325361, set_pair_as_expr(&local_7325364, ((closureN)self_7312919)->elements[3], set_pair_as_expr(&local_7325368, set_pair_as_expr(&local_7325371, ((closureN)self_7312919)->elements[5], set_pair_as_expr(&local_7325375, NULL, set_pair_as_expr(&local_7325378, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312919)->elements[6])), NULL))), set_pair_as_expr(&local_7325386, set_pair_as_expr(&local_7325389, ((closureN)self_7312919)->elements[4], set_pair_as_expr(&local_7325393, r_737524_7310316_7310329_7310341, set_pair_as_expr(&local_7325396, boolean_f, NULL))), NULL))), NULL))), boolean_f));;
}
-static void __lambda_1224(void *data, object _, int argc, object *args) /* closure _,object k_737837, object expr_732586_733999, object rename_732587_734000, object compare_732588_734001 */
-+static void __lambda_1177(void *data, object _, int argc, object *args) /* closure _,object k_737069, object expr_732245_733554, object rename_732246_733555, object compare_732247_733556 */
++static void __lambda_1177(void *data, object _, int argc, object *args) /* closure _,object k_737062, object expr_732239_733547, object rename_732240_733548, object compare_732241_733549 */
{
-object k_737837 = args[0]; object expr_732586_733999 = args[1]; object rename_732587_734000 = args[2];
- object name_732594_734003;
-- Cyc_st_add(data, "scheme/base.sld:define-record-type");
-+object k_737069 = args[0]; object expr_732245_733554 = args[1]; object rename_732246_733555 = args[2];
-+ object name_732253_733558;
-+ Cyc_st_add(data, "base.sld:define-record-type");
++object k_737062 = args[0]; object expr_732239_733547 = args[1]; object rename_732240_733548 = args[2];
++ object name_732247_733551;
+ Cyc_st_add(data, "scheme/base.sld:define-record-type");
-if( (boolean_f != Cyc_is_pair(Cyc_cadr(data, expr_732586_733999))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cadr(data, expr_732245_733554))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cadr(data, expr_732239_733547))) ){
- name_732594_734003 = Cyc_car(data, Cyc_cadr(data, expr_732586_733999));
-+ name_732253_733558 = Cyc_car(data, Cyc_cadr(data, expr_732245_733554));
++ name_732247_733551 = Cyc_car(data, Cyc_cadr(data, expr_732239_733547));
} else {
- name_732594_734003 = Cyc_cadr(data, expr_732586_733999);}
-+ name_732253_733558 = Cyc_cadr(data, expr_732245_733554);}
++ name_732247_733551 = Cyc_cadr(data, expr_732239_733547);}
;
-closureN_type c_7327314;
-object e_7327327 [1];
@@ -6534,16 +6535,16 @@ Make let-values be the same as let*-values, to work around
-c_7327314.num_elements = 1;
-c_7327314.elements = (object *)e_7327327;
-c_7327314.elements[0] = expr_732586_733999;
-+closureN_type c_7324862;
-+object e_7324875 [1];
-+c_7324862.hdr.mark = gc_color_red;
-+ c_7324862.hdr.grayed = 0;
-+c_7324862.tag = closureN_tag;
-+ c_7324862.fn = (function_type)__lambda_1178;
-+c_7324862.num_args = 0;
-+c_7324862.num_elements = 1;
-+c_7324862.elements = (object *)e_7324875;
-+c_7324862.elements[0] = expr_732245_733554;
++closureN_type c_7324855;
++object e_7324868 [1];
++c_7324855.hdr.mark = gc_color_red;
++ c_7324855.hdr.grayed = 0;
++c_7324855.tag = closureN_tag;
++ c_7324855.fn = (function_type)__lambda_1178;
++c_7324855.num_args = 0;
++c_7324855.num_elements = 1;
++c_7324855.elements = (object *)e_7324868;
++c_7324855.elements[0] = expr_732239_733547;
-closureN_type c_7327328;
@@ -6559,29 +6560,29 @@ Make let-values be the same as let*-values, to work around
-c_7327328.elements[1] = k_737837;
-c_7327328.elements[2] = name_732594_734003;
-c_7327328.elements[3] = rename_732587_734000;
-+closureN_type c_7324876;
-+object e_7325309 [4];
-+c_7324876.hdr.mark = gc_color_red;
-+ c_7324876.hdr.grayed = 0;
-+c_7324876.tag = closureN_tag;
-+ c_7324876.fn = (function_type)__lambda_1179;
-+c_7324876.num_args = 1;
-+c_7324876.num_elements = 4;
-+c_7324876.elements = (object *)e_7325309;
-+c_7324876.elements[0] = expr_732245_733554;
-+c_7324876.elements[1] = k_737069;
-+c_7324876.elements[2] = name_732253_733558;
-+c_7324876.elements[3] = rename_732246_733555;
++closureN_type c_7324869;
++object e_7325302 [4];
++c_7324869.hdr.mark = gc_color_red;
++ c_7324869.hdr.grayed = 0;
++c_7324869.tag = closureN_tag;
++ c_7324869.fn = (function_type)__lambda_1179;
++c_7324869.num_args = 1;
++c_7324869.num_elements = 4;
++c_7324869.elements = (object *)e_7325302;
++c_7324869.elements[0] = expr_732239_733547;
++c_7324869.elements[1] = k_737062;
++c_7324869.elements[2] = name_732247_733551;
++c_7324869.elements[3] = rename_732240_733548;
-return_direct_with_clo1(data,(closure)&c_7327314,__lambda_1225, &c_7327328);;
-+return_direct_with_clo1(data,(closure)&c_7324862,__lambda_1178, &c_7324876);;
++return_direct_with_clo1(data,(closure)&c_7324855,__lambda_1178, &c_7324869);;
}
-static void __lambda_1226(void *data, object self_7314132, int argc, object *args) /* object self_7314132, object parent_732597_734004 */
-+static void __lambda_1179(void *data, object self_7312839, int argc, object *args) /* object self_7312839, object parent_732256_733559 */
++static void __lambda_1179(void *data, object self_7312832, int argc, object *args) /* object self_7312832, object parent_732250_733552 */
{
- object parent_732597_734004 = args[0];
-+ object parent_732256_733559 = args[0];
++ object parent_732250_733552 = args[0];
-closureN_type c_7327331;
-object e_7327760 [5];
@@ -6597,30 +6598,30 @@ Make let-values be the same as let*-values, to work around
-c_7327331.elements[2] = ((closureN)self_7314132)->elements[2];
-c_7327331.elements[3] = parent_732597_734004;
-c_7327331.elements[4] = ((closureN)self_7314132)->elements[3];
-+closureN_type c_7324879;
-+object e_7325308 [5];
-+c_7324879.hdr.mark = gc_color_red;
-+ c_7324879.hdr.grayed = 0;
-+c_7324879.tag = closureN_tag;
-+ c_7324879.fn = (function_type)__lambda_1180;
-+c_7324879.num_args = 1;
-+c_7324879.num_elements = 5;
-+c_7324879.elements = (object *)e_7325308;
-+c_7324879.elements[0] = ((closureN)self_7312839)->elements[0];
-+c_7324879.elements[1] = ((closureN)self_7312839)->elements[1];
-+c_7324879.elements[2] = ((closureN)self_7312839)->elements[2];
-+c_7324879.elements[3] = parent_732256_733559;
-+c_7324879.elements[4] = ((closureN)self_7312839)->elements[3];
++closureN_type c_7324872;
++object e_7325301 [5];
++c_7324872.hdr.mark = gc_color_red;
++ c_7324872.hdr.grayed = 0;
++c_7324872.tag = closureN_tag;
++ c_7324872.fn = (function_type)__lambda_1180;
++c_7324872.num_args = 1;
++c_7324872.num_elements = 5;
++c_7324872.elements = (object *)e_7325301;
++c_7324872.elements[0] = ((closureN)self_7312832)->elements[0];
++c_7324872.elements[1] = ((closureN)self_7312832)->elements[1];
++c_7324872.elements[2] = ((closureN)self_7312832)->elements[2];
++c_7324872.elements[3] = parent_732250_733552;
++c_7324872.elements[4] = ((closureN)self_7312832)->elements[3];
-return_closcall2(data, ((closureN)self_7314132)->elements[3], &c_7327331, quote_define);;
-+return_closcall2(data, ((closureN)self_7312839)->elements[3], &c_7324879, quote_define);;
++return_closcall2(data, ((closureN)self_7312832)->elements[3], &c_7324872, quote_define);;
}
-static void __lambda_1227(void *data, object self_7314133, int argc, object *args) /* object self_7314133, object _191define_732615_734010 */
-+static void __lambda_1180(void *data, object self_7312840, int argc, object *args) /* object self_7312840, object _191define_732274_733565 */
++static void __lambda_1180(void *data, object self_7312833, int argc, object *args) /* object self_7312833, object _191define_732268_733558 */
{
- object _191define_732615_734010 = args[0];
-+ object _191define_732274_733565 = args[0];
++ object _191define_732268_733558 = args[0];
-closureN_type c_7327334;
-object e_7327759 [6];
@@ -6637,31 +6638,31 @@ Make let-values be the same as let*-values, to work around
-c_7327334.elements[3] = ((closureN)self_7314133)->elements[2];
-c_7327334.elements[4] = ((closureN)self_7314133)->elements[3];
-c_7327334.elements[5] = ((closureN)self_7314133)->elements[4];
-+closureN_type c_7324882;
-+object e_7325307 [6];
-+c_7324882.hdr.mark = gc_color_red;
-+ c_7324882.hdr.grayed = 0;
-+c_7324882.tag = closureN_tag;
-+ c_7324882.fn = (function_type)__lambda_1181;
-+c_7324882.num_args = 1;
-+c_7324882.num_elements = 6;
-+c_7324882.elements = (object *)e_7325307;
-+c_7324882.elements[0] = _191define_732274_733565;
-+c_7324882.elements[1] = ((closureN)self_7312840)->elements[0];
-+c_7324882.elements[2] = ((closureN)self_7312840)->elements[1];
-+c_7324882.elements[3] = ((closureN)self_7312840)->elements[2];
-+c_7324882.elements[4] = ((closureN)self_7312840)->elements[3];
-+c_7324882.elements[5] = ((closureN)self_7312840)->elements[4];
++closureN_type c_7324875;
++object e_7325300 [6];
++c_7324875.hdr.mark = gc_color_red;
++ c_7324875.hdr.grayed = 0;
++c_7324875.tag = closureN_tag;
++ c_7324875.fn = (function_type)__lambda_1181;
++c_7324875.num_args = 1;
++c_7324875.num_elements = 6;
++c_7324875.elements = (object *)e_7325300;
++c_7324875.elements[0] = _191define_732268_733558;
++c_7324875.elements[1] = ((closureN)self_7312833)->elements[0];
++c_7324875.elements[2] = ((closureN)self_7312833)->elements[1];
++c_7324875.elements[3] = ((closureN)self_7312833)->elements[2];
++c_7324875.elements[4] = ((closureN)self_7312833)->elements[3];
++c_7324875.elements[5] = ((closureN)self_7312833)->elements[4];
-return_closcall2(data, ((closureN)self_7314133)->elements[4], &c_7327334, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312840)->elements[4], &c_7324882, quote_lambda);;
++return_closcall2(data, ((closureN)self_7312833)->elements[4], &c_7324875, quote_lambda);;
}
-static void __lambda_1228(void *data, object self_7314134, int argc, object *args) /* object self_7314134, object _191lambda_732618_734011 */
-+static void __lambda_1181(void *data, object self_7312841, int argc, object *args) /* object self_7312841, object _191lambda_732277_733566 */
++static void __lambda_1181(void *data, object self_7312834, int argc, object *args) /* object self_7312834, object _191lambda_732271_733559 */
{
- object _191lambda_732618_734011 = args[0];
-+ object _191lambda_732277_733566 = args[0];
++ object _191lambda_732271_733559 = args[0];
-closureN_type c_7327337;
-object e_7327758 [7];
@@ -6679,29 +6680,29 @@ Make let-values be the same as let*-values, to work around
-c_7327337.elements[4] = ((closureN)self_7314134)->elements[3];
-c_7327337.elements[5] = ((closureN)self_7314134)->elements[4];
-c_7327337.elements[6] = ((closureN)self_7314134)->elements[5];
-+closureN_type c_7324885;
-+object e_7325306 [7];
-+c_7324885.hdr.mark = gc_color_red;
-+ c_7324885.hdr.grayed = 0;
-+c_7324885.tag = closureN_tag;
-+ c_7324885.fn = (function_type)__lambda_1182;
-+c_7324885.num_args = 1;
-+c_7324885.num_elements = 7;
-+c_7324885.elements = (object *)e_7325306;
-+c_7324885.elements[0] = ((closureN)self_7312841)->elements[0];
-+c_7324885.elements[1] = _191lambda_732277_733566;
-+c_7324885.elements[2] = ((closureN)self_7312841)->elements[1];
-+c_7324885.elements[3] = ((closureN)self_7312841)->elements[2];
-+c_7324885.elements[4] = ((closureN)self_7312841)->elements[3];
-+c_7324885.elements[5] = ((closureN)self_7312841)->elements[4];
-+c_7324885.elements[6] = ((closureN)self_7312841)->elements[5];
++closureN_type c_7324878;
++object e_7325299 [7];
++c_7324878.hdr.mark = gc_color_red;
++ c_7324878.hdr.grayed = 0;
++c_7324878.tag = closureN_tag;
++ c_7324878.fn = (function_type)__lambda_1182;
++c_7324878.num_args = 1;
++c_7324878.num_elements = 7;
++c_7324878.elements = (object *)e_7325299;
++c_7324878.elements[0] = ((closureN)self_7312834)->elements[0];
++c_7324878.elements[1] = _191lambda_732271_733559;
++c_7324878.elements[2] = ((closureN)self_7312834)->elements[1];
++c_7324878.elements[3] = ((closureN)self_7312834)->elements[2];
++c_7324878.elements[4] = ((closureN)self_7312834)->elements[3];
++c_7324878.elements[5] = ((closureN)self_7312834)->elements[4];
++c_7324878.elements[6] = ((closureN)self_7312834)->elements[5];
-return_closcall2(data, ((closureN)self_7314134)->elements[5], &c_7327337, quote_let);;
-+return_closcall2(data, ((closureN)self_7312841)->elements[5], &c_7324885, quote_let);;
++return_closcall2(data, ((closureN)self_7312834)->elements[5], &c_7324878, quote_let);;
}
-static void __lambda_1229(void *data, object self_7314135, int argc, object *args) /* object self_7314135, object _191let_732621_734012 */
-+static void __lambda_1182(void *data, object self_7312842, int argc, object *args) /* object self_7312842, object _191let_732280_733567 */
++static void __lambda_1182(void *data, object self_7312835, int argc, object *args) /* object self_7312835, object _191let_732274_733560 */
{
@@ -6721,32 +6722,32 @@ Make let-values be the same as let*-values, to work around
-c_7327340.elements[4] = ((closureN)self_7314135)->elements[4];
-c_7327340.elements[5] = ((closureN)self_7314135)->elements[5];
-c_7327340.elements[6] = ((closureN)self_7314135)->elements[6];
-+closureN_type c_7324888;
-+object e_7325305 [7];
-+c_7324888.hdr.mark = gc_color_red;
-+ c_7324888.hdr.grayed = 0;
-+c_7324888.tag = closureN_tag;
-+ c_7324888.fn = (function_type)__lambda_1183;
-+c_7324888.num_args = 1;
-+c_7324888.num_elements = 7;
-+c_7324888.elements = (object *)e_7325305;
-+c_7324888.elements[0] = ((closureN)self_7312842)->elements[0];
-+c_7324888.elements[1] = ((closureN)self_7312842)->elements[1];
-+c_7324888.elements[2] = ((closureN)self_7312842)->elements[2];
-+c_7324888.elements[3] = ((closureN)self_7312842)->elements[3];
-+c_7324888.elements[4] = ((closureN)self_7312842)->elements[4];
-+c_7324888.elements[5] = ((closureN)self_7312842)->elements[5];
-+c_7324888.elements[6] = ((closureN)self_7312842)->elements[6];
++closureN_type c_7324881;
++object e_7325298 [7];
++c_7324881.hdr.mark = gc_color_red;
++ c_7324881.hdr.grayed = 0;
++c_7324881.tag = closureN_tag;
++ c_7324881.fn = (function_type)__lambda_1183;
++c_7324881.num_args = 1;
++c_7324881.num_elements = 7;
++c_7324881.elements = (object *)e_7325298;
++c_7324881.elements[0] = ((closureN)self_7312835)->elements[0];
++c_7324881.elements[1] = ((closureN)self_7312835)->elements[1];
++c_7324881.elements[2] = ((closureN)self_7312835)->elements[2];
++c_7324881.elements[3] = ((closureN)self_7312835)->elements[3];
++c_7324881.elements[4] = ((closureN)self_7312835)->elements[4];
++c_7324881.elements[5] = ((closureN)self_7312835)->elements[5];
++c_7324881.elements[6] = ((closureN)self_7312835)->elements[6];
-return_closcall2(data, ((closureN)self_7314135)->elements[6], &c_7327340, quote_register_91simple_91type);;
-+return_closcall2(data, ((closureN)self_7312842)->elements[6], &c_7324888, quote_register_91simple_91type);;
++return_closcall2(data, ((closureN)self_7312835)->elements[6], &c_7324881, quote_register_91simple_91type);;
}
-static void __lambda_1230(void *data, object self_7314136, int argc, object *args) /* object self_7314136, object _191register_732624_734013 */
-+static void __lambda_1183(void *data, object self_7312843, int argc, object *args) /* object self_7312843, object _191register_732283_733568 */
++static void __lambda_1183(void *data, object self_7312836, int argc, object *args) /* object self_7312836, object _191register_732277_733561 */
{
- object _191register_732624_734013 = args[0];
-+ object _191register_732283_733568 = args[0];
++ object _191register_732277_733561 = args[0];
-closureN_type c_7327343;
-object e_7327756 [8];
@@ -6765,30 +6766,30 @@ Make let-values be the same as let*-values, to work around
-c_7327343.elements[5] = ((closureN)self_7314136)->elements[4];
-c_7327343.elements[6] = ((closureN)self_7314136)->elements[5];
-c_7327343.elements[7] = ((closureN)self_7314136)->elements[6];
-+closureN_type c_7324891;
-+object e_7325304 [8];
-+c_7324891.hdr.mark = gc_color_red;
-+ c_7324891.hdr.grayed = 0;
-+c_7324891.tag = closureN_tag;
-+ c_7324891.fn = (function_type)__lambda_1184;
-+c_7324891.num_args = 1;
-+c_7324891.num_elements = 8;
-+c_7324891.elements = (object *)e_7325304;
-+c_7324891.elements[0] = ((closureN)self_7312843)->elements[0];
-+c_7324891.elements[1] = ((closureN)self_7312843)->elements[1];
-+c_7324891.elements[2] = _191register_732283_733568;
-+c_7324891.elements[3] = ((closureN)self_7312843)->elements[2];
-+c_7324891.elements[4] = ((closureN)self_7312843)->elements[3];
-+c_7324891.elements[5] = ((closureN)self_7312843)->elements[4];
-+c_7324891.elements[6] = ((closureN)self_7312843)->elements[5];
-+c_7324891.elements[7] = ((closureN)self_7312843)->elements[6];
++closureN_type c_7324884;
++object e_7325297 [8];
++c_7324884.hdr.mark = gc_color_red;
++ c_7324884.hdr.grayed = 0;
++c_7324884.tag = closureN_tag;
++ c_7324884.fn = (function_type)__lambda_1184;
++c_7324884.num_args = 1;
++c_7324884.num_elements = 8;
++c_7324884.elements = (object *)e_7325297;
++c_7324884.elements[0] = ((closureN)self_7312836)->elements[0];
++c_7324884.elements[1] = ((closureN)self_7312836)->elements[1];
++c_7324884.elements[2] = _191register_732277_733561;
++c_7324884.elements[3] = ((closureN)self_7312836)->elements[2];
++c_7324884.elements[4] = ((closureN)self_7312836)->elements[3];
++c_7324884.elements[5] = ((closureN)self_7312836)->elements[4];
++c_7324884.elements[6] = ((closureN)self_7312836)->elements[5];
++c_7324884.elements[7] = ((closureN)self_7312836)->elements[6];
-return_closcall2(data, ((closureN)self_7314136)->elements[6], &c_7327343, quote_slot_91set_67);;
-+return_closcall2(data, ((closureN)self_7312843)->elements[6], &c_7324891, quote_slot_91set_67);;
++return_closcall2(data, ((closureN)self_7312836)->elements[6], &c_7324884, quote_slot_91set_67);;
}
-static void __lambda_1231(void *data, object self_7314137, int argc, object *args) /* object self_7314137, object _191slot_91set_67_732627_734014 */
-+static void __lambda_1184(void *data, object self_7312844, int argc, object *args) /* object self_7312844, object _191slot_91set_67_732286_733569 */
++static void __lambda_1184(void *data, object self_7312837, int argc, object *args) /* object self_7312837, object _191slot_91set_67_732280_733562 */
{
@@ -6809,33 +6810,33 @@ Make let-values be the same as let*-values, to work around
-c_7327346.elements[5] = ((closureN)self_7314137)->elements[5];
-c_7327346.elements[6] = ((closureN)self_7314137)->elements[6];
-c_7327346.elements[7] = ((closureN)self_7314137)->elements[7];
-+closureN_type c_7324894;
-+object e_7325303 [8];
-+c_7324894.hdr.mark = gc_color_red;
-+ c_7324894.hdr.grayed = 0;
-+c_7324894.tag = closureN_tag;
-+ c_7324894.fn = (function_type)__lambda_1185;
-+c_7324894.num_args = 1;
-+c_7324894.num_elements = 8;
-+c_7324894.elements = (object *)e_7325303;
-+c_7324894.elements[0] = ((closureN)self_7312844)->elements[0];
-+c_7324894.elements[1] = ((closureN)self_7312844)->elements[1];
-+c_7324894.elements[2] = ((closureN)self_7312844)->elements[2];
-+c_7324894.elements[3] = ((closureN)self_7312844)->elements[3];
-+c_7324894.elements[4] = ((closureN)self_7312844)->elements[4];
-+c_7324894.elements[5] = ((closureN)self_7312844)->elements[5];
-+c_7324894.elements[6] = ((closureN)self_7312844)->elements[6];
-+c_7324894.elements[7] = ((closureN)self_7312844)->elements[7];
++closureN_type c_7324887;
++object e_7325296 [8];
++c_7324887.hdr.mark = gc_color_red;
++ c_7324887.hdr.grayed = 0;
++c_7324887.tag = closureN_tag;
++ c_7324887.fn = (function_type)__lambda_1185;
++c_7324887.num_args = 1;
++c_7324887.num_elements = 8;
++c_7324887.elements = (object *)e_7325296;
++c_7324887.elements[0] = ((closureN)self_7312837)->elements[0];
++c_7324887.elements[1] = ((closureN)self_7312837)->elements[1];
++c_7324887.elements[2] = ((closureN)self_7312837)->elements[2];
++c_7324887.elements[3] = ((closureN)self_7312837)->elements[3];
++c_7324887.elements[4] = ((closureN)self_7312837)->elements[4];
++c_7324887.elements[5] = ((closureN)self_7312837)->elements[5];
++c_7324887.elements[6] = ((closureN)self_7312837)->elements[6];
++c_7324887.elements[7] = ((closureN)self_7312837)->elements[7];
-return_closcall2(data, ((closureN)self_7314137)->elements[7], &c_7327346, quote_type_91slot_91offset);;
-+return_closcall2(data, ((closureN)self_7312844)->elements[7], &c_7324894, quote_type_91slot_91offset);;
++return_closcall2(data, ((closureN)self_7312837)->elements[7], &c_7324887, quote_type_91slot_91offset);;
}
-static void __lambda_1232(void *data, object self_7314138, int argc, object *args) /* object self_7314138, object _191type_191slot_191offset_732630_734015 */
-+static void __lambda_1185(void *data, object self_7312845, int argc, object *args) /* object self_7312845, object _191type_191slot_191offset_732289_733570 */
++static void __lambda_1185(void *data, object self_7312838, int argc, object *args) /* object self_7312838, object _191type_191slot_191offset_732283_733563 */
{
- object _191type_191slot_191offset_732630_734015 = args[0];
-+ object _191type_191slot_191offset_732289_733570 = args[0];
++ object _191type_191slot_191offset_732283_733563 = args[0];
-closureN_type c_7327348;
-object e_7327361 [2];
@@ -6848,17 +6849,17 @@ Make let-values be the same as let*-values, to work around
-c_7327348.elements = (object *)e_7327361;
-c_7327348.elements[0] = ((closureN)self_7314138)->elements[3];
-c_7327348.elements[1] = ((closureN)self_7314138)->elements[5];
-+closureN_type c_7324896;
-+object e_7324909 [2];
-+c_7324896.hdr.mark = gc_color_red;
-+ c_7324896.hdr.grayed = 0;
-+c_7324896.tag = closureN_tag;
-+ c_7324896.fn = (function_type)__lambda_1186;
-+c_7324896.num_args = 0;
-+c_7324896.num_elements = 2;
-+c_7324896.elements = (object *)e_7324909;
-+c_7324896.elements[0] = ((closureN)self_7312845)->elements[3];
-+c_7324896.elements[1] = ((closureN)self_7312845)->elements[5];
++closureN_type c_7324889;
++object e_7324902 [2];
++c_7324889.hdr.mark = gc_color_red;
++ c_7324889.hdr.grayed = 0;
++c_7324889.tag = closureN_tag;
++ c_7324889.fn = (function_type)__lambda_1186;
++c_7324889.num_args = 0;
++c_7324889.num_elements = 2;
++c_7324889.elements = (object *)e_7324902;
++c_7324889.elements[0] = ((closureN)self_7312838)->elements[3];
++c_7324889.elements[1] = ((closureN)self_7312838)->elements[5];
-closureN_type c_7327362;
@@ -6879,31 +6880,31 @@ Make let-values be the same as let*-values, to work around
-c_7327362.elements[6] = ((closureN)self_7314138)->elements[5];
-c_7327362.elements[7] = ((closureN)self_7314138)->elements[6];
-c_7327362.elements[8] = ((closureN)self_7314138)->elements[7];
-+closureN_type c_7324910;
-+object e_7325302 [9];
-+c_7324910.hdr.mark = gc_color_red;
-+ c_7324910.hdr.grayed = 0;
-+c_7324910.tag = closureN_tag;
-+ c_7324910.fn = (function_type)__lambda_1187;
-+c_7324910.num_args = 1;
-+c_7324910.num_elements = 9;
-+c_7324910.elements = (object *)e_7325302;
-+c_7324910.elements[0] = ((closureN)self_7312845)->elements[0];
-+c_7324910.elements[1] = ((closureN)self_7312845)->elements[1];
-+c_7324910.elements[2] = ((closureN)self_7312845)->elements[2];
-+c_7324910.elements[3] = _191type_191slot_191offset_732289_733570;
-+c_7324910.elements[4] = ((closureN)self_7312845)->elements[3];
-+c_7324910.elements[5] = ((closureN)self_7312845)->elements[4];
-+c_7324910.elements[6] = ((closureN)self_7312845)->elements[5];
-+c_7324910.elements[7] = ((closureN)self_7312845)->elements[6];
-+c_7324910.elements[8] = ((closureN)self_7312845)->elements[7];
++closureN_type c_7324903;
++object e_7325295 [9];
++c_7324903.hdr.mark = gc_color_red;
++ c_7324903.hdr.grayed = 0;
++c_7324903.tag = closureN_tag;
++ c_7324903.fn = (function_type)__lambda_1187;
++c_7324903.num_args = 1;
++c_7324903.num_elements = 9;
++c_7324903.elements = (object *)e_7325295;
++c_7324903.elements[0] = ((closureN)self_7312838)->elements[0];
++c_7324903.elements[1] = ((closureN)self_7312838)->elements[1];
++c_7324903.elements[2] = ((closureN)self_7312838)->elements[2];
++c_7324903.elements[3] = _191type_191slot_191offset_732283_733563;
++c_7324903.elements[4] = ((closureN)self_7312838)->elements[3];
++c_7324903.elements[5] = ((closureN)self_7312838)->elements[4];
++c_7324903.elements[6] = ((closureN)self_7312838)->elements[5];
++c_7324903.elements[7] = ((closureN)self_7312838)->elements[6];
++c_7324903.elements[8] = ((closureN)self_7312838)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7327348,__lambda_1233, &c_7327362);;
-+return_direct_with_clo1(data,(closure)&c_7324896,__lambda_1186, &c_7324910);;
++return_direct_with_clo1(data,(closure)&c_7324889,__lambda_1186, &c_7324903);;
}
-static void __lambda_1234(void *data, object self_7314139, int argc, object *args) /* object self_7314139, object r_737852 */
-+static void __lambda_1187(void *data, object self_7312846, int argc, object *args) /* object self_7312846, object r_737084 */
++static void __lambda_1187(void *data, object self_7312839, int argc, object *args) /* object self_7312839, object r_737077 */
{
@@ -6925,34 +6926,34 @@ Make let-values be the same as let*-values, to work around
-c_7327365.elements[6] = ((closureN)self_7314139)->elements[6];
-c_7327365.elements[7] = ((closureN)self_7314139)->elements[7];
-c_7327365.elements[8] = ((closureN)self_7314139)->elements[8];
-+closureN_type c_7324913;
-+object e_7325301 [9];
-+c_7324913.hdr.mark = gc_color_red;
-+ c_7324913.hdr.grayed = 0;
-+c_7324913.tag = closureN_tag;
-+ c_7324913.fn = (function_type)__lambda_1188;
-+c_7324913.num_args = 1;
-+c_7324913.num_elements = 9;
-+c_7324913.elements = (object *)e_7325301;
-+c_7324913.elements[0] = ((closureN)self_7312846)->elements[0];
-+c_7324913.elements[1] = ((closureN)self_7312846)->elements[1];
-+c_7324913.elements[2] = ((closureN)self_7312846)->elements[2];
-+c_7324913.elements[3] = ((closureN)self_7312846)->elements[3];
-+c_7324913.elements[4] = ((closureN)self_7312846)->elements[4];
-+c_7324913.elements[5] = ((closureN)self_7312846)->elements[5];
-+c_7324913.elements[6] = ((closureN)self_7312846)->elements[6];
-+c_7324913.elements[7] = ((closureN)self_7312846)->elements[7];
-+c_7324913.elements[8] = ((closureN)self_7312846)->elements[8];
++closureN_type c_7324906;
++object e_7325294 [9];
++c_7324906.hdr.mark = gc_color_red;
++ c_7324906.hdr.grayed = 0;
++c_7324906.tag = closureN_tag;
++ c_7324906.fn = (function_type)__lambda_1188;
++c_7324906.num_args = 1;
++c_7324906.num_elements = 9;
++c_7324906.elements = (object *)e_7325294;
++c_7324906.elements[0] = ((closureN)self_7312839)->elements[0];
++c_7324906.elements[1] = ((closureN)self_7312839)->elements[1];
++c_7324906.elements[2] = ((closureN)self_7312839)->elements[2];
++c_7324906.elements[3] = ((closureN)self_7312839)->elements[3];
++c_7324906.elements[4] = ((closureN)self_7312839)->elements[4];
++c_7324906.elements[5] = ((closureN)self_7312839)->elements[5];
++c_7324906.elements[6] = ((closureN)self_7312839)->elements[6];
++c_7324906.elements[7] = ((closureN)self_7312839)->elements[7];
++c_7324906.elements[8] = ((closureN)self_7312839)->elements[8];
-return_closcall2(data, ((closureN)self_7314139)->elements[8], &c_7327365, quote_begin);;
-+return_closcall2(data, ((closureN)self_7312846)->elements[8], &c_7324913, quote_begin);;
++return_closcall2(data, ((closureN)self_7312839)->elements[8], &c_7324906, quote_begin);;
}
-static void __lambda_1235(void *data, object self_7314140, int argc, object *args) /* object self_7314140, object r_737853 */
-+static void __lambda_1188(void *data, object self_7312847, int argc, object *args) /* object self_7312847, object r_737085 */
++static void __lambda_1188(void *data, object self_7312840, int argc, object *args) /* object self_7312840, object r_737078 */
{
- object r_737853 = args[0];
-+ object r_737085 = args[0];
++ object r_737078 = args[0];
-closureN_type c_7327367;
-object e_7327747 [10];
@@ -6973,39 +6974,39 @@ Make let-values be the same as let*-values, to work around
-c_7327367.elements[7] = ((closureN)self_7314140)->elements[7];
-c_7327367.elements[8] = r_737853;
-c_7327367.elements[9] = ((closureN)self_7314140)->elements[8];
-+closureN_type c_7324915;
-+object e_7325295 [10];
-+c_7324915.hdr.mark = gc_color_red;
-+ c_7324915.hdr.grayed = 0;
-+c_7324915.tag = closureN_tag;
-+ c_7324915.fn = (function_type)__lambda_1189;
-+c_7324915.num_args = 1;
-+c_7324915.num_elements = 10;
-+c_7324915.elements = (object *)e_7325295;
-+c_7324915.elements[0] = ((closureN)self_7312847)->elements[0];
-+c_7324915.elements[1] = ((closureN)self_7312847)->elements[1];
-+c_7324915.elements[2] = ((closureN)self_7312847)->elements[2];
-+c_7324915.elements[3] = ((closureN)self_7312847)->elements[3];
-+c_7324915.elements[4] = ((closureN)self_7312847)->elements[4];
-+c_7324915.elements[5] = ((closureN)self_7312847)->elements[5];
-+c_7324915.elements[6] = ((closureN)self_7312847)->elements[6];
-+c_7324915.elements[7] = ((closureN)self_7312847)->elements[7];
-+c_7324915.elements[8] = r_737085;
-+c_7324915.elements[9] = ((closureN)self_7312847)->elements[8];
++closureN_type c_7324908;
++object e_7325288 [10];
++c_7324908.hdr.mark = gc_color_red;
++ c_7324908.hdr.grayed = 0;
++c_7324908.tag = closureN_tag;
++ c_7324908.fn = (function_type)__lambda_1189;
++c_7324908.num_args = 1;
++c_7324908.num_elements = 10;
++c_7324908.elements = (object *)e_7325288;
++c_7324908.elements[0] = ((closureN)self_7312840)->elements[0];
++c_7324908.elements[1] = ((closureN)self_7312840)->elements[1];
++c_7324908.elements[2] = ((closureN)self_7312840)->elements[2];
++c_7324908.elements[3] = ((closureN)self_7312840)->elements[3];
++c_7324908.elements[4] = ((closureN)self_7312840)->elements[4];
++c_7324908.elements[5] = ((closureN)self_7312840)->elements[5];
++c_7324908.elements[6] = ((closureN)self_7312840)->elements[6];
++c_7324908.elements[7] = ((closureN)self_7312840)->elements[7];
++c_7324908.elements[8] = r_737078;
++c_7324908.elements[9] = ((closureN)self_7312840)->elements[8];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7327367, primitive_car, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7314140)->elements[4])));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7324915, primitive_car, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7312847)->elements[4])));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7324908, primitive_car, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7312840)->elements[4])));;
}
-static void __lambda_1236(void *data, object self_7314141, int argc, object *args) /* object self_7314141, object r_737986 */
-+static void __lambda_1189(void *data, object self_7312848, int argc, object *args) /* object self_7312848, object r_737218 */
++static void __lambda_1189(void *data, object self_7312841, int argc, object *args) /* object self_7312841, object r_737211 */
{
- object r_737986 = args[0];
-+ object r_737218 = args[0];
++ object r_737211 = args[0];
-closureN_type c_7327370;
-object e_7327746 [11];
@@ -7027,36 +7028,36 @@ Make let-values be the same as let*-values, to work around
-c_7327370.elements[8] = ((closureN)self_7314141)->elements[8];
-c_7327370.elements[9] = r_737986;
-c_7327370.elements[10] = ((closureN)self_7314141)->elements[9];
-+closureN_type c_7324918;
-+object e_7325294 [11];
-+c_7324918.hdr.mark = gc_color_red;
-+ c_7324918.hdr.grayed = 0;
-+c_7324918.tag = closureN_tag;
-+ c_7324918.fn = (function_type)__lambda_1190;
-+c_7324918.num_args = 1;
-+c_7324918.num_elements = 11;
-+c_7324918.elements = (object *)e_7325294;
-+c_7324918.elements[0] = ((closureN)self_7312848)->elements[0];
-+c_7324918.elements[1] = ((closureN)self_7312848)->elements[1];
-+c_7324918.elements[2] = ((closureN)self_7312848)->elements[2];
-+c_7324918.elements[3] = ((closureN)self_7312848)->elements[3];
-+c_7324918.elements[4] = ((closureN)self_7312848)->elements[4];
-+c_7324918.elements[5] = ((closureN)self_7312848)->elements[5];
-+c_7324918.elements[6] = ((closureN)self_7312848)->elements[6];
-+c_7324918.elements[7] = ((closureN)self_7312848)->elements[7];
-+c_7324918.elements[8] = ((closureN)self_7312848)->elements[8];
-+c_7324918.elements[9] = r_737218;
-+c_7324918.elements[10] = ((closureN)self_7312848)->elements[9];
++closureN_type c_7324911;
++object e_7325287 [11];
++c_7324911.hdr.mark = gc_color_red;
++ c_7324911.hdr.grayed = 0;
++c_7324911.tag = closureN_tag;
++ c_7324911.fn = (function_type)__lambda_1190;
++c_7324911.num_args = 1;
++c_7324911.num_elements = 11;
++c_7324911.elements = (object *)e_7325287;
++c_7324911.elements[0] = ((closureN)self_7312841)->elements[0];
++c_7324911.elements[1] = ((closureN)self_7312841)->elements[1];
++c_7324911.elements[2] = ((closureN)self_7312841)->elements[2];
++c_7324911.elements[3] = ((closureN)self_7312841)->elements[3];
++c_7324911.elements[4] = ((closureN)self_7312841)->elements[4];
++c_7324911.elements[5] = ((closureN)self_7312841)->elements[5];
++c_7324911.elements[6] = ((closureN)self_7312841)->elements[6];
++c_7324911.elements[7] = ((closureN)self_7312841)->elements[7];
++c_7324911.elements[8] = ((closureN)self_7312841)->elements[8];
++c_7324911.elements[9] = r_737211;
++c_7324911.elements[10] = ((closureN)self_7312841)->elements[9];
-return_closcall2(data, ((closureN)self_7314141)->elements[9], &c_7327370, quote_make_91type_91predicate);;
-+return_closcall2(data, ((closureN)self_7312848)->elements[9], &c_7324918, quote_make_91type_91predicate);;
++return_closcall2(data, ((closureN)self_7312841)->elements[9], &c_7324911, quote_make_91type_91predicate);;
}
-static void __lambda_1237(void *data, object self_7314142, int argc, object *args) /* object self_7314142, object r_737965 */
-+static void __lambda_1190(void *data, object self_7312849, int argc, object *args) /* object self_7312849, object r_737197 */
++static void __lambda_1190(void *data, object self_7312842, int argc, object *args) /* object self_7312842, object r_737190 */
{
- object r_737965 = args[0];
-+ object r_737197 = args[0];
++ object r_737190 = args[0];
-closureN_type c_7327372;
-object e_7327667 [12];
@@ -7079,27 +7080,27 @@ Make let-values be the same as let*-values, to work around
-c_7327372.elements[9] = r_737965;
-c_7327372.elements[10] = ((closureN)self_7314142)->elements[9];
-c_7327372.elements[11] = ((closureN)self_7314142)->elements[10];
-+closureN_type c_7324920;
-+object e_7325215 [12];
-+c_7324920.hdr.mark = gc_color_red;
-+ c_7324920.hdr.grayed = 0;
-+c_7324920.tag = closureN_tag;
-+ c_7324920.fn = (function_type)__lambda_1191;
-+c_7324920.num_args = 1;
-+c_7324920.num_elements = 12;
-+c_7324920.elements = (object *)e_7325215;
-+c_7324920.elements[0] = ((closureN)self_7312849)->elements[0];
-+c_7324920.elements[1] = ((closureN)self_7312849)->elements[1];
-+c_7324920.elements[2] = ((closureN)self_7312849)->elements[2];
-+c_7324920.elements[3] = ((closureN)self_7312849)->elements[3];
-+c_7324920.elements[4] = ((closureN)self_7312849)->elements[4];
-+c_7324920.elements[5] = ((closureN)self_7312849)->elements[5];
-+c_7324920.elements[6] = ((closureN)self_7312849)->elements[6];
-+c_7324920.elements[7] = ((closureN)self_7312849)->elements[7];
-+c_7324920.elements[8] = ((closureN)self_7312849)->elements[8];
-+c_7324920.elements[9] = r_737197;
-+c_7324920.elements[10] = ((closureN)self_7312849)->elements[9];
-+c_7324920.elements[11] = ((closureN)self_7312849)->elements[10];
++closureN_type c_7324913;
++object e_7325208 [12];
++c_7324913.hdr.mark = gc_color_red;
++ c_7324913.hdr.grayed = 0;
++c_7324913.tag = closureN_tag;
++ c_7324913.fn = (function_type)__lambda_1191;
++c_7324913.num_args = 1;
++c_7324913.num_elements = 12;
++c_7324913.elements = (object *)e_7325208;
++c_7324913.elements[0] = ((closureN)self_7312842)->elements[0];
++c_7324913.elements[1] = ((closureN)self_7312842)->elements[1];
++c_7324913.elements[2] = ((closureN)self_7312842)->elements[2];
++c_7324913.elements[3] = ((closureN)self_7312842)->elements[3];
++c_7324913.elements[4] = ((closureN)self_7312842)->elements[4];
++c_7324913.elements[5] = ((closureN)self_7312842)->elements[5];
++c_7324913.elements[6] = ((closureN)self_7312842)->elements[6];
++c_7324913.elements[7] = ((closureN)self_7312842)->elements[7];
++c_7324913.elements[8] = ((closureN)self_7312842)->elements[8];
++c_7324913.elements[9] = r_737190;
++c_7324913.elements[10] = ((closureN)self_7312842)->elements[9];
++c_7324913.elements[11] = ((closureN)self_7312842)->elements[10];
-closureN_type c_7327668;
@@ -7115,36 +7116,36 @@ Make let-values be the same as let*-values, to work around
-c_7327668.elements[1] = ((closureN)self_7314142)->elements[3];
-c_7327668.elements[2] = ((closureN)self_7314142)->elements[6];
-c_7327668.elements[3] = ((closureN)self_7314142)->elements[10];
-+closureN_type c_7325216;
-+object e_7325293 [4];
-+c_7325216.hdr.mark = gc_color_red;
-+ c_7325216.hdr.grayed = 0;
-+c_7325216.tag = closureN_tag;
-+ c_7325216.fn = (function_type)__lambda_1205;
-+c_7325216.num_args = 1;
-+c_7325216.num_elements = 4;
-+c_7325216.elements = (object *)e_7325293;
-+c_7325216.elements[0] = ((closureN)self_7312849)->elements[0];
-+c_7325216.elements[1] = ((closureN)self_7312849)->elements[3];
-+c_7325216.elements[2] = ((closureN)self_7312849)->elements[6];
-+c_7325216.elements[3] = ((closureN)self_7312849)->elements[10];
++closureN_type c_7325209;
++object e_7325286 [4];
++c_7325209.hdr.mark = gc_color_red;
++ c_7325209.hdr.grayed = 0;
++c_7325209.tag = closureN_tag;
++ c_7325209.fn = (function_type)__lambda_1205;
++c_7325209.num_args = 1;
++c_7325209.num_elements = 4;
++c_7325209.elements = (object *)e_7325286;
++c_7325209.elements[0] = ((closureN)self_7312842)->elements[0];
++c_7325209.elements[1] = ((closureN)self_7312842)->elements[3];
++c_7325209.elements[2] = ((closureN)self_7312842)->elements[6];
++c_7325209.elements[3] = ((closureN)self_7312842)->elements[10];
-return_direct_with_clo1(data,(closure)&c_7327372,__lambda_1238, &c_7327668);;
-+return_direct_with_clo1(data,(closure)&c_7324920,__lambda_1191, &c_7325216);;
++return_direct_with_clo1(data,(closure)&c_7324913,__lambda_1191, &c_7325209);;
}
-static void __lambda_1252(void *data, object self_7314143, int argc, object *args) /* object self_7314143, object k_737931, object f_732635_734016 */
-+static void __lambda_1205(void *data, object self_7312850, int argc, object *args) /* object self_7312850, object k_737163, object f_732294_733571 */
++static void __lambda_1205(void *data, object self_7312843, int argc, object *args) /* object self_7312843, object k_737156, object f_732288_733564 */
{
- object k_737931 = args[0]; object f_732635_734016 = args[1];
-+ object k_737163 = args[0]; object f_732294_733571 = args[1];
++ object k_737156 = args[0]; object f_732288_733564 = args[1];
-if( (boolean_f != Cyc_is_pair(f_732635_734016)) ){
-+if( (boolean_f != Cyc_is_pair(f_732294_733571)) ){
++if( (boolean_f != Cyc_is_pair(f_732288_733564)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, f_732635_734016))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, f_732294_733571))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, f_732288_733564))) ){
-closureN_type c_7327677;
-object e_7327742 [5];
@@ -7160,38 +7161,38 @@ Make let-values be the same as let*-values, to work around
-c_7327677.elements[2] = f_732635_734016;
-c_7327677.elements[3] = k_737931;
-c_7327677.elements[4] = ((closureN)self_7314143)->elements[2];
-+closureN_type c_7325225;
-+object e_7325290 [5];
-+c_7325225.hdr.mark = gc_color_red;
-+ c_7325225.hdr.grayed = 0;
-+c_7325225.tag = closureN_tag;
-+ c_7325225.fn = (function_type)__lambda_1206;
-+c_7325225.num_args = 1;
-+c_7325225.num_elements = 5;
-+c_7325225.elements = (object *)e_7325290;
-+c_7325225.elements[0] = ((closureN)self_7312850)->elements[0];
-+c_7325225.elements[1] = ((closureN)self_7312850)->elements[1];
-+c_7325225.elements[2] = f_732294_733571;
-+c_7325225.elements[3] = k_737163;
-+c_7325225.elements[4] = ((closureN)self_7312850)->elements[2];
++closureN_type c_7325218;
++object e_7325283 [5];
++c_7325218.hdr.mark = gc_color_red;
++ c_7325218.hdr.grayed = 0;
++c_7325218.tag = closureN_tag;
++ c_7325218.fn = (function_type)__lambda_1206;
++c_7325218.num_args = 1;
++c_7325218.num_elements = 5;
++c_7325218.elements = (object *)e_7325283;
++c_7325218.elements[0] = ((closureN)self_7312843)->elements[0];
++c_7325218.elements[1] = ((closureN)self_7312843)->elements[1];
++c_7325218.elements[2] = f_732288_733564;
++c_7325218.elements[3] = k_737156;
++c_7325218.elements[4] = ((closureN)self_7312843)->elements[2];
-return_closcall2(data, ((closureN)self_7314143)->elements[3], &c_7327677, quote_make_91getter);
-+return_closcall2(data, ((closureN)self_7312850)->elements[3], &c_7325225, quote_make_91getter);
++return_closcall2(data, ((closureN)self_7312843)->elements[3], &c_7325218, quote_make_91getter);
} else {
- return_direct_with_clo1(data, k_737931, (((closure) k_737931)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737163, (((closure) k_737163)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737156, (((closure) k_737156)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737931, (((closure) k_737931)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737163, (((closure) k_737163)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737156, (((closure) k_737156)->fn), boolean_f);}
;;
}
-static void __lambda_1253(void *data, object self_7314144, int argc, object *args) /* object self_7314144, object r_737939 */
-+static void __lambda_1206(void *data, object self_7312851, int argc, object *args) /* object self_7312851, object r_737171 */
++static void __lambda_1206(void *data, object self_7312844, int argc, object *args) /* object self_7312844, object r_737164 */
{
- object r_737939 = args[0];
-+ object r_737171 = args[0];
++ object r_737164 = args[0];
-closureN_type c_7327679;
-object e_7327735 [6];
@@ -7208,91 +7209,91 @@ Make let-values be the same as let*-values, to work around
-c_7327679.elements[3] = ((closureN)self_7314144)->elements[3];
-c_7327679.elements[4] = ((closureN)self_7314144)->elements[4];
-c_7327679.elements[5] = r_737939;
-+closureN_type c_7325227;
-+object e_7325283 [6];
-+c_7325227.hdr.mark = gc_color_red;
-+ c_7325227.hdr.grayed = 0;
-+c_7325227.tag = closureN_tag;
-+ c_7325227.fn = (function_type)__lambda_1207;
-+c_7325227.num_args = 1;
-+c_7325227.num_elements = 6;
-+c_7325227.elements = (object *)e_7325283;
-+c_7325227.elements[0] = ((closureN)self_7312851)->elements[0];
-+c_7325227.elements[1] = ((closureN)self_7312851)->elements[1];
-+c_7325227.elements[2] = ((closureN)self_7312851)->elements[2];
-+c_7325227.elements[3] = ((closureN)self_7312851)->elements[3];
-+c_7325227.elements[4] = ((closureN)self_7312851)->elements[4];
-+c_7325227.elements[5] = r_737171;
++closureN_type c_7325220;
++object e_7325276 [6];
++c_7325220.hdr.mark = gc_color_red;
++ c_7325220.hdr.grayed = 0;
++c_7325220.tag = closureN_tag;
++ c_7325220.fn = (function_type)__lambda_1207;
++c_7325220.num_args = 1;
++c_7325220.num_elements = 6;
++c_7325220.elements = (object *)e_7325276;
++c_7325220.elements[0] = ((closureN)self_7312844)->elements[0];
++c_7325220.elements[1] = ((closureN)self_7312844)->elements[1];
++c_7325220.elements[2] = ((closureN)self_7312844)->elements[2];
++c_7325220.elements[3] = ((closureN)self_7312844)->elements[3];
++c_7325220.elements[4] = ((closureN)self_7312844)->elements[4];
++c_7325220.elements[5] = r_737164;
-object c_7327738 = Cyc_symbol2string(data,(closure)&c_7327679,Cyc_cadr(data, ((closureN)self_7314144)->elements[2]));
-return_closcall1(data,(closure)&c_7327679, c_7327738);;
-+object c_7325286 = Cyc_symbol2string(data,(closure)&c_7325227,Cyc_cadr(data, ((closureN)self_7312851)->elements[2]));
-+return_closcall1(data,(closure)&c_7325227, c_7325286);;
++object c_7325279 = Cyc_symbol2string(data,(closure)&c_7325220,Cyc_cadr(data, ((closureN)self_7312844)->elements[2]));
++return_closcall1(data,(closure)&c_7325220, c_7325279);;
}
-static void __lambda_1254(void *data, object self_7314145, int argc, object *args) /* object self_7314145, object r_737941 */
-+static void __lambda_1207(void *data, object self_7312852, int argc, object *args) /* object self_7312852, object r_737173 */
++static void __lambda_1207(void *data, object self_7312845, int argc, object *args) /* object self_7312845, object r_737166 */
{
- object r_737941 = args[0];
-+ object r_737173 = args[0];
++ object r_737166 = args[0];
-pair_type local_7327684;
-+pair_type local_7325232;
++pair_type local_7325225;
-pair_type local_7327688;
-+pair_type local_7325236;
++pair_type local_7325229;
-pair_type local_7327694;
-+pair_type local_7325242;
++pair_type local_7325235;
-pair_type local_7327697;
-+pair_type local_7325245;
++pair_type local_7325238;
-pair_type local_7327701;
-+pair_type local_7325249;
++pair_type local_7325242;
-pair_type local_7327704;
-+pair_type local_7325252;
++pair_type local_7325245;
-pair_type local_7327707;
-+pair_type local_7325255;
++pair_type local_7325248;
-pair_type local_7327710;
-+pair_type local_7325258;
++pair_type local_7325251;
-pair_type local_7327714;
-+pair_type local_7325262;
++pair_type local_7325255;
-pair_type local_7327717;
-+pair_type local_7325265;
++pair_type local_7325258;
-pair_type local_7327721;
-+pair_type local_7325269;
++pair_type local_7325262;
-pair_type local_7327725;
-+pair_type local_7325273;
++pair_type local_7325266;
-pair_type local_7327728;
-+pair_type local_7325276;
++pair_type local_7325269;
-pair_type local_7327731;
-+pair_type local_7325279;
++pair_type local_7325272;
-return_direct_with_clo1(data, ((closureN)self_7314145)->elements[3], (((closure) ((closureN)self_7314145)->elements[3])->fn), set_pair_as_expr(&local_7327684, ((closureN)self_7314145)->elements[0], set_pair_as_expr(&local_7327688, Cyc_cadr(data, ((closureN)self_7314145)->elements[2]), set_pair_as_expr(&local_7327694, set_pair_as_expr(&local_7327697, ((closureN)self_7314145)->elements[5], set_pair_as_expr(&local_7327701, r_737941, set_pair_as_expr(&local_7327704, set_pair_as_expr(&local_7327707, quote_quote, set_pair_as_expr(&local_7327710, ((closureN)self_7314145)->elements[4], NULL)), set_pair_as_expr(&local_7327714, set_pair_as_expr(&local_7327717, ((closureN)self_7314145)->elements[1], set_pair_as_expr(&local_7327721, ((closureN)self_7314145)->elements[4], set_pair_as_expr(&local_7327725, set_pair_as_expr(&local_7327728, quote_quote, set_pair_as_expr(&local_7327731, Cyc_car(data, ((closureN)self_7314145)->elements[2]), NULL)), NULL))), NULL)))), NULL))));;
-+return_direct_with_clo1(data, ((closureN)self_7312852)->elements[3], (((closure) ((closureN)self_7312852)->elements[3])->fn), set_pair_as_expr(&local_7325232, ((closureN)self_7312852)->elements[0], set_pair_as_expr(&local_7325236, Cyc_cadr(data, ((closureN)self_7312852)->elements[2]), set_pair_as_expr(&local_7325242, set_pair_as_expr(&local_7325245, ((closureN)self_7312852)->elements[5], set_pair_as_expr(&local_7325249, r_737173, set_pair_as_expr(&local_7325252, set_pair_as_expr(&local_7325255, quote_quote, set_pair_as_expr(&local_7325258, ((closureN)self_7312852)->elements[4], NULL)), set_pair_as_expr(&local_7325262, set_pair_as_expr(&local_7325265, ((closureN)self_7312852)->elements[1], set_pair_as_expr(&local_7325269, ((closureN)self_7312852)->elements[4], set_pair_as_expr(&local_7325273, set_pair_as_expr(&local_7325276, quote_quote, set_pair_as_expr(&local_7325279, Cyc_car(data, ((closureN)self_7312852)->elements[2]), NULL)), NULL))), NULL)))), NULL))));;
++return_direct_with_clo1(data, ((closureN)self_7312845)->elements[3], (((closure) ((closureN)self_7312845)->elements[3])->fn), set_pair_as_expr(&local_7325225, ((closureN)self_7312845)->elements[0], set_pair_as_expr(&local_7325229, Cyc_cadr(data, ((closureN)self_7312845)->elements[2]), set_pair_as_expr(&local_7325235, set_pair_as_expr(&local_7325238, ((closureN)self_7312845)->elements[5], set_pair_as_expr(&local_7325242, r_737166, set_pair_as_expr(&local_7325245, set_pair_as_expr(&local_7325248, quote_quote, set_pair_as_expr(&local_7325251, ((closureN)self_7312845)->elements[4], NULL)), set_pair_as_expr(&local_7325255, set_pair_as_expr(&local_7325258, ((closureN)self_7312845)->elements[1], set_pair_as_expr(&local_7325262, ((closureN)self_7312845)->elements[4], set_pair_as_expr(&local_7325266, set_pair_as_expr(&local_7325269, quote_quote, set_pair_as_expr(&local_7325272, Cyc_car(data, ((closureN)self_7312845)->elements[2]), NULL)), NULL))), NULL)))), NULL))));;
}
-static void __lambda_1238(void *data, object self_7314146, int argc, object *args) /* object self_7314146, object r_737930 */
-+static void __lambda_1191(void *data, object self_7312853, int argc, object *args) /* object self_7312853, object r_737162 */
++static void __lambda_1191(void *data, object self_7312846, int argc, object *args) /* object self_7312846, object r_737155 */
{
- object r_737930 = args[0];
-+ object r_737162 = args[0];
++ object r_737155 = args[0];
-closureN_type c_7327374;
-object e_7327661 [12];
@@ -7315,41 +7316,41 @@ Make let-values be the same as let*-values, to work around
-c_7327374.elements[9] = ((closureN)self_7314146)->elements[9];
-c_7327374.elements[10] = ((closureN)self_7314146)->elements[10];
-c_7327374.elements[11] = ((closureN)self_7314146)->elements[11];
-+closureN_type c_7324922;
-+object e_7325209 [12];
-+c_7324922.hdr.mark = gc_color_red;
-+ c_7324922.hdr.grayed = 0;
-+c_7324922.tag = closureN_tag;
-+ c_7324922.fn = (function_type)__lambda_1192;
-+c_7324922.num_args = 1;
-+c_7324922.num_elements = 12;
-+c_7324922.elements = (object *)e_7325209;
-+c_7324922.elements[0] = ((closureN)self_7312853)->elements[0];
-+c_7324922.elements[1] = ((closureN)self_7312853)->elements[1];
-+c_7324922.elements[2] = ((closureN)self_7312853)->elements[2];
-+c_7324922.elements[3] = ((closureN)self_7312853)->elements[3];
-+c_7324922.elements[4] = ((closureN)self_7312853)->elements[4];
-+c_7324922.elements[5] = ((closureN)self_7312853)->elements[5];
-+c_7324922.elements[6] = ((closureN)self_7312853)->elements[6];
-+c_7324922.elements[7] = ((closureN)self_7312853)->elements[7];
-+c_7324922.elements[8] = ((closureN)self_7312853)->elements[8];
-+c_7324922.elements[9] = ((closureN)self_7312853)->elements[9];
-+c_7324922.elements[10] = ((closureN)self_7312853)->elements[10];
-+c_7324922.elements[11] = ((closureN)self_7312853)->elements[11];
++closureN_type c_7324915;
++object e_7325202 [12];
++c_7324915.hdr.mark = gc_color_red;
++ c_7324915.hdr.grayed = 0;
++c_7324915.tag = closureN_tag;
++ c_7324915.fn = (function_type)__lambda_1192;
++c_7324915.num_args = 1;
++c_7324915.num_elements = 12;
++c_7324915.elements = (object *)e_7325202;
++c_7324915.elements[0] = ((closureN)self_7312846)->elements[0];
++c_7324915.elements[1] = ((closureN)self_7312846)->elements[1];
++c_7324915.elements[2] = ((closureN)self_7312846)->elements[2];
++c_7324915.elements[3] = ((closureN)self_7312846)->elements[3];
++c_7324915.elements[4] = ((closureN)self_7312846)->elements[4];
++c_7324915.elements[5] = ((closureN)self_7312846)->elements[5];
++c_7324915.elements[6] = ((closureN)self_7312846)->elements[6];
++c_7324915.elements[7] = ((closureN)self_7312846)->elements[7];
++c_7324915.elements[8] = ((closureN)self_7312846)->elements[8];
++c_7324915.elements[9] = ((closureN)self_7312846)->elements[9];
++c_7324915.elements[10] = ((closureN)self_7312846)->elements[10];
++c_7324915.elements[11] = ((closureN)self_7312846)->elements[11];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7327374, r_737930, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7314146)->elements[4])));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7324922, r_737162, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7312853)->elements[4])));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7324915, r_737155, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7312846)->elements[4])));;
}
-static void __lambda_1239(void *data, object self_7314147, int argc, object *args) /* object self_7314147, object r_737859 */
-+static void __lambda_1192(void *data, object self_7312854, int argc, object *args) /* object self_7312854, object r_737091 */
++static void __lambda_1192(void *data, object self_7312847, int argc, object *args) /* object self_7312847, object r_737084 */
{
- object r_737859 = args[0];
-+ object r_737091 = args[0];
++ object r_737084 = args[0];
-closureN_type c_7327376;
-object e_7327573 [12];
@@ -7372,27 +7373,27 @@ Make let-values be the same as let*-values, to work around
-c_7327376.elements[9] = ((closureN)self_7314147)->elements[9];
-c_7327376.elements[10] = ((closureN)self_7314147)->elements[10];
-c_7327376.elements[11] = ((closureN)self_7314147)->elements[11];
-+closureN_type c_7324924;
-+object e_7325121 [12];
-+c_7324924.hdr.mark = gc_color_red;
-+ c_7324924.hdr.grayed = 0;
-+c_7324924.tag = closureN_tag;
-+ c_7324924.fn = (function_type)__lambda_1193;
-+c_7324924.num_args = 1;
-+c_7324924.num_elements = 12;
-+c_7324924.elements = (object *)e_7325121;
-+c_7324924.elements[0] = ((closureN)self_7312854)->elements[0];
-+c_7324924.elements[1] = ((closureN)self_7312854)->elements[1];
-+c_7324924.elements[2] = ((closureN)self_7312854)->elements[2];
-+c_7324924.elements[3] = ((closureN)self_7312854)->elements[4];
-+c_7324924.elements[4] = ((closureN)self_7312854)->elements[5];
-+c_7324924.elements[5] = ((closureN)self_7312854)->elements[6];
-+c_7324924.elements[6] = ((closureN)self_7312854)->elements[7];
-+c_7324924.elements[7] = ((closureN)self_7312854)->elements[8];
-+c_7324924.elements[8] = r_737091;
-+c_7324924.elements[9] = ((closureN)self_7312854)->elements[9];
-+c_7324924.elements[10] = ((closureN)self_7312854)->elements[10];
-+c_7324924.elements[11] = ((closureN)self_7312854)->elements[11];
++closureN_type c_7324917;
++object e_7325114 [12];
++c_7324917.hdr.mark = gc_color_red;
++ c_7324917.hdr.grayed = 0;
++c_7324917.tag = closureN_tag;
++ c_7324917.fn = (function_type)__lambda_1193;
++c_7324917.num_args = 1;
++c_7324917.num_elements = 12;
++c_7324917.elements = (object *)e_7325114;
++c_7324917.elements[0] = ((closureN)self_7312847)->elements[0];
++c_7324917.elements[1] = ((closureN)self_7312847)->elements[1];
++c_7324917.elements[2] = ((closureN)self_7312847)->elements[2];
++c_7324917.elements[3] = ((closureN)self_7312847)->elements[4];
++c_7324917.elements[4] = ((closureN)self_7312847)->elements[5];
++c_7324917.elements[5] = ((closureN)self_7312847)->elements[6];
++c_7324917.elements[6] = ((closureN)self_7312847)->elements[7];
++c_7324917.elements[7] = ((closureN)self_7312847)->elements[8];
++c_7324917.elements[8] = r_737084;
++c_7324917.elements[9] = ((closureN)self_7312847)->elements[9];
++c_7324917.elements[10] = ((closureN)self_7312847)->elements[10];
++c_7324917.elements[11] = ((closureN)self_7312847)->elements[11];
-closureN_type c_7327574;
@@ -7408,40 +7409,40 @@ Make let-values be the same as let*-values, to work around
-c_7327574.elements[1] = ((closureN)self_7314147)->elements[3];
-c_7327574.elements[2] = ((closureN)self_7314147)->elements[6];
-c_7327574.elements[3] = ((closureN)self_7314147)->elements[11];
-+closureN_type c_7325122;
-+object e_7325208 [4];
-+c_7325122.hdr.mark = gc_color_red;
-+ c_7325122.hdr.grayed = 0;
-+c_7325122.tag = closureN_tag;
-+ c_7325122.fn = (function_type)__lambda_1202;
-+c_7325122.num_args = 1;
-+c_7325122.num_elements = 4;
-+c_7325122.elements = (object *)e_7325208;
-+c_7325122.elements[0] = ((closureN)self_7312854)->elements[0];
-+c_7325122.elements[1] = ((closureN)self_7312854)->elements[3];
-+c_7325122.elements[2] = ((closureN)self_7312854)->elements[6];
-+c_7325122.elements[3] = ((closureN)self_7312854)->elements[11];
++closureN_type c_7325115;
++object e_7325201 [4];
++c_7325115.hdr.mark = gc_color_red;
++ c_7325115.hdr.grayed = 0;
++c_7325115.tag = closureN_tag;
++ c_7325115.fn = (function_type)__lambda_1202;
++c_7325115.num_args = 1;
++c_7325115.num_elements = 4;
++c_7325115.elements = (object *)e_7325201;
++c_7325115.elements[0] = ((closureN)self_7312847)->elements[0];
++c_7325115.elements[1] = ((closureN)self_7312847)->elements[3];
++c_7325115.elements[2] = ((closureN)self_7312847)->elements[6];
++c_7325115.elements[3] = ((closureN)self_7312847)->elements[11];
-return_direct_with_clo1(data,(closure)&c_7327376,__lambda_1240, &c_7327574);;
-+return_direct_with_clo1(data,(closure)&c_7324924,__lambda_1193, &c_7325122);;
++return_direct_with_clo1(data,(closure)&c_7324917,__lambda_1193, &c_7325115);;
}
-static void __lambda_1249(void *data, object self_7314148, int argc, object *args) /* object self_7314148, object k_737896, object f_732641_734017 */
-+static void __lambda_1202(void *data, object self_7312855, int argc, object *args) /* object self_7312855, object k_737128, object f_732300_733572 */
++static void __lambda_1202(void *data, object self_7312848, int argc, object *args) /* object self_7312848, object k_737121, object f_732294_733565 */
{
- object k_737896 = args[0]; object f_732641_734017 = args[1];
-+ object k_737128 = args[0]; object f_732300_733572 = args[1];
++ object k_737121 = args[0]; object f_732294_733565 = args[1];
-if( (boolean_f != Cyc_is_pair(f_732641_734017)) ){
-+if( (boolean_f != Cyc_is_pair(f_732300_733572)) ){
++if( (boolean_f != Cyc_is_pair(f_732294_733565)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, f_732641_734017))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, f_732300_733572))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, f_732294_733565))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cddr(data, f_732641_734017))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cddr(data, f_732300_733572))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cddr(data, f_732294_733565))) ){
-closureN_type c_7327587;
-object e_7327656 [5];
@@ -7457,42 +7458,42 @@ Make let-values be the same as let*-values, to work around
-c_7327587.elements[2] = f_732641_734017;
-c_7327587.elements[3] = k_737896;
-c_7327587.elements[4] = ((closureN)self_7314148)->elements[2];
-+closureN_type c_7325135;
-+object e_7325204 [5];
-+c_7325135.hdr.mark = gc_color_red;
-+ c_7325135.hdr.grayed = 0;
-+c_7325135.tag = closureN_tag;
-+ c_7325135.fn = (function_type)__lambda_1203;
-+c_7325135.num_args = 1;
-+c_7325135.num_elements = 5;
-+c_7325135.elements = (object *)e_7325204;
-+c_7325135.elements[0] = ((closureN)self_7312855)->elements[0];
-+c_7325135.elements[1] = ((closureN)self_7312855)->elements[1];
-+c_7325135.elements[2] = f_732300_733572;
-+c_7325135.elements[3] = k_737128;
-+c_7325135.elements[4] = ((closureN)self_7312855)->elements[2];
++closureN_type c_7325128;
++object e_7325197 [5];
++c_7325128.hdr.mark = gc_color_red;
++ c_7325128.hdr.grayed = 0;
++c_7325128.tag = closureN_tag;
++ c_7325128.fn = (function_type)__lambda_1203;
++c_7325128.num_args = 1;
++c_7325128.num_elements = 5;
++c_7325128.elements = (object *)e_7325197;
++c_7325128.elements[0] = ((closureN)self_7312848)->elements[0];
++c_7325128.elements[1] = ((closureN)self_7312848)->elements[1];
++c_7325128.elements[2] = f_732294_733565;
++c_7325128.elements[3] = k_737121;
++c_7325128.elements[4] = ((closureN)self_7312848)->elements[2];
-return_closcall2(data, ((closureN)self_7314148)->elements[3], &c_7327587, quote_make_91setter);
-+return_closcall2(data, ((closureN)self_7312855)->elements[3], &c_7325135, quote_make_91setter);
++return_closcall2(data, ((closureN)self_7312848)->elements[3], &c_7325128, quote_make_91setter);
} else {
- return_direct_with_clo1(data, k_737896, (((closure) k_737896)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737128, (((closure) k_737128)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737121, (((closure) k_737121)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737896, (((closure) k_737896)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737128, (((closure) k_737128)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737121, (((closure) k_737121)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737896, (((closure) k_737896)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_737128, (((closure) k_737128)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_737121, (((closure) k_737121)->fn), boolean_f);}
;;
}
-static void __lambda_1250(void *data, object self_7314149, int argc, object *args) /* object self_7314149, object r_737905 */
-+static void __lambda_1203(void *data, object self_7312856, int argc, object *args) /* object self_7312856, object r_737137 */
++static void __lambda_1203(void *data, object self_7312849, int argc, object *args) /* object self_7312849, object r_737130 */
{
- object r_737905 = args[0];
-+ object r_737137 = args[0];
++ object r_737130 = args[0];
-closureN_type c_7327589;
-object e_7327647 [6];
@@ -7509,21 +7510,21 @@ Make let-values be the same as let*-values, to work around
-c_7327589.elements[3] = ((closureN)self_7314149)->elements[3];
-c_7327589.elements[4] = ((closureN)self_7314149)->elements[4];
-c_7327589.elements[5] = r_737905;
-+closureN_type c_7325137;
-+object e_7325195 [6];
-+c_7325137.hdr.mark = gc_color_red;
-+ c_7325137.hdr.grayed = 0;
-+c_7325137.tag = closureN_tag;
-+ c_7325137.fn = (function_type)__lambda_1204;
-+c_7325137.num_args = 1;
-+c_7325137.num_elements = 6;
-+c_7325137.elements = (object *)e_7325195;
-+c_7325137.elements[0] = ((closureN)self_7312856)->elements[0];
-+c_7325137.elements[1] = ((closureN)self_7312856)->elements[1];
-+c_7325137.elements[2] = ((closureN)self_7312856)->elements[2];
-+c_7325137.elements[3] = ((closureN)self_7312856)->elements[3];
-+c_7325137.elements[4] = ((closureN)self_7312856)->elements[4];
-+c_7325137.elements[5] = r_737137;
++closureN_type c_7325130;
++object e_7325188 [6];
++c_7325130.hdr.mark = gc_color_red;
++ c_7325130.hdr.grayed = 0;
++c_7325130.tag = closureN_tag;
++ c_7325130.fn = (function_type)__lambda_1204;
++c_7325130.num_args = 1;
++c_7325130.num_elements = 6;
++c_7325130.elements = (object *)e_7325188;
++c_7325130.elements[0] = ((closureN)self_7312849)->elements[0];
++c_7325130.elements[1] = ((closureN)self_7312849)->elements[1];
++c_7325130.elements[2] = ((closureN)self_7312849)->elements[2];
++c_7325130.elements[3] = ((closureN)self_7312849)->elements[3];
++c_7325130.elements[4] = ((closureN)self_7312849)->elements[4];
++c_7325130.elements[5] = r_737130;
@@ -7532,72 +7533,72 @@ Make let-values be the same as let*-values, to work around
-object c_7327650 = Cyc_symbol2string(data,(closure)&c_7327589,Cyc_car(data, Cyc_cddr(data, ((closureN)self_7314149)->elements[2])));
-return_closcall1(data,(closure)&c_7327589, c_7327650);;
-+object c_7325198 = Cyc_symbol2string(data,(closure)&c_7325137,Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312856)->elements[2])));
-+return_closcall1(data,(closure)&c_7325137, c_7325198);;
++object c_7325191 = Cyc_symbol2string(data,(closure)&c_7325130,Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312849)->elements[2])));
++return_closcall1(data,(closure)&c_7325130, c_7325191);;
}
-static void __lambda_1251(void *data, object self_7314150, int argc, object *args) /* object self_7314150, object r_737907 */
-+static void __lambda_1204(void *data, object self_7312857, int argc, object *args) /* object self_7312857, object r_737139 */
++static void __lambda_1204(void *data, object self_7312850, int argc, object *args) /* object self_7312850, object r_737132 */
{
- object r_737907 = args[0];
-+ object r_737139 = args[0];
++ object r_737132 = args[0];
-pair_type local_7327594;
-+pair_type local_7325142;
++pair_type local_7325135;
-pair_type local_7327598;
-+pair_type local_7325146;
++pair_type local_7325139;
-pair_type local_7327606;
-+pair_type local_7325154;
++pair_type local_7325147;
-pair_type local_7327609;
-+pair_type local_7325157;
++pair_type local_7325150;
-pair_type local_7327613;
-+pair_type local_7325161;
++pair_type local_7325154;
-pair_type local_7327616;
-+pair_type local_7325164;
++pair_type local_7325157;
-pair_type local_7327619;
-+pair_type local_7325167;
++pair_type local_7325160;
-pair_type local_7327622;
-+pair_type local_7325170;
++pair_type local_7325163;
-pair_type local_7327626;
-+pair_type local_7325174;
++pair_type local_7325167;
-pair_type local_7327629;
-+pair_type local_7325177;
++pair_type local_7325170;
-pair_type local_7327633;
-+pair_type local_7325181;
++pair_type local_7325174;
-pair_type local_7327637;
-+pair_type local_7325185;
++pair_type local_7325178;
-pair_type local_7327640;
-+pair_type local_7325188;
++pair_type local_7325181;
-pair_type local_7327643;
-+pair_type local_7325191;
++pair_type local_7325184;
-return_direct_with_clo1(data, ((closureN)self_7314150)->elements[3], (((closure) ((closureN)self_7314150)->elements[3])->fn), set_pair_as_expr(&local_7327594, ((closureN)self_7314150)->elements[0], set_pair_as_expr(&local_7327598, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7314150)->elements[2])), set_pair_as_expr(&local_7327606, set_pair_as_expr(&local_7327609, ((closureN)self_7314150)->elements[5], set_pair_as_expr(&local_7327613, r_737907, set_pair_as_expr(&local_7327616, set_pair_as_expr(&local_7327619, quote_quote, set_pair_as_expr(&local_7327622, ((closureN)self_7314150)->elements[4], NULL)), set_pair_as_expr(&local_7327626, set_pair_as_expr(&local_7327629, ((closureN)self_7314150)->elements[1], set_pair_as_expr(&local_7327633, ((closureN)self_7314150)->elements[4], set_pair_as_expr(&local_7327637, set_pair_as_expr(&local_7327640, quote_quote, set_pair_as_expr(&local_7327643, Cyc_car(data, ((closureN)self_7314150)->elements[2]), NULL)), NULL))), NULL)))), NULL)))
);;
-+return_direct_with_clo1(data, ((closureN)self_7312857)->elements[3], (((closure) ((closureN)self_7312857)->elements[3])->fn), set_pair_as_expr(&local_7325142, ((closureN)self_7312857)->elements[0], set_pair_as_expr(&local_7325146, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312857)->elements[2])), set_pair_as_expr(&local_7325154, set_pair_as_expr(&local_7325157, ((closureN)self_7312857)->elements[5], set_pair_as_expr(&local_7325161, r_737139, set_pair_as_expr(&local_7325164, set_pair_as_expr(&local_7325167, quote_quote, set_pair_as_expr(&local_7325170, ((closureN)self_7312857)->elements[4], NULL)), set_pair_as_expr(&local_7325174, set_pair_as_expr(&local_7325177, ((closureN)self_7312857)->elements[1], set_pair_as_expr(&local_7325181, ((closureN)self_7312857)->elements[4], set_pair_as_expr(&local_7325185, set_pair_as_expr(&local_7325188, quote_quote, set_pair_as_expr(&local_7325191, Cyc_car(data, ((closureN)self_7312857)->elements[2]), NULL)), NULL))), NULL)))), NULL)))
);;
++return_direct_with_clo1(data, ((closureN)self_7312850)->elements[3], (((closure) ((closureN)self_7312850)->elements[3])->fn), set_pair_as_expr(&local_7325135, ((closureN)self_7312850)->elements[0], set_pair_as_expr(&local_7325139, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312850)->elements[2])), set_pair_as_expr(&local_7325147, set_pair_as_expr(&local_7325150, ((closureN)self_7312850)->elements[5], set_pair_as_expr(&local_7325154, r_737132, set_pair_as_expr(&local_7325157, set_pair_as_expr(&local_7325160, quote_quote, set_pair_as_expr(&local_7325163, ((closureN)self_7312850)->elements[4], NULL)), set_pair_as_expr(&local_7325167, set_pair_as_expr(&local_7325170, ((closureN)self_7312850)->elements[1], set_pair_as_expr(&local_7325174, ((closureN)self_7312850)->elements[4], set_pair_as_expr(&local_7325178, set_pair_as_expr(&local_7325181, quote_quote, set_pair_as_expr(&local_7325184, Cyc_car(data, ((closureN)self_7312850)->elements[2]), NULL)), NULL))), NULL)))), NULL)))
);;
}
-static void __lambda_1240(void *data, object self_7314151, int argc, object *args) /* object self_7314151, object r_737895 */
-+static void __lambda_1193(void *data, object self_7312858, int argc, object *args) /* object self_7312858, object r_737127 */
++static void __lambda_1193(void *data, object self_7312851, int argc, object *args) /* object self_7312851, object r_737120 */
{
- object r_737895 = args[0];
-+ object r_737127 = args[0];
++ object r_737120 = args[0];
-closureN_type c_7327378;
-object e_7327567 [12];
@@ -7620,41 +7621,41 @@ Make let-values be the same as let*-values, to work around
-c_7327378.elements[9] = ((closureN)self_7314151)->elements[9];
-c_7327378.elements[10] = ((closureN)self_7314151)->elements[10];
-c_7327378.elements[11] = ((closureN)self_7314151)->elements[11];
-+closureN_type c_7324926;
-+object e_7325115 [12];
-+c_7324926.hdr.mark = gc_color_red;
-+ c_7324926.hdr.grayed = 0;
-+c_7324926.tag = closureN_tag;
-+ c_7324926.fn = (function_type)__lambda_1194;
-+c_7324926.num_args = 1;
-+c_7324926.num_elements = 12;
-+c_7324926.elements = (object *)e_7325115;
-+c_7324926.elements[0] = ((closureN)self_7312858)->elements[0];
-+c_7324926.elements[1] = ((closureN)self_7312858)->elements[1];
-+c_7324926.elements[2] = ((closureN)self_7312858)->elements[2];
-+c_7324926.elements[3] = ((closureN)self_7312858)->elements[3];
-+c_7324926.elements[4] = ((closureN)self_7312858)->elements[4];
-+c_7324926.elements[5] = ((closureN)self_7312858)->elements[5];
-+c_7324926.elements[6] = ((closureN)self_7312858)->elements[6];
-+c_7324926.elements[7] = ((closureN)self_7312858)->elements[7];
-+c_7324926.elements[8] = ((closureN)self_7312858)->elements[8];
-+c_7324926.elements[9] = ((closureN)self_7312858)->elements[9];
-+c_7324926.elements[10] = ((closureN)self_7312858)->elements[10];
-+c_7324926.elements[11] = ((closureN)self_7312858)->elements[11];
++closureN_type c_7324919;
++object e_7325108 [12];
++c_7324919.hdr.mark = gc_color_red;
++ c_7324919.hdr.grayed = 0;
++c_7324919.tag = closureN_tag;
++ c_7324919.fn = (function_type)__lambda_1194;
++c_7324919.num_args = 1;
++c_7324919.num_elements = 12;
++c_7324919.elements = (object *)e_7325108;
++c_7324919.elements[0] = ((closureN)self_7312851)->elements[0];
++c_7324919.elements[1] = ((closureN)self_7312851)->elements[1];
++c_7324919.elements[2] = ((closureN)self_7312851)->elements[2];
++c_7324919.elements[3] = ((closureN)self_7312851)->elements[3];
++c_7324919.elements[4] = ((closureN)self_7312851)->elements[4];
++c_7324919.elements[5] = ((closureN)self_7312851)->elements[5];
++c_7324919.elements[6] = ((closureN)self_7312851)->elements[6];
++c_7324919.elements[7] = ((closureN)self_7312851)->elements[7];
++c_7324919.elements[8] = ((closureN)self_7312851)->elements[8];
++c_7324919.elements[9] = ((closureN)self_7312851)->elements[9];
++c_7324919.elements[10] = ((closureN)self_7312851)->elements[10];
++c_7324919.elements[11] = ((closureN)self_7312851)->elements[11];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7327378, r_737895, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7314151)->elements[3])));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7324926, r_737127, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7312858)->elements[3])));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7324919, r_737120, Cyc_cddr(data, Cyc_cddr(data, ((closureN)self_7312851)->elements[3])));;
}
-static void __lambda_1241(void *data, object self_7314152, int argc, object *args) /* object self_7314152, object r_737861 */
-+static void __lambda_1194(void *data, object self_7312859, int argc, object *args) /* object self_7312859, object r_737093 */
++static void __lambda_1194(void *data, object self_7312852, int argc, object *args) /* object self_7312852, object r_737086 */
{
- object r_737861 = args[0];
-+ object r_737093 = args[0];
++ object r_737086 = args[0];
-closureN_type c_7327381;
-object e_7327566 [13];
@@ -7678,38 +7679,38 @@ Make let-values be the same as let*-values, to work around
-c_7327381.elements[10] = ((closureN)self_7314152)->elements[9];
-c_7327381.elements[11] = ((closureN)self_7314152)->elements[10];
-c_7327381.elements[12] = ((closureN)self_7314152)->elements[11];
-+closureN_type c_7324929;
-+object e_7325114 [13];
-+c_7324929.hdr.mark = gc_color_red;
-+ c_7324929.hdr.grayed = 0;
-+c_7324929.tag = closureN_tag;
-+ c_7324929.fn = (function_type)__lambda_1195;
-+c_7324929.num_args = 1;
-+c_7324929.num_elements = 13;
-+c_7324929.elements = (object *)e_7325114;
-+c_7324929.elements[0] = ((closureN)self_7312859)->elements[0];
-+c_7324929.elements[1] = ((closureN)self_7312859)->elements[1];
-+c_7324929.elements[2] = ((closureN)self_7312859)->elements[2];
-+c_7324929.elements[3] = ((closureN)self_7312859)->elements[3];
-+c_7324929.elements[4] = ((closureN)self_7312859)->elements[4];
-+c_7324929.elements[5] = ((closureN)self_7312859)->elements[5];
-+c_7324929.elements[6] = ((closureN)self_7312859)->elements[6];
-+c_7324929.elements[7] = ((closureN)self_7312859)->elements[7];
-+c_7324929.elements[8] = ((closureN)self_7312859)->elements[8];
-+c_7324929.elements[9] = r_737093;
-+c_7324929.elements[10] = ((closureN)self_7312859)->elements[9];
-+c_7324929.elements[11] = ((closureN)self_7312859)->elements[10];
-+c_7324929.elements[12] = ((closureN)self_7312859)->elements[11];
++closureN_type c_7324922;
++object e_7325107 [13];
++c_7324922.hdr.mark = gc_color_red;
++ c_7324922.hdr.grayed = 0;
++c_7324922.tag = closureN_tag;
++ c_7324922.fn = (function_type)__lambda_1195;
++c_7324922.num_args = 1;
++c_7324922.num_elements = 13;
++c_7324922.elements = (object *)e_7325107;
++c_7324922.elements[0] = ((closureN)self_7312852)->elements[0];
++c_7324922.elements[1] = ((closureN)self_7312852)->elements[1];
++c_7324922.elements[2] = ((closureN)self_7312852)->elements[2];
++c_7324922.elements[3] = ((closureN)self_7312852)->elements[3];
++c_7324922.elements[4] = ((closureN)self_7312852)->elements[4];
++c_7324922.elements[5] = ((closureN)self_7312852)->elements[5];
++c_7324922.elements[6] = ((closureN)self_7312852)->elements[6];
++c_7324922.elements[7] = ((closureN)self_7312852)->elements[7];
++c_7324922.elements[8] = ((closureN)self_7312852)->elements[8];
++c_7324922.elements[9] = r_737086;
++c_7324922.elements[10] = ((closureN)self_7312852)->elements[9];
++c_7324922.elements[11] = ((closureN)self_7312852)->elements[10];
++c_7324922.elements[12] = ((closureN)self_7312852)->elements[11];
-return_closcall2(data, ((closureN)self_7314152)->elements[11], &c_7327381, quote_vector);;
-+return_closcall2(data, ((closureN)self_7312859)->elements[11], &c_7324929, quote_vector);;
++return_closcall2(data, ((closureN)self_7312852)->elements[11], &c_7324922, quote_vector);;
}
-static void __lambda_1242(void *data, object self_7314153, int argc, object *args) /* object self_7314153, object r_737873 */
-+static void __lambda_1195(void *data, object self_7312860, int argc, object *args) /* object self_7312860, object r_737105 */
++static void __lambda_1195(void *data, object self_7312853, int argc, object *args) /* object self_7312853, object r_737098 */
{
- object r_737873 = args[0];
-+ object r_737105 = args[0];
++ object r_737098 = args[0];
-closureN_type c_7327384;
-object e_7327565 [13];
@@ -7733,38 +7734,38 @@ Make let-values be the same as let*-values, to work around
-c_7327384.elements[10] = r_737873;
-c_7327384.elements[11] = ((closureN)self_7314153)->elements[10];
-c_7327384.elements[12] = ((closureN)self_7314153)->elements[11];
-+closureN_type c_7324932;
-+object e_7325113 [13];
-+c_7324932.hdr.mark = gc_color_red;
-+ c_7324932.hdr.grayed = 0;
-+c_7324932.tag = closureN_tag;
-+ c_7324932.fn = (function_type)__lambda_1196;
-+c_7324932.num_args = 1;
-+c_7324932.num_elements = 13;
-+c_7324932.elements = (object *)e_7325113;
-+c_7324932.elements[0] = ((closureN)self_7312860)->elements[0];
-+c_7324932.elements[1] = ((closureN)self_7312860)->elements[1];
-+c_7324932.elements[2] = ((closureN)self_7312860)->elements[2];
-+c_7324932.elements[3] = ((closureN)self_7312860)->elements[3];
-+c_7324932.elements[4] = ((closureN)self_7312860)->elements[4];
-+c_7324932.elements[5] = ((closureN)self_7312860)->elements[5];
-+c_7324932.elements[6] = ((closureN)self_7312860)->elements[6];
-+c_7324932.elements[7] = ((closureN)self_7312860)->elements[7];
-+c_7324932.elements[8] = ((closureN)self_7312860)->elements[8];
-+c_7324932.elements[9] = ((closureN)self_7312860)->elements[9];
-+c_7324932.elements[10] = r_737105;
-+c_7324932.elements[11] = ((closureN)self_7312860)->elements[10];
-+c_7324932.elements[12] = ((closureN)self_7312860)->elements[11];
++closureN_type c_7324925;
++object e_7325106 [13];
++c_7324925.hdr.mark = gc_color_red;
++ c_7324925.hdr.grayed = 0;
++c_7324925.tag = closureN_tag;
++ c_7324925.fn = (function_type)__lambda_1196;
++c_7324925.num_args = 1;
++c_7324925.num_elements = 13;
++c_7324925.elements = (object *)e_7325106;
++c_7324925.elements[0] = ((closureN)self_7312853)->elements[0];
++c_7324925.elements[1] = ((closureN)self_7312853)->elements[1];
++c_7324925.elements[2] = ((closureN)self_7312853)->elements[2];
++c_7324925.elements[3] = ((closureN)self_7312853)->elements[3];
++c_7324925.elements[4] = ((closureN)self_7312853)->elements[4];
++c_7324925.elements[5] = ((closureN)self_7312853)->elements[5];
++c_7324925.elements[6] = ((closureN)self_7312853)->elements[6];
++c_7324925.elements[7] = ((closureN)self_7312853)->elements[7];
++c_7324925.elements[8] = ((closureN)self_7312853)->elements[8];
++c_7324925.elements[9] = ((closureN)self_7312853)->elements[9];
++c_7324925.elements[10] = r_737098;
++c_7324925.elements[11] = ((closureN)self_7312853)->elements[10];
++c_7324925.elements[12] = ((closureN)self_7312853)->elements[11];
-return_closcall2(data, ((closureN)self_7314153)->elements[12], &c_7327384, quote_vector);;
-+return_closcall2(data, ((closureN)self_7312860)->elements[12], &c_7324932, quote_vector);;
++return_closcall2(data, ((closureN)self_7312853)->elements[12], &c_7324925, quote_vector);;
}
-static void __lambda_1243(void *data, object self_7314154, int argc, object *args) /* object self_7314154, object r_737881 */
-+static void __lambda_1196(void *data, object self_7312861, int argc, object *args) /* object self_7312861, object r_737113 */
++static void __lambda_1196(void *data, object self_7312854, int argc, object *args) /* object self_7312854, object r_737106 */
{
- object r_737881 = args[0];
-+ object r_737113 = args[0];
++ object r_737106 = args[0];
-closureN_type c_7327386;
-object e_7327549 [14];
@@ -7789,33 +7790,33 @@ Make let-values be the same as let*-values, to work around
-c_7327386.elements[11] = r_737881;
-c_7327386.elements[12] = ((closureN)self_7314154)->elements[11];
-c_7327386.elements[13] = ((closureN)self_7314154)->elements[12];
-+closureN_type c_7324934;
-+object e_7325097 [14];
-+c_7324934.hdr.mark = gc_color_red;
-+ c_7324934.hdr.grayed = 0;
-+c_7324934.tag = closureN_tag;
-+ c_7324934.fn = (function_type)__lambda_1197;
-+c_7324934.num_args = 1;
-+c_7324934.num_elements = 14;
-+c_7324934.elements = (object *)e_7325097;
-+c_7324934.elements[0] = ((closureN)self_7312861)->elements[0];
-+c_7324934.elements[1] = ((closureN)self_7312861)->elements[1];
-+c_7324934.elements[2] = ((closureN)self_7312861)->elements[2];
-+c_7324934.elements[3] = ((closureN)self_7312861)->elements[3];
-+c_7324934.elements[4] = ((closureN)self_7312861)->elements[4];
-+c_7324934.elements[5] = ((closureN)self_7312861)->elements[5];
-+c_7324934.elements[6] = ((closureN)self_7312861)->elements[6];
-+c_7324934.elements[7] = ((closureN)self_7312861)->elements[7];
-+c_7324934.elements[8] = ((closureN)self_7312861)->elements[8];
-+c_7324934.elements[9] = ((closureN)self_7312861)->elements[9];
-+c_7324934.elements[10] = ((closureN)self_7312861)->elements[10];
-+c_7324934.elements[11] = r_737113;
-+c_7324934.elements[12] = ((closureN)self_7312861)->elements[11];
-+c_7324934.elements[13] = ((closureN)self_7312861)->elements[12];
++closureN_type c_7324927;
++object e_7325090 [14];
++c_7324927.hdr.mark = gc_color_red;
++ c_7324927.hdr.grayed = 0;
++c_7324927.tag = closureN_tag;
++ c_7324927.fn = (function_type)__lambda_1197;
++c_7324927.num_args = 1;
++c_7324927.num_elements = 14;
++c_7324927.elements = (object *)e_7325090;
++c_7324927.elements[0] = ((closureN)self_7312854)->elements[0];
++c_7324927.elements[1] = ((closureN)self_7312854)->elements[1];
++c_7324927.elements[2] = ((closureN)self_7312854)->elements[2];
++c_7324927.elements[3] = ((closureN)self_7312854)->elements[3];
++c_7324927.elements[4] = ((closureN)self_7312854)->elements[4];
++c_7324927.elements[5] = ((closureN)self_7312854)->elements[5];
++c_7324927.elements[6] = ((closureN)self_7312854)->elements[6];
++c_7324927.elements[7] = ((closureN)self_7312854)->elements[7];
++c_7324927.elements[8] = ((closureN)self_7312854)->elements[8];
++c_7324927.elements[9] = ((closureN)self_7312854)->elements[9];
++c_7324927.elements[10] = ((closureN)self_7312854)->elements[10];
++c_7324927.elements[11] = r_737106;
++c_7324927.elements[12] = ((closureN)self_7312854)->elements[11];
++c_7324927.elements[13] = ((closureN)self_7312854)->elements[12];
-complex_num_type local_7327552;
-+complex_num_type local_7325100;
++complex_num_type local_7325093;
@@ -7824,14 +7825,14 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo2(data, __glo_make_91list_scheme_base, (((closure) __glo_make_91list_scheme_base)->fn), &c_7327386, Cyc_fast_sub(data,&local_7327552, Cyc_length(data, Cyc_cddddr(data, ((closureN)self_7314154)->elements[3])), Cyc_length(data, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7314154)->elements[3])))));;
-+return_direct_with_clo2(data, __glo_make_91list_scheme_base, (((closure) __glo_make_91list_scheme_base)->fn), &c_7324934, Cyc_fast_sub(data,&local_7325100, Cyc_length(data, Cyc_cddddr(data, ((closureN)self_7312861)->elements[3])), Cyc_length(data, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7312861)->elements[3])))));;
++return_direct_with_clo2(data, __glo_make_91list_scheme_base, (((closure) __glo_make_91list_scheme_base)->fn), &c_7324927, Cyc_fast_sub(data,&local_7325093, Cyc_length(data, Cyc_cddddr(data, ((closureN)self_7312854)->elements[3])), Cyc_length(data, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7312854)->elements[3])))));;
}
-static void __lambda_1244(void *data, object self_7314155, int argc, object *args) /* object self_7314155, object r_737883 */
-+static void __lambda_1197(void *data, object self_7312862, int argc, object *args) /* object self_7312862, object r_737115 */
++static void __lambda_1197(void *data, object self_7312855, int argc, object *args) /* object self_7312855, object r_737108 */
{
- object r_737883 = args[0];
-+ object r_737115 = args[0];
++ object r_737108 = args[0];
-closureN_type c_7327388;
-object e_7327543 [14];
@@ -7856,43 +7857,43 @@ Make let-values be the same as let*-values, to work around
-c_7327388.elements[11] = ((closureN)self_7314155)->elements[11];
-c_7327388.elements[12] = ((closureN)self_7314155)->elements[12];
-c_7327388.elements[13] = ((closureN)self_7314155)->elements[13];
-+closureN_type c_7324936;
-+object e_7325091 [14];
-+c_7324936.hdr.mark = gc_color_red;
-+ c_7324936.hdr.grayed = 0;
-+c_7324936.tag = closureN_tag;
-+ c_7324936.fn = (function_type)__lambda_1198;
-+c_7324936.num_args = 1;
-+c_7324936.num_elements = 14;
-+c_7324936.elements = (object *)e_7325091;
-+c_7324936.elements[0] = ((closureN)self_7312862)->elements[0];
-+c_7324936.elements[1] = ((closureN)self_7312862)->elements[1];
-+c_7324936.elements[2] = ((closureN)self_7312862)->elements[2];
-+c_7324936.elements[3] = ((closureN)self_7312862)->elements[3];
-+c_7324936.elements[4] = ((closureN)self_7312862)->elements[4];
-+c_7324936.elements[5] = ((closureN)self_7312862)->elements[5];
-+c_7324936.elements[6] = ((closureN)self_7312862)->elements[6];
-+c_7324936.elements[7] = ((closureN)self_7312862)->elements[7];
-+c_7324936.elements[8] = ((closureN)self_7312862)->elements[8];
-+c_7324936.elements[9] = ((closureN)self_7312862)->elements[9];
-+c_7324936.elements[10] = ((closureN)self_7312862)->elements[10];
-+c_7324936.elements[11] = ((closureN)self_7312862)->elements[11];
-+c_7324936.elements[12] = ((closureN)self_7312862)->elements[12];
-+c_7324936.elements[13] = ((closureN)self_7312862)->elements[13];
++closureN_type c_7324929;
++object e_7325084 [14];
++c_7324929.hdr.mark = gc_color_red;
++ c_7324929.hdr.grayed = 0;
++c_7324929.tag = closureN_tag;
++ c_7324929.fn = (function_type)__lambda_1198;
++c_7324929.num_args = 1;
++c_7324929.num_elements = 14;
++c_7324929.elements = (object *)e_7325084;
++c_7324929.elements[0] = ((closureN)self_7312855)->elements[0];
++c_7324929.elements[1] = ((closureN)self_7312855)->elements[1];
++c_7324929.elements[2] = ((closureN)self_7312855)->elements[2];
++c_7324929.elements[3] = ((closureN)self_7312855)->elements[3];
++c_7324929.elements[4] = ((closureN)self_7312855)->elements[4];
++c_7324929.elements[5] = ((closureN)self_7312855)->elements[5];
++c_7324929.elements[6] = ((closureN)self_7312855)->elements[6];
++c_7324929.elements[7] = ((closureN)self_7312855)->elements[7];
++c_7324929.elements[8] = ((closureN)self_7312855)->elements[8];
++c_7324929.elements[9] = ((closureN)self_7312855)->elements[9];
++c_7324929.elements[10] = ((closureN)self_7312855)->elements[10];
++c_7324929.elements[11] = ((closureN)self_7312855)->elements[11];
++c_7324929.elements[12] = ((closureN)self_7312855)->elements[12];
++c_7324929.elements[13] = ((closureN)self_7312855)->elements[13];
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7327388, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7314155)->elements[3])), r_737883);;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7324936, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7312862)->elements[3])), r_737115);;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7324929, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7312855)->elements[3])), r_737108);;
}
-static void __lambda_1245(void *data, object self_7314156, int argc, object *args) /* object self_7314156, object r_737882 */
-+static void __lambda_1198(void *data, object self_7312863, int argc, object *args) /* object self_7312863, object r_737114 */
++static void __lambda_1198(void *data, object self_7312856, int argc, object *args) /* object self_7312856, object r_737107 */
{
- object r_737882 = args[0];
-+ object r_737114 = args[0];
++ object r_737107 = args[0];
-closureN_type c_7327390;
-object e_7327481 [10];
@@ -7913,88 +7914,88 @@ Make let-values be the same as let*-values, to work around
-c_7327390.elements[7] = ((closureN)self_7314156)->elements[8];
-c_7327390.elements[8] = ((closureN)self_7314156)->elements[12];
-c_7327390.elements[9] = ((closureN)self_7314156)->elements[13];
-+closureN_type c_7324938;
-+object e_7325029 [10];
-+c_7324938.hdr.mark = gc_color_red;
-+ c_7324938.hdr.grayed = 0;
-+c_7324938.tag = closureN_tag;
-+ c_7324938.fn = (function_type)__lambda_1199;
-+c_7324938.num_args = 1;
-+c_7324938.num_elements = 10;
-+c_7324938.elements = (object *)e_7325029;
-+c_7324938.elements[0] = ((closureN)self_7312863)->elements[0];
-+c_7324938.elements[1] = ((closureN)self_7312863)->elements[2];
-+c_7324938.elements[2] = ((closureN)self_7312863)->elements[3];
-+c_7324938.elements[3] = ((closureN)self_7312863)->elements[4];
-+c_7324938.elements[4] = ((closureN)self_7312863)->elements[5];
-+c_7324938.elements[5] = ((closureN)self_7312863)->elements[6];
-+c_7324938.elements[6] = ((closureN)self_7312863)->elements[7];
-+c_7324938.elements[7] = ((closureN)self_7312863)->elements[8];
-+c_7324938.elements[8] = ((closureN)self_7312863)->elements[12];
-+c_7324938.elements[9] = ((closureN)self_7312863)->elements[13];
++closureN_type c_7324931;
++object e_7325022 [10];
++c_7324931.hdr.mark = gc_color_red;
++ c_7324931.hdr.grayed = 0;
++c_7324931.tag = closureN_tag;
++ c_7324931.fn = (function_type)__lambda_1199;
++c_7324931.num_args = 1;
++c_7324931.num_elements = 10;
++c_7324931.elements = (object *)e_7325022;
++c_7324931.elements[0] = ((closureN)self_7312856)->elements[0];
++c_7324931.elements[1] = ((closureN)self_7312856)->elements[2];
++c_7324931.elements[2] = ((closureN)self_7312856)->elements[3];
++c_7324931.elements[3] = ((closureN)self_7312856)->elements[4];
++c_7324931.elements[4] = ((closureN)self_7312856)->elements[5];
++c_7324931.elements[5] = ((closureN)self_7312856)->elements[6];
++c_7324931.elements[6] = ((closureN)self_7312856)->elements[7];
++c_7324931.elements[7] = ((closureN)self_7312856)->elements[8];
++c_7324931.elements[8] = ((closureN)self_7312856)->elements[12];
++c_7324931.elements[9] = ((closureN)self_7312856)->elements[13];
-pair_type local_7327485;
-+pair_type local_7325033;
++pair_type local_7325026;
-pair_type local_7327488;
-+pair_type local_7325036;
++pair_type local_7325029;
-pair_type local_7327492;
-+pair_type local_7325040;
++pair_type local_7325033;
-pair_type local_7327500;
-+pair_type local_7325048;
++pair_type local_7325041;
-pair_type local_7327503;
-+pair_type local_7325051;
++pair_type local_7325044;
-pair_type local_7327507;
-+pair_type local_7325055;
++pair_type local_7325048;
-pair_type local_7327515;
-+pair_type local_7325063;
++pair_type local_7325056;
-pair_type local_7327518;
-+pair_type local_7325066;
++pair_type local_7325059;
-pair_type local_7327522;
-+pair_type local_7325070;
++pair_type local_7325063;
-pair_type local_7327525;
-+pair_type local_7325073;
++pair_type local_7325066;
-pair_type local_7327528;
-+pair_type local_7325076;
++pair_type local_7325069;
-pair_type local_7327531;
-+pair_type local_7325079;
++pair_type local_7325072;
-pair_type local_7327534;
-+pair_type local_7325082;
++pair_type local_7325075;
-pair_type local_7327538;
-+pair_type local_7325086;
++pair_type local_7325079;
-pair_type local_7327541;
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7327390, ((closureN)self_7314156)->elements[9], set_pair_as_expr(&local_7327485, set_pair_as_expr(&local_7327488, ((closureN)self_7314156)->elements[0], set_pair_as_expr(&local_7327492, Cyc_caar(data, Cyc_cddr(data, ((closureN)self_7314156)->elements[3])), set_pair_as_expr(&local_7327500, set_pair_as_expr(&local_7327503, ((closureN)self_7314156)->elements[1], set_pair_as_expr(&local_7327507, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7314156)->elements[3])), set_pair_as_expr(&local_7327515, set_pair_as_expr(&local_7327518, ((closureN)self_7314156)->elements[10], set_pair_as_expr(&local_7327522, set_pair_as_expr(&local_7327525, quote_make_91record_91marker, NULL), set_pair_as_expr(&local_7327528, set_pair_as_expr(&local_7327531, quote_quote, set_pair_as_expr(&local_7327534, ((closureN)self_7314156)->elements[5], NULL)), set_pair_as_expr(&local_7327538, set_pair_as_exp
r(&local_7327541, ((closureN)self_7314156)->elements[11], r_737882), NULL)))), NULL))), NULL))), NULL));;
-+pair_type local_7325089;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7324938, ((closureN)self_7312863)->elements[9], set_pair_as_expr(&local_7325033, set_pair_as_expr(&local_7325036, ((closureN)self_7312863)->elements[0], set_pair_as_expr(&local_7325040, Cyc_caar(data, Cyc_cddr(data, ((closureN)self_7312863)->elements[3])), set_pair_as_expr(&local_7325048, set_pair_as_expr(&local_7325051, ((closureN)self_7312863)->elements[1], set_pair_as_expr(&local_7325055, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7312863)->elements[3])), set_pair_as_expr(&local_7325063, set_pair_as_expr(&local_7325066, ((closureN)self_7312863)->elements[10], set_pair_as_expr(&local_7325070, set_pair_as_expr(&local_7325073, quote_make_91record_91marker, NULL), set_pair_as_expr(&local_7325076, set_pair_as_expr(&local_7325079, quote_quote, set_pair_as_expr(&local_7325082, ((closureN)self_7312863)->elements[5], NULL)), set_pair_as_expr(&local_7325086, set_pair_as_exp
r(&local_7325089, ((closureN)self_7312863)->elements[11], r_737114), NULL)))), NULL))), NULL))), NULL));;
++pair_type local_7325082;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7324931, ((closureN)self_7312856)->elements[9], set_pair_as_expr(&local_7325026, set_pair_as_expr(&local_7325029, ((closureN)self_7312856)->elements[0], set_pair_as_expr(&local_7325033, Cyc_caar(data, Cyc_cddr(data, ((closureN)self_7312856)->elements[3])), set_pair_as_expr(&local_7325041, set_pair_as_expr(&local_7325044, ((closureN)self_7312856)->elements[1], set_pair_as_expr(&local_7325048, Cyc_cdar(data, Cyc_cddr(data, ((closureN)self_7312856)->elements[3])), set_pair_as_expr(&local_7325056, set_pair_as_expr(&local_7325059, ((closureN)self_7312856)->elements[10], set_pair_as_expr(&local_7325063, set_pair_as_expr(&local_7325066, quote_make_91record_91marker, NULL), set_pair_as_expr(&local_7325069, set_pair_as_expr(&local_7325072, quote_quote, set_pair_as_expr(&local_7325075, ((closureN)self_7312856)->elements[5], NULL)), set_pair_as_expr(&local_7325079, set_pair_as_exp
r(&local_7325082, ((closureN)self_7312856)->elements[11], r_737107), NULL)))), NULL))), NULL))), NULL));;
}
-static void __lambda_1246(void *data, object self_7314157, int argc, object *args) /* object self_7314157, object r_737860 */
-+static void __lambda_1199(void *data, object self_7312864, int argc, object *args) /* object self_7312864, object r_737092 */
++static void __lambda_1199(void *data, object self_7312857, int argc, object *args) /* object self_7312857, object r_737085 */
{
- object r_737860 = args[0];
-+ object r_737092 = args[0];
++ object r_737085 = args[0];
-closureN_type c_7327392;
-object e_7327479 [9];
@@ -8014,34 +8015,34 @@ Make let-values be the same as let*-values, to work around
-c_7327392.elements[6] = ((closureN)self_7314157)->elements[6];
-c_7327392.elements[7] = ((closureN)self_7314157)->elements[8];
-c_7327392.elements[8] = ((closureN)self_7314157)->elements[9];
-+closureN_type c_7324940;
-+object e_7325027 [9];
-+c_7324940.hdr.mark = gc_color_red;
-+ c_7324940.hdr.grayed = 0;
-+c_7324940.tag = closureN_tag;
-+ c_7324940.fn = (function_type)__lambda_1200;
-+c_7324940.num_args = 1;
-+c_7324940.num_elements = 9;
-+c_7324940.elements = (object *)e_7325027;
-+c_7324940.elements[0] = ((closureN)self_7312864)->elements[0];
-+c_7324940.elements[1] = ((closureN)self_7312864)->elements[1];
-+c_7324940.elements[2] = ((closureN)self_7312864)->elements[2];
-+c_7324940.elements[3] = ((closureN)self_7312864)->elements[3];
-+c_7324940.elements[4] = ((closureN)self_7312864)->elements[4];
-+c_7324940.elements[5] = ((closureN)self_7312864)->elements[5];
-+c_7324940.elements[6] = ((closureN)self_7312864)->elements[6];
-+c_7324940.elements[7] = ((closureN)self_7312864)->elements[8];
-+c_7324940.elements[8] = ((closureN)self_7312864)->elements[9];
++closureN_type c_7324933;
++object e_7325020 [9];
++c_7324933.hdr.mark = gc_color_red;
++ c_7324933.hdr.grayed = 0;
++c_7324933.tag = closureN_tag;
++ c_7324933.fn = (function_type)__lambda_1200;
++c_7324933.num_args = 1;
++c_7324933.num_elements = 9;
++c_7324933.elements = (object *)e_7325020;
++c_7324933.elements[0] = ((closureN)self_7312857)->elements[0];
++c_7324933.elements[1] = ((closureN)self_7312857)->elements[1];
++c_7324933.elements[2] = ((closureN)self_7312857)->elements[2];
++c_7324933.elements[3] = ((closureN)self_7312857)->elements[3];
++c_7324933.elements[4] = ((closureN)self_7312857)->elements[4];
++c_7324933.elements[5] = ((closureN)self_7312857)->elements[5];
++c_7324933.elements[6] = ((closureN)self_7312857)->elements[6];
++c_7324933.elements[7] = ((closureN)self_7312857)->elements[8];
++c_7324933.elements[8] = ((closureN)self_7312857)->elements[9];
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7327392, ((closureN)self_7314157)->elements[7], r_737860);;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7324940, ((closureN)self_7312864)->elements[7], r_737092);;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7324933, ((closureN)self_7312857)->elements[7], r_737085);;
}
-static void __lambda_1247(void *data, object self_7314158, int argc, object *args) /* object self_7314158, object r_737858 */
-+static void __lambda_1200(void *data, object self_7312865, int argc, object *args) /* object self_7312865, object r_737090 */
++static void __lambda_1200(void *data, object self_7312858, int argc, object *args) /* object self_7312858, object r_737083 */
{
- object r_737858 = args[0];
-+ object r_737090 = args[0];
++ object r_737083 = args[0];
-closureN_type c_7327394;
-object e_7327443 [7];
@@ -8059,155 +8060,154 @@ Make let-values be the same as let*-values, to work around
-c_7327394.elements[4] = ((closureN)self_7314158)->elements[5];
-c_7327394.elements[5] = ((closureN)self_7314158)->elements[6];
-c_7327394.elements[6] = ((closureN)self_7314158)->elements[8];
-+closureN_type c_7324942;
-+object e_7324991 [7];
-+c_7324942.hdr.mark = gc_color_red;
-+ c_7324942.hdr.grayed = 0;
-+c_7324942.tag = closureN_tag;
-+ c_7324942.fn = (function_type)__lambda_1201;
-+c_7324942.num_args = 1;
-+c_7324942.num_elements = 7;
-+c_7324942.elements = (object *)e_7324991;
-+c_7324942.elements[0] = ((closureN)self_7312865)->elements[0];
-+c_7324942.elements[1] = ((closureN)self_7312865)->elements[1];
-+c_7324942.elements[2] = ((closureN)self_7312865)->elements[3];
-+c_7324942.elements[3] = ((closureN)self_7312865)->elements[4];
-+c_7324942.elements[4] = ((closureN)self_7312865)->elements[5];
-+c_7324942.elements[5] = ((closureN)self_7312865)->elements[6];
-+c_7324942.elements[6] = ((closureN)self_7312865)->elements[8];
++closureN_type c_7324935;
++object e_7324984 [7];
++c_7324935.hdr.mark = gc_color_red;
++ c_7324935.hdr.grayed = 0;
++c_7324935.tag = closureN_tag;
++ c_7324935.fn = (function_type)__lambda_1201;
++c_7324935.num_args = 1;
++c_7324935.num_elements = 7;
++c_7324935.elements = (object *)e_7324984;
++c_7324935.elements[0] = ((closureN)self_7312858)->elements[0];
++c_7324935.elements[1] = ((closureN)self_7312858)->elements[1];
++c_7324935.elements[2] = ((closureN)self_7312858)->elements[3];
++c_7324935.elements[3] = ((closureN)self_7312858)->elements[4];
++c_7324935.elements[4] = ((closureN)self_7312858)->elements[5];
++c_7324935.elements[5] = ((closureN)self_7312858)->elements[6];
++c_7324935.elements[6] = ((closureN)self_7312858)->elements[8];
-pair_type local_7327446;
-+pair_type local_7324994;
++pair_type local_7324987;
-pair_type local_7327449;
-+pair_type local_7324997;
++pair_type local_7324990;
-pair_type local_7327453;
-+pair_type local_7325001;
++pair_type local_7324994;
-pair_type local_7327461;
-+pair_type local_7325009;
++pair_type local_7325002;
-pair_type local_7327464;
-+pair_type local_7325012;
++pair_type local_7325005;
-pair_type local_7327468;
-+pair_type local_7325016;
++pair_type local_7325009;
-pair_type local_7327471;
-+pair_type local_7325019;
++pair_type local_7325012;
-pair_type local_7327474;
-+pair_type local_7325022;
++pair_type local_7325015;
-pair_type local_7327477;
-return_direct_with_clo1(data,(closure)&c_7327394,__lambda_1248, set_pair_as_expr(&local_7327446, set_pair_as_expr(&local_7327449, ((closureN)self_7314158)->elements[0], set_pair_as_expr(&local_7327453, Cyc_cadr(data, Cyc_cddr(data, ((closureN)self_7314158)->elements[2])), set_pair_as_expr(&local_7327461, set_pair_as_expr(&local_7327464, ((closureN)self_7314158)->elements[7], set_pair_as_expr(&local_7327468, obj_int2obj(0), set_pair_as_expr(&local_7327471, set_pair_as_expr(&local_7327474, quote_quote, set_pair_as_expr(&local_7327477, ((closureN)self_7314158)->elements[4], NULL)), NULL))), NULL))), r_737858));;
-+pair_type local_7325025;
-+return_direct_with_clo1(data,(closure)&c_7324942,__lambda_1201, set_pair_as_expr(&local_7324994, set_pair_as_expr(&local_7324997, ((closureN)self_7312865)->elements[0], set_pair_as_expr(&local_7325001, Cyc_cadr(data, Cyc_cddr(data, ((closureN)self_7312865)->elements[2])), set_pair_as_expr(&local_7325009, set_pair_as_expr(&local_7325012, ((closureN)self_7312865)->elements[7], set_pair_as_expr(&local_7325016, obj_int2obj(0), set_pair_as_expr(&local_7325019, set_pair_as_expr(&local_7325022, quote_quote, set_pair_as_expr(&local_7325025, ((closureN)self_7312865)->elements[4], NULL)), NULL))), NULL))), r_737090));;
++pair_type local_7325018;
++return_direct_with_clo1(data,(closure)&c_7324935,__lambda_1201, set_pair_as_expr(&local_7324987, set_pair_as_expr(&local_7324990, ((closureN)self_7312858)->elements[0], set_pair_as_expr(&local_7324994, Cyc_cadr(data, Cyc_cddr(data, ((closureN)self_7312858)->elements[2])), set_pair_as_expr(&local_7325002, set_pair_as_expr(&local_7325005, ((closureN)self_7312858)->elements[7], set_pair_as_expr(&local_7325009, obj_int2obj(0), set_pair_as_expr(&local_7325012, set_pair_as_expr(&local_7325015, quote_quote, set_pair_as_expr(&local_7325018, ((closureN)self_7312858)->elements[4], NULL)), NULL))), NULL))), r_737083));;
}
-static void __lambda_1248(void *data, object self_7314159, int argc, object *args) /* object self_7314159, object r_737856 */
-+static void __lambda_1201(void *data, object self_7312866, int argc, object *args) /* object self_7312866, object r_737088 */
++static void __lambda_1201(void *data, object self_7312859, int argc, object *args) /* object self_7312859, object r_737081 */
{
- object r_737856 = args[0];
-+ object r_737088 = args[0];
++ object r_737081 = args[0];
-pair_type local_7327399;
-+pair_type local_7324947;
++pair_type local_7324940;
-pair_type local_7327403;
-+pair_type local_7324951;
++pair_type local_7324944;
-pair_type local_7327406;
-+pair_type local_7324954;
++pair_type local_7324947;
-pair_type local_7327410;
-+pair_type local_7324958;
++pair_type local_7324951;
-pair_type local_7327414;
-+pair_type local_7324962;
++pair_type local_7324955;
-pair_type local_7327417;
-+pair_type local_7324965;
++pair_type local_7324958;
-pair_type local_7327421;
-+pair_type local_7324969;
++pair_type local_7324962;
-pair_type local_7327424;
-+pair_type local_7324972;
++pair_type local_7324965;
-pair_type local_7327427;
-+pair_type local_7324975;
++pair_type local_7324968;
-pair_type local_7327431;
-+pair_type local_7324979;
++pair_type local_7324972;
-pair_type local_7327435;
-+pair_type local_7324983;
++pair_type local_7324976;
-pair_type local_7327438;
-+pair_type local_7324986;
++pair_type local_7324979;
-pair_type local_7327441;
-return_direct_with_clo1(data, ((closureN)self_7314159)->elements[2], (((closure) ((closureN)self_7314159)->elements[2])->fn), set_pair_as_expr(&local_7327399, ((closureN)self_7314159)->elements[5], set_pair_as_expr(&local_7327403, set_pair_as_expr(&local_7327406, ((closureN)self_7314159)->elements[0], set_pair_as_expr(&local_7327410, ((closureN)self_7314159)->elements[3], set_pair_as_expr(&local_7327414, set_pair_as_expr(&local_7327417, ((closureN)self_7314159)->elements[1], set_pair_as_expr(&local_7327421, set_pair_as_expr(&local_7327424, quote_quote, set_pair_as_expr(&local_7327427, ((closureN)self_7314159)->elements[3], NULL)), set_pair_as_expr(&local_7327431, ((closureN)self_7314159)->elements[4], set_pair_as_expr(&local_7327435, set_pair_as_expr(&local_7327438, quote_quote, set_pair_as_expr(&local_7327441, ((closureN)self_7314159)->elements[6], NULL)), NULL)))), NULL))), r_737856)));;
-+pair_type local_7324989;
-+return_direct_with_clo1(data, ((closureN)self_7312866)->elements[2], (((closure) ((closureN)self_7312866)->elements[2])->fn), set_pair_as_expr(&local_7324947, ((closureN)self_7312866)->elements[5], set_pair_as_expr(&local_7324951, set_pair_as_expr(&local_7324954, ((closureN)self_7312866)->elements[0], set_pair_as_expr(&local_7324958, ((closureN)self_7312866)->elements[3], set_pair_as_expr(&local_7324962, set_pair_as_expr(&local_7324965, ((closureN)self_7312866)->elements[1], set_pair_as_expr(&local_7324969, set_pair_as_expr(&local_7324972, quote_quote, set_pair_as_expr(&local_7324975, ((closureN)self_7312866)->elements[3], NULL)), set_pair_as_expr(&local_7324979, ((closureN)self_7312866)->elements[4], set_pair_as_expr(&local_7324983, set_pair_as_expr(&local_7324986, quote_quote, set_pair_as_expr(&local_7324989, ((closureN)self_7312866)->elements[6], NULL)), NULL)))), NULL))), r_737088)));;
++pair_type local_7324982;
++return_direct_with_clo1(data, ((closureN)self_7312859)->elements[2], (((closure) ((closureN)self_7312859)->elements[2])->fn), set_pair_as_expr(&local_7324940, ((closureN)self_7312859)->elements[5], set_pair_as_expr(&local_7324944, set_pair_as_expr(&local_7324947, ((closureN)self_7312859)->elements[0], set_pair_as_expr(&local_7324951, ((closureN)self_7312859)->elements[3], set_pair_as_expr(&local_7324955, set_pair_as_expr(&local_7324958, ((closureN)self_7312859)->elements[1], set_pair_as_expr(&local_7324962, set_pair_as_expr(&local_7324965, quote_quote, set_pair_as_expr(&local_7324968, ((closureN)self_7312859)->elements[3], NULL)), set_pair_as_expr(&local_7324972, ((closureN)self_7312859)->elements[4], set_pair_as_expr(&local_7324976, set_pair_as_expr(&local_7324979, quote_quote, set_pair_as_expr(&local_7324982, ((closureN)self_7312859)->elements[6], NULL)), NULL)))), NULL))), r_737081)));;
}
-static void __lambda_1233(void *data, object self_7314160, int argc, object *args) /* object self_7314160, object k_737992 */
-+static void __lambda_1186(void *data, object self_7312867, int argc, object *args) /* object self_7312867, object k_737224 */
++static void __lambda_1186(void *data, object self_7312860, int argc, object *args) /* object self_7312860, object k_737217 */
{
- object k_737992 = args[0];
-+ object k_737224 = args[0];
++ object k_737217 = args[0];
-if( (boolean_f != Cyc_eq(((closureN)self_7314160)->elements[1], Cyc_caar(data, Cyc_cddr(data, ((closureN)self_7314160)->elements[0])))) ){
-+if( (boolean_f != Cyc_eq(((closureN)self_7312867)->elements[1], Cyc_caar(data, Cyc_cddr(data, ((closureN)self_7312867)->elements[0])))) ){
++if( (boolean_f != Cyc_eq(((closureN)self_7312860)->elements[1], Cyc_caar(data, Cyc_cddr(data, ((closureN)self_7312860)->elements[0])))) ){
-make_utf8_string_with_len(c_7327358, "same binding for record rtd and constructor", 43, 43);
-return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737992, &c_7327358, ((closureN)self_7314160)->elements[1]);
-+make_utf8_string_with_len(c_7324906, "same binding for record rtd and constructor", 43, 43);
-+return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737224, &c_7324906, ((closureN)self_7312867)->elements[1]);
++make_utf8_string_with_len(c_7324899, "same binding for record rtd and constructor", 43, 43);
++return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737217, &c_7324899, ((closureN)self_7312860)->elements[1]);
} else {
- return_direct_with_clo1(data, k_737992, (((closure) k_737992)->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, k_737224, (((closure) k_737224)->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, k_737217, (((closure) k_737217)->fn), Cyc_VOID);}
;;
}
-static void __lambda_1225(void *data, object self_7314161, int argc, object *args) /* object self_7314161, object k_738000 */
-+static void __lambda_1178(void *data, object self_7312868, int argc, object *args) /* object self_7312868, object k_737232 */
++static void __lambda_1178(void *data, object self_7312861, int argc, object *args) /* object self_7312861, object k_737225 */
{
- object k_738000 = args[0];
-+ object k_737232 = args[0];
++ object k_737225 = args[0];
-if( (boolean_f != Cyc_is_pair(Cyc_cadr(data, ((closureN)self_7314161)->elements[0]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cadr(data, ((closureN)self_7312868)->elements[0]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cadr(data, ((closureN)self_7312861)->elements[0]))) ){
-return_direct_with_clo1(data, k_738000,__lambda_1226, Cyc_cadr(data, Cyc_cadr(data, ((closureN)self_7314161)->elements[0])));
-+return_direct_with_clo1(data, k_737232,__lambda_1179, Cyc_cadr(data, Cyc_cadr(data, ((closureN)self_7312868)->elements[0])));
++return_direct_with_clo1(data, k_737225,__lambda_1179, Cyc_cadr(data, Cyc_cadr(data, ((closureN)self_7312861)->elements[0])));
} else {
- return_direct_with_clo1(data, k_738000,__lambda_1226, boolean_f);}
-+ return_direct_with_clo1(data, k_737232,__lambda_1179, boolean_f);}
++ return_direct_with_clo1(data, k_737225,__lambda_1179, boolean_f);}
;;
}
-static void __lambda_1221(void *data, object _, int argc, object *args) /* closure _,object k_737830, object obj_732582_733997, object rtype_732583_733998 */
-+static void __lambda_1174(void *data, object _, int argc, object *args) /* closure _,object k_737062, object obj_732241_733552, object rtype_732242_733553 */
++static void __lambda_1174(void *data, object _, int argc, object *args) /* closure _,object k_737055, object obj_732235_733545, object rtype_732236_733546 */
{
-object k_737830 = args[0]; object obj_732582_733997 = args[1]; object rtype_732583_733998 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:is-a?");
-+object k_737062 = args[0]; object obj_732241_733552 = args[1]; object rtype_732242_733553 = args[2];
-+ Cyc_st_add(data, "base.sld:is-a?");
++object k_737055 = args[0]; object obj_732235_733545 = args[1]; object rtype_732236_733546 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:is-a?");
-closureN_type c_7327279;
-object e_7327298 [3];
@@ -8221,30 +8221,30 @@ Make let-values be the same as let*-values, to work around
-c_7327279.elements[0] = k_737830;
-c_7327279.elements[1] = obj_732582_733997;
-c_7327279.elements[2] = rtype_732583_733998;
-+closureN_type c_7324827;
-+object e_7324846 [3];
-+c_7324827.hdr.mark = gc_color_red;
-+ c_7324827.hdr.grayed = 0;
-+c_7324827.tag = closureN_tag;
-+ c_7324827.fn = (function_type)__lambda_1175;
-+c_7324827.num_args = 1;
-+c_7324827.num_elements = 3;
-+c_7324827.elements = (object *)e_7324846;
-+c_7324827.elements[0] = k_737062;
-+c_7324827.elements[1] = obj_732241_733552;
-+c_7324827.elements[2] = rtype_732242_733553;
++closureN_type c_7324820;
++object e_7324839 [3];
++c_7324820.hdr.mark = gc_color_red;
++ c_7324820.hdr.grayed = 0;
++c_7324820.tag = closureN_tag;
++ c_7324820.fn = (function_type)__lambda_1175;
++c_7324820.num_args = 1;
++c_7324820.num_elements = 3;
++c_7324820.elements = (object *)e_7324839;
++c_7324820.elements[0] = k_737055;
++c_7324820.elements[1] = obj_732235_733545;
++c_7324820.elements[2] = rtype_732236_733546;
-return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7327279, obj_732582_733997);;
-+return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7324827, obj_732241_733552);;
++return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7324820, obj_732235_733545);;
}
-static void __lambda_1222(void *data, object self_7314130, int argc, object *args) /* object self_7314130, object r_737831 */
-+static void __lambda_1175(void *data, object self_7312837, int argc, object *args) /* object self_7312837, object r_737063 */
++static void __lambda_1175(void *data, object self_7312830, int argc, object *args) /* object self_7312830, object r_737056 */
{
- object r_737831 = args[0];
- if( (boolean_f != r_737831) ){
-+ object r_737063 = args[0];
-+ if( (boolean_f != r_737063) ){
++ object r_737056 = args[0];
++ if( (boolean_f != r_737056) ){
-closureN_type c_7327281;
-object e_7327294 [3];
@@ -8258,34 +8258,34 @@ Make let-values be the same as let*-values, to work around
-c_7327281.elements[0] = ((closureN)self_7314130)->elements[0];
-c_7327281.elements[1] = ((closureN)self_7314130)->elements[1];
-c_7327281.elements[2] = ((closureN)self_7314130)->elements[2];
-+closureN_type c_7324829;
-+object e_7324842 [3];
-+c_7324829.hdr.mark = gc_color_red;
-+ c_7324829.hdr.grayed = 0;
-+c_7324829.tag = closureN_tag;
-+ c_7324829.fn = (function_type)__lambda_1176;
-+c_7324829.num_args = 1;
-+c_7324829.num_elements = 3;
-+c_7324829.elements = (object *)e_7324842;
-+c_7324829.elements[0] = ((closureN)self_7312837)->elements[0];
-+c_7324829.elements[1] = ((closureN)self_7312837)->elements[1];
-+c_7324829.elements[2] = ((closureN)self_7312837)->elements[2];
++closureN_type c_7324822;
++object e_7324835 [3];
++c_7324822.hdr.mark = gc_color_red;
++ c_7324822.hdr.grayed = 0;
++c_7324822.tag = closureN_tag;
++ c_7324822.fn = (function_type)__lambda_1176;
++c_7324822.num_args = 1;
++c_7324822.num_elements = 3;
++c_7324822.elements = (object *)e_7324835;
++c_7324822.elements[0] = ((closureN)self_7312830)->elements[0];
++c_7324822.elements[1] = ((closureN)self_7312830)->elements[1];
++c_7324822.elements[2] = ((closureN)self_7312830)->elements[2];
-return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7327281, ((closureN)self_7314130)->elements[2]);
-+return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7324829, ((closureN)self_7312837)->elements[2]);
++return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7324822, ((closureN)self_7312830)->elements[2]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7314130)->elements[0], (((closure) ((closureN)self_7314130)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312837)->elements[0], (((closure) ((closureN)self_7312837)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312830)->elements[0], (((closure) ((closureN)self_7312830)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1223(void *data, object self_7314131, int argc, object *args) /* object self_7314131, object r_737832 */
-+static void __lambda_1176(void *data, object self_7312838, int argc, object *args) /* object self_7312838, object r_737064 */
++static void __lambda_1176(void *data, object self_7312831, int argc, object *args) /* object self_7312831, object r_737057 */
{
- object r_737832 = args[0];
- if( (boolean_f != r_737832) ){
-+ object r_737064 = args[0];
-+ if( (boolean_f != r_737064) ){
++ object r_737057 = args[0];
++ if( (boolean_f != r_737057) ){
@@ -8293,22 +8293,21 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7314131)->elements[0], (((closure) ((closureN)self_7314131)->elements[0])->fn), equalp(Cyc_vector_ref(data, ((closureN)self_7314131)->elements[1], obj_int2obj(1)), Cyc_vector_ref(data, ((closureN)self_7314131)->elements[2], obj_int2obj(1))));
-+return_direct_with_clo1(data, ((closureN)self_7312838)->elements[0], (((closure) ((closureN)self_7312838)->elements[0])->fn), equalp(Cyc_vector_ref(data, ((closureN)self_7312838)->elements[1], obj_int2obj(1)), Cyc_vector_ref(data, ((closureN)self_7312838)->elements[2], obj_int2obj(1))));
++return_direct_with_clo1(data, ((closureN)self_7312831)->elements[0], (((closure) ((closureN)self_7312831)->elements[0])->fn), equalp(Cyc_vector_ref(data, ((closureN)self_7312831)->elements[1], obj_int2obj(1)), Cyc_vector_ref(data, ((closureN)self_7312831)->elements[2], obj_int2obj(1))));
} else {
- return_direct_with_clo1(data, ((closureN)self_7314131)->elements[0], (((closure) ((closureN)self_7314131)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312838)->elements[0], (((closure) ((closureN)self_7312838)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312831)->elements[0], (((closure) ((closureN)self_7312831)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1496(void *data, object _, int argc, object *args) {object k = args[0];object obj = args[1]; return_closcall1(data, k, Cyc_is_record(obj)); }
-static void __lambda_1215(void *data, object _, int argc, object *args) /* closure _,object k_737819, object e_732573_733990, object lst1_732574_733991 */
+static void __lambda_1449(void *data, object _, int argc, object *args) {object k = args[0];object obj = args[1]; return_closcall1(data, k, Cyc_is_record(obj)); }
-+static void __lambda_1168(void *data, object _, int argc, object *args) /* closure _,object k_737051, object e_732232_733545, object lst1_732233_733546 */
++static void __lambda_1168(void *data, object _, int argc, object *args) /* closure _,object k_737044, object e_732226_733538, object lst1_732227_733539 */
{
-object k_737819 = args[0]; object e_732573_733990 = args[1]; object lst1_732574_733991 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:_list-index");
-+object k_737051 = args[0]; object e_732232_733545 = args[1]; object lst1_732233_733546 = args[2];
-+ Cyc_st_add(data, "base.sld:_list-index");
++object k_737044 = args[0]; object e_732226_733538 = args[1]; object lst1_732227_733539 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:_list-index");
-closureN_type c_7327230;
-object e_7327275 [2];
@@ -8321,28 +8320,14 @@ Make let-values be the same as let*-values, to work around
-c_7327230.elements = (object *)e_7327275;
-c_7327230.elements[0] = e_732573_733990;
-c_7327230.elements[1] = k_737819;
-+closureN_type c_7324778;
-+object e_7324823 [2];
-+c_7324778.hdr.mark = gc_color_red;
-+ c_7324778.hdr.grayed = 0;
-+c_7324778.tag = closureN_tag;
-+ c_7324778.fn = (function_type)__lambda_1169;
-+c_7324778.num_args = 1;
-+c_7324778.num_elements = 2;
-+c_7324778.elements = (object *)e_7324823;
-+c_7324778.elements[0] = e_732232_733545;
-+c_7324778.elements[1] = k_737051;
-
+-
-return_direct_with_clo1(data,(closure)&c_7327230,__lambda_1216, lst1_732574_733991);;
-+return_direct_with_clo1(data,(closure)&c_7324778,__lambda_1169, lst1_732233_733546);;
- }
-
+-}
+-
-static void __lambda_1216(void *data, object self_7314124, int argc, object *args) /* object self_7314124, object lis_732576_733992 */
-+static void __lambda_1169(void *data, object self_7312831, int argc, object *args) /* object self_7312831, object lis_732235_733547 */
- {
+- {
- object lis_732576_733992 = args[0];
-+ object lis_732235_733547 = args[0];
-
+-
-closureN_type c_7327232;
-object e_7327274 [3];
-c_7327232.hdr.mark = gc_color_red;
@@ -8355,28 +8340,47 @@ Make let-values be the same as let*-values, to work around
-c_7327232.elements[0] = ((closureN)self_7314124)->elements[0];
-c_7327232.elements[1] = ((closureN)self_7314124)->elements[1];
-c_7327232.elements[2] = lis_732576_733992;
-+closureN_type c_7324780;
-+object e_7324822 [3];
-+c_7324780.hdr.mark = gc_color_red;
-+ c_7324780.hdr.grayed = 0;
-+c_7324780.tag = closureN_tag;
-+ c_7324780.fn = (function_type)__lambda_1170;
-+c_7324780.num_args = 1;
-+c_7324780.num_elements = 3;
-+c_7324780.elements = (object *)e_7324822;
-+c_7324780.elements[0] = ((closureN)self_7312831)->elements[0];
-+c_7324780.elements[1] = ((closureN)self_7312831)->elements[1];
-+c_7324780.elements[2] = lis_732235_733547;
++closureN_type c_7324771;
++object e_7324816 [2];
++c_7324771.hdr.mark = gc_color_red;
++ c_7324771.hdr.grayed = 0;
++c_7324771.tag = closureN_tag;
++ c_7324771.fn = (function_type)__lambda_1169;
++c_7324771.num_args = 1;
++c_7324771.num_elements = 2;
++c_7324771.elements = (object *)e_7324816;
++c_7324771.elements[0] = e_732226_733538;
++c_7324771.elements[1] = k_737044;
++
++return_direct_with_clo1(data,(closure)&c_7324771,__lambda_1169, lst1_732227_733539);;
++}
++
++static void __lambda_1169(void *data, object self_7312824, int argc, object *args) /* object self_7312824, object lis_732229_733540 */
++ {
++ object lis_732229_733540 = args[0];
++
++closureN_type c_7324773;
++object e_7324815 [3];
++c_7324773.hdr.mark = gc_color_red;
++ c_7324773.hdr.grayed = 0;
++c_7324773.tag = closureN_tag;
++ c_7324773.fn = (function_type)__lambda_1170;
++c_7324773.num_args = 1;
++c_7324773.num_elements = 3;
++c_7324773.elements = (object *)e_7324815;
++c_7324773.elements[0] = ((closureN)self_7312824)->elements[0];
++c_7324773.elements[1] = ((closureN)self_7312824)->elements[1];
++c_7324773.elements[2] = lis_732229_733540;
-return_direct_with_clo1(data,(closure)&c_7327232,__lambda_1217, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7324780,__lambda_1170, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7324773,__lambda_1170, boolean_f);;
}
-static void __lambda_1217(void *data, object self_7314125, int argc, object *args) /* object self_7314125, object lp_732578_733994 */
-+static void __lambda_1170(void *data, object self_7312832, int argc, object *args) /* object self_7312832, object lp_732237_733549 */
++static void __lambda_1170(void *data, object self_7312825, int argc, object *args) /* object self_7312825, object lp_732231_733542 */
{
- object lp_732578_733994 = args[0];
-+ object lp_732237_733549 = args[0];
++ object lp_732231_733542 = args[0];
-closureN_type c_7327234;
-object e_7327270 [3];
@@ -8390,31 +8394,31 @@ Make let-values be the same as let*-values, to work around
-c_7327234.elements[0] = ((closureN)self_7314125)->elements[0];
-c_7327234.elements[1] = ((closureN)self_7314125)->elements[1];
-c_7327234.elements[2] = ((closureN)self_7314125)->elements[2];
-+closureN_type c_7324782;
-+object e_7324818 [3];
-+c_7324782.hdr.mark = gc_color_red;
-+ c_7324782.hdr.grayed = 0;
-+c_7324782.tag = closureN_tag;
-+ c_7324782.fn = (function_type)__lambda_1382;
-+c_7324782.num_args = 1;
-+c_7324782.num_elements = 3;
-+c_7324782.elements = (object *)e_7324818;
-+c_7324782.elements[0] = ((closureN)self_7312832)->elements[0];
-+c_7324782.elements[1] = ((closureN)self_7312832)->elements[1];
-+c_7324782.elements[2] = ((closureN)self_7312832)->elements[2];
++closureN_type c_7324775;
++object e_7324811 [3];
++c_7324775.hdr.mark = gc_color_red;
++ c_7324775.hdr.grayed = 0;
++c_7324775.tag = closureN_tag;
++ c_7324775.fn = (function_type)__lambda_1382;
++c_7324775.num_args = 1;
++c_7324775.num_elements = 3;
++c_7324775.elements = (object *)e_7324811;
++c_7324775.elements[0] = ((closureN)self_7312825)->elements[0];
++c_7324775.elements[1] = ((closureN)self_7312825)->elements[1];
++c_7324775.elements[2] = ((closureN)self_7312825)->elements[2];
-pair_type local_7327273;
-return_direct_with_clo1(data,(closure)&c_7327234,__lambda_1429, set_cell_as_expr(&local_7327273, lp_732578_733994));;
-+pair_type local_7324821;
-+return_direct_with_clo1(data,(closure)&c_7324782,__lambda_1382, set_cell_as_expr(&local_7324821, lp_732237_733549));;
++pair_type local_7324814;
++return_direct_with_clo1(data,(closure)&c_7324775,__lambda_1382, set_cell_as_expr(&local_7324814, lp_732231_733542));;
}
-static void __lambda_1429(void *data, object self_7314126, int argc, object *args) /* object self_7314126, object lp_732578_733994 */
-+static void __lambda_1382(void *data, object self_7312833, int argc, object *args) /* object self_7312833, object lp_732237_733549 */
++static void __lambda_1382(void *data, object self_7312826, int argc, object *args) /* object self_7312826, object lp_732231_733542 */
{
- object lp_732578_733994 = args[0];
-+ object lp_732237_733549 = args[0];
++ object lp_732231_733542 = args[0];
-closureN_type c_7327236;
-object e_7327249 [3];
@@ -8428,18 +8432,18 @@ Make let-values be the same as let*-values, to work around
-c_7327236.elements[0] = ((closureN)self_7314126)->elements[1];
-c_7327236.elements[1] = ((closureN)self_7314126)->elements[2];
-c_7327236.elements[2] = lp_732578_733994;
-+closureN_type c_7324784;
-+object e_7324797 [3];
-+c_7324784.hdr.mark = gc_color_red;
-+ c_7324784.hdr.grayed = 0;
-+c_7324784.tag = closureN_tag;
-+ c_7324784.fn = (function_type)__lambda_1171;
-+c_7324784.num_args = 1;
-+c_7324784.num_elements = 3;
-+c_7324784.elements = (object *)e_7324797;
-+c_7324784.elements[0] = ((closureN)self_7312833)->elements[1];
-+c_7324784.elements[1] = ((closureN)self_7312833)->elements[2];
-+c_7324784.elements[2] = lp_732237_733549;
++closureN_type c_7324777;
++object e_7324790 [3];
++c_7324777.hdr.mark = gc_color_red;
++ c_7324777.hdr.grayed = 0;
++c_7324777.tag = closureN_tag;
++ c_7324777.fn = (function_type)__lambda_1171;
++c_7324777.num_args = 1;
++c_7324777.num_elements = 3;
++c_7324777.elements = (object *)e_7324790;
++c_7324777.elements[0] = ((closureN)self_7312826)->elements[1];
++c_7324777.elements[1] = ((closureN)self_7312826)->elements[2];
++c_7324777.elements[2] = lp_732231_733542;
-closureN_type c_7327250;
@@ -8453,39 +8457,39 @@ Make let-values be the same as let*-values, to work around
-c_7327250.elements = (object *)e_7327269;
-c_7327250.elements[0] = ((closureN)self_7314126)->elements[0];
-c_7327250.elements[1] = lp_732578_733994;
-+closureN_type c_7324798;
-+object e_7324817 [2];
-+c_7324798.hdr.mark = gc_color_red;
-+ c_7324798.hdr.grayed = 0;
-+c_7324798.tag = closureN_tag;
-+ c_7324798.fn = (function_type)__lambda_1173;
-+c_7324798.num_args = 2;
-+c_7324798.num_elements = 2;
-+c_7324798.elements = (object *)e_7324817;
-+c_7324798.elements[0] = ((closureN)self_7312833)->elements[0];
-+c_7324798.elements[1] = lp_732237_733549;
++closureN_type c_7324791;
++object e_7324810 [2];
++c_7324791.hdr.mark = gc_color_red;
++ c_7324791.hdr.grayed = 0;
++c_7324791.tag = closureN_tag;
++ c_7324791.fn = (function_type)__lambda_1173;
++c_7324791.num_args = 2;
++c_7324791.num_elements = 2;
++c_7324791.elements = (object *)e_7324810;
++c_7324791.elements[0] = ((closureN)self_7312826)->elements[0];
++c_7324791.elements[1] = lp_732231_733542;
-return_direct_with_clo1(data,(closure)&c_7327236,__lambda_1218, &c_7327250);;
-+return_direct_with_clo1(data,(closure)&c_7324784,__lambda_1171, &c_7324798);;
++return_direct_with_clo1(data,(closure)&c_7324777,__lambda_1171, &c_7324791);;
}
-static void __lambda_1220(void *data, object self_7314127, int argc, object *args) /* object self_7314127, object k_737822, object lis_732579_733995, object n_732580_733996 */
-+static void __lambda_1173(void *data, object self_7312834, int argc, object *args) /* object self_7312834, object k_737054, object lis_732238_733550, object n_732239_733551 */
++static void __lambda_1173(void *data, object self_7312827, int argc, object *args) /* object self_7312827, object k_737047, object lis_732232_733543, object n_732233_733544 */
{
- object k_737822 = args[0]; object lis_732579_733995 = args[1]; object n_732580_733996 = args[2];
-+ object k_737054 = args[0]; object lis_732238_733550 = args[1]; object n_732239_733551 = args[2];
++ object k_737047 = args[0]; object lis_732232_733543 = args[1]; object n_732233_733544 = args[2];
-if( (boolean_f != Cyc_is_null(lis_732579_733995)) ){
- return_direct_with_clo1(data, k_737822, (((closure) k_737822)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(lis_732238_733550)) ){
-+ return_direct_with_clo1(data, k_737054, (((closure) k_737054)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(lis_732232_733543)) ){
++ return_direct_with_clo1(data, k_737047, (((closure) k_737047)->fn), boolean_f);
} else {
-if( (boolean_f != Cyc_eq(((closureN)self_7314127)->elements[0], Cyc_car(data, lis_732579_733995))) ){
- return_direct_with_clo1(data, k_737822, (((closure) k_737822)->fn), n_732580_733996);
-+if( (boolean_f != Cyc_eq(((closureN)self_7312834)->elements[0], Cyc_car(data, lis_732238_733550))) ){
-+ return_direct_with_clo1(data, k_737054, (((closure) k_737054)->fn), n_732239_733551);
++if( (boolean_f != Cyc_eq(((closureN)self_7312827)->elements[0], Cyc_car(data, lis_732232_733543))) ){
++ return_direct_with_clo1(data, k_737047, (((closure) k_737047)->fn), n_732233_733544);
} else {
@@ -8494,17 +8498,17 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7327268;
-return_closcall3(data, car(((closureN)self_7314127)->elements[1]), k_737822, Cyc_cdr(data, lis_732579_733995), Cyc_fast_sum(data,&local_7327268, n_732580_733996, obj_int2obj(1)));}
-+complex_num_type local_7324816;
-+return_closcall3(data, car(((closureN)self_7312834)->elements[1]), k_737054, Cyc_cdr(data, lis_732238_733550), Cyc_fast_sum(data,&local_7324816, n_732239_733551, obj_int2obj(1)));}
++complex_num_type local_7324809;
++return_closcall3(data, car(((closureN)self_7312827)->elements[1]), k_737047, Cyc_cdr(data, lis_732232_733543), Cyc_fast_sum(data,&local_7324809, n_732233_733544, obj_int2obj(1)));}
;}
;;
}
-static void __lambda_1218(void *data, object self_7314128, int argc, object *args) /* object self_7314128, object r_737821 */
-+static void __lambda_1171(void *data, object self_7312835, int argc, object *args) /* object self_7312835, object r_737053 */
++static void __lambda_1171(void *data, object self_7312828, int argc, object *args) /* object self_7312828, object r_737046 */
{
- object r_737821 = args[0];
-+ object r_737053 = args[0];
++ object r_737046 = args[0];
-closureN_type c_7327238;
-object e_7327245 [3];
@@ -8518,42 +8522,41 @@ Make let-values be the same as let*-values, to work around
-c_7327238.elements[0] = ((closureN)self_7314128)->elements[0];
-c_7327238.elements[1] = ((closureN)self_7314128)->elements[1];
-c_7327238.elements[2] = ((closureN)self_7314128)->elements[2];
-+closureN_type c_7324786;
-+object e_7324793 [3];
-+c_7324786.hdr.mark = gc_color_red;
-+ c_7324786.hdr.grayed = 0;
-+c_7324786.tag = closureN_tag;
-+ c_7324786.fn = (function_type)__lambda_1172;
-+c_7324786.num_args = 1;
-+c_7324786.num_elements = 3;
-+c_7324786.elements = (object *)e_7324793;
-+c_7324786.elements[0] = ((closureN)self_7312835)->elements[0];
-+c_7324786.elements[1] = ((closureN)self_7312835)->elements[1];
-+c_7324786.elements[2] = ((closureN)self_7312835)->elements[2];
++closureN_type c_7324779;
++object e_7324786 [3];
++c_7324779.hdr.mark = gc_color_red;
++ c_7324779.hdr.grayed = 0;
++c_7324779.tag = closureN_tag;
++ c_7324779.fn = (function_type)__lambda_1172;
++c_7324779.num_args = 1;
++c_7324779.num_elements = 3;
++c_7324779.elements = (object *)e_7324786;
++c_7324779.elements[0] = ((closureN)self_7312828)->elements[0];
++c_7324779.elements[1] = ((closureN)self_7312828)->elements[1];
++c_7324779.elements[2] = ((closureN)self_7312828)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327238,__lambda_1219, Cyc_set_cell(data, ((closureN)self_7314128)->elements[2], r_737821));;
-+return_direct_with_clo1(data,(closure)&c_7324786,__lambda_1172, Cyc_set_cell(data, ((closureN)self_7312835)->elements[2], r_737053));;
++return_direct_with_clo1(data,(closure)&c_7324779,__lambda_1172, Cyc_set_cell(data, ((closureN)self_7312828)->elements[2], r_737046));;
}
-static void __lambda_1219(void *data, object self_7314129, int argc, object *args) /* object self_7314129, object r_737820 */
-+static void __lambda_1172(void *data, object self_7312836, int argc, object *args) /* object self_7312836, object r_737052 */
++static void __lambda_1172(void *data, object self_7312829, int argc, object *args) /* object self_7312829, object r_737045 */
{
-return_closcall3(data, car(((closureN)self_7314129)->elements[2]), ((closureN)self_7314129)->elements[0], ((closureN)self_7314129)->elements[1], obj_int2obj(0));;
-+return_closcall3(data, car(((closureN)self_7312836)->elements[2]), ((closureN)self_7312836)->elements[0], ((closureN)self_7312836)->elements[1], obj_int2obj(0));;
++return_closcall3(data, car(((closureN)self_7312829)->elements[2]), ((closureN)self_7312829)->elements[0], ((closureN)self_7312829)->elements[1], obj_int2obj(0));;
}
-static void __lambda_1211(void *data, object _, int argc, object *args) /* closure _,object k_737811, object sym_732568_733985, object name_732569_733986, object idx_732570_733987 */
-+static void __lambda_1164(void *data, object _, int argc, object *args) /* closure _,object k_737043, object sym_732227_733540, object name_732228_733541, object idx_732229_733542 */
++static void __lambda_1164(void *data, object _, int argc, object *args) /* closure _,object k_737036, object sym_732221_733533, object name_732222_733534, object idx_732223_733535 */
{
-object k_737811 = args[0]; object name_732569_733986 = args[2]; object idx_732570_733987 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:make-setter");
-+object k_737043 = args[0]; object name_732228_733541 = args[2]; object idx_732229_733542 = args[3];
-+ Cyc_st_add(data, "base.sld:make-setter");
++object k_737036 = args[0]; object name_732222_733534 = args[2]; object idx_732223_733535 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:make-setter");
-closureN_type c_7327200;
-object e_7327227 [2];
@@ -8566,27 +8569,27 @@ Make let-values be the same as let*-values, to work around
-c_7327200.elements = (object *)e_7327227;
-c_7327200.elements[0] = idx_732570_733987;
-c_7327200.elements[1] = name_732569_733986;
-+closureN_type c_7324748;
-+object e_7324775 [2];
-+c_7324748.hdr.mark = gc_color_red;
-+ c_7324748.hdr.grayed = 0;
-+c_7324748.tag = closureN_tag;
-+ c_7324748.fn = (function_type)__lambda_1165;
-+c_7324748.num_args = 2;
-+c_7324748.num_elements = 2;
-+c_7324748.elements = (object *)e_7324775;
-+c_7324748.elements[0] = idx_732229_733542;
-+c_7324748.elements[1] = name_732228_733541;
++closureN_type c_7324741;
++object e_7324768 [2];
++c_7324741.hdr.mark = gc_color_red;
++ c_7324741.hdr.grayed = 0;
++c_7324741.tag = closureN_tag;
++ c_7324741.fn = (function_type)__lambda_1165;
++c_7324741.num_args = 2;
++c_7324741.num_elements = 2;
++c_7324741.elements = (object *)e_7324768;
++c_7324741.elements[0] = idx_732223_733535;
++c_7324741.elements[1] = name_732222_733534;
-return_direct_with_clo1(data, k_737811, (((closure) k_737811)->fn), &c_7327200);;
-+return_direct_with_clo1(data, k_737043, (((closure) k_737043)->fn), &c_7324748);;
++return_direct_with_clo1(data, k_737036, (((closure) k_737036)->fn), &c_7324741);;
}
-static void __lambda_1212(void *data, object self_7314121, int argc, object *args) /* object self_7314121, object k_737812, object obj_732571_733988, object val_732572_733989 */
-+static void __lambda_1165(void *data, object self_7312828, int argc, object *args) /* object self_7312828, object k_737044, object obj_732230_733543, object val_732231_733544 */
++static void __lambda_1165(void *data, object self_7312821, int argc, object *args) /* object self_7312821, object k_737037, object obj_732224_733536, object val_732225_733537 */
{
- object k_737812 = args[0]; object obj_732571_733988 = args[1]; object val_732572_733989 = args[2];
-+ object k_737044 = args[0]; object obj_732230_733543 = args[1]; object val_732231_733544 = args[2];
++ object k_737037 = args[0]; object obj_732224_733536 = args[1]; object val_732225_733537 = args[2];
-closureN_type c_7327202;
-object e_7327224 [5];
@@ -8602,35 +8605,35 @@ Make let-values be the same as let*-values, to work around
-c_7327202.elements[2] = ((closureN)self_7314121)->elements[1];
-c_7327202.elements[3] = obj_732571_733988;
-c_7327202.elements[4] = val_732572_733989;
-+closureN_type c_7324750;
-+object e_7324772 [5];
-+c_7324750.hdr.mark = gc_color_red;
-+ c_7324750.hdr.grayed = 0;
-+c_7324750.tag = closureN_tag;
-+ c_7324750.fn = (function_type)__lambda_1166;
-+c_7324750.num_args = 1;
-+c_7324750.num_elements = 5;
-+c_7324750.elements = (object *)e_7324772;
-+c_7324750.elements[0] = ((closureN)self_7312828)->elements[0];
-+c_7324750.elements[1] = k_737044;
-+c_7324750.elements[2] = ((closureN)self_7312828)->elements[1];
-+c_7324750.elements[3] = obj_732230_733543;
-+c_7324750.elements[4] = val_732231_733544;
++closureN_type c_7324743;
++object e_7324765 [5];
++c_7324743.hdr.mark = gc_color_red;
++ c_7324743.hdr.grayed = 0;
++c_7324743.tag = closureN_tag;
++ c_7324743.fn = (function_type)__lambda_1166;
++c_7324743.num_args = 1;
++c_7324743.num_elements = 5;
++c_7324743.elements = (object *)e_7324765;
++c_7324743.elements[0] = ((closureN)self_7312821)->elements[0];
++c_7324743.elements[1] = k_737037;
++c_7324743.elements[2] = ((closureN)self_7312821)->elements[1];
++c_7324743.elements[3] = obj_732224_733536;
++c_7324743.elements[4] = val_732225_733537;
-return_direct_with_clo1(data,(closure)&c_7327202,__lambda_1213, Cyc_vector_ref(data, obj_732571_733988, obj_int2obj(1)));;
-+return_direct_with_clo1(data,(closure)&c_7324750,__lambda_1166, Cyc_vector_ref(data, obj_732230_733543, obj_int2obj(1)));;
++return_direct_with_clo1(data,(closure)&c_7324743,__lambda_1166, Cyc_vector_ref(data, obj_732224_733536, obj_int2obj(1)));;
}
-static void __lambda_1213(void *data, object self_7314122, int argc, object *args) /* object self_7314122, object r_737816 */
-+static void __lambda_1166(void *data, object self_7312829, int argc, object *args) /* object self_7312829, object r_737048 */
++static void __lambda_1166(void *data, object self_7312822, int argc, object *args) /* object self_7312822, object r_737041 */
{
- object r_737816 = args[0];
-+ object r_737048 = args[0];
++ object r_737041 = args[0];
-if( (boolean_f != Cyc_eq(r_737816, ((closureN)self_7314122)->elements[2])) ){
-+if( (boolean_f != Cyc_eq(r_737048, ((closureN)self_7312829)->elements[2])) ){
++if( (boolean_f != Cyc_eq(r_737041, ((closureN)self_7312822)->elements[2])) ){
-closureN_type c_7327207;
-object e_7327215 [3];
@@ -8644,51 +8647,50 @@ Make let-values be the same as let*-values, to work around
-c_7327207.elements[0] = ((closureN)self_7314122)->elements[0];
-c_7327207.elements[1] = ((closureN)self_7314122)->elements[1];
-c_7327207.elements[2] = ((closureN)self_7314122)->elements[4];
-+closureN_type c_7324755;
-+object e_7324763 [3];
-+c_7324755.hdr.mark = gc_color_red;
-+ c_7324755.hdr.grayed = 0;
-+c_7324755.tag = closureN_tag;
-+ c_7324755.fn = (function_type)__lambda_1167;
-+c_7324755.num_args = 1;
-+c_7324755.num_elements = 3;
-+c_7324755.elements = (object *)e_7324763;
-+c_7324755.elements[0] = ((closureN)self_7312829)->elements[0];
-+c_7324755.elements[1] = ((closureN)self_7312829)->elements[1];
-+c_7324755.elements[2] = ((closureN)self_7312829)->elements[4];
++closureN_type c_7324748;
++object e_7324756 [3];
++c_7324748.hdr.mark = gc_color_red;
++ c_7324748.hdr.grayed = 0;
++c_7324748.tag = closureN_tag;
++ c_7324748.fn = (function_type)__lambda_1167;
++c_7324748.num_args = 1;
++c_7324748.num_elements = 3;
++c_7324748.elements = (object *)e_7324756;
++c_7324748.elements[0] = ((closureN)self_7312822)->elements[0];
++c_7324748.elements[1] = ((closureN)self_7312822)->elements[1];
++c_7324748.elements[2] = ((closureN)self_7312822)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7327207,__lambda_1214, Cyc_vector_ref(data, ((closureN)self_7314122)->elements[3], obj_int2obj(2)));
-+return_direct_with_clo1(data,(closure)&c_7324755,__lambda_1167, Cyc_vector_ref(data, ((closureN)self_7312829)->elements[3], obj_int2obj(2)));
++return_direct_with_clo1(data,(closure)&c_7324748,__lambda_1167, Cyc_vector_ref(data, ((closureN)self_7312822)->elements[3], obj_int2obj(2)));
} else {
-make_utf8_string_with_len(c_7327221, "Invalid type", 12, 12);
-return_direct_with_clo5(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7314122)->elements[1], &c_7327221, ((closureN)self_7314122)->elements[3], quote_expected, ((closureN)self_7314122)->elements[2]);}
-+make_utf8_string_with_len(c_7324769, "Invalid type", 12, 12);
-+return_direct_with_clo5(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312829)->elements[1], &c_7324769, ((closureN)self_7312829)->elements[3], quote_expected, ((closureN)self_7312829)->elements[2]);}
++make_utf8_string_with_len(c_7324762, "Invalid type", 12, 12);
++return_direct_with_clo5(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312822)->elements[1], &c_7324762, ((closureN)self_7312822)->elements[3], quote_expected, ((closureN)self_7312822)->elements[2]);}
;;
}
-static void __lambda_1214(void *data, object self_7314123, int argc, object *args) /* object self_7314123, object r_737814 */
-+static void __lambda_1167(void *data, object self_7312830, int argc, object *args) /* object self_7312830, object r_737046 */
++static void __lambda_1167(void *data, object self_7312823, int argc, object *args) /* object self_7312823, object r_737039 */
{
- object r_737814 = args[0];
-+ object r_737046 = args[0];
++ object r_737039 = args[0];
-object c_7327212 = Cyc_vector_set_cps(data, ((closureN)self_7314123)->elements[1],r_737814, ((closureN)self_7314123)->elements[0], ((closureN)self_7314123)->elements[2]);
-return_direct_with_clo1(data, ((closureN)self_7314123)->elements[1], (((closure) ((closureN)self_7314123)->elements[1])->fn), c_7327212);;
-+object c_7324760 = Cyc_vector_set_cps(data, ((closureN)self_7312830)->elements[1],r_737046, ((closureN)self_7312830)->elements[0], ((closureN)self_7312830)->elements[2]);
-+return_direct_with_clo1(data, ((closureN)self_7312830)->elements[1], (((closure) ((closureN)self_7312830)->elements[1])->fn), c_7324760);;
++object c_7324753 = Cyc_vector_set_cps(data, ((closureN)self_7312823)->elements[1],r_737039, ((closureN)self_7312823)->elements[0], ((closureN)self_7312823)->elements[2]);
++return_direct_with_clo1(data, ((closureN)self_7312823)->elements[1], (((closure) ((closureN)self_7312823)->elements[1])->fn), c_7324753);;
}
-static void __lambda_1209(void *data, object _, int argc, object *args) /* closure _,object k_737803, object sym_732564_733981, object name_732565_733982, object idx_732566_733983 */
-+static void __lambda_1162(void *data, object _, int argc, object *args) /* closure _,object k_737035, object sym_732223_733536, object name_732224_733537, object idx_732225_733538 */
++static void __lambda_1162(void *data, object _, int argc, object *args) /* closure _,object k_737028, object sym_732217_733529, object name_732218_733530, object idx_732219_733531 */
{
-object k_737803 = args[0]; object name_732565_733982 = args[2]; object idx_732566_733983 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:make-getter");
-+object k_737035 = args[0]; object name_732224_733537 = args[2]; object idx_732225_733538 = args[3];
-+ Cyc_st_add(data, "base.sld:make-getter");
++object k_737028 = args[0]; object name_732218_733530 = args[2]; object idx_732219_733531 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:make-getter");
-closureN_type c_7327182;
-object e_7327197 [2];
@@ -8701,53 +8703,52 @@ Make let-values be the same as let*-values, to work around
-c_7327182.elements = (object *)e_7327197;
-c_7327182.elements[0] = idx_732566_733983;
-c_7327182.elements[1] = name_732565_733982;
-+closureN_type c_7324730;
-+object e_7324745 [2];
-+c_7324730.hdr.mark = gc_color_red;
-+ c_7324730.hdr.grayed = 0;
-+c_7324730.tag = closureN_tag;
-+ c_7324730.fn = (function_type)__lambda_1163;
-+c_7324730.num_args = 1;
-+c_7324730.num_elements = 2;
-+c_7324730.elements = (object *)e_7324745;
-+c_7324730.elements[0] = idx_732225_733538;
-+c_7324730.elements[1] = name_732224_733537;
++closureN_type c_7324723;
++object e_7324738 [2];
++c_7324723.hdr.mark = gc_color_red;
++ c_7324723.hdr.grayed = 0;
++c_7324723.tag = closureN_tag;
++ c_7324723.fn = (function_type)__lambda_1163;
++c_7324723.num_args = 1;
++c_7324723.num_elements = 2;
++c_7324723.elements = (object *)e_7324738;
++c_7324723.elements[0] = idx_732219_733531;
++c_7324723.elements[1] = name_732218_733530;
-return_direct_with_clo1(data, k_737803, (((closure) k_737803)->fn), &c_7327182);;
-+return_direct_with_clo1(data, k_737035, (((closure) k_737035)->fn), &c_7324730);;
++return_direct_with_clo1(data, k_737028, (((closure) k_737028)->fn), &c_7324723);;
}
-static void __lambda_1210(void *data, object self_7314120, int argc, object *args) /* object self_7314120, object k_737804, object obj_732567_733984 */
-+static void __lambda_1163(void *data, object self_7312827, int argc, object *args) /* object self_7312827, object k_737036, object obj_732226_733539 */
++static void __lambda_1163(void *data, object self_7312820, int argc, object *args) /* object self_7312820, object k_737029, object obj_732220_733532 */
{
- object k_737804 = args[0]; object obj_732567_733984 = args[1];
-+ object k_737036 = args[0]; object obj_732226_733539 = args[1];
++ object k_737029 = args[0]; object obj_732220_733532 = args[1];
-if( (boolean_f != Cyc_eq(Cyc_vector_ref(data, obj_732567_733984, obj_int2obj(1)), ((closureN)self_7314120)->elements[1])) ){
-+if( (boolean_f != Cyc_eq(Cyc_vector_ref(data, obj_732226_733539, obj_int2obj(1)), ((closureN)self_7312827)->elements[1])) ){
++if( (boolean_f != Cyc_eq(Cyc_vector_ref(data, obj_732220_733532, obj_int2obj(1)), ((closureN)self_7312820)->elements[1])) ){
-return_direct_with_clo1(data, k_737804, (((closure) k_737804)->fn), Cyc_vector_ref(data, Cyc_vector_ref(data, obj_732567_733984, obj_int2obj(2)), ((closureN)self_7314120)->elements[0]));
-+return_direct_with_clo1(data, k_737036, (((closure) k_737036)->fn), Cyc_vector_ref(data, Cyc_vector_ref(data, obj_732226_733539, obj_int2obj(2)), ((closureN)self_7312827)->elements[0]));
++return_direct_with_clo1(data, k_737029, (((closure) k_737029)->fn), Cyc_vector_ref(data, Cyc_vector_ref(data, obj_732220_733532, obj_int2obj(2)), ((closureN)self_7312820)->elements[0]));
} else {
-make_utf8_string_with_len(c_7327195, "Invalid type", 12, 12);
-return_direct_with_clo5(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737804, &c_7327195, obj_732567_733984, quote_expected, ((closureN)self_7314120)->elements[1]);}
-+make_utf8_string_with_len(c_7324743, "Invalid type", 12, 12);
-+return_direct_with_clo5(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737036, &c_7324743, obj_732226_733539, quote_expected, ((closureN)self_7312827)->elements[1]);}
++make_utf8_string_with_len(c_7324736, "Invalid type", 12, 12);
++return_direct_with_clo5(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737029, &c_7324736, obj_732220_733532, quote_expected, ((closureN)self_7312820)->elements[1]);}
;;
}
-static void __lambda_1206(void *data, object _, int argc, object *args) /* closure _,object k_737796, object name_732553_733977, object obj_732554_733978, object field_732555_733979 */
-+static void __lambda_1159(void *data, object _, int argc, object *args) /* closure _,object k_737028, object name_732212_733532, object obj_732213_733533, object field_732214_733534 */
++static void __lambda_1159(void *data, object _, int argc, object *args) /* closure _,object k_737021, object name_732206_733525, object obj_732207_733526, object field_732208_733527 */
{
-object k_737796 = args[0]; object name_732553_733977 = args[1]; object obj_732554_733978 = args[2]; object field_732555_733979 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:slot-ref");
-+object k_737028 = args[0]; object name_732212_733532 = args[1]; object obj_732213_733533 = args[2]; object field_732214_733534 = args[3];
-+ Cyc_st_add(data, "base.sld:slot-ref");
++object k_737021 = args[0]; object name_732206_733525 = args[1]; object obj_732207_733526 = args[2]; object field_732208_733527 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:slot-ref");
-closureN_type c_7327159;
-object e_7327170 [2];
@@ -8760,17 +8761,17 @@ Make let-values be the same as let*-values, to work around
-c_7327159.elements = (object *)e_7327170;
-c_7327159.elements[0] = field_732555_733979;
-c_7327159.elements[1] = name_732553_733977;
-+closureN_type c_7324707;
-+object e_7324718 [2];
-+c_7324707.hdr.mark = gc_color_red;
-+ c_7324707.hdr.grayed = 0;
-+c_7324707.tag = closureN_tag;
-+ c_7324707.fn = (function_type)__lambda_1160;
-+c_7324707.num_args = 0;
-+c_7324707.num_elements = 2;
-+c_7324707.elements = (object *)e_7324718;
-+c_7324707.elements[0] = field_732214_733534;
-+c_7324707.elements[1] = name_732212_733532;
++closureN_type c_7324700;
++object e_7324711 [2];
++c_7324700.hdr.mark = gc_color_red;
++ c_7324700.hdr.grayed = 0;
++c_7324700.tag = closureN_tag;
++ c_7324700.fn = (function_type)__lambda_1160;
++c_7324700.num_args = 0;
++c_7324700.num_elements = 2;
++c_7324700.elements = (object *)e_7324711;
++c_7324700.elements[0] = field_732208_733527;
++c_7324700.elements[1] = name_732206_733525;
-closureN_type c_7327171;
@@ -8784,60 +8785,59 @@ Make let-values be the same as let*-values, to work around
-c_7327171.elements = (object *)e_7327179;
-c_7327171.elements[0] = k_737796;
-c_7327171.elements[1] = obj_732554_733978;
-+closureN_type c_7324719;
-+object e_7324727 [2];
-+c_7324719.hdr.mark = gc_color_red;
-+ c_7324719.hdr.grayed = 0;
-+c_7324719.tag = closureN_tag;
-+ c_7324719.fn = (function_type)__lambda_1161;
-+c_7324719.num_args = 1;
-+c_7324719.num_elements = 2;
-+c_7324719.elements = (object *)e_7324727;
-+c_7324719.elements[0] = k_737028;
-+c_7324719.elements[1] = obj_732213_733533;
++closureN_type c_7324712;
++object e_7324720 [2];
++c_7324712.hdr.mark = gc_color_red;
++ c_7324712.hdr.grayed = 0;
++c_7324712.tag = closureN_tag;
++ c_7324712.fn = (function_type)__lambda_1161;
++c_7324712.num_args = 1;
++c_7324712.num_elements = 2;
++c_7324712.elements = (object *)e_7324720;
++c_7324712.elements[0] = k_737021;
++c_7324712.elements[1] = obj_732207_733526;
-return_direct_with_clo1(data,(closure)&c_7327159,__lambda_1207, &c_7327171);;
-+return_direct_with_clo1(data,(closure)&c_7324707,__lambda_1160, &c_7324719);;
++return_direct_with_clo1(data,(closure)&c_7324700,__lambda_1160, &c_7324712);;
}
-static void __lambda_1208(void *data, object self_7314118, int argc, object *args) /* object self_7314118, object idx_732558_733980 */
-+static void __lambda_1161(void *data, object self_7312825, int argc, object *args) /* object self_7312825, object idx_732217_733535 */
++static void __lambda_1161(void *data, object self_7312818, int argc, object *args) /* object self_7312818, object idx_732211_733528 */
{
- object idx_732558_733980 = args[0];
-+ object idx_732217_733535 = args[0];
++ object idx_732211_733528 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7314118)->elements[0], (((closure) ((closureN)self_7314118)->elements[0])->fn), Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_7314118)->elements[1], obj_int2obj(2)), idx_732558_733980));;
-+return_direct_with_clo1(data, ((closureN)self_7312825)->elements[0], (((closure) ((closureN)self_7312825)->elements[0])->fn), Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_7312825)->elements[1], obj_int2obj(2)), idx_732217_733535));;
++return_direct_with_clo1(data, ((closureN)self_7312818)->elements[0], (((closure) ((closureN)self_7312818)->elements[0])->fn), Cyc_vector_ref(data, Cyc_vector_ref(data, ((closureN)self_7312818)->elements[1], obj_int2obj(2)), idx_732211_733528));;
}
-static void __lambda_1207(void *data, object self_7314119, int argc, object *args) /* object self_7314119, object k_737799 */
-+static void __lambda_1160(void *data, object self_7312826, int argc, object *args) /* object self_7312826, object k_737031 */
++static void __lambda_1160(void *data, object self_7312819, int argc, object *args) /* object self_7312819, object k_737024 */
{
- object k_737799 = args[0];
-+ object k_737031 = args[0];
++ object k_737024 = args[0];
-if( (boolean_f != Cyc_is_symbol(((closureN)self_7314119)->elements[0])) ){
-+if( (boolean_f != Cyc_is_symbol(((closureN)self_7312826)->elements[0])) ){
++if( (boolean_f != Cyc_is_symbol(((closureN)self_7312819)->elements[0])) ){
-return_direct_with_clo3(data, __glo__191list_91index_scheme_base, (((closure) __glo__191list_91index_scheme_base)->fn), k_737799, ((closureN)self_7314119)->elements[0], Cyc_vector_ref(data, ((closureN)self_7314119)->elements[1], obj_int2obj(2)));
-+return_direct_with_clo3(data, __glo__191list_91index_scheme_base, (((closure) __glo__191list_91index_scheme_base)->fn), k_737031, ((closureN)self_7312826)->elements[0], Cyc_vector_ref(data, ((closureN)self_7312826)->elements[1], obj_int2obj(2)));
++return_direct_with_clo3(data, __glo__191list_91index_scheme_base, (((closure) __glo__191list_91index_scheme_base)->fn), k_737024, ((closureN)self_7312819)->elements[0], Cyc_vector_ref(data, ((closureN)self_7312819)->elements[1], obj_int2obj(2)));
} else {
- return_direct_with_clo1(data, k_737799, (((closure) k_737799)->fn), ((closureN)self_7314119)->elements[0]);}
-+ return_direct_with_clo1(data, k_737031, (((closure) k_737031)->fn), ((closureN)self_7312826)->elements[0]);}
++ return_direct_with_clo1(data, k_737024, (((closure) k_737024)->fn), ((closureN)self_7312819)->elements[0]);}
;;
}
-static void __lambda_1203(void *data, object _, int argc, object *args) /* closure _,object k_737792, object name_732548_733972, object obj_732549_733973, object idx_732550_733974, object val_732551_733975 */
-+static void __lambda_1156(void *data, object _, int argc, object *args) /* closure _,object k_737024, object name_732207_733527, object obj_732208_733528, object idx_732209_733529, object val_732210_733530 */
++static void __lambda_1156(void *data, object _, int argc, object *args) /* closure _,object k_737017, object name_732201_733520, object obj_732202_733521, object idx_732203_733522, object val_732204_733523 */
{
-object k_737792 = args[0]; object obj_732549_733973 = args[2]; object idx_732550_733974 = args[3]; object val_732551_733975 = args[4];
-- Cyc_st_add(data, "scheme/base.sld:slot-set!");
-+object k_737024 = args[0]; object obj_732208_733528 = args[2]; object idx_732209_733529 = args[3]; object val_732210_733530 = args[4];
-+ Cyc_st_add(data, "base.sld:slot-set!");
++object k_737017 = args[0]; object obj_732202_733521 = args[2]; object idx_732203_733522 = args[3]; object val_732204_733523 = args[4];
+ Cyc_st_add(data, "scheme/base.sld:slot-set!");
-closureN_type c_7327143;
-object e_7327156 [3];
@@ -8851,28 +8851,28 @@ Make let-values be the same as let*-values, to work around
-c_7327143.elements[0] = idx_732550_733974;
-c_7327143.elements[1] = k_737792;
-c_7327143.elements[2] = val_732551_733975;
-+closureN_type c_7324691;
-+object e_7324704 [3];
-+c_7324691.hdr.mark = gc_color_red;
-+ c_7324691.hdr.grayed = 0;
-+c_7324691.tag = closureN_tag;
-+ c_7324691.fn = (function_type)__lambda_1157;
-+c_7324691.num_args = 1;
-+c_7324691.num_elements = 3;
-+c_7324691.elements = (object *)e_7324704;
-+c_7324691.elements[0] = idx_732209_733529;
-+c_7324691.elements[1] = k_737024;
-+c_7324691.elements[2] = val_732210_733530;
++closureN_type c_7324684;
++object e_7324697 [3];
++c_7324684.hdr.mark = gc_color_red;
++ c_7324684.hdr.grayed = 0;
++c_7324684.tag = closureN_tag;
++ c_7324684.fn = (function_type)__lambda_1157;
++c_7324684.num_args = 1;
++c_7324684.num_elements = 3;
++c_7324684.elements = (object *)e_7324697;
++c_7324684.elements[0] = idx_732203_733522;
++c_7324684.elements[1] = k_737017;
++c_7324684.elements[2] = val_732204_733523;
-return_direct_with_clo1(data,(closure)&c_7327143,__lambda_1204, obj_732549_733973);;
-+return_direct_with_clo1(data,(closure)&c_7324691,__lambda_1157, obj_732208_733528);;
++return_direct_with_clo1(data,(closure)&c_7324684,__lambda_1157, obj_732202_733521);;
}
-static void __lambda_1204(void *data, object self_7314116, int argc, object *args) /* object self_7314116, object vec_732552_733976 */
-+static void __lambda_1157(void *data, object self_7312823, int argc, object *args) /* object self_7312823, object vec_732211_733531 */
++static void __lambda_1157(void *data, object self_7312816, int argc, object *args) /* object self_7312816, object vec_732205_733524 */
{
- object vec_732552_733976 = args[0];
-+ object vec_732211_733531 = args[0];
++ object vec_732205_733524 = args[0];
-closureN_type c_7327145;
-object e_7327153 [3];
@@ -8886,57 +8886,55 @@ Make let-values be the same as let*-values, to work around
-c_7327145.elements[0] = ((closureN)self_7314116)->elements[0];
-c_7327145.elements[1] = ((closureN)self_7314116)->elements[1];
-c_7327145.elements[2] = ((closureN)self_7314116)->elements[2];
-+closureN_type c_7324693;
-+object e_7324701 [3];
-+c_7324693.hdr.mark = gc_color_red;
-+ c_7324693.hdr.grayed = 0;
-+c_7324693.tag = closureN_tag;
-+ c_7324693.fn = (function_type)__lambda_1158;
-+c_7324693.num_args = 1;
-+c_7324693.num_elements = 3;
-+c_7324693.elements = (object *)e_7324701;
-+c_7324693.elements[0] = ((closureN)self_7312823)->elements[0];
-+c_7324693.elements[1] = ((closureN)self_7312823)->elements[1];
-+c_7324693.elements[2] = ((closureN)self_7312823)->elements[2];
++closureN_type c_7324686;
++object e_7324694 [3];
++c_7324686.hdr.mark = gc_color_red;
++ c_7324686.hdr.grayed = 0;
++c_7324686.tag = closureN_tag;
++ c_7324686.fn = (function_type)__lambda_1158;
++c_7324686.num_args = 1;
++c_7324686.num_elements = 3;
++c_7324686.elements = (object *)e_7324694;
++c_7324686.elements[0] = ((closureN)self_7312816)->elements[0];
++c_7324686.elements[1] = ((closureN)self_7312816)->elements[1];
++c_7324686.elements[2] = ((closureN)self_7312816)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327145,__lambda_1205, Cyc_vector_ref(data, vec_732552_733976, obj_int2obj(2)));;
-+return_direct_with_clo1(data,(closure)&c_7324693,__lambda_1158, Cyc_vector_ref(data, vec_732211_733531, obj_int2obj(2)));;
++return_direct_with_clo1(data,(closure)&c_7324686,__lambda_1158, Cyc_vector_ref(data, vec_732205_733524, obj_int2obj(2)));;
}
-static void __lambda_1205(void *data, object self_7314117, int argc, object *args) /* object self_7314117, object r_737793 */
-+static void __lambda_1158(void *data, object self_7312824, int argc, object *args) /* object self_7312824, object r_737025 */
++static void __lambda_1158(void *data, object self_7312817, int argc, object *args) /* object self_7312817, object r_737018 */
{
- object r_737793 = args[0];
-+ object r_737025 = args[0];
++ object r_737018 = args[0];
-object c_7327150 = Cyc_vector_set_cps(data, ((closureN)self_7314117)->elements[1],r_737793, ((closureN)self_7314117)->elements[0], ((closureN)self_7314117)->elements[2]);
-return_direct_with_clo1(data, ((closureN)self_7314117)->elements[1], (((closure) ((closureN)self_7314117)->elements[1])->fn), c_7327150);;
-+object c_7324698 = Cyc_vector_set_cps(data, ((closureN)self_7312824)->elements[1],r_737025, ((closureN)self_7312824)->elements[0], ((closureN)self_7312824)->elements[2]);
-+return_direct_with_clo1(data, ((closureN)self_7312824)->elements[1], (((closure) ((closureN)self_7312824)->elements[1])->fn), c_7324698);;
++object c_7324691 = Cyc_vector_set_cps(data, ((closureN)self_7312817)->elements[1],r_737018, ((closureN)self_7312817)->elements[0], ((closureN)self_7312817)->elements[2]);
++return_direct_with_clo1(data, ((closureN)self_7312817)->elements[1], (((closure) ((closureN)self_7312817)->elements[1])->fn), c_7324691);;
}
-static void __lambda_1202(void *data, object _, int argc, object *args) /* closure _,object k_737788, object name_732545_733969, object sym_732546_733970 */
-+static void __lambda_1155(void *data, object _, int argc, object *args) /* closure _,object k_737020, object name_732204_733524, object sym_732205_733525 */
++static void __lambda_1155(void *data, object _, int argc, object *args) /* closure _,object k_737013, object name_732198_733517, object sym_732199_733518 */
{
-object k_737788 = args[0]; object name_732545_733969 = args[1]; object sym_732546_733970 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:type-slot-offset");
-+object k_737020 = args[0]; object name_732204_733524 = args[1]; object sym_732205_733525 = args[2];
-+ Cyc_st_add(data, "base.sld:type-slot-offset");
++object k_737013 = args[0]; object name_732198_733517 = args[1]; object sym_732199_733518 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:type-slot-offset");
-return_direct_with_clo3(data, __glo__191list_91index_scheme_base, (((closure) __glo__191list_91index_scheme_base)->fn), k_737788, sym_732546_733970, Cyc_vector_ref(data, name_732545_733969, obj_int2obj(2)));;
-+return_direct_with_clo3(data, __glo__191list_91index_scheme_base, (((closure) __glo__191list_91index_scheme_base)->fn), k_737020, sym_732205_733525, Cyc_vector_ref(data, name_732204_733524, obj_int2obj(2)));;
++return_direct_with_clo3(data, __glo__191list_91index_scheme_base, (((closure) __glo__191list_91index_scheme_base)->fn), k_737013, sym_732199_733518, Cyc_vector_ref(data, name_732198_733517, obj_int2obj(2)));;
}
-static void __lambda_1197(void *data, object _, int argc, object *args) /* closure _,object k_737777, object make_732535_733964, object name_732536_733965 */
-+static void __lambda_1150(void *data, object _, int argc, object *args) /* closure _,object k_737009, object make_732194_733519, object name_732195_733520 */
++static void __lambda_1150(void *data, object _, int argc, object *args) /* closure _,object k_737002, object make_732188_733512, object name_732189_733513 */
{
-object k_737777 = args[0]; object name_732536_733965 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:make-constructor/args");
-+object k_737009 = args[0]; object name_732195_733520 = args[2];
-+ Cyc_st_add(data, "base.sld:make-constructor/args");
++object k_737002 = args[0]; object name_732189_733513 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:make-constructor/args");
-closureN_type c_7327103;
-object e_7327136 [1];
@@ -8948,28 +8946,28 @@ Make let-values be the same as let*-values, to work around
-c_7327103.num_elements = 1;
-c_7327103.elements = (object *)e_7327136;
-c_7327103.elements[0] = name_732536_733965;
-+closureN_type c_7324651;
-+object e_7324684 [1];
-+c_7324651.hdr.mark = gc_color_red;
-+ c_7324651.hdr.grayed = 0;
-+c_7324651.tag = closureN_tag;
-+ c_7324651.fn = (function_type)__lambda_1151;
-+c_7324651.num_args = 0;
-+c_7324651.num_elements = 1;
-+c_7324651.elements = (object *)e_7324684;
-+c_7324651.elements[0] = name_732195_733520;
++closureN_type c_7324644;
++object e_7324677 [1];
++c_7324644.hdr.mark = gc_color_red;
++ c_7324644.hdr.grayed = 0;
++c_7324644.tag = closureN_tag;
++ c_7324644.fn = (function_type)__lambda_1151;
++c_7324644.num_args = 0;
++c_7324644.num_elements = 1;
++c_7324644.elements = (object *)e_7324677;
++c_7324644.elements[0] = name_732189_733513;
-return_direct_with_clo1(data, k_737777, (((closure) k_737777)->fn), &c_7327103);;
-+return_direct_with_clo1(data, k_737009, (((closure) k_737009)->fn), &c_7324651);;
++return_direct_with_clo1(data, k_737002, (((closure) k_737002)->fn), &c_7324644);;
}
-static void __lambda_1198(void *data, object self_7314112, int argc, object *args) /* object self_7314112, object k_737778, object args_732537_733966_raw, ... */
-+static void __lambda_1151(void *data, object self_7312819, int argc, object *args) /* object self_7312819, object k_737010, object args_732196_733521_raw, ... */
++static void __lambda_1151(void *data, object self_7312812, int argc, object *args) /* object self_7312812, object k_737003, object args_732190_733514_raw, ... */
{
- object k_737778 = args[0];
-load_varargs(args_732537_733966, args, 1, argc - 1);
-+ object k_737010 = args[0];
-+load_varargs(args_732196_733521, args, 1, argc - 1);
++ object k_737003 = args[0];
++load_varargs(args_732190_733514, args, 1, argc - 1);
-closureN_type c_7327105;
-object e_7327132 [3];
@@ -8983,31 +8981,31 @@ Make let-values be the same as let*-values, to work around
-c_7327105.elements[0] = args_732537_733966;
-c_7327105.elements[1] = k_737778;
-c_7327105.elements[2] = ((closureN)self_7314112)->elements[0];
-+closureN_type c_7324653;
-+object e_7324680 [3];
-+c_7324653.hdr.mark = gc_color_red;
-+ c_7324653.hdr.grayed = 0;
-+c_7324653.tag = closureN_tag;
-+ c_7324653.fn = (function_type)__lambda_1152;
-+c_7324653.num_args = 1;
-+c_7324653.num_elements = 3;
-+c_7324653.elements = (object *)e_7324680;
-+c_7324653.elements[0] = args_732196_733521;
-+c_7324653.elements[1] = k_737010;
-+c_7324653.elements[2] = ((closureN)self_7312819)->elements[0];
++closureN_type c_7324646;
++object e_7324673 [3];
++c_7324646.hdr.mark = gc_color_red;
++ c_7324646.hdr.grayed = 0;
++c_7324646.tag = closureN_tag;
++ c_7324646.fn = (function_type)__lambda_1152;
++c_7324646.num_args = 1;
++c_7324646.num_elements = 3;
++c_7324646.elements = (object *)e_7324673;
++c_7324646.elements[0] = args_732190_733514;
++c_7324646.elements[1] = k_737003;
++c_7324646.elements[2] = ((closureN)self_7312812)->elements[0];
-object c_7327135 = Cyc_list2vector(data,(closure)&c_7327105,args_732537_733966);
-return_closcall1(data,(closure)&c_7327105, c_7327135);;
-+object c_7324683 = Cyc_list2vector(data,(closure)&c_7324653,args_732196_733521);
-+return_closcall1(data,(closure)&c_7324653, c_7324683);;
++object c_7324676 = Cyc_list2vector(data,(closure)&c_7324646,args_732190_733514);
++return_closcall1(data,(closure)&c_7324646, c_7324676);;
}
-static void __lambda_1199(void *data, object self_7314113, int argc, object *args) /* object self_7314113, object field_91values_732543_733968 */
-+static void __lambda_1152(void *data, object self_7312820, int argc, object *args) /* object self_7312820, object field_91values_732202_733523 */
++static void __lambda_1152(void *data, object self_7312813, int argc, object *args) /* object self_7312813, object field_91values_732196_733516 */
{
- object field_91values_732543_733968 = args[0];
-+ object field_91values_732202_733523 = args[0];
++ object field_91values_732196_733516 = args[0];
-closureN_type c_7327107;
-object e_7327122 [3];
@@ -9021,18 +9019,18 @@ Make let-values be the same as let*-values, to work around
-c_7327107.elements[0] = ((closureN)self_7314113)->elements[0];
-c_7327107.elements[1] = field_91values_732543_733968;
-c_7327107.elements[2] = ((closureN)self_7314113)->elements[2];
-+closureN_type c_7324655;
-+object e_7324670 [3];
-+c_7324655.hdr.mark = gc_color_red;
-+ c_7324655.hdr.grayed = 0;
-+c_7324655.tag = closureN_tag;
-+ c_7324655.fn = (function_type)__lambda_1153;
-+c_7324655.num_args = 0;
-+c_7324655.num_elements = 3;
-+c_7324655.elements = (object *)e_7324670;
-+c_7324655.elements[0] = ((closureN)self_7312820)->elements[0];
-+c_7324655.elements[1] = field_91values_732202_733523;
-+c_7324655.elements[2] = ((closureN)self_7312820)->elements[2];
++closureN_type c_7324648;
++object e_7324663 [3];
++c_7324648.hdr.mark = gc_color_red;
++ c_7324648.hdr.grayed = 0;
++c_7324648.tag = closureN_tag;
++ c_7324648.fn = (function_type)__lambda_1153;
++c_7324648.num_args = 0;
++c_7324648.num_elements = 3;
++c_7324648.elements = (object *)e_7324663;
++c_7324648.elements[0] = ((closureN)self_7312813)->elements[0];
++c_7324648.elements[1] = field_91values_732196_733516;
++c_7324648.elements[2] = ((closureN)self_7312813)->elements[2];
-closureN_type c_7327123;
@@ -9047,63 +9045,62 @@ Make let-values be the same as let*-values, to work around
-c_7327123.elements[0] = field_91values_732543_733968;
-c_7327123.elements[1] = ((closureN)self_7314113)->elements[1];
-c_7327123.elements[2] = ((closureN)self_7314113)->elements[2];
-+closureN_type c_7324671;
-+object e_7324679 [3];
-+c_7324671.hdr.mark = gc_color_red;
-+ c_7324671.hdr.grayed = 0;
-+c_7324671.tag = closureN_tag;
-+ c_7324671.fn = (function_type)__lambda_1154;
-+c_7324671.num_args = 1;
-+c_7324671.num_elements = 3;
-+c_7324671.elements = (object *)e_7324679;
-+c_7324671.elements[0] = field_91values_732202_733523;
-+c_7324671.elements[1] = ((closureN)self_7312820)->elements[1];
-+c_7324671.elements[2] = ((closureN)self_7312820)->elements[2];
++closureN_type c_7324664;
++object e_7324672 [3];
++c_7324664.hdr.mark = gc_color_red;
++ c_7324664.hdr.grayed = 0;
++c_7324664.tag = closureN_tag;
++ c_7324664.fn = (function_type)__lambda_1154;
++c_7324664.num_args = 1;
++c_7324664.num_elements = 3;
++c_7324664.elements = (object *)e_7324672;
++c_7324664.elements[0] = field_91values_732196_733516;
++c_7324664.elements[1] = ((closureN)self_7312813)->elements[1];
++c_7324664.elements[2] = ((closureN)self_7312813)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7327107,__lambda_1200, &c_7327123);;
-+return_direct_with_clo1(data,(closure)&c_7324655,__lambda_1153, &c_7324671);;
++return_direct_with_clo1(data,(closure)&c_7324648,__lambda_1153, &c_7324664);;
}
-static void __lambda_1201(void *data, object self_7314114, int argc, object *args) /* object self_7314114, object r_737781 */
-+static void __lambda_1154(void *data, object self_7312821, int argc, object *args) /* object self_7312821, object r_737013 */
++static void __lambda_1154(void *data, object self_7312814, int argc, object *args) /* object self_7312814, object r_737006 */
{
-vector_3_type local_7327128;
-return_direct_with_clo1(data, ((closureN)self_7314114)->elements[1], (((closure) ((closureN)self_7314114)->elements[1])->fn), Cyc_fast_vector_3(&local_7327128, __glo_record_91marker_scheme_base, ((closureN)self_7314114)->elements[2], ((closureN)self_7314114)->elements[0]));;
-+vector_3_type local_7324676;
-+return_direct_with_clo1(data, ((closureN)self_7312821)->elements[1], (((closure) ((closureN)self_7312821)->elements[1])->fn), Cyc_fast_vector_3(&local_7324676, __glo_record_91marker_scheme_base, ((closureN)self_7312821)->elements[2], ((closureN)self_7312821)->elements[0]));;
++vector_3_type local_7324669;
++return_direct_with_clo1(data, ((closureN)self_7312814)->elements[1], (((closure) ((closureN)self_7312814)->elements[1])->fn), Cyc_fast_vector_3(&local_7324669, __glo_record_91marker_scheme_base, ((closureN)self_7312814)->elements[2], ((closureN)self_7312814)->elements[0]));;
}
-static void __lambda_1200(void *data, object self_7314115, int argc, object *args) /* object self_7314115, object k_737782 */
-+static void __lambda_1153(void *data, object self_7312822, int argc, object *args) /* object self_7312822, object k_737014 */
++static void __lambda_1153(void *data, object self_7312815, int argc, object *args) /* object self_7312815, object k_737007 */
{
- object k_737782 = args[0];
-+ object k_737014 = args[0];
++ object k_737007 = args[0];
-if( (boolean_f != equalp(Cyc_length(data, Cyc_vector_ref(data, ((closureN)self_7314115)->elements[2], obj_int2obj(2))), Cyc_vector_length(data, ((closureN)self_7314115)->elements[1]))) ){
- return_direct_with_clo1(data, k_737782, (((closure) k_737782)->fn), Cyc_VOID);
-+if( (boolean_f != equalp(Cyc_length(data, Cyc_vector_ref(data, ((closureN)self_7312822)->elements[2], obj_int2obj(2))), Cyc_vector_length(data, ((closureN)self_7312822)->elements[1]))) ){
-+ return_direct_with_clo1(data, k_737014, (((closure) k_737014)->fn), Cyc_VOID);
++if( (boolean_f != equalp(Cyc_length(data, Cyc_vector_ref(data, ((closureN)self_7312815)->elements[2], obj_int2obj(2))), Cyc_vector_length(data, ((closureN)self_7312815)->elements[1]))) ){
++ return_direct_with_clo1(data, k_737007, (((closure) k_737007)->fn), Cyc_VOID);
} else {
-make_utf8_string_with_len(c_7327120, "invalid number of arguments passed to record type constructor", 61, 61);
-return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737782, &c_7327120, ((closureN)self_7314115)->elements[0]);}
-+make_utf8_string_with_len(c_7324668, "invalid number of arguments passed to record type constructor", 61, 61);
-+return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737014, &c_7324668, ((closureN)self_7312822)->elements[0]);}
++make_utf8_string_with_len(c_7324661, "invalid number of arguments passed to record type constructor", 61, 61);
++return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_737007, &c_7324661, ((closureN)self_7312815)->elements[0]);}
;;
}
-static void __lambda_1194(void *data, object _, int argc, object *args) /* closure _,object k_737770, object make_732525_733959, object name_732526_733960 */
-+static void __lambda_1147(void *data, object _, int argc, object *args) /* closure _,object k_737002, object make_732184_733514, object name_732185_733515 */
++static void __lambda_1147(void *data, object _, int argc, object *args) /* closure _,object k_736995, object make_732178_733507, object name_732179_733508 */
{
-object k_737770 = args[0]; object name_732526_733960 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:make-constructor");
-+object k_737002 = args[0]; object name_732185_733515 = args[2];
-+ Cyc_st_add(data, "base.sld:make-constructor");
++object k_736995 = args[0]; object name_732179_733508 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:make-constructor");
-closureN_type c_7327082;
-object e_7327100 [1];
@@ -9115,28 +9112,28 @@ Make let-values be the same as let*-values, to work around
-c_7327082.num_elements = 1;
-c_7327082.elements = (object *)e_7327100;
-c_7327082.elements[0] = name_732526_733960;
-+closureN_type c_7324630;
-+object e_7324648 [1];
-+c_7324630.hdr.mark = gc_color_red;
-+ c_7324630.hdr.grayed = 0;
-+c_7324630.tag = closureN_tag;
-+ c_7324630.fn = (function_type)__lambda_1148;
-+c_7324630.num_args = 0;
-+c_7324630.num_elements = 1;
-+c_7324630.elements = (object *)e_7324648;
-+c_7324630.elements[0] = name_732185_733515;
++closureN_type c_7324623;
++object e_7324641 [1];
++c_7324623.hdr.mark = gc_color_red;
++ c_7324623.hdr.grayed = 0;
++c_7324623.tag = closureN_tag;
++ c_7324623.fn = (function_type)__lambda_1148;
++c_7324623.num_args = 0;
++c_7324623.num_elements = 1;
++c_7324623.elements = (object *)e_7324641;
++c_7324623.elements[0] = name_732179_733508;
-return_direct_with_clo1(data, k_737770, (((closure) k_737770)->fn), &c_7327082);;
-+return_direct_with_clo1(data, k_737002, (((closure) k_737002)->fn), &c_7324630);;
++return_direct_with_clo1(data, k_736995, (((closure) k_736995)->fn), &c_7324623);;
}
-static void __lambda_1195(void *data, object self_7314110, int argc, object *args) /* object self_7314110, object k_737771, object args_732527_733961_raw, ... */
-+static void __lambda_1148(void *data, object self_7312817, int argc, object *args) /* object self_7312817, object k_737003, object args_732186_733516_raw, ... */
++static void __lambda_1148(void *data, object self_7312810, int argc, object *args) /* object self_7312810, object k_736996, object args_732180_733509_raw, ... */
{
- object k_737771 = args[0];
-load_varargs(args_732527_733961, args, 1, argc - 1);
-+ object k_737003 = args[0];
-+load_varargs(args_732186_733516, args, 1, argc - 1);
++ object k_736996 = args[0];
++load_varargs(args_732180_733509, args, 1, argc - 1);
-closureN_type c_7327084;
-object e_7327091 [2];
@@ -9149,17 +9146,17 @@ Make let-values be the same as let*-values, to work around
-c_7327084.elements = (object *)e_7327091;
-c_7327084.elements[0] = k_737771;
-c_7327084.elements[1] = ((closureN)self_7314110)->elements[0];
-+closureN_type c_7324632;
-+object e_7324639 [2];
-+c_7324632.hdr.mark = gc_color_red;
-+ c_7324632.hdr.grayed = 0;
-+c_7324632.tag = closureN_tag;
-+ c_7324632.fn = (function_type)__lambda_1149;
-+c_7324632.num_args = 1;
-+c_7324632.num_elements = 2;
-+c_7324632.elements = (object *)e_7324639;
-+c_7324632.elements[0] = k_737003;
-+c_7324632.elements[1] = ((closureN)self_7312817)->elements[0];
++closureN_type c_7324625;
++object e_7324632 [2];
++c_7324625.hdr.mark = gc_color_red;
++ c_7324625.hdr.grayed = 0;
++c_7324625.tag = closureN_tag;
++ c_7324625.fn = (function_type)__lambda_1149;
++c_7324625.num_args = 1;
++c_7324625.num_elements = 2;
++c_7324625.elements = (object *)e_7324632;
++c_7324625.elements[0] = k_736996;
++c_7324625.elements[1] = ((closureN)self_7312810)->elements[0];
@@ -9168,29 +9165,28 @@ Make let-values be the same as let*-values, to work around
-object c_7327094 = Cyc_make_vector(data,(closure)&c_7327084,2,Cyc_length(data, Cyc_vector_ref(data, ((closureN)self_7314110)->elements[0], obj_int2obj(2))), boolean_f);
-return_closcall1(data,(closure)&c_7327084, c_7327094);;
-+object c_7324642 = Cyc_make_vector(data,(closure)&c_7324632,2,Cyc_length(data, Cyc_vector_ref(data, ((closureN)self_7312817)->elements[0], obj_int2obj(2))), boolean_f);
-+return_closcall1(data,(closure)&c_7324632, c_7324642);;
++object c_7324635 = Cyc_make_vector(data,(closure)&c_7324625,2,Cyc_length(data, Cyc_vector_ref(data, ((closureN)self_7312810)->elements[0], obj_int2obj(2))), boolean_f);
++return_closcall1(data,(closure)&c_7324625, c_7324635);;
}
-static void __lambda_1196(void *data, object self_7314111, int argc, object *args) /* object self_7314111, object field_91values_732533_733963 */
-+static void __lambda_1149(void *data, object self_7312818, int argc, object *args) /* object self_7312818, object field_91values_732192_733518 */
++static void __lambda_1149(void *data, object self_7312811, int argc, object *args) /* object self_7312811, object field_91values_732186_733511 */
{
- object field_91values_732533_733963 = args[0];
-+ object field_91values_732192_733518 = args[0];
++ object field_91values_732186_733511 = args[0];
-vector_3_type local_7327089;
-return_direct_with_clo1(data, ((closureN)self_7314111)->elements[0], (((closure) ((closureN)self_7314111)->elements[0])->fn), Cyc_fast_vector_3(&local_7327089, __glo_record_91marker_scheme_base, ((closureN)self_7314111)->elements[1], field_91values_732533_733963));;
-+vector_3_type local_7324637;
-+return_direct_with_clo1(data, ((closureN)self_7312818)->elements[0], (((closure) ((closureN)self_7312818)->elements[0])->fn), Cyc_fast_vector_3(&local_7324637, __glo_record_91marker_scheme_base, ((closureN)self_7312818)->elements[1], field_91values_732192_733518));;
++vector_3_type local_7324630;
++return_direct_with_clo1(data, ((closureN)self_7312811)->elements[0], (((closure) ((closureN)self_7312811)->elements[0])->fn), Cyc_fast_vector_3(&local_7324630, __glo_record_91marker_scheme_base, ((closureN)self_7312811)->elements[1], field_91values_732186_733511));;
}
-static void __lambda_1191(void *data, object _, int argc, object *args) /* closure _,object k_737764, object pred_732521_733956, object name_732522_733957 */
-+static void __lambda_1144(void *data, object _, int argc, object *args) /* closure _,object k_736996, object pred_732180_733511, object name_732181_733512 */
++static void __lambda_1144(void *data, object _, int argc, object *args) /* closure _,object k_736989, object pred_732174_733504, object name_732175_733505 */
{
-object k_737764 = args[0]; object name_732522_733957 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:make-type-predicate");
-+object k_736996 = args[0]; object name_732181_733512 = args[2];
-+ Cyc_st_add(data, "base.sld:make-type-predicate");
++object k_736989 = args[0]; object name_732175_733505 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:make-type-predicate");
-closureN_type c_7327065;
-object e_7327079 [1];
@@ -9202,26 +9198,26 @@ Make let-values be the same as let*-values, to work around
-c_7327065.num_elements = 1;
-c_7327065.elements = (object *)e_7327079;
-c_7327065.elements[0] = name_732522_733957;
-+closureN_type c_7324613;
-+object e_7324627 [1];
-+c_7324613.hdr.mark = gc_color_red;
-+ c_7324613.hdr.grayed = 0;
-+c_7324613.tag = closureN_tag;
-+ c_7324613.fn = (function_type)__lambda_1145;
-+c_7324613.num_args = 1;
-+c_7324613.num_elements = 1;
-+c_7324613.elements = (object *)e_7324627;
-+c_7324613.elements[0] = name_732181_733512;
++closureN_type c_7324606;
++object e_7324620 [1];
++c_7324606.hdr.mark = gc_color_red;
++ c_7324606.hdr.grayed = 0;
++c_7324606.tag = closureN_tag;
++ c_7324606.fn = (function_type)__lambda_1145;
++c_7324606.num_args = 1;
++c_7324606.num_elements = 1;
++c_7324606.elements = (object *)e_7324620;
++c_7324606.elements[0] = name_732175_733505;
-return_direct_with_clo1(data, k_737764, (((closure) k_737764)->fn), &c_7327065);;
-+return_direct_with_clo1(data, k_736996, (((closure) k_736996)->fn), &c_7324613);;
++return_direct_with_clo1(data, k_736989, (((closure) k_736989)->fn), &c_7324606);;
}
-static void __lambda_1192(void *data, object self_7314108, int argc, object *args) /* object self_7314108, object k_737765, object obj_732523_733958 */
-+static void __lambda_1145(void *data, object self_7312815, int argc, object *args) /* object self_7312815, object k_736997, object obj_732182_733513 */
++static void __lambda_1145(void *data, object self_7312808, int argc, object *args) /* object self_7312808, object k_736990, object obj_732176_733506 */
{
- object k_737765 = args[0]; object obj_732523_733958 = args[1];
-+ object k_736997 = args[0]; object obj_732182_733513 = args[1];
++ object k_736990 = args[0]; object obj_732176_733506 = args[1];
-closureN_type c_7327067;
-object e_7327078 [3];
@@ -9235,63 +9231,61 @@ Make let-values be the same as let*-values, to work around
-c_7327067.elements[0] = k_737765;
-c_7327067.elements[1] = ((closureN)self_7314108)->elements[0];
-c_7327067.elements[2] = obj_732523_733958;
-+closureN_type c_7324615;
-+object e_7324626 [3];
-+c_7324615.hdr.mark = gc_color_red;
-+ c_7324615.hdr.grayed = 0;
-+c_7324615.tag = closureN_tag;
-+ c_7324615.fn = (function_type)__lambda_1146;
-+c_7324615.num_args = 1;
-+c_7324615.num_elements = 3;
-+c_7324615.elements = (object *)e_7324626;
-+c_7324615.elements[0] = k_736997;
-+c_7324615.elements[1] = ((closureN)self_7312815)->elements[0];
-+c_7324615.elements[2] = obj_732182_733513;
++closureN_type c_7324608;
++object e_7324619 [3];
++c_7324608.hdr.mark = gc_color_red;
++ c_7324608.hdr.grayed = 0;
++c_7324608.tag = closureN_tag;
++ c_7324608.fn = (function_type)__lambda_1146;
++c_7324608.num_args = 1;
++c_7324608.num_elements = 3;
++c_7324608.elements = (object *)e_7324619;
++c_7324608.elements[0] = k_736990;
++c_7324608.elements[1] = ((closureN)self_7312808)->elements[0];
++c_7324608.elements[2] = obj_732176_733506;
-return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7327067, obj_732523_733958);;
-+return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7324615, obj_732182_733513);;
++return_direct_with_clo2(data, __glo_record_127_scheme_base, (((closure) __glo_record_127_scheme_base)->fn), &c_7324608, obj_732176_733506);;
}
-static void __lambda_1193(void *data, object self_7314109, int argc, object *args) /* object self_7314109, object r_737766 */
-+static void __lambda_1146(void *data, object self_7312816, int argc, object *args) /* object self_7312816, object r_736998 */
++static void __lambda_1146(void *data, object self_7312809, int argc, object *args) /* object self_7312809, object r_736991 */
{
- object r_737766 = args[0];
- if( (boolean_f != r_737766) ){
-+ object r_736998 = args[0];
-+ if( (boolean_f != r_736998) ){
++ object r_736991 = args[0];
++ if( (boolean_f != r_736991) ){
-return_direct_with_clo1(data, ((closureN)self_7314109)->elements[0], (((closure) ((closureN)self_7314109)->elements[0])->fn), equalp(Cyc_vector_ref(data, ((closureN)self_7314109)->elements[2], obj_int2obj(1)), ((closureN)self_7314109)->elements[1]));
-+return_direct_with_clo1(data, ((closureN)self_7312816)->elements[0], (((closure) ((closureN)self_7312816)->elements[0])->fn), equalp(Cyc_vector_ref(data, ((closureN)self_7312816)->elements[2], obj_int2obj(1)), ((closureN)self_7312816)->elements[1]));
++return_direct_with_clo1(data, ((closureN)self_7312809)->elements[0], (((closure) ((closureN)self_7312809)->elements[0])->fn), equalp(Cyc_vector_ref(data, ((closureN)self_7312809)->elements[2], obj_int2obj(1)), ((closureN)self_7312809)->elements[1]));
} else {
- return_direct_with_clo1(data, ((closureN)self_7314109)->elements[0], (((closure) ((closureN)self_7314109)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312816)->elements[0], (((closure) ((closureN)self_7312816)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312809)->elements[0], (((closure) ((closureN)self_7312809)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1190(void *data, object _, int argc, object *args) /* closure _,object k_737761, object name_732518_733953, object parent_732519_733954, object field_91tags_732520_733955 */
-+static void __lambda_1143(void *data, object _, int argc, object *args) /* closure _,object k_736993, object name_732177_733508, object parent_732178_733509, object field_91tags_732179_733510 */
++static void __lambda_1143(void *data, object _, int argc, object *args) /* closure _,object k_736986, object name_732171_733501, object parent_732172_733502, object field_91tags_732173_733503 */
{
-object k_737761 = args[0]; object name_732518_733953 = args[1]; object field_91tags_732520_733955 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:register-simple-type");
-+object k_736993 = args[0]; object name_732177_733508 = args[1]; object field_91tags_732179_733510 = args[3];
-+ Cyc_st_add(data, "base.sld:register-simple-type");
++object k_736986 = args[0]; object name_732171_733501 = args[1]; object field_91tags_732173_733503 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:register-simple-type");
-vector_3_type local_7327062;
-return_direct_with_clo1(data, k_737761, (((closure) k_737761)->fn), Cyc_fast_vector_3(&local_7327062, __glo_record_91marker_scheme_base, name_732518_733953, field_91tags_732520_733955));;
-+vector_3_type local_7324610;
-+return_direct_with_clo1(data, k_736993, (((closure) k_736993)->fn), Cyc_fast_vector_3(&local_7324610, __glo_record_91marker_scheme_base, name_732177_733508, field_91tags_732179_733510));;
++vector_3_type local_7324603;
++return_direct_with_clo1(data, k_736986, (((closure) k_736986)->fn), Cyc_fast_vector_3(&local_7324603, __glo_record_91marker_scheme_base, name_732171_733501, field_91tags_732173_733503));;
}
-static void __lambda_1139(void *data, object _, int argc, object *args) /* closure _,object k_737456, object expr_732160_732237_732412_733847, object rename_732161_732238_732413_733848, object compare_732162_732239_732414_733849 */
-+static void __lambda_1092(void *data, object _, int argc, object *args) /* closure _,object k_736688, object expr_731818_731896_732071_733402, object rename_731819_731897_732072_733403, object compare_731820_731898_732073_733404 */
++static void __lambda_1092(void *data, object _, int argc, object *args) /* closure _,object k_736681, object expr_731813_731890_732065_733395, object rename_731814_731891_732066_733396, object compare_731815_731892_732067_733397 */
{
-object k_737456 = args[0]; object expr_732160_732237_732412_733847 = args[1]; object rename_732161_732238_732413_733848 = args[2]; object compare_732162_732239_732414_733849 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:guard-aux");
-+object k_736688 = args[0]; object expr_731818_731896_732071_733402 = args[1]; object rename_731819_731897_732072_733403 = args[2]; object compare_731820_731898_732073_733404 = args[3];
-+ Cyc_st_add(data, "base.sld:guard-aux");
++object k_736681 = args[0]; object expr_731813_731890_732065_733395 = args[1]; object rename_731814_731891_732066_733396 = args[2]; object compare_731815_731892_732067_733397 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:guard-aux");
-closureN_type c_7326039;
-object e_7327055 [4];
@@ -9306,31 +9300,31 @@ Make let-values be the same as let*-values, to work around
-c_7326039.elements[1] = expr_732160_732237_732412_733847;
-c_7326039.elements[2] = k_737456;
-c_7326039.elements[3] = rename_732161_732238_732413_733848;
-+closureN_type c_7323587;
-+object e_7324603 [4];
-+c_7323587.hdr.mark = gc_color_red;
-+ c_7323587.hdr.grayed = 0;
-+c_7323587.tag = closureN_tag;
-+ c_7323587.fn = (function_type)__lambda_1093;
-+c_7323587.num_args = 1;
-+c_7323587.num_elements = 4;
-+c_7323587.elements = (object *)e_7324603;
-+c_7323587.elements[0] = compare_731820_731898_732073_733404;
-+c_7323587.elements[1] = expr_731818_731896_732071_733402;
-+c_7323587.elements[2] = k_736688;
-+c_7323587.elements[3] = rename_731819_731897_732072_733403;
++closureN_type c_7323580;
++object e_7324596 [4];
++c_7323580.hdr.mark = gc_color_red;
++ c_7323580.hdr.grayed = 0;
++c_7323580.tag = closureN_tag;
++ c_7323580.fn = (function_type)__lambda_1093;
++c_7323580.num_args = 1;
++c_7323580.num_elements = 4;
++c_7323580.elements = (object *)e_7324596;
++c_7323580.elements[0] = compare_731815_731892_732067_733397;
++c_7323580.elements[1] = expr_731813_731890_732065_733395;
++c_7323580.elements[2] = k_736681;
++c_7323580.elements[3] = rename_731814_731891_732066_733396;
-return_direct_with_clo1(data,(closure)&c_7326039,__lambda_1140, Cyc_cdr(data, expr_732160_732237_732412_733847));;
-+return_direct_with_clo1(data,(closure)&c_7323587,__lambda_1093, Cyc_cdr(data, expr_731818_731896_732071_733402));;
++return_direct_with_clo1(data,(closure)&c_7323580,__lambda_1093, Cyc_cdr(data, expr_731813_731890_732065_733395));;
}
-static void __lambda_1140(void *data, object self_7314058, int argc, object *args) /* object self_7314058, object v_931_732168_732393_732506_733941 */
-+static void __lambda_1093(void *data, object self_7312765, int argc, object *args) /* object self_7312765, object v_931_731827_732052_732165_733496 */
++static void __lambda_1093(void *data, object self_7312758, int argc, object *args) /* object self_7312758, object v_931_731821_732046_732159_733489 */
{
- object v_931_732168_732393_732506_733941 = args[0];
-+ object v_931_731827_732052_732165_733496 = args[0];
++ object v_931_731821_732046_732159_733489 = args[0];
-closureN_type c_7326041;
-object e_7326148 [3];
@@ -9344,18 +9338,18 @@ Make let-values be the same as let*-values, to work around
-c_7326041.elements[0] = ((closureN)self_7314058)->elements[0];
-c_7326041.elements[1] = ((closureN)self_7314058)->elements[3];
-c_7326041.elements[2] = v_931_732168_732393_732506_733941;
-+closureN_type c_7323589;
-+object e_7323696 [3];
-+c_7323589.hdr.mark = gc_color_red;
-+ c_7323589.hdr.grayed = 0;
-+c_7323589.tag = closureN_tag;
-+ c_7323589.fn = (function_type)__lambda_1094;
-+c_7323589.num_args = 0;
-+c_7323589.num_elements = 3;
-+c_7323589.elements = (object *)e_7323696;
-+c_7323589.elements[0] = ((closureN)self_7312765)->elements[0];
-+c_7323589.elements[1] = ((closureN)self_7312765)->elements[3];
-+c_7323589.elements[2] = v_931_731827_732052_732165_733496;
++closureN_type c_7323582;
++object e_7323689 [3];
++c_7323582.hdr.mark = gc_color_red;
++ c_7323582.hdr.grayed = 0;
++c_7323582.tag = closureN_tag;
++ c_7323582.fn = (function_type)__lambda_1094;
++c_7323582.num_args = 0;
++c_7323582.num_elements = 3;
++c_7323582.elements = (object *)e_7323689;
++c_7323582.elements[0] = ((closureN)self_7312758)->elements[0];
++c_7323582.elements[1] = ((closureN)self_7312758)->elements[3];
++c_7323582.elements[2] = v_931_731821_732046_732159_733489;
-closureN_type c_7326149;
@@ -9371,29 +9365,29 @@ Make let-values be the same as let*-values, to work around
-c_7326149.elements[1] = ((closureN)self_7314058)->elements[1];
-c_7326149.elements[2] = ((closureN)self_7314058)->elements[2];
-c_7326149.elements[3] = ((closureN)self_7314058)->elements[3];
-+closureN_type c_7323697;
-+object e_7324602 [4];
-+c_7323697.hdr.mark = gc_color_red;
-+ c_7323697.hdr.grayed = 0;
-+c_7323697.tag = closureN_tag;
-+ c_7323697.fn = (function_type)__lambda_1098;
-+c_7323697.num_args = 1;
-+c_7323697.num_elements = 4;
-+c_7323697.elements = (object *)e_7324602;
-+c_7323697.elements[0] = ((closureN)self_7312765)->elements[0];
-+c_7323697.elements[1] = ((closureN)self_7312765)->elements[1];
-+c_7323697.elements[2] = ((closureN)self_7312765)->elements[2];
-+c_7323697.elements[3] = ((closureN)self_7312765)->elements[3];
++closureN_type c_7323690;
++object e_7324595 [4];
++c_7323690.hdr.mark = gc_color_red;
++ c_7323690.hdr.grayed = 0;
++c_7323690.tag = closureN_tag;
++ c_7323690.fn = (function_type)__lambda_1098;
++c_7323690.num_args = 1;
++c_7323690.num_elements = 4;
++c_7323690.elements = (object *)e_7324595;
++c_7323690.elements[0] = ((closureN)self_7312758)->elements[0];
++c_7323690.elements[1] = ((closureN)self_7312758)->elements[1];
++c_7323690.elements[2] = ((closureN)self_7312758)->elements[2];
++c_7323690.elements[3] = ((closureN)self_7312758)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7326041,__lambda_1141, &c_7326149);;
-+return_direct_with_clo1(data,(closure)&c_7323589,__lambda_1094, &c_7323697);;
++return_direct_with_clo1(data,(closure)&c_7323582,__lambda_1094, &c_7323690);;
}
-static void __lambda_1145(void *data, object self_7314059, int argc, object *args) /* object self_7314059, object tmp_732241_732243_732415_733850 */
-+static void __lambda_1098(void *data, object self_7312766, int argc, object *args) /* object self_7312766, object tmp_731900_731902_732074_733405 */
++static void __lambda_1098(void *data, object self_7312759, int argc, object *args) /* object self_7312759, object tmp_731894_731896_732068_733398 */
{
- object tmp_732241_732243_732415_733850 = args[0];
-+ object tmp_731900_731902_732074_733405 = args[0];
++ object tmp_731894_731896_732068_733398 = args[0];
-closureN_type c_7326151;
-object e_7327047 [4];
@@ -9408,19 +9402,19 @@ Make let-values be the same as let*-values, to work around
-c_7326151.elements[1] = ((closureN)self_7314059)->elements[1];
-c_7326151.elements[2] = ((closureN)self_7314059)->elements[3];
-c_7326151.elements[3] = tmp_732241_732243_732415_733850;
-+closureN_type c_7323699;
-+object e_7324595 [4];
-+c_7323699.hdr.mark = gc_color_red;
-+ c_7323699.hdr.grayed = 0;
-+c_7323699.tag = closureN_tag;
-+ c_7323699.fn = (function_type)__lambda_1099;
-+c_7323699.num_args = 0;
-+c_7323699.num_elements = 4;
-+c_7323699.elements = (object *)e_7324595;
-+c_7323699.elements[0] = ((closureN)self_7312766)->elements[0];
-+c_7323699.elements[1] = ((closureN)self_7312766)->elements[1];
-+c_7323699.elements[2] = ((closureN)self_7312766)->elements[3];
-+c_7323699.elements[3] = tmp_731900_731902_732074_733405;
++closureN_type c_7323692;
++object e_7324588 [4];
++c_7323692.hdr.mark = gc_color_red;
++ c_7323692.hdr.grayed = 0;
++c_7323692.tag = closureN_tag;
++ c_7323692.fn = (function_type)__lambda_1099;
++c_7323692.num_args = 0;
++c_7323692.num_elements = 4;
++c_7323692.elements = (object *)e_7324588;
++c_7323692.elements[0] = ((closureN)self_7312759)->elements[0];
++c_7323692.elements[1] = ((closureN)self_7312759)->elements[1];
++c_7323692.elements[2] = ((closureN)self_7312759)->elements[3];
++c_7323692.elements[3] = tmp_731894_731896_732068_733398;
-closureN_type c_7327048;
@@ -9433,41 +9427,41 @@ Make let-values be the same as let*-values, to work around
-c_7327048.num_elements = 1;
-c_7327048.elements = (object *)e_7327053;
-c_7327048.elements[0] = ((closureN)self_7314059)->elements[2];
-+closureN_type c_7324596;
-+object e_7324601 [1];
-+c_7324596.hdr.mark = gc_color_red;
-+ c_7324596.hdr.grayed = 0;
-+c_7324596.tag = closureN_tag;
-+ c_7324596.fn = (function_type)__lambda_1142;
-+c_7324596.num_args = 1;
-+c_7324596.num_elements = 1;
-+c_7324596.elements = (object *)e_7324601;
-+c_7324596.elements[0] = ((closureN)self_7312766)->elements[2];
++closureN_type c_7324589;
++object e_7324594 [1];
++c_7324589.hdr.mark = gc_color_red;
++ c_7324589.hdr.grayed = 0;
++c_7324589.tag = closureN_tag;
++ c_7324589.fn = (function_type)__lambda_1142;
++c_7324589.num_args = 1;
++c_7324589.num_elements = 1;
++c_7324589.elements = (object *)e_7324594;
++c_7324589.elements[0] = ((closureN)self_7312759)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326151,__lambda_1146, &c_7327048);;
-+return_direct_with_clo1(data,(closure)&c_7323699,__lambda_1099, &c_7324596);;
++return_direct_with_clo1(data,(closure)&c_7323692,__lambda_1099, &c_7324589);;
}
-static void __lambda_1189(void *data, object self_7314060, int argc, object *args) /* object self_7314060, object r_737457 */
-+static void __lambda_1142(void *data, object self_7312767, int argc, object *args) /* object self_7312767, object r_736689 */
++static void __lambda_1142(void *data, object self_7312760, int argc, object *args) /* object self_7312760, object r_736682 */
{
- object r_737457 = args[0];
-+ object r_736689 = args[0];
++ object r_736682 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7314060)->elements[0], (((closure) ((closureN)self_7314060)->elements[0])->fn), Cyc_car(data, r_737457));;
-+return_direct_with_clo1(data, ((closureN)self_7312767)->elements[0], (((closure) ((closureN)self_7312767)->elements[0])->fn), Cyc_car(data, r_736689));;
++return_direct_with_clo1(data, ((closureN)self_7312760)->elements[0], (((closure) ((closureN)self_7312760)->elements[0])->fn), Cyc_car(data, r_736682));;
}
-static void __lambda_1146(void *data, object self_7314061, int argc, object *args) /* object self_7314061, object k_737459 */
-+static void __lambda_1099(void *data, object self_7312768, int argc, object *args) /* object self_7312768, object k_736691 */
++static void __lambda_1099(void *data, object self_7312761, int argc, object *args) /* object self_7312761, object k_736684 */
{
- object k_737459 = args[0];
- if( (boolean_f != ((closureN)self_7314061)->elements[3]) ){
- return_direct_with_clo1(data, k_737459, (((closure) k_737459)->fn), ((closureN)self_7314061)->elements[3]);
-+ object k_736691 = args[0];
-+ if( (boolean_f != ((closureN)self_7312768)->elements[3]) ){
-+ return_direct_with_clo1(data, k_736691, (((closure) k_736691)->fn), ((closureN)self_7312768)->elements[3]);
++ object k_736684 = args[0];
++ if( (boolean_f != ((closureN)self_7312761)->elements[3]) ){
++ return_direct_with_clo1(data, k_736684, (((closure) k_736684)->fn), ((closureN)self_7312761)->elements[3]);
} else {
-closureN_type c_7326156;
@@ -9483,32 +9477,32 @@ Make let-values be the same as let*-values, to work around
-c_7326156.elements[1] = ((closureN)self_7314061)->elements[1];
-c_7326156.elements[2] = k_737459;
-c_7326156.elements[3] = ((closureN)self_7314061)->elements[2];
-+closureN_type c_7323704;
-+object e_7324591 [4];
-+c_7323704.hdr.mark = gc_color_red;
-+ c_7323704.hdr.grayed = 0;
-+c_7323704.tag = closureN_tag;
-+ c_7323704.fn = (function_type)__lambda_1100;
-+c_7323704.num_args = 1;
-+c_7323704.num_elements = 4;
-+c_7323704.elements = (object *)e_7324591;
-+c_7323704.elements[0] = ((closureN)self_7312768)->elements[0];
-+c_7323704.elements[1] = ((closureN)self_7312768)->elements[1];
-+c_7323704.elements[2] = k_736691;
-+c_7323704.elements[3] = ((closureN)self_7312768)->elements[2];
++closureN_type c_7323697;
++object e_7324584 [4];
++c_7323697.hdr.mark = gc_color_red;
++ c_7323697.hdr.grayed = 0;
++c_7323697.tag = closureN_tag;
++ c_7323697.fn = (function_type)__lambda_1100;
++c_7323697.num_args = 1;
++c_7323697.num_elements = 4;
++c_7323697.elements = (object *)e_7324584;
++c_7323697.elements[0] = ((closureN)self_7312761)->elements[0];
++c_7323697.elements[1] = ((closureN)self_7312761)->elements[1];
++c_7323697.elements[2] = k_736684;
++c_7323697.elements[3] = ((closureN)self_7312761)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326156,__lambda_1147, Cyc_cdr(data, ((closureN)self_7314061)->elements[1]));}
-+return_direct_with_clo1(data,(closure)&c_7323704,__lambda_1100, Cyc_cdr(data, ((closureN)self_7312768)->elements[1]));}
++return_direct_with_clo1(data,(closure)&c_7323697,__lambda_1100, Cyc_cdr(data, ((closureN)self_7312761)->elements[1]));}
;;
}
-static void __lambda_1147(void *data, object self_7314062, int argc, object *args) /* object self_7314062, object v_9310_732177_732371_732492_733927 */
-+static void __lambda_1100(void *data, object self_7312769, int argc, object *args) /* object self_7312769, object v_9310_731836_732030_732151_733482 */
++static void __lambda_1100(void *data, object self_7312762, int argc, object *args) /* object self_7312762, object v_9310_731830_732024_732145_733475 */
{
- object v_9310_732177_732371_732492_733927 = args[0];
-+ object v_9310_731836_732030_732151_733482 = args[0];
++ object v_9310_731830_732024_732145_733475 = args[0];
-closureN_type c_7326158;
-object e_7326329 [3];
@@ -9522,18 +9516,18 @@ Make let-values be the same as let*-values, to work around
-c_7326158.elements[0] = ((closureN)self_7314062)->elements[0];
-c_7326158.elements[1] = ((closureN)self_7314062)->elements[3];
-c_7326158.elements[2] = v_9310_732177_732371_732492_733927;
-+closureN_type c_7323706;
-+object e_7323877 [3];
-+c_7323706.hdr.mark = gc_color_red;
-+ c_7323706.hdr.grayed = 0;
-+c_7323706.tag = closureN_tag;
-+ c_7323706.fn = (function_type)__lambda_1101;
-+c_7323706.num_args = 0;
-+c_7323706.num_elements = 3;
-+c_7323706.elements = (object *)e_7323877;
-+c_7323706.elements[0] = ((closureN)self_7312769)->elements[0];
-+c_7323706.elements[1] = ((closureN)self_7312769)->elements[3];
-+c_7323706.elements[2] = v_9310_731836_732030_732151_733482;
++closureN_type c_7323699;
++object e_7323870 [3];
++c_7323699.hdr.mark = gc_color_red;
++ c_7323699.hdr.grayed = 0;
++c_7323699.tag = closureN_tag;
++ c_7323699.fn = (function_type)__lambda_1101;
++c_7323699.num_args = 0;
++c_7323699.num_elements = 3;
++c_7323699.elements = (object *)e_7323870;
++c_7323699.elements[0] = ((closureN)self_7312762)->elements[0];
++c_7323699.elements[1] = ((closureN)self_7312762)->elements[3];
++c_7323699.elements[2] = v_9310_731830_732024_732145_733475;
-closureN_type c_7326330;
@@ -9549,33 +9543,33 @@ Make let-values be the same as let*-values, to work around
-c_7326330.elements[1] = ((closureN)self_7314062)->elements[1];
-c_7326330.elements[2] = ((closureN)self_7314062)->elements[2];
-c_7326330.elements[3] = ((closureN)self_7314062)->elements[3];
-+closureN_type c_7323878;
-+object e_7324590 [4];
-+c_7323878.hdr.mark = gc_color_red;
-+ c_7323878.hdr.grayed = 0;
-+c_7323878.tag = closureN_tag;
-+ c_7323878.fn = (function_type)__lambda_1109;
-+c_7323878.num_args = 1;
-+c_7323878.num_elements = 4;
-+c_7323878.elements = (object *)e_7324590;
-+c_7323878.elements[0] = ((closureN)self_7312769)->elements[0];
-+c_7323878.elements[1] = ((closureN)self_7312769)->elements[1];
-+c_7323878.elements[2] = ((closureN)self_7312769)->elements[2];
-+c_7323878.elements[3] = ((closureN)self_7312769)->elements[3];
++closureN_type c_7323871;
++object e_7324583 [4];
++c_7323871.hdr.mark = gc_color_red;
++ c_7323871.hdr.grayed = 0;
++c_7323871.tag = closureN_tag;
++ c_7323871.fn = (function_type)__lambda_1109;
++c_7323871.num_args = 1;
++c_7323871.num_elements = 4;
++c_7323871.elements = (object *)e_7324583;
++c_7323871.elements[0] = ((closureN)self_7312762)->elements[0];
++c_7323871.elements[1] = ((closureN)self_7312762)->elements[1];
++c_7323871.elements[2] = ((closureN)self_7312762)->elements[2];
++c_7323871.elements[3] = ((closureN)self_7312762)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7326158,__lambda_1148, &c_7326330);;
-+return_direct_with_clo1(data,(closure)&c_7323706,__lambda_1101, &c_7323878);;
++return_direct_with_clo1(data,(closure)&c_7323699,__lambda_1101, &c_7323871);;
}
-static void __lambda_1156(void *data, object self_7314063, int argc, object *args) /* object self_7314063, object tmp_732245_732247_732416_733851 */
-+static void __lambda_1109(void *data, object self_7312770, int argc, object *args) /* object self_7312770, object tmp_731904_731906_732075_733406 */
++static void __lambda_1109(void *data, object self_7312763, int argc, object *args) /* object self_7312763, object tmp_731898_731900_732069_733399 */
{
- object tmp_732245_732247_732416_733851 = args[0];
- if( (boolean_f != tmp_732245_732247_732416_733851) ){
- return_direct_with_clo1(data, ((closureN)self_7314063)->elements[2], (((closure) ((closureN)self_7314063)->elements[2])->fn), tmp_732245_732247_732416_733851);
-+ object tmp_731904_731906_732075_733406 = args[0];
-+ if( (boolean_f != tmp_731904_731906_732075_733406) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312770)->elements[2], (((closure) ((closureN)self_7312770)->elements[2])->fn), tmp_731904_731906_732075_733406);
++ object tmp_731898_731900_732069_733399 = args[0];
++ if( (boolean_f != tmp_731898_731900_732069_733399) ){
++ return_direct_with_clo1(data, ((closureN)self_7312763)->elements[2], (((closure) ((closureN)self_7312763)->elements[2])->fn), tmp_731898_731900_732069_733399);
} else {
-closureN_type c_7326334;
@@ -9591,32 +9585,32 @@ Make let-values be the same as let*-values, to work around
-c_7326334.elements[1] = ((closureN)self_7314063)->elements[1];
-c_7326334.elements[2] = ((closureN)self_7314063)->elements[2];
-c_7326334.elements[3] = ((closureN)self_7314063)->elements[3];
-+closureN_type c_7323882;
-+object e_7324586 [4];
-+c_7323882.hdr.mark = gc_color_red;
-+ c_7323882.hdr.grayed = 0;
-+c_7323882.tag = closureN_tag;
-+ c_7323882.fn = (function_type)__lambda_1110;
-+c_7323882.num_args = 1;
-+c_7323882.num_elements = 4;
-+c_7323882.elements = (object *)e_7324586;
-+c_7323882.elements[0] = ((closureN)self_7312770)->elements[0];
-+c_7323882.elements[1] = ((closureN)self_7312770)->elements[1];
-+c_7323882.elements[2] = ((closureN)self_7312770)->elements[2];
-+c_7323882.elements[3] = ((closureN)self_7312770)->elements[3];
++closureN_type c_7323875;
++object e_7324579 [4];
++c_7323875.hdr.mark = gc_color_red;
++ c_7323875.hdr.grayed = 0;
++c_7323875.tag = closureN_tag;
++ c_7323875.fn = (function_type)__lambda_1110;
++c_7323875.num_args = 1;
++c_7323875.num_elements = 4;
++c_7323875.elements = (object *)e_7324579;
++c_7323875.elements[0] = ((closureN)self_7312763)->elements[0];
++c_7323875.elements[1] = ((closureN)self_7312763)->elements[1];
++c_7323875.elements[2] = ((closureN)self_7312763)->elements[2];
++c_7323875.elements[3] = ((closureN)self_7312763)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7326334,__lambda_1157, Cyc_cdr(data, ((closureN)self_7314063)->elements[1]));}
-+return_direct_with_clo1(data,(closure)&c_7323882,__lambda_1110, Cyc_cdr(data, ((closureN)self_7312770)->elements[1]));}
++return_direct_with_clo1(data,(closure)&c_7323875,__lambda_1110, Cyc_cdr(data, ((closureN)self_7312763)->elements[1]));}
;;
}
-static void __lambda_1157(void *data, object self_7314064, int argc, object *args) /* object self_7314064, object v_9321_732188_732344_732474_733909 */
-+static void __lambda_1110(void *data, object self_7312771, int argc, object *args) /* object self_7312771, object v_9321_731847_732003_732133_733464 */
++static void __lambda_1110(void *data, object self_7312764, int argc, object *args) /* object self_7312764, object v_9321_731841_731997_732127_733457 */
{
- object v_9321_732188_732344_732474_733909 = args[0];
-+ object v_9321_731847_732003_732133_733464 = args[0];
++ object v_9321_731841_731997_732127_733457 = args[0];
-closureN_type c_7326336;
-object e_7326547 [3];
@@ -9630,18 +9624,18 @@ Make let-values be the same as let*-values, to work around
-c_7326336.elements[0] = ((closureN)self_7314064)->elements[0];
-c_7326336.elements[1] = ((closureN)self_7314064)->elements[3];
-c_7326336.elements[2] = v_9321_732188_732344_732474_733909;
-+closureN_type c_7323884;
-+object e_7324095 [3];
-+c_7323884.hdr.mark = gc_color_red;
-+ c_7323884.hdr.grayed = 0;
-+c_7323884.tag = closureN_tag;
-+ c_7323884.fn = (function_type)__lambda_1111;
-+c_7323884.num_args = 0;
-+c_7323884.num_elements = 3;
-+c_7323884.elements = (object *)e_7324095;
-+c_7323884.elements[0] = ((closureN)self_7312771)->elements[0];
-+c_7323884.elements[1] = ((closureN)self_7312771)->elements[3];
-+c_7323884.elements[2] = v_9321_731847_732003_732133_733464;
++closureN_type c_7323877;
++object e_7324088 [3];
++c_7323877.hdr.mark = gc_color_red;
++ c_7323877.hdr.grayed = 0;
++c_7323877.tag = closureN_tag;
++ c_7323877.fn = (function_type)__lambda_1111;
++c_7323877.num_args = 0;
++c_7323877.num_elements = 3;
++c_7323877.elements = (object *)e_7324088;
++c_7323877.elements[0] = ((closureN)self_7312764)->elements[0];
++c_7323877.elements[1] = ((closureN)self_7312764)->elements[3];
++c_7323877.elements[2] = v_9321_731841_731997_732127_733457;
-closureN_type c_7326548;
@@ -9656,32 +9650,32 @@ Make let-values be the same as let*-values, to work around
-c_7326548.elements[0] = ((closureN)self_7314064)->elements[1];
-c_7326548.elements[1] = ((closureN)self_7314064)->elements[2];
-c_7326548.elements[2] = ((closureN)self_7314064)->elements[3];
-+closureN_type c_7324096;
-+object e_7324585 [3];
-+c_7324096.hdr.mark = gc_color_red;
-+ c_7324096.hdr.grayed = 0;
-+c_7324096.tag = closureN_tag;
-+ c_7324096.fn = (function_type)__lambda_1120;
-+c_7324096.num_args = 1;
-+c_7324096.num_elements = 3;
-+c_7324096.elements = (object *)e_7324585;
-+c_7324096.elements[0] = ((closureN)self_7312771)->elements[1];
-+c_7324096.elements[1] = ((closureN)self_7312771)->elements[2];
-+c_7324096.elements[2] = ((closureN)self_7312771)->elements[3];
++closureN_type c_7324089;
++object e_7324578 [3];
++c_7324089.hdr.mark = gc_color_red;
++ c_7324089.hdr.grayed = 0;
++c_7324089.tag = closureN_tag;
++ c_7324089.fn = (function_type)__lambda_1120;
++c_7324089.num_args = 1;
++c_7324089.num_elements = 3;
++c_7324089.elements = (object *)e_7324578;
++c_7324089.elements[0] = ((closureN)self_7312764)->elements[1];
++c_7324089.elements[1] = ((closureN)self_7312764)->elements[2];
++c_7324089.elements[2] = ((closureN)self_7312764)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7326336,__lambda_1158, &c_7326548);;
-+return_direct_with_clo1(data,(closure)&c_7323884,__lambda_1111, &c_7324096);;
++return_direct_with_clo1(data,(closure)&c_7323877,__lambda_1111, &c_7324089);;
}
-static void __lambda_1167(void *data, object self_7314065, int argc, object *args) /* object self_7314065, object tmp_732249_732251_732417_733852 */
-+static void __lambda_1120(void *data, object self_7312772, int argc, object *args) /* object self_7312772, object tmp_731908_731910_732076_733407 */
++static void __lambda_1120(void *data, object self_7312765, int argc, object *args) /* object self_7312765, object tmp_731902_731904_732070_733400 */
{
- object tmp_732249_732251_732417_733852 = args[0];
- if( (boolean_f != tmp_732249_732251_732417_733852) ){
- return_direct_with_clo1(data, ((closureN)self_7314065)->elements[1], (((closure) ((closureN)self_7314065)->elements[1])->fn), tmp_732249_732251_732417_733852);
-+ object tmp_731908_731910_732076_733407 = args[0];
-+ if( (boolean_f != tmp_731908_731910_732076_733407) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312772)->elements[1], (((closure) ((closureN)self_7312772)->elements[1])->fn), tmp_731908_731910_732076_733407);
++ object tmp_731902_731904_732070_733400 = args[0];
++ if( (boolean_f != tmp_731902_731904_732070_733400) ){
++ return_direct_with_clo1(data, ((closureN)self_7312765)->elements[1], (((closure) ((closureN)self_7312765)->elements[1])->fn), tmp_731902_731904_732070_733400);
} else {
-closureN_type c_7326552;
@@ -9696,31 +9690,31 @@ Make let-values be the same as let*-values, to work around
-c_7326552.elements[0] = ((closureN)self_7314065)->elements[0];
-c_7326552.elements[1] = ((closureN)self_7314065)->elements[1];
-c_7326552.elements[2] = ((closureN)self_7314065)->elements[2];
-+closureN_type c_7324100;
-+object e_7324581 [3];
-+c_7324100.hdr.mark = gc_color_red;
-+ c_7324100.hdr.grayed = 0;
-+c_7324100.tag = closureN_tag;
-+ c_7324100.fn = (function_type)__lambda_1121;
-+c_7324100.num_args = 1;
-+c_7324100.num_elements = 3;
-+c_7324100.elements = (object *)e_7324581;
-+c_7324100.elements[0] = ((closureN)self_7312772)->elements[0];
-+c_7324100.elements[1] = ((closureN)self_7312772)->elements[1];
-+c_7324100.elements[2] = ((closureN)self_7312772)->elements[2];
++closureN_type c_7324093;
++object e_7324574 [3];
++c_7324093.hdr.mark = gc_color_red;
++ c_7324093.hdr.grayed = 0;
++c_7324093.tag = closureN_tag;
++ c_7324093.fn = (function_type)__lambda_1121;
++c_7324093.num_args = 1;
++c_7324093.num_elements = 3;
++c_7324093.elements = (object *)e_7324574;
++c_7324093.elements[0] = ((closureN)self_7312765)->elements[0];
++c_7324093.elements[1] = ((closureN)self_7312765)->elements[1];
++c_7324093.elements[2] = ((closureN)self_7312765)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326552,__lambda_1168, Cyc_cdr(data, ((closureN)self_7314065)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7324100,__lambda_1121, Cyc_cdr(data, ((closureN)self_7312772)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7324093,__lambda_1121, Cyc_cdr(data, ((closureN)self_7312765)->elements[0]));}
;;
}
-static void __lambda_1168(void *data, object self_7314066, int argc, object *args) /* object self_7314066, object v_9334_732201_732330_732465_733900 */
-+static void __lambda_1121(void *data, object self_7312773, int argc, object *args) /* object self_7312773, object v_9334_731860_731989_732124_733455 */
++static void __lambda_1121(void *data, object self_7312766, int argc, object *args) /* object self_7312766, object v_9334_731854_731983_732118_733448 */
{
- object v_9334_732201_732330_732465_733900 = args[0];
-+ object v_9334_731860_731989_732124_733455 = args[0];
++ object v_9334_731854_731983_732118_733448 = args[0];
-closureN_type c_7326554;
-object e_7326619 [2];
@@ -9733,17 +9727,17 @@ Make let-values be the same as let*-values, to work around
-c_7326554.elements = (object *)e_7326619;
-c_7326554.elements[0] = ((closureN)self_7314066)->elements[2];
-c_7326554.elements[1] = v_9334_732201_732330_732465_733900;
-+closureN_type c_7324102;
-+object e_7324167 [2];
-+c_7324102.hdr.mark = gc_color_red;
-+ c_7324102.hdr.grayed = 0;
-+c_7324102.tag = closureN_tag;
-+ c_7324102.fn = (function_type)__lambda_1122;
-+c_7324102.num_args = 0;
-+c_7324102.num_elements = 2;
-+c_7324102.elements = (object *)e_7324167;
-+c_7324102.elements[0] = ((closureN)self_7312773)->elements[2];
-+c_7324102.elements[1] = v_9334_731860_731989_732124_733455;
++closureN_type c_7324095;
++object e_7324160 [2];
++c_7324095.hdr.mark = gc_color_red;
++ c_7324095.hdr.grayed = 0;
++c_7324095.tag = closureN_tag;
++ c_7324095.fn = (function_type)__lambda_1122;
++c_7324095.num_args = 0;
++c_7324095.num_elements = 2;
++c_7324095.elements = (object *)e_7324160;
++c_7324095.elements[0] = ((closureN)self_7312766)->elements[2];
++c_7324095.elements[1] = v_9334_731854_731983_732118_733448;
-closureN_type c_7326620;
@@ -9758,32 +9752,32 @@ Make let-values be the same as let*-values, to work around
-c_7326620.elements[0] = ((closureN)self_7314066)->elements[0];
-c_7326620.elements[1] = ((closureN)self_7314066)->elements[1];
-c_7326620.elements[2] = ((closureN)self_7314066)->elements[2];
-+closureN_type c_7324168;
-+object e_7324580 [3];
-+c_7324168.hdr.mark = gc_color_red;
-+ c_7324168.hdr.grayed = 0;
-+c_7324168.tag = closureN_tag;
-+ c_7324168.fn = (function_type)__lambda_1124;
-+c_7324168.num_args = 1;
-+c_7324168.num_elements = 3;
-+c_7324168.elements = (object *)e_7324580;
-+c_7324168.elements[0] = ((closureN)self_7312773)->elements[0];
-+c_7324168.elements[1] = ((closureN)self_7312773)->elements[1];
-+c_7324168.elements[2] = ((closureN)self_7312773)->elements[2];
++closureN_type c_7324161;
++object e_7324573 [3];
++c_7324161.hdr.mark = gc_color_red;
++ c_7324161.hdr.grayed = 0;
++c_7324161.tag = closureN_tag;
++ c_7324161.fn = (function_type)__lambda_1124;
++c_7324161.num_args = 1;
++c_7324161.num_elements = 3;
++c_7324161.elements = (object *)e_7324573;
++c_7324161.elements[0] = ((closureN)self_7312766)->elements[0];
++c_7324161.elements[1] = ((closureN)self_7312766)->elements[1];
++c_7324161.elements[2] = ((closureN)self_7312766)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326554,__lambda_1169, &c_7326620);;
-+return_direct_with_clo1(data,(closure)&c_7324102,__lambda_1122, &c_7324168);;
++return_direct_with_clo1(data,(closure)&c_7324095,__lambda_1122, &c_7324161);;
}
-static void __lambda_1171(void *data, object self_7314067, int argc, object *args) /* object self_7314067, object tmp_732253_732255_732418_733853 */
-+static void __lambda_1124(void *data, object self_7312774, int argc, object *args) /* object self_7312774, object tmp_731912_731914_732077_733408 */
++static void __lambda_1124(void *data, object self_7312767, int argc, object *args) /* object self_7312767, object tmp_731906_731908_732071_733401 */
{
- object tmp_732253_732255_732418_733853 = args[0];
- if( (boolean_f != tmp_732253_732255_732418_733853) ){
- return_direct_with_clo1(data, ((closureN)self_7314067)->elements[1], (((closure) ((closureN)self_7314067)->elements[1])->fn), tmp_732253_732255_732418_733853);
-+ object tmp_731912_731914_732077_733408 = args[0];
-+ if( (boolean_f != tmp_731912_731914_732077_733408) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312774)->elements[1], (((closure) ((closureN)self_7312774)->elements[1])->fn), tmp_731912_731914_732077_733408);
++ object tmp_731906_731908_732071_733401 = args[0];
++ if( (boolean_f != tmp_731906_731908_732071_733401) ){
++ return_direct_with_clo1(data, ((closureN)self_7312767)->elements[1], (((closure) ((closureN)self_7312767)->elements[1])->fn), tmp_731906_731908_732071_733401);
} else {
-closureN_type c_7326624;
@@ -9798,31 +9792,31 @@ Make let-values be the same as let*-values, to work around
-c_7326624.elements[0] = ((closureN)self_7314067)->elements[0];
-c_7326624.elements[1] = ((closureN)self_7314067)->elements[1];
-c_7326624.elements[2] = ((closureN)self_7314067)->elements[2];
-+closureN_type c_7324172;
-+object e_7324576 [3];
-+c_7324172.hdr.mark = gc_color_red;
-+ c_7324172.hdr.grayed = 0;
-+c_7324172.tag = closureN_tag;
-+ c_7324172.fn = (function_type)__lambda_1125;
-+c_7324172.num_args = 1;
-+c_7324172.num_elements = 3;
-+c_7324172.elements = (object *)e_7324576;
-+c_7324172.elements[0] = ((closureN)self_7312774)->elements[0];
-+c_7324172.elements[1] = ((closureN)self_7312774)->elements[1];
-+c_7324172.elements[2] = ((closureN)self_7312774)->elements[2];
++closureN_type c_7324165;
++object e_7324569 [3];
++c_7324165.hdr.mark = gc_color_red;
++ c_7324165.hdr.grayed = 0;
++c_7324165.tag = closureN_tag;
++ c_7324165.fn = (function_type)__lambda_1125;
++c_7324165.num_args = 1;
++c_7324165.num_elements = 3;
++c_7324165.elements = (object *)e_7324569;
++c_7324165.elements[0] = ((closureN)self_7312767)->elements[0];
++c_7324165.elements[1] = ((closureN)self_7312767)->elements[1];
++c_7324165.elements[2] = ((closureN)self_7312767)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326624,__lambda_1172, Cyc_cdr(data, ((closureN)self_7314067)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7324172,__lambda_1125, Cyc_cdr(data, ((closureN)self_7312774)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7324165,__lambda_1125, Cyc_cdr(data, ((closureN)self_7312767)->elements[0]));}
;;
}
-static void __lambda_1172(void *data, object self_7314068, int argc, object *args) /* object self_7314068, object v_9341_732208_732311_732452_733887 */
-+static void __lambda_1125(void *data, object self_7312775, int argc, object *args) /* object self_7312775, object v_9341_731867_731970_732111_733442 */
++static void __lambda_1125(void *data, object self_7312768, int argc, object *args) /* object self_7312768, object v_9341_731861_731964_732105_733435 */
{
- object v_9341_732208_732311_732452_733887 = args[0];
-+ object v_9341_731867_731970_732111_733442 = args[0];
++ object v_9341_731861_731964_732105_733435 = args[0];
-closureN_type c_7326626;
-object e_7326730 [2];
@@ -9835,17 +9829,17 @@ Make let-values be the same as let*-values, to work around
-c_7326626.elements = (object *)e_7326730;
-c_7326626.elements[0] = ((closureN)self_7314068)->elements[2];
-c_7326626.elements[1] = v_9341_732208_732311_732452_733887;
-+closureN_type c_7324174;
-+object e_7324278 [2];
-+c_7324174.hdr.mark = gc_color_red;
-+ c_7324174.hdr.grayed = 0;
-+c_7324174.tag = closureN_tag;
-+ c_7324174.fn = (function_type)__lambda_1126;
-+c_7324174.num_args = 0;
-+c_7324174.num_elements = 2;
-+c_7324174.elements = (object *)e_7324278;
-+c_7324174.elements[0] = ((closureN)self_7312775)->elements[2];
-+c_7324174.elements[1] = v_9341_731867_731970_732111_733442;
++closureN_type c_7324167;
++object e_7324271 [2];
++c_7324167.hdr.mark = gc_color_red;
++ c_7324167.hdr.grayed = 0;
++c_7324167.tag = closureN_tag;
++ c_7324167.fn = (function_type)__lambda_1126;
++c_7324167.num_args = 0;
++c_7324167.num_elements = 2;
++c_7324167.elements = (object *)e_7324271;
++c_7324167.elements[0] = ((closureN)self_7312768)->elements[2];
++c_7324167.elements[1] = v_9341_731861_731964_732105_733435;
-closureN_type c_7326731;
@@ -9860,32 +9854,32 @@ Make let-values be the same as let*-values, to work around
-c_7326731.elements[0] = ((closureN)self_7314068)->elements[0];
-c_7326731.elements[1] = ((closureN)self_7314068)->elements[1];
-c_7326731.elements[2] = ((closureN)self_7314068)->elements[2];
-+closureN_type c_7324279;
-+object e_7324575 [3];
-+c_7324279.hdr.mark = gc_color_red;
-+ c_7324279.hdr.grayed = 0;
-+c_7324279.tag = closureN_tag;
-+ c_7324279.fn = (function_type)__lambda_1129;
-+c_7324279.num_args = 1;
-+c_7324279.num_elements = 3;
-+c_7324279.elements = (object *)e_7324575;
-+c_7324279.elements[0] = ((closureN)self_7312775)->elements[0];
-+c_7324279.elements[1] = ((closureN)self_7312775)->elements[1];
-+c_7324279.elements[2] = ((closureN)self_7312775)->elements[2];
++closureN_type c_7324272;
++object e_7324568 [3];
++c_7324272.hdr.mark = gc_color_red;
++ c_7324272.hdr.grayed = 0;
++c_7324272.tag = closureN_tag;
++ c_7324272.fn = (function_type)__lambda_1129;
++c_7324272.num_args = 1;
++c_7324272.num_elements = 3;
++c_7324272.elements = (object *)e_7324568;
++c_7324272.elements[0] = ((closureN)self_7312768)->elements[0];
++c_7324272.elements[1] = ((closureN)self_7312768)->elements[1];
++c_7324272.elements[2] = ((closureN)self_7312768)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326626,__lambda_1173, &c_7326731);;
-+return_direct_with_clo1(data,(closure)&c_7324174,__lambda_1126, &c_7324279);;
++return_direct_with_clo1(data,(closure)&c_7324167,__lambda_1126, &c_7324272);;
}
-static void __lambda_1176(void *data, object self_7314069, int argc, object *args) /* object self_7314069, object tmp_732257_732259_732419_733854 */
-+static void __lambda_1129(void *data, object self_7312776, int argc, object *args) /* object self_7312776, object tmp_731916_731918_732078_733409 */
++static void __lambda_1129(void *data, object self_7312769, int argc, object *args) /* object self_7312769, object tmp_731910_731912_732072_733402 */
{
- object tmp_732257_732259_732419_733854 = args[0];
- if( (boolean_f != tmp_732257_732259_732419_733854) ){
- return_direct_with_clo1(data, ((closureN)self_7314069)->elements[1], (((closure) ((closureN)self_7314069)->elements[1])->fn), tmp_732257_732259_732419_733854);
-+ object tmp_731916_731918_732078_733409 = args[0];
-+ if( (boolean_f != tmp_731916_731918_732078_733409) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312776)->elements[1], (((closure) ((closureN)self_7312776)->elements[1])->fn), tmp_731916_731918_732078_733409);
++ object tmp_731910_731912_732072_733402 = args[0];
++ if( (boolean_f != tmp_731910_731912_732072_733402) ){
++ return_direct_with_clo1(data, ((closureN)self_7312769)->elements[1], (((closure) ((closureN)self_7312769)->elements[1])->fn), tmp_731910_731912_732072_733402);
} else {
-closureN_type c_7326735;
@@ -9900,31 +9894,31 @@ Make let-values be the same as let*-values, to work around
-c_7326735.elements[0] = ((closureN)self_7314069)->elements[0];
-c_7326735.elements[1] = ((closureN)self_7314069)->elements[1];
-c_7326735.elements[2] = ((closureN)self_7314069)->elements[2];
-+closureN_type c_7324283;
-+object e_7324571 [3];
-+c_7324283.hdr.mark = gc_color_red;
-+ c_7324283.hdr.grayed = 0;
-+c_7324283.tag = closureN_tag;
-+ c_7324283.fn = (function_type)__lambda_1130;
-+c_7324283.num_args = 1;
-+c_7324283.num_elements = 3;
-+c_7324283.elements = (object *)e_7324571;
-+c_7324283.elements[0] = ((closureN)self_7312776)->elements[0];
-+c_7324283.elements[1] = ((closureN)self_7312776)->elements[1];
-+c_7324283.elements[2] = ((closureN)self_7312776)->elements[2];
++closureN_type c_7324276;
++object e_7324564 [3];
++c_7324276.hdr.mark = gc_color_red;
++ c_7324276.hdr.grayed = 0;
++c_7324276.tag = closureN_tag;
++ c_7324276.fn = (function_type)__lambda_1130;
++c_7324276.num_args = 1;
++c_7324276.num_elements = 3;
++c_7324276.elements = (object *)e_7324564;
++c_7324276.elements[0] = ((closureN)self_7312769)->elements[0];
++c_7324276.elements[1] = ((closureN)self_7312769)->elements[1];
++c_7324276.elements[2] = ((closureN)self_7312769)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326735,__lambda_1177, Cyc_cdr(data, ((closureN)self_7314069)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7324283,__lambda_1130, Cyc_cdr(data, ((closureN)self_7312776)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7324276,__lambda_1130, Cyc_cdr(data, ((closureN)self_7312769)->elements[0]));}
;;
}
-static void __lambda_1177(void *data, object self_7314070, int argc, object *args) /* object self_7314070, object v_9350_732217_732292_732439_733874 */
-+static void __lambda_1130(void *data, object self_7312777, int argc, object *args) /* object self_7312777, object v_9350_731876_731951_732098_733429 */
++static void __lambda_1130(void *data, object self_7312770, int argc, object *args) /* object self_7312770, object v_9350_731870_731945_732092_733422 */
{
- object v_9350_732217_732292_732439_733874 = args[0];
-+ object v_9350_731876_731951_732098_733429 = args[0];
++ object v_9350_731870_731945_732092_733422 = args[0];
-closureN_type c_7326737;
-object e_7326847 [2];
@@ -9937,17 +9931,17 @@ Make let-values be the same as let*-values, to work around
-c_7326737.elements = (object *)e_7326847;
-c_7326737.elements[0] = ((closureN)self_7314070)->elements[2];
-c_7326737.elements[1] = v_9350_732217_732292_732439_733874;
-+closureN_type c_7324285;
-+object e_7324395 [2];
-+c_7324285.hdr.mark = gc_color_red;
-+ c_7324285.hdr.grayed = 0;
-+c_7324285.tag = closureN_tag;
-+ c_7324285.fn = (function_type)__lambda_1131;
-+c_7324285.num_args = 0;
-+c_7324285.num_elements = 2;
-+c_7324285.elements = (object *)e_7324395;
-+c_7324285.elements[0] = ((closureN)self_7312777)->elements[2];
-+c_7324285.elements[1] = v_9350_731876_731951_732098_733429;
++closureN_type c_7324278;
++object e_7324388 [2];
++c_7324278.hdr.mark = gc_color_red;
++ c_7324278.hdr.grayed = 0;
++c_7324278.tag = closureN_tag;
++ c_7324278.fn = (function_type)__lambda_1131;
++c_7324278.num_args = 0;
++c_7324278.num_elements = 2;
++c_7324278.elements = (object *)e_7324388;
++c_7324278.elements[0] = ((closureN)self_7312770)->elements[2];
++c_7324278.elements[1] = v_9350_731870_731945_732092_733422;
-closureN_type c_7326848;
@@ -9962,32 +9956,32 @@ Make let-values be the same as let*-values, to work around
-c_7326848.elements[0] = ((closureN)self_7314070)->elements[0];
-c_7326848.elements[1] = ((closureN)self_7314070)->elements[1];
-c_7326848.elements[2] = ((closureN)self_7314070)->elements[2];
-+closureN_type c_7324396;
-+object e_7324570 [3];
-+c_7324396.hdr.mark = gc_color_red;
-+ c_7324396.hdr.grayed = 0;
-+c_7324396.tag = closureN_tag;
-+ c_7324396.fn = (function_type)__lambda_1134;
-+c_7324396.num_args = 1;
-+c_7324396.num_elements = 3;
-+c_7324396.elements = (object *)e_7324570;
-+c_7324396.elements[0] = ((closureN)self_7312777)->elements[0];
-+c_7324396.elements[1] = ((closureN)self_7312777)->elements[1];
-+c_7324396.elements[2] = ((closureN)self_7312777)->elements[2];
++closureN_type c_7324389;
++object e_7324563 [3];
++c_7324389.hdr.mark = gc_color_red;
++ c_7324389.hdr.grayed = 0;
++c_7324389.tag = closureN_tag;
++ c_7324389.fn = (function_type)__lambda_1134;
++c_7324389.num_args = 1;
++c_7324389.num_elements = 3;
++c_7324389.elements = (object *)e_7324563;
++c_7324389.elements[0] = ((closureN)self_7312770)->elements[0];
++c_7324389.elements[1] = ((closureN)self_7312770)->elements[1];
++c_7324389.elements[2] = ((closureN)self_7312770)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326737,__lambda_1178, &c_7326848);;
-+return_direct_with_clo1(data,(closure)&c_7324285,__lambda_1131, &c_7324396);;
++return_direct_with_clo1(data,(closure)&c_7324278,__lambda_1131, &c_7324389);;
}
-static void __lambda_1181(void *data, object self_7314071, int argc, object *args) /* object self_7314071, object tmp_732261_732263_732420_733855 */
-+static void __lambda_1134(void *data, object self_7312778, int argc, object *args) /* object self_7312778, object tmp_731920_731922_732079_733410 */
++static void __lambda_1134(void *data, object self_7312771, int argc, object *args) /* object self_7312771, object tmp_731914_731916_732073_733403 */
{
- object tmp_732261_732263_732420_733855 = args[0];
- if( (boolean_f != tmp_732261_732263_732420_733855) ){
- return_direct_with_clo1(data, ((closureN)self_7314071)->elements[1], (((closure) ((closureN)self_7314071)->elements[1])->fn), tmp_732261_732263_732420_733855);
-+ object tmp_731920_731922_732079_733410 = args[0];
-+ if( (boolean_f != tmp_731920_731922_732079_733410) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312778)->elements[1], (((closure) ((closureN)self_7312778)->elements[1])->fn), tmp_731920_731922_732079_733410);
++ object tmp_731914_731916_732073_733403 = args[0];
++ if( (boolean_f != tmp_731914_731916_732073_733403) ){
++ return_direct_with_clo1(data, ((closureN)self_7312771)->elements[1], (((closure) ((closureN)self_7312771)->elements[1])->fn), tmp_731914_731916_732073_733403);
} else {
-closureN_type c_7326852;
@@ -10002,31 +9996,31 @@ Make let-values be the same as let*-values, to work around
-c_7326852.elements[0] = ((closureN)self_7314071)->elements[0];
-c_7326852.elements[1] = ((closureN)self_7314071)->elements[1];
-c_7326852.elements[2] = ((closureN)self_7314071)->elements[2];
-+closureN_type c_7324400;
-+object e_7324566 [3];
-+c_7324400.hdr.mark = gc_color_red;
-+ c_7324400.hdr.grayed = 0;
-+c_7324400.tag = closureN_tag;
-+ c_7324400.fn = (function_type)__lambda_1135;
-+c_7324400.num_args = 1;
-+c_7324400.num_elements = 3;
-+c_7324400.elements = (object *)e_7324566;
-+c_7324400.elements[0] = ((closureN)self_7312778)->elements[0];
-+c_7324400.elements[1] = ((closureN)self_7312778)->elements[1];
-+c_7324400.elements[2] = ((closureN)self_7312778)->elements[2];
++closureN_type c_7324393;
++object e_7324559 [3];
++c_7324393.hdr.mark = gc_color_red;
++ c_7324393.hdr.grayed = 0;
++c_7324393.tag = closureN_tag;
++ c_7324393.fn = (function_type)__lambda_1135;
++c_7324393.num_args = 1;
++c_7324393.num_elements = 3;
++c_7324393.elements = (object *)e_7324559;
++c_7324393.elements[0] = ((closureN)self_7312771)->elements[0];
++c_7324393.elements[1] = ((closureN)self_7312771)->elements[1];
++c_7324393.elements[2] = ((closureN)self_7312771)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7326852,__lambda_1182, Cyc_cdr(data, ((closureN)self_7314071)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7324400,__lambda_1135, Cyc_cdr(data, ((closureN)self_7312778)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7324393,__lambda_1135, Cyc_cdr(data, ((closureN)self_7312771)->elements[0]));}
;;
}
-static void __lambda_1182(void *data, object self_7314072, int argc, object *args) /* object self_7314072, object v_9359_732226_732268_732422_733857 */
-+static void __lambda_1135(void *data, object self_7312779, int argc, object *args) /* object self_7312779, object v_9359_731885_731927_732081_733412 */
++static void __lambda_1135(void *data, object self_7312772, int argc, object *args) /* object self_7312772, object v_9359_731879_731921_732075_733405 */
{
- object v_9359_732226_732268_732422_733857 = args[0];
-+ object v_9359_731885_731927_732081_733412 = args[0];
++ object v_9359_731879_731921_732075_733405 = args[0];
-closureN_type c_7326854;
-object e_7327003 [2];
@@ -10039,17 +10033,17 @@ Make let-values be the same as let*-values, to work around
-c_7326854.elements = (object *)e_7327003;
-c_7326854.elements[0] = ((closureN)self_7314072)->elements[2];
-c_7326854.elements[1] = v_9359_732226_732268_732422_733857;
-+closureN_type c_7324402;
-+object e_7324551 [2];
-+c_7324402.hdr.mark = gc_color_red;
-+ c_7324402.hdr.grayed = 0;
-+c_7324402.tag = closureN_tag;
-+ c_7324402.fn = (function_type)__lambda_1136;
-+c_7324402.num_args = 0;
-+c_7324402.num_elements = 2;
-+c_7324402.elements = (object *)e_7324551;
-+c_7324402.elements[0] = ((closureN)self_7312779)->elements[2];
-+c_7324402.elements[1] = v_9359_731885_731927_732081_733412;
++closureN_type c_7324395;
++object e_7324544 [2];
++c_7324395.hdr.mark = gc_color_red;
++ c_7324395.hdr.grayed = 0;
++c_7324395.tag = closureN_tag;
++ c_7324395.fn = (function_type)__lambda_1136;
++c_7324395.num_args = 0;
++c_7324395.num_elements = 2;
++c_7324395.elements = (object *)e_7324544;
++c_7324395.elements[0] = ((closureN)self_7312772)->elements[2];
++c_7324395.elements[1] = v_9359_731879_731921_732075_733405;
-closureN_type c_7327004;
@@ -10063,31 +10057,31 @@ Make let-values be the same as let*-values, to work around
-c_7327004.elements = (object *)e_7327017;
-c_7327004.elements[0] = ((closureN)self_7314072)->elements[0];
-c_7327004.elements[1] = ((closureN)self_7314072)->elements[1];
-+closureN_type c_7324552;
-+object e_7324565 [2];
-+c_7324552.hdr.mark = gc_color_red;
-+ c_7324552.hdr.grayed = 0;
-+c_7324552.tag = closureN_tag;
-+ c_7324552.fn = (function_type)__lambda_1140;
-+c_7324552.num_args = 1;
-+c_7324552.num_elements = 2;
-+c_7324552.elements = (object *)e_7324565;
-+c_7324552.elements[0] = ((closureN)self_7312779)->elements[0];
-+c_7324552.elements[1] = ((closureN)self_7312779)->elements[1];
++closureN_type c_7324545;
++object e_7324558 [2];
++c_7324545.hdr.mark = gc_color_red;
++ c_7324545.hdr.grayed = 0;
++c_7324545.tag = closureN_tag;
++ c_7324545.fn = (function_type)__lambda_1140;
++c_7324545.num_args = 1;
++c_7324545.num_elements = 2;
++c_7324545.elements = (object *)e_7324558;
++c_7324545.elements[0] = ((closureN)self_7312772)->elements[0];
++c_7324545.elements[1] = ((closureN)self_7312772)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7326854,__lambda_1183, &c_7327004);;
-+return_direct_with_clo1(data,(closure)&c_7324402,__lambda_1136, &c_7324552);;
++return_direct_with_clo1(data,(closure)&c_7324395,__lambda_1136, &c_7324545);;
}
-static void __lambda_1187(void *data, object self_7314073, int argc, object *args) /* object self_7314073, object tmp_732265_732267_732421_733856 */
-+static void __lambda_1140(void *data, object self_7312780, int argc, object *args) /* object self_7312780, object tmp_731924_731926_732080_733411 */
++static void __lambda_1140(void *data, object self_7312773, int argc, object *args) /* object self_7312773, object tmp_731918_731920_732074_733404 */
{
- object tmp_732265_732267_732421_733856 = args[0];
- if( (boolean_f != tmp_732265_732267_732421_733856) ){
- return_direct_with_clo1(data, ((closureN)self_7314073)->elements[1], (((closure) ((closureN)self_7314073)->elements[1])->fn), tmp_732265_732267_732421_733856);
-+ object tmp_731924_731926_732080_733411 = args[0];
-+ if( (boolean_f != tmp_731924_731926_732080_733411) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312780)->elements[1], (((closure) ((closureN)self_7312780)->elements[1])->fn), tmp_731924_731926_732080_733411);
++ object tmp_731918_731920_732074_733404 = args[0];
++ if( (boolean_f != tmp_731918_731920_732074_733404) ){
++ return_direct_with_clo1(data, ((closureN)self_7312773)->elements[1], (((closure) ((closureN)self_7312773)->elements[1])->fn), tmp_731918_731920_732074_733404);
} else {
-closureN_type c_7327008;
@@ -10100,82 +10094,82 @@ Make let-values be the same as let*-values, to work around
-c_7327008.num_elements = 1;
-c_7327008.elements = (object *)e_7327014;
-c_7327008.elements[0] = ((closureN)self_7314073)->elements[1];
-+closureN_type c_7324556;
-+object e_7324562 [1];
-+c_7324556.hdr.mark = gc_color_red;
-+ c_7324556.hdr.grayed = 0;
-+c_7324556.tag = closureN_tag;
-+ c_7324556.fn = (function_type)__lambda_1141;
-+c_7324556.num_args = 1;
-+c_7324556.num_elements = 1;
-+c_7324556.elements = (object *)e_7324562;
-+c_7324556.elements[0] = ((closureN)self_7312780)->elements[1];
++closureN_type c_7324549;
++object e_7324555 [1];
++c_7324549.hdr.mark = gc_color_red;
++ c_7324549.hdr.grayed = 0;
++c_7324549.tag = closureN_tag;
++ c_7324549.fn = (function_type)__lambda_1141;
++c_7324549.num_args = 1;
++c_7324549.num_elements = 1;
++c_7324549.elements = (object *)e_7324555;
++c_7324549.elements[0] = ((closureN)self_7312773)->elements[1];
-make_utf8_string_with_len(c_7327015, "no expansion for", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7327008, &c_7327015, ((closureN)self_7314073)->elements[0]);}
-+make_utf8_string_with_len(c_7324563, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7324556, &c_7324563, ((closureN)self_7312780)->elements[0]);}
++make_utf8_string_with_len(c_7324556, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7324549, &c_7324556, ((closureN)self_7312773)->elements[0]);}
;;
}
-static void __lambda_1188(void *data, object self_7314074, int argc, object *args) /* object self_7314074, object r_737466 */
-+static void __lambda_1141(void *data, object self_7312781, int argc, object *args) /* object self_7312781, object r_736698 */
++static void __lambda_1141(void *data, object self_7312774, int argc, object *args) /* object self_7312774, object r_736691 */
{
- object r_737466 = args[0];
-+ object r_736698 = args[0];
++ object r_736691 = args[0];
-pair_type local_7327013;
-return_direct_with_clo1(data, ((closureN)self_7314074)->elements[0], (((closure) ((closureN)self_7314074)->elements[0])->fn), set_pair_as_expr(&local_7327013, r_737466, boolean_f));;
-+pair_type local_7324561;
-+return_direct_with_clo1(data, ((closureN)self_7312781)->elements[0], (((closure) ((closureN)self_7312781)->elements[0])->fn), set_pair_as_expr(&local_7324561, r_736698, boolean_f));;
++pair_type local_7324554;
++return_direct_with_clo1(data, ((closureN)self_7312774)->elements[0], (((closure) ((closureN)self_7312774)->elements[0])->fn), set_pair_as_expr(&local_7324554, r_736691, boolean_f));;
}
-static void __lambda_1183(void *data, object self_7314075, int argc, object *args) /* object self_7314075, object k_737468 */
-+static void __lambda_1136(void *data, object self_7312782, int argc, object *args) /* object self_7312782, object k_736700 */
++static void __lambda_1136(void *data, object self_7312775, int argc, object *args) /* object self_7312775, object k_736693 */
{
- object k_737468 = args[0];
-+ object k_736700 = args[0];
++ object k_736693 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314075)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312782)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312775)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314075)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312782)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312775)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314075)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312775)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314075)->elements[1]))))) ){
- complex_num_type local_7326881;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1]))))) ){
-+ complex_num_type local_7324429;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312775)->elements[1]))))) ){
++ complex_num_type local_7324422;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326881, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314075)->elements[1])))))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324429, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1])))))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324422, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312775)->elements[1])))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314075)->elements[1])))) ){
- complex_num_type local_7326900;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1])))) ){
-+ complex_num_type local_7324448;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312775)->elements[1])))) ){
++ complex_num_type local_7324441;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326900, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314075)->elements[1]))))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324448, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1]))))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324441, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312775)->elements[1]))))) ){
-closureN_type c_7326910;
-object e_7326995 [3];
@@ -10189,56 +10183,56 @@ Make let-values be the same as let*-values, to work around
-c_7326910.elements[0] = k_737468;
-c_7326910.elements[1] = ((closureN)self_7314075)->elements[0];
-c_7326910.elements[2] = ((closureN)self_7314075)->elements[1];
-+closureN_type c_7324458;
-+object e_7324543 [3];
-+c_7324458.hdr.mark = gc_color_red;
-+ c_7324458.hdr.grayed = 0;
-+c_7324458.tag = closureN_tag;
-+ c_7324458.fn = (function_type)__lambda_1137;
-+c_7324458.num_args = 1;
-+c_7324458.num_elements = 3;
-+c_7324458.elements = (object *)e_7324543;
-+c_7324458.elements[0] = k_736700;
-+c_7324458.elements[1] = ((closureN)self_7312782)->elements[0];
-+c_7324458.elements[2] = ((closureN)self_7312782)->elements[1];
++closureN_type c_7324451;
++object e_7324536 [3];
++c_7324451.hdr.mark = gc_color_red;
++ c_7324451.hdr.grayed = 0;
++c_7324451.tag = closureN_tag;
++ c_7324451.fn = (function_type)__lambda_1137;
++c_7324451.num_args = 1;
++c_7324451.num_elements = 3;
++c_7324451.elements = (object *)e_7324536;
++c_7324451.elements[0] = k_736693;
++c_7324451.elements[1] = ((closureN)self_7312775)->elements[0];
++c_7324451.elements[2] = ((closureN)self_7312775)->elements[1];
-return_closcall2(data, ((closureN)self_7314075)->elements[0], &c_7326910, quote__if);
-+return_closcall2(data, ((closureN)self_7312782)->elements[0], &c_7324458, quote__if);
++return_closcall2(data, ((closureN)self_7312775)->elements[0], &c_7324451, quote__if);
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737468, (((closure) k_737468)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736700, (((closure) k_736700)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736693, (((closure) k_736693)->fn), boolean_f);}
;;
}
-static void __lambda_1184(void *data, object self_7314076, int argc, object *args) /* object self_7314076, object r_737487 */
-+static void __lambda_1137(void *data, object self_7312783, int argc, object *args) /* object self_7312783, object r_736719 */
++static void __lambda_1137(void *data, object self_7312776, int argc, object *args) /* object self_7312776, object r_736712 */
{
- object r_737487 = args[0];
-+ object r_736719 = args[0];
++ object r_736712 = args[0];
-closureN_type c_7326913;
-object e_7326994 [4];
@@ -10253,29 +10247,29 @@ Make let-values be the same as let*-values, to work around
-c_7326913.elements[1] = r_737487;
-c_7326913.elements[2] = ((closureN)self_7314076)->elements[1];
-c_7326913.elements[3] = ((closureN)self_7314076)->elements[2];
-+closureN_type c_7324461;
-+object e_7324542 [4];
-+c_7324461.hdr.mark = gc_color_red;
-+ c_7324461.hdr.grayed = 0;
-+c_7324461.tag = closureN_tag;
-+ c_7324461.fn = (function_type)__lambda_1138;
-+c_7324461.num_args = 1;
-+c_7324461.num_elements = 4;
-+c_7324461.elements = (object *)e_7324542;
-+c_7324461.elements[0] = ((closureN)self_7312783)->elements[0];
-+c_7324461.elements[1] = r_736719;
-+c_7324461.elements[2] = ((closureN)self_7312783)->elements[1];
-+c_7324461.elements[3] = ((closureN)self_7312783)->elements[2];
++closureN_type c_7324454;
++object e_7324535 [4];
++c_7324454.hdr.mark = gc_color_red;
++ c_7324454.hdr.grayed = 0;
++c_7324454.tag = closureN_tag;
++ c_7324454.fn = (function_type)__lambda_1138;
++c_7324454.num_args = 1;
++c_7324454.num_elements = 4;
++c_7324454.elements = (object *)e_7324535;
++c_7324454.elements[0] = ((closureN)self_7312776)->elements[0];
++c_7324454.elements[1] = r_736712;
++c_7324454.elements[2] = ((closureN)self_7312776)->elements[1];
++c_7324454.elements[3] = ((closureN)self_7312776)->elements[2];
-return_closcall2(data, ((closureN)self_7314076)->elements[1], &c_7326913, quote_begin);;
-+return_closcall2(data, ((closureN)self_7312783)->elements[1], &c_7324461, quote_begin);;
++return_closcall2(data, ((closureN)self_7312776)->elements[1], &c_7324454, quote_begin);;
}
-static void __lambda_1185(void *data, object self_7314077, int argc, object *args) /* object self_7314077, object r_737505 */
-+static void __lambda_1138(void *data, object self_7312784, int argc, object *args) /* object self_7312784, object r_736737 */
++static void __lambda_1138(void *data, object self_7312777, int argc, object *args) /* object self_7312777, object r_736730 */
{
- object r_737505 = args[0];
-+ object r_736737 = args[0];
++ object r_736730 = args[0];
-closureN_type c_7326916;
-object e_7326993 [4];
@@ -10290,38 +10284,38 @@ Make let-values be the same as let*-values, to work around
-c_7326916.elements[1] = ((closureN)self_7314077)->elements[1];
-c_7326916.elements[2] = r_737505;
-c_7326916.elements[3] = ((closureN)self_7314077)->elements[3];
-+closureN_type c_7324464;
-+object e_7324541 [4];
-+c_7324464.hdr.mark = gc_color_red;
-+ c_7324464.hdr.grayed = 0;
-+c_7324464.tag = closureN_tag;
-+ c_7324464.fn = (function_type)__lambda_1139;
-+c_7324464.num_args = 1;
-+c_7324464.num_elements = 4;
-+c_7324464.elements = (object *)e_7324541;
-+c_7324464.elements[0] = ((closureN)self_7312784)->elements[0];
-+c_7324464.elements[1] = ((closureN)self_7312784)->elements[1];
-+c_7324464.elements[2] = r_736737;
-+c_7324464.elements[3] = ((closureN)self_7312784)->elements[3];
++closureN_type c_7324457;
++object e_7324534 [4];
++c_7324457.hdr.mark = gc_color_red;
++ c_7324457.hdr.grayed = 0;
++c_7324457.tag = closureN_tag;
++ c_7324457.fn = (function_type)__lambda_1139;
++c_7324457.num_args = 1;
++c_7324457.num_elements = 4;
++c_7324457.elements = (object *)e_7324534;
++c_7324457.elements[0] = ((closureN)self_7312777)->elements[0];
++c_7324457.elements[1] = ((closureN)self_7312777)->elements[1];
++c_7324457.elements[2] = r_736730;
++c_7324457.elements[3] = ((closureN)self_7312777)->elements[3];
-return_closcall2(data, ((closureN)self_7314077)->elements[2], &c_7326916, quote_guard_91aux);;
-+return_closcall2(data, ((closureN)self_7312784)->elements[2], &c_7324464, quote_guard_91aux);;
++return_closcall2(data, ((closureN)self_7312777)->elements[2], &c_7324457, quote_guard_91aux);;
}
-static void __lambda_1186(void *data, object self_7314078, int argc, object *args) /* object self_7314078, object r_737498_7311520_7311529 */
-+static void __lambda_1139(void *data, object self_7312785, int argc, object *args) /* object self_7312785, object r_736730_7310274_7310283 */
++static void __lambda_1139(void *data, object self_7312778, int argc, object *args) /* object self_7312778, object r_736723_7310267_7310276 */
{
- object r_737498_7311520_7311529 = args[0];
-+ object r_736730_7310274_7310283 = args[0];
++ object r_736723_7310267_7310276 = args[0];
-pair_type local_7326921;
-+pair_type local_7324469;
++pair_type local_7324462;
-pair_type local_7326924;
-+pair_type local_7324472;
++pair_type local_7324465;
-pair_type local_7326928;
-+pair_type local_7324476;
++pair_type local_7324469;
@@ -10330,13 +10324,13 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326938;
-+pair_type local_7324486;
++pair_type local_7324479;
-pair_type local_7326941;
-+pair_type local_7324489;
++pair_type local_7324482;
-pair_type local_7326945;
-+pair_type local_7324493;
++pair_type local_7324486;
@@ -10345,18 +10339,18 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326966;
-+pair_type local_7324514;
++pair_type local_7324507;
-pair_type local_7326969;
-+pair_type local_7324517;
++pair_type local_7324510;
-pair_type local_7326972;
-+pair_type local_7324520;
++pair_type local_7324513;
-pair_type local_7326978;
-+pair_type local_7324526;
++pair_type local_7324519;
@@ -10365,46 +10359,46 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7314078)->elements[0], (((closure) ((closureN)self_7314078)->elements[0])->fn), set_pair_as_expr(&local_7326921, set_pair_as_expr(&local_7326924, ((closureN)self_7314078)->elements[1], set_pair_as_expr(&local_7326928, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314078)->elements[3]))), set_pair_as_expr(&local_7326938, set_pair_as_expr(&local_7326941, ((closureN)self_7314078)->elements[2], set_pair_as_expr(&local_7326945, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314078)->elements[3])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314078)->elements[3])))))), set_pair_as_expr(&local_7326966, set_pair_as_expr(&local_7326969, r_737498_7311520_7311529, set_pair_as_expr(&local_7326972, Cyc_car(data, ((closureN)self_7314078)->elements[3]), set_pair_as_expr(&local_7326978, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314078)->elements[3]))), Cyc
_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314078)->elements[3])))))), NULL)))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312785)->elements[0], (((closure) ((closureN)self_7312785)->elements[0])->fn), set_pair_as_expr(&local_7324469, set_pair_as_expr(&local_7324472, ((closureN)self_7312785)->elements[1], set_pair_as_expr(&local_7324476, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[3]))), set_pair_as_expr(&local_7324486, set_pair_as_expr(&local_7324489, ((closureN)self_7312785)->elements[2], set_pair_as_expr(&local_7324493, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[3])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[3])))))), set_pair_as_expr(&local_7324514, set_pair_as_expr(&local_7324517, r_736730_7310274_7310283, set_pair_as_expr(&local_7324520, Cyc_car(data, ((closureN)self_7312785)->elements[3]), set_pair_as_expr(&local_7324526, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[3]))), Cyc
_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[3])))))), NULL)))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312778)->elements[0], (((closure) ((closureN)self_7312778)->elements[0])->fn), set_pair_as_expr(&local_7324462, set_pair_as_expr(&local_7324465, ((closureN)self_7312778)->elements[1], set_pair_as_expr(&local_7324469, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312778)->elements[3]))), set_pair_as_expr(&local_7324479, set_pair_as_expr(&local_7324482, ((closureN)self_7312778)->elements[2], set_pair_as_expr(&local_7324486, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312778)->elements[3])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312778)->elements[3])))))), set_pair_as_expr(&local_7324507, set_pair_as_expr(&local_7324510, r_736723_7310267_7310276, set_pair_as_expr(&local_7324513, Cyc_car(data, ((closureN)self_7312778)->elements[3]), set_pair_as_expr(&local_7324519, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312778)->elements[3]))), Cyc
_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312778)->elements[3])))))), NULL)))), boolean_f));;
}
-static void __lambda_1178(void *data, object self_7314079, int argc, object *args) /* object self_7314079, object k_737512 */
-+static void __lambda_1131(void *data, object self_7312786, int argc, object *args) /* object self_7312786, object k_736744 */
++static void __lambda_1131(void *data, object self_7312779, int argc, object *args) /* object self_7312779, object k_736737 */
{
- object k_737512 = args[0];
-+ object k_736744 = args[0];
++ object k_736737 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314079)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312786)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312779)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314079)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312786)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312779)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314079)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312786)->elements[1])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312779)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314079)->elements[1]))))) ){
- complex_num_type local_7326764;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312786)->elements[1]))))) ){
-+ complex_num_type local_7324312;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312779)->elements[1]))))) ){
++ complex_num_type local_7324305;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326764, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314079)->elements[1])))))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324312, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312786)->elements[1])))))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324305, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312779)->elements[1])))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314079)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312786)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312779)->elements[1])))) ){
-closureN_type c_7326783;
-object e_7326840 [3];
@@ -10418,52 +10412,52 @@ Make let-values be the same as let*-values, to work around
-c_7326783.elements[0] = k_737512;
-c_7326783.elements[1] = ((closureN)self_7314079)->elements[0];
-c_7326783.elements[2] = ((closureN)self_7314079)->elements[1];
-+closureN_type c_7324331;
-+object e_7324388 [3];
-+c_7324331.hdr.mark = gc_color_red;
-+ c_7324331.hdr.grayed = 0;
-+c_7324331.tag = closureN_tag;
-+ c_7324331.fn = (function_type)__lambda_1132;
-+c_7324331.num_args = 1;
-+c_7324331.num_elements = 3;
-+c_7324331.elements = (object *)e_7324388;
-+c_7324331.elements[0] = k_736744;
-+c_7324331.elements[1] = ((closureN)self_7312786)->elements[0];
-+c_7324331.elements[2] = ((closureN)self_7312786)->elements[1];
++closureN_type c_7324324;
++object e_7324381 [3];
++c_7324324.hdr.mark = gc_color_red;
++ c_7324324.hdr.grayed = 0;
++c_7324324.tag = closureN_tag;
++ c_7324324.fn = (function_type)__lambda_1132;
++c_7324324.num_args = 1;
++c_7324324.num_elements = 3;
++c_7324324.elements = (object *)e_7324381;
++c_7324324.elements[0] = k_736737;
++c_7324324.elements[1] = ((closureN)self_7312779)->elements[0];
++c_7324324.elements[2] = ((closureN)self_7312779)->elements[1];
-return_closcall2(data, ((closureN)self_7314079)->elements[0], &c_7326783, quote__if);
-+return_closcall2(data, ((closureN)self_7312786)->elements[0], &c_7324331, quote__if);
++return_closcall2(data, ((closureN)self_7312779)->elements[0], &c_7324324, quote__if);
} else {
- return_direct_with_clo1(data, k_737512, (((closure) k_737512)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736744, (((closure) k_736744)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737512, (((closure) k_737512)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736744, (((closure) k_736744)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737512, (((closure) k_737512)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736744, (((closure) k_736744)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737512, (((closure) k_737512)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736744, (((closure) k_736744)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737512, (((closure) k_737512)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736744, (((closure) k_736744)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737512, (((closure) k_737512)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736744, (((closure) k_736744)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), boolean_f);}
;;
}
-static void __lambda_1179(void *data, object self_7314080, int argc, object *args) /* object self_7314080, object r_737528 */
-+static void __lambda_1132(void *data, object self_7312787, int argc, object *args) /* object self_7312787, object r_736760 */
++static void __lambda_1132(void *data, object self_7312780, int argc, object *args) /* object self_7312780, object r_736753 */
{
- object r_737528 = args[0];
-+ object r_736760 = args[0];
++ object r_736753 = args[0];
-closureN_type c_7326786;
-object e_7326839 [3];
@@ -10477,37 +10471,37 @@ Make let-values be the same as let*-values, to work around
-c_7326786.elements[0] = ((closureN)self_7314080)->elements[0];
-c_7326786.elements[1] = r_737528;
-c_7326786.elements[2] = ((closureN)self_7314080)->elements[2];
-+closureN_type c_7324334;
-+object e_7324387 [3];
-+c_7324334.hdr.mark = gc_color_red;
-+ c_7324334.hdr.grayed = 0;
-+c_7324334.tag = closureN_tag;
-+ c_7324334.fn = (function_type)__lambda_1133;
-+c_7324334.num_args = 1;
-+c_7324334.num_elements = 3;
-+c_7324334.elements = (object *)e_7324387;
-+c_7324334.elements[0] = ((closureN)self_7312787)->elements[0];
-+c_7324334.elements[1] = r_736760;
-+c_7324334.elements[2] = ((closureN)self_7312787)->elements[2];
++closureN_type c_7324327;
++object e_7324380 [3];
++c_7324327.hdr.mark = gc_color_red;
++ c_7324327.hdr.grayed = 0;
++c_7324327.tag = closureN_tag;
++ c_7324327.fn = (function_type)__lambda_1133;
++c_7324327.num_args = 1;
++c_7324327.num_elements = 3;
++c_7324327.elements = (object *)e_7324380;
++c_7324327.elements[0] = ((closureN)self_7312780)->elements[0];
++c_7324327.elements[1] = r_736753;
++c_7324327.elements[2] = ((closureN)self_7312780)->elements[2];
-return_closcall2(data, ((closureN)self_7314080)->elements[1], &c_7326786, quote_begin);;
-+return_closcall2(data, ((closureN)self_7312787)->elements[1], &c_7324334, quote_begin);;
++return_closcall2(data, ((closureN)self_7312780)->elements[1], &c_7324327, quote_begin);;
}
-static void __lambda_1180(void *data, object self_7314081, int argc, object *args) /* object self_7314081, object r_737538 */
-+static void __lambda_1133(void *data, object self_7312788, int argc, object *args) /* object self_7312788, object r_736770 */
++static void __lambda_1133(void *data, object self_7312781, int argc, object *args) /* object self_7312781, object r_736763 */
{
- object r_737538 = args[0];
-+ object r_736770 = args[0];
++ object r_736763 = args[0];
-pair_type local_7326791;
-+pair_type local_7324339;
++pair_type local_7324332;
-pair_type local_7326794;
-+pair_type local_7324342;
++pair_type local_7324335;
-pair_type local_7326798;
-+pair_type local_7324346;
++pair_type local_7324339;
@@ -10516,13 +10510,13 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326808;
-+pair_type local_7324356;
++pair_type local_7324349;
-pair_type local_7326811;
-+pair_type local_7324359;
++pair_type local_7324352;
-pair_type local_7326814;
-+pair_type local_7324362;
++pair_type local_7324355;
@@ -10531,49 +10525,49 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326835;
-+pair_type local_7324383;
++pair_type local_7324376;
-return_direct_with_clo1(data, ((closureN)self_7314081)->elements[0], (((closure) ((closureN)self_7314081)->elements[0])->fn), set_pair_as_expr(&local_7326791, set_pair_as_expr(&local_7326794, ((closureN)self_7314081)->elements[1], set_pair_as_expr(&local_7326798, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314081)->elements[2]))), set_pair_as_expr(&local_7326808, set_pair_as_expr(&local_7326811, r_737538, set_pair_as_expr(&local_7326814, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314081)->elements[2])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314081)->elements[2])))))), set_pair_as_expr(&local_7326835, Cyc_car(data, ((closureN)self_7314081)->elements[2]), NULL)))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312788)->elements[0], (((closure) ((closureN)self_7312788)->elements[0])->fn), set_pair_as_expr(&local_7324339, set_pair_as_expr(&local_7324342, ((closureN)self_7312788)->elements[1], set_pair_as_expr(&local_7324346, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312788)->elements[2]))), set_pair_as_expr(&local_7324356, set_pair_as_expr(&local_7324359, r_736770, set_pair_as_expr(&local_7324362, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312788)->elements[2])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312788)->elements[2])))))), set_pair_as_expr(&local_7324383, Cyc_car(data, ((closureN)self_7312788)->elements[2]), NULL)))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312781)->elements[0], (((closure) ((closureN)self_7312781)->elements[0])->fn), set_pair_as_expr(&local_7324332, set_pair_as_expr(&local_7324335, ((closureN)self_7312781)->elements[1], set_pair_as_expr(&local_7324339, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312781)->elements[2]))), set_pair_as_expr(&local_7324349, set_pair_as_expr(&local_7324352, r_736763, set_pair_as_expr(&local_7324355, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312781)->elements[2])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312781)->elements[2])))))), set_pair_as_expr(&local_7324376, Cyc_car(data, ((closureN)self_7312781)->elements[2]), NULL)))), boolean_f));;
}
-static void __lambda_1173(void *data, object self_7314082, int argc, object *args) /* object self_7314082, object k_737545 */
-+static void __lambda_1126(void *data, object self_7312789, int argc, object *args) /* object self_7312789, object k_736777 */
++static void __lambda_1126(void *data, object self_7312782, int argc, object *args) /* object self_7312782, object k_736770 */
{
- object k_737545 = args[0];
-+ object k_736777 = args[0];
++ object k_736770 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314082)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312789)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312782)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314082)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312789)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312782)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314082)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[1])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1])))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314082)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1]))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314082)->elements[1])))) ){
- complex_num_type local_7326660;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[1])))) ){
-+ complex_num_type local_7324208;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1])))) ){
++ complex_num_type local_7324201;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326660, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314082)->elements[1]))))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324208, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[1]))))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7324201, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312782)->elements[1]))))) ){
-closureN_type c_7326670;
-object e_7326723 [3];
@@ -10587,52 +10581,52 @@ Make let-values be the same as let*-values, to work around
-c_7326670.elements[0] = k_737545;
-c_7326670.elements[1] = ((closureN)self_7314082)->elements[0];
-c_7326670.elements[2] = ((closureN)self_7314082)->elements[1];
-+closureN_type c_7324218;
-+object e_7324271 [3];
-+c_7324218.hdr.mark = gc_color_red;
-+ c_7324218.hdr.grayed = 0;
-+c_7324218.tag = closureN_tag;
-+ c_7324218.fn = (function_type)__lambda_1127;
-+c_7324218.num_args = 1;
-+c_7324218.num_elements = 3;
-+c_7324218.elements = (object *)e_7324271;
-+c_7324218.elements[0] = k_736777;
-+c_7324218.elements[1] = ((closureN)self_7312789)->elements[0];
-+c_7324218.elements[2] = ((closureN)self_7312789)->elements[1];
++closureN_type c_7324211;
++object e_7324264 [3];
++c_7324211.hdr.mark = gc_color_red;
++ c_7324211.hdr.grayed = 0;
++c_7324211.tag = closureN_tag;
++ c_7324211.fn = (function_type)__lambda_1127;
++c_7324211.num_args = 1;
++c_7324211.num_elements = 3;
++c_7324211.elements = (object *)e_7324264;
++c_7324211.elements[0] = k_736770;
++c_7324211.elements[1] = ((closureN)self_7312782)->elements[0];
++c_7324211.elements[2] = ((closureN)self_7312782)->elements[1];
-return_closcall2(data, ((closureN)self_7314082)->elements[0], &c_7326670, quote_or);
-+return_closcall2(data, ((closureN)self_7312789)->elements[0], &c_7324218, quote_or);
++return_closcall2(data, ((closureN)self_7312782)->elements[0], &c_7324211, quote_or);
} else {
- return_direct_with_clo1(data, k_737545, (((closure) k_737545)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736777, (((closure) k_736777)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736770, (((closure) k_736770)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737545, (((closure) k_737545)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736777, (((closure) k_736777)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736770, (((closure) k_736770)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737545, (((closure) k_737545)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736777, (((closure) k_736777)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736770, (((closure) k_736770)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737545, (((closure) k_737545)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736777, (((closure) k_736777)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736770, (((closure) k_736770)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737545, (((closure) k_737545)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736777, (((closure) k_736777)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736770, (((closure) k_736770)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737545, (((closure) k_737545)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736777, (((closure) k_736777)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736770, (((closure) k_736770)->fn), boolean_f);}
;;
}
-static void __lambda_1174(void *data, object self_7314083, int argc, object *args) /* object self_7314083, object r_737561 */
-+static void __lambda_1127(void *data, object self_7312790, int argc, object *args) /* object self_7312790, object r_736793 */
++static void __lambda_1127(void *data, object self_7312783, int argc, object *args) /* object self_7312783, object r_736786 */
{
- object r_737561 = args[0];
-+ object r_736793 = args[0];
++ object r_736786 = args[0];
-closureN_type c_7326673;
-object e_7326722 [3];
@@ -10646,37 +10640,37 @@ Make let-values be the same as let*-values, to work around
-c_7326673.elements[0] = ((closureN)self_7314083)->elements[0];
-c_7326673.elements[1] = r_737561;
-c_7326673.elements[2] = ((closureN)self_7314083)->elements[2];
-+closureN_type c_7324221;
-+object e_7324270 [3];
-+c_7324221.hdr.mark = gc_color_red;
-+ c_7324221.hdr.grayed = 0;
-+c_7324221.tag = closureN_tag;
-+ c_7324221.fn = (function_type)__lambda_1128;
-+c_7324221.num_args = 1;
-+c_7324221.num_elements = 3;
-+c_7324221.elements = (object *)e_7324270;
-+c_7324221.elements[0] = ((closureN)self_7312790)->elements[0];
-+c_7324221.elements[1] = r_736793;
-+c_7324221.elements[2] = ((closureN)self_7312790)->elements[2];
++closureN_type c_7324214;
++object e_7324263 [3];
++c_7324214.hdr.mark = gc_color_red;
++ c_7324214.hdr.grayed = 0;
++c_7324214.tag = closureN_tag;
++ c_7324214.fn = (function_type)__lambda_1128;
++c_7324214.num_args = 1;
++c_7324214.num_elements = 3;
++c_7324214.elements = (object *)e_7324263;
++c_7324214.elements[0] = ((closureN)self_7312783)->elements[0];
++c_7324214.elements[1] = r_736786;
++c_7324214.elements[2] = ((closureN)self_7312783)->elements[2];
-return_closcall2(data, ((closureN)self_7314083)->elements[1], &c_7326673, quote_guard_91aux);;
-+return_closcall2(data, ((closureN)self_7312790)->elements[1], &c_7324221, quote_guard_91aux);;
++return_closcall2(data, ((closureN)self_7312783)->elements[1], &c_7324214, quote_guard_91aux);;
}
-static void __lambda_1175(void *data, object self_7314084, int argc, object *args) /* object self_7314084, object r_737569 */
-+static void __lambda_1128(void *data, object self_7312791, int argc, object *args) /* object self_7312791, object r_736801 */
++static void __lambda_1128(void *data, object self_7312784, int argc, object *args) /* object self_7312784, object r_736794 */
{
- object r_737569 = args[0];
-+ object r_736801 = args[0];
++ object r_736794 = args[0];
-pair_type local_7326678;
-+pair_type local_7324226;
++pair_type local_7324219;
-pair_type local_7326681;
-+pair_type local_7324229;
++pair_type local_7324222;
-pair_type local_7326685;
-+pair_type local_7324233;
++pair_type local_7324226;
@@ -10685,18 +10679,18 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326695;
-+pair_type local_7324243;
++pair_type local_7324236;
-pair_type local_7326698;
-+pair_type local_7324246;
++pair_type local_7324239;
-pair_type local_7326701;
-+pair_type local_7324249;
++pair_type local_7324242;
-pair_type local_7326707;
-+pair_type local_7324255;
++pair_type local_7324248;
@@ -10705,37 +10699,37 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7314084)->elements[0], (((closure) ((closureN)self_7314084)->elements[0])->fn), set_pair_as_expr(&local_7326678, set_pair_as_expr(&local_7326681, ((closureN)self_7314084)->elements[1], set_pair_as_expr(&local_7326685, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314084)->elements[2]))), set_pair_as_expr(&local_7326695, set_pair_as_expr(&local_7326698, r_737569, set_pair_as_expr(&local_7326701, Cyc_car(data, ((closureN)self_7314084)->elements[2]), set_pair_as_expr(&local_7326707, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314084)->elements[2]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314084)->elements[2])))))), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312791)->elements[0], (((closure) ((closureN)self_7312791)->elements[0])->fn), set_pair_as_expr(&local_7324226, set_pair_as_expr(&local_7324229, ((closureN)self_7312791)->elements[1], set_pair_as_expr(&local_7324233, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312791)->elements[2]))), set_pair_as_expr(&local_7324243, set_pair_as_expr(&local_7324246, r_736801, set_pair_as_expr(&local_7324249, Cyc_car(data, ((closureN)self_7312791)->elements[2]), set_pair_as_expr(&local_7324255, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312791)->elements[2]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312791)->elements[2])))))), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312784)->elements[0], (((closure) ((closureN)self_7312784)->elements[0])->fn), set_pair_as_expr(&local_7324219, set_pair_as_expr(&local_7324222, ((closureN)self_7312784)->elements[1], set_pair_as_expr(&local_7324226, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312784)->elements[2]))), set_pair_as_expr(&local_7324236, set_pair_as_expr(&local_7324239, r_736794, set_pair_as_expr(&local_7324242, Cyc_car(data, ((closureN)self_7312784)->elements[2]), set_pair_as_expr(&local_7324248, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312784)->elements[2]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312784)->elements[2])))))), NULL))), boolean_f));;
}
-static void __lambda_1169(void *data, object self_7314085, int argc, object *args) /* object self_7314085, object k_737578 */
-+static void __lambda_1122(void *data, object self_7312792, int argc, object *args) /* object self_7312792, object k_736810 */
++static void __lambda_1122(void *data, object self_7312785, int argc, object *args) /* object self_7312785, object k_736803 */
{
- object k_737578 = args[0];
-+ object k_736810 = args[0];
++ object k_736803 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314085)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312792)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312785)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314085)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312792)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312785)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314085)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312792)->elements[1])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[1])))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314085)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312792)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[1]))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314085)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312792)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312785)->elements[1])))) ){
-closureN_type c_7326588;
-object e_7326613 [2];
@@ -10748,56 +10742,56 @@ Make let-values be the same as let*-values, to work around
-c_7326588.elements = (object *)e_7326613;
-c_7326588.elements[0] = k_737578;
-c_7326588.elements[1] = ((closureN)self_7314085)->elements[1];
-+closureN_type c_7324136;
-+object e_7324161 [2];
-+c_7324136.hdr.mark = gc_color_red;
-+ c_7324136.hdr.grayed = 0;
-+c_7324136.tag = closureN_tag;
-+ c_7324136.fn = (function_type)__lambda_1123;
-+c_7324136.num_args = 1;
-+c_7324136.num_elements = 2;
-+c_7324136.elements = (object *)e_7324161;
-+c_7324136.elements[0] = k_736810;
-+c_7324136.elements[1] = ((closureN)self_7312792)->elements[1];
++closureN_type c_7324129;
++object e_7324154 [2];
++c_7324129.hdr.mark = gc_color_red;
++ c_7324129.hdr.grayed = 0;
++c_7324129.tag = closureN_tag;
++ c_7324129.fn = (function_type)__lambda_1123;
++c_7324129.num_args = 1;
++c_7324129.num_elements = 2;
++c_7324129.elements = (object *)e_7324154;
++c_7324129.elements[0] = k_736803;
++c_7324129.elements[1] = ((closureN)self_7312785)->elements[1];
-return_closcall2(data, ((closureN)self_7314085)->elements[0], &c_7326588, quote_or);
-+return_closcall2(data, ((closureN)self_7312792)->elements[0], &c_7324136, quote_or);
++return_closcall2(data, ((closureN)self_7312785)->elements[0], &c_7324129, quote_or);
} else {
- return_direct_with_clo1(data, k_737578, (((closure) k_737578)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736810, (((closure) k_736810)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736803, (((closure) k_736803)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737578, (((closure) k_737578)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736810, (((closure) k_736810)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736803, (((closure) k_736803)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737578, (((closure) k_737578)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736810, (((closure) k_736810)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736803, (((closure) k_736803)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737578, (((closure) k_737578)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736810, (((closure) k_736810)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736803, (((closure) k_736803)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737578, (((closure) k_737578)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736810, (((closure) k_736810)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736803, (((closure) k_736803)->fn), boolean_f);}
;;
}
-static void __lambda_1170(void *data, object self_7314086, int argc, object *args) /* object self_7314086, object r_737591 */
-+static void __lambda_1123(void *data, object self_7312793, int argc, object *args) /* object self_7312793, object r_736823 */
++static void __lambda_1123(void *data, object self_7312786, int argc, object *args) /* object self_7312786, object r_736816 */
{
- object r_737591 = args[0];
-+ object r_736823 = args[0];
++ object r_736816 = args[0];
-pair_type local_7326593;
-+pair_type local_7324141;
++pair_type local_7324134;
-pair_type local_7326596;
-+pair_type local_7324144;
++pair_type local_7324137;
-pair_type local_7326599;
-+pair_type local_7324147;
++pair_type local_7324140;
@@ -10806,36 +10800,36 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326609;
-+pair_type local_7324157;
++pair_type local_7324150;
-return_direct_with_clo1(data, ((closureN)self_7314086)->elements[0], (((closure) ((closureN)self_7314086)->elements[0])->fn), set_pair_as_expr(&local_7326593, set_pair_as_expr(&local_7326596, r_737591, set_pair_as_expr(&local_7326599, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314086)->elements[1]))), set_pair_as_expr(&local_7326609, Cyc_car(data, ((closureN)self_7314086)->elements[1]), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312793)->elements[0], (((closure) ((closureN)self_7312793)->elements[0])->fn), set_pair_as_expr(&local_7324141, set_pair_as_expr(&local_7324144, r_736823, set_pair_as_expr(&local_7324147, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312793)->elements[1]))), set_pair_as_expr(&local_7324157, Cyc_car(data, ((closureN)self_7312793)->elements[1]), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312786)->elements[0], (((closure) ((closureN)self_7312786)->elements[0])->fn), set_pair_as_expr(&local_7324134, set_pair_as_expr(&local_7324137, r_736816, set_pair_as_expr(&local_7324140, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312786)->elements[1]))), set_pair_as_expr(&local_7324150, Cyc_car(data, ((closureN)self_7312786)->elements[1]), NULL))), boolean_f));;
}
-static void __lambda_1158(void *data, object self_7314087, int argc, object *args) /* object self_7314087, object k_737600 */
-+static void __lambda_1111(void *data, object self_7312794, int argc, object *args) /* object self_7312794, object k_736832 */
++static void __lambda_1111(void *data, object self_7312787, int argc, object *args) /* object self_7312787, object k_736825 */
{
- object k_737600 = args[0];
-+ object k_736832 = args[0];
++ object k_736825 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314087)->elements[2])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312794)->elements[2])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312787)->elements[2])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314087)->elements[2]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312794)->elements[2]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312787)->elements[2]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314087)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312794)->elements[2])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312787)->elements[2])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314087)->elements[2]))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312794)->elements[2]))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312787)->elements[2]))))) ){
-closureN_type c_7326363;
-object e_7326542 [4];
@@ -10850,45 +10844,45 @@ Make let-values be the same as let*-values, to work around
-c_7326363.elements[1] = k_737600;
-c_7326363.elements[2] = ((closureN)self_7314087)->elements[1];
-c_7326363.elements[3] = ((closureN)self_7314087)->elements[2];
-+closureN_type c_7323911;
-+object e_7324090 [4];
-+c_7323911.hdr.mark = gc_color_red;
-+ c_7323911.hdr.grayed = 0;
-+c_7323911.tag = closureN_tag;
-+ c_7323911.fn = (function_type)__lambda_1112;
-+c_7323911.num_args = 1;
-+c_7323911.num_elements = 4;
-+c_7323911.elements = (object *)e_7324090;
-+c_7323911.elements[0] = ((closureN)self_7312794)->elements[0];
-+c_7323911.elements[1] = k_736832;
-+c_7323911.elements[2] = ((closureN)self_7312794)->elements[1];
-+c_7323911.elements[3] = ((closureN)self_7312794)->elements[2];
++closureN_type c_7323904;
++object e_7324083 [4];
++c_7323904.hdr.mark = gc_color_red;
++ c_7323904.hdr.grayed = 0;
++c_7323904.tag = closureN_tag;
++ c_7323904.fn = (function_type)__lambda_1112;
++c_7323904.num_args = 1;
++c_7323904.num_elements = 4;
++c_7323904.elements = (object *)e_7324083;
++c_7323904.elements[0] = ((closureN)self_7312787)->elements[0];
++c_7323904.elements[1] = k_736825;
++c_7323904.elements[2] = ((closureN)self_7312787)->elements[1];
++c_7323904.elements[3] = ((closureN)self_7312787)->elements[2];
-return_closcall2(data, ((closureN)self_7314087)->elements[1], &c_7326363, quote__123_125);
-+return_closcall2(data, ((closureN)self_7312794)->elements[1], &c_7323911, quote__123_125);
++return_closcall2(data, ((closureN)self_7312787)->elements[1], &c_7323904, quote__123_125);
} else {
- return_direct_with_clo1(data, k_737600, (((closure) k_737600)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736832, (((closure) k_736832)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736825, (((closure) k_736825)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737600, (((closure) k_737600)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736832, (((closure) k_736832)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736825, (((closure) k_736825)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737600, (((closure) k_737600)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736832, (((closure) k_736832)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736825, (((closure) k_736825)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737600, (((closure) k_737600)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736832, (((closure) k_736832)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736825, (((closure) k_736825)->fn), boolean_f);}
;;
}
-static void __lambda_1159(void *data, object self_7314088, int argc, object *args) /* object self_7314088, object r_737669 */
-+static void __lambda_1112(void *data, object self_7312795, int argc, object *args) /* object self_7312795, object r_736901 */
++static void __lambda_1112(void *data, object self_7312788, int argc, object *args) /* object self_7312788, object r_736894 */
{
- object r_737669 = args[0];
-+ object r_736901 = args[0];
++ object r_736894 = args[0];
-closureN_type c_7326366;
-object e_7326532 [3];
@@ -10902,18 +10896,18 @@ Make let-values be the same as let*-values, to work around
-c_7326366.elements[0] = ((closureN)self_7314088)->elements[1];
-c_7326366.elements[1] = ((closureN)self_7314088)->elements[2];
-c_7326366.elements[2] = ((closureN)self_7314088)->elements[3];
-+closureN_type c_7323914;
-+object e_7324080 [3];
-+c_7323914.hdr.mark = gc_color_red;
-+ c_7323914.hdr.grayed = 0;
-+c_7323914.tag = closureN_tag;
-+ c_7323914.fn = (function_type)__lambda_1113;
-+c_7323914.num_args = 1;
-+c_7323914.num_elements = 3;
-+c_7323914.elements = (object *)e_7324080;
-+c_7323914.elements[0] = ((closureN)self_7312795)->elements[1];
-+c_7323914.elements[1] = ((closureN)self_7312795)->elements[2];
-+c_7323914.elements[2] = ((closureN)self_7312795)->elements[3];
++closureN_type c_7323907;
++object e_7324073 [3];
++c_7323907.hdr.mark = gc_color_red;
++ c_7323907.hdr.grayed = 0;
++c_7323907.tag = closureN_tag;
++ c_7323907.fn = (function_type)__lambda_1113;
++c_7323907.num_args = 1;
++c_7323907.num_elements = 3;
++c_7323907.elements = (object *)e_7324073;
++c_7323907.elements[0] = ((closureN)self_7312788)->elements[1];
++c_7323907.elements[1] = ((closureN)self_7312788)->elements[2];
++c_7323907.elements[2] = ((closureN)self_7312788)->elements[3];
@@ -10922,23 +10916,23 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, ((closureN)self_7314088)->elements[0], &c_7326366, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314088)->elements[3])))), r_737669);;
-+return_closcall3(data, ((closureN)self_7312795)->elements[0], &c_7323914, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312795)->elements[3])))), r_736901);;
++return_closcall3(data, ((closureN)self_7312788)->elements[0], &c_7323907, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312788)->elements[3])))), r_736894);;
}
-static void __lambda_1160(void *data, object self_7314089, int argc, object *args) /* object self_7314089, object r_737611 */
-+static void __lambda_1113(void *data, object self_7312796, int argc, object *args) /* object self_7312796, object r_736843 */
++static void __lambda_1113(void *data, object self_7312789, int argc, object *args) /* object self_7312789, object r_736836 */
{
- object r_737611 = args[0];
- if( (boolean_f != r_737611) ){
-+ object r_736843 = args[0];
-+ if( (boolean_f != r_736843) ){
++ object r_736836 = args[0];
++ if( (boolean_f != r_736836) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314089)->elements[2])))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312796)->elements[2])))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[2])))))) ){
@@ -10946,20 +10940,20 @@ Make let-values be the same as let*-values, to work around
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314089)->elements[2]))))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312796)->elements[2]))))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[2]))))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314089)->elements[2])))) ){
- complex_num_type local_7326400;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312796)->elements[2])))) ){
-+ complex_num_type local_7323948;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[2])))) ){
++ complex_num_type local_7323941;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326400, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314089)->elements[2]))))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323948, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312796)->elements[2]))))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323941, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312789)->elements[2]))))) ){
-closureN_type c_7326410;
-object e_7326521 [3];
@@ -10973,49 +10967,47 @@ Make let-values be the same as let*-values, to work around
-c_7326410.elements[0] = ((closureN)self_7314089)->elements[0];
-c_7326410.elements[1] = ((closureN)self_7314089)->elements[1];
-c_7326410.elements[2] = ((closureN)self_7314089)->elements[2];
-+closureN_type c_7323958;
-+object e_7324069 [3];
-+c_7323958.hdr.mark = gc_color_red;
-+ c_7323958.hdr.grayed = 0;
-+c_7323958.tag = closureN_tag;
-+ c_7323958.fn = (function_type)__lambda_1114;
-+c_7323958.num_args = 1;
-+c_7323958.num_elements = 3;
-+c_7323958.elements = (object *)e_7324069;
-+c_7323958.elements[0] = ((closureN)self_7312796)->elements[0];
-+c_7323958.elements[1] = ((closureN)self_7312796)->elements[1];
-+c_7323958.elements[2] = ((closureN)self_7312796)->elements[2];
++closureN_type c_7323951;
++object e_7324062 [3];
++c_7323951.hdr.mark = gc_color_red;
++ c_7323951.hdr.grayed = 0;
++c_7323951.tag = closureN_tag;
++ c_7323951.fn = (function_type)__lambda_1114;
++c_7323951.num_args = 1;
++c_7323951.num_elements = 3;
++c_7323951.elements = (object *)e_7324062;
++c_7323951.elements[0] = ((closureN)self_7312789)->elements[0];
++c_7323951.elements[1] = ((closureN)self_7312789)->elements[1];
++c_7323951.elements[2] = ((closureN)self_7312789)->elements[2];
-return_closcall2(data, ((closureN)self_7314089)->elements[1], &c_7326410, quote_let);
-+return_closcall2(data, ((closureN)self_7312796)->elements[1], &c_7323958, quote_let);
++return_closcall2(data, ((closureN)self_7312789)->elements[1], &c_7323951, quote_let);
} else {
- return_direct_with_clo1(data, ((closureN)self_7314089)->elements[0], (((closure) ((closureN)self_7314089)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312796)->elements[0], (((closure) ((closureN)self_7312796)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312789)->elements[0], (((closure) ((closureN)self_7312789)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314089)->elements[0], (((closure) ((closureN)self_7314089)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312796)->elements[0], (((closure) ((closureN)self_7312796)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312789)->elements[0], (((closure) ((closureN)self_7312789)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314089)->elements[0], (((closure) ((closureN)self_7314089)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312796)->elements[0], (((closure) ((closureN)self_7312796)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312789)->elements[0], (((closure) ((closureN)self_7312789)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314089)->elements[0], (((closure) ((closureN)self_7314089)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312796)->elements[0], (((closure) ((closureN)self_7312796)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312789)->elements[0], (((closure) ((closureN)self_7312789)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314089)->elements[0], (((closure) ((closureN)self_7314089)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312796)->elements[0], (((closure) ((closureN)self_7312796)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312789)->elements[0], (((closure) ((closureN)self_7312789)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1161(void *data, object self_7314090, int argc, object *args) /* object self_7314090, object r_737623 */
-+static void __lambda_1114(void *data, object self_7312797, int argc, object *args) /* object self_7312797, object r_736855 */
- {
+- {
- object r_737623 = args[0];
-+ object r_736855 = args[0];
-
+-
-closureN_type c_7326413;
-object e_7326520 [4];
-c_7326413.hdr.mark = gc_color_red;
@@ -11029,29 +11021,15 @@ Make let-values be the same as let*-values, to work around
-c_7326413.elements[1] = r_737623;
-c_7326413.elements[2] = ((closureN)self_7314090)->elements[1];
-c_7326413.elements[3] = ((closureN)self_7314090)->elements[2];
-+closureN_type c_7323961;
-+object e_7324068 [4];
-+c_7323961.hdr.mark = gc_color_red;
-+ c_7323961.hdr.grayed = 0;
-+c_7323961.tag = closureN_tag;
-+ c_7323961.fn = (function_type)__lambda_1115;
-+c_7323961.num_args = 1;
-+c_7323961.num_elements = 4;
-+c_7323961.elements = (object *)e_7324068;
-+c_7323961.elements[0] = ((closureN)self_7312797)->elements[0];
-+c_7323961.elements[1] = r_736855;
-+c_7323961.elements[2] = ((closureN)self_7312797)->elements[1];
-+c_7323961.elements[3] = ((closureN)self_7312797)->elements[2];
-
+-
-return_closcall2(data, ((closureN)self_7314090)->elements[1], &c_7326413, quote_temp);;
-+return_closcall2(data, ((closureN)self_7312797)->elements[1], &c_7323961, quote_temp);;
- }
-
+-}
+-
-static void __lambda_1162(void *data, object self_7314091, int argc, object *args) /* object self_7314091, object r_737662 */
-+static void __lambda_1115(void *data, object self_7312798, int argc, object *args) /* object self_7312798, object r_736894 */
++static void __lambda_1114(void *data, object self_7312790, int argc, object *args) /* object self_7312790, object r_736848 */
{
- object r_737662 = args[0];
-+ object r_736894 = args[0];
++ object r_736848 = args[0];
-closureN_type c_7326416;
-object e_7326519 [5];
@@ -11067,30 +11045,29 @@ Make let-values be the same as let*-values, to work around
-c_7326416.elements[2] = r_737662;
-c_7326416.elements[3] = ((closureN)self_7314091)->elements[2];
-c_7326416.elements[4] = ((closureN)self_7314091)->elements[3];
-+closureN_type c_7323964;
-+object e_7324067 [5];
-+c_7323964.hdr.mark = gc_color_red;
-+ c_7323964.hdr.grayed = 0;
-+c_7323964.tag = closureN_tag;
-+ c_7323964.fn = (function_type)__lambda_1116;
-+c_7323964.num_args = 1;
-+c_7323964.num_elements = 5;
-+c_7323964.elements = (object *)e_7324067;
-+c_7323964.elements[0] = ((closureN)self_7312798)->elements[0];
-+c_7323964.elements[1] = ((closureN)self_7312798)->elements[1];
-+c_7323964.elements[2] = r_736894;
-+c_7323964.elements[3] = ((closureN)self_7312798)->elements[2];
-+c_7323964.elements[4] = ((closureN)self_7312798)->elements[3];
++closureN_type c_7323954;
++object e_7324061 [4];
++c_7323954.hdr.mark = gc_color_red;
++ c_7323954.hdr.grayed = 0;
++c_7323954.tag = closureN_tag;
++ c_7323954.fn = (function_type)__lambda_1115;
++c_7323954.num_args = 1;
++c_7323954.num_elements = 4;
++c_7323954.elements = (object *)e_7324061;
++c_7323954.elements[0] = ((closureN)self_7312790)->elements[0];
++c_7323954.elements[1] = r_736848;
++c_7323954.elements[2] = ((closureN)self_7312790)->elements[1];
++c_7323954.elements[3] = ((closureN)self_7312790)->elements[2];
-return_closcall2(data, ((closureN)self_7314091)->elements[2], &c_7326416, quote__if);;
-+return_closcall2(data, ((closureN)self_7312798)->elements[2], &c_7323964, quote__if);;
++return_closcall2(data, ((closureN)self_7312790)->elements[1], &c_7323954, quote_temp);;
}
-static void __lambda_1163(void *data, object self_7314092, int argc, object *args) /* object self_7314092, object r_737632_7311339_7311357_7311374 */
-+static void __lambda_1116(void *data, object self_7312799, int argc, object *args) /* object self_7312799, object r_736864_7310093_7310111_7310128 */
++static void __lambda_1115(void *data, object self_7312791, int argc, object *args) /* object self_7312791, object r_736887 */
{
- object r_737632_7311339_7311357_7311374 = args[0];
-+ object r_736864_7310093_7310111_7310128 = args[0];
++ object r_736887 = args[0];
-closureN_type c_7326419;
-object e_7326518 [6];
@@ -11107,31 +11084,30 @@ Make let-values be the same as let*-values, to work around
-c_7326419.elements[3] = ((closureN)self_7314092)->elements[2];
-c_7326419.elements[4] = ((closureN)self_7314092)->elements[3];
-c_7326419.elements[5] = ((closureN)self_7314092)->elements[4];
-+closureN_type c_7323967;
-+object e_7324066 [6];
-+c_7323967.hdr.mark = gc_color_red;
-+ c_7323967.hdr.grayed = 0;
-+c_7323967.tag = closureN_tag;
-+ c_7323967.fn = (function_type)__lambda_1117;
-+c_7323967.num_args = 1;
-+c_7323967.num_elements = 6;
-+c_7323967.elements = (object *)e_7324066;
-+c_7323967.elements[0] = ((closureN)self_7312799)->elements[0];
-+c_7323967.elements[1] = ((closureN)self_7312799)->elements[1];
-+c_7323967.elements[2] = r_736864_7310093_7310111_7310128;
-+c_7323967.elements[3] = ((closureN)self_7312799)->elements[2];
-+c_7323967.elements[4] = ((closureN)self_7312799)->elements[3];
-+c_7323967.elements[5] = ((closureN)self_7312799)->elements[4];
++closureN_type c_7323957;
++object e_7324060 [5];
++c_7323957.hdr.mark = gc_color_red;
++ c_7323957.hdr.grayed = 0;
++c_7323957.tag = closureN_tag;
++ c_7323957.fn = (function_type)__lambda_1116;
++c_7323957.num_args = 1;
++c_7323957.num_elements = 5;
++c_7323957.elements = (object *)e_7324060;
++c_7323957.elements[0] = ((closureN)self_7312791)->elements[0];
++c_7323957.elements[1] = ((closureN)self_7312791)->elements[1];
++c_7323957.elements[2] = r_736887;
++c_7323957.elements[3] = ((closureN)self_7312791)->elements[2];
++c_7323957.elements[4] = ((closureN)self_7312791)->elements[3];
-return_closcall2(data, ((closureN)self_7314092)->elements[3], &c_7326419, quote_temp);;
-+return_closcall2(data, ((closureN)self_7312799)->elements[3], &c_7323967, quote_temp);;
++return_closcall2(data, ((closureN)self_7312791)->elements[2], &c_7323957, quote__if);;
}
-static void __lambda_1164(void *data, object self_7314093, int argc, object *args) /* object self_7314093, object r_737635_7311340_7311358_7311375 */
-+static void __lambda_1117(void *data, object self_7312800, int argc, object *args) /* object self_7312800, object r_736867_7310094_7310112_7310129 */
++static void __lambda_1116(void *data, object self_7312792, int argc, object *args) /* object self_7312792, object r_736857_7310086_7310104_7310121 */
{
- object r_737635_7311340_7311358_7311375 = args[0];
-+ object r_736867_7310094_7310112_7310129 = args[0];
++ object r_736857_7310086_7310104_7310121 = args[0];
-closureN_type c_7326422;
-object e_7326517 [7];
@@ -11149,32 +11125,31 @@ Make let-values be the same as let*-values, to work around
-c_7326422.elements[4] = ((closureN)self_7314093)->elements[3];
-c_7326422.elements[5] = ((closureN)self_7314093)->elements[4];
-c_7326422.elements[6] = ((closureN)self_7314093)->elements[5];
-+closureN_type c_7323970;
-+object e_7324065 [7];
-+c_7323970.hdr.mark = gc_color_red;
-+ c_7323970.hdr.grayed = 0;
-+c_7323970.tag = closureN_tag;
-+ c_7323970.fn = (function_type)__lambda_1118;
-+c_7323970.num_args = 1;
-+c_7323970.num_elements = 7;
-+c_7323970.elements = (object *)e_7324065;
-+c_7323970.elements[0] = ((closureN)self_7312800)->elements[0];
-+c_7323970.elements[1] = ((closureN)self_7312800)->elements[1];
-+c_7323970.elements[2] = ((closureN)self_7312800)->elements[2];
-+c_7323970.elements[3] = r_736867_7310094_7310112_7310129;
-+c_7323970.elements[4] = ((closureN)self_7312800)->elements[3];
-+c_7323970.elements[5] = ((closureN)self_7312800)->elements[4];
-+c_7323970.elements[6] = ((closureN)self_7312800)->elements[5];
++closureN_type c_7323960;
++object e_7324059 [6];
++c_7323960.hdr.mark = gc_color_red;
++ c_7323960.hdr.grayed = 0;
++c_7323960.tag = closureN_tag;
++ c_7323960.fn = (function_type)__lambda_1117;
++c_7323960.num_args = 1;
++c_7323960.num_elements = 6;
++c_7323960.elements = (object *)e_7324059;
++c_7323960.elements[0] = ((closureN)self_7312792)->elements[0];
++c_7323960.elements[1] = ((closureN)self_7312792)->elements[1];
++c_7323960.elements[2] = r_736857_7310086_7310104_7310121;
++c_7323960.elements[3] = ((closureN)self_7312792)->elements[2];
++c_7323960.elements[4] = ((closureN)self_7312792)->elements[3];
++c_7323960.elements[5] = ((closureN)self_7312792)->elements[4];
-return_closcall2(data, ((closureN)self_7314093)->elements[4], &c_7326422, quote_temp);;
-+return_closcall2(data, ((closureN)self_7312800)->elements[4], &c_7323970, quote_temp);;
++return_closcall2(data, ((closureN)self_7312792)->elements[3], &c_7323960, quote_temp);;
}
-static void __lambda_1165(void *data, object self_7314094, int argc, object *args) /* object self_7314094, object r_737653_7311341_7311359_7311376 */
-+static void __lambda_1118(void *data, object self_7312801, int argc, object *args) /* object self_7312801, object r_736885_7310095_7310113_7310130 */
++static void __lambda_1117(void *data, object self_7312793, int argc, object *args) /* object self_7312793, object r_736860_7310087_7310105_7310122 */
{
- object r_737653_7311341_7311359_7311376 = args[0];
-+ object r_736885_7310095_7310113_7310130 = args[0];
++ object r_736860_7310087_7310105_7310122 = args[0];
-closureN_type c_7326425;
-object e_7326516 [7];
@@ -11192,50 +11167,74 @@ Make let-values be the same as let*-values, to work around
-c_7326425.elements[4] = r_737653_7311341_7311359_7311376;
-c_7326425.elements[5] = ((closureN)self_7314094)->elements[4];
-c_7326425.elements[6] = ((closureN)self_7314094)->elements[6];
-+closureN_type c_7323973;
-+object e_7324064 [7];
-+c_7323973.hdr.mark = gc_color_red;
-+ c_7323973.hdr.grayed = 0;
-+c_7323973.tag = closureN_tag;
-+ c_7323973.fn = (function_type)__lambda_1119;
-+c_7323973.num_args = 1;
-+c_7323973.num_elements = 7;
-+c_7323973.elements = (object *)e_7324064;
-+c_7323973.elements[0] = ((closureN)self_7312801)->elements[0];
-+c_7323973.elements[1] = ((closureN)self_7312801)->elements[1];
-+c_7323973.elements[2] = ((closureN)self_7312801)->elements[2];
-+c_7323973.elements[3] = ((closureN)self_7312801)->elements[3];
-+c_7323973.elements[4] = r_736885_7310095_7310113_7310130;
-+c_7323973.elements[5] = ((closureN)self_7312801)->elements[4];
-+c_7323973.elements[6] = ((closureN)self_7312801)->elements[6];
++closureN_type c_7323963;
++object e_7324058 [7];
++c_7323963.hdr.mark = gc_color_red;
++ c_7323963.hdr.grayed = 0;
++c_7323963.tag = closureN_tag;
++ c_7323963.fn = (function_type)__lambda_1118;
++c_7323963.num_args = 1;
++c_7323963.num_elements = 7;
++c_7323963.elements = (object *)e_7324058;
++c_7323963.elements[0] = ((closureN)self_7312793)->elements[0];
++c_7323963.elements[1] = ((closureN)self_7312793)->elements[1];
++c_7323963.elements[2] = ((closureN)self_7312793)->elements[2];
++c_7323963.elements[3] = r_736860_7310087_7310105_7310122;
++c_7323963.elements[4] = ((closureN)self_7312793)->elements[3];
++c_7323963.elements[5] = ((closureN)self_7312793)->elements[4];
++c_7323963.elements[6] = ((closureN)self_7312793)->elements[5];
++
++return_closcall2(data, ((closureN)self_7312793)->elements[4], &c_7323963, quote_temp);;
++}
++
++static void __lambda_1118(void *data, object self_7312794, int argc, object *args) /* object self_7312794, object r_736878_7310088_7310106_7310123 */
++ {
++ object r_736878_7310088_7310106_7310123 = args[0];
++
++closureN_type c_7323966;
++object e_7324057 [7];
++c_7323966.hdr.mark = gc_color_red;
++ c_7323966.hdr.grayed = 0;
++c_7323966.tag = closureN_tag;
++ c_7323966.fn = (function_type)__lambda_1119;
++c_7323966.num_args = 1;
++c_7323966.num_elements = 7;
++c_7323966.elements = (object *)e_7324057;
++c_7323966.elements[0] = ((closureN)self_7312794)->elements[0];
++c_7323966.elements[1] = ((closureN)self_7312794)->elements[1];
++c_7323966.elements[2] = ((closureN)self_7312794)->elements[2];
++c_7323966.elements[3] = ((closureN)self_7312794)->elements[3];
++c_7323966.elements[4] = r_736878_7310088_7310106_7310123;
++c_7323966.elements[5] = ((closureN)self_7312794)->elements[4];
++c_7323966.elements[6] = ((closureN)self_7312794)->elements[6];
-return_closcall2(data, ((closureN)self_7314094)->elements[5], &c_7326425, quote_guard_91aux);;
-+return_closcall2(data, ((closureN)self_7312801)->elements[5], &c_7323973, quote_guard_91aux);;
++return_closcall2(data, ((closureN)self_7312794)->elements[5], &c_7323966, quote_guard_91aux);;
}
-static void __lambda_1166(void *data, object self_7314095, int argc, object *args) /* object self_7314095, object r_737644_7311344_7311362_7311379_7311392_7311404 */
-+static void __lambda_1119(void *data, object self_7312802, int argc, object *args) /* object self_7312802, object r_736876_7310098_7310116_7310133_7310146_7310158 */
++static void __lambda_1119(void *data, object self_7312795, int argc, object *args) /* object self_7312795, object r_736869_7310091_7310109_7310126_7310139_7310151 */
{
- object r_737644_7311344_7311362_7311379_7311392_7311404 = args[0];
-+ object r_736876_7310098_7310116_7310133_7310146_7310158 = args[0];
++ object r_736869_7310091_7310109_7310126_7310139_7310151 = args[0];
-pair_type local_7326430;
-+pair_type local_7323978;
++pair_type local_7323971;
-pair_type local_7326433;
-+pair_type local_7323981;
++pair_type local_7323974;
-pair_type local_7326437;
-+pair_type local_7323985;
++pair_type local_7323978;
-pair_type local_7326440;
-+pair_type local_7323988;
++pair_type local_7323981;
-pair_type local_7326443;
-+pair_type local_7323991;
++pair_type local_7323984;
-pair_type local_7326447;
-+pair_type local_7323995;
++pair_type local_7323988;
@@ -11244,19 +11243,19 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326457;
-+pair_type local_7324005;
++pair_type local_7323998;
-pair_type local_7326460;
-+pair_type local_7324008;
++pair_type local_7324001;
-pair_type local_7326464;
-+pair_type local_7324012;
++pair_type local_7324005;
-pair_type local_7326468;
-+pair_type local_7324016;
++pair_type local_7324009;
-pair_type local_7326471;
-+pair_type local_7324019;
++pair_type local_7324012;
@@ -11265,21 +11264,21 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326485;
-+pair_type local_7324033;
++pair_type local_7324026;
-pair_type local_7326489;
-+pair_type local_7324037;
++pair_type local_7324030;
-pair_type local_7326492;
-+pair_type local_7324040;
++pair_type local_7324033;
-pair_type local_7326495;
-+pair_type local_7324043;
++pair_type local_7324036;
-pair_type local_7326501;
-+pair_type local_7324049;
++pair_type local_7324042;
@@ -11288,32 +11287,32 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7314095)->elements[0], (((closure) ((closureN)self_7314095)->elements[0])->fn), set_pair_as_expr(&local_7326430, set_pair_as_expr(&local_7326433, ((closureN)self_7314095)->elements[1], set_pair_as_expr(&local_7326437, set_pair_as_expr(&local_7326440, set_pair_as_expr(&local_7326443, ((closureN)self_7314095)->elements[5], set_pair_as_expr(&local_7326447, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314095)->elements[6]))), NULL)), NULL), set_pair_as_expr(&local_7326457, set_pair_as_expr(&local_7326460, ((closureN)self_7314095)->elements[2], set_pair_as_expr(&local_7326464, ((closureN)self_7314095)->elements[3], set_pair_as_expr(&local_7326468, set_pair_as_expr(&local_7326471, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314095)->elements[6]))))), set_pair_as_expr(&local_7326485, ((closureN)self_7314095)->elements[4], NULL)), set_pair_as_expr(&local_7326489, set_pair_as_ex
pr(&local_7326492, r_737644_7311344_7311362_7311379_7311392_7311404, set_pair_as_expr(&local_7326495, Cyc_car(data, ((closureN)self_7314095)->elements[6]), set_pair_as_expr(&local_7326501, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314095)->elements[6]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314095)->elements[6])))))), NULL)))), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312802)->elements[0], (((closure) ((closureN)self_7312802)->elements[0])->fn), set_pair_as_expr(&local_7323978, set_pair_as_expr(&local_7323981, ((closureN)self_7312802)->elements[1], set_pair_as_expr(&local_7323985, set_pair_as_expr(&local_7323988, set_pair_as_expr(&local_7323991, ((closureN)self_7312802)->elements[5], set_pair_as_expr(&local_7323995, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312802)->elements[6]))), NULL)), NULL), set_pair_as_expr(&local_7324005, set_pair_as_expr(&local_7324008, ((closureN)self_7312802)->elements[2], set_pair_as_expr(&local_7324012, ((closureN)self_7312802)->elements[3], set_pair_as_expr(&local_7324016, set_pair_as_expr(&local_7324019, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312802)->elements[6]))))), set_pair_as_expr(&local_7324033, ((closureN)self_7312802)->elements[4], NULL)), set_pair_as_expr(&local_7324037, set_pair_as_ex
pr(&local_7324040, r_736876_7310098_7310116_7310133_7310146_7310158, set_pair_as_expr(&local_7324043, Cyc_car(data, ((closureN)self_7312802)->elements[6]), set_pair_as_expr(&local_7324049, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312802)->elements[6]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312802)->elements[6])))))), NULL)))), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312795)->elements[0], (((closure) ((closureN)self_7312795)->elements[0])->fn), set_pair_as_expr(&local_7323971, set_pair_as_expr(&local_7323974, ((closureN)self_7312795)->elements[1], set_pair_as_expr(&local_7323978, set_pair_as_expr(&local_7323981, set_pair_as_expr(&local_7323984, ((closureN)self_7312795)->elements[5], set_pair_as_expr(&local_7323988, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312795)->elements[6]))), NULL)), NULL), set_pair_as_expr(&local_7323998, set_pair_as_expr(&local_7324001, ((closureN)self_7312795)->elements[2], set_pair_as_expr(&local_7324005, ((closureN)self_7312795)->elements[3], set_pair_as_expr(&local_7324009, set_pair_as_expr(&local_7324012, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312795)->elements[6]))))), set_pair_as_expr(&local_7324026, ((closureN)self_7312795)->elements[4], NULL)), set_pair_as_expr(&local_7324030, set_pair_as_ex
pr(&local_7324033, r_736869_7310091_7310109_7310126_7310139_7310151, set_pair_as_expr(&local_7324036, Cyc_car(data, ((closureN)self_7312795)->elements[6]), set_pair_as_expr(&local_7324042, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312795)->elements[6]))), Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312795)->elements[6])))))), NULL)))), NULL))), boolean_f));;
}
-static void __lambda_1148(void *data, object self_7314096, int argc, object *args) /* object self_7314096, object k_737672 */
-+static void __lambda_1101(void *data, object self_7312803, int argc, object *args) /* object self_7312803, object k_736904 */
++static void __lambda_1101(void *data, object self_7312796, int argc, object *args) /* object self_7312796, object k_736897 */
{
- object k_737672 = args[0];
-+ object k_736904 = args[0];
++ object k_736897 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314096)->elements[2])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312803)->elements[2])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312796)->elements[2])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314096)->elements[2]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312803)->elements[2]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312796)->elements[2]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314096)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312803)->elements[2])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312796)->elements[2])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314096)->elements[2]))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312803)->elements[2]))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312796)->elements[2]))))) ){
-closureN_type c_7326185;
-object e_7326324 [4];
@@ -11328,45 +11327,45 @@ Make let-values be the same as let*-values, to work around
-c_7326185.elements[1] = k_737672;
-c_7326185.elements[2] = ((closureN)self_7314096)->elements[1];
-c_7326185.elements[3] = ((closureN)self_7314096)->elements[2];
-+closureN_type c_7323733;
-+object e_7323872 [4];
-+c_7323733.hdr.mark = gc_color_red;
-+ c_7323733.hdr.grayed = 0;
-+c_7323733.tag = closureN_tag;
-+ c_7323733.fn = (function_type)__lambda_1102;
-+c_7323733.num_args = 1;
-+c_7323733.num_elements = 4;
-+c_7323733.elements = (object *)e_7323872;
-+c_7323733.elements[0] = ((closureN)self_7312803)->elements[0];
-+c_7323733.elements[1] = k_736904;
-+c_7323733.elements[2] = ((closureN)self_7312803)->elements[1];
-+c_7323733.elements[3] = ((closureN)self_7312803)->elements[2];
++closureN_type c_7323726;
++object e_7323865 [4];
++c_7323726.hdr.mark = gc_color_red;
++ c_7323726.hdr.grayed = 0;
++c_7323726.tag = closureN_tag;
++ c_7323726.fn = (function_type)__lambda_1102;
++c_7323726.num_args = 1;
++c_7323726.num_elements = 4;
++c_7323726.elements = (object *)e_7323865;
++c_7323726.elements[0] = ((closureN)self_7312796)->elements[0];
++c_7323726.elements[1] = k_736897;
++c_7323726.elements[2] = ((closureN)self_7312796)->elements[1];
++c_7323726.elements[3] = ((closureN)self_7312796)->elements[2];
-return_closcall2(data, ((closureN)self_7314096)->elements[1], &c_7326185, quote__123_125);
-+return_closcall2(data, ((closureN)self_7312803)->elements[1], &c_7323733, quote__123_125);
++return_closcall2(data, ((closureN)self_7312796)->elements[1], &c_7323726, quote__123_125);
} else {
- return_direct_with_clo1(data, k_737672, (((closure) k_737672)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736904, (((closure) k_736904)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736897, (((closure) k_736897)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737672, (((closure) k_737672)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736904, (((closure) k_736904)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736897, (((closure) k_736897)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737672, (((closure) k_737672)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736904, (((closure) k_736904)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736897, (((closure) k_736897)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737672, (((closure) k_737672)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736904, (((closure) k_736904)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736897, (((closure) k_736897)->fn), boolean_f);}
;;
}
-static void __lambda_1149(void *data, object self_7314097, int argc, object *args) /* object self_7314097, object r_737730 */
-+static void __lambda_1102(void *data, object self_7312804, int argc, object *args) /* object self_7312804, object r_736962 */
++static void __lambda_1102(void *data, object self_7312797, int argc, object *args) /* object self_7312797, object r_736955 */
{
- object r_737730 = args[0];
-+ object r_736962 = args[0];
++ object r_736955 = args[0];
-closureN_type c_7326188;
-object e_7326314 [3];
@@ -11380,18 +11379,18 @@ Make let-values be the same as let*-values, to work around
-c_7326188.elements[0] = ((closureN)self_7314097)->elements[1];
-c_7326188.elements[1] = ((closureN)self_7314097)->elements[2];
-c_7326188.elements[2] = ((closureN)self_7314097)->elements[3];
-+closureN_type c_7323736;
-+object e_7323862 [3];
-+c_7323736.hdr.mark = gc_color_red;
-+ c_7323736.hdr.grayed = 0;
-+c_7323736.tag = closureN_tag;
-+ c_7323736.fn = (function_type)__lambda_1103;
-+c_7323736.num_args = 1;
-+c_7323736.num_elements = 3;
-+c_7323736.elements = (object *)e_7323862;
-+c_7323736.elements[0] = ((closureN)self_7312804)->elements[1];
-+c_7323736.elements[1] = ((closureN)self_7312804)->elements[2];
-+c_7323736.elements[2] = ((closureN)self_7312804)->elements[3];
++closureN_type c_7323729;
++object e_7323855 [3];
++c_7323729.hdr.mark = gc_color_red;
++ c_7323729.hdr.grayed = 0;
++c_7323729.tag = closureN_tag;
++ c_7323729.fn = (function_type)__lambda_1103;
++c_7323729.num_args = 1;
++c_7323729.num_elements = 3;
++c_7323729.elements = (object *)e_7323855;
++c_7323729.elements[0] = ((closureN)self_7312797)->elements[1];
++c_7323729.elements[1] = ((closureN)self_7312797)->elements[2];
++c_7323729.elements[2] = ((closureN)self_7312797)->elements[3];
@@ -11400,23 +11399,23 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, ((closureN)self_7314097)->elements[0], &c_7326188, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314097)->elements[3])))), r_737730);;
-+return_closcall3(data, ((closureN)self_7312804)->elements[0], &c_7323736, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312804)->elements[3])))), r_736962);;
++return_closcall3(data, ((closureN)self_7312797)->elements[0], &c_7323729, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312797)->elements[3])))), r_736955);;
}
-static void __lambda_1150(void *data, object self_7314098, int argc, object *args) /* object self_7314098, object r_737683 */
-+static void __lambda_1103(void *data, object self_7312805, int argc, object *args) /* object self_7312805, object r_736915 */
++static void __lambda_1103(void *data, object self_7312798, int argc, object *args) /* object self_7312798, object r_736908 */
{
- object r_737683 = args[0];
- if( (boolean_f != r_737683) ){
-+ object r_736915 = args[0];
-+ if( (boolean_f != r_736915) ){
++ object r_736908 = args[0];
++ if( (boolean_f != r_736908) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314098)->elements[2])))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312805)->elements[2])))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312798)->elements[2])))))) ){
@@ -11424,12 +11423,12 @@ Make let-values be the same as let*-values, to work around
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314098)->elements[2]))))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312805)->elements[2]))))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312798)->elements[2]))))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314098)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312805)->elements[2])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312798)->elements[2])))) ){
-closureN_type c_7326222;
-object e_7326305 [3];
@@ -11443,44 +11442,44 @@ Make let-values be the same as let*-values, to work around
-c_7326222.elements[0] = ((closureN)self_7314098)->elements[0];
-c_7326222.elements[1] = ((closureN)self_7314098)->elements[1];
-c_7326222.elements[2] = ((closureN)self_7314098)->elements[2];
-+closureN_type c_7323770;
-+object e_7323853 [3];
-+c_7323770.hdr.mark = gc_color_red;
-+ c_7323770.hdr.grayed = 0;
-+c_7323770.tag = closureN_tag;
-+ c_7323770.fn = (function_type)__lambda_1104;
-+c_7323770.num_args = 1;
-+c_7323770.num_elements = 3;
-+c_7323770.elements = (object *)e_7323853;
-+c_7323770.elements[0] = ((closureN)self_7312805)->elements[0];
-+c_7323770.elements[1] = ((closureN)self_7312805)->elements[1];
-+c_7323770.elements[2] = ((closureN)self_7312805)->elements[2];
++closureN_type c_7323763;
++object e_7323846 [3];
++c_7323763.hdr.mark = gc_color_red;
++ c_7323763.hdr.grayed = 0;
++c_7323763.tag = closureN_tag;
++ c_7323763.fn = (function_type)__lambda_1104;
++c_7323763.num_args = 1;
++c_7323763.num_elements = 3;
++c_7323763.elements = (object *)e_7323846;
++c_7323763.elements[0] = ((closureN)self_7312798)->elements[0];
++c_7323763.elements[1] = ((closureN)self_7312798)->elements[1];
++c_7323763.elements[2] = ((closureN)self_7312798)->elements[2];
-return_closcall2(data, ((closureN)self_7314098)->elements[1], &c_7326222, quote_let);
-+return_closcall2(data, ((closureN)self_7312805)->elements[1], &c_7323770, quote_let);
++return_closcall2(data, ((closureN)self_7312798)->elements[1], &c_7323763, quote_let);
} else {
- return_direct_with_clo1(data, ((closureN)self_7314098)->elements[0], (((closure) ((closureN)self_7314098)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312805)->elements[0], (((closure) ((closureN)self_7312805)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312798)->elements[0], (((closure) ((closureN)self_7312798)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314098)->elements[0], (((closure) ((closureN)self_7314098)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312805)->elements[0], (((closure) ((closureN)self_7312805)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312798)->elements[0], (((closure) ((closureN)self_7312798)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314098)->elements[0], (((closure) ((closureN)self_7314098)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312805)->elements[0], (((closure) ((closureN)self_7312805)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312798)->elements[0], (((closure) ((closureN)self_7312798)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314098)->elements[0], (((closure) ((closureN)self_7314098)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312805)->elements[0], (((closure) ((closureN)self_7312805)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312798)->elements[0], (((closure) ((closureN)self_7312798)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1151(void *data, object self_7314099, int argc, object *args) /* object self_7314099, object r_737692 */
-+static void __lambda_1104(void *data, object self_7312806, int argc, object *args) /* object self_7312806, object r_736924 */
++static void __lambda_1104(void *data, object self_7312799, int argc, object *args) /* object self_7312799, object r_736917 */
{
- object r_737692 = args[0];
-+ object r_736924 = args[0];
++ object r_736917 = args[0];
-closureN_type c_7326225;
-object e_7326304 [4];
@@ -11495,29 +11494,29 @@ Make let-values be the same as let*-values, to work around
-c_7326225.elements[1] = r_737692;
-c_7326225.elements[2] = ((closureN)self_7314099)->elements[1];
-c_7326225.elements[3] = ((closureN)self_7314099)->elements[2];
-+closureN_type c_7323773;
-+object e_7323852 [4];
-+c_7323773.hdr.mark = gc_color_red;
-+ c_7323773.hdr.grayed = 0;
-+c_7323773.tag = closureN_tag;
-+ c_7323773.fn = (function_type)__lambda_1105;
-+c_7323773.num_args = 1;
-+c_7323773.num_elements = 4;
-+c_7323773.elements = (object *)e_7323852;
-+c_7323773.elements[0] = ((closureN)self_7312806)->elements[0];
-+c_7323773.elements[1] = r_736924;
-+c_7323773.elements[2] = ((closureN)self_7312806)->elements[1];
-+c_7323773.elements[3] = ((closureN)self_7312806)->elements[2];
++closureN_type c_7323766;
++object e_7323845 [4];
++c_7323766.hdr.mark = gc_color_red;
++ c_7323766.hdr.grayed = 0;
++c_7323766.tag = closureN_tag;
++ c_7323766.fn = (function_type)__lambda_1105;
++c_7323766.num_args = 1;
++c_7323766.num_elements = 4;
++c_7323766.elements = (object *)e_7323845;
++c_7323766.elements[0] = ((closureN)self_7312799)->elements[0];
++c_7323766.elements[1] = r_736917;
++c_7323766.elements[2] = ((closureN)self_7312799)->elements[1];
++c_7323766.elements[3] = ((closureN)self_7312799)->elements[2];
-return_closcall2(data, ((closureN)self_7314099)->elements[1], &c_7326225, quote_temp);;
-+return_closcall2(data, ((closureN)self_7312806)->elements[1], &c_7323773, quote_temp);;
++return_closcall2(data, ((closureN)self_7312799)->elements[1], &c_7323766, quote_temp);;
}
-static void __lambda_1152(void *data, object self_7314100, int argc, object *args) /* object self_7314100, object r_737723 */
-+static void __lambda_1105(void *data, object self_7312807, int argc, object *args) /* object self_7312807, object r_736955 */
++static void __lambda_1105(void *data, object self_7312800, int argc, object *args) /* object self_7312800, object r_736948 */
{
- object r_737723 = args[0];
-+ object r_736955 = args[0];
++ object r_736948 = args[0];
-closureN_type c_7326228;
-object e_7326303 [5];
@@ -11533,30 +11532,30 @@ Make let-values be the same as let*-values, to work around
-c_7326228.elements[2] = r_737723;
-c_7326228.elements[3] = ((closureN)self_7314100)->elements[2];
-c_7326228.elements[4] = ((closureN)self_7314100)->elements[3];
-+closureN_type c_7323776;
-+object e_7323851 [5];
-+c_7323776.hdr.mark = gc_color_red;
-+ c_7323776.hdr.grayed = 0;
-+c_7323776.tag = closureN_tag;
-+ c_7323776.fn = (function_type)__lambda_1106;
-+c_7323776.num_args = 1;
-+c_7323776.num_elements = 5;
-+c_7323776.elements = (object *)e_7323851;
-+c_7323776.elements[0] = ((closureN)self_7312807)->elements[0];
-+c_7323776.elements[1] = ((closureN)self_7312807)->elements[1];
-+c_7323776.elements[2] = r_736955;
-+c_7323776.elements[3] = ((closureN)self_7312807)->elements[2];
-+c_7323776.elements[4] = ((closureN)self_7312807)->elements[3];
++closureN_type c_7323769;
++object e_7323844 [5];
++c_7323769.hdr.mark = gc_color_red;
++ c_7323769.hdr.grayed = 0;
++c_7323769.tag = closureN_tag;
++ c_7323769.fn = (function_type)__lambda_1106;
++c_7323769.num_args = 1;
++c_7323769.num_elements = 5;
++c_7323769.elements = (object *)e_7323844;
++c_7323769.elements[0] = ((closureN)self_7312800)->elements[0];
++c_7323769.elements[1] = ((closureN)self_7312800)->elements[1];
++c_7323769.elements[2] = r_736948;
++c_7323769.elements[3] = ((closureN)self_7312800)->elements[2];
++c_7323769.elements[4] = ((closureN)self_7312800)->elements[3];
-return_closcall2(data, ((closureN)self_7314100)->elements[2], &c_7326228, quote__if);;
-+return_closcall2(data, ((closureN)self_7312807)->elements[2], &c_7323776, quote__if);;
++return_closcall2(data, ((closureN)self_7312800)->elements[2], &c_7323769, quote__if);;
}
-static void __lambda_1153(void *data, object self_7314101, int argc, object *args) /* object self_7314101, object r_737701_7311252_7311266_7311279 */
-+static void __lambda_1106(void *data, object self_7312808, int argc, object *args) /* object self_7312808, object r_736933_7310006_7310020_7310033 */
++static void __lambda_1106(void *data, object self_7312801, int argc, object *args) /* object self_7312801, object r_736926_739999_7310013_7310026 */
{
- object r_737701_7311252_7311266_7311279 = args[0];
-+ object r_736933_7310006_7310020_7310033 = args[0];
++ object r_736926_739999_7310013_7310026 = args[0];
-closureN_type c_7326231;
-object e_7326302 [6];
@@ -11573,31 +11572,31 @@ Make let-values be the same as let*-values, to work around
-c_7326231.elements[3] = ((closureN)self_7314101)->elements[2];
-c_7326231.elements[4] = ((closureN)self_7314101)->elements[3];
-c_7326231.elements[5] = ((closureN)self_7314101)->elements[4];
-+closureN_type c_7323779;
-+object e_7323850 [6];
-+c_7323779.hdr.mark = gc_color_red;
-+ c_7323779.hdr.grayed = 0;
-+c_7323779.tag = closureN_tag;
-+ c_7323779.fn = (function_type)__lambda_1107;
-+c_7323779.num_args = 1;
-+c_7323779.num_elements = 6;
-+c_7323779.elements = (object *)e_7323850;
-+c_7323779.elements[0] = ((closureN)self_7312808)->elements[0];
-+c_7323779.elements[1] = ((closureN)self_7312808)->elements[1];
-+c_7323779.elements[2] = r_736933_7310006_7310020_7310033;
-+c_7323779.elements[3] = ((closureN)self_7312808)->elements[2];
-+c_7323779.elements[4] = ((closureN)self_7312808)->elements[3];
-+c_7323779.elements[5] = ((closureN)self_7312808)->elements[4];
++closureN_type c_7323772;
++object e_7323843 [6];
++c_7323772.hdr.mark = gc_color_red;
++ c_7323772.hdr.grayed = 0;
++c_7323772.tag = closureN_tag;
++ c_7323772.fn = (function_type)__lambda_1107;
++c_7323772.num_args = 1;
++c_7323772.num_elements = 6;
++c_7323772.elements = (object *)e_7323843;
++c_7323772.elements[0] = ((closureN)self_7312801)->elements[0];
++c_7323772.elements[1] = ((closureN)self_7312801)->elements[1];
++c_7323772.elements[2] = r_736926_739999_7310013_7310026;
++c_7323772.elements[3] = ((closureN)self_7312801)->elements[2];
++c_7323772.elements[4] = ((closureN)self_7312801)->elements[3];
++c_7323772.elements[5] = ((closureN)self_7312801)->elements[4];
-return_closcall2(data, ((closureN)self_7314101)->elements[3], &c_7326231, quote_temp);;
-+return_closcall2(data, ((closureN)self_7312808)->elements[3], &c_7323779, quote_temp);;
++return_closcall2(data, ((closureN)self_7312801)->elements[3], &c_7323772, quote_temp);;
}
-static void __lambda_1154(void *data, object self_7314102, int argc, object *args) /* object self_7314102, object r_737704_7311253_7311267_7311280 */
-+static void __lambda_1107(void *data, object self_7312809, int argc, object *args) /* object self_7312809, object r_736936_7310007_7310021_7310034 */
++static void __lambda_1107(void *data, object self_7312802, int argc, object *args) /* object self_7312802, object r_736929_7310000_7310014_7310027 */
{
- object r_737704_7311253_7311267_7311280 = args[0];
-+ object r_736936_7310007_7310021_7310034 = args[0];
++ object r_736929_7310000_7310014_7310027 = args[0];
-closureN_type c_7326234;
-object e_7326301 [6];
@@ -11614,49 +11613,49 @@ Make let-values be the same as let*-values, to work around
-c_7326234.elements[3] = r_737704_7311253_7311267_7311280;
-c_7326234.elements[4] = ((closureN)self_7314102)->elements[3];
-c_7326234.elements[5] = ((closureN)self_7314102)->elements[5];
-+closureN_type c_7323782;
-+object e_7323849 [6];
-+c_7323782.hdr.mark = gc_color_red;
-+ c_7323782.hdr.grayed = 0;
-+c_7323782.tag = closureN_tag;
-+ c_7323782.fn = (function_type)__lambda_1108;
-+c_7323782.num_args = 1;
-+c_7323782.num_elements = 6;
-+c_7323782.elements = (object *)e_7323849;
-+c_7323782.elements[0] = ((closureN)self_7312809)->elements[0];
-+c_7323782.elements[1] = ((closureN)self_7312809)->elements[1];
-+c_7323782.elements[2] = ((closureN)self_7312809)->elements[2];
-+c_7323782.elements[3] = r_736936_7310007_7310021_7310034;
-+c_7323782.elements[4] = ((closureN)self_7312809)->elements[3];
-+c_7323782.elements[5] = ((closureN)self_7312809)->elements[5];
++closureN_type c_7323775;
++object e_7323842 [6];
++c_7323775.hdr.mark = gc_color_red;
++ c_7323775.hdr.grayed = 0;
++c_7323775.tag = closureN_tag;
++ c_7323775.fn = (function_type)__lambda_1108;
++c_7323775.num_args = 1;
++c_7323775.num_elements = 6;
++c_7323775.elements = (object *)e_7323842;
++c_7323775.elements[0] = ((closureN)self_7312802)->elements[0];
++c_7323775.elements[1] = ((closureN)self_7312802)->elements[1];
++c_7323775.elements[2] = ((closureN)self_7312802)->elements[2];
++c_7323775.elements[3] = r_736929_7310000_7310014_7310027;
++c_7323775.elements[4] = ((closureN)self_7312802)->elements[3];
++c_7323775.elements[5] = ((closureN)self_7312802)->elements[5];
-return_closcall2(data, ((closureN)self_7314102)->elements[4], &c_7326234, quote_temp);;
-+return_closcall2(data, ((closureN)self_7312809)->elements[4], &c_7323782, quote_temp);;
++return_closcall2(data, ((closureN)self_7312802)->elements[4], &c_7323775, quote_temp);;
}
-static void __lambda_1155(void *data, object self_7314103, int argc, object *args) /* object self_7314103, object r_737714_7311254_7311268_7311281 */
-+static void __lambda_1108(void *data, object self_7312810, int argc, object *args) /* object self_7312810, object r_736946_7310008_7310022_7310035 */
++static void __lambda_1108(void *data, object self_7312803, int argc, object *args) /* object self_7312803, object r_736939_7310001_7310015_7310028 */
{
- object r_737714_7311254_7311268_7311281 = args[0];
-+ object r_736946_7310008_7310022_7310035 = args[0];
++ object r_736939_7310001_7310015_7310028 = args[0];
-pair_type local_7326239;
-+pair_type local_7323787;
++pair_type local_7323780;
-pair_type local_7326242;
-+pair_type local_7323790;
++pair_type local_7323783;
-pair_type local_7326246;
-+pair_type local_7323794;
++pair_type local_7323787;
-pair_type local_7326249;
-+pair_type local_7323797;
++pair_type local_7323790;
-pair_type local_7326252;
-+pair_type local_7323800;
++pair_type local_7323793;
-pair_type local_7326256;
-+pair_type local_7323804;
++pair_type local_7323797;
@@ -11665,19 +11664,19 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326266;
-+pair_type local_7323814;
++pair_type local_7323807;
-pair_type local_7326269;
-+pair_type local_7323817;
++pair_type local_7323810;
-pair_type local_7326273;
-+pair_type local_7323821;
++pair_type local_7323814;
-pair_type local_7326277;
-+pair_type local_7323825;
++pair_type local_7323818;
-pair_type local_7326280;
-+pair_type local_7323828;
++pair_type local_7323821;
@@ -11686,35 +11685,35 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7326294;
-+pair_type local_7323842;
++pair_type local_7323835;
-pair_type local_7326297;
-+pair_type local_7323845;
++pair_type local_7323838;
-return_direct_with_clo1(data, ((closureN)self_7314103)->elements[0], (((closure) ((closureN)self_7314103)->elements[0])->fn), set_pair_as_expr(&local_7326239, set_pair_as_expr(&local_7326242, ((closureN)self_7314103)->elements[1], set_pair_as_expr(&local_7326246, set_pair_as_expr(&local_7326249, set_pair_as_expr(&local_7326252, ((closureN)self_7314103)->elements[4], set_pair_as_expr(&local_7326256, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314103)->elements[5]))), NULL)), NULL), set_pair_as_expr(&local_7326266, set_pair_as_expr(&local_7326269, ((closureN)self_7314103)->elements[2], set_pair_as_expr(&local_7326273, ((closureN)self_7314103)->elements[3], set_pair_as_expr(&local_7326277, set_pair_as_expr(&local_7326280, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314103)->elements[5]))))), set_pair_as_expr(&local_7326294, r_737714_7311254_7311268_7311281, NULL)), set_pair_as_expr(&local_7326297, Cyc_car(data, ((clo
sureN)self_7314103)->elements[5]), NULL)))), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312810)->elements[0], (((closure) ((closureN)self_7312810)->elements[0])->fn), set_pair_as_expr(&local_7323787, set_pair_as_expr(&local_7323790, ((closureN)self_7312810)->elements[1], set_pair_as_expr(&local_7323794, set_pair_as_expr(&local_7323797, set_pair_as_expr(&local_7323800, ((closureN)self_7312810)->elements[4], set_pair_as_expr(&local_7323804, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312810)->elements[5]))), NULL)), NULL), set_pair_as_expr(&local_7323814, set_pair_as_expr(&local_7323817, ((closureN)self_7312810)->elements[2], set_pair_as_expr(&local_7323821, ((closureN)self_7312810)->elements[3], set_pair_as_expr(&local_7323825, set_pair_as_expr(&local_7323828, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312810)->elements[5]))))), set_pair_as_expr(&local_7323842, r_736946_7310008_7310022_7310035, NULL)), set_pair_as_expr(&local_7323845, Cyc_car(data, ((clo
sureN)self_7312810)->elements[5]), NULL)))), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312803)->elements[0], (((closure) ((closureN)self_7312803)->elements[0])->fn), set_pair_as_expr(&local_7323780, set_pair_as_expr(&local_7323783, ((closureN)self_7312803)->elements[1], set_pair_as_expr(&local_7323787, set_pair_as_expr(&local_7323790, set_pair_as_expr(&local_7323793, ((closureN)self_7312803)->elements[4], set_pair_as_expr(&local_7323797, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312803)->elements[5]))), NULL)), NULL), set_pair_as_expr(&local_7323807, set_pair_as_expr(&local_7323810, ((closureN)self_7312803)->elements[2], set_pair_as_expr(&local_7323814, ((closureN)self_7312803)->elements[3], set_pair_as_expr(&local_7323818, set_pair_as_expr(&local_7323821, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312803)->elements[5]))))), set_pair_as_expr(&local_7323835, r_736939_7310001_7310015_7310028, NULL)), set_pair_as_expr(&local_7323838, Cyc_car(data, ((clo
sureN)self_7312803)->elements[5]), NULL)))), NULL))), boolean_f));;
}
-static void __lambda_1141(void *data, object self_7314104, int argc, object *args) /* object self_7314104, object k_737733 */
-+static void __lambda_1094(void *data, object self_7312811, int argc, object *args) /* object self_7312811, object k_736965 */
++static void __lambda_1094(void *data, object self_7312804, int argc, object *args) /* object self_7312804, object k_736958 */
{
- object k_737733 = args[0];
-+ object k_736965 = args[0];
++ object k_736958 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314104)->elements[2])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312811)->elements[2])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312804)->elements[2])) ){
- Cyc_car(data, ((closureN)self_7314104)->elements[2]);
-+ Cyc_car(data, ((closureN)self_7312811)->elements[2]);
++ Cyc_car(data, ((closureN)self_7312804)->elements[2]);
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314104)->elements[2]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312811)->elements[2]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312804)->elements[2]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314104)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312811)->elements[2])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312804)->elements[2])))) ){
-closureN_type c_7326060;
-object e_7326141 [4];
@@ -11729,41 +11728,41 @@ Make let-values be the same as let*-values, to work around
-c_7326060.elements[1] = k_737733;
-c_7326060.elements[2] = ((closureN)self_7314104)->elements[1];
-c_7326060.elements[3] = ((closureN)self_7314104)->elements[2];
-+closureN_type c_7323608;
-+object e_7323689 [4];
-+c_7323608.hdr.mark = gc_color_red;
-+ c_7323608.hdr.grayed = 0;
-+c_7323608.tag = closureN_tag;
-+ c_7323608.fn = (function_type)__lambda_1095;
-+c_7323608.num_args = 1;
-+c_7323608.num_elements = 4;
-+c_7323608.elements = (object *)e_7323689;
-+c_7323608.elements[0] = ((closureN)self_7312811)->elements[0];
-+c_7323608.elements[1] = k_736965;
-+c_7323608.elements[2] = ((closureN)self_7312811)->elements[1];
-+c_7323608.elements[3] = ((closureN)self_7312811)->elements[2];
++closureN_type c_7323601;
++object e_7323682 [4];
++c_7323601.hdr.mark = gc_color_red;
++ c_7323601.hdr.grayed = 0;
++c_7323601.tag = closureN_tag;
++ c_7323601.fn = (function_type)__lambda_1095;
++c_7323601.num_args = 1;
++c_7323601.num_elements = 4;
++c_7323601.elements = (object *)e_7323682;
++c_7323601.elements[0] = ((closureN)self_7312804)->elements[0];
++c_7323601.elements[1] = k_736958;
++c_7323601.elements[2] = ((closureN)self_7312804)->elements[1];
++c_7323601.elements[3] = ((closureN)self_7312804)->elements[2];
-return_closcall2(data, ((closureN)self_7314104)->elements[1], &c_7326060, quote__else);
-+return_closcall2(data, ((closureN)self_7312811)->elements[1], &c_7323608, quote__else);
++return_closcall2(data, ((closureN)self_7312804)->elements[1], &c_7323601, quote__else);
} else {
- return_direct_with_clo1(data, k_737733, (((closure) k_737733)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736965, (((closure) k_736965)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736958, (((closure) k_736958)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737733, (((closure) k_737733)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736965, (((closure) k_736965)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736958, (((closure) k_736958)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_737733, (((closure) k_737733)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736965, (((closure) k_736965)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736958, (((closure) k_736958)->fn), boolean_f);}
;;
}
-static void __lambda_1142(void *data, object self_7314105, int argc, object *args) /* object self_7314105, object r_737755 */
-+static void __lambda_1095(void *data, object self_7312812, int argc, object *args) /* object self_7312812, object r_736987 */
++static void __lambda_1095(void *data, object self_7312805, int argc, object *args) /* object self_7312805, object r_736980 */
{
- object r_737755 = args[0];
-+ object r_736987 = args[0];
++ object r_736980 = args[0];
-closureN_type c_7326063;
-object e_7326133 [3];
@@ -11777,56 +11776,56 @@ Make let-values be the same as let*-values, to work around
-c_7326063.elements[0] = ((closureN)self_7314105)->elements[1];
-c_7326063.elements[1] = ((closureN)self_7314105)->elements[2];
-c_7326063.elements[2] = ((closureN)self_7314105)->elements[3];
-+closureN_type c_7323611;
-+object e_7323681 [3];
-+c_7323611.hdr.mark = gc_color_red;
-+ c_7323611.hdr.grayed = 0;
-+c_7323611.tag = closureN_tag;
-+ c_7323611.fn = (function_type)__lambda_1096;
-+c_7323611.num_args = 1;
-+c_7323611.num_elements = 3;
-+c_7323611.elements = (object *)e_7323681;
-+c_7323611.elements[0] = ((closureN)self_7312812)->elements[1];
-+c_7323611.elements[1] = ((closureN)self_7312812)->elements[2];
-+c_7323611.elements[2] = ((closureN)self_7312812)->elements[3];
++closureN_type c_7323604;
++object e_7323674 [3];
++c_7323604.hdr.mark = gc_color_red;
++ c_7323604.hdr.grayed = 0;
++c_7323604.tag = closureN_tag;
++ c_7323604.fn = (function_type)__lambda_1096;
++c_7323604.num_args = 1;
++c_7323604.num_elements = 3;
++c_7323604.elements = (object *)e_7323674;
++c_7323604.elements[0] = ((closureN)self_7312805)->elements[1];
++c_7323604.elements[1] = ((closureN)self_7312805)->elements[2];
++c_7323604.elements[2] = ((closureN)self_7312805)->elements[3];
-@@ -7747,71 +7698,66 @@ c_7326063.elements[2] = ((closureN)self_
+@@ -7747,66 +7698,66 @@ c_7326063.elements[2] = ((closureN)self_
-return_closcall3(data, ((closureN)self_7314105)->elements[0], &c_7326063, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314105)->elements[3]))), r_737755);;
-+return_closcall3(data, ((closureN)self_7312812)->elements[0], &c_7323611, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312812)->elements[3]))), r_736987);;
++return_closcall3(data, ((closureN)self_7312805)->elements[0], &c_7323604, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312805)->elements[3]))), r_736980);;
}
-static void __lambda_1143(void *data, object self_7314106, int argc, object *args) /* object self_7314106, object r_737741 */
-+static void __lambda_1096(void *data, object self_7312813, int argc, object *args) /* object self_7312813, object r_736973 */
++static void __lambda_1096(void *data, object self_7312806, int argc, object *args) /* object self_7312806, object r_736966 */
{
- object r_737741 = args[0];
- if( (boolean_f != r_737741) ){
-+ object r_736973 = args[0];
-+ if( (boolean_f != r_736973) ){
++ object r_736966 = args[0];
++ if( (boolean_f != r_736966) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314106)->elements[2]))))) ){
- complex_num_type local_7326075;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312813)->elements[2]))))) ){
-+ complex_num_type local_7323623;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312806)->elements[2]))))) ){
++ complex_num_type local_7323616;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7326075, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314106)->elements[2])))))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323623, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312813)->elements[2])))))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323616, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312806)->elements[2])))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314106)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312813)->elements[2])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312806)->elements[2])))) ){
-closureN_type c_7326094;
-object e_7326124 [2];
@@ -11839,71 +11838,69 @@ Make let-values be the same as let*-values, to work around
-c_7326094.elements = (object *)e_7326124;
-c_7326094.elements[0] = ((closureN)self_7314106)->elements[0];
-c_7326094.elements[1] = ((closureN)self_7314106)->elements[2];
-+closureN_type c_7323642;
-+object e_7323672 [2];
-+c_7323642.hdr.mark = gc_color_red;
-+ c_7323642.hdr.grayed = 0;
-+c_7323642.tag = closureN_tag;
-+ c_7323642.fn = (function_type)__lambda_1097;
-+c_7323642.num_args = 1;
-+c_7323642.num_elements = 2;
-+c_7323642.elements = (object *)e_7323672;
-+c_7323642.elements[0] = ((closureN)self_7312813)->elements[0];
-+c_7323642.elements[1] = ((closureN)self_7312813)->elements[2];
++closureN_type c_7323635;
++object e_7323665 [2];
++c_7323635.hdr.mark = gc_color_red;
++ c_7323635.hdr.grayed = 0;
++c_7323635.tag = closureN_tag;
++ c_7323635.fn = (function_type)__lambda_1097;
++c_7323635.num_args = 1;
++c_7323635.num_elements = 2;
++c_7323635.elements = (object *)e_7323665;
++c_7323635.elements[0] = ((closureN)self_7312806)->elements[0];
++c_7323635.elements[1] = ((closureN)self_7312806)->elements[2];
-return_closcall2(data, ((closureN)self_7314106)->elements[1], &c_7326094, quote_begin);
-+return_closcall2(data, ((closureN)self_7312813)->elements[1], &c_7323642, quote_begin);
++return_closcall2(data, ((closureN)self_7312806)->elements[1], &c_7323635, quote_begin);
} else {
- return_direct_with_clo1(data, ((closureN)self_7314106)->elements[0], (((closure) ((closureN)self_7314106)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312813)->elements[0], (((closure) ((closureN)self_7312813)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312806)->elements[0], (((closure) ((closureN)self_7312806)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314106)->elements[0], (((closure) ((closureN)self_7314106)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312813)->elements[0], (((closure) ((closureN)self_7312813)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312806)->elements[0], (((closure) ((closureN)self_7312806)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314106)->elements[0], (((closure) ((closureN)self_7314106)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312813)->elements[0], (((closure) ((closureN)self_7312813)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312806)->elements[0], (((closure) ((closureN)self_7312806)->elements[0])->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, ((closureN)self_7314106)->elements[0], (((closure) ((closureN)self_7314106)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312813)->elements[0], (((closure) ((closureN)self_7312813)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312806)->elements[0], (((closure) ((closureN)self_7312806)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_1144(void *data, object self_7314107, int argc, object *args) /* object self_7314107, object r_737750 */
-+static void __lambda_1097(void *data, object self_7312814, int argc, object *args) /* object self_7312814, object r_736982 */
++static void __lambda_1097(void *data, object self_7312807, int argc, object *args) /* object self_7312807, object r_736975 */
{
- object r_737750 = args[0];
-+ object r_736982 = args[0];
++ object r_736975 = args[0];
-pair_type local_7326099;
--
--pair_type local_7326102;
--
--pair_type local_7326105;
--
--
--
-+pair_type local_7323647;
++pair_type local_7323640;
-+pair_type local_7323650;
+-pair_type local_7326102;
++pair_type local_7323643;
-+pair_type local_7323653;
+-pair_type local_7326105;
++pair_type local_7323646;
-@@ -7823,1082 +7769,1087 @@ pair_type local_7326105;
+@@ -7823,1082 +7774,1082 @@ pair_type local_7326105;
-return_direct_with_clo1(data, ((closureN)self_7314107)->elements[0], (((closure) ((closureN)self_7314107)->elements[0])->fn), set_pair_as_expr(&local_7326099, set_pair_as_expr(&local_7326102, r_737750, set_pair_as_expr(&local_7326105, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314107)->elements[1])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314107)->elements[1])))))), boolean_f));;
--}
++return_direct_with_clo1(data, ((closureN)self_7312807)->elements[0], (((closure) ((closureN)self_7312807)->elements[0])->fn), set_pair_as_expr(&local_7323640, set_pair_as_expr(&local_7323643, r_736975, set_pair_as_expr(&local_7323646, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312807)->elements[1])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312807)->elements[1])))))), boolean_f));;
+ }
-static void __lambda_1107(void *data, object _, int argc, object *args) /* closure _,object k_737243, object expr_732103_732118_732141_733832, object rename_732104_732119_732142_733833, object compare_732105_732120_732143_733834 */
-- {
++static void __lambda_1060(void *data, object _, int argc, object *args) /* closure _,object k_736468, object expr_731756_731771_731794_733380, object rename_731757_731772_731795_733381, object compare_731758_731773_731796_733382 */
+ {
-object k_737243 = args[0]; object expr_732103_732118_732141_733832 = args[1]; object rename_732104_732119_732142_733833 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:guard");
++object k_736468 = args[0]; object expr_731756_731771_731794_733380 = args[1]; object rename_731757_731772_731795_733381 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:guard");
-closureN_type c_7325652;
-object e_7326034 [3];
@@ -11917,16 +11914,14 @@ Make let-values be the same as let*-values, to work around
-c_7325652.elements[0] = expr_732103_732118_732141_733832;
-c_7325652.elements[1] = k_737243;
-c_7325652.elements[2] = rename_732104_732119_732142_733833;
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7325652,__lambda_1108, Cyc_cdr(data, expr_732103_732118_732141_733832));;
-+return_direct_with_clo1(data, ((closureN)self_7312814)->elements[0], (((closure) ((closureN)self_7312814)->elements[0])->fn), set_pair_as_expr(&local_7323647, set_pair_as_expr(&local_7323650, r_736982, set_pair_as_expr(&local_7323653, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312814)->elements[1])))), Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312814)->elements[1])))))), boolean_f));;
- }
-
+-}
+-
-static void __lambda_1108(void *data, object self_7314027, int argc, object *args) /* object self_7314027, object v_931_732111_732125_732145_733836 */
-+static void __lambda_1060(void *data, object _, int argc, object *args) /* closure _,object k_736475, object expr_731760_731776_731799_733387, object rename_731761_731777_731800_733388, object compare_731762_731778_731801_733389 */
- {
+- {
- object v_931_732111_732125_732145_733836 = args[0];
-
-closureN_type c_7325654;
@@ -11953,9 +11948,7 @@ Make let-values be the same as let*-values, to work around
-c_7326010.elements = (object *)e_7326033;
-c_7326010.elements[0] = ((closureN)self_7314027)->elements[0];
-c_7326010.elements[1] = ((closureN)self_7314027)->elements[1];
-+object k_736475 = args[0]; object expr_731760_731776_731799_733387 = args[1]; object rename_731761_731777_731800_733388 = args[2];
-+ Cyc_st_add(data, "base.sld:guard");
-
+-
-return_direct_with_clo1(data,(closure)&c_7325654,__lambda_1109, &c_7326010);;
-}
-
@@ -11974,73 +11967,8 @@ Make let-values be the same as let*-values, to work around
-c_7326012.elements = (object *)e_7326026;
-c_7326012.elements[0] = ((closureN)self_7314028)->elements[0];
-c_7326012.elements[1] = tmp_732122_732124_732144_733835;
-+closureN_type c_7323200;
-+object e_7323582 [3];
-+c_7323200.hdr.mark = gc_color_red;
-+ c_7323200.hdr.grayed = 0;
-+c_7323200.tag = closureN_tag;
-+ c_7323200.fn = (function_type)__lambda_1061;
-+c_7323200.num_args = 1;
-+c_7323200.num_elements = 3;
-+c_7323200.elements = (object *)e_7323582;
-+c_7323200.elements[0] = expr_731760_731776_731799_733387;
-+c_7323200.elements[1] = k_736475;
-+c_7323200.elements[2] = rename_731761_731777_731800_733388;
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7323200,__lambda_1061, Cyc_cdr(data, expr_731760_731776_731799_733387));;
-+}
-+
-+static void __lambda_1061(void *data, object self_7312734, int argc, object *args) /* object self_7312734, object v_931_731769_731783_731803_733391 */
-+ {
-+ object v_931_731769_731783_731803_733391 = args[0];
-+
-+closureN_type c_7323202;
-+object e_7323557 [2];
-+c_7323202.hdr.mark = gc_color_red;
-+ c_7323202.hdr.grayed = 0;
-+c_7323202.tag = closureN_tag;
-+ c_7323202.fn = (function_type)__lambda_1062;
-+c_7323202.num_args = 0;
-+c_7323202.num_elements = 2;
-+c_7323202.elements = (object *)e_7323557;
-+c_7323202.elements[0] = ((closureN)self_7312734)->elements[2];
-+c_7323202.elements[1] = v_931_731769_731783_731803_733391;
-+
-+
-+closureN_type c_7323558;
-+object e_7323581 [2];
-+c_7323558.hdr.mark = gc_color_red;
-+ c_7323558.hdr.grayed = 0;
-+c_7323558.tag = closureN_tag;
-+ c_7323558.fn = (function_type)__lambda_1088;
-+c_7323558.num_args = 1;
-+c_7323558.num_elements = 2;
-+c_7323558.elements = (object *)e_7323581;
-+c_7323558.elements[0] = ((closureN)self_7312734)->elements[0];
-+c_7323558.elements[1] = ((closureN)self_7312734)->elements[1];
-+
-+return_direct_with_clo1(data,(closure)&c_7323202,__lambda_1062, &c_7323558);;
-+}
-+
-+static void __lambda_1088(void *data, object self_7312735, int argc, object *args) /* object self_7312735, object tmp_731780_731782_731802_733390 */
-+ {
-+ object tmp_731780_731782_731802_733390 = args[0];
-+
-+closureN_type c_7323560;
-+object e_7323574 [2];
-+c_7323560.hdr.mark = gc_color_red;
-+ c_7323560.hdr.grayed = 0;
-+c_7323560.tag = closureN_tag;
-+ c_7323560.fn = (function_type)__lambda_1089;
-+c_7323560.num_args = 0;
-+c_7323560.num_elements = 2;
-+c_7323560.elements = (object *)e_7323574;
-+c_7323560.elements[0] = ((closureN)self_7312735)->elements[0];
-+c_7323560.elements[1] = tmp_731780_731782_731802_733390;
-
-
+-
+-
-closureN_type c_7326027;
-object e_7326032 [1];
-c_7326027.hdr.mark = gc_color_red;
@@ -12051,41 +11979,108 @@ Make let-values be the same as let*-values, to work around
-c_7326027.num_elements = 1;
-c_7326027.elements = (object *)e_7326032;
-c_7326027.elements[0] = ((closureN)self_7314028)->elements[1];
-+closureN_type c_7323575;
-+object e_7323580 [1];
-+c_7323575.hdr.mark = gc_color_red;
-+ c_7323575.hdr.grayed = 0;
-+c_7323575.tag = closureN_tag;
-+ c_7323575.fn = (function_type)__lambda_1091;
-+c_7323575.num_args = 1;
-+c_7323575.num_elements = 1;
-+c_7323575.elements = (object *)e_7323580;
-+c_7323575.elements[0] = ((closureN)self_7312735)->elements[1];
++closureN_type c_7323193;
++object e_7323575 [3];
++c_7323193.hdr.mark = gc_color_red;
++ c_7323193.hdr.grayed = 0;
++c_7323193.tag = closureN_tag;
++ c_7323193.fn = (function_type)__lambda_1061;
++c_7323193.num_args = 1;
++c_7323193.num_elements = 3;
++c_7323193.elements = (object *)e_7323575;
++c_7323193.elements[0] = expr_731756_731771_731794_733380;
++c_7323193.elements[1] = k_736468;
++c_7323193.elements[2] = rename_731757_731772_731795_733381;
++
++
++
++return_direct_with_clo1(data,(closure)&c_7323193,__lambda_1061, Cyc_cdr(data, expr_731756_731771_731794_733380));;
++}
++
++static void __lambda_1061(void *data, object self_7312727, int argc, object *args) /* object self_7312727, object v_931_731764_731778_731798_733384 */
++ {
++ object v_931_731764_731778_731798_733384 = args[0];
++
++closureN_type c_7323195;
++object e_7323550 [2];
++c_7323195.hdr.mark = gc_color_red;
++ c_7323195.hdr.grayed = 0;
++c_7323195.tag = closureN_tag;
++ c_7323195.fn = (function_type)__lambda_1062;
++c_7323195.num_args = 0;
++c_7323195.num_elements = 2;
++c_7323195.elements = (object *)e_7323550;
++c_7323195.elements[0] = ((closureN)self_7312727)->elements[2];
++c_7323195.elements[1] = v_931_731764_731778_731798_733384;
++
++
++closureN_type c_7323551;
++object e_7323574 [2];
++c_7323551.hdr.mark = gc_color_red;
++ c_7323551.hdr.grayed = 0;
++c_7323551.tag = closureN_tag;
++ c_7323551.fn = (function_type)__lambda_1088;
++c_7323551.num_args = 1;
++c_7323551.num_elements = 2;
++c_7323551.elements = (object *)e_7323574;
++c_7323551.elements[0] = ((closureN)self_7312727)->elements[0];
++c_7323551.elements[1] = ((closureN)self_7312727)->elements[1];
++
++return_direct_with_clo1(data,(closure)&c_7323195,__lambda_1062, &c_7323551);;
++}
++
++static void __lambda_1088(void *data, object self_7312728, int argc, object *args) /* object self_7312728, object tmp_731775_731777_731797_733383 */
++ {
++ object tmp_731775_731777_731797_733383 = args[0];
++
++closureN_type c_7323553;
++object e_7323567 [2];
++c_7323553.hdr.mark = gc_color_red;
++ c_7323553.hdr.grayed = 0;
++c_7323553.tag = closureN_tag;
++ c_7323553.fn = (function_type)__lambda_1089;
++c_7323553.num_args = 0;
++c_7323553.num_elements = 2;
++c_7323553.elements = (object *)e_7323567;
++c_7323553.elements[0] = ((closureN)self_7312728)->elements[0];
++c_7323553.elements[1] = tmp_731775_731777_731797_733383;
++
++
++closureN_type c_7323568;
++object e_7323573 [1];
++c_7323568.hdr.mark = gc_color_red;
++ c_7323568.hdr.grayed = 0;
++c_7323568.tag = closureN_tag;
++ c_7323568.fn = (function_type)__lambda_1091;
++c_7323568.num_args = 1;
++c_7323568.num_elements = 1;
++c_7323568.elements = (object *)e_7323573;
++c_7323568.elements[0] = ((closureN)self_7312728)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7326012,__lambda_1136, &c_7326027);;
-+return_direct_with_clo1(data,(closure)&c_7323560,__lambda_1089, &c_7323575);;
++return_direct_with_clo1(data,(closure)&c_7323553,__lambda_1089, &c_7323568);;
}
-static void __lambda_1138(void *data, object self_7314029, int argc, object *args) /* object self_7314029, object r_737244 */
-+static void __lambda_1091(void *data, object self_7312736, int argc, object *args) /* object self_7312736, object r_736476 */
++static void __lambda_1091(void *data, object self_7312729, int argc, object *args) /* object self_7312729, object r_736469 */
{
- object r_737244 = args[0];
-+ object r_736476 = args[0];
++ object r_736469 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7314029)->elements[0], (((closure) ((closureN)self_7314029)->elements[0])->fn), Cyc_car(data, r_737244));;
-+return_direct_with_clo1(data, ((closureN)self_7312736)->elements[0], (((closure) ((closureN)self_7312736)->elements[0])->fn), Cyc_car(data, r_736476));;
++return_direct_with_clo1(data, ((closureN)self_7312729)->elements[0], (((closure) ((closureN)self_7312729)->elements[0])->fn), Cyc_car(data, r_736469));;
}
-static void __lambda_1136(void *data, object self_7314030, int argc, object *args) /* object self_7314030, object k_737246 */
-+static void __lambda_1089(void *data, object self_7312737, int argc, object *args) /* object self_7312737, object k_736478 */
++static void __lambda_1089(void *data, object self_7312730, int argc, object *args) /* object self_7312730, object k_736471 */
{
- object k_737246 = args[0];
- if( (boolean_f != ((closureN)self_7314030)->elements[1]) ){
- return_direct_with_clo1(data, k_737246, (((closure) k_737246)->fn), ((closureN)self_7314030)->elements[1]);
-+ object k_736478 = args[0];
-+ if( (boolean_f != ((closureN)self_7312737)->elements[1]) ){
-+ return_direct_with_clo1(data, k_736478, (((closure) k_736478)->fn), ((closureN)self_7312737)->elements[1]);
++ object k_736471 = args[0];
++ if( (boolean_f != ((closureN)self_7312730)->elements[1]) ){
++ return_direct_with_clo1(data, k_736471, (((closure) k_736471)->fn), ((closureN)self_7312730)->elements[1]);
} else {
-closureN_type c_7326017;
@@ -12098,67 +12093,67 @@ Make let-values be the same as let*-values, to work around
-c_7326017.num_elements = 1;
-c_7326017.elements = (object *)e_7326023;
-c_7326017.elements[0] = k_737246;
-+closureN_type c_7323565;
-+object e_7323571 [1];
-+c_7323565.hdr.mark = gc_color_red;
-+ c_7323565.hdr.grayed = 0;
-+c_7323565.tag = closureN_tag;
-+ c_7323565.fn = (function_type)__lambda_1090;
-+c_7323565.num_args = 1;
-+c_7323565.num_elements = 1;
-+c_7323565.elements = (object *)e_7323571;
-+c_7323565.elements[0] = k_736478;
++closureN_type c_7323558;
++object e_7323564 [1];
++c_7323558.hdr.mark = gc_color_red;
++ c_7323558.hdr.grayed = 0;
++c_7323558.tag = closureN_tag;
++ c_7323558.fn = (function_type)__lambda_1090;
++c_7323558.num_args = 1;
++c_7323558.num_elements = 1;
++c_7323558.elements = (object *)e_7323564;
++c_7323558.elements[0] = k_736471;
-make_utf8_string_with_len(c_7326024, "no expansion for", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7326017, &c_7326024, ((closureN)self_7314030)->elements[0]);}
-+make_utf8_string_with_len(c_7323572, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7323565, &c_7323572, ((closureN)self_7312737)->elements[0]);}
++make_utf8_string_with_len(c_7323565, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7323558, &c_7323565, ((closureN)self_7312730)->elements[0]);}
;;
}
-static void __lambda_1137(void *data, object self_7314031, int argc, object *args) /* object self_7314031, object r_737247 */
-+static void __lambda_1090(void *data, object self_7312738, int argc, object *args) /* object self_7312738, object r_736479 */
++static void __lambda_1090(void *data, object self_7312731, int argc, object *args) /* object self_7312731, object r_736472 */
{
- object r_737247 = args[0];
-+ object r_736479 = args[0];
++ object r_736472 = args[0];
-pair_type local_7326022;
-return_direct_with_clo1(data, ((closureN)self_7314031)->elements[0], (((closure) ((closureN)self_7314031)->elements[0])->fn), set_pair_as_expr(&local_7326022, r_737247, boolean_f));;
-+pair_type local_7323570;
-+return_direct_with_clo1(data, ((closureN)self_7312738)->elements[0], (((closure) ((closureN)self_7312738)->elements[0])->fn), set_pair_as_expr(&local_7323570, r_736479, boolean_f));;
++pair_type local_7323563;
++return_direct_with_clo1(data, ((closureN)self_7312731)->elements[0], (((closure) ((closureN)self_7312731)->elements[0])->fn), set_pair_as_expr(&local_7323563, r_736472, boolean_f));;
}
-static void __lambda_1109(void *data, object self_7314032, int argc, object *args) /* object self_7314032, object k_737249 */
-+static void __lambda_1062(void *data, object self_7312739, int argc, object *args) /* object self_7312739, object k_736481 */
++static void __lambda_1062(void *data, object self_7312732, int argc, object *args) /* object self_7312732, object k_736474 */
{
- object k_737249 = args[0];
-+ object k_736481 = args[0];
++ object k_736474 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7314032)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312739)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312732)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7314032)->elements[1]))) ){
- complex_num_type local_7325665;
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312739)->elements[1]))) ){
-+ complex_num_type local_7323213;
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312732)->elements[1]))) ){
++ complex_num_type local_7323206;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325665, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7314032)->elements[1])))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323213, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312739)->elements[1])))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323206, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312732)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7314032)->elements[1]))) ){
- complex_num_type local_7325678;
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312739)->elements[1]))) ){
-+ complex_num_type local_7323226;
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312732)->elements[1]))) ){
++ complex_num_type local_7323219;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325678, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314032)->elements[1])))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323226, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312739)->elements[1])))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323219, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312732)->elements[1])))) ){
-closureN_type c_7325686;
-object e_7326003 [3];
@@ -12923,44 +12918,14 @@ Make let-values be the same as let*-values, to work around
-c_7325755.elements[23] = ((closureN)self_7314055)->elements[22];
-c_7325755.elements[24] = ((closureN)self_7314055)->elements[23];
-c_7325755.elements[25] = ((closureN)self_7314055)->elements[24];
-+closureN_type c_7323234;
-+object e_7323551 [3];
-+c_7323234.hdr.mark = gc_color_red;
-+ c_7323234.hdr.grayed = 0;
-+c_7323234.tag = closureN_tag;
-+ c_7323234.fn = (function_type)__lambda_1063;
-+c_7323234.num_args = 1;
-+c_7323234.num_elements = 3;
-+c_7323234.elements = (object *)e_7323551;
-+c_7323234.elements[0] = k_736481;
-+c_7323234.elements[1] = ((closureN)self_7312739)->elements[0];
-+c_7323234.elements[2] = ((closureN)self_7312739)->elements[1];
-
+-
-return_closcall2(data, ((closureN)self_7314055)->elements[23], &c_7325755, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312739)->elements[0], &c_7323234, quote_call_91with_91current_91continuation);
-+} else {
-+ return_direct_with_clo1(data, k_736481, (((closure) k_736481)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736481, (((closure) k_736481)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736481, (((closure) k_736481)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736481, (((closure) k_736481)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736481, (((closure) k_736481)->fn), boolean_f);}
-+;;
- }
-
+-}
+-
-static void __lambda_1133(void *data, object self_7314056, int argc, object *args) /* object self_7314056, object r_737313_739360_739435_739506_739572_739637_739701_739759_739816_739872_739927_739981_7310034_7310086_7310137_7310187_7310236_7310284_7310331_7310377_7310422_7310466_7310509_7310551_7310592_7310632_7310671_7310709_7310746_7310782_7310817_7310851_7310884_7310912_7310939_7310965_7310990_7311014 */
-+static void __lambda_1063(void *data, object self_7312740, int argc, object *args) /* object self_7312740, object r_736497 */
- {
+- {
- object r_737313_739360_739435_739506_739572_739637_739701_739759_739816_739872_739927_739981_7310034_7310086_7310137_7310187_7310236_7310284_7310331_7310377_7310422_7310466_7310509_7310551_7310592_7310632_7310671_7310709_7310746_7310782_7310817_7310851_7310884_7310912_7310939_7310965_7310990_7311014 = args[0];
-+ object r_736497 = args[0];
-
+-
-closureN_type c_7325758;
-object e_7325979 [26];
-c_7325758.hdr.mark = gc_color_red;
@@ -12996,30 +12961,14 @@ Make let-values be the same as let*-values, to work around
-c_7325758.elements[23] = ((closureN)self_7314056)->elements[22];
-c_7325758.elements[24] = ((closureN)self_7314056)->elements[23];
-c_7325758.elements[25] = ((closureN)self_7314056)->elements[25];
-+closureN_type c_7323237;
-+object e_7323550 [4];
-+c_7323237.hdr.mark = gc_color_red;
-+ c_7323237.hdr.grayed = 0;
-+c_7323237.tag = closureN_tag;
-+ c_7323237.fn = (function_type)__lambda_1064;
-+c_7323237.num_args = 1;
-+c_7323237.num_elements = 4;
-+c_7323237.elements = (object *)e_7323550;
-+c_7323237.elements[0] = ((closureN)self_7312740)->elements[0];
-+c_7323237.elements[1] = r_736497;
-+c_7323237.elements[2] = ((closureN)self_7312740)->elements[1];
-+c_7323237.elements[3] = ((closureN)self_7312740)->elements[2];
-
+-
-return_closcall2(data, ((closureN)self_7314056)->elements[24], &c_7325758, quote_res);;
-+return_closcall2(data, ((closureN)self_7312740)->elements[1], &c_7323237, quote_lambda);;
- }
-
+-}
+-
-static void __lambda_1134(void *data, object self_7314057, int argc, object *args) /* object self_7314057, object r_737319_739361_739436_739507_739573_739638_739702_739760_739817_739873_739928_739982_7310035_7310087_7310138_7310188_7310237_7310285_7310332_7310378_7310423_7310467_7310510_7310552_7310593_7310633_7310672_7310710_7310747_7310783_7310818_7310852_7310885_7310913_7310940_7310966_7310991_7311015 */
-+static void __lambda_1064(void *data, object self_7312741, int argc, object *args) /* object self_7312741, object r_736503 */
- {
+- {
- object r_737319_739361_739436_739507_739573_739638_739702_739760_739817_739873_739928_739982_7310035_7310087_7310138_7310188_7310237_7310285_7310332_7310378_7310423_7310467_7310510_7310552_7310593_7310633_7310672_7310710_7310747_7310783_7310818_7310852_7310885_7310913_7310940_7310966_7310991_7311015 = args[0];
-+ object r_736503 = args[0];
-
+-
-pair_type local_7325763;
-
-pair_type local_7325766;
@@ -13039,21 +12988,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7325790;
-
-pair_type local_7325794;
-+closureN_type c_7323240;
-+object e_7323549 [5];
-+c_7323240.hdr.mark = gc_color_red;
-+ c_7323240.hdr.grayed = 0;
-+c_7323240.tag = closureN_tag;
-+ c_7323240.fn = (function_type)__lambda_1065;
-+c_7323240.num_args = 1;
-+c_7323240.num_elements = 5;
-+c_7323240.elements = (object *)e_7323549;
-+c_7323240.elements[0] = ((closureN)self_7312741)->elements[0];
-+c_7323240.elements[1] = ((closureN)self_7312741)->elements[1];
-+c_7323240.elements[2] = r_736503;
-+c_7323240.elements[3] = ((closureN)self_7312741)->elements[2];
-+c_7323240.elements[4] = ((closureN)self_7312741)->elements[3];
-
+-
-pair_type local_7325797;
-
-pair_type local_7325801;
@@ -13069,755 +13004,829 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7325818;
-
-pair_type local_7325821;
--
++closureN_type c_7323227;
++object e_7323544 [3];
++c_7323227.hdr.mark = gc_color_red;
++ c_7323227.hdr.grayed = 0;
++c_7323227.tag = closureN_tag;
++ c_7323227.fn = (function_type)__lambda_1063;
++c_7323227.num_args = 1;
++c_7323227.num_elements = 3;
++c_7323227.elements = (object *)e_7323544;
++c_7323227.elements[0] = k_736474;
++c_7323227.elements[1] = ((closureN)self_7312732)->elements[0];
++c_7323227.elements[2] = ((closureN)self_7312732)->elements[1];
+
-pair_type local_7325825;
--
--pair_type local_7325828;
-+return_closcall2(data, ((closureN)self_7312741)->elements[2], &c_7323240, quote_guard_91k);;
++return_closcall2(data, ((closureN)self_7312732)->elements[0], &c_7323227, quote_call_91with_91current_91continuation);
++} else {
++ return_direct_with_clo1(data, k_736474, (((closure) k_736474)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736474, (((closure) k_736474)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736474, (((closure) k_736474)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736474, (((closure) k_736474)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736474, (((closure) k_736474)->fn), boolean_f);}
++;;
+}
+-pair_type local_7325828;
++static void __lambda_1063(void *data, object self_7312733, int argc, object *args) /* object self_7312733, object r_736490 */
++ {
++ object r_736490 = args[0];
++
++closureN_type c_7323230;
++object e_7323543 [4];
++c_7323230.hdr.mark = gc_color_red;
++ c_7323230.hdr.grayed = 0;
++c_7323230.tag = closureN_tag;
++ c_7323230.fn = (function_type)__lambda_1064;
++c_7323230.num_args = 1;
++c_7323230.num_elements = 4;
++c_7323230.elements = (object *)e_7323543;
++c_7323230.elements[0] = ((closureN)self_7312733)->elements[0];
++c_7323230.elements[1] = r_736490;
++c_7323230.elements[2] = ((closureN)self_7312733)->elements[1];
++c_7323230.elements[3] = ((closureN)self_7312733)->elements[2];
+
-pair_type local_7325832;
-+static void __lambda_1065(void *data, object self_7312742, int argc, object *args) /* object self_7312742, object r_736680 */
++return_closcall2(data, ((closureN)self_7312733)->elements[1], &c_7323230, quote_lambda);;
++}
+
+-pair_type local_7325835;
++static void __lambda_1064(void *data, object self_7312734, int argc, object *args) /* object self_7312734, object r_736496 */
++ {
++ object r_736496 = args[0];
++
++closureN_type c_7323233;
++object e_7323542 [5];
++c_7323233.hdr.mark = gc_color_red;
++ c_7323233.hdr.grayed = 0;
++c_7323233.tag = closureN_tag;
++ c_7323233.fn = (function_type)__lambda_1065;
++c_7323233.num_args = 1;
++c_7323233.num_elements = 5;
++c_7323233.elements = (object *)e_7323542;
++c_7323233.elements[0] = ((closureN)self_7312734)->elements[0];
++c_7323233.elements[1] = ((closureN)self_7312734)->elements[1];
++c_7323233.elements[2] = r_736496;
++c_7323233.elements[3] = ((closureN)self_7312734)->elements[2];
++c_7323233.elements[4] = ((closureN)self_7312734)->elements[3];
++
++return_closcall2(data, ((closureN)self_7312734)->elements[2], &c_7323233, quote_guard_91k);;
++}
++
++static void __lambda_1065(void *data, object self_7312735, int argc, object *args) /* object self_7312735, object r_736673 */
+ {
-+ object r_736680 = args[0];
++ object r_736673 = args[0];
+
-+closureN_type c_7323243;
-+object e_7323548 [6];
-+c_7323243.hdr.mark = gc_color_red;
-+ c_7323243.hdr.grayed = 0;
-+c_7323243.tag = closureN_tag;
-+ c_7323243.fn = (function_type)__lambda_1066;
-+c_7323243.num_args = 1;
-+c_7323243.num_elements = 6;
-+c_7323243.elements = (object *)e_7323548;
-+c_7323243.elements[0] = ((closureN)self_7312742)->elements[0];
-+c_7323243.elements[1] = ((closureN)self_7312742)->elements[1];
-+c_7323243.elements[2] = ((closureN)self_7312742)->elements[2];
-+c_7323243.elements[3] = r_736680;
-+c_7323243.elements[4] = ((closureN)self_7312742)->elements[3];
-+c_7323243.elements[5] = ((closureN)self_7312742)->elements[4];
-+
-+return_closcall2(data, ((closureN)self_7312742)->elements[3], &c_7323243, quote_with_91exception_91handler);;
++closureN_type c_7323236;
++object e_7323541 [6];
++c_7323236.hdr.mark = gc_color_red;
++ c_7323236.hdr.grayed = 0;
++c_7323236.tag = closureN_tag;
++ c_7323236.fn = (function_type)__lambda_1066;
++c_7323236.num_args = 1;
++c_7323236.num_elements = 6;
++c_7323236.elements = (object *)e_7323541;
++c_7323236.elements[0] = ((closureN)self_7312735)->elements[0];
++c_7323236.elements[1] = ((closureN)self_7312735)->elements[1];
++c_7323236.elements[2] = ((closureN)self_7312735)->elements[2];
++c_7323236.elements[3] = r_736673;
++c_7323236.elements[4] = ((closureN)self_7312735)->elements[3];
++c_7323236.elements[5] = ((closureN)self_7312735)->elements[4];
++
++return_closcall2(data, ((closureN)self_7312735)->elements[3], &c_7323236, quote_with_91exception_91handler);;
+}
+
-+static void __lambda_1066(void *data, object self_7312743, int argc, object *args) /* object self_7312743, object r_736512_738058 */
++static void __lambda_1066(void *data, object self_7312736, int argc, object *args) /* object self_7312736, object r_736505_738051 */
+ {
-+ object r_736512_738058 = args[0];
++ object r_736505_738051 = args[0];
+
-+closureN_type c_7323246;
-+object e_7323547 [7];
-+c_7323246.hdr.mark = gc_color_red;
-+ c_7323246.hdr.grayed = 0;
-+c_7323246.tag = closureN_tag;
-+ c_7323246.fn = (function_type)__lambda_1067;
-+c_7323246.num_args = 1;
-+c_7323246.num_elements = 7;
-+c_7323246.elements = (object *)e_7323547;
-+c_7323246.elements[0] = ((closureN)self_7312743)->elements[0];
-+c_7323246.elements[1] = ((closureN)self_7312743)->elements[1];
-+c_7323246.elements[2] = ((closureN)self_7312743)->elements[2];
-+c_7323246.elements[3] = r_736512_738058;
-+c_7323246.elements[4] = ((closureN)self_7312743)->elements[3];
-+c_7323246.elements[5] = ((closureN)self_7312743)->elements[4];
-+c_7323246.elements[6] = ((closureN)self_7312743)->elements[5];
-+
-+return_closcall2(data, ((closureN)self_7312743)->elements[4], &c_7323246, quote_lambda);;
++closureN_type c_7323239;
++object e_7323540 [7];
++c_7323239.hdr.mark = gc_color_red;
++ c_7323239.hdr.grayed = 0;
++c_7323239.tag = closureN_tag;
++ c_7323239.fn = (function_type)__lambda_1067;
++c_7323239.num_args = 1;
++c_7323239.num_elements = 7;
++c_7323239.elements = (object *)e_7323540;
++c_7323239.elements[0] = ((closureN)self_7312736)->elements[0];
++c_7323239.elements[1] = ((closureN)self_7312736)->elements[1];
++c_7323239.elements[2] = ((closureN)self_7312736)->elements[2];
++c_7323239.elements[3] = r_736505_738051;
++c_7323239.elements[4] = ((closureN)self_7312736)->elements[3];
++c_7323239.elements[5] = ((closureN)self_7312736)->elements[4];
++c_7323239.elements[6] = ((closureN)self_7312736)->elements[5];
++
++return_closcall2(data, ((closureN)self_7312736)->elements[4], &c_7323239, quote_lambda);;
+}
+
-+static void __lambda_1067(void *data, object self_7312744, int argc, object *args) /* object self_7312744, object r_736574_738059 */
++static void __lambda_1067(void *data, object self_7312737, int argc, object *args) /* object self_7312737, object r_736567_738052 */
+ {
-+ object r_736574_738059 = args[0];
++ object r_736567_738052 = args[0];
+
-+closureN_type c_7323249;
-+object e_7323546 [8];
-+c_7323249.hdr.mark = gc_color_red;
-+ c_7323249.hdr.grayed = 0;
-+c_7323249.tag = closureN_tag;
-+ c_7323249.fn = (function_type)__lambda_1068;
-+c_7323249.num_args = 1;
-+c_7323249.num_elements = 8;
-+c_7323249.elements = (object *)e_7323546;
-+c_7323249.elements[0] = ((closureN)self_7312744)->elements[0];
-+c_7323249.elements[1] = ((closureN)self_7312744)->elements[1];
-+c_7323249.elements[2] = ((closureN)self_7312744)->elements[2];
-+c_7323249.elements[3] = ((closureN)self_7312744)->elements[3];
-+c_7323249.elements[4] = r_736574_738059;
-+c_7323249.elements[5] = ((closureN)self_7312744)->elements[4];
-+c_7323249.elements[6] = ((closureN)self_7312744)->elements[5];
-+c_7323249.elements[7] = ((closureN)self_7312744)->elements[6];
-+
-+return_closcall2(data, ((closureN)self_7312744)->elements[5], &c_7323249, quote_condition);;
++closureN_type c_7323242;
++object e_7323539 [8];
++c_7323242.hdr.mark = gc_color_red;
++ c_7323242.hdr.grayed = 0;
++c_7323242.tag = closureN_tag;
++ c_7323242.fn = (function_type)__lambda_1068;
++c_7323242.num_args = 1;
++c_7323242.num_elements = 8;
++c_7323242.elements = (object *)e_7323539;
++c_7323242.elements[0] = ((closureN)self_7312737)->elements[0];
++c_7323242.elements[1] = ((closureN)self_7312737)->elements[1];
++c_7323242.elements[2] = ((closureN)self_7312737)->elements[2];
++c_7323242.elements[3] = ((closureN)self_7312737)->elements[3];
++c_7323242.elements[4] = r_736567_738052;
++c_7323242.elements[5] = ((closureN)self_7312737)->elements[4];
++c_7323242.elements[6] = ((closureN)self_7312737)->elements[5];
++c_7323242.elements[7] = ((closureN)self_7312737)->elements[6];
++
++return_closcall2(data, ((closureN)self_7312737)->elements[5], &c_7323242, quote_condition);;
+}
+
-+static void __lambda_1068(void *data, object self_7312745, int argc, object *args) /* object self_7312745, object r_736674_738060 */
++static void __lambda_1068(void *data, object self_7312738, int argc, object *args) /* object self_7312738, object r_736667_738053 */
+ {
-+ object r_736674_738060 = args[0];
++ object r_736667_738053 = args[0];
+
-+closureN_type c_7323252;
-+object e_7323545 [9];
-+c_7323252.hdr.mark = gc_color_red;
-+ c_7323252.hdr.grayed = 0;
-+c_7323252.tag = closureN_tag;
-+ c_7323252.fn = (function_type)__lambda_1069;
-+c_7323252.num_args = 1;
-+c_7323252.num_elements = 9;
-+c_7323252.elements = (object *)e_7323545;
-+c_7323252.elements[0] = ((closureN)self_7312745)->elements[0];
-+c_7323252.elements[1] = ((closureN)self_7312745)->elements[1];
-+c_7323252.elements[2] = ((closureN)self_7312745)->elements[2];
-+c_7323252.elements[3] = ((closureN)self_7312745)->elements[3];
-+c_7323252.elements[4] = ((closureN)self_7312745)->elements[4];
-+c_7323252.elements[5] = r_736674_738060;
-+c_7323252.elements[6] = ((closureN)self_7312745)->elements[5];
-+c_7323252.elements[7] = ((closureN)self_7312745)->elements[6];
-+c_7323252.elements[8] = ((closureN)self_7312745)->elements[7];
-+
-+return_closcall2(data, ((closureN)self_7312745)->elements[6], &c_7323252, quote_call_91with_91current_91continuation);;
++closureN_type c_7323245;
++object e_7323538 [9];
++c_7323245.hdr.mark = gc_color_red;
++ c_7323245.hdr.grayed = 0;
++c_7323245.tag = closureN_tag;
++ c_7323245.fn = (function_type)__lambda_1069;
++c_7323245.num_args = 1;
++c_7323245.num_elements = 9;
++c_7323245.elements = (object *)e_7323538;
++c_7323245.elements[0] = ((closureN)self_7312738)->elements[0];
++c_7323245.elements[1] = ((closureN)self_7312738)->elements[1];
++c_7323245.elements[2] = ((closureN)self_7312738)->elements[2];
++c_7323245.elements[3] = ((closureN)self_7312738)->elements[3];
++c_7323245.elements[4] = ((closureN)self_7312738)->elements[4];
++c_7323245.elements[5] = r_736667_738053;
++c_7323245.elements[6] = ((closureN)self_7312738)->elements[5];
++c_7323245.elements[7] = ((closureN)self_7312738)->elements[6];
++c_7323245.elements[8] = ((closureN)self_7312738)->elements[7];
++
++return_closcall2(data, ((closureN)self_7312738)->elements[6], &c_7323245, quote_call_91with_91current_91continuation);;
+}
+
-+static void __lambda_1069(void *data, object self_7312746, int argc, object *args) /* object self_7312746, object r_736586_738062_738137 */
++static void __lambda_1069(void *data, object self_7312739, int argc, object *args) /* object self_7312739, object r_736579_738055_738130 */
+ {
-+ object r_736586_738062_738137 = args[0];
++ object r_736579_738055_738130 = args[0];
+
-+closureN_type c_7323255;
-+object e_7323544 [10];
-+c_7323255.hdr.mark = gc_color_red;
-+ c_7323255.hdr.grayed = 0;
-+c_7323255.tag = closureN_tag;
-+ c_7323255.fn = (function_type)__lambda_1070;
-+c_7323255.num_args = 1;
-+c_7323255.num_elements = 10;
-+c_7323255.elements = (object *)e_7323544;
-+c_7323255.elements[0] = ((closureN)self_7312746)->elements[0];
-+c_7323255.elements[1] = ((closureN)self_7312746)->elements[1];
-+c_7323255.elements[2] = ((closureN)self_7312746)->elements[2];
-+c_7323255.elements[3] = ((closureN)self_7312746)->elements[3];
-+c_7323255.elements[4] = ((closureN)self_7312746)->elements[4];
-+c_7323255.elements[5] = r_736586_738062_738137;
-+c_7323255.elements[6] = ((closureN)self_7312746)->elements[5];
-+c_7323255.elements[7] = ((closureN)self_7312746)->elements[6];
-+c_7323255.elements[8] = ((closureN)self_7312746)->elements[7];
-+c_7323255.elements[9] = ((closureN)self_7312746)->elements[8];
-+
-+return_closcall2(data, ((closureN)self_7312746)->elements[7], &c_7323255, quote_lambda);;
++closureN_type c_7323248;
++object e_7323537 [10];
++c_7323248.hdr.mark = gc_color_red;
++ c_7323248.hdr.grayed = 0;
++c_7323248.tag = closureN_tag;
++ c_7323248.fn = (function_type)__lambda_1070;
++c_7323248.num_args = 1;
++c_7323248.num_elements = 10;
++c_7323248.elements = (object *)e_7323537;
++c_7323248.elements[0] = ((closureN)self_7312739)->elements[0];
++c_7323248.elements[1] = ((closureN)self_7312739)->elements[1];
++c_7323248.elements[2] = ((closureN)self_7312739)->elements[2];
++c_7323248.elements[3] = ((closureN)self_7312739)->elements[3];
++c_7323248.elements[4] = ((closureN)self_7312739)->elements[4];
++c_7323248.elements[5] = r_736579_738055_738130;
++c_7323248.elements[6] = ((closureN)self_7312739)->elements[5];
++c_7323248.elements[7] = ((closureN)self_7312739)->elements[6];
++c_7323248.elements[8] = ((closureN)self_7312739)->elements[7];
++c_7323248.elements[9] = ((closureN)self_7312739)->elements[8];
++
++return_closcall2(data, ((closureN)self_7312739)->elements[7], &c_7323248, quote_lambda);;
+}
+
-+static void __lambda_1070(void *data, object self_7312747, int argc, object *args) /* object self_7312747, object r_736592_738063_738138 */
++static void __lambda_1070(void *data, object self_7312740, int argc, object *args) /* object self_7312740, object r_736585_738056_738131 */
+ {
-+ object r_736592_738063_738138 = args[0];
++ object r_736585_738056_738131 = args[0];
+
-+closureN_type c_7323258;
-+object e_7323543 [11];
-+c_7323258.hdr.mark = gc_color_red;
-+ c_7323258.hdr.grayed = 0;
-+c_7323258.tag = closureN_tag;
-+ c_7323258.fn = (function_type)__lambda_1071;
-+c_7323258.num_args = 1;
-+c_7323258.num_elements = 11;
-+c_7323258.elements = (object *)e_7323543;
-+c_7323258.elements[0] = ((closureN)self_7312747)->elements[0];
-+c_7323258.elements[1] = ((closureN)self_7312747)->elements[1];
-+c_7323258.elements[2] = ((closureN)self_7312747)->elements[2];
-+c_7323258.elements[3] = ((closureN)self_7312747)->elements[3];
-+c_7323258.elements[4] = ((closureN)self_7312747)->elements[4];
-+c_7323258.elements[5] = ((closureN)self_7312747)->elements[5];
-+c_7323258.elements[6] = r_736592_738063_738138;
-+c_7323258.elements[7] = ((closureN)self_7312747)->elements[6];
-+c_7323258.elements[8] = ((closureN)self_7312747)->elements[7];
-+c_7323258.elements[9] = ((closureN)self_7312747)->elements[8];
-+c_7323258.elements[10] = ((closureN)self_7312747)->elements[9];
-+
-+return_closcall2(data, ((closureN)self_7312747)->elements[8], &c_7323258, quote_handler_91k);;
++closureN_type c_7323251;
++object e_7323536 [11];
++c_7323251.hdr.mark = gc_color_red;
++ c_7323251.hdr.grayed = 0;
++c_7323251.tag = closureN_tag;
++ c_7323251.fn = (function_type)__lambda_1071;
++c_7323251.num_args = 1;
++c_7323251.num_elements = 11;
++c_7323251.elements = (object *)e_7323536;
++c_7323251.elements[0] = ((closureN)self_7312740)->elements[0];
++c_7323251.elements[1] = ((closureN)self_7312740)->elements[1];
++c_7323251.elements[2] = ((closureN)self_7312740)->elements[2];
++c_7323251.elements[3] = ((closureN)self_7312740)->elements[3];
++c_7323251.elements[4] = ((closureN)self_7312740)->elements[4];
++c_7323251.elements[5] = ((closureN)self_7312740)->elements[5];
++c_7323251.elements[6] = r_736585_738056_738131;
++c_7323251.elements[7] = ((closureN)self_7312740)->elements[6];
++c_7323251.elements[8] = ((closureN)self_7312740)->elements[7];
++c_7323251.elements[9] = ((closureN)self_7312740)->elements[8];
++c_7323251.elements[10] = ((closureN)self_7312740)->elements[9];
++
++return_closcall2(data, ((closureN)self_7312740)->elements[8], &c_7323251, quote_handler_91k);;
+}
+
-+static void __lambda_1071(void *data, object self_7312748, int argc, object *args) /* object self_7312748, object r_736668_738064_738139 */
++static void __lambda_1071(void *data, object self_7312741, int argc, object *args) /* object self_7312741, object r_736661_738057_738132 */
+ {
-+ object r_736668_738064_738139 = args[0];
++ object r_736661_738057_738132 = args[0];
+
-+closureN_type c_7323261;
-+object e_7323542 [12];
-+c_7323261.hdr.mark = gc_color_red;
-+ c_7323261.hdr.grayed = 0;
-+c_7323261.tag = closureN_tag;
-+ c_7323261.fn = (function_type)__lambda_1072;
-+c_7323261.num_args = 1;
-+c_7323261.num_elements = 12;
-+c_7323261.elements = (object *)e_7323542;
-+c_7323261.elements[0] = ((closureN)self_7312748)->elements[0];
-+c_7323261.elements[1] = ((closureN)self_7312748)->elements[1];
-+c_7323261.elements[2] = ((closureN)self_7312748)->elements[2];
-+c_7323261.elements[3] = ((closureN)self_7312748)->elements[3];
-+c_7323261.elements[4] = ((closureN)self_7312748)->elements[4];
-+c_7323261.elements[5] = ((closureN)self_7312748)->elements[5];
-+c_7323261.elements[6] = ((closureN)self_7312748)->elements[6];
-+c_7323261.elements[7] = r_736668_738064_738139;
-+c_7323261.elements[8] = ((closureN)self_7312748)->elements[7];
-+c_7323261.elements[9] = ((closureN)self_7312748)->elements[8];
-+c_7323261.elements[10] = ((closureN)self_7312748)->elements[9];
-+c_7323261.elements[11] = ((closureN)self_7312748)->elements[10];
-+
-+return_closcall2(data, ((closureN)self_7312748)->elements[9], &c_7323261, quote_guard_91k);;
++closureN_type c_7323254;
++object e_7323535 [12];
++c_7323254.hdr.mark = gc_color_red;
++ c_7323254.hdr.grayed = 0;
++c_7323254.tag = closureN_tag;
++ c_7323254.fn = (function_type)__lambda_1072;
++c_7323254.num_args = 1;
++c_7323254.num_elements = 12;
++c_7323254.elements = (object *)e_7323535;
++c_7323254.elements[0] = ((closureN)self_7312741)->elements[0];
++c_7323254.elements[1] = ((closureN)self_7312741)->elements[1];
++c_7323254.elements[2] = ((closureN)self_7312741)->elements[2];
++c_7323254.elements[3] = ((closureN)self_7312741)->elements[3];
++c_7323254.elements[4] = ((closureN)self_7312741)->elements[4];
++c_7323254.elements[5] = ((closureN)self_7312741)->elements[5];
++c_7323254.elements[6] = ((closureN)self_7312741)->elements[6];
++c_7323254.elements[7] = r_736661_738057_738132;
++c_7323254.elements[8] = ((closureN)self_7312741)->elements[7];
++c_7323254.elements[9] = ((closureN)self_7312741)->elements[8];
++c_7323254.elements[10] = ((closureN)self_7312741)->elements[9];
++c_7323254.elements[11] = ((closureN)self_7312741)->elements[10];
++
++return_closcall2(data, ((closureN)self_7312741)->elements[9], &c_7323254, quote_guard_91k);;
+}
+
-+static void __lambda_1072(void *data, object self_7312749, int argc, object *args) /* object self_7312749, object r_736601_738066_738141_738212 */
++static void __lambda_1072(void *data, object self_7312742, int argc, object *args) /* object self_7312742, object r_736594_738059_738134_738205 */
+ {
-+ object r_736601_738066_738141_738212 = args[0];
++ object r_736594_738059_738134_738205 = args[0];
+
-+closureN_type c_7323264;
-+object e_7323541 [13];
-+c_7323264.hdr.mark = gc_color_red;
-+ c_7323264.hdr.grayed = 0;
-+c_7323264.tag = closureN_tag;
-+ c_7323264.fn = (function_type)__lambda_1073;
-+c_7323264.num_args = 1;
-+c_7323264.num_elements = 13;
-+c_7323264.elements = (object *)e_7323541;
-+c_7323264.elements[0] = ((closureN)self_7312749)->elements[0];
-+c_7323264.elements[1] = ((closureN)self_7312749)->elements[1];
-+c_7323264.elements[2] = ((closureN)self_7312749)->elements[2];
-+c_7323264.elements[3] = ((closureN)self_7312749)->elements[3];
-+c_7323264.elements[4] = ((closureN)self_7312749)->elements[4];
-+c_7323264.elements[5] = ((closureN)self_7312749)->elements[5];
-+c_7323264.elements[6] = ((closureN)self_7312749)->elements[6];
-+c_7323264.elements[7] = r_736601_738066_738141_738212;
-+c_7323264.elements[8] = ((closureN)self_7312749)->elements[7];
-+c_7323264.elements[9] = ((closureN)self_7312749)->elements[8];
-+c_7323264.elements[10] = ((closureN)self_7312749)->elements[9];
-+c_7323264.elements[11] = ((closureN)self_7312749)->elements[10];
-+c_7323264.elements[12] = ((closureN)self_7312749)->elements[11];
-+
-+return_closcall2(data, ((closureN)self_7312749)->elements[10], &c_7323264, quote_lambda);;
++closureN_type c_7323257;
++object e_7323534 [13];
++c_7323257.hdr.mark = gc_color_red;
++ c_7323257.hdr.grayed = 0;
++c_7323257.tag = closureN_tag;
++ c_7323257.fn = (function_type)__lambda_1073;
++c_7323257.num_args = 1;
++c_7323257.num_elements = 13;
++c_7323257.elements = (object *)e_7323534;
++c_7323257.elements[0] = ((closureN)self_7312742)->elements[0];
++c_7323257.elements[1] = ((closureN)self_7312742)->elements[1];
++c_7323257.elements[2] = ((closureN)self_7312742)->elements[2];
++c_7323257.elements[3] = ((closureN)self_7312742)->elements[3];
++c_7323257.elements[4] = ((closureN)self_7312742)->elements[4];
++c_7323257.elements[5] = ((closureN)self_7312742)->elements[5];
++c_7323257.elements[6] = ((closureN)self_7312742)->elements[6];
++c_7323257.elements[7] = r_736594_738059_738134_738205;
++c_7323257.elements[8] = ((closureN)self_7312742)->elements[7];
++c_7323257.elements[9] = ((closureN)self_7312742)->elements[8];
++c_7323257.elements[10] = ((closureN)self_7312742)->elements[9];
++c_7323257.elements[11] = ((closureN)self_7312742)->elements[10];
++c_7323257.elements[12] = ((closureN)self_7312742)->elements[11];
++
++return_closcall2(data, ((closureN)self_7312742)->elements[10], &c_7323257, quote_lambda);;
+}
+
-+static void __lambda_1073(void *data, object self_7312750, int argc, object *args) /* object self_7312750, object r_736607_738067_738142_738213 */
++static void __lambda_1073(void *data, object self_7312743, int argc, object *args) /* object self_7312743, object r_736600_738060_738135_738206 */
+ {
-+ object r_736607_738067_738142_738213 = args[0];
++ object r_736600_738060_738135_738206 = args[0];
+
-+closureN_type c_7323267;
-+object e_7323540 [14];
-+c_7323267.hdr.mark = gc_color_red;
-+ c_7323267.hdr.grayed = 0;
-+c_7323267.tag = closureN_tag;
-+ c_7323267.fn = (function_type)__lambda_1074;
-+c_7323267.num_args = 1;
-+c_7323267.num_elements = 14;
-+c_7323267.elements = (object *)e_7323540;
-+c_7323267.elements[0] = ((closureN)self_7312750)->elements[0];
-+c_7323267.elements[1] = ((closureN)self_7312750)->elements[1];
-+c_7323267.elements[2] = ((closureN)self_7312750)->elements[2];
-+c_7323267.elements[3] = ((closureN)self_7312750)->elements[3];
-+c_7323267.elements[4] = ((closureN)self_7312750)->elements[4];
-+c_7323267.elements[5] = ((closureN)self_7312750)->elements[5];
-+c_7323267.elements[6] = ((closureN)self_7312750)->elements[6];
-+c_7323267.elements[7] = ((closureN)self_7312750)->elements[7];
-+c_7323267.elements[8] = r_736607_738067_738142_738213;
-+c_7323267.elements[9] = ((closureN)self_7312750)->elements[8];
-+c_7323267.elements[10] = ((closureN)self_7312750)->elements[9];
-+c_7323267.elements[11] = ((closureN)self_7312750)->elements[10];
-+c_7323267.elements[12] = ((closureN)self_7312750)->elements[11];
-+c_7323267.elements[13] = ((closureN)self_7312750)->elements[12];
-+
-+return_closcall2(data, ((closureN)self_7312750)->elements[11], &c_7323267, quote_let);;
++closureN_type c_7323260;
++object e_7323533 [14];
++c_7323260.hdr.mark = gc_color_red;
++ c_7323260.hdr.grayed = 0;
++c_7323260.tag = closureN_tag;
++ c_7323260.fn = (function_type)__lambda_1074;
++c_7323260.num_args = 1;
++c_7323260.num_elements = 14;
++c_7323260.elements = (object *)e_7323533;
++c_7323260.elements[0] = ((closureN)self_7312743)->elements[0];
++c_7323260.elements[1] = ((closureN)self_7312743)->elements[1];
++c_7323260.elements[2] = ((closureN)self_7312743)->elements[2];
++c_7323260.elements[3] = ((closureN)self_7312743)->elements[3];
++c_7323260.elements[4] = ((closureN)self_7312743)->elements[4];
++c_7323260.elements[5] = ((closureN)self_7312743)->elements[5];
++c_7323260.elements[6] = ((closureN)self_7312743)->elements[6];
++c_7323260.elements[7] = ((closureN)self_7312743)->elements[7];
++c_7323260.elements[8] = r_736600_738060_738135_738206;
++c_7323260.elements[9] = ((closureN)self_7312743)->elements[8];
++c_7323260.elements[10] = ((closureN)self_7312743)->elements[9];
++c_7323260.elements[11] = ((closureN)self_7312743)->elements[10];
++c_7323260.elements[12] = ((closureN)self_7312743)->elements[11];
++c_7323260.elements[13] = ((closureN)self_7312743)->elements[12];
++
++return_closcall2(data, ((closureN)self_7312743)->elements[11], &c_7323260, quote_let);;
+}
+
-+static void __lambda_1074(void *data, object self_7312751, int argc, object *args) /* object self_7312751, object r_736616_738068_738143_738214 */
++static void __lambda_1074(void *data, object self_7312744, int argc, object *args) /* object self_7312744, object r_736609_738061_738136_738207 */
+ {
-+ object r_736616_738068_738143_738214 = args[0];
++ object r_736609_738061_738136_738207 = args[0];
+
-+closureN_type c_7323270;
-+object e_7323539 [15];
-+c_7323270.hdr.mark = gc_color_red;
-+ c_7323270.hdr.grayed = 0;
-+c_7323270.tag = closureN_tag;
-+ c_7323270.fn = (function_type)__lambda_1075;
-+c_7323270.num_args = 1;
-+c_7323270.num_elements = 15;
-+c_7323270.elements = (object *)e_7323539;
-+c_7323270.elements[0] = ((closureN)self_7312751)->elements[0];
-+c_7323270.elements[1] = ((closureN)self_7312751)->elements[1];
-+c_7323270.elements[2] = ((closureN)self_7312751)->elements[2];
-+c_7323270.elements[3] = ((closureN)self_7312751)->elements[3];
-+c_7323270.elements[4] = ((closureN)self_7312751)->elements[4];
-+c_7323270.elements[5] = ((closureN)self_7312751)->elements[5];
-+c_7323270.elements[6] = ((closureN)self_7312751)->elements[6];
-+c_7323270.elements[7] = ((closureN)self_7312751)->elements[7];
-+c_7323270.elements[8] = ((closureN)self_7312751)->elements[8];
-+c_7323270.elements[9] = r_736616_738068_738143_738214;
-+c_7323270.elements[10] = ((closureN)self_7312751)->elements[9];
-+c_7323270.elements[11] = ((closureN)self_7312751)->elements[10];
-+c_7323270.elements[12] = ((closureN)self_7312751)->elements[11];
-+c_7323270.elements[13] = ((closureN)self_7312751)->elements[12];
-+c_7323270.elements[14] = ((closureN)self_7312751)->elements[13];
-+
-+return_closcall2(data, ((closureN)self_7312751)->elements[12], &c_7323270, quote_condition);;
++closureN_type c_7323263;
++object e_7323532 [15];
++c_7323263.hdr.mark = gc_color_red;
++ c_7323263.hdr.grayed = 0;
++c_7323263.tag = closureN_tag;
++ c_7323263.fn = (function_type)__lambda_1075;
++c_7323263.num_args = 1;
++c_7323263.num_elements = 15;
++c_7323263.elements = (object *)e_7323532;
++c_7323263.elements[0] = ((closureN)self_7312744)->elements[0];
++c_7323263.elements[1] = ((closureN)self_7312744)->elements[1];
++c_7323263.elements[2] = ((closureN)self_7312744)->elements[2];
++c_7323263.elements[3] = ((closureN)self_7312744)->elements[3];
++c_7323263.elements[4] = ((closureN)self_7312744)->elements[4];
++c_7323263.elements[5] = ((closureN)self_7312744)->elements[5];
++c_7323263.elements[6] = ((closureN)self_7312744)->elements[6];
++c_7323263.elements[7] = ((closureN)self_7312744)->elements[7];
++c_7323263.elements[8] = ((closureN)self_7312744)->elements[8];
++c_7323263.elements[9] = r_736609_738061_738136_738207;
++c_7323263.elements[10] = ((closureN)self_7312744)->elements[9];
++c_7323263.elements[11] = ((closureN)self_7312744)->elements[10];
++c_7323263.elements[12] = ((closureN)self_7312744)->elements[11];
++c_7323263.elements[13] = ((closureN)self_7312744)->elements[12];
++c_7323263.elements[14] = ((closureN)self_7312744)->elements[13];
++
++return_closcall2(data, ((closureN)self_7312744)->elements[12], &c_7323263, quote_condition);;
+}
+
-+static void __lambda_1075(void *data, object self_7312752, int argc, object *args) /* object self_7312752, object r_736661_738069_738144_738215 */
++static void __lambda_1075(void *data, object self_7312745, int argc, object *args) /* object self_7312745, object r_736654_738062_738137_738208 */
+ {
-+ object r_736661_738069_738144_738215 = args[0];
++ object r_736654_738062_738137_738208 = args[0];
+
-+closureN_type c_7323273;
-+object e_7323538 [16];
-+c_7323273.hdr.mark = gc_color_red;
-+ c_7323273.hdr.grayed = 0;
-+c_7323273.tag = closureN_tag;
-+ c_7323273.fn = (function_type)__lambda_1076;
-+c_7323273.num_args = 1;
-+c_7323273.num_elements = 16;
-+c_7323273.elements = (object *)e_7323538;
-+c_7323273.elements[0] = ((closureN)self_7312752)->elements[0];
-+c_7323273.elements[1] = ((closureN)self_7312752)->elements[1];
-+c_7323273.elements[2] = ((closureN)self_7312752)->elements[2];
-+c_7323273.elements[3] = ((closureN)self_7312752)->elements[3];
-+c_7323273.elements[4] = ((closureN)self_7312752)->elements[4];
-+c_7323273.elements[5] = ((closureN)self_7312752)->elements[5];
-+c_7323273.elements[6] = ((closureN)self_7312752)->elements[6];
-+c_7323273.elements[7] = ((closureN)self_7312752)->elements[7];
-+c_7323273.elements[8] = ((closureN)self_7312752)->elements[8];
-+c_7323273.elements[9] = ((closureN)self_7312752)->elements[9];
-+c_7323273.elements[10] = r_736661_738069_738144_738215;
-+c_7323273.elements[11] = ((closureN)self_7312752)->elements[10];
-+c_7323273.elements[12] = ((closureN)self_7312752)->elements[11];
-+c_7323273.elements[13] = ((closureN)self_7312752)->elements[12];
-+c_7323273.elements[14] = ((closureN)self_7312752)->elements[13];
-+c_7323273.elements[15] = ((closureN)self_7312752)->elements[14];
-+
-+return_closcall2(data, ((closureN)self_7312752)->elements[13], &c_7323273, quote_guard_91aux);;
++closureN_type c_7323266;
++object e_7323531 [16];
++c_7323266.hdr.mark = gc_color_red;
++ c_7323266.hdr.grayed = 0;
++c_7323266.tag = closureN_tag;
++ c_7323266.fn = (function_type)__lambda_1076;
++c_7323266.num_args = 1;
++c_7323266.num_elements = 16;
++c_7323266.elements = (object *)e_7323531;
++c_7323266.elements[0] = ((closureN)self_7312745)->elements[0];
++c_7323266.elements[1] = ((closureN)self_7312745)->elements[1];
++c_7323266.elements[2] = ((closureN)self_7312745)->elements[2];
++c_7323266.elements[3] = ((closureN)self_7312745)->elements[3];
++c_7323266.elements[4] = ((closureN)self_7312745)->elements[4];
++c_7323266.elements[5] = ((closureN)self_7312745)->elements[5];
++c_7323266.elements[6] = ((closureN)self_7312745)->elements[6];
++c_7323266.elements[7] = ((closureN)self_7312745)->elements[7];
++c_7323266.elements[8] = ((closureN)self_7312745)->elements[8];
++c_7323266.elements[9] = ((closureN)self_7312745)->elements[9];
++c_7323266.elements[10] = r_736654_738062_738137_738208;
++c_7323266.elements[11] = ((closureN)self_7312745)->elements[10];
++c_7323266.elements[12] = ((closureN)self_7312745)->elements[11];
++c_7323266.elements[13] = ((closureN)self_7312745)->elements[12];
++c_7323266.elements[14] = ((closureN)self_7312745)->elements[13];
++c_7323266.elements[15] = ((closureN)self_7312745)->elements[14];
++
++return_closcall2(data, ((closureN)self_7312745)->elements[13], &c_7323266, quote_guard_91aux);;
+}
+
-+static void __lambda_1076(void *data, object self_7312753, int argc, object *args) /* object self_7312753, object r_736625_738073_738148_738219_738285_738350_738414 */
++static void __lambda_1076(void *data, object self_7312746, int argc, object *args) /* object self_7312746, object r_736618_738066_738141_738212_738278_738343_738407 */
+ {
-+ object r_736625_738073_738148_738219_738285_738350_738414 = args[0];
++ object r_736618_738066_738141_738212_738278_738343_738407 = args[0];
+
-+closureN_type c_7323276;
-+object e_7323537 [17];
-+c_7323276.hdr.mark = gc_color_red;
-+ c_7323276.hdr.grayed = 0;
-+c_7323276.tag = closureN_tag;
-+ c_7323276.fn = (function_type)__lambda_1077;
-+c_7323276.num_args = 1;
-+c_7323276.num_elements = 17;
-+c_7323276.elements = (object *)e_7323537;
-+c_7323276.elements[0] = ((closureN)self_7312753)->elements[0];
-+c_7323276.elements[1] = ((closureN)self_7312753)->elements[1];
-+c_7323276.elements[2] = ((closureN)self_7312753)->elements[2];
-+c_7323276.elements[3] = ((closureN)self_7312753)->elements[3];
-+c_7323276.elements[4] = ((closureN)self_7312753)->elements[4];
-+c_7323276.elements[5] = ((closureN)self_7312753)->elements[5];
-+c_7323276.elements[6] = ((closureN)self_7312753)->elements[6];
-+c_7323276.elements[7] = ((closureN)self_7312753)->elements[7];
-+c_7323276.elements[8] = ((closureN)self_7312753)->elements[8];
-+c_7323276.elements[9] = ((closureN)self_7312753)->elements[9];
-+c_7323276.elements[10] = r_736625_738073_738148_738219_738285_738350_738414;
-+c_7323276.elements[11] = ((closureN)self_7312753)->elements[10];
-+c_7323276.elements[12] = ((closureN)self_7312753)->elements[11];
-+c_7323276.elements[13] = ((closureN)self_7312753)->elements[12];
-+c_7323276.elements[14] = ((closureN)self_7312753)->elements[13];
-+c_7323276.elements[15] = ((closureN)self_7312753)->elements[14];
-+c_7323276.elements[16] = ((closureN)self_7312753)->elements[15];
-+
-+return_closcall2(data, ((closureN)self_7312753)->elements[14], &c_7323276, quote_handler_91k);;
++closureN_type c_7323269;
++object e_7323530 [17];
++c_7323269.hdr.mark = gc_color_red;
++ c_7323269.hdr.grayed = 0;
++c_7323269.tag = closureN_tag;
++ c_7323269.fn = (function_type)__lambda_1077;
++c_7323269.num_args = 1;
++c_7323269.num_elements = 17;
++c_7323269.elements = (object *)e_7323530;
++c_7323269.elements[0] = ((closureN)self_7312746)->elements[0];
++c_7323269.elements[1] = ((closureN)self_7312746)->elements[1];
++c_7323269.elements[2] = ((closureN)self_7312746)->elements[2];
++c_7323269.elements[3] = ((closureN)self_7312746)->elements[3];
++c_7323269.elements[4] = ((closureN)self_7312746)->elements[4];
++c_7323269.elements[5] = ((closureN)self_7312746)->elements[5];
++c_7323269.elements[6] = ((closureN)self_7312746)->elements[6];
++c_7323269.elements[7] = ((closureN)self_7312746)->elements[7];
++c_7323269.elements[8] = ((closureN)self_7312746)->elements[8];
++c_7323269.elements[9] = ((closureN)self_7312746)->elements[9];
++c_7323269.elements[10] = r_736618_738066_738141_738212_738278_738343_738407;
++c_7323269.elements[11] = ((closureN)self_7312746)->elements[10];
++c_7323269.elements[12] = ((closureN)self_7312746)->elements[11];
++c_7323269.elements[13] = ((closureN)self_7312746)->elements[12];
++c_7323269.elements[14] = ((closureN)self_7312746)->elements[13];
++c_7323269.elements[15] = ((closureN)self_7312746)->elements[14];
++c_7323269.elements[16] = ((closureN)self_7312746)->elements[15];
++
++return_closcall2(data, ((closureN)self_7312746)->elements[14], &c_7323269, quote_handler_91k);;
+}
+
-+static void __lambda_1077(void *data, object self_7312754, int argc, object *args) /* object self_7312754, object r_736630_738074_738149_738220_738286_738351_738415 */
++static void __lambda_1077(void *data, object self_7312747, int argc, object *args) /* object self_7312747, object r_736623_738067_738142_738213_738279_738344_738408 */
+ {
-+ object r_736630_738074_738149_738220_738286_738351_738415 = args[0];
++ object r_736623_738067_738142_738213_738279_738344_738408 = args[0];
+
-+closureN_type c_7323279;
-+object e_7323536 [18];
-+c_7323279.hdr.mark = gc_color_red;
-+ c_7323279.hdr.grayed = 0;
-+c_7323279.tag = closureN_tag;
-+ c_7323279.fn = (function_type)__lambda_1078;
-+c_7323279.num_args = 1;
-+c_7323279.num_elements = 18;
-+c_7323279.elements = (object *)e_7323536;
-+c_7323279.elements[0] = ((closureN)self_7312754)->elements[0];
-+c_7323279.elements[1] = ((closureN)self_7312754)->elements[1];
-+c_7323279.elements[2] = ((closureN)self_7312754)->elements[2];
-+c_7323279.elements[3] = ((closureN)self_7312754)->elements[3];
-+c_7323279.elements[4] = ((closureN)self_7312754)->elements[4];
-+c_7323279.elements[5] = ((closureN)self_7312754)->elements[5];
-+c_7323279.elements[6] = ((closureN)self_7312754)->elements[6];
-+c_7323279.elements[7] = ((closureN)self_7312754)->elements[7];
-+c_7323279.elements[8] = ((closureN)self_7312754)->elements[8];
-+c_7323279.elements[9] = ((closureN)self_7312754)->elements[9];
-+c_7323279.elements[10] = ((closureN)self_7312754)->elements[10];
-+c_7323279.elements[11] = r_736630_738074_738149_738220_738286_738351_738415;
-+c_7323279.elements[12] = ((closureN)self_7312754)->elements[11];
-+c_7323279.elements[13] = ((closureN)self_7312754)->elements[12];
-+c_7323279.elements[14] = ((closureN)self_7312754)->elements[13];
-+c_7323279.elements[15] = ((closureN)self_7312754)->elements[14];
-+c_7323279.elements[16] = ((closureN)self_7312754)->elements[15];
-+c_7323279.elements[17] = ((closureN)self_7312754)->elements[16];
-+
-+return_closcall2(data, ((closureN)self_7312754)->elements[15], &c_7323279, quote_lambda);;
++closureN_type c_7323272;
++object e_7323529 [18];
++c_7323272.hdr.mark = gc_color_red;
++ c_7323272.hdr.grayed = 0;
++c_7323272.tag = closureN_tag;
++ c_7323272.fn = (function_type)__lambda_1078;
++c_7323272.num_args = 1;
++c_7323272.num_elements = 18;
++c_7323272.elements = (object *)e_7323529;
++c_7323272.elements[0] = ((closureN)self_7312747)->elements[0];
++c_7323272.elements[1] = ((closureN)self_7312747)->elements[1];
++c_7323272.elements[2] = ((closureN)self_7312747)->elements[2];
++c_7323272.elements[3] = ((closureN)self_7312747)->elements[3];
++c_7323272.elements[4] = ((closureN)self_7312747)->elements[4];
++c_7323272.elements[5] = ((closureN)self_7312747)->elements[5];
++c_7323272.elements[6] = ((closureN)self_7312747)->elements[6];
++c_7323272.elements[7] = ((closureN)self_7312747)->elements[7];
++c_7323272.elements[8] = ((closureN)self_7312747)->elements[8];
++c_7323272.elements[9] = ((closureN)self_7312747)->elements[9];
++c_7323272.elements[10] = ((closureN)self_7312747)->elements[10];
++c_7323272.elements[11] = r_736623_738067_738142_738213_738279_738344_738408;
++c_7323272.elements[12] = ((closureN)self_7312747)->elements[11];
++c_7323272.elements[13] = ((closureN)self_7312747)->elements[12];
++c_7323272.elements[14] = ((closureN)self_7312747)->elements[13];
++c_7323272.elements[15] = ((closureN)self_7312747)->elements[14];
++c_7323272.elements[16] = ((closureN)self_7312747)->elements[15];
++c_7323272.elements[17] = ((closureN)self_7312747)->elements[16];
++
++return_closcall2(data, ((closureN)self_7312747)->elements[15], &c_7323272, quote_lambda);;
+}
+
-+static void __lambda_1078(void *data, object self_7312755, int argc, object *args) /* object self_7312755, object r_736636_738075_738150_738221_738287_738352_738416 */
++static void __lambda_1078(void *data, object self_7312748, int argc, object *args) /* object self_7312748, object r_736629_738068_738143_738214_738280_738345_738409 */
+ {
-+ object r_736636_738075_738150_738221_738287_738352_738416 = args[0];
++ object r_736629_738068_738143_738214_738280_738345_738409 = args[0];
+
-+closureN_type c_7323282;
-+object e_7323535 [19];
-+c_7323282.hdr.mark = gc_color_red;
-+ c_7323282.hdr.grayed = 0;
-+c_7323282.tag = closureN_tag;
-+ c_7323282.fn = (function_type)__lambda_1079;
-+c_7323282.num_args = 1;
-+c_7323282.num_elements = 19;
-+c_7323282.elements = (object *)e_7323535;
-+c_7323282.elements[0] = ((closureN)self_7312755)->elements[0];
-+c_7323282.elements[1] = ((closureN)self_7312755)->elements[1];
-+c_7323282.elements[2] = ((closureN)self_7312755)->elements[2];
-+c_7323282.elements[3] = ((closureN)self_7312755)->elements[3];
-+c_7323282.elements[4] = ((closureN)self_7312755)->elements[4];
-+c_7323282.elements[5] = ((closureN)self_7312755)->elements[5];
-+c_7323282.elements[6] = ((closureN)self_7312755)->elements[6];
-+c_7323282.elements[7] = ((closureN)self_7312755)->elements[7];
-+c_7323282.elements[8] = ((closureN)self_7312755)->elements[8];
-+c_7323282.elements[9] = ((closureN)self_7312755)->elements[9];
-+c_7323282.elements[10] = ((closureN)self_7312755)->elements[10];
-+c_7323282.elements[11] = ((closureN)self_7312755)->elements[11];
-+c_7323282.elements[12] = r_736636_738075_738150_738221_738287_738352_738416;
-+c_7323282.elements[13] = ((closureN)self_7312755)->elements[12];
-+c_7323282.elements[14] = ((closureN)self_7312755)->elements[13];
-+c_7323282.elements[15] = ((closureN)self_7312755)->elements[14];
-+c_7323282.elements[16] = ((closureN)self_7312755)->elements[15];
-+c_7323282.elements[17] = ((closureN)self_7312755)->elements[16];
-+c_7323282.elements[18] = ((closureN)self_7312755)->elements[17];
-+
-+return_closcall2(data, ((closureN)self_7312755)->elements[16], &c_7323282, quote_raise_91continuable);;
++closureN_type c_7323275;
++object e_7323528 [19];
++c_7323275.hdr.mark = gc_color_red;
++ c_7323275.hdr.grayed = 0;
++c_7323275.tag = closureN_tag;
++ c_7323275.fn = (function_type)__lambda_1079;
++c_7323275.num_args = 1;
++c_7323275.num_elements = 19;
++c_7323275.elements = (object *)e_7323528;
++c_7323275.elements[0] = ((closureN)self_7312748)->elements[0];
++c_7323275.elements[1] = ((closureN)self_7312748)->elements[1];
++c_7323275.elements[2] = ((closureN)self_7312748)->elements[2];
++c_7323275.elements[3] = ((closureN)self_7312748)->elements[3];
++c_7323275.elements[4] = ((closureN)self_7312748)->elements[4];
++c_7323275.elements[5] = ((closureN)self_7312748)->elements[5];
++c_7323275.elements[6] = ((closureN)self_7312748)->elements[6];
++c_7323275.elements[7] = ((closureN)self_7312748)->elements[7];
++c_7323275.elements[8] = ((closureN)self_7312748)->elements[8];
++c_7323275.elements[9] = ((closureN)self_7312748)->elements[9];
++c_7323275.elements[10] = ((closureN)self_7312748)->elements[10];
++c_7323275.elements[11] = ((closureN)self_7312748)->elements[11];
++c_7323275.elements[12] = r_736629_738068_738143_738214_738280_738345_738409;
++c_7323275.elements[13] = ((closureN)self_7312748)->elements[12];
++c_7323275.elements[14] = ((closureN)self_7312748)->elements[13];
++c_7323275.elements[15] = ((closureN)self_7312748)->elements[14];
++c_7323275.elements[16] = ((closureN)self_7312748)->elements[15];
++c_7323275.elements[17] = ((closureN)self_7312748)->elements[16];
++c_7323275.elements[18] = ((closureN)self_7312748)->elements[17];
++
++return_closcall2(data, ((closureN)self_7312748)->elements[16], &c_7323275, quote_raise_91continuable);;
+}
+
-+static void __lambda_1079(void *data, object self_7312756, int argc, object *args) /* object self_7312756, object r_736645_738076_738151_738222_738288_738353_738417 */
++static void __lambda_1079(void *data, object self_7312749, int argc, object *args) /* object self_7312749, object r_736638_738069_738144_738215_738281_738346_738410 */
+ {
-+ object r_736645_738076_738151_738222_738288_738353_738417 = args[0];
++ object r_736638_738069_738144_738215_738281_738346_738410 = args[0];
+
-+closureN_type c_7323285;
-+object e_7323534 [20];
-+c_7323285.hdr.mark = gc_color_red;
-+ c_7323285.hdr.grayed = 0;
-+c_7323285.tag = closureN_tag;
-+ c_7323285.fn = (function_type)__lambda_1080;
-+c_7323285.num_args = 1;
-+c_7323285.num_elements = 20;
-+c_7323285.elements = (object *)e_7323534;
-+c_7323285.elements[0] = ((closureN)self_7312756)->elements[0];
-+c_7323285.elements[1] = ((closureN)self_7312756)->elements[1];
-+c_7323285.elements[2] = ((closureN)self_7312756)->elements[2];
-+c_7323285.elements[3] = ((closureN)self_7312756)->elements[3];
-+c_7323285.elements[4] = ((closureN)self_7312756)->elements[4];
-+c_7323285.elements[5] = ((closureN)self_7312756)->elements[5];
-+c_7323285.elements[6] = ((closureN)self_7312756)->elements[6];
-+c_7323285.elements[7] = ((closureN)self_7312756)->elements[7];
-+c_7323285.elements[8] = ((closureN)self_7312756)->elements[8];
-+c_7323285.elements[9] = ((closureN)self_7312756)->elements[9];
-+c_7323285.elements[10] = ((closureN)self_7312756)->elements[10];
-+c_7323285.elements[11] = ((closureN)self_7312756)->elements[11];
-+c_7323285.elements[12] = ((closureN)self_7312756)->elements[12];
-+c_7323285.elements[13] = r_736645_738076_738151_738222_738288_738353_738417;
-+c_7323285.elements[14] = ((closureN)self_7312756)->elements[13];
-+c_7323285.elements[15] = ((closureN)self_7312756)->elements[14];
-+c_7323285.elements[16] = ((closureN)self_7312756)->elements[15];
-+c_7323285.elements[17] = ((closureN)self_7312756)->elements[16];
-+c_7323285.elements[18] = ((closureN)self_7312756)->elements[17];
-+c_7323285.elements[19] = ((closureN)self_7312756)->elements[18];
-+
-+return_closcall2(data, ((closureN)self_7312756)->elements[17], &c_7323285, quote_condition);;
++closureN_type c_7323278;
++object e_7323527 [20];
++c_7323278.hdr.mark = gc_color_red;
++ c_7323278.hdr.grayed = 0;
++c_7323278.tag = closureN_tag;
++ c_7323278.fn = (function_type)__lambda_1080;
++c_7323278.num_args = 1;
++c_7323278.num_elements = 20;
++c_7323278.elements = (object *)e_7323527;
++c_7323278.elements[0] = ((closureN)self_7312749)->elements[0];
++c_7323278.elements[1] = ((closureN)self_7312749)->elements[1];
++c_7323278.elements[2] = ((closureN)self_7312749)->elements[2];
++c_7323278.elements[3] = ((closureN)self_7312749)->elements[3];
++c_7323278.elements[4] = ((closureN)self_7312749)->elements[4];
++c_7323278.elements[5] = ((closureN)self_7312749)->elements[5];
++c_7323278.elements[6] = ((closureN)self_7312749)->elements[6];
++c_7323278.elements[7] = ((closureN)self_7312749)->elements[7];
++c_7323278.elements[8] = ((closureN)self_7312749)->elements[8];
++c_7323278.elements[9] = ((closureN)self_7312749)->elements[9];
++c_7323278.elements[10] = ((closureN)self_7312749)->elements[10];
++c_7323278.elements[11] = ((closureN)self_7312749)->elements[11];
++c_7323278.elements[12] = ((closureN)self_7312749)->elements[12];
++c_7323278.elements[13] = r_736638_738069_738144_738215_738281_738346_738410;
++c_7323278.elements[14] = ((closureN)self_7312749)->elements[13];
++c_7323278.elements[15] = ((closureN)self_7312749)->elements[14];
++c_7323278.elements[16] = ((closureN)self_7312749)->elements[15];
++c_7323278.elements[17] = ((closureN)self_7312749)->elements[16];
++c_7323278.elements[18] = ((closureN)self_7312749)->elements[17];
++c_7323278.elements[19] = ((closureN)self_7312749)->elements[18];
++
++return_closcall2(data, ((closureN)self_7312749)->elements[17], &c_7323278, quote_condition);;
+}
+
-+static void __lambda_1080(void *data, object self_7312757, int argc, object *args) /* object self_7312757, object r_736648_738077_738152_738223_738289_738354_738418 */
++static void __lambda_1080(void *data, object self_7312750, int argc, object *args) /* object self_7312750, object r_736641_738070_738145_738216_738282_738347_738411 */
+ {
-+ object r_736648_738077_738152_738223_738289_738354_738418 = args[0];
++ object r_736641_738070_738145_738216_738282_738347_738411 = args[0];
+
-+closureN_type c_7323288;
-+object e_7323533 [21];
-+c_7323288.hdr.mark = gc_color_red;
-+ c_7323288.hdr.grayed = 0;
-+c_7323288.tag = closureN_tag;
-+ c_7323288.fn = (function_type)__lambda_1081;
-+c_7323288.num_args = 1;
-+c_7323288.num_elements = 21;
-+c_7323288.elements = (object *)e_7323533;
-+c_7323288.elements[0] = ((closureN)self_7312757)->elements[0];
-+c_7323288.elements[1] = ((closureN)self_7312757)->elements[1];
-+c_7323288.elements[2] = ((closureN)self_7312757)->elements[2];
-+c_7323288.elements[3] = ((closureN)self_7312757)->elements[3];
-+c_7323288.elements[4] = ((closureN)self_7312757)->elements[4];
-+c_7323288.elements[5] = ((closureN)self_7312757)->elements[5];
-+c_7323288.elements[6] = ((closureN)self_7312757)->elements[6];
-+c_7323288.elements[7] = ((closureN)self_7312757)->elements[7];
-+c_7323288.elements[8] = ((closureN)self_7312757)->elements[8];
-+c_7323288.elements[9] = ((closureN)self_7312757)->elements[9];
-+c_7323288.elements[10] = ((closureN)self_7312757)->elements[10];
-+c_7323288.elements[11] = ((closureN)self_7312757)->elements[11];
-+c_7323288.elements[12] = ((closureN)self_7312757)->elements[12];
-+c_7323288.elements[13] = ((closureN)self_7312757)->elements[13];
-+c_7323288.elements[14] = r_736648_738077_738152_738223_738289_738354_738418;
-+c_7323288.elements[15] = ((closureN)self_7312757)->elements[14];
-+c_7323288.elements[16] = ((closureN)self_7312757)->elements[15];
-+c_7323288.elements[17] = ((closureN)self_7312757)->elements[16];
-+c_7323288.elements[18] = ((closureN)self_7312757)->elements[17];
-+c_7323288.elements[19] = ((closureN)self_7312757)->elements[18];
-+c_7323288.elements[20] = ((closureN)self_7312757)->elements[19];
-+
-+return_closcall2(data, ((closureN)self_7312757)->elements[18], &c_7323288, quote_lambda);;
++closureN_type c_7323281;
++object e_7323526 [21];
++c_7323281.hdr.mark = gc_color_red;
++ c_7323281.hdr.grayed = 0;
++c_7323281.tag = closureN_tag;
++ c_7323281.fn = (function_type)__lambda_1081;
++c_7323281.num_args = 1;
++c_7323281.num_elements = 21;
++c_7323281.elements = (object *)e_7323526;
++c_7323281.elements[0] = ((closureN)self_7312750)->elements[0];
++c_7323281.elements[1] = ((closureN)self_7312750)->elements[1];
++c_7323281.elements[2] = ((closureN)self_7312750)->elements[2];
++c_7323281.elements[3] = ((closureN)self_7312750)->elements[3];
++c_7323281.elements[4] = ((closureN)self_7312750)->elements[4];
++c_7323281.elements[5] = ((closureN)self_7312750)->elements[5];
++c_7323281.elements[6] = ((closureN)self_7312750)->elements[6];
++c_7323281.elements[7] = ((closureN)self_7312750)->elements[7];
++c_7323281.elements[8] = ((closureN)self_7312750)->elements[8];
++c_7323281.elements[9] = ((closureN)self_7312750)->elements[9];
++c_7323281.elements[10] = ((closureN)self_7312750)->elements[10];
++c_7323281.elements[11] = ((closureN)self_7312750)->elements[11];
++c_7323281.elements[12] = ((closureN)self_7312750)->elements[12];
++c_7323281.elements[13] = ((closureN)self_7312750)->elements[13];
++c_7323281.elements[14] = r_736641_738070_738145_738216_738282_738347_738411;
++c_7323281.elements[15] = ((closureN)self_7312750)->elements[14];
++c_7323281.elements[16] = ((closureN)self_7312750)->elements[15];
++c_7323281.elements[17] = ((closureN)self_7312750)->elements[16];
++c_7323281.elements[18] = ((closureN)self_7312750)->elements[17];
++c_7323281.elements[19] = ((closureN)self_7312750)->elements[18];
++c_7323281.elements[20] = ((closureN)self_7312750)->elements[19];
++
++return_closcall2(data, ((closureN)self_7312750)->elements[18], &c_7323281, quote_lambda);;
+}
+
-+static void __lambda_1081(void *data, object self_7312758, int argc, object *args) /* object self_7312758, object r_736521_738104_738179_738250_738316_738381_738445_738503_738560_738616_738671_738725_738778_738830_738881_738931_738980_739028_739075_739121_739166_739210_739253_739295_739336_739376_739415_739453_739490_739526_739561_739595_739628 */
++static void __lambda_1081(void *data, object self_7312751, int argc, object *args) /* object self_7312751, object r_736514_738097_738172_738243_738309_738374_738438_738496_738553_738609_738664_738718_738771_738823_738874_738924_738973_739021_739068_739114_739159_739203_739246_739288_739329_739369_739408_739446_739483_739519_739554_739588_739621 */
+ {
-+ object r_736521_738104_738179_738250_738316_738381_738445_738503_738560_738616_738671_738725_738778_738830_738881_738931_738980_739028_739075_739121_739166_739210_739253_739295_739336_739376_739415_739453_739490_739526_739561_739595_739628 = args[0];
++ object r_736514_738097_738172_738243_738309_738374_738438_738496_738553_738609_738664_738718_738771_738823_738874_738924_738973_739021_739068_739114_739159_739203_739246_739288_739329_739369_739408_739446_739483_739519_739554_739588_739621 = args[0];
+
-+closureN_type c_7323291;
-+object e_7323532 [22];
-+c_7323291.hdr.mark = gc_color_red;
-+ c_7323291.hdr.grayed = 0;
-+c_7323291.tag = closureN_tag;
-+ c_7323291.fn = (function_type)__lambda_1082;
-+c_7323291.num_args = 1;
-+c_7323291.num_elements = 22;
-+c_7323291.elements = (object *)e_7323532;
-+c_7323291.elements[0] = ((closureN)self_7312758)->elements[0];
-+c_7323291.elements[1] = ((closureN)self_7312758)->elements[1];
-+c_7323291.elements[2] = ((closureN)self_7312758)->elements[2];
-+c_7323291.elements[3] = ((closureN)self_7312758)->elements[3];
-+c_7323291.elements[4] = r_736521_738104_738179_738250_738316_738381_738445_738503_738560_738616_738671_738725_738778_738830_738881_738931_738980_739028_739075_739121_739166_739210_739253_739295_739336_739376_739415_739453_739490_739526_739561_739595_739628;
-+c_7323291.elements[5] = ((closureN)self_7312758)->elements[4];
-+c_7323291.elements[6] = ((closureN)self_7312758)->elements[5];
-+c_7323291.elements[7] = ((closureN)self_7312758)->elements[6];
-+c_7323291.elements[8] = ((closureN)self_7312758)->elements[7];
-+c_7323291.elements[9] = ((closureN)self_7312758)->elements[8];
-+c_7323291.elements[10] = ((closureN)self_7312758)->elements[9];
-+c_7323291.elements[11] = ((closureN)self_7312758)->elements[10];
-+c_7323291.elements[12] = ((closureN)self_7312758)->elements[11];
-+c_7323291.elements[13] = ((closureN)self_7312758)->elements[12];
-+c_7323291.elements[14] = ((closureN)self_7312758)->elements[13];
-+c_7323291.elements[15] = ((closureN)self_7312758)->elements[14];
-+c_7323291.elements[16] = ((closureN)self_7312758)->elements[15];
-+c_7323291.elements[17] = ((closureN)self_7312758)->elements[16];
-+c_7323291.elements[18] = ((closureN)self_7312758)->elements[17];
-+c_7323291.elements[19] = ((closureN)self_7312758)->elements[18];
-+c_7323291.elements[20] = ((closureN)self_7312758)->elements[19];
-+c_7323291.elements[21] = ((closureN)self_7312758)->elements[20];
-+
-+return_closcall2(data, ((closureN)self_7312758)->elements[19], &c_7323291, quote_let);;
++closureN_type c_7323284;
++object e_7323525 [22];
++c_7323284.hdr.mark = gc_color_red;
++ c_7323284.hdr.grayed = 0;
++c_7323284.tag = closureN_tag;
++ c_7323284.fn = (function_type)__lambda_1082;
++c_7323284.num_args = 1;
++c_7323284.num_elements = 22;
++c_7323284.elements = (object *)e_7323525;
++c_7323284.elements[0] = ((closureN)self_7312751)->elements[0];
++c_7323284.elements[1] = ((closureN)self_7312751)->elements[1];
++c_7323284.elements[2] = ((closureN)self_7312751)->elements[2];
++c_7323284.elements[3] = ((closureN)self_7312751)->elements[3];
++c_7323284.elements[4] = r_736514_738097_738172_738243_738309_738374_738438_738496_738553_738609_738664_738718_738771_738823_738874_738924_738973_739021_739068_739114_739159_739203_739246_739288_739329_739369_739408_739446_739483_739519_739554_739588_739621;
++c_7323284.elements[5] = ((closureN)self_7312751)->elements[4];
++c_7323284.elements[6] = ((closureN)self_7312751)->elements[5];
++c_7323284.elements[7] = ((closureN)self_7312751)->elements[6];
++c_7323284.elements[8] = ((closureN)self_7312751)->elements[7];
++c_7323284.elements[9] = ((closureN)self_7312751)->elements[8];
++c_7323284.elements[10] = ((closureN)self_7312751)->elements[9];
++c_7323284.elements[11] = ((closureN)self_7312751)->elements[10];
++c_7323284.elements[12] = ((closureN)self_7312751)->elements[11];
++c_7323284.elements[13] = ((closureN)self_7312751)->elements[12];
++c_7323284.elements[14] = ((closureN)self_7312751)->elements[13];
++c_7323284.elements[15] = ((closureN)self_7312751)->elements[14];
++c_7323284.elements[16] = ((closureN)self_7312751)->elements[15];
++c_7323284.elements[17] = ((closureN)self_7312751)->elements[16];
++c_7323284.elements[18] = ((closureN)self_7312751)->elements[17];
++c_7323284.elements[19] = ((closureN)self_7312751)->elements[18];
++c_7323284.elements[20] = ((closureN)self_7312751)->elements[19];
++c_7323284.elements[21] = ((closureN)self_7312751)->elements[20];
++
++return_closcall2(data, ((closureN)self_7312751)->elements[19], &c_7323284, quote_let);;
+}
+
-+static void __lambda_1082(void *data, object self_7312759, int argc, object *args) /* object self_7312759, object r_736530_738105_738180_738251_738317_738382_738446_738504_738561_738617_738672_738726_738779_738831_738882_738932_738981_739029_739076_739122_739167_739211_739254_739296_739337_739377_739416_739454_739491_739527_739562_739596_739629 */
++static void __lambda_1082(void *data, object self_7312752, int argc, object *args) /* object self_7312752, object r_736523_738098_738173_738244_738310_738375_738439_738497_738554_738610_738665_738719_738772_738824_738875_738925_738974_739022_739069_739115_739160_739204_739247_739289_739330_739370_739409_739447_739484_739520_739555_739589_739622 */
+ {
-+ object r_736530_738105_738180_738251_738317_738382_738446_738504_738561_738617_738672_738726_738779_738831_738882_738932_738981_739029_739076_739122_739167_739211_739254_739296_739337_739377_739416_739454_739491_739527_739562_739596_739629 = args[0];
++ object r_736523_738098_738173_738244_738310_738375_738439_738497_738554_738610_738665_738719_738772_738824_738875_738925_738974_739022_739069_739115_739160_739204_739247_739289_739330_739370_739409_739447_739484_739520_739555_739589_739622 = args[0];
+
-+closureN_type c_7323294;
-+object e_7323531 [23];
-+c_7323294.hdr.mark = gc_color_red;
-+ c_7323294.hdr.grayed = 0;
-+c_7323294.tag = closureN_tag;
-+ c_7323294.fn = (function_type)__lambda_1083;
-+c_7323294.num_args = 1;
-+c_7323294.num_elements = 23;
-+c_7323294.elements = (object *)e_7323531;
-+c_7323294.elements[0] = ((closureN)self_7312759)->elements[0];
-+c_7323294.elements[1] = ((closureN)self_7312759)->elements[1];
-+c_7323294.elements[2] = ((closureN)self_7312759)->elements[2];
-+c_7323294.elements[3] = ((closureN)self_7312759)->elements[3];
-+c_7323294.elements[4] = ((closureN)self_7312759)->elements[4];
-+c_7323294.elements[5] = r_736530_738105_738180_738251_738317_738382_738446_738504_738561_738617_738672_738726_738779_738831_738882_738932_738981_739029_739076_739122_739167_739211_739254_739296_739337_739377_739416_739454_739491_739527_739562_739596_739629;
-+c_7323294.elements[6] = ((closureN)self_7312759)->elements[5];
-+c_7323294.elements[7] = ((closureN)self_7312759)->elements[6];
-+c_7323294.elements[8] = ((closureN)self_7312759)->elements[7];
-+c_7323294.elements[9] = ((closureN)self_7312759)->elements[8];
-+c_7323294.elements[10] = ((closureN)self_7312759)->elements[9];
-+c_7323294.elements[11] = ((closureN)self_7312759)->elements[10];
-+c_7323294.elements[12] = ((closureN)self_7312759)->elements[11];
-+c_7323294.elements[13] = ((closureN)self_7312759)->elements[12];
-+c_7323294.elements[14] = ((closureN)self_7312759)->elements[13];
-+c_7323294.elements[15] = ((closureN)self_7312759)->elements[14];
-+c_7323294.elements[16] = ((closureN)self_7312759)->elements[15];
-+c_7323294.elements[17] = ((closureN)self_7312759)->elements[16];
-+c_7323294.elements[18] = ((closureN)self_7312759)->elements[17];
-+c_7323294.elements[19] = ((closureN)self_7312759)->elements[18];
-+c_7323294.elements[20] = ((closureN)self_7312759)->elements[19];
-+c_7323294.elements[21] = ((closureN)self_7312759)->elements[20];
-+c_7323294.elements[22] = ((closureN)self_7312759)->elements[21];
-+
-+return_closcall2(data, ((closureN)self_7312759)->elements[20], &c_7323294, quote_res);;
++closureN_type c_7323287;
++object e_7323524 [23];
++c_7323287.hdr.mark = gc_color_red;
++ c_7323287.hdr.grayed = 0;
++c_7323287.tag = closureN_tag;
++ c_7323287.fn = (function_type)__lambda_1083;
++c_7323287.num_args = 1;
++c_7323287.num_elements = 23;
++c_7323287.elements = (object *)e_7323524;
++c_7323287.elements[0] = ((closureN)self_7312752)->elements[0];
++c_7323287.elements[1] = ((closureN)self_7312752)->elements[1];
++c_7323287.elements[2] = ((closureN)self_7312752)->elements[2];
++c_7323287.elements[3] = ((closureN)self_7312752)->elements[3];
++c_7323287.elements[4] = ((closureN)self_7312752)->elements[4];
++c_7323287.elements[5] = r_736523_738098_738173_738244_738310_738375_738439_738497_738554_738610_738665_738719_738772_738824_738875_738925_738974_739022_739069_739115_739160_739204_739247_739289_739330_739370_739409_739447_739484_739520_739555_739589_739622;
++c_7323287.elements[6] = ((closureN)self_7312752)->elements[5];
++c_7323287.elements[7] = ((closureN)self_7312752)->elements[6];
++c_7323287.elements[8] = ((closureN)self_7312752)->elements[7];
++c_7323287.elements[9] = ((closureN)self_7312752)->elements[8];
++c_7323287.elements[10] = ((closureN)self_7312752)->elements[9];
++c_7323287.elements[11] = ((closureN)self_7312752)->elements[10];
++c_7323287.elements[12] = ((closureN)self_7312752)->elements[11];
++c_7323287.elements[13] = ((closureN)self_7312752)->elements[12];
++c_7323287.elements[14] = ((closureN)self_7312752)->elements[13];
++c_7323287.elements[15] = ((closureN)self_7312752)->elements[14];
++c_7323287.elements[16] = ((closureN)self_7312752)->elements[15];
++c_7323287.elements[17] = ((closureN)self_7312752)->elements[16];
++c_7323287.elements[18] = ((closureN)self_7312752)->elements[17];
++c_7323287.elements[19] = ((closureN)self_7312752)->elements[18];
++c_7323287.elements[20] = ((closureN)self_7312752)->elements[19];
++c_7323287.elements[21] = ((closureN)self_7312752)->elements[20];
++c_7323287.elements[22] = ((closureN)self_7312752)->elements[21];
++
++return_closcall2(data, ((closureN)self_7312752)->elements[20], &c_7323287, quote_res);;
+}
+
-+static void __lambda_1083(void *data, object self_7312760, int argc, object *args) /* object self_7312760, object r_736560_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630 */
++static void __lambda_1083(void *data, object self_7312753, int argc, object *args) /* object self_7312753, object r_736553_738099_738174_738245_738311_738376_738440_738498_738555_738611_738666_738720_738773_738825_738876_738926_738975_739023_739070_739116_739161_739205_739248_739290_739331_739371_739410_739448_739485_739521_739556_739590_739623 */
+ {
-+ object r_736560_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630 = args[0];
++ object r_736553_738099_738174_738245_738311_738376_738440_738498_738555_738611_738666_738720_738773_738825_738876_738926_738975_739023_739070_739116_739161_739205_739248_739290_739331_739371_739410_739448_739485_739521_739556_739590_739623 = args[0];
+
-+closureN_type c_7323297;
-+object e_7323530 [24];
-+c_7323297.hdr.mark = gc_color_red;
-+ c_7323297.hdr.grayed = 0;
-+c_7323297.tag = closureN_tag;
-+ c_7323297.fn = (function_type)__lambda_1084;
-+c_7323297.num_args = 1;
-+c_7323297.num_elements = 24;
-+c_7323297.elements = (object *)e_7323530;
-+c_7323297.elements[0] = ((closureN)self_7312760)->elements[0];
-+c_7323297.elements[1] = ((closureN)self_7312760)->elements[1];
-+c_7323297.elements[2] = ((closureN)self_7312760)->elements[2];
-+c_7323297.elements[3] = ((closureN)self_7312760)->elements[3];
-+c_7323297.elements[4] = ((closureN)self_7312760)->elements[4];
-+c_7323297.elements[5] = ((closureN)self_7312760)->elements[5];
-+c_7323297.elements[6] = r_736560_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630;
-+c_7323297.elements[7] = ((closureN)self_7312760)->elements[6];
-+c_7323297.elements[8] = ((closureN)self_7312760)->elements[7];
-+c_7323297.elements[9] = ((closureN)self_7312760)->elements[8];
-+c_7323297.elements[10] = ((closureN)self_7312760)->elements[9];
-+c_7323297.elements[11] = ((closureN)self_7312760)->elements[10];
-+c_7323297.elements[12] = ((closureN)self_7312760)->elements[11];
-+c_7323297.elements[13] = ((closureN)self_7312760)->elements[12];
-+c_7323297.elements[14] = ((closureN)self_7312760)->elements[13];
-+c_7323297.elements[15] = ((closureN)self_7312760)->elements[14];
-+c_7323297.elements[16] = ((closureN)self_7312760)->elements[15];
-+c_7323297.elements[17] = ((closureN)self_7312760)->elements[16];
-+c_7323297.elements[18] = ((closureN)self_7312760)->elements[17];
-+c_7323297.elements[19] = ((closureN)self_7312760)->elements[18];
-+c_7323297.elements[20] = ((closureN)self_7312760)->elements[19];
-+c_7323297.elements[21] = ((closureN)self_7312760)->elements[20];
-+c_7323297.elements[22] = ((closureN)self_7312760)->elements[21];
-+c_7323297.elements[23] = ((closureN)self_7312760)->elements[22];
-+
-+return_closcall2(data, ((closureN)self_7312760)->elements[21], &c_7323297, quote_begin);;
++closureN_type c_7323290;
++object e_7323523 [24];
++c_7323290.hdr.mark = gc_color_red;
++ c_7323290.hdr.grayed = 0;
++c_7323290.tag = closureN_tag;
++ c_7323290.fn = (function_type)__lambda_1084;
++c_7323290.num_args = 1;
++c_7323290.num_elements = 24;
++c_7323290.elements = (object *)e_7323523;
++c_7323290.elements[0] = ((closureN)self_7312753)->elements[0];
++c_7323290.elements[1] = ((closureN)self_7312753)->elements[1];
++c_7323290.elements[2] = ((closureN)self_7312753)->elements[2];
++c_7323290.elements[3] = ((closureN)self_7312753)->elements[3];
++c_7323290.elements[4] = ((closureN)self_7312753)->elements[4];
++c_7323290.elements[5] = ((closureN)self_7312753)->elements[5];
++c_7323290.elements[6] = r_736553_738099_738174_738245_738311_738376_738440_738498_738555_738611_738666_738720_738773_738825_738876_738926_738975_739023_739070_739116_739161_739205_739248_739290_739331_739371_739410_739448_739485_739521_739556_739590_739623;
++c_7323290.elements[7] = ((closureN)self_7312753)->elements[6];
++c_7323290.elements[8] = ((closureN)self_7312753)->elements[7];
++c_7323290.elements[9] = ((closureN)self_7312753)->elements[8];
++c_7323290.elements[10] = ((closureN)self_7312753)->elements[9];
++c_7323290.elements[11] = ((closureN)self_7312753)->elements[10];
++c_7323290.elements[12] = ((closureN)self_7312753)->elements[11];
++c_7323290.elements[13] = ((closureN)self_7312753)->elements[12];
++c_7323290.elements[14] = ((closureN)self_7312753)->elements[13];
++c_7323290.elements[15] = ((closureN)self_7312753)->elements[14];
++c_7323290.elements[16] = ((closureN)self_7312753)->elements[15];
++c_7323290.elements[17] = ((closureN)self_7312753)->elements[16];
++c_7323290.elements[18] = ((closureN)self_7312753)->elements[17];
++c_7323290.elements[19] = ((closureN)self_7312753)->elements[18];
++c_7323290.elements[20] = ((closureN)self_7312753)->elements[19];
++c_7323290.elements[21] = ((closureN)self_7312753)->elements[20];
++c_7323290.elements[22] = ((closureN)self_7312753)->elements[21];
++c_7323290.elements[23] = ((closureN)self_7312753)->elements[22];
++
++return_closcall2(data, ((closureN)self_7312753)->elements[21], &c_7323290, quote_begin);;
+}
+
-+static void __lambda_1084(void *data, object self_7312761, int argc, object *args) /* object self_7312761, object r_736566_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631 */
++static void __lambda_1084(void *data, object self_7312754, int argc, object *args) /* object self_7312754, object r_736559_738100_738175_738246_738312_738377_738441_738499_738556_738612_738667_738721_738774_738826_738877_738927_738976_739024_739071_739117_739162_739206_739249_739291_739332_739372_739411_739449_739486_739522_739557_739591_739624 */
+ {
-+ object r_736566_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631 = args[0];
++ object r_736559_738100_738175_738246_738312_738377_738441_738499_738556_738612_738667_738721_738774_738826_738877_738927_738976_739024_739071_739117_739162_739206_739249_739291_739332_739372_739411_739449_739486_739522_739557_739591_739624 = args[0];
+
-+closureN_type c_7323300;
-+object e_7323529 [25];
-+c_7323300.hdr.mark = gc_color_red;
-+ c_7323300.hdr.grayed = 0;
-+c_7323300.tag = closureN_tag;
-+ c_7323300.fn = (function_type)__lambda_1085;
-+c_7323300.num_args = 1;
-+c_7323300.num_elements = 25;
-+c_7323300.elements = (object *)e_7323529;
-+c_7323300.elements[0] = ((closureN)self_7312761)->elements[0];
-+c_7323300.elements[1] = ((closureN)self_7312761)->elements[1];
-+c_7323300.elements[2] = ((closureN)self_7312761)->elements[2];
-+c_7323300.elements[3] = ((closureN)self_7312761)->elements[3];
-+c_7323300.elements[4] = ((closureN)self_7312761)->elements[4];
-+c_7323300.elements[5] = ((closureN)self_7312761)->elements[5];
-+c_7323300.elements[6] = ((closureN)self_7312761)->elements[6];
-+c_7323300.elements[7] = r_736566_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631;
-+c_7323300.elements[8] = ((closureN)self_7312761)->elements[7];
-+c_7323300.elements[9] = ((closureN)self_7312761)->elements[8];
-+c_7323300.elements[10] = ((closureN)self_7312761)->elements[9];
-+c_7323300.elements[11] = ((closureN)self_7312761)->elements[10];
-+c_7323300.elements[12] = ((closureN)self_7312761)->elements[11];
-+c_7323300.elements[13] = ((closureN)self_7312761)->elements[12];
-+c_7323300.elements[14] = ((closureN)self_7312761)->elements[13];
-+c_7323300.elements[15] = ((closureN)self_7312761)->elements[14];
-+c_7323300.elements[16] = ((closureN)self_7312761)->elements[15];
-+c_7323300.elements[17] = ((closureN)self_7312761)->elements[16];
-+c_7323300.elements[18] = ((closureN)self_7312761)->elements[17];
-+c_7323300.elements[19] = ((closureN)self_7312761)->elements[18];
-+c_7323300.elements[20] = ((closureN)self_7312761)->elements[19];
-+c_7323300.elements[21] = ((closureN)self_7312761)->elements[20];
-+c_7323300.elements[22] = ((closureN)self_7312761)->elements[21];
-+c_7323300.elements[23] = ((closureN)self_7312761)->elements[22];
-+c_7323300.elements[24] = ((closureN)self_7312761)->elements[23];
-+
-+return_closcall2(data, ((closureN)self_7312761)->elements[22], &c_7323300, quote_guard_91k);;
++closureN_type c_7323293;
++object e_7323522 [25];
++c_7323293.hdr.mark = gc_color_red;
++ c_7323293.hdr.grayed = 0;
++c_7323293.tag = closureN_tag;
++ c_7323293.fn = (function_type)__lambda_1085;
++c_7323293.num_args = 1;
++c_7323293.num_elements = 25;
++c_7323293.elements = (object *)e_7323522;
++c_7323293.elements[0] = ((closureN)self_7312754)->elements[0];
++c_7323293.elements[1] = ((closureN)self_7312754)->elements[1];
++c_7323293.elements[2] = ((closureN)self_7312754)->elements[2];
++c_7323293.elements[3] = ((closureN)self_7312754)->elements[3];
++c_7323293.elements[4] = ((closureN)self_7312754)->elements[4];
++c_7323293.elements[5] = ((closureN)self_7312754)->elements[5];
++c_7323293.elements[6] = ((closureN)self_7312754)->elements[6];
++c_7323293.elements[7] = r_736559_738100_738175_738246_738312_738377_738441_738499_738556_738612_738667_738721_738774_738826_738877_738927_738976_739024_739071_739117_739162_739206_739249_739291_739332_739372_739411_739449_739486_739522_739557_739591_739624;
++c_7323293.elements[8] = ((closureN)self_7312754)->elements[7];
++c_7323293.elements[9] = ((closureN)self_7312754)->elements[8];
++c_7323293.elements[10] = ((closureN)self_7312754)->elements[9];
++c_7323293.elements[11] = ((closureN)self_7312754)->elements[10];
++c_7323293.elements[12] = ((closureN)self_7312754)->elements[11];
++c_7323293.elements[13] = ((closureN)self_7312754)->elements[12];
++c_7323293.elements[14] = ((closureN)self_7312754)->elements[13];
++c_7323293.elements[15] = ((closureN)self_7312754)->elements[14];
++c_7323293.elements[16] = ((closureN)self_7312754)->elements[15];
++c_7323293.elements[17] = ((closureN)self_7312754)->elements[16];
++c_7323293.elements[18] = ((closureN)self_7312754)->elements[17];
++c_7323293.elements[19] = ((closureN)self_7312754)->elements[18];
++c_7323293.elements[20] = ((closureN)self_7312754)->elements[19];
++c_7323293.elements[21] = ((closureN)self_7312754)->elements[20];
++c_7323293.elements[22] = ((closureN)self_7312754)->elements[21];
++c_7323293.elements[23] = ((closureN)self_7312754)->elements[22];
++c_7323293.elements[24] = ((closureN)self_7312754)->elements[23];
++
++return_closcall2(data, ((closureN)self_7312754)->elements[22], &c_7323293, quote_guard_91k);;
+}
+
-+static void __lambda_1085(void *data, object self_7312762, int argc, object *args) /* object self_7312762, object r_736539_738113_738188_738259_738325_738390_738454_738512_738569_738625_738680_738734_738787_738839_738890_738940_738989_739037_739084_739130_739175_739219_739262_739304_739345_739385_739424_739462_739499_739535_739570_739604_739637_739665_739692_739718_739743_739767 */
++static void __lambda_1085(void *data, object self_7312755, int argc, object *args) /* object self_7312755, object r_736532_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630_739658_739685_739711_739736_739760 */
+ {
-+ object r_736539_738113_738188_738259_738325_738390_738454_738512_738569_738625_738680_738734_738787_738839_738890_738940_738989_739037_739084_739130_739175_739219_739262_739304_739345_739385_739424_739462_739499_739535_739570_739604_739637_739665_739692_739718_739743_739767 = args[0];
++ object r_736532_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630_739658_739685_739711_739736_739760 = args[0];
+
-+closureN_type c_7323303;
-+object e_7323528 [26];
-+c_7323303.hdr.mark = gc_color_red;
-+ c_7323303.hdr.grayed = 0;
-+c_7323303.tag = closureN_tag;
-+ c_7323303.fn = (function_type)__lambda_1086;
-+c_7323303.num_args = 1;
-+c_7323303.num_elements = 26;
-+c_7323303.elements = (object *)e_7323528;
-+c_7323303.elements[0] = ((closureN)self_7312762)->elements[0];
-+c_7323303.elements[1] = ((closureN)self_7312762)->elements[1];
-+c_7323303.elements[2] = ((closureN)self_7312762)->elements[2];
-+c_7323303.elements[3] = ((closureN)self_7312762)->elements[3];
-+c_7323303.elements[4] = ((closureN)self_7312762)->elements[4];
-+c_7323303.elements[5] = ((closureN)self_7312762)->elements[5];
-+c_7323303.elements[6] = r_736539_738113_738188_738259_738325_738390_738454_738512_738569_738625_738680_738734_738787_738839_738890_738940_738989_739037_739084_739130_739175_739219_739262_739304_739345_739385_739424_739462_739499_739535_739570_739604_739637_739665_739692_739718_739743_739767;
-+c_7323303.elements[7] = ((closureN)self_7312762)->elements[6];
-+c_7323303.elements[8] = ((closureN)self_7312762)->elements[7];
-+c_7323303.elements[9] = ((closureN)self_7312762)->elements[8];
-+c_7323303.elements[10] = ((closureN)self_7312762)->elements[9];
-+c_7323303.elements[11] = ((closureN)self_7312762)->elements[10];
-+c_7323303.elements[12] = ((closureN)self_7312762)->elements[11];
-+c_7323303.elements[13] = ((closureN)self_7312762)->elements[12];
-+c_7323303.elements[14] = ((closureN)self_7312762)->elements[13];
-+c_7323303.elements[15] = ((closureN)self_7312762)->elements[14];
-+c_7323303.elements[16] = ((closureN)self_7312762)->elements[15];
-+c_7323303.elements[17] = ((closureN)self_7312762)->elements[16];
-+c_7323303.elements[18] = ((closureN)self_7312762)->elements[17];
-+c_7323303.elements[19] = ((closureN)self_7312762)->elements[18];
-+c_7323303.elements[20] = ((closureN)self_7312762)->elements[19];
-+c_7323303.elements[21] = ((closureN)self_7312762)->elements[20];
-+c_7323303.elements[22] = ((closureN)self_7312762)->elements[21];
-+c_7323303.elements[23] = ((closureN)self_7312762)->elements[22];
-+c_7323303.elements[24] = ((closureN)self_7312762)->elements[23];
-+c_7323303.elements[25] = ((closureN)self_7312762)->elements[24];
-+
-+return_closcall2(data, ((closureN)self_7312762)->elements[23], &c_7323303, quote_lambda);;
++closureN_type c_7323296;
++object e_7323521 [26];
++c_7323296.hdr.mark = gc_color_red;
++ c_7323296.hdr.grayed = 0;
++c_7323296.tag = closureN_tag;
++ c_7323296.fn = (function_type)__lambda_1086;
++c_7323296.num_args = 1;
++c_7323296.num_elements = 26;
++c_7323296.elements = (object *)e_7323521;
++c_7323296.elements[0] = ((closureN)self_7312755)->elements[0];
++c_7323296.elements[1] = ((closureN)self_7312755)->elements[1];
++c_7323296.elements[2] = ((closureN)self_7312755)->elements[2];
++c_7323296.elements[3] = ((closureN)self_7312755)->elements[3];
++c_7323296.elements[4] = ((closureN)self_7312755)->elements[4];
++c_7323296.elements[5] = ((closureN)self_7312755)->elements[5];
++c_7323296.elements[6] = r_736532_738106_738181_738252_738318_738383_738447_738505_738562_738618_738673_738727_738780_738832_738883_738933_738982_739030_739077_739123_739168_739212_739255_739297_739338_739378_739417_739455_739492_739528_739563_739597_739630_739658_739685_739711_739736_739760;
++c_7323296.elements[7] = ((closureN)self_7312755)->elements[6];
++c_7323296.elements[8] = ((closureN)self_7312755)->elements[7];
++c_7323296.elements[9] = ((closureN)self_7312755)->elements[8];
++c_7323296.elements[10] = ((closureN)self_7312755)->elements[9];
++c_7323296.elements[11] = ((closureN)self_7312755)->elements[10];
++c_7323296.elements[12] = ((closureN)self_7312755)->elements[11];
++c_7323296.elements[13] = ((closureN)self_7312755)->elements[12];
++c_7323296.elements[14] = ((closureN)self_7312755)->elements[13];
++c_7323296.elements[15] = ((closureN)self_7312755)->elements[14];
++c_7323296.elements[16] = ((closureN)self_7312755)->elements[15];
++c_7323296.elements[17] = ((closureN)self_7312755)->elements[16];
++c_7323296.elements[18] = ((closureN)self_7312755)->elements[17];
++c_7323296.elements[19] = ((closureN)self_7312755)->elements[18];
++c_7323296.elements[20] = ((closureN)self_7312755)->elements[19];
++c_7323296.elements[21] = ((closureN)self_7312755)->elements[20];
++c_7323296.elements[22] = ((closureN)self_7312755)->elements[21];
++c_7323296.elements[23] = ((closureN)self_7312755)->elements[22];
++c_7323296.elements[24] = ((closureN)self_7312755)->elements[23];
++c_7323296.elements[25] = ((closureN)self_7312755)->elements[24];
++
++return_closcall2(data, ((closureN)self_7312755)->elements[23], &c_7323296, quote_lambda);;
+}
+
-+static void __lambda_1086(void *data, object self_7312763, int argc, object *args) /* object self_7312763, object r_736545_738114_738189_738260_738326_738391_738455_738513_738570_738626_738681_738735_738788_738840_738891_738941_738990_739038_739085_739131_739176_739220_739263_739305_739346_739386_739425_739463_739500_739536_739571_739605_739638_739666_739693_739719_739744_739768 */
++static void __lambda_1086(void *data, object self_7312756, int argc, object *args) /* object self_7312756, object r_736538_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631_739659_739686_739712_739737_739761 */
+ {
-+ object r_736545_738114_738189_738260_738326_738391_738455_738513_738570_738626_738681_738735_738788_738840_738891_738941_738990_739038_739085_739131_739176_739220_739263_739305_739346_739386_739425_739463_739500_739536_739571_739605_739638_739666_739693_739719_739744_739768 = args[0];
++ object r_736538_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631_739659_739686_739712_739737_739761 = args[0];
+
-+closureN_type c_7323306;
-+object e_7323527 [26];
-+c_7323306.hdr.mark = gc_color_red;
-+ c_7323306.hdr.grayed = 0;
-+c_7323306.tag = closureN_tag;
-+ c_7323306.fn = (function_type)__lambda_1087;
-+c_7323306.num_args = 1;
-+c_7323306.num_elements = 26;
-+c_7323306.elements = (object *)e_7323527;
-+c_7323306.elements[0] = ((closureN)self_7312763)->elements[0];
-+c_7323306.elements[1] = ((closureN)self_7312763)->elements[1];
-+c_7323306.elements[2] = ((closureN)self_7312763)->elements[2];
-+c_7323306.elements[3] = ((closureN)self_7312763)->elements[3];
-+c_7323306.elements[4] = ((closureN)self_7312763)->elements[4];
-+c_7323306.elements[5] = ((closureN)self_7312763)->elements[5];
-+c_7323306.elements[6] = ((closureN)self_7312763)->elements[6];
-+c_7323306.elements[7] = r_736545_738114_738189_738260_738326_738391_738455_738513_738570_738626_738681_738735_738788_738840_738891_738941_738990_739038_739085_739131_739176_739220_739263_739305_739346_739386_739425_739463_739500_739536_739571_739605_739638_739666_739693_739719_739744_739768;
-+c_7323306.elements[8] = ((closureN)self_7312763)->elements[7];
-+c_7323306.elements[9] = ((closureN)self_7312763)->elements[8];
-+c_7323306.elements[10] = ((closureN)self_7312763)->elements[9];
-+c_7323306.elements[11] = ((closureN)self_7312763)->elements[10];
-+c_7323306.elements[12] = ((closureN)self_7312763)->elements[11];
-+c_7323306.elements[13] = ((closureN)self_7312763)->elements[12];
-+c_7323306.elements[14] = ((closureN)self_7312763)->elements[13];
-+c_7323306.elements[15] = ((closureN)self_7312763)->elements[14];
-+c_7323306.elements[16] = ((closureN)self_7312763)->elements[15];
-+c_7323306.elements[17] = ((closureN)self_7312763)->elements[16];
-+c_7323306.elements[18] = ((closureN)self_7312763)->elements[17];
-+c_7323306.elements[19] = ((closureN)self_7312763)->elements[18];
-+c_7323306.elements[20] = ((closureN)self_7312763)->elements[19];
-+c_7323306.elements[21] = ((closureN)self_7312763)->elements[20];
-+c_7323306.elements[22] = ((closureN)self_7312763)->elements[21];
-+c_7323306.elements[23] = ((closureN)self_7312763)->elements[22];
-+c_7323306.elements[24] = ((closureN)self_7312763)->elements[23];
-+c_7323306.elements[25] = ((closureN)self_7312763)->elements[25];
-+
-+return_closcall2(data, ((closureN)self_7312763)->elements[24], &c_7323306, quote_res);;
++closureN_type c_7323299;
++object e_7323520 [26];
++c_7323299.hdr.mark = gc_color_red;
++ c_7323299.hdr.grayed = 0;
++c_7323299.tag = closureN_tag;
++ c_7323299.fn = (function_type)__lambda_1087;
++c_7323299.num_args = 1;
++c_7323299.num_elements = 26;
++c_7323299.elements = (object *)e_7323520;
++c_7323299.elements[0] = ((closureN)self_7312756)->elements[0];
++c_7323299.elements[1] = ((closureN)self_7312756)->elements[1];
++c_7323299.elements[2] = ((closureN)self_7312756)->elements[2];
++c_7323299.elements[3] = ((closureN)self_7312756)->elements[3];
++c_7323299.elements[4] = ((closureN)self_7312756)->elements[4];
++c_7323299.elements[5] = ((closureN)self_7312756)->elements[5];
++c_7323299.elements[6] = ((closureN)self_7312756)->elements[6];
++c_7323299.elements[7] = r_736538_738107_738182_738253_738319_738384_738448_738506_738563_738619_738674_738728_738781_738833_738884_738934_738983_739031_739078_739124_739169_739213_739256_739298_739339_739379_739418_739456_739493_739529_739564_739598_739631_739659_739686_739712_739737_739761;
++c_7323299.elements[8] = ((closureN)self_7312756)->elements[7];
++c_7323299.elements[9] = ((closureN)self_7312756)->elements[8];
++c_7323299.elements[10] = ((closureN)self_7312756)->elements[9];
++c_7323299.elements[11] = ((closureN)self_7312756)->elements[10];
++c_7323299.elements[12] = ((closureN)self_7312756)->elements[11];
++c_7323299.elements[13] = ((closureN)self_7312756)->elements[12];
++c_7323299.elements[14] = ((closureN)self_7312756)->elements[13];
++c_7323299.elements[15] = ((closureN)self_7312756)->elements[14];
++c_7323299.elements[16] = ((closureN)self_7312756)->elements[15];
++c_7323299.elements[17] = ((closureN)self_7312756)->elements[16];
++c_7323299.elements[18] = ((closureN)self_7312756)->elements[17];
++c_7323299.elements[19] = ((closureN)self_7312756)->elements[18];
++c_7323299.elements[20] = ((closureN)self_7312756)->elements[19];
++c_7323299.elements[21] = ((closureN)self_7312756)->elements[20];
++c_7323299.elements[22] = ((closureN)self_7312756)->elements[21];
++c_7323299.elements[23] = ((closureN)self_7312756)->elements[22];
++c_7323299.elements[24] = ((closureN)self_7312756)->elements[23];
++c_7323299.elements[25] = ((closureN)self_7312756)->elements[25];
++
++return_closcall2(data, ((closureN)self_7312756)->elements[24], &c_7323299, quote_res);;
+}
+
-+static void __lambda_1087(void *data, object self_7312764, int argc, object *args) /* object self_7312764, object r_736551_738115_738190_738261_738327_738392_738456_738514_738571_738627_738682_738736_738789_738841_738892_738942_738991_739039_739086_739132_739177_739221_739264_739306_739347_739387_739426_739464_739501_739537_739572_739606_739639_739667_739694_739720_739745_739769 */
++static void __lambda_1087(void *data, object self_7312757, int argc, object *args) /* object self_7312757, object r_736544_738108_738183_738254_738320_738385_738449_738507_738564_738620_738675_738729_738782_738834_738885_738935_738984_739032_739079_739125_739170_739214_739257_739299_739340_739380_739419_739457_739494_739530_739565_739599_739632_739660_739687_739713_739738_739762 */
+ {
-+ object r_736551_738115_738190_738261_738327_738392_738456_738514_738571_738627_738682_738736_738789_738841_738892_738942_738991_739039_739086_739132_739177_739221_739264_739306_739347_739387_739426_739464_739501_739537_739572_739606_739639_739667_739694_739720_739745_739769 = args[0];
++ object r_736544_738108_738183_738254_738320_738385_738449_738507_738564_738620_738675_738729_738782_738834_738885_738935_738984_739032_739079_739125_739170_739214_739257_739299_739340_739380_739419_739457_739494_739530_739565_739599_739632_739660_739687_739713_739738_739762 = args[0];
+
-+pair_type local_7323311;
++pair_type local_7323304;
++
++pair_type local_7323307;
++
++pair_type local_7323310;
+
+pair_type local_7323314;
+
@@ -13843,7 +13852,7 @@ Make let-values be the same as let*-values, to work around
+
+pair_type local_7323352;
+
-+pair_type local_7323356;
++pair_type local_7323355;
+
+pair_type local_7323359;
+
@@ -13856,109 +13865,104 @@ Make let-values be the same as let*-values, to work around
+pair_type local_7323373;
+
+pair_type local_7323376;
-+
-+pair_type local_7323380;
-
--pair_type local_7325835;
-+pair_type local_7323383;
-pair_type local_7325839;
-+pair_type local_7323387;
++pair_type local_7323380;
-pair_type local_7325842;
-+pair_type local_7323390;
++pair_type local_7323383;
-pair_type local_7325846;
-+pair_type local_7323394;
++pair_type local_7323387;
-pair_type local_7325849;
-+pair_type local_7323397;
++pair_type local_7323390;
-pair_type local_7325852;
-+pair_type local_7323400;
++pair_type local_7323393;
-pair_type local_7325856;
-+pair_type local_7323404;
++pair_type local_7323397;
-pair_type local_7325859;
-+pair_type local_7323407;
++pair_type local_7323400;
-pair_type local_7325862;
-+pair_type local_7323410;
++pair_type local_7323403;
-pair_type local_7325870;
-+pair_type local_7323418;
++pair_type local_7323411;
-pair_type local_7325874;
-+pair_type local_7323422;
++pair_type local_7323415;
-pair_type local_7325877;
-+pair_type local_7323425;
++pair_type local_7323418;
-pair_type local_7325881;
-+pair_type local_7323429;
++pair_type local_7323422;
-pair_type local_7325884;
-+pair_type local_7323432;
++pair_type local_7323425;
-pair_type local_7325888;
-+pair_type local_7323436;
++pair_type local_7323429;
-pair_type local_7325891;
-+pair_type local_7323439;
++pair_type local_7323432;
-pair_type local_7325895;
-+pair_type local_7323443;
++pair_type local_7323436;
-pair_type local_7325898;
-+pair_type local_7323446;
++pair_type local_7323439;
-pair_type local_7325901;
-+pair_type local_7323449;
++pair_type local_7323442;
-pair_type local_7325905;
-+pair_type local_7323453;
++pair_type local_7323446;
-pair_type local_7325914;
-+pair_type local_7323462;
++pair_type local_7323455;
-pair_type local_7325917;
-+pair_type local_7323465;
++pair_type local_7323458;
-pair_type local_7325921;
-+pair_type local_7323469;
++pair_type local_7323462;
-pair_type local_7325924;
-+pair_type local_7323472;
++pair_type local_7323465;
-pair_type local_7325927;
-+pair_type local_7323475;
++pair_type local_7323468;
-pair_type local_7325931;
-+pair_type local_7323479;
++pair_type local_7323472;
-pair_type local_7325934;
-+pair_type local_7323482;
++pair_type local_7323475;
-pair_type local_7325937;
-+pair_type local_7323485;
++pair_type local_7323478;
-pair_type local_7325941;
-+pair_type local_7323489;
++pair_type local_7323482;
-pair_type local_7325944;
-+pair_type local_7323492;
++pair_type local_7323485;
-pair_type local_7325948;
-+pair_type local_7323496;
++pair_type local_7323489;
@@ -13967,33 +13971,32 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7325961;
-+pair_type local_7323509;
++pair_type local_7323502;
-pair_type local_7325964;
-+pair_type local_7323512;
++pair_type local_7323505;
-pair_type local_7325968;
-+pair_type local_7323516;
++pair_type local_7323509;
-pair_type local_7325971;
-+pair_type local_7323519;
++pair_type local_7323512;
-pair_type local_7325975;
-+pair_type local_7323523;
++pair_type local_7323516;
-pair_type local_7325978;
-return_direct_with_clo1(data, ((closureN)self_7314057)->elements[0], (((closure) ((closureN)self_7314057)->elements[0])->fn), set_pair_as_expr(&local_7325763, set_pair_as_expr(&local_7325766, set_pair_as_expr(&local_7325769, ((closureN)self_7314057)->elements[1], set_pair_as_expr(&local_7325773, set_pair_as_expr(&local_7325776, ((closureN)self_7314057)->elements[2], set_pair_as_expr(&local_7325780, set_pair_as_expr(&local_7325783, ((closureN)self_7314057)->elements[24], NULL), set_pair_as_expr(&local_7325787, set_pair_as_expr(&local_7325790, ((closureN)self_7314057)->elements[3], set_pair_as_expr(&local_7325794, set_pair_as_expr(&local_7325797, ((closureN)self_7314057)->elements[10], set_pair_as_expr(&local_7325801, set_pair_as_expr(&local_7325804, ((closureN)self_7314057)->elements[23], NULL), set_pair_as_expr(&local_7325808, set_pair_as_expr(&local_7325811, set_pair_as_expr(&local_7325814, ((closureN)self_7314057)->elements[11], set_pair_as_expr(&local_7325818, set_pai
r_as_expr(&local_7325821, ((closureN)self_7314057)->elements[12], set_pair_as_expr(&local_7325825, set_pair_as_expr(&local_7325828, ((closureN)self_7314057)->elements[22], NULL), set_pair_as_expr(&local_7325832, set_pair_as_expr(&local_7325835, ((closureN)self_7314057)->elements[13], set_pair_as_expr(&local_7325839, set_pair_as_expr(&local_7325842, ((closureN)self_7314057)->elements[14], set_pair_as_expr(&local_7325846, NULL, set_pair_as_expr(&local_7325849, set_pair_as_expr(&local_7325852, ((closureN)self_7314057)->elements[15], set_pair_as_expr(&local_7325856, set_pair_as_expr(&local_7325859, set_pair_as_expr(&local_7325862, Cyc_car(data, Cyc_car(data, ((closureN)self_7314057)->elements[25])), set_pair_as_expr(&local_7325870, ((closureN)self_7314057)->elements[21], NULL)), NULL), set_pair_as_expr(&local_7325874, set_pair_as_expr(&local_7325877, ((closureN)self_7314057)->elements[16], set_pair_as_expr(&local_7325881, set_pair_as_expr(&local_7325884, ((closureN)self_7314057)->element
s[17], set_pair_as_expr(&local_7325888, set_pair_as_expr(&local_7325891, ((closureN)self_7314057)->elements[18], set_pair_as_expr(&local_7325895, NULL, set_pair_as_expr(&local_7325898, set_pair_as_expr(&local_7325901, ((closureN)self_7314057)->elements[19], set_pair_as_expr(&local_7325905, ((closureN)self_7314057)->elements[20], NULL)), NULL))), NULL)), Cyc_cdr(data, Cyc_car(data, ((closureN)self_7314057)->elements[25])))), NULL))), NULL))), NULL)), NULL))), NULL)), NULL), NULL))), set_pair_as_expr(&local_7325914, set_pair_as_expr(&local_7325917, ((closureN)self_7314057)->elements[4], set_pair_as_expr(&local_7325921, NULL, set_pair_as_expr(&local_7325924, set_pair_as_expr(&local_7325927, ((closureN)self_7314057)->elements[5], set_pair_as_expr(&local_7325931, set_pair_as_expr(&local_7325934, set_pair_as_expr(&local_7325937, ((closureN)self_7314057)->elements[8], set_pair_as_expr(&local_7325941, set_pair_as_expr(&local_7325944, ((closureN)self_7314057)->elements[9], set_pair_as_expr(&
local_7325948, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7314057)->elements[25])), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7314057)->elements[25])))), NULL)), NULL), set_pair_as_expr(&local_7325961, set_pair_as_expr(&local_7325964, ((closureN)self_7314057)->elements[6], set_pair_as_expr(&local_7325968, set_pair_as_expr(&local_7325971, ((closureN)self_7314057)->elements[7], set_pair_as_expr(&local_7325975, NULL, set_pair_as_expr(&local_7325978, r_737319_739361_739436_739507_739573_739638_739702_739760_739817_739873_739928_739982_7310035_7310087_7310138_7310188_7310237_7310285_7310332_7310378_7310423_7310467_7310510_7310552_7310593_7310633_7310672_7310710_7310747_7310783_7310818_7310852_7310885_7310913_7310940_7310966_7310991_7311015, NULL))), NULL)), NULL))), NULL))), NULL))), NULL))), NULL)), NULL), boolean_f));;
-+pair_type local_7323526;
-+return_direct_with_clo1(data, ((closureN)self_7312764)->elements[0], (((closure) ((closureN)self_7312764)->elements[0])->fn), set_pair_as_expr(&local_7323311, set_pair_as_expr(&local_7323314, set_pair_as_expr(&local_7323317, ((closureN)self_7312764)->elements[1], set_pair_as_expr(&local_7323321, set_pair_as_expr(&local_7323324, ((closureN)self_7312764)->elements[2], set_pair_as_expr(&local_7323328, set_pair_as_expr(&local_7323331, ((closureN)self_7312764)->elements[24], NULL), set_pair_as_expr(&local_7323335, set_pair_as_expr(&local_7323338, ((closureN)self_7312764)->elements[3], set_pair_as_expr(&local_7323342, set_pair_as_expr(&local_7323345, ((closureN)self_7312764)->elements[10], set_pair_as_expr(&local_7323349, set_pair_as_expr(&local_7323352, ((closureN)self_7312764)->elements[23], NULL), set_pair_as_expr(&local_7323356, set_pair_as_expr(&local_7323359, set_pair_as_expr(&local_7323362, ((closureN)self_7312764)->elements[11], set_pair_as_expr(&local_7323366, set_pai
r_as_expr(&local_7323369, ((closureN)self_7312764)->elements[12], set_pair_as_expr(&local_7323373, set_pair_as_expr(&local_7323376, ((closureN)self_7312764)->elements[22], NULL), set_pair_as_expr(&local_7323380, set_pair_as_expr(&local_7323383, ((closureN)self_7312764)->elements[13], set_pair_as_expr(&local_7323387, set_pair_as_expr(&local_7323390, ((closureN)self_7312764)->elements[14], set_pair_as_expr(&local_7323394, NULL, set_pair_as_expr(&local_7323397, set_pair_as_expr(&local_7323400, ((closureN)self_7312764)->elements[15], set_pair_as_expr(&local_7323404, set_pair_as_expr(&local_7323407, set_pair_as_expr(&local_7323410, Cyc_car(data, Cyc_car(data, ((closureN)self_7312764)->elements[25])), set_pair_as_expr(&local_7323418, ((closureN)self_7312764)->elements[21], NULL)), NULL), set_pair_as_expr(&local_7323422, set_pair_as_expr(&local_7323425, ((closureN)self_7312764)->elements[16], set_pair_as_expr(&local_7323429, set_pair_as_expr(&local_7323432, ((closureN)self_7312764)->element
s[17], set_pair_as_expr(&local_7323436, set_pair_as_expr(&local_7323439, ((closureN)self_7312764)->elements[18], set_pair_as_expr(&local_7323443, NULL, set_pair_as_expr(&local_7323446, set_pair_as_expr(&local_7323449, ((closureN)self_7312764)->elements[19], set_pair_as_expr(&local_7323453, ((closureN)self_7312764)->elements[20], NULL)), NULL))), NULL)), Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312764)->elements[25])))), NULL))), NULL))), NULL)), NULL))), NULL)), NULL), NULL))), set_pair_as_expr(&local_7323462, set_pair_as_expr(&local_7323465, ((closureN)self_7312764)->elements[4], set_pair_as_expr(&local_7323469, NULL, set_pair_as_expr(&local_7323472, set_pair_as_expr(&local_7323475, ((closureN)self_7312764)->elements[5], set_pair_as_expr(&local_7323479, set_pair_as_expr(&local_7323482, set_pair_as_expr(&local_7323485, ((closureN)self_7312764)->elements[8], set_pair_as_expr(&local_7323489, set_pair_as_expr(&local_7323492, ((closureN)self_7312764)->elements[9], set_pair_as_expr(&
local_7323496, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312764)->elements[25])), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312764)->elements[25])))), NULL)), NULL), set_pair_as_expr(&local_7323509, set_pair_as_expr(&local_7323512, ((closureN)self_7312764)->elements[6], set_pair_as_expr(&local_7323516, set_pair_as_expr(&local_7323519, ((closureN)self_7312764)->elements[7], set_pair_as_expr(&local_7323523, NULL, set_pair_as_expr(&local_7323526, r_736551_738115_738190_738261_738327_738392_738456_738514_738571_738627_738682_738736_738789_738841_738892_738942_738991_739039_739086_739132_739177_739221_739264_739306_739347_739387_739426_739464_739501_739537_739572_739606_739639_739667_739694_739720_739745_739769, NULL))), NULL)), NULL))), NULL))), NULL))), NULL))), NULL)), NULL), boolean_f));;
++pair_type local_7323519;
++return_direct_with_clo1(data, ((closureN)self_7312757)->elements[0], (((closure) ((closureN)self_7312757)->elements[0])->fn), set_pair_as_expr(&local_7323304, set_pair_as_expr(&local_7323307, set_pair_as_expr(&local_7323310, ((closureN)self_7312757)->elements[1], set_pair_as_expr(&local_7323314, set_pair_as_expr(&local_7323317, ((closureN)self_7312757)->elements[2], set_pair_as_expr(&local_7323321, set_pair_as_expr(&local_7323324, ((closureN)self_7312757)->elements[24], NULL), set_pair_as_expr(&local_7323328, set_pair_as_expr(&local_7323331, ((closureN)self_7312757)->elements[3], set_pair_as_expr(&local_7323335, set_pair_as_expr(&local_7323338, ((closureN)self_7312757)->elements[10], set_pair_as_expr(&local_7323342, set_pair_as_expr(&local_7323345, ((closureN)self_7312757)->elements[23], NULL), set_pair_as_expr(&local_7323349, set_pair_as_expr(&local_7323352, set_pair_as_expr(&local_7323355, ((closureN)self_7312757)->elements[11], set_pair_as_expr(&local_7323359, set_pai
r_as_expr(&local_7323362, ((closureN)self_7312757)->elements[12], set_pair_as_expr(&local_7323366, set_pair_as_expr(&local_7323369, ((closureN)self_7312757)->elements[22], NULL), set_pair_as_expr(&local_7323373, set_pair_as_expr(&local_7323376, ((closureN)self_7312757)->elements[13], set_pair_as_expr(&local_7323380, set_pair_as_expr(&local_7323383, ((closureN)self_7312757)->elements[14], set_pair_as_expr(&local_7323387, NULL, set_pair_as_expr(&local_7323390, set_pair_as_expr(&local_7323393, ((closureN)self_7312757)->elements[15], set_pair_as_expr(&local_7323397, set_pair_as_expr(&local_7323400, set_pair_as_expr(&local_7323403, Cyc_car(data, Cyc_car(data, ((closureN)self_7312757)->elements[25])), set_pair_as_expr(&local_7323411, ((closureN)self_7312757)->elements[21], NULL)), NULL), set_pair_as_expr(&local_7323415, set_pair_as_expr(&local_7323418, ((closureN)self_7312757)->elements[16], set_pair_as_expr(&local_7323422, set_pair_as_expr(&local_7323425, ((closureN)self_7312757)->element
s[17], set_pair_as_expr(&local_7323429, set_pair_as_expr(&local_7323432, ((closureN)self_7312757)->elements[18], set_pair_as_expr(&local_7323436, NULL, set_pair_as_expr(&local_7323439, set_pair_as_expr(&local_7323442, ((closureN)self_7312757)->elements[19], set_pair_as_expr(&local_7323446, ((closureN)self_7312757)->elements[20], NULL)), NULL))), NULL)), Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312757)->elements[25])))), NULL))), NULL))), NULL)), NULL))), NULL)), NULL), NULL))), set_pair_as_expr(&local_7323455, set_pair_as_expr(&local_7323458, ((closureN)self_7312757)->elements[4], set_pair_as_expr(&local_7323462, NULL, set_pair_as_expr(&local_7323465, set_pair_as_expr(&local_7323468, ((closureN)self_7312757)->elements[5], set_pair_as_expr(&local_7323472, set_pair_as_expr(&local_7323475, set_pair_as_expr(&local_7323478, ((closureN)self_7312757)->elements[8], set_pair_as_expr(&local_7323482, set_pair_as_expr(&local_7323485, ((closureN)self_7312757)->elements[9], set_pair_as_expr(&
local_7323489, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312757)->elements[25])), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312757)->elements[25])))), NULL)), NULL), set_pair_as_expr(&local_7323502, set_pair_as_expr(&local_7323505, ((closureN)self_7312757)->elements[6], set_pair_as_expr(&local_7323509, set_pair_as_expr(&local_7323512, ((closureN)self_7312757)->elements[7], set_pair_as_expr(&local_7323516, NULL, set_pair_as_expr(&local_7323519, r_736544_738108_738183_738254_738320_738385_738449_738507_738564_738620_738675_738729_738782_738834_738885_738935_738984_739032_739079_739125_739170_739214_739257_739299_739340_739380_739419_739457_739494_739530_739565_739599_739632_739660_739687_739713_739738_739762, NULL))), NULL)), NULL))), NULL))), NULL))), NULL))), NULL)), NULL), boolean_f));;
}
-static void __lambda_1052(void *data, object _, int argc, object *args) /* closure _,object k_736895, object expr_731708_731792_731982_733715, object rename_731709_731793_731983_733716, object compare_731710_731794_731984_733717 */
-+static void __lambda_1052(void *data, object _, int argc, object *args) /* closure _,object k_736450, object expr_731711_731725_731744_733375, object rename_731712_731726_731745_733376, object compare_731713_731727_731746_733377 */
++static void __lambda_1052(void *data, object _, int argc, object *args) /* closure _,object k_736443, object expr_731708_731721_731740_733368, object rename_731709_731722_731741_733369, object compare_731710_731723_731742_733370 */
{
-object k_736895 = args[0]; object expr_731708_731792_731982_733715 = args[1]; object rename_731709_731793_731983_733716 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:let-values");
-+object k_736450 = args[0]; object expr_731711_731725_731744_733375 = args[1]; object rename_731712_731726_731745_733376 = args[2];
-+ Cyc_st_add(data, "base.sld:let-values");
++object k_736443 = args[0]; object expr_731708_731721_731740_733368 = args[1]; object rename_731709_731722_731741_733369 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:let-values");
-closureN_type c_7324403;
-object e_7325647 [3];
@@ -14007,30 +14010,95 @@ Make let-values be the same as let*-values, to work around
-c_7324403.elements[0] = expr_731708_731792_731982_733715;
-c_7324403.elements[1] = k_736895;
-c_7324403.elements[2] = rename_731709_731793_731983_733716;
-+closureN_type c_7323110;
-+object e_7323195 [3];
-+c_7323110.hdr.mark = gc_color_red;
-+ c_7323110.hdr.grayed = 0;
-+c_7323110.tag = closureN_tag;
-+ c_7323110.fn = (function_type)__lambda_1053;
-+c_7323110.num_args = 1;
-+c_7323110.num_elements = 3;
-+c_7323110.elements = (object *)e_7323195;
-+c_7323110.elements[0] = expr_731711_731725_731744_733375;
-+c_7323110.elements[1] = k_736450;
-+c_7323110.elements[2] = rename_731712_731726_731745_733376;
-
-
+-
++closureN_type c_7323103;
++object e_7323188 [3];
++c_7323103.hdr.mark = gc_color_red;
++ c_7323103.hdr.grayed = 0;
++c_7323103.tag = closureN_tag;
++ c_7323103.fn = (function_type)__lambda_1053;
++c_7323103.num_args = 1;
++c_7323103.num_elements = 3;
++c_7323103.elements = (object *)e_7323188;
++c_7323103.elements[0] = expr_731708_731721_731740_733368;
++c_7323103.elements[1] = k_736443;
++c_7323103.elements[2] = rename_731709_731722_731741_733369;
++
++
++
++return_direct_with_clo1(data,(closure)&c_7323103,__lambda_1053, Cyc_cdr(data, expr_731708_731721_731740_733368));;
++}
++
++static void __lambda_1053(void *data, object self_7312720, int argc, object *args) /* object self_7312720, object v_931_731716_731728_731744_733372 */
++ {
++ object v_931_731716_731728_731744_733372 = args[0];
++
++closureN_type c_7323105;
++object e_7323163 [2];
++c_7323105.hdr.mark = gc_color_red;
++ c_7323105.hdr.grayed = 0;
++c_7323105.tag = closureN_tag;
++ c_7323105.fn = (function_type)__lambda_1054;
++c_7323105.num_args = 0;
++c_7323105.num_elements = 2;
++c_7323105.elements = (object *)e_7323163;
++c_7323105.elements[0] = ((closureN)self_7312720)->elements[2];
++c_7323105.elements[1] = v_931_731716_731728_731744_733372;
++
++
++closureN_type c_7323164;
++object e_7323187 [2];
++c_7323164.hdr.mark = gc_color_red;
++ c_7323164.hdr.grayed = 0;
++c_7323164.tag = closureN_tag;
++ c_7323164.fn = (function_type)__lambda_1056;
++c_7323164.num_args = 1;
++c_7323164.num_elements = 2;
++c_7323164.elements = (object *)e_7323187;
++c_7323164.elements[0] = ((closureN)self_7312720)->elements[0];
++c_7323164.elements[1] = ((closureN)self_7312720)->elements[1];
++
++return_direct_with_clo1(data,(closure)&c_7323105,__lambda_1054, &c_7323164);;
++}
++
++static void __lambda_1056(void *data, object self_7312721, int argc, object *args) /* object self_7312721, object tmp_731725_731727_731743_733371 */
++ {
++ object tmp_731725_731727_731743_733371 = args[0];
++
++closureN_type c_7323166;
++object e_7323180 [2];
++c_7323166.hdr.mark = gc_color_red;
++ c_7323166.hdr.grayed = 0;
++c_7323166.tag = closureN_tag;
++ c_7323166.fn = (function_type)__lambda_1057;
++c_7323166.num_args = 0;
++c_7323166.num_elements = 2;
++c_7323166.elements = (object *)e_7323180;
++c_7323166.elements[0] = ((closureN)self_7312721)->elements[0];
++c_7323166.elements[1] = tmp_731725_731727_731743_733371;
++
++
++closureN_type c_7323181;
++object e_7323186 [1];
++c_7323181.hdr.mark = gc_color_red;
++ c_7323181.hdr.grayed = 0;
++c_7323181.tag = closureN_tag;
++ c_7323181.fn = (function_type)__lambda_1059;
++c_7323181.num_args = 1;
++c_7323181.num_elements = 1;
++c_7323181.elements = (object *)e_7323186;
++c_7323181.elements[0] = ((closureN)self_7312721)->elements[1];
+-
-return_direct_with_clo1(data,(closure)&c_7324403,__lambda_1053, Cyc_cdr(data, expr_731708_731792_731982_733715));;
-+return_direct_with_clo1(data,(closure)&c_7323110,__lambda_1053, Cyc_cdr(data, expr_731711_731725_731744_733375));;
++return_direct_with_clo1(data,(closure)&c_7323166,__lambda_1057, &c_7323181);;
}
-static void __lambda_1053(void *data, object self_7313973, int argc, object *args) /* object self_7313973, object v_931_731716_731970_732091_733824 */
-+static void __lambda_1053(void *data, object self_7312727, int argc, object *args) /* object self_7312727, object v_931_731720_731732_731748_733379 */
++static void __lambda_1059(void *data, object self_7312722, int argc, object *args) /* object self_7312722, object r_736444 */
{
- object v_931_731716_731970_732091_733824 = args[0];
-+ object v_931_731720_731732_731748_733379 = args[0];
++ object r_736444 = args[0];
-closureN_type c_7324405;
-object e_7324487 [2];
@@ -14043,19 +14111,8 @@ Make let-values be the same as let*-values, to work around
-c_7324405.elements = (object *)e_7324487;
-c_7324405.elements[0] = ((closureN)self_7313973)->elements[2];
-c_7324405.elements[1] = v_931_731716_731970_732091_733824;
-+closureN_type c_7323112;
-+object e_7323170 [2];
-+c_7323112.hdr.mark = gc_color_red;
-+ c_7323112.hdr.grayed = 0;
-+c_7323112.tag = closureN_tag;
-+ c_7323112.fn = (function_type)__lambda_1054;
-+c_7323112.num_args = 0;
-+c_7323112.num_elements = 2;
-+c_7323112.elements = (object *)e_7323170;
-+c_7323112.elements[0] = ((closureN)self_7312727)->elements[2];
-+c_7323112.elements[1] = v_931_731720_731732_731748_733379;
-
+-
-closureN_type c_7324488;
-object e_7325646 [3];
-c_7324488.hdr.mark = gc_color_red;
@@ -14068,27 +14125,19 @@ Make let-values be the same as let*-values, to work around
-c_7324488.elements[0] = ((closureN)self_7313973)->elements[0];
-c_7324488.elements[1] = ((closureN)self_7313973)->elements[1];
-c_7324488.elements[2] = ((closureN)self_7313973)->elements[2];
-+closureN_type c_7323171;
-+object e_7323194 [2];
-+c_7323171.hdr.mark = gc_color_red;
-+ c_7323171.hdr.grayed = 0;
-+c_7323171.tag = closureN_tag;
-+ c_7323171.fn = (function_type)__lambda_1056;
-+c_7323171.num_args = 1;
-+c_7323171.num_elements = 2;
-+c_7323171.elements = (object *)e_7323194;
-+c_7323171.elements[0] = ((closureN)self_7312727)->elements[0];
-+c_7323171.elements[1] = ((closureN)self_7312727)->elements[1];
-
+-
-return_direct_with_clo1(data,(closure)&c_7324405,__lambda_1054, &c_7324488);;
-+return_direct_with_clo1(data,(closure)&c_7323112,__lambda_1054, &c_7323171);;
++return_direct_with_clo1(data, ((closureN)self_7312722)->elements[0], (((closure) ((closureN)self_7312722)->elements[0])->fn), Cyc_car(data, r_736444));;
}
-static void __lambda_1057(void *data, object self_7313974, int argc, object *args) /* object self_7313974, object tmp_731796_731798_731985_733718 */
-+static void __lambda_1056(void *data, object self_7312728, int argc, object *args) /* object self_7312728, object tmp_731729_731731_731747_733378 */
++static void __lambda_1057(void *data, object self_7312723, int argc, object *args) /* object self_7312723, object k_736446 */
{
- object tmp_731796_731798_731985_733718 = args[0];
-+ object tmp_731729_731731_731747_733378 = args[0];
++ object k_736446 = args[0];
++ if( (boolean_f != ((closureN)self_7312723)->elements[1]) ){
++ return_direct_with_clo1(data, k_736446, (((closure) k_736446)->fn), ((closureN)self_7312723)->elements[1]);
++} else {
-closureN_type c_7324490;
-object e_7325639 [3];
@@ -14103,7 +14152,17 @@ Make let-values be the same as let*-values, to work around
-c_7324490.elements[1] = ((closureN)self_7313974)->elements[2];
-c_7324490.elements[2] = tmp_731796_731798_731985_733718;
-
--
++closureN_type c_7323171;
++object e_7323177 [1];
++c_7323171.hdr.mark = gc_color_red;
++ c_7323171.hdr.grayed = 0;
++c_7323171.tag = closureN_tag;
++ c_7323171.fn = (function_type)__lambda_1058;
++c_7323171.num_args = 1;
++c_7323171.num_elements = 1;
++c_7323171.elements = (object *)e_7323177;
++c_7323171.elements[0] = k_736446;
+
-closureN_type c_7325640;
-object e_7325645 [1];
-c_7325640.hdr.mark = gc_color_red;
@@ -14114,55 +14173,36 @@ Make let-values be the same as let*-values, to work around
-c_7325640.num_elements = 1;
-c_7325640.elements = (object *)e_7325645;
-c_7325640.elements[0] = ((closureN)self_7313974)->elements[1];
-+closureN_type c_7323173;
-+object e_7323187 [2];
-+c_7323173.hdr.mark = gc_color_red;
-+ c_7323173.hdr.grayed = 0;
-+c_7323173.tag = closureN_tag;
-+ c_7323173.fn = (function_type)__lambda_1057;
-+c_7323173.num_args = 0;
-+c_7323173.num_elements = 2;
-+c_7323173.elements = (object *)e_7323187;
-+c_7323173.elements[0] = ((closureN)self_7312728)->elements[0];
-+c_7323173.elements[1] = tmp_731729_731731_731747_733378;
-+
-+
-+closureN_type c_7323188;
-+object e_7323193 [1];
-+c_7323188.hdr.mark = gc_color_red;
-+ c_7323188.hdr.grayed = 0;
-+c_7323188.tag = closureN_tag;
-+ c_7323188.fn = (function_type)__lambda_1059;
-+c_7323188.num_args = 1;
-+c_7323188.num_elements = 1;
-+c_7323188.elements = (object *)e_7323193;
-+c_7323188.elements[0] = ((closureN)self_7312728)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7324490,__lambda_1058, &c_7325640);;
-+return_direct_with_clo1(data,(closure)&c_7323173,__lambda_1057, &c_7323188);;
++make_utf8_string_with_len(c_7323178, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7323171, &c_7323178, ((closureN)self_7312723)->elements[0]);}
++;;
}
-static void __lambda_1106(void *data, object self_7313975, int argc, object *args) /* object self_7313975, object r_736896 */
-+static void __lambda_1059(void *data, object self_7312729, int argc, object *args) /* object self_7312729, object r_736451 */
++static void __lambda_1058(void *data, object self_7312724, int argc, object *args) /* object self_7312724, object r_736447 */
{
- object r_736896 = args[0];
-+ object r_736451 = args[0];
++ object r_736447 = args[0];
-
+-
-return_direct_with_clo1(data, ((closureN)self_7313975)->elements[0], (((closure) ((closureN)self_7313975)->elements[0])->fn), Cyc_car(data, r_736896));;
-+return_direct_with_clo1(data, ((closureN)self_7312729)->elements[0], (((closure) ((closureN)self_7312729)->elements[0])->fn), Cyc_car(data, r_736451));;
++pair_type local_7323176;
++return_direct_with_clo1(data, ((closureN)self_7312724)->elements[0], (((closure) ((closureN)self_7312724)->elements[0])->fn), set_pair_as_expr(&local_7323176, r_736447, boolean_f));;
}
-static void __lambda_1058(void *data, object self_7313976, int argc, object *args) /* object self_7313976, object k_736898 */
-+static void __lambda_1057(void *data, object self_7312730, int argc, object *args) /* object self_7312730, object k_736453 */
++static void __lambda_1054(void *data, object self_7312725, int argc, object *args) /* object self_7312725, object k_736449 */
{
- object k_736898 = args[0];
- if( (boolean_f != ((closureN)self_7313976)->elements[2]) ){
- return_direct_with_clo1(data, k_736898, (((closure) k_736898)->fn), ((closureN)self_7313976)->elements[2]);
-+ object k_736453 = args[0];
-+ if( (boolean_f != ((closureN)self_7312730)->elements[1]) ){
-+ return_direct_with_clo1(data, k_736453, (((closure) k_736453)->fn), ((closureN)self_7312730)->elements[1]);
- } else {
+-} else {
++ object k_736449 = args[0];
++
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312725)->elements[1])) ){
++ complex_num_type local_7323111;
-closureN_type c_7324495;
-object e_7325635 [3];
@@ -14176,30 +14216,52 @@ Make let-values be the same as let*-values, to work around
-c_7324495.elements[0] = ((closureN)self_7313976)->elements[0];
-c_7324495.elements[1] = k_736898;
-c_7324495.elements[2] = ((closureN)self_7313976)->elements[1];
-+closureN_type c_7323178;
-+object e_7323184 [1];
-+c_7323178.hdr.mark = gc_color_red;
-+ c_7323178.hdr.grayed = 0;
-+c_7323178.tag = closureN_tag;
-+ c_7323178.fn = (function_type)__lambda_1058;
-+c_7323178.num_args = 1;
-+c_7323178.num_elements = 1;
-+c_7323178.elements = (object *)e_7323184;
-+c_7323178.elements[0] = k_736453;
-
-
-
+-
++if( (boolean_f != ((inline_function_type)
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323111, Cyc_car(data, ((closureN)self_7312725)->elements[1]))) ){
++
++
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312725)->elements[1]))) ){
++ complex_num_type local_7323122;
++
++
++if( (boolean_f != ((inline_function_type)
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323122, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312725)->elements[1])))) ){
++
++closureN_type c_7323130;
++object e_7323158 [2];
++c_7323130.hdr.mark = gc_color_red;
++ c_7323130.hdr.grayed = 0;
++c_7323130.tag = closureN_tag;
++ c_7323130.fn = (function_type)__lambda_1055;
++c_7323130.num_args = 1;
++c_7323130.num_elements = 2;
++c_7323130.elements = (object *)e_7323158;
++c_7323130.elements[0] = k_736449;
++c_7323130.elements[1] = ((closureN)self_7312725)->elements[1];
+
-return_direct_with_clo1(data,(closure)&c_7324495,__lambda_1059, Cyc_cdr(data, ((closureN)self_7313976)->elements[0]));}
-+make_utf8_string_with_len(c_7323185, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7323178, &c_7323185, ((closureN)self_7312730)->elements[0]);}
++return_closcall2(data, ((closureN)self_7312725)->elements[0], &c_7323130, quote_let_85_91values);
++} else {
++ return_direct_with_clo1(data, k_736449, (((closure) k_736449)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736449, (((closure) k_736449)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736449, (((closure) k_736449)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736449, (((closure) k_736449)->fn), boolean_f);}
;;
}
-static void __lambda_1059(void *data, object self_7313977, int argc, object *args) /* object self_7313977, object v_936_731721_731952_732080_733813 */
-+static void __lambda_1058(void *data, object self_7312731, int argc, object *args) /* object self_7312731, object r_736454 */
++static void __lambda_1055(void *data, object self_7312726, int argc, object *args) /* object self_7312726, object r_736459 */
{
- object v_936_731721_731952_732080_733813 = args[0];
-+ object r_736454 = args[0];
++ object r_736459 = args[0];
-closureN_type c_7324497;
-object e_7324587 [2];
@@ -14212,10 +14274,9 @@ Make let-values be the same as let*-values, to work around
-c_7324497.elements = (object *)e_7324587;
-c_7324497.elements[0] = ((closureN)self_7313977)->elements[2];
-c_7324497.elements[1] = v_936_731721_731952_732080_733813;
--
-+pair_type local_7323183;
-+return_direct_with_clo1(data, ((closureN)self_7312731)->elements[0], (((closure) ((closureN)self_7312731)->elements[0])->fn), set_pair_as_expr(&local_7323183, r_736454, boolean_f));;
-+}
++pair_type local_7323135;
+
++pair_type local_7323138;
-closureN_type c_7324588;
-object e_7325634 [3];
@@ -14229,61 +14290,18 @@ Make let-values be the same as let*-values, to work around
-c_7324588.elements[0] = ((closureN)self_7313977)->elements[0];
-c_7324588.elements[1] = ((closureN)self_7313977)->elements[1];
-c_7324588.elements[2] = ((closureN)self_7313977)->elements[2];
-+static void __lambda_1054(void *data, object self_7312732, int argc, object *args) /* object self_7312732, object k_736456 */
-+ {
-+ object k_736456 = args[0];
-+
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312732)->elements[1])) ){
-+ complex_num_type local_7323118;
-+
-+if( (boolean_f != ((inline_function_type)
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323118, Cyc_car(data, ((closureN)self_7312732)->elements[1]))) ){
-+
-+
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312732)->elements[1]))) ){
-+ complex_num_type local_7323129;
-+
-+
-+if( (boolean_f != ((inline_function_type)
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7323129, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312732)->elements[1])))) ){
-+
-+closureN_type c_7323137;
-+object e_7323165 [2];
-+c_7323137.hdr.mark = gc_color_red;
-+ c_7323137.hdr.grayed = 0;
-+c_7323137.tag = closureN_tag;
-+ c_7323137.fn = (function_type)__lambda_1055;
-+c_7323137.num_args = 1;
-+c_7323137.num_elements = 2;
-+c_7323137.elements = (object *)e_7323165;
-+c_7323137.elements[0] = k_736456;
-+c_7323137.elements[1] = ((closureN)self_7312732)->elements[1];
++pair_type local_7323141;
-return_direct_with_clo1(data,(closure)&c_7324497,__lambda_1060, &c_7324588);;
-+return_closcall2(data, ((closureN)self_7312732)->elements[0], &c_7323137, quote_let_85_91values);
-+} else {
-+ return_direct_with_clo1(data, k_736456, (((closure) k_736456)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736456, (((closure) k_736456)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736456, (((closure) k_736456)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736456, (((closure) k_736456)->fn), boolean_f);}
-+;;
- }
+-}
-static void __lambda_1062(void *data, object self_7313978, int argc, object *args) /* object self_7313978, object tmp_731800_731802_731986_733719 */
-+static void __lambda_1055(void *data, object self_7312733, int argc, object *args) /* object self_7312733, object r_736466 */
- {
+- {
- object tmp_731800_731802_731986_733719 = args[0];
- if( (boolean_f != tmp_731800_731802_731986_733719) ){
- return_direct_with_clo1(data, ((closureN)self_7313978)->elements[1], (((closure) ((closureN)self_7313978)->elements[1])->fn), tmp_731800_731802_731986_733719);
-} else {
-+ object r_736466 = args[0];
-
+-
-closureN_type c_7324592;
-object e_7325630 [3];
-c_7324592.hdr.mark = gc_color_red;
@@ -14296,31 +14314,18 @@ Make let-values be the same as let*-values, to work around
-c_7324592.elements[0] = ((closureN)self_7313978)->elements[0];
-c_7324592.elements[1] = ((closureN)self_7313978)->elements[1];
-c_7324592.elements[2] = ((closureN)self_7313978)->elements[2];
-+pair_type local_7323142;
++
++pair_type local_7323147;
++
-+pair_type local_7323145;
-+pair_type local_7323148;
-return_direct_with_clo1(data,(closure)&c_7324592,__lambda_1063, Cyc_cdr(data, ((closureN)self_7313978)->elements[0]));}
-;;
-+
-+
-+pair_type local_7323154;
-+
-+
-+
-+
-+
-+
-+
-+
-+return_direct_with_clo1(data, ((closureN)self_7312733)->elements[0], (((closure) ((closureN)self_7312733)->elements[0])->fn), set_pair_as_expr(&local_7323142, set_pair_as_expr(&local_7323145, r_736466, set_pair_as_expr(&local_7323148, Cyc_car(data, ((closureN)self_7312733)->elements[1]), set_pair_as_expr(&local_7323154, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312733)->elements[1])), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312733)->elements[1]))))), boolean_f));;
- }
+-}
-static void __lambda_1063(void *data, object self_7313979, int argc, object *args) /* object self_7313979, object v_9315_731730_731921_732060_733793 */
-+static void __lambda_1032(void *data, object _, int argc, object *args) /* closure _,object k_736340, object expr_731576_731608_731669_733337, object rename_731577_731609_731670_733338, object compare_731578_731610_731671_733339 */
- {
+- {
- object v_9315_731730_731921_732060_733793 = args[0];
-
-closureN_type c_7324594;
@@ -14334,21 +14339,6 @@ Make let-values be the same as let*-values, to work around
-c_7324594.elements = (object *)e_7324774;
-c_7324594.elements[0] = ((closureN)self_7313979)->elements[2];
-c_7324594.elements[1] = v_9315_731730_731921_732060_733793;
-+object k_736340 = args[0]; object expr_731576_731608_731669_733337 = args[1]; object rename_731577_731609_731670_733338 = args[2];
-+ Cyc_st_add(data, "base.sld:let*-values");
-+
-+closureN_type c_7322779;
-+object e_7323105 [3];
-+c_7322779.hdr.mark = gc_color_red;
-+ c_7322779.hdr.grayed = 0;
-+c_7322779.tag = closureN_tag;
-+ c_7322779.fn = (function_type)__lambda_1033;
-+c_7322779.num_args = 1;
-+c_7322779.num_elements = 3;
-+c_7322779.elements = (object *)e_7323105;
-+c_7322779.elements[0] = expr_731576_731608_731669_733337;
-+c_7322779.elements[1] = k_736340;
-+c_7322779.elements[2] = rename_731577_731609_731670_733338;
-closureN_type c_7324775;
@@ -14365,18 +14355,17 @@ Make let-values be the same as let*-values, to work around
-c_7324775.elements[2] = ((closureN)self_7313979)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7324594,__lambda_1064, &c_7324775);;
-+return_direct_with_clo1(data,(closure)&c_7322779,__lambda_1033, Cyc_cdr(data, expr_731576_731608_731669_733337));;
++return_direct_with_clo1(data, ((closureN)self_7312726)->elements[0], (((closure) ((closureN)self_7312726)->elements[0])->fn), set_pair_as_expr(&local_7323135, set_pair_as_expr(&local_7323138, r_736459, set_pair_as_expr(&local_7323141, Cyc_car(data, ((closureN)self_7312726)->elements[1]), set_pair_as_expr(&local_7323147, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312726)->elements[1])), Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312726)->elements[1]))))), boolean_f));;
}
-static void __lambda_1066(void *data, object self_7313980, int argc, object *args) /* object self_7313980, object tmp_731804_731806_731987_733720 */
-+static void __lambda_1033(void *data, object self_7312708, int argc, object *args) /* object self_7312708, object v_931_731585_731663_731703_733371 */
++static void __lambda_1032(void *data, object _, int argc, object *args) /* closure _,object k_736333, object expr_731574_731605_731666_733330, object rename_731575_731606_731667_733331, object compare_731576_731607_731668_733332 */
{
- object tmp_731804_731806_731987_733720 = args[0];
- if( (boolean_f != tmp_731804_731806_731987_733720) ){
- return_direct_with_clo1(data, ((closureN)self_7313980)->elements[1], (((closure) ((closureN)self_7313980)->elements[1])->fn), tmp_731804_731806_731987_733720);
-} else {
-+ object v_931_731585_731663_731703_733371 = args[0];
-
+-
-closureN_type c_7324779;
-object e_7325625 [3];
-c_7324779.hdr.mark = gc_color_red;
@@ -14389,42 +14378,99 @@ Make let-values be the same as let*-values, to work around
-c_7324779.elements[0] = ((closureN)self_7313980)->elements[0];
-c_7324779.elements[1] = ((closureN)self_7313980)->elements[1];
-c_7324779.elements[2] = ((closureN)self_7313980)->elements[2];
-+closureN_type c_7322781;
-+object e_7322807 [2];
-+c_7322781.hdr.mark = gc_color_red;
-+ c_7322781.hdr.grayed = 0;
-+c_7322781.tag = closureN_tag;
-+ c_7322781.fn = (function_type)__lambda_1034;
-+c_7322781.num_args = 0;
-+c_7322781.num_elements = 2;
-+c_7322781.elements = (object *)e_7322807;
-+c_7322781.elements[0] = ((closureN)self_7312708)->elements[2];
-+c_7322781.elements[1] = v_931_731585_731663_731703_733371;
++object k_736333 = args[0]; object expr_731574_731605_731666_733330 = args[1]; object rename_731575_731606_731667_733331 = args[2];
++ Cyc_st_add(data, "scheme/base.sld:let*-values");
++closureN_type c_7322772;
++object e_7323098 [3];
++c_7322772.hdr.mark = gc_color_red;
++ c_7322772.hdr.grayed = 0;
++c_7322772.tag = closureN_tag;
++ c_7322772.fn = (function_type)__lambda_1033;
++c_7322772.num_args = 1;
++c_7322772.num_elements = 3;
++c_7322772.elements = (object *)e_7323098;
++c_7322772.elements[0] = expr_731574_731605_731666_733330;
++c_7322772.elements[1] = k_736333;
++c_7322772.elements[2] = rename_731575_731606_731667_733331;
++
++
++
++return_direct_with_clo1(data,(closure)&c_7322772,__lambda_1033, Cyc_cdr(data, expr_731574_731605_731666_733330));;
++}
++
++static void __lambda_1033(void *data, object self_7312701, int argc, object *args) /* object self_7312701, object v_931_731582_731660_731700_733364 */
++ {
++ object v_931_731582_731660_731700_733364 = args[0];
++
++closureN_type c_7322774;
++object e_7322800 [2];
++c_7322774.hdr.mark = gc_color_red;
++ c_7322774.hdr.grayed = 0;
++c_7322774.tag = closureN_tag;
++ c_7322774.fn = (function_type)__lambda_1034;
++c_7322774.num_args = 0;
++c_7322774.num_elements = 2;
++c_7322774.elements = (object *)e_7322800;
++c_7322774.elements[0] = ((closureN)self_7312701)->elements[2];
++c_7322774.elements[1] = v_931_731582_731660_731700_733364;
++
++
++closureN_type c_7322801;
++object e_7323097 [3];
++c_7322801.hdr.mark = gc_color_red;
++ c_7322801.hdr.grayed = 0;
++c_7322801.tag = closureN_tag;
++ c_7322801.fn = (function_type)__lambda_1036;
++c_7322801.num_args = 1;
++c_7322801.num_elements = 3;
++c_7322801.elements = (object *)e_7323097;
++c_7322801.elements[0] = ((closureN)self_7312701)->elements[0];
++c_7322801.elements[1] = ((closureN)self_7312701)->elements[1];
++c_7322801.elements[2] = ((closureN)self_7312701)->elements[2];
++
++return_direct_with_clo1(data,(closure)&c_7322774,__lambda_1034, &c_7322801);;
++}
++
++static void __lambda_1036(void *data, object self_7312702, int argc, object *args) /* object self_7312702, object tmp_731609_731611_731669_733333 */
++ {
++ object tmp_731609_731611_731669_733333 = args[0];
++
++closureN_type c_7322803;
++object e_7323090 [3];
++c_7322803.hdr.mark = gc_color_red;
++ c_7322803.hdr.grayed = 0;
++c_7322803.tag = closureN_tag;
++ c_7322803.fn = (function_type)__lambda_1037;
++c_7322803.num_args = 0;
++c_7322803.num_elements = 3;
++c_7322803.elements = (object *)e_7323090;
++c_7322803.elements[0] = ((closureN)self_7312702)->elements[0];
++c_7322803.elements[1] = ((closureN)self_7312702)->elements[2];
++c_7322803.elements[2] = tmp_731609_731611_731669_733333;
-+closureN_type c_7322808;
-+object e_7323104 [3];
-+c_7322808.hdr.mark = gc_color_red;
-+ c_7322808.hdr.grayed = 0;
-+c_7322808.tag = closureN_tag;
-+ c_7322808.fn = (function_type)__lambda_1036;
-+c_7322808.num_args = 1;
-+c_7322808.num_elements = 3;
-+c_7322808.elements = (object *)e_7323104;
-+c_7322808.elements[0] = ((closureN)self_7312708)->elements[0];
-+c_7322808.elements[1] = ((closureN)self_7312708)->elements[1];
-+c_7322808.elements[2] = ((closureN)self_7312708)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7324779,__lambda_1067, Cyc_cdr(data, ((closureN)self_7313980)->elements[0]));}
-;;
-+return_direct_with_clo1(data,(closure)&c_7322781,__lambda_1034, &c_7322808);;
++closureN_type c_7323091;
++object e_7323096 [1];
++c_7323091.hdr.mark = gc_color_red;
++ c_7323091.hdr.grayed = 0;
++c_7323091.tag = closureN_tag;
++ c_7323091.fn = (function_type)__lambda_1051;
++c_7323091.num_args = 1;
++c_7323091.num_elements = 1;
++c_7323091.elements = (object *)e_7323096;
++c_7323091.elements[0] = ((closureN)self_7312702)->elements[1];
++
++return_direct_with_clo1(data,(closure)&c_7322803,__lambda_1037, &c_7323091);;
}
-static void __lambda_1067(void *data, object self_7313981, int argc, object *args) /* object self_7313981, object v_9330_731745_731891_732040_733773 */
-+static void __lambda_1036(void *data, object self_7312709, int argc, object *args) /* object self_7312709, object tmp_731612_731614_731672_733340 */
++static void __lambda_1051(void *data, object self_7312703, int argc, object *args) /* object self_7312703, object r_736334 */
{
- object v_9330_731745_731891_732040_733773 = args[0];
-+ object tmp_731612_731614_731672_733340 = args[0];
++ object r_736334 = args[0];
-closureN_type c_7324781;
-object e_7325007 [2];
@@ -14437,19 +14483,7 @@ Make let-values be the same as let*-values, to work around
-c_7324781.elements = (object *)e_7325007;
-c_7324781.elements[0] = ((closureN)self_7313981)->elements[2];
-c_7324781.elements[1] = v_9330_731745_731891_732040_733773;
-+closureN_type c_7322810;
-+object e_7323097 [3];
-+c_7322810.hdr.mark = gc_color_red;
-+ c_7322810.hdr.grayed = 0;
-+c_7322810.tag = closureN_tag;
-+ c_7322810.fn = (function_type)__lambda_1037;
-+c_7322810.num_args = 0;
-+c_7322810.num_elements = 3;
-+c_7322810.elements = (object *)e_7323097;
-+c_7322810.elements[0] = ((closureN)self_7312709)->elements[0];
-+c_7322810.elements[1] = ((closureN)self_7312709)->elements[2];
-+c_7322810.elements[2] = tmp_731612_731614_731672_733340;
-
+-
-closureN_type c_7325008;
-object e_7325624 [3];
@@ -14463,29 +14497,21 @@ Make let-values be the same as let*-values, to work around
-c_7325008.elements[0] = ((closureN)self_7313981)->elements[0];
-c_7325008.elements[1] = ((closureN)self_7313981)->elements[1];
-c_7325008.elements[2] = ((closureN)self_7313981)->elements[2];
-+closureN_type c_7323098;
-+object e_7323103 [1];
-+c_7323098.hdr.mark = gc_color_red;
-+ c_7323098.hdr.grayed = 0;
-+c_7323098.tag = closureN_tag;
-+ c_7323098.fn = (function_type)__lambda_1051;
-+c_7323098.num_args = 1;
-+c_7323098.num_elements = 1;
-+c_7323098.elements = (object *)e_7323103;
-+c_7323098.elements[0] = ((closureN)self_7312709)->elements[1];
-
+-
-return_direct_with_clo1(data,(closure)&c_7324781,__lambda_1068, &c_7325008);;
-+return_direct_with_clo1(data,(closure)&c_7322810,__lambda_1037, &c_7323098);;
++return_direct_with_clo1(data, ((closureN)self_7312703)->elements[0], (((closure) ((closureN)self_7312703)->elements[0])->fn), Cyc_car(data, r_736334));;
}
-static void __lambda_1073(void *data, object self_7313982, int argc, object *args) /* object self_7313982, object tmp_731808_731810_731988_733721 */
-+static void __lambda_1051(void *data, object self_7312710, int argc, object *args) /* object self_7312710, object r_736341 */
++static void __lambda_1037(void *data, object self_7312704, int argc, object *args) /* object self_7312704, object k_736336 */
{
- object tmp_731808_731810_731988_733721 = args[0];
- if( (boolean_f != tmp_731808_731810_731988_733721) ){
- return_direct_with_clo1(data, ((closureN)self_7313982)->elements[1], (((closure) ((closureN)self_7313982)->elements[1])->fn), tmp_731808_731810_731988_733721);
--} else {
-+ object r_736341 = args[0];
++ object k_736336 = args[0];
++ if( (boolean_f != ((closureN)self_7312704)->elements[2]) ){
++ return_direct_with_clo1(data, k_736336, (((closure) k_736336)->fn), ((closureN)self_7312704)->elements[2]);
+ } else {
-closureN_type c_7325012;
-object e_7325620 [3];
@@ -14499,22 +14525,31 @@ Make let-values be the same as let*-values, to work around
-c_7325012.elements[0] = ((closureN)self_7313982)->elements[0];
-c_7325012.elements[1] = ((closureN)self_7313982)->elements[1];
-c_7325012.elements[2] = ((closureN)self_7313982)->elements[2];
--
--
++closureN_type c_7322808;
++object e_7323086 [3];
++c_7322808.hdr.mark = gc_color_red;
++ c_7322808.hdr.grayed = 0;
++c_7322808.tag = closureN_tag;
++ c_7322808.fn = (function_type)__lambda_1038;
++c_7322808.num_args = 1;
++c_7322808.num_elements = 3;
++c_7322808.elements = (object *)e_7323086;
++c_7322808.elements[0] = ((closureN)self_7312704)->elements[0];
++c_7322808.elements[1] = k_736336;
++c_7322808.elements[2] = ((closureN)self_7312704)->elements[1];
+
+
-return_direct_with_clo1(data,(closure)&c_7325012,__lambda_1074, Cyc_cdr(data, ((closureN)self_7313982)->elements[0]));}
--;;
-+return_direct_with_clo1(data, ((closureN)self_7312710)->elements[0], (((closure) ((closureN)self_7312710)->elements[0])->fn), Cyc_car(data, r_736341));;
++return_direct_with_clo1(data,(closure)&c_7322808,__lambda_1038, Cyc_cdr(data, ((closureN)self_7312704)->elements[0]));}
+ ;;
}
-static void __lambda_1074(void *data, object self_7313983, int argc, object *args) /* object self_7313983, object v_9345_731760_731853_732014_733747 */
-+static void __lambda_1037(void *data, object self_7312711, int argc, object *args) /* object self_7312711, object k_736343 */
++static void __lambda_1038(void *data, object self_7312705, int argc, object *args) /* object self_7312705, object v_934_731585_731638_731685_733349 */
{
- object v_9345_731760_731853_732014_733747 = args[0];
-+ object k_736343 = args[0];
-+ if( (boolean_f != ((closureN)self_7312711)->elements[2]) ){
-+ return_direct_with_clo1(data, k_736343, (((closure) k_736343)->fn), ((closureN)self_7312711)->elements[2]);
-+} else {
++ object v_934_731585_731638_731685_733349 = args[0];
-closureN_type c_7325014;
-object e_7325297 [2];
@@ -14527,18 +14562,17 @@ Make let-values be the same as let*-values, to work around
-c_7325014.elements = (object *)e_7325297;
-c_7325014.elements[0] = ((closureN)self_7313983)->elements[2];
-c_7325014.elements[1] = v_9345_731760_731853_732014_733747;
-+closureN_type c_7322815;
-+object e_7323093 [3];
-+c_7322815.hdr.mark = gc_color_red;
-+ c_7322815.hdr.grayed = 0;
-+c_7322815.tag = closureN_tag;
-+ c_7322815.fn = (function_type)__lambda_1038;
-+c_7322815.num_args = 1;
-+c_7322815.num_elements = 3;
-+c_7322815.elements = (object *)e_7323093;
-+c_7322815.elements[0] = ((closureN)self_7312711)->elements[0];
-+c_7322815.elements[1] = k_736343;
-+c_7322815.elements[2] = ((closureN)self_7312711)->elements[1];
++closureN_type c_7322810;
++object e_7322937 [2];
++c_7322810.hdr.mark = gc_color_red;
++ c_7322810.hdr.grayed = 0;
++c_7322810.tag = closureN_tag;
++ c_7322810.fn = (function_type)__lambda_1039;
++c_7322810.num_args = 0;
++c_7322810.num_elements = 2;
++c_7322810.elements = (object *)e_7322937;
++c_7322810.elements[0] = ((closureN)self_7312705)->elements[2];
++c_7322810.elements[1] = v_934_731585_731638_731685_733349;
-closureN_type c_7325298;
@@ -14553,54 +14587,32 @@ Make let-values be the same as let*-values, to work around
-c_7325298.elements[0] = ((closureN)self_7313983)->elements[0];
-c_7325298.elements[1] = ((closureN)self_7313983)->elements[1];
-c_7325298.elements[2] = ((closureN)self_7313983)->elements[2];
++closureN_type c_7322938;
++object e_7323085 [3];
++c_7322938.hdr.mark = gc_color_red;
++ c_7322938.hdr.grayed = 0;
++c_7322938.tag = closureN_tag;
++ c_7322938.fn = (function_type)__lambda_1042;
++c_7322938.num_args = 1;
++c_7322938.num_elements = 3;
++c_7322938.elements = (object *)e_7323085;
++c_7322938.elements[0] = ((closureN)self_7312705)->elements[0];
++c_7322938.elements[1] = ((closureN)self_7312705)->elements[1];
++c_7322938.elements[2] = ((closureN)self_7312705)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7325014,__lambda_1075, &c_7325298);;
-+return_direct_with_clo1(data,(closure)&c_7322815,__lambda_1038, Cyc_cdr(data, ((closureN)self_7312711)->elements[0]));}
-+;;
++return_direct_with_clo1(data,(closure)&c_7322810,__lambda_1039, &c_7322938);;
}
-static void __lambda_1087(void *data, object self_7313984, int argc, object *args) /* object self_7313984, object tmp_731812_731814_731989_733722 */
-+static void __lambda_1038(void *data, object self_7312712, int argc, object *args) /* object self_7312712, object v_934_731588_731641_731688_733356 */
++static void __lambda_1042(void *data, object self_7312706, int argc, object *args) /* object self_7312706, object tmp_731613_731615_731670_733334 */
{
- object tmp_731812_731814_731989_733722 = args[0];
- if( (boolean_f != tmp_731812_731814_731989_733722) ){
- return_direct_with_clo1(data, ((closureN)self_7313984)->elements[1], (((closure) ((closureN)self_7313984)->elements[1])->fn), tmp_731812_731814_731989_733722);
-+ object v_934_731588_731641_731688_733356 = args[0];
-+
-+closureN_type c_7322817;
-+object e_7322944 [2];
-+c_7322817.hdr.mark = gc_color_red;
-+ c_7322817.hdr.grayed = 0;
-+c_7322817.tag = closureN_tag;
-+ c_7322817.fn = (function_type)__lambda_1039;
-+c_7322817.num_args = 0;
-+c_7322817.num_elements = 2;
-+c_7322817.elements = (object *)e_7322944;
-+c_7322817.elements[0] = ((closureN)self_7312712)->elements[2];
-+c_7322817.elements[1] = v_934_731588_731641_731688_733356;
-+
-+
-+closureN_type c_7322945;
-+object e_7323092 [3];
-+c_7322945.hdr.mark = gc_color_red;
-+ c_7322945.hdr.grayed = 0;
-+c_7322945.tag = closureN_tag;
-+ c_7322945.fn = (function_type)__lambda_1042;
-+c_7322945.num_args = 1;
-+c_7322945.num_elements = 3;
-+c_7322945.elements = (object *)e_7323092;
-+c_7322945.elements[0] = ((closureN)self_7312712)->elements[0];
-+c_7322945.elements[1] = ((closureN)self_7312712)->elements[1];
-+c_7322945.elements[2] = ((closureN)self_7312712)->elements[2];
-+
-+return_direct_with_clo1(data,(closure)&c_7322817,__lambda_1039, &c_7322945);;
-+}
-+
-+static void __lambda_1042(void *data, object self_7312713, int argc, object *args) /* object self_7312713, object tmp_731616_731618_731673_733341 */
-+ {
-+ object tmp_731616_731618_731673_733341 = args[0];
-+ if( (boolean_f != tmp_731616_731618_731673_733341) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312713)->elements[1], (((closure) ((closureN)self_7312713)->elements[1])->fn), tmp_731616_731618_731673_733341);
++ object tmp_731613_731615_731670_733334 = args[0];
++ if( (boolean_f != tmp_731613_731615_731670_733334) ){
++ return_direct_with_clo1(data, ((closureN)self_7312706)->elements[1], (((closure) ((closureN)self_7312706)->elements[1])->fn), tmp_731613_731615_731670_733334);
} else {
-closureN_type c_7325302;
@@ -14615,31 +14627,31 @@ Make let-values be the same as let*-values, to work around
-c_7325302.elements[0] = ((closureN)self_7313984)->elements[0];
-c_7325302.elements[1] = ((closureN)self_7313984)->elements[1];
-c_7325302.elements[2] = ((closureN)self_7313984)->elements[2];
-+closureN_type c_7322949;
-+object e_7323088 [3];
-+c_7322949.hdr.mark = gc_color_red;
-+ c_7322949.hdr.grayed = 0;
-+c_7322949.tag = closureN_tag;
-+ c_7322949.fn = (function_type)__lambda_1043;
-+c_7322949.num_args = 1;
-+c_7322949.num_elements = 3;
-+c_7322949.elements = (object *)e_7323088;
-+c_7322949.elements[0] = ((closureN)self_7312713)->elements[0];
-+c_7322949.elements[1] = ((closureN)self_7312713)->elements[1];
-+c_7322949.elements[2] = ((closureN)self_7312713)->elements[2];
++closureN_type c_7322942;
++object e_7323081 [3];
++c_7322942.hdr.mark = gc_color_red;
++ c_7322942.hdr.grayed = 0;
++c_7322942.tag = closureN_tag;
++ c_7322942.fn = (function_type)__lambda_1043;
++c_7322942.num_args = 1;
++c_7322942.num_elements = 3;
++c_7322942.elements = (object *)e_7323081;
++c_7322942.elements[0] = ((closureN)self_7312706)->elements[0];
++c_7322942.elements[1] = ((closureN)self_7312706)->elements[1];
++c_7322942.elements[2] = ((closureN)self_7312706)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7325302,__lambda_1088, Cyc_cdr(data, ((closureN)self_7313984)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7322949,__lambda_1043, Cyc_cdr(data, ((closureN)self_7312713)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7322942,__lambda_1043, Cyc_cdr(data, ((closureN)self_7312706)->elements[0]));}
;;
}
-static void __lambda_1088(void *data, object self_7313985, int argc, object *args) /* object self_7313985, object v_9362_731777_731819_731991_733724 */
-+static void __lambda_1043(void *data, object self_7312714, int argc, object *args) /* object self_7312714, object v_9315_731599_731623_731675_733343 */
++static void __lambda_1043(void *data, object self_7312707, int argc, object *args) /* object self_7312707, object v_9315_731596_731620_731672_733336 */
{
- object v_9362_731777_731819_731991_733724 = args[0];
-+ object v_9315_731599_731623_731675_733343 = args[0];
++ object v_9315_731596_731620_731672_733336 = args[0];
-closureN_type c_7325304;
-object e_7325600 [2];
@@ -14652,17 +14664,17 @@ Make let-values be the same as let*-values, to work around
-c_7325304.elements = (object *)e_7325600;
-c_7325304.elements[0] = ((closureN)self_7313985)->elements[2];
-c_7325304.elements[1] = v_9362_731777_731819_731991_733724;
-+closureN_type c_7322951;
-+object e_7323073 [2];
-+c_7322951.hdr.mark = gc_color_red;
-+ c_7322951.hdr.grayed = 0;
-+c_7322951.tag = closureN_tag;
-+ c_7322951.fn = (function_type)__lambda_1044;
-+c_7322951.num_args = 0;
-+c_7322951.num_elements = 2;
-+c_7322951.elements = (object *)e_7323073;
-+c_7322951.elements[0] = ((closureN)self_7312714)->elements[2];
-+c_7322951.elements[1] = v_9315_731599_731623_731675_733343;
++closureN_type c_7322944;
++object e_7323066 [2];
++c_7322944.hdr.mark = gc_color_red;
++ c_7322944.hdr.grayed = 0;
++c_7322944.tag = closureN_tag;
++ c_7322944.fn = (function_type)__lambda_1044;
++c_7322944.num_args = 0;
++c_7322944.num_elements = 2;
++c_7322944.elements = (object *)e_7323066;
++c_7322944.elements[0] = ((closureN)self_7312707)->elements[2];
++c_7322944.elements[1] = v_9315_731596_731620_731672_733336;
-closureN_type c_7325601;
@@ -14676,31 +14688,31 @@ Make let-values be the same as let*-values, to work around
-c_7325601.elements = (object *)e_7325614;
-c_7325601.elements[0] = ((closureN)self_7313985)->elements[0];
-c_7325601.elements[1] = ((closureN)self_7313985)->elements[1];
-+closureN_type c_7323074;
-+object e_7323087 [2];
-+c_7323074.hdr.mark = gc_color_red;
-+ c_7323074.hdr.grayed = 0;
-+c_7323074.tag = closureN_tag;
-+ c_7323074.fn = (function_type)__lambda_1049;
-+c_7323074.num_args = 1;
-+c_7323074.num_elements = 2;
-+c_7323074.elements = (object *)e_7323087;
-+c_7323074.elements[0] = ((closureN)self_7312714)->elements[0];
-+c_7323074.elements[1] = ((closureN)self_7312714)->elements[1];
++closureN_type c_7323067;
++object e_7323080 [2];
++c_7323067.hdr.mark = gc_color_red;
++ c_7323067.hdr.grayed = 0;
++c_7323067.tag = closureN_tag;
++ c_7323067.fn = (function_type)__lambda_1049;
++c_7323067.num_args = 1;
++c_7323067.num_elements = 2;
++c_7323067.elements = (object *)e_7323080;
++c_7323067.elements[0] = ((closureN)self_7312707)->elements[0];
++c_7323067.elements[1] = ((closureN)self_7312707)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7325304,__lambda_1089, &c_7325601);;
-+return_direct_with_clo1(data,(closure)&c_7322951,__lambda_1044, &c_7323074);;
++return_direct_with_clo1(data,(closure)&c_7322944,__lambda_1044, &c_7323067);;
}
-static void __lambda_1104(void *data, object self_7313986, int argc, object *args) /* object self_7313986, object tmp_731816_731818_731990_733723 */
-+static void __lambda_1049(void *data, object self_7312715, int argc, object *args) /* object self_7312715, object tmp_731620_731622_731674_733342 */
++static void __lambda_1049(void *data, object self_7312708, int argc, object *args) /* object self_7312708, object tmp_731617_731619_731671_733335 */
{
- object tmp_731816_731818_731990_733723 = args[0];
- if( (boolean_f != tmp_731816_731818_731990_733723) ){
- return_direct_with_clo1(data, ((closureN)self_7313986)->elements[1], (((closure) ((closureN)self_7313986)->elements[1])->fn), tmp_731816_731818_731990_733723);
-+ object tmp_731620_731622_731674_733342 = args[0];
-+ if( (boolean_f != tmp_731620_731622_731674_733342) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312715)->elements[1], (((closure) ((closureN)self_7312715)->elements[1])->fn), tmp_731620_731622_731674_733342);
++ object tmp_731617_731619_731671_733335 = args[0];
++ if( (boolean_f != tmp_731617_731619_731671_733335) ){
++ return_direct_with_clo1(data, ((closureN)self_7312708)->elements[1], (((closure) ((closureN)self_7312708)->elements[1])->fn), tmp_731617_731619_731671_733335);
} else {
-closureN_type c_7325605;
@@ -14713,62 +14725,59 @@ Make let-values be the same as let*-values, to work around
-c_7325605.num_elements = 1;
-c_7325605.elements = (object *)e_7325611;
-c_7325605.elements[0] = ((closureN)self_7313986)->elements[1];
-+closureN_type c_7323078;
-+object e_7323084 [1];
-+c_7323078.hdr.mark = gc_color_red;
-+ c_7323078.hdr.grayed = 0;
-+c_7323078.tag = closureN_tag;
-+ c_7323078.fn = (function_type)__lambda_1050;
-+c_7323078.num_args = 1;
-+c_7323078.num_elements = 1;
-+c_7323078.elements = (object *)e_7323084;
-+c_7323078.elements[0] = ((closureN)self_7312715)->elements[1];
++closureN_type c_7323071;
++object e_7323077 [1];
++c_7323071.hdr.mark = gc_color_red;
++ c_7323071.hdr.grayed = 0;
++c_7323071.tag = closureN_tag;
++ c_7323071.fn = (function_type)__lambda_1050;
++c_7323071.num_args = 1;
++c_7323071.num_elements = 1;
++c_7323071.elements = (object *)e_7323077;
++c_7323071.elements[0] = ((closureN)self_7312708)->elements[1];
-make_utf8_string_with_len(c_7325612, "no expansion for", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7325605, &c_7325612, ((closureN)self_7313986)->elements[0]);}
-+make_utf8_string_with_len(c_7323085, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7323078, &c_7323085, ((closureN)self_7312715)->elements[0]);}
++make_utf8_string_with_len(c_7323078, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7323071, &c_7323078, ((closureN)self_7312708)->elements[0]);}
;;
}
-static void __lambda_1105(void *data, object self_7313987, int argc, object *args) /* object self_7313987, object r_736904 */
-+static void __lambda_1050(void *data, object self_7312716, int argc, object *args) /* object self_7312716, object r_736346 */
++static void __lambda_1050(void *data, object self_7312709, int argc, object *args) /* object self_7312709, object r_736339 */
{
- object r_736904 = args[0];
-+ object r_736346 = args[0];
++ object r_736339 = args[0];
-pair_type local_7325610;
-return_direct_with_clo1(data, ((closureN)self_7313987)->elements[0], (((closure) ((closureN)self_7313987)->elements[0])->fn), set_pair_as_expr(&local_7325610, r_736904, boolean_f));;
-+pair_type local_7323083;
-+return_direct_with_clo1(data, ((closureN)self_7312716)->elements[0], (((closure) ((closureN)self_7312716)->elements[0])->fn), set_pair_as_expr(&local_7323083, r_736346, boolean_f));;
++pair_type local_7323076;
++return_direct_with_clo1(data, ((closureN)self_7312709)->elements[0], (((closure) ((closureN)self_7312709)->elements[0])->fn), set_pair_as_expr(&local_7323076, r_736339, boolean_f));;
}
-static void __lambda_1089(void *data, object self_7313988, int argc, object *args) /* object self_7313988, object k_736906 */
-+static void __lambda_1044(void *data, object self_7312717, int argc, object *args) /* object self_7312717, object k_736348 */
++static void __lambda_1044(void *data, object self_7312710, int argc, object *args) /* object self_7312710, object k_736341 */
{
- object k_736906 = args[0];
-
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313988)->elements[1])) ){
-+ object k_736348 = args[0];
++ object k_736341 = args[0];
-
- make_utf8_string_with_len(c_7325313, "mktmp", 5, 5);
-if( (boolean_f != equalp(Cyc_car(data, ((closureN)self_7313988)->elements[1]), &c_7325313)) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312717)->elements[1])) ){
-
-
+-
+-
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7313988)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312717)->elements[1]))) ){
-
-
-
+-
+-
+-
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7312717)->elements[1])))) ){
-
-
-
-
+-
+-
+-
+-
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1]))))) ){
- complex_num_type local_7325337;
-
@@ -14777,77 +14786,23 @@ Make let-values be the same as let*-values, to work around
-
-if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325337, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1])))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312717)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312710)->elements[1])) ){
+-
+-
+-
+-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1])))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312710)->elements[1]))) ){
+
-
--if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1])))))) ){
--
-
-
-
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312717)->elements[1])))))) ){
-
-+closureN_type c_7322989;
-+object e_7323067 [3];
-+c_7322989.hdr.mark = gc_color_red;
-+ c_7322989.hdr.grayed = 0;
-+c_7322989.tag = closureN_tag;
-+ c_7322989.fn = (function_type)__lambda_1045;
-+c_7322989.num_args = 1;
-+c_7322989.num_elements = 3;
-+c_7322989.elements = (object *)e_7323067;
-+c_7322989.elements[0] = k_736348;
-+c_7322989.elements[1] = ((closureN)self_7312717)->elements[0];
-+c_7322989.elements[2] = ((closureN)self_7312717)->elements[1];
-+
-+return_closcall2(data, ((closureN)self_7312717)->elements[0], &c_7322989, quote_call_91with_91values);
-+} else {
-+ return_direct_with_clo1(data, k_736348, (((closure) k_736348)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736348, (((closure) k_736348)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736348, (((closure) k_736348)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736348, (((closure) k_736348)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736348, (((closure) k_736348)->fn), boolean_f);}
-+;;
-+}
-+
-+static void __lambda_1045(void *data, object self_7312718, int argc, object *args) /* object self_7312718, object r_736363 */
-+ {
-+ object r_736363 = args[0];
-
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1]))))))) ){
- complex_num_type local_7325373;
-+closureN_type c_7322992;
-+object e_7323066 [4];
-+c_7322992.hdr.mark = gc_color_red;
-+ c_7322992.hdr.grayed = 0;
-+c_7322992.tag = closureN_tag;
-+ c_7322992.fn = (function_type)__lambda_1046;
-+c_7322992.num_args = 1;
-+c_7322992.num_elements = 4;
-+c_7322992.elements = (object *)e_7323066;
-+c_7322992.elements[0] = ((closureN)self_7312718)->elements[0];
-+c_7322992.elements[1] = r_736363;
-+c_7322992.elements[2] = ((closureN)self_7312718)->elements[1];
-+c_7322992.elements[3] = ((closureN)self_7312718)->elements[2];
-+
-+return_closcall2(data, ((closureN)self_7312718)->elements[1], &c_7322992, quote_lambda);;
-+}
-+
-+static void __lambda_1046(void *data, object self_7312719, int argc, object *args) /* object self_7312719, object r_736386 */
-+ {
-+ object r_736386 = args[0];
-
+-
-
-
-
@@ -14855,20 +14810,23 @@ Make let-values be the same as let*-values, to work around
-
-if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7325373, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1])))))))) ){
--
--
--
--
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7312710)->elements[1])))) ){
+
+
+
+
-
-
-
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1])))))))) ){
--
--
--
--
--
--
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312710)->elements[1]))))) ){
+
+
+
+
+
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312710)->elements[1])))))) ){
+
-
-
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313988)->elements[1]))))))))) ){
@@ -14885,7 +14843,19 @@ Make let-values be the same as let*-values, to work around
-c_7325421.elements[0] = k_736906;
-c_7325421.elements[1] = ((closureN)self_7313988)->elements[0];
-c_7325421.elements[2] = ((closureN)self_7313988)->elements[1];
--
++closureN_type c_7322982;
++object e_7323060 [3];
++c_7322982.hdr.mark = gc_color_red;
++ c_7322982.hdr.grayed = 0;
++c_7322982.tag = closureN_tag;
++ c_7322982.fn = (function_type)__lambda_1045;
++c_7322982.num_args = 1;
++c_7322982.num_elements = 3;
++c_7322982.elements = (object *)e_7323060;
++c_7322982.elements[0] = k_736341;
++c_7322982.elements[1] = ((closureN)self_7312710)->elements[0];
++c_7322982.elements[2] = ((closureN)self_7312710)->elements[1];
+
-return_closcall2(data, ((closureN)self_7313988)->elements[0], &c_7325421, quote_call_91with_91values);
-} else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
@@ -14896,19 +14866,24 @@ Make let-values be the same as let*-values, to work around
-} else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
-;
--} else {
++return_closcall2(data, ((closureN)self_7312710)->elements[0], &c_7322982, quote_call_91with_91values);
+ } else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
--;
--} else {
++ return_direct_with_clo1(data, k_736341, (((closure) k_736341)->fn), boolean_f);}
+ ;
+ } else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
--;
--} else {
++ return_direct_with_clo1(data, k_736341, (((closure) k_736341)->fn), boolean_f);}
+ ;
+ } else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
--;
--} else {
++ return_direct_with_clo1(data, k_736341, (((closure) k_736341)->fn), boolean_f);}
+ ;
+ } else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
--;
--} else {
++ return_direct_with_clo1(data, k_736341, (((closure) k_736341)->fn), boolean_f);}
+ ;
+ } else {
- return_direct_with_clo1(data, k_736906, (((closure) k_736906)->fn), boolean_f);}
-;
-} else {
@@ -16623,13 +16598,16 @@ Make let-values be the same as let*-values, to work around
-;
-} else {
- return_direct_with_clo1(data, k_736793, (((closure) k_736793)->fn), boolean_f);}
--;;
--}
--
++ return_direct_with_clo1(data, k_736341, (((closure) k_736341)->fn), boolean_f);}
+ ;;
+ }
+
-static void __lambda_1045(void *data, object self_7313964, int argc, object *args) /* object self_7313964, object r_736808 */
-- {
++static void __lambda_1045(void *data, object self_7312711, int argc, object *args) /* object self_7312711, object r_736356 */
+ {
- object r_736808 = args[0];
--
++ object r_736356 = args[0];
+
-closureN_type c_7324285;
-object e_7324359 [4];
-c_7324285.hdr.mark = gc_color_red;
@@ -16643,14 +16621,30 @@ Make let-values be the same as let*-values, to work around
-c_7324285.elements[1] = r_736808;
-c_7324285.elements[2] = ((closureN)self_7313964)->elements[1];
-c_7324285.elements[3] = ((closureN)self_7313964)->elements[2];
--
++closureN_type c_7322985;
++object e_7323059 [4];
++c_7322985.hdr.mark = gc_color_red;
++ c_7322985.hdr.grayed = 0;
++c_7322985.tag = closureN_tag;
++ c_7322985.fn = (function_type)__lambda_1046;
++c_7322985.num_args = 1;
++c_7322985.num_elements = 4;
++c_7322985.elements = (object *)e_7323059;
++c_7322985.elements[0] = ((closureN)self_7312711)->elements[0];
++c_7322985.elements[1] = r_736356;
++c_7322985.elements[2] = ((closureN)self_7312711)->elements[1];
++c_7322985.elements[3] = ((closureN)self_7312711)->elements[2];
+
-return_closcall2(data, ((closureN)self_7313964)->elements[1], &c_7324285, quote_lambda);;
--}
--
++return_closcall2(data, ((closureN)self_7312711)->elements[1], &c_7322985, quote_lambda);;
+ }
+
-static void __lambda_1046(void *data, object self_7313965, int argc, object *args) /* object self_7313965, object r_736831 */
-- {
++static void __lambda_1046(void *data, object self_7312712, int argc, object *args) /* object self_7312712, object r_736379 */
+ {
- object r_736831 = args[0];
--
++ object r_736379 = args[0];
+
-closureN_type c_7324288;
-object e_7324358 [5];
-c_7324288.hdr.mark = gc_color_red;
@@ -16665,30 +16659,30 @@ Make let-values be the same as let*-values, to work around
-c_7324288.elements[2] = r_736831;
-c_7324288.elements[3] = ((closureN)self_7313965)->elements[2];
-c_7324288.elements[4] = ((closureN)self_7313965)->elements[3];
-+closureN_type c_7322995;
-+object e_7323065 [5];
-+c_7322995.hdr.mark = gc_color_red;
-+ c_7322995.hdr.grayed = 0;
-+c_7322995.tag = closureN_tag;
-+ c_7322995.fn = (function_type)__lambda_1047;
-+c_7322995.num_args = 1;
-+c_7322995.num_elements = 5;
-+c_7322995.elements = (object *)e_7323065;
-+c_7322995.elements[0] = ((closureN)self_7312719)->elements[0];
-+c_7322995.elements[1] = ((closureN)self_7312719)->elements[1];
-+c_7322995.elements[2] = r_736386;
-+c_7322995.elements[3] = ((closureN)self_7312719)->elements[2];
-+c_7322995.elements[4] = ((closureN)self_7312719)->elements[3];
++closureN_type c_7322988;
++object e_7323058 [5];
++c_7322988.hdr.mark = gc_color_red;
++ c_7322988.hdr.grayed = 0;
++c_7322988.tag = closureN_tag;
++ c_7322988.fn = (function_type)__lambda_1047;
++c_7322988.num_args = 1;
++c_7322988.num_elements = 5;
++c_7322988.elements = (object *)e_7323058;
++c_7322988.elements[0] = ((closureN)self_7312712)->elements[0];
++c_7322988.elements[1] = ((closureN)self_7312712)->elements[1];
++c_7322988.elements[2] = r_736379;
++c_7322988.elements[3] = ((closureN)self_7312712)->elements[2];
++c_7322988.elements[4] = ((closureN)self_7312712)->elements[3];
-return_closcall2(data, ((closureN)self_7313965)->elements[2], &c_7324288, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7312719)->elements[2], &c_7322995, quote_lambda);;
++return_closcall2(data, ((closureN)self_7312712)->elements[2], &c_7322988, quote_lambda);;
}
-static void __lambda_1047(void *data, object self_7313966, int argc, object *args) /* object self_7313966, object r_736817_738750_738762_738773 */
-+static void __lambda_1047(void *data, object self_7312720, int argc, object *args) /* object self_7312720, object r_736372_737982_737994_738005 */
++static void __lambda_1047(void *data, object self_7312713, int argc, object *args) /* object self_7312713, object r_736365_737975_737987_737998 */
{
- object r_736817_738750_738762_738773 = args[0];
-+ object r_736372_737982_737994_738005 = args[0];
++ object r_736365_737975_737987_737998 = args[0];
-closureN_type c_7324291;
-object e_7324357 [5];
@@ -16704,48 +16698,48 @@ Make let-values be the same as let*-values, to work around
-c_7324291.elements[2] = r_736817_738750_738762_738773;
-c_7324291.elements[3] = ((closureN)self_7313966)->elements[2];
-c_7324291.elements[4] = ((closureN)self_7313966)->elements[4];
-+closureN_type c_7322998;
-+object e_7323064 [5];
-+c_7322998.hdr.mark = gc_color_red;
-+ c_7322998.hdr.grayed = 0;
-+c_7322998.tag = closureN_tag;
-+ c_7322998.fn = (function_type)__lambda_1048;
-+c_7322998.num_args = 1;
-+c_7322998.num_elements = 5;
-+c_7322998.elements = (object *)e_7323064;
-+c_7322998.elements[0] = ((closureN)self_7312720)->elements[0];
-+c_7322998.elements[1] = ((closureN)self_7312720)->elements[1];
-+c_7322998.elements[2] = r_736372_737982_737994_738005;
-+c_7322998.elements[3] = ((closureN)self_7312720)->elements[2];
-+c_7322998.elements[4] = ((closureN)self_7312720)->elements[4];
++closureN_type c_7322991;
++object e_7323057 [5];
++c_7322991.hdr.mark = gc_color_red;
++ c_7322991.hdr.grayed = 0;
++c_7322991.tag = closureN_tag;
++ c_7322991.fn = (function_type)__lambda_1048;
++c_7322991.num_args = 1;
++c_7322991.num_elements = 5;
++c_7322991.elements = (object *)e_7323057;
++c_7322991.elements[0] = ((closureN)self_7312713)->elements[0];
++c_7322991.elements[1] = ((closureN)self_7312713)->elements[1];
++c_7322991.elements[2] = r_736365_737975_737987_737998;
++c_7322991.elements[3] = ((closureN)self_7312713)->elements[2];
++c_7322991.elements[4] = ((closureN)self_7312713)->elements[4];
-return_closcall2(data, ((closureN)self_7313966)->elements[3], &c_7324291, quote_let_85_91values);;
-+return_closcall2(data, ((closureN)self_7312720)->elements[3], &c_7322998, quote_let_85_91values);;
++return_closcall2(data, ((closureN)self_7312713)->elements[3], &c_7322991, quote_let_85_91values);;
}
-static void __lambda_1048(void *data, object self_7313967, int argc, object *args) /* object self_7313967, object r_736825_738751_738763_738774 */
-+static void __lambda_1048(void *data, object self_7312721, int argc, object *args) /* object self_7312721, object r_736380_737983_737995_738006 */
++static void __lambda_1048(void *data, object self_7312714, int argc, object *args) /* object self_7312714, object r_736373_737976_737988_737999 */
{
- object r_736825_738751_738763_738774 = args[0];
-+ object r_736380_737983_737995_738006 = args[0];
++ object r_736373_737976_737988_737999 = args[0];
-pair_type local_7324296;
-+pair_type local_7323003;
++pair_type local_7322996;
-pair_type local_7324299;
-+pair_type local_7323006;
++pair_type local_7322999;
-pair_type local_7324303;
-+pair_type local_7323010;
++pair_type local_7323003;
-pair_type local_7324306;
-+pair_type local_7323013;
++pair_type local_7323006;
-pair_type local_7324310;
-+pair_type local_7323017;
++pair_type local_7323010;
-pair_type local_7324313;
-+pair_type local_7323020;
++pair_type local_7323013;
@@ -16754,13 +16748,13 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7324325;
-+pair_type local_7323032;
++pair_type local_7323025;
-pair_type local_7324328;
-+pair_type local_7323035;
++pair_type local_7323028;
-pair_type local_7324332;
-+pair_type local_7323039;
++pair_type local_7323032;
@@ -16769,13 +16763,13 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7324342;
-+pair_type local_7323049;
++pair_type local_7323042;
-pair_type local_7324345;
-+pair_type local_7323052;
++pair_type local_7323045;
-pair_type local_7324348;
-+pair_type local_7323055;
++pair_type local_7323048;
@@ -16783,52 +16777,52 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7313967)->elements[0], (((closure) ((closureN)self_7313967)->elements[0])->fn), set_pair_as_expr(&local_7324296, set_pair_as_expr(&local_7324299, ((closureN)self_7313967)->elements[1], set_pair_as_expr(&local_7324303, set_pair_as_expr(&local_7324306, ((closureN)self_7313967)->elements[3], set_pair_as_expr(&local_7324310, NULL, set_pair_as_expr(&local_7324313, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313967)->elements[4])))), NULL))), set_pair_as_expr(&local_7324325, set_pair_as_expr(&local_7324328, ((closureN)self_7313967)->elements[2], set_pair_as_expr(&local_7324332, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313967)->elements[4]))), set_pair_as_expr(&local_7324342, set_pair_as_expr(&local_7324345, r_736825_738751_738763_738774, set_pair_as_expr(&local_7324348, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7313967)->elements[4])), Cyc_cdr(data, ((closureN)self_7313967)->elements
[4]))), NULL))), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312721)->elements[0], (((closure) ((closureN)self_7312721)->elements[0])->fn), set_pair_as_expr(&local_7323003, set_pair_as_expr(&local_7323006, ((closureN)self_7312721)->elements[1], set_pair_as_expr(&local_7323010, set_pair_as_expr(&local_7323013, ((closureN)self_7312721)->elements[3], set_pair_as_expr(&local_7323017, NULL, set_pair_as_expr(&local_7323020, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312721)->elements[4])))), NULL))), set_pair_as_expr(&local_7323032, set_pair_as_expr(&local_7323035, ((closureN)self_7312721)->elements[2], set_pair_as_expr(&local_7323039, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312721)->elements[4]))), set_pair_as_expr(&local_7323049, set_pair_as_expr(&local_7323052, r_736380_737983_737995_738006, set_pair_as_expr(&local_7323055, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312721)->elements[4])), Cyc_cdr(data, ((closureN)self_7312721)->elements
[4]))), NULL))), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312714)->elements[0], (((closure) ((closureN)self_7312714)->elements[0])->fn), set_pair_as_expr(&local_7322996, set_pair_as_expr(&local_7322999, ((closureN)self_7312714)->elements[1], set_pair_as_expr(&local_7323003, set_pair_as_expr(&local_7323006, ((closureN)self_7312714)->elements[3], set_pair_as_expr(&local_7323010, NULL, set_pair_as_expr(&local_7323013, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312714)->elements[4])))), NULL))), set_pair_as_expr(&local_7323025, set_pair_as_expr(&local_7323028, ((closureN)self_7312714)->elements[2], set_pair_as_expr(&local_7323032, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312714)->elements[4]))), set_pair_as_expr(&local_7323042, set_pair_as_expr(&local_7323045, r_736373_737976_737988_737999, set_pair_as_expr(&local_7323048, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312714)->elements[4])), Cyc_cdr(data, ((closureN)self_7312714)->elements
[4]))), NULL))), NULL))), boolean_f));;
}
-static void __lambda_1039(void *data, object self_7313968, int argc, object *args) /* object self_7313968, object k_736842 */
-+static void __lambda_1039(void *data, object self_7312722, int argc, object *args) /* object self_7312722, object k_736397 */
++static void __lambda_1039(void *data, object self_7312715, int argc, object *args) /* object self_7312715, object k_736390 */
{
- object k_736842 = args[0];
-+ object k_736397 = args[0];
++ object k_736390 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313968)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312722)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312715)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7313968)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312722)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312715)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7313968)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7312722)->elements[1])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7312715)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313968)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312722)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312715)->elements[1]))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313968)->elements[1])))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312722)->elements[1])))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312715)->elements[1])))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313968)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312722)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312715)->elements[1]))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313968)->elements[1])))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312722)->elements[1])))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312715)->elements[1])))))) ){
-closureN_type c_7324168;
-object e_7324229 [3];
@@ -16842,56 +16836,56 @@ Make let-values be the same as let*-values, to work around
-c_7324168.elements[0] = k_736842;
-c_7324168.elements[1] = ((closureN)self_7313968)->elements[0];
-c_7324168.elements[2] = ((closureN)self_7313968)->elements[1];
-+closureN_type c_7322875;
-+object e_7322936 [3];
-+c_7322875.hdr.mark = gc_color_red;
-+ c_7322875.hdr.grayed = 0;
-+c_7322875.tag = closureN_tag;
-+ c_7322875.fn = (function_type)__lambda_1040;
-+c_7322875.num_args = 1;
-+c_7322875.num_elements = 3;
-+c_7322875.elements = (object *)e_7322936;
-+c_7322875.elements[0] = k_736397;
-+c_7322875.elements[1] = ((closureN)self_7312722)->elements[0];
-+c_7322875.elements[2] = ((closureN)self_7312722)->elements[1];
++closureN_type c_7322868;
++object e_7322929 [3];
++c_7322868.hdr.mark = gc_color_red;
++ c_7322868.hdr.grayed = 0;
++c_7322868.tag = closureN_tag;
++ c_7322868.fn = (function_type)__lambda_1040;
++c_7322868.num_args = 1;
++c_7322868.num_elements = 3;
++c_7322868.elements = (object *)e_7322929;
++c_7322868.elements[0] = k_736390;
++c_7322868.elements[1] = ((closureN)self_7312715)->elements[0];
++c_7322868.elements[2] = ((closureN)self_7312715)->elements[1];
-return_closcall2(data, ((closureN)self_7313968)->elements[0], &c_7324168, quote_let);
-+return_closcall2(data, ((closureN)self_7312722)->elements[0], &c_7322875, quote_let);
++return_closcall2(data, ((closureN)self_7312715)->elements[0], &c_7322868, quote_let);
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736842, (((closure) k_736842)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736397, (((closure) k_736397)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736390, (((closure) k_736390)->fn), boolean_f);}
;;
}
-static void __lambda_1040(void *data, object self_7313969, int argc, object *args) /* object self_7313969, object r_736861 */
-+static void __lambda_1040(void *data, object self_7312723, int argc, object *args) /* object self_7312723, object r_736416 */
++static void __lambda_1040(void *data, object self_7312716, int argc, object *args) /* object self_7312716, object r_736409 */
{
- object r_736861 = args[0];
-+ object r_736416 = args[0];
++ object r_736409 = args[0];
-closureN_type c_7324171;
-object e_7324228 [3];
@@ -16905,43 +16899,43 @@ Make let-values be the same as let*-values, to work around
-c_7324171.elements[0] = ((closureN)self_7313969)->elements[0];
-c_7324171.elements[1] = r_736861;
-c_7324171.elements[2] = ((closureN)self_7313969)->elements[2];
-+closureN_type c_7322878;
-+object e_7322935 [3];
-+c_7322878.hdr.mark = gc_color_red;
-+ c_7322878.hdr.grayed = 0;
-+c_7322878.tag = closureN_tag;
-+ c_7322878.fn = (function_type)__lambda_1041;
-+c_7322878.num_args = 1;
-+c_7322878.num_elements = 3;
-+c_7322878.elements = (object *)e_7322935;
-+c_7322878.elements[0] = ((closureN)self_7312723)->elements[0];
-+c_7322878.elements[1] = r_736416;
-+c_7322878.elements[2] = ((closureN)self_7312723)->elements[2];
++closureN_type c_7322871;
++object e_7322928 [3];
++c_7322871.hdr.mark = gc_color_red;
++ c_7322871.hdr.grayed = 0;
++c_7322871.tag = closureN_tag;
++ c_7322871.fn = (function_type)__lambda_1041;
++c_7322871.num_args = 1;
++c_7322871.num_elements = 3;
++c_7322871.elements = (object *)e_7322928;
++c_7322871.elements[0] = ((closureN)self_7312716)->elements[0];
++c_7322871.elements[1] = r_736409;
++c_7322871.elements[2] = ((closureN)self_7312716)->elements[2];
-return_closcall2(data, ((closureN)self_7313969)->elements[1], &c_7324171, quote_let_85_91values);;
-+return_closcall2(data, ((closureN)self_7312723)->elements[1], &c_7322878, quote_let_85_91values);;
++return_closcall2(data, ((closureN)self_7312716)->elements[1], &c_7322871, quote_let_85_91values);;
}
-static void __lambda_1041(void *data, object self_7313970, int argc, object *args) /* object self_7313970, object r_736870_738711_738719_738726 */
-+static void __lambda_1041(void *data, object self_7312724, int argc, object *args) /* object self_7312724, object r_736425_737943_737951_737958 */
++static void __lambda_1041(void *data, object self_7312717, int argc, object *args) /* object self_7312717, object r_736418_737936_737944_737951 */
{
- object r_736870_738711_738719_738726 = args[0];
-+ object r_736425_737943_737951_737958 = args[0];
++ object r_736418_737936_737944_737951 = args[0];
-pair_type local_7324176;
-+pair_type local_7322883;
++pair_type local_7322876;
-pair_type local_7324179;
-+pair_type local_7322886;
++pair_type local_7322879;
-pair_type local_7324183;
-+pair_type local_7322890;
++pair_type local_7322883;
-pair_type local_7324186;
-+pair_type local_7322893;
++pair_type local_7322886;
-pair_type local_7324189;
-+pair_type local_7322896;
++pair_type local_7322889;
@@ -16950,7 +16944,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7324201;
-+pair_type local_7322908;
++pair_type local_7322901;
@@ -16959,13 +16953,13 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7324213;
-+pair_type local_7322920;
++pair_type local_7322913;
-pair_type local_7324216;
-+pair_type local_7322923;
++pair_type local_7322916;
-pair_type local_7324219;
-+pair_type local_7322926;
++pair_type local_7322919;
@@ -16973,21 +16967,21 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7313970)->elements[0], (((closure) ((closureN)self_7313970)->elements[0])->fn), set_pair_as_expr(&local_7324176, set_pair_as_expr(&local_7324179, ((closureN)self_7313970)->elements[1], set_pair_as_expr(&local_7324183, set_pair_as_expr(&local_7324186, set_pair_as_expr(&local_7324189, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313970)->elements[2])))), set_pair_as_expr(&local_7324201, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313970)->elements[2])))), NULL)), NULL), set_pair_as_expr(&local_7324213, set_pair_as_expr(&local_7324216, r_736870_738711_738719_738726, set_pair_as_expr(&local_7324219, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7313970)->elements[2])), Cyc_cdr(data, ((closureN)self_7313970)->elements[2]))), NULL))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312724)->elements[0], (((closure) ((closureN)self_7312724)->elements[0])->fn), set_pair_as_expr(&local_7322883, set_pair_as_expr(&local_7322886, ((closureN)self_7312724)->elements[1], set_pair_as_expr(&local_7322890, set_pair_as_expr(&local_7322893, set_pair_as_expr(&local_7322896, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312724)->elements[2])))), set_pair_as_expr(&local_7322908, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312724)->elements[2])))), NULL)), NULL), set_pair_as_expr(&local_7322920, set_pair_as_expr(&local_7322923, r_736425_737943_737951_737958, set_pair_as_expr(&local_7322926, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312724)->elements[2])), Cyc_cdr(data, ((closureN)self_7312724)->elements[2]))), NULL))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312717)->elements[0], (((closure) ((closureN)self_7312717)->elements[0])->fn), set_pair_as_expr(&local_7322876, set_pair_as_expr(&local_7322879, ((closureN)self_7312717)->elements[1], set_pair_as_expr(&local_7322883, set_pair_as_expr(&local_7322886, set_pair_as_expr(&local_7322889, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312717)->elements[2])))), set_pair_as_expr(&local_7322901, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7312717)->elements[2])))), NULL)), NULL), set_pair_as_expr(&local_7322913, set_pair_as_expr(&local_7322916, r_736418_737936_737944_737951, set_pair_as_expr(&local_7322919, Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312717)->elements[2])), Cyc_cdr(data, ((closureN)self_7312717)->elements[2]))), NULL))), boolean_f));;
}
-static void __lambda_1034(void *data, object self_7313971, int argc, object *args) /* object self_7313971, object k_736884 */
-+static void __lambda_1034(void *data, object self_7312725, int argc, object *args) /* object self_7312725, object k_736439 */
++static void __lambda_1034(void *data, object self_7312718, int argc, object *args) /* object self_7312718, object k_736432 */
{
- object k_736884 = args[0];
-+ object k_736439 = args[0];
++ object k_736432 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313971)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312725)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312718)->elements[1])) ){
-if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7313971)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7312725)->elements[1]))) ){
++if( (boolean_f != Cyc_is_null(Cyc_car(data, ((closureN)self_7312718)->elements[1]))) ){
-closureN_type c_7324085;
-object e_7324097 [2];
@@ -17000,54 +16994,53 @@ Make let-values be the same as let*-values, to work around
-c_7324085.elements = (object *)e_7324097;
-c_7324085.elements[0] = k_736884;
-c_7324085.elements[1] = ((closureN)self_7313971)->elements[1];
-+closureN_type c_7322792;
-+object e_7322804 [2];
-+c_7322792.hdr.mark = gc_color_red;
-+ c_7322792.hdr.grayed = 0;
-+c_7322792.tag = closureN_tag;
-+ c_7322792.fn = (function_type)__lambda_1035;
-+c_7322792.num_args = 1;
-+c_7322792.num_elements = 2;
-+c_7322792.elements = (object *)e_7322804;
-+c_7322792.elements[0] = k_736439;
-+c_7322792.elements[1] = ((closureN)self_7312725)->elements[1];
++closureN_type c_7322785;
++object e_7322797 [2];
++c_7322785.hdr.mark = gc_color_red;
++ c_7322785.hdr.grayed = 0;
++c_7322785.tag = closureN_tag;
++ c_7322785.fn = (function_type)__lambda_1035;
++c_7322785.num_args = 1;
++c_7322785.num_elements = 2;
++c_7322785.elements = (object *)e_7322797;
++c_7322785.elements[0] = k_736432;
++c_7322785.elements[1] = ((closureN)self_7312718)->elements[1];
-return_closcall2(data, ((closureN)self_7313971)->elements[0], &c_7324085, quote_begin);
-+return_closcall2(data, ((closureN)self_7312725)->elements[0], &c_7322792, quote_begin);
++return_closcall2(data, ((closureN)self_7312718)->elements[0], &c_7322785, quote_begin);
} else {
- return_direct_with_clo1(data, k_736884, (((closure) k_736884)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736439, (((closure) k_736439)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736432, (((closure) k_736432)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736884, (((closure) k_736884)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736439, (((closure) k_736439)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736432, (((closure) k_736432)->fn), boolean_f);}
;;
}
-static void __lambda_1035(void *data, object self_7313972, int argc, object *args) /* object self_7313972, object r_736890 */
-+static void __lambda_1035(void *data, object self_7312726, int argc, object *args) /* object self_7312726, object r_736445 */
++static void __lambda_1035(void *data, object self_7312719, int argc, object *args) /* object self_7312719, object r_736438 */
{
- object r_736890 = args[0];
-+ object r_736445 = args[0];
++ object r_736438 = args[0];
-pair_type local_7324090;
-+pair_type local_7322797;
++pair_type local_7322790;
-pair_type local_7324093;
-+pair_type local_7322800;
++pair_type local_7322793;
-return_direct_with_clo1(data, ((closureN)self_7313972)->elements[0], (((closure) ((closureN)self_7313972)->elements[0])->fn), set_pair_as_expr(&local_7324090, set_pair_as_expr(&local_7324093, r_736890, Cyc_cdr(data, ((closureN)self_7313972)->elements[1])), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312726)->elements[0], (((closure) ((closureN)self_7312726)->elements[0])->fn), set_pair_as_expr(&local_7322797, set_pair_as_expr(&local_7322800, r_736445, Cyc_cdr(data, ((closureN)self_7312726)->elements[1])), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312719)->elements[0], (((closure) ((closureN)self_7312719)->elements[0])->fn), set_pair_as_expr(&local_7322790, set_pair_as_expr(&local_7322793, r_736438, Cyc_cdr(data, ((closureN)self_7312719)->elements[1])), boolean_f));;
}
-static void __lambda_1011(void *data, object _, int argc, object *args) /* closure _,object k_736734, object expr_731489_731509_731544_733651, object rename_731490_731510_731545_733652, object compare_731491_731511_731546_733653 */
-+static void __lambda_1011(void *data, object _, int argc, object *args) /* closure _,object k_736289, object expr_731490_731511_731546_733311, object rename_731491_731512_731547_733312, object compare_731492_731513_731548_733313 */
++static void __lambda_1011(void *data, object _, int argc, object *args) /* closure _,object k_736282, object expr_731489_731509_731544_733304, object rename_731490_731510_731545_733305, object compare_731491_731511_731546_733306 */
{
-object k_736734 = args[0]; object expr_731489_731509_731544_733651 = args[1]; object rename_731490_731510_731545_733652 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:letrec*");
-+object k_736289 = args[0]; object expr_731490_731511_731546_733311 = args[1]; object rename_731491_731512_731547_733312 = args[2];
-+ Cyc_st_add(data, "base.sld:letrec*");
++object k_736282 = args[0]; object expr_731489_731509_731544_733304 = args[1]; object rename_731490_731510_731545_733305 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:letrec*");
-closureN_type c_7323893;
-object e_7324067 [3];
@@ -17061,31 +17054,16 @@ Make let-values be the same as let*-values, to work around
-c_7323893.elements[0] = expr_731489_731509_731544_733651;
-c_7323893.elements[1] = k_736734;
-c_7323893.elements[2] = rename_731490_731510_731545_733652;
-+closureN_type c_7322600;
-+object e_7322774 [3];
-+c_7322600.hdr.mark = gc_color_red;
-+ c_7322600.hdr.grayed = 0;
-+c_7322600.tag = closureN_tag;
-+ c_7322600.fn = (function_type)__lambda_1012;
-+c_7322600.num_args = 1;
-+c_7322600.num_elements = 3;
-+c_7322600.elements = (object *)e_7322774;
-+c_7322600.elements[0] = expr_731490_731511_731546_733311;
-+c_7322600.elements[1] = k_736289;
-+c_7322600.elements[2] = rename_731491_731512_731547_733312;
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7323893,__lambda_1012, Cyc_cdr(data, expr_731489_731509_731544_733651));;
-+return_direct_with_clo1(data,(closure)&c_7322600,__lambda_1012, Cyc_cdr(data, expr_731490_731511_731546_733311));;
- }
-
+-}
+-
-static void __lambda_1012(void *data, object self_7313933, int argc, object *args) /* object self_7313933, object v_931_731497_731516_731548_733655 */
-+static void __lambda_1012(void *data, object self_7312687, int argc, object *args) /* object self_7312687, object v_931_731499_731518_731550_733315 */
- {
+- {
- object v_931_731497_731516_731548_733655 = args[0];
-+ object v_931_731499_731518_731550_733315 = args[0];
-
+-
-closureN_type c_7323895;
-object e_7324042 [2];
-c_7323895.hdr.mark = gc_color_red;
@@ -17097,19 +17075,8 @@ Make let-values be the same as let*-values, to work around
-c_7323895.elements = (object *)e_7324042;
-c_7323895.elements[0] = ((closureN)self_7313933)->elements[2];
-c_7323895.elements[1] = v_931_731497_731516_731548_733655;
-+closureN_type c_7322602;
-+object e_7322749 [2];
-+c_7322602.hdr.mark = gc_color_red;
-+ c_7322602.hdr.grayed = 0;
-+c_7322602.tag = closureN_tag;
-+ c_7322602.fn = (function_type)__lambda_1013;
-+c_7322602.num_args = 0;
-+c_7322602.num_elements = 2;
-+c_7322602.elements = (object *)e_7322749;
-+c_7322602.elements[0] = ((closureN)self_7312687)->elements[2];
-+c_7322602.elements[1] = v_931_731499_731518_731550_733315;
-
-
+-
+-
-closureN_type c_7324043;
-object e_7324066 [2];
-c_7324043.hdr.mark = gc_color_red;
@@ -17121,28 +17088,14 @@ Make let-values be the same as let*-values, to work around
-c_7324043.elements = (object *)e_7324066;
-c_7324043.elements[0] = ((closureN)self_7313933)->elements[0];
-c_7324043.elements[1] = ((closureN)self_7313933)->elements[1];
-+closureN_type c_7322750;
-+object e_7322773 [2];
-+c_7322750.hdr.mark = gc_color_red;
-+ c_7322750.hdr.grayed = 0;
-+c_7322750.tag = closureN_tag;
-+ c_7322750.fn = (function_type)__lambda_1028;
-+c_7322750.num_args = 1;
-+c_7322750.num_elements = 2;
-+c_7322750.elements = (object *)e_7322773;
-+c_7322750.elements[0] = ((closureN)self_7312687)->elements[0];
-+c_7322750.elements[1] = ((closureN)self_7312687)->elements[1];
-
+-
-return_direct_with_clo1(data,(closure)&c_7323895,__lambda_1013, &c_7324043);;
-+return_direct_with_clo1(data,(closure)&c_7322602,__lambda_1013, &c_7322750);;
- }
-
+-}
+-
-static void __lambda_1028(void *data, object self_7313934, int argc, object *args) /* object self_7313934, object tmp_731513_731515_731547_733654 */
-+static void __lambda_1028(void *data, object self_7312688, int argc, object *args) /* object self_7312688, object tmp_731515_731517_731549_733314 */
- {
+- {
- object tmp_731513_731515_731547_733654 = args[0];
-+ object tmp_731515_731517_731549_733314 = args[0];
-
+-
-closureN_type c_7324045;
-object e_7324059 [2];
-c_7324045.hdr.mark = gc_color_red;
@@ -17154,19 +17107,8 @@ Make let-values be the same as let*-values, to work around
-c_7324045.elements = (object *)e_7324059;
-c_7324045.elements[0] = ((closureN)self_7313934)->elements[0];
-c_7324045.elements[1] = tmp_731513_731515_731547_733654;
-+closureN_type c_7322752;
-+object e_7322766 [2];
-+c_7322752.hdr.mark = gc_color_red;
-+ c_7322752.hdr.grayed = 0;
-+c_7322752.tag = closureN_tag;
-+ c_7322752.fn = (function_type)__lambda_1029;
-+c_7322752.num_args = 0;
-+c_7322752.num_elements = 2;
-+c_7322752.elements = (object *)e_7322766;
-+c_7322752.elements[0] = ((closureN)self_7312688)->elements[0];
-+c_7322752.elements[1] = tmp_731515_731517_731549_733314;
-
-
+-
+-
-closureN_type c_7324060;
-object e_7324065 [1];
-c_7324060.hdr.mark = gc_color_red;
@@ -17177,41 +17119,108 @@ Make let-values be the same as let*-values, to work around
-c_7324060.num_elements = 1;
-c_7324060.elements = (object *)e_7324065;
-c_7324060.elements[0] = ((closureN)self_7313934)->elements[1];
-+closureN_type c_7322767;
-+object e_7322772 [1];
-+c_7322767.hdr.mark = gc_color_red;
-+ c_7322767.hdr.grayed = 0;
-+c_7322767.tag = closureN_tag;
-+ c_7322767.fn = (function_type)__lambda_1031;
-+c_7322767.num_args = 1;
-+c_7322767.num_elements = 1;
-+c_7322767.elements = (object *)e_7322772;
-+c_7322767.elements[0] = ((closureN)self_7312688)->elements[1];
++closureN_type c_7322593;
++object e_7322767 [3];
++c_7322593.hdr.mark = gc_color_red;
++ c_7322593.hdr.grayed = 0;
++c_7322593.tag = closureN_tag;
++ c_7322593.fn = (function_type)__lambda_1012;
++c_7322593.num_args = 1;
++c_7322593.num_elements = 3;
++c_7322593.elements = (object *)e_7322767;
++c_7322593.elements[0] = expr_731489_731509_731544_733304;
++c_7322593.elements[1] = k_736282;
++c_7322593.elements[2] = rename_731490_731510_731545_733305;
++
++
++
++return_direct_with_clo1(data,(closure)&c_7322593,__lambda_1012, Cyc_cdr(data, expr_731489_731509_731544_733304));;
++}
++
++static void __lambda_1012(void *data, object self_7312680, int argc, object *args) /* object self_7312680, object v_931_731497_731516_731548_733308 */
++ {
++ object v_931_731497_731516_731548_733308 = args[0];
++
++closureN_type c_7322595;
++object e_7322742 [2];
++c_7322595.hdr.mark = gc_color_red;
++ c_7322595.hdr.grayed = 0;
++c_7322595.tag = closureN_tag;
++ c_7322595.fn = (function_type)__lambda_1013;
++c_7322595.num_args = 0;
++c_7322595.num_elements = 2;
++c_7322595.elements = (object *)e_7322742;
++c_7322595.elements[0] = ((closureN)self_7312680)->elements[2];
++c_7322595.elements[1] = v_931_731497_731516_731548_733308;
++
++
++closureN_type c_7322743;
++object e_7322766 [2];
++c_7322743.hdr.mark = gc_color_red;
++ c_7322743.hdr.grayed = 0;
++c_7322743.tag = closureN_tag;
++ c_7322743.fn = (function_type)__lambda_1028;
++c_7322743.num_args = 1;
++c_7322743.num_elements = 2;
++c_7322743.elements = (object *)e_7322766;
++c_7322743.elements[0] = ((closureN)self_7312680)->elements[0];
++c_7322743.elements[1] = ((closureN)self_7312680)->elements[1];
++
++return_direct_with_clo1(data,(closure)&c_7322595,__lambda_1013, &c_7322743);;
++}
++
++static void __lambda_1028(void *data, object self_7312681, int argc, object *args) /* object self_7312681, object tmp_731513_731515_731547_733307 */
++ {
++ object tmp_731513_731515_731547_733307 = args[0];
++
++closureN_type c_7322745;
++object e_7322759 [2];
++c_7322745.hdr.mark = gc_color_red;
++ c_7322745.hdr.grayed = 0;
++c_7322745.tag = closureN_tag;
++ c_7322745.fn = (function_type)__lambda_1029;
++c_7322745.num_args = 0;
++c_7322745.num_elements = 2;
++c_7322745.elements = (object *)e_7322759;
++c_7322745.elements[0] = ((closureN)self_7312681)->elements[0];
++c_7322745.elements[1] = tmp_731513_731515_731547_733307;
++
++
++closureN_type c_7322760;
++object e_7322765 [1];
++c_7322760.hdr.mark = gc_color_red;
++ c_7322760.hdr.grayed = 0;
++c_7322760.tag = closureN_tag;
++ c_7322760.fn = (function_type)__lambda_1031;
++c_7322760.num_args = 1;
++c_7322760.num_elements = 1;
++c_7322760.elements = (object *)e_7322765;
++c_7322760.elements[0] = ((closureN)self_7312681)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7324045,__lambda_1029, &c_7324060);;
-+return_direct_with_clo1(data,(closure)&c_7322752,__lambda_1029, &c_7322767);;
++return_direct_with_clo1(data,(closure)&c_7322745,__lambda_1029, &c_7322760);;
}
-static void __lambda_1031(void *data, object self_7313935, int argc, object *args) /* object self_7313935, object r_736735 */
-+static void __lambda_1031(void *data, object self_7312689, int argc, object *args) /* object self_7312689, object r_736290 */
++static void __lambda_1031(void *data, object self_7312682, int argc, object *args) /* object self_7312682, object r_736283 */
{
- object r_736735 = args[0];
-+ object r_736290 = args[0];
++ object r_736283 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313935)->elements[0], (((closure) ((closureN)self_7313935)->elements[0])->fn), Cyc_car(data, r_736735));;
-+return_direct_with_clo1(data, ((closureN)self_7312689)->elements[0], (((closure) ((closureN)self_7312689)->elements[0])->fn), Cyc_car(data, r_736290));;
++return_direct_with_clo1(data, ((closureN)self_7312682)->elements[0], (((closure) ((closureN)self_7312682)->elements[0])->fn), Cyc_car(data, r_736283));;
}
-static void __lambda_1029(void *data, object self_7313936, int argc, object *args) /* object self_7313936, object k_736737 */
-+static void __lambda_1029(void *data, object self_7312690, int argc, object *args) /* object self_7312690, object k_736292 */
++static void __lambda_1029(void *data, object self_7312683, int argc, object *args) /* object self_7312683, object k_736285 */
{
- object k_736737 = args[0];
- if( (boolean_f != ((closureN)self_7313936)->elements[1]) ){
- return_direct_with_clo1(data, k_736737, (((closure) k_736737)->fn), ((closureN)self_7313936)->elements[1]);
-+ object k_736292 = args[0];
-+ if( (boolean_f != ((closureN)self_7312690)->elements[1]) ){
-+ return_direct_with_clo1(data, k_736292, (((closure) k_736292)->fn), ((closureN)self_7312690)->elements[1]);
++ object k_736285 = args[0];
++ if( (boolean_f != ((closureN)self_7312683)->elements[1]) ){
++ return_direct_with_clo1(data, k_736285, (((closure) k_736285)->fn), ((closureN)self_7312683)->elements[1]);
} else {
-closureN_type c_7324050;
@@ -17224,45 +17233,45 @@ Make let-values be the same as let*-values, to work around
-c_7324050.num_elements = 1;
-c_7324050.elements = (object *)e_7324056;
-c_7324050.elements[0] = k_736737;
-+closureN_type c_7322757;
-+object e_7322763 [1];
-+c_7322757.hdr.mark = gc_color_red;
-+ c_7322757.hdr.grayed = 0;
-+c_7322757.tag = closureN_tag;
-+ c_7322757.fn = (function_type)__lambda_1030;
-+c_7322757.num_args = 1;
-+c_7322757.num_elements = 1;
-+c_7322757.elements = (object *)e_7322763;
-+c_7322757.elements[0] = k_736292;
++closureN_type c_7322750;
++object e_7322756 [1];
++c_7322750.hdr.mark = gc_color_red;
++ c_7322750.hdr.grayed = 0;
++c_7322750.tag = closureN_tag;
++ c_7322750.fn = (function_type)__lambda_1030;
++c_7322750.num_args = 1;
++c_7322750.num_elements = 1;
++c_7322750.elements = (object *)e_7322756;
++c_7322750.elements[0] = k_736285;
-make_utf8_string_with_len(c_7324057, "no expansion for", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7324050, &c_7324057, ((closureN)self_7313936)->elements[0]);}
-+make_utf8_string_with_len(c_7322764, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7322757, &c_7322764, ((closureN)self_7312690)->elements[0]);}
++make_utf8_string_with_len(c_7322757, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7322750, &c_7322757, ((closureN)self_7312683)->elements[0]);}
;;
}
-static void __lambda_1030(void *data, object self_7313937, int argc, object *args) /* object self_7313937, object r_736738 */
-+static void __lambda_1030(void *data, object self_7312691, int argc, object *args) /* object self_7312691, object r_736293 */
++static void __lambda_1030(void *data, object self_7312684, int argc, object *args) /* object self_7312684, object r_736286 */
{
- object r_736738 = args[0];
-+ object r_736293 = args[0];
++ object r_736286 = args[0];
-pair_type local_7324055;
-return_direct_with_clo1(data, ((closureN)self_7313937)->elements[0], (((closure) ((closureN)self_7313937)->elements[0])->fn), set_pair_as_expr(&local_7324055, r_736738, boolean_f));;
-+pair_type local_7322762;
-+return_direct_with_clo1(data, ((closureN)self_7312691)->elements[0], (((closure) ((closureN)self_7312691)->elements[0])->fn), set_pair_as_expr(&local_7322762, r_736293, boolean_f));;
++pair_type local_7322755;
++return_direct_with_clo1(data, ((closureN)self_7312684)->elements[0], (((closure) ((closureN)self_7312684)->elements[0])->fn), set_pair_as_expr(&local_7322755, r_736286, boolean_f));;
}
-static void __lambda_1013(void *data, object self_7313938, int argc, object *args) /* object self_7313938, object k_736740 */
-+static void __lambda_1013(void *data, object self_7312692, int argc, object *args) /* object self_7312692, object k_736295 */
++static void __lambda_1013(void *data, object self_7312685, int argc, object *args) /* object self_7312685, object k_736288 */
{
- object k_736740 = args[0];
-+ object k_736295 = args[0];
++ object k_736288 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313938)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312692)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312685)->elements[1])) ){
-closureN_type c_7323900;
-object e_7324037 [3];
@@ -17276,34 +17285,34 @@ Make let-values be the same as let*-values, to work around
-c_7323900.elements[0] = k_736740;
-c_7323900.elements[1] = ((closureN)self_7313938)->elements[0];
-c_7323900.elements[2] = ((closureN)self_7313938)->elements[1];
-+closureN_type c_7322607;
-+object e_7322744 [3];
-+c_7322607.hdr.mark = gc_color_red;
-+ c_7322607.hdr.grayed = 0;
-+c_7322607.tag = closureN_tag;
-+ c_7322607.fn = (function_type)__lambda_1014;
-+c_7322607.num_args = 3;
-+c_7322607.num_elements = 3;
-+c_7322607.elements = (object *)e_7322744;
-+c_7322607.elements[0] = k_736295;
-+c_7322607.elements[1] = ((closureN)self_7312692)->elements[0];
-+c_7322607.elements[2] = ((closureN)self_7312692)->elements[1];
++closureN_type c_7322600;
++object e_7322737 [3];
++c_7322600.hdr.mark = gc_color_red;
++ c_7322600.hdr.grayed = 0;
++c_7322600.tag = closureN_tag;
++ c_7322600.fn = (function_type)__lambda_1014;
++c_7322600.num_args = 3;
++c_7322600.num_elements = 3;
++c_7322600.elements = (object *)e_7322737;
++c_7322600.elements[0] = k_736288;
++c_7322600.elements[1] = ((closureN)self_7312685)->elements[0];
++c_7322600.elements[2] = ((closureN)self_7312685)->elements[1];
-return_direct_with_clo3(data,(closure)&c_7323900,__lambda_1014, Cyc_car(data, ((closureN)self_7313938)->elements[1]), NULL, NULL);
-+return_direct_with_clo3(data,(closure)&c_7322607,__lambda_1014, Cyc_car(data, ((closureN)self_7312692)->elements[1]), NULL, NULL);
++return_direct_with_clo3(data,(closure)&c_7322600,__lambda_1014, Cyc_car(data, ((closureN)self_7312685)->elements[1]), NULL, NULL);
} else {
- return_direct_with_clo1(data, k_736740, (((closure) k_736740)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736295, (((closure) k_736295)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736288, (((closure) k_736288)->fn), boolean_f);}
;;
}
-static void __lambda_1014(void *data, object self_7313939, int argc, object *args) /* object self_7313939, object w_933_731499_731520_731550_733657, object var_91ls5_731501_731521_731551_733658, object val_91ls6_731502_731522_731552_733659 */
-+static void __lambda_1014(void *data, object self_7312693, int argc, object *args) /* object self_7312693, object w_933_731501_731522_731552_733317, object var_91ls5_731503_731523_731553_733318, object val_91ls6_731504_731524_731554_733319 */
++static void __lambda_1014(void *data, object self_7312686, int argc, object *args) /* object self_7312686, object w_933_731499_731520_731550_733310, object var_91ls5_731501_731521_731551_733311, object val_91ls6_731502_731522_731552_733312 */
{
- object w_933_731499_731520_731550_733657 = args[0]; object var_91ls5_731501_731521_731551_733658 = args[1]; object val_91ls6_731502_731522_731552_733659 = args[2];
-+ object w_933_731501_731522_731552_733317 = args[0]; object var_91ls5_731503_731523_731553_733318 = args[1]; object val_91ls6_731504_731524_731554_733319 = args[2];
++ object w_933_731499_731520_731550_733310 = args[0]; object var_91ls5_731501_731521_731551_733311 = args[1]; object val_91ls6_731502_731522_731552_733312 = args[2];
-closureN_type c_7323902;
-object e_7324036 [6];
@@ -17320,31 +17329,31 @@ Make let-values be the same as let*-values, to work around
-c_7323902.elements[3] = val_91ls6_731502_731522_731552_733659;
-c_7323902.elements[4] = var_91ls5_731501_731521_731551_733658;
-c_7323902.elements[5] = w_933_731499_731520_731550_733657;
-+closureN_type c_7322609;
-+object e_7322743 [6];
-+c_7322609.hdr.mark = gc_color_red;
-+ c_7322609.hdr.grayed = 0;
-+c_7322609.tag = closureN_tag;
-+ c_7322609.fn = (function_type)__lambda_1015;
-+c_7322609.num_args = 1;
-+c_7322609.num_elements = 6;
-+c_7322609.elements = (object *)e_7322743;
-+c_7322609.elements[0] = ((closureN)self_7312693)->elements[0];
-+c_7322609.elements[1] = ((closureN)self_7312693)->elements[1];
-+c_7322609.elements[2] = ((closureN)self_7312693)->elements[2];
-+c_7322609.elements[3] = val_91ls6_731504_731524_731554_733319;
-+c_7322609.elements[4] = var_91ls5_731503_731523_731553_733318;
-+c_7322609.elements[5] = w_933_731501_731522_731552_733317;
++closureN_type c_7322602;
++object e_7322736 [6];
++c_7322602.hdr.mark = gc_color_red;
++ c_7322602.hdr.grayed = 0;
++c_7322602.tag = closureN_tag;
++ c_7322602.fn = (function_type)__lambda_1015;
++c_7322602.num_args = 1;
++c_7322602.num_elements = 6;
++c_7322602.elements = (object *)e_7322736;
++c_7322602.elements[0] = ((closureN)self_7312686)->elements[0];
++c_7322602.elements[1] = ((closureN)self_7312686)->elements[1];
++c_7322602.elements[2] = ((closureN)self_7312686)->elements[2];
++c_7322602.elements[3] = val_91ls6_731502_731522_731552_733312;
++c_7322602.elements[4] = var_91ls5_731501_731521_731551_733311;
++c_7322602.elements[5] = w_933_731499_731520_731550_733310;
-return_direct_with_clo1(data,(closure)&c_7323902,__lambda_1015, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7322609,__lambda_1015, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7322602,__lambda_1015, boolean_f);;
}
-static void __lambda_1015(void *data, object self_7313940, int argc, object *args) /* object self_7313940, object lp_934_731500_731523_731553_733660 */
-+static void __lambda_1015(void *data, object self_7312694, int argc, object *args) /* object self_7312694, object lp_934_731502_731525_731555_733320 */
++static void __lambda_1015(void *data, object self_7312687, int argc, object *args) /* object self_7312687, object lp_934_731500_731523_731553_733313 */
{
- object lp_934_731500_731523_731553_733660 = args[0];
-+ object lp_934_731502_731525_731555_733320 = args[0];
++ object lp_934_731500_731523_731553_733313 = args[0];
-closureN_type c_7323904;
-object e_7324032 [6];
@@ -17361,34 +17370,34 @@ Make let-values be the same as let*-values, to work around
-c_7323904.elements[3] = ((closureN)self_7313940)->elements[3];
-c_7323904.elements[4] = ((closureN)self_7313940)->elements[4];
-c_7323904.elements[5] = ((closureN)self_7313940)->elements[5];
-+closureN_type c_7322611;
-+object e_7322739 [6];
-+c_7322611.hdr.mark = gc_color_red;
-+ c_7322611.hdr.grayed = 0;
-+c_7322611.tag = closureN_tag;
-+ c_7322611.fn = (function_type)__lambda_1381;
-+c_7322611.num_args = 1;
-+c_7322611.num_elements = 6;
-+c_7322611.elements = (object *)e_7322739;
-+c_7322611.elements[0] = ((closureN)self_7312694)->elements[0];
-+c_7322611.elements[1] = ((closureN)self_7312694)->elements[1];
-+c_7322611.elements[2] = ((closureN)self_7312694)->elements[2];
-+c_7322611.elements[3] = ((closureN)self_7312694)->elements[3];
-+c_7322611.elements[4] = ((closureN)self_7312694)->elements[4];
-+c_7322611.elements[5] = ((closureN)self_7312694)->elements[5];
++closureN_type c_7322604;
++object e_7322732 [6];
++c_7322604.hdr.mark = gc_color_red;
++ c_7322604.hdr.grayed = 0;
++c_7322604.tag = closureN_tag;
++ c_7322604.fn = (function_type)__lambda_1381;
++c_7322604.num_args = 1;
++c_7322604.num_elements = 6;
++c_7322604.elements = (object *)e_7322732;
++c_7322604.elements[0] = ((closureN)self_7312687)->elements[0];
++c_7322604.elements[1] = ((closureN)self_7312687)->elements[1];
++c_7322604.elements[2] = ((closureN)self_7312687)->elements[2];
++c_7322604.elements[3] = ((closureN)self_7312687)->elements[3];
++c_7322604.elements[4] = ((closureN)self_7312687)->elements[4];
++c_7322604.elements[5] = ((closureN)self_7312687)->elements[5];
-pair_type local_7324035;
-return_direct_with_clo1(data,(closure)&c_7323904,__lambda_1428, set_cell_as_expr(&local_7324035, lp_934_731500_731523_731553_733660));;
-+pair_type local_7322742;
-+return_direct_with_clo1(data,(closure)&c_7322611,__lambda_1381, set_cell_as_expr(&local_7322742, lp_934_731502_731525_731555_733320));;
++pair_type local_7322735;
++return_direct_with_clo1(data,(closure)&c_7322604,__lambda_1381, set_cell_as_expr(&local_7322735, lp_934_731500_731523_731553_733313));;
}
-static void __lambda_1428(void *data, object self_7313941, int argc, object *args) /* object self_7313941, object lp_934_731500_731523_731553_733660 */
-+static void __lambda_1381(void *data, object self_7312695, int argc, object *args) /* object self_7312695, object lp_934_731502_731525_731555_733320 */
++static void __lambda_1381(void *data, object self_7312688, int argc, object *args) /* object self_7312688, object lp_934_731500_731523_731553_733313 */
{
- object lp_934_731500_731523_731553_733660 = args[0];
-+ object lp_934_731502_731525_731555_733320 = args[0];
++ object lp_934_731500_731523_731553_733313 = args[0];
-closureN_type c_7323906;
-object e_7323921 [5];
@@ -17404,20 +17413,20 @@ Make let-values be the same as let*-values, to work around
-c_7323906.elements[2] = ((closureN)self_7313941)->elements[3];
-c_7323906.elements[3] = ((closureN)self_7313941)->elements[4];
-c_7323906.elements[4] = ((closureN)self_7313941)->elements[5];
-+closureN_type c_7322613;
-+object e_7322628 [5];
-+c_7322613.hdr.mark = gc_color_red;
-+ c_7322613.hdr.grayed = 0;
-+c_7322613.tag = closureN_tag;
-+ c_7322613.fn = (function_type)__lambda_1016;
-+c_7322613.num_args = 1;
-+c_7322613.num_elements = 5;
-+c_7322613.elements = (object *)e_7322628;
-+c_7322613.elements[0] = ((closureN)self_7312695)->elements[0];
-+c_7322613.elements[1] = lp_934_731502_731525_731555_733320;
-+c_7322613.elements[2] = ((closureN)self_7312695)->elements[3];
-+c_7322613.elements[3] = ((closureN)self_7312695)->elements[4];
-+c_7322613.elements[4] = ((closureN)self_7312695)->elements[5];
++closureN_type c_7322606;
++object e_7322621 [5];
++c_7322606.hdr.mark = gc_color_red;
++ c_7322606.hdr.grayed = 0;
++c_7322606.tag = closureN_tag;
++ c_7322606.fn = (function_type)__lambda_1016;
++c_7322606.num_args = 1;
++c_7322606.num_elements = 5;
++c_7322606.elements = (object *)e_7322621;
++c_7322606.elements[0] = ((closureN)self_7312688)->elements[0];
++c_7322606.elements[1] = lp_934_731500_731523_731553_733313;
++c_7322606.elements[2] = ((closureN)self_7312688)->elements[3];
++c_7322606.elements[3] = ((closureN)self_7312688)->elements[4];
++c_7322606.elements[4] = ((closureN)self_7312688)->elements[5];
-closureN_type c_7323922;
@@ -17432,31 +17441,31 @@ Make let-values be the same as let*-values, to work around
-c_7323922.elements[0] = lp_934_731500_731523_731553_733660;
-c_7323922.elements[1] = ((closureN)self_7313941)->elements[1];
-c_7323922.elements[2] = ((closureN)self_7313941)->elements[2];
-+closureN_type c_7322629;
-+object e_7322738 [3];
-+c_7322629.hdr.mark = gc_color_red;
-+ c_7322629.hdr.grayed = 0;
-+c_7322629.tag = closureN_tag;
-+ c_7322629.fn = (function_type)__lambda_1018;
-+c_7322629.num_args = 3;
-+c_7322629.num_elements = 3;
-+c_7322629.elements = (object *)e_7322738;
-+c_7322629.elements[0] = lp_934_731502_731525_731555_733320;
-+c_7322629.elements[1] = ((closureN)self_7312695)->elements[1];
-+c_7322629.elements[2] = ((closureN)self_7312695)->elements[2];
++closureN_type c_7322622;
++object e_7322731 [3];
++c_7322622.hdr.mark = gc_color_red;
++ c_7322622.hdr.grayed = 0;
++c_7322622.tag = closureN_tag;
++ c_7322622.fn = (function_type)__lambda_1018;
++c_7322622.num_args = 3;
++c_7322622.num_elements = 3;
++c_7322622.elements = (object *)e_7322731;
++c_7322622.elements[0] = lp_934_731500_731523_731553_733313;
++c_7322622.elements[1] = ((closureN)self_7312688)->elements[1];
++c_7322622.elements[2] = ((closureN)self_7312688)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7323906,__lambda_1016, &c_7323922);;
-+return_direct_with_clo1(data,(closure)&c_7322613,__lambda_1016, &c_7322629);;
++return_direct_with_clo1(data,(closure)&c_7322606,__lambda_1016, &c_7322622);;
}
-static void __lambda_1018(void *data, object self_7313942, int argc, object *args) /* object self_7313942, object k_736747, object w_933_731499_731524_731554_733661, object var_91ls5_731501_731525_731555_733662, object val_91ls6_731502_731526_731556_733663 */
-+static void __lambda_1018(void *data, object self_7312696, int argc, object *args) /* object self_7312696, object k_736302, object w_933_731501_731526_731556_733321, object var_91ls5_731503_731527_731557_733322, object val_91ls6_731504_731528_731558_733323 */
++static void __lambda_1018(void *data, object self_7312689, int argc, object *args) /* object self_7312689, object k_736295, object w_933_731499_731524_731554_733314, object var_91ls5_731501_731525_731555_733315, object val_91ls6_731502_731526_731556_733316 */
{
- object k_736747 = args[0]; object w_933_731499_731524_731554_733661 = args[1]; object var_91ls5_731501_731525_731555_733662 = args[2]; object val_91ls6_731502_731526_731556_733663 = args[3];
-+ object k_736302 = args[0]; object w_933_731501_731526_731556_733321 = args[1]; object var_91ls5_731503_731527_731557_733322 = args[2]; object val_91ls6_731504_731528_731558_733323 = args[3];
++ object k_736295 = args[0]; object w_933_731499_731524_731554_733314 = args[1]; object var_91ls5_731501_731525_731555_733315 = args[2]; object val_91ls6_731502_731526_731556_733316 = args[3];
-if( (boolean_f != Cyc_is_null(w_933_731499_731524_731554_733661)) ){
-+if( (boolean_f != Cyc_is_null(w_933_731501_731526_731556_733321)) ){
++if( (boolean_f != Cyc_is_null(w_933_731499_731524_731554_733314)) ){
-closureN_type c_7323926;
-object e_7323984 [4];
@@ -17471,55 +17480,55 @@ Make let-values be the same as let*-values, to work around
-c_7323926.elements[1] = ((closureN)self_7313942)->elements[1];
-c_7323926.elements[2] = ((closureN)self_7313942)->elements[2];
-c_7323926.elements[3] = val_91ls6_731502_731526_731556_733663;
-+closureN_type c_7322633;
-+object e_7322691 [4];
-+c_7322633.hdr.mark = gc_color_red;
-+ c_7322633.hdr.grayed = 0;
-+c_7322633.tag = closureN_tag;
-+ c_7322633.fn = (function_type)__lambda_1019;
-+c_7322633.num_args = 1;
-+c_7322633.num_elements = 4;
-+c_7322633.elements = (object *)e_7322691;
-+c_7322633.elements[0] = k_736302;
-+c_7322633.elements[1] = ((closureN)self_7312696)->elements[1];
-+c_7322633.elements[2] = ((closureN)self_7312696)->elements[2];
-+c_7322633.elements[3] = val_91ls6_731504_731528_731558_733323;
++closureN_type c_7322626;
++object e_7322684 [4];
++c_7322626.hdr.mark = gc_color_red;
++ c_7322626.hdr.grayed = 0;
++c_7322626.tag = closureN_tag;
++ c_7322626.fn = (function_type)__lambda_1019;
++c_7322626.num_args = 1;
++c_7322626.num_elements = 4;
++c_7322626.elements = (object *)e_7322684;
++c_7322626.elements[0] = k_736295;
++c_7322626.elements[1] = ((closureN)self_7312689)->elements[1];
++c_7322626.elements[2] = ((closureN)self_7312689)->elements[2];
++c_7322626.elements[3] = val_91ls6_731502_731526_731556_733316;
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7323926, primitive_cons, NULL, var_91ls5_731501_731525_731555_733662);
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7322633, primitive_cons, NULL, var_91ls5_731503_731527_731557_733322);
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7322626, primitive_cons, NULL, var_91ls5_731501_731525_731555_733315);
} else {
-if( (boolean_f != Cyc_is_pair(w_933_731499_731524_731554_733661)) ){
-+if( (boolean_f != Cyc_is_pair(w_933_731501_731526_731556_733321)) ){
++if( (boolean_f != Cyc_is_pair(w_933_731499_731524_731554_733314)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_933_731499_731524_731554_733661))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_933_731501_731526_731556_733321))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_933_731499_731524_731554_733314))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_933_731499_731524_731554_733661)))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_933_731501_731526_731556_733321)))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_933_731499_731524_731554_733314)))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_933_731499_731524_731554_733661))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_933_731501_731526_731556_733321))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_933_731499_731524_731554_733314))))) ){
-pair_type local_7324013;
-+pair_type local_7322720;
++pair_type local_7322713;
-pair_type local_7324020;
-+pair_type local_7322727;
++pair_type local_7322720;
@@ -17527,31 +17536,31 @@ Make let-values be the same as let*-values, to work around
-return_closcall4(data, car(((closureN)self_7313942)->elements[0]), k_736747, Cyc_cdr(data, w_933_731499_731524_731554_733661), set_pair_as_expr(&local_7324013, Cyc_car(data, Cyc_car(data, w_933_731499_731524_731554_733661)), var_91ls5_731501_731525_731555_733662), set_pair_as_expr(&local_7324020, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_933_731499_731524_731554_733661))), val_91ls6_731502_731526_731556_733663));
-+return_closcall4(data, car(((closureN)self_7312696)->elements[0]), k_736302, Cyc_cdr(data, w_933_731501_731526_731556_733321), set_pair_as_expr(&local_7322720, Cyc_car(data, Cyc_car(data, w_933_731501_731526_731556_733321)), var_91ls5_731503_731527_731557_733322), set_pair_as_expr(&local_7322727, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_933_731501_731526_731556_733321))), val_91ls6_731504_731528_731558_733323));
++return_closcall4(data, car(((closureN)self_7312689)->elements[0]), k_736295, Cyc_cdr(data, w_933_731499_731524_731554_733314), set_pair_as_expr(&local_7322713, Cyc_car(data, Cyc_car(data, w_933_731499_731524_731554_733314)), var_91ls5_731501_731525_731555_733315), set_pair_as_expr(&local_7322720, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_933_731499_731524_731554_733314))), val_91ls6_731502_731526_731556_733316));
} else {
- return_direct_with_clo1(data, k_736747, (((closure) k_736747)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736302, (((closure) k_736302)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736295, (((closure) k_736295)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736747, (((closure) k_736747)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736302, (((closure) k_736302)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736295, (((closure) k_736295)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736747, (((closure) k_736747)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736302, (((closure) k_736302)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736295, (((closure) k_736295)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_736747, (((closure) k_736747)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_736302, (((closure) k_736302)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_736295, (((closure) k_736295)->fn), boolean_f);}
;}
;;
}
-static void __lambda_1019(void *data, object self_7313943, int argc, object *args) /* object self_7313943, object r_736749_7312920 */
-+static void __lambda_1019(void *data, object self_7312697, int argc, object *args) /* object self_7312697, object r_736304_7311674 */
++static void __lambda_1019(void *data, object self_7312690, int argc, object *args) /* object self_7312690, object r_736297_7311667 */
{
- object r_736749_7312920 = args[0];
-+ object r_736304_7311674 = args[0];
++ object r_736297_7311667 = args[0];
-closureN_type c_7323928;
-object e_7323982 [4];
@@ -17630,8 +17639,84 @@ Make let-values be the same as let*-values, to work around
-c_7323935.elements[2] = ((closureN)self_7313946)->elements[2];
-c_7323935.elements[3] = ((closureN)self_7313946)->elements[3];
-c_7323935.elements[4] = ((closureN)self_7313946)->elements[4];
--
--
++closureN_type c_7322628;
++object e_7322682 [4];
++c_7322628.hdr.mark = gc_color_red;
++ c_7322628.hdr.grayed = 0;
++c_7322628.tag = closureN_tag;
++ c_7322628.fn = (function_type)__lambda_1020;
++c_7322628.num_args = 1;
++c_7322628.num_elements = 4;
++c_7322628.elements = (object *)e_7322682;
++c_7322628.elements[0] = ((closureN)self_7312690)->elements[0];
++c_7322628.elements[1] = r_736297_7311667;
++c_7322628.elements[2] = ((closureN)self_7312690)->elements[1];
++c_7322628.elements[3] = ((closureN)self_7312690)->elements[2];
++
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7322628, primitive_cons, NULL, ((closureN)self_7312690)->elements[3]);;
++}
++
++static void __lambda_1020(void *data, object self_7312691, int argc, object *args) /* object self_7312691, object r_736298_7311668_7311679 */
++ {
++ object r_736298_7311668_7311679 = args[0];
++
++closureN_type c_7322630;
++object e_7322680 [3];
++c_7322630.hdr.mark = gc_color_red;
++ c_7322630.hdr.grayed = 0;
++c_7322630.tag = closureN_tag;
++ c_7322630.fn = (function_type)__lambda_1021;
++c_7322630.num_args = 2;
++c_7322630.num_elements = 3;
++c_7322630.elements = (object *)e_7322680;
++c_7322630.elements[0] = ((closureN)self_7312691)->elements[0];
++c_7322630.elements[1] = ((closureN)self_7312691)->elements[2];
++c_7322630.elements[2] = ((closureN)self_7312691)->elements[3];
+
++return_direct_with_clo2(data,(closure)&c_7322630,__lambda_1021, ((closureN)self_7312691)->elements[1], r_736298_7311668_7311679);;
++}
++
++static void __lambda_1021(void *data, object self_7312692, int argc, object *args) /* object self_7312692, object var_731527_731557_733317_7311669_7311680, object val_731528_731558_733318_7311670_7311681 */
++ {
++ object var_731527_731557_733317_7311669_7311680 = args[0]; object val_731528_731558_733318_7311670_7311681 = args[1];
++
++closureN_type c_7322633;
++object e_7322679 [5];
++c_7322633.hdr.mark = gc_color_red;
++ c_7322633.hdr.grayed = 0;
++c_7322633.tag = closureN_tag;
++ c_7322633.fn = (function_type)__lambda_1022;
++c_7322633.num_args = 1;
++c_7322633.num_elements = 5;
++c_7322633.elements = (object *)e_7322679;
++c_7322633.elements[0] = ((closureN)self_7312692)->elements[0];
++c_7322633.elements[1] = ((closureN)self_7312692)->elements[1];
++c_7322633.elements[2] = ((closureN)self_7312692)->elements[2];
++c_7322633.elements[3] = val_731528_731558_733318_7311670_7311681;
++c_7322633.elements[4] = var_731527_731557_733317_7311669_7311680;
++
++return_closcall2(data, ((closureN)self_7312692)->elements[1], &c_7322633, quote_let);;
++}
++
++static void __lambda_1022(void *data, object self_7312693, int argc, object *args) /* object self_7312693, object r_736301_7311671_7311682 */
++ {
++ object r_736301_7311671_7311682 = args[0];
++
++closureN_type c_7322635;
++object e_7322659 [5];
++c_7322635.hdr.mark = gc_color_red;
++ c_7322635.hdr.grayed = 0;
++c_7322635.tag = closureN_tag;
++ c_7322635.fn = (function_type)__lambda_1023;
++c_7322635.num_args = 1;
++c_7322635.num_elements = 5;
++c_7322635.elements = (object *)e_7322659;
++c_7322635.elements[0] = ((closureN)self_7312693)->elements[0];
++c_7322635.elements[1] = r_736301_7311671_7311682;
++c_7322635.elements[2] = ((closureN)self_7312693)->elements[2];
++c_7322635.elements[3] = ((closureN)self_7312693)->elements[3];
++c_7322635.elements[4] = ((closureN)self_7312693)->elements[4];
+
-closureN_type c_7323960;
-object e_7323978 [1];
-c_7323960.hdr.mark = gc_color_red;
@@ -17642,14 +17727,28 @@ Make let-values be the same as let*-values, to work around
-c_7323960.num_elements = 1;
-c_7323960.elements = (object *)e_7323978;
-c_7323960.elements[0] = ((closureN)self_7313946)->elements[1];
--
+
-return_direct_with_clo1(data,(closure)&c_7323935,__lambda_1023, &c_7323960);;
--}
--
++closureN_type c_7322660;
++object e_7322678 [1];
++c_7322660.hdr.mark = gc_color_red;
++ c_7322660.hdr.grayed = 0;
++c_7322660.tag = closureN_tag;
++ c_7322660.fn = (function_type)__lambda_1026;
++c_7322660.num_args = 2;
++c_7322660.num_elements = 1;
++c_7322660.elements = (object *)e_7322678;
++c_7322660.elements[0] = ((closureN)self_7312693)->elements[1];
++
++return_direct_with_clo1(data,(closure)&c_7322635,__lambda_1023, &c_7322660);;
+ }
+
-static void __lambda_1026(void *data, object self_7313947, int argc, object *args) /* object self_7313947, object k_736761_7312928_7312939, object var_731531_731561_733668_7312929_7312940, object val_731532_731562_733669_7312930_7312941 */
-- {
++static void __lambda_1026(void *data, object self_7312694, int argc, object *args) /* object self_7312694, object k_736309_7311675_7311686, object var_731531_731561_733321_7311676_7311687, object val_731532_731562_733322_7311677_7311688 */
+ {
- object k_736761_7312928_7312939 = args[0]; object var_731531_731561_733668_7312929_7312940 = args[1]; object val_731532_731562_733669_7312930_7312941 = args[2];
--
++ object k_736309_7311675_7311686 = args[0]; object var_731531_731561_733321_7311676_7311687 = args[1]; object val_731532_731562_733322_7311677_7311688 = args[2];
+
-closureN_type c_7323963;
-object e_7323977 [3];
-c_7323963.hdr.mark = gc_color_red;
@@ -17662,26 +17761,47 @@ Make let-values be the same as let*-values, to work around
-c_7323963.elements[0] = k_736761_7312928_7312939;
-c_7323963.elements[1] = val_731532_731562_733669_7312930_7312941;
-c_7323963.elements[2] = var_731531_731561_733668_7312929_7312940;
--
++closureN_type c_7322663;
++object e_7322677 [3];
++c_7322663.hdr.mark = gc_color_red;
++ c_7322663.hdr.grayed = 0;
++c_7322663.tag = closureN_tag;
++ c_7322663.fn = (function_type)__lambda_1027;
++c_7322663.num_args = 1;
++c_7322663.num_elements = 3;
++c_7322663.elements = (object *)e_7322677;
++c_7322663.elements[0] = k_736309_7311675_7311686;
++c_7322663.elements[1] = val_731532_731562_733322_7311677_7311688;
++c_7322663.elements[2] = var_731531_731561_733321_7311676_7311687;
+
-return_closcall2(data, ((closureN)self_7313947)->elements[0], &c_7323963, quote_define);;
--}
--
++return_closcall2(data, ((closureN)self_7312694)->elements[0], &c_7322663, quote_define);;
+ }
+
-static void __lambda_1027(void *data, object self_7313948, int argc, object *args) /* object self_7313948, object r_736762_7312931_7312942 */
-- {
++static void __lambda_1027(void *data, object self_7312695, int argc, object *args) /* object self_7312695, object r_736310_7311678_7311689 */
+ {
- object r_736762_7312931_7312942 = args[0];
--
++ object r_736310_7311678_7311689 = args[0];
+
-pair_type local_7323968;
--
++pair_type local_7322668;
+
-pair_type local_7323971;
--
++pair_type local_7322671;
+
-pair_type local_7323975;
-return_direct_with_clo1(data, ((closureN)self_7313948)->elements[0], (((closure) ((closureN)self_7313948)->elements[0])->fn), set_pair_as_expr(&local_7323968, r_736762_7312931_7312942, set_pair_as_expr(&local_7323971, ((closureN)self_7313948)->elements[2], set_pair_as_expr(&local_7323975, ((closureN)self_7313948)->elements[1], NULL))));;
--}
--
++pair_type local_7322675;
++return_direct_with_clo1(data, ((closureN)self_7312695)->elements[0], (((closure) ((closureN)self_7312695)->elements[0])->fn), set_pair_as_expr(&local_7322668, r_736310_7311678_7311689, set_pair_as_expr(&local_7322671, ((closureN)self_7312695)->elements[2], set_pair_as_expr(&local_7322675, ((closureN)self_7312695)->elements[1], NULL))));;
+ }
+
-static void __lambda_1023(void *data, object self_7313949, int argc, object *args) /* object self_7313949, object r_736760_7312925_7312936 */
-- {
++static void __lambda_1023(void *data, object self_7312696, int argc, object *args) /* object self_7312696, object r_736308_7311672_7311683 */
+ {
- object r_736760_7312925_7312936 = args[0];
--
++ object r_736308_7311672_7311683 = args[0];
+
-closureN_type c_7323937;
-object e_7323956 [3];
-c_7323937.hdr.mark = gc_color_red;
@@ -17694,14 +17814,29 @@ Make let-values be the same as let*-values, to work around
-c_7323937.elements[0] = ((closureN)self_7313949)->elements[0];
-c_7323937.elements[1] = ((closureN)self_7313949)->elements[1];
-c_7323937.elements[2] = ((closureN)self_7313949)->elements[2];
--
++closureN_type c_7322637;
++object e_7322656 [3];
++c_7322637.hdr.mark = gc_color_red;
++ c_7322637.hdr.grayed = 0;
++c_7322637.tag = closureN_tag;
++ c_7322637.fn = (function_type)__lambda_1024;
++c_7322637.num_args = 1;
++c_7322637.num_elements = 3;
++c_7322637.elements = (object *)e_7322656;
++c_7322637.elements[0] = ((closureN)self_7312696)->elements[0];
++c_7322637.elements[1] = ((closureN)self_7312696)->elements[1];
++c_7322637.elements[2] = ((closureN)self_7312696)->elements[2];
+
-return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7323937, r_736760_7312925_7312936, ((closureN)self_7313949)->elements[4], ((closureN)self_7313949)->elements[3]);;
--}
--
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7322637, r_736308_7311672_7311683, ((closureN)self_7312696)->elements[4], ((closureN)self_7312696)->elements[3]);;
+ }
+
-static void __lambda_1024(void *data, object self_7313950, int argc, object *args) /* object self_7313950, object r_736759_7312926_7312937 */
-- {
++static void __lambda_1024(void *data, object self_7312697, int argc, object *args) /* object self_7312697, object r_736307_7311673_7311684 */
+ {
- object r_736759_7312926_7312937 = args[0];
--
++ object r_736307_7311673_7311684 = args[0];
+
-closureN_type c_7323939;
-object e_7323952 [2];
-c_7323939.hdr.mark = gc_color_red;
@@ -17713,28 +17848,48 @@ Make let-values be the same as let*-values, to work around
-c_7323939.elements = (object *)e_7323952;
-c_7323939.elements[0] = ((closureN)self_7313950)->elements[0];
-c_7323939.elements[1] = ((closureN)self_7313950)->elements[1];
--
--
--
++closureN_type c_7322639;
++object e_7322652 [2];
++c_7322639.hdr.mark = gc_color_red;
++ c_7322639.hdr.grayed = 0;
++c_7322639.tag = closureN_tag;
++ c_7322639.fn = (function_type)__lambda_1025;
++c_7322639.num_args = 1;
++c_7322639.num_elements = 2;
++c_7322639.elements = (object *)e_7322652;
++c_7322639.elements[0] = ((closureN)self_7312697)->elements[0];
++c_7322639.elements[1] = ((closureN)self_7312697)->elements[1];
+
+
+
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7323939, r_736759_7312926_7312937, Cyc_cdr(data, ((closureN)self_7313950)->elements[2]));;
--}
--
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7322639, r_736307_7311673_7311684, Cyc_cdr(data, ((closureN)self_7312697)->elements[2]));;
+ }
+
-static void __lambda_1025(void *data, object self_7313951, int argc, object *args) /* object self_7313951, object r_736757_7312927_7312938 */
-- {
++static void __lambda_1025(void *data, object self_7312698, int argc, object *args) /* object self_7312698, object r_736305_7311674_7311685 */
+ {
- object r_736757_7312927_7312938 = args[0];
--
++ object r_736305_7311674_7311685 = args[0];
+
-pair_type local_7323944;
--
++pair_type local_7322644;
+
-pair_type local_7323947;
--
++pair_type local_7322647;
+
-pair_type local_7323951;
-return_direct_with_clo1(data, ((closureN)self_7313951)->elements[0], (((closure) ((closureN)self_7313951)->elements[0])->fn), set_pair_as_expr(&local_7323944, set_pair_as_expr(&local_7323947, ((closureN)self_7313951)->elements[1], set_pair_as_expr(&local_7323951, NULL, r_736757_7312927_7312938)), boolean_f));;
--}
--
++pair_type local_7322651;
++return_direct_with_clo1(data, ((closureN)self_7312698)->elements[0], (((closure) ((closureN)self_7312698)->elements[0])->fn), set_pair_as_expr(&local_7322644, set_pair_as_expr(&local_7322647, ((closureN)self_7312698)->elements[1], set_pair_as_expr(&local_7322651, NULL, r_736305_7311674_7311685)), boolean_f));;
+ }
+
-static void __lambda_1016(void *data, object self_7313952, int argc, object *args) /* object self_7313952, object r_736746 */
-- {
++static void __lambda_1016(void *data, object self_7312699, int argc, object *args) /* object self_7312699, object r_736294 */
+ {
- object r_736746 = args[0];
--
++ object r_736294 = args[0];
+
-closureN_type c_7323908;
-object e_7323917 [5];
-c_7323908.hdr.mark = gc_color_red;
@@ -17749,25 +17904,44 @@ Make let-values be the same as let*-values, to work around
-c_7323908.elements[2] = ((closureN)self_7313952)->elements[2];
-c_7323908.elements[3] = ((closureN)self_7313952)->elements[3];
-c_7323908.elements[4] = ((closureN)self_7313952)->elements[4];
--
--
--
++closureN_type c_7322608;
++object e_7322617 [5];
++c_7322608.hdr.mark = gc_color_red;
++ c_7322608.hdr.grayed = 0;
++c_7322608.tag = closureN_tag;
++ c_7322608.fn = (function_type)__lambda_1017;
++c_7322608.num_args = 1;
++c_7322608.num_elements = 5;
++c_7322608.elements = (object *)e_7322617;
++c_7322608.elements[0] = ((closureN)self_7312699)->elements[0];
++c_7322608.elements[1] = ((closureN)self_7312699)->elements[1];
++c_7322608.elements[2] = ((closureN)self_7312699)->elements[2];
++c_7322608.elements[3] = ((closureN)self_7312699)->elements[3];
++c_7322608.elements[4] = ((closureN)self_7312699)->elements[4];
+
+
+
-return_direct_with_clo1(data,(closure)&c_7323908,__lambda_1017, Cyc_set_cell(data, ((closureN)self_7313952)->elements[1], r_736746));;
--}
--
++return_direct_with_clo1(data,(closure)&c_7322608,__lambda_1017, Cyc_set_cell(data, ((closureN)self_7312699)->elements[1], r_736294));;
+ }
+
-static void __lambda_1017(void *data, object self_7313953, int argc, object *args) /* object self_7313953, object r_736745 */
-- {
--
--
--
++static void __lambda_1017(void *data, object self_7312700, int argc, object *args) /* object self_7312700, object r_736293 */
+ {
+
+
+
-return_closcall4(data, car(((closureN)self_7313953)->elements[1]), ((closureN)self_7313953)->elements[0], ((closureN)self_7313953)->elements[4], ((closureN)self_7313953)->elements[3], ((closureN)self_7313953)->elements[2]);;
--}
--
++return_closcall4(data, car(((closureN)self_7312700)->elements[1]), ((closureN)self_7312700)->elements[0], ((closureN)self_7312700)->elements[4], ((closureN)self_7312700)->elements[3], ((closureN)self_7312700)->elements[2]);;
+ }
+
-static void __lambda_796(void *data, object _, int argc, object *args) /* closure _,object k_736276, object expr_731231_733508, object rename_731232_733509, object compare_731233_733510 */
-- {
++static void __lambda_796(void *data, object _, int argc, object *args) /* closure _,object k_735824, object expr_731231_733161, object rename_731232_733162, object compare_731233_733163 */
+ {
-object k_736276 = args[0]; object expr_731231_733508 = args[1]; object rename_731232_733509 = args[2]; object compare_731233_733510 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:syntax-rules");
--
++object k_735824 = args[0]; object expr_731231_733161 = args[1]; object rename_731232_733162 = args[2]; object compare_731233_733163 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:syntax-rules");
+
-closureN_type c_7321791;
-object e_7323888 [4];
-c_7321791.hdr.mark = gc_color_red;
@@ -17849,14 +18023,31 @@ Make let-values be the same as let*-values, to work around
-c_7321799.elements[3] = ((closureN)self_7313703)->elements[3];
-c_7321799.elements[4] = r_736278;
-c_7321799.elements[5] = ((closureN)self_7313703)->elements[4];
--
++closureN_type c_7320491;
++object e_7322588 [4];
++c_7320491.hdr.mark = gc_color_red;
++ c_7320491.hdr.grayed = 0;
++c_7320491.tag = closureN_tag;
++ c_7320491.fn = (function_type)__lambda_797;
++c_7320491.num_args = 1;
++c_7320491.num_elements = 4;
++c_7320491.elements = (object *)e_7322588;
++c_7320491.elements[0] = compare_731233_733163;
++c_7320491.elements[1] = expr_731231_733161;
++c_7320491.elements[2] = k_735824;
++c_7320491.elements[3] = rename_731232_733162;
++
++
+
-return_closcall2(data, ((closureN)self_7313703)->elements[4], &c_7321799, quote_lambda);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7320491,__lambda_797, Cyc_cadr(data, expr_731231_733161));;
+ }
+
-static void __lambda_800(void *data, object self_7313704, int argc, object *args) /* object self_7313704, object r_736279 */
-- {
-- object r_736279 = args[0];
--
++static void __lambda_797(void *data, object self_7312448, int argc, object *args) /* object self_7312448, object r_736279 */
+ {
+ object r_736279 = args[0];
+
-closureN_type c_7321802;
-object e_7323884 [7];
-c_7321802.hdr.mark = gc_color_red;
@@ -17951,14 +18142,177 @@ Make let-values be the same as let*-values, to work around
-c_7321811.elements[7] = ((closureN)self_7313707)->elements[7];
-c_7321811.elements[8] = r_736282;
-c_7321811.elements[9] = ((closureN)self_7313707)->elements[8];
--
++closureN_type c_7320493;
++object e_7322587 [4];
++c_7320493.hdr.mark = gc_color_red;
++ c_7320493.hdr.grayed = 0;
++c_7320493.tag = closureN_tag;
++ c_7320493.fn = (function_type)__lambda_798;
++c_7320493.num_args = 1;
++c_7320493.num_elements = 4;
++c_7320493.elements = (object *)e_7322587;
++c_7320493.elements[0] = ((closureN)self_7312448)->elements[0];
++c_7320493.elements[1] = ((closureN)self_7312448)->elements[1];
++c_7320493.elements[2] = ((closureN)self_7312448)->elements[2];
++c_7320493.elements[3] = ((closureN)self_7312448)->elements[3];
++
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7320493, r_736279);;
++}
++
++static void __lambda_798(void *data, object self_7312449, int argc, object *args) /* object self_7312449, object r_735825 */
++ {
++ object r_735825 = args[0];
++
++closureN_type c_7320496;
++object e_7322586 [5];
++c_7320496.hdr.mark = gc_color_red;
++ c_7320496.hdr.grayed = 0;
++c_7320496.tag = closureN_tag;
++ c_7320496.fn = (function_type)__lambda_799;
++c_7320496.num_args = 1;
++c_7320496.num_elements = 5;
++c_7320496.elements = (object *)e_7322586;
++c_7320496.elements[0] = ((closureN)self_7312449)->elements[0];
++c_7320496.elements[1] = ((closureN)self_7312449)->elements[1];
++c_7320496.elements[2] = ((closureN)self_7312449)->elements[2];
++c_7320496.elements[3] = r_735825;
++c_7320496.elements[4] = ((closureN)self_7312449)->elements[3];
++
++return_closcall2(data, ((closureN)self_7312449)->elements[3], &c_7320496, quote_er_91macro_91transformer);;
++}
++
++static void __lambda_799(void *data, object self_7312450, int argc, object *args) /* object self_7312450, object r_735826 */
++ {
++ object r_735826 = args[0];
++
++closureN_type c_7320499;
++object e_7322585 [6];
++c_7320499.hdr.mark = gc_color_red;
++ c_7320499.hdr.grayed = 0;
++c_7320499.tag = closureN_tag;
++ c_7320499.fn = (function_type)__lambda_800;
++c_7320499.num_args = 1;
++c_7320499.num_elements = 6;
++c_7320499.elements = (object *)e_7322585;
++c_7320499.elements[0] = ((closureN)self_7312450)->elements[0];
++c_7320499.elements[1] = ((closureN)self_7312450)->elements[1];
++c_7320499.elements[2] = ((closureN)self_7312450)->elements[2];
++c_7320499.elements[3] = ((closureN)self_7312450)->elements[3];
++c_7320499.elements[4] = r_735826;
++c_7320499.elements[5] = ((closureN)self_7312450)->elements[4];
++
++return_closcall2(data, ((closureN)self_7312450)->elements[4], &c_7320499, quote_lambda);;
++}
++
++static void __lambda_800(void *data, object self_7312451, int argc, object *args) /* object self_7312451, object r_735827 */
++ {
++ object r_735827 = args[0];
++
++closureN_type c_7320502;
++object e_7322584 [7];
++c_7320502.hdr.mark = gc_color_red;
++ c_7320502.hdr.grayed = 0;
++c_7320502.tag = closureN_tag;
++ c_7320502.fn = (function_type)__lambda_801;
++c_7320502.num_args = 1;
++c_7320502.num_elements = 7;
++c_7320502.elements = (object *)e_7322584;
++c_7320502.elements[0] = ((closureN)self_7312451)->elements[0];
++c_7320502.elements[1] = ((closureN)self_7312451)->elements[1];
++c_7320502.elements[2] = ((closureN)self_7312451)->elements[2];
++c_7320502.elements[3] = ((closureN)self_7312451)->elements[3];
++c_7320502.elements[4] = ((closureN)self_7312451)->elements[4];
++c_7320502.elements[5] = r_735827;
++c_7320502.elements[6] = ((closureN)self_7312451)->elements[5];
++
++return_closcall2(data, ((closureN)self_7312451)->elements[5], &c_7320502, quote_let);;
++}
++
++static void __lambda_801(void *data, object self_7312452, int argc, object *args) /* object self_7312452, object r_735828 */
++ {
++ object r_735828 = args[0];
++
++closureN_type c_7320505;
++object e_7322583 [8];
++c_7320505.hdr.mark = gc_color_red;
++ c_7320505.hdr.grayed = 0;
++c_7320505.tag = closureN_tag;
++ c_7320505.fn = (function_type)__lambda_802;
++c_7320505.num_args = 1;
++c_7320505.num_elements = 8;
++c_7320505.elements = (object *)e_7322583;
++c_7320505.elements[0] = ((closureN)self_7312452)->elements[0];
++c_7320505.elements[1] = ((closureN)self_7312452)->elements[1];
++c_7320505.elements[2] = ((closureN)self_7312452)->elements[2];
++c_7320505.elements[3] = ((closureN)self_7312452)->elements[3];
++c_7320505.elements[4] = ((closureN)self_7312452)->elements[4];
++c_7320505.elements[5] = ((closureN)self_7312452)->elements[5];
++c_7320505.elements[6] = r_735828;
++c_7320505.elements[7] = ((closureN)self_7312452)->elements[6];
++
++return_closcall2(data, ((closureN)self_7312452)->elements[6], &c_7320505, quote_begin);;
++}
++
++static void __lambda_802(void *data, object self_7312453, int argc, object *args) /* object self_7312453, object r_735829 */
++ {
++ object r_735829 = args[0];
++
++closureN_type c_7320508;
++object e_7322582 [9];
++c_7320508.hdr.mark = gc_color_red;
++ c_7320508.hdr.grayed = 0;
++c_7320508.tag = closureN_tag;
++ c_7320508.fn = (function_type)__lambda_803;
++c_7320508.num_args = 1;
++c_7320508.num_elements = 9;
++c_7320508.elements = (object *)e_7322582;
++c_7320508.elements[0] = ((closureN)self_7312453)->elements[0];
++c_7320508.elements[1] = ((closureN)self_7312453)->elements[1];
++c_7320508.elements[2] = ((closureN)self_7312453)->elements[2];
++c_7320508.elements[3] = ((closureN)self_7312453)->elements[3];
++c_7320508.elements[4] = ((closureN)self_7312453)->elements[4];
++c_7320508.elements[5] = ((closureN)self_7312453)->elements[5];
++c_7320508.elements[6] = ((closureN)self_7312453)->elements[6];
++c_7320508.elements[7] = r_735829;
++c_7320508.elements[8] = ((closureN)self_7312453)->elements[7];
++
++return_closcall2(data, ((closureN)self_7312453)->elements[7], &c_7320508, quote__if);;
++}
++
++static void __lambda_803(void *data, object self_7312454, int argc, object *args) /* object self_7312454, object r_735830 */
++ {
++ object r_735830 = args[0];
++
++closureN_type c_7320511;
++object e_7322581 [10];
++c_7320511.hdr.mark = gc_color_red;
++ c_7320511.hdr.grayed = 0;
++c_7320511.tag = closureN_tag;
++ c_7320511.fn = (function_type)__lambda_804;
++c_7320511.num_args = 1;
++c_7320511.num_elements = 10;
++c_7320511.elements = (object *)e_7322581;
++c_7320511.elements[0] = ((closureN)self_7312454)->elements[0];
++c_7320511.elements[1] = ((closureN)self_7312454)->elements[1];
++c_7320511.elements[2] = ((closureN)self_7312454)->elements[2];
++c_7320511.elements[3] = ((closureN)self_7312454)->elements[3];
++c_7320511.elements[4] = ((closureN)self_7312454)->elements[4];
++c_7320511.elements[5] = ((closureN)self_7312454)->elements[5];
++c_7320511.elements[6] = ((closureN)self_7312454)->elements[6];
++c_7320511.elements[7] = ((closureN)self_7312454)->elements[7];
++c_7320511.elements[8] = r_735830;
++c_7320511.elements[9] = ((closureN)self_7312454)->elements[8];
+
-return_closcall2(data, ((closureN)self_7313707)->elements[8], &c_7321811, quote_and);;
--}
--
++return_closcall2(data, ((closureN)self_7312454)->elements[8], &c_7320511, quote_and);;
+ }
+
-static void __lambda_804(void *data, object self_7313708, int argc, object *args) /* object self_7313708, object r_736283 */
-- {
++static void __lambda_804(void *data, object self_7312455, int argc, object *args) /* object self_7312455, object r_735831 */
+ {
- object r_736283 = args[0];
--
++ object r_735831 = args[0];
+
-closureN_type c_7321814;
-object e_7323880 [11];
-c_7321814.hdr.mark = gc_color_red;
@@ -18038,29 +18392,2710 @@ Make let-values be the same as let*-values, to work around
-c_7321820.elements[10] = ((closureN)self_7313710)->elements[10];
-c_7321820.elements[11] = r_736285;
-c_7321820.elements[12] = ((closureN)self_7313710)->elements[11];
-+closureN_type c_7322635;
-+object e_7322689 [4];
-+c_7322635.hdr.mark = gc_color_red;
-+ c_7322635.hdr.grayed = 0;
-+c_7322635.tag = closureN_tag;
-+ c_7322635.fn = (function_type)__lambda_1020;
-+c_7322635.num_args = 1;
-+c_7322635.num_elements = 4;
-+c_7322635.elements = (object *)e_7322689;
-+c_7322635.elements[0] = ((closureN)self_7312697)->elements[0];
-+c_7322635.elements[1] = r_736304_7311674;
-+c_7322635.elements[2] = ((closureN)self_7312697)->elements[1];
-+c_7322635.elements[3] = ((closureN)self_7312697)->elements[2];
++closureN_type c_7320514;
++object e_7322580 [11];
++c_7320514.hdr.mark = gc_color_red;
++ c_7320514.hdr.grayed = 0;
++c_7320514.tag = closureN_tag;
++ c_7320514.fn = (function_type)__lambda_805;
++c_7320514.num_args = 1;
++c_7320514.num_elements = 11;
++c_7320514.elements = (object *)e_7322580;
++c_7320514.elements[0] = ((closureN)self_7312455)->elements[0];
++c_7320514.elements[1] = ((closureN)self_7312455)->elements[1];
++c_7320514.elements[2] = ((closureN)self_7312455)->elements[2];
++c_7320514.elements[3] = ((closureN)self_7312455)->elements[3];
++c_7320514.elements[4] = ((closureN)self_7312455)->elements[4];
++c_7320514.elements[5] = ((closureN)self_7312455)->elements[5];
++c_7320514.elements[6] = ((closureN)self_7312455)->elements[6];
++c_7320514.elements[7] = ((closureN)self_7312455)->elements[7];
++c_7320514.elements[8] = ((closureN)self_7312455)->elements[8];
++c_7320514.elements[9] = r_735831;
++c_7320514.elements[10] = ((closureN)self_7312455)->elements[9];
++
++return_closcall2(data, ((closureN)self_7312455)->elements[9], &c_7320514, quote_or);;
++}
++
++static void __lambda_805(void *data, object self_7312456, int argc, object *args) /* object self_7312456, object r_735832 */
++ {
++ object r_735832 = args[0];
++
++closureN_type c_7320517;
++object e_7322579 [12];
++c_7320517.hdr.mark = gc_color_red;
++ c_7320517.hdr.grayed = 0;
++c_7320517.tag = closureN_tag;
++ c_7320517.fn = (function_type)__lambda_806;
++c_7320517.num_args = 1;
++c_7320517.num_elements = 12;
++c_7320517.elements = (object *)e_7322579;
++c_7320517.elements[0] = ((closureN)self_7312456)->elements[0];
++c_7320517.elements[1] = ((closureN)self_7312456)->elements[1];
++c_7320517.elements[2] = ((closureN)self_7312456)->elements[2];
++c_7320517.elements[3] = ((closureN)self_7312456)->elements[3];
++c_7320517.elements[4] = ((closureN)self_7312456)->elements[4];
++c_7320517.elements[5] = ((closureN)self_7312456)->elements[5];
++c_7320517.elements[6] = ((closureN)self_7312456)->elements[6];
++c_7320517.elements[7] = ((closureN)self_7312456)->elements[7];
++c_7320517.elements[8] = ((closureN)self_7312456)->elements[8];
++c_7320517.elements[9] = ((closureN)self_7312456)->elements[9];
++c_7320517.elements[10] = r_735832;
++c_7320517.elements[11] = ((closureN)self_7312456)->elements[10];
++
++return_closcall2(data, ((closureN)self_7312456)->elements[10], &c_7320517, quote_eq_127);;
++}
++
++static void __lambda_806(void *data, object self_7312457, int argc, object *args) /* object self_7312457, object r_735833 */
++ {
++ object r_735833 = args[0];
++
++closureN_type c_7320520;
++object e_7322578 [13];
++c_7320520.hdr.mark = gc_color_red;
++ c_7320520.hdr.grayed = 0;
++c_7320520.tag = closureN_tag;
++ c_7320520.fn = (function_type)__lambda_807;
++c_7320520.num_args = 1;
++c_7320520.num_elements = 13;
++c_7320520.elements = (object *)e_7322578;
++c_7320520.elements[0] = ((closureN)self_7312457)->elements[0];
++c_7320520.elements[1] = ((closureN)self_7312457)->elements[1];
++c_7320520.elements[2] = ((closureN)self_7312457)->elements[2];
++c_7320520.elements[3] = ((closureN)self_7312457)->elements[3];
++c_7320520.elements[4] = ((closureN)self_7312457)->elements[4];
++c_7320520.elements[5] = ((closureN)self_7312457)->elements[5];
++c_7320520.elements[6] = ((closureN)self_7312457)->elements[6];
++c_7320520.elements[7] = ((closureN)self_7312457)->elements[7];
++c_7320520.elements[8] = ((closureN)self_7312457)->elements[8];
++c_7320520.elements[9] = ((closureN)self_7312457)->elements[9];
++c_7320520.elements[10] = ((closureN)self_7312457)->elements[10];
++c_7320520.elements[11] = r_735833;
++c_7320520.elements[12] = ((closureN)self_7312457)->elements[11];
++
++return_closcall2(data, ((closureN)self_7312457)->elements[11], &c_7320520, quote_equal_127);;
++}
++
++static void __lambda_807(void *data, object self_7312458, int argc, object *args) /* object self_7312458, object r_735834 */
++ {
++ object r_735834 = args[0];
++
++closureN_type c_7320523;
++object e_7322577 [14];
++c_7320523.hdr.mark = gc_color_red;
++ c_7320523.hdr.grayed = 0;
++c_7320523.tag = closureN_tag;
++ c_7320523.fn = (function_type)__lambda_808;
++c_7320523.num_args = 1;
++c_7320523.num_elements = 14;
++c_7320523.elements = (object *)e_7322577;
++c_7320523.elements[0] = ((closureN)self_7312458)->elements[0];
++c_7320523.elements[1] = ((closureN)self_7312458)->elements[1];
++c_7320523.elements[2] = ((closureN)self_7312458)->elements[2];
++c_7320523.elements[3] = ((closureN)self_7312458)->elements[3];
++c_7320523.elements[4] = ((closureN)self_7312458)->elements[4];
++c_7320523.elements[5] = ((closureN)self_7312458)->elements[5];
++c_7320523.elements[6] = ((closureN)self_7312458)->elements[6];
++c_7320523.elements[7] = ((closureN)self_7312458)->elements[7];
++c_7320523.elements[8] = ((closureN)self_7312458)->elements[8];
++c_7320523.elements[9] = ((closureN)self_7312458)->elements[9];
++c_7320523.elements[10] = ((closureN)self_7312458)->elements[10];
++c_7320523.elements[11] = ((closureN)self_7312458)->elements[11];
++c_7320523.elements[12] = r_735834;
++c_7320523.elements[13] = ((closureN)self_7312458)->elements[12];
++
++return_closcall2(data, ((closureN)self_7312458)->elements[12], &c_7320523, quote_car);;
++}
++
++static void __lambda_808(void *data, object self_7312459, int argc, object *args) /* object self_7312459, object r_735835 */
++ {
++ object r_735835 = args[0];
++
++closureN_type c_7320526;
++object e_7322576 [15];
++c_7320526.hdr.mark = gc_color_red;
++ c_7320526.hdr.grayed = 0;
++c_7320526.tag = closureN_tag;
++ c_7320526.fn = (function_type)__lambda_809;
++c_7320526.num_args = 1;
++c_7320526.num_elements = 15;
++c_7320526.elements = (object *)e_7322576;
++c_7320526.elements[0] = ((closureN)self_7312459)->elements[0];
++c_7320526.elements[1] = ((closureN)self_7312459)->elements[1];
++c_7320526.elements[2] = ((closureN)self_7312459)->elements[2];
++c_7320526.elements[3] = ((closureN)self_7312459)->elements[3];
++c_7320526.elements[4] = ((closureN)self_7312459)->elements[4];
++c_7320526.elements[5] = ((closureN)self_7312459)->elements[5];
++c_7320526.elements[6] = ((closureN)self_7312459)->elements[6];
++c_7320526.elements[7] = ((closureN)self_7312459)->elements[7];
++c_7320526.elements[8] = ((closureN)self_7312459)->elements[8];
++c_7320526.elements[9] = ((closureN)self_7312459)->elements[9];
++c_7320526.elements[10] = ((closureN)self_7312459)->elements[10];
++c_7320526.elements[11] = ((closureN)self_7312459)->elements[11];
++c_7320526.elements[12] = ((closureN)self_7312459)->elements[12];
++c_7320526.elements[13] = r_735835;
++c_7320526.elements[14] = ((closureN)self_7312459)->elements[13];
++
++return_closcall2(data, ((closureN)self_7312459)->elements[13], &c_7320526, quote_cdr);;
++}
++
++static void __lambda_809(void *data, object self_7312460, int argc, object *args) /* object self_7312460, object r_735836 */
++ {
++ object r_735836 = args[0];
++
++closureN_type c_7320529;
++object e_7322575 [16];
++c_7320529.hdr.mark = gc_color_red;
++ c_7320529.hdr.grayed = 0;
++c_7320529.tag = closureN_tag;
++ c_7320529.fn = (function_type)__lambda_810;
++c_7320529.num_args = 1;
++c_7320529.num_elements = 16;
++c_7320529.elements = (object *)e_7322575;
++c_7320529.elements[0] = ((closureN)self_7312460)->elements[0];
++c_7320529.elements[1] = ((closureN)self_7312460)->elements[1];
++c_7320529.elements[2] = ((closureN)self_7312460)->elements[2];
++c_7320529.elements[3] = ((closureN)self_7312460)->elements[3];
++c_7320529.elements[4] = ((closureN)self_7312460)->elements[4];
++c_7320529.elements[5] = ((closureN)self_7312460)->elements[5];
++c_7320529.elements[6] = ((closureN)self_7312460)->elements[6];
++c_7320529.elements[7] = ((closureN)self_7312460)->elements[7];
++c_7320529.elements[8] = ((closureN)self_7312460)->elements[8];
++c_7320529.elements[9] = ((closureN)self_7312460)->elements[9];
++c_7320529.elements[10] = ((closureN)self_7312460)->elements[10];
++c_7320529.elements[11] = ((closureN)self_7312460)->elements[11];
++c_7320529.elements[12] = ((closureN)self_7312460)->elements[12];
++c_7320529.elements[13] = ((closureN)self_7312460)->elements[13];
++c_7320529.elements[14] = r_735836;
++c_7320529.elements[15] = ((closureN)self_7312460)->elements[14];
++
++return_closcall2(data, ((closureN)self_7312460)->elements[14], &c_7320529, quote_cons);;
++}
++
++static void __lambda_810(void *data, object self_7312461, int argc, object *args) /* object self_7312461, object r_735837 */
++ {
++ object r_735837 = args[0];
++
++closureN_type c_7320532;
++object e_7322574 [17];
++c_7320532.hdr.mark = gc_color_red;
++ c_7320532.hdr.grayed = 0;
++c_7320532.tag = closureN_tag;
++ c_7320532.fn = (function_type)__lambda_811;
++c_7320532.num_args = 1;
++c_7320532.num_elements = 17;
++c_7320532.elements = (object *)e_7322574;
++c_7320532.elements[0] = ((closureN)self_7312461)->elements[0];
++c_7320532.elements[1] = ((closureN)self_7312461)->elements[1];
++c_7320532.elements[2] = ((closureN)self_7312461)->elements[2];
++c_7320532.elements[3] = ((closureN)self_7312461)->elements[3];
++c_7320532.elements[4] = ((closureN)self_7312461)->elements[4];
++c_7320532.elements[5] = ((closureN)self_7312461)->elements[5];
++c_7320532.elements[6] = ((closureN)self_7312461)->elements[6];
++c_7320532.elements[7] = ((closureN)self_7312461)->elements[7];
++c_7320532.elements[8] = ((closureN)self_7312461)->elements[8];
++c_7320532.elements[9] = ((closureN)self_7312461)->elements[9];
++c_7320532.elements[10] = ((closureN)self_7312461)->elements[10];
++c_7320532.elements[11] = ((closureN)self_7312461)->elements[11];
++c_7320532.elements[12] = ((closureN)self_7312461)->elements[12];
++c_7320532.elements[13] = ((closureN)self_7312461)->elements[13];
++c_7320532.elements[14] = ((closureN)self_7312461)->elements[14];
++c_7320532.elements[15] = r_735837;
++c_7320532.elements[16] = ((closureN)self_7312461)->elements[15];
++
++return_closcall2(data, ((closureN)self_7312461)->elements[15], &c_7320532, quote_pair_127);;
++}
++
++static void __lambda_811(void *data, object self_7312462, int argc, object *args) /* object self_7312462, object r_735838 */
++ {
++ object r_735838 = args[0];
++
++closureN_type c_7320535;
++object e_7322573 [18];
++c_7320535.hdr.mark = gc_color_red;
++ c_7320535.hdr.grayed = 0;
++c_7320535.tag = closureN_tag;
++ c_7320535.fn = (function_type)__lambda_812;
++c_7320535.num_args = 1;
++c_7320535.num_elements = 18;
++c_7320535.elements = (object *)e_7322573;
++c_7320535.elements[0] = ((closureN)self_7312462)->elements[0];
++c_7320535.elements[1] = ((closureN)self_7312462)->elements[1];
++c_7320535.elements[2] = ((closureN)self_7312462)->elements[2];
++c_7320535.elements[3] = ((closureN)self_7312462)->elements[3];
++c_7320535.elements[4] = ((closureN)self_7312462)->elements[4];
++c_7320535.elements[5] = ((closureN)self_7312462)->elements[5];
++c_7320535.elements[6] = ((closureN)self_7312462)->elements[6];
++c_7320535.elements[7] = ((closureN)self_7312462)->elements[7];
++c_7320535.elements[8] = ((closureN)self_7312462)->elements[8];
++c_7320535.elements[9] = ((closureN)self_7312462)->elements[9];
++c_7320535.elements[10] = ((closureN)self_7312462)->elements[10];
++c_7320535.elements[11] = ((closureN)self_7312462)->elements[11];
++c_7320535.elements[12] = ((closureN)self_7312462)->elements[12];
++c_7320535.elements[13] = ((closureN)self_7312462)->elements[13];
++c_7320535.elements[14] = ((closureN)self_7312462)->elements[14];
++c_7320535.elements[15] = ((closureN)self_7312462)->elements[15];
++c_7320535.elements[16] = r_735838;
++c_7320535.elements[17] = ((closureN)self_7312462)->elements[16];
++
++return_closcall2(data, ((closureN)self_7312462)->elements[16], &c_7320535, quote_null_127);;
++}
++
++static void __lambda_812(void *data, object self_7312463, int argc, object *args) /* object self_7312463, object r_735839 */
++ {
++ object r_735839 = args[0];
++
++closureN_type c_7320538;
++object e_7322572 [19];
++c_7320538.hdr.mark = gc_color_red;
++ c_7320538.hdr.grayed = 0;
++c_7320538.tag = closureN_tag;
++ c_7320538.fn = (function_type)__lambda_813;
++c_7320538.num_args = 1;
++c_7320538.num_elements = 19;
++c_7320538.elements = (object *)e_7322572;
++c_7320538.elements[0] = ((closureN)self_7312463)->elements[0];
++c_7320538.elements[1] = ((closureN)self_7312463)->elements[1];
++c_7320538.elements[2] = ((closureN)self_7312463)->elements[2];
++c_7320538.elements[3] = ((closureN)self_7312463)->elements[3];
++c_7320538.elements[4] = ((closureN)self_7312463)->elements[4];
++c_7320538.elements[5] = ((closureN)self_7312463)->elements[5];
++c_7320538.elements[6] = ((closureN)self_7312463)->elements[6];
++c_7320538.elements[7] = ((closureN)self_7312463)->elements[7];
++c_7320538.elements[8] = ((closureN)self_7312463)->elements[8];
++c_7320538.elements[9] = ((closureN)self_7312463)->elements[9];
++c_7320538.elements[10] = ((closureN)self_7312463)->elements[10];
++c_7320538.elements[11] = ((closureN)self_7312463)->elements[11];
++c_7320538.elements[12] = ((closureN)self_7312463)->elements[12];
++c_7320538.elements[13] = ((closureN)self_7312463)->elements[13];
++c_7320538.elements[14] = ((closureN)self_7312463)->elements[14];
++c_7320538.elements[15] = ((closureN)self_7312463)->elements[15];
++c_7320538.elements[16] = ((closureN)self_7312463)->elements[16];
++c_7320538.elements[17] = r_735839;
++c_7320538.elements[18] = ((closureN)self_7312463)->elements[17];
++
++return_closcall2(data, ((closureN)self_7312463)->elements[17], &c_7320538, quote_expr);;
++}
++
++static void __lambda_813(void *data, object self_7312464, int argc, object *args) /* object self_7312464, object r_735840 */
++ {
++ object r_735840 = args[0];
++
++closureN_type c_7320541;
++object e_7322571 [20];
++c_7320541.hdr.mark = gc_color_red;
++ c_7320541.hdr.grayed = 0;
++c_7320541.tag = closureN_tag;
++ c_7320541.fn = (function_type)__lambda_814;
++c_7320541.num_args = 1;
++c_7320541.num_elements = 20;
++c_7320541.elements = (object *)e_7322571;
++c_7320541.elements[0] = ((closureN)self_7312464)->elements[0];
++c_7320541.elements[1] = ((closureN)self_7312464)->elements[1];
++c_7320541.elements[2] = ((closureN)self_7312464)->elements[2];
++c_7320541.elements[3] = ((closureN)self_7312464)->elements[3];
++c_7320541.elements[4] = ((closureN)self_7312464)->elements[4];
++c_7320541.elements[5] = ((closureN)self_7312464)->elements[5];
++c_7320541.elements[6] = ((closureN)self_7312464)->elements[6];
++c_7320541.elements[7] = ((closureN)self_7312464)->elements[7];
++c_7320541.elements[8] = ((closureN)self_7312464)->elements[8];
++c_7320541.elements[9] = ((closureN)self_7312464)->elements[9];
++c_7320541.elements[10] = ((closureN)self_7312464)->elements[10];
++c_7320541.elements[11] = ((closureN)self_7312464)->elements[11];
++c_7320541.elements[12] = ((closureN)self_7312464)->elements[12];
++c_7320541.elements[13] = ((closureN)self_7312464)->elements[13];
++c_7320541.elements[14] = ((closureN)self_7312464)->elements[14];
++c_7320541.elements[15] = ((closureN)self_7312464)->elements[15];
++c_7320541.elements[16] = ((closureN)self_7312464)->elements[16];
++c_7320541.elements[17] = ((closureN)self_7312464)->elements[17];
++c_7320541.elements[18] = r_735840;
++c_7320541.elements[19] = ((closureN)self_7312464)->elements[18];
++
++return_closcall2(data, ((closureN)self_7312464)->elements[18], &c_7320541, quote_rename);;
++}
++
++static void __lambda_814(void *data, object self_7312465, int argc, object *args) /* object self_7312465, object r_735841 */
++ {
++ object r_735841 = args[0];
++
++closureN_type c_7320544;
++object e_7322570 [21];
++c_7320544.hdr.mark = gc_color_red;
++ c_7320544.hdr.grayed = 0;
++c_7320544.tag = closureN_tag;
++ c_7320544.fn = (function_type)__lambda_815;
++c_7320544.num_args = 1;
++c_7320544.num_elements = 21;
++c_7320544.elements = (object *)e_7322570;
++c_7320544.elements[0] = ((closureN)self_7312465)->elements[0];
++c_7320544.elements[1] = ((closureN)self_7312465)->elements[1];
++c_7320544.elements[2] = ((closureN)self_7312465)->elements[2];
++c_7320544.elements[3] = ((closureN)self_7312465)->elements[3];
++c_7320544.elements[4] = ((closureN)self_7312465)->elements[4];
++c_7320544.elements[5] = ((closureN)self_7312465)->elements[5];
++c_7320544.elements[6] = ((closureN)self_7312465)->elements[6];
++c_7320544.elements[7] = ((closureN)self_7312465)->elements[7];
++c_7320544.elements[8] = ((closureN)self_7312465)->elements[8];
++c_7320544.elements[9] = ((closureN)self_7312465)->elements[9];
++c_7320544.elements[10] = ((closureN)self_7312465)->elements[10];
++c_7320544.elements[11] = ((closureN)self_7312465)->elements[11];
++c_7320544.elements[12] = ((closureN)self_7312465)->elements[12];
++c_7320544.elements[13] = ((closureN)self_7312465)->elements[13];
++c_7320544.elements[14] = ((closureN)self_7312465)->elements[14];
++c_7320544.elements[15] = ((closureN)self_7312465)->elements[15];
++c_7320544.elements[16] = ((closureN)self_7312465)->elements[16];
++c_7320544.elements[17] = ((closureN)self_7312465)->elements[17];
++c_7320544.elements[18] = ((closureN)self_7312465)->elements[18];
++c_7320544.elements[19] = r_735841;
++c_7320544.elements[20] = ((closureN)self_7312465)->elements[19];
++
++return_closcall2(data, ((closureN)self_7312465)->elements[19], &c_7320544, quote_compare);;
++}
++
++static void __lambda_815(void *data, object self_7312466, int argc, object *args) /* object self_7312466, object r_735842 */
++ {
++ object r_735842 = args[0];
++
++closureN_type c_7320547;
++object e_7322569 [22];
++c_7320547.hdr.mark = gc_color_red;
++ c_7320547.hdr.grayed = 0;
++c_7320547.tag = closureN_tag;
++ c_7320547.fn = (function_type)__lambda_816;
++c_7320547.num_args = 1;
++c_7320547.num_elements = 22;
++c_7320547.elements = (object *)e_7322569;
++c_7320547.elements[0] = ((closureN)self_7312466)->elements[0];
++c_7320547.elements[1] = ((closureN)self_7312466)->elements[1];
++c_7320547.elements[2] = ((closureN)self_7312466)->elements[2];
++c_7320547.elements[3] = ((closureN)self_7312466)->elements[3];
++c_7320547.elements[4] = ((closureN)self_7312466)->elements[4];
++c_7320547.elements[5] = ((closureN)self_7312466)->elements[5];
++c_7320547.elements[6] = ((closureN)self_7312466)->elements[6];
++c_7320547.elements[7] = ((closureN)self_7312466)->elements[7];
++c_7320547.elements[8] = ((closureN)self_7312466)->elements[8];
++c_7320547.elements[9] = ((closureN)self_7312466)->elements[9];
++c_7320547.elements[10] = ((closureN)self_7312466)->elements[10];
++c_7320547.elements[11] = ((closureN)self_7312466)->elements[11];
++c_7320547.elements[12] = ((closureN)self_7312466)->elements[12];
++c_7320547.elements[13] = ((closureN)self_7312466)->elements[13];
++c_7320547.elements[14] = ((closureN)self_7312466)->elements[14];
++c_7320547.elements[15] = ((closureN)self_7312466)->elements[15];
++c_7320547.elements[16] = ((closureN)self_7312466)->elements[16];
++c_7320547.elements[17] = ((closureN)self_7312466)->elements[17];
++c_7320547.elements[18] = ((closureN)self_7312466)->elements[18];
++c_7320547.elements[19] = ((closureN)self_7312466)->elements[19];
++c_7320547.elements[20] = r_735842;
++c_7320547.elements[21] = ((closureN)self_7312466)->elements[20];
++
++return_closcall2(data, ((closureN)self_7312466)->elements[20], &c_7320547, quote_quote);;
++}
++
++static void __lambda_816(void *data, object self_7312467, int argc, object *args) /* object self_7312467, object r_735843 */
++ {
++ object r_735843 = args[0];
++
++closureN_type c_7320550;
++object e_7322568 [23];
++c_7320550.hdr.mark = gc_color_red;
++ c_7320550.hdr.grayed = 0;
++c_7320550.tag = closureN_tag;
++ c_7320550.fn = (function_type)__lambda_817;
++c_7320550.num_args = 1;
++c_7320550.num_elements = 23;
++c_7320550.elements = (object *)e_7322568;
++c_7320550.elements[0] = ((closureN)self_7312467)->elements[0];
++c_7320550.elements[1] = ((closureN)self_7312467)->elements[1];
++c_7320550.elements[2] = ((closureN)self_7312467)->elements[2];
++c_7320550.elements[3] = ((closureN)self_7312467)->elements[3];
++c_7320550.elements[4] = ((closureN)self_7312467)->elements[4];
++c_7320550.elements[5] = ((closureN)self_7312467)->elements[5];
++c_7320550.elements[6] = ((closureN)self_7312467)->elements[6];
++c_7320550.elements[7] = ((closureN)self_7312467)->elements[7];
++c_7320550.elements[8] = ((closureN)self_7312467)->elements[8];
++c_7320550.elements[9] = ((closureN)self_7312467)->elements[9];
++c_7320550.elements[10] = ((closureN)self_7312467)->elements[10];
++c_7320550.elements[11] = ((closureN)self_7312467)->elements[11];
++c_7320550.elements[12] = ((closureN)self_7312467)->elements[12];
++c_7320550.elements[13] = ((closureN)self_7312467)->elements[13];
++c_7320550.elements[14] = ((closureN)self_7312467)->elements[14];
++c_7320550.elements[15] = ((closureN)self_7312467)->elements[15];
++c_7320550.elements[16] = ((closureN)self_7312467)->elements[16];
++c_7320550.elements[17] = ((closureN)self_7312467)->elements[17];
++c_7320550.elements[18] = ((closureN)self_7312467)->elements[18];
++c_7320550.elements[19] = ((closureN)self_7312467)->elements[19];
++c_7320550.elements[20] = ((closureN)self_7312467)->elements[20];
++c_7320550.elements[21] = r_735843;
++c_7320550.elements[22] = ((closureN)self_7312467)->elements[21];
++
++return_closcall2(data, ((closureN)self_7312467)->elements[21], &c_7320550, quote_apply);;
++}
++
++static void __lambda_817(void *data, object self_7312468, int argc, object *args) /* object self_7312468, object r_735844 */
++ {
++ object r_735844 = args[0];
++
++closureN_type c_7320553;
++object e_7322567 [24];
++c_7320553.hdr.mark = gc_color_red;
++ c_7320553.hdr.grayed = 0;
++c_7320553.tag = closureN_tag;
++ c_7320553.fn = (function_type)__lambda_818;
++c_7320553.num_args = 1;
++c_7320553.num_elements = 24;
++c_7320553.elements = (object *)e_7322567;
++c_7320553.elements[0] = ((closureN)self_7312468)->elements[0];
++c_7320553.elements[1] = ((closureN)self_7312468)->elements[1];
++c_7320553.elements[2] = ((closureN)self_7312468)->elements[2];
++c_7320553.elements[3] = ((closureN)self_7312468)->elements[3];
++c_7320553.elements[4] = ((closureN)self_7312468)->elements[4];
++c_7320553.elements[5] = ((closureN)self_7312468)->elements[5];
++c_7320553.elements[6] = ((closureN)self_7312468)->elements[6];
++c_7320553.elements[7] = ((closureN)self_7312468)->elements[7];
++c_7320553.elements[8] = ((closureN)self_7312468)->elements[8];
++c_7320553.elements[9] = ((closureN)self_7312468)->elements[9];
++c_7320553.elements[10] = ((closureN)self_7312468)->elements[10];
++c_7320553.elements[11] = ((closureN)self_7312468)->elements[11];
++c_7320553.elements[12] = ((closureN)self_7312468)->elements[12];
++c_7320553.elements[13] = ((closureN)self_7312468)->elements[13];
++c_7320553.elements[14] = ((closureN)self_7312468)->elements[14];
++c_7320553.elements[15] = ((closureN)self_7312468)->elements[15];
++c_7320553.elements[16] = ((closureN)self_7312468)->elements[16];
++c_7320553.elements[17] = ((closureN)self_7312468)->elements[17];
++c_7320553.elements[18] = ((closureN)self_7312468)->elements[18];
++c_7320553.elements[19] = ((closureN)self_7312468)->elements[19];
++c_7320553.elements[20] = ((closureN)self_7312468)->elements[20];
++c_7320553.elements[21] = ((closureN)self_7312468)->elements[21];
++c_7320553.elements[22] = r_735844;
++c_7320553.elements[23] = ((closureN)self_7312468)->elements[22];
++
++return_closcall2(data, ((closureN)self_7312468)->elements[22], &c_7320553, quote_append);;
++}
++
++static void __lambda_818(void *data, object self_7312469, int argc, object *args) /* object self_7312469, object r_735845 */
++ {
++ object r_735845 = args[0];
++
++closureN_type c_7320556;
++object e_7322566 [25];
++c_7320556.hdr.mark = gc_color_red;
++ c_7320556.hdr.grayed = 0;
++c_7320556.tag = closureN_tag;
++ c_7320556.fn = (function_type)__lambda_819;
++c_7320556.num_args = 1;
++c_7320556.num_elements = 25;
++c_7320556.elements = (object *)e_7322566;
++c_7320556.elements[0] = ((closureN)self_7312469)->elements[0];
++c_7320556.elements[1] = ((closureN)self_7312469)->elements[1];
++c_7320556.elements[2] = ((closureN)self_7312469)->elements[2];
++c_7320556.elements[3] = ((closureN)self_7312469)->elements[3];
++c_7320556.elements[4] = ((closureN)self_7312469)->elements[4];
++c_7320556.elements[5] = ((closureN)self_7312469)->elements[5];
++c_7320556.elements[6] = ((closureN)self_7312469)->elements[6];
++c_7320556.elements[7] = ((closureN)self_7312469)->elements[7];
++c_7320556.elements[8] = ((closureN)self_7312469)->elements[8];
++c_7320556.elements[9] = ((closureN)self_7312469)->elements[9];
++c_7320556.elements[10] = ((closureN)self_7312469)->elements[10];
++c_7320556.elements[11] = ((closureN)self_7312469)->elements[11];
++c_7320556.elements[12] = ((closureN)self_7312469)->elements[12];
++c_7320556.elements[13] = ((closureN)self_7312469)->elements[13];
++c_7320556.elements[14] = ((closureN)self_7312469)->elements[14];
++c_7320556.elements[15] = ((closureN)self_7312469)->elements[15];
++c_7320556.elements[16] = ((closureN)self_7312469)->elements[16];
++c_7320556.elements[17] = ((closureN)self_7312469)->elements[17];
++c_7320556.elements[18] = ((closureN)self_7312469)->elements[18];
++c_7320556.elements[19] = ((closureN)self_7312469)->elements[19];
++c_7320556.elements[20] = ((closureN)self_7312469)->elements[20];
++c_7320556.elements[21] = ((closureN)self_7312469)->elements[21];
++c_7320556.elements[22] = ((closureN)self_7312469)->elements[22];
++c_7320556.elements[23] = r_735845;
++c_7320556.elements[24] = ((closureN)self_7312469)->elements[23];
++
++return_closcall2(data, ((closureN)self_7312469)->elements[23], &c_7320556, quote_map);;
++}
++
++static void __lambda_819(void *data, object self_7312470, int argc, object *args) /* object self_7312470, object r_735846 */
++ {
++ object r_735846 = args[0];
++
++closureN_type c_7320559;
++object e_7322565 [26];
++c_7320559.hdr.mark = gc_color_red;
++ c_7320559.hdr.grayed = 0;
++c_7320559.tag = closureN_tag;
++ c_7320559.fn = (function_type)__lambda_820;
++c_7320559.num_args = 1;
++c_7320559.num_elements = 26;
++c_7320559.elements = (object *)e_7322565;
++c_7320559.elements[0] = ((closureN)self_7312470)->elements[0];
++c_7320559.elements[1] = ((closureN)self_7312470)->elements[1];
++c_7320559.elements[2] = ((closureN)self_7312470)->elements[2];
++c_7320559.elements[3] = ((closureN)self_7312470)->elements[3];
++c_7320559.elements[4] = ((closureN)self_7312470)->elements[4];
++c_7320559.elements[5] = ((closureN)self_7312470)->elements[5];
++c_7320559.elements[6] = ((closureN)self_7312470)->elements[6];
++c_7320559.elements[7] = ((closureN)self_7312470)->elements[7];
++c_7320559.elements[8] = ((closureN)self_7312470)->elements[8];
++c_7320559.elements[9] = ((closureN)self_7312470)->elements[9];
++c_7320559.elements[10] = ((closureN)self_7312470)->elements[10];
++c_7320559.elements[11] = ((closureN)self_7312470)->elements[11];
++c_7320559.elements[12] = ((closureN)self_7312470)->elements[12];
++c_7320559.elements[13] = ((closureN)self_7312470)->elements[13];
++c_7320559.elements[14] = ((closureN)self_7312470)->elements[14];
++c_7320559.elements[15] = ((closureN)self_7312470)->elements[15];
++c_7320559.elements[16] = ((closureN)self_7312470)->elements[16];
++c_7320559.elements[17] = ((closureN)self_7312470)->elements[17];
++c_7320559.elements[18] = ((closureN)self_7312470)->elements[18];
++c_7320559.elements[19] = ((closureN)self_7312470)->elements[19];
++c_7320559.elements[20] = ((closureN)self_7312470)->elements[20];
++c_7320559.elements[21] = ((closureN)self_7312470)->elements[21];
++c_7320559.elements[22] = ((closureN)self_7312470)->elements[22];
++c_7320559.elements[23] = ((closureN)self_7312470)->elements[23];
++c_7320559.elements[24] = r_735846;
++c_7320559.elements[25] = ((closureN)self_7312470)->elements[24];
++
++return_closcall2(data, ((closureN)self_7312470)->elements[24], &c_7320559, quote_vector_127);;
++}
++
++static void __lambda_820(void *data, object self_7312471, int argc, object *args) /* object self_7312471, object r_735847 */
++ {
++ object r_735847 = args[0];
++
++closureN_type c_7320562;
++object e_7322564 [27];
++c_7320562.hdr.mark = gc_color_red;
++ c_7320562.hdr.grayed = 0;
++c_7320562.tag = closureN_tag;
++ c_7320562.fn = (function_type)__lambda_821;
++c_7320562.num_args = 1;
++c_7320562.num_elements = 27;
++c_7320562.elements = (object *)e_7322564;
++c_7320562.elements[0] = ((closureN)self_7312471)->elements[0];
++c_7320562.elements[1] = ((closureN)self_7312471)->elements[1];
++c_7320562.elements[2] = ((closureN)self_7312471)->elements[2];
++c_7320562.elements[3] = ((closureN)self_7312471)->elements[3];
++c_7320562.elements[4] = ((closureN)self_7312471)->elements[4];
++c_7320562.elements[5] = ((closureN)self_7312471)->elements[5];
++c_7320562.elements[6] = ((closureN)self_7312471)->elements[6];
++c_7320562.elements[7] = ((closureN)self_7312471)->elements[7];
++c_7320562.elements[8] = ((closureN)self_7312471)->elements[8];
++c_7320562.elements[9] = ((closureN)self_7312471)->elements[9];
++c_7320562.elements[10] = ((closureN)self_7312471)->elements[10];
++c_7320562.elements[11] = ((closureN)self_7312471)->elements[11];
++c_7320562.elements[12] = ((closureN)self_7312471)->elements[12];
++c_7320562.elements[13] = ((closureN)self_7312471)->elements[13];
++c_7320562.elements[14] = ((closureN)self_7312471)->elements[14];
++c_7320562.elements[15] = ((closureN)self_7312471)->elements[15];
++c_7320562.elements[16] = ((closureN)self_7312471)->elements[16];
++c_7320562.elements[17] = ((closureN)self_7312471)->elements[17];
++c_7320562.elements[18] = ((closureN)self_7312471)->elements[18];
++c_7320562.elements[19] = ((closureN)self_7312471)->elements[19];
++c_7320562.elements[20] = ((closureN)self_7312471)->elements[20];
++c_7320562.elements[21] = ((closureN)self_7312471)->elements[21];
++c_7320562.elements[22] = ((closureN)self_7312471)->elements[22];
++c_7320562.elements[23] = ((closureN)self_7312471)->elements[23];
++c_7320562.elements[24] = ((closureN)self_7312471)->elements[24];
++c_7320562.elements[25] = r_735847;
++c_7320562.elements[26] = ((closureN)self_7312471)->elements[25];
++
++return_closcall2(data, ((closureN)self_7312471)->elements[25], &c_7320562, quote_list_127);;
++}
++
++static void __lambda_821(void *data, object self_7312472, int argc, object *args) /* object self_7312472, object r_735848 */
++ {
++ object r_735848 = args[0];
++
++closureN_type c_7320565;
++object e_7322563 [28];
++c_7320565.hdr.mark = gc_color_red;
++ c_7320565.hdr.grayed = 0;
++c_7320565.tag = closureN_tag;
++ c_7320565.fn = (function_type)__lambda_822;
++c_7320565.num_args = 1;
++c_7320565.num_elements = 28;
++c_7320565.elements = (object *)e_7322563;
++c_7320565.elements[0] = ((closureN)self_7312472)->elements[0];
++c_7320565.elements[1] = ((closureN)self_7312472)->elements[1];
++c_7320565.elements[2] = ((closureN)self_7312472)->elements[2];
++c_7320565.elements[3] = ((closureN)self_7312472)->elements[3];
++c_7320565.elements[4] = ((closureN)self_7312472)->elements[4];
++c_7320565.elements[5] = ((closureN)self_7312472)->elements[5];
++c_7320565.elements[6] = ((closureN)self_7312472)->elements[6];
++c_7320565.elements[7] = ((closureN)self_7312472)->elements[7];
++c_7320565.elements[8] = ((closureN)self_7312472)->elements[8];
++c_7320565.elements[9] = ((closureN)self_7312472)->elements[9];
++c_7320565.elements[10] = ((closureN)self_7312472)->elements[10];
++c_7320565.elements[11] = ((closureN)self_7312472)->elements[11];
++c_7320565.elements[12] = ((closureN)self_7312472)->elements[12];
++c_7320565.elements[13] = ((closureN)self_7312472)->elements[13];
++c_7320565.elements[14] = ((closureN)self_7312472)->elements[14];
++c_7320565.elements[15] = ((closureN)self_7312472)->elements[15];
++c_7320565.elements[16] = ((closureN)self_7312472)->elements[16];
++c_7320565.elements[17] = ((closureN)self_7312472)->elements[17];
++c_7320565.elements[18] = ((closureN)self_7312472)->elements[18];
++c_7320565.elements[19] = ((closureN)self_7312472)->elements[19];
++c_7320565.elements[20] = ((closureN)self_7312472)->elements[20];
++c_7320565.elements[21] = ((closureN)self_7312472)->elements[21];
++c_7320565.elements[22] = ((closureN)self_7312472)->elements[22];
++c_7320565.elements[23] = ((closureN)self_7312472)->elements[23];
++c_7320565.elements[24] = ((closureN)self_7312472)->elements[24];
++c_7320565.elements[25] = ((closureN)self_7312472)->elements[25];
++c_7320565.elements[26] = r_735848;
++c_7320565.elements[27] = ((closureN)self_7312472)->elements[26];
++
++return_closcall2(data, ((closureN)self_7312472)->elements[26], &c_7320565, quote_len);;
++}
++
++static void __lambda_822(void *data, object self_7312473, int argc, object *args) /* object self_7312473, object r_735849 */
++ {
++ object r_735849 = args[0];
++
++closureN_type c_7320568;
++object e_7322562 [29];
++c_7320568.hdr.mark = gc_color_red;
++ c_7320568.hdr.grayed = 0;
++c_7320568.tag = closureN_tag;
++ c_7320568.fn = (function_type)__lambda_823;
++c_7320568.num_args = 1;
++c_7320568.num_elements = 29;
++c_7320568.elements = (object *)e_7322562;
++c_7320568.elements[0] = ((closureN)self_7312473)->elements[0];
++c_7320568.elements[1] = ((closureN)self_7312473)->elements[1];
++c_7320568.elements[2] = ((closureN)self_7312473)->elements[2];
++c_7320568.elements[3] = ((closureN)self_7312473)->elements[3];
++c_7320568.elements[4] = ((closureN)self_7312473)->elements[4];
++c_7320568.elements[5] = ((closureN)self_7312473)->elements[5];
++c_7320568.elements[6] = ((closureN)self_7312473)->elements[6];
++c_7320568.elements[7] = ((closureN)self_7312473)->elements[7];
++c_7320568.elements[8] = ((closureN)self_7312473)->elements[8];
++c_7320568.elements[9] = ((closureN)self_7312473)->elements[9];
++c_7320568.elements[10] = ((closureN)self_7312473)->elements[10];
++c_7320568.elements[11] = ((closureN)self_7312473)->elements[11];
++c_7320568.elements[12] = ((closureN)self_7312473)->elements[12];
++c_7320568.elements[13] = ((closureN)self_7312473)->elements[13];
++c_7320568.elements[14] = ((closureN)self_7312473)->elements[14];
++c_7320568.elements[15] = ((closureN)self_7312473)->elements[15];
++c_7320568.elements[16] = ((closureN)self_7312473)->elements[16];
++c_7320568.elements[17] = ((closureN)self_7312473)->elements[17];
++c_7320568.elements[18] = ((closureN)self_7312473)->elements[18];
++c_7320568.elements[19] = ((closureN)self_7312473)->elements[19];
++c_7320568.elements[20] = ((closureN)self_7312473)->elements[20];
++c_7320568.elements[21] = ((closureN)self_7312473)->elements[21];
++c_7320568.elements[22] = ((closureN)self_7312473)->elements[22];
++c_7320568.elements[23] = ((closureN)self_7312473)->elements[23];
++c_7320568.elements[24] = ((closureN)self_7312473)->elements[24];
++c_7320568.elements[25] = ((closureN)self_7312473)->elements[25];
++c_7320568.elements[26] = ((closureN)self_7312473)->elements[26];
++c_7320568.elements[27] = r_735849;
++c_7320568.elements[28] = ((closureN)self_7312473)->elements[27];
++
++return_closcall2(data, ((closureN)self_7312473)->elements[27], &c_7320568, quote_length);;
++}
++
++static void __lambda_823(void *data, object self_7312474, int argc, object *args) /* object self_7312474, object r_735850 */
++ {
++ object r_735850 = args[0];
++
++closureN_type c_7320571;
++object e_7322561 [30];
++c_7320571.hdr.mark = gc_color_red;
++ c_7320571.hdr.grayed = 0;
++c_7320571.tag = closureN_tag;
++ c_7320571.fn = (function_type)__lambda_824;
++c_7320571.num_args = 1;
++c_7320571.num_elements = 30;
++c_7320571.elements = (object *)e_7322561;
++c_7320571.elements[0] = ((closureN)self_7312474)->elements[0];
++c_7320571.elements[1] = ((closureN)self_7312474)->elements[1];
++c_7320571.elements[2] = ((closureN)self_7312474)->elements[2];
++c_7320571.elements[3] = ((closureN)self_7312474)->elements[3];
++c_7320571.elements[4] = ((closureN)self_7312474)->elements[4];
++c_7320571.elements[5] = ((closureN)self_7312474)->elements[5];
++c_7320571.elements[6] = ((closureN)self_7312474)->elements[6];
++c_7320571.elements[7] = ((closureN)self_7312474)->elements[7];
++c_7320571.elements[8] = ((closureN)self_7312474)->elements[8];
++c_7320571.elements[9] = ((closureN)self_7312474)->elements[9];
++c_7320571.elements[10] = ((closureN)self_7312474)->elements[10];
++c_7320571.elements[11] = ((closureN)self_7312474)->elements[11];
++c_7320571.elements[12] = ((closureN)self_7312474)->elements[12];
++c_7320571.elements[13] = ((closureN)self_7312474)->elements[13];
++c_7320571.elements[14] = ((closureN)self_7312474)->elements[14];
++c_7320571.elements[15] = ((closureN)self_7312474)->elements[15];
++c_7320571.elements[16] = ((closureN)self_7312474)->elements[16];
++c_7320571.elements[17] = ((closureN)self_7312474)->elements[17];
++c_7320571.elements[18] = ((closureN)self_7312474)->elements[18];
++c_7320571.elements[19] = ((closureN)self_7312474)->elements[19];
++c_7320571.elements[20] = ((closureN)self_7312474)->elements[20];
++c_7320571.elements[21] = ((closureN)self_7312474)->elements[21];
++c_7320571.elements[22] = ((closureN)self_7312474)->elements[22];
++c_7320571.elements[23] = ((closureN)self_7312474)->elements[23];
++c_7320571.elements[24] = ((closureN)self_7312474)->elements[24];
++c_7320571.elements[25] = ((closureN)self_7312474)->elements[25];
++c_7320571.elements[26] = ((closureN)self_7312474)->elements[26];
++c_7320571.elements[27] = ((closureN)self_7312474)->elements[27];
++c_7320571.elements[28] = r_735850;
++c_7320571.elements[29] = ((closureN)self_7312474)->elements[28];
++
++return_closcall2(data, ((closureN)self_7312474)->elements[28], &c_7320571, quote__91);;
++}
++
++static void __lambda_824(void *data, object self_7312475, int argc, object *args) /* object self_7312475, object r_735851 */
++ {
++ object r_735851 = args[0];
++
++closureN_type c_7320574;
++object e_7322560 [31];
++c_7320574.hdr.mark = gc_color_red;
++ c_7320574.hdr.grayed = 0;
++c_7320574.tag = closureN_tag;
++ c_7320574.fn = (function_type)__lambda_825;
++c_7320574.num_args = 1;
++c_7320574.num_elements = 31;
++c_7320574.elements = (object *)e_7322560;
++c_7320574.elements[0] = ((closureN)self_7312475)->elements[0];
++c_7320574.elements[1] = ((closureN)self_7312475)->elements[1];
++c_7320574.elements[2] = ((closureN)self_7312475)->elements[2];
++c_7320574.elements[3] = ((closureN)self_7312475)->elements[3];
++c_7320574.elements[4] = ((closureN)self_7312475)->elements[4];
++c_7320574.elements[5] = ((closureN)self_7312475)->elements[5];
++c_7320574.elements[6] = ((closureN)self_7312475)->elements[6];
++c_7320574.elements[7] = ((closureN)self_7312475)->elements[7];
++c_7320574.elements[8] = ((closureN)self_7312475)->elements[8];
++c_7320574.elements[9] = ((closureN)self_7312475)->elements[9];
++c_7320574.elements[10] = ((closureN)self_7312475)->elements[10];
++c_7320574.elements[11] = ((closureN)self_7312475)->elements[11];
++c_7320574.elements[12] = ((closureN)self_7312475)->elements[12];
++c_7320574.elements[13] = ((closureN)self_7312475)->elements[13];
++c_7320574.elements[14] = ((closureN)self_7312475)->elements[14];
++c_7320574.elements[15] = ((closureN)self_7312475)->elements[15];
++c_7320574.elements[16] = ((closureN)self_7312475)->elements[16];
++c_7320574.elements[17] = ((closureN)self_7312475)->elements[17];
++c_7320574.elements[18] = ((closureN)self_7312475)->elements[18];
++c_7320574.elements[19] = ((closureN)self_7312475)->elements[19];
++c_7320574.elements[20] = ((closureN)self_7312475)->elements[20];
++c_7320574.elements[21] = ((closureN)self_7312475)->elements[21];
++c_7320574.elements[22] = ((closureN)self_7312475)->elements[22];
++c_7320574.elements[23] = ((closureN)self_7312475)->elements[23];
++c_7320574.elements[24] = ((closureN)self_7312475)->elements[24];
++c_7320574.elements[25] = ((closureN)self_7312475)->elements[25];
++c_7320574.elements[26] = ((closureN)self_7312475)->elements[26];
++c_7320574.elements[27] = ((closureN)self_7312475)->elements[27];
++c_7320574.elements[28] = ((closureN)self_7312475)->elements[28];
++c_7320574.elements[29] = r_735851;
++c_7320574.elements[30] = ((closureN)self_7312475)->elements[29];
++
++return_closcall2(data, ((closureN)self_7312475)->elements[29], &c_7320574, quote__125_123);;
++}
++
++static void __lambda_825(void *data, object self_7312476, int argc, object *args) /* object self_7312476, object r_735852 */
++ {
++ object r_735852 = args[0];
++
++closureN_type c_7320577;
++object e_7322559 [32];
++c_7320577.hdr.mark = gc_color_red;
++ c_7320577.hdr.grayed = 0;
++c_7320577.tag = closureN_tag;
++ c_7320577.fn = (function_type)__lambda_826;
++c_7320577.num_args = 1;
++c_7320577.num_elements = 32;
++c_7320577.elements = (object *)e_7322559;
++c_7320577.elements[0] = ((closureN)self_7312476)->elements[0];
++c_7320577.elements[1] = ((closureN)self_7312476)->elements[1];
++c_7320577.elements[2] = ((closureN)self_7312476)->elements[2];
++c_7320577.elements[3] = ((closureN)self_7312476)->elements[3];
++c_7320577.elements[4] = ((closureN)self_7312476)->elements[4];
++c_7320577.elements[5] = ((closureN)self_7312476)->elements[5];
++c_7320577.elements[6] = ((closureN)self_7312476)->elements[6];
++c_7320577.elements[7] = ((closureN)self_7312476)->elements[7];
++c_7320577.elements[8] = ((closureN)self_7312476)->elements[8];
++c_7320577.elements[9] = ((closureN)self_7312476)->elements[9];
++c_7320577.elements[10] = ((closureN)self_7312476)->elements[10];
++c_7320577.elements[11] = ((closureN)self_7312476)->elements[11];
++c_7320577.elements[12] = ((closureN)self_7312476)->elements[12];
++c_7320577.elements[13] = ((closureN)self_7312476)->elements[13];
++c_7320577.elements[14] = ((closureN)self_7312476)->elements[14];
++c_7320577.elements[15] = ((closureN)self_7312476)->elements[15];
++c_7320577.elements[16] = ((closureN)self_7312476)->elements[16];
++c_7320577.elements[17] = ((closureN)self_7312476)->elements[17];
++c_7320577.elements[18] = ((closureN)self_7312476)->elements[18];
++c_7320577.elements[19] = ((closureN)self_7312476)->elements[19];
++c_7320577.elements[20] = ((closureN)self_7312476)->elements[20];
++c_7320577.elements[21] = ((closureN)self_7312476)->elements[21];
++c_7320577.elements[22] = ((closureN)self_7312476)->elements[22];
++c_7320577.elements[23] = ((closureN)self_7312476)->elements[23];
++c_7320577.elements[24] = ((closureN)self_7312476)->elements[24];
++c_7320577.elements[25] = ((closureN)self_7312476)->elements[25];
++c_7320577.elements[26] = ((closureN)self_7312476)->elements[26];
++c_7320577.elements[27] = ((closureN)self_7312476)->elements[27];
++c_7320577.elements[28] = ((closureN)self_7312476)->elements[28];
++c_7320577.elements[29] = ((closureN)self_7312476)->elements[29];
++c_7320577.elements[30] = r_735852;
++c_7320577.elements[31] = ((closureN)self_7312476)->elements[30];
++
++return_closcall2(data, ((closureN)self_7312476)->elements[30], &c_7320577, quote_error_95loc);;
++}
++
++static void __lambda_826(void *data, object self_7312477, int argc, object *args) /* object self_7312477, object r_735853 */
++ {
++ object r_735853 = args[0];
++
++closureN_type c_7320580;
++object e_7322558 [33];
++c_7320580.hdr.mark = gc_color_red;
++ c_7320580.hdr.grayed = 0;
++c_7320580.tag = closureN_tag;
++ c_7320580.fn = (function_type)__lambda_827;
++c_7320580.num_args = 1;
++c_7320580.num_elements = 33;
++c_7320580.elements = (object *)e_7322558;
++c_7320580.elements[0] = ((closureN)self_7312477)->elements[0];
++c_7320580.elements[1] = ((closureN)self_7312477)->elements[1];
++c_7320580.elements[2] = ((closureN)self_7312477)->elements[2];
++c_7320580.elements[3] = ((closureN)self_7312477)->elements[3];
++c_7320580.elements[4] = ((closureN)self_7312477)->elements[4];
++c_7320580.elements[5] = ((closureN)self_7312477)->elements[5];
++c_7320580.elements[6] = ((closureN)self_7312477)->elements[6];
++c_7320580.elements[7] = ((closureN)self_7312477)->elements[7];
++c_7320580.elements[8] = ((closureN)self_7312477)->elements[8];
++c_7320580.elements[9] = ((closureN)self_7312477)->elements[9];
++c_7320580.elements[10] = ((closureN)self_7312477)->elements[10];
++c_7320580.elements[11] = ((closureN)self_7312477)->elements[11];
++c_7320580.elements[12] = ((closureN)self_7312477)->elements[12];
++c_7320580.elements[13] = ((closureN)self_7312477)->elements[13];
++c_7320580.elements[14] = ((closureN)self_7312477)->elements[14];
++c_7320580.elements[15] = ((closureN)self_7312477)->elements[15];
++c_7320580.elements[16] = ((closureN)self_7312477)->elements[16];
++c_7320580.elements[17] = ((closureN)self_7312477)->elements[17];
++c_7320580.elements[18] = ((closureN)self_7312477)->elements[18];
++c_7320580.elements[19] = ((closureN)self_7312477)->elements[19];
++c_7320580.elements[20] = ((closureN)self_7312477)->elements[20];
++c_7320580.elements[21] = ((closureN)self_7312477)->elements[21];
++c_7320580.elements[22] = ((closureN)self_7312477)->elements[22];
++c_7320580.elements[23] = ((closureN)self_7312477)->elements[23];
++c_7320580.elements[24] = ((closureN)self_7312477)->elements[24];
++c_7320580.elements[25] = ((closureN)self_7312477)->elements[25];
++c_7320580.elements[26] = ((closureN)self_7312477)->elements[26];
++c_7320580.elements[27] = ((closureN)self_7312477)->elements[27];
++c_7320580.elements[28] = ((closureN)self_7312477)->elements[28];
++c_7320580.elements[29] = ((closureN)self_7312477)->elements[29];
++c_7320580.elements[30] = ((closureN)self_7312477)->elements[30];
++c_7320580.elements[31] = r_735853;
++c_7320580.elements[32] = ((closureN)self_7312477)->elements[31];
++
++return_closcall2(data, ((closureN)self_7312477)->elements[31], &c_7320580, quote_ls);;
++}
++
++static void __lambda_827(void *data, object self_7312478, int argc, object *args) /* object self_7312478, object r_735854 */
++ {
++ object r_735854 = args[0];
++
++closureN_type c_7320583;
++object e_7322557 [34];
++c_7320583.hdr.mark = gc_color_red;
++ c_7320583.hdr.grayed = 0;
++c_7320583.tag = closureN_tag;
++ c_7320583.fn = (function_type)__lambda_828;
++c_7320583.num_args = 1;
++c_7320583.num_elements = 34;
++c_7320583.elements = (object *)e_7322557;
++c_7320583.elements[0] = ((closureN)self_7312478)->elements[0];
++c_7320583.elements[1] = ((closureN)self_7312478)->elements[1];
++c_7320583.elements[2] = ((closureN)self_7312478)->elements[2];
++c_7320583.elements[3] = ((closureN)self_7312478)->elements[3];
++c_7320583.elements[4] = ((closureN)self_7312478)->elements[4];
++c_7320583.elements[5] = ((closureN)self_7312478)->elements[5];
++c_7320583.elements[6] = ((closureN)self_7312478)->elements[6];
++c_7320583.elements[7] = ((closureN)self_7312478)->elements[7];
++c_7320583.elements[8] = ((closureN)self_7312478)->elements[8];
++c_7320583.elements[9] = ((closureN)self_7312478)->elements[9];
++c_7320583.elements[10] = ((closureN)self_7312478)->elements[10];
++c_7320583.elements[11] = ((closureN)self_7312478)->elements[11];
++c_7320583.elements[12] = ((closureN)self_7312478)->elements[12];
++c_7320583.elements[13] = ((closureN)self_7312478)->elements[13];
++c_7320583.elements[14] = ((closureN)self_7312478)->elements[14];
++c_7320583.elements[15] = ((closureN)self_7312478)->elements[15];
++c_7320583.elements[16] = ((closureN)self_7312478)->elements[16];
++c_7320583.elements[17] = ((closureN)self_7312478)->elements[17];
++c_7320583.elements[18] = ((closureN)self_7312478)->elements[18];
++c_7320583.elements[19] = ((closureN)self_7312478)->elements[19];
++c_7320583.elements[20] = ((closureN)self_7312478)->elements[20];
++c_7320583.elements[21] = ((closureN)self_7312478)->elements[21];
++c_7320583.elements[22] = ((closureN)self_7312478)->elements[22];
++c_7320583.elements[23] = ((closureN)self_7312478)->elements[23];
++c_7320583.elements[24] = ((closureN)self_7312478)->elements[24];
++c_7320583.elements[25] = ((closureN)self_7312478)->elements[25];
++c_7320583.elements[26] = ((closureN)self_7312478)->elements[26];
++c_7320583.elements[27] = ((closureN)self_7312478)->elements[27];
++c_7320583.elements[28] = ((closureN)self_7312478)->elements[28];
++c_7320583.elements[29] = ((closureN)self_7312478)->elements[29];
++c_7320583.elements[30] = ((closureN)self_7312478)->elements[30];
++c_7320583.elements[31] = ((closureN)self_7312478)->elements[31];
++c_7320583.elements[32] = r_735854;
++c_7320583.elements[33] = ((closureN)self_7312478)->elements[32];
++
++return_closcall2(data, ((closureN)self_7312478)->elements[32], &c_7320583, quote_res);;
++}
++
++static void __lambda_828(void *data, object self_7312479, int argc, object *args) /* object self_7312479, object r_735855 */
++ {
++ object r_735855 = args[0];
++
++closureN_type c_7320586;
++object e_7322556 [35];
++c_7320586.hdr.mark = gc_color_red;
++ c_7320586.hdr.grayed = 0;
++c_7320586.tag = closureN_tag;
++ c_7320586.fn = (function_type)__lambda_829;
++c_7320586.num_args = 1;
++c_7320586.num_elements = 35;
++c_7320586.elements = (object *)e_7322556;
++c_7320586.elements[0] = ((closureN)self_7312479)->elements[0];
++c_7320586.elements[1] = ((closureN)self_7312479)->elements[1];
++c_7320586.elements[2] = ((closureN)self_7312479)->elements[2];
++c_7320586.elements[3] = ((closureN)self_7312479)->elements[3];
++c_7320586.elements[4] = ((closureN)self_7312479)->elements[4];
++c_7320586.elements[5] = ((closureN)self_7312479)->elements[5];
++c_7320586.elements[6] = ((closureN)self_7312479)->elements[6];
++c_7320586.elements[7] = ((closureN)self_7312479)->elements[7];
++c_7320586.elements[8] = ((closureN)self_7312479)->elements[8];
++c_7320586.elements[9] = ((closureN)self_7312479)->elements[9];
++c_7320586.elements[10] = ((closureN)self_7312479)->elements[10];
++c_7320586.elements[11] = ((closureN)self_7312479)->elements[11];
++c_7320586.elements[12] = ((closureN)self_7312479)->elements[12];
++c_7320586.elements[13] = ((closureN)self_7312479)->elements[13];
++c_7320586.elements[14] = ((closureN)self_7312479)->elements[14];
++c_7320586.elements[15] = ((closureN)self_7312479)->elements[15];
++c_7320586.elements[16] = ((closureN)self_7312479)->elements[16];
++c_7320586.elements[17] = ((closureN)self_7312479)->elements[17];
++c_7320586.elements[18] = ((closureN)self_7312479)->elements[18];
++c_7320586.elements[19] = ((closureN)self_7312479)->elements[19];
++c_7320586.elements[20] = ((closureN)self_7312479)->elements[20];
++c_7320586.elements[21] = ((closureN)self_7312479)->elements[21];
++c_7320586.elements[22] = ((closureN)self_7312479)->elements[22];
++c_7320586.elements[23] = ((closureN)self_7312479)->elements[23];
++c_7320586.elements[24] = ((closureN)self_7312479)->elements[24];
++c_7320586.elements[25] = ((closureN)self_7312479)->elements[25];
++c_7320586.elements[26] = ((closureN)self_7312479)->elements[26];
++c_7320586.elements[27] = ((closureN)self_7312479)->elements[27];
++c_7320586.elements[28] = ((closureN)self_7312479)->elements[28];
++c_7320586.elements[29] = ((closureN)self_7312479)->elements[29];
++c_7320586.elements[30] = ((closureN)self_7312479)->elements[30];
++c_7320586.elements[31] = ((closureN)self_7312479)->elements[31];
++c_7320586.elements[32] = ((closureN)self_7312479)->elements[32];
++c_7320586.elements[33] = r_735855;
++c_7320586.elements[34] = ((closureN)self_7312479)->elements[33];
++
++return_closcall2(data, ((closureN)self_7312479)->elements[33], &c_7320586, quote_i);;
++}
++
++static void __lambda_829(void *data, object self_7312480, int argc, object *args) /* object self_7312480, object r_735856 */
++ {
++ object r_735856 = args[0];
++
++closureN_type c_7320589;
++object e_7322555 [36];
++c_7320589.hdr.mark = gc_color_red;
++ c_7320589.hdr.grayed = 0;
++c_7320589.tag = closureN_tag;
++ c_7320589.fn = (function_type)__lambda_830;
++c_7320589.num_args = 1;
++c_7320589.num_elements = 36;
++c_7320589.elements = (object *)e_7322555;
++c_7320589.elements[0] = ((closureN)self_7312480)->elements[0];
++c_7320589.elements[1] = ((closureN)self_7312480)->elements[1];
++c_7320589.elements[2] = ((closureN)self_7312480)->elements[2];
++c_7320589.elements[3] = ((closureN)self_7312480)->elements[3];
++c_7320589.elements[4] = ((closureN)self_7312480)->elements[4];
++c_7320589.elements[5] = ((closureN)self_7312480)->elements[5];
++c_7320589.elements[6] = ((closureN)self_7312480)->elements[6];
++c_7320589.elements[7] = ((closureN)self_7312480)->elements[7];
++c_7320589.elements[8] = ((closureN)self_7312480)->elements[8];
++c_7320589.elements[9] = ((closureN)self_7312480)->elements[9];
++c_7320589.elements[10] = ((closureN)self_7312480)->elements[10];
++c_7320589.elements[11] = ((closureN)self_7312480)->elements[11];
++c_7320589.elements[12] = ((closureN)self_7312480)->elements[12];
++c_7320589.elements[13] = ((closureN)self_7312480)->elements[13];
++c_7320589.elements[14] = ((closureN)self_7312480)->elements[14];
++c_7320589.elements[15] = ((closureN)self_7312480)->elements[15];
++c_7320589.elements[16] = ((closureN)self_7312480)->elements[16];
++c_7320589.elements[17] = ((closureN)self_7312480)->elements[17];
++c_7320589.elements[18] = ((closureN)self_7312480)->elements[18];
++c_7320589.elements[19] = ((closureN)self_7312480)->elements[19];
++c_7320589.elements[20] = ((closureN)self_7312480)->elements[20];
++c_7320589.elements[21] = ((closureN)self_7312480)->elements[21];
++c_7320589.elements[22] = ((closureN)self_7312480)->elements[22];
++c_7320589.elements[23] = ((closureN)self_7312480)->elements[23];
++c_7320589.elements[24] = ((closureN)self_7312480)->elements[24];
++c_7320589.elements[25] = ((closureN)self_7312480)->elements[25];
++c_7320589.elements[26] = ((closureN)self_7312480)->elements[26];
++c_7320589.elements[27] = ((closureN)self_7312480)->elements[27];
++c_7320589.elements[28] = ((closureN)self_7312480)->elements[28];
++c_7320589.elements[29] = ((closureN)self_7312480)->elements[29];
++c_7320589.elements[30] = ((closureN)self_7312480)->elements[30];
++c_7320589.elements[31] = ((closureN)self_7312480)->elements[31];
++c_7320589.elements[32] = ((closureN)self_7312480)->elements[32];
++c_7320589.elements[33] = ((closureN)self_7312480)->elements[33];
++c_7320589.elements[34] = r_735856;
++c_7320589.elements[35] = ((closureN)self_7312480)->elements[34];
++
++return_closcall2(data, ((closureN)self_7312480)->elements[34], &c_7320589, quote_reverse);;
++}
++
++static void __lambda_830(void *data, object self_7312481, int argc, object *args) /* object self_7312481, object r_735857 */
++ {
++ object r_735857 = args[0];
++
++closureN_type c_7320592;
++object e_7322554 [37];
++c_7320592.hdr.mark = gc_color_red;
++ c_7320592.hdr.grayed = 0;
++c_7320592.tag = closureN_tag;
++ c_7320592.fn = (function_type)__lambda_831;
++c_7320592.num_args = 1;
++c_7320592.num_elements = 37;
++c_7320592.elements = (object *)e_7322554;
++c_7320592.elements[0] = ((closureN)self_7312481)->elements[0];
++c_7320592.elements[1] = ((closureN)self_7312481)->elements[1];
++c_7320592.elements[2] = ((closureN)self_7312481)->elements[2];
++c_7320592.elements[3] = ((closureN)self_7312481)->elements[3];
++c_7320592.elements[4] = ((closureN)self_7312481)->elements[4];
++c_7320592.elements[5] = ((closureN)self_7312481)->elements[5];
++c_7320592.elements[6] = ((closureN)self_7312481)->elements[6];
++c_7320592.elements[7] = ((closureN)self_7312481)->elements[7];
++c_7320592.elements[8] = ((closureN)self_7312481)->elements[8];
++c_7320592.elements[9] = ((closureN)self_7312481)->elements[9];
++c_7320592.elements[10] = ((closureN)self_7312481)->elements[10];
++c_7320592.elements[11] = ((closureN)self_7312481)->elements[11];
++c_7320592.elements[12] = ((closureN)self_7312481)->elements[12];
++c_7320592.elements[13] = ((closureN)self_7312481)->elements[13];
++c_7320592.elements[14] = ((closureN)self_7312481)->elements[14];
++c_7320592.elements[15] = ((closureN)self_7312481)->elements[15];
++c_7320592.elements[16] = ((closureN)self_7312481)->elements[16];
++c_7320592.elements[17] = ((closureN)self_7312481)->elements[17];
++c_7320592.elements[18] = ((closureN)self_7312481)->elements[18];
++c_7320592.elements[19] = ((closureN)self_7312481)->elements[19];
++c_7320592.elements[20] = ((closureN)self_7312481)->elements[20];
++c_7320592.elements[21] = ((closureN)self_7312481)->elements[21];
++c_7320592.elements[22] = ((closureN)self_7312481)->elements[22];
++c_7320592.elements[23] = ((closureN)self_7312481)->elements[23];
++c_7320592.elements[24] = ((closureN)self_7312481)->elements[24];
++c_7320592.elements[25] = ((closureN)self_7312481)->elements[25];
++c_7320592.elements[26] = ((closureN)self_7312481)->elements[26];
++c_7320592.elements[27] = ((closureN)self_7312481)->elements[27];
++c_7320592.elements[28] = ((closureN)self_7312481)->elements[28];
++c_7320592.elements[29] = ((closureN)self_7312481)->elements[29];
++c_7320592.elements[30] = ((closureN)self_7312481)->elements[30];
++c_7320592.elements[31] = ((closureN)self_7312481)->elements[31];
++c_7320592.elements[32] = ((closureN)self_7312481)->elements[32];
++c_7320592.elements[33] = ((closureN)self_7312481)->elements[33];
++c_7320592.elements[34] = ((closureN)self_7312481)->elements[34];
++c_7320592.elements[35] = r_735857;
++c_7320592.elements[36] = ((closureN)self_7312481)->elements[35];
++
++return_closcall2(data, ((closureN)self_7312481)->elements[35], &c_7320592, quote_vector_91_125list);;
++}
++
++static void __lambda_831(void *data, object self_7312482, int argc, object *args) /* object self_7312482, object r_735858 */
++ {
++ object r_735858 = args[0];
++
++closureN_type c_7320595;
++object e_7322553 [38];
++c_7320595.hdr.mark = gc_color_red;
++ c_7320595.hdr.grayed = 0;
++c_7320595.tag = closureN_tag;
++ c_7320595.fn = (function_type)__lambda_832;
++c_7320595.num_args = 1;
++c_7320595.num_elements = 38;
++c_7320595.elements = (object *)e_7322553;
++c_7320595.elements[0] = ((closureN)self_7312482)->elements[0];
++c_7320595.elements[1] = ((closureN)self_7312482)->elements[1];
++c_7320595.elements[2] = ((closureN)self_7312482)->elements[2];
++c_7320595.elements[3] = ((closureN)self_7312482)->elements[3];
++c_7320595.elements[4] = ((closureN)self_7312482)->elements[4];
++c_7320595.elements[5] = ((closureN)self_7312482)->elements[5];
++c_7320595.elements[6] = ((closureN)self_7312482)->elements[6];
++c_7320595.elements[7] = ((closureN)self_7312482)->elements[7];
++c_7320595.elements[8] = ((closureN)self_7312482)->elements[8];
++c_7320595.elements[9] = ((closureN)self_7312482)->elements[9];
++c_7320595.elements[10] = ((closureN)self_7312482)->elements[10];
++c_7320595.elements[11] = ((closureN)self_7312482)->elements[11];
++c_7320595.elements[12] = ((closureN)self_7312482)->elements[12];
++c_7320595.elements[13] = ((closureN)self_7312482)->elements[13];
++c_7320595.elements[14] = ((closureN)self_7312482)->elements[14];
++c_7320595.elements[15] = ((closureN)self_7312482)->elements[15];
++c_7320595.elements[16] = ((closureN)self_7312482)->elements[16];
++c_7320595.elements[17] = ((closureN)self_7312482)->elements[17];
++c_7320595.elements[18] = ((closureN)self_7312482)->elements[18];
++c_7320595.elements[19] = ((closureN)self_7312482)->elements[19];
++c_7320595.elements[20] = ((closureN)self_7312482)->elements[20];
++c_7320595.elements[21] = ((closureN)self_7312482)->elements[21];
++c_7320595.elements[22] = ((closureN)self_7312482)->elements[22];
++c_7320595.elements[23] = ((closureN)self_7312482)->elements[23];
++c_7320595.elements[24] = ((closureN)self_7312482)->elements[24];
++c_7320595.elements[25] = ((closureN)self_7312482)->elements[25];
++c_7320595.elements[26] = ((closureN)self_7312482)->elements[26];
++c_7320595.elements[27] = ((closureN)self_7312482)->elements[27];
++c_7320595.elements[28] = ((closureN)self_7312482)->elements[28];
++c_7320595.elements[29] = ((closureN)self_7312482)->elements[29];
++c_7320595.elements[30] = ((closureN)self_7312482)->elements[30];
++c_7320595.elements[31] = ((closureN)self_7312482)->elements[31];
++c_7320595.elements[32] = ((closureN)self_7312482)->elements[32];
++c_7320595.elements[33] = ((closureN)self_7312482)->elements[33];
++c_7320595.elements[34] = ((closureN)self_7312482)->elements[34];
++c_7320595.elements[35] = ((closureN)self_7312482)->elements[35];
++c_7320595.elements[36] = r_735858;
++c_7320595.elements[37] = ((closureN)self_7312482)->elements[36];
++
++return_closcall2(data, ((closureN)self_7312482)->elements[36], &c_7320595, quote_list_91_125vector);;
++}
++
++static void __lambda_832(void *data, object self_7312483, int argc, object *args) /* object self_7312483, object r_735859 */
++ {
++ object r_735859 = args[0];
++
++closureN_type c_7320598;
++object e_7322552 [39];
++c_7320598.hdr.mark = gc_color_red;
++ c_7320598.hdr.grayed = 0;
++c_7320598.tag = closureN_tag;
++ c_7320598.fn = (function_type)__lambda_833;
++c_7320598.num_args = 1;
++c_7320598.num_elements = 39;
++c_7320598.elements = (object *)e_7322552;
++c_7320598.elements[0] = ((closureN)self_7312483)->elements[0];
++c_7320598.elements[1] = ((closureN)self_7312483)->elements[1];
++c_7320598.elements[2] = ((closureN)self_7312483)->elements[2];
++c_7320598.elements[3] = ((closureN)self_7312483)->elements[3];
++c_7320598.elements[4] = ((closureN)self_7312483)->elements[4];
++c_7320598.elements[5] = ((closureN)self_7312483)->elements[5];
++c_7320598.elements[6] = ((closureN)self_7312483)->elements[6];
++c_7320598.elements[7] = ((closureN)self_7312483)->elements[7];
++c_7320598.elements[8] = ((closureN)self_7312483)->elements[8];
++c_7320598.elements[9] = ((closureN)self_7312483)->elements[9];
++c_7320598.elements[10] = ((closureN)self_7312483)->elements[10];
++c_7320598.elements[11] = ((closureN)self_7312483)->elements[11];
++c_7320598.elements[12] = ((closureN)self_7312483)->elements[12];
++c_7320598.elements[13] = ((closureN)self_7312483)->elements[13];
++c_7320598.elements[14] = ((closureN)self_7312483)->elements[14];
++c_7320598.elements[15] = ((closureN)self_7312483)->elements[15];
++c_7320598.elements[16] = ((closureN)self_7312483)->elements[16];
++c_7320598.elements[17] = ((closureN)self_7312483)->elements[17];
++c_7320598.elements[18] = ((closureN)self_7312483)->elements[18];
++c_7320598.elements[19] = ((closureN)self_7312483)->elements[19];
++c_7320598.elements[20] = ((closureN)self_7312483)->elements[20];
++c_7320598.elements[21] = ((closureN)self_7312483)->elements[21];
++c_7320598.elements[22] = ((closureN)self_7312483)->elements[22];
++c_7320598.elements[23] = ((closureN)self_7312483)->elements[23];
++c_7320598.elements[24] = ((closureN)self_7312483)->elements[24];
++c_7320598.elements[25] = ((closureN)self_7312483)->elements[25];
++c_7320598.elements[26] = ((closureN)self_7312483)->elements[26];
++c_7320598.elements[27] = ((closureN)self_7312483)->elements[27];
++c_7320598.elements[28] = ((closureN)self_7312483)->elements[28];
++c_7320598.elements[29] = ((closureN)self_7312483)->elements[29];
++c_7320598.elements[30] = ((closureN)self_7312483)->elements[30];
++c_7320598.elements[31] = ((closureN)self_7312483)->elements[31];
++c_7320598.elements[32] = ((closureN)self_7312483)->elements[32];
++c_7320598.elements[33] = ((closureN)self_7312483)->elements[33];
++c_7320598.elements[34] = ((closureN)self_7312483)->elements[34];
++c_7320598.elements[35] = ((closureN)self_7312483)->elements[35];
++c_7320598.elements[36] = ((closureN)self_7312483)->elements[36];
++c_7320598.elements[37] = r_735859;
++c_7320598.elements[38] = ((closureN)self_7312483)->elements[37];
++
++return_closcall2(data, ((closureN)self_7312483)->elements[37], &c_7320598, quote_cons_91source);;
++}
++
++static void __lambda_833(void *data, object self_7312484, int argc, object *args) /* object self_7312484, object r_735860 */
++ {
++ object r_735860 = args[0];
++
++closureN_type c_7320600;
++object e_7322516 [4];
++c_7320600.hdr.mark = gc_color_red;
++ c_7320600.hdr.grayed = 0;
++c_7320600.tag = closureN_tag;
++ c_7320600.fn = (function_type)__lambda_834;
++c_7320600.num_args = 37;
++c_7320600.num_elements = 4;
++c_7320600.elements = (object *)e_7322516;
++c_7320600.elements[0] = ((closureN)self_7312484)->elements[0];
++c_7320600.elements[1] = ((closureN)self_7312484)->elements[1];
++c_7320600.elements[2] = ((closureN)self_7312484)->elements[2];
++c_7320600.elements[3] = ((closureN)self_7312484)->elements[38];
++
++return_direct_with_clo37(data,(closure)&c_7320600,__lambda_834, ((closureN)self_7312484)->elements[3], obj_int2obj(0), ((closureN)self_7312484)->elements[4], ((closureN)self_7312484)->elements[5], ((closureN)self_7312484)->elements[6], ((closureN)self_7312484)->elements[7], ((closureN)self_7312484)->elements[8], ((closureN)self_7312484)->elements[9], ((closureN)self_7312484)->elements[10], ((closureN)self_7312484)->elements[11], ((closureN)self_7312484)->elements[12], ((closureN)self_7312484)->elements[13], ((closureN)self_7312484)->elements[14], ((closureN)self_7312484)->elements[15], ((closureN)self_7312484)->elements[16], ((closureN)self_7312484)->elements[17], ((closureN)self_7312484)->elements[18], ((closureN)self_7312484)->elements[19], ((closureN)self_7312484)->elements[20], ((closureN)self_7312484)->elements[21], ((closureN)self_7312484)->elements[22], ((closureN)self_7312484)->elements[23], ((closureN)self_7312484)->elements[24], ((closureN)self_7312484)->elements
[25], ((closureN)self_7312484)->elements[26], ((closureN)self_7312484)->elements[27], ((closureN)self_7312484)->elements[28], ((closureN)self_7312484)->elements[29], ((closureN)self_7312484)->elements[30], ((closureN)self_7312484)->elements[31], ((closureN)self_7312484)->elements[32], ((closureN)self_7312484)->elements[33], ((closureN)self_7312484)->elements[34], ((closureN)self_7312484)->elements[35], ((closureN)self_7312484)->elements[36], ((closureN)self_7312484)->elements[37], r_735860);;
++}
++
++static void __lambda_834(void *data, object self_7312485, int argc, object *args) /* object self_7312485, object ellipsis_91specified_127_731234_733176, object count_731235_733177, object _191er_91macro_91transformer_731236_733178, object _191lambda_731237_733179, object _191let_731238_733180, object _191begin_731239_733181, object _191if_731240_733182, object _191and_731241_733183, object _191or_731242_733184, object _191eq_127_731243_733185, object _191equal_127_731244_733186, object _191car_731245_733187, object _191cdr_731246_733188, object _191cons_731247_733189, object _191pair_127_731248_733190, object _191null_127_731249_733191, object _191expr_731250_733192, object _191rename_731251_733193, object _191compare_731252_733194, object _191quote_731253_733195, object _191apply_731254_733196, object _191append_731255_733197, object _191map_731256_733198, object _191vector_127_731257_733199, object _191list_127_731258_733200, object _191len_731259_733201, object _191lengt
h_731260_733202, object _191_91_731261_733203, object _191_125_123_731262_733204, object _191error_731263_733205, object _191ls_731264_733206, object _191res_731265_733207, object _191i_731266_733208, object _191reverse_731267_733209, object _191vector_91_125list_731268_733210, object _191list_91_125vector_731269_733211, object _191cons3_731270_733212 */
++ {
++ object ellipsis_91specified_127_731234_733176 = args[0]; object count_731235_733177 = args[1]; object _191er_91macro_91transformer_731236_733178 = args[2]; object _191lambda_731237_733179 = args[3]; object _191let_731238_733180 = args[4]; object _191if_731240_733182 = args[6]; object _191and_731241_733183 = args[7]; object _191or_731242_733184 = args[8]; object _191equal_127_731244_733186 = args[10]; object _191car_731245_733187 = args[11]; object _191cdr_731246_733188 = args[12]; object _191cons_731247_733189 = args[13]; object _191pair_127_731248_733190 = args[14]; object _191null_127_731249_733191 = args[15]; object _191expr_731250_733192 = args[16]; object _191rename_731251_733193 = args[17]; object _191compare_731252_733194 = args[18]; object _191quote_731253_733195 = args[19]; object _191apply_731254_733196 = args[20]; object _191append_731255_733197 = args[21]; object _191map_731256_733198 = args[22]; object _191vector_127_731257_733199 = args[23]; object _191list_1
27_731258_733200 = args[24]; object _191len_731259_733201 = args[25]; object _191length_731260_733202 = args[26]; object _191_91_731261_733203 = args[27]; object _191_125_123_731262_733204 = args[28]; object _191error_731263_733205 = args[29]; object _191ls_731264_733206 = args[30]; object _191res_731265_733207 = args[31]; object _191i_731266_733208 = args[32]; object _191reverse_731267_733209 = args[33]; object _191vector_91_125list_731268_733210 = args[34]; object _191list_91_125vector_731269_733211 = args[35]; object _191cons3_731270_733212 = args[36];
++
++closureN_type c_7320602;
++object e_7322512 [38];
++c_7320602.hdr.mark = gc_color_red;
++ c_7320602.hdr.grayed = 0;
++c_7320602.tag = closureN_tag;
++ c_7320602.fn = (function_type)__lambda_1380;
++c_7320602.num_args = 1;
++c_7320602.num_elements = 38;
++c_7320602.elements = (object *)e_7322512;
++c_7320602.elements[0] = _191_91_731261_733203;
++c_7320602.elements[1] = _191_125_123_731262_733204;
++c_7320602.elements[2] = _191and_731241_733183;
++c_7320602.elements[3] = _191append_731255_733197;
++c_7320602.elements[4] = _191apply_731254_733196;
++c_7320602.elements[5] = _191car_731245_733187;
++c_7320602.elements[6] = _191cdr_731246_733188;
++c_7320602.elements[7] = _191compare_731252_733194;
++c_7320602.elements[8] = _191cons_731247_733189;
++c_7320602.elements[9] = _191cons3_731270_733212;
++c_7320602.elements[10] = _191equal_127_731244_733186;
++c_7320602.elements[11] = _191er_91macro_91transformer_731236_733178;
++c_7320602.elements[12] = _191error_731263_733205;
++c_7320602.elements[13] = _191expr_731250_733192;
++c_7320602.elements[14] = _191i_731266_733208;
++c_7320602.elements[15] = _191if_731240_733182;
++c_7320602.elements[16] = _191lambda_731237_733179;
++c_7320602.elements[17] = _191len_731259_733201;
++c_7320602.elements[18] = _191length_731260_733202;
++c_7320602.elements[19] = _191let_731238_733180;
++c_7320602.elements[20] = _191list_91_125vector_731269_733211;
++c_7320602.elements[21] = _191list_127_731258_733200;
++c_7320602.elements[22] = _191ls_731264_733206;
++c_7320602.elements[23] = _191map_731256_733198;
++c_7320602.elements[24] = _191null_127_731249_733191;
++c_7320602.elements[25] = _191or_731242_733184;
++c_7320602.elements[26] = _191pair_127_731248_733190;
++c_7320602.elements[27] = _191quote_731253_733195;
++c_7320602.elements[28] = _191rename_731251_733193;
++c_7320602.elements[29] = _191res_731265_733207;
++c_7320602.elements[30] = _191reverse_731267_733209;
++c_7320602.elements[31] = _191vector_91_125list_731268_733210;
++c_7320602.elements[32] = _191vector_127_731257_733199;
++c_7320602.elements[33] = ((closureN)self_7312485)->elements[0];
++c_7320602.elements[34] = ellipsis_91specified_127_731234_733176;
++c_7320602.elements[35] = ((closureN)self_7312485)->elements[1];
++c_7320602.elements[36] = ((closureN)self_7312485)->elements[2];
++c_7320602.elements[37] = ((closureN)self_7312485)->elements[3];
++
++
++pair_type local_7322515;
++return_direct_with_clo1(data,(closure)&c_7320602,__lambda_1380, set_cell_as_expr(&local_7322515, count_731235_733177));;
++}
++
++static void __lambda_1380(void *data, object self_7312486, int argc, object *args) /* object self_7312486, object count_731235_733177 */
++ {
++ object count_731235_733177 = args[0];
++
++closureN_type c_7320604;
++object e_7322511 [39];
++c_7320604.hdr.mark = gc_color_red;
++ c_7320604.hdr.grayed = 0;
++c_7320604.tag = closureN_tag;
++ c_7320604.fn = (function_type)__lambda_835;
++c_7320604.num_args = 12;
++c_7320604.num_elements = 39;
++c_7320604.elements = (object *)e_7322511;
++c_7320604.elements[0] = ((closureN)self_7312486)->elements[0];
++c_7320604.elements[1] = ((closureN)self_7312486)->elements[1];
++c_7320604.elements[2] = ((closureN)self_7312486)->elements[2];
++c_7320604.elements[3] = ((closureN)self_7312486)->elements[3];
++c_7320604.elements[4] = ((closureN)self_7312486)->elements[4];
++c_7320604.elements[5] = ((closureN)self_7312486)->elements[5];
++c_7320604.elements[6] = ((closureN)self_7312486)->elements[6];
++c_7320604.elements[7] = ((closureN)self_7312486)->elements[7];
++c_7320604.elements[8] = ((closureN)self_7312486)->elements[8];
++c_7320604.elements[9] = ((closureN)self_7312486)->elements[9];
++c_7320604.elements[10] = ((closureN)self_7312486)->elements[10];
++c_7320604.elements[11] = ((closureN)self_7312486)->elements[11];
++c_7320604.elements[12] = ((closureN)self_7312486)->elements[12];
++c_7320604.elements[13] = ((closureN)self_7312486)->elements[13];
++c_7320604.elements[14] = ((closureN)self_7312486)->elements[14];
++c_7320604.elements[15] = ((closureN)self_7312486)->elements[15];
++c_7320604.elements[16] = ((closureN)self_7312486)->elements[16];
++c_7320604.elements[17] = ((closureN)self_7312486)->elements[17];
++c_7320604.elements[18] = ((closureN)self_7312486)->elements[18];
++c_7320604.elements[19] = ((closureN)self_7312486)->elements[19];
++c_7320604.elements[20] = ((closureN)self_7312486)->elements[20];
++c_7320604.elements[21] = ((closureN)self_7312486)->elements[21];
++c_7320604.elements[22] = ((closureN)self_7312486)->elements[22];
++c_7320604.elements[23] = ((closureN)self_7312486)->elements[23];
++c_7320604.elements[24] = ((closureN)self_7312486)->elements[24];
++c_7320604.elements[25] = ((closureN)self_7312486)->elements[25];
++c_7320604.elements[26] = ((closureN)self_7312486)->elements[26];
++c_7320604.elements[27] = ((closureN)self_7312486)->elements[27];
++c_7320604.elements[28] = ((closureN)self_7312486)->elements[28];
++c_7320604.elements[29] = ((closureN)self_7312486)->elements[29];
++c_7320604.elements[30] = ((closureN)self_7312486)->elements[30];
++c_7320604.elements[31] = ((closureN)self_7312486)->elements[31];
++c_7320604.elements[32] = ((closureN)self_7312486)->elements[32];
++c_7320604.elements[33] = ((closureN)self_7312486)->elements[33];
++c_7320604.elements[34] = count_731235_733177;
++c_7320604.elements[35] = ((closureN)self_7312486)->elements[34];
++c_7320604.elements[36] = ((closureN)self_7312486)->elements[35];
++c_7320604.elements[37] = ((closureN)self_7312486)->elements[36];
++c_7320604.elements[38] = ((closureN)self_7312486)->elements[37];
++
++return_direct_with_clo12(data,(closure)&c_7320604,__lambda_835, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);;
++}
++
++static void __lambda_835(void *data, object self_7312487, int argc, object *args) /* object self_7312487, object ellipsis_733213, object lits_733214, object forms_733215, object next_91symbol_733216, object expand_91pattern_733217, object ellipsis_91escape_127_733218, object ellipsis_127_733219, object ellipsis_91depth_733220, object ellipsis_91tail_733221, object all_91vars_733222, object free_91vars_733223, object expand_91template_733224 */
++ {
++ object ellipsis_733213 = args[0]; object lits_733214 = args[1]; object forms_733215 = args[2]; object next_91symbol_733216 = args[3]; object expand_91pattern_733217 = args[4]; object ellipsis_91escape_127_733218 = args[5]; object ellipsis_127_733219 = args[6]; object ellipsis_91depth_733220 = args[7]; object ellipsis_91tail_733221 = args[8]; object all_91vars_733222 = args[9]; object free_91vars_733223 = args[10]; object expand_91template_733224 = args[11];
++
++closureN_type c_7320606;
++object e_7322507 [50];
++c_7320606.hdr.mark = gc_color_red;
++ c_7320606.hdr.grayed = 0;
++c_7320606.tag = closureN_tag;
++ c_7320606.fn = (function_type)__lambda_1379;
++c_7320606.num_args = 1;
++c_7320606.num_elements = 50;
++c_7320606.elements = (object *)e_7322507;
++c_7320606.elements[0] = ((closureN)self_7312487)->elements[0];
++c_7320606.elements[1] = ((closureN)self_7312487)->elements[1];
++c_7320606.elements[2] = ((closureN)self_7312487)->elements[2];
++c_7320606.elements[3] = ((closureN)self_7312487)->elements[3];
++c_7320606.elements[4] = ((closureN)self_7312487)->elements[4];
++c_7320606.elements[5] = ((closureN)self_7312487)->elements[5];
++c_7320606.elements[6] = ((closureN)self_7312487)->elements[6];
++c_7320606.elements[7] = ((closureN)self_7312487)->elements[7];
++c_7320606.elements[8] = ((closureN)self_7312487)->elements[8];
++c_7320606.elements[9] = ((closureN)self_7312487)->elements[9];
++c_7320606.elements[10] = ((closureN)self_7312487)->elements[10];
++c_7320606.elements[11] = ((closureN)self_7312487)->elements[11];
++c_7320606.elements[12] = ((closureN)self_7312487)->elements[12];
++c_7320606.elements[13] = ((closureN)self_7312487)->elements[13];
++c_7320606.elements[14] = ((closureN)self_7312487)->elements[14];
++c_7320606.elements[15] = ((closureN)self_7312487)->elements[15];
++c_7320606.elements[16] = ((closureN)self_7312487)->elements[16];
++c_7320606.elements[17] = ((closureN)self_7312487)->elements[17];
++c_7320606.elements[18] = ((closureN)self_7312487)->elements[18];
++c_7320606.elements[19] = ((closureN)self_7312487)->elements[19];
++c_7320606.elements[20] = ((closureN)self_7312487)->elements[20];
++c_7320606.elements[21] = ((closureN)self_7312487)->elements[21];
++c_7320606.elements[22] = ((closureN)self_7312487)->elements[22];
++c_7320606.elements[23] = ((closureN)self_7312487)->elements[23];
++c_7320606.elements[24] = ((closureN)self_7312487)->elements[24];
++c_7320606.elements[25] = ((closureN)self_7312487)->elements[25];
++c_7320606.elements[26] = ((closureN)self_7312487)->elements[26];
++c_7320606.elements[27] = ((closureN)self_7312487)->elements[27];
++c_7320606.elements[28] = ((closureN)self_7312487)->elements[28];
++c_7320606.elements[29] = ((closureN)self_7312487)->elements[29];
++c_7320606.elements[30] = ((closureN)self_7312487)->elements[30];
++c_7320606.elements[31] = ((closureN)self_7312487)->elements[31];
++c_7320606.elements[32] = ((closureN)self_7312487)->elements[32];
++c_7320606.elements[33] = all_91vars_733222;
++c_7320606.elements[34] = ((closureN)self_7312487)->elements[33];
++c_7320606.elements[35] = ((closureN)self_7312487)->elements[34];
++c_7320606.elements[36] = ellipsis_91depth_733220;
++c_7320606.elements[37] = ellipsis_91escape_127_733218;
++c_7320606.elements[38] = ((closureN)self_7312487)->elements[35];
++c_7320606.elements[39] = ellipsis_91tail_733221;
++c_7320606.elements[40] = ellipsis_127_733219;
++c_7320606.elements[41] = expand_91pattern_733217;
++c_7320606.elements[42] = expand_91template_733224;
++c_7320606.elements[43] = ((closureN)self_7312487)->elements[36];
++c_7320606.elements[44] = forms_733215;
++c_7320606.elements[45] = free_91vars_733223;
++c_7320606.elements[46] = ((closureN)self_7312487)->elements[37];
++c_7320606.elements[47] = lits_733214;
++c_7320606.elements[48] = next_91symbol_733216;
++c_7320606.elements[49] = ((closureN)self_7312487)->elements[38];
++
++
++pair_type local_7322510;
++return_direct_with_clo1(data,(closure)&c_7320606,__lambda_1379, set_cell_as_expr(&local_7322510, ellipsis_733213));;
++}
++
++static void __lambda_1379(void *data, object self_7312488, int argc, object *args) /* object self_7312488, object ellipsis_733213 */
++ {
++ object ellipsis_733213 = args[0];
++
++closureN_type c_7320608;
++object e_7322502 [50];
++c_7320608.hdr.mark = gc_color_red;
++ c_7320608.hdr.grayed = 0;
++c_7320608.tag = closureN_tag;
++ c_7320608.fn = (function_type)__lambda_1378;
++c_7320608.num_args = 1;
++c_7320608.num_elements = 50;
++c_7320608.elements = (object *)e_7322502;
++c_7320608.elements[0] = ((closureN)self_7312488)->elements[0];
++c_7320608.elements[1] = ((closureN)self_7312488)->elements[1];
++c_7320608.elements[2] = ((closureN)self_7312488)->elements[2];
++c_7320608.elements[3] = ((closureN)self_7312488)->elements[3];
++c_7320608.elements[4] = ((closureN)self_7312488)->elements[4];
++c_7320608.elements[5] = ((closureN)self_7312488)->elements[5];
++c_7320608.elements[6] = ((closureN)self_7312488)->elements[6];
++c_7320608.elements[7] = ((closureN)self_7312488)->elements[7];
++c_7320608.elements[8] = ((closureN)self_7312488)->elements[8];
++c_7320608.elements[9] = ((closureN)self_7312488)->elements[9];
++c_7320608.elements[10] = ((closureN)self_7312488)->elements[10];
++c_7320608.elements[11] = ((closureN)self_7312488)->elements[11];
++c_7320608.elements[12] = ((closureN)self_7312488)->elements[12];
++c_7320608.elements[13] = ((closureN)self_7312488)->elements[13];
++c_7320608.elements[14] = ((closureN)self_7312488)->elements[14];
++c_7320608.elements[15] = ((closureN)self_7312488)->elements[15];
++c_7320608.elements[16] = ((closureN)self_7312488)->elements[16];
++c_7320608.elements[17] = ((closureN)self_7312488)->elements[17];
++c_7320608.elements[18] = ((closureN)self_7312488)->elements[18];
++c_7320608.elements[19] = ((closureN)self_7312488)->elements[19];
++c_7320608.elements[20] = ((closureN)self_7312488)->elements[20];
++c_7320608.elements[21] = ((closureN)self_7312488)->elements[21];
++c_7320608.elements[22] = ((closureN)self_7312488)->elements[22];
++c_7320608.elements[23] = ((closureN)self_7312488)->elements[23];
++c_7320608.elements[24] = ((closureN)self_7312488)->elements[24];
++c_7320608.elements[25] = ((closureN)self_7312488)->elements[25];
++c_7320608.elements[26] = ((closureN)self_7312488)->elements[26];
++c_7320608.elements[27] = ((closureN)self_7312488)->elements[27];
++c_7320608.elements[28] = ((closureN)self_7312488)->elements[28];
++c_7320608.elements[29] = ((closureN)self_7312488)->elements[29];
++c_7320608.elements[30] = ((closureN)self_7312488)->elements[30];
++c_7320608.elements[31] = ((closureN)self_7312488)->elements[31];
++c_7320608.elements[32] = ((closureN)self_7312488)->elements[32];
++c_7320608.elements[33] = ((closureN)self_7312488)->elements[33];
++c_7320608.elements[34] = ((closureN)self_7312488)->elements[34];
++c_7320608.elements[35] = ((closureN)self_7312488)->elements[35];
++c_7320608.elements[36] = ellipsis_733213;
++c_7320608.elements[37] = ((closureN)self_7312488)->elements[36];
++c_7320608.elements[38] = ((closureN)self_7312488)->elements[37];
++c_7320608.elements[39] = ((closureN)self_7312488)->elements[38];
++c_7320608.elements[40] = ((closureN)self_7312488)->elements[39];
++c_7320608.elements[41] = ((closureN)self_7312488)->elements[40];
++c_7320608.elements[42] = ((closureN)self_7312488)->elements[41];
++c_7320608.elements[43] = ((closureN)self_7312488)->elements[42];
++c_7320608.elements[44] = ((closureN)self_7312488)->elements[43];
++c_7320608.elements[45] = ((closureN)self_7312488)->elements[44];
++c_7320608.elements[46] = ((closureN)self_7312488)->elements[45];
++c_7320608.elements[47] = ((closureN)self_7312488)->elements[46];
++c_7320608.elements[48] = ((closureN)self_7312488)->elements[48];
++c_7320608.elements[49] = ((closureN)self_7312488)->elements[49];
++
++
++pair_type local_7322505;
++return_direct_with_clo1(data,(closure)&c_7320608,__lambda_1378, set_cell_as_expr(&local_7322505, ((closureN)self_7312488)->elements[47]));;
++}
++
++static void __lambda_1378(void *data, object self_7312489, int argc, object *args) /* object self_7312489, object lits_733214 */
++ {
++ object lits_733214 = args[0];
++
++closureN_type c_7320610;
++object e_7322497 [50];
++c_7320610.hdr.mark = gc_color_red;
++ c_7320610.hdr.grayed = 0;
++c_7320610.tag = closureN_tag;
++ c_7320610.fn = (function_type)__lambda_1377;
++c_7320610.num_args = 1;
++c_7320610.num_elements = 50;
++c_7320610.elements = (object *)e_7322497;
++c_7320610.elements[0] = ((closureN)self_7312489)->elements[0];
++c_7320610.elements[1] = ((closureN)self_7312489)->elements[1];
++c_7320610.elements[2] = ((closureN)self_7312489)->elements[2];
++c_7320610.elements[3] = ((closureN)self_7312489)->elements[3];
++c_7320610.elements[4] = ((closureN)self_7312489)->elements[4];
++c_7320610.elements[5] = ((closureN)self_7312489)->elements[5];
++c_7320610.elements[6] = ((closureN)self_7312489)->elements[6];
++c_7320610.elements[7] = ((closureN)self_7312489)->elements[7];
++c_7320610.elements[8] = ((closureN)self_7312489)->elements[8];
++c_7320610.elements[9] = ((closureN)self_7312489)->elements[9];
++c_7320610.elements[10] = ((closureN)self_7312489)->elements[10];
++c_7320610.elements[11] = ((closureN)self_7312489)->elements[11];
++c_7320610.elements[12] = ((closureN)self_7312489)->elements[12];
++c_7320610.elements[13] = ((closureN)self_7312489)->elements[13];
++c_7320610.elements[14] = ((closureN)self_7312489)->elements[14];
++c_7320610.elements[15] = ((closureN)self_7312489)->elements[15];
++c_7320610.elements[16] = ((closureN)self_7312489)->elements[16];
++c_7320610.elements[17] = ((closureN)self_7312489)->elements[17];
++c_7320610.elements[18] = ((closureN)self_7312489)->elements[18];
++c_7320610.elements[19] = ((closureN)self_7312489)->elements[19];
++c_7320610.elements[20] = ((closureN)self_7312489)->elements[20];
++c_7320610.elements[21] = ((closureN)self_7312489)->elements[21];
++c_7320610.elements[22] = ((closureN)self_7312489)->elements[22];
++c_7320610.elements[23] = ((closureN)self_7312489)->elements[23];
++c_7320610.elements[24] = ((closureN)self_7312489)->elements[24];
++c_7320610.elements[25] = ((closureN)self_7312489)->elements[25];
++c_7320610.elements[26] = ((closureN)self_7312489)->elements[26];
++c_7320610.elements[27] = ((closureN)self_7312489)->elements[27];
++c_7320610.elements[28] = ((closureN)self_7312489)->elements[28];
++c_7320610.elements[29] = ((closureN)self_7312489)->elements[29];
++c_7320610.elements[30] = ((closureN)self_7312489)->elements[30];
++c_7320610.elements[31] = ((closureN)self_7312489)->elements[31];
++c_7320610.elements[32] = ((closureN)self_7312489)->elements[32];
++c_7320610.elements[33] = ((closureN)self_7312489)->elements[33];
++c_7320610.elements[34] = ((closureN)self_7312489)->elements[34];
++c_7320610.elements[35] = ((closureN)self_7312489)->elements[35];
++c_7320610.elements[36] = ((closureN)self_7312489)->elements[36];
++c_7320610.elements[37] = ((closureN)self_7312489)->elements[37];
++c_7320610.elements[38] = ((closureN)self_7312489)->elements[38];
++c_7320610.elements[39] = ((closureN)self_7312489)->elements[39];
++c_7320610.elements[40] = ((closureN)self_7312489)->elements[40];
++c_7320610.elements[41] = ((closureN)self_7312489)->elements[41];
++c_7320610.elements[42] = ((closureN)self_7312489)->elements[42];
++c_7320610.elements[43] = ((closureN)self_7312489)->elements[43];
++c_7320610.elements[44] = ((closureN)self_7312489)->elements[44];
++c_7320610.elements[45] = ((closureN)self_7312489)->elements[46];
++c_7320610.elements[46] = ((closureN)self_7312489)->elements[47];
++c_7320610.elements[47] = lits_733214;
++c_7320610.elements[48] = ((closureN)self_7312489)->elements[48];
++c_7320610.elements[49] = ((closureN)self_7312489)->elements[49];
++
++
++pair_type local_7322500;
++return_direct_with_clo1(data,(closure)&c_7320610,__lambda_1377, set_cell_as_expr(&local_7322500, ((closureN)self_7312489)->elements[45]));;
++}
++
++static void __lambda_1377(void *data, object self_7312490, int argc, object *args) /* object self_7312490, object forms_733215 */
++ {
++ object forms_733215 = args[0];
++
++closureN_type c_7320612;
++object e_7322492 [50];
++c_7320612.hdr.mark = gc_color_red;
++ c_7320612.hdr.grayed = 0;
++c_7320612.tag = closureN_tag;
++ c_7320612.fn = (function_type)__lambda_1376;
++c_7320612.num_args = 1;
++c_7320612.num_elements = 50;
++c_7320612.elements = (object *)e_7322492;
++c_7320612.elements[0] = ((closureN)self_7312490)->elements[0];
++c_7320612.elements[1] = ((closureN)self_7312490)->elements[1];
++c_7320612.elements[2] = ((closureN)self_7312490)->elements[2];
++c_7320612.elements[3] = ((closureN)self_7312490)->elements[3];
++c_7320612.elements[4] = ((closureN)self_7312490)->elements[4];
++c_7320612.elements[5] = ((closureN)self_7312490)->elements[5];
++c_7320612.elements[6] = ((closureN)self_7312490)->elements[6];
++c_7320612.elements[7] = ((closureN)self_7312490)->elements[7];
++c_7320612.elements[8] = ((closureN)self_7312490)->elements[8];
++c_7320612.elements[9] = ((closureN)self_7312490)->elements[9];
++c_7320612.elements[10] = ((closureN)self_7312490)->elements[10];
++c_7320612.elements[11] = ((closureN)self_7312490)->elements[11];
++c_7320612.elements[12] = ((closureN)self_7312490)->elements[12];
++c_7320612.elements[13] = ((closureN)self_7312490)->elements[13];
++c_7320612.elements[14] = ((closureN)self_7312490)->elements[14];
++c_7320612.elements[15] = ((closureN)self_7312490)->elements[15];
++c_7320612.elements[16] = ((closureN)self_7312490)->elements[16];
++c_7320612.elements[17] = ((closureN)self_7312490)->elements[17];
++c_7320612.elements[18] = ((closureN)self_7312490)->elements[18];
++c_7320612.elements[19] = ((closureN)self_7312490)->elements[19];
++c_7320612.elements[20] = ((closureN)self_7312490)->elements[20];
++c_7320612.elements[21] = ((closureN)self_7312490)->elements[21];
++c_7320612.elements[22] = ((closureN)self_7312490)->elements[22];
++c_7320612.elements[23] = ((closureN)self_7312490)->elements[23];
++c_7320612.elements[24] = ((closureN)self_7312490)->elements[24];
++c_7320612.elements[25] = ((closureN)self_7312490)->elements[25];
++c_7320612.elements[26] = ((closureN)self_7312490)->elements[26];
++c_7320612.elements[27] = ((closureN)self_7312490)->elements[27];
++c_7320612.elements[28] = ((closureN)self_7312490)->elements[28];
++c_7320612.elements[29] = ((closureN)self_7312490)->elements[29];
++c_7320612.elements[30] = ((closureN)self_7312490)->elements[30];
++c_7320612.elements[31] = ((closureN)self_7312490)->elements[31];
++c_7320612.elements[32] = ((closureN)self_7312490)->elements[32];
++c_7320612.elements[33] = ((closureN)self_7312490)->elements[33];
++c_7320612.elements[34] = ((closureN)self_7312490)->elements[34];
++c_7320612.elements[35] = ((closureN)self_7312490)->elements[35];
++c_7320612.elements[36] = ((closureN)self_7312490)->elements[36];
++c_7320612.elements[37] = ((closureN)self_7312490)->elements[37];
++c_7320612.elements[38] = ((closureN)self_7312490)->elements[38];
++c_7320612.elements[39] = ((closureN)self_7312490)->elements[39];
++c_7320612.elements[40] = ((closureN)self_7312490)->elements[40];
++c_7320612.elements[41] = ((closureN)self_7312490)->elements[41];
++c_7320612.elements[42] = ((closureN)self_7312490)->elements[42];
++c_7320612.elements[43] = ((closureN)self_7312490)->elements[43];
++c_7320612.elements[44] = ((closureN)self_7312490)->elements[44];
++c_7320612.elements[45] = forms_733215;
++c_7320612.elements[46] = ((closureN)self_7312490)->elements[45];
++c_7320612.elements[47] = ((closureN)self_7312490)->elements[46];
++c_7320612.elements[48] = ((closureN)self_7312490)->elements[47];
++c_7320612.elements[49] = ((closureN)self_7312490)->elements[49];
++
++
++pair_type local_7322495;
++return_direct_with_clo1(data,(closure)&c_7320612,__lambda_1376, set_cell_as_expr(&local_7322495, ((closureN)self_7312490)->elements[48]));;
++}
++
++static void __lambda_1376(void *data, object self_7312491, int argc, object *args) /* object self_7312491, object next_91symbol_733216 */
++ {
++ object next_91symbol_733216 = args[0];
++
++closureN_type c_7320614;
++object e_7322487 [50];
++c_7320614.hdr.mark = gc_color_red;
++ c_7320614.hdr.grayed = 0;
++c_7320614.tag = closureN_tag;
++ c_7320614.fn = (function_type)__lambda_1375;
++c_7320614.num_args = 1;
++c_7320614.num_elements = 50;
++c_7320614.elements = (object *)e_7322487;
++c_7320614.elements[0] = ((closureN)self_7312491)->elements[0];
++c_7320614.elements[1] = ((closureN)self_7312491)->elements[1];
++c_7320614.elements[2] = ((closureN)self_7312491)->elements[2];
++c_7320614.elements[3] = ((closureN)self_7312491)->elements[3];
++c_7320614.elements[4] = ((closureN)self_7312491)->elements[4];
++c_7320614.elements[5] = ((closureN)self_7312491)->elements[5];
++c_7320614.elements[6] = ((closureN)self_7312491)->elements[6];
++c_7320614.elements[7] = ((closureN)self_7312491)->elements[7];
++c_7320614.elements[8] = ((closureN)self_7312491)->elements[8];
++c_7320614.elements[9] = ((closureN)self_7312491)->elements[9];
++c_7320614.elements[10] = ((closureN)self_7312491)->elements[10];
++c_7320614.elements[11] = ((closureN)self_7312491)->elements[11];
++c_7320614.elements[12] = ((closureN)self_7312491)->elements[12];
++c_7320614.elements[13] = ((closureN)self_7312491)->elements[13];
++c_7320614.elements[14] = ((closureN)self_7312491)->elements[14];
++c_7320614.elements[15] = ((closureN)self_7312491)->elements[15];
++c_7320614.elements[16] = ((closureN)self_7312491)->elements[16];
++c_7320614.elements[17] = ((closureN)self_7312491)->elements[17];
++c_7320614.elements[18] = ((closureN)self_7312491)->elements[18];
++c_7320614.elements[19] = ((closureN)self_7312491)->elements[19];
++c_7320614.elements[20] = ((closureN)self_7312491)->elements[20];
++c_7320614.elements[21] = ((closureN)self_7312491)->elements[21];
++c_7320614.elements[22] = ((closureN)self_7312491)->elements[22];
++c_7320614.elements[23] = ((closureN)self_7312491)->elements[23];
++c_7320614.elements[24] = ((closureN)self_7312491)->elements[24];
++c_7320614.elements[25] = ((closureN)self_7312491)->elements[25];
++c_7320614.elements[26] = ((closureN)self_7312491)->elements[26];
++c_7320614.elements[27] = ((closureN)self_7312491)->elements[27];
++c_7320614.elements[28] = ((closureN)self_7312491)->elements[28];
++c_7320614.elements[29] = ((closureN)self_7312491)->elements[29];
++c_7320614.elements[30] = ((closureN)self_7312491)->elements[30];
++c_7320614.elements[31] = ((closureN)self_7312491)->elements[31];
++c_7320614.elements[32] = ((closureN)self_7312491)->elements[32];
++c_7320614.elements[33] = ((closureN)self_7312491)->elements[33];
++c_7320614.elements[34] = ((closureN)self_7312491)->elements[34];
++c_7320614.elements[35] = ((closureN)self_7312491)->elements[35];
++c_7320614.elements[36] = ((closureN)self_7312491)->elements[36];
++c_7320614.elements[37] = ((closureN)self_7312491)->elements[37];
++c_7320614.elements[38] = ((closureN)self_7312491)->elements[38];
++c_7320614.elements[39] = ((closureN)self_7312491)->elements[39];
++c_7320614.elements[40] = ((closureN)self_7312491)->elements[40];
++c_7320614.elements[41] = ((closureN)self_7312491)->elements[41];
++c_7320614.elements[42] = ((closureN)self_7312491)->elements[43];
++c_7320614.elements[43] = ((closureN)self_7312491)->elements[44];
++c_7320614.elements[44] = ((closureN)self_7312491)->elements[45];
++c_7320614.elements[45] = ((closureN)self_7312491)->elements[46];
++c_7320614.elements[46] = ((closureN)self_7312491)->elements[47];
++c_7320614.elements[47] = ((closureN)self_7312491)->elements[48];
++c_7320614.elements[48] = next_91symbol_733216;
++c_7320614.elements[49] = ((closureN)self_7312491)->elements[49];
++
++
++pair_type local_7322490;
++return_direct_with_clo1(data,(closure)&c_7320614,__lambda_1375, set_cell_as_expr(&local_7322490, ((closureN)self_7312491)->elements[42]));;
++}
++
++static void __lambda_1375(void *data, object self_7312492, int argc, object *args) /* object self_7312492, object expand_91pattern_733217 */
++ {
++ object expand_91pattern_733217 = args[0];
++
++closureN_type c_7320616;
++object e_7322482 [50];
++c_7320616.hdr.mark = gc_color_red;
++ c_7320616.hdr.grayed = 0;
++c_7320616.tag = closureN_tag;
++ c_7320616.fn = (function_type)__lambda_1374;
++c_7320616.num_args = 1;
++c_7320616.num_elements = 50;
++c_7320616.elements = (object *)e_7322482;
++c_7320616.elements[0] = ((closureN)self_7312492)->elements[0];
++c_7320616.elements[1] = ((closureN)self_7312492)->elements[1];
++c_7320616.elements[2] = ((closureN)self_7312492)->elements[2];
++c_7320616.elements[3] = ((closureN)self_7312492)->elements[3];
++c_7320616.elements[4] = ((closureN)self_7312492)->elements[4];
++c_7320616.elements[5] = ((closureN)self_7312492)->elements[5];
++c_7320616.elements[6] = ((closureN)self_7312492)->elements[6];
++c_7320616.elements[7] = ((closureN)self_7312492)->elements[7];
++c_7320616.elements[8] = ((closureN)self_7312492)->elements[8];
++c_7320616.elements[9] = ((closureN)self_7312492)->elements[9];
++c_7320616.elements[10] = ((closureN)self_7312492)->elements[10];
++c_7320616.elements[11] = ((closureN)self_7312492)->elements[11];
++c_7320616.elements[12] = ((closureN)self_7312492)->elements[12];
++c_7320616.elements[13] = ((closureN)self_7312492)->elements[13];
++c_7320616.elements[14] = ((closureN)self_7312492)->elements[14];
++c_7320616.elements[15] = ((closureN)self_7312492)->elements[15];
++c_7320616.elements[16] = ((closureN)self_7312492)->elements[16];
++c_7320616.elements[17] = ((closureN)self_7312492)->elements[17];
++c_7320616.elements[18] = ((closureN)self_7312492)->elements[18];
++c_7320616.elements[19] = ((closureN)self_7312492)->elements[19];
++c_7320616.elements[20] = ((closureN)self_7312492)->elements[20];
++c_7320616.elements[21] = ((closureN)self_7312492)->elements[21];
++c_7320616.elements[22] = ((closureN)self_7312492)->elements[22];
++c_7320616.elements[23] = ((closureN)self_7312492)->elements[23];
++c_7320616.elements[24] = ((closureN)self_7312492)->elements[24];
++c_7320616.elements[25] = ((closureN)self_7312492)->elements[25];
++c_7320616.elements[26] = ((closureN)self_7312492)->elements[26];
++c_7320616.elements[27] = ((closureN)self_7312492)->elements[27];
++c_7320616.elements[28] = ((closureN)self_7312492)->elements[28];
++c_7320616.elements[29] = ((closureN)self_7312492)->elements[29];
++c_7320616.elements[30] = ((closureN)self_7312492)->elements[30];
++c_7320616.elements[31] = ((closureN)self_7312492)->elements[31];
++c_7320616.elements[32] = ((closureN)self_7312492)->elements[32];
++c_7320616.elements[33] = ((closureN)self_7312492)->elements[33];
++c_7320616.elements[34] = ((closureN)self_7312492)->elements[34];
++c_7320616.elements[35] = ((closureN)self_7312492)->elements[35];
++c_7320616.elements[36] = ((closureN)self_7312492)->elements[36];
++c_7320616.elements[37] = ((closureN)self_7312492)->elements[37];
++c_7320616.elements[38] = ((closureN)self_7312492)->elements[39];
++c_7320616.elements[39] = ((closureN)self_7312492)->elements[40];
++c_7320616.elements[40] = ((closureN)self_7312492)->elements[41];
++c_7320616.elements[41] = expand_91pattern_733217;
++c_7320616.elements[42] = ((closureN)self_7312492)->elements[42];
++c_7320616.elements[43] = ((closureN)self_7312492)->elements[43];
++c_7320616.elements[44] = ((closureN)self_7312492)->elements[44];
++c_7320616.elements[45] = ((closureN)self_7312492)->elements[45];
++c_7320616.elements[46] = ((closureN)self_7312492)->elements[46];
++c_7320616.elements[47] = ((closureN)self_7312492)->elements[47];
++c_7320616.elements[48] = ((closureN)self_7312492)->elements[48];
++c_7320616.elements[49] = ((closureN)self_7312492)->elements[49];
++
++
++pair_type local_7322485;
++return_direct_with_clo1(data,(closure)&c_7320616,__lambda_1374, set_cell_as_expr(&local_7322485, ((closureN)self_7312492)->elements[38]));;
++}
++
++static void __lambda_1374(void *data, object self_7312493, int argc, object *args) /* object self_7312493, object ellipsis_91escape_127_733218 */
++ {
++ object ellipsis_91escape_127_733218 = args[0];
++
++closureN_type c_7320618;
++object e_7322477 [50];
++c_7320618.hdr.mark = gc_color_red;
++ c_7320618.hdr.grayed = 0;
++c_7320618.tag = closureN_tag;
++ c_7320618.fn = (function_type)__lambda_1373;
++c_7320618.num_args = 1;
++c_7320618.num_elements = 50;
++c_7320618.elements = (object *)e_7322477;
++c_7320618.elements[0] = ((closureN)self_7312493)->elements[0];
++c_7320618.elements[1] = ((closureN)self_7312493)->elements[1];
++c_7320618.elements[2] = ((closureN)self_7312493)->elements[2];
++c_7320618.elements[3] = ((closureN)self_7312493)->elements[3];
++c_7320618.elements[4] = ((closureN)self_7312493)->elements[4];
++c_7320618.elements[5] = ((closureN)self_7312493)->elements[5];
++c_7320618.elements[6] = ((closureN)self_7312493)->elements[6];
++c_7320618.elements[7] = ((closureN)self_7312493)->elements[7];
++c_7320618.elements[8] = ((closureN)self_7312493)->elements[8];
++c_7320618.elements[9] = ((closureN)self_7312493)->elements[9];
++c_7320618.elements[10] = ((closureN)self_7312493)->elements[10];
++c_7320618.elements[11] = ((closureN)self_7312493)->elements[11];
++c_7320618.elements[12] = ((closureN)self_7312493)->elements[12];
++c_7320618.elements[13] = ((closureN)self_7312493)->elements[13];
++c_7320618.elements[14] = ((closureN)self_7312493)->elements[14];
++c_7320618.elements[15] = ((closureN)self_7312493)->elements[15];
++c_7320618.elements[16] = ((closureN)self_7312493)->elements[16];
++c_7320618.elements[17] = ((closureN)self_7312493)->elements[17];
++c_7320618.elements[18] = ((closureN)self_7312493)->elements[18];
++c_7320618.elements[19] = ((closureN)self_7312493)->elements[19];
++c_7320618.elements[20] = ((closureN)self_7312493)->elements[20];
++c_7320618.elements[21] = ((closureN)self_7312493)->elements[21];
++c_7320618.elements[22] = ((closureN)self_7312493)->elements[22];
++c_7320618.elements[23] = ((closureN)self_7312493)->elements[23];
++c_7320618.elements[24] = ((closureN)self_7312493)->elements[24];
++c_7320618.elements[25] = ((closureN)self_7312493)->elements[25];
++c_7320618.elements[26] = ((closureN)self_7312493)->elements[26];
++c_7320618.elements[27] = ((closureN)self_7312493)->elements[27];
++c_7320618.elements[28] = ((closureN)self_7312493)->elements[28];
++c_7320618.elements[29] = ((closureN)self_7312493)->elements[29];
++c_7320618.elements[30] = ((closureN)self_7312493)->elements[30];
++c_7320618.elements[31] = ((closureN)self_7312493)->elements[31];
++c_7320618.elements[32] = ((closureN)self_7312493)->elements[32];
++c_7320618.elements[33] = ((closureN)self_7312493)->elements[33];
++c_7320618.elements[34] = ((closureN)self_7312493)->elements[34];
++c_7320618.elements[35] = ((closureN)self_7312493)->elements[35];
++c_7320618.elements[36] = ((closureN)self_7312493)->elements[36];
++c_7320618.elements[37] = ((closureN)self_7312493)->elements[37];
++c_7320618.elements[38] = ellipsis_91escape_127_733218;
++c_7320618.elements[39] = ((closureN)self_7312493)->elements[38];
++c_7320618.elements[40] = ((closureN)self_7312493)->elements[39];
++c_7320618.elements[41] = ((closureN)self_7312493)->elements[41];
++c_7320618.elements[42] = ((closureN)self_7312493)->elements[42];
++c_7320618.elements[43] = ((closureN)self_7312493)->elements[43];
++c_7320618.elements[44] = ((closureN)self_7312493)->elements[44];
++c_7320618.elements[45] = ((closureN)self_7312493)->elements[45];
++c_7320618.elements[46] = ((closureN)self_7312493)->elements[46];
++c_7320618.elements[47] = ((closureN)self_7312493)->elements[47];
++c_7320618.elements[48] = ((closureN)self_7312493)->elements[48];
++c_7320618.elements[49] = ((closureN)self_7312493)->elements[49];
++
++
++pair_type local_7322480;
++return_direct_with_clo1(data,(closure)&c_7320618,__lambda_1373, set_cell_as_expr(&local_7322480, ((closureN)self_7312493)->elements[40]));;
++}
++
++static void __lambda_1373(void *data, object self_7312494, int argc, object *args) /* object self_7312494, object ellipsis_127_733219 */
++ {
++ object ellipsis_127_733219 = args[0];
++
++closureN_type c_7320620;
++object e_7322472 [50];
++c_7320620.hdr.mark = gc_color_red;
++ c_7320620.hdr.grayed = 0;
++c_7320620.tag = closureN_tag;
++ c_7320620.fn = (function_type)__lambda_1372;
++c_7320620.num_args = 1;
++c_7320620.num_elements = 50;
++c_7320620.elements = (object *)e_7322472;
++c_7320620.elements[0] = ((closureN)self_7312494)->elements[0];
++c_7320620.elements[1] = ((closureN)self_7312494)->elements[1];
++c_7320620.elements[2] = ((closureN)self_7312494)->elements[2];
++c_7320620.elements[3] = ((closureN)self_7312494)->elements[3];
++c_7320620.elements[4] = ((closureN)self_7312494)->elements[4];
++c_7320620.elements[5] = ((closureN)self_7312494)->elements[5];
++c_7320620.elements[6] = ((closureN)self_7312494)->elements[6];
++c_7320620.elements[7] = ((closureN)self_7312494)->elements[7];
++c_7320620.elements[8] = ((closureN)self_7312494)->elements[8];
++c_7320620.elements[9] = ((closureN)self_7312494)->elements[9];
++c_7320620.elements[10] = ((closureN)self_7312494)->elements[10];
++c_7320620.elements[11] = ((closureN)self_7312494)->elements[11];
++c_7320620.elements[12] = ((closureN)self_7312494)->elements[12];
++c_7320620.elements[13] = ((closureN)self_7312494)->elements[13];
++c_7320620.elements[14] = ((closureN)self_7312494)->elements[14];
++c_7320620.elements[15] = ((closureN)self_7312494)->elements[15];
++c_7320620.elements[16] = ((closureN)self_7312494)->elements[16];
++c_7320620.elements[17] = ((closureN)self_7312494)->elements[17];
++c_7320620.elements[18] = ((closureN)self_7312494)->elements[18];
++c_7320620.elements[19] = ((closureN)self_7312494)->elements[19];
++c_7320620.elements[20] = ((closureN)self_7312494)->elements[20];
++c_7320620.elements[21] = ((closureN)self_7312494)->elements[21];
++c_7320620.elements[22] = ((closureN)self_7312494)->elements[22];
++c_7320620.elements[23] = ((closureN)self_7312494)->elements[23];
++c_7320620.elements[24] = ((closureN)self_7312494)->elements[24];
++c_7320620.elements[25] = ((closureN)self_7312494)->elements[25];
++c_7320620.elements[26] = ((closureN)self_7312494)->elements[26];
++c_7320620.elements[27] = ((closureN)self_7312494)->elements[27];
++c_7320620.elements[28] = ((closureN)self_7312494)->elements[28];
++c_7320620.elements[29] = ((closureN)self_7312494)->elements[29];
++c_7320620.elements[30] = ((closureN)self_7312494)->elements[30];
++c_7320620.elements[31] = ((closureN)self_7312494)->elements[31];
++c_7320620.elements[32] = ((closureN)self_7312494)->elements[32];
++c_7320620.elements[33] = ((closureN)self_7312494)->elements[33];
++c_7320620.elements[34] = ((closureN)self_7312494)->elements[34];
++c_7320620.elements[35] = ((closureN)self_7312494)->elements[35];
++c_7320620.elements[36] = ((closureN)self_7312494)->elements[36];
++c_7320620.elements[37] = ((closureN)self_7312494)->elements[38];
++c_7320620.elements[38] = ((closureN)self_7312494)->elements[39];
++c_7320620.elements[39] = ((closureN)self_7312494)->elements[40];
++c_7320620.elements[40] = ellipsis_127_733219;
++c_7320620.elements[41] = ((closureN)self_7312494)->elements[41];
++c_7320620.elements[42] = ((closureN)self_7312494)->elements[42];
++c_7320620.elements[43] = ((closureN)self_7312494)->elements[43];
++c_7320620.elements[44] = ((closureN)self_7312494)->elements[44];
++c_7320620.elements[45] = ((closureN)self_7312494)->elements[45];
++c_7320620.elements[46] = ((closureN)self_7312494)->elements[46];
++c_7320620.elements[47] = ((closureN)self_7312494)->elements[47];
++c_7320620.elements[48] = ((closureN)self_7312494)->elements[48];
++c_7320620.elements[49] = ((closureN)self_7312494)->elements[49];
++
++
++pair_type local_7322475;
++return_direct_with_clo1(data,(closure)&c_7320620,__lambda_1372, set_cell_as_expr(&local_7322475, ((closureN)self_7312494)->elements[37]));;
++}
++
++static void __lambda_1372(void *data, object self_7312495, int argc, object *args) /* object self_7312495, object ellipsis_91depth_733220 */
++ {
++ object ellipsis_91depth_733220 = args[0];
++
++closureN_type c_7320622;
++object e_7322467 [50];
++c_7320622.hdr.mark = gc_color_red;
++ c_7320622.hdr.grayed = 0;
++c_7320622.tag = closureN_tag;
++ c_7320622.fn = (function_type)__lambda_1371;
++c_7320622.num_args = 1;
++c_7320622.num_elements = 50;
++c_7320622.elements = (object *)e_7322467;
++c_7320622.elements[0] = ((closureN)self_7312495)->elements[0];
++c_7320622.elements[1] = ((closureN)self_7312495)->elements[1];
++c_7320622.elements[2] = ((closureN)self_7312495)->elements[2];
++c_7320622.elements[3] = ((closureN)self_7312495)->elements[3];
++c_7320622.elements[4] = ((closureN)self_7312495)->elements[4];
++c_7320622.elements[5] = ((closureN)self_7312495)->elements[5];
++c_7320622.elements[6] = ((closureN)self_7312495)->elements[6];
++c_7320622.elements[7] = ((closureN)self_7312495)->elements[7];
++c_7320622.elements[8] = ((closureN)self_7312495)->elements[8];
++c_7320622.elements[9] = ((closureN)self_7312495)->elements[9];
++c_7320622.elements[10] = ((closureN)self_7312495)->elements[10];
++c_7320622.elements[11] = ((closureN)self_7312495)->elements[11];
++c_7320622.elements[12] = ((closureN)self_7312495)->elements[12];
++c_7320622.elements[13] = ((closureN)self_7312495)->elements[13];
++c_7320622.elements[14] = ((closureN)self_7312495)->elements[14];
++c_7320622.elements[15] = ((closureN)self_7312495)->elements[15];
++c_7320622.elements[16] = ((closureN)self_7312495)->elements[16];
++c_7320622.elements[17] = ((closureN)self_7312495)->elements[17];
++c_7320622.elements[18] = ((closureN)self_7312495)->elements[18];
++c_7320622.elements[19] = ((closureN)self_7312495)->elements[19];
++c_7320622.elements[20] = ((closureN)self_7312495)->elements[20];
++c_7320622.elements[21] = ((closureN)self_7312495)->elements[21];
++c_7320622.elements[22] = ((closureN)self_7312495)->elements[22];
++c_7320622.elements[23] = ((closureN)self_7312495)->elements[23];
++c_7320622.elements[24] = ((closureN)self_7312495)->elements[24];
++c_7320622.elements[25] = ((closureN)self_7312495)->elements[25];
++c_7320622.elements[26] = ((closureN)self_7312495)->elements[26];
++c_7320622.elements[27] = ((closureN)self_7312495)->elements[27];
++c_7320622.elements[28] = ((closureN)self_7312495)->elements[28];
++c_7320622.elements[29] = ((closureN)self_7312495)->elements[29];
++c_7320622.elements[30] = ((closureN)self_7312495)->elements[30];
++c_7320622.elements[31] = ((closureN)self_7312495)->elements[31];
++c_7320622.elements[32] = ((closureN)self_7312495)->elements[32];
++c_7320622.elements[33] = ((closureN)self_7312495)->elements[33];
++c_7320622.elements[34] = ((closureN)self_7312495)->elements[34];
++c_7320622.elements[35] = ((closureN)self_7312495)->elements[35];
++c_7320622.elements[36] = ((closureN)self_7312495)->elements[36];
++c_7320622.elements[37] = ellipsis_91depth_733220;
++c_7320622.elements[38] = ((closureN)self_7312495)->elements[37];
++c_7320622.elements[39] = ((closureN)self_7312495)->elements[38];
++c_7320622.elements[40] = ((closureN)self_7312495)->elements[40];
++c_7320622.elements[41] = ((closureN)self_7312495)->elements[41];
++c_7320622.elements[42] = ((closureN)self_7312495)->elements[42];
++c_7320622.elements[43] = ((closureN)self_7312495)->elements[43];
++c_7320622.elements[44] = ((closureN)self_7312495)->elements[44];
++c_7320622.elements[45] = ((closureN)self_7312495)->elements[45];
++c_7320622.elements[46] = ((closureN)self_7312495)->elements[46];
++c_7320622.elements[47] = ((closureN)self_7312495)->elements[47];
++c_7320622.elements[48] = ((closureN)self_7312495)->elements[48];
++c_7320622.elements[49] = ((closureN)self_7312495)->elements[49];
++
++
++pair_type local_7322470;
++return_direct_with_clo1(data,(closure)&c_7320622,__lambda_1371, set_cell_as_expr(&local_7322470, ((closureN)self_7312495)->elements[39]));;
++}
++
++static void __lambda_1371(void *data, object self_7312496, int argc, object *args) /* object self_7312496, object ellipsis_91tail_733221 */
++ {
++ object ellipsis_91tail_733221 = args[0];
++
++closureN_type c_7320624;
++object e_7322462 [50];
++c_7320624.hdr.mark = gc_color_red;
++ c_7320624.hdr.grayed = 0;
++c_7320624.tag = closureN_tag;
++ c_7320624.fn = (function_type)__lambda_1370;
++c_7320624.num_args = 1;
++c_7320624.num_elements = 50;
++c_7320624.elements = (object *)e_7322462;
++c_7320624.elements[0] = ((closureN)self_7312496)->elements[0];
++c_7320624.elements[1] = ((closureN)self_7312496)->elements[1];
++c_7320624.elements[2] = ((closureN)self_7312496)->elements[2];
++c_7320624.elements[3] = ((closureN)self_7312496)->elements[3];
++c_7320624.elements[4] = ((closureN)self_7312496)->elements[4];
++c_7320624.elements[5] = ((closureN)self_7312496)->elements[5];
++c_7320624.elements[6] = ((closureN)self_7312496)->elements[6];
++c_7320624.elements[7] = ((closureN)self_7312496)->elements[7];
++c_7320624.elements[8] = ((closureN)self_7312496)->elements[8];
++c_7320624.elements[9] = ((closureN)self_7312496)->elements[9];
++c_7320624.elements[10] = ((closureN)self_7312496)->elements[10];
++c_7320624.elements[11] = ((closureN)self_7312496)->elements[11];
++c_7320624.elements[12] = ((closureN)self_7312496)->elements[12];
++c_7320624.elements[13] = ((closureN)self_7312496)->elements[13];
++c_7320624.elements[14] = ((closureN)self_7312496)->elements[14];
++c_7320624.elements[15] = ((closureN)self_7312496)->elements[15];
++c_7320624.elements[16] = ((closureN)self_7312496)->elements[16];
++c_7320624.elements[17] = ((closureN)self_7312496)->elements[17];
++c_7320624.elements[18] = ((closureN)self_7312496)->elements[18];
++c_7320624.elements[19] = ((closureN)self_7312496)->elements[19];
++c_7320624.elements[20] = ((closureN)self_7312496)->elements[20];
++c_7320624.elements[21] = ((closureN)self_7312496)->elements[21];
++c_7320624.elements[22] = ((closureN)self_7312496)->elements[22];
++c_7320624.elements[23] = ((closureN)self_7312496)->elements[23];
++c_7320624.elements[24] = ((closureN)self_7312496)->elements[24];
++c_7320624.elements[25] = ((closureN)self_7312496)->elements[25];
++c_7320624.elements[26] = ((closureN)self_7312496)->elements[26];
++c_7320624.elements[27] = ((closureN)self_7312496)->elements[27];
++c_7320624.elements[28] = ((closureN)self_7312496)->elements[28];
++c_7320624.elements[29] = ((closureN)self_7312496)->elements[29];
++c_7320624.elements[30] = ((closureN)self_7312496)->elements[30];
++c_7320624.elements[31] = ((closureN)self_7312496)->elements[31];
++c_7320624.elements[32] = ((closureN)self_7312496)->elements[32];
++c_7320624.elements[33] = ((closureN)self_7312496)->elements[34];
++c_7320624.elements[34] = ((closureN)self_7312496)->elements[35];
++c_7320624.elements[35] = ((closureN)self_7312496)->elements[36];
++c_7320624.elements[36] = ((closureN)self_7312496)->elements[37];
++c_7320624.elements[37] = ((closureN)self_7312496)->elements[38];
++c_7320624.elements[38] = ((closureN)self_7312496)->elements[39];
++c_7320624.elements[39] = ellipsis_91tail_733221;
++c_7320624.elements[40] = ((closureN)self_7312496)->elements[40];
++c_7320624.elements[41] = ((closureN)self_7312496)->elements[41];
++c_7320624.elements[42] = ((closureN)self_7312496)->elements[42];
++c_7320624.elements[43] = ((closureN)self_7312496)->elements[43];
++c_7320624.elements[44] = ((closureN)self_7312496)->elements[44];
++c_7320624.elements[45] = ((closureN)self_7312496)->elements[45];
++c_7320624.elements[46] = ((closureN)self_7312496)->elements[46];
++c_7320624.elements[47] = ((closureN)self_7312496)->elements[47];
++c_7320624.elements[48] = ((closureN)self_7312496)->elements[48];
++c_7320624.elements[49] = ((closureN)self_7312496)->elements[49];
++
++
++pair_type local_7322465;
++return_direct_with_clo1(data,(closure)&c_7320624,__lambda_1370, set_cell_as_expr(&local_7322465, ((closureN)self_7312496)->elements[33]));;
++}
++
++static void __lambda_1370(void *data, object self_7312497, int argc, object *args) /* object self_7312497, object all_91vars_733222 */
++ {
++ object all_91vars_733222 = args[0];
++
++closureN_type c_7320626;
++object e_7322457 [50];
++c_7320626.hdr.mark = gc_color_red;
++ c_7320626.hdr.grayed = 0;
++c_7320626.tag = closureN_tag;
++ c_7320626.fn = (function_type)__lambda_1369;
++c_7320626.num_args = 1;
++c_7320626.num_elements = 50;
++c_7320626.elements = (object *)e_7322457;
++c_7320626.elements[0] = ((closureN)self_7312497)->elements[0];
++c_7320626.elements[1] = ((closureN)self_7312497)->elements[1];
++c_7320626.elements[2] = ((closureN)self_7312497)->elements[2];
++c_7320626.elements[3] = ((closureN)self_7312497)->elements[3];
++c_7320626.elements[4] = ((closureN)self_7312497)->elements[4];
++c_7320626.elements[5] = ((closureN)self_7312497)->elements[5];
++c_7320626.elements[6] = ((closureN)self_7312497)->elements[6];
++c_7320626.elements[7] = ((closureN)self_7312497)->elements[7];
++c_7320626.elements[8] = ((closureN)self_7312497)->elements[8];
++c_7320626.elements[9] = ((closureN)self_7312497)->elements[9];
++c_7320626.elements[10] = ((closureN)self_7312497)->elements[10];
++c_7320626.elements[11] = ((closureN)self_7312497)->elements[11];
++c_7320626.elements[12] = ((closureN)self_7312497)->elements[12];
++c_7320626.elements[13] = ((closureN)self_7312497)->elements[13];
++c_7320626.elements[14] = ((closureN)self_7312497)->elements[14];
++c_7320626.elements[15] = ((closureN)self_7312497)->elements[15];
++c_7320626.elements[16] = ((closureN)self_7312497)->elements[16];
++c_7320626.elements[17] = ((closureN)self_7312497)->elements[17];
++c_7320626.elements[18] = ((closureN)self_7312497)->elements[18];
++c_7320626.elements[19] = ((closureN)self_7312497)->elements[19];
++c_7320626.elements[20] = ((closureN)self_7312497)->elements[20];
++c_7320626.elements[21] = ((closureN)self_7312497)->elements[21];
++c_7320626.elements[22] = ((closureN)self_7312497)->elements[22];
++c_7320626.elements[23] = ((closureN)self_7312497)->elements[23];
++c_7320626.elements[24] = ((closureN)self_7312497)->elements[24];
++c_7320626.elements[25] = ((closureN)self_7312497)->elements[25];
++c_7320626.elements[26] = ((closureN)self_7312497)->elements[26];
++c_7320626.elements[27] = ((closureN)self_7312497)->elements[27];
++c_7320626.elements[28] = ((closureN)self_7312497)->elements[28];
++c_7320626.elements[29] = ((closureN)self_7312497)->elements[29];
++c_7320626.elements[30] = ((closureN)self_7312497)->elements[30];
++c_7320626.elements[31] = ((closureN)self_7312497)->elements[31];
++c_7320626.elements[32] = ((closureN)self_7312497)->elements[32];
++c_7320626.elements[33] = all_91vars_733222;
++c_7320626.elements[34] = ((closureN)self_7312497)->elements[33];
++c_7320626.elements[35] = ((closureN)self_7312497)->elements[34];
++c_7320626.elements[36] = ((closureN)self_7312497)->elements[35];
++c_7320626.elements[37] = ((closureN)self_7312497)->elements[36];
++c_7320626.elements[38] = ((closureN)self_7312497)->elements[37];
++c_7320626.elements[39] = ((closureN)self_7312497)->elements[38];
++c_7320626.elements[40] = ((closureN)self_7312497)->elements[39];
++c_7320626.elements[41] = ((closureN)self_7312497)->elements[40];
++c_7320626.elements[42] = ((closureN)self_7312497)->elements[41];
++c_7320626.elements[43] = ((closureN)self_7312497)->elements[42];
++c_7320626.elements[44] = ((closureN)self_7312497)->elements[43];
++c_7320626.elements[45] = ((closureN)self_7312497)->elements[44];
++c_7320626.elements[46] = ((closureN)self_7312497)->elements[46];
++c_7320626.elements[47] = ((closureN)self_7312497)->elements[47];
++c_7320626.elements[48] = ((closureN)self_7312497)->elements[48];
++c_7320626.elements[49] = ((closureN)self_7312497)->elements[49];
++
++
++pair_type local_7322460;
++return_direct_with_clo1(data,(closure)&c_7320626,__lambda_1369, set_cell_as_expr(&local_7322460, ((closureN)self_7312497)->elements[45]));;
++}
++
++static void __lambda_1369(void *data, object self_7312498, int argc, object *args) /* object self_7312498, object free_91vars_733223 */
++ {
++ object free_91vars_733223 = args[0];
++
++closureN_type c_7320628;
++object e_7322452 [50];
++c_7320628.hdr.mark = gc_color_red;
++ c_7320628.hdr.grayed = 0;
++c_7320628.tag = closureN_tag;
++ c_7320628.fn = (function_type)__lambda_1368;
++c_7320628.num_args = 1;
++c_7320628.num_elements = 50;
++c_7320628.elements = (object *)e_7322452;
++c_7320628.elements[0] = ((closureN)self_7312498)->elements[0];
++c_7320628.elements[1] = ((closureN)self_7312498)->elements[1];
++c_7320628.elements[2] = ((closureN)self_7312498)->elements[2];
++c_7320628.elements[3] = ((closureN)self_7312498)->elements[3];
++c_7320628.elements[4] = ((closureN)self_7312498)->elements[4];
++c_7320628.elements[5] = ((closureN)self_7312498)->elements[5];
++c_7320628.elements[6] = ((closureN)self_7312498)->elements[6];
++c_7320628.elements[7] = ((closureN)self_7312498)->elements[7];
++c_7320628.elements[8] = ((closureN)self_7312498)->elements[8];
++c_7320628.elements[9] = ((closureN)self_7312498)->elements[9];
++c_7320628.elements[10] = ((closureN)self_7312498)->elements[10];
++c_7320628.elements[11] = ((closureN)self_7312498)->elements[11];
++c_7320628.elements[12] = ((closureN)self_7312498)->elements[12];
++c_7320628.elements[13] = ((closureN)self_7312498)->elements[13];
++c_7320628.elements[14] = ((closureN)self_7312498)->elements[14];
++c_7320628.elements[15] = ((closureN)self_7312498)->elements[15];
++c_7320628.elements[16] = ((closureN)self_7312498)->elements[16];
++c_7320628.elements[17] = ((closureN)self_7312498)->elements[17];
++c_7320628.elements[18] = ((closureN)self_7312498)->elements[18];
++c_7320628.elements[19] = ((closureN)self_7312498)->elements[19];
++c_7320628.elements[20] = ((closureN)self_7312498)->elements[20];
++c_7320628.elements[21] = ((closureN)self_7312498)->elements[21];
++c_7320628.elements[22] = ((closureN)self_7312498)->elements[22];
++c_7320628.elements[23] = ((closureN)self_7312498)->elements[23];
++c_7320628.elements[24] = ((closureN)self_7312498)->elements[24];
++c_7320628.elements[25] = ((closureN)self_7312498)->elements[25];
++c_7320628.elements[26] = ((closureN)self_7312498)->elements[26];
++c_7320628.elements[27] = ((closureN)self_7312498)->elements[27];
++c_7320628.elements[28] = ((closureN)self_7312498)->elements[28];
++c_7320628.elements[29] = ((closureN)self_7312498)->elements[29];
++c_7320628.elements[30] = ((closureN)self_7312498)->elements[30];
++c_7320628.elements[31] = ((closureN)self_7312498)->elements[31];
++c_7320628.elements[32] = ((closureN)self_7312498)->elements[32];
++c_7320628.elements[33] = ((closureN)self_7312498)->elements[33];
++c_7320628.elements[34] = ((closureN)self_7312498)->elements[34];
++c_7320628.elements[35] = ((closureN)self_7312498)->elements[35];
++c_7320628.elements[36] = ((closureN)self_7312498)->elements[36];
++c_7320628.elements[37] = ((closureN)self_7312498)->elements[37];
++c_7320628.elements[38] = ((closureN)self_7312498)->elements[38];
++c_7320628.elements[39] = ((closureN)self_7312498)->elements[39];
++c_7320628.elements[40] = ((closureN)self_7312498)->elements[40];
++c_7320628.elements[41] = ((closureN)self_7312498)->elements[41];
++c_7320628.elements[42] = ((closureN)self_7312498)->elements[42];
++c_7320628.elements[43] = ((closureN)self_7312498)->elements[44];
++c_7320628.elements[44] = ((closureN)self_7312498)->elements[45];
++c_7320628.elements[45] = free_91vars_733223;
++c_7320628.elements[46] = ((closureN)self_7312498)->elements[46];
++c_7320628.elements[47] = ((closureN)self_7312498)->elements[47];
++c_7320628.elements[48] = ((closureN)self_7312498)->elements[48];
++c_7320628.elements[49] = ((closureN)self_7312498)->elements[49];
++
++
++pair_type local_7322455;
++return_direct_with_clo1(data,(closure)&c_7320628,__lambda_1368, set_cell_as_expr(&local_7322455, ((closureN)self_7312498)->elements[43]));;
++}
++
++static void __lambda_1368(void *data, object self_7312499, int argc, object *args) /* object self_7312499, object expand_91template_733224 */
++ {
++ object expand_91template_733224 = args[0];
++ object r_736242;
++ if( (boolean_f != ((closureN)self_7312499)->elements[39]) ){
++
++ r_736242 = Cyc_cadr(data, ((closureN)self_7312499)->elements[43]);
++} else {
++ r_736242 = quote__93_93_93;}
++;
++closureN_type c_7320638;
++object e_7322451 [51];
++c_7320638.hdr.mark = gc_color_red;
++ c_7320638.hdr.grayed = 0;
++c_7320638.tag = closureN_tag;
++ c_7320638.fn = (function_type)__lambda_836;
++c_7320638.num_args = 1;
++c_7320638.num_elements = 51;
++c_7320638.elements = (object *)e_7322451;
++c_7320638.elements[0] = ((closureN)self_7312499)->elements[0];
++c_7320638.elements[1] = ((closureN)self_7312499)->elements[1];
++c_7320638.elements[2] = ((closureN)self_7312499)->elements[2];
++c_7320638.elements[3] = ((closureN)self_7312499)->elements[3];
++c_7320638.elements[4] = ((closureN)self_7312499)->elements[4];
++c_7320638.elements[5] = ((closureN)self_7312499)->elements[5];
++c_7320638.elements[6] = ((closureN)self_7312499)->elements[6];
++c_7320638.elements[7] = ((closureN)self_7312499)->elements[7];
++c_7320638.elements[8] = ((closureN)self_7312499)->elements[8];
++c_7320638.elements[9] = ((closureN)self_7312499)->elements[9];
++c_7320638.elements[10] = ((closureN)self_7312499)->elements[10];
++c_7320638.elements[11] = ((closureN)self_7312499)->elements[11];
++c_7320638.elements[12] = ((closureN)self_7312499)->elements[12];
++c_7320638.elements[13] = ((closureN)self_7312499)->elements[13];
++c_7320638.elements[14] = ((closureN)self_7312499)->elements[14];
++c_7320638.elements[15] = ((closureN)self_7312499)->elements[15];
++c_7320638.elements[16] = ((closureN)self_7312499)->elements[16];
++c_7320638.elements[17] = ((closureN)self_7312499)->elements[17];
++c_7320638.elements[18] = ((closureN)self_7312499)->elements[18];
++c_7320638.elements[19] = ((closureN)self_7312499)->elements[19];
++c_7320638.elements[20] = ((closureN)self_7312499)->elements[20];
++c_7320638.elements[21] = ((closureN)self_7312499)->elements[21];
++c_7320638.elements[22] = ((closureN)self_7312499)->elements[22];
++c_7320638.elements[23] = ((closureN)self_7312499)->elements[23];
++c_7320638.elements[24] = ((closureN)self_7312499)->elements[24];
++c_7320638.elements[25] = ((closureN)self_7312499)->elements[25];
++c_7320638.elements[26] = ((closureN)self_7312499)->elements[26];
++c_7320638.elements[27] = ((closureN)self_7312499)->elements[27];
++c_7320638.elements[28] = ((closureN)self_7312499)->elements[28];
++c_7320638.elements[29] = ((closureN)self_7312499)->elements[29];
++c_7320638.elements[30] = ((closureN)self_7312499)->elements[30];
++c_7320638.elements[31] = ((closureN)self_7312499)->elements[31];
++c_7320638.elements[32] = ((closureN)self_7312499)->elements[32];
++c_7320638.elements[33] = ((closureN)self_7312499)->elements[33];
++c_7320638.elements[34] = ((closureN)self_7312499)->elements[34];
++c_7320638.elements[35] = ((closureN)self_7312499)->elements[35];
++c_7320638.elements[36] = ((closureN)self_7312499)->elements[36];
++c_7320638.elements[37] = ((closureN)self_7312499)->elements[37];
++c_7320638.elements[38] = ((closureN)self_7312499)->elements[38];
++c_7320638.elements[39] = ((closureN)self_7312499)->elements[39];
++c_7320638.elements[40] = ((closureN)self_7312499)->elements[40];
++c_7320638.elements[41] = ((closureN)self_7312499)->elements[41];
++c_7320638.elements[42] = ((closureN)self_7312499)->elements[42];
++c_7320638.elements[43] = expand_91template_733224;
++c_7320638.elements[44] = ((closureN)self_7312499)->elements[43];
++c_7320638.elements[45] = ((closureN)self_7312499)->elements[44];
++c_7320638.elements[46] = ((closureN)self_7312499)->elements[45];
++c_7320638.elements[47] = ((closureN)self_7312499)->elements[46];
++c_7320638.elements[48] = ((closureN)self_7312499)->elements[47];
++c_7320638.elements[49] = ((closureN)self_7312499)->elements[48];
++c_7320638.elements[50] = ((closureN)self_7312499)->elements[49];
++
++return_closcall2(data, ((closureN)self_7312499)->elements[49], &c_7320638, r_736242);;
++}
++
++static void __lambda_836(void *data, object self_7312500, int argc, object *args) /* object self_7312500, object r_736241 */
++ {
++ object r_736241 = args[0];
++
++closureN_type c_7320640;
++object e_7322447 [51];
++c_7320640.hdr.mark = gc_color_red;
++ c_7320640.hdr.grayed = 0;
++c_7320640.tag = closureN_tag;
++ c_7320640.fn = (function_type)__lambda_837;
++c_7320640.num_args = 1;
++c_7320640.num_elements = 51;
++c_7320640.elements = (object *)e_7322447;
++c_7320640.elements[0] = ((closureN)self_7312500)->elements[0];
++c_7320640.elements[1] = ((closureN)self_7312500)->elements[1];
++c_7320640.elements[2] = ((closureN)self_7312500)->elements[2];
++c_7320640.elements[3] = ((closureN)self_7312500)->elements[3];
++c_7320640.elements[4] = ((closureN)self_7312500)->elements[4];
++c_7320640.elements[5] = ((closureN)self_7312500)->elements[5];
++c_7320640.elements[6] = ((closureN)self_7312500)->elements[6];
++c_7320640.elements[7] = ((closureN)self_7312500)->elements[7];
++c_7320640.elements[8] = ((closureN)self_7312500)->elements[8];
++c_7320640.elements[9] = ((closureN)self_7312500)->elements[9];
++c_7320640.elements[10] = ((closureN)self_7312500)->elements[10];
++c_7320640.elements[11] = ((closureN)self_7312500)->elements[11];
++c_7320640.elements[12] = ((closureN)self_7312500)->elements[12];
++c_7320640.elements[13] = ((closureN)self_7312500)->elements[13];
++c_7320640.elements[14] = ((closureN)self_7312500)->elements[14];
++c_7320640.elements[15] = ((closureN)self_7312500)->elements[15];
++c_7320640.elements[16] = ((closureN)self_7312500)->elements[16];
++c_7320640.elements[17] = ((closureN)self_7312500)->elements[17];
++c_7320640.elements[18] = ((closureN)self_7312500)->elements[18];
++c_7320640.elements[19] = ((closureN)self_7312500)->elements[19];
++c_7320640.elements[20] = ((closureN)self_7312500)->elements[20];
++c_7320640.elements[21] = ((closureN)self_7312500)->elements[21];
++c_7320640.elements[22] = ((closureN)self_7312500)->elements[22];
++c_7320640.elements[23] = ((closureN)self_7312500)->elements[23];
++c_7320640.elements[24] = ((closureN)self_7312500)->elements[24];
++c_7320640.elements[25] = ((closureN)self_7312500)->elements[25];
++c_7320640.elements[26] = ((closureN)self_7312500)->elements[26];
++c_7320640.elements[27] = ((closureN)self_7312500)->elements[27];
++c_7320640.elements[28] = ((closureN)self_7312500)->elements[28];
++c_7320640.elements[29] = ((closureN)self_7312500)->elements[29];
++c_7320640.elements[30] = ((closureN)self_7312500)->elements[30];
++c_7320640.elements[31] = ((closureN)self_7312500)->elements[31];
++c_7320640.elements[32] = ((closureN)self_7312500)->elements[32];
++c_7320640.elements[33] = ((closureN)self_7312500)->elements[33];
++c_7320640.elements[34] = ((closureN)self_7312500)->elements[34];
++c_7320640.elements[35] = ((closureN)self_7312500)->elements[35];
++c_7320640.elements[36] = ((closureN)self_7312500)->elements[36];
++c_7320640.elements[37] = ((closureN)self_7312500)->elements[37];
++c_7320640.elements[38] = ((closureN)self_7312500)->elements[38];
++c_7320640.elements[39] = ((closureN)self_7312500)->elements[39];
++c_7320640.elements[40] = ((closureN)self_7312500)->elements[40];
++c_7320640.elements[41] = ((closureN)self_7312500)->elements[41];
++c_7320640.elements[42] = ((closureN)self_7312500)->elements[42];
++c_7320640.elements[43] = ((closureN)self_7312500)->elements[43];
++c_7320640.elements[44] = ((closureN)self_7312500)->elements[44];
++c_7320640.elements[45] = ((closureN)self_7312500)->elements[45];
++c_7320640.elements[46] = ((closureN)self_7312500)->elements[46];
++c_7320640.elements[47] = ((closureN)self_7312500)->elements[47];
++c_7320640.elements[48] = ((closureN)self_7312500)->elements[48];
++c_7320640.elements[49] = ((closureN)self_7312500)->elements[49];
++c_7320640.elements[50] = ((closureN)self_7312500)->elements[50];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320640,__lambda_837, Cyc_set_cell(data, ((closureN)self_7312500)->elements[36], r_736241));;
++}
++
++static void __lambda_837(void *data, object self_7312501, int argc, object *args) /* object self_7312501, object r_735861 */
++ {
++
++
++closureN_type c_7320642;
++object e_7320654 [2];
++c_7320642.hdr.mark = gc_color_red;
++ c_7320642.hdr.grayed = 0;
++c_7320642.tag = closureN_tag;
++ c_7320642.fn = (function_type)__lambda_838;
++c_7320642.num_args = 0;
++c_7320642.num_elements = 2;
++c_7320642.elements = (object *)e_7320654;
++c_7320642.elements[0] = ((closureN)self_7312501)->elements[39];
++c_7320642.elements[1] = ((closureN)self_7312501)->elements[44];
++
++
++closureN_type c_7320655;
++object e_7322446 [51];
++c_7320655.hdr.mark = gc_color_red;
++ c_7320655.hdr.grayed = 0;
++c_7320655.tag = closureN_tag;
++ c_7320655.fn = (function_type)__lambda_839;
++c_7320655.num_args = 1;
++c_7320655.num_elements = 51;
++c_7320655.elements = (object *)e_7322446;
++c_7320655.elements[0] = ((closureN)self_7312501)->elements[0];
++c_7320655.elements[1] = ((closureN)self_7312501)->elements[1];
++c_7320655.elements[2] = ((closureN)self_7312501)->elements[2];
++c_7320655.elements[3] = ((closureN)self_7312501)->elements[3];
++c_7320655.elements[4] = ((closureN)self_7312501)->elements[4];
++c_7320655.elements[5] = ((closureN)self_7312501)->elements[5];
++c_7320655.elements[6] = ((closureN)self_7312501)->elements[6];
++c_7320655.elements[7] = ((closureN)self_7312501)->elements[7];
++c_7320655.elements[8] = ((closureN)self_7312501)->elements[8];
++c_7320655.elements[9] = ((closureN)self_7312501)->elements[9];
++c_7320655.elements[10] = ((closureN)self_7312501)->elements[10];
++c_7320655.elements[11] = ((closureN)self_7312501)->elements[11];
++c_7320655.elements[12] = ((closureN)self_7312501)->elements[12];
++c_7320655.elements[13] = ((closureN)self_7312501)->elements[13];
++c_7320655.elements[14] = ((closureN)self_7312501)->elements[14];
++c_7320655.elements[15] = ((closureN)self_7312501)->elements[15];
++c_7320655.elements[16] = ((closureN)self_7312501)->elements[16];
++c_7320655.elements[17] = ((closureN)self_7312501)->elements[17];
++c_7320655.elements[18] = ((closureN)self_7312501)->elements[18];
++c_7320655.elements[19] = ((closureN)self_7312501)->elements[19];
++c_7320655.elements[20] = ((closureN)self_7312501)->elements[20];
++c_7320655.elements[21] = ((closureN)self_7312501)->elements[21];
++c_7320655.elements[22] = ((closureN)self_7312501)->elements[22];
++c_7320655.elements[23] = ((closureN)self_7312501)->elements[23];
++c_7320655.elements[24] = ((closureN)self_7312501)->elements[24];
++c_7320655.elements[25] = ((closureN)self_7312501)->elements[25];
++c_7320655.elements[26] = ((closureN)self_7312501)->elements[26];
++c_7320655.elements[27] = ((closureN)self_7312501)->elements[27];
++c_7320655.elements[28] = ((closureN)self_7312501)->elements[28];
++c_7320655.elements[29] = ((closureN)self_7312501)->elements[29];
++c_7320655.elements[30] = ((closureN)self_7312501)->elements[30];
++c_7320655.elements[31] = ((closureN)self_7312501)->elements[31];
++c_7320655.elements[32] = ((closureN)self_7312501)->elements[32];
++c_7320655.elements[33] = ((closureN)self_7312501)->elements[33];
++c_7320655.elements[34] = ((closureN)self_7312501)->elements[34];
++c_7320655.elements[35] = ((closureN)self_7312501)->elements[35];
++c_7320655.elements[36] = ((closureN)self_7312501)->elements[36];
++c_7320655.elements[37] = ((closureN)self_7312501)->elements[37];
++c_7320655.elements[38] = ((closureN)self_7312501)->elements[38];
++c_7320655.elements[39] = ((closureN)self_7312501)->elements[39];
++c_7320655.elements[40] = ((closureN)self_7312501)->elements[40];
++c_7320655.elements[41] = ((closureN)self_7312501)->elements[41];
++c_7320655.elements[42] = ((closureN)self_7312501)->elements[42];
++c_7320655.elements[43] = ((closureN)self_7312501)->elements[43];
++c_7320655.elements[44] = ((closureN)self_7312501)->elements[44];
++c_7320655.elements[45] = ((closureN)self_7312501)->elements[45];
++c_7320655.elements[46] = ((closureN)self_7312501)->elements[46];
++c_7320655.elements[47] = ((closureN)self_7312501)->elements[47];
++c_7320655.elements[48] = ((closureN)self_7312501)->elements[48];
++c_7320655.elements[49] = ((closureN)self_7312501)->elements[49];
++c_7320655.elements[50] = ((closureN)self_7312501)->elements[50];
++
++return_direct_with_clo1(data,(closure)&c_7320642,__lambda_838, &c_7320655);;
++}
++
++static void __lambda_839(void *data, object self_7312502, int argc, object *args) /* object self_7312502, object r_736238 */
++ {
++ object r_736238 = args[0];
++
++closureN_type c_7320657;
++object e_7322442 [51];
++c_7320657.hdr.mark = gc_color_red;
++ c_7320657.hdr.grayed = 0;
++c_7320657.tag = closureN_tag;
++ c_7320657.fn = (function_type)__lambda_840;
++c_7320657.num_args = 1;
++c_7320657.num_elements = 51;
++c_7320657.elements = (object *)e_7322442;
++c_7320657.elements[0] = ((closureN)self_7312502)->elements[0];
++c_7320657.elements[1] = ((closureN)self_7312502)->elements[1];
++c_7320657.elements[2] = ((closureN)self_7312502)->elements[2];
++c_7320657.elements[3] = ((closureN)self_7312502)->elements[3];
++c_7320657.elements[4] = ((closureN)self_7312502)->elements[4];
++c_7320657.elements[5] = ((closureN)self_7312502)->elements[5];
++c_7320657.elements[6] = ((closureN)self_7312502)->elements[6];
++c_7320657.elements[7] = ((closureN)self_7312502)->elements[7];
++c_7320657.elements[8] = ((closureN)self_7312502)->elements[8];
++c_7320657.elements[9] = ((closureN)self_7312502)->elements[9];
++c_7320657.elements[10] = ((closureN)self_7312502)->elements[10];
++c_7320657.elements[11] = ((closureN)self_7312502)->elements[11];
++c_7320657.elements[12] = ((closureN)self_7312502)->elements[12];
++c_7320657.elements[13] = ((closureN)self_7312502)->elements[13];
++c_7320657.elements[14] = ((closureN)self_7312502)->elements[14];
++c_7320657.elements[15] = ((closureN)self_7312502)->elements[15];
++c_7320657.elements[16] = ((closureN)self_7312502)->elements[16];
++c_7320657.elements[17] = ((closureN)self_7312502)->elements[17];
++c_7320657.elements[18] = ((closureN)self_7312502)->elements[18];
++c_7320657.elements[19] = ((closureN)self_7312502)->elements[19];
++c_7320657.elements[20] = ((closureN)self_7312502)->elements[20];
++c_7320657.elements[21] = ((closureN)self_7312502)->elements[21];
++c_7320657.elements[22] = ((closureN)self_7312502)->elements[22];
++c_7320657.elements[23] = ((closureN)self_7312502)->elements[23];
++c_7320657.elements[24] = ((closureN)self_7312502)->elements[24];
++c_7320657.elements[25] = ((closureN)self_7312502)->elements[25];
++c_7320657.elements[26] = ((closureN)self_7312502)->elements[26];
++c_7320657.elements[27] = ((closureN)self_7312502)->elements[27];
++c_7320657.elements[28] = ((closureN)self_7312502)->elements[28];
++c_7320657.elements[29] = ((closureN)self_7312502)->elements[29];
++c_7320657.elements[30] = ((closureN)self_7312502)->elements[30];
++c_7320657.elements[31] = ((closureN)self_7312502)->elements[31];
++c_7320657.elements[32] = ((closureN)self_7312502)->elements[32];
++c_7320657.elements[33] = ((closureN)self_7312502)->elements[33];
++c_7320657.elements[34] = ((closureN)self_7312502)->elements[34];
++c_7320657.elements[35] = ((closureN)self_7312502)->elements[35];
++c_7320657.elements[36] = ((closureN)self_7312502)->elements[36];
++c_7320657.elements[37] = ((closureN)self_7312502)->elements[37];
++c_7320657.elements[38] = ((closureN)self_7312502)->elements[38];
++c_7320657.elements[39] = ((closureN)self_7312502)->elements[39];
++c_7320657.elements[40] = ((closureN)self_7312502)->elements[40];
++c_7320657.elements[41] = ((closureN)self_7312502)->elements[41];
++c_7320657.elements[42] = ((closureN)self_7312502)->elements[42];
++c_7320657.elements[43] = ((closureN)self_7312502)->elements[43];
++c_7320657.elements[44] = ((closureN)self_7312502)->elements[44];
++c_7320657.elements[45] = ((closureN)self_7312502)->elements[45];
++c_7320657.elements[46] = ((closureN)self_7312502)->elements[46];
++c_7320657.elements[47] = ((closureN)self_7312502)->elements[47];
++c_7320657.elements[48] = ((closureN)self_7312502)->elements[48];
++c_7320657.elements[49] = ((closureN)self_7312502)->elements[49];
++c_7320657.elements[50] = ((closureN)self_7312502)->elements[50];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320657,__lambda_840, Cyc_set_cell(data, ((closureN)self_7312502)->elements[48], r_736238));;
++}
++
++static void __lambda_840(void *data, object self_7312503, int argc, object *args) /* object self_7312503, object r_735862 */
++ {
++
++
++closureN_type c_7320659;
++object e_7320671 [2];
++c_7320659.hdr.mark = gc_color_red;
++ c_7320659.hdr.grayed = 0;
++c_7320659.tag = closureN_tag;
++ c_7320659.fn = (function_type)__lambda_841;
++c_7320659.num_args = 0;
++c_7320659.num_elements = 2;
++c_7320659.elements = (object *)e_7320671;
++c_7320659.elements[0] = ((closureN)self_7312503)->elements[39];
++c_7320659.elements[1] = ((closureN)self_7312503)->elements[44];
++
++
++closureN_type c_7320672;
++object e_7322441 [50];
++c_7320672.hdr.mark = gc_color_red;
++ c_7320672.hdr.grayed = 0;
++c_7320672.tag = closureN_tag;
++ c_7320672.fn = (function_type)__lambda_842;
++c_7320672.num_args = 1;
++c_7320672.num_elements = 50;
++c_7320672.elements = (object *)e_7322441;
++c_7320672.elements[0] = ((closureN)self_7312503)->elements[0];
++c_7320672.elements[1] = ((closureN)self_7312503)->elements[1];
++c_7320672.elements[2] = ((closureN)self_7312503)->elements[2];
++c_7320672.elements[3] = ((closureN)self_7312503)->elements[3];
++c_7320672.elements[4] = ((closureN)self_7312503)->elements[4];
++c_7320672.elements[5] = ((closureN)self_7312503)->elements[5];
++c_7320672.elements[6] = ((closureN)self_7312503)->elements[6];
++c_7320672.elements[7] = ((closureN)self_7312503)->elements[7];
++c_7320672.elements[8] = ((closureN)self_7312503)->elements[8];
++c_7320672.elements[9] = ((closureN)self_7312503)->elements[9];
++c_7320672.elements[10] = ((closureN)self_7312503)->elements[10];
++c_7320672.elements[11] = ((closureN)self_7312503)->elements[11];
++c_7320672.elements[12] = ((closureN)self_7312503)->elements[12];
++c_7320672.elements[13] = ((closureN)self_7312503)->elements[13];
++c_7320672.elements[14] = ((closureN)self_7312503)->elements[14];
++c_7320672.elements[15] = ((closureN)self_7312503)->elements[15];
++c_7320672.elements[16] = ((closureN)self_7312503)->elements[16];
++c_7320672.elements[17] = ((closureN)self_7312503)->elements[17];
++c_7320672.elements[18] = ((closureN)self_7312503)->elements[18];
++c_7320672.elements[19] = ((closureN)self_7312503)->elements[19];
++c_7320672.elements[20] = ((closureN)self_7312503)->elements[20];
++c_7320672.elements[21] = ((closureN)self_7312503)->elements[21];
++c_7320672.elements[22] = ((closureN)self_7312503)->elements[22];
++c_7320672.elements[23] = ((closureN)self_7312503)->elements[23];
++c_7320672.elements[24] = ((closureN)self_7312503)->elements[24];
++c_7320672.elements[25] = ((closureN)self_7312503)->elements[25];
++c_7320672.elements[26] = ((closureN)self_7312503)->elements[26];
++c_7320672.elements[27] = ((closureN)self_7312503)->elements[27];
++c_7320672.elements[28] = ((closureN)self_7312503)->elements[28];
++c_7320672.elements[29] = ((closureN)self_7312503)->elements[29];
++c_7320672.elements[30] = ((closureN)self_7312503)->elements[30];
++c_7320672.elements[31] = ((closureN)self_7312503)->elements[31];
++c_7320672.elements[32] = ((closureN)self_7312503)->elements[32];
++c_7320672.elements[33] = ((closureN)self_7312503)->elements[33];
++c_7320672.elements[34] = ((closureN)self_7312503)->elements[34];
++c_7320672.elements[35] = ((closureN)self_7312503)->elements[35];
++c_7320672.elements[36] = ((closureN)self_7312503)->elements[36];
++c_7320672.elements[37] = ((closureN)self_7312503)->elements[37];
++c_7320672.elements[38] = ((closureN)self_7312503)->elements[38];
++c_7320672.elements[39] = ((closureN)self_7312503)->elements[40];
++c_7320672.elements[40] = ((closureN)self_7312503)->elements[41];
++c_7320672.elements[41] = ((closureN)self_7312503)->elements[42];
++c_7320672.elements[42] = ((closureN)self_7312503)->elements[43];
++c_7320672.elements[43] = ((closureN)self_7312503)->elements[44];
++c_7320672.elements[44] = ((closureN)self_7312503)->elements[45];
++c_7320672.elements[45] = ((closureN)self_7312503)->elements[46];
++c_7320672.elements[46] = ((closureN)self_7312503)->elements[47];
++c_7320672.elements[47] = ((closureN)self_7312503)->elements[48];
++c_7320672.elements[48] = ((closureN)self_7312503)->elements[49];
++c_7320672.elements[49] = ((closureN)self_7312503)->elements[50];
++
++return_direct_with_clo1(data,(closure)&c_7320659,__lambda_841, &c_7320672);;
++}
++
++static void __lambda_842(void *data, object self_7312504, int argc, object *args) /* object self_7312504, object r_736235 */
++ {
++ object r_736235 = args[0];
++
++closureN_type c_7320674;
++object e_7322437 [50];
++c_7320674.hdr.mark = gc_color_red;
++ c_7320674.hdr.grayed = 0;
++c_7320674.tag = closureN_tag;
++ c_7320674.fn = (function_type)__lambda_843;
++c_7320674.num_args = 1;
++c_7320674.num_elements = 50;
++c_7320674.elements = (object *)e_7322437;
++c_7320674.elements[0] = ((closureN)self_7312504)->elements[0];
++c_7320674.elements[1] = ((closureN)self_7312504)->elements[1];
++c_7320674.elements[2] = ((closureN)self_7312504)->elements[2];
++c_7320674.elements[3] = ((closureN)self_7312504)->elements[3];
++c_7320674.elements[4] = ((closureN)self_7312504)->elements[4];
++c_7320674.elements[5] = ((closureN)self_7312504)->elements[5];
++c_7320674.elements[6] = ((closureN)self_7312504)->elements[6];
++c_7320674.elements[7] = ((closureN)self_7312504)->elements[7];
++c_7320674.elements[8] = ((closureN)self_7312504)->elements[8];
++c_7320674.elements[9] = ((closureN)self_7312504)->elements[9];
++c_7320674.elements[10] = ((closureN)self_7312504)->elements[10];
++c_7320674.elements[11] = ((closureN)self_7312504)->elements[11];
++c_7320674.elements[12] = ((closureN)self_7312504)->elements[12];
++c_7320674.elements[13] = ((closureN)self_7312504)->elements[13];
++c_7320674.elements[14] = ((closureN)self_7312504)->elements[14];
++c_7320674.elements[15] = ((closureN)self_7312504)->elements[15];
++c_7320674.elements[16] = ((closureN)self_7312504)->elements[16];
++c_7320674.elements[17] = ((closureN)self_7312504)->elements[17];
++c_7320674.elements[18] = ((closureN)self_7312504)->elements[18];
++c_7320674.elements[19] = ((closureN)self_7312504)->elements[19];
++c_7320674.elements[20] = ((closureN)self_7312504)->elements[20];
++c_7320674.elements[21] = ((closureN)self_7312504)->elements[21];
++c_7320674.elements[22] = ((closureN)self_7312504)->elements[22];
++c_7320674.elements[23] = ((closureN)self_7312504)->elements[23];
++c_7320674.elements[24] = ((closureN)self_7312504)->elements[24];
++c_7320674.elements[25] = ((closureN)self_7312504)->elements[25];
++c_7320674.elements[26] = ((closureN)self_7312504)->elements[26];
++c_7320674.elements[27] = ((closureN)self_7312504)->elements[27];
++c_7320674.elements[28] = ((closureN)self_7312504)->elements[28];
++c_7320674.elements[29] = ((closureN)self_7312504)->elements[29];
++c_7320674.elements[30] = ((closureN)self_7312504)->elements[30];
++c_7320674.elements[31] = ((closureN)self_7312504)->elements[31];
++c_7320674.elements[32] = ((closureN)self_7312504)->elements[32];
++c_7320674.elements[33] = ((closureN)self_7312504)->elements[33];
++c_7320674.elements[34] = ((closureN)self_7312504)->elements[34];
++c_7320674.elements[35] = ((closureN)self_7312504)->elements[35];
++c_7320674.elements[36] = ((closureN)self_7312504)->elements[36];
++c_7320674.elements[37] = ((closureN)self_7312504)->elements[37];
++c_7320674.elements[38] = ((closureN)self_7312504)->elements[38];
++c_7320674.elements[39] = ((closureN)self_7312504)->elements[39];
++c_7320674.elements[40] = ((closureN)self_7312504)->elements[40];
++c_7320674.elements[41] = ((closureN)self_7312504)->elements[41];
++c_7320674.elements[42] = ((closureN)self_7312504)->elements[42];
++c_7320674.elements[43] = ((closureN)self_7312504)->elements[43];
++c_7320674.elements[44] = ((closureN)self_7312504)->elements[44];
++c_7320674.elements[45] = ((closureN)self_7312504)->elements[45];
++c_7320674.elements[46] = ((closureN)self_7312504)->elements[46];
++c_7320674.elements[47] = ((closureN)self_7312504)->elements[47];
++c_7320674.elements[48] = ((closureN)self_7312504)->elements[48];
++c_7320674.elements[49] = ((closureN)self_7312504)->elements[49];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320674,__lambda_843, Cyc_set_cell(data, ((closureN)self_7312504)->elements[44], r_736235));;
++}
++
++static void __lambda_843(void *data, object self_7312505, int argc, object *args) /* object self_7312505, object r_735863 */
++ {
++
++
++closureN_type c_7320676;
++object e_7322398 [48];
++c_7320676.hdr.mark = gc_color_red;
++ c_7320676.hdr.grayed = 0;
++c_7320676.tag = closureN_tag;
++ c_7320676.fn = (function_type)__lambda_844;
++c_7320676.num_args = 1;
++c_7320676.num_elements = 48;
++c_7320676.elements = (object *)e_7322398;
++c_7320676.elements[0] = ((closureN)self_7312505)->elements[0];
++c_7320676.elements[1] = ((closureN)self_7312505)->elements[1];
++c_7320676.elements[2] = ((closureN)self_7312505)->elements[2];
++c_7320676.elements[3] = ((closureN)self_7312505)->elements[3];
++c_7320676.elements[4] = ((closureN)self_7312505)->elements[4];
++c_7320676.elements[5] = ((closureN)self_7312505)->elements[5];
++c_7320676.elements[6] = ((closureN)self_7312505)->elements[6];
++c_7320676.elements[7] = ((closureN)self_7312505)->elements[7];
++c_7320676.elements[8] = ((closureN)self_7312505)->elements[8];
++c_7320676.elements[9] = ((closureN)self_7312505)->elements[9];
++c_7320676.elements[10] = ((closureN)self_7312505)->elements[10];
++c_7320676.elements[11] = ((closureN)self_7312505)->elements[11];
++c_7320676.elements[12] = ((closureN)self_7312505)->elements[12];
++c_7320676.elements[13] = ((closureN)self_7312505)->elements[13];
++c_7320676.elements[14] = ((closureN)self_7312505)->elements[14];
++c_7320676.elements[15] = ((closureN)self_7312505)->elements[15];
++c_7320676.elements[16] = ((closureN)self_7312505)->elements[16];
++c_7320676.elements[17] = ((closureN)self_7312505)->elements[17];
++c_7320676.elements[18] = ((closureN)self_7312505)->elements[18];
++c_7320676.elements[19] = ((closureN)self_7312505)->elements[19];
++c_7320676.elements[20] = ((closureN)self_7312505)->elements[20];
++c_7320676.elements[21] = ((closureN)self_7312505)->elements[21];
++c_7320676.elements[22] = ((closureN)self_7312505)->elements[22];
++c_7320676.elements[23] = ((closureN)self_7312505)->elements[23];
++c_7320676.elements[24] = ((closureN)self_7312505)->elements[24];
++c_7320676.elements[25] = ((closureN)self_7312505)->elements[25];
++c_7320676.elements[26] = ((closureN)self_7312505)->elements[26];
++c_7320676.elements[27] = ((closureN)self_7312505)->elements[27];
++c_7320676.elements[28] = ((closureN)self_7312505)->elements[28];
++c_7320676.elements[29] = ((closureN)self_7312505)->elements[29];
++c_7320676.elements[30] = ((closureN)self_7312505)->elements[30];
++c_7320676.elements[31] = ((closureN)self_7312505)->elements[31];
++c_7320676.elements[32] = ((closureN)self_7312505)->elements[32];
++c_7320676.elements[33] = ((closureN)self_7312505)->elements[33];
++c_7320676.elements[34] = ((closureN)self_7312505)->elements[34];
++c_7320676.elements[35] = ((closureN)self_7312505)->elements[36];
++c_7320676.elements[36] = ((closureN)self_7312505)->elements[37];
++c_7320676.elements[37] = ((closureN)self_7312505)->elements[38];
++c_7320676.elements[38] = ((closureN)self_7312505)->elements[39];
++c_7320676.elements[39] = ((closureN)self_7312505)->elements[40];
++c_7320676.elements[40] = ((closureN)self_7312505)->elements[41];
++c_7320676.elements[41] = ((closureN)self_7312505)->elements[42];
++c_7320676.elements[42] = ((closureN)self_7312505)->elements[43];
++c_7320676.elements[43] = ((closureN)self_7312505)->elements[44];
++c_7320676.elements[44] = ((closureN)self_7312505)->elements[45];
++c_7320676.elements[45] = ((closureN)self_7312505)->elements[46];
++c_7320676.elements[46] = ((closureN)self_7312505)->elements[47];
++c_7320676.elements[47] = ((closureN)self_7312505)->elements[48];
++
++
++closureN_type c_7322399;
++object e_7322436 [2];
++c_7322399.hdr.mark = gc_color_red;
++ c_7322399.hdr.grayed = 0;
++c_7322399.tag = closureN_tag;
++ c_7322399.fn = (function_type)__lambda_1006;
++c_7322399.num_args = 1;
++c_7322399.num_elements = 2;
++c_7322399.elements = (object *)e_7322436;
++c_7322399.elements[0] = ((closureN)self_7312505)->elements[35];
++c_7322399.elements[1] = ((closureN)self_7312505)->elements[49];
-return_closcall2(data, ((closureN)self_7313710)->elements[11], &c_7321820, quote_equal_127);;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7322635, primitive_cons, NULL, ((closureN)self_7312697)->elements[3]);;
++return_direct_with_clo1(data,(closure)&c_7320676,__lambda_844, &c_7322399);;
}
-static void __lambda_807(void *data, object self_7313711, int argc, object *args) /* object self_7313711, object r_736286 */
-+static void __lambda_1020(void *data, object self_7312698, int argc, object *args) /* object self_7312698, object r_736305_7311675_7311686 */
++static void __lambda_1006(void *data, object self_7312506, int argc, object *args) /* object self_7312506, object k_736229, object s_731271_733225 */
{
- object r_736286 = args[0];
-+ object r_736305_7311675_7311686 = args[0];
++ object k_736229 = args[0]; object s_731271_733225 = args[1];
-closureN_type c_7321823;
-object e_7323877 [14];
@@ -18150,10 +21185,23 @@ Make let-values be the same as let*-values, to work around
-c_7321829.elements[13] = ((closureN)self_7313713)->elements[13];
-c_7321829.elements[14] = r_736288;
-c_7321829.elements[15] = ((closureN)self_7313713)->elements[14];
--
++closureN_type c_7322401;
++object e_7322429 [4];
++c_7322401.hdr.mark = gc_color_red;
++ c_7322401.hdr.grayed = 0;
++c_7322401.tag = closureN_tag;
++ c_7322401.fn = (function_type)__lambda_1007;
++c_7322401.num_args = 1;
++c_7322401.num_elements = 4;
++c_7322401.elements = (object *)e_7322429;
++c_7322401.elements[0] = ((closureN)self_7312506)->elements[0];
++c_7322401.elements[1] = k_736229;
++c_7322401.elements[2] = ((closureN)self_7312506)->elements[1];
++c_7322401.elements[3] = s_731271_733225;
+
-return_closcall2(data, ((closureN)self_7313713)->elements[14], &c_7321829, quote_cons);;
-}
--
+
-static void __lambda_810(void *data, object self_7313714, int argc, object *args) /* object self_7313714, object r_736289 */
- {
- object r_736289 = args[0];
@@ -18184,29 +21232,14 @@ Make let-values be the same as let*-values, to work around
-c_7321832.elements[14] = ((closureN)self_7313714)->elements[14];
-c_7321832.elements[15] = r_736289;
-c_7321832.elements[16] = ((closureN)self_7313714)->elements[15];
-+closureN_type c_7322637;
-+object e_7322687 [3];
-+c_7322637.hdr.mark = gc_color_red;
-+ c_7322637.hdr.grayed = 0;
-+c_7322637.tag = closureN_tag;
-+ c_7322637.fn = (function_type)__lambda_1021;
-+c_7322637.num_args = 2;
-+c_7322637.num_elements = 3;
-+c_7322637.elements = (object *)e_7322687;
-+c_7322637.elements[0] = ((closureN)self_7312698)->elements[0];
-+c_7322637.elements[1] = ((closureN)self_7312698)->elements[2];
-+c_7322637.elements[2] = ((closureN)self_7312698)->elements[3];
-
+-
-return_closcall2(data, ((closureN)self_7313714)->elements[15], &c_7321832, quote_pair_127);;
-+return_direct_with_clo2(data,(closure)&c_7322637,__lambda_1021, ((closureN)self_7312698)->elements[1], r_736305_7311675_7311686);;
- }
-
+-}
+-
-static void __lambda_811(void *data, object self_7313715, int argc, object *args) /* object self_7313715, object r_736290 */
-+static void __lambda_1021(void *data, object self_7312699, int argc, object *args) /* object self_7312699, object var_731529_731559_733324_7311676_7311687, object val_731530_731560_733325_7311677_7311688 */
- {
+- {
- object r_736290 = args[0];
-+ object var_731529_731559_733324_7311676_7311687 = args[0]; object val_731530_731560_733325_7311677_7311688 = args[1];
-
+-
-closureN_type c_7321835;
-object e_7323873 [18];
-c_7321835.hdr.mark = gc_color_red;
@@ -18270,31 +21303,14 @@ Make let-values be the same as let*-values, to work around
-c_7321838.elements[16] = ((closureN)self_7313716)->elements[16];
-c_7321838.elements[17] = r_736291;
-c_7321838.elements[18] = ((closureN)self_7313716)->elements[17];
-+closureN_type c_7322640;
-+object e_7322686 [5];
-+c_7322640.hdr.mark = gc_color_red;
-+ c_7322640.hdr.grayed = 0;
-+c_7322640.tag = closureN_tag;
-+ c_7322640.fn = (function_type)__lambda_1022;
-+c_7322640.num_args = 1;
-+c_7322640.num_elements = 5;
-+c_7322640.elements = (object *)e_7322686;
-+c_7322640.elements[0] = ((closureN)self_7312699)->elements[0];
-+c_7322640.elements[1] = ((closureN)self_7312699)->elements[1];
-+c_7322640.elements[2] = ((closureN)self_7312699)->elements[2];
-+c_7322640.elements[3] = val_731530_731560_733325_7311677_7311688;
-+c_7322640.elements[4] = var_731529_731559_733324_7311676_7311687;
-
+-
-return_closcall2(data, ((closureN)self_7313716)->elements[17], &c_7321838, quote_expr);;
-+return_closcall2(data, ((closureN)self_7312699)->elements[1], &c_7322640, quote_let);;
- }
-
+-}
+-
-static void __lambda_813(void *data, object self_7313717, int argc, object *args) /* object self_7313717, object r_736292 */
-+static void __lambda_1022(void *data, object self_7312700, int argc, object *args) /* object self_7312700, object r_736308_7311678_7311689 */
- {
+- {
- object r_736292 = args[0];
-+ object r_736308_7311678_7311689 = args[0];
-
+-
-closureN_type c_7321841;
-object e_7323871 [20];
-c_7321841.hdr.mark = gc_color_red;
@@ -18324,43 +21340,14 @@ Make let-values be the same as let*-values, to work around
-c_7321841.elements[17] = ((closureN)self_7313717)->elements[17];
-c_7321841.elements[18] = r_736292;
-c_7321841.elements[19] = ((closureN)self_7313717)->elements[18];
-+closureN_type c_7322642;
-+object e_7322666 [5];
-+c_7322642.hdr.mark = gc_color_red;
-+ c_7322642.hdr.grayed = 0;
-+c_7322642.tag = closureN_tag;
-+ c_7322642.fn = (function_type)__lambda_1023;
-+c_7322642.num_args = 1;
-+c_7322642.num_elements = 5;
-+c_7322642.elements = (object *)e_7322666;
-+c_7322642.elements[0] = ((closureN)self_7312700)->elements[0];
-+c_7322642.elements[1] = r_736308_7311678_7311689;
-+c_7322642.elements[2] = ((closureN)self_7312700)->elements[2];
-+c_7322642.elements[3] = ((closureN)self_7312700)->elements[3];
-+c_7322642.elements[4] = ((closureN)self_7312700)->elements[4];
-
+-
-return_closcall2(data, ((closureN)self_7313717)->elements[18], &c_7321841, quote_rename);;
-+
-+closureN_type c_7322667;
-+object e_7322685 [1];
-+c_7322667.hdr.mark = gc_color_red;
-+ c_7322667.hdr.grayed = 0;
-+c_7322667.tag = closureN_tag;
-+ c_7322667.fn = (function_type)__lambda_1026;
-+c_7322667.num_args = 2;
-+c_7322667.num_elements = 1;
-+c_7322667.elements = (object *)e_7322685;
-+c_7322667.elements[0] = ((closureN)self_7312700)->elements[1];
-+
-+return_direct_with_clo1(data,(closure)&c_7322642,__lambda_1023, &c_7322667);;
- }
-
+-}
+-
-static void __lambda_814(void *data, object self_7313718, int argc, object *args) /* object self_7313718, object r_736293 */
-+static void __lambda_1026(void *data, object self_7312701, int argc, object *args) /* object self_7312701, object k_736316_7311682_7311693, object var_731533_731563_733328_7311683_7311694, object val_731534_731564_733329_7311684_7311695 */
- {
+- {
- object r_736293 = args[0];
-+ object k_736316_7311682_7311693 = args[0]; object var_731533_731563_733328_7311683_7311694 = args[1]; object val_731534_731564_733329_7311684_7311695 = args[2];
-
+-
-closureN_type c_7321844;
-object e_7323870 [21];
-c_7321844.hdr.mark = gc_color_red;
@@ -18391,14 +21378,19 @@ Make let-values be the same as let*-values, to work around
-c_7321844.elements[18] = ((closureN)self_7313718)->elements[18];
-c_7321844.elements[19] = r_736293;
-c_7321844.elements[20] = ((closureN)self_7313718)->elements[19];
--
++complex_num_type local_7322432;
++
+
-return_closcall2(data, ((closureN)self_7313718)->elements[19], &c_7321844, quote_compare);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7322401,__lambda_1007, Cyc_fast_sum(data,&local_7322432, car(((closureN)self_7312506)->elements[0]), obj_int2obj(1)));;
+ }
+
-static void __lambda_815(void *data, object self_7313719, int argc, object *args) /* object self_7313719, object r_736294 */
-- {
++static void __lambda_1007(void *data, object self_7312507, int argc, object *args) /* object self_7312507, object r_736234 */
+ {
- object r_736294 = args[0];
--
++ object r_736234 = args[0];
+
-closureN_type c_7321847;
-object e_7323869 [22];
-c_7321847.hdr.mark = gc_color_red;
@@ -18511,10 +21503,23 @@ Make let-values be the same as let*-values, to work around
-c_7321853.elements[21] = ((closureN)self_7313721)->elements[21];
-c_7321853.elements[22] = r_736296;
-c_7321853.elements[23] = ((closureN)self_7313721)->elements[22];
--
++closureN_type c_7322403;
++object e_7322425 [4];
++c_7322403.hdr.mark = gc_color_red;
++ c_7322403.hdr.grayed = 0;
++c_7322403.tag = closureN_tag;
++ c_7322403.fn = (function_type)__lambda_1008;
++c_7322403.num_args = 1;
++c_7322403.num_elements = 4;
++c_7322403.elements = (object *)e_7322425;
++c_7322403.elements[0] = ((closureN)self_7312507)->elements[0];
++c_7322403.elements[1] = ((closureN)self_7312507)->elements[1];
++c_7322403.elements[2] = ((closureN)self_7312507)->elements[2];
++c_7322403.elements[3] = ((closureN)self_7312507)->elements[3];
+
-return_closcall2(data, ((closureN)self_7313721)->elements[22], &c_7321853, quote_append);;
-}
--
+
-static void __lambda_818(void *data, object self_7313722, int argc, object *args) /* object self_7313722, object r_736297 */
- {
- object r_736297 = args[0];
@@ -18685,29 +21690,14 @@ Make let-values be the same as let*-values, to work around
-c_7321865.elements[25] = ((closureN)self_7313725)->elements[25];
-c_7321865.elements[26] = r_736300;
-c_7321865.elements[27] = ((closureN)self_7313725)->elements[26];
-+closureN_type c_7322670;
-+object e_7322684 [3];
-+c_7322670.hdr.mark = gc_color_red;
-+ c_7322670.hdr.grayed = 0;
-+c_7322670.tag = closureN_tag;
-+ c_7322670.fn = (function_type)__lambda_1027;
-+c_7322670.num_args = 1;
-+c_7322670.num_elements = 3;
-+c_7322670.elements = (object *)e_7322684;
-+c_7322670.elements[0] = k_736316_7311682_7311693;
-+c_7322670.elements[1] = val_731534_731564_733329_7311684_7311695;
-+c_7322670.elements[2] = var_731533_731563_733328_7311683_7311694;
-
+-
-return_closcall2(data, ((closureN)self_7313725)->elements[26], &c_7321865, quote_len);;
-+return_closcall2(data, ((closureN)self_7312701)->elements[0], &c_7322670, quote_define);;
- }
-
+-}
+-
-static void __lambda_822(void *data, object self_7313726, int argc, object *args) /* object self_7313726, object r_736301 */
-+static void __lambda_1027(void *data, object self_7312702, int argc, object *args) /* object self_7312702, object r_736317_7311685_7311696 */
- {
+- {
- object r_736301 = args[0];
-+ object r_736317_7311685_7311696 = args[0];
-
+-
-closureN_type c_7321868;
-object e_7323862 [29];
-c_7321868.hdr.mark = gc_color_red;
@@ -18746,12 +21736,14 @@ Make let-values be the same as let*-values, to work around
-c_7321868.elements[26] = ((closureN)self_7313726)->elements[26];
-c_7321868.elements[27] = r_736301;
-c_7321868.elements[28] = ((closureN)self_7313726)->elements[27];
--
+
-return_closcall2(data, ((closureN)self_7313726)->elements[27], &c_7321868, quote_length);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7322403,__lambda_1008, Cyc_set_cell(data, ((closureN)self_7312507)->elements[0], r_736234));;
+ }
+
-static void __lambda_823(void *data, object self_7313727, int argc, object *args) /* object self_7313727, object r_736302 */
-- {
++static void __lambda_1008(void *data, object self_7312508, int argc, object *args) /* object self_7312508, object r_736230 */
+ {
- object r_736302 = args[0];
-
-closureN_type c_7321871;
@@ -18890,21 +21882,14 @@ Make let-values be the same as let*-values, to work around
-c_7321877.elements[29] = ((closureN)self_7313729)->elements[29];
-c_7321877.elements[30] = r_736304;
-c_7321877.elements[31] = ((closureN)self_7313729)->elements[30];
-+pair_type local_7322675;
-
+-
-return_closcall2(data, ((closureN)self_7313729)->elements[30], &c_7321877, quote_error_95loc);;
-+pair_type local_7322678;
-+
-+pair_type local_7322682;
-+return_direct_with_clo1(data, ((closureN)self_7312702)->elements[0], (((closure) ((closureN)self_7312702)->elements[0])->fn), set_pair_as_expr(&local_7322675, r_736317_7311685_7311696, set_pair_as_expr(&local_7322678, ((closureN)self_7312702)->elements[2], set_pair_as_expr(&local_7322682, ((closureN)self_7312702)->elements[1], NULL))));;
- }
-
+-}
+-
-static void __lambda_826(void *data, object self_7313730, int argc, object *args) /* object self_7313730, object r_736305 */
-+static void __lambda_1023(void *data, object self_7312703, int argc, object *args) /* object self_7312703, object r_736315_7311679_7311690 */
- {
+- {
- object r_736305 = args[0];
-+ object r_736315_7311679_7311690 = args[0];
-
+-
-closureN_type c_7321880;
-object e_7323858 [33];
-c_7321880.hdr.mark = gc_color_red;
@@ -19469,12 +22454,25 @@ Make let-values be the same as let*-values, to work around
-c_7321906.elements[47] = lits_733561;
-c_7321906.elements[48] = next_91symbol_733563;
-c_7321906.elements[49] = ((closureN)self_7313740)->elements[38];
--
--
+
++
++closureN_type c_7322405;
++object e_7322418 [3];
++c_7322405.hdr.mark = gc_color_red;
++ c_7322405.hdr.grayed = 0;
++c_7322405.tag = closureN_tag;
++ c_7322405.fn = (function_type)__lambda_1009;
++c_7322405.num_args = 1;
++c_7322405.num_elements = 3;
++c_7322405.elements = (object *)e_7322418;
++c_7322405.elements[0] = ((closureN)self_7312508)->elements[1];
++c_7322405.elements[1] = ((closureN)self_7312508)->elements[2];
++c_7322405.elements[2] = ((closureN)self_7312508)->elements[3];
+
-pair_type local_7323810;
-return_direct_with_clo1(data,(closure)&c_7321906,__lambda_1426, set_cell_as_expr(&local_7323810, ellipsis_733560));;
-}
--
+
-static void __lambda_1426(void *data, object self_7313741, int argc, object *args) /* object self_7313741, object ellipsis_733560 */
- {
- object ellipsis_733560 = args[0];
@@ -19538,16 +22536,20 @@ Make let-values be the same as let*-values, to work around
-c_7321908.elements[47] = ((closureN)self_7313741)->elements[46];
-c_7321908.elements[48] = ((closureN)self_7313741)->elements[48];
-c_7321908.elements[49] = ((closureN)self_7313741)->elements[49];
--
--
+
+
-pair_type local_7323805;
-return_direct_with_clo1(data,(closure)&c_7321908,__lambda_1425, set_cell_as_expr(&local_7323805, ((closureN)self_7313741)->elements[47]));;
--}
--
++object c_7322421 = Cyc_number2string2(data,(closure)&c_7322405,1,car(((closureN)self_7312508)->elements[0]));
++return_closcall1(data,(closure)&c_7322405, c_7322421);;
+ }
+
-static void __lambda_1425(void *data, object self_7313742, int argc, object *args) /* object self_7313742, object lits_733561 */
-- {
++static void __lambda_1009(void *data, object self_7312509, int argc, object *args) /* object self_7312509, object r_736233 */
+ {
- object lits_733561 = args[0];
--
++ object r_736233 = args[0];
+
-closureN_type c_7321910;
-object e_7323797 [50];
-c_7321910.hdr.mark = gc_color_red;
@@ -19607,30 +22609,194 @@ Make let-values be the same as let*-values, to work around
-c_7321910.elements[47] = lits_733561;
-c_7321910.elements[48] = ((closureN)self_7313742)->elements[48];
-c_7321910.elements[49] = ((closureN)self_7313742)->elements[49];
-+closureN_type c_7322644;
-+object e_7322663 [3];
-+c_7322644.hdr.mark = gc_color_red;
-+ c_7322644.hdr.grayed = 0;
-+c_7322644.tag = closureN_tag;
-+ c_7322644.fn = (function_type)__lambda_1024;
-+c_7322644.num_args = 1;
-+c_7322644.num_elements = 3;
-+c_7322644.elements = (object *)e_7322663;
-+c_7322644.elements[0] = ((closureN)self_7312703)->elements[0];
-+c_7322644.elements[1] = ((closureN)self_7312703)->elements[1];
-+c_7322644.elements[2] = ((closureN)self_7312703)->elements[2];
++closureN_type c_7322407;
++object e_7322413 [2];
++c_7322407.hdr.mark = gc_color_red;
++ c_7322407.hdr.grayed = 0;
++c_7322407.tag = closureN_tag;
++ c_7322407.fn = (function_type)__lambda_1010;
++c_7322407.num_args = 1;
++c_7322407.num_elements = 2;
++c_7322407.elements = (object *)e_7322413;
++c_7322407.elements[0] = ((closureN)self_7312509)->elements[0];
++c_7322407.elements[1] = ((closureN)self_7312509)->elements[1];
++
++
++object c_7322416 = Cyc_string_append(data,(closure)&c_7322407,2,((closureN)self_7312509)->elements[2], r_736233);
++return_closcall1(data,(closure)&c_7322407, c_7322416);;
++}
++
++static void __lambda_1010(void *data, object self_7312510, int argc, object *args) /* object self_7312510, object r_736232 */
++ {
++ object r_736232 = args[0];
++
++
++return_closcall2(data, ((closureN)self_7312510)->elements[1], ((closureN)self_7312510)->elements[0], Cyc_string2symbol(data, r_736232));;
++}
++
++static void __lambda_844(void *data, object self_7312511, int argc, object *args) /* object self_7312511, object r_736228 */
++ {
++ object r_736228 = args[0];
++
++closureN_type c_7320678;
++object e_7322394 [48];
++c_7320678.hdr.mark = gc_color_red;
++ c_7320678.hdr.grayed = 0;
++c_7320678.tag = closureN_tag;
++ c_7320678.fn = (function_type)__lambda_845;
++c_7320678.num_args = 1;
++c_7320678.num_elements = 48;
++c_7320678.elements = (object *)e_7322394;
++c_7320678.elements[0] = ((closureN)self_7312511)->elements[0];
++c_7320678.elements[1] = ((closureN)self_7312511)->elements[1];
++c_7320678.elements[2] = ((closureN)self_7312511)->elements[2];
++c_7320678.elements[3] = ((closureN)self_7312511)->elements[3];
++c_7320678.elements[4] = ((closureN)self_7312511)->elements[4];
++c_7320678.elements[5] = ((closureN)self_7312511)->elements[5];
++c_7320678.elements[6] = ((closureN)self_7312511)->elements[6];
++c_7320678.elements[7] = ((closureN)self_7312511)->elements[7];
++c_7320678.elements[8] = ((closureN)self_7312511)->elements[8];
++c_7320678.elements[9] = ((closureN)self_7312511)->elements[9];
++c_7320678.elements[10] = ((closureN)self_7312511)->elements[10];
++c_7320678.elements[11] = ((closureN)self_7312511)->elements[11];
++c_7320678.elements[12] = ((closureN)self_7312511)->elements[12];
++c_7320678.elements[13] = ((closureN)self_7312511)->elements[13];
++c_7320678.elements[14] = ((closureN)self_7312511)->elements[14];
++c_7320678.elements[15] = ((closureN)self_7312511)->elements[15];
++c_7320678.elements[16] = ((closureN)self_7312511)->elements[16];
++c_7320678.elements[17] = ((closureN)self_7312511)->elements[17];
++c_7320678.elements[18] = ((closureN)self_7312511)->elements[18];
++c_7320678.elements[19] = ((closureN)self_7312511)->elements[19];
++c_7320678.elements[20] = ((closureN)self_7312511)->elements[20];
++c_7320678.elements[21] = ((closureN)self_7312511)->elements[21];
++c_7320678.elements[22] = ((closureN)self_7312511)->elements[22];
++c_7320678.elements[23] = ((closureN)self_7312511)->elements[23];
++c_7320678.elements[24] = ((closureN)self_7312511)->elements[24];
++c_7320678.elements[25] = ((closureN)self_7312511)->elements[25];
++c_7320678.elements[26] = ((closureN)self_7312511)->elements[26];
++c_7320678.elements[27] = ((closureN)self_7312511)->elements[27];
++c_7320678.elements[28] = ((closureN)self_7312511)->elements[28];
++c_7320678.elements[29] = ((closureN)self_7312511)->elements[29];
++c_7320678.elements[30] = ((closureN)self_7312511)->elements[30];
++c_7320678.elements[31] = ((closureN)self_7312511)->elements[31];
++c_7320678.elements[32] = ((closureN)self_7312511)->elements[32];
++c_7320678.elements[33] = ((closureN)self_7312511)->elements[33];
++c_7320678.elements[34] = ((closureN)self_7312511)->elements[34];
++c_7320678.elements[35] = ((closureN)self_7312511)->elements[35];
++c_7320678.elements[36] = ((closureN)self_7312511)->elements[36];
++c_7320678.elements[37] = ((closureN)self_7312511)->elements[37];
++c_7320678.elements[38] = ((closureN)self_7312511)->elements[38];
++c_7320678.elements[39] = ((closureN)self_7312511)->elements[39];
++c_7320678.elements[40] = ((closureN)self_7312511)->elements[40];
++c_7320678.elements[41] = ((closureN)self_7312511)->elements[41];
++c_7320678.elements[42] = ((closureN)self_7312511)->elements[42];
++c_7320678.elements[43] = ((closureN)self_7312511)->elements[43];
++c_7320678.elements[44] = ((closureN)self_7312511)->elements[44];
++c_7320678.elements[45] = ((closureN)self_7312511)->elements[45];
++c_7320678.elements[46] = ((closureN)self_7312511)->elements[46];
++c_7320678.elements[47] = ((closureN)self_7312511)->elements[47];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320678,__lambda_845, Cyc_set_cell(data, ((closureN)self_7312511)->elements[47], r_736228));;
++}
++
++static void __lambda_845(void *data, object self_7312512, int argc, object *args) /* object self_7312512, object r_735864 */
++ {
++
++
++closureN_type c_7320680;
++object e_7321537 [29];
++c_7320680.hdr.mark = gc_color_red;
++ c_7320680.hdr.grayed = 0;
++c_7320680.tag = closureN_tag;
++ c_7320680.fn = (function_type)__lambda_846;
++c_7320680.num_args = 1;
++c_7320680.num_elements = 29;
++c_7320680.elements = (object *)e_7321537;
++c_7320680.elements[0] = ((closureN)self_7312512)->elements[3];
++c_7320680.elements[1] = ((closureN)self_7312512)->elements[4];
++c_7320680.elements[2] = ((closureN)self_7312512)->elements[5];
++c_7320680.elements[3] = ((closureN)self_7312512)->elements[7];
++c_7320680.elements[4] = ((closureN)self_7312512)->elements[8];
++c_7320680.elements[5] = ((closureN)self_7312512)->elements[9];
++c_7320680.elements[6] = ((closureN)self_7312512)->elements[11];
++c_7320680.elements[7] = ((closureN)self_7312512)->elements[12];
++c_7320680.elements[8] = ((closureN)self_7312512)->elements[13];
++c_7320680.elements[9] = ((closureN)self_7312512)->elements[16];
++c_7320680.elements[10] = ((closureN)self_7312512)->elements[20];
++c_7320680.elements[11] = ((closureN)self_7312512)->elements[23];
++c_7320680.elements[12] = ((closureN)self_7312512)->elements[25];
++c_7320680.elements[13] = ((closureN)self_7312512)->elements[27];
++c_7320680.elements[14] = ((closureN)self_7312512)->elements[28];
++c_7320680.elements[15] = ((closureN)self_7312512)->elements[33];
++c_7320680.elements[16] = ((closureN)self_7312512)->elements[34];
++c_7320680.elements[17] = ((closureN)self_7312512)->elements[35];
++c_7320680.elements[18] = ((closureN)self_7312512)->elements[36];
++c_7320680.elements[19] = ((closureN)self_7312512)->elements[37];
++c_7320680.elements[20] = ((closureN)self_7312512)->elements[38];
++c_7320680.elements[21] = ((closureN)self_7312512)->elements[39];
++c_7320680.elements[22] = ((closureN)self_7312512)->elements[40];
++c_7320680.elements[23] = ((closureN)self_7312512)->elements[41];
++c_7320680.elements[24] = ((closureN)self_7312512)->elements[42];
++c_7320680.elements[25] = ((closureN)self_7312512)->elements[43];
++c_7320680.elements[26] = ((closureN)self_7312512)->elements[44];
++c_7320680.elements[27] = ((closureN)self_7312512)->elements[45];
++c_7320680.elements[28] = ((closureN)self_7312512)->elements[46];
+
--
-pair_type local_7323800;
-return_direct_with_clo1(data,(closure)&c_7321910,__lambda_1424, set_cell_as_expr(&local_7323800, ((closureN)self_7313742)->elements[45]));;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7322644, r_736315_7311679_7311690, ((closureN)self_7312703)->elements[4], ((closureN)self_7312703)->elements[3]);;
++closureN_type c_7321538;
++object e_7322393 [32];
++c_7321538.hdr.mark = gc_color_red;
++ c_7321538.hdr.grayed = 0;
++c_7321538.tag = closureN_tag;
++ c_7321538.fn = (function_type)__lambda_944;
++c_7321538.num_args = 2;
++c_7321538.num_elements = 32;
++c_7321538.elements = (object *)e_7322393;
++c_7321538.elements[0] = ((closureN)self_7312512)->elements[0];
++c_7321538.elements[1] = ((closureN)self_7312512)->elements[1];
++c_7321538.elements[2] = ((closureN)self_7312512)->elements[2];
++c_7321538.elements[3] = ((closureN)self_7312512)->elements[5];
++c_7321538.elements[4] = ((closureN)self_7312512)->elements[6];
++c_7321538.elements[5] = ((closureN)self_7312512)->elements[7];
++c_7321538.elements[6] = ((closureN)self_7312512)->elements[8];
++c_7321538.elements[7] = ((closureN)self_7312512)->elements[9];
++c_7321538.elements[8] = ((closureN)self_7312512)->elements[10];
++c_7321538.elements[9] = ((closureN)self_7312512)->elements[13];
++c_7321538.elements[10] = ((closureN)self_7312512)->elements[14];
++c_7321538.elements[11] = ((closureN)self_7312512)->elements[15];
++c_7321538.elements[12] = ((closureN)self_7312512)->elements[17];
++c_7321538.elements[13] = ((closureN)self_7312512)->elements[18];
++c_7321538.elements[14] = ((closureN)self_7312512)->elements[19];
++c_7321538.elements[15] = ((closureN)self_7312512)->elements[21];
++c_7321538.elements[16] = ((closureN)self_7312512)->elements[22];
++c_7321538.elements[17] = ((closureN)self_7312512)->elements[24];
++c_7321538.elements[18] = ((closureN)self_7312512)->elements[26];
++c_7321538.elements[19] = ((closureN)self_7312512)->elements[27];
++c_7321538.elements[20] = ((closureN)self_7312512)->elements[28];
++c_7321538.elements[21] = ((closureN)self_7312512)->elements[29];
++c_7321538.elements[22] = ((closureN)self_7312512)->elements[30];
++c_7321538.elements[23] = ((closureN)self_7312512)->elements[31];
++c_7321538.elements[24] = ((closureN)self_7312512)->elements[32];
++c_7321538.elements[25] = ((closureN)self_7312512)->elements[33];
++c_7321538.elements[26] = ((closureN)self_7312512)->elements[34];
++c_7321538.elements[27] = ((closureN)self_7312512)->elements[35];
++c_7321538.elements[28] = ((closureN)self_7312512)->elements[39];
++c_7321538.elements[29] = ((closureN)self_7312512)->elements[41];
++c_7321538.elements[30] = ((closureN)self_7312512)->elements[46];
++c_7321538.elements[31] = ((closureN)self_7312512)->elements[47];
++
++return_direct_with_clo1(data,(closure)&c_7320680,__lambda_846, &c_7321538);;
}
-static void __lambda_1424(void *data, object self_7313743, int argc, object *args) /* object self_7313743, object forms_733562 */
-+static void __lambda_1024(void *data, object self_7312704, int argc, object *args) /* object self_7312704, object r_736314_7311680_7311691 */
++static void __lambda_944(void *data, object self_7312513, int argc, object *args) /* object self_7312513, object k_736013, object pat_731272_733226, object tmpl_731273_733227 */
{
- object forms_733562 = args[0];
-+ object r_736314_7311680_7311691 = args[0];
++ object k_736013 = args[0]; object pat_731272_733226 = args[1]; object tmpl_731273_733227 = args[2];
-closureN_type c_7321912;
-object e_7323792 [50];
@@ -19760,30 +22926,766 @@ Make let-values be the same as let*-values, to work around
-c_7321914.elements[47] = ((closureN)self_7313744)->elements[48];
-c_7321914.elements[48] = next_91symbol_733563;
-c_7321914.elements[49] = ((closureN)self_7313744)->elements[49];
-+closureN_type c_7322646;
-+object e_7322659 [2];
-+c_7322646.hdr.mark = gc_color_red;
-+ c_7322646.hdr.grayed = 0;
-+c_7322646.tag = closureN_tag;
-+ c_7322646.fn = (function_type)__lambda_1025;
-+c_7322646.num_args = 1;
-+c_7322646.num_elements = 2;
-+c_7322646.elements = (object *)e_7322659;
-+c_7322646.elements[0] = ((closureN)self_7312704)->elements[0];
-+c_7322646.elements[1] = ((closureN)self_7312704)->elements[1];
-
+-
++closureN_type c_7321540;
++object e_7322377 [33];
++c_7321540.hdr.mark = gc_color_red;
++ c_7321540.hdr.grayed = 0;
++c_7321540.tag = closureN_tag;
++ c_7321540.fn = (function_type)__lambda_945;
++c_7321540.num_args = 1;
++c_7321540.num_elements = 33;
++c_7321540.elements = (object *)e_7322377;
++c_7321540.elements[0] = ((closureN)self_7312513)->elements[0];
++c_7321540.elements[1] = ((closureN)self_7312513)->elements[1];
++c_7321540.elements[2] = ((closureN)self_7312513)->elements[2];
++c_7321540.elements[3] = ((closureN)self_7312513)->elements[3];
++c_7321540.elements[4] = ((closureN)self_7312513)->elements[4];
++c_7321540.elements[5] = ((closureN)self_7312513)->elements[5];
++c_7321540.elements[6] = ((closureN)self_7312513)->elements[6];
++c_7321540.elements[7] = ((closureN)self_7312513)->elements[7];
++c_7321540.elements[8] = ((closureN)self_7312513)->elements[8];
++c_7321540.elements[9] = ((closureN)self_7312513)->elements[9];
++c_7321540.elements[10] = ((closureN)self_7312513)->elements[10];
++c_7321540.elements[11] = ((closureN)self_7312513)->elements[11];
++c_7321540.elements[12] = ((closureN)self_7312513)->elements[12];
++c_7321540.elements[13] = ((closureN)self_7312513)->elements[13];
++c_7321540.elements[14] = ((closureN)self_7312513)->elements[14];
++c_7321540.elements[15] = ((closureN)self_7312513)->elements[15];
++c_7321540.elements[16] = ((closureN)self_7312513)->elements[16];
++c_7321540.elements[17] = ((closureN)self_7312513)->elements[17];
++c_7321540.elements[18] = ((closureN)self_7312513)->elements[18];
++c_7321540.elements[19] = ((closureN)self_7312513)->elements[19];
++c_7321540.elements[20] = ((closureN)self_7312513)->elements[20];
++c_7321540.elements[21] = ((closureN)self_7312513)->elements[21];
++c_7321540.elements[22] = ((closureN)self_7312513)->elements[22];
++c_7321540.elements[23] = ((closureN)self_7312513)->elements[23];
++c_7321540.elements[24] = ((closureN)self_7312513)->elements[24];
++c_7321540.elements[25] = ((closureN)self_7312513)->elements[25];
++c_7321540.elements[26] = ((closureN)self_7312513)->elements[26];
++c_7321540.elements[27] = ((closureN)self_7312513)->elements[27];
++c_7321540.elements[28] = ((closureN)self_7312513)->elements[28];
++c_7321540.elements[29] = k_736013;
++c_7321540.elements[30] = ((closureN)self_7312513)->elements[30];
++c_7321540.elements[31] = ((closureN)self_7312513)->elements[31];
++c_7321540.elements[32] = pat_731272_733226;
++
++
++closureN_type c_7322378;
++object e_7322392 [3];
++c_7322378.hdr.mark = gc_color_red;
++ c_7322378.hdr.grayed = 0;
++c_7322378.tag = closureN_tag;
++ c_7322378.fn = (function_type)__lambda_1004;
++c_7322378.num_args = 1;
++c_7322378.num_elements = 3;
++c_7322378.elements = (object *)e_7322392;
++c_7322378.elements[0] = ((closureN)self_7312513)->elements[6];
++c_7322378.elements[1] = ((closureN)self_7312513)->elements[29];
++c_7322378.elements[2] = tmpl_731273_733227;
++
++return_direct_with_clo1(data,(closure)&c_7321540,__lambda_945, &c_7322378);;
++}
++
++static void __lambda_1004(void *data, object self_7312514, int argc, object *args) /* object self_7312514, object k_736226, object vars_731352_733257 */
++ {
++ object k_736226 = args[0]; object vars_731352_733257 = args[1];
++
++
++
++closureN_type c_7322383;
++object e_7322390 [2];
++c_7322383.hdr.mark = gc_color_red;
++ c_7322383.hdr.grayed = 0;
++c_7322383.tag = closureN_tag;
++ c_7322383.fn = (function_type)__lambda_1005;
++c_7322383.num_args = 1;
++c_7322383.num_elements = 2;
++c_7322383.elements = (object *)e_7322390;
++c_7322383.elements[0] = ((closureN)self_7312514)->elements[0];
++c_7322383.elements[1] = k_736226;
++
++return_closcall3(data, car(((closureN)self_7312514)->elements[1]), &c_7322383, ((closureN)self_7312514)->elements[2], vars_731352_733257);;
++}
++
++static void __lambda_1005(void *data, object self_7312515, int argc, object *args) /* object self_7312515, object r_736227 */
++ {
++ object r_736227 = args[0];
++
++list_3_type local_7322388;
++return_direct_with_clo1(data, ((closureN)self_7312515)->elements[1], (((closure) ((closureN)self_7312515)->elements[1])->fn), Cyc_fast_list_3(&local_7322388, ((closureN)self_7312515)->elements[0], r_736227, boolean_f));;
++}
++
++static void __lambda_945(void *data, object self_7312516, int argc, object *args) /* object self_7312516, object r_736017 */
++ {
++ object r_736017 = args[0];
++
++closureN_type c_7321542;
++object e_7322368 [31];
++c_7321542.hdr.mark = gc_color_red;
++ c_7321542.hdr.grayed = 0;
++c_7321542.tag = closureN_tag;
++ c_7321542.fn = (function_type)__lambda_946;
++c_7321542.num_args = 4;
++c_7321542.num_elements = 31;
++c_7321542.elements = (object *)e_7322368;
++c_7321542.elements[0] = ((closureN)self_7312516)->elements[0];
++c_7321542.elements[1] = ((closureN)self_7312516)->elements[1];
++c_7321542.elements[2] = ((closureN)self_7312516)->elements[2];
++c_7321542.elements[3] = ((closureN)self_7312516)->elements[3];
++c_7321542.elements[4] = ((closureN)self_7312516)->elements[4];
++c_7321542.elements[5] = ((closureN)self_7312516)->elements[5];
++c_7321542.elements[6] = ((closureN)self_7312516)->elements[6];
++c_7321542.elements[7] = ((closureN)self_7312516)->elements[7];
++c_7321542.elements[8] = ((closureN)self_7312516)->elements[8];
++c_7321542.elements[9] = ((closureN)self_7312516)->elements[10];
++c_7321542.elements[10] = ((closureN)self_7312516)->elements[11];
++c_7321542.elements[11] = ((closureN)self_7312516)->elements[12];
++c_7321542.elements[12] = ((closureN)self_7312516)->elements[13];
++c_7321542.elements[13] = ((closureN)self_7312516)->elements[14];
++c_7321542.elements[14] = ((closureN)self_7312516)->elements[15];
++c_7321542.elements[15] = ((closureN)self_7312516)->elements[16];
++c_7321542.elements[16] = ((closureN)self_7312516)->elements[17];
++c_7321542.elements[17] = ((closureN)self_7312516)->elements[18];
++c_7321542.elements[18] = ((closureN)self_7312516)->elements[19];
++c_7321542.elements[19] = ((closureN)self_7312516)->elements[20];
++c_7321542.elements[20] = ((closureN)self_7312516)->elements[21];
++c_7321542.elements[21] = ((closureN)self_7312516)->elements[22];
++c_7321542.elements[22] = ((closureN)self_7312516)->elements[23];
++c_7321542.elements[23] = ((closureN)self_7312516)->elements[24];
++c_7321542.elements[24] = ((closureN)self_7312516)->elements[25];
++c_7321542.elements[25] = ((closureN)self_7312516)->elements[26];
++c_7321542.elements[26] = ((closureN)self_7312516)->elements[27];
++c_7321542.elements[27] = ((closureN)self_7312516)->elements[28];
++c_7321542.elements[28] = ((closureN)self_7312516)->elements[29];
++c_7321542.elements[29] = ((closureN)self_7312516)->elements[30];
++c_7321542.elements[30] = ((closureN)self_7312516)->elements[31];
++
++
++
++
++list_2_type local_7322374;
++return_direct_with_clo4(data,(closure)&c_7321542,__lambda_946, Cyc_cdr(data, ((closureN)self_7312516)->elements[32]), Cyc_fast_list_2(&local_7322374, ((closureN)self_7312516)->elements[4], ((closureN)self_7312516)->elements[9]), NULL, r_736017);;
++}
++
++static void __lambda_946(void *data, object self_7312517, int argc, object *args) /* object self_7312517, object p_731275_733228, object x_731276_733229, object vars_731278_733231, object k_731279_733232 */
++ {
++ object p_731275_733228 = args[0]; object x_731276_733229 = args[1]; object vars_731278_733231 = args[2]; object k_731279_733232 = args[3];
++
++closureN_type c_7321544;
++object e_7322367 [35];
++c_7321544.hdr.mark = gc_color_red;
++ c_7321544.hdr.grayed = 0;
++c_7321544.tag = closureN_tag;
++ c_7321544.fn = (function_type)__lambda_947;
++c_7321544.num_args = 1;
++c_7321544.num_elements = 35;
++c_7321544.elements = (object *)e_7322367;
++c_7321544.elements[0] = ((closureN)self_7312517)->elements[0];
++c_7321544.elements[1] = ((closureN)self_7312517)->elements[1];
++c_7321544.elements[2] = ((closureN)self_7312517)->elements[2];
++c_7321544.elements[3] = ((closureN)self_7312517)->elements[3];
++c_7321544.elements[4] = ((closureN)self_7312517)->elements[4];
++c_7321544.elements[5] = ((closureN)self_7312517)->elements[5];
++c_7321544.elements[6] = ((closureN)self_7312517)->elements[6];
++c_7321544.elements[7] = ((closureN)self_7312517)->elements[7];
++c_7321544.elements[8] = ((closureN)self_7312517)->elements[8];
++c_7321544.elements[9] = ((closureN)self_7312517)->elements[9];
++c_7321544.elements[10] = ((closureN)self_7312517)->elements[10];
++c_7321544.elements[11] = ((closureN)self_7312517)->elements[11];
++c_7321544.elements[12] = ((closureN)self_7312517)->elements[12];
++c_7321544.elements[13] = ((closureN)self_7312517)->elements[13];
++c_7321544.elements[14] = ((closureN)self_7312517)->elements[14];
++c_7321544.elements[15] = ((closureN)self_7312517)->elements[15];
++c_7321544.elements[16] = ((closureN)self_7312517)->elements[16];
++c_7321544.elements[17] = ((closureN)self_7312517)->elements[17];
++c_7321544.elements[18] = ((closureN)self_7312517)->elements[18];
++c_7321544.elements[19] = ((closureN)self_7312517)->elements[19];
++c_7321544.elements[20] = ((closureN)self_7312517)->elements[20];
++c_7321544.elements[21] = ((closureN)self_7312517)->elements[21];
++c_7321544.elements[22] = ((closureN)self_7312517)->elements[22];
++c_7321544.elements[23] = ((closureN)self_7312517)->elements[23];
++c_7321544.elements[24] = ((closureN)self_7312517)->elements[24];
++c_7321544.elements[25] = ((closureN)self_7312517)->elements[25];
++c_7321544.elements[26] = ((closureN)self_7312517)->elements[26];
++c_7321544.elements[27] = ((closureN)self_7312517)->elements[27];
++c_7321544.elements[28] = k_731279_733232;
++c_7321544.elements[29] = ((closureN)self_7312517)->elements[28];
++c_7321544.elements[30] = ((closureN)self_7312517)->elements[29];
++c_7321544.elements[31] = ((closureN)self_7312517)->elements[30];
++c_7321544.elements[32] = p_731275_733228;
++c_7321544.elements[33] = vars_731278_733231;
++c_7321544.elements[34] = x_731276_733229;
++
++return_direct_with_clo1(data,(closure)&c_7321544,__lambda_947, boolean_f);;
++}
++
++static void __lambda_947(void *data, object self_7312518, int argc, object *args) /* object self_7312518, object lp_731280_733233 */
++ {
++ object lp_731280_733233 = args[0];
++
++closureN_type c_7321546;
++object e_7322363 [35];
++c_7321546.hdr.mark = gc_color_red;
++ c_7321546.hdr.grayed = 0;
++c_7321546.tag = closureN_tag;
++ c_7321546.fn = (function_type)__lambda_1367;
++c_7321546.num_args = 1;
++c_7321546.num_elements = 35;
++c_7321546.elements = (object *)e_7322363;
++c_7321546.elements[0] = ((closureN)self_7312518)->elements[0];
++c_7321546.elements[1] = ((closureN)self_7312518)->elements[1];
++c_7321546.elements[2] = ((closureN)self_7312518)->elements[2];
++c_7321546.elements[3] = ((closureN)self_7312518)->elements[3];
++c_7321546.elements[4] = ((closureN)self_7312518)->elements[4];
++c_7321546.elements[5] = ((closureN)self_7312518)->elements[5];
++c_7321546.elements[6] = ((closureN)self_7312518)->elements[6];
++c_7321546.elements[7] = ((closureN)self_7312518)->elements[7];
++c_7321546.elements[8] = ((closureN)self_7312518)->elements[8];
++c_7321546.elements[9] = ((closureN)self_7312518)->elements[9];
++c_7321546.elements[10] = ((closureN)self_7312518)->elements[10];
++c_7321546.elements[11] = ((closureN)self_7312518)->elements[11];
++c_7321546.elements[12] = ((closureN)self_7312518)->elements[12];
++c_7321546.elements[13] = ((closureN)self_7312518)->elements[13];
++c_7321546.elements[14] = ((closureN)self_7312518)->elements[14];
++c_7321546.elements[15] = ((closureN)self_7312518)->elements[15];
++c_7321546.elements[16] = ((closureN)self_7312518)->elements[16];
++c_7321546.elements[17] = ((closureN)self_7312518)->elements[17];
++c_7321546.elements[18] = ((closureN)self_7312518)->elements[18];
++c_7321546.elements[19] = ((closureN)self_7312518)->elements[19];
++c_7321546.elements[20] = ((closureN)self_7312518)->elements[20];
++c_7321546.elements[21] = ((closureN)self_7312518)->elements[21];
++c_7321546.elements[22] = ((closureN)self_7312518)->elements[22];
++c_7321546.elements[23] = ((closureN)self_7312518)->elements[23];
++c_7321546.elements[24] = ((closureN)self_7312518)->elements[24];
++c_7321546.elements[25] = ((closureN)self_7312518)->elements[25];
++c_7321546.elements[26] = ((closureN)self_7312518)->elements[26];
++c_7321546.elements[27] = ((closureN)self_7312518)->elements[27];
++c_7321546.elements[28] = ((closureN)self_7312518)->elements[28];
++c_7321546.elements[29] = ((closureN)self_7312518)->elements[29];
++c_7321546.elements[30] = ((closureN)self_7312518)->elements[30];
++c_7321546.elements[31] = ((closureN)self_7312518)->elements[31];
++c_7321546.elements[32] = ((closureN)self_7312518)->elements[32];
++c_7321546.elements[33] = ((closureN)self_7312518)->elements[33];
++c_7321546.elements[34] = ((closureN)self_7312518)->elements[34];
++
++
++pair_type local_7322366;
++return_direct_with_clo1(data,(closure)&c_7321546,__lambda_1367, set_cell_as_expr(&local_7322366, lp_731280_733233));;
++}
++
++static void __lambda_1367(void *data, object self_7312519, int argc, object *args) /* object self_7312519, object lp_731280_733233 */
++ {
++ object lp_731280_733233 = args[0];
++
++closureN_type c_7321548;
++object e_7321564 [6];
++c_7321548.hdr.mark = gc_color_red;
++ c_7321548.hdr.grayed = 0;
++c_7321548.tag = closureN_tag;
++ c_7321548.fn = (function_type)__lambda_948;
++c_7321548.num_args = 1;
++c_7321548.num_elements = 6;
++c_7321548.elements = (object *)e_7321564;
++c_7321548.elements[0] = ((closureN)self_7312519)->elements[28];
++c_7321548.elements[1] = ((closureN)self_7312519)->elements[29];
++c_7321548.elements[2] = lp_731280_733233;
++c_7321548.elements[3] = ((closureN)self_7312519)->elements[32];
++c_7321548.elements[4] = ((closureN)self_7312519)->elements[33];
++c_7321548.elements[5] = ((closureN)self_7312519)->elements[34];
++
++
++closureN_type c_7321565;
++object e_7322362 [31];
++c_7321565.hdr.mark = gc_color_red;
++ c_7321565.hdr.grayed = 0;
++c_7321565.tag = closureN_tag;
++ c_7321565.fn = (function_type)__lambda_950;
++c_7321565.num_args = 5;
++c_7321565.num_elements = 31;
++c_7321565.elements = (object *)e_7322362;
++c_7321565.elements[0] = ((closureN)self_7312519)->elements[0];
++c_7321565.elements[1] = ((closureN)self_7312519)->elements[1];
++c_7321565.elements[2] = ((closureN)self_7312519)->elements[2];
++c_7321565.elements[3] = ((closureN)self_7312519)->elements[3];
++c_7321565.elements[4] = ((closureN)self_7312519)->elements[4];
++c_7321565.elements[5] = ((closureN)self_7312519)->elements[5];
++c_7321565.elements[6] = ((closureN)self_7312519)->elements[6];
++c_7321565.elements[7] = ((closureN)self_7312519)->elements[7];
++c_7321565.elements[8] = ((closureN)self_7312519)->elements[8];
++c_7321565.elements[9] = ((closureN)self_7312519)->elements[9];
++c_7321565.elements[10] = ((closureN)self_7312519)->elements[10];
++c_7321565.elements[11] = ((closureN)self_7312519)->elements[11];
++c_7321565.elements[12] = ((closureN)self_7312519)->elements[12];
++c_7321565.elements[13] = ((closureN)self_7312519)->elements[13];
++c_7321565.elements[14] = ((closureN)self_7312519)->elements[14];
++c_7321565.elements[15] = ((closureN)self_7312519)->elements[15];
++c_7321565.elements[16] = ((closureN)self_7312519)->elements[16];
++c_7321565.elements[17] = ((closureN)self_7312519)->elements[17];
++c_7321565.elements[18] = ((closureN)self_7312519)->elements[18];
++c_7321565.elements[19] = ((closureN)self_7312519)->elements[19];
++c_7321565.elements[20] = ((closureN)self_7312519)->elements[20];
++c_7321565.elements[21] = ((closureN)self_7312519)->elements[21];
++c_7321565.elements[22] = ((closureN)self_7312519)->elements[22];
++c_7321565.elements[23] = ((closureN)self_7312519)->elements[23];
++c_7321565.elements[24] = ((closureN)self_7312519)->elements[24];
++c_7321565.elements[25] = ((closureN)self_7312519)->elements[25];
++c_7321565.elements[26] = ((closureN)self_7312519)->elements[26];
++c_7321565.elements[27] = ((closureN)self_7312519)->elements[27];
++c_7321565.elements[28] = ((closureN)self_7312519)->elements[30];
++c_7321565.elements[29] = lp_731280_733233;
++c_7321565.elements[30] = ((closureN)self_7312519)->elements[31];
++
++return_direct_with_clo1(data,(closure)&c_7321548,__lambda_948, &c_7321565);;
++}
++
++static void __lambda_950(void *data, object self_7312520, int argc, object *args) /* object self_7312520, object k_736020, object p_731281_733234, object x_731282_733235, object dim_731283_733236, object vars_731284_733237, object k_731285_733238 */
++ {
++ object k_736020 = args[0]; object p_731281_733234 = args[1]; object x_731282_733235 = args[2]; object dim_731283_733236 = args[3]; object vars_731284_733237 = args[4]; object k_731285_733238 = args[5];
++
++
++
++closureN_type c_7321570;
++object e_7322360 [37];
++c_7321570.hdr.mark = gc_color_red;
++ c_7321570.hdr.grayed = 0;
++c_7321570.tag = closureN_tag;
++ c_7321570.fn = (function_type)__lambda_951;
++c_7321570.num_args = 1;
++c_7321570.num_elements = 37;
++c_7321570.elements = (object *)e_7322360;
++c_7321570.elements[0] = ((closureN)self_7312520)->elements[0];
++c_7321570.elements[1] = ((closureN)self_7312520)->elements[1];
++c_7321570.elements[2] = ((closureN)self_7312520)->elements[2];
++c_7321570.elements[3] = ((closureN)self_7312520)->elements[3];
++c_7321570.elements[4] = ((closureN)self_7312520)->elements[4];
++c_7321570.elements[5] = ((closureN)self_7312520)->elements[5];
++c_7321570.elements[6] = ((closureN)self_7312520)->elements[6];
++c_7321570.elements[7] = ((closureN)self_7312520)->elements[7];
++c_7321570.elements[8] = ((closureN)self_7312520)->elements[8];
++c_7321570.elements[9] = ((closureN)self_7312520)->elements[9];
++c_7321570.elements[10] = ((closureN)self_7312520)->elements[10];
++c_7321570.elements[11] = ((closureN)self_7312520)->elements[11];
++c_7321570.elements[12] = ((closureN)self_7312520)->elements[12];
++c_7321570.elements[13] = ((closureN)self_7312520)->elements[13];
++c_7321570.elements[14] = ((closureN)self_7312520)->elements[14];
++c_7321570.elements[15] = ((closureN)self_7312520)->elements[15];
++c_7321570.elements[16] = ((closureN)self_7312520)->elements[16];
++c_7321570.elements[17] = ((closureN)self_7312520)->elements[17];
++c_7321570.elements[18] = ((closureN)self_7312520)->elements[18];
++c_7321570.elements[19] = ((closureN)self_7312520)->elements[19];
++c_7321570.elements[20] = ((closureN)self_7312520)->elements[20];
++c_7321570.elements[21] = ((closureN)self_7312520)->elements[21];
++c_7321570.elements[22] = ((closureN)self_7312520)->elements[22];
++c_7321570.elements[23] = ((closureN)self_7312520)->elements[23];
++c_7321570.elements[24] = ((closureN)self_7312520)->elements[24];
++c_7321570.elements[25] = ((closureN)self_7312520)->elements[25];
++c_7321570.elements[26] = dim_731283_733236;
++c_7321570.elements[27] = ((closureN)self_7312520)->elements[26];
++c_7321570.elements[28] = ((closureN)self_7312520)->elements[27];
++c_7321570.elements[29] = k_731285_733238;
++c_7321570.elements[30] = k_736020;
++c_7321570.elements[31] = ((closureN)self_7312520)->elements[28];
++c_7321570.elements[32] = ((closureN)self_7312520)->elements[29];
++c_7321570.elements[33] = ((closureN)self_7312520)->elements[30];
++c_7321570.elements[34] = p_731281_733234;
++c_7321570.elements[35] = vars_731284_733237;
++c_7321570.elements[36] = x_731282_733235;
++
++
++make_utf8_string_with_len(c_7322361, "v.", 2, 2);
++return_closcall2(data, car(((closureN)self_7312520)->elements[30]), &c_7321570, &c_7322361);;
++}
++
++static void __lambda_951(void *data, object self_7312521, int argc, object *args) /* object self_7312521, object v_731286_733239 */
++ {
++ object v_731286_733239 = args[0];
++
++closureN_type c_7321572;
++object e_7322343 [36];
++c_7321572.hdr.mark = gc_color_red;
++ c_7321572.hdr.grayed = 0;
++c_7321572.tag = closureN_tag;
++ c_7321572.fn = (function_type)__lambda_952;
++c_7321572.num_args = 0;
++c_7321572.num_elements = 36;
++c_7321572.elements = (object *)e_7322343;
++c_7321572.elements[0] = ((closureN)self_7312521)->elements[0];
++c_7321572.elements[1] = ((closureN)self_7312521)->elements[1];
++c_7321572.elements[2] = ((closureN)self_7312521)->elements[2];
++c_7321572.elements[3] = ((closureN)self_7312521)->elements[3];
++c_7321572.elements[4] = ((closureN)self_7312521)->elements[4];
++c_7321572.elements[5] = ((closureN)self_7312521)->elements[5];
++c_7321572.elements[6] = ((closureN)self_7312521)->elements[6];
++c_7321572.elements[7] = ((closureN)self_7312521)->elements[7];
++c_7321572.elements[8] = ((closureN)self_7312521)->elements[8];
++c_7321572.elements[9] = ((closureN)self_7312521)->elements[9];
++c_7321572.elements[10] = ((closureN)self_7312521)->elements[10];
++c_7321572.elements[11] = ((closureN)self_7312521)->elements[11];
++c_7321572.elements[12] = ((closureN)self_7312521)->elements[12];
++c_7321572.elements[13] = ((closureN)self_7312521)->elements[13];
++c_7321572.elements[14] = ((closureN)self_7312521)->elements[14];
++c_7321572.elements[15] = ((closureN)self_7312521)->elements[15];
++c_7321572.elements[16] = ((closureN)self_7312521)->elements[16];
++c_7321572.elements[17] = ((closureN)self_7312521)->elements[17];
++c_7321572.elements[18] = ((closureN)self_7312521)->elements[18];
++c_7321572.elements[19] = ((closureN)self_7312521)->elements[19];
++c_7321572.elements[20] = ((closureN)self_7312521)->elements[20];
++c_7321572.elements[21] = ((closureN)self_7312521)->elements[21];
++c_7321572.elements[22] = ((closureN)self_7312521)->elements[22];
++c_7321572.elements[23] = ((closureN)self_7312521)->elements[23];
++c_7321572.elements[24] = ((closureN)self_7312521)->elements[24];
++c_7321572.elements[25] = ((closureN)self_7312521)->elements[25];
++c_7321572.elements[26] = ((closureN)self_7312521)->elements[26];
++c_7321572.elements[27] = ((closureN)self_7312521)->elements[27];
++c_7321572.elements[28] = ((closureN)self_7312521)->elements[28];
++c_7321572.elements[29] = ((closureN)self_7312521)->elements[29];
++c_7321572.elements[30] = ((closureN)self_7312521)->elements[31];
++c_7321572.elements[31] = ((closureN)self_7312521)->elements[32];
++c_7321572.elements[32] = ((closureN)self_7312521)->elements[33];
++c_7321572.elements[33] = ((closureN)self_7312521)->elements[34];
++c_7321572.elements[34] = v_731286_733239;
++c_7321572.elements[35] = ((closureN)self_7312521)->elements[35];
++
++
++closureN_type c_7322344;
++object e_7322359 [4];
++c_7322344.hdr.mark = gc_color_red;
++ c_7322344.hdr.grayed = 0;
++c_7322344.tag = closureN_tag;
++ c_7322344.fn = (function_type)__lambda_1003;
++c_7322344.num_args = 1;
++c_7322344.num_elements = 4;
++c_7322344.elements = (object *)e_7322359;
++c_7322344.elements[0] = ((closureN)self_7312521)->elements[13];
++c_7322344.elements[1] = ((closureN)self_7312521)->elements[30];
++c_7322344.elements[2] = v_731286_733239;
++c_7322344.elements[3] = ((closureN)self_7312521)->elements[36];
++
++return_direct_with_clo1(data,(closure)&c_7321572,__lambda_952, &c_7322344);;
++}
++
++static void __lambda_1003(void *data, object self_7312522, int argc, object *args) /* object self_7312522, object r_736023 */
++ {
++ object r_736023 = args[0];
++
++list_3_type local_7322349;
++
++pair_type local_7322353;
++
++list_2_type local_7322356;
++return_direct_with_clo1(data, ((closureN)self_7312522)->elements[1], (((closure) ((closureN)self_7312522)->elements[1])->fn), Cyc_fast_list_3(&local_7322349, ((closureN)self_7312522)->elements[0], set_cell_as_expr(&local_7322353, Cyc_fast_list_2(&local_7322356, ((closureN)self_7312522)->elements[2], ((closureN)self_7312522)->elements[3])), r_736023));;
++}
++
++static void __lambda_952(void *data, object self_7312523, int argc, object *args) /* object self_7312523, object k_736024 */
++ {
++ object k_736024 = args[0];
++
++closureN_type c_7321574;
++object e_7322341 [37];
++c_7321574.hdr.mark = gc_color_red;
++ c_7321574.hdr.grayed = 0;
++c_7321574.tag = closureN_tag;
++ c_7321574.fn = (function_type)__lambda_953;
++c_7321574.num_args = 1;
++c_7321574.num_elements = 37;
++c_7321574.elements = (object *)e_7322341;
++c_7321574.elements[0] = ((closureN)self_7312523)->elements[0];
++c_7321574.elements[1] = ((closureN)self_7312523)->elements[1];
++c_7321574.elements[2] = ((closureN)self_7312523)->elements[2];
++c_7321574.elements[3] = ((closureN)self_7312523)->elements[3];
++c_7321574.elements[4] = ((closureN)self_7312523)->elements[4];
++c_7321574.elements[5] = ((closureN)self_7312523)->elements[5];
++c_7321574.elements[6] = ((closureN)self_7312523)->elements[6];
++c_7321574.elements[7] = ((closureN)self_7312523)->elements[7];
++c_7321574.elements[8] = ((closureN)self_7312523)->elements[8];
++c_7321574.elements[9] = ((closureN)self_7312523)->elements[9];
++c_7321574.elements[10] = ((closureN)self_7312523)->elements[10];
++c_7321574.elements[11] = ((closureN)self_7312523)->elements[11];
++c_7321574.elements[12] = ((closureN)self_7312523)->elements[12];
++c_7321574.elements[13] = ((closureN)self_7312523)->elements[13];
++c_7321574.elements[14] = ((closureN)self_7312523)->elements[14];
++c_7321574.elements[15] = ((closureN)self_7312523)->elements[15];
++c_7321574.elements[16] = ((closureN)self_7312523)->elements[16];
++c_7321574.elements[17] = ((closureN)self_7312523)->elements[17];
++c_7321574.elements[18] = ((closureN)self_7312523)->elements[18];
++c_7321574.elements[19] = ((closureN)self_7312523)->elements[19];
++c_7321574.elements[20] = ((closureN)self_7312523)->elements[20];
++c_7321574.elements[21] = ((closureN)self_7312523)->elements[21];
++c_7321574.elements[22] = ((closureN)self_7312523)->elements[22];
++c_7321574.elements[23] = ((closureN)self_7312523)->elements[23];
++c_7321574.elements[24] = ((closureN)self_7312523)->elements[24];
++c_7321574.elements[25] = ((closureN)self_7312523)->elements[25];
++c_7321574.elements[26] = ((closureN)self_7312523)->elements[26];
++c_7321574.elements[27] = ((closureN)self_7312523)->elements[27];
++c_7321574.elements[28] = ((closureN)self_7312523)->elements[28];
++c_7321574.elements[29] = ((closureN)self_7312523)->elements[29];
++c_7321574.elements[30] = k_736024;
++c_7321574.elements[31] = ((closureN)self_7312523)->elements[30];
++c_7321574.elements[32] = ((closureN)self_7312523)->elements[31];
++c_7321574.elements[33] = ((closureN)self_7312523)->elements[32];
++c_7321574.elements[34] = ((closureN)self_7312523)->elements[33];
++c_7321574.elements[35] = ((closureN)self_7312523)->elements[34];
++c_7321574.elements[36] = ((closureN)self_7312523)->elements[35];
++
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321574, ((closureN)self_7312523)->elements[33]);;
++}
++
++static void __lambda_953(void *data, object self_7312524, int argc, object *args) /* object self_7312524, object r_736025 */
++ {
++ object r_736025 = args[0];
++ if( (boolean_f != r_736025) ){
++
++closureN_type c_7321576;
++object e_7321639 [12];
++c_7321576.hdr.mark = gc_color_red;
++ c_7321576.hdr.grayed = 0;
++c_7321576.tag = closureN_tag;
++ c_7321576.fn = (function_type)__lambda_954;
++c_7321576.num_args = 1;
++c_7321576.num_elements = 12;
++c_7321576.elements = (object *)e_7321639;
++c_7321576.elements[0] = ((closureN)self_7312524)->elements[2];
++c_7321576.elements[1] = ((closureN)self_7312524)->elements[5];
++c_7321576.elements[2] = ((closureN)self_7312524)->elements[13];
++c_7321576.elements[3] = ((closureN)self_7312524)->elements[18];
++c_7321576.elements[4] = ((closureN)self_7312524)->elements[19];
++c_7321576.elements[5] = ((closureN)self_7312524)->elements[26];
++c_7321576.elements[6] = ((closureN)self_7312524)->elements[29];
++c_7321576.elements[7] = ((closureN)self_7312524)->elements[30];
++c_7321576.elements[8] = ((closureN)self_7312524)->elements[31];
++c_7321576.elements[9] = ((closureN)self_7312524)->elements[34];
++c_7321576.elements[10] = ((closureN)self_7312524)->elements[35];
++c_7321576.elements[11] = ((closureN)self_7312524)->elements[36];
++
++
++closureN_type c_7321640;
++object e_7321644 [2];
++c_7321640.hdr.mark = gc_color_red;
++ c_7321640.hdr.grayed = 0;
++c_7321640.tag = closureN_tag;
++ c_7321640.fn = (function_type)__lambda_959;
++c_7321640.num_args = 1;
++c_7321640.num_elements = 2;
++c_7321640.elements = (object *)e_7321644;
++c_7321640.elements[0] = ((closureN)self_7312524)->elements[25];
++c_7321640.elements[1] = ((closureN)self_7312524)->elements[34];
++
++return_direct_with_clo1(data,(closure)&c_7321576,__lambda_954, &c_7321640);
++} else {
++
++
++
++closureN_type c_7321649;
++object e_7322339 [33];
++c_7321649.hdr.mark = gc_color_red;
++ c_7321649.hdr.grayed = 0;
++c_7321649.tag = closureN_tag;
++ c_7321649.fn = (function_type)__lambda_960;
++c_7321649.num_args = 1;
++c_7321649.num_elements = 33;
++c_7321649.elements = (object *)e_7322339;
++c_7321649.elements[0] = ((closureN)self_7312524)->elements[0];
++c_7321649.elements[1] = ((closureN)self_7312524)->elements[1];
++c_7321649.elements[2] = ((closureN)self_7312524)->elements[2];
++c_7321649.elements[3] = ((closureN)self_7312524)->elements[3];
++c_7321649.elements[4] = ((closureN)self_7312524)->elements[4];
++c_7321649.elements[5] = ((closureN)self_7312524)->elements[6];
++c_7321649.elements[6] = ((closureN)self_7312524)->elements[7];
++c_7321649.elements[7] = ((closureN)self_7312524)->elements[8];
++c_7321649.elements[8] = ((closureN)self_7312524)->elements[9];
++c_7321649.elements[9] = ((closureN)self_7312524)->elements[10];
++c_7321649.elements[10] = ((closureN)self_7312524)->elements[11];
++c_7321649.elements[11] = ((closureN)self_7312524)->elements[12];
++c_7321649.elements[12] = ((closureN)self_7312524)->elements[13];
++c_7321649.elements[13] = ((closureN)self_7312524)->elements[14];
++c_7321649.elements[14] = ((closureN)self_7312524)->elements[15];
++c_7321649.elements[15] = ((closureN)self_7312524)->elements[16];
++c_7321649.elements[16] = ((closureN)self_7312524)->elements[17];
++c_7321649.elements[17] = ((closureN)self_7312524)->elements[18];
++c_7321649.elements[18] = ((closureN)self_7312524)->elements[20];
++c_7321649.elements[19] = ((closureN)self_7312524)->elements[21];
++c_7321649.elements[20] = ((closureN)self_7312524)->elements[22];
++c_7321649.elements[21] = ((closureN)self_7312524)->elements[23];
++c_7321649.elements[22] = ((closureN)self_7312524)->elements[24];
++c_7321649.elements[23] = ((closureN)self_7312524)->elements[25];
++c_7321649.elements[24] = ((closureN)self_7312524)->elements[26];
++c_7321649.elements[25] = ((closureN)self_7312524)->elements[27];
++c_7321649.elements[26] = ((closureN)self_7312524)->elements[29];
++c_7321649.elements[27] = ((closureN)self_7312524)->elements[30];
++c_7321649.elements[28] = ((closureN)self_7312524)->elements[32];
++c_7321649.elements[29] = ((closureN)self_7312524)->elements[33];
++c_7321649.elements[30] = ((closureN)self_7312524)->elements[34];
++c_7321649.elements[31] = ((closureN)self_7312524)->elements[35];
++c_7321649.elements[32] = ((closureN)self_7312524)->elements[36];
++
++return_closcall2(data, car(((closureN)self_7312524)->elements[28]), &c_7321649, ((closureN)self_7312524)->elements[34]);}
++;;
++}
++
++static void __lambda_960(void *data, object self_7312531, int argc, object *args) /* object self_7312531, object r_736038 */
++ {
++ object r_736038 = args[0];
++ if( (boolean_f != r_736038) ){
++
++closureN_type c_7321651;
++object e_7322218 [30];
++c_7321651.hdr.mark = gc_color_red;
++ c_7321651.hdr.grayed = 0;
++c_7321651.tag = closureN_tag;
++ c_7321651.fn = (function_type)__lambda_961;
++c_7321651.num_args = 1;
++c_7321651.num_elements = 30;
++c_7321651.elements = (object *)e_7322218;
++c_7321651.elements[0] = ((closureN)self_7312531)->elements[0];
++c_7321651.elements[1] = ((closureN)self_7312531)->elements[1];
++c_7321651.elements[2] = ((closureN)self_7312531)->elements[2];
++c_7321651.elements[3] = ((closureN)self_7312531)->elements[3];
++c_7321651.elements[4] = ((closureN)self_7312531)->elements[4];
++c_7321651.elements[5] = ((closureN)self_7312531)->elements[5];
++c_7321651.elements[6] = ((closureN)self_7312531)->elements[6];
++c_7321651.elements[7] = ((closureN)self_7312531)->elements[8];
++c_7321651.elements[8] = ((closureN)self_7312531)->elements[9];
++c_7321651.elements[9] = ((closureN)self_7312531)->elements[10];
++c_7321651.elements[10] = ((closureN)self_7312531)->elements[11];
++c_7321651.elements[11] = ((closureN)self_7312531)->elements[12];
++c_7321651.elements[12] = ((closureN)self_7312531)->elements[13];
++c_7321651.elements[13] = ((closureN)self_7312531)->elements[14];
++c_7321651.elements[14] = ((closureN)self_7312531)->elements[15];
++c_7321651.elements[15] = ((closureN)self_7312531)->elements[16];
++c_7321651.elements[16] = ((closureN)self_7312531)->elements[17];
++c_7321651.elements[17] = ((closureN)self_7312531)->elements[18];
++c_7321651.elements[18] = ((closureN)self_7312531)->elements[19];
++c_7321651.elements[19] = ((closureN)self_7312531)->elements[22];
++c_7321651.elements[20] = ((closureN)self_7312531)->elements[23];
++c_7321651.elements[21] = ((closureN)self_7312531)->elements[24];
++c_7321651.elements[22] = ((closureN)self_7312531)->elements[25];
++c_7321651.elements[23] = ((closureN)self_7312531)->elements[26];
++c_7321651.elements[24] = ((closureN)self_7312531)->elements[27];
++c_7321651.elements[25] = ((closureN)self_7312531)->elements[28];
++c_7321651.elements[26] = ((closureN)self_7312531)->elements[29];
++c_7321651.elements[27] = ((closureN)self_7312531)->elements[30];
++c_7321651.elements[28] = ((closureN)self_7312531)->elements[31];
++c_7321651.elements[29] = ((closureN)self_7312531)->elements[32];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7321651,__lambda_961, Cyc_cdr(data, ((closureN)self_7312531)->elements[30]));
++} else {
++
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312531)->elements[30])) ){
++
++closureN_type c_7322226;
++object e_7322254 [9];
++c_7322226.hdr.mark = gc_color_red;
++ c_7322226.hdr.grayed = 0;
++c_7322226.tag = closureN_tag;
++ c_7322226.fn = (function_type)__lambda_996;
++c_7322226.num_args = 1;
++c_7322226.num_elements = 9;
++c_7322226.elements = (object *)e_7322254;
++c_7322226.elements[0] = ((closureN)self_7312531)->elements[2];
++c_7322226.elements[1] = ((closureN)self_7312531)->elements[3];
++c_7322226.elements[2] = ((closureN)self_7312531)->elements[16];
++c_7322226.elements[3] = ((closureN)self_7312531)->elements[24];
++c_7322226.elements[4] = ((closureN)self_7312531)->elements[27];
++c_7322226.elements[5] = ((closureN)self_7312531)->elements[28];
++c_7322226.elements[6] = ((closureN)self_7312531)->elements[30];
++c_7322226.elements[7] = ((closureN)self_7312531)->elements[31];
++c_7322226.elements[8] = ((closureN)self_7312531)->elements[32];
++
++
++closureN_type c_7322255;
++object e_7322270 [6];
++c_7322255.hdr.mark = gc_color_red;
++ c_7322255.hdr.grayed = 0;
++c_7322255.tag = closureN_tag;
++ c_7322255.fn = (function_type)__lambda_998;
++c_7322255.num_args = 1;
++c_7322255.num_elements = 6;
++c_7322255.elements = (object *)e_7322270;
++c_7322255.elements[0] = ((closureN)self_7312531)->elements[4];
++c_7322255.elements[1] = ((closureN)self_7312531)->elements[24];
++c_7322255.elements[2] = ((closureN)self_7312531)->elements[26];
++c_7322255.elements[3] = ((closureN)self_7312531)->elements[28];
++c_7322255.elements[4] = ((closureN)self_7312531)->elements[30];
++c_7322255.elements[5] = ((closureN)self_7312531)->elements[31];
++
++return_direct_with_clo1(data,(closure)&c_7322226,__lambda_996, &c_7322255);
++} else {
++
++if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312531)->elements[30])) ){
++
++closureN_type c_7322275;
++object e_7322301 [9];
++c_7322275.hdr.mark = gc_color_red;
++ c_7322275.hdr.grayed = 0;
++c_7322275.tag = closureN_tag;
++ c_7322275.fn = (function_type)__lambda_999;
++c_7322275.num_args = 1;
++c_7322275.num_elements = 9;
++c_7322275.elements = (object *)e_7322301;
++c_7322275.elements[0] = ((closureN)self_7312531)->elements[2];
++c_7322275.elements[1] = ((closureN)self_7312531)->elements[20];
++c_7322275.elements[2] = ((closureN)self_7312531)->elements[21];
++c_7322275.elements[3] = ((closureN)self_7312531)->elements[24];
++c_7322275.elements[4] = ((closureN)self_7312531)->elements[26];
++c_7322275.elements[5] = ((closureN)self_7312531)->elements[27];
++c_7322275.elements[6] = ((closureN)self_7312531)->elements[28];
++c_7322275.elements[7] = ((closureN)self_7312531)->elements[31];
++c_7322275.elements[8] = ((closureN)self_7312531)->elements[32];
++
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7322275, ((closureN)self_7312531)->elements[30]);
++} else {
++
++if( (boolean_f != Cyc_is_null(((closureN)self_7312531)->elements[30])) ){
++
++closureN_type c_7322308;
++object e_7322320 [4];
++c_7322308.hdr.mark = gc_color_red;
++ c_7322308.hdr.grayed = 0;
++c_7322308.tag = closureN_tag;
++ c_7322308.fn = (function_type)__lambda_1001;
++c_7322308.num_args = 1;
++c_7322308.num_elements = 4;
++c_7322308.elements = (object *)e_7322320;
++c_7322308.elements[0] = ((closureN)self_7312531)->elements[2];
++c_7322308.elements[1] = ((closureN)self_7312531)->elements[15];
++c_7322308.elements[2] = ((closureN)self_7312531)->elements[27];
++c_7322308.elements[3] = ((closureN)self_7312531)->elements[31];
++
++return_closcall2(data, ((closureN)self_7312531)->elements[26], &c_7322308, ((closureN)self_7312531)->elements[32]);
++} else {
++
++closureN_type c_7322324;
++object e_7322337 [5];
++c_7322324.hdr.mark = gc_color_red;
++ c_7322324.hdr.grayed = 0;
++c_7322324.tag = closureN_tag;
++ c_7322324.fn = (function_type)__lambda_1002;
++c_7322324.num_args = 1;
++c_7322324.num_elements = 5;
++c_7322324.elements = (object *)e_7322337;
++c_7322324.elements[0] = ((closureN)self_7312531)->elements[2];
++c_7322324.elements[1] = ((closureN)self_7312531)->elements[7];
++c_7322324.elements[2] = ((closureN)self_7312531)->elements[27];
++c_7322324.elements[3] = ((closureN)self_7312531)->elements[30];
++c_7322324.elements[4] = ((closureN)self_7312531)->elements[31];
-pair_type local_7323790;
-return_direct_with_clo1(data,(closure)&c_7321914,__lambda_1422, set_cell_as_expr(&local_7323790, ((closureN)self_7313744)->elements[42]));;
-+
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7322646, r_736314_7311680_7311691, Cyc_cdr(data, ((closureN)self_7312704)->elements[2]));;
++return_closcall2(data, ((closureN)self_7312531)->elements[26], &c_7322324, ((closureN)self_7312531)->elements[32]);}
++;}
++;}
++;}
++;;
}
-static void __lambda_1422(void *data, object self_7313745, int argc, object *args) /* object self_7313745, object expand_91pattern_733564 */
-+static void __lambda_1025(void *data, object self_7312705, int argc, object *args) /* object self_7312705, object r_736312_7311681_7311692 */
++static void __lambda_1002(void *data, object self_7312573, int argc, object *args) /* object self_7312573, object r_736224 */
{
- object expand_91pattern_733564 = args[0];
-+ object r_736312_7311681_7311692 = args[0];
++ object r_736224 = args[0];
-closureN_type c_7321916;
-object e_7323782 [50];
@@ -19914,15 +23816,20 @@ Make let-values be the same as let*-values, to work around
-c_7321918.elements[48] = ((closureN)self_7313746)->elements[48];
-c_7321918.elements[49] = ((closureN)self_7313746)->elements[49];
-
--
++list_3_type local_7322329;
+
-pair_type local_7323780;
-return_direct_with_clo1(data,(closure)&c_7321918,__lambda_1420, set_cell_as_expr(&local_7323780, ((closureN)self_7313746)->elements[40]));;
--}
--
++list_3_type local_7322333;
++return_direct_with_clo1(data, ((closureN)self_7312573)->elements[2], (((closure) ((closureN)self_7312573)->elements[2])->fn), Cyc_fast_list_3(&local_7322329, ((closureN)self_7312573)->elements[0], Cyc_fast_list_3(&local_7322333, ((closureN)self_7312573)->elements[1], ((closureN)self_7312573)->elements[4], ((closureN)self_7312573)->elements[3]), r_736224));;
+ }
+
-static void __lambda_1420(void *data, object self_7313747, int argc, object *args) /* object self_7313747, object ellipsis_127_733566 */
-- {
++static void __lambda_1001(void *data, object self_7312572, int argc, object *args) /* object self_7312572, object r_736222 */
+ {
- object ellipsis_127_733566 = args[0];
--
++ object r_736222 = args[0];
+
-closureN_type c_7321920;
-object e_7323772 [50];
-c_7321920.hdr.mark = gc_color_red;
@@ -20189,21 +24096,20 @@ Make let-values be the same as let*-values, to work around
-c_7321926.elements[47] = ((closureN)self_7313750)->elements[47];
-c_7321926.elements[48] = ((closureN)self_7313750)->elements[48];
-c_7321926.elements[49] = ((closureN)self_7313750)->elements[49];
-+pair_type local_7322651;
-
-+pair_type local_7322654;
+-
++list_3_type local_7322313;
-pair_type local_7323760;
-return_direct_with_clo1(data,(closure)&c_7321926,__lambda_1416, set_cell_as_expr(&local_7323760, ((closureN)self_7313750)->elements[45]));;
-+pair_type local_7322658;
-+return_direct_with_clo1(data, ((closureN)self_7312705)->elements[0], (((closure) ((closureN)self_7312705)->elements[0])->fn), set_pair_as_expr(&local_7322651, set_pair_as_expr(&local_7322654, ((closureN)self_7312705)->elements[1], set_pair_as_expr(&local_7322658, NULL, r_736312_7311681_7311692)), boolean_f));;
++list_2_type local_7322317;
++return_direct_with_clo1(data, ((closureN)self_7312572)->elements[2], (((closure) ((closureN)self_7312572)->elements[2])->fn), Cyc_fast_list_3(&local_7322313, ((closureN)self_7312572)->elements[0], Cyc_fast_list_2(&local_7322317, ((closureN)self_7312572)->elements[1], ((closureN)self_7312572)->elements[3]), r_736222));;
}
-static void __lambda_1416(void *data, object self_7313751, int argc, object *args) /* object self_7313751, object free_91vars_733570 */
-+static void __lambda_1016(void *data, object self_7312706, int argc, object *args) /* object self_7312706, object r_736301 */
++static void __lambda_999(void *data, object self_7312570, int argc, object *args) /* object self_7312570, object r_736218 */
{
- object free_91vars_733570 = args[0];
-+ object r_736301 = args[0];
++ object r_736218 = args[0];
-closureN_type c_7321928;
-object e_7323752 [50];
@@ -20775,20 +24681,6 @@ Make let-values be the same as let*-values, to work around
-c_7321976.elements[45] = ((closureN)self_7313758)->elements[46];
-c_7321976.elements[46] = ((closureN)self_7313758)->elements[47];
-c_7321976.elements[47] = ((closureN)self_7313758)->elements[48];
-+closureN_type c_7322615;
-+object e_7322624 [5];
-+c_7322615.hdr.mark = gc_color_red;
-+ c_7322615.hdr.grayed = 0;
-+c_7322615.tag = closureN_tag;
-+ c_7322615.fn = (function_type)__lambda_1017;
-+c_7322615.num_args = 1;
-+c_7322615.num_elements = 5;
-+c_7322615.elements = (object *)e_7322624;
-+c_7322615.elements[0] = ((closureN)self_7312706)->elements[0];
-+c_7322615.elements[1] = ((closureN)self_7312706)->elements[1];
-+c_7322615.elements[2] = ((closureN)self_7312706)->elements[2];
-+c_7322615.elements[3] = ((closureN)self_7312706)->elements[3];
-+c_7322615.elements[4] = ((closureN)self_7312706)->elements[4];
-closureN_type c_7323699;
@@ -20802,14 +24694,12 @@ Make let-values be the same as let*-values, to work around
-c_7323699.elements = (object *)e_7323736;
-c_7323699.elements[0] = ((closureN)self_7313758)->elements[35];
-c_7323699.elements[1] = ((closureN)self_7313758)->elements[49];
-
+-
-return_direct_with_clo1(data,(closure)&c_7321976,__lambda_844, &c_7323699);;
-+return_direct_with_clo1(data,(closure)&c_7322615,__lambda_1017, Cyc_set_cell(data, ((closureN)self_7312706)->elements[1], r_736301));;
- }
-
+-}
+-
-static void __lambda_1006(void *data, object self_7313759, int argc, object *args) /* object self_7313759, object k_736681, object s_731271_733572 */
-+static void __lambda_1017(void *data, object self_7312707, int argc, object *args) /* object self_7312707, object r_736300 */
- {
+- {
- object k_736681 = args[0]; object s_731271_733572 = args[1];
-
-closureN_type c_7323701;
@@ -20828,16 +24718,13 @@ Make let-values be the same as let*-values, to work around
-
-
-complex_num_type local_7323732;
-
-+
-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7323701,__lambda_1007, Cyc_fast_sum(data,&local_7323732, car(((closureN)self_7313759)->elements[0]), obj_int2obj(1)));;
-+return_closcall4(data, car(((closureN)self_7312707)->elements[1]), ((closureN)self_7312707)->elements[0], ((closureN)self_7312707)->elements[4], ((closureN)self_7312707)->elements[3], ((closureN)self_7312707)->elements[2]);;
- }
-
+-}
+-
-static void __lambda_1007(void *data, object self_7313760, int argc, object *args) /* object self_7313760, object r_736686 */
-+static void __lambda_796(void *data, object _, int argc, object *args) /* closure _,object k_735831, object expr_731232_733168, object rename_731233_733169, object compare_731234_733170 */
- {
+- {
- object r_736686 = args[0];
-
-closureN_type c_7323703;
@@ -20853,35 +24740,16 @@ Make let-values be the same as let*-values, to work around
-c_7323703.elements[1] = ((closureN)self_7313760)->elements[1];
-c_7323703.elements[2] = ((closureN)self_7313760)->elements[2];
-c_7323703.elements[3] = ((closureN)self_7313760)->elements[3];
-+object k_735831 = args[0]; object expr_731232_733168 = args[1]; object rename_731233_733169 = args[2]; object compare_731234_733170 = args[3];
-+ Cyc_st_add(data, "base.sld:syntax-rules");
-
-+closureN_type c_7320498;
-+object e_7322595 [4];
-+c_7320498.hdr.mark = gc_color_red;
-+ c_7320498.hdr.grayed = 0;
-+c_7320498.tag = closureN_tag;
-+ c_7320498.fn = (function_type)__lambda_797;
-+c_7320498.num_args = 1;
-+c_7320498.num_elements = 4;
-+c_7320498.elements = (object *)e_7322595;
-+c_7320498.elements[0] = compare_731234_733170;
-+c_7320498.elements[1] = expr_731232_733168;
-+c_7320498.elements[2] = k_735831;
-+c_7320498.elements[3] = rename_731233_733169;
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7323703,__lambda_1008, Cyc_set_cell(data, ((closureN)self_7313760)->elements[0], r_736686));;
-+
-+return_direct_with_clo1(data,(closure)&c_7320498,__lambda_797, Cyc_cadr(data, expr_731232_733168));;
- }
-
+-}
+-
-static void __lambda_1008(void *data, object self_7313761, int argc, object *args) /* object self_7313761, object r_736682 */
-+static void __lambda_797(void *data, object self_7312455, int argc, object *args) /* object self_7312455, object r_736286 */
- {
+- {
-
-+ object r_736286 = args[0];
-
+-
-closureN_type c_7323705;
-object e_7323718 [3];
-c_7323705.hdr.mark = gc_color_red;
@@ -20895,100 +24763,17 @@ Make let-values be the same as let*-values, to work around
-c_7323705.elements[1] = ((closureN)self_7313761)->elements[2];
-c_7323705.elements[2] = ((closureN)self_7313761)->elements[3];
-
-+closureN_type c_7320500;
-+object e_7322594 [4];
-+c_7320500.hdr.mark = gc_color_red;
-+ c_7320500.hdr.grayed = 0;
-+c_7320500.tag = closureN_tag;
-+ c_7320500.fn = (function_type)__lambda_798;
-+c_7320500.num_args = 1;
-+c_7320500.num_elements = 4;
-+c_7320500.elements = (object *)e_7322594;
-+c_7320500.elements[0] = ((closureN)self_7312455)->elements[0];
-+c_7320500.elements[1] = ((closureN)self_7312455)->elements[1];
-+c_7320500.elements[2] = ((closureN)self_7312455)->elements[2];
-+c_7320500.elements[3] = ((closureN)self_7312455)->elements[3];
-+
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7320500, r_736286);;
-+}
-+
-+static void __lambda_798(void *data, object self_7312456, int argc, object *args) /* object self_7312456, object r_735832 */
-+ {
-+ object r_735832 = args[0];
-+
-+closureN_type c_7320503;
-+object e_7322593 [5];
-+c_7320503.hdr.mark = gc_color_red;
-+ c_7320503.hdr.grayed = 0;
-+c_7320503.tag = closureN_tag;
-+ c_7320503.fn = (function_type)__lambda_799;
-+c_7320503.num_args = 1;
-+c_7320503.num_elements = 5;
-+c_7320503.elements = (object *)e_7322593;
-+c_7320503.elements[0] = ((closureN)self_7312456)->elements[0];
-+c_7320503.elements[1] = ((closureN)self_7312456)->elements[1];
-+c_7320503.elements[2] = ((closureN)self_7312456)->elements[2];
-+c_7320503.elements[3] = r_735832;
-+c_7320503.elements[4] = ((closureN)self_7312456)->elements[3];
-
-+return_closcall2(data, ((closureN)self_7312456)->elements[3], &c_7320503, quote_er_91macro_91transformer);;
-+}
-
-+static void __lambda_799(void *data, object self_7312457, int argc, object *args) /* object self_7312457, object r_735833 */
-+ {
-+ object r_735833 = args[0];
-+
-+closureN_type c_7320506;
-+object e_7322592 [6];
-+c_7320506.hdr.mark = gc_color_red;
-+ c_7320506.hdr.grayed = 0;
-+c_7320506.tag = closureN_tag;
-+ c_7320506.fn = (function_type)__lambda_800;
-+c_7320506.num_args = 1;
-+c_7320506.num_elements = 6;
-+c_7320506.elements = (object *)e_7322592;
-+c_7320506.elements[0] = ((closureN)self_7312457)->elements[0];
-+c_7320506.elements[1] = ((closureN)self_7312457)->elements[1];
-+c_7320506.elements[2] = ((closureN)self_7312457)->elements[2];
-+c_7320506.elements[3] = ((closureN)self_7312457)->elements[3];
-+c_7320506.elements[4] = r_735833;
-+c_7320506.elements[5] = ((closureN)self_7312457)->elements[4];
-+
-+return_closcall2(data, ((closureN)self_7312457)->elements[4], &c_7320506, quote_lambda);;
-+}
-+
-+static void __lambda_800(void *data, object self_7312458, int argc, object *args) /* object self_7312458, object r_735834 */
-+ {
-+ object r_735834 = args[0];
-+
-+closureN_type c_7320509;
-+object e_7322591 [7];
-+c_7320509.hdr.mark = gc_color_red;
-+ c_7320509.hdr.grayed = 0;
-+c_7320509.tag = closureN_tag;
-+ c_7320509.fn = (function_type)__lambda_801;
-+c_7320509.num_args = 1;
-+c_7320509.num_elements = 7;
-+c_7320509.elements = (object *)e_7322591;
-+c_7320509.elements[0] = ((closureN)self_7312458)->elements[0];
-+c_7320509.elements[1] = ((closureN)self_7312458)->elements[1];
-+c_7320509.elements[2] = ((closureN)self_7312458)->elements[2];
-+c_7320509.elements[3] = ((closureN)self_7312458)->elements[3];
-+c_7320509.elements[4] = ((closureN)self_7312458)->elements[4];
-+c_7320509.elements[5] = r_735834;
-+c_7320509.elements[6] = ((closureN)self_7312458)->elements[5];
-
+-
+-
+-
-object c_7323721 = Cyc_number2string2(data,(closure)&c_7323705,1,car(((closureN)self_7313761)->elements[0]));
-return_closcall1(data,(closure)&c_7323705, c_7323721);;
-+return_closcall2(data, ((closureN)self_7312458)->elements[5], &c_7320509, quote_let);;
- }
-
+-}
+-
-static void __lambda_1009(void *data, object self_7313762, int argc, object *args) /* object self_7313762, object r_736685 */
-+static void __lambda_801(void *data, object self_7312459, int argc, object *args) /* object self_7312459, object r_735835 */
- {
+- {
- object r_736685 = args[0];
-+ object r_735835 = args[0];
-
+-
-closureN_type c_7323707;
-object e_7323713 [2];
-c_7323707.hdr.mark = gc_color_red;
@@ -21001,1926 +24786,23 @@ Make let-values be the same as let*-values, to work around
-c_7323707.elements[0] = ((closureN)self_7313762)->elements[0];
-c_7323707.elements[1] = ((closureN)self_7313762)->elements[1];
-
-+closureN_type c_7320512;
-+object e_7322590 [8];
-+c_7320512.hdr.mark = gc_color_red;
-+ c_7320512.hdr.grayed = 0;
-+c_7320512.tag = closureN_tag;
-+ c_7320512.fn = (function_type)__lambda_802;
-+c_7320512.num_args = 1;
-+c_7320512.num_elements = 8;
-+c_7320512.elements = (object *)e_7322590;
-+c_7320512.elements[0] = ((closureN)self_7312459)->elements[0];
-+c_7320512.elements[1] = ((closureN)self_7312459)->elements[1];
-+c_7320512.elements[2] = ((closureN)self_7312459)->elements[2];
-+c_7320512.elements[3] = ((closureN)self_7312459)->elements[3];
-+c_7320512.elements[4] = ((closureN)self_7312459)->elements[4];
-+c_7320512.elements[5] = ((closureN)self_7312459)->elements[5];
-+c_7320512.elements[6] = r_735835;
-+c_7320512.elements[7] = ((closureN)self_7312459)->elements[6];
-+
-+return_closcall2(data, ((closureN)self_7312459)->elements[6], &c_7320512, quote_begin);;
-+}
-+
-+static void __lambda_802(void *data, object self_7312460, int argc, object *args) /* object self_7312460, object r_735836 */
-+ {
-+ object r_735836 = args[0];
-+
-+closureN_type c_7320515;
-+object e_7322589 [9];
-+c_7320515.hdr.mark = gc_color_red;
-+ c_7320515.hdr.grayed = 0;
-+c_7320515.tag = closureN_tag;
-+ c_7320515.fn = (function_type)__lambda_803;
-+c_7320515.num_args = 1;
-+c_7320515.num_elements = 9;
-+c_7320515.elements = (object *)e_7322589;
-+c_7320515.elements[0] = ((closureN)self_7312460)->elements[0];
-+c_7320515.elements[1] = ((closureN)self_7312460)->elements[1];
-+c_7320515.elements[2] = ((closureN)self_7312460)->elements[2];
-+c_7320515.elements[3] = ((closureN)self_7312460)->elements[3];
-+c_7320515.elements[4] = ((closureN)self_7312460)->elements[4];
-+c_7320515.elements[5] = ((closureN)self_7312460)->elements[5];
-+c_7320515.elements[6] = ((closureN)self_7312460)->elements[6];
-+c_7320515.elements[7] = r_735836;
-+c_7320515.elements[8] = ((closureN)self_7312460)->elements[7];
-+
-+return_closcall2(data, ((closureN)self_7312460)->elements[7], &c_7320515, quote__if);;
-+}
-+
-+static void __lambda_803(void *data, object self_7312461, int argc, object *args) /* object self_7312461, object r_735837 */
-+ {
-+ object r_735837 = args[0];
-+
-+closureN_type c_7320518;
-+object e_7322588 [10];
-+c_7320518.hdr.mark = gc_color_red;
-+ c_7320518.hdr.grayed = 0;
-+c_7320518.tag = closureN_tag;
-+ c_7320518.fn = (function_type)__lambda_804;
-+c_7320518.num_args = 1;
-+c_7320518.num_elements = 10;
-+c_7320518.elements = (object *)e_7322588;
-+c_7320518.elements[0] = ((closureN)self_7312461)->elements[0];
-+c_7320518.elements[1] = ((closureN)self_7312461)->elements[1];
-+c_7320518.elements[2] = ((closureN)self_7312461)->elements[2];
-+c_7320518.elements[3] = ((closureN)self_7312461)->elements[3];
-+c_7320518.elements[4] = ((closureN)self_7312461)->elements[4];
-+c_7320518.elements[5] = ((closureN)self_7312461)->elements[5];
-+c_7320518.elements[6] = ((closureN)self_7312461)->elements[6];
-+c_7320518.elements[7] = ((closureN)self_7312461)->elements[7];
-+c_7320518.elements[8] = r_735837;
-+c_7320518.elements[9] = ((closureN)self_7312461)->elements[8];
-
+-
-object c_7323716 = Cyc_string_append(data,(closure)&c_7323707,2,((closureN)self_7313762)->elements[2], r_736685);
-return_closcall1(data,(closure)&c_7323707, c_7323716);;
-+return_closcall2(data, ((closureN)self_7312461)->elements[8], &c_7320518, quote_and);;
- }
-
+-}
+-
-static void __lambda_1010(void *data, object self_7313763, int argc, object *args) /* object self_7313763, object r_736684 */
-+static void __lambda_804(void *data, object self_7312462, int argc, object *args) /* object self_7312462, object r_735838 */
- {
+- {
- object r_736684 = args[0];
-+ object r_735838 = args[0];
-
-+closureN_type c_7320521;
-+object e_7322587 [11];
-+c_7320521.hdr.mark = gc_color_red;
-+ c_7320521.hdr.grayed = 0;
-+c_7320521.tag = closureN_tag;
-+ c_7320521.fn = (function_type)__lambda_805;
-+c_7320521.num_args = 1;
-+c_7320521.num_elements = 11;
-+c_7320521.elements = (object *)e_7322587;
-+c_7320521.elements[0] = ((closureN)self_7312462)->elements[0];
-+c_7320521.elements[1] = ((closureN)self_7312462)->elements[1];
-+c_7320521.elements[2] = ((closureN)self_7312462)->elements[2];
-+c_7320521.elements[3] = ((closureN)self_7312462)->elements[3];
-+c_7320521.elements[4] = ((closureN)self_7312462)->elements[4];
-+c_7320521.elements[5] = ((closureN)self_7312462)->elements[5];
-+c_7320521.elements[6] = ((closureN)self_7312462)->elements[6];
-+c_7320521.elements[7] = ((closureN)self_7312462)->elements[7];
-+c_7320521.elements[8] = ((closureN)self_7312462)->elements[8];
-+c_7320521.elements[9] = r_735838;
-+c_7320521.elements[10] = ((closureN)self_7312462)->elements[9];
-+
-+return_closcall2(data, ((closureN)self_7312462)->elements[9], &c_7320521, quote_or);;
-+}
-+
-+static void __lambda_805(void *data, object self_7312463, int argc, object *args) /* object self_7312463, object r_735839 */
-+ {
-+ object r_735839 = args[0];
-+
-+closureN_type c_7320524;
-+object e_7322586 [12];
-+c_7320524.hdr.mark = gc_color_red;
-+ c_7320524.hdr.grayed = 0;
-+c_7320524.tag = closureN_tag;
-+ c_7320524.fn = (function_type)__lambda_806;
-+c_7320524.num_args = 1;
-+c_7320524.num_elements = 12;
-+c_7320524.elements = (object *)e_7322586;
-+c_7320524.elements[0] = ((closureN)self_7312463)->elements[0];
-+c_7320524.elements[1] = ((closureN)self_7312463)->elements[1];
-+c_7320524.elements[2] = ((closureN)self_7312463)->elements[2];
-+c_7320524.elements[3] = ((closureN)self_7312463)->elements[3];
-+c_7320524.elements[4] = ((closureN)self_7312463)->elements[4];
-+c_7320524.elements[5] = ((closureN)self_7312463)->elements[5];
-+c_7320524.elements[6] = ((closureN)self_7312463)->elements[6];
-+c_7320524.elements[7] = ((closureN)self_7312463)->elements[7];
-+c_7320524.elements[8] = ((closureN)self_7312463)->elements[8];
-+c_7320524.elements[9] = ((closureN)self_7312463)->elements[9];
-+c_7320524.elements[10] = r_735839;
-+c_7320524.elements[11] = ((closureN)self_7312463)->elements[10];
-+
-+return_closcall2(data, ((closureN)self_7312463)->elements[10], &c_7320524, quote_eq_127);;
-+}
-+
-+static void __lambda_806(void *data, object self_7312464, int argc, object *args) /* object self_7312464, object r_735840 */
-+ {
-+ object r_735840 = args[0];
-+
-+closureN_type c_7320527;
-+object e_7322585 [13];
-+c_7320527.hdr.mark = gc_color_red;
-+ c_7320527.hdr.grayed = 0;
-+c_7320527.tag = closureN_tag;
-+ c_7320527.fn = (function_type)__lambda_807;
-+c_7320527.num_args = 1;
-+c_7320527.num_elements = 13;
-+c_7320527.elements = (object *)e_7322585;
-+c_7320527.elements[0] = ((closureN)self_7312464)->elements[0];
-+c_7320527.elements[1] = ((closureN)self_7312464)->elements[1];
-+c_7320527.elements[2] = ((closureN)self_7312464)->elements[2];
-+c_7320527.elements[3] = ((closureN)self_7312464)->elements[3];
-+c_7320527.elements[4] = ((closureN)self_7312464)->elements[4];
-+c_7320527.elements[5] = ((closureN)self_7312464)->elements[5];
-+c_7320527.elements[6] = ((closureN)self_7312464)->elements[6];
-+c_7320527.elements[7] = ((closureN)self_7312464)->elements[7];
-+c_7320527.elements[8] = ((closureN)self_7312464)->elements[8];
-+c_7320527.elements[9] = ((closureN)self_7312464)->elements[9];
-+c_7320527.elements[10] = ((closureN)self_7312464)->elements[10];
-+c_7320527.elements[11] = r_735840;
-+c_7320527.elements[12] = ((closureN)self_7312464)->elements[11];
-+
-+return_closcall2(data, ((closureN)self_7312464)->elements[11], &c_7320527, quote_equal_127);;
-+}
-+
-+static void __lambda_807(void *data, object self_7312465, int argc, object *args) /* object self_7312465, object r_735841 */
-+ {
-+ object r_735841 = args[0];
-+
-+closureN_type c_7320530;
-+object e_7322584 [14];
-+c_7320530.hdr.mark = gc_color_red;
-+ c_7320530.hdr.grayed = 0;
-+c_7320530.tag = closureN_tag;
-+ c_7320530.fn = (function_type)__lambda_808;
-+c_7320530.num_args = 1;
-+c_7320530.num_elements = 14;
-+c_7320530.elements = (object *)e_7322584;
-+c_7320530.elements[0] = ((closureN)self_7312465)->elements[0];
-+c_7320530.elements[1] = ((closureN)self_7312465)->elements[1];
-+c_7320530.elements[2] = ((closureN)self_7312465)->elements[2];
-+c_7320530.elements[3] = ((closureN)self_7312465)->elements[3];
-+c_7320530.elements[4] = ((closureN)self_7312465)->elements[4];
-+c_7320530.elements[5] = ((closureN)self_7312465)->elements[5];
-+c_7320530.elements[6] = ((closureN)self_7312465)->elements[6];
-+c_7320530.elements[7] = ((closureN)self_7312465)->elements[7];
-+c_7320530.elements[8] = ((closureN)self_7312465)->elements[8];
-+c_7320530.elements[9] = ((closureN)self_7312465)->elements[9];
-+c_7320530.elements[10] = ((closureN)self_7312465)->elements[10];
-+c_7320530.elements[11] = ((closureN)self_7312465)->elements[11];
-+c_7320530.elements[12] = r_735841;
-+c_7320530.elements[13] = ((closureN)self_7312465)->elements[12];
-+
-+return_closcall2(data, ((closureN)self_7312465)->elements[12], &c_7320530, quote_car);;
-+}
-+
-+static void __lambda_808(void *data, object self_7312466, int argc, object *args) /* object self_7312466, object r_735842 */
-+ {
-+ object r_735842 = args[0];
-+
-+closureN_type c_7320533;
-+object e_7322583 [15];
-+c_7320533.hdr.mark = gc_color_red;
-+ c_7320533.hdr.grayed = 0;
-+c_7320533.tag = closureN_tag;
-+ c_7320533.fn = (function_type)__lambda_809;
-+c_7320533.num_args = 1;
-+c_7320533.num_elements = 15;
-+c_7320533.elements = (object *)e_7322583;
-+c_7320533.elements[0] = ((closureN)self_7312466)->elements[0];
-+c_7320533.elements[1] = ((closureN)self_7312466)->elements[1];
-+c_7320533.elements[2] = ((closureN)self_7312466)->elements[2];
-+c_7320533.elements[3] = ((closureN)self_7312466)->elements[3];
-+c_7320533.elements[4] = ((closureN)self_7312466)->elements[4];
-+c_7320533.elements[5] = ((closureN)self_7312466)->elements[5];
-+c_7320533.elements[6] = ((closureN)self_7312466)->elements[6];
-+c_7320533.elements[7] = ((closureN)self_7312466)->elements[7];
-+c_7320533.elements[8] = ((closureN)self_7312466)->elements[8];
-+c_7320533.elements[9] = ((closureN)self_7312466)->elements[9];
-+c_7320533.elements[10] = ((closureN)self_7312466)->elements[10];
-+c_7320533.elements[11] = ((closureN)self_7312466)->elements[11];
-+c_7320533.elements[12] = ((closureN)self_7312466)->elements[12];
-+c_7320533.elements[13] = r_735842;
-+c_7320533.elements[14] = ((closureN)self_7312466)->elements[13];
-+
-+return_closcall2(data, ((closureN)self_7312466)->elements[13], &c_7320533, quote_cdr);;
-+}
-+
-+static void __lambda_809(void *data, object self_7312467, int argc, object *args) /* object self_7312467, object r_735843 */
-+ {
-+ object r_735843 = args[0];
-+
-+closureN_type c_7320536;
-+object e_7322582 [16];
-+c_7320536.hdr.mark = gc_color_red;
-+ c_7320536.hdr.grayed = 0;
-+c_7320536.tag = closureN_tag;
-+ c_7320536.fn = (function_type)__lambda_810;
-+c_7320536.num_args = 1;
-+c_7320536.num_elements = 16;
-+c_7320536.elements = (object *)e_7322582;
-+c_7320536.elements[0] = ((closureN)self_7312467)->elements[0];
-+c_7320536.elements[1] = ((closureN)self_7312467)->elements[1];
-+c_7320536.elements[2] = ((closureN)self_7312467)->elements[2];
-+c_7320536.elements[3] = ((closureN)self_7312467)->elements[3];
-+c_7320536.elements[4] = ((closureN)self_7312467)->elements[4];
-+c_7320536.elements[5] = ((closureN)self_7312467)->elements[5];
-+c_7320536.elements[6] = ((closureN)self_7312467)->elements[6];
-+c_7320536.elements[7] = ((closureN)self_7312467)->elements[7];
-+c_7320536.elements[8] = ((closureN)self_7312467)->elements[8];
-+c_7320536.elements[9] = ((closureN)self_7312467)->elements[9];
-+c_7320536.elements[10] = ((closureN)self_7312467)->elements[10];
-+c_7320536.elements[11] = ((closureN)self_7312467)->elements[11];
-+c_7320536.elements[12] = ((closureN)self_7312467)->elements[12];
-+c_7320536.elements[13] = ((closureN)self_7312467)->elements[13];
-+c_7320536.elements[14] = r_735843;
-+c_7320536.elements[15] = ((closureN)self_7312467)->elements[14];
-+
-+return_closcall2(data, ((closureN)self_7312467)->elements[14], &c_7320536, quote_cons);;
-+}
-+
-+static void __lambda_810(void *data, object self_7312468, int argc, object *args) /* object self_7312468, object r_735844 */
-+ {
-+ object r_735844 = args[0];
-+
-+closureN_type c_7320539;
-+object e_7322581 [17];
-+c_7320539.hdr.mark = gc_color_red;
-+ c_7320539.hdr.grayed = 0;
-+c_7320539.tag = closureN_tag;
-+ c_7320539.fn = (function_type)__lambda_811;
-+c_7320539.num_args = 1;
-+c_7320539.num_elements = 17;
-+c_7320539.elements = (object *)e_7322581;
-+c_7320539.elements[0] = ((closureN)self_7312468)->elements[0];
-+c_7320539.elements[1] = ((closureN)self_7312468)->elements[1];
-+c_7320539.elements[2] = ((closureN)self_7312468)->elements[2];
-+c_7320539.elements[3] = ((closureN)self_7312468)->elements[3];
-+c_7320539.elements[4] = ((closureN)self_7312468)->elements[4];
-+c_7320539.elements[5] = ((closureN)self_7312468)->elements[5];
-+c_7320539.elements[6] = ((closureN)self_7312468)->elements[6];
-+c_7320539.elements[7] = ((closureN)self_7312468)->elements[7];
-+c_7320539.elements[8] = ((closureN)self_7312468)->elements[8];
-+c_7320539.elements[9] = ((closureN)self_7312468)->elements[9];
-+c_7320539.elements[10] = ((closureN)self_7312468)->elements[10];
-+c_7320539.elements[11] = ((closureN)self_7312468)->elements[11];
-+c_7320539.elements[12] = ((closureN)self_7312468)->elements[12];
-+c_7320539.elements[13] = ((closureN)self_7312468)->elements[13];
-+c_7320539.elements[14] = ((closureN)self_7312468)->elements[14];
-+c_7320539.elements[15] = r_735844;
-+c_7320539.elements[16] = ((closureN)self_7312468)->elements[15];
-+
-+return_closcall2(data, ((closureN)self_7312468)->elements[15], &c_7320539, quote_pair_127);;
-+}
-+
-+static void __lambda_811(void *data, object self_7312469, int argc, object *args) /* object self_7312469, object r_735845 */
-+ {
-+ object r_735845 = args[0];
-+
-+closureN_type c_7320542;
-+object e_7322580 [18];
-+c_7320542.hdr.mark = gc_color_red;
-+ c_7320542.hdr.grayed = 0;
-+c_7320542.tag = closureN_tag;
-+ c_7320542.fn = (function_type)__lambda_812;
-+c_7320542.num_args = 1;
-+c_7320542.num_elements = 18;
-+c_7320542.elements = (object *)e_7322580;
-+c_7320542.elements[0] = ((closureN)self_7312469)->elements[0];
-+c_7320542.elements[1] = ((closureN)self_7312469)->elements[1];
-+c_7320542.elements[2] = ((closureN)self_7312469)->elements[2];
-+c_7320542.elements[3] = ((closureN)self_7312469)->elements[3];
-+c_7320542.elements[4] = ((closureN)self_7312469)->elements[4];
-+c_7320542.elements[5] = ((closureN)self_7312469)->elements[5];
-+c_7320542.elements[6] = ((closureN)self_7312469)->elements[6];
-+c_7320542.elements[7] = ((closureN)self_7312469)->elements[7];
-+c_7320542.elements[8] = ((closureN)self_7312469)->elements[8];
-+c_7320542.elements[9] = ((closureN)self_7312469)->elements[9];
-+c_7320542.elements[10] = ((closureN)self_7312469)->elements[10];
-+c_7320542.elements[11] = ((closureN)self_7312469)->elements[11];
-+c_7320542.elements[12] = ((closureN)self_7312469)->elements[12];
-+c_7320542.elements[13] = ((closureN)self_7312469)->elements[13];
-+c_7320542.elements[14] = ((closureN)self_7312469)->elements[14];
-+c_7320542.elements[15] = ((closureN)self_7312469)->elements[15];
-+c_7320542.elements[16] = r_735845;
-+c_7320542.elements[17] = ((closureN)self_7312469)->elements[16];
-+
-+return_closcall2(data, ((closureN)self_7312469)->elements[16], &c_7320542, quote_null_127);;
-+}
-+
-+static void __lambda_812(void *data, object self_7312470, int argc, object *args) /* object self_7312470, object r_735846 */
-+ {
-+ object r_735846 = args[0];
-+
-+closureN_type c_7320545;
-+object e_7322579 [19];
-+c_7320545.hdr.mark = gc_color_red;
-+ c_7320545.hdr.grayed = 0;
-+c_7320545.tag = closureN_tag;
-+ c_7320545.fn = (function_type)__lambda_813;
-+c_7320545.num_args = 1;
-+c_7320545.num_elements = 19;
-+c_7320545.elements = (object *)e_7322579;
-+c_7320545.elements[0] = ((closureN)self_7312470)->elements[0];
-+c_7320545.elements[1] = ((closureN)self_7312470)->elements[1];
-+c_7320545.elements[2] = ((closureN)self_7312470)->elements[2];
-+c_7320545.elements[3] = ((closureN)self_7312470)->elements[3];
-+c_7320545.elements[4] = ((closureN)self_7312470)->elements[4];
-+c_7320545.elements[5] = ((closureN)self_7312470)->elements[5];
-+c_7320545.elements[6] = ((closureN)self_7312470)->elements[6];
-+c_7320545.elements[7] = ((closureN)self_7312470)->elements[7];
-+c_7320545.elements[8] = ((closureN)self_7312470)->elements[8];
-+c_7320545.elements[9] = ((closureN)self_7312470)->elements[9];
-+c_7320545.elements[10] = ((closureN)self_7312470)->elements[10];
-+c_7320545.elements[11] = ((closureN)self_7312470)->elements[11];
-+c_7320545.elements[12] = ((closureN)self_7312470)->elements[12];
-+c_7320545.elements[13] = ((closureN)self_7312470)->elements[13];
-+c_7320545.elements[14] = ((closureN)self_7312470)->elements[14];
-+c_7320545.elements[15] = ((closureN)self_7312470)->elements[15];
-+c_7320545.elements[16] = ((closureN)self_7312470)->elements[16];
-+c_7320545.elements[17] = r_735846;
-+c_7320545.elements[18] = ((closureN)self_7312470)->elements[17];
-+
-+return_closcall2(data, ((closureN)self_7312470)->elements[17], &c_7320545, quote_expr);;
-+}
-+
-+static void __lambda_813(void *data, object self_7312471, int argc, object *args) /* object self_7312471, object r_735847 */
-+ {
-+ object r_735847 = args[0];
-+
-+closureN_type c_7320548;
-+object e_7322578 [20];
-+c_7320548.hdr.mark = gc_color_red;
-+ c_7320548.hdr.grayed = 0;
-+c_7320548.tag = closureN_tag;
-+ c_7320548.fn = (function_type)__lambda_814;
-+c_7320548.num_args = 1;
-+c_7320548.num_elements = 20;
-+c_7320548.elements = (object *)e_7322578;
-+c_7320548.elements[0] = ((closureN)self_7312471)->elements[0];
-+c_7320548.elements[1] = ((closureN)self_7312471)->elements[1];
-+c_7320548.elements[2] = ((closureN)self_7312471)->elements[2];
-+c_7320548.elements[3] = ((closureN)self_7312471)->elements[3];
-+c_7320548.elements[4] = ((closureN)self_7312471)->elements[4];
-+c_7320548.elements[5] = ((closureN)self_7312471)->elements[5];
-+c_7320548.elements[6] = ((closureN)self_7312471)->elements[6];
-+c_7320548.elements[7] = ((closureN)self_7312471)->elements[7];
-+c_7320548.elements[8] = ((closureN)self_7312471)->elements[8];
-+c_7320548.elements[9] = ((closureN)self_7312471)->elements[9];
-+c_7320548.elements[10] = ((closureN)self_7312471)->elements[10];
-+c_7320548.elements[11] = ((closureN)self_7312471)->elements[11];
-+c_7320548.elements[12] = ((closureN)self_7312471)->elements[12];
-+c_7320548.elements[13] = ((closureN)self_7312471)->elements[13];
-+c_7320548.elements[14] = ((closureN)self_7312471)->elements[14];
-+c_7320548.elements[15] = ((closureN)self_7312471)->elements[15];
-+c_7320548.elements[16] = ((closureN)self_7312471)->elements[16];
-+c_7320548.elements[17] = ((closureN)self_7312471)->elements[17];
-+c_7320548.elements[18] = r_735847;
-+c_7320548.elements[19] = ((closureN)self_7312471)->elements[18];
-+
-+return_closcall2(data, ((closureN)self_7312471)->elements[18], &c_7320548, quote_rename);;
-+}
-+
-+static void __lambda_814(void *data, object self_7312472, int argc, object *args) /* object self_7312472, object r_735848 */
-+ {
-+ object r_735848 = args[0];
-+
-+closureN_type c_7320551;
-+object e_7322577 [21];
-+c_7320551.hdr.mark = gc_color_red;
-+ c_7320551.hdr.grayed = 0;
-+c_7320551.tag = closureN_tag;
-+ c_7320551.fn = (function_type)__lambda_815;
-+c_7320551.num_args = 1;
-+c_7320551.num_elements = 21;
-+c_7320551.elements = (object *)e_7322577;
-+c_7320551.elements[0] = ((closureN)self_7312472)->elements[0];
-+c_7320551.elements[1] = ((closureN)self_7312472)->elements[1];
-+c_7320551.elements[2] = ((closureN)self_7312472)->elements[2];
-+c_7320551.elements[3] = ((closureN)self_7312472)->elements[3];
-+c_7320551.elements[4] = ((closureN)self_7312472)->elements[4];
-+c_7320551.elements[5] = ((closureN)self_7312472)->elements[5];
-+c_7320551.elements[6] = ((closureN)self_7312472)->elements[6];
-+c_7320551.elements[7] = ((closureN)self_7312472)->elements[7];
-+c_7320551.elements[8] = ((closureN)self_7312472)->elements[8];
-+c_7320551.elements[9] = ((closureN)self_7312472)->elements[9];
-+c_7320551.elements[10] = ((closureN)self_7312472)->elements[10];
-+c_7320551.elements[11] = ((closureN)self_7312472)->elements[11];
-+c_7320551.elements[12] = ((closureN)self_7312472)->elements[12];
-+c_7320551.elements[13] = ((closureN)self_7312472)->elements[13];
-+c_7320551.elements[14] = ((closureN)self_7312472)->elements[14];
-+c_7320551.elements[15] = ((closureN)self_7312472)->elements[15];
-+c_7320551.elements[16] = ((closureN)self_7312472)->elements[16];
-+c_7320551.elements[17] = ((closureN)self_7312472)->elements[17];
-+c_7320551.elements[18] = ((closureN)self_7312472)->elements[18];
-+c_7320551.elements[19] = r_735848;
-+c_7320551.elements[20] = ((closureN)self_7312472)->elements[19];
-+
-+return_closcall2(data, ((closureN)self_7312472)->elements[19], &c_7320551, quote_compare);;
-+}
-+
-+static void __lambda_815(void *data, object self_7312473, int argc, object *args) /* object self_7312473, object r_735849 */
-+ {
-+ object r_735849 = args[0];
-+
-+closureN_type c_7320554;
-+object e_7322576 [22];
-+c_7320554.hdr.mark = gc_color_red;
-+ c_7320554.hdr.grayed = 0;
-+c_7320554.tag = closureN_tag;
-+ c_7320554.fn = (function_type)__lambda_816;
-+c_7320554.num_args = 1;
-+c_7320554.num_elements = 22;
-+c_7320554.elements = (object *)e_7322576;
-+c_7320554.elements[0] = ((closureN)self_7312473)->elements[0];
-+c_7320554.elements[1] = ((closureN)self_7312473)->elements[1];
-+c_7320554.elements[2] = ((closureN)self_7312473)->elements[2];
-+c_7320554.elements[3] = ((closureN)self_7312473)->elements[3];
-+c_7320554.elements[4] = ((closureN)self_7312473)->elements[4];
-+c_7320554.elements[5] = ((closureN)self_7312473)->elements[5];
-+c_7320554.elements[6] = ((closureN)self_7312473)->elements[6];
-+c_7320554.elements[7] = ((closureN)self_7312473)->elements[7];
-+c_7320554.elements[8] = ((closureN)self_7312473)->elements[8];
-+c_7320554.elements[9] = ((closureN)self_7312473)->elements[9];
-+c_7320554.elements[10] = ((closureN)self_7312473)->elements[10];
-+c_7320554.elements[11] = ((closureN)self_7312473)->elements[11];
-+c_7320554.elements[12] = ((closureN)self_7312473)->elements[12];
-+c_7320554.elements[13] = ((closureN)self_7312473)->elements[13];
-+c_7320554.elements[14] = ((closureN)self_7312473)->elements[14];
-+c_7320554.elements[15] = ((closureN)self_7312473)->elements[15];
-+c_7320554.elements[16] = ((closureN)self_7312473)->elements[16];
-+c_7320554.elements[17] = ((closureN)self_7312473)->elements[17];
-+c_7320554.elements[18] = ((closureN)self_7312473)->elements[18];
-+c_7320554.elements[19] = ((closureN)self_7312473)->elements[19];
-+c_7320554.elements[20] = r_735849;
-+c_7320554.elements[21] = ((closureN)self_7312473)->elements[20];
-+
-+return_closcall2(data, ((closureN)self_7312473)->elements[20], &c_7320554, quote_quote);;
-+}
-+
-+static void __lambda_816(void *data, object self_7312474, int argc, object *args) /* object self_7312474, object r_735850 */
-+ {
-+ object r_735850 = args[0];
-+
-+closureN_type c_7320557;
-+object e_7322575 [23];
-+c_7320557.hdr.mark = gc_color_red;
-+ c_7320557.hdr.grayed = 0;
-+c_7320557.tag = closureN_tag;
-+ c_7320557.fn = (function_type)__lambda_817;
-+c_7320557.num_args = 1;
-+c_7320557.num_elements = 23;
-+c_7320557.elements = (object *)e_7322575;
-+c_7320557.elements[0] = ((closureN)self_7312474)->elements[0];
-+c_7320557.elements[1] = ((closureN)self_7312474)->elements[1];
-+c_7320557.elements[2] = ((closureN)self_7312474)->elements[2];
-+c_7320557.elements[3] = ((closureN)self_7312474)->elements[3];
-+c_7320557.elements[4] = ((closureN)self_7312474)->elements[4];
-+c_7320557.elements[5] = ((closureN)self_7312474)->elements[5];
-+c_7320557.elements[6] = ((closureN)self_7312474)->elements[6];
-+c_7320557.elements[7] = ((closureN)self_7312474)->elements[7];
-+c_7320557.elements[8] = ((closureN)self_7312474)->elements[8];
-+c_7320557.elements[9] = ((closureN)self_7312474)->elements[9];
-+c_7320557.elements[10] = ((closureN)self_7312474)->elements[10];
-+c_7320557.elements[11] = ((closureN)self_7312474)->elements[11];
-+c_7320557.elements[12] = ((closureN)self_7312474)->elements[12];
-+c_7320557.elements[13] = ((closureN)self_7312474)->elements[13];
-+c_7320557.elements[14] = ((closureN)self_7312474)->elements[14];
-+c_7320557.elements[15] = ((closureN)self_7312474)->elements[15];
-+c_7320557.elements[16] = ((closureN)self_7312474)->elements[16];
-+c_7320557.elements[17] = ((closureN)self_7312474)->elements[17];
-+c_7320557.elements[18] = ((closureN)self_7312474)->elements[18];
-+c_7320557.elements[19] = ((closureN)self_7312474)->elements[19];
-+c_7320557.elements[20] = ((closureN)self_7312474)->elements[20];
-+c_7320557.elements[21] = r_735850;
-+c_7320557.elements[22] = ((closureN)self_7312474)->elements[21];
-+
-+return_closcall2(data, ((closureN)self_7312474)->elements[21], &c_7320557, quote_apply);;
-+}
-+
-+static void __lambda_817(void *data, object self_7312475, int argc, object *args) /* object self_7312475, object r_735851 */
-+ {
-+ object r_735851 = args[0];
-+
-+closureN_type c_7320560;
-+object e_7322574 [24];
-+c_7320560.hdr.mark = gc_color_red;
-+ c_7320560.hdr.grayed = 0;
-+c_7320560.tag = closureN_tag;
-+ c_7320560.fn = (function_type)__lambda_818;
-+c_7320560.num_args = 1;
-+c_7320560.num_elements = 24;
-+c_7320560.elements = (object *)e_7322574;
-+c_7320560.elements[0] = ((closureN)self_7312475)->elements[0];
-+c_7320560.elements[1] = ((closureN)self_7312475)->elements[1];
-+c_7320560.elements[2] = ((closureN)self_7312475)->elements[2];
-+c_7320560.elements[3] = ((closureN)self_7312475)->elements[3];
-+c_7320560.elements[4] = ((closureN)self_7312475)->elements[4];
-+c_7320560.elements[5] = ((closureN)self_7312475)->elements[5];
-+c_7320560.elements[6] = ((closureN)self_7312475)->elements[6];
-+c_7320560.elements[7] = ((closureN)self_7312475)->elements[7];
-+c_7320560.elements[8] = ((closureN)self_7312475)->elements[8];
-+c_7320560.elements[9] = ((closureN)self_7312475)->elements[9];
-+c_7320560.elements[10] = ((closureN)self_7312475)->elements[10];
-+c_7320560.elements[11] = ((closureN)self_7312475)->elements[11];
-+c_7320560.elements[12] = ((closureN)self_7312475)->elements[12];
-+c_7320560.elements[13] = ((closureN)self_7312475)->elements[13];
-+c_7320560.elements[14] = ((closureN)self_7312475)->elements[14];
-+c_7320560.elements[15] = ((closureN)self_7312475)->elements[15];
-+c_7320560.elements[16] = ((closureN)self_7312475)->elements[16];
-+c_7320560.elements[17] = ((closureN)self_7312475)->elements[17];
-+c_7320560.elements[18] = ((closureN)self_7312475)->elements[18];
-+c_7320560.elements[19] = ((closureN)self_7312475)->elements[19];
-+c_7320560.elements[20] = ((closureN)self_7312475)->elements[20];
-+c_7320560.elements[21] = ((closureN)self_7312475)->elements[21];
-+c_7320560.elements[22] = r_735851;
-+c_7320560.elements[23] = ((closureN)self_7312475)->elements[22];
-+
-+return_closcall2(data, ((closureN)self_7312475)->elements[22], &c_7320560, quote_append);;
-+}
-+
-+static void __lambda_818(void *data, object self_7312476, int argc, object *args) /* object self_7312476, object r_735852 */
-+ {
-+ object r_735852 = args[0];
-+
-+closureN_type c_7320563;
-+object e_7322573 [25];
-+c_7320563.hdr.mark = gc_color_red;
-+ c_7320563.hdr.grayed = 0;
-+c_7320563.tag = closureN_tag;
-+ c_7320563.fn = (function_type)__lambda_819;
-+c_7320563.num_args = 1;
-+c_7320563.num_elements = 25;
-+c_7320563.elements = (object *)e_7322573;
-+c_7320563.elements[0] = ((closureN)self_7312476)->elements[0];
-+c_7320563.elements[1] = ((closureN)self_7312476)->elements[1];
-+c_7320563.elements[2] = ((closureN)self_7312476)->elements[2];
-+c_7320563.elements[3] = ((closureN)self_7312476)->elements[3];
-+c_7320563.elements[4] = ((closureN)self_7312476)->elements[4];
-+c_7320563.elements[5] = ((closureN)self_7312476)->elements[5];
-+c_7320563.elements[6] = ((closureN)self_7312476)->elements[6];
-+c_7320563.elements[7] = ((closureN)self_7312476)->elements[7];
-+c_7320563.elements[8] = ((closureN)self_7312476)->elements[8];
-+c_7320563.elements[9] = ((closureN)self_7312476)->elements[9];
-+c_7320563.elements[10] = ((closureN)self_7312476)->elements[10];
-+c_7320563.elements[11] = ((closureN)self_7312476)->elements[11];
-+c_7320563.elements[12] = ((closureN)self_7312476)->elements[12];
-+c_7320563.elements[13] = ((closureN)self_7312476)->elements[13];
-+c_7320563.elements[14] = ((closureN)self_7312476)->elements[14];
-+c_7320563.elements[15] = ((closureN)self_7312476)->elements[15];
-+c_7320563.elements[16] = ((closureN)self_7312476)->elements[16];
-+c_7320563.elements[17] = ((closureN)self_7312476)->elements[17];
-+c_7320563.elements[18] = ((closureN)self_7312476)->elements[18];
-+c_7320563.elements[19] = ((closureN)self_7312476)->elements[19];
-+c_7320563.elements[20] = ((closureN)self_7312476)->elements[20];
-+c_7320563.elements[21] = ((closureN)self_7312476)->elements[21];
-+c_7320563.elements[22] = ((closureN)self_7312476)->elements[22];
-+c_7320563.elements[23] = r_735852;
-+c_7320563.elements[24] = ((closureN)self_7312476)->elements[23];
-+
-+return_closcall2(data, ((closureN)self_7312476)->elements[23], &c_7320563, quote_map);;
-+}
-+
-+static void __lambda_819(void *data, object self_7312477, int argc, object *args) /* object self_7312477, object r_735853 */
-+ {
-+ object r_735853 = args[0];
-+
-+closureN_type c_7320566;
-+object e_7322572 [26];
-+c_7320566.hdr.mark = gc_color_red;
-+ c_7320566.hdr.grayed = 0;
-+c_7320566.tag = closureN_tag;
-+ c_7320566.fn = (function_type)__lambda_820;
-+c_7320566.num_args = 1;
-+c_7320566.num_elements = 26;
-+c_7320566.elements = (object *)e_7322572;
-+c_7320566.elements[0] = ((closureN)self_7312477)->elements[0];
-+c_7320566.elements[1] = ((closureN)self_7312477)->elements[1];
-+c_7320566.elements[2] = ((closureN)self_7312477)->elements[2];
-+c_7320566.elements[3] = ((closureN)self_7312477)->elements[3];
-+c_7320566.elements[4] = ((closureN)self_7312477)->elements[4];
-+c_7320566.elements[5] = ((closureN)self_7312477)->elements[5];
-+c_7320566.elements[6] = ((closureN)self_7312477)->elements[6];
-+c_7320566.elements[7] = ((closureN)self_7312477)->elements[7];
-+c_7320566.elements[8] = ((closureN)self_7312477)->elements[8];
-+c_7320566.elements[9] = ((closureN)self_7312477)->elements[9];
-+c_7320566.elements[10] = ((closureN)self_7312477)->elements[10];
-+c_7320566.elements[11] = ((closureN)self_7312477)->elements[11];
-+c_7320566.elements[12] = ((closureN)self_7312477)->elements[12];
-+c_7320566.elements[13] = ((closureN)self_7312477)->elements[13];
-+c_7320566.elements[14] = ((closureN)self_7312477)->elements[14];
-+c_7320566.elements[15] = ((closureN)self_7312477)->elements[15];
-+c_7320566.elements[16] = ((closureN)self_7312477)->elements[16];
-+c_7320566.elements[17] = ((closureN)self_7312477)->elements[17];
-+c_7320566.elements[18] = ((closureN)self_7312477)->elements[18];
-+c_7320566.elements[19] = ((closureN)self_7312477)->elements[19];
-+c_7320566.elements[20] = ((closureN)self_7312477)->elements[20];
-+c_7320566.elements[21] = ((closureN)self_7312477)->elements[21];
-+c_7320566.elements[22] = ((closureN)self_7312477)->elements[22];
-+c_7320566.elements[23] = ((closureN)self_7312477)->elements[23];
-+c_7320566.elements[24] = r_735853;
-+c_7320566.elements[25] = ((closureN)self_7312477)->elements[24];
-+
-+return_closcall2(data, ((closureN)self_7312477)->elements[24], &c_7320566, quote_vector_127);;
-+}
-+
-+static void __lambda_820(void *data, object self_7312478, int argc, object *args) /* object self_7312478, object r_735854 */
-+ {
-+ object r_735854 = args[0];
-+
-+closureN_type c_7320569;
-+object e_7322571 [27];
-+c_7320569.hdr.mark = gc_color_red;
-+ c_7320569.hdr.grayed = 0;
-+c_7320569.tag = closureN_tag;
-+ c_7320569.fn = (function_type)__lambda_821;
-+c_7320569.num_args = 1;
-+c_7320569.num_elements = 27;
-+c_7320569.elements = (object *)e_7322571;
-+c_7320569.elements[0] = ((closureN)self_7312478)->elements[0];
-+c_7320569.elements[1] = ((closureN)self_7312478)->elements[1];
-+c_7320569.elements[2] = ((closureN)self_7312478)->elements[2];
-+c_7320569.elements[3] = ((closureN)self_7312478)->elements[3];
-+c_7320569.elements[4] = ((closureN)self_7312478)->elements[4];
-+c_7320569.elements[5] = ((closureN)self_7312478)->elements[5];
-+c_7320569.elements[6] = ((closureN)self_7312478)->elements[6];
-+c_7320569.elements[7] = ((closureN)self_7312478)->elements[7];
-+c_7320569.elements[8] = ((closureN)self_7312478)->elements[8];
-+c_7320569.elements[9] = ((closureN)self_7312478)->elements[9];
-+c_7320569.elements[10] = ((closureN)self_7312478)->elements[10];
-+c_7320569.elements[11] = ((closureN)self_7312478)->elements[11];
-+c_7320569.elements[12] = ((closureN)self_7312478)->elements[12];
-+c_7320569.elements[13] = ((closureN)self_7312478)->elements[13];
-+c_7320569.elements[14] = ((closureN)self_7312478)->elements[14];
-+c_7320569.elements[15] = ((closureN)self_7312478)->elements[15];
-+c_7320569.elements[16] = ((closureN)self_7312478)->elements[16];
-+c_7320569.elements[17] = ((closureN)self_7312478)->elements[17];
-+c_7320569.elements[18] = ((closureN)self_7312478)->elements[18];
-+c_7320569.elements[19] = ((closureN)self_7312478)->elements[19];
-+c_7320569.elements[20] = ((closureN)self_7312478)->elements[20];
-+c_7320569.elements[21] = ((closureN)self_7312478)->elements[21];
-+c_7320569.elements[22] = ((closureN)self_7312478)->elements[22];
-+c_7320569.elements[23] = ((closureN)self_7312478)->elements[23];
-+c_7320569.elements[24] = ((closureN)self_7312478)->elements[24];
-+c_7320569.elements[25] = r_735854;
-+c_7320569.elements[26] = ((closureN)self_7312478)->elements[25];
-+
-+return_closcall2(data, ((closureN)self_7312478)->elements[25], &c_7320569, quote_list_127);;
-+}
-+
-+static void __lambda_821(void *data, object self_7312479, int argc, object *args) /* object self_7312479, object r_735855 */
-+ {
-+ object r_735855 = args[0];
-+
-+closureN_type c_7320572;
-+object e_7322570 [28];
-+c_7320572.hdr.mark = gc_color_red;
-+ c_7320572.hdr.grayed = 0;
-+c_7320572.tag = closureN_tag;
-+ c_7320572.fn = (function_type)__lambda_822;
-+c_7320572.num_args = 1;
-+c_7320572.num_elements = 28;
-+c_7320572.elements = (object *)e_7322570;
-+c_7320572.elements[0] = ((closureN)self_7312479)->elements[0];
-+c_7320572.elements[1] = ((closureN)self_7312479)->elements[1];
-+c_7320572.elements[2] = ((closureN)self_7312479)->elements[2];
-+c_7320572.elements[3] = ((closureN)self_7312479)->elements[3];
-+c_7320572.elements[4] = ((closureN)self_7312479)->elements[4];
-+c_7320572.elements[5] = ((closureN)self_7312479)->elements[5];
-+c_7320572.elements[6] = ((closureN)self_7312479)->elements[6];
-+c_7320572.elements[7] = ((closureN)self_7312479)->elements[7];
-+c_7320572.elements[8] = ((closureN)self_7312479)->elements[8];
-+c_7320572.elements[9] = ((closureN)self_7312479)->elements[9];
-+c_7320572.elements[10] = ((closureN)self_7312479)->elements[10];
-+c_7320572.elements[11] = ((closureN)self_7312479)->elements[11];
-+c_7320572.elements[12] = ((closureN)self_7312479)->elements[12];
-+c_7320572.elements[13] = ((closureN)self_7312479)->elements[13];
-+c_7320572.elements[14] = ((closureN)self_7312479)->elements[14];
-+c_7320572.elements[15] = ((closureN)self_7312479)->elements[15];
-+c_7320572.elements[16] = ((closureN)self_7312479)->elements[16];
-+c_7320572.elements[17] = ((closureN)self_7312479)->elements[17];
-+c_7320572.elements[18] = ((closureN)self_7312479)->elements[18];
-+c_7320572.elements[19] = ((closureN)self_7312479)->elements[19];
-+c_7320572.elements[20] = ((closureN)self_7312479)->elements[20];
-+c_7320572.elements[21] = ((closureN)self_7312479)->elements[21];
-+c_7320572.elements[22] = ((closureN)self_7312479)->elements[22];
-+c_7320572.elements[23] = ((closureN)self_7312479)->elements[23];
-+c_7320572.elements[24] = ((closureN)self_7312479)->elements[24];
-+c_7320572.elements[25] = ((closureN)self_7312479)->elements[25];
-+c_7320572.elements[26] = r_735855;
-+c_7320572.elements[27] = ((closureN)self_7312479)->elements[26];
-+
-+return_closcall2(data, ((closureN)self_7312479)->elements[26], &c_7320572, quote_len);;
-+}
-+
-+static void __lambda_822(void *data, object self_7312480, int argc, object *args) /* object self_7312480, object r_735856 */
-+ {
-+ object r_735856 = args[0];
-+
-+closureN_type c_7320575;
-+object e_7322569 [29];
-+c_7320575.hdr.mark = gc_color_red;
-+ c_7320575.hdr.grayed = 0;
-+c_7320575.tag = closureN_tag;
-+ c_7320575.fn = (function_type)__lambda_823;
-+c_7320575.num_args = 1;
-+c_7320575.num_elements = 29;
-+c_7320575.elements = (object *)e_7322569;
-+c_7320575.elements[0] = ((closureN)self_7312480)->elements[0];
-+c_7320575.elements[1] = ((closureN)self_7312480)->elements[1];
-+c_7320575.elements[2] = ((closureN)self_7312480)->elements[2];
-+c_7320575.elements[3] = ((closureN)self_7312480)->elements[3];
-+c_7320575.elements[4] = ((closureN)self_7312480)->elements[4];
-+c_7320575.elements[5] = ((closureN)self_7312480)->elements[5];
-+c_7320575.elements[6] = ((closureN)self_7312480)->elements[6];
-+c_7320575.elements[7] = ((closureN)self_7312480)->elements[7];
-+c_7320575.elements[8] = ((closureN)self_7312480)->elements[8];
-+c_7320575.elements[9] = ((closureN)self_7312480)->elements[9];
-+c_7320575.elements[10] = ((closureN)self_7312480)->elements[10];
-+c_7320575.elements[11] = ((closureN)self_7312480)->elements[11];
-+c_7320575.elements[12] = ((closureN)self_7312480)->elements[12];
-+c_7320575.elements[13] = ((closureN)self_7312480)->elements[13];
-+c_7320575.elements[14] = ((closureN)self_7312480)->elements[14];
-+c_7320575.elements[15] = ((closureN)self_7312480)->elements[15];
-+c_7320575.elements[16] = ((closureN)self_7312480)->elements[16];
-+c_7320575.elements[17] = ((closureN)self_7312480)->elements[17];
-+c_7320575.elements[18] = ((closureN)self_7312480)->elements[18];
-+c_7320575.elements[19] = ((closureN)self_7312480)->elements[19];
-+c_7320575.elements[20] = ((closureN)self_7312480)->elements[20];
-+c_7320575.elements[21] = ((closureN)self_7312480)->elements[21];
-+c_7320575.elements[22] = ((closureN)self_7312480)->elements[22];
-+c_7320575.elements[23] = ((closureN)self_7312480)->elements[23];
-+c_7320575.elements[24] = ((closureN)self_7312480)->elements[24];
-+c_7320575.elements[25] = ((closureN)self_7312480)->elements[25];
-+c_7320575.elements[26] = ((closureN)self_7312480)->elements[26];
-+c_7320575.elements[27] = r_735856;
-+c_7320575.elements[28] = ((closureN)self_7312480)->elements[27];
-+
-+return_closcall2(data, ((closureN)self_7312480)->elements[27], &c_7320575, quote_length);;
-+}
-+
-+static void __lambda_823(void *data, object self_7312481, int argc, object *args) /* object self_7312481, object r_735857 */
-+ {
-+ object r_735857 = args[0];
-+
-+closureN_type c_7320578;
-+object e_7322568 [30];
-+c_7320578.hdr.mark = gc_color_red;
-+ c_7320578.hdr.grayed = 0;
-+c_7320578.tag = closureN_tag;
-+ c_7320578.fn = (function_type)__lambda_824;
-+c_7320578.num_args = 1;
-+c_7320578.num_elements = 30;
-+c_7320578.elements = (object *)e_7322568;
-+c_7320578.elements[0] = ((closureN)self_7312481)->elements[0];
-+c_7320578.elements[1] = ((closureN)self_7312481)->elements[1];
-+c_7320578.elements[2] = ((closureN)self_7312481)->elements[2];
-+c_7320578.elements[3] = ((closureN)self_7312481)->elements[3];
-+c_7320578.elements[4] = ((closureN)self_7312481)->elements[4];
-+c_7320578.elements[5] = ((closureN)self_7312481)->elements[5];
-+c_7320578.elements[6] = ((closureN)self_7312481)->elements[6];
-+c_7320578.elements[7] = ((closureN)self_7312481)->elements[7];
-+c_7320578.elements[8] = ((closureN)self_7312481)->elements[8];
-+c_7320578.elements[9] = ((closureN)self_7312481)->elements[9];
-+c_7320578.elements[10] = ((closureN)self_7312481)->elements[10];
-+c_7320578.elements[11] = ((closureN)self_7312481)->elements[11];
-+c_7320578.elements[12] = ((closureN)self_7312481)->elements[12];
-+c_7320578.elements[13] = ((closureN)self_7312481)->elements[13];
-+c_7320578.elements[14] = ((closureN)self_7312481)->elements[14];
-+c_7320578.elements[15] = ((closureN)self_7312481)->elements[15];
-+c_7320578.elements[16] = ((closureN)self_7312481)->elements[16];
-+c_7320578.elements[17] = ((closureN)self_7312481)->elements[17];
-+c_7320578.elements[18] = ((closureN)self_7312481)->elements[18];
-+c_7320578.elements[19] = ((closureN)self_7312481)->elements[19];
-+c_7320578.elements[20] = ((closureN)self_7312481)->elements[20];
-+c_7320578.elements[21] = ((closureN)self_7312481)->elements[21];
-+c_7320578.elements[22] = ((closureN)self_7312481)->elements[22];
-+c_7320578.elements[23] = ((closureN)self_7312481)->elements[23];
-+c_7320578.elements[24] = ((closureN)self_7312481)->elements[24];
-+c_7320578.elements[25] = ((closureN)self_7312481)->elements[25];
-+c_7320578.elements[26] = ((closureN)self_7312481)->elements[26];
-+c_7320578.elements[27] = ((closureN)self_7312481)->elements[27];
-+c_7320578.elements[28] = r_735857;
-+c_7320578.elements[29] = ((closureN)self_7312481)->elements[28];
-+
-+return_closcall2(data, ((closureN)self_7312481)->elements[28], &c_7320578, quote__91);;
-+}
-+
-+static void __lambda_824(void *data, object self_7312482, int argc, object *args) /* object self_7312482, object r_735858 */
-+ {
-+ object r_735858 = args[0];
-+
-+closureN_type c_7320581;
-+object e_7322567 [31];
-+c_7320581.hdr.mark = gc_color_red;
-+ c_7320581.hdr.grayed = 0;
-+c_7320581.tag = closureN_tag;
-+ c_7320581.fn = (function_type)__lambda_825;
-+c_7320581.num_args = 1;
-+c_7320581.num_elements = 31;
-+c_7320581.elements = (object *)e_7322567;
-+c_7320581.elements[0] = ((closureN)self_7312482)->elements[0];
-+c_7320581.elements[1] = ((closureN)self_7312482)->elements[1];
-+c_7320581.elements[2] = ((closureN)self_7312482)->elements[2];
-+c_7320581.elements[3] = ((closureN)self_7312482)->elements[3];
-+c_7320581.elements[4] = ((closureN)self_7312482)->elements[4];
-+c_7320581.elements[5] = ((closureN)self_7312482)->elements[5];
-+c_7320581.elements[6] = ((closureN)self_7312482)->elements[6];
-+c_7320581.elements[7] = ((closureN)self_7312482)->elements[7];
-+c_7320581.elements[8] = ((closureN)self_7312482)->elements[8];
-+c_7320581.elements[9] = ((closureN)self_7312482)->elements[9];
-+c_7320581.elements[10] = ((closureN)self_7312482)->elements[10];
-+c_7320581.elements[11] = ((closureN)self_7312482)->elements[11];
-+c_7320581.elements[12] = ((closureN)self_7312482)->elements[12];
-+c_7320581.elements[13] = ((closureN)self_7312482)->elements[13];
-+c_7320581.elements[14] = ((closureN)self_7312482)->elements[14];
-+c_7320581.elements[15] = ((closureN)self_7312482)->elements[15];
-+c_7320581.elements[16] = ((closureN)self_7312482)->elements[16];
-+c_7320581.elements[17] = ((closureN)self_7312482)->elements[17];
-+c_7320581.elements[18] = ((closureN)self_7312482)->elements[18];
-+c_7320581.elements[19] = ((closureN)self_7312482)->elements[19];
-+c_7320581.elements[20] = ((closureN)self_7312482)->elements[20];
-+c_7320581.elements[21] = ((closureN)self_7312482)->elements[21];
-+c_7320581.elements[22] = ((closureN)self_7312482)->elements[22];
-+c_7320581.elements[23] = ((closureN)self_7312482)->elements[23];
-+c_7320581.elements[24] = ((closureN)self_7312482)->elements[24];
-+c_7320581.elements[25] = ((closureN)self_7312482)->elements[25];
-+c_7320581.elements[26] = ((closureN)self_7312482)->elements[26];
-+c_7320581.elements[27] = ((closureN)self_7312482)->elements[27];
-+c_7320581.elements[28] = ((closureN)self_7312482)->elements[28];
-+c_7320581.elements[29] = r_735858;
-+c_7320581.elements[30] = ((closureN)self_7312482)->elements[29];
-+
-+return_closcall2(data, ((closureN)self_7312482)->elements[29], &c_7320581, quote__125_123);;
-+}
-+
-+static void __lambda_825(void *data, object self_7312483, int argc, object *args) /* object self_7312483, object r_735859 */
-+ {
-+ object r_735859 = args[0];
-+
-+closureN_type c_7320584;
-+object e_7322566 [32];
-+c_7320584.hdr.mark = gc_color_red;
-+ c_7320584.hdr.grayed = 0;
-+c_7320584.tag = closureN_tag;
-+ c_7320584.fn = (function_type)__lambda_826;
-+c_7320584.num_args = 1;
-+c_7320584.num_elements = 32;
-+c_7320584.elements = (object *)e_7322566;
-+c_7320584.elements[0] = ((closureN)self_7312483)->elements[0];
-+c_7320584.elements[1] = ((closureN)self_7312483)->elements[1];
-+c_7320584.elements[2] = ((closureN)self_7312483)->elements[2];
-+c_7320584.elements[3] = ((closureN)self_7312483)->elements[3];
-+c_7320584.elements[4] = ((closureN)self_7312483)->elements[4];
-+c_7320584.elements[5] = ((closureN)self_7312483)->elements[5];
-+c_7320584.elements[6] = ((closureN)self_7312483)->elements[6];
-+c_7320584.elements[7] = ((closureN)self_7312483)->elements[7];
-+c_7320584.elements[8] = ((closureN)self_7312483)->elements[8];
-+c_7320584.elements[9] = ((closureN)self_7312483)->elements[9];
-+c_7320584.elements[10] = ((closureN)self_7312483)->elements[10];
-+c_7320584.elements[11] = ((closureN)self_7312483)->elements[11];
-+c_7320584.elements[12] = ((closureN)self_7312483)->elements[12];
-+c_7320584.elements[13] = ((closureN)self_7312483)->elements[13];
-+c_7320584.elements[14] = ((closureN)self_7312483)->elements[14];
-+c_7320584.elements[15] = ((closureN)self_7312483)->elements[15];
-+c_7320584.elements[16] = ((closureN)self_7312483)->elements[16];
-+c_7320584.elements[17] = ((closureN)self_7312483)->elements[17];
-+c_7320584.elements[18] = ((closureN)self_7312483)->elements[18];
-+c_7320584.elements[19] = ((closureN)self_7312483)->elements[19];
-+c_7320584.elements[20] = ((closureN)self_7312483)->elements[20];
-+c_7320584.elements[21] = ((closureN)self_7312483)->elements[21];
-+c_7320584.elements[22] = ((closureN)self_7312483)->elements[22];
-+c_7320584.elements[23] = ((closureN)self_7312483)->elements[23];
-+c_7320584.elements[24] = ((closureN)self_7312483)->elements[24];
-+c_7320584.elements[25] = ((closureN)self_7312483)->elements[25];
-+c_7320584.elements[26] = ((closureN)self_7312483)->elements[26];
-+c_7320584.elements[27] = ((closureN)self_7312483)->elements[27];
-+c_7320584.elements[28] = ((closureN)self_7312483)->elements[28];
-+c_7320584.elements[29] = ((closureN)self_7312483)->elements[29];
-+c_7320584.elements[30] = r_735859;
-+c_7320584.elements[31] = ((closureN)self_7312483)->elements[30];
-+
-+return_closcall2(data, ((closureN)self_7312483)->elements[30], &c_7320584, quote_error_95loc);;
-+}
-+
-+static void __lambda_826(void *data, object self_7312484, int argc, object *args) /* object self_7312484, object r_735860 */
-+ {
-+ object r_735860 = args[0];
-+
-+closureN_type c_7320587;
-+object e_7322565 [33];
-+c_7320587.hdr.mark = gc_color_red;
-+ c_7320587.hdr.grayed = 0;
-+c_7320587.tag = closureN_tag;
-+ c_7320587.fn = (function_type)__lambda_827;
-+c_7320587.num_args = 1;
-+c_7320587.num_elements = 33;
-+c_7320587.elements = (object *)e_7322565;
-+c_7320587.elements[0] = ((closureN)self_7312484)->elements[0];
-+c_7320587.elements[1] = ((closureN)self_7312484)->elements[1];
-+c_7320587.elements[2] = ((closureN)self_7312484)->elements[2];
-+c_7320587.elements[3] = ((closureN)self_7312484)->elements[3];
-+c_7320587.elements[4] = ((closureN)self_7312484)->elements[4];
-+c_7320587.elements[5] = ((closureN)self_7312484)->elements[5];
-+c_7320587.elements[6] = ((closureN)self_7312484)->elements[6];
-+c_7320587.elements[7] = ((closureN)self_7312484)->elements[7];
-+c_7320587.elements[8] = ((closureN)self_7312484)->elements[8];
-+c_7320587.elements[9] = ((closureN)self_7312484)->elements[9];
-+c_7320587.elements[10] = ((closureN)self_7312484)->elements[10];
-+c_7320587.elements[11] = ((closureN)self_7312484)->elements[11];
-+c_7320587.elements[12] = ((closureN)self_7312484)->elements[12];
-+c_7320587.elements[13] = ((closureN)self_7312484)->elements[13];
-+c_7320587.elements[14] = ((closureN)self_7312484)->elements[14];
-+c_7320587.elements[15] = ((closureN)self_7312484)->elements[15];
-+c_7320587.elements[16] = ((closureN)self_7312484)->elements[16];
-+c_7320587.elements[17] = ((closureN)self_7312484)->elements[17];
-+c_7320587.elements[18] = ((closureN)self_7312484)->elements[18];
-+c_7320587.elements[19] = ((closureN)self_7312484)->elements[19];
-+c_7320587.elements[20] = ((closureN)self_7312484)->elements[20];
-+c_7320587.elements[21] = ((closureN)self_7312484)->elements[21];
-+c_7320587.elements[22] = ((closureN)self_7312484)->elements[22];
-+c_7320587.elements[23] = ((closureN)self_7312484)->elements[23];
-+c_7320587.elements[24] = ((closureN)self_7312484)->elements[24];
-+c_7320587.elements[25] = ((closureN)self_7312484)->elements[25];
-+c_7320587.elements[26] = ((closureN)self_7312484)->elements[26];
-+c_7320587.elements[27] = ((closureN)self_7312484)->elements[27];
-+c_7320587.elements[28] = ((closureN)self_7312484)->elements[28];
-+c_7320587.elements[29] = ((closureN)self_7312484)->elements[29];
-+c_7320587.elements[30] = ((closureN)self_7312484)->elements[30];
-+c_7320587.elements[31] = r_735860;
-+c_7320587.elements[32] = ((closureN)self_7312484)->elements[31];
-+
-+return_closcall2(data, ((closureN)self_7312484)->elements[31], &c_7320587, quote_ls);;
-+}
-+
-+static void __lambda_827(void *data, object self_7312485, int argc, object *args) /* object self_7312485, object r_735861 */
-+ {
-+ object r_735861 = args[0];
-+
-+closureN_type c_7320590;
-+object e_7322564 [34];
-+c_7320590.hdr.mark = gc_color_red;
-+ c_7320590.hdr.grayed = 0;
-+c_7320590.tag = closureN_tag;
-+ c_7320590.fn = (function_type)__lambda_828;
-+c_7320590.num_args = 1;
-+c_7320590.num_elements = 34;
-+c_7320590.elements = (object *)e_7322564;
-+c_7320590.elements[0] = ((closureN)self_7312485)->elements[0];
-+c_7320590.elements[1] = ((closureN)self_7312485)->elements[1];
-+c_7320590.elements[2] = ((closureN)self_7312485)->elements[2];
-+c_7320590.elements[3] = ((closureN)self_7312485)->elements[3];
-+c_7320590.elements[4] = ((closureN)self_7312485)->elements[4];
-+c_7320590.elements[5] = ((closureN)self_7312485)->elements[5];
-+c_7320590.elements[6] = ((closureN)self_7312485)->elements[6];
-+c_7320590.elements[7] = ((closureN)self_7312485)->elements[7];
-+c_7320590.elements[8] = ((closureN)self_7312485)->elements[8];
-+c_7320590.elements[9] = ((closureN)self_7312485)->elements[9];
-+c_7320590.elements[10] = ((closureN)self_7312485)->elements[10];
-+c_7320590.elements[11] = ((closureN)self_7312485)->elements[11];
-+c_7320590.elements[12] = ((closureN)self_7312485)->elements[12];
-+c_7320590.elements[13] = ((closureN)self_7312485)->elements[13];
-+c_7320590.elements[14] = ((closureN)self_7312485)->elements[14];
-+c_7320590.elements[15] = ((closureN)self_7312485)->elements[15];
-+c_7320590.elements[16] = ((closureN)self_7312485)->elements[16];
-+c_7320590.elements[17] = ((closureN)self_7312485)->elements[17];
-+c_7320590.elements[18] = ((closureN)self_7312485)->elements[18];
-+c_7320590.elements[19] = ((closureN)self_7312485)->elements[19];
-+c_7320590.elements[20] = ((closureN)self_7312485)->elements[20];
-+c_7320590.elements[21] = ((closureN)self_7312485)->elements[21];
-+c_7320590.elements[22] = ((closureN)self_7312485)->elements[22];
-+c_7320590.elements[23] = ((closureN)self_7312485)->elements[23];
-+c_7320590.elements[24] = ((closureN)self_7312485)->elements[24];
-+c_7320590.elements[25] = ((closureN)self_7312485)->elements[25];
-+c_7320590.elements[26] = ((closureN)self_7312485)->elements[26];
-+c_7320590.elements[27] = ((closureN)self_7312485)->elements[27];
-+c_7320590.elements[28] = ((closureN)self_7312485)->elements[28];
-+c_7320590.elements[29] = ((closureN)self_7312485)->elements[29];
-+c_7320590.elements[30] = ((closureN)self_7312485)->elements[30];
-+c_7320590.elements[31] = ((closureN)self_7312485)->elements[31];
-+c_7320590.elements[32] = r_735861;
-+c_7320590.elements[33] = ((closureN)self_7312485)->elements[32];
-+
-+return_closcall2(data, ((closureN)self_7312485)->elements[32], &c_7320590, quote_res);;
-+}
-+
-+static void __lambda_828(void *data, object self_7312486, int argc, object *args) /* object self_7312486, object r_735862 */
-+ {
-+ object r_735862 = args[0];
-+
-+closureN_type c_7320593;
-+object e_7322563 [35];
-+c_7320593.hdr.mark = gc_color_red;
-+ c_7320593.hdr.grayed = 0;
-+c_7320593.tag = closureN_tag;
-+ c_7320593.fn = (function_type)__lambda_829;
-+c_7320593.num_args = 1;
-+c_7320593.num_elements = 35;
-+c_7320593.elements = (object *)e_7322563;
-+c_7320593.elements[0] = ((closureN)self_7312486)->elements[0];
-+c_7320593.elements[1] = ((closureN)self_7312486)->elements[1];
-+c_7320593.elements[2] = ((closureN)self_7312486)->elements[2];
-+c_7320593.elements[3] = ((closureN)self_7312486)->elements[3];
-+c_7320593.elements[4] = ((closureN)self_7312486)->elements[4];
-+c_7320593.elements[5] = ((closureN)self_7312486)->elements[5];
-+c_7320593.elements[6] = ((closureN)self_7312486)->elements[6];
-+c_7320593.elements[7] = ((closureN)self_7312486)->elements[7];
-+c_7320593.elements[8] = ((closureN)self_7312486)->elements[8];
-+c_7320593.elements[9] = ((closureN)self_7312486)->elements[9];
-+c_7320593.elements[10] = ((closureN)self_7312486)->elements[10];
-+c_7320593.elements[11] = ((closureN)self_7312486)->elements[11];
-+c_7320593.elements[12] = ((closureN)self_7312486)->elements[12];
-+c_7320593.elements[13] = ((closureN)self_7312486)->elements[13];
-+c_7320593.elements[14] = ((closureN)self_7312486)->elements[14];
-+c_7320593.elements[15] = ((closureN)self_7312486)->elements[15];
-+c_7320593.elements[16] = ((closureN)self_7312486)->elements[16];
-+c_7320593.elements[17] = ((closureN)self_7312486)->elements[17];
-+c_7320593.elements[18] = ((closureN)self_7312486)->elements[18];
-+c_7320593.elements[19] = ((closureN)self_7312486)->elements[19];
-+c_7320593.elements[20] = ((closureN)self_7312486)->elements[20];
-+c_7320593.elements[21] = ((closureN)self_7312486)->elements[21];
-+c_7320593.elements[22] = ((closureN)self_7312486)->elements[22];
-+c_7320593.elements[23] = ((closureN)self_7312486)->elements[23];
-+c_7320593.elements[24] = ((closureN)self_7312486)->elements[24];
-+c_7320593.elements[25] = ((closureN)self_7312486)->elements[25];
-+c_7320593.elements[26] = ((closureN)self_7312486)->elements[26];
-+c_7320593.elements[27] = ((closureN)self_7312486)->elements[27];
-+c_7320593.elements[28] = ((closureN)self_7312486)->elements[28];
-+c_7320593.elements[29] = ((closureN)self_7312486)->elements[29];
-+c_7320593.elements[30] = ((closureN)self_7312486)->elements[30];
-+c_7320593.elements[31] = ((closureN)self_7312486)->elements[31];
-+c_7320593.elements[32] = ((closureN)self_7312486)->elements[32];
-+c_7320593.elements[33] = r_735862;
-+c_7320593.elements[34] = ((closureN)self_7312486)->elements[33];
-+
-+return_closcall2(data, ((closureN)self_7312486)->elements[33], &c_7320593, quote_i);;
-+}
-+
-+static void __lambda_829(void *data, object self_7312487, int argc, object *args) /* object self_7312487, object r_735863 */
-+ {
-+ object r_735863 = args[0];
-+
-+closureN_type c_7320596;
-+object e_7322562 [36];
-+c_7320596.hdr.mark = gc_color_red;
-+ c_7320596.hdr.grayed = 0;
-+c_7320596.tag = closureN_tag;
-+ c_7320596.fn = (function_type)__lambda_830;
-+c_7320596.num_args = 1;
-+c_7320596.num_elements = 36;
-+c_7320596.elements = (object *)e_7322562;
-+c_7320596.elements[0] = ((closureN)self_7312487)->elements[0];
-+c_7320596.elements[1] = ((closureN)self_7312487)->elements[1];
-+c_7320596.elements[2] = ((closureN)self_7312487)->elements[2];
-+c_7320596.elements[3] = ((closureN)self_7312487)->elements[3];
-+c_7320596.elements[4] = ((closureN)self_7312487)->elements[4];
-+c_7320596.elements[5] = ((closureN)self_7312487)->elements[5];
-+c_7320596.elements[6] = ((closureN)self_7312487)->elements[6];
-+c_7320596.elements[7] = ((closureN)self_7312487)->elements[7];
-+c_7320596.elements[8] = ((closureN)self_7312487)->elements[8];
-+c_7320596.elements[9] = ((closureN)self_7312487)->elements[9];
-+c_7320596.elements[10] = ((closureN)self_7312487)->elements[10];
-+c_7320596.elements[11] = ((closureN)self_7312487)->elements[11];
-+c_7320596.elements[12] = ((closureN)self_7312487)->elements[12];
-+c_7320596.elements[13] = ((closureN)self_7312487)->elements[13];
-+c_7320596.elements[14] = ((closureN)self_7312487)->elements[14];
-+c_7320596.elements[15] = ((closureN)self_7312487)->elements[15];
-+c_7320596.elements[16] = ((closureN)self_7312487)->elements[16];
-+c_7320596.elements[17] = ((closureN)self_7312487)->elements[17];
-+c_7320596.elements[18] = ((closureN)self_7312487)->elements[18];
-+c_7320596.elements[19] = ((closureN)self_7312487)->elements[19];
-+c_7320596.elements[20] = ((closureN)self_7312487)->elements[20];
-+c_7320596.elements[21] = ((closureN)self_7312487)->elements[21];
-+c_7320596.elements[22] = ((closureN)self_7312487)->elements[22];
-+c_7320596.elements[23] = ((closureN)self_7312487)->elements[23];
-+c_7320596.elements[24] = ((closureN)self_7312487)->elements[24];
-+c_7320596.elements[25] = ((closureN)self_7312487)->elements[25];
-+c_7320596.elements[26] = ((closureN)self_7312487)->elements[26];
-+c_7320596.elements[27] = ((closureN)self_7312487)->elements[27];
-+c_7320596.elements[28] = ((closureN)self_7312487)->elements[28];
-+c_7320596.elements[29] = ((closureN)self_7312487)->elements[29];
-+c_7320596.elements[30] = ((closureN)self_7312487)->elements[30];
-+c_7320596.elements[31] = ((closureN)self_7312487)->elements[31];
-+c_7320596.elements[32] = ((closureN)self_7312487)->elements[32];
-+c_7320596.elements[33] = ((closureN)self_7312487)->elements[33];
-+c_7320596.elements[34] = r_735863;
-+c_7320596.elements[35] = ((closureN)self_7312487)->elements[34];
-+
-+return_closcall2(data, ((closureN)self_7312487)->elements[34], &c_7320596, quote_reverse);;
-+}
-+
-+static void __lambda_830(void *data, object self_7312488, int argc, object *args) /* object self_7312488, object r_735864 */
-+ {
-+ object r_735864 = args[0];
-+
-+closureN_type c_7320599;
-+object e_7322561 [37];
-+c_7320599.hdr.mark = gc_color_red;
-+ c_7320599.hdr.grayed = 0;
-+c_7320599.tag = closureN_tag;
-+ c_7320599.fn = (function_type)__lambda_831;
-+c_7320599.num_args = 1;
-+c_7320599.num_elements = 37;
-+c_7320599.elements = (object *)e_7322561;
-+c_7320599.elements[0] = ((closureN)self_7312488)->elements[0];
-+c_7320599.elements[1] = ((closureN)self_7312488)->elements[1];
-+c_7320599.elements[2] = ((closureN)self_7312488)->elements[2];
-+c_7320599.elements[3] = ((closureN)self_7312488)->elements[3];
-+c_7320599.elements[4] = ((closureN)self_7312488)->elements[4];
-+c_7320599.elements[5] = ((closureN)self_7312488)->elements[5];
-+c_7320599.elements[6] = ((closureN)self_7312488)->elements[6];
-+c_7320599.elements[7] = ((closureN)self_7312488)->elements[7];
-+c_7320599.elements[8] = ((closureN)self_7312488)->elements[8];
-+c_7320599.elements[9] = ((closureN)self_7312488)->elements[9];
-+c_7320599.elements[10] = ((closureN)self_7312488)->elements[10];
-+c_7320599.elements[11] = ((closureN)self_7312488)->elements[11];
-+c_7320599.elements[12] = ((closureN)self_7312488)->elements[12];
-+c_7320599.elements[13] = ((closureN)self_7312488)->elements[13];
-+c_7320599.elements[14] = ((closureN)self_7312488)->elements[14];
-+c_7320599.elements[15] = ((closureN)self_7312488)->elements[15];
-+c_7320599.elements[16] = ((closureN)self_7312488)->elements[16];
-+c_7320599.elements[17] = ((closureN)self_7312488)->elements[17];
-+c_7320599.elements[18] = ((closureN)self_7312488)->elements[18];
-+c_7320599.elements[19] = ((closureN)self_7312488)->elements[19];
-+c_7320599.elements[20] = ((closureN)self_7312488)->elements[20];
-+c_7320599.elements[21] = ((closureN)self_7312488)->elements[21];
-+c_7320599.elements[22] = ((closureN)self_7312488)->elements[22];
-+c_7320599.elements[23] = ((closureN)self_7312488)->elements[23];
-+c_7320599.elements[24] = ((closureN)self_7312488)->elements[24];
-+c_7320599.elements[25] = ((closureN)self_7312488)->elements[25];
-+c_7320599.elements[26] = ((closureN)self_7312488)->elements[26];
-+c_7320599.elements[27] = ((closureN)self_7312488)->elements[27];
-+c_7320599.elements[28] = ((closureN)self_7312488)->elements[28];
-+c_7320599.elements[29] = ((closureN)self_7312488)->elements[29];
-+c_7320599.elements[30] = ((closureN)self_7312488)->elements[30];
-+c_7320599.elements[31] = ((closureN)self_7312488)->elements[31];
-+c_7320599.elements[32] = ((closureN)self_7312488)->elements[32];
-+c_7320599.elements[33] = ((closureN)self_7312488)->elements[33];
-+c_7320599.elements[34] = ((closureN)self_7312488)->elements[34];
-+c_7320599.elements[35] = r_735864;
-+c_7320599.elements[36] = ((closureN)self_7312488)->elements[35];
-+
-+return_closcall2(data, ((closureN)self_7312488)->elements[35], &c_7320599, quote_vector_91_125list);;
-+}
-+
-+static void __lambda_831(void *data, object self_7312489, int argc, object *args) /* object self_7312489, object r_735865 */
-+ {
-+ object r_735865 = args[0];
-+
-+closureN_type c_7320602;
-+object e_7322560 [38];
-+c_7320602.hdr.mark = gc_color_red;
-+ c_7320602.hdr.grayed = 0;
-+c_7320602.tag = closureN_tag;
-+ c_7320602.fn = (function_type)__lambda_832;
-+c_7320602.num_args = 1;
-+c_7320602.num_elements = 38;
-+c_7320602.elements = (object *)e_7322560;
-+c_7320602.elements[0] = ((closureN)self_7312489)->elements[0];
-+c_7320602.elements[1] = ((closureN)self_7312489)->elements[1];
-+c_7320602.elements[2] = ((closureN)self_7312489)->elements[2];
-+c_7320602.elements[3] = ((closureN)self_7312489)->elements[3];
-+c_7320602.elements[4] = ((closureN)self_7312489)->elements[4];
-+c_7320602.elements[5] = ((closureN)self_7312489)->elements[5];
-+c_7320602.elements[6] = ((closureN)self_7312489)->elements[6];
-+c_7320602.elements[7] = ((closureN)self_7312489)->elements[7];
-+c_7320602.elements[8] = ((closureN)self_7312489)->elements[8];
-+c_7320602.elements[9] = ((closureN)self_7312489)->elements[9];
-+c_7320602.elements[10] = ((closureN)self_7312489)->elements[10];
-+c_7320602.elements[11] = ((closureN)self_7312489)->elements[11];
-+c_7320602.elements[12] = ((closureN)self_7312489)->elements[12];
-+c_7320602.elements[13] = ((closureN)self_7312489)->elements[13];
-+c_7320602.elements[14] = ((closureN)self_7312489)->elements[14];
-+c_7320602.elements[15] = ((closureN)self_7312489)->elements[15];
-+c_7320602.elements[16] = ((closureN)self_7312489)->elements[16];
-+c_7320602.elements[17] = ((closureN)self_7312489)->elements[17];
-+c_7320602.elements[18] = ((closureN)self_7312489)->elements[18];
-+c_7320602.elements[19] = ((closureN)self_7312489)->elements[19];
-+c_7320602.elements[20] = ((closureN)self_7312489)->elements[20];
-+c_7320602.elements[21] = ((closureN)self_7312489)->elements[21];
-+c_7320602.elements[22] = ((closureN)self_7312489)->elements[22];
-+c_7320602.elements[23] = ((closureN)self_7312489)->elements[23];
-+c_7320602.elements[24] = ((closureN)self_7312489)->elements[24];
-+c_7320602.elements[25] = ((closureN)self_7312489)->elements[25];
-+c_7320602.elements[26] = ((closureN)self_7312489)->elements[26];
-+c_7320602.elements[27] = ((closureN)self_7312489)->elements[27];
-+c_7320602.elements[28] = ((closureN)self_7312489)->elements[28];
-+c_7320602.elements[29] = ((closureN)self_7312489)->elements[29];
-+c_7320602.elements[30] = ((closureN)self_7312489)->elements[30];
-+c_7320602.elements[31] = ((closureN)self_7312489)->elements[31];
-+c_7320602.elements[32] = ((closureN)self_7312489)->elements[32];
-+c_7320602.elements[33] = ((closureN)self_7312489)->elements[33];
-+c_7320602.elements[34] = ((closureN)self_7312489)->elements[34];
-+c_7320602.elements[35] = ((closureN)self_7312489)->elements[35];
-+c_7320602.elements[36] = r_735865;
-+c_7320602.elements[37] = ((closureN)self_7312489)->elements[36];
-+
-+return_closcall2(data, ((closureN)self_7312489)->elements[36], &c_7320602, quote_list_91_125vector);;
-+}
-+
-+static void __lambda_832(void *data, object self_7312490, int argc, object *args) /* object self_7312490, object r_735866 */
-+ {
-+ object r_735866 = args[0];
-+
-+closureN_type c_7320605;
-+object e_7322559 [39];
-+c_7320605.hdr.mark = gc_color_red;
-+ c_7320605.hdr.grayed = 0;
-+c_7320605.tag = closureN_tag;
-+ c_7320605.fn = (function_type)__lambda_833;
-+c_7320605.num_args = 1;
-+c_7320605.num_elements = 39;
-+c_7320605.elements = (object *)e_7322559;
-+c_7320605.elements[0] = ((closureN)self_7312490)->elements[0];
-+c_7320605.elements[1] = ((closureN)self_7312490)->elements[1];
-+c_7320605.elements[2] = ((closureN)self_7312490)->elements[2];
-+c_7320605.elements[3] = ((closureN)self_7312490)->elements[3];
-+c_7320605.elements[4] = ((closureN)self_7312490)->elements[4];
-+c_7320605.elements[5] = ((closureN)self_7312490)->elements[5];
-+c_7320605.elements[6] = ((closureN)self_7312490)->elements[6];
-+c_7320605.elements[7] = ((closureN)self_7312490)->elements[7];
-+c_7320605.elements[8] = ((closureN)self_7312490)->elements[8];
-+c_7320605.elements[9] = ((closureN)self_7312490)->elements[9];
-+c_7320605.elements[10] = ((closureN)self_7312490)->elements[10];
-+c_7320605.elements[11] = ((closureN)self_7312490)->elements[11];
-+c_7320605.elements[12] = ((closureN)self_7312490)->elements[12];
-+c_7320605.elements[13] = ((closureN)self_7312490)->elements[13];
-+c_7320605.elements[14] = ((closureN)self_7312490)->elements[14];
-+c_7320605.elements[15] = ((closureN)self_7312490)->elements[15];
-+c_7320605.elements[16] = ((closureN)self_7312490)->elements[16];
-+c_7320605.elements[17] = ((closureN)self_7312490)->elements[17];
-+c_7320605.elements[18] = ((closureN)self_7312490)->elements[18];
-+c_7320605.elements[19] = ((closureN)self_7312490)->elements[19];
-+c_7320605.elements[20] = ((closureN)self_7312490)->elements[20];
-+c_7320605.elements[21] = ((closureN)self_7312490)->elements[21];
-+c_7320605.elements[22] = ((closureN)self_7312490)->elements[22];
-+c_7320605.elements[23] = ((closureN)self_7312490)->elements[23];
-+c_7320605.elements[24] = ((closureN)self_7312490)->elements[24];
-+c_7320605.elements[25] = ((closureN)self_7312490)->elements[25];
-+c_7320605.elements[26] = ((closureN)self_7312490)->elements[26];
-+c_7320605.elements[27] = ((closureN)self_7312490)->elements[27];
-+c_7320605.elements[28] = ((closureN)self_7312490)->elements[28];
-+c_7320605.elements[29] = ((closureN)self_7312490)->elements[29];
-+c_7320605.elements[30] = ((closureN)self_7312490)->elements[30];
-+c_7320605.elements[31] = ((closureN)self_7312490)->elements[31];
-+c_7320605.elements[32] = ((closureN)self_7312490)->elements[32];
-+c_7320605.elements[33] = ((closureN)self_7312490)->elements[33];
-+c_7320605.elements[34] = ((closureN)self_7312490)->elements[34];
-+c_7320605.elements[35] = ((closureN)self_7312490)->elements[35];
-+c_7320605.elements[36] = ((closureN)self_7312490)->elements[36];
-+c_7320605.elements[37] = r_735866;
-+c_7320605.elements[38] = ((closureN)self_7312490)->elements[37];
-+
-+return_closcall2(data, ((closureN)self_7312490)->elements[37], &c_7320605, quote_cons_91source);;
-+}
-+
-+static void __lambda_833(void *data, object self_7312491, int argc, object *args) /* object self_7312491, object r_735867 */
-+ {
-+ object r_735867 = args[0];
-+
-+closureN_type c_7320607;
-+object e_7322523 [4];
-+c_7320607.hdr.mark = gc_color_red;
-+ c_7320607.hdr.grayed = 0;
-+c_7320607.tag = closureN_tag;
-+ c_7320607.fn = (function_type)__lambda_834;
-+c_7320607.num_args = 37;
-+c_7320607.num_elements = 4;
-+c_7320607.elements = (object *)e_7322523;
-+c_7320607.elements[0] = ((closureN)self_7312491)->elements[0];
-+c_7320607.elements[1] = ((closureN)self_7312491)->elements[1];
-+c_7320607.elements[2] = ((closureN)self_7312491)->elements[2];
-+c_7320607.elements[3] = ((closureN)self_7312491)->elements[38];
-+
-+return_direct_with_clo37(data,(closure)&c_7320607,__lambda_834, ((closureN)self_7312491)->elements[3], obj_int2obj(0), ((closureN)self_7312491)->elements[4], ((closureN)self_7312491)->elements[5], ((closureN)self_7312491)->elements[6], ((closureN)self_7312491)->elements[7], ((closureN)self_7312491)->elements[8], ((closureN)self_7312491)->elements[9], ((closureN)self_7312491)->elements[10], ((closureN)self_7312491)->elements[11], ((closureN)self_7312491)->elements[12], ((closureN)self_7312491)->elements[13], ((closureN)self_7312491)->elements[14], ((closureN)self_7312491)->elements[15], ((closureN)self_7312491)->elements[16], ((closureN)self_7312491)->elements[17], ((closureN)self_7312491)->elements[18], ((closureN)self_7312491)->elements[19], ((closureN)self_7312491)->elements[20], ((closureN)self_7312491)->elements[21], ((closureN)self_7312491)->elements[22], ((closureN)self_7312491)->elements[23], ((closureN)self_7312491)->elements[24], ((closureN)self_7312491)->elements
[25], ((closureN)self_7312491)->elements[26], ((closureN)self_7312491)->elements[27], ((closureN)self_7312491)->elements[28], ((closureN)self_7312491)->elements[29], ((closureN)self_7312491)->elements[30], ((closureN)self_7312491)->elements[31], ((closureN)self_7312491)->elements[32], ((closureN)self_7312491)->elements[33], ((closureN)self_7312491)->elements[34], ((closureN)self_7312491)->elements[35], ((closureN)self_7312491)->elements[36], ((closureN)self_7312491)->elements[37], r_735867);;
-+}
-+
-+static void __lambda_834(void *data, object self_7312492, int argc, object *args) /* object self_7312492, object ellipsis_91specified_127_731235_733183, object count_731236_733184, object _191er_91macro_91transformer_731237_733185, object _191lambda_731238_733186, object _191let_731239_733187, object _191begin_731240_733188, object _191if_731241_733189, object _191and_731242_733190, object _191or_731243_733191, object _191eq_127_731244_733192, object _191equal_127_731245_733193, object _191car_731246_733194, object _191cdr_731247_733195, object _191cons_731248_733196, object _191pair_127_731249_733197, object _191null_127_731250_733198, object _191expr_731251_733199, object _191rename_731252_733200, object _191compare_731253_733201, object _191quote_731254_733202, object _191apply_731255_733203, object _191append_731256_733204, object _191map_731257_733205, object _191vector_127_731258_733206, object _191list_127_731259_733207, object _191len_731260_733208, object _191lengt
h_731261_733209, object _191_91_731262_733210, object _191_125_123_731263_733211, object _191error_731264_733212, object _191ls_731265_733213, object _191res_731266_733214, object _191i_731267_733215, object _191reverse_731268_733216, object _191vector_91_125list_731269_733217, object _191list_91_125vector_731270_733218, object _191cons3_731271_733219 */
-+ {
-+ object ellipsis_91specified_127_731235_733183 = args[0]; object count_731236_733184 = args[1]; object _191er_91macro_91transformer_731237_733185 = args[2]; object _191lambda_731238_733186 = args[3]; object _191let_731239_733187 = args[4]; object _191if_731241_733189 = args[6]; object _191and_731242_733190 = args[7]; object _191or_731243_733191 = args[8]; object _191equal_127_731245_733193 = args[10]; object _191car_731246_733194 = args[11]; object _191cdr_731247_733195 = args[12]; object _191cons_731248_733196 = args[13]; object _191pair_127_731249_733197 = args[14]; object _191null_127_731250_733198 = args[15]; object _191expr_731251_733199 = args[16]; object _191rename_731252_733200 = args[17]; object _191compare_731253_733201 = args[18]; object _191quote_731254_733202 = args[19]; object _191apply_731255_733203 = args[20]; object _191append_731256_733204 = args[21]; object _191map_731257_733205 = args[22]; object _191vector_127_731258_733206 = args[23]; object _191list_1
27_731259_733207 = args[24]; object _191len_731260_733208 = args[25]; object _191length_731261_733209 = args[26]; object _191_91_731262_733210 = args[27]; object _191_125_123_731263_733211 = args[28]; object _191error_731264_733212 = args[29]; object _191ls_731265_733213 = args[30]; object _191res_731266_733214 = args[31]; object _191i_731267_733215 = args[32]; object _191reverse_731268_733216 = args[33]; object _191vector_91_125list_731269_733217 = args[34]; object _191list_91_125vector_731270_733218 = args[35]; object _191cons3_731271_733219 = args[36];
-+
-+closureN_type c_7320609;
-+object e_7322519 [38];
-+c_7320609.hdr.mark = gc_color_red;
-+ c_7320609.hdr.grayed = 0;
-+c_7320609.tag = closureN_tag;
-+ c_7320609.fn = (function_type)__lambda_1380;
-+c_7320609.num_args = 1;
-+c_7320609.num_elements = 38;
-+c_7320609.elements = (object *)e_7322519;
-+c_7320609.elements[0] = _191_91_731262_733210;
-+c_7320609.elements[1] = _191_125_123_731263_733211;
-+c_7320609.elements[2] = _191and_731242_733190;
-+c_7320609.elements[3] = _191append_731256_733204;
-+c_7320609.elements[4] = _191apply_731255_733203;
-+c_7320609.elements[5] = _191car_731246_733194;
-+c_7320609.elements[6] = _191cdr_731247_733195;
-+c_7320609.elements[7] = _191compare_731253_733201;
-+c_7320609.elements[8] = _191cons_731248_733196;
-+c_7320609.elements[9] = _191cons3_731271_733219;
-+c_7320609.elements[10] = _191equal_127_731245_733193;
-+c_7320609.elements[11] = _191er_91macro_91transformer_731237_733185;
-+c_7320609.elements[12] = _191error_731264_733212;
-+c_7320609.elements[13] = _191expr_731251_733199;
-+c_7320609.elements[14] = _191i_731267_733215;
-+c_7320609.elements[15] = _191if_731241_733189;
-+c_7320609.elements[16] = _191lambda_731238_733186;
-+c_7320609.elements[17] = _191len_731260_733208;
-+c_7320609.elements[18] = _191length_731261_733209;
-+c_7320609.elements[19] = _191let_731239_733187;
-+c_7320609.elements[20] = _191list_91_125vector_731270_733218;
-+c_7320609.elements[21] = _191list_127_731259_733207;
-+c_7320609.elements[22] = _191ls_731265_733213;
-+c_7320609.elements[23] = _191map_731257_733205;
-+c_7320609.elements[24] = _191null_127_731250_733198;
-+c_7320609.elements[25] = _191or_731243_733191;
-+c_7320609.elements[26] = _191pair_127_731249_733197;
-+c_7320609.elements[27] = _191quote_731254_733202;
-+c_7320609.elements[28] = _191rename_731252_733200;
-+c_7320609.elements[29] = _191res_731266_733214;
-+c_7320609.elements[30] = _191reverse_731268_733216;
-+c_7320609.elements[31] = _191vector_91_125list_731269_733217;
-+c_7320609.elements[32] = _191vector_127_731258_733206;
-+c_7320609.elements[33] = ((closureN)self_7312492)->elements[0];
-+c_7320609.elements[34] = ellipsis_91specified_127_731235_733183;
-+c_7320609.elements[35] = ((closureN)self_7312492)->elements[1];
-+c_7320609.elements[36] = ((closureN)self_7312492)->elements[2];
-+c_7320609.elements[37] = ((closureN)self_7312492)->elements[3];
-+
-+
-+pair_type local_7322522;
-+return_direct_with_clo1(data,(closure)&c_7320609,__lambda_1380, set_cell_as_expr(&local_7322522, count_731236_733184));;
-+}
-+
-+static void __lambda_1380(void *data, object self_7312493, int argc, object *args) /* object self_7312493, object count_731236_733184 */
-+ {
-+ object count_731236_733184 = args[0];
-+
-+closureN_type c_7320611;
-+object e_7322518 [39];
-+c_7320611.hdr.mark = gc_color_red;
-+ c_7320611.hdr.grayed = 0;
-+c_7320611.tag = closureN_tag;
-+ c_7320611.fn = (function_type)__lambda_835;
-+c_7320611.num_args = 12;
-+c_7320611.num_elements = 39;
-+c_7320611.elements = (object *)e_7322518;
-+c_7320611.elements[0] = ((closureN)self_7312493)->elements[0];
-+c_7320611.elements[1] = ((closureN)self_7312493)->elements[1];
-+c_7320611.elements[2] = ((closureN)self_7312493)->elements[2];
-+c_7320611.elements[3] = ((closureN)self_7312493)->elements[3];
-+c_7320611.elements[4] = ((closureN)self_7312493)->elements[4];
-+c_7320611.elements[5] = ((closureN)self_7312493)->elements[5];
-+c_7320611.elements[6] = ((closureN)self_7312493)->elements[6];
-+c_7320611.elements[7] = ((closureN)self_7312493)->elements[7];
-+c_7320611.elements[8] = ((closureN)self_7312493)->elements[8];
-+c_7320611.elements[9] = ((closureN)self_7312493)->elements[9];
-+c_7320611.elements[10] = ((closureN)self_7312493)->elements[10];
-+c_7320611.elements[11] = ((closureN)self_7312493)->elements[11];
-+c_7320611.elements[12] = ((closureN)self_7312493)->elements[12];
-+c_7320611.elements[13] = ((closureN)self_7312493)->elements[13];
-+c_7320611.elements[14] = ((closureN)self_7312493)->elements[14];
-+c_7320611.elements[15] = ((closureN)self_7312493)->elements[15];
-+c_7320611.elements[16] = ((closureN)self_7312493)->elements[16];
-+c_7320611.elements[17] = ((closureN)self_7312493)->elements[17];
-+c_7320611.elements[18] = ((closureN)self_7312493)->elements[18];
-+c_7320611.elements[19] = ((closureN)self_7312493)->elements[19];
-+c_7320611.elements[20] = ((closureN)self_7312493)->elements[20];
-+c_7320611.elements[21] = ((closureN)self_7312493)->elements[21];
-+c_7320611.elements[22] = ((closureN)self_7312493)->elements[22];
-+c_7320611.elements[23] = ((closureN)self_7312493)->elements[23];
-+c_7320611.elements[24] = ((closureN)self_7312493)->elements[24];
-+c_7320611.elements[25] = ((closureN)self_7312493)->elements[25];
-+c_7320611.elements[26] = ((closureN)self_7312493)->elements[26];
-+c_7320611.elements[27] = ((closureN)self_7312493)->elements[27];
-+c_7320611.elements[28] = ((closureN)self_7312493)->elements[28];
-+c_7320611.elements[29] = ((closureN)self_7312493)->elements[29];
-+c_7320611.elements[30] = ((closureN)self_7312493)->elements[30];
-+c_7320611.elements[31] = ((closureN)self_7312493)->elements[31];
-+c_7320611.elements[32] = ((closureN)self_7312493)->elements[32];
-+c_7320611.elements[33] = ((closureN)self_7312493)->elements[33];
-+c_7320611.elements[34] = count_731236_733184;
-+c_7320611.elements[35] = ((closureN)self_7312493)->elements[34];
-+c_7320611.elements[36] = ((closureN)self_7312493)->elements[35];
-+c_7320611.elements[37] = ((closureN)self_7312493)->elements[36];
-+c_7320611.elements[38] = ((closureN)self_7312493)->elements[37];
-+
-+return_direct_with_clo12(data,(closure)&c_7320611,__lambda_835, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);;
-+}
-+
-+static void __lambda_835(void *data, object self_7312494, int argc, object *args) /* object self_7312494, object ellipsis_733220, object lits_733221, object forms_733222, object next_91symbol_733223, object expand_91pattern_733224, object ellipsis_91escape_127_733225, object ellipsis_127_733226, object ellipsis_91depth_733227, object ellipsis_91tail_733228, object all_91vars_733229, object free_91vars_733230, object expand_91template_733231 */
-+ {
-+ object ellipsis_733220 = args[0]; object lits_733221 = args[1]; object forms_733222 = args[2]; object next_91symbol_733223 = args[3]; object expand_91pattern_733224 = args[4]; object ellipsis_91escape_127_733225 = args[5]; object ellipsis_127_733226 = args[6]; object ellipsis_91depth_733227 = args[7]; object ellipsis_91tail_733228 = args[8]; object all_91vars_733229 = args[9]; object free_91vars_733230 = args[10]; object expand_91template_733231 = args[11];
-+
-+closureN_type c_7320613;
-+object e_7322514 [50];
-+c_7320613.hdr.mark = gc_color_red;
-+ c_7320613.hdr.grayed = 0;
-+c_7320613.tag = closureN_tag;
-+ c_7320613.fn = (function_type)__lambda_1379;
-+c_7320613.num_args = 1;
-+c_7320613.num_elements = 50;
-+c_7320613.elements = (object *)e_7322514;
-+c_7320613.elements[0] = ((closureN)self_7312494)->elements[0];
-+c_7320613.elements[1] = ((closureN)self_7312494)->elements[1];
-+c_7320613.elements[2] = ((closureN)self_7312494)->elements[2];
-+c_7320613.elements[3] = ((closureN)self_7312494)->elements[3];
-+c_7320613.elements[4] = ((closureN)self_7312494)->elements[4];
-+c_7320613.elements[5] = ((closureN)self_7312494)->elements[5];
-+c_7320613.elements[6] = ((closureN)self_7312494)->elements[6];
-+c_7320613.elements[7] = ((closureN)self_7312494)->elements[7];
-+c_7320613.elements[8] = ((closureN)self_7312494)->elements[8];
-+c_7320613.elements[9] = ((closureN)self_7312494)->elements[9];
-+c_7320613.elements[10] = ((closureN)self_7312494)->elements[10];
-+c_7320613.elements[11] = ((closureN)self_7312494)->elements[11];
-+c_7320613.elements[12] = ((closureN)self_7312494)->elements[12];
-+c_7320613.elements[13] = ((closureN)self_7312494)->elements[13];
-+c_7320613.elements[14] = ((closureN)self_7312494)->elements[14];
-+c_7320613.elements[15] = ((closureN)self_7312494)->elements[15];
-+c_7320613.elements[16] = ((closureN)self_7312494)->elements[16];
-+c_7320613.elements[17] = ((closureN)self_7312494)->elements[17];
-+c_7320613.elements[18] = ((closureN)self_7312494)->elements[18];
-+c_7320613.elements[19] = ((closureN)self_7312494)->elements[19];
-+c_7320613.elements[20] = ((closureN)self_7312494)->elements[20];
-+c_7320613.elements[21] = ((closureN)self_7312494)->elements[21];
-+c_7320613.elements[22] = ((closureN)self_7312494)->elements[22];
-+c_7320613.elements[23] = ((closureN)self_7312494)->elements[23];
-+c_7320613.elements[24] = ((closureN)self_7312494)->elements[24];
-+c_7320613.elements[25] = ((closureN)self_7312494)->elements[25];
-+c_7320613.elements[26] = ((closureN)self_7312494)->elements[26];
-+c_7320613.elements[27] = ((closureN)self_7312494)->elements[27];
-+c_7320613.elements[28] = ((closureN)self_7312494)->elements[28];
-+c_7320613.elements[29] = ((closureN)self_7312494)->elements[29];
-+c_7320613.elements[30] = ((closureN)self_7312494)->elements[30];
-+c_7320613.elements[31] = ((closureN)self_7312494)->elements[31];
-+c_7320613.elements[32] = ((closureN)self_7312494)->elements[32];
-+c_7320613.elements[33] = all_91vars_733229;
-+c_7320613.elements[34] = ((closureN)self_7312494)->elements[33];
-+c_7320613.elements[35] = ((closureN)self_7312494)->elements[34];
-+c_7320613.elements[36] = ellipsis_91depth_733227;
-+c_7320613.elements[37] = ellipsis_91escape_127_733225;
-+c_7320613.elements[38] = ((closureN)self_7312494)->elements[35];
-+c_7320613.elements[39] = ellipsis_91tail_733228;
-+c_7320613.elements[40] = ellipsis_127_733226;
-+c_7320613.elements[41] = expand_91pattern_733224;
-+c_7320613.elements[42] = expand_91template_733231;
-+c_7320613.elements[43] = ((closureN)self_7312494)->elements[36];
-+c_7320613.elements[44] = forms_733222;
-+c_7320613.elements[45] = free_91vars_733230;
-+c_7320613.elements[46] = ((closureN)self_7312494)->elements[37];
-+c_7320613.elements[47] = lits_733221;
-+c_7320613.elements[48] = next_91symbol_733223;
-+c_7320613.elements[49] = ((closureN)self_7312494)->elements[38];
-+
-+
-+pair_type local_7322517;
-+return_direct_with_clo1(data,(closure)&c_7320613,__lambda_1379, set_cell_as_expr(&local_7322517, ellipsis_733220));;
-+}
-+
-+static void __lambda_1379(void *data, object self_7312495, int argc, object *args) /* object self_7312495, object ellipsis_733220 */
-+ {
-+ object ellipsis_733220 = args[0];
-+
-+closureN_type c_7320615;
-+object e_7322509 [50];
-+c_7320615.hdr.mark = gc_color_red;
-+ c_7320615.hdr.grayed = 0;
-+c_7320615.tag = closureN_tag;
-+ c_7320615.fn = (function_type)__lambda_1378;
-+c_7320615.num_args = 1;
-+c_7320615.num_elements = 50;
-+c_7320615.elements = (object *)e_7322509;
-+c_7320615.elements[0] = ((closureN)self_7312495)->elements[0];
-+c_7320615.elements[1] = ((closureN)self_7312495)->elements[1];
-+c_7320615.elements[2] = ((closureN)self_7312495)->elements[2];
-+c_7320615.elements[3] = ((closureN)self_7312495)->elements[3];
-+c_7320615.elements[4] = ((closureN)self_7312495)->elements[4];
-+c_7320615.elements[5] = ((closureN)self_7312495)->elements[5];
-+c_7320615.elements[6] = ((closureN)self_7312495)->elements[6];
-+c_7320615.elements[7] = ((closureN)self_7312495)->elements[7];
-+c_7320615.elements[8] = ((closureN)self_7312495)->elements[8];
-+c_7320615.elements[9] = ((closureN)self_7312495)->elements[9];
-+c_7320615.elements[10] = ((closureN)self_7312495)->elements[10];
-+c_7320615.elements[11] = ((closureN)self_7312495)->elements[11];
-+c_7320615.elements[12] = ((closureN)self_7312495)->elements[12];
-+c_7320615.elements[13] = ((closureN)self_7312495)->elements[13];
-+c_7320615.elements[14] = ((closureN)self_7312495)->elements[14];
-+c_7320615.elements[15] = ((closureN)self_7312495)->elements[15];
-+c_7320615.elements[16] = ((closureN)self_7312495)->elements[16];
-+c_7320615.elements[17] = ((closureN)self_7312495)->elements[17];
-+c_7320615.elements[18] = ((closureN)self_7312495)->elements[18];
-+c_7320615.elements[19] = ((closureN)self_7312495)->elements[19];
-+c_7320615.elements[20] = ((closureN)self_7312495)->elements[20];
-+c_7320615.elements[21] = ((closureN)self_7312495)->elements[21];
-+c_7320615.elements[22] = ((closureN)self_7312495)->elements[22];
-+c_7320615.elements[23] = ((closureN)self_7312495)->elements[23];
-+c_7320615.elements[24] = ((closureN)self_7312495)->elements[24];
-+c_7320615.elements[25] = ((closureN)self_7312495)->elements[25];
-+c_7320615.elements[26] = ((closureN)self_7312495)->elements[26];
-+c_7320615.elements[27] = ((closureN)self_7312495)->elements[27];
-+c_7320615.elements[28] = ((closureN)self_7312495)->elements[28];
-+c_7320615.elements[29] = ((closureN)self_7312495)->elements[29];
-+c_7320615.elements[30] = ((closureN)self_7312495)->elements[30];
-+c_7320615.elements[31] = ((closureN)self_7312495)->elements[31];
-+c_7320615.elements[32] = ((closureN)self_7312495)->elements[32];
-+c_7320615.elements[33] = ((closureN)self_7312495)->elements[33];
-+c_7320615.elements[34] = ((closureN)self_7312495)->elements[34];
-+c_7320615.elements[35] = ((closureN)self_7312495)->elements[35];
-+c_7320615.elements[36] = ellipsis_733220;
-+c_7320615.elements[37] = ((closureN)self_7312495)->elements[36];
-+c_7320615.elements[38] = ((closureN)self_7312495)->elements[37];
-+c_7320615.elements[39] = ((closureN)self_7312495)->elements[38];
-+c_7320615.elements[40] = ((closureN)self_7312495)->elements[39];
-+c_7320615.elements[41] = ((closureN)self_7312495)->elements[40];
-+c_7320615.elements[42] = ((closureN)self_7312495)->elements[41];
-+c_7320615.elements[43] = ((closureN)self_7312495)->elements[42];
-+c_7320615.elements[44] = ((closureN)self_7312495)->elements[43];
-+c_7320615.elements[45] = ((closureN)self_7312495)->elements[44];
-+c_7320615.elements[46] = ((closureN)self_7312495)->elements[45];
-+c_7320615.elements[47] = ((closureN)self_7312495)->elements[46];
-+c_7320615.elements[48] = ((closureN)self_7312495)->elements[48];
-+c_7320615.elements[49] = ((closureN)self_7312495)->elements[49];
-+
-+
-+pair_type local_7322512;
-+return_direct_with_clo1(data,(closure)&c_7320615,__lambda_1378, set_cell_as_expr(&local_7322512, ((closureN)self_7312495)->elements[47]));;
-+}
-+
-+static void __lambda_1378(void *data, object self_7312496, int argc, object *args) /* object self_7312496, object lits_733221 */
-+ {
-+ object lits_733221 = args[0];
-+
-+closureN_type c_7320617;
-+object e_7322504 [50];
-+c_7320617.hdr.mark = gc_color_red;
-+ c_7320617.hdr.grayed = 0;
-+c_7320617.tag = closureN_tag;
-+ c_7320617.fn = (function_type)__lambda_1377;
-+c_7320617.num_args = 1;
-+c_7320617.num_elements = 50;
-+c_7320617.elements = (object *)e_7322504;
-+c_7320617.elements[0] = ((closureN)self_7312496)->elements[0];
-+c_7320617.elements[1] = ((closureN)self_7312496)->elements[1];
-+c_7320617.elements[2] = ((closureN)self_7312496)->elements[2];
-+c_7320617.elements[3] = ((closureN)self_7312496)->elements[3];
-+c_7320617.elements[4] = ((closureN)self_7312496)->elements[4];
-+c_7320617.elements[5] = ((closureN)self_7312496)->elements[5];
-+c_7320617.elements[6] = ((closureN)self_7312496)->elements[6];
-+c_7320617.elements[7] = ((closureN)self_7312496)->elements[7];
-+c_7320617.elements[8] = ((closureN)self_7312496)->elements[8];
-+c_7320617.elements[9] = ((closureN)self_7312496)->elements[9];
-+c_7320617.elements[10] = ((closureN)self_7312496)->elements[10];
-+c_7320617.elements[11] = ((closureN)self_7312496)->elements[11];
-+c_7320617.elements[12] = ((closureN)self_7312496)->elements[12];
-+c_7320617.elements[13] = ((closureN)self_7312496)->elements[13];
-+c_7320617.elements[14] = ((closureN)self_7312496)->elements[14];
-+c_7320617.elements[15] = ((closureN)self_7312496)->elements[15];
-+c_7320617.elements[16] = ((closureN)self_7312496)->elements[16];
-+c_7320617.elements[17] = ((closureN)self_7312496)->elements[17];
-+c_7320617.elements[18] = ((closureN)self_7312496)->elements[18];
-+c_7320617.elements[19] = ((closureN)self_7312496)->elements[19];
-+c_7320617.elements[20] = ((closureN)self_7312496)->elements[20];
-+c_7320617.elements[21] = ((closureN)self_7312496)->elements[21];
-+c_7320617.elements[22] = ((closureN)self_7312496)->elements[22];
-+c_7320617.elements[23] = ((closureN)self_7312496)->elements[23];
-+c_7320617.elements[24] = ((closureN)self_7312496)->elements[24];
-+c_7320617.elements[25] = ((closureN)self_7312496)->elements[25];
-+c_7320617.elements[26] = ((closureN)self_7312496)->elements[26];
-+c_7320617.elements[27] = ((closureN)self_7312496)->elements[27];
-+c_7320617.elements[28] = ((closureN)self_7312496)->elements[28];
-+c_7320617.elements[29] = ((closureN)self_7312496)->elements[29];
-+c_7320617.elements[30] = ((closureN)self_7312496)->elements[30];
-+c_7320617.elements[31] = ((closureN)self_7312496)->elements[31];
-+c_7320617.elements[32] = ((closureN)self_7312496)->elements[32];
-+c_7320617.elements[33] = ((closureN)self_7312496)->elements[33];
-+c_7320617.elements[34] = ((closureN)self_7312496)->elements[34];
-+c_7320617.elements[35] = ((closureN)self_7312496)->elements[35];
-+c_7320617.elements[36] = ((closureN)self_7312496)->elements[36];
-+c_7320617.elements[37] = ((closureN)self_7312496)->elements[37];
-+c_7320617.elements[38] = ((closureN)self_7312496)->elements[38];
-+c_7320617.elements[39] = ((closureN)self_7312496)->elements[39];
-+c_7320617.elements[40] = ((closureN)self_7312496)->elements[40];
-+c_7320617.elements[41] = ((closureN)self_7312496)->elements[41];
-+c_7320617.elements[42] = ((closureN)self_7312496)->elements[42];
-+c_7320617.elements[43] = ((closureN)self_7312496)->elements[43];
-+c_7320617.elements[44] = ((closureN)self_7312496)->elements[44];
-+c_7320617.elements[45] = ((closureN)self_7312496)->elements[46];
-+c_7320617.elements[46] = ((closureN)self_7312496)->elements[47];
-+c_7320617.elements[47] = lits_733221;
-+c_7320617.elements[48] = ((closureN)self_7312496)->elements[48];
-+c_7320617.elements[49] = ((closureN)self_7312496)->elements[49];
-+
-+
-+pair_type local_7322507;
-+return_direct_with_clo1(data,(closure)&c_7320617,__lambda_1377, set_cell_as_expr(&local_7322507, ((closureN)self_7312496)->elements[45]));;
-+}
-+
-+static void __lambda_1377(void *data, object self_7312497, int argc, object *args) /* object self_7312497, object forms_733222 */
-+ {
-+ object forms_733222 = args[0];
-+
-+closureN_type c_7320619;
-+object e_7322499 [50];
-+c_7320619.hdr.mark = gc_color_red;
-+ c_7320619.hdr.grayed = 0;
-+c_7320619.tag = closureN_tag;
-+ c_7320619.fn = (function_type)__lambda_1376;
-+c_7320619.num_args = 1;
-+c_7320619.num_elements = 50;
-+c_7320619.elements = (object *)e_7322499;
-+c_7320619.elements[0] = ((closureN)self_7312497)->elements[0];
-+c_7320619.elements[1] = ((closureN)self_7312497)->elements[1];
-+c_7320619.elements[2] = ((closureN)self_7312497)->elements[2];
-+c_7320619.elements[3] = ((closureN)self_7312497)->elements[3];
-+c_7320619.elements[4] = ((closureN)self_7312497)->elements[4];
-+c_7320619.elements[5] = ((closureN)self_7312497)->elements[5];
-+c_7320619.elements[6] = ((closureN)self_7312497)->elements[6];
-+c_7320619.elements[7] = ((closureN)self_7312497)->elements[7];
-+c_7320619.elements[8] = ((closureN)self_7312497)->elements[8];
-+c_7320619.elements[9] = ((closureN)self_7312497)->elements[9];
-+c_7320619.elements[10] = ((closureN)self_7312497)->elements[10];
-+c_7320619.elements[11] = ((closureN)self_7312497)->elements[11];
-+c_7320619.elements[12] = ((closureN)self_7312497)->elements[12];
-+c_7320619.elements[13] = ((closureN)self_7312497)->elements[13];
-+c_7320619.elements[14] = ((closureN)self_7312497)->elements[14];
-+c_7320619.elements[15] = ((closureN)self_7312497)->elements[15];
-+c_7320619.elements[16] = ((closureN)self_7312497)->elements[16];
-+c_7320619.elements[17] = ((closureN)self_7312497)->elements[17];
-+c_7320619.elements[18] = ((closureN)self_7312497)->elements[18];
-+c_7320619.elements[19] = ((closureN)self_7312497)->elements[19];
-+c_7320619.elements[20] = ((closureN)self_7312497)->elements[20];
-+c_7320619.elements[21] = ((closureN)self_7312497)->elements[21];
-+c_7320619.elements[22] = ((closureN)self_7312497)->elements[22];
-+c_7320619.elements[23] = ((closureN)self_7312497)->elements[23];
-+c_7320619.elements[24] = ((closureN)self_7312497)->elements[24];
-+c_7320619.elements[25] = ((closureN)self_7312497)->elements[25];
-+c_7320619.elements[26] = ((closureN)self_7312497)->elements[26];
-+c_7320619.elements[27] = ((closureN)self_7312497)->elements[27];
-+c_7320619.elements[28] = ((closureN)self_7312497)->elements[28];
-+c_7320619.elements[29] = ((closureN)self_7312497)->elements[29];
-+c_7320619.elements[30] = ((closureN)self_7312497)->elements[30];
-+c_7320619.elements[31] = ((closureN)self_7312497)->elements[31];
-+c_7320619.elements[32] = ((closureN)self_7312497)->elements[32];
-+c_7320619.elements[33] = ((closureN)self_7312497)->elements[33];
-+c_7320619.elements[34] = ((closureN)self_7312497)->elements[34];
-+c_7320619.elements[35] = ((closureN)self_7312497)->elements[35];
-+c_7320619.elements[36] = ((closureN)self_7312497)->elements[36];
-+c_7320619.elements[37] = ((closureN)self_7312497)->elements[37];
-+c_7320619.elements[38] = ((closureN)self_7312497)->elements[38];
-+c_7320619.elements[39] = ((closureN)self_7312497)->elements[39];
-+c_7320619.elements[40] = ((closureN)self_7312497)->elements[40];
-+c_7320619.elements[41] = ((closureN)self_7312497)->elements[41];
-+c_7320619.elements[42] = ((closureN)self_7312497)->elements[42];
-+c_7320619.elements[43] = ((closureN)self_7312497)->elements[43];
-+c_7320619.elements[44] = ((closureN)self_7312497)->elements[44];
-+c_7320619.elements[45] = forms_733222;
-+c_7320619.elements[46] = ((closureN)self_7312497)->elements[45];
-+c_7320619.elements[47] = ((closureN)self_7312497)->elements[46];
-+c_7320619.elements[48] = ((closureN)self_7312497)->elements[47];
-+c_7320619.elements[49] = ((closureN)self_7312497)->elements[49];
-+
-+
-+pair_type local_7322502;
-+return_direct_with_clo1(data,(closure)&c_7320619,__lambda_1376, set_cell_as_expr(&local_7322502, ((closureN)self_7312497)->elements[48]));;
-+}
-+
-+static void __lambda_1376(void *data, object self_7312498, int argc, object *args) /* object self_7312498, object next_91symbol_733223 */
-+ {
-+ object next_91symbol_733223 = args[0];
-+
-+closureN_type c_7320621;
-+object e_7322494 [50];
-+c_7320621.hdr.mark = gc_color_red;
-+ c_7320621.hdr.grayed = 0;
-+c_7320621.tag = closureN_tag;
-+ c_7320621.fn = (function_type)__lambda_1375;
-+c_7320621.num_args = 1;
-+c_7320621.num_elements = 50;
-+c_7320621.elements = (object *)e_7322494;
-+c_7320621.elements[0] = ((closureN)self_7312498)->elements[0];
-+c_7320621.elements[1] = ((closureN)self_7312498)->elements[1];
-+c_7320621.elements[2] = ((closureN)self_7312498)->elements[2];
-+c_7320621.elements[3] = ((closureN)self_7312498)->elements[3];
-+c_7320621.elements[4] = ((closureN)self_7312498)->elements[4];
-+c_7320621.elements[5] = ((closureN)self_7312498)->elements[5];
-+c_7320621.elements[6] = ((closureN)self_7312498)->elements[6];
-+c_7320621.elements[7] = ((closureN)self_7312498)->elements[7];
-+c_7320621.elements[8] = ((closureN)self_7312498)->elements[8];
-+c_7320621.elements[9] = ((closureN)self_7312498)->elements[9];
-+c_7320621.elements[10] = ((closureN)self_7312498)->elements[10];
-+c_7320621.elements[11] = ((closureN)self_7312498)->elements[11];
-+c_7320621.elements[12] = ((closureN)self_7312498)->elements[12];
-+c_7320621.elements[13] = ((closureN)self_7312498)->elements[13];
-+c_7320621.elements[14] = ((closureN)self_7312498)->elements[14];
-+c_7320621.elements[15] = ((closureN)self_7312498)->elements[15];
-+c_7320621.elements[16] = ((closureN)self_7312498)->elements[16];
-+c_7320621.elements[17] = ((closureN)self_7312498)->elements[17];
-+c_7320621.elements[18] = ((closureN)self_7312498)->elements[18];
-+c_7320621.elements[19] = ((closureN)self_7312498)->elements[19];
-+c_7320621.elements[20] = ((closureN)self_7312498)->elements[20];
-+c_7320621.elements[21] = ((closureN)self_7312498)->elements[21];
-+c_7320621.elements[22] = ((closureN)self_7312498)->elements[22];
-+c_7320621.elements[23] = ((closureN)self_7312498)->elements[23];
-+c_7320621.elements[24] = ((closureN)self_7312498)->elements[24];
-+c_7320621.elements[25] = ((closureN)self_7312498)->elements[25];
-+c_7320621.elements[26] = ((closureN)self_7312498)->elements[26];
-+c_7320621.elements[27] = ((closureN)self_7312498)->elements[27];
-+c_7320621.elements[28] = ((closureN)self_7312498)->elements[28];
-+c_7320621.elements[29] = ((closureN)self_7312498)->elements[29];
-+c_7320621.elements[30] = ((closureN)self_7312498)->elements[30];
-+c_7320621.elements[31] = ((closureN)self_7312498)->elements[31];
-+c_7320621.elements[32] = ((closureN)self_7312498)->elements[32];
-+c_7320621.elements[33] = ((closureN)self_7312498)->elements[33];
-+c_7320621.elements[34] = ((closureN)self_7312498)->elements[34];
-+c_7320621.elements[35] = ((closureN)self_7312498)->elements[35];
-+c_7320621.elements[36] = ((closureN)self_7312498)->elements[36];
-+c_7320621.elements[37] = ((closureN)self_7312498)->elements[37];
-+c_7320621.elements[38] = ((closureN)self_7312498)->elements[38];
-+c_7320621.elements[39] = ((closureN)self_7312498)->elements[39];
-+c_7320621.elements[40] = ((closureN)self_7312498)->elements[40];
-+c_7320621.elements[41] = ((closureN)self_7312498)->elements[41];
-+c_7320621.elements[42] = ((closureN)self_7312498)->elements[43];
-+c_7320621.elements[43] = ((closureN)self_7312498)->elements[44];
-+c_7320621.elements[44] = ((closureN)self_7312498)->elements[45];
-+c_7320621.elements[45] = ((closureN)self_7312498)->elements[46];
-+c_7320621.elements[46] = ((closureN)self_7312498)->elements[47];
-+c_7320621.elements[47] = ((closureN)self_7312498)->elements[48];
-+c_7320621.elements[48] = next_91symbol_733223;
-+c_7320621.elements[49] = ((closureN)self_7312498)->elements[49];
-+
-+
-+pair_type local_7322497;
-+return_direct_with_clo1(data,(closure)&c_7320621,__lambda_1375, set_cell_as_expr(&local_7322497, ((closureN)self_7312498)->elements[42]));;
-+}
-+
-+static void __lambda_1375(void *data, object self_7312499, int argc, object *args) /* object self_7312499, object expand_91pattern_733224 */
-+ {
-+ object expand_91pattern_733224 = args[0];
-+
-+closureN_type c_7320623;
-+object e_7322489 [50];
-+c_7320623.hdr.mark = gc_color_red;
-+ c_7320623.hdr.grayed = 0;
-+c_7320623.tag = closureN_tag;
-+ c_7320623.fn = (function_type)__lambda_1374;
-+c_7320623.num_args = 1;
-+c_7320623.num_elements = 50;
-+c_7320623.elements = (object *)e_7322489;
-+c_7320623.elements[0] = ((closureN)self_7312499)->elements[0];
-+c_7320623.elements[1] = ((closureN)self_7312499)->elements[1];
-+c_7320623.elements[2] = ((closureN)self_7312499)->elements[2];
-+c_7320623.elements[3] = ((closureN)self_7312499)->elements[3];
-+c_7320623.elements[4] = ((closureN)self_7312499)->elements[4];
-+c_7320623.elements[5] = ((closureN)self_7312499)->elements[5];
-+c_7320623.elements[6] = ((closureN)self_7312499)->elements[6];
-+c_7320623.elements[7] = ((closureN)self_7312499)->elements[7];
-+c_7320623.elements[8] = ((closureN)self_7312499)->elements[8];
-+c_7320623.elements[9] = ((closureN)self_7312499)->elements[9];
-+c_7320623.elements[10] = ((closureN)self_7312499)->elements[10];
-+c_7320623.elements[11] = ((closureN)self_7312499)->elements[11];
-+c_7320623.elements[12] = ((closureN)self_7312499)->elements[12];
-+c_7320623.elements[13] = ((closureN)self_7312499)->elements[13];
-+c_7320623.elements[14] = ((closureN)self_7312499)->elements[14];
-+c_7320623.elements[15] = ((closureN)self_7312499)->elements[15];
-+c_7320623.elements[16] = ((closureN)self_7312499)->elements[16];
-+c_7320623.elements[17] = ((closureN)self_7312499)->elements[17];
-+c_7320623.elements[18] = ((closureN)self_7312499)->elements[18];
-+c_7320623.elements[19] = ((closureN)self_7312499)->elements[19];
-+c_7320623.elements[20] = ((closureN)self_7312499)->elements[20];
-+c_7320623.elements[21] = ((closureN)self_7312499)->elements[21];
-+c_7320623.elements[22] = ((closureN)self_7312499)->elements[22];
-+c_7320623.elements[23] = ((closureN)self_7312499)->elements[23];
-+c_7320623.elements[24] = ((closureN)self_7312499)->elements[24];
-+c_7320623.elements[25] = ((closureN)self_7312499)->elements[25];
-+c_7320623.elements[26] = ((closureN)self_7312499)->elements[26];
-+c_7320623.elements[27] = ((closureN)self_7312499)->elements[27];
-+c_7320623.elements[28] = ((closureN)self_7312499)->elements[28];
-+c_7320623.elements[29] = ((closureN)self_7312499)->elements[29];
-+c_7320623.elements[30] = ((closureN)self_7312499)->elements[30];
-+c_7320623.elements[31] = ((closureN)self_7312499)->elements[31];
-+c_7320623.elements[32] = ((closureN)self_7312499)->elements[32];
-+c_7320623.elements[33] = ((closureN)self_7312499)->elements[33];
-+c_7320623.elements[34] = ((closureN)self_7312499)->elements[34];
-+c_7320623.elements[35] = ((closureN)self_7312499)->elements[35];
-+c_7320623.elements[36] = ((closureN)self_7312499)->elements[36];
-+c_7320623.elements[37] = ((closureN)self_7312499)->elements[37];
-+c_7320623.elements[38] = ((closureN)self_7312499)->elements[39];
-+c_7320623.elements[39] = ((closureN)self_7312499)->elements[40];
-+c_7320623.elements[40] = ((closureN)self_7312499)->elements[41];
-+c_7320623.elements[41] = expand_91pattern_733224;
-+c_7320623.elements[42] = ((closureN)self_7312499)->elements[42];
-+c_7320623.elements[43] = ((closureN)self_7312499)->elements[43];
-+c_7320623.elements[44] = ((closureN)self_7312499)->elements[44];
-+c_7320623.elements[45] = ((closureN)self_7312499)->elements[45];
-+c_7320623.elements[46] = ((closureN)self_7312499)->elements[46];
-+c_7320623.elements[47] = ((closureN)self_7312499)->elements[47];
-+c_7320623.elements[48] = ((closureN)self_7312499)->elements[48];
-+c_7320623.elements[49] = ((closureN)self_7312499)->elements[49];
-+
-+
-+pair_type local_7322492;
-+return_direct_with_clo1(data,(closure)&c_7320623,__lambda_1374, set_cell_as_expr(&local_7322492, ((closureN)self_7312499)->elements[38]));;
-+}
-+
-+static void __lambda_1374(void *data, object self_7312500, int argc, object *args) /* object self_7312500, object ellipsis_91escape_127_733225 */
-+ {
-+ object ellipsis_91escape_127_733225 = args[0];
-+
-+closureN_type c_7320625;
-+object e_7322484 [50];
-+c_7320625.hdr.mark = gc_color_red;
-+ c_7320625.hdr.grayed = 0;
-+c_7320625.tag = closureN_tag;
-+ c_7320625.fn = (function_type)__lambda_1373;
-+c_7320625.num_args = 1;
-+c_7320625.num_elements = 50;
-+c_7320625.elements = (object *)e_7322484;
-+c_7320625.elements[0] = ((closureN)self_7312500)->elements[0];
-+c_7320625.elements[1] = ((closureN)self_7312500)->elements[1];
-+c_7320625.elements[2] = ((closureN)self_7312500)->elements[2];
-+c_7320625.elements[3] = ((closureN)self_7312500)->elements[3];
-+c_7320625.elements[4] = ((closureN)self_7312500)->elements[4];
-+c_7320625.elements[5] = ((closureN)self_7312500)->elements[5];
-+c_7320625.elements[6] = ((closureN)self_7312500)->elements[6];
-+c_7320625.elements[7] = ((closureN)self_7312500)->elements[7];
-+c_7320625.elements[8] = ((closureN)self_7312500)->elements[8];
-+c_7320625.elements[9] = ((closureN)self_7312500)->elements[9];
-+c_7320625.elements[10] = ((closureN)self_7312500)->elements[10];
-+c_7320625.elements[11] = ((closureN)self_7312500)->elements[11];
-+c_7320625.elements[12] = ((closureN)self_7312500)->elements[12];
-+c_7320625.elements[13] = ((closureN)self_7312500)->elements[13];
-+c_7320625.elements[14] = ((closureN)self_7312500)->elements[14];
-+c_7320625.elements[15] = ((closureN)self_7312500)->elements[15];
-+c_7320625.elements[16] = ((closureN)self_7312500)->elements[16];
-+c_7320625.elements[17] = ((closureN)self_7312500)->elements[17];
-+c_7320625.elements[18] = ((closureN)self_7312500)->elements[18];
-+c_7320625.elements[19] = ((closureN)self_7312500)->elements[19];
-+c_7320625.elements[20] = ((closureN)self_7312500)->elements[20];
-+c_7320625.elements[21] = ((closureN)self_7312500)->elements[21];
-+c_7320625.elements[22] = ((closureN)self_7312500)->elements[22];
-+c_7320625.elements[23] = ((closureN)self_7312500)->elements[23];
-+c_7320625.elements[24] = ((closureN)self_7312500)->elements[24];
-+c_7320625.elements[25] = ((closureN)self_7312500)->elements[25];
-+c_7320625.elements[26] = ((closureN)self_7312500)->elements[26];
-+c_7320625.elements[27] = ((closureN)self_7312500)->elements[27];
-+c_7320625.elements[28] = ((closureN)self_7312500)->elements[28];
-+c_7320625.elements[29] = ((closureN)self_7312500)->elements[29];
-+c_7320625.elements[30] = ((closureN)self_7312500)->elements[30];
-+c_7320625.elements[31] = ((closureN)self_7312500)->elements[31];
-+c_7320625.elements[32] = ((closureN)self_7312500)->elements[32];
-+c_7320625.elements[33] = ((closureN)self_7312500)->elements[33];
-+c_7320625.elements[34] = ((closureN)self_7312500)->elements[34];
-+c_7320625.elements[35] = ((closureN)self_7312500)->elements[35];
-+c_7320625.elements[36] = ((closureN)self_7312500)->elements[36];
-+c_7320625.elements[37] = ((closureN)self_7312500)->elements[37];
-+c_7320625.elements[38] = ellipsis_91escape_127_733225;
-+c_7320625.elements[39] = ((closureN)self_7312500)->elements[38];
-+c_7320625.elements[40] = ((closureN)self_7312500)->elements[39];
-+c_7320625.elements[41] = ((closureN)self_7312500)->elements[41];
-+c_7320625.elements[42] = ((closureN)self_7312500)->elements[42];
-+c_7320625.elements[43] = ((closureN)self_7312500)->elements[43];
-+c_7320625.elements[44] = ((closureN)self_7312500)->elements[44];
-+c_7320625.elements[45] = ((closureN)self_7312500)->elements[45];
-+c_7320625.elements[46] = ((closureN)self_7312500)->elements[46];
-+c_7320625.elements[47] = ((closureN)self_7312500)->elements[47];
-+c_7320625.elements[48] = ((closureN)self_7312500)->elements[48];
-+c_7320625.elements[49] = ((closureN)self_7312500)->elements[49];
-
+-
+-
-return_closcall2(data, ((closureN)self_7313763)->elements[1], ((closureN)self_7313763)->elements[0], Cyc_string2symbol(data, r_736684));;
-+
-+pair_type local_7322487;
-+return_direct_with_clo1(data,(closure)&c_7320625,__lambda_1373, set_cell_as_expr(&local_7322487, ((closureN)self_7312500)->elements[40]));;
- }
-
+-}
+-
-static void __lambda_844(void *data, object self_7313764, int argc, object *args) /* object self_7313764, object r_736680 */
-+static void __lambda_1373(void *data, object self_7312501, int argc, object *args) /* object self_7312501, object ellipsis_127_733226 */
- {
+- {
- object r_736680 = args[0];
-+ object ellipsis_127_733226 = args[0];
-
+-
-closureN_type c_7321978;
-object e_7323694 [48];
-c_7321978.hdr.mark = gc_color_red;
@@ -23164,12 +25046,31 @@ Make let-values be the same as let*-values, to work around
-
-list_3_type local_7323688;
-return_direct_with_clo1(data, ((closureN)self_7313768)->elements[1], (((closure) ((closureN)self_7313768)->elements[1])->fn), Cyc_fast_list_3(&local_7323688, ((closureN)self_7313768)->elements[0], r_736679, boolean_f));;
--}
--
++closureN_type c_7322280;
++object e_7322292 [4];
++c_7322280.hdr.mark = gc_color_red;
++ c_7322280.hdr.grayed = 0;
++c_7322280.tag = closureN_tag;
++ c_7322280.fn = (function_type)__lambda_1000;
++c_7322280.num_args = 1;
++c_7322280.num_elements = 4;
++c_7322280.elements = (object *)e_7322292;
++c_7322280.elements[0] = ((closureN)self_7312570)->elements[0];
++c_7322280.elements[1] = ((closureN)self_7312570)->elements[2];
++c_7322280.elements[2] = ((closureN)self_7312570)->elements[5];
++c_7322280.elements[3] = ((closureN)self_7312570)->elements[7];
++
++
++list_2_type local_7322295;
++return_closcall6(data, car(((closureN)self_7312570)->elements[6]), &c_7322280, r_736218, Cyc_fast_list_2(&local_7322295, ((closureN)self_7312570)->elements[1], ((closureN)self_7312570)->elements[7]), ((closureN)self_7312570)->elements[3], ((closureN)self_7312570)->elements[8], ((closureN)self_7312570)->elements[4]);;
+ }
+
-static void __lambda_945(void *data, object self_7313769, int argc, object *args) /* object self_7313769, object r_736469 */
-- {
++static void __lambda_1000(void *data, object self_7312571, int argc, object *args) /* object self_7312571, object r_736217 */
+ {
- object r_736469 = args[0];
--
++ object r_736217 = args[0];
+
-closureN_type c_7322842;
-object e_7323668 [31];
-c_7322842.hdr.mark = gc_color_red;
@@ -23511,222 +25412,26 @@ Make let-values be the same as let*-values, to work around
-c_7323644.elements[1] = ((closureN)self_7313774)->elements[30];
-c_7323644.elements[2] = v_731286_733586;
-c_7323644.elements[3] = ((closureN)self_7313774)->elements[36];
-+closureN_type c_7320627;
-+object e_7322479 [50];
-+c_7320627.hdr.mark = gc_color_red;
-+ c_7320627.hdr.grayed = 0;
-+c_7320627.tag = closureN_tag;
-+ c_7320627.fn = (function_type)__lambda_1372;
-+c_7320627.num_args = 1;
-+c_7320627.num_elements = 50;
-+c_7320627.elements = (object *)e_7322479;
-+c_7320627.elements[0] = ((closureN)self_7312501)->elements[0];
-+c_7320627.elements[1] = ((closureN)self_7312501)->elements[1];
-+c_7320627.elements[2] = ((closureN)self_7312501)->elements[2];
-+c_7320627.elements[3] = ((closureN)self_7312501)->elements[3];
-+c_7320627.elements[4] = ((closureN)self_7312501)->elements[4];
-+c_7320627.elements[5] = ((closureN)self_7312501)->elements[5];
-+c_7320627.elements[6] = ((closureN)self_7312501)->elements[6];
-+c_7320627.elements[7] = ((closureN)self_7312501)->elements[7];
-+c_7320627.elements[8] = ((closureN)self_7312501)->elements[8];
-+c_7320627.elements[9] = ((closureN)self_7312501)->elements[9];
-+c_7320627.elements[10] = ((closureN)self_7312501)->elements[10];
-+c_7320627.elements[11] = ((closureN)self_7312501)->elements[11];
-+c_7320627.elements[12] = ((closureN)self_7312501)->elements[12];
-+c_7320627.elements[13] = ((closureN)self_7312501)->elements[13];
-+c_7320627.elements[14] = ((closureN)self_7312501)->elements[14];
-+c_7320627.elements[15] = ((closureN)self_7312501)->elements[15];
-+c_7320627.elements[16] = ((closureN)self_7312501)->elements[16];
-+c_7320627.elements[17] = ((closureN)self_7312501)->elements[17];
-+c_7320627.elements[18] = ((closureN)self_7312501)->elements[18];
-+c_7320627.elements[19] = ((closureN)self_7312501)->elements[19];
-+c_7320627.elements[20] = ((closureN)self_7312501)->elements[20];
-+c_7320627.elements[21] = ((closureN)self_7312501)->elements[21];
-+c_7320627.elements[22] = ((closureN)self_7312501)->elements[22];
-+c_7320627.elements[23] = ((closureN)self_7312501)->elements[23];
-+c_7320627.elements[24] = ((closureN)self_7312501)->elements[24];
-+c_7320627.elements[25] = ((closureN)self_7312501)->elements[25];
-+c_7320627.elements[26] = ((closureN)self_7312501)->elements[26];
-+c_7320627.elements[27] = ((closureN)self_7312501)->elements[27];
-+c_7320627.elements[28] = ((closureN)self_7312501)->elements[28];
-+c_7320627.elements[29] = ((closureN)self_7312501)->elements[29];
-+c_7320627.elements[30] = ((closureN)self_7312501)->elements[30];
-+c_7320627.elements[31] = ((closureN)self_7312501)->elements[31];
-+c_7320627.elements[32] = ((closureN)self_7312501)->elements[32];
-+c_7320627.elements[33] = ((closureN)self_7312501)->elements[33];
-+c_7320627.elements[34] = ((closureN)self_7312501)->elements[34];
-+c_7320627.elements[35] = ((closureN)self_7312501)->elements[35];
-+c_7320627.elements[36] = ((closureN)self_7312501)->elements[36];
-+c_7320627.elements[37] = ((closureN)self_7312501)->elements[38];
-+c_7320627.elements[38] = ((closureN)self_7312501)->elements[39];
-+c_7320627.elements[39] = ((closureN)self_7312501)->elements[40];
-+c_7320627.elements[40] = ellipsis_127_733226;
-+c_7320627.elements[41] = ((closureN)self_7312501)->elements[41];
-+c_7320627.elements[42] = ((closureN)self_7312501)->elements[42];
-+c_7320627.elements[43] = ((closureN)self_7312501)->elements[43];
-+c_7320627.elements[44] = ((closureN)self_7312501)->elements[44];
-+c_7320627.elements[45] = ((closureN)self_7312501)->elements[45];
-+c_7320627.elements[46] = ((closureN)self_7312501)->elements[46];
-+c_7320627.elements[47] = ((closureN)self_7312501)->elements[47];
-+c_7320627.elements[48] = ((closureN)self_7312501)->elements[48];
-+c_7320627.elements[49] = ((closureN)self_7312501)->elements[49];
-+
-+
-+pair_type local_7322482;
-+return_direct_with_clo1(data,(closure)&c_7320627,__lambda_1372, set_cell_as_expr(&local_7322482, ((closureN)self_7312501)->elements[37]));;
-+}
-+
-+static void __lambda_1372(void *data, object self_7312502, int argc, object *args) /* object self_7312502, object ellipsis_91depth_733227 */
-+ {
-+ object ellipsis_91depth_733227 = args[0];
-+
-+closureN_type c_7320629;
-+object e_7322474 [50];
-+c_7320629.hdr.mark = gc_color_red;
-+ c_7320629.hdr.grayed = 0;
-+c_7320629.tag = closureN_tag;
-+ c_7320629.fn = (function_type)__lambda_1371;
-+c_7320629.num_args = 1;
-+c_7320629.num_elements = 50;
-+c_7320629.elements = (object *)e_7322474;
-+c_7320629.elements[0] = ((closureN)self_7312502)->elements[0];
-+c_7320629.elements[1] = ((closureN)self_7312502)->elements[1];
-+c_7320629.elements[2] = ((closureN)self_7312502)->elements[2];
-+c_7320629.elements[3] = ((closureN)self_7312502)->elements[3];
-+c_7320629.elements[4] = ((closureN)self_7312502)->elements[4];
-+c_7320629.elements[5] = ((closureN)self_7312502)->elements[5];
-+c_7320629.elements[6] = ((closureN)self_7312502)->elements[6];
-+c_7320629.elements[7] = ((closureN)self_7312502)->elements[7];
-+c_7320629.elements[8] = ((closureN)self_7312502)->elements[8];
-+c_7320629.elements[9] = ((closureN)self_7312502)->elements[9];
-+c_7320629.elements[10] = ((closureN)self_7312502)->elements[10];
-+c_7320629.elements[11] = ((closureN)self_7312502)->elements[11];
-+c_7320629.elements[12] = ((closureN)self_7312502)->elements[12];
-+c_7320629.elements[13] = ((closureN)self_7312502)->elements[13];
-+c_7320629.elements[14] = ((closureN)self_7312502)->elements[14];
-+c_7320629.elements[15] = ((closureN)self_7312502)->elements[15];
-+c_7320629.elements[16] = ((closureN)self_7312502)->elements[16];
-+c_7320629.elements[17] = ((closureN)self_7312502)->elements[17];
-+c_7320629.elements[18] = ((closureN)self_7312502)->elements[18];
-+c_7320629.elements[19] = ((closureN)self_7312502)->elements[19];
-+c_7320629.elements[20] = ((closureN)self_7312502)->elements[20];
-+c_7320629.elements[21] = ((closureN)self_7312502)->elements[21];
-+c_7320629.elements[22] = ((closureN)self_7312502)->elements[22];
-+c_7320629.elements[23] = ((closureN)self_7312502)->elements[23];
-+c_7320629.elements[24] = ((closureN)self_7312502)->elements[24];
-+c_7320629.elements[25] = ((closureN)self_7312502)->elements[25];
-+c_7320629.elements[26] = ((closureN)self_7312502)->elements[26];
-+c_7320629.elements[27] = ((closureN)self_7312502)->elements[27];
-+c_7320629.elements[28] = ((closureN)self_7312502)->elements[28];
-+c_7320629.elements[29] = ((closureN)self_7312502)->elements[29];
-+c_7320629.elements[30] = ((closureN)self_7312502)->elements[30];
-+c_7320629.elements[31] = ((closureN)self_7312502)->elements[31];
-+c_7320629.elements[32] = ((closureN)self_7312502)->elements[32];
-+c_7320629.elements[33] = ((closureN)self_7312502)->elements[33];
-+c_7320629.elements[34] = ((closureN)self_7312502)->elements[34];
-+c_7320629.elements[35] = ((closureN)self_7312502)->elements[35];
-+c_7320629.elements[36] = ((closureN)self_7312502)->elements[36];
-+c_7320629.elements[37] = ellipsis_91depth_733227;
-+c_7320629.elements[38] = ((closureN)self_7312502)->elements[37];
-+c_7320629.elements[39] = ((closureN)self_7312502)->elements[38];
-+c_7320629.elements[40] = ((closureN)self_7312502)->elements[40];
-+c_7320629.elements[41] = ((closureN)self_7312502)->elements[41];
-+c_7320629.elements[42] = ((closureN)self_7312502)->elements[42];
-+c_7320629.elements[43] = ((closureN)self_7312502)->elements[43];
-+c_7320629.elements[44] = ((closureN)self_7312502)->elements[44];
-+c_7320629.elements[45] = ((closureN)self_7312502)->elements[45];
-+c_7320629.elements[46] = ((closureN)self_7312502)->elements[46];
-+c_7320629.elements[47] = ((closureN)self_7312502)->elements[47];
-+c_7320629.elements[48] = ((closureN)self_7312502)->elements[48];
-+c_7320629.elements[49] = ((closureN)self_7312502)->elements[49];
-+
-
+-
-return_direct_with_clo1(data,(closure)&c_7322872,__lambda_952, &c_7323644);;
-+pair_type local_7322477;
-+return_direct_with_clo1(data,(closure)&c_7320629,__lambda_1371, set_cell_as_expr(&local_7322477, ((closureN)self_7312502)->elements[39]));;
- }
-
+-}
+-
-static void __lambda_1003(void *data, object self_7313775, int argc, object *args) /* object self_7313775, object r_736475 */
-+static void __lambda_1371(void *data, object self_7312503, int argc, object *args) /* object self_7312503, object ellipsis_91tail_733228 */
- {
+- {
- object r_736475 = args[0];
-+ object ellipsis_91tail_733228 = args[0];
-
+-
-list_3_type local_7323649;
-+closureN_type c_7320631;
-+object e_7322469 [50];
-+c_7320631.hdr.mark = gc_color_red;
-+ c_7320631.hdr.grayed = 0;
-+c_7320631.tag = closureN_tag;
-+ c_7320631.fn = (function_type)__lambda_1370;
-+c_7320631.num_args = 1;
-+c_7320631.num_elements = 50;
-+c_7320631.elements = (object *)e_7322469;
-+c_7320631.elements[0] = ((closureN)self_7312503)->elements[0];
-+c_7320631.elements[1] = ((closureN)self_7312503)->elements[1];
-+c_7320631.elements[2] = ((closureN)self_7312503)->elements[2];
-+c_7320631.elements[3] = ((closureN)self_7312503)->elements[3];
-+c_7320631.elements[4] = ((closureN)self_7312503)->elements[4];
-+c_7320631.elements[5] = ((closureN)self_7312503)->elements[5];
-+c_7320631.elements[6] = ((closureN)self_7312503)->elements[6];
-+c_7320631.elements[7] = ((closureN)self_7312503)->elements[7];
-+c_7320631.elements[8] = ((closureN)self_7312503)->elements[8];
-+c_7320631.elements[9] = ((closureN)self_7312503)->elements[9];
-+c_7320631.elements[10] = ((closureN)self_7312503)->elements[10];
-+c_7320631.elements[11] = ((closureN)self_7312503)->elements[11];
-+c_7320631.elements[12] = ((closureN)self_7312503)->elements[12];
-+c_7320631.elements[13] = ((closureN)self_7312503)->elements[13];
-+c_7320631.elements[14] = ((closureN)self_7312503)->elements[14];
-+c_7320631.elements[15] = ((closureN)self_7312503)->elements[15];
-+c_7320631.elements[16] = ((closureN)self_7312503)->elements[16];
-+c_7320631.elements[17] = ((closureN)self_7312503)->elements[17];
-+c_7320631.elements[18] = ((closureN)self_7312503)->elements[18];
-+c_7320631.elements[19] = ((closureN)self_7312503)->elements[19];
-+c_7320631.elements[20] = ((closureN)self_7312503)->elements[20];
-+c_7320631.elements[21] = ((closureN)self_7312503)->elements[21];
-+c_7320631.elements[22] = ((closureN)self_7312503)->elements[22];
-+c_7320631.elements[23] = ((closureN)self_7312503)->elements[23];
-+c_7320631.elements[24] = ((closureN)self_7312503)->elements[24];
-+c_7320631.elements[25] = ((closureN)self_7312503)->elements[25];
-+c_7320631.elements[26] = ((closureN)self_7312503)->elements[26];
-+c_7320631.elements[27] = ((closureN)self_7312503)->elements[27];
-+c_7320631.elements[28] = ((closureN)self_7312503)->elements[28];
-+c_7320631.elements[29] = ((closureN)self_7312503)->elements[29];
-+c_7320631.elements[30] = ((closureN)self_7312503)->elements[30];
-+c_7320631.elements[31] = ((closureN)self_7312503)->elements[31];
-+c_7320631.elements[32] = ((closureN)self_7312503)->elements[32];
-+c_7320631.elements[33] = ((closureN)self_7312503)->elements[34];
-+c_7320631.elements[34] = ((closureN)self_7312503)->elements[35];
-+c_7320631.elements[35] = ((closureN)self_7312503)->elements[36];
-+c_7320631.elements[36] = ((closureN)self_7312503)->elements[37];
-+c_7320631.elements[37] = ((closureN)self_7312503)->elements[38];
-+c_7320631.elements[38] = ((closureN)self_7312503)->elements[39];
-+c_7320631.elements[39] = ellipsis_91tail_733228;
-+c_7320631.elements[40] = ((closureN)self_7312503)->elements[40];
-+c_7320631.elements[41] = ((closureN)self_7312503)->elements[41];
-+c_7320631.elements[42] = ((closureN)self_7312503)->elements[42];
-+c_7320631.elements[43] = ((closureN)self_7312503)->elements[43];
-+c_7320631.elements[44] = ((closureN)self_7312503)->elements[44];
-+c_7320631.elements[45] = ((closureN)self_7312503)->elements[45];
-+c_7320631.elements[46] = ((closureN)self_7312503)->elements[46];
-+c_7320631.elements[47] = ((closureN)self_7312503)->elements[47];
-+c_7320631.elements[48] = ((closureN)self_7312503)->elements[48];
-+c_7320631.elements[49] = ((closureN)self_7312503)->elements[49];
-
+-
-pair_type local_7323653;
-
+-
-list_2_type local_7323656;
-return_direct_with_clo1(data, ((closureN)self_7313775)->elements[1], (((closure) ((closureN)self_7313775)->elements[1])->fn), Cyc_fast_list_3(&local_7323649, ((closureN)self_7313775)->elements[0], set_cell_as_expr(&local_7323653, Cyc_fast_list_2(&local_7323656, ((closureN)self_7313775)->elements[2], ((closureN)self_7313775)->elements[3])), r_736475));;
-+pair_type local_7322472;
-+return_direct_with_clo1(data,(closure)&c_7320631,__lambda_1370, set_cell_as_expr(&local_7322472, ((closureN)self_7312503)->elements[33]));;
- }
-
+-}
+-
-static void __lambda_952(void *data, object self_7313776, int argc, object *args) /* object self_7313776, object k_736476 */
-+static void __lambda_1370(void *data, object self_7312504, int argc, object *args) /* object self_7312504, object all_91vars_733229 */
- {
+- {
- object k_736476 = args[0];
-+ object all_91vars_733229 = args[0];
-
+-
-closureN_type c_7322874;
-object e_7323641 [37];
-c_7322874.hdr.mark = gc_color_red;
@@ -23804,659 +25509,7 @@ Make let-values be the same as let*-values, to work around
-c_7322876.elements[10] = ((closureN)self_7313777)->elements[35];
-c_7322876.elements[11] = ((closureN)self_7313777)->elements[36];
-
-+closureN_type c_7320633;
-+object e_7322464 [50];
-+c_7320633.hdr.mark = gc_color_red;
-+ c_7320633.hdr.grayed = 0;
-+c_7320633.tag = closureN_tag;
-+ c_7320633.fn = (function_type)__lambda_1369;
-+c_7320633.num_args = 1;
-+c_7320633.num_elements = 50;
-+c_7320633.elements = (object *)e_7322464;
-+c_7320633.elements[0] = ((closureN)self_7312504)->elements[0];
-+c_7320633.elements[1] = ((closureN)self_7312504)->elements[1];
-+c_7320633.elements[2] = ((closureN)self_7312504)->elements[2];
-+c_7320633.elements[3] = ((closureN)self_7312504)->elements[3];
-+c_7320633.elements[4] = ((closureN)self_7312504)->elements[4];
-+c_7320633.elements[5] = ((closureN)self_7312504)->elements[5];
-+c_7320633.elements[6] = ((closureN)self_7312504)->elements[6];
-+c_7320633.elements[7] = ((closureN)self_7312504)->elements[7];
-+c_7320633.elements[8] = ((closureN)self_7312504)->elements[8];
-+c_7320633.elements[9] = ((closureN)self_7312504)->elements[9];
-+c_7320633.elements[10] = ((closureN)self_7312504)->elements[10];
-+c_7320633.elements[11] = ((closureN)self_7312504)->elements[11];
-+c_7320633.elements[12] = ((closureN)self_7312504)->elements[12];
-+c_7320633.elements[13] = ((closureN)self_7312504)->elements[13];
-+c_7320633.elements[14] = ((closureN)self_7312504)->elements[14];
-+c_7320633.elements[15] = ((closureN)self_7312504)->elements[15];
-+c_7320633.elements[16] = ((closureN)self_7312504)->elements[16];
-+c_7320633.elements[17] = ((closureN)self_7312504)->elements[17];
-+c_7320633.elements[18] = ((closureN)self_7312504)->elements[18];
-+c_7320633.elements[19] = ((closureN)self_7312504)->elements[19];
-+c_7320633.elements[20] = ((closureN)self_7312504)->elements[20];
-+c_7320633.elements[21] = ((closureN)self_7312504)->elements[21];
-+c_7320633.elements[22] = ((closureN)self_7312504)->elements[22];
-+c_7320633.elements[23] = ((closureN)self_7312504)->elements[23];
-+c_7320633.elements[24] = ((closureN)self_7312504)->elements[24];
-+c_7320633.elements[25] = ((closureN)self_7312504)->elements[25];
-+c_7320633.elements[26] = ((closureN)self_7312504)->elements[26];
-+c_7320633.elements[27] = ((closureN)self_7312504)->elements[27];
-+c_7320633.elements[28] = ((closureN)self_7312504)->elements[28];
-+c_7320633.elements[29] = ((closureN)self_7312504)->elements[29];
-+c_7320633.elements[30] = ((closureN)self_7312504)->elements[30];
-+c_7320633.elements[31] = ((closureN)self_7312504)->elements[31];
-+c_7320633.elements[32] = ((closureN)self_7312504)->elements[32];
-+c_7320633.elements[33] = all_91vars_733229;
-+c_7320633.elements[34] = ((closureN)self_7312504)->elements[33];
-+c_7320633.elements[35] = ((closureN)self_7312504)->elements[34];
-+c_7320633.elements[36] = ((closureN)self_7312504)->elements[35];
-+c_7320633.elements[37] = ((closureN)self_7312504)->elements[36];
-+c_7320633.elements[38] = ((closureN)self_7312504)->elements[37];
-+c_7320633.elements[39] = ((closureN)self_7312504)->elements[38];
-+c_7320633.elements[40] = ((closureN)self_7312504)->elements[39];
-+c_7320633.elements[41] = ((closureN)self_7312504)->elements[40];
-+c_7320633.elements[42] = ((closureN)self_7312504)->elements[41];
-+c_7320633.elements[43] = ((closureN)self_7312504)->elements[42];
-+c_7320633.elements[44] = ((closureN)self_7312504)->elements[43];
-+c_7320633.elements[45] = ((closureN)self_7312504)->elements[44];
-+c_7320633.elements[46] = ((closureN)self_7312504)->elements[46];
-+c_7320633.elements[47] = ((closureN)self_7312504)->elements[47];
-+c_7320633.elements[48] = ((closureN)self_7312504)->elements[48];
-+c_7320633.elements[49] = ((closureN)self_7312504)->elements[49];
-+
-+
-+pair_type local_7322467;
-+return_direct_with_clo1(data,(closure)&c_7320633,__lambda_1369, set_cell_as_expr(&local_7322467, ((closureN)self_7312504)->elements[45]));;
-+}
-+
-+static void __lambda_1369(void *data, object self_7312505, int argc, object *args) /* object self_7312505, object free_91vars_733230 */
-+ {
-+ object free_91vars_733230 = args[0];
-+
-+closureN_type c_7320635;
-+object e_7322459 [50];
-+c_7320635.hdr.mark = gc_color_red;
-+ c_7320635.hdr.grayed = 0;
-+c_7320635.tag = closureN_tag;
-+ c_7320635.fn = (function_type)__lambda_1368;
-+c_7320635.num_args = 1;
-+c_7320635.num_elements = 50;
-+c_7320635.elements = (object *)e_7322459;
-+c_7320635.elements[0] = ((closureN)self_7312505)->elements[0];
-+c_7320635.elements[1] = ((closureN)self_7312505)->elements[1];
-+c_7320635.elements[2] = ((closureN)self_7312505)->elements[2];
-+c_7320635.elements[3] = ((closureN)self_7312505)->elements[3];
-+c_7320635.elements[4] = ((closureN)self_7312505)->elements[4];
-+c_7320635.elements[5] = ((closureN)self_7312505)->elements[5];
-+c_7320635.elements[6] = ((closureN)self_7312505)->elements[6];
-+c_7320635.elements[7] = ((closureN)self_7312505)->elements[7];
-+c_7320635.elements[8] = ((closureN)self_7312505)->elements[8];
-+c_7320635.elements[9] = ((closureN)self_7312505)->elements[9];
-+c_7320635.elements[10] = ((closureN)self_7312505)->elements[10];
-+c_7320635.elements[11] = ((closureN)self_7312505)->elements[11];
-+c_7320635.elements[12] = ((closureN)self_7312505)->elements[12];
-+c_7320635.elements[13] = ((closureN)self_7312505)->elements[13];
-+c_7320635.elements[14] = ((closureN)self_7312505)->elements[14];
-+c_7320635.elements[15] = ((closureN)self_7312505)->elements[15];
-+c_7320635.elements[16] = ((closureN)self_7312505)->elements[16];
-+c_7320635.elements[17] = ((closureN)self_7312505)->elements[17];
-+c_7320635.elements[18] = ((closureN)self_7312505)->elements[18];
-+c_7320635.elements[19] = ((closureN)self_7312505)->elements[19];
-+c_7320635.elements[20] = ((closureN)self_7312505)->elements[20];
-+c_7320635.elements[21] = ((closureN)self_7312505)->elements[21];
-+c_7320635.elements[22] = ((closureN)self_7312505)->elements[22];
-+c_7320635.elements[23] = ((closureN)self_7312505)->elements[23];
-+c_7320635.elements[24] = ((closureN)self_7312505)->elements[24];
-+c_7320635.elements[25] = ((closureN)self_7312505)->elements[25];
-+c_7320635.elements[26] = ((closureN)self_7312505)->elements[26];
-+c_7320635.elements[27] = ((closureN)self_7312505)->elements[27];
-+c_7320635.elements[28] = ((closureN)self_7312505)->elements[28];
-+c_7320635.elements[29] = ((closureN)self_7312505)->elements[29];
-+c_7320635.elements[30] = ((closureN)self_7312505)->elements[30];
-+c_7320635.elements[31] = ((closureN)self_7312505)->elements[31];
-+c_7320635.elements[32] = ((closureN)self_7312505)->elements[32];
-+c_7320635.elements[33] = ((closureN)self_7312505)->elements[33];
-+c_7320635.elements[34] = ((closureN)self_7312505)->elements[34];
-+c_7320635.elements[35] = ((closureN)self_7312505)->elements[35];
-+c_7320635.elements[36] = ((closureN)self_7312505)->elements[36];
-+c_7320635.elements[37] = ((closureN)self_7312505)->elements[37];
-+c_7320635.elements[38] = ((closureN)self_7312505)->elements[38];
-+c_7320635.elements[39] = ((closureN)self_7312505)->elements[39];
-+c_7320635.elements[40] = ((closureN)self_7312505)->elements[40];
-+c_7320635.elements[41] = ((closureN)self_7312505)->elements[41];
-+c_7320635.elements[42] = ((closureN)self_7312505)->elements[42];
-+c_7320635.elements[43] = ((closureN)self_7312505)->elements[44];
-+c_7320635.elements[44] = ((closureN)self_7312505)->elements[45];
-+c_7320635.elements[45] = free_91vars_733230;
-+c_7320635.elements[46] = ((closureN)self_7312505)->elements[46];
-+c_7320635.elements[47] = ((closureN)self_7312505)->elements[47];
-+c_7320635.elements[48] = ((closureN)self_7312505)->elements[48];
-+c_7320635.elements[49] = ((closureN)self_7312505)->elements[49];
-+
-+
-+pair_type local_7322462;
-+return_direct_with_clo1(data,(closure)&c_7320635,__lambda_1368, set_cell_as_expr(&local_7322462, ((closureN)self_7312505)->elements[43]));;
-+}
-+
-+static void __lambda_1368(void *data, object self_7312506, int argc, object *args) /* object self_7312506, object expand_91template_733231 */
-+ {
-+ object expand_91template_733231 = args[0];
-+ object r_736249;
-+ if( (boolean_f != ((closureN)self_7312506)->elements[39]) ){
-+
-+ r_736249 = Cyc_cadr(data, ((closureN)self_7312506)->elements[43]);
-+} else {
-+ r_736249 = quote__93_93_93;}
-+;
-+closureN_type c_7320645;
-+object e_7322458 [51];
-+c_7320645.hdr.mark = gc_color_red;
-+ c_7320645.hdr.grayed = 0;
-+c_7320645.tag = closureN_tag;
-+ c_7320645.fn = (function_type)__lambda_836;
-+c_7320645.num_args = 1;
-+c_7320645.num_elements = 51;
-+c_7320645.elements = (object *)e_7322458;
-+c_7320645.elements[0] = ((closureN)self_7312506)->elements[0];
-+c_7320645.elements[1] = ((closureN)self_7312506)->elements[1];
-+c_7320645.elements[2] = ((closureN)self_7312506)->elements[2];
-+c_7320645.elements[3] = ((closureN)self_7312506)->elements[3];
-+c_7320645.elements[4] = ((closureN)self_7312506)->elements[4];
-+c_7320645.elements[5] = ((closureN)self_7312506)->elements[5];
-+c_7320645.elements[6] = ((closureN)self_7312506)->elements[6];
-+c_7320645.elements[7] = ((closureN)self_7312506)->elements[7];
-+c_7320645.elements[8] = ((closureN)self_7312506)->elements[8];
-+c_7320645.elements[9] = ((closureN)self_7312506)->elements[9];
-+c_7320645.elements[10] = ((closureN)self_7312506)->elements[10];
-+c_7320645.elements[11] = ((closureN)self_7312506)->elements[11];
-+c_7320645.elements[12] = ((closureN)self_7312506)->elements[12];
-+c_7320645.elements[13] = ((closureN)self_7312506)->elements[13];
-+c_7320645.elements[14] = ((closureN)self_7312506)->elements[14];
-+c_7320645.elements[15] = ((closureN)self_7312506)->elements[15];
-+c_7320645.elements[16] = ((closureN)self_7312506)->elements[16];
-+c_7320645.elements[17] = ((closureN)self_7312506)->elements[17];
-+c_7320645.elements[18] = ((closureN)self_7312506)->elements[18];
-+c_7320645.elements[19] = ((closureN)self_7312506)->elements[19];
-+c_7320645.elements[20] = ((closureN)self_7312506)->elements[20];
-+c_7320645.elements[21] = ((closureN)self_7312506)->elements[21];
-+c_7320645.elements[22] = ((closureN)self_7312506)->elements[22];
-+c_7320645.elements[23] = ((closureN)self_7312506)->elements[23];
-+c_7320645.elements[24] = ((closureN)self_7312506)->elements[24];
-+c_7320645.elements[25] = ((closureN)self_7312506)->elements[25];
-+c_7320645.elements[26] = ((closureN)self_7312506)->elements[26];
-+c_7320645.elements[27] = ((closureN)self_7312506)->elements[27];
-+c_7320645.elements[28] = ((closureN)self_7312506)->elements[28];
-+c_7320645.elements[29] = ((closureN)self_7312506)->elements[29];
-+c_7320645.elements[30] = ((closureN)self_7312506)->elements[30];
-+c_7320645.elements[31] = ((closureN)self_7312506)->elements[31];
-+c_7320645.elements[32] = ((closureN)self_7312506)->elements[32];
-+c_7320645.elements[33] = ((closureN)self_7312506)->elements[33];
-+c_7320645.elements[34] = ((closureN)self_7312506)->elements[34];
-+c_7320645.elements[35] = ((closureN)self_7312506)->elements[35];
-+c_7320645.elements[36] = ((closureN)self_7312506)->elements[36];
-+c_7320645.elements[37] = ((closureN)self_7312506)->elements[37];
-+c_7320645.elements[38] = ((closureN)self_7312506)->elements[38];
-+c_7320645.elements[39] = ((closureN)self_7312506)->elements[39];
-+c_7320645.elements[40] = ((closureN)self_7312506)->elements[40];
-+c_7320645.elements[41] = ((closureN)self_7312506)->elements[41];
-+c_7320645.elements[42] = ((closureN)self_7312506)->elements[42];
-+c_7320645.elements[43] = expand_91template_733231;
-+c_7320645.elements[44] = ((closureN)self_7312506)->elements[43];
-+c_7320645.elements[45] = ((closureN)self_7312506)->elements[44];
-+c_7320645.elements[46] = ((closureN)self_7312506)->elements[45];
-+c_7320645.elements[47] = ((closureN)self_7312506)->elements[46];
-+c_7320645.elements[48] = ((closureN)self_7312506)->elements[47];
-+c_7320645.elements[49] = ((closureN)self_7312506)->elements[48];
-+c_7320645.elements[50] = ((closureN)self_7312506)->elements[49];
-+
-+return_closcall2(data, ((closureN)self_7312506)->elements[49], &c_7320645, r_736249);;
-+}
-+
-+static void __lambda_836(void *data, object self_7312507, int argc, object *args) /* object self_7312507, object r_736248 */
-+ {
-+ object r_736248 = args[0];
-+
-+closureN_type c_7320647;
-+object e_7322454 [51];
-+c_7320647.hdr.mark = gc_color_red;
-+ c_7320647.hdr.grayed = 0;
-+c_7320647.tag = closureN_tag;
-+ c_7320647.fn = (function_type)__lambda_837;
-+c_7320647.num_args = 1;
-+c_7320647.num_elements = 51;
-+c_7320647.elements = (object *)e_7322454;
-+c_7320647.elements[0] = ((closureN)self_7312507)->elements[0];
-+c_7320647.elements[1] = ((closureN)self_7312507)->elements[1];
-+c_7320647.elements[2] = ((closureN)self_7312507)->elements[2];
-+c_7320647.elements[3] = ((closureN)self_7312507)->elements[3];
-+c_7320647.elements[4] = ((closureN)self_7312507)->elements[4];
-+c_7320647.elements[5] = ((closureN)self_7312507)->elements[5];
-+c_7320647.elements[6] = ((closureN)self_7312507)->elements[6];
-+c_7320647.elements[7] = ((closureN)self_7312507)->elements[7];
-+c_7320647.elements[8] = ((closureN)self_7312507)->elements[8];
-+c_7320647.elements[9] = ((closureN)self_7312507)->elements[9];
-+c_7320647.elements[10] = ((closureN)self_7312507)->elements[10];
-+c_7320647.elements[11] = ((closureN)self_7312507)->elements[11];
-+c_7320647.elements[12] = ((closureN)self_7312507)->elements[12];
-+c_7320647.elements[13] = ((closureN)self_7312507)->elements[13];
-+c_7320647.elements[14] = ((closureN)self_7312507)->elements[14];
-+c_7320647.elements[15] = ((closureN)self_7312507)->elements[15];
-+c_7320647.elements[16] = ((closureN)self_7312507)->elements[16];
-+c_7320647.elements[17] = ((closureN)self_7312507)->elements[17];
-+c_7320647.elements[18] = ((closureN)self_7312507)->elements[18];
-+c_7320647.elements[19] = ((closureN)self_7312507)->elements[19];
-+c_7320647.elements[20] = ((closureN)self_7312507)->elements[20];
-+c_7320647.elements[21] = ((closureN)self_7312507)->elements[21];
-+c_7320647.elements[22] = ((closureN)self_7312507)->elements[22];
-+c_7320647.elements[23] = ((closureN)self_7312507)->elements[23];
-+c_7320647.elements[24] = ((closureN)self_7312507)->elements[24];
-+c_7320647.elements[25] = ((closureN)self_7312507)->elements[25];
-+c_7320647.elements[26] = ((closureN)self_7312507)->elements[26];
-+c_7320647.elements[27] = ((closureN)self_7312507)->elements[27];
-+c_7320647.elements[28] = ((closureN)self_7312507)->elements[28];
-+c_7320647.elements[29] = ((closureN)self_7312507)->elements[29];
-+c_7320647.elements[30] = ((closureN)self_7312507)->elements[30];
-+c_7320647.elements[31] = ((closureN)self_7312507)->elements[31];
-+c_7320647.elements[32] = ((closureN)self_7312507)->elements[32];
-+c_7320647.elements[33] = ((closureN)self_7312507)->elements[33];
-+c_7320647.elements[34] = ((closureN)self_7312507)->elements[34];
-+c_7320647.elements[35] = ((closureN)self_7312507)->elements[35];
-+c_7320647.elements[36] = ((closureN)self_7312507)->elements[36];
-+c_7320647.elements[37] = ((closureN)self_7312507)->elements[37];
-+c_7320647.elements[38] = ((closureN)self_7312507)->elements[38];
-+c_7320647.elements[39] = ((closureN)self_7312507)->elements[39];
-+c_7320647.elements[40] = ((closureN)self_7312507)->elements[40];
-+c_7320647.elements[41] = ((closureN)self_7312507)->elements[41];
-+c_7320647.elements[42] = ((closureN)self_7312507)->elements[42];
-+c_7320647.elements[43] = ((closureN)self_7312507)->elements[43];
-+c_7320647.elements[44] = ((closureN)self_7312507)->elements[44];
-+c_7320647.elements[45] = ((closureN)self_7312507)->elements[45];
-+c_7320647.elements[46] = ((closureN)self_7312507)->elements[46];
-+c_7320647.elements[47] = ((closureN)self_7312507)->elements[47];
-+c_7320647.elements[48] = ((closureN)self_7312507)->elements[48];
-+c_7320647.elements[49] = ((closureN)self_7312507)->elements[49];
-+c_7320647.elements[50] = ((closureN)self_7312507)->elements[50];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320647,__lambda_837, Cyc_set_cell(data, ((closureN)self_7312507)->elements[36], r_736248));;
-+}
-+
-+static void __lambda_837(void *data, object self_7312508, int argc, object *args) /* object self_7312508, object r_735868 */
-+ {
-+
-+
-+closureN_type c_7320649;
-+object e_7320661 [2];
-+c_7320649.hdr.mark = gc_color_red;
-+ c_7320649.hdr.grayed = 0;
-+c_7320649.tag = closureN_tag;
-+ c_7320649.fn = (function_type)__lambda_838;
-+c_7320649.num_args = 0;
-+c_7320649.num_elements = 2;
-+c_7320649.elements = (object *)e_7320661;
-+c_7320649.elements[0] = ((closureN)self_7312508)->elements[39];
-+c_7320649.elements[1] = ((closureN)self_7312508)->elements[44];
-+
-+
-+closureN_type c_7320662;
-+object e_7322453 [51];
-+c_7320662.hdr.mark = gc_color_red;
-+ c_7320662.hdr.grayed = 0;
-+c_7320662.tag = closureN_tag;
-+ c_7320662.fn = (function_type)__lambda_839;
-+c_7320662.num_args = 1;
-+c_7320662.num_elements = 51;
-+c_7320662.elements = (object *)e_7322453;
-+c_7320662.elements[0] = ((closureN)self_7312508)->elements[0];
-+c_7320662.elements[1] = ((closureN)self_7312508)->elements[1];
-+c_7320662.elements[2] = ((closureN)self_7312508)->elements[2];
-+c_7320662.elements[3] = ((closureN)self_7312508)->elements[3];
-+c_7320662.elements[4] = ((closureN)self_7312508)->elements[4];
-+c_7320662.elements[5] = ((closureN)self_7312508)->elements[5];
-+c_7320662.elements[6] = ((closureN)self_7312508)->elements[6];
-+c_7320662.elements[7] = ((closureN)self_7312508)->elements[7];
-+c_7320662.elements[8] = ((closureN)self_7312508)->elements[8];
-+c_7320662.elements[9] = ((closureN)self_7312508)->elements[9];
-+c_7320662.elements[10] = ((closureN)self_7312508)->elements[10];
-+c_7320662.elements[11] = ((closureN)self_7312508)->elements[11];
-+c_7320662.elements[12] = ((closureN)self_7312508)->elements[12];
-+c_7320662.elements[13] = ((closureN)self_7312508)->elements[13];
-+c_7320662.elements[14] = ((closureN)self_7312508)->elements[14];
-+c_7320662.elements[15] = ((closureN)self_7312508)->elements[15];
-+c_7320662.elements[16] = ((closureN)self_7312508)->elements[16];
-+c_7320662.elements[17] = ((closureN)self_7312508)->elements[17];
-+c_7320662.elements[18] = ((closureN)self_7312508)->elements[18];
-+c_7320662.elements[19] = ((closureN)self_7312508)->elements[19];
-+c_7320662.elements[20] = ((closureN)self_7312508)->elements[20];
-+c_7320662.elements[21] = ((closureN)self_7312508)->elements[21];
-+c_7320662.elements[22] = ((closureN)self_7312508)->elements[22];
-+c_7320662.elements[23] = ((closureN)self_7312508)->elements[23];
-+c_7320662.elements[24] = ((closureN)self_7312508)->elements[24];
-+c_7320662.elements[25] = ((closureN)self_7312508)->elements[25];
-+c_7320662.elements[26] = ((closureN)self_7312508)->elements[26];
-+c_7320662.elements[27] = ((closureN)self_7312508)->elements[27];
-+c_7320662.elements[28] = ((closureN)self_7312508)->elements[28];
-+c_7320662.elements[29] = ((closureN)self_7312508)->elements[29];
-+c_7320662.elements[30] = ((closureN)self_7312508)->elements[30];
-+c_7320662.elements[31] = ((closureN)self_7312508)->elements[31];
-+c_7320662.elements[32] = ((closureN)self_7312508)->elements[32];
-+c_7320662.elements[33] = ((closureN)self_7312508)->elements[33];
-+c_7320662.elements[34] = ((closureN)self_7312508)->elements[34];
-+c_7320662.elements[35] = ((closureN)self_7312508)->elements[35];
-+c_7320662.elements[36] = ((closureN)self_7312508)->elements[36];
-+c_7320662.elements[37] = ((closureN)self_7312508)->elements[37];
-+c_7320662.elements[38] = ((closureN)self_7312508)->elements[38];
-+c_7320662.elements[39] = ((closureN)self_7312508)->elements[39];
-+c_7320662.elements[40] = ((closureN)self_7312508)->elements[40];
-+c_7320662.elements[41] = ((closureN)self_7312508)->elements[41];
-+c_7320662.elements[42] = ((closureN)self_7312508)->elements[42];
-+c_7320662.elements[43] = ((closureN)self_7312508)->elements[43];
-+c_7320662.elements[44] = ((closureN)self_7312508)->elements[44];
-+c_7320662.elements[45] = ((closureN)self_7312508)->elements[45];
-+c_7320662.elements[46] = ((closureN)self_7312508)->elements[46];
-+c_7320662.elements[47] = ((closureN)self_7312508)->elements[47];
-+c_7320662.elements[48] = ((closureN)self_7312508)->elements[48];
-+c_7320662.elements[49] = ((closureN)self_7312508)->elements[49];
-+c_7320662.elements[50] = ((closureN)self_7312508)->elements[50];
-+
-+return_direct_with_clo1(data,(closure)&c_7320649,__lambda_838, &c_7320662);;
-+}
-+
-+static void __lambda_839(void *data, object self_7312509, int argc, object *args) /* object self_7312509, object r_736245 */
-+ {
-+ object r_736245 = args[0];
-+
-+closureN_type c_7320664;
-+object e_7322449 [51];
-+c_7320664.hdr.mark = gc_color_red;
-+ c_7320664.hdr.grayed = 0;
-+c_7320664.tag = closureN_tag;
-+ c_7320664.fn = (function_type)__lambda_840;
-+c_7320664.num_args = 1;
-+c_7320664.num_elements = 51;
-+c_7320664.elements = (object *)e_7322449;
-+c_7320664.elements[0] = ((closureN)self_7312509)->elements[0];
-+c_7320664.elements[1] = ((closureN)self_7312509)->elements[1];
-+c_7320664.elements[2] = ((closureN)self_7312509)->elements[2];
-+c_7320664.elements[3] = ((closureN)self_7312509)->elements[3];
-+c_7320664.elements[4] = ((closureN)self_7312509)->elements[4];
-+c_7320664.elements[5] = ((closureN)self_7312509)->elements[5];
-+c_7320664.elements[6] = ((closureN)self_7312509)->elements[6];
-+c_7320664.elements[7] = ((closureN)self_7312509)->elements[7];
-+c_7320664.elements[8] = ((closureN)self_7312509)->elements[8];
-+c_7320664.elements[9] = ((closureN)self_7312509)->elements[9];
-+c_7320664.elements[10] = ((closureN)self_7312509)->elements[10];
-+c_7320664.elements[11] = ((closureN)self_7312509)->elements[11];
-+c_7320664.elements[12] = ((closureN)self_7312509)->elements[12];
-+c_7320664.elements[13] = ((closureN)self_7312509)->elements[13];
-+c_7320664.elements[14] = ((closureN)self_7312509)->elements[14];
-+c_7320664.elements[15] = ((closureN)self_7312509)->elements[15];
-+c_7320664.elements[16] = ((closureN)self_7312509)->elements[16];
-+c_7320664.elements[17] = ((closureN)self_7312509)->elements[17];
-+c_7320664.elements[18] = ((closureN)self_7312509)->elements[18];
-+c_7320664.elements[19] = ((closureN)self_7312509)->elements[19];
-+c_7320664.elements[20] = ((closureN)self_7312509)->elements[20];
-+c_7320664.elements[21] = ((closureN)self_7312509)->elements[21];
-+c_7320664.elements[22] = ((closureN)self_7312509)->elements[22];
-+c_7320664.elements[23] = ((closureN)self_7312509)->elements[23];
-+c_7320664.elements[24] = ((closureN)self_7312509)->elements[24];
-+c_7320664.elements[25] = ((closureN)self_7312509)->elements[25];
-+c_7320664.elements[26] = ((closureN)self_7312509)->elements[26];
-+c_7320664.elements[27] = ((closureN)self_7312509)->elements[27];
-+c_7320664.elements[28] = ((closureN)self_7312509)->elements[28];
-+c_7320664.elements[29] = ((closureN)self_7312509)->elements[29];
-+c_7320664.elements[30] = ((closureN)self_7312509)->elements[30];
-+c_7320664.elements[31] = ((closureN)self_7312509)->elements[31];
-+c_7320664.elements[32] = ((closureN)self_7312509)->elements[32];
-+c_7320664.elements[33] = ((closureN)self_7312509)->elements[33];
-+c_7320664.elements[34] = ((closureN)self_7312509)->elements[34];
-+c_7320664.elements[35] = ((closureN)self_7312509)->elements[35];
-+c_7320664.elements[36] = ((closureN)self_7312509)->elements[36];
-+c_7320664.elements[37] = ((closureN)self_7312509)->elements[37];
-+c_7320664.elements[38] = ((closureN)self_7312509)->elements[38];
-+c_7320664.elements[39] = ((closureN)self_7312509)->elements[39];
-+c_7320664.elements[40] = ((closureN)self_7312509)->elements[40];
-+c_7320664.elements[41] = ((closureN)self_7312509)->elements[41];
-+c_7320664.elements[42] = ((closureN)self_7312509)->elements[42];
-+c_7320664.elements[43] = ((closureN)self_7312509)->elements[43];
-+c_7320664.elements[44] = ((closureN)self_7312509)->elements[44];
-+c_7320664.elements[45] = ((closureN)self_7312509)->elements[45];
-+c_7320664.elements[46] = ((closureN)self_7312509)->elements[46];
-+c_7320664.elements[47] = ((closureN)self_7312509)->elements[47];
-+c_7320664.elements[48] = ((closureN)self_7312509)->elements[48];
-+c_7320664.elements[49] = ((closureN)self_7312509)->elements[49];
-+c_7320664.elements[50] = ((closureN)self_7312509)->elements[50];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320664,__lambda_840, Cyc_set_cell(data, ((closureN)self_7312509)->elements[48], r_736245));;
-+}
-+
-+static void __lambda_840(void *data, object self_7312510, int argc, object *args) /* object self_7312510, object r_735869 */
-+ {
-+
-+
-+closureN_type c_7320666;
-+object e_7320678 [2];
-+c_7320666.hdr.mark = gc_color_red;
-+ c_7320666.hdr.grayed = 0;
-+c_7320666.tag = closureN_tag;
-+ c_7320666.fn = (function_type)__lambda_841;
-+c_7320666.num_args = 0;
-+c_7320666.num_elements = 2;
-+c_7320666.elements = (object *)e_7320678;
-+c_7320666.elements[0] = ((closureN)self_7312510)->elements[39];
-+c_7320666.elements[1] = ((closureN)self_7312510)->elements[44];
-+
-+
-+closureN_type c_7320679;
-+object e_7322448 [50];
-+c_7320679.hdr.mark = gc_color_red;
-+ c_7320679.hdr.grayed = 0;
-+c_7320679.tag = closureN_tag;
-+ c_7320679.fn = (function_type)__lambda_842;
-+c_7320679.num_args = 1;
-+c_7320679.num_elements = 50;
-+c_7320679.elements = (object *)e_7322448;
-+c_7320679.elements[0] = ((closureN)self_7312510)->elements[0];
-+c_7320679.elements[1] = ((closureN)self_7312510)->elements[1];
-+c_7320679.elements[2] = ((closureN)self_7312510)->elements[2];
-+c_7320679.elements[3] = ((closureN)self_7312510)->elements[3];
-+c_7320679.elements[4] = ((closureN)self_7312510)->elements[4];
-+c_7320679.elements[5] = ((closureN)self_7312510)->elements[5];
-+c_7320679.elements[6] = ((closureN)self_7312510)->elements[6];
-+c_7320679.elements[7] = ((closureN)self_7312510)->elements[7];
-+c_7320679.elements[8] = ((closureN)self_7312510)->elements[8];
-+c_7320679.elements[9] = ((closureN)self_7312510)->elements[9];
-+c_7320679.elements[10] = ((closureN)self_7312510)->elements[10];
-+c_7320679.elements[11] = ((closureN)self_7312510)->elements[11];
-+c_7320679.elements[12] = ((closureN)self_7312510)->elements[12];
-+c_7320679.elements[13] = ((closureN)self_7312510)->elements[13];
-+c_7320679.elements[14] = ((closureN)self_7312510)->elements[14];
-+c_7320679.elements[15] = ((closureN)self_7312510)->elements[15];
-+c_7320679.elements[16] = ((closureN)self_7312510)->elements[16];
-+c_7320679.elements[17] = ((closureN)self_7312510)->elements[17];
-+c_7320679.elements[18] = ((closureN)self_7312510)->elements[18];
-+c_7320679.elements[19] = ((closureN)self_7312510)->elements[19];
-+c_7320679.elements[20] = ((closureN)self_7312510)->elements[20];
-+c_7320679.elements[21] = ((closureN)self_7312510)->elements[21];
-+c_7320679.elements[22] = ((closureN)self_7312510)->elements[22];
-+c_7320679.elements[23] = ((closureN)self_7312510)->elements[23];
-+c_7320679.elements[24] = ((closureN)self_7312510)->elements[24];
-+c_7320679.elements[25] = ((closureN)self_7312510)->elements[25];
-+c_7320679.elements[26] = ((closureN)self_7312510)->elements[26];
-+c_7320679.elements[27] = ((closureN)self_7312510)->elements[27];
-+c_7320679.elements[28] = ((closureN)self_7312510)->elements[28];
-+c_7320679.elements[29] = ((closureN)self_7312510)->elements[29];
-+c_7320679.elements[30] = ((closureN)self_7312510)->elements[30];
-+c_7320679.elements[31] = ((closureN)self_7312510)->elements[31];
-+c_7320679.elements[32] = ((closureN)self_7312510)->elements[32];
-+c_7320679.elements[33] = ((closureN)self_7312510)->elements[33];
-+c_7320679.elements[34] = ((closureN)self_7312510)->elements[34];
-+c_7320679.elements[35] = ((closureN)self_7312510)->elements[35];
-+c_7320679.elements[36] = ((closureN)self_7312510)->elements[36];
-+c_7320679.elements[37] = ((closureN)self_7312510)->elements[37];
-+c_7320679.elements[38] = ((closureN)self_7312510)->elements[38];
-+c_7320679.elements[39] = ((closureN)self_7312510)->elements[40];
-+c_7320679.elements[40] = ((closureN)self_7312510)->elements[41];
-+c_7320679.elements[41] = ((closureN)self_7312510)->elements[42];
-+c_7320679.elements[42] = ((closureN)self_7312510)->elements[43];
-+c_7320679.elements[43] = ((closureN)self_7312510)->elements[44];
-+c_7320679.elements[44] = ((closureN)self_7312510)->elements[45];
-+c_7320679.elements[45] = ((closureN)self_7312510)->elements[46];
-+c_7320679.elements[46] = ((closureN)self_7312510)->elements[47];
-+c_7320679.elements[47] = ((closureN)self_7312510)->elements[48];
-+c_7320679.elements[48] = ((closureN)self_7312510)->elements[49];
-+c_7320679.elements[49] = ((closureN)self_7312510)->elements[50];
-+
-+return_direct_with_clo1(data,(closure)&c_7320666,__lambda_841, &c_7320679);;
-+}
-+
-+static void __lambda_842(void *data, object self_7312511, int argc, object *args) /* object self_7312511, object r_736242 */
-+ {
-+ object r_736242 = args[0];
-+
-+closureN_type c_7320681;
-+object e_7322444 [50];
-+c_7320681.hdr.mark = gc_color_red;
-+ c_7320681.hdr.grayed = 0;
-+c_7320681.tag = closureN_tag;
-+ c_7320681.fn = (function_type)__lambda_843;
-+c_7320681.num_args = 1;
-+c_7320681.num_elements = 50;
-+c_7320681.elements = (object *)e_7322444;
-+c_7320681.elements[0] = ((closureN)self_7312511)->elements[0];
-+c_7320681.elements[1] = ((closureN)self_7312511)->elements[1];
-+c_7320681.elements[2] = ((closureN)self_7312511)->elements[2];
-+c_7320681.elements[3] = ((closureN)self_7312511)->elements[3];
-+c_7320681.elements[4] = ((closureN)self_7312511)->elements[4];
-+c_7320681.elements[5] = ((closureN)self_7312511)->elements[5];
-+c_7320681.elements[6] = ((closureN)self_7312511)->elements[6];
-+c_7320681.elements[7] = ((closureN)self_7312511)->elements[7];
-+c_7320681.elements[8] = ((closureN)self_7312511)->elements[8];
-+c_7320681.elements[9] = ((closureN)self_7312511)->elements[9];
-+c_7320681.elements[10] = ((closureN)self_7312511)->elements[10];
-+c_7320681.elements[11] = ((closureN)self_7312511)->elements[11];
-+c_7320681.elements[12] = ((closureN)self_7312511)->elements[12];
-+c_7320681.elements[13] = ((closureN)self_7312511)->elements[13];
-+c_7320681.elements[14] = ((closureN)self_7312511)->elements[14];
-+c_7320681.elements[15] = ((closureN)self_7312511)->elements[15];
-+c_7320681.elements[16] = ((closureN)self_7312511)->elements[16];
-+c_7320681.elements[17] = ((closureN)self_7312511)->elements[17];
-+c_7320681.elements[18] = ((closureN)self_7312511)->elements[18];
-+c_7320681.elements[19] = ((closureN)self_7312511)->elements[19];
-+c_7320681.elements[20] = ((closureN)self_7312511)->elements[20];
-+c_7320681.elements[21] = ((closureN)self_7312511)->elements[21];
-+c_7320681.elements[22] = ((closureN)self_7312511)->elements[22];
-+c_7320681.elements[23] = ((closureN)self_7312511)->elements[23];
-+c_7320681.elements[24] = ((closureN)self_7312511)->elements[24];
-+c_7320681.elements[25] = ((closureN)self_7312511)->elements[25];
-+c_7320681.elements[26] = ((closureN)self_7312511)->elements[26];
-+c_7320681.elements[27] = ((closureN)self_7312511)->elements[27];
-+c_7320681.elements[28] = ((closureN)self_7312511)->elements[28];
-+c_7320681.elements[29] = ((closureN)self_7312511)->elements[29];
-+c_7320681.elements[30] = ((closureN)self_7312511)->elements[30];
-+c_7320681.elements[31] = ((closureN)self_7312511)->elements[31];
-+c_7320681.elements[32] = ((closureN)self_7312511)->elements[32];
-+c_7320681.elements[33] = ((closureN)self_7312511)->elements[33];
-+c_7320681.elements[34] = ((closureN)self_7312511)->elements[34];
-+c_7320681.elements[35] = ((closureN)self_7312511)->elements[35];
-+c_7320681.elements[36] = ((closureN)self_7312511)->elements[36];
-+c_7320681.elements[37] = ((closureN)self_7312511)->elements[37];
-+c_7320681.elements[38] = ((closureN)self_7312511)->elements[38];
-+c_7320681.elements[39] = ((closureN)self_7312511)->elements[39];
-+c_7320681.elements[40] = ((closureN)self_7312511)->elements[40];
-+c_7320681.elements[41] = ((closureN)self_7312511)->elements[41];
-+c_7320681.elements[42] = ((closureN)self_7312511)->elements[42];
-+c_7320681.elements[43] = ((closureN)self_7312511)->elements[43];
-+c_7320681.elements[44] = ((closureN)self_7312511)->elements[44];
-+c_7320681.elements[45] = ((closureN)self_7312511)->elements[45];
-+c_7320681.elements[46] = ((closureN)self_7312511)->elements[46];
-+c_7320681.elements[47] = ((closureN)self_7312511)->elements[47];
-+c_7320681.elements[48] = ((closureN)self_7312511)->elements[48];
-+c_7320681.elements[49] = ((closureN)self_7312511)->elements[49];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320681,__lambda_843, Cyc_set_cell(data, ((closureN)self_7312511)->elements[44], r_736242));;
-+}
-+
-+static void __lambda_843(void *data, object self_7312512, int argc, object *args) /* object self_7312512, object r_735870 */
-+ {
-+
-+
-+closureN_type c_7320683;
-+object e_7322405 [48];
-+c_7320683.hdr.mark = gc_color_red;
-+ c_7320683.hdr.grayed = 0;
-+c_7320683.tag = closureN_tag;
-+ c_7320683.fn = (function_type)__lambda_844;
-+c_7320683.num_args = 1;
-+c_7320683.num_elements = 48;
-+c_7320683.elements = (object *)e_7322405;
-+c_7320683.elements[0] = ((closureN)self_7312512)->elements[0];
-+c_7320683.elements[1] = ((closureN)self_7312512)->elements[1];
-+c_7320683.elements[2] = ((closureN)self_7312512)->elements[2];
-+c_7320683.elements[3] = ((closureN)self_7312512)->elements[3];
-+c_7320683.elements[4] = ((closureN)self_7312512)->elements[4];
-+c_7320683.elements[5] = ((closureN)self_7312512)->elements[5];
-+c_7320683.elements[6] = ((closureN)self_7312512)->elements[6];
-+c_7320683.elements[7] = ((closureN)self_7312512)->elements[7];
-+c_7320683.elements[8] = ((closureN)self_7312512)->elements[8];
-+c_7320683.elements[9] = ((closureN)self_7312512)->elements[9];
-+c_7320683.elements[10] = ((closureN)self_7312512)->elements[10];
-+c_7320683.elements[11] = ((closureN)self_7312512)->elements[11];
-+c_7320683.elements[12] = ((closureN)self_7312512)->elements[12];
-+c_7320683.elements[13] = ((closureN)self_7312512)->elements[13];
-+c_7320683.elements[14] = ((closureN)self_7312512)->elements[14];
-+c_7320683.elements[15] = ((closureN)self_7312512)->elements[15];
-+c_7320683.elements[16] = ((closureN)self_7312512)->elements[16];
-+c_7320683.elements[17] = ((closureN)self_7312512)->elements[17];
-+c_7320683.elements[18] = ((closureN)self_7312512)->elements[18];
-+c_7320683.elements[19] = ((closureN)self_7312512)->elements[19];
-+c_7320683.elements[20] = ((closureN)self_7312512)->elements[20];
-+c_7320683.elements[21] = ((closureN)self_7312512)->elements[21];
-+c_7320683.elements[22] = ((closureN)self_7312512)->elements[22];
-+c_7320683.elements[23] = ((closureN)self_7312512)->elements[23];
-+c_7320683.elements[24] = ((closureN)self_7312512)->elements[24];
-+c_7320683.elements[25] = ((closureN)self_7312512)->elements[25];
-+c_7320683.elements[26] = ((closureN)self_7312512)->elements[26];
-+c_7320683.elements[27] = ((closureN)self_7312512)->elements[27];
-+c_7320683.elements[28] = ((closureN)self_7312512)->elements[28];
-+c_7320683.elements[29] = ((closureN)self_7312512)->elements[29];
-+c_7320683.elements[30] = ((closureN)self_7312512)->elements[30];
-+c_7320683.elements[31] = ((closureN)self_7312512)->elements[31];
-+c_7320683.elements[32] = ((closureN)self_7312512)->elements[32];
-+c_7320683.elements[33] = ((closureN)self_7312512)->elements[33];
-+c_7320683.elements[34] = ((closureN)self_7312512)->elements[34];
-+c_7320683.elements[35] = ((closureN)self_7312512)->elements[36];
-+c_7320683.elements[36] = ((closureN)self_7312512)->elements[37];
-+c_7320683.elements[37] = ((closureN)self_7312512)->elements[38];
-+c_7320683.elements[38] = ((closureN)self_7312512)->elements[39];
-+c_7320683.elements[39] = ((closureN)self_7312512)->elements[40];
-+c_7320683.elements[40] = ((closureN)self_7312512)->elements[41];
-+c_7320683.elements[41] = ((closureN)self_7312512)->elements[42];
-+c_7320683.elements[42] = ((closureN)self_7312512)->elements[43];
-+c_7320683.elements[43] = ((closureN)self_7312512)->elements[44];
-+c_7320683.elements[44] = ((closureN)self_7312512)->elements[45];
-+c_7320683.elements[45] = ((closureN)self_7312512)->elements[46];
-+c_7320683.elements[46] = ((closureN)self_7312512)->elements[47];
-+c_7320683.elements[47] = ((closureN)self_7312512)->elements[48];
-+
-+
-+closureN_type c_7322406;
-+object e_7322443 [2];
-+c_7322406.hdr.mark = gc_color_red;
-+ c_7322406.hdr.grayed = 0;
-+c_7322406.tag = closureN_tag;
-+ c_7322406.fn = (function_type)__lambda_1006;
-+c_7322406.num_args = 1;
-+c_7322406.num_elements = 2;
-+c_7322406.elements = (object *)e_7322443;
-+c_7322406.elements[0] = ((closureN)self_7312512)->elements[35];
-+c_7322406.elements[1] = ((closureN)self_7312512)->elements[49];
-
+-
-closureN_type c_7322940;
-object e_7322944 [2];
-c_7322940.hdr.mark = gc_color_red;
@@ -24468,30 +25521,12 @@ Make let-values be the same as let*-values, to work around
-c_7322940.elements = (object *)e_7322944;
-c_7322940.elements[0] = ((closureN)self_7313777)->elements[25];
-c_7322940.elements[1] = ((closureN)self_7313777)->elements[34];
-+return_direct_with_clo1(data,(closure)&c_7320683,__lambda_844, &c_7322406);;
-+}
-
+-
-return_direct_with_clo1(data,(closure)&c_7322876,__lambda_954, &c_7322940);
-} else {
-+static void __lambda_1006(void *data, object self_7312513, int argc, object *args) /* object self_7312513, object k_736236, object s_731272_733232 */
-+ {
-+ object k_736236 = args[0]; object s_731272_733232 = args[1];
-
-+closureN_type c_7322408;
-+object e_7322436 [4];
-+c_7322408.hdr.mark = gc_color_red;
-+ c_7322408.hdr.grayed = 0;
-+c_7322408.tag = closureN_tag;
-+ c_7322408.fn = (function_type)__lambda_1007;
-+c_7322408.num_args = 1;
-+c_7322408.num_elements = 4;
-+c_7322408.elements = (object *)e_7322436;
-+c_7322408.elements[0] = ((closureN)self_7312513)->elements[0];
-+c_7322408.elements[1] = k_736236;
-+c_7322408.elements[2] = ((closureN)self_7312513)->elements[1];
-+c_7322408.elements[3] = s_731272_733232;
-
-
+-
+-
+-
-closureN_type c_7322949;
-object e_7323639 [33];
-c_7322949.hdr.mark = gc_color_red;
@@ -24534,20 +25569,20 @@ Make let-values be the same as let*-values, to work around
-c_7322949.elements[30] = ((closureN)self_7313777)->elements[34];
-c_7322949.elements[31] = ((closureN)self_7313777)->elements[35];
-c_7322949.elements[32] = ((closureN)self_7313777)->elements[36];
-+complex_num_type local_7322439;
++list_3_type local_7322285;
-return_closcall2(data, car(((closureN)self_7313777)->elements[28]), &c_7322949, ((closureN)self_7313777)->elements[34]);}
-;;
-+
-+return_direct_with_clo1(data,(closure)&c_7322408,__lambda_1007, Cyc_fast_sum(data,&local_7322439, car(((closureN)self_7312513)->elements[0]), obj_int2obj(1)));;
++list_2_type local_7322289;
++return_direct_with_clo1(data, ((closureN)self_7312571)->elements[2], (((closure) ((closureN)self_7312571)->elements[2])->fn), Cyc_fast_list_3(&local_7322285, ((closureN)self_7312571)->elements[0], Cyc_fast_list_2(&local_7322289, ((closureN)self_7312571)->elements[1], ((closureN)self_7312571)->elements[3]), r_736217));;
}
-static void __lambda_960(void *data, object self_7313784, int argc, object *args) /* object self_7313784, object r_736490 */
-+static void __lambda_1007(void *data, object self_7312514, int argc, object *args) /* object self_7312514, object r_736241 */
++static void __lambda_998(void *data, object self_7312567, int argc, object *args) /* object self_7312567, object k_736212, object vars_731344_733256 */
{
- object r_736490 = args[0];
- if( (boolean_f != r_736490) ){
-+ object r_736241 = args[0];
++ object k_736212 = args[0]; object vars_731344_733256 = args[1];
-closureN_type c_7322951;
-object e_7323518 [30];
@@ -24631,327 +25666,12 @@ Make let-values be the same as let*-values, to work around
-c_7323555.elements[3] = ((closureN)self_7313784)->elements[28];
-c_7323555.elements[4] = ((closureN)self_7313784)->elements[30];
-c_7323555.elements[5] = ((closureN)self_7313784)->elements[31];
-+closureN_type c_7322410;
-+object e_7322432 [4];
-+c_7322410.hdr.mark = gc_color_red;
-+ c_7322410.hdr.grayed = 0;
-+c_7322410.tag = closureN_tag;
-+ c_7322410.fn = (function_type)__lambda_1008;
-+c_7322410.num_args = 1;
-+c_7322410.num_elements = 4;
-+c_7322410.elements = (object *)e_7322432;
-+c_7322410.elements[0] = ((closureN)self_7312514)->elements[0];
-+c_7322410.elements[1] = ((closureN)self_7312514)->elements[1];
-+c_7322410.elements[2] = ((closureN)self_7312514)->elements[2];
-+c_7322410.elements[3] = ((closureN)self_7312514)->elements[3];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7322410,__lambda_1008, Cyc_set_cell(data, ((closureN)self_7312514)->elements[0], r_736241));;
-+}
-+
-+static void __lambda_1008(void *data, object self_7312515, int argc, object *args) /* object self_7312515, object r_736237 */
-+ {
-+
-+
-+closureN_type c_7322412;
-+object e_7322425 [3];
-+c_7322412.hdr.mark = gc_color_red;
-+ c_7322412.hdr.grayed = 0;
-+c_7322412.tag = closureN_tag;
-+ c_7322412.fn = (function_type)__lambda_1009;
-+c_7322412.num_args = 1;
-+c_7322412.num_elements = 3;
-+c_7322412.elements = (object *)e_7322425;
-+c_7322412.elements[0] = ((closureN)self_7312515)->elements[1];
-+c_7322412.elements[1] = ((closureN)self_7312515)->elements[2];
-+c_7322412.elements[2] = ((closureN)self_7312515)->elements[3];
-+
-+
-+
-+
-+object c_7322428 = Cyc_number2string2(data,(closure)&c_7322412,1,car(((closureN)self_7312515)->elements[0]));
-+return_closcall1(data,(closure)&c_7322412, c_7322428);;
-+}
-+
-+static void __lambda_1009(void *data, object self_7312516, int argc, object *args) /* object self_7312516, object r_736240 */
-+ {
-+ object r_736240 = args[0];
-+
-+closureN_type c_7322414;
-+object e_7322420 [2];
-+c_7322414.hdr.mark = gc_color_red;
-+ c_7322414.hdr.grayed = 0;
-+c_7322414.tag = closureN_tag;
-+ c_7322414.fn = (function_type)__lambda_1010;
-+c_7322414.num_args = 1;
-+c_7322414.num_elements = 2;
-+c_7322414.elements = (object *)e_7322420;
-+c_7322414.elements[0] = ((closureN)self_7312516)->elements[0];
-+c_7322414.elements[1] = ((closureN)self_7312516)->elements[1];
-+
-+
-+object c_7322423 = Cyc_string_append(data,(closure)&c_7322414,2,((closureN)self_7312516)->elements[2], r_736240);
-+return_closcall1(data,(closure)&c_7322414, c_7322423);;
-+}
-+
-+static void __lambda_1010(void *data, object self_7312517, int argc, object *args) /* object self_7312517, object r_736239 */
-+ {
-+ object r_736239 = args[0];
-+
-+
-+return_closcall2(data, ((closureN)self_7312517)->elements[1], ((closureN)self_7312517)->elements[0], Cyc_string2symbol(data, r_736239));;
-+}
-+
-+static void __lambda_844(void *data, object self_7312518, int argc, object *args) /* object self_7312518, object r_736235 */
-+ {
-+ object r_736235 = args[0];
-+
-+closureN_type c_7320685;
-+object e_7322401 [48];
-+c_7320685.hdr.mark = gc_color_red;
-+ c_7320685.hdr.grayed = 0;
-+c_7320685.tag = closureN_tag;
-+ c_7320685.fn = (function_type)__lambda_845;
-+c_7320685.num_args = 1;
-+c_7320685.num_elements = 48;
-+c_7320685.elements = (object *)e_7322401;
-+c_7320685.elements[0] = ((closureN)self_7312518)->elements[0];
-+c_7320685.elements[1] = ((closureN)self_7312518)->elements[1];
-+c_7320685.elements[2] = ((closureN)self_7312518)->elements[2];
-+c_7320685.elements[3] = ((closureN)self_7312518)->elements[3];
-+c_7320685.elements[4] = ((closureN)self_7312518)->elements[4];
-+c_7320685.elements[5] = ((closureN)self_7312518)->elements[5];
-+c_7320685.elements[6] = ((closureN)self_7312518)->elements[6];
-+c_7320685.elements[7] = ((closureN)self_7312518)->elements[7];
-+c_7320685.elements[8] = ((closureN)self_7312518)->elements[8];
-+c_7320685.elements[9] = ((closureN)self_7312518)->elements[9];
-+c_7320685.elements[10] = ((closureN)self_7312518)->elements[10];
-+c_7320685.elements[11] = ((closureN)self_7312518)->elements[11];
-+c_7320685.elements[12] = ((closureN)self_7312518)->elements[12];
-+c_7320685.elements[13] = ((closureN)self_7312518)->elements[13];
-+c_7320685.elements[14] = ((closureN)self_7312518)->elements[14];
-+c_7320685.elements[15] = ((closureN)self_7312518)->elements[15];
-+c_7320685.elements[16] = ((closureN)self_7312518)->elements[16];
-+c_7320685.elements[17] = ((closureN)self_7312518)->elements[17];
-+c_7320685.elements[18] = ((closureN)self_7312518)->elements[18];
-+c_7320685.elements[19] = ((closureN)self_7312518)->elements[19];
-+c_7320685.elements[20] = ((closureN)self_7312518)->elements[20];
-+c_7320685.elements[21] = ((closureN)self_7312518)->elements[21];
-+c_7320685.elements[22] = ((closureN)self_7312518)->elements[22];
-+c_7320685.elements[23] = ((closureN)self_7312518)->elements[23];
-+c_7320685.elements[24] = ((closureN)self_7312518)->elements[24];
-+c_7320685.elements[25] = ((closureN)self_7312518)->elements[25];
-+c_7320685.elements[26] = ((closureN)self_7312518)->elements[26];
-+c_7320685.elements[27] = ((closureN)self_7312518)->elements[27];
-+c_7320685.elements[28] = ((closureN)self_7312518)->elements[28];
-+c_7320685.elements[29] = ((closureN)self_7312518)->elements[29];
-+c_7320685.elements[30] = ((closureN)self_7312518)->elements[30];
-+c_7320685.elements[31] = ((closureN)self_7312518)->elements[31];
-+c_7320685.elements[32] = ((closureN)self_7312518)->elements[32];
-+c_7320685.elements[33] = ((closureN)self_7312518)->elements[33];
-+c_7320685.elements[34] = ((closureN)self_7312518)->elements[34];
-+c_7320685.elements[35] = ((closureN)self_7312518)->elements[35];
-+c_7320685.elements[36] = ((closureN)self_7312518)->elements[36];
-+c_7320685.elements[37] = ((closureN)self_7312518)->elements[37];
-+c_7320685.elements[38] = ((closureN)self_7312518)->elements[38];
-+c_7320685.elements[39] = ((closureN)self_7312518)->elements[39];
-+c_7320685.elements[40] = ((closureN)self_7312518)->elements[40];
-+c_7320685.elements[41] = ((closureN)self_7312518)->elements[41];
-+c_7320685.elements[42] = ((closureN)self_7312518)->elements[42];
-+c_7320685.elements[43] = ((closureN)self_7312518)->elements[43];
-+c_7320685.elements[44] = ((closureN)self_7312518)->elements[44];
-+c_7320685.elements[45] = ((closureN)self_7312518)->elements[45];
-+c_7320685.elements[46] = ((closureN)self_7312518)->elements[46];
-+c_7320685.elements[47] = ((closureN)self_7312518)->elements[47];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320685,__lambda_845, Cyc_set_cell(data, ((closureN)self_7312518)->elements[47], r_736235));;
-+}
-+
-+static void __lambda_845(void *data, object self_7312519, int argc, object *args) /* object self_7312519, object r_735871 */
-+ {
-+
-+
-+closureN_type c_7320687;
-+object e_7321544 [29];
-+c_7320687.hdr.mark = gc_color_red;
-+ c_7320687.hdr.grayed = 0;
-+c_7320687.tag = closureN_tag;
-+ c_7320687.fn = (function_type)__lambda_846;
-+c_7320687.num_args = 1;
-+c_7320687.num_elements = 29;
-+c_7320687.elements = (object *)e_7321544;
-+c_7320687.elements[0] = ((closureN)self_7312519)->elements[3];
-+c_7320687.elements[1] = ((closureN)self_7312519)->elements[4];
-+c_7320687.elements[2] = ((closureN)self_7312519)->elements[5];
-+c_7320687.elements[3] = ((closureN)self_7312519)->elements[7];
-+c_7320687.elements[4] = ((closureN)self_7312519)->elements[8];
-+c_7320687.elements[5] = ((closureN)self_7312519)->elements[9];
-+c_7320687.elements[6] = ((closureN)self_7312519)->elements[11];
-+c_7320687.elements[7] = ((closureN)self_7312519)->elements[12];
-+c_7320687.elements[8] = ((closureN)self_7312519)->elements[13];
-+c_7320687.elements[9] = ((closureN)self_7312519)->elements[16];
-+c_7320687.elements[10] = ((closureN)self_7312519)->elements[20];
-+c_7320687.elements[11] = ((closureN)self_7312519)->elements[23];
-+c_7320687.elements[12] = ((closureN)self_7312519)->elements[25];
-+c_7320687.elements[13] = ((closureN)self_7312519)->elements[27];
-+c_7320687.elements[14] = ((closureN)self_7312519)->elements[28];
-+c_7320687.elements[15] = ((closureN)self_7312519)->elements[33];
-+c_7320687.elements[16] = ((closureN)self_7312519)->elements[34];
-+c_7320687.elements[17] = ((closureN)self_7312519)->elements[35];
-+c_7320687.elements[18] = ((closureN)self_7312519)->elements[36];
-+c_7320687.elements[19] = ((closureN)self_7312519)->elements[37];
-+c_7320687.elements[20] = ((closureN)self_7312519)->elements[38];
-+c_7320687.elements[21] = ((closureN)self_7312519)->elements[39];
-+c_7320687.elements[22] = ((closureN)self_7312519)->elements[40];
-+c_7320687.elements[23] = ((closureN)self_7312519)->elements[41];
-+c_7320687.elements[24] = ((closureN)self_7312519)->elements[42];
-+c_7320687.elements[25] = ((closureN)self_7312519)->elements[43];
-+c_7320687.elements[26] = ((closureN)self_7312519)->elements[44];
-+c_7320687.elements[27] = ((closureN)self_7312519)->elements[45];
-+c_7320687.elements[28] = ((closureN)self_7312519)->elements[46];
-+
-+
-+closureN_type c_7321545;
-+object e_7322400 [32];
-+c_7321545.hdr.mark = gc_color_red;
-+ c_7321545.hdr.grayed = 0;
-+c_7321545.tag = closureN_tag;
-+ c_7321545.fn = (function_type)__lambda_944;
-+c_7321545.num_args = 2;
-+c_7321545.num_elements = 32;
-+c_7321545.elements = (object *)e_7322400;
-+c_7321545.elements[0] = ((closureN)self_7312519)->elements[0];
-+c_7321545.elements[1] = ((closureN)self_7312519)->elements[1];
-+c_7321545.elements[2] = ((closureN)self_7312519)->elements[2];
-+c_7321545.elements[3] = ((closureN)self_7312519)->elements[5];
-+c_7321545.elements[4] = ((closureN)self_7312519)->elements[6];
-+c_7321545.elements[5] = ((closureN)self_7312519)->elements[7];
-+c_7321545.elements[6] = ((closureN)self_7312519)->elements[8];
-+c_7321545.elements[7] = ((closureN)self_7312519)->elements[9];
-+c_7321545.elements[8] = ((closureN)self_7312519)->elements[10];
-+c_7321545.elements[9] = ((closureN)self_7312519)->elements[13];
-+c_7321545.elements[10] = ((closureN)self_7312519)->elements[14];
-+c_7321545.elements[11] = ((closureN)self_7312519)->elements[15];
-+c_7321545.elements[12] = ((closureN)self_7312519)->elements[17];
-+c_7321545.elements[13] = ((closureN)self_7312519)->elements[18];
-+c_7321545.elements[14] = ((closureN)self_7312519)->elements[19];
-+c_7321545.elements[15] = ((closureN)self_7312519)->elements[21];
-+c_7321545.elements[16] = ((closureN)self_7312519)->elements[22];
-+c_7321545.elements[17] = ((closureN)self_7312519)->elements[24];
-+c_7321545.elements[18] = ((closureN)self_7312519)->elements[26];
-+c_7321545.elements[19] = ((closureN)self_7312519)->elements[27];
-+c_7321545.elements[20] = ((closureN)self_7312519)->elements[28];
-+c_7321545.elements[21] = ((closureN)self_7312519)->elements[29];
-+c_7321545.elements[22] = ((closureN)self_7312519)->elements[30];
-+c_7321545.elements[23] = ((closureN)self_7312519)->elements[31];
-+c_7321545.elements[24] = ((closureN)self_7312519)->elements[32];
-+c_7321545.elements[25] = ((closureN)self_7312519)->elements[33];
-+c_7321545.elements[26] = ((closureN)self_7312519)->elements[34];
-+c_7321545.elements[27] = ((closureN)self_7312519)->elements[35];
-+c_7321545.elements[28] = ((closureN)self_7312519)->elements[39];
-+c_7321545.elements[29] = ((closureN)self_7312519)->elements[41];
-+c_7321545.elements[30] = ((closureN)self_7312519)->elements[46];
-+c_7321545.elements[31] = ((closureN)self_7312519)->elements[47];
-+
-+return_direct_with_clo1(data,(closure)&c_7320687,__lambda_846, &c_7321545);;
-+}
-+
-+static void __lambda_944(void *data, object self_7312520, int argc, object *args) /* object self_7312520, object k_736020, object pat_731273_733233, object tmpl_731274_733234 */
-+ {
-+ object k_736020 = args[0]; object pat_731273_733233 = args[1]; object tmpl_731274_733234 = args[2];
-+
-+closureN_type c_7321547;
-+object e_7322384 [33];
-+c_7321547.hdr.mark = gc_color_red;
-+ c_7321547.hdr.grayed = 0;
-+c_7321547.tag = closureN_tag;
-+ c_7321547.fn = (function_type)__lambda_945;
-+c_7321547.num_args = 1;
-+c_7321547.num_elements = 33;
-+c_7321547.elements = (object *)e_7322384;
-+c_7321547.elements[0] = ((closureN)self_7312520)->elements[0];
-+c_7321547.elements[1] = ((closureN)self_7312520)->elements[1];
-+c_7321547.elements[2] = ((closureN)self_7312520)->elements[2];
-+c_7321547.elements[3] = ((closureN)self_7312520)->elements[3];
-+c_7321547.elements[4] = ((closureN)self_7312520)->elements[4];
-+c_7321547.elements[5] = ((closureN)self_7312520)->elements[5];
-+c_7321547.elements[6] = ((closureN)self_7312520)->elements[6];
-+c_7321547.elements[7] = ((closureN)self_7312520)->elements[7];
-+c_7321547.elements[8] = ((closureN)self_7312520)->elements[8];
-+c_7321547.elements[9] = ((closureN)self_7312520)->elements[9];
-+c_7321547.elements[10] = ((closureN)self_7312520)->elements[10];
-+c_7321547.elements[11] = ((closureN)self_7312520)->elements[11];
-+c_7321547.elements[12] = ((closureN)self_7312520)->elements[12];
-+c_7321547.elements[13] = ((closureN)self_7312520)->elements[13];
-+c_7321547.elements[14] = ((closureN)self_7312520)->elements[14];
-+c_7321547.elements[15] = ((closureN)self_7312520)->elements[15];
-+c_7321547.elements[16] = ((closureN)self_7312520)->elements[16];
-+c_7321547.elements[17] = ((closureN)self_7312520)->elements[17];
-+c_7321547.elements[18] = ((closureN)self_7312520)->elements[18];
-+c_7321547.elements[19] = ((closureN)self_7312520)->elements[19];
-+c_7321547.elements[20] = ((closureN)self_7312520)->elements[20];
-+c_7321547.elements[21] = ((closureN)self_7312520)->elements[21];
-+c_7321547.elements[22] = ((closureN)self_7312520)->elements[22];
-+c_7321547.elements[23] = ((closureN)self_7312520)->elements[23];
-+c_7321547.elements[24] = ((closureN)self_7312520)->elements[24];
-+c_7321547.elements[25] = ((closureN)self_7312520)->elements[25];
-+c_7321547.elements[26] = ((closureN)self_7312520)->elements[26];
-+c_7321547.elements[27] = ((closureN)self_7312520)->elements[27];
-+c_7321547.elements[28] = ((closureN)self_7312520)->elements[28];
-+c_7321547.elements[29] = k_736020;
-+c_7321547.elements[30] = ((closureN)self_7312520)->elements[30];
-+c_7321547.elements[31] = ((closureN)self_7312520)->elements[31];
-+c_7321547.elements[32] = pat_731273_733233;
-+
-+
-+closureN_type c_7322385;
-+object e_7322399 [3];
-+c_7322385.hdr.mark = gc_color_red;
-+ c_7322385.hdr.grayed = 0;
-+c_7322385.tag = closureN_tag;
-+ c_7322385.fn = (function_type)__lambda_1004;
-+c_7322385.num_args = 1;
-+c_7322385.num_elements = 3;
-+c_7322385.elements = (object *)e_7322399;
-+c_7322385.elements[0] = ((closureN)self_7312520)->elements[6];
-+c_7322385.elements[1] = ((closureN)self_7312520)->elements[29];
-+c_7322385.elements[2] = tmpl_731274_733234;
-+
-+return_direct_with_clo1(data,(closure)&c_7321547,__lambda_945, &c_7322385);;
-+}
-+
-+static void __lambda_1004(void *data, object self_7312521, int argc, object *args) /* object self_7312521, object k_736233, object vars_731353_733264 */
-+ {
-+ object k_736233 = args[0]; object vars_731353_733264 = args[1];
-+
-+
-+
-+closureN_type c_7322390;
-+object e_7322397 [2];
-+c_7322390.hdr.mark = gc_color_red;
-+ c_7322390.hdr.grayed = 0;
-+c_7322390.tag = closureN_tag;
-+ c_7322390.fn = (function_type)__lambda_1005;
-+c_7322390.num_args = 1;
-+c_7322390.num_elements = 2;
-+c_7322390.elements = (object *)e_7322397;
-+c_7322390.elements[0] = ((closureN)self_7312521)->elements[0];
-+c_7322390.elements[1] = k_736233;
-
+-
-return_direct_with_clo1(data,(closure)&c_7323526,__lambda_996, &c_7323555);
-} else {
-
-if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7313784)->elements[30])) ){
-+return_closcall3(data, car(((closureN)self_7312521)->elements[1]), &c_7322390, ((closureN)self_7312521)->elements[2], vars_731353_733264);;
-+}
-+
-+static void __lambda_1005(void *data, object self_7312522, int argc, object *args) /* object self_7312522, object r_736234 */
-+ {
-+ object r_736234 = args[0];
-
+-
-closureN_type c_7323575;
-object e_7323601 [9];
-c_7323575.hdr.mark = gc_color_red;
@@ -24970,18 +25690,12 @@ Make let-values be the same as let*-values, to work around
-c_7323575.elements[6] = ((closureN)self_7313784)->elements[28];
-c_7323575.elements[7] = ((closureN)self_7313784)->elements[31];
-c_7323575.elements[8] = ((closureN)self_7313784)->elements[32];
-+list_3_type local_7322395;
-+return_direct_with_clo1(data, ((closureN)self_7312522)->elements[1], (((closure) ((closureN)self_7312522)->elements[1])->fn), Cyc_fast_list_3(&local_7322395, ((closureN)self_7312522)->elements[0], r_736234, boolean_f));;
-+}
-
+-
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7323575, ((closureN)self_7313784)->elements[30]);
-} else {
-
-if( (boolean_f != Cyc_is_null(((closureN)self_7313784)->elements[30])) ){
-+static void __lambda_945(void *data, object self_7312523, int argc, object *args) /* object self_7312523, object r_736024 */
-+ {
-+ object r_736024 = args[0];
-
+-
-closureN_type c_7323608;
-object e_7323620 [4];
-c_7323608.hdr.mark = gc_color_red;
@@ -25013,702 +25727,104 @@ Make let-values be the same as let*-values, to work around
-c_7323624.elements[2] = ((closureN)self_7313784)->elements[27];
-c_7323624.elements[3] = ((closureN)self_7313784)->elements[30];
-c_7323624.elements[4] = ((closureN)self_7313784)->elements[31];
-+closureN_type c_7321549;
-+object e_7322375 [31];
-+c_7321549.hdr.mark = gc_color_red;
-+ c_7321549.hdr.grayed = 0;
-+c_7321549.tag = closureN_tag;
-+ c_7321549.fn = (function_type)__lambda_946;
-+c_7321549.num_args = 4;
-+c_7321549.num_elements = 31;
-+c_7321549.elements = (object *)e_7322375;
-+c_7321549.elements[0] = ((closureN)self_7312523)->elements[0];
-+c_7321549.elements[1] = ((closureN)self_7312523)->elements[1];
-+c_7321549.elements[2] = ((closureN)self_7312523)->elements[2];
-+c_7321549.elements[3] = ((closureN)self_7312523)->elements[3];
-+c_7321549.elements[4] = ((closureN)self_7312523)->elements[4];
-+c_7321549.elements[5] = ((closureN)self_7312523)->elements[5];
-+c_7321549.elements[6] = ((closureN)self_7312523)->elements[6];
-+c_7321549.elements[7] = ((closureN)self_7312523)->elements[7];
-+c_7321549.elements[8] = ((closureN)self_7312523)->elements[8];
-+c_7321549.elements[9] = ((closureN)self_7312523)->elements[10];
-+c_7321549.elements[10] = ((closureN)self_7312523)->elements[11];
-+c_7321549.elements[11] = ((closureN)self_7312523)->elements[12];
-+c_7321549.elements[12] = ((closureN)self_7312523)->elements[13];
-+c_7321549.elements[13] = ((closureN)self_7312523)->elements[14];
-+c_7321549.elements[14] = ((closureN)self_7312523)->elements[15];
-+c_7321549.elements[15] = ((closureN)self_7312523)->elements[16];
-+c_7321549.elements[16] = ((closureN)self_7312523)->elements[17];
-+c_7321549.elements[17] = ((closureN)self_7312523)->elements[18];
-+c_7321549.elements[18] = ((closureN)self_7312523)->elements[19];
-+c_7321549.elements[19] = ((closureN)self_7312523)->elements[20];
-+c_7321549.elements[20] = ((closureN)self_7312523)->elements[21];
-+c_7321549.elements[21] = ((closureN)self_7312523)->elements[22];
-+c_7321549.elements[22] = ((closureN)self_7312523)->elements[23];
-+c_7321549.elements[23] = ((closureN)self_7312523)->elements[24];
-+c_7321549.elements[24] = ((closureN)self_7312523)->elements[25];
-+c_7321549.elements[25] = ((closureN)self_7312523)->elements[26];
-+c_7321549.elements[26] = ((closureN)self_7312523)->elements[27];
-+c_7321549.elements[27] = ((closureN)self_7312523)->elements[28];
-+c_7321549.elements[28] = ((closureN)self_7312523)->elements[29];
-+c_7321549.elements[29] = ((closureN)self_7312523)->elements[30];
-+c_7321549.elements[30] = ((closureN)self_7312523)->elements[31];
-+
-+
-+
-+
-+list_2_type local_7322381;
-+return_direct_with_clo4(data,(closure)&c_7321549,__lambda_946, Cyc_cdr(data, ((closureN)self_7312523)->elements[32]), Cyc_fast_list_2(&local_7322381, ((closureN)self_7312523)->elements[4], ((closureN)self_7312523)->elements[9]), NULL, r_736024);;
-+}
-+
-+static void __lambda_946(void *data, object self_7312524, int argc, object *args) /* object self_7312524, object p_731276_733235, object x_731277_733236, object vars_731279_733238, object k_731280_733239 */
-+ {
-+ object p_731276_733235 = args[0]; object x_731277_733236 = args[1]; object vars_731279_733238 = args[2]; object k_731280_733239 = args[3];
-+
-+closureN_type c_7321551;
-+object e_7322374 [35];
-+c_7321551.hdr.mark = gc_color_red;
-+ c_7321551.hdr.grayed = 0;
-+c_7321551.tag = closureN_tag;
-+ c_7321551.fn = (function_type)__lambda_947;
-+c_7321551.num_args = 1;
-+c_7321551.num_elements = 35;
-+c_7321551.elements = (object *)e_7322374;
-+c_7321551.elements[0] = ((closureN)self_7312524)->elements[0];
-+c_7321551.elements[1] = ((closureN)self_7312524)->elements[1];
-+c_7321551.elements[2] = ((closureN)self_7312524)->elements[2];
-+c_7321551.elements[3] = ((closureN)self_7312524)->elements[3];
-+c_7321551.elements[4] = ((closureN)self_7312524)->elements[4];
-+c_7321551.elements[5] = ((closureN)self_7312524)->elements[5];
-+c_7321551.elements[6] = ((closureN)self_7312524)->elements[6];
-+c_7321551.elements[7] = ((closureN)self_7312524)->elements[7];
-+c_7321551.elements[8] = ((closureN)self_7312524)->elements[8];
-+c_7321551.elements[9] = ((closureN)self_7312524)->elements[9];
-+c_7321551.elements[10] = ((closureN)self_7312524)->elements[10];
-+c_7321551.elements[11] = ((closureN)self_7312524)->elements[11];
-+c_7321551.elements[12] = ((closureN)self_7312524)->elements[12];
-+c_7321551.elements[13] = ((closureN)self_7312524)->elements[13];
-+c_7321551.elements[14] = ((closureN)self_7312524)->elements[14];
-+c_7321551.elements[15] = ((closureN)self_7312524)->elements[15];
-+c_7321551.elements[16] = ((closureN)self_7312524)->elements[16];
-+c_7321551.elements[17] = ((closureN)self_7312524)->elements[17];
-+c_7321551.elements[18] = ((closureN)self_7312524)->elements[18];
-+c_7321551.elements[19] = ((closureN)self_7312524)->elements[19];
-+c_7321551.elements[20] = ((closureN)self_7312524)->elements[20];
-+c_7321551.elements[21] = ((closureN)self_7312524)->elements[21];
-+c_7321551.elements[22] = ((closureN)self_7312524)->elements[22];
-+c_7321551.elements[23] = ((closureN)self_7312524)->elements[23];
-+c_7321551.elements[24] = ((closureN)self_7312524)->elements[24];
-+c_7321551.elements[25] = ((closureN)self_7312524)->elements[25];
-+c_7321551.elements[26] = ((closureN)self_7312524)->elements[26];
-+c_7321551.elements[27] = ((closureN)self_7312524)->elements[27];
-+c_7321551.elements[28] = k_731280_733239;
-+c_7321551.elements[29] = ((closureN)self_7312524)->elements[28];
-+c_7321551.elements[30] = ((closureN)self_7312524)->elements[29];
-+c_7321551.elements[31] = ((closureN)self_7312524)->elements[30];
-+c_7321551.elements[32] = p_731276_733235;
-+c_7321551.elements[33] = vars_731279_733238;
-+c_7321551.elements[34] = x_731277_733236;
-+
-+return_direct_with_clo1(data,(closure)&c_7321551,__lambda_947, boolean_f);;
-+}
-+
-+static void __lambda_947(void *data, object self_7312525, int argc, object *args) /* object self_7312525, object lp_731281_733240 */
-+ {
-+ object lp_731281_733240 = args[0];
-+
-+closureN_type c_7321553;
-+object e_7322370 [35];
-+c_7321553.hdr.mark = gc_color_red;
-+ c_7321553.hdr.grayed = 0;
-+c_7321553.tag = closureN_tag;
-+ c_7321553.fn = (function_type)__lambda_1367;
-+c_7321553.num_args = 1;
-+c_7321553.num_elements = 35;
-+c_7321553.elements = (object *)e_7322370;
-+c_7321553.elements[0] = ((closureN)self_7312525)->elements[0];
-+c_7321553.elements[1] = ((closureN)self_7312525)->elements[1];
-+c_7321553.elements[2] = ((closureN)self_7312525)->elements[2];
-+c_7321553.elements[3] = ((closureN)self_7312525)->elements[3];
-+c_7321553.elements[4] = ((closureN)self_7312525)->elements[4];
-+c_7321553.elements[5] = ((closureN)self_7312525)->elements[5];
-+c_7321553.elements[6] = ((closureN)self_7312525)->elements[6];
-+c_7321553.elements[7] = ((closureN)self_7312525)->elements[7];
-+c_7321553.elements[8] = ((closureN)self_7312525)->elements[8];
-+c_7321553.elements[9] = ((closureN)self_7312525)->elements[9];
-+c_7321553.elements[10] = ((closureN)self_7312525)->elements[10];
-+c_7321553.elements[11] = ((closureN)self_7312525)->elements[11];
-+c_7321553.elements[12] = ((closureN)self_7312525)->elements[12];
-+c_7321553.elements[13] = ((closureN)self_7312525)->elements[13];
-+c_7321553.elements[14] = ((closureN)self_7312525)->elements[14];
-+c_7321553.elements[15] = ((closureN)self_7312525)->elements[15];
-+c_7321553.elements[16] = ((closureN)self_7312525)->elements[16];
-+c_7321553.elements[17] = ((closureN)self_7312525)->elements[17];
-+c_7321553.elements[18] = ((closureN)self_7312525)->elements[18];
-+c_7321553.elements[19] = ((closureN)self_7312525)->elements[19];
-+c_7321553.elements[20] = ((closureN)self_7312525)->elements[20];
-+c_7321553.elements[21] = ((closureN)self_7312525)->elements[21];
-+c_7321553.elements[22] = ((closureN)self_7312525)->elements[22];
-+c_7321553.elements[23] = ((closureN)self_7312525)->elements[23];
-+c_7321553.elements[24] = ((closureN)self_7312525)->elements[24];
-+c_7321553.elements[25] = ((closureN)self_7312525)->elements[25];
-+c_7321553.elements[26] = ((closureN)self_7312525)->elements[26];
-+c_7321553.elements[27] = ((closureN)self_7312525)->elements[27];
-+c_7321553.elements[28] = ((closureN)self_7312525)->elements[28];
-+c_7321553.elements[29] = ((closureN)self_7312525)->elements[29];
-+c_7321553.elements[30] = ((closureN)self_7312525)->elements[30];
-+c_7321553.elements[31] = ((closureN)self_7312525)->elements[31];
-+c_7321553.elements[32] = ((closureN)self_7312525)->elements[32];
-+c_7321553.elements[33] = ((closureN)self_7312525)->elements[33];
-+c_7321553.elements[34] = ((closureN)self_7312525)->elements[34];
-+
-+
-+pair_type local_7322373;
-+return_direct_with_clo1(data,(closure)&c_7321553,__lambda_1367, set_cell_as_expr(&local_7322373, lp_731281_733240));;
-+}
-+
-+static void __lambda_1367(void *data, object self_7312526, int argc, object *args) /* object self_7312526, object lp_731281_733240 */
-+ {
-+ object lp_731281_733240 = args[0];
-+
-+closureN_type c_7321555;
-+object e_7321571 [6];
-+c_7321555.hdr.mark = gc_color_red;
-+ c_7321555.hdr.grayed = 0;
-+c_7321555.tag = closureN_tag;
-+ c_7321555.fn = (function_type)__lambda_948;
-+c_7321555.num_args = 1;
-+c_7321555.num_elements = 6;
-+c_7321555.elements = (object *)e_7321571;
-+c_7321555.elements[0] = ((closureN)self_7312526)->elements[28];
-+c_7321555.elements[1] = ((closureN)self_7312526)->elements[29];
-+c_7321555.elements[2] = lp_731281_733240;
-+c_7321555.elements[3] = ((closureN)self_7312526)->elements[32];
-+c_7321555.elements[4] = ((closureN)self_7312526)->elements[33];
-+c_7321555.elements[5] = ((closureN)self_7312526)->elements[34];
-+
-+
-+closureN_type c_7321572;
-+object e_7322369 [31];
-+c_7321572.hdr.mark = gc_color_red;
-+ c_7321572.hdr.grayed = 0;
-+c_7321572.tag = closureN_tag;
-+ c_7321572.fn = (function_type)__lambda_950;
-+c_7321572.num_args = 5;
-+c_7321572.num_elements = 31;
-+c_7321572.elements = (object *)e_7322369;
-+c_7321572.elements[0] = ((closureN)self_7312526)->elements[0];
-+c_7321572.elements[1] = ((closureN)self_7312526)->elements[1];
-+c_7321572.elements[2] = ((closureN)self_7312526)->elements[2];
-+c_7321572.elements[3] = ((closureN)self_7312526)->elements[3];
-+c_7321572.elements[4] = ((closureN)self_7312526)->elements[4];
-+c_7321572.elements[5] = ((closureN)self_7312526)->elements[5];
-+c_7321572.elements[6] = ((closureN)self_7312526)->elements[6];
-+c_7321572.elements[7] = ((closureN)self_7312526)->elements[7];
-+c_7321572.elements[8] = ((closureN)self_7312526)->elements[8];
-+c_7321572.elements[9] = ((closureN)self_7312526)->elements[9];
-+c_7321572.elements[10] = ((closureN)self_7312526)->elements[10];
-+c_7321572.elements[11] = ((closureN)self_7312526)->elements[11];
-+c_7321572.elements[12] = ((closureN)self_7312526)->elements[12];
-+c_7321572.elements[13] = ((closureN)self_7312526)->elements[13];
-+c_7321572.elements[14] = ((closureN)self_7312526)->elements[14];
-+c_7321572.elements[15] = ((closureN)self_7312526)->elements[15];
-+c_7321572.elements[16] = ((closureN)self_7312526)->elements[16];
-+c_7321572.elements[17] = ((closureN)self_7312526)->elements[17];
-+c_7321572.elements[18] = ((closureN)self_7312526)->elements[18];
-+c_7321572.elements[19] = ((closureN)self_7312526)->elements[19];
-+c_7321572.elements[20] = ((closureN)self_7312526)->elements[20];
-+c_7321572.elements[21] = ((closureN)self_7312526)->elements[21];
-+c_7321572.elements[22] = ((closureN)self_7312526)->elements[22];
-+c_7321572.elements[23] = ((closureN)self_7312526)->elements[23];
-+c_7321572.elements[24] = ((closureN)self_7312526)->elements[24];
-+c_7321572.elements[25] = ((closureN)self_7312526)->elements[25];
-+c_7321572.elements[26] = ((closureN)self_7312526)->elements[26];
-+c_7321572.elements[27] = ((closureN)self_7312526)->elements[27];
-+c_7321572.elements[28] = ((closureN)self_7312526)->elements[30];
-+c_7321572.elements[29] = lp_731281_733240;
-+c_7321572.elements[30] = ((closureN)self_7312526)->elements[31];
-+
-+return_direct_with_clo1(data,(closure)&c_7321555,__lambda_948, &c_7321572);;
-+}
-+
-+static void __lambda_950(void *data, object self_7312527, int argc, object *args) /* object self_7312527, object k_736027, object p_731282_733241, object x_731283_733242, object dim_731284_733243, object vars_731285_733244, object k_731286_733245 */
-+ {
-+ object k_736027 = args[0]; object p_731282_733241 = args[1]; object x_731283_733242 = args[2]; object dim_731284_733243 = args[3]; object vars_731285_733244 = args[4]; object k_731286_733245 = args[5];
-+
-+
-+
-+closureN_type c_7321577;
-+object e_7322367 [37];
-+c_7321577.hdr.mark = gc_color_red;
-+ c_7321577.hdr.grayed = 0;
-+c_7321577.tag = closureN_tag;
-+ c_7321577.fn = (function_type)__lambda_951;
-+c_7321577.num_args = 1;
-+c_7321577.num_elements = 37;
-+c_7321577.elements = (object *)e_7322367;
-+c_7321577.elements[0] = ((closureN)self_7312527)->elements[0];
-+c_7321577.elements[1] = ((closureN)self_7312527)->elements[1];
-+c_7321577.elements[2] = ((closureN)self_7312527)->elements[2];
-+c_7321577.elements[3] = ((closureN)self_7312527)->elements[3];
-+c_7321577.elements[4] = ((closureN)self_7312527)->elements[4];
-+c_7321577.elements[5] = ((closureN)self_7312527)->elements[5];
-+c_7321577.elements[6] = ((closureN)self_7312527)->elements[6];
-+c_7321577.elements[7] = ((closureN)self_7312527)->elements[7];
-+c_7321577.elements[8] = ((closureN)self_7312527)->elements[8];
-+c_7321577.elements[9] = ((closureN)self_7312527)->elements[9];
-+c_7321577.elements[10] = ((closureN)self_7312527)->elements[10];
-+c_7321577.elements[11] = ((closureN)self_7312527)->elements[11];
-+c_7321577.elements[12] = ((closureN)self_7312527)->elements[12];
-+c_7321577.elements[13] = ((closureN)self_7312527)->elements[13];
-+c_7321577.elements[14] = ((closureN)self_7312527)->elements[14];
-+c_7321577.elements[15] = ((closureN)self_7312527)->elements[15];
-+c_7321577.elements[16] = ((closureN)self_7312527)->elements[16];
-+c_7321577.elements[17] = ((closureN)self_7312527)->elements[17];
-+c_7321577.elements[18] = ((closureN)self_7312527)->elements[18];
-+c_7321577.elements[19] = ((closureN)self_7312527)->elements[19];
-+c_7321577.elements[20] = ((closureN)self_7312527)->elements[20];
-+c_7321577.elements[21] = ((closureN)self_7312527)->elements[21];
-+c_7321577.elements[22] = ((closureN)self_7312527)->elements[22];
-+c_7321577.elements[23] = ((closureN)self_7312527)->elements[23];
-+c_7321577.elements[24] = ((closureN)self_7312527)->elements[24];
-+c_7321577.elements[25] = ((closureN)self_7312527)->elements[25];
-+c_7321577.elements[26] = dim_731284_733243;
-+c_7321577.elements[27] = ((closureN)self_7312527)->elements[26];
-+c_7321577.elements[28] = ((closureN)self_7312527)->elements[27];
-+c_7321577.elements[29] = k_731286_733245;
-+c_7321577.elements[30] = k_736027;
-+c_7321577.elements[31] = ((closureN)self_7312527)->elements[28];
-+c_7321577.elements[32] = ((closureN)self_7312527)->elements[29];
-+c_7321577.elements[33] = ((closureN)self_7312527)->elements[30];
-+c_7321577.elements[34] = p_731282_733241;
-+c_7321577.elements[35] = vars_731285_733244;
-+c_7321577.elements[36] = x_731283_733242;
-+
-+
-+make_utf8_string_with_len(c_7322368, "v.", 2, 2);
-+return_closcall2(data, car(((closureN)self_7312527)->elements[30]), &c_7321577, &c_7322368);;
-+}
-+
-+static void __lambda_951(void *data, object self_7312528, int argc, object *args) /* object self_7312528, object v_731287_733246 */
-+ {
-+ object v_731287_733246 = args[0];
-+
-+closureN_type c_7321579;
-+object e_7322350 [36];
-+c_7321579.hdr.mark = gc_color_red;
-+ c_7321579.hdr.grayed = 0;
-+c_7321579.tag = closureN_tag;
-+ c_7321579.fn = (function_type)__lambda_952;
-+c_7321579.num_args = 0;
-+c_7321579.num_elements = 36;
-+c_7321579.elements = (object *)e_7322350;
-+c_7321579.elements[0] = ((closureN)self_7312528)->elements[0];
-+c_7321579.elements[1] = ((closureN)self_7312528)->elements[1];
-+c_7321579.elements[2] = ((closureN)self_7312528)->elements[2];
-+c_7321579.elements[3] = ((closureN)self_7312528)->elements[3];
-+c_7321579.elements[4] = ((closureN)self_7312528)->elements[4];
-+c_7321579.elements[5] = ((closureN)self_7312528)->elements[5];
-+c_7321579.elements[6] = ((closureN)self_7312528)->elements[6];
-+c_7321579.elements[7] = ((closureN)self_7312528)->elements[7];
-+c_7321579.elements[8] = ((closureN)self_7312528)->elements[8];
-+c_7321579.elements[9] = ((closureN)self_7312528)->elements[9];
-+c_7321579.elements[10] = ((closureN)self_7312528)->elements[10];
-+c_7321579.elements[11] = ((closureN)self_7312528)->elements[11];
-+c_7321579.elements[12] = ((closureN)self_7312528)->elements[12];
-+c_7321579.elements[13] = ((closureN)self_7312528)->elements[13];
-+c_7321579.elements[14] = ((closureN)self_7312528)->elements[14];
-+c_7321579.elements[15] = ((closureN)self_7312528)->elements[15];
-+c_7321579.elements[16] = ((closureN)self_7312528)->elements[16];
-+c_7321579.elements[17] = ((closureN)self_7312528)->elements[17];
-+c_7321579.elements[18] = ((closureN)self_7312528)->elements[18];
-+c_7321579.elements[19] = ((closureN)self_7312528)->elements[19];
-+c_7321579.elements[20] = ((closureN)self_7312528)->elements[20];
-+c_7321579.elements[21] = ((closureN)self_7312528)->elements[21];
-+c_7321579.elements[22] = ((closureN)self_7312528)->elements[22];
-+c_7321579.elements[23] = ((closureN)self_7312528)->elements[23];
-+c_7321579.elements[24] = ((closureN)self_7312528)->elements[24];
-+c_7321579.elements[25] = ((closureN)self_7312528)->elements[25];
-+c_7321579.elements[26] = ((closureN)self_7312528)->elements[26];
-+c_7321579.elements[27] = ((closureN)self_7312528)->elements[27];
-+c_7321579.elements[28] = ((closureN)self_7312528)->elements[28];
-+c_7321579.elements[29] = ((closureN)self_7312528)->elements[29];
-+c_7321579.elements[30] = ((closureN)self_7312528)->elements[31];
-+c_7321579.elements[31] = ((closureN)self_7312528)->elements[32];
-+c_7321579.elements[32] = ((closureN)self_7312528)->elements[33];
-+c_7321579.elements[33] = ((closureN)self_7312528)->elements[34];
-+c_7321579.elements[34] = v_731287_733246;
-+c_7321579.elements[35] = ((closureN)self_7312528)->elements[35];
-+
-+
-+closureN_type c_7322351;
-+object e_7322366 [4];
-+c_7322351.hdr.mark = gc_color_red;
-+ c_7322351.hdr.grayed = 0;
-+c_7322351.tag = closureN_tag;
-+ c_7322351.fn = (function_type)__lambda_1003;
-+c_7322351.num_args = 1;
-+c_7322351.num_elements = 4;
-+c_7322351.elements = (object *)e_7322366;
-+c_7322351.elements[0] = ((closureN)self_7312528)->elements[13];
-+c_7322351.elements[1] = ((closureN)self_7312528)->elements[30];
-+c_7322351.elements[2] = v_731287_733246;
-+c_7322351.elements[3] = ((closureN)self_7312528)->elements[36];
-+
-+return_direct_with_clo1(data,(closure)&c_7321579,__lambda_952, &c_7322351);;
-+}
-+
-+static void __lambda_1003(void *data, object self_7312529, int argc, object *args) /* object self_7312529, object r_736030 */
-+ {
-+ object r_736030 = args[0];
-+
-+list_3_type local_7322356;
-+
-+pair_type local_7322360;
-+
-+list_2_type local_7322363;
-+return_direct_with_clo1(data, ((closureN)self_7312529)->elements[1], (((closure) ((closureN)self_7312529)->elements[1])->fn), Cyc_fast_list_3(&local_7322356, ((closureN)self_7312529)->elements[0], set_cell_as_expr(&local_7322360, Cyc_fast_list_2(&local_7322363, ((closureN)self_7312529)->elements[2], ((closureN)self_7312529)->elements[3])), r_736030));;
-+}
-+
-+static void __lambda_952(void *data, object self_7312530, int argc, object *args) /* object self_7312530, object k_736031 */
-+ {
-+ object k_736031 = args[0];
-+
-+closureN_type c_7321581;
-+object e_7322348 [37];
-+c_7321581.hdr.mark = gc_color_red;
-+ c_7321581.hdr.grayed = 0;
-+c_7321581.tag = closureN_tag;
-+ c_7321581.fn = (function_type)__lambda_953;
-+c_7321581.num_args = 1;
-+c_7321581.num_elements = 37;
-+c_7321581.elements = (object *)e_7322348;
-+c_7321581.elements[0] = ((closureN)self_7312530)->elements[0];
-+c_7321581.elements[1] = ((closureN)self_7312530)->elements[1];
-+c_7321581.elements[2] = ((closureN)self_7312530)->elements[2];
-+c_7321581.elements[3] = ((closureN)self_7312530)->elements[3];
-+c_7321581.elements[4] = ((closureN)self_7312530)->elements[4];
-+c_7321581.elements[5] = ((closureN)self_7312530)->elements[5];
-+c_7321581.elements[6] = ((closureN)self_7312530)->elements[6];
-+c_7321581.elements[7] = ((closureN)self_7312530)->elements[7];
-+c_7321581.elements[8] = ((closureN)self_7312530)->elements[8];
-+c_7321581.elements[9] = ((closureN)self_7312530)->elements[9];
-+c_7321581.elements[10] = ((closureN)self_7312530)->elements[10];
-+c_7321581.elements[11] = ((closureN)self_7312530)->elements[11];
-+c_7321581.elements[12] = ((closureN)self_7312530)->elements[12];
-+c_7321581.elements[13] = ((closureN)self_7312530)->elements[13];
-+c_7321581.elements[14] = ((closureN)self_7312530)->elements[14];
-+c_7321581.elements[15] = ((closureN)self_7312530)->elements[15];
-+c_7321581.elements[16] = ((closureN)self_7312530)->elements[16];
-+c_7321581.elements[17] = ((closureN)self_7312530)->elements[17];
-+c_7321581.elements[18] = ((closureN)self_7312530)->elements[18];
-+c_7321581.elements[19] = ((closureN)self_7312530)->elements[19];
-+c_7321581.elements[20] = ((closureN)self_7312530)->elements[20];
-+c_7321581.elements[21] = ((closureN)self_7312530)->elements[21];
-+c_7321581.elements[22] = ((closureN)self_7312530)->elements[22];
-+c_7321581.elements[23] = ((closureN)self_7312530)->elements[23];
-+c_7321581.elements[24] = ((closureN)self_7312530)->elements[24];
-+c_7321581.elements[25] = ((closureN)self_7312530)->elements[25];
-+c_7321581.elements[26] = ((closureN)self_7312530)->elements[26];
-+c_7321581.elements[27] = ((closureN)self_7312530)->elements[27];
-+c_7321581.elements[28] = ((closureN)self_7312530)->elements[28];
-+c_7321581.elements[29] = ((closureN)self_7312530)->elements[29];
-+c_7321581.elements[30] = k_736031;
-+c_7321581.elements[31] = ((closureN)self_7312530)->elements[30];
-+c_7321581.elements[32] = ((closureN)self_7312530)->elements[31];
-+c_7321581.elements[33] = ((closureN)self_7312530)->elements[32];
-+c_7321581.elements[34] = ((closureN)self_7312530)->elements[33];
-+c_7321581.elements[35] = ((closureN)self_7312530)->elements[34];
-+c_7321581.elements[36] = ((closureN)self_7312530)->elements[35];
-+
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321581, ((closureN)self_7312530)->elements[33]);;
-+}
-+
-+static void __lambda_953(void *data, object self_7312531, int argc, object *args) /* object self_7312531, object r_736032 */
-+ {
-+ object r_736032 = args[0];
-+ if( (boolean_f != r_736032) ){
-+
-+closureN_type c_7321583;
-+object e_7321646 [12];
-+c_7321583.hdr.mark = gc_color_red;
-+ c_7321583.hdr.grayed = 0;
-+c_7321583.tag = closureN_tag;
-+ c_7321583.fn = (function_type)__lambda_954;
-+c_7321583.num_args = 1;
-+c_7321583.num_elements = 12;
-+c_7321583.elements = (object *)e_7321646;
-+c_7321583.elements[0] = ((closureN)self_7312531)->elements[2];
-+c_7321583.elements[1] = ((closureN)self_7312531)->elements[5];
-+c_7321583.elements[2] = ((closureN)self_7312531)->elements[13];
-+c_7321583.elements[3] = ((closureN)self_7312531)->elements[18];
-+c_7321583.elements[4] = ((closureN)self_7312531)->elements[19];
-+c_7321583.elements[5] = ((closureN)self_7312531)->elements[26];
-+c_7321583.elements[6] = ((closureN)self_7312531)->elements[29];
-+c_7321583.elements[7] = ((closureN)self_7312531)->elements[30];
-+c_7321583.elements[8] = ((closureN)self_7312531)->elements[31];
-+c_7321583.elements[9] = ((closureN)self_7312531)->elements[34];
-+c_7321583.elements[10] = ((closureN)self_7312531)->elements[35];
-+c_7321583.elements[11] = ((closureN)self_7312531)->elements[36];
-+
-+
-+closureN_type c_7321647;
-+object e_7321651 [2];
-+c_7321647.hdr.mark = gc_color_red;
-+ c_7321647.hdr.grayed = 0;
-+c_7321647.tag = closureN_tag;
-+ c_7321647.fn = (function_type)__lambda_959;
-+c_7321647.num_args = 1;
-+c_7321647.num_elements = 2;
-+c_7321647.elements = (object *)e_7321651;
-+c_7321647.elements[0] = ((closureN)self_7312531)->elements[25];
-+c_7321647.elements[1] = ((closureN)self_7312531)->elements[34];
-+
-+return_direct_with_clo1(data,(closure)&c_7321583,__lambda_954, &c_7321647);
-+} else {
-+
+
+-return_closcall2(data, ((closureN)self_7313784)->elements[26], &c_7323624, ((closureN)self_7313784)->elements[32]);}
+-;}
+-;}
+-;}
+-;;
+
+
-+closureN_type c_7321656;
-+object e_7322346 [33];
-+c_7321656.hdr.mark = gc_color_red;
-+ c_7321656.hdr.grayed = 0;
-+c_7321656.tag = closureN_tag;
-+ c_7321656.fn = (function_type)__lambda_960;
-+c_7321656.num_args = 1;
-+c_7321656.num_elements = 33;
-+c_7321656.elements = (object *)e_7322346;
-+c_7321656.elements[0] = ((closureN)self_7312531)->elements[0];
-+c_7321656.elements[1] = ((closureN)self_7312531)->elements[1];
-+c_7321656.elements[2] = ((closureN)self_7312531)->elements[2];
-+c_7321656.elements[3] = ((closureN)self_7312531)->elements[3];
-+c_7321656.elements[4] = ((closureN)self_7312531)->elements[4];
-+c_7321656.elements[5] = ((closureN)self_7312531)->elements[6];
-+c_7321656.elements[6] = ((closureN)self_7312531)->elements[7];
-+c_7321656.elements[7] = ((closureN)self_7312531)->elements[8];
-+c_7321656.elements[8] = ((closureN)self_7312531)->elements[9];
-+c_7321656.elements[9] = ((closureN)self_7312531)->elements[10];
-+c_7321656.elements[10] = ((closureN)self_7312531)->elements[11];
-+c_7321656.elements[11] = ((closureN)self_7312531)->elements[12];
-+c_7321656.elements[12] = ((closureN)self_7312531)->elements[13];
-+c_7321656.elements[13] = ((closureN)self_7312531)->elements[14];
-+c_7321656.elements[14] = ((closureN)self_7312531)->elements[15];
-+c_7321656.elements[15] = ((closureN)self_7312531)->elements[16];
-+c_7321656.elements[16] = ((closureN)self_7312531)->elements[17];
-+c_7321656.elements[17] = ((closureN)self_7312531)->elements[18];
-+c_7321656.elements[18] = ((closureN)self_7312531)->elements[20];
-+c_7321656.elements[19] = ((closureN)self_7312531)->elements[21];
-+c_7321656.elements[20] = ((closureN)self_7312531)->elements[22];
-+c_7321656.elements[21] = ((closureN)self_7312531)->elements[23];
-+c_7321656.elements[22] = ((closureN)self_7312531)->elements[24];
-+c_7321656.elements[23] = ((closureN)self_7312531)->elements[25];
-+c_7321656.elements[24] = ((closureN)self_7312531)->elements[26];
-+c_7321656.elements[25] = ((closureN)self_7312531)->elements[27];
-+c_7321656.elements[26] = ((closureN)self_7312531)->elements[29];
-+c_7321656.elements[27] = ((closureN)self_7312531)->elements[30];
-+c_7321656.elements[28] = ((closureN)self_7312531)->elements[32];
-+c_7321656.elements[29] = ((closureN)self_7312531)->elements[33];
-+c_7321656.elements[30] = ((closureN)self_7312531)->elements[34];
-+c_7321656.elements[31] = ((closureN)self_7312531)->elements[35];
-+c_7321656.elements[32] = ((closureN)self_7312531)->elements[36];
-+
-+return_closcall2(data, car(((closureN)self_7312531)->elements[28]), &c_7321656, ((closureN)self_7312531)->elements[34]);}
-+;;
-+}
+
-+static void __lambda_960(void *data, object self_7312538, int argc, object *args) /* object self_7312538, object r_736045 */
-+ {
-+ object r_736045 = args[0];
-+ if( (boolean_f != r_736045) ){
-+
-+closureN_type c_7321658;
-+object e_7322225 [30];
-+c_7321658.hdr.mark = gc_color_red;
-+ c_7321658.hdr.grayed = 0;
-+c_7321658.tag = closureN_tag;
-+ c_7321658.fn = (function_type)__lambda_961;
-+c_7321658.num_args = 1;
-+c_7321658.num_elements = 30;
-+c_7321658.elements = (object *)e_7322225;
-+c_7321658.elements[0] = ((closureN)self_7312538)->elements[0];
-+c_7321658.elements[1] = ((closureN)self_7312538)->elements[1];
-+c_7321658.elements[2] = ((closureN)self_7312538)->elements[2];
-+c_7321658.elements[3] = ((closureN)self_7312538)->elements[3];
-+c_7321658.elements[4] = ((closureN)self_7312538)->elements[4];
-+c_7321658.elements[5] = ((closureN)self_7312538)->elements[5];
-+c_7321658.elements[6] = ((closureN)self_7312538)->elements[6];
-+c_7321658.elements[7] = ((closureN)self_7312538)->elements[8];
-+c_7321658.elements[8] = ((closureN)self_7312538)->elements[9];
-+c_7321658.elements[9] = ((closureN)self_7312538)->elements[10];
-+c_7321658.elements[10] = ((closureN)self_7312538)->elements[11];
-+c_7321658.elements[11] = ((closureN)self_7312538)->elements[12];
-+c_7321658.elements[12] = ((closureN)self_7312538)->elements[13];
-+c_7321658.elements[13] = ((closureN)self_7312538)->elements[14];
-+c_7321658.elements[14] = ((closureN)self_7312538)->elements[15];
-+c_7321658.elements[15] = ((closureN)self_7312538)->elements[16];
-+c_7321658.elements[16] = ((closureN)self_7312538)->elements[17];
-+c_7321658.elements[17] = ((closureN)self_7312538)->elements[18];
-+c_7321658.elements[18] = ((closureN)self_7312538)->elements[19];
-+c_7321658.elements[19] = ((closureN)self_7312538)->elements[22];
-+c_7321658.elements[20] = ((closureN)self_7312538)->elements[23];
-+c_7321658.elements[21] = ((closureN)self_7312538)->elements[24];
-+c_7321658.elements[22] = ((closureN)self_7312538)->elements[25];
-+c_7321658.elements[23] = ((closureN)self_7312538)->elements[26];
-+c_7321658.elements[24] = ((closureN)self_7312538)->elements[27];
-+c_7321658.elements[25] = ((closureN)self_7312538)->elements[28];
-+c_7321658.elements[26] = ((closureN)self_7312538)->elements[29];
-+c_7321658.elements[27] = ((closureN)self_7312538)->elements[30];
-+c_7321658.elements[28] = ((closureN)self_7312538)->elements[31];
-+c_7321658.elements[29] = ((closureN)self_7312538)->elements[32];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7321658,__lambda_961, Cyc_cdr(data, ((closureN)self_7312538)->elements[30]));
-+} else {
-+
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312538)->elements[30])) ){
-+
-+closureN_type c_7322233;
-+object e_7322261 [9];
-+c_7322233.hdr.mark = gc_color_red;
-+ c_7322233.hdr.grayed = 0;
-+c_7322233.tag = closureN_tag;
-+ c_7322233.fn = (function_type)__lambda_996;
-+c_7322233.num_args = 1;
-+c_7322233.num_elements = 9;
-+c_7322233.elements = (object *)e_7322261;
-+c_7322233.elements[0] = ((closureN)self_7312538)->elements[2];
-+c_7322233.elements[1] = ((closureN)self_7312538)->elements[3];
-+c_7322233.elements[2] = ((closureN)self_7312538)->elements[16];
-+c_7322233.elements[3] = ((closureN)self_7312538)->elements[24];
-+c_7322233.elements[4] = ((closureN)self_7312538)->elements[27];
-+c_7322233.elements[5] = ((closureN)self_7312538)->elements[28];
-+c_7322233.elements[6] = ((closureN)self_7312538)->elements[30];
-+c_7322233.elements[7] = ((closureN)self_7312538)->elements[31];
-+c_7322233.elements[8] = ((closureN)self_7312538)->elements[32];
-+
-+
-+closureN_type c_7322262;
-+object e_7322277 [6];
-+c_7322262.hdr.mark = gc_color_red;
-+ c_7322262.hdr.grayed = 0;
-+c_7322262.tag = closureN_tag;
-+ c_7322262.fn = (function_type)__lambda_998;
-+c_7322262.num_args = 1;
-+c_7322262.num_elements = 6;
-+c_7322262.elements = (object *)e_7322277;
-+c_7322262.elements[0] = ((closureN)self_7312538)->elements[4];
-+c_7322262.elements[1] = ((closureN)self_7312538)->elements[24];
-+c_7322262.elements[2] = ((closureN)self_7312538)->elements[26];
-+c_7322262.elements[3] = ((closureN)self_7312538)->elements[28];
-+c_7322262.elements[4] = ((closureN)self_7312538)->elements[30];
-+c_7322262.elements[5] = ((closureN)self_7312538)->elements[31];
-+
-+return_direct_with_clo1(data,(closure)&c_7322233,__lambda_996, &c_7322262);
-+} else {
-+
-+if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312538)->elements[30])) ){
-+
-+closureN_type c_7322282;
-+object e_7322308 [9];
-+c_7322282.hdr.mark = gc_color_red;
-+ c_7322282.hdr.grayed = 0;
-+c_7322282.tag = closureN_tag;
-+ c_7322282.fn = (function_type)__lambda_999;
-+c_7322282.num_args = 1;
-+c_7322282.num_elements = 9;
-+c_7322282.elements = (object *)e_7322308;
-+c_7322282.elements[0] = ((closureN)self_7312538)->elements[2];
-+c_7322282.elements[1] = ((closureN)self_7312538)->elements[20];
-+c_7322282.elements[2] = ((closureN)self_7312538)->elements[21];
-+c_7322282.elements[3] = ((closureN)self_7312538)->elements[24];
-+c_7322282.elements[4] = ((closureN)self_7312538)->elements[26];
-+c_7322282.elements[5] = ((closureN)self_7312538)->elements[27];
-+c_7322282.elements[6] = ((closureN)self_7312538)->elements[28];
-+c_7322282.elements[7] = ((closureN)self_7312538)->elements[31];
-+c_7322282.elements[8] = ((closureN)self_7312538)->elements[32];
-+
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7322282, ((closureN)self_7312538)->elements[30]);
-+} else {
-+
-+if( (boolean_f != Cyc_is_null(((closureN)self_7312538)->elements[30])) ){
-+
-+closureN_type c_7322315;
-+object e_7322327 [4];
-+c_7322315.hdr.mark = gc_color_red;
-+ c_7322315.hdr.grayed = 0;
-+c_7322315.tag = closureN_tag;
-+ c_7322315.fn = (function_type)__lambda_1001;
-+c_7322315.num_args = 1;
-+c_7322315.num_elements = 4;
-+c_7322315.elements = (object *)e_7322327;
-+c_7322315.elements[0] = ((closureN)self_7312538)->elements[2];
-+c_7322315.elements[1] = ((closureN)self_7312538)->elements[15];
-+c_7322315.elements[2] = ((closureN)self_7312538)->elements[27];
-+c_7322315.elements[3] = ((closureN)self_7312538)->elements[31];
-+
-+return_closcall2(data, ((closureN)self_7312538)->elements[26], &c_7322315, ((closureN)self_7312538)->elements[32]);
-+} else {
-+
-+closureN_type c_7322331;
-+object e_7322344 [5];
-+c_7322331.hdr.mark = gc_color_red;
-+ c_7322331.hdr.grayed = 0;
-+c_7322331.tag = closureN_tag;
-+ c_7322331.fn = (function_type)__lambda_1002;
-+c_7322331.num_args = 1;
-+c_7322331.num_elements = 5;
-+c_7322331.elements = (object *)e_7322344;
-+c_7322331.elements[0] = ((closureN)self_7312538)->elements[2];
-+c_7322331.elements[1] = ((closureN)self_7312538)->elements[7];
-+c_7322331.elements[2] = ((closureN)self_7312538)->elements[27];
-+c_7322331.elements[3] = ((closureN)self_7312538)->elements[30];
-+c_7322331.elements[4] = ((closureN)self_7312538)->elements[31];
-
--return_closcall2(data, ((closureN)self_7313784)->elements[26], &c_7323624, ((closureN)self_7313784)->elements[32]);}
-+return_closcall2(data, ((closureN)self_7312538)->elements[26], &c_7322331, ((closureN)self_7312538)->elements[32]);}
- ;}
- ;}
- ;}
- ;;
++list_2_type local_7322265;
++return_closcall6(data, car(((closureN)self_7312567)->elements[3]), k_736212, Cyc_cdr(data, ((closureN)self_7312567)->elements[4]), Cyc_fast_list_2(&local_7322265, ((closureN)self_7312567)->elements[0], ((closureN)self_7312567)->elements[5]), ((closureN)self_7312567)->elements[1], vars_731344_733256, ((closureN)self_7312567)->elements[2]);;
}
-static void __lambda_1002(void *data, object self_7313826, int argc, object *args) /* object self_7313826, object r_736676 */
-+static void __lambda_1002(void *data, object self_7312580, int argc, object *args) /* object self_7312580, object r_736231 */
++static void __lambda_996(void *data, object self_7312568, int argc, object *args) /* object self_7312568, object r_736211 */
{
- object r_736676 = args[0];
-+ object r_736231 = args[0];
++ object r_736211 = args[0];
-list_3_type local_7323629;
-+list_3_type local_7322336;
-list_3_type local_7323633;
-return_direct_with_clo1(data, ((closureN)self_7313826)->elements[2], (((closure) ((closureN)self_7313826)->elements[2])->fn), Cyc_fast_list_3(&local_7323629, ((closureN)self_7313826)->elements[0], Cyc_fast_list_3(&local_7323633, ((closureN)self_7313826)->elements[1], ((closureN)self_7313826)->elements[4], ((closureN)self_7313826)->elements[3]), r_736676));;
-+list_3_type local_7322340;
-+return_direct_with_clo1(data, ((closureN)self_7312580)->elements[2], (((closure) ((closureN)self_7312580)->elements[2])->fn), Cyc_fast_list_3(&local_7322336, ((closureN)self_7312580)->elements[0], Cyc_fast_list_3(&local_7322340, ((closureN)self_7312580)->elements[1], ((closureN)self_7312580)->elements[4], ((closureN)self_7312580)->elements[3]), r_736231));;
++
++closureN_type c_7322231;
++object e_7322243 [4];
++c_7322231.hdr.mark = gc_color_red;
++ c_7322231.hdr.grayed = 0;
++c_7322231.tag = closureN_tag;
++ c_7322231.fn = (function_type)__lambda_997;
++c_7322231.num_args = 1;
++c_7322231.num_elements = 4;
++c_7322231.elements = (object *)e_7322243;
++c_7322231.elements[0] = ((closureN)self_7312568)->elements[0];
++c_7322231.elements[1] = ((closureN)self_7312568)->elements[2];
++c_7322231.elements[2] = ((closureN)self_7312568)->elements[4];
++c_7322231.elements[3] = ((closureN)self_7312568)->elements[7];
++
++
++
++
++list_2_type local_7322249;
++return_closcall6(data, car(((closureN)self_7312568)->elements[5]), &c_7322231, Cyc_car(data, ((closureN)self_7312568)->elements[6]), Cyc_fast_list_2(&local_7322249, ((closureN)self_7312568)->elements[1], ((closureN)self_7312568)->elements[7]), ((closureN)self_7312568)->elements[3], ((closureN)self_7312568)->elements[8], r_736211);;
}
-static void __lambda_1001(void *data, object self_7313825, int argc, object *args) /* object self_7313825, object r_736674 */
-+static void __lambda_1001(void *data, object self_7312579, int argc, object *args) /* object self_7312579, object r_736229 */
++static void __lambda_997(void *data, object self_7312569, int argc, object *args) /* object self_7312569, object r_736208 */
{
- object r_736674 = args[0];
-+ object r_736229 = args[0];
++ object r_736208 = args[0];
-list_3_type local_7323613;
-+list_3_type local_7322320;
++list_3_type local_7322236;
-list_2_type local_7323617;
-return_direct_with_clo1(data, ((closureN)self_7313825)->elements[2], (((closure) ((closureN)self_7313825)->elements[2])->fn), Cyc_fast_list_3(&local_7323613, ((closureN)self_7313825)->elements[0], Cyc_fast_list_2(&local_7323617, ((closureN)self_7313825)->elements[1], ((closureN)self_7313825)->elements[3]), r_736674));;
-+list_2_type local_7322324;
-+return_direct_with_clo1(data, ((closureN)self_7312579)->elements[2], (((closure) ((closureN)self_7312579)->elements[2])->fn), Cyc_fast_list_3(&local_7322320, ((closureN)self_7312579)->elements[0], Cyc_fast_list_2(&local_7322324, ((closureN)self_7312579)->elements[1], ((closureN)self_7312579)->elements[3]), r_736229));;
++list_2_type local_7322240;
++return_direct_with_clo1(data, ((closureN)self_7312569)->elements[2], (((closure) ((closureN)self_7312569)->elements[2])->fn), Cyc_fast_list_3(&local_7322236, ((closureN)self_7312569)->elements[0], Cyc_fast_list_2(&local_7322240, ((closureN)self_7312569)->elements[1], ((closureN)self_7312569)->elements[3]), r_736208));;
}
-static void __lambda_999(void *data, object self_7313823, int argc, object *args) /* object self_7313823, object r_736670 */
-+static void __lambda_999(void *data, object self_7312577, int argc, object *args) /* object self_7312577, object r_736225 */
++static void __lambda_961(void *data, object self_7312532, int argc, object *args) /* object self_7312532, object r_736205 */
{
- object r_736670 = args[0];
-+ object r_736225 = args[0];
++ object r_736205 = args[0];
++
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, r_736205))) ){
++
++closureN_type c_7321657;
++object e_7321903 [20];
++c_7321657.hdr.mark = gc_color_red;
++ c_7321657.hdr.grayed = 0;
++c_7321657.tag = closureN_tag;
++ c_7321657.fn = (function_type)__lambda_962;
++c_7321657.num_args = 1;
++c_7321657.num_elements = 20;
++c_7321657.elements = (object *)e_7321903;
++c_7321657.elements[0] = ((closureN)self_7312532)->elements[2];
++c_7321657.elements[1] = ((closureN)self_7312532)->elements[3];
++c_7321657.elements[2] = ((closureN)self_7312532)->elements[4];
++c_7321657.elements[3] = ((closureN)self_7312532)->elements[5];
++c_7321657.elements[4] = ((closureN)self_7312532)->elements[8];
++c_7321657.elements[5] = ((closureN)self_7312532)->elements[11];
++c_7321657.elements[6] = ((closureN)self_7312532)->elements[12];
++c_7321657.elements[7] = ((closureN)self_7312532)->elements[14];
++c_7321657.elements[8] = ((closureN)self_7312532)->elements[15];
++c_7321657.elements[9] = ((closureN)self_7312532)->elements[16];
++c_7321657.elements[10] = ((closureN)self_7312532)->elements[18];
++c_7321657.elements[11] = ((closureN)self_7312532)->elements[19];
++c_7321657.elements[12] = ((closureN)self_7312532)->elements[21];
++c_7321657.elements[13] = ((closureN)self_7312532)->elements[23];
++c_7321657.elements[14] = ((closureN)self_7312532)->elements[24];
++c_7321657.elements[15] = ((closureN)self_7312532)->elements[25];
++c_7321657.elements[16] = ((closureN)self_7312532)->elements[26];
++c_7321657.elements[17] = ((closureN)self_7312532)->elements[27];
++c_7321657.elements[18] = ((closureN)self_7312532)->elements[28];
++c_7321657.elements[19] = ((closureN)self_7312532)->elements[29];
-closureN_type c_7323580;
@@ -25724,63 +25840,292 @@ Make let-values be the same as let*-values, to work around
-c_7323580.elements[1] = ((closureN)self_7313823)->elements[2];
-c_7323580.elements[2] = ((closureN)self_7313823)->elements[5];
-c_7323580.elements[3] = ((closureN)self_7313823)->elements[7];
-+closureN_type c_7322287;
-+object e_7322299 [4];
-+c_7322287.hdr.mark = gc_color_red;
-+ c_7322287.hdr.grayed = 0;
-+c_7322287.tag = closureN_tag;
-+ c_7322287.fn = (function_type)__lambda_1000;
-+c_7322287.num_args = 1;
-+c_7322287.num_elements = 4;
-+c_7322287.elements = (object *)e_7322299;
-+c_7322287.elements[0] = ((closureN)self_7312577)->elements[0];
-+c_7322287.elements[1] = ((closureN)self_7312577)->elements[2];
-+c_7322287.elements[2] = ((closureN)self_7312577)->elements[5];
-+c_7322287.elements[3] = ((closureN)self_7312577)->elements[7];
-
+-
-list_2_type local_7323595;
-return_closcall6(data, car(((closureN)self_7313823)->elements[6]), &c_7323580, r_736670, Cyc_fast_list_2(&local_7323595, ((closureN)self_7313823)->elements[1], ((closureN)self_7313823)->elements[7]), ((closureN)self_7313823)->elements[3], ((closureN)self_7313823)->elements[8], ((closureN)self_7313823)->elements[4]);;
-+list_2_type local_7322302;
-+return_closcall6(data, car(((closureN)self_7312577)->elements[6]), &c_7322287, r_736225, Cyc_fast_list_2(&local_7322302, ((closureN)self_7312577)->elements[1], ((closureN)self_7312577)->elements[7]), ((closureN)self_7312577)->elements[3], ((closureN)self_7312577)->elements[8], ((closureN)self_7312577)->elements[4]);;
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321657, Cyc_car(data, ((closureN)self_7312532)->elements[27]));
++} else {
++
++closureN_type c_7321908;
++object e_7322203 [24];
++c_7321908.hdr.mark = gc_color_red;
++ c_7321908.hdr.grayed = 0;
++c_7321908.tag = closureN_tag;
++ c_7321908.fn = (function_type)__lambda_988;
++c_7321908.num_args = 1;
++c_7321908.num_elements = 24;
++c_7321908.elements = (object *)e_7322203;
++c_7321908.elements[0] = ((closureN)self_7312532)->elements[0];
++c_7321908.elements[1] = ((closureN)self_7312532)->elements[1];
++c_7321908.elements[2] = ((closureN)self_7312532)->elements[2];
++c_7321908.elements[3] = ((closureN)self_7312532)->elements[3];
++c_7321908.elements[4] = ((closureN)self_7312532)->elements[4];
++c_7321908.elements[5] = ((closureN)self_7312532)->elements[5];
++c_7321908.elements[6] = ((closureN)self_7312532)->elements[6];
++c_7321908.elements[7] = ((closureN)self_7312532)->elements[7];
++c_7321908.elements[8] = ((closureN)self_7312532)->elements[8];
++c_7321908.elements[9] = ((closureN)self_7312532)->elements[9];
++c_7321908.elements[10] = ((closureN)self_7312532)->elements[10];
++c_7321908.elements[11] = ((closureN)self_7312532)->elements[11];
++c_7321908.elements[12] = ((closureN)self_7312532)->elements[13];
++c_7321908.elements[13] = ((closureN)self_7312532)->elements[16];
++c_7321908.elements[14] = ((closureN)self_7312532)->elements[17];
++c_7321908.elements[15] = ((closureN)self_7312532)->elements[18];
++c_7321908.elements[16] = ((closureN)self_7312532)->elements[21];
++c_7321908.elements[17] = ((closureN)self_7312532)->elements[23];
++c_7321908.elements[18] = ((closureN)self_7312532)->elements[24];
++c_7321908.elements[19] = ((closureN)self_7312532)->elements[25];
++c_7321908.elements[20] = ((closureN)self_7312532)->elements[26];
++c_7321908.elements[21] = ((closureN)self_7312532)->elements[27];
++c_7321908.elements[22] = ((closureN)self_7312532)->elements[28];
++c_7321908.elements[23] = ((closureN)self_7312532)->elements[29];
++
++
++closureN_type c_7322204;
++object e_7322217 [2];
++c_7322204.hdr.mark = gc_color_red;
++ c_7322204.hdr.grayed = 0;
++c_7322204.tag = closureN_tag;
++ c_7322204.fn = (function_type)__lambda_994;
++c_7322204.num_args = 1;
++c_7322204.num_elements = 2;
++c_7322204.elements = (object *)e_7322217;
++c_7322204.elements[0] = ((closureN)self_7312532)->elements[20];
++c_7322204.elements[1] = ((closureN)self_7312532)->elements[22];
++
++return_direct_with_clo1(data,(closure)&c_7321908,__lambda_988, &c_7322204);}
++;;
++}
++
++static void __lambda_994(void *data, object self_7312559, int argc, object *args) /* object self_7312559, object k_736202, object x_731300_733241 */
++ {
++ object k_736202 = args[0]; object x_731300_733241 = args[1];
++
++closureN_type c_7322206;
++object e_7322216 [4];
++c_7322206.hdr.mark = gc_color_red;
++ c_7322206.hdr.grayed = 0;
++c_7322206.tag = closureN_tag;
++ c_7322206.fn = (function_type)__lambda_995;
++c_7322206.num_args = 1;
++c_7322206.num_elements = 4;
++c_7322206.elements = (object *)e_7322216;
++c_7322206.elements[0] = ((closureN)self_7312559)->elements[0];
++c_7322206.elements[1] = ((closureN)self_7312559)->elements[1];
++c_7322206.elements[2] = k_736202;
++c_7322206.elements[3] = x_731300_733241;
++
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7322206, x_731300_733241);;
++}
++
++static void __lambda_995(void *data, object self_7312560, int argc, object *args) /* object self_7312560, object r_736203 */
++ {
++ object r_736203 = args[0];
++ if( (boolean_f != r_736203) ){
++
++
++return_closcall3(data, ((closureN)self_7312560)->elements[0], ((closureN)self_7312560)->elements[2], ((closureN)self_7312560)->elements[3], car(((closureN)self_7312560)->elements[1]));
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312560)->elements[2], (((closure) ((closureN)self_7312560)->elements[2])->fn), boolean_f);}
++;;
}
-static void __lambda_1000(void *data, object self_7313824, int argc, object *args) /* object self_7313824, object r_736669 */
-+static void __lambda_1000(void *data, object self_7312578, int argc, object *args) /* object self_7312578, object r_736224 */
++static void __lambda_988(void *data, object self_7312561, int argc, object *args) /* object self_7312561, object r_736200 */
{
- object r_736669 = args[0];
-+ object r_736224 = args[0];
++ object r_736200 = args[0];
-list_3_type local_7323585;
-+list_3_type local_7322292;
++closureN_type c_7321910;
++object e_7322199 [25];
++c_7321910.hdr.mark = gc_color_red;
++ c_7321910.hdr.grayed = 0;
++c_7321910.tag = closureN_tag;
++ c_7321910.fn = (function_type)__lambda_989;
++c_7321910.num_args = 1;
++c_7321910.num_elements = 25;
++c_7321910.elements = (object *)e_7322199;
++c_7321910.elements[0] = ((closureN)self_7312561)->elements[0];
++c_7321910.elements[1] = ((closureN)self_7312561)->elements[1];
++c_7321910.elements[2] = ((closureN)self_7312561)->elements[2];
++c_7321910.elements[3] = ((closureN)self_7312561)->elements[3];
++c_7321910.elements[4] = ((closureN)self_7312561)->elements[4];
++c_7321910.elements[5] = ((closureN)self_7312561)->elements[5];
++c_7321910.elements[6] = ((closureN)self_7312561)->elements[6];
++c_7321910.elements[7] = ((closureN)self_7312561)->elements[7];
++c_7321910.elements[8] = ((closureN)self_7312561)->elements[8];
++c_7321910.elements[9] = ((closureN)self_7312561)->elements[9];
++c_7321910.elements[10] = ((closureN)self_7312561)->elements[10];
++c_7321910.elements[11] = ((closureN)self_7312561)->elements[11];
++c_7321910.elements[12] = ((closureN)self_7312561)->elements[12];
++c_7321910.elements[13] = ((closureN)self_7312561)->elements[13];
++c_7321910.elements[14] = ((closureN)self_7312561)->elements[14];
++c_7321910.elements[15] = ((closureN)self_7312561)->elements[15];
++c_7321910.elements[16] = ((closureN)self_7312561)->elements[16];
++c_7321910.elements[17] = ((closureN)self_7312561)->elements[17];
++c_7321910.elements[18] = ((closureN)self_7312561)->elements[18];
++c_7321910.elements[19] = ((closureN)self_7312561)->elements[19];
++c_7321910.elements[20] = ((closureN)self_7312561)->elements[20];
++c_7321910.elements[21] = ((closureN)self_7312561)->elements[21];
++c_7321910.elements[22] = r_736200;
++c_7321910.elements[23] = ((closureN)self_7312561)->elements[22];
++c_7321910.elements[24] = ((closureN)self_7312561)->elements[23];
++
-list_2_type local_7323589;
-return_direct_with_clo1(data, ((closureN)self_7313824)->elements[2], (((closure) ((closureN)self_7313824)->elements[2])->fn), Cyc_fast_list_3(&local_7323585, ((closureN)self_7313824)->elements[0], Cyc_fast_list_2(&local_7323589, ((closureN)self_7313824)->elements[1], ((closureN)self_7313824)->elements[3]), r_736669));;
-+list_2_type local_7322296;
-+return_direct_with_clo1(data, ((closureN)self_7312578)->elements[2], (((closure) ((closureN)self_7312578)->elements[2])->fn), Cyc_fast_list_3(&local_7322292, ((closureN)self_7312578)->elements[0], Cyc_fast_list_2(&local_7322296, ((closureN)self_7312578)->elements[1], ((closureN)self_7312578)->elements[3]), r_736224));;
++
++return_direct_with_clo1(data,(closure)&c_7321910,__lambda_989, Cyc_cddr(data, ((closureN)self_7312561)->elements[21]));;
}
-static void __lambda_998(void *data, object self_7313820, int argc, object *args) /* object self_7313820, object k_736664, object vars_731344_733603 */
-+static void __lambda_998(void *data, object self_7312574, int argc, object *args) /* object self_7312574, object k_736219, object vars_731345_733263 */
++static void __lambda_989(void *data, object self_7312562, int argc, object *args) /* object self_7312562, object r_736201 */
{
- object k_736664 = args[0]; object vars_731344_733603 = args[1];
-+ object k_736219 = args[0]; object vars_731345_733263 = args[1];
-
++ object r_736201 = args[0];
+
++closureN_type c_7321912;
++object e_7322197 [24];
++c_7321912.hdr.mark = gc_color_red;
++ c_7321912.hdr.grayed = 0;
++c_7321912.tag = closureN_tag;
++ c_7321912.fn = (function_type)__lambda_990;
++c_7321912.num_args = 1;
++c_7321912.num_elements = 24;
++c_7321912.elements = (object *)e_7322197;
++c_7321912.elements[0] = ((closureN)self_7312562)->elements[0];
++c_7321912.elements[1] = ((closureN)self_7312562)->elements[1];
++c_7321912.elements[2] = ((closureN)self_7312562)->elements[2];
++c_7321912.elements[3] = ((closureN)self_7312562)->elements[3];
++c_7321912.elements[4] = ((closureN)self_7312562)->elements[4];
++c_7321912.elements[5] = ((closureN)self_7312562)->elements[5];
++c_7321912.elements[6] = ((closureN)self_7312562)->elements[6];
++c_7321912.elements[7] = ((closureN)self_7312562)->elements[7];
++c_7321912.elements[8] = ((closureN)self_7312562)->elements[8];
++c_7321912.elements[9] = ((closureN)self_7312562)->elements[9];
++c_7321912.elements[10] = ((closureN)self_7312562)->elements[10];
++c_7321912.elements[11] = ((closureN)self_7312562)->elements[11];
++c_7321912.elements[12] = ((closureN)self_7312562)->elements[12];
++c_7321912.elements[13] = ((closureN)self_7312562)->elements[13];
++c_7321912.elements[14] = ((closureN)self_7312562)->elements[14];
++c_7321912.elements[15] = ((closureN)self_7312562)->elements[15];
++c_7321912.elements[16] = ((closureN)self_7312562)->elements[16];
++c_7321912.elements[17] = ((closureN)self_7312562)->elements[17];
++c_7321912.elements[18] = ((closureN)self_7312562)->elements[18];
++c_7321912.elements[19] = ((closureN)self_7312562)->elements[19];
++c_7321912.elements[20] = ((closureN)self_7312562)->elements[20];
++c_7321912.elements[21] = ((closureN)self_7312562)->elements[21];
++c_7321912.elements[22] = ((closureN)self_7312562)->elements[23];
++c_7321912.elements[23] = ((closureN)self_7312562)->elements[24];
++
++return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7321912, ((closureN)self_7312562)->elements[22], r_736201);;
++}
++
++static void __lambda_990(void *data, object self_7312563, int argc, object *args) /* object self_7312563, object r_736095 */
++ {
++ object r_736095 = args[0];
++ if( (boolean_f != r_736095) ){
++
++make_utf8_string_with_len(c_7321915, "multiple ellipses", 17, 17);
++return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312563)->elements[18], &c_7321915, ((closureN)self_7312563)->elements[21]);
++} else {
++
++
++
++closureN_type c_7321921;
++object e_7322195 [23];
++c_7321921.hdr.mark = gc_color_red;
++ c_7321921.hdr.grayed = 0;
++c_7321921.tag = closureN_tag;
++ c_7321921.fn = (function_type)__lambda_991;
++c_7321921.num_args = 1;
++c_7321921.num_elements = 23;
++c_7321921.elements = (object *)e_7322195;
++c_7321921.elements[0] = ((closureN)self_7312563)->elements[0];
++c_7321921.elements[1] = ((closureN)self_7312563)->elements[1];
++c_7321921.elements[2] = ((closureN)self_7312563)->elements[2];
++c_7321921.elements[3] = ((closureN)self_7312563)->elements[3];
++c_7321921.elements[4] = ((closureN)self_7312563)->elements[4];
++c_7321921.elements[5] = ((closureN)self_7312563)->elements[5];
++c_7321921.elements[6] = ((closureN)self_7312563)->elements[6];
++c_7321921.elements[7] = ((closureN)self_7312563)->elements[7];
++c_7321921.elements[8] = ((closureN)self_7312563)->elements[8];
++c_7321921.elements[9] = ((closureN)self_7312563)->elements[9];
++c_7321921.elements[10] = ((closureN)self_7312563)->elements[10];
++c_7321921.elements[11] = ((closureN)self_7312563)->elements[11];
++c_7321921.elements[12] = ((closureN)self_7312563)->elements[12];
++c_7321921.elements[13] = ((closureN)self_7312563)->elements[13];
++c_7321921.elements[14] = ((closureN)self_7312563)->elements[14];
++c_7321921.elements[15] = ((closureN)self_7312563)->elements[15];
++c_7321921.elements[16] = ((closureN)self_7312563)->elements[16];
++c_7321921.elements[17] = ((closureN)self_7312563)->elements[17];
++c_7321921.elements[18] = ((closureN)self_7312563)->elements[18];
++c_7321921.elements[19] = ((closureN)self_7312563)->elements[19];
++c_7321921.elements[20] = ((closureN)self_7312563)->elements[21];
++c_7321921.elements[21] = ((closureN)self_7312563)->elements[22];
++c_7321921.elements[22] = ((closureN)self_7312563)->elements[23];
++
++
++make_utf8_string_with_len(c_7322196, "lp.", 3, 3);
++return_closcall2(data, car(((closureN)self_7312563)->elements[20]), &c_7321921, &c_7322196);}
++;;
++}
++
++static void __lambda_991(void *data, object self_7312564, int argc, object *args) /* object self_7312564, object r_736097 */
++ {
++ object r_736097 = args[0];
++
++closureN_type c_7321923;
++object e_7322187 [23];
++c_7321923.hdr.mark = gc_color_red;
++ c_7321923.hdr.grayed = 0;
++c_7321923.tag = closureN_tag;
++ c_7321923.fn = (function_type)__lambda_992;
++c_7321923.num_args = 2;
++c_7321923.num_elements = 23;
++c_7321923.elements = (object *)e_7322187;
++c_7321923.elements[0] = ((closureN)self_7312564)->elements[0];
++c_7321923.elements[1] = ((closureN)self_7312564)->elements[1];
++c_7321923.elements[2] = ((closureN)self_7312564)->elements[2];
++c_7321923.elements[3] = ((closureN)self_7312564)->elements[3];
++c_7321923.elements[4] = ((closureN)self_7312564)->elements[4];
++c_7321923.elements[5] = ((closureN)self_7312564)->elements[5];
++c_7321923.elements[6] = ((closureN)self_7312564)->elements[6];
++c_7321923.elements[7] = ((closureN)self_7312564)->elements[7];
++c_7321923.elements[8] = ((closureN)self_7312564)->elements[8];
++c_7321923.elements[9] = ((closureN)self_7312564)->elements[9];
++c_7321923.elements[10] = ((closureN)self_7312564)->elements[10];
++c_7321923.elements[11] = ((closureN)self_7312564)->elements[11];
++c_7321923.elements[12] = ((closureN)self_7312564)->elements[12];
++c_7321923.elements[13] = ((closureN)self_7312564)->elements[13];
++c_7321923.elements[14] = ((closureN)self_7312564)->elements[14];
++c_7321923.elements[15] = ((closureN)self_7312564)->elements[15];
++c_7321923.elements[16] = ((closureN)self_7312564)->elements[16];
++c_7321923.elements[17] = ((closureN)self_7312564)->elements[17];
++c_7321923.elements[18] = ((closureN)self_7312564)->elements[18];
++c_7321923.elements[19] = ((closureN)self_7312564)->elements[19];
++c_7321923.elements[20] = ((closureN)self_7312564)->elements[20];
++c_7321923.elements[21] = ((closureN)self_7312564)->elements[21];
++c_7321923.elements[22] = ((closureN)self_7312564)->elements[22];
++
-list_2_type local_7323565;
-return_closcall6(data, car(((closureN)self_7313820)->elements[3]), k_736664, Cyc_cdr(data, ((closureN)self_7313820)->elements[4]), Cyc_fast_list_2(&local_7323565, ((closureN)self_7313820)->elements[0], ((closureN)self_7313820)->elements[5]), ((closureN)self_7313820)->elements[1], vars_731344_733603, ((closureN)self_7313820)->elements[2]);;
-+list_2_type local_7322272;
-+return_closcall6(data, car(((closureN)self_7312574)->elements[3]), k_736219, Cyc_cdr(data, ((closureN)self_7312574)->elements[4]), Cyc_fast_list_2(&local_7322272, ((closureN)self_7312574)->elements[0], ((closureN)self_7312574)->elements[5]), ((closureN)self_7312574)->elements[1], vars_731345_733263, ((closureN)self_7312574)->elements[2]);;
++
++
++return_direct_with_clo2(data,(closure)&c_7321923,__lambda_992, Cyc_length(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312564)->elements[20]))), r_736097);;
}
-static void __lambda_996(void *data, object self_7313821, int argc, object *args) /* object self_7313821, object r_736663 */
-+static void __lambda_996(void *data, object self_7312575, int argc, object *args) /* object self_7312575, object r_736218 */
++static void __lambda_992(void *data, object self_7312565, int argc, object *args) /* object self_7312565, object len_731303_733242, object _191lp_731304_733243 */
{
- object r_736663 = args[0];
-+ object r_736218 = args[0];
++ object len_731303_733242 = args[0]; object _191lp_731304_733243 = args[1];
@@ -25803,310 +26148,23 @@ Make let-values be the same as let*-values, to work around
-
-list_2_type local_7323549;
-return_closcall6(data, car(((closureN)self_7313821)->elements[5]), &c_7323531, Cyc_car(data, ((closureN)self_7313821)->elements[6]), Cyc_fast_list_2(&local_7323549, ((closureN)self_7313821)->elements[1], ((closureN)self_7313821)->elements[7]), ((closureN)self_7313821)->elements[3], ((closureN)self_7313821)->elements[8], r_736663);;
-+closureN_type c_7322238;
-+object e_7322250 [4];
-+c_7322238.hdr.mark = gc_color_red;
-+ c_7322238.hdr.grayed = 0;
-+c_7322238.tag = closureN_tag;
-+ c_7322238.fn = (function_type)__lambda_997;
-+c_7322238.num_args = 1;
-+c_7322238.num_elements = 4;
-+c_7322238.elements = (object *)e_7322250;
-+c_7322238.elements[0] = ((closureN)self_7312575)->elements[0];
-+c_7322238.elements[1] = ((closureN)self_7312575)->elements[2];
-+c_7322238.elements[2] = ((closureN)self_7312575)->elements[4];
-+c_7322238.elements[3] = ((closureN)self_7312575)->elements[7];
-+
-+
-+
-+
-+list_2_type local_7322256;
-+return_closcall6(data, car(((closureN)self_7312575)->elements[5]), &c_7322238, Cyc_car(data, ((closureN)self_7312575)->elements[6]), Cyc_fast_list_2(&local_7322256, ((closureN)self_7312575)->elements[1], ((closureN)self_7312575)->elements[7]), ((closureN)self_7312575)->elements[3], ((closureN)self_7312575)->elements[8], r_736218);;
-+}
-+
-+static void __lambda_997(void *data, object self_7312576, int argc, object *args) /* object self_7312576, object r_736215 */
-+ {
-+ object r_736215 = args[0];
-+
-+list_3_type local_7322243;
-+
-+list_2_type local_7322247;
-+return_direct_with_clo1(data, ((closureN)self_7312576)->elements[2], (((closure) ((closureN)self_7312576)->elements[2])->fn), Cyc_fast_list_3(&local_7322243, ((closureN)self_7312576)->elements[0], Cyc_fast_list_2(&local_7322247, ((closureN)self_7312576)->elements[1], ((closureN)self_7312576)->elements[3]), r_736215));;
-+}
-+
-+static void __lambda_961(void *data, object self_7312539, int argc, object *args) /* object self_7312539, object r_736212 */
-+ {
-+ object r_736212 = args[0];
-+
-+
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, r_736212))) ){
-+
-+closureN_type c_7321664;
-+object e_7321910 [20];
-+c_7321664.hdr.mark = gc_color_red;
-+ c_7321664.hdr.grayed = 0;
-+c_7321664.tag = closureN_tag;
-+ c_7321664.fn = (function_type)__lambda_962;
-+c_7321664.num_args = 1;
-+c_7321664.num_elements = 20;
-+c_7321664.elements = (object *)e_7321910;
-+c_7321664.elements[0] = ((closureN)self_7312539)->elements[2];
-+c_7321664.elements[1] = ((closureN)self_7312539)->elements[3];
-+c_7321664.elements[2] = ((closureN)self_7312539)->elements[4];
-+c_7321664.elements[3] = ((closureN)self_7312539)->elements[5];
-+c_7321664.elements[4] = ((closureN)self_7312539)->elements[8];
-+c_7321664.elements[5] = ((closureN)self_7312539)->elements[11];
-+c_7321664.elements[6] = ((closureN)self_7312539)->elements[12];
-+c_7321664.elements[7] = ((closureN)self_7312539)->elements[14];
-+c_7321664.elements[8] = ((closureN)self_7312539)->elements[15];
-+c_7321664.elements[9] = ((closureN)self_7312539)->elements[16];
-+c_7321664.elements[10] = ((closureN)self_7312539)->elements[18];
-+c_7321664.elements[11] = ((closureN)self_7312539)->elements[19];
-+c_7321664.elements[12] = ((closureN)self_7312539)->elements[21];
-+c_7321664.elements[13] = ((closureN)self_7312539)->elements[23];
-+c_7321664.elements[14] = ((closureN)self_7312539)->elements[24];
-+c_7321664.elements[15] = ((closureN)self_7312539)->elements[25];
-+c_7321664.elements[16] = ((closureN)self_7312539)->elements[26];
-+c_7321664.elements[17] = ((closureN)self_7312539)->elements[27];
-+c_7321664.elements[18] = ((closureN)self_7312539)->elements[28];
-+c_7321664.elements[19] = ((closureN)self_7312539)->elements[29];
-+
-+
-+
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321664, Cyc_car(data, ((closureN)self_7312539)->elements[27]));
-+} else {
-+
-+closureN_type c_7321915;
-+object e_7322210 [24];
-+c_7321915.hdr.mark = gc_color_red;
-+ c_7321915.hdr.grayed = 0;
-+c_7321915.tag = closureN_tag;
-+ c_7321915.fn = (function_type)__lambda_988;
-+c_7321915.num_args = 1;
-+c_7321915.num_elements = 24;
-+c_7321915.elements = (object *)e_7322210;
-+c_7321915.elements[0] = ((closureN)self_7312539)->elements[0];
-+c_7321915.elements[1] = ((closureN)self_7312539)->elements[1];
-+c_7321915.elements[2] = ((closureN)self_7312539)->elements[2];
-+c_7321915.elements[3] = ((closureN)self_7312539)->elements[3];
-+c_7321915.elements[4] = ((closureN)self_7312539)->elements[4];
-+c_7321915.elements[5] = ((closureN)self_7312539)->elements[5];
-+c_7321915.elements[6] = ((closureN)self_7312539)->elements[6];
-+c_7321915.elements[7] = ((closureN)self_7312539)->elements[7];
-+c_7321915.elements[8] = ((closureN)self_7312539)->elements[8];
-+c_7321915.elements[9] = ((closureN)self_7312539)->elements[9];
-+c_7321915.elements[10] = ((closureN)self_7312539)->elements[10];
-+c_7321915.elements[11] = ((closureN)self_7312539)->elements[11];
-+c_7321915.elements[12] = ((closureN)self_7312539)->elements[13];
-+c_7321915.elements[13] = ((closureN)self_7312539)->elements[16];
-+c_7321915.elements[14] = ((closureN)self_7312539)->elements[17];
-+c_7321915.elements[15] = ((closureN)self_7312539)->elements[18];
-+c_7321915.elements[16] = ((closureN)self_7312539)->elements[21];
-+c_7321915.elements[17] = ((closureN)self_7312539)->elements[23];
-+c_7321915.elements[18] = ((closureN)self_7312539)->elements[24];
-+c_7321915.elements[19] = ((closureN)self_7312539)->elements[25];
-+c_7321915.elements[20] = ((closureN)self_7312539)->elements[26];
-+c_7321915.elements[21] = ((closureN)self_7312539)->elements[27];
-+c_7321915.elements[22] = ((closureN)self_7312539)->elements[28];
-+c_7321915.elements[23] = ((closureN)self_7312539)->elements[29];
-+
-+
-+closureN_type c_7322211;
-+object e_7322224 [2];
-+c_7322211.hdr.mark = gc_color_red;
-+ c_7322211.hdr.grayed = 0;
-+c_7322211.tag = closureN_tag;
-+ c_7322211.fn = (function_type)__lambda_994;
-+c_7322211.num_args = 1;
-+c_7322211.num_elements = 2;
-+c_7322211.elements = (object *)e_7322224;
-+c_7322211.elements[0] = ((closureN)self_7312539)->elements[20];
-+c_7322211.elements[1] = ((closureN)self_7312539)->elements[22];
-+
-+return_direct_with_clo1(data,(closure)&c_7321915,__lambda_988, &c_7322211);}
-+;;
-+}
-+
-+static void __lambda_994(void *data, object self_7312566, int argc, object *args) /* object self_7312566, object k_736209, object x_731301_733248 */
-+ {
-+ object k_736209 = args[0]; object x_731301_733248 = args[1];
-+
-+closureN_type c_7322213;
-+object e_7322223 [4];
-+c_7322213.hdr.mark = gc_color_red;
-+ c_7322213.hdr.grayed = 0;
-+c_7322213.tag = closureN_tag;
-+ c_7322213.fn = (function_type)__lambda_995;
-+c_7322213.num_args = 1;
-+c_7322213.num_elements = 4;
-+c_7322213.elements = (object *)e_7322223;
-+c_7322213.elements[0] = ((closureN)self_7312566)->elements[0];
-+c_7322213.elements[1] = ((closureN)self_7312566)->elements[1];
-+c_7322213.elements[2] = k_736209;
-+c_7322213.elements[3] = x_731301_733248;
-+
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7322213, x_731301_733248);;
-+}
-+
-+static void __lambda_995(void *data, object self_7312567, int argc, object *args) /* object self_7312567, object r_736210 */
-+ {
-+ object r_736210 = args[0];
-+ if( (boolean_f != r_736210) ){
-+
-+
-+return_closcall3(data, ((closureN)self_7312567)->elements[0], ((closureN)self_7312567)->elements[2], ((closureN)self_7312567)->elements[3], car(((closureN)self_7312567)->elements[1]));
-+} else {
-+ return_direct_with_clo1(data, ((closureN)self_7312567)->elements[2], (((closure) ((closureN)self_7312567)->elements[2])->fn), boolean_f);}
-+;;
-+}
-+
-+static void __lambda_988(void *data, object self_7312568, int argc, object *args) /* object self_7312568, object r_736207 */
-+ {
-+ object r_736207 = args[0];
-+
-+closureN_type c_7321917;
-+object e_7322206 [25];
-+c_7321917.hdr.mark = gc_color_red;
-+ c_7321917.hdr.grayed = 0;
-+c_7321917.tag = closureN_tag;
-+ c_7321917.fn = (function_type)__lambda_989;
-+c_7321917.num_args = 1;
-+c_7321917.num_elements = 25;
-+c_7321917.elements = (object *)e_7322206;
-+c_7321917.elements[0] = ((closureN)self_7312568)->elements[0];
-+c_7321917.elements[1] = ((closureN)self_7312568)->elements[1];
-+c_7321917.elements[2] = ((closureN)self_7312568)->elements[2];
-+c_7321917.elements[3] = ((closureN)self_7312568)->elements[3];
-+c_7321917.elements[4] = ((closureN)self_7312568)->elements[4];
-+c_7321917.elements[5] = ((closureN)self_7312568)->elements[5];
-+c_7321917.elements[6] = ((closureN)self_7312568)->elements[6];
-+c_7321917.elements[7] = ((closureN)self_7312568)->elements[7];
-+c_7321917.elements[8] = ((closureN)self_7312568)->elements[8];
-+c_7321917.elements[9] = ((closureN)self_7312568)->elements[9];
-+c_7321917.elements[10] = ((closureN)self_7312568)->elements[10];
-+c_7321917.elements[11] = ((closureN)self_7312568)->elements[11];
-+c_7321917.elements[12] = ((closureN)self_7312568)->elements[12];
-+c_7321917.elements[13] = ((closureN)self_7312568)->elements[13];
-+c_7321917.elements[14] = ((closureN)self_7312568)->elements[14];
-+c_7321917.elements[15] = ((closureN)self_7312568)->elements[15];
-+c_7321917.elements[16] = ((closureN)self_7312568)->elements[16];
-+c_7321917.elements[17] = ((closureN)self_7312568)->elements[17];
-+c_7321917.elements[18] = ((closureN)self_7312568)->elements[18];
-+c_7321917.elements[19] = ((closureN)self_7312568)->elements[19];
-+c_7321917.elements[20] = ((closureN)self_7312568)->elements[20];
-+c_7321917.elements[21] = ((closureN)self_7312568)->elements[21];
-+c_7321917.elements[22] = r_736207;
-+c_7321917.elements[23] = ((closureN)self_7312568)->elements[22];
-+c_7321917.elements[24] = ((closureN)self_7312568)->elements[23];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7321917,__lambda_989, Cyc_cddr(data, ((closureN)self_7312568)->elements[21]));;
-+}
-+
-+static void __lambda_989(void *data, object self_7312569, int argc, object *args) /* object self_7312569, object r_736208 */
-+ {
-+ object r_736208 = args[0];
-+
-+closureN_type c_7321919;
-+object e_7322204 [24];
-+c_7321919.hdr.mark = gc_color_red;
-+ c_7321919.hdr.grayed = 0;
-+c_7321919.tag = closureN_tag;
-+ c_7321919.fn = (function_type)__lambda_990;
-+c_7321919.num_args = 1;
-+c_7321919.num_elements = 24;
-+c_7321919.elements = (object *)e_7322204;
-+c_7321919.elements[0] = ((closureN)self_7312569)->elements[0];
-+c_7321919.elements[1] = ((closureN)self_7312569)->elements[1];
-+c_7321919.elements[2] = ((closureN)self_7312569)->elements[2];
-+c_7321919.elements[3] = ((closureN)self_7312569)->elements[3];
-+c_7321919.elements[4] = ((closureN)self_7312569)->elements[4];
-+c_7321919.elements[5] = ((closureN)self_7312569)->elements[5];
-+c_7321919.elements[6] = ((closureN)self_7312569)->elements[6];
-+c_7321919.elements[7] = ((closureN)self_7312569)->elements[7];
-+c_7321919.elements[8] = ((closureN)self_7312569)->elements[8];
-+c_7321919.elements[9] = ((closureN)self_7312569)->elements[9];
-+c_7321919.elements[10] = ((closureN)self_7312569)->elements[10];
-+c_7321919.elements[11] = ((closureN)self_7312569)->elements[11];
-+c_7321919.elements[12] = ((closureN)self_7312569)->elements[12];
-+c_7321919.elements[13] = ((closureN)self_7312569)->elements[13];
-+c_7321919.elements[14] = ((closureN)self_7312569)->elements[14];
-+c_7321919.elements[15] = ((closureN)self_7312569)->elements[15];
-+c_7321919.elements[16] = ((closureN)self_7312569)->elements[16];
-+c_7321919.elements[17] = ((closureN)self_7312569)->elements[17];
-+c_7321919.elements[18] = ((closureN)self_7312569)->elements[18];
-+c_7321919.elements[19] = ((closureN)self_7312569)->elements[19];
-+c_7321919.elements[20] = ((closureN)self_7312569)->elements[20];
-+c_7321919.elements[21] = ((closureN)self_7312569)->elements[21];
-+c_7321919.elements[22] = ((closureN)self_7312569)->elements[23];
-+c_7321919.elements[23] = ((closureN)self_7312569)->elements[24];
-+
-+return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7321919, ((closureN)self_7312569)->elements[22], r_736208);;
- }
-
+-}
+-
-static void __lambda_997(void *data, object self_7313822, int argc, object *args) /* object self_7313822, object r_736660 */
-+static void __lambda_990(void *data, object self_7312570, int argc, object *args) /* object self_7312570, object r_736102 */
- {
+- {
- object r_736660 = args[0];
-+ object r_736102 = args[0];
-+ if( (boolean_f != r_736102) ){
-
+-
-list_3_type local_7323536;
-+make_utf8_string_with_len(c_7321922, "multiple ellipses", 17, 17);
-+return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312570)->elements[18], &c_7321922, ((closureN)self_7312570)->elements[21]);
-+} else {
-+
-+
-+
-+closureN_type c_7321928;
-+object e_7322202 [23];
-+c_7321928.hdr.mark = gc_color_red;
-+ c_7321928.hdr.grayed = 0;
-+c_7321928.tag = closureN_tag;
-+ c_7321928.fn = (function_type)__lambda_991;
-+c_7321928.num_args = 1;
-+c_7321928.num_elements = 23;
-+c_7321928.elements = (object *)e_7322202;
-+c_7321928.elements[0] = ((closureN)self_7312570)->elements[0];
-+c_7321928.elements[1] = ((closureN)self_7312570)->elements[1];
-+c_7321928.elements[2] = ((closureN)self_7312570)->elements[2];
-+c_7321928.elements[3] = ((closureN)self_7312570)->elements[3];
-+c_7321928.elements[4] = ((closureN)self_7312570)->elements[4];
-+c_7321928.elements[5] = ((closureN)self_7312570)->elements[5];
-+c_7321928.elements[6] = ((closureN)self_7312570)->elements[6];
-+c_7321928.elements[7] = ((closureN)self_7312570)->elements[7];
-+c_7321928.elements[8] = ((closureN)self_7312570)->elements[8];
-+c_7321928.elements[9] = ((closureN)self_7312570)->elements[9];
-+c_7321928.elements[10] = ((closureN)self_7312570)->elements[10];
-+c_7321928.elements[11] = ((closureN)self_7312570)->elements[11];
-+c_7321928.elements[12] = ((closureN)self_7312570)->elements[12];
-+c_7321928.elements[13] = ((closureN)self_7312570)->elements[13];
-+c_7321928.elements[14] = ((closureN)self_7312570)->elements[14];
-+c_7321928.elements[15] = ((closureN)self_7312570)->elements[15];
-+c_7321928.elements[16] = ((closureN)self_7312570)->elements[16];
-+c_7321928.elements[17] = ((closureN)self_7312570)->elements[17];
-+c_7321928.elements[18] = ((closureN)self_7312570)->elements[18];
-+c_7321928.elements[19] = ((closureN)self_7312570)->elements[19];
-+c_7321928.elements[20] = ((closureN)self_7312570)->elements[21];
-+c_7321928.elements[21] = ((closureN)self_7312570)->elements[22];
-+c_7321928.elements[22] = ((closureN)self_7312570)->elements[23];
-+
-
+-
-list_2_type local_7323540;
-return_direct_with_clo1(data, ((closureN)self_7313822)->elements[2], (((closure) ((closureN)self_7313822)->elements[2])->fn), Cyc_fast_list_3(&local_7323536, ((closureN)self_7313822)->elements[0], Cyc_fast_list_2(&local_7323540, ((closureN)self_7313822)->elements[1], ((closureN)self_7313822)->elements[3]), r_736660));;
-+make_utf8_string_with_len(c_7322203, "lp.", 3, 3);
-+return_closcall2(data, car(((closureN)self_7312570)->elements[20]), &c_7321928, &c_7322203);}
-+;;
- }
-
+-}
+-
-static void __lambda_961(void *data, object self_7313785, int argc, object *args) /* object self_7313785, object r_736657 */
-+static void __lambda_991(void *data, object self_7312571, int argc, object *args) /* object self_7312571, object r_736104 */
- {
+- {
- object r_736657 = args[0];
-
-+ object r_736104 = args[0];
-
+-
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, r_736657))) ){
-
-closureN_type c_7322957;
@@ -26138,41 +26196,9 @@ Make let-values be the same as let*-values, to work around
-c_7322957.elements[17] = ((closureN)self_7313785)->elements[27];
-c_7322957.elements[18] = ((closureN)self_7313785)->elements[28];
-c_7322957.elements[19] = ((closureN)self_7313785)->elements[29];
-+closureN_type c_7321930;
-+object e_7322194 [23];
-+c_7321930.hdr.mark = gc_color_red;
-+ c_7321930.hdr.grayed = 0;
-+c_7321930.tag = closureN_tag;
-+ c_7321930.fn = (function_type)__lambda_992;
-+c_7321930.num_args = 2;
-+c_7321930.num_elements = 23;
-+c_7321930.elements = (object *)e_7322194;
-+c_7321930.elements[0] = ((closureN)self_7312571)->elements[0];
-+c_7321930.elements[1] = ((closureN)self_7312571)->elements[1];
-+c_7321930.elements[2] = ((closureN)self_7312571)->elements[2];
-+c_7321930.elements[3] = ((closureN)self_7312571)->elements[3];
-+c_7321930.elements[4] = ((closureN)self_7312571)->elements[4];
-+c_7321930.elements[5] = ((closureN)self_7312571)->elements[5];
-+c_7321930.elements[6] = ((closureN)self_7312571)->elements[6];
-+c_7321930.elements[7] = ((closureN)self_7312571)->elements[7];
-+c_7321930.elements[8] = ((closureN)self_7312571)->elements[8];
-+c_7321930.elements[9] = ((closureN)self_7312571)->elements[9];
-+c_7321930.elements[10] = ((closureN)self_7312571)->elements[10];
-+c_7321930.elements[11] = ((closureN)self_7312571)->elements[11];
-+c_7321930.elements[12] = ((closureN)self_7312571)->elements[12];
-+c_7321930.elements[13] = ((closureN)self_7312571)->elements[13];
-+c_7321930.elements[14] = ((closureN)self_7312571)->elements[14];
-+c_7321930.elements[15] = ((closureN)self_7312571)->elements[15];
-+c_7321930.elements[16] = ((closureN)self_7312571)->elements[16];
-+c_7321930.elements[17] = ((closureN)self_7312571)->elements[17];
-+c_7321930.elements[18] = ((closureN)self_7312571)->elements[18];
-+c_7321930.elements[19] = ((closureN)self_7312571)->elements[19];
-+c_7321930.elements[20] = ((closureN)self_7312571)->elements[20];
-+c_7321930.elements[21] = ((closureN)self_7312571)->elements[21];
-+c_7321930.elements[22] = ((closureN)self_7312571)->elements[22];
-
-
-
+-
+-
+-
-return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7322957, Cyc_car(data, ((closureN)self_7313785)->elements[27]));
-} else {
-
@@ -26209,8 +26235,8 @@ Make let-values be the same as let*-values, to work around
-c_7323208.elements[21] = ((closureN)self_7313785)->elements[27];
-c_7323208.elements[22] = ((closureN)self_7313785)->elements[28];
-c_7323208.elements[23] = ((closureN)self_7313785)->elements[29];
-
-
+-
+-
-closureN_type c_7323504;
-object e_7323517 [2];
-c_7323504.hdr.mark = gc_color_red;
@@ -26222,19 +26248,15 @@ Make let-values be the same as let*-values, to work around
-c_7323504.elements = (object *)e_7323517;
-c_7323504.elements[0] = ((closureN)self_7313785)->elements[20];
-c_7323504.elements[1] = ((closureN)self_7313785)->elements[22];
-
+-
-return_direct_with_clo1(data,(closure)&c_7323208,__lambda_988, &c_7323504);}
-;;
-+
-+return_direct_with_clo2(data,(closure)&c_7321930,__lambda_992, Cyc_length(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312571)->elements[20]))), r_736104);;
- }
-
+-}
+-
-static void __lambda_994(void *data, object self_7313812, int argc, object *args) /* object self_7313812, object k_736654, object x_731300_733588 */
-+static void __lambda_992(void *data, object self_7312572, int argc, object *args) /* object self_7312572, object len_731304_733249, object _191lp_731305_733250 */
- {
+- {
- object k_736654 = args[0]; object x_731300_733588 = args[1];
-+ object len_731304_733249 = args[0]; object _191lp_731305_733250 = args[1];
-
+-
-closureN_type c_7323506;
-object e_7323516 [4];
-c_7323506.hdr.mark = gc_color_red;
@@ -26248,49 +26270,22 @@ Make let-values be the same as let*-values, to work around
-c_7323506.elements[1] = ((closureN)self_7313812)->elements[1];
-c_7323506.elements[2] = k_736654;
-c_7323506.elements[3] = x_731300_733588;
-
+-
-return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7323506, x_731300_733588);;
-}
-
+-
-static void __lambda_995(void *data, object self_7313813, int argc, object *args) /* object self_7313813, object r_736655 */
- {
- object r_736655 = args[0];
- if( (boolean_f != r_736655) ){
-
-+closureN_type c_7321935;
-+object e_7322131 [18];
-+c_7321935.hdr.mark = gc_color_red;
-+ c_7321935.hdr.grayed = 0;
-+c_7321935.tag = closureN_tag;
-+ c_7321935.fn = (function_type)__lambda_993;
-+c_7321935.num_args = 1;
-+c_7321935.num_elements = 18;
-+c_7321935.elements = (object *)e_7322131;
-+c_7321935.elements[0] = ((closureN)self_7312572)->elements[0];
-+c_7321935.elements[1] = ((closureN)self_7312572)->elements[1];
-+c_7321935.elements[2] = ((closureN)self_7312572)->elements[2];
-+c_7321935.elements[3] = ((closureN)self_7312572)->elements[3];
-+c_7321935.elements[4] = ((closureN)self_7312572)->elements[4];
-+c_7321935.elements[5] = ((closureN)self_7312572)->elements[6];
-+c_7321935.elements[6] = ((closureN)self_7312572)->elements[7];
-+c_7321935.elements[7] = ((closureN)self_7312572)->elements[8];
-+c_7321935.elements[8] = ((closureN)self_7312572)->elements[9];
-+c_7321935.elements[9] = ((closureN)self_7312572)->elements[10];
-+c_7321935.elements[10] = ((closureN)self_7312572)->elements[11];
-+c_7321935.elements[11] = _191lp_731305_733250;
-+c_7321935.elements[12] = ((closureN)self_7312572)->elements[12];
-+c_7321935.elements[13] = ((closureN)self_7312572)->elements[13];
-+c_7321935.elements[14] = ((closureN)self_7312572)->elements[14];
-+c_7321935.elements[15] = ((closureN)self_7312572)->elements[18];
-+c_7321935.elements[16] = len_731304_733249;
-+c_7321935.elements[17] = ((closureN)self_7312572)->elements[21];
-
+-
-return_closcall3(data, ((closureN)self_7313813)->elements[0], ((closureN)self_7313813)->elements[2], ((closureN)self_7313813)->elements[3], car(((closureN)self_7313813)->elements[1]));
-} else {
- return_direct_with_clo1(data, ((closureN)self_7313813)->elements[2], (((closure) ((closureN)self_7313813)->elements[2])->fn), boolean_f);}
-;;
-}
-
+-
-static void __lambda_988(void *data, object self_7313814, int argc, object *args) /* object self_7313814, object r_736652 */
- {
- object r_736652 = args[0];
@@ -26329,14 +26324,12 @@ Make let-values be the same as let*-values, to work around
-c_7323210.elements[22] = r_736652;
-c_7323210.elements[23] = ((closureN)self_7313814)->elements[22];
-c_7323210.elements[24] = ((closureN)self_7313814)->elements[23];
-+pair_type local_7322134;
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7323210,__lambda_989, Cyc_cddr(data, ((closureN)self_7313814)->elements[21]));;
-}
-+pair_type local_7322140;
-
+-
-static void __lambda_989(void *data, object self_7313815, int argc, object *args) /* object self_7313815, object r_736653 */
- {
- object r_736653 = args[0];
@@ -26374,11 +26367,10 @@ Make let-values be the same as let*-values, to work around
-c_7323212.elements[21] = ((closureN)self_7313815)->elements[21];
-c_7323212.elements[22] = ((closureN)self_7313815)->elements[23];
-c_7323212.elements[23] = ((closureN)self_7313815)->elements[24];
-+pair_type local_7322143;
-
+-
-return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7323212, ((closureN)self_7313815)->elements[22], r_736653);;
-}
-
+-
-static void __lambda_990(void *data, object self_7313816, int argc, object *args) /* object self_7313816, object r_736547 */
- {
- object r_736547 = args[0];
@@ -26388,9 +26380,8 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7313816)->elements[18], &c_7323215, ((closureN)self_7313816)->elements[21]);
-} else {
-
-
-+pair_type local_7322149;
-
+-
+-
-closureN_type c_7323221;
-object e_7323495 [23];
-c_7323221.hdr.mark = gc_color_red;
@@ -26423,13 +26414,13 @@ Make let-values be the same as let*-values, to work around
-c_7323221.elements[20] = ((closureN)self_7313816)->elements[21];
-c_7323221.elements[21] = ((closureN)self_7313816)->elements[22];
-c_7323221.elements[22] = ((closureN)self_7313816)->elements[23];
-
-
+-
+-
-make_utf8_string_with_len(c_7323496, "lp.", 3, 3);
-return_closcall2(data, car(((closureN)self_7313816)->elements[20]), &c_7323221, &c_7323496);}
-;;
-}
-
+-
-static void __lambda_991(void *data, object self_7313817, int argc, object *args) /* object self_7313817, object r_736549 */
- {
- object r_736549 = args[0];
@@ -26466,40 +26457,22 @@ Make let-values be the same as let*-values, to work around
-c_7323223.elements[20] = ((closureN)self_7313817)->elements[20];
-c_7323223.elements[21] = ((closureN)self_7313817)->elements[21];
-c_7323223.elements[22] = ((closureN)self_7313817)->elements[22];
-
-+pair_type local_7322157;
-+
-+pair_type local_7322161;
-+
-+pair_type local_7322165;
-+
-+pair_type local_7322168;
-
-+pair_type local_7322172;
-
-+pair_type local_7322175;
-
-+pair_type local_7322179;
-
-+pair_type local_7322183;
-
-+pair_type local_7322186;
-
+-
+-
+-
+-
+-
+-
+-
-return_direct_with_clo2(data,(closure)&c_7323223,__lambda_992, Cyc_length(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313817)->elements[20]))), r_736549);;
-+pair_type local_7322190;
-+return_closcall6(data, car(((closureN)self_7312572)->elements[19]), &c_7321935, set_pair_as_expr(&local_7322134, Cyc_cddr(data, ((closureN)self_7312572)->elements[20]), set_pair_as_expr(&local_7322140, set_pair_as_expr(&local_7322143, Cyc_car(data, ((closureN)self_7312572)->elements[20]), set_pair_as_expr(&local_7322149, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312572)->elements[20])), NULL)), NULL)), set_pair_as_expr(&local_7322157, ((closureN)self_7312572)->elements[5], set_pair_as_expr(&local_7322161, ((closureN)self_7312572)->elements[12], set_pair_as_expr(&local_7322165, set_pair_as_expr(&local_7322168, ((closureN)self_7312572)->elements[5], set_pair_as_expr(&local_7322172, set_pair_as_expr(&local_7322175, ((closureN)self_7312572)->elements[15], set_pair_as_expr(&local_7322179, ((closureN)self_7312572)->elements[14], NULL)), set_pair_as_expr(&local_7322183, set_pair_as_expr(&local_7322186, ((closureN)self_7312572)->elements[13], set_pair_as_expr(&local_7322190, N
ULL, NULL)), NULL))), NULL))), ((closureN)self_7312572)->elements[16], ((closureN)self_7312572)->elements[22], ((closureN)self_7312572)->elements[17]);;
- }
-
+-}
+-
-static void __lambda_992(void *data, object self_7313818, int argc, object *args) /* object self_7313818, object len_731303_733589, object _191lp_731304_733590 */
-+static void __lambda_993(void *data, object self_7312573, int argc, object *args) /* object self_7312573, object r_736124 */
- {
+- {
- object len_731303_733589 = args[0]; object _191lp_731304_733590 = args[1];
-+ object r_736124 = args[0];
-
-+pair_type local_7321940;
-
-+pair_type local_7321944;
-
+-
+-
+-
-closureN_type c_7323228;
-object e_7323424 [18];
-c_7323228.hdr.mark = gc_color_red;
@@ -26527,584 +26500,266 @@ Make let-values be the same as let*-values, to work around
-c_7323228.elements[15] = ((closureN)self_7313818)->elements[18];
-c_7323228.elements[16] = len_731303_733589;
-c_7323228.elements[17] = ((closureN)self_7313818)->elements[21];
-+pair_type local_7321947;
++closureN_type c_7321928;
++object e_7322124 [18];
++c_7321928.hdr.mark = gc_color_red;
++ c_7321928.hdr.grayed = 0;
++c_7321928.tag = closureN_tag;
++ c_7321928.fn = (function_type)__lambda_993;
++c_7321928.num_args = 1;
++c_7321928.num_elements = 18;
++c_7321928.elements = (object *)e_7322124;
++c_7321928.elements[0] = ((closureN)self_7312565)->elements[0];
++c_7321928.elements[1] = ((closureN)self_7312565)->elements[1];
++c_7321928.elements[2] = ((closureN)self_7312565)->elements[2];
++c_7321928.elements[3] = ((closureN)self_7312565)->elements[3];
++c_7321928.elements[4] = ((closureN)self_7312565)->elements[4];
++c_7321928.elements[5] = ((closureN)self_7312565)->elements[6];
++c_7321928.elements[6] = ((closureN)self_7312565)->elements[7];
++c_7321928.elements[7] = ((closureN)self_7312565)->elements[8];
++c_7321928.elements[8] = ((closureN)self_7312565)->elements[9];
++c_7321928.elements[9] = ((closureN)self_7312565)->elements[10];
++c_7321928.elements[10] = ((closureN)self_7312565)->elements[11];
++c_7321928.elements[11] = _191lp_731304_733243;
++c_7321928.elements[12] = ((closureN)self_7312565)->elements[12];
++c_7321928.elements[13] = ((closureN)self_7312565)->elements[13];
++c_7321928.elements[14] = ((closureN)self_7312565)->elements[14];
++c_7321928.elements[15] = ((closureN)self_7312565)->elements[18];
++c_7321928.elements[16] = len_731303_733242;
++c_7321928.elements[17] = ((closureN)self_7312565)->elements[21];
-+pair_type local_7321950;
-pair_type local_7323427;
-+pair_type local_7321954;
++pair_type local_7322127;
-+pair_type local_7321957;
-+pair_type local_7321961;
-pair_type local_7323433;
-+pair_type local_7321965;
++pair_type local_7322133;
-pair_type local_7323436;
-+pair_type local_7321968;
++pair_type local_7322136;
-+pair_type local_7321972;
-+pair_type local_7321975;
-pair_type local_7323442;
-+pair_type local_7321979;
++pair_type local_7322142;
-+pair_type local_7321983;
-+pair_type local_7321987;
-+pair_type local_7321990;
-+pair_type local_7321994;
-pair_type local_7323450;
-+pair_type local_7321998;
++pair_type local_7322150;
-pair_type local_7323454;
-+pair_type local_7322001;
++pair_type local_7322154;
-pair_type local_7323458;
-+pair_type local_7322004;
++pair_type local_7322158;
-pair_type local_7323461;
-+pair_type local_7322008;
++pair_type local_7322161;
-pair_type local_7323465;
-+pair_type local_7322012;
++pair_type local_7322165;
-pair_type local_7323468;
-+pair_type local_7322015;
++pair_type local_7322168;
-pair_type local_7323472;
-+pair_type local_7322019;
++pair_type local_7322172;
-pair_type local_7323476;
-+pair_type local_7322022;
++pair_type local_7322176;
-pair_type local_7323479;
-+pair_type local_7322026;
++pair_type local_7322179;
-pair_type local_7323483;
-return_closcall6(data, car(((closureN)self_7313818)->elements[19]), &c_7323228, set_pair_as_expr(&local_7323427, Cyc_cddr(data, ((closureN)self_7313818)->elements[20]), set_pair_as_expr(&local_7323433, set_pair_as_expr(&local_7323436, Cyc_car(data, ((closureN)self_7313818)->elements[20]), set_pair_as_expr(&local_7323442, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7313818)->elements[20])), NULL)), NULL)), set_pair_as_expr(&local_7323450, ((closureN)self_7313818)->elements[5], set_pair_as_expr(&local_7323454, ((closureN)self_7313818)->elements[12], set_pair_as_expr(&local_7323458, set_pair_as_expr(&local_7323461, ((closureN)self_7313818)->elements[5], set_pair_as_expr(&local_7323465, set_pair_as_expr(&local_7323468, ((closureN)self_7313818)->elements[15], set_pair_as_expr(&local_7323472, ((closureN)self_7313818)->elements[14], NULL)), set_pair_as_expr(&local_7323476, set_pair_as_expr(&local_7323479, ((closureN)self_7313818)->elements[13], set_pair_as_expr(&local_7323483, N
ULL, NULL)), NULL))), NULL))), ((closureN)self_7313818)->elements[16], ((closureN)self_7313818)->elements[22], ((closureN)self_7313818)->elements[17]);;
--}
-+pair_type local_7322030;
++pair_type local_7322183;
++return_closcall6(data, car(((closureN)self_7312565)->elements[19]), &c_7321928, set_pair_as_expr(&local_7322127, Cyc_cddr(data, ((closureN)self_7312565)->elements[20]), set_pair_as_expr(&local_7322133, set_pair_as_expr(&local_7322136, Cyc_car(data, ((closureN)self_7312565)->elements[20]), set_pair_as_expr(&local_7322142, Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312565)->elements[20])), NULL)), NULL)), set_pair_as_expr(&local_7322150, ((closureN)self_7312565)->elements[5], set_pair_as_expr(&local_7322154, ((closureN)self_7312565)->elements[12], set_pair_as_expr(&local_7322158, set_pair_as_expr(&local_7322161, ((closureN)self_7312565)->elements[5], set_pair_as_expr(&local_7322165, set_pair_as_expr(&local_7322168, ((closureN)self_7312565)->elements[15], set_pair_as_expr(&local_7322172, ((closureN)self_7312565)->elements[14], NULL)), set_pair_as_expr(&local_7322176, set_pair_as_expr(&local_7322179, ((closureN)self_7312565)->elements[13], set_pair_as_expr(&local_7322183, N
ULL, NULL)), NULL))), NULL))), ((closureN)self_7312565)->elements[16], ((closureN)self_7312565)->elements[22], ((closureN)self_7312565)->elements[17]);;
+ }
-static void __lambda_993(void *data, object self_7313819, int argc, object *args) /* object self_7313819, object r_736569 */
-- {
++static void __lambda_993(void *data, object self_7312566, int argc, object *args) /* object self_7312566, object r_736117 */
+ {
- object r_736569 = args[0];
--
++ object r_736117 = args[0];
+
-pair_type local_7323233;
-+pair_type local_7322034;
++pair_type local_7321933;
-pair_type local_7323237;
-+pair_type local_7322037;
++pair_type local_7321937;
-pair_type local_7323240;
-+pair_type local_7322041;
++pair_type local_7321940;
-pair_type local_7323243;
-+pair_type local_7322044;
++pair_type local_7321943;
-pair_type local_7323247;
-+pair_type local_7322048;
++pair_type local_7321947;
-pair_type local_7323250;
-+pair_type local_7322051;
++pair_type local_7321950;
-pair_type local_7323254;
-+pair_type local_7322054;
++pair_type local_7321954;
-pair_type local_7323258;
-+pair_type local_7322058;
++pair_type local_7321958;
-pair_type local_7323261;
-+pair_type local_7322061;
++pair_type local_7321961;
-pair_type local_7323265;
-+pair_type local_7322065;
++pair_type local_7321965;
-pair_type local_7323268;
-+pair_type local_7322068;
++pair_type local_7321968;
-pair_type local_7323272;
-+pair_type local_7322072;
++pair_type local_7321972;
-pair_type local_7323276;
-+pair_type local_7322075;
++pair_type local_7321976;
-pair_type local_7323280;
-+pair_type local_7322078;
++pair_type local_7321980;
-pair_type local_7323283;
-+pair_type local_7322082;
++pair_type local_7321983;
-pair_type local_7323287;
-+pair_type local_7322085;
++pair_type local_7321987;
-pair_type local_7323291;
-+pair_type local_7322089;
++pair_type local_7321991;
-pair_type local_7323294;
-+pair_type local_7322093;
++pair_type local_7321994;
-pair_type local_7323297;
-+pair_type local_7322096;
++pair_type local_7321997;
-pair_type local_7323301;
-+pair_type local_7322100;
++pair_type local_7322001;
-pair_type local_7323305;
-+pair_type local_7322104;
++pair_type local_7322005;
-pair_type local_7323308;
-+pair_type local_7322107;
++pair_type local_7322008;
-pair_type local_7323312;
-+pair_type local_7322110;
++pair_type local_7322012;
-pair_type local_7323315;
-+pair_type local_7322114;
++pair_type local_7322015;
-pair_type local_7323319;
-+pair_type local_7322117;
++pair_type local_7322019;
-pair_type local_7323323;
-+pair_type local_7322121;
++pair_type local_7322023;
-pair_type local_7323327;
-+pair_type local_7322125;
++pair_type local_7322027;
-pair_type local_7323330;
-+pair_type local_7322129;
-+return_direct_with_clo1(data, ((closureN)self_7312573)->elements[15], (((closure) ((closureN)self_7312573)->elements[15])->fn), set_pair_as_expr(&local_7321940, ((closureN)self_7312573)->elements[10], set_pair_as_expr(&local_7321944, set_pair_as_expr(&local_7321947, set_pair_as_expr(&local_7321950, ((closureN)self_7312573)->elements[8], set_pair_as_expr(&local_7321954, set_pair_as_expr(&local_7321957, ((closureN)self_7312573)->elements[9], set_pair_as_expr(&local_7321961, ((closureN)self_7312573)->elements[17], NULL)), NULL)), NULL), set_pair_as_expr(&local_7321965, set_pair_as_expr(&local_7321968, ((closureN)self_7312573)->elements[2], set_pair_as_expr(&local_7321972, set_pair_as_expr(&local_7321975, ((closureN)self_7312573)->elements[1], set_pair_as_expr(&local_7321979, ((closureN)self_7312573)->elements[8], set_pair_as_expr(&local_7321983, ((closureN)self_7312573)->elements[16], NULL))), set_pair_as_expr(&local_7321987, set_pair_as_expr(&local_7321990, ((closureN)self
_7312573)->elements[10], set_pair_as_expr(&local_7321994, ((closureN)self_7312573)->elements[11], set_pair_as_expr(&local_7321998, set_pair_as_expr(&local_7322001, set_pair_as_expr(&local_7322004, ((closureN)self_7312573)->elements[12], set_pair_as_expr(&local_7322008, ((closureN)self_7312573)->elements[17], NULL)), set_pair_as_expr(&local_7322012, set_pair_as_expr(&local_7322015, ((closureN)self_7312573)->elements[6], set_pair_as_expr(&local_7322019, set_pair_as_expr(&local_7322022, ((closureN)self_7312573)->elements[0], set_pair_as_expr(&local_7322026, ((closureN)self_7312573)->elements[8], set_pair_as_expr(&local_7322030, ((closureN)self_7312573)->elements[16], NULL))), NULL)), set_pair_as_expr(&local_7322034, set_pair_as_expr(&local_7322037, ((closureN)self_7312573)->elements[14], set_pair_as_expr(&local_7322041, set_pair_as_expr(&local_7322044, ((closureN)self_7312573)->elements[13], set_pair_as_expr(&local_7322048, NULL, NULL)), NULL)), NULL))), set_pair_as_expr(&local_7322051,
set_pair_as_expr(&local_7322054, ((closureN)self_7312573)->elements[7], set_pair_as_expr(&local_7322058, set_pair_as_expr(&local_7322061, ((closureN)self_7312573)->elements[1], set_pair_as_expr(&local_7322065, obj_int2obj(0), set_pair_as_expr(&local_7322068, ((closureN)self_7312573)->elements[6], NULL))), set_pair_as_expr(&local_7322072, r_736124, set_pair_as_expr(&local_7322075, set_pair_as_expr(&local_7322078, ((closureN)self_7312573)->elements[11], set_pair_as_expr(&local_7322082, set_pair_as_expr(&local_7322085, ((closureN)self_7312573)->elements[4], set_pair_as_expr(&local_7322089, ((closureN)self_7312573)->elements[12], NULL)), set_pair_as_expr(&local_7322093, set_pair_as_expr(&local_7322096, ((closureN)self_7312573)->elements[0], set_pair_as_expr(&local_7322100, ((closureN)self_7312573)->elements[6], set_pair_as_expr(&local_7322104, obj_int2obj(1), NULL))), set_pair_as_expr(&local_7322107, set_pair_as_expr(&local_7322110, ((closureN)self_7312573)->elements[5], set_pair_as_ex
pr(&local_7322114, set_pair_as_expr(&local_7322117, ((closureN)self_7312573)->elements[3], set_pair_as_expr(&local_7322121, ((closureN)self_7312573)->elements[12], NULL)), set_pair_as_expr(&local_7322125, ((closureN)self_7312573)->elements[14], set_pair_as_expr(&local_7322129, ((closureN)self_7312573)->elements[12], NULL)))), NULL)))), NULL)))), NULL)))), NULL))), NULL))));;
-+}
++pair_type local_7322030;
-pair_type local_7323334;
-+static void __lambda_962(void *data, object self_7312540, int argc, object *args) /* object self_7312540, object r_736047 */
-+ {
-+ object r_736047 = args[0];
-+ if( (boolean_f != r_736047) ){
-+
-+closureN_type c_7321667;
-+object e_7321693 [6];
-+c_7321667.hdr.mark = gc_color_red;
-+ c_7321667.hdr.grayed = 0;
-+c_7321667.tag = closureN_tag;
-+ c_7321667.fn = (function_type)__lambda_963;
-+c_7321667.num_args = 1;
-+c_7321667.num_elements = 6;
-+c_7321667.elements = (object *)e_7321693;
-+c_7321667.elements[0] = ((closureN)self_7312540)->elements[0];
-+c_7321667.elements[1] = ((closureN)self_7312540)->elements[5];
-+c_7321667.elements[2] = ((closureN)self_7312540)->elements[6];
-+c_7321667.elements[3] = ((closureN)self_7312540)->elements[14];
-+c_7321667.elements[4] = ((closureN)self_7312540)->elements[17];
-+c_7321667.elements[5] = ((closureN)self_7312540)->elements[18];
++pair_type local_7322034;
-pair_type local_7323337;
++pair_type local_7322037;
-pair_type local_7323341;
-+pair_type local_7321696;
++pair_type local_7322041;
-pair_type local_7323344;
-+pair_type local_7321699;
++pair_type local_7322044;
-pair_type local_7323347;
++pair_type local_7322047;
-pair_type local_7323351;
++pair_type local_7322051;
-pair_type local_7323354;
-+complex_num_type local_7321705;
-+return_closcall2(data, ((closureN)self_7312540)->elements[13], &c_7321667, set_pair_as_expr(&local_7321696, set_pair_as_expr(&local_7321699, Cyc_car(data, ((closureN)self_7312540)->elements[17]), Cyc_fast_sum(data,&local_7321705, obj_int2obj(1), ((closureN)self_7312540)->elements[12])), ((closureN)self_7312540)->elements[19]));
-+} else {
-+
++pair_type local_7322054;
-pair_type local_7323358;
++pair_type local_7322058;
-pair_type local_7323361;
-+closureN_type c_7321712;
-+object e_7321908 [19];
-+c_7321712.hdr.mark = gc_color_red;
-+ c_7321712.hdr.grayed = 0;
-+c_7321712.tag = closureN_tag;
-+ c_7321712.fn = (function_type)__lambda_964;
-+c_7321712.num_args = 1;
-+c_7321712.num_elements = 19;
-+c_7321712.elements = (object *)e_7321908;
-+c_7321712.elements[0] = ((closureN)self_7312540)->elements[0];
-+c_7321712.elements[1] = ((closureN)self_7312540)->elements[1];
-+c_7321712.elements[2] = ((closureN)self_7312540)->elements[2];
-+c_7321712.elements[3] = ((closureN)self_7312540)->elements[3];
-+c_7321712.elements[4] = ((closureN)self_7312540)->elements[4];
-+c_7321712.elements[5] = ((closureN)self_7312540)->elements[5];
-+c_7321712.elements[6] = ((closureN)self_7312540)->elements[7];
-+c_7321712.elements[7] = ((closureN)self_7312540)->elements[8];
-+c_7321712.elements[8] = ((closureN)self_7312540)->elements[9];
-+c_7321712.elements[9] = ((closureN)self_7312540)->elements[10];
-+c_7321712.elements[10] = ((closureN)self_7312540)->elements[11];
-+c_7321712.elements[11] = ((closureN)self_7312540)->elements[12];
-+c_7321712.elements[12] = ((closureN)self_7312540)->elements[13];
-+c_7321712.elements[13] = ((closureN)self_7312540)->elements[14];
-+c_7321712.elements[14] = ((closureN)self_7312540)->elements[15];
-+c_7321712.elements[15] = ((closureN)self_7312540)->elements[16];
-+c_7321712.elements[16] = ((closureN)self_7312540)->elements[17];
-+c_7321712.elements[17] = ((closureN)self_7312540)->elements[18];
-+c_7321712.elements[18] = ((closureN)self_7312540)->elements[19];
++pair_type local_7322061;
-pair_type local_7323365;
++pair_type local_7322065;
-pair_type local_7323368;
-+make_utf8_string_with_len(c_7321909, "w.", 2, 2);
-+return_closcall2(data, car(((closureN)self_7312540)->elements[16]), &c_7321712, &c_7321909);}
-+;;
-+}
++pair_type local_7322068;
-pair_type local_7323371;
-+static void __lambda_964(void *data, object self_7312542, int argc, object *args) /* object self_7312542, object w_731321_733251 */
-+ {
-+ object w_731321_733251 = args[0];
-+
++pair_type local_7322071;
-pair_type local_7323375;
++pair_type local_7322075;
-pair_type local_7323378;
-+closureN_type c_7321717;
-+object e_7321906 [20];
-+c_7321717.hdr.mark = gc_color_red;
-+ c_7321717.hdr.grayed = 0;
-+c_7321717.tag = closureN_tag;
-+ c_7321717.fn = (function_type)__lambda_965;
-+c_7321717.num_args = 1;
-+c_7321717.num_elements = 20;
-+c_7321717.elements = (object *)e_7321906;
-+c_7321717.elements[0] = ((closureN)self_7312542)->elements[0];
-+c_7321717.elements[1] = ((closureN)self_7312542)->elements[1];
-+c_7321717.elements[2] = ((closureN)self_7312542)->elements[2];
-+c_7321717.elements[3] = ((closureN)self_7312542)->elements[3];
-+c_7321717.elements[4] = ((closureN)self_7312542)->elements[4];
-+c_7321717.elements[5] = ((closureN)self_7312542)->elements[5];
-+c_7321717.elements[6] = ((closureN)self_7312542)->elements[6];
-+c_7321717.elements[7] = ((closureN)self_7312542)->elements[7];
-+c_7321717.elements[8] = ((closureN)self_7312542)->elements[8];
-+c_7321717.elements[9] = ((closureN)self_7312542)->elements[9];
-+c_7321717.elements[10] = ((closureN)self_7312542)->elements[10];
-+c_7321717.elements[11] = ((closureN)self_7312542)->elements[11];
-+c_7321717.elements[12] = ((closureN)self_7312542)->elements[12];
-+c_7321717.elements[13] = ((closureN)self_7312542)->elements[13];
-+c_7321717.elements[14] = ((closureN)self_7312542)->elements[14];
-+c_7321717.elements[15] = ((closureN)self_7312542)->elements[15];
-+c_7321717.elements[16] = ((closureN)self_7312542)->elements[16];
-+c_7321717.elements[17] = ((closureN)self_7312542)->elements[17];
-+c_7321717.elements[18] = ((closureN)self_7312542)->elements[18];
-+c_7321717.elements[19] = w_731321_733251;
++pair_type local_7322078;
-pair_type local_7323382;
++pair_type local_7322082;
-pair_type local_7323386;
-+make_utf8_string_with_len(c_7321907, "lp.", 3, 3);
-+return_closcall2(data, car(((closureN)self_7312542)->elements[15]), &c_7321717, &c_7321907);;
-+}
++pair_type local_7322086;
-pair_type local_7323389;
-+static void __lambda_965(void *data, object self_7312543, int argc, object *args) /* object self_7312543, object _191lp_731324_733252 */
-+ {
-+ object _191lp_731324_733252 = args[0];
-+
++pair_type local_7322089;
-pair_type local_7323393;
++pair_type local_7322093;
-pair_type local_7323397;
-+closureN_type c_7321722;
-+object e_7321898 [20];
-+c_7321722.hdr.mark = gc_color_red;
-+ c_7321722.hdr.grayed = 0;
-+c_7321722.tag = closureN_tag;
-+ c_7321722.fn = (function_type)__lambda_966;
-+c_7321722.num_args = 1;
-+c_7321722.num_elements = 20;
-+c_7321722.elements = (object *)e_7321898;
-+c_7321722.elements[0] = ((closureN)self_7312543)->elements[0];
-+c_7321722.elements[1] = ((closureN)self_7312543)->elements[1];
-+c_7321722.elements[2] = ((closureN)self_7312543)->elements[2];
-+c_7321722.elements[3] = ((closureN)self_7312543)->elements[3];
-+c_7321722.elements[4] = ((closureN)self_7312543)->elements[4];
-+c_7321722.elements[5] = ((closureN)self_7312543)->elements[5];
-+c_7321722.elements[6] = _191lp_731324_733252;
-+c_7321722.elements[7] = ((closureN)self_7312543)->elements[6];
-+c_7321722.elements[8] = ((closureN)self_7312543)->elements[7];
-+c_7321722.elements[9] = ((closureN)self_7312543)->elements[8];
-+c_7321722.elements[10] = ((closureN)self_7312543)->elements[9];
-+c_7321722.elements[11] = ((closureN)self_7312543)->elements[11];
-+c_7321722.elements[12] = ((closureN)self_7312543)->elements[12];
-+c_7321722.elements[13] = ((closureN)self_7312543)->elements[13];
-+c_7321722.elements[14] = ((closureN)self_7312543)->elements[14];
-+c_7321722.elements[15] = ((closureN)self_7312543)->elements[15];
-+c_7321722.elements[16] = ((closureN)self_7312543)->elements[16];
-+c_7321722.elements[17] = ((closureN)self_7312543)->elements[17];
-+c_7321722.elements[18] = ((closureN)self_7312543)->elements[18];
-+c_7321722.elements[19] = ((closureN)self_7312543)->elements[19];
-+
-+
-+
-+
-+complex_num_type local_7321904;
-+return_closcall3(data, car(((closureN)self_7312543)->elements[10]), &c_7321722, Cyc_car(data, ((closureN)self_7312543)->elements[16]), Cyc_fast_sum(data,&local_7321904, ((closureN)self_7312543)->elements[11], obj_int2obj(1)));;
-+}
-+
-+static void __lambda_966(void *data, object self_7312544, int argc, object *args) /* object self_7312544, object new_91vars_731327_733253 */
-+ {
-+ object new_91vars_731327_733253 = args[0];
-+
-+closureN_type c_7321724;
-+object e_7321875 [20];
-+c_7321724.hdr.mark = gc_color_red;
-+ c_7321724.hdr.grayed = 0;
-+c_7321724.tag = closureN_tag;
-+ c_7321724.fn = (function_type)__lambda_967;
-+c_7321724.num_args = 1;
-+c_7321724.num_elements = 20;
-+c_7321724.elements = (object *)e_7321875;
-+c_7321724.elements[0] = ((closureN)self_7312544)->elements[0];
-+c_7321724.elements[1] = ((closureN)self_7312544)->elements[1];
-+c_7321724.elements[2] = ((closureN)self_7312544)->elements[2];
-+c_7321724.elements[3] = ((closureN)self_7312544)->elements[3];
-+c_7321724.elements[4] = ((closureN)self_7312544)->elements[4];
-+c_7321724.elements[5] = ((closureN)self_7312544)->elements[5];
-+c_7321724.elements[6] = ((closureN)self_7312544)->elements[6];
-+c_7321724.elements[7] = ((closureN)self_7312544)->elements[7];
-+c_7321724.elements[8] = ((closureN)self_7312544)->elements[8];
-+c_7321724.elements[9] = ((closureN)self_7312544)->elements[9];
-+c_7321724.elements[10] = ((closureN)self_7312544)->elements[10];
-+c_7321724.elements[11] = ((closureN)self_7312544)->elements[11];
-+c_7321724.elements[12] = ((closureN)self_7312544)->elements[12];
-+c_7321724.elements[13] = ((closureN)self_7312544)->elements[13];
-+c_7321724.elements[14] = ((closureN)self_7312544)->elements[14];
-+c_7321724.elements[15] = new_91vars_731327_733253;
-+c_7321724.elements[16] = ((closureN)self_7312544)->elements[16];
-+c_7321724.elements[17] = ((closureN)self_7312544)->elements[17];
-+c_7321724.elements[18] = ((closureN)self_7312544)->elements[18];
-+c_7321724.elements[19] = ((closureN)self_7312544)->elements[19];
-+
-+
-+closureN_type c_7321876;
-+object e_7321897 [1];
-+c_7321876.hdr.mark = gc_color_red;
-+ c_7321876.hdr.grayed = 0;
-+c_7321876.tag = closureN_tag;
-+ c_7321876.fn = (function_type)__lambda_985;
-+c_7321876.num_args = 1;
-+c_7321876.num_elements = 1;
-+c_7321876.elements = (object *)e_7321897;
-+c_7321876.elements[0] = ((closureN)self_7312544)->elements[15];
-+
-+return_direct_with_clo1(data,(closure)&c_7321724,__lambda_967, &c_7321876);;
-+}
-+
-+static void __lambda_985(void *data, object self_7312545, int argc, object *args) /* object self_7312545, object k_736095, object x_731341_733262 */
-+ {
-+ object k_736095 = args[0]; object x_731341_733262 = args[1];
-+
-+closureN_type c_7321878;
-+object e_7321891 [2];
-+c_7321878.hdr.mark = gc_color_red;
-+ c_7321878.hdr.grayed = 0;
-+c_7321878.tag = closureN_tag;
-+ c_7321878.fn = (function_type)__lambda_986;
-+c_7321878.num_args = 1;
-+c_7321878.num_elements = 2;
-+c_7321878.elements = (object *)e_7321891;
-+c_7321878.elements[0] = k_736095;
-+c_7321878.elements[1] = ((closureN)self_7312545)->elements[0];
++pair_type local_7322097;
-pair_type local_7323400;
++pair_type local_7322100;
-pair_type local_7323403;
++pair_type local_7322103;
-pair_type local_7323407;
++pair_type local_7322107;
-pair_type local_7323410;
-+object c_7321894 = Cyc_symbol2string(data,(closure)&c_7321878,Cyc_car(data, x_731341_733262));
-+return_closcall1(data,(closure)&c_7321878, c_7321894);;
-+}
++pair_type local_7322110;
-pair_type local_7323414;
-+static void __lambda_986(void *data, object self_7312546, int argc, object *args) /* object self_7312546, object r_736097 */
-+ {
-+ object r_736097 = args[0];
-+
-+closureN_type c_7321880;
-+object e_7321886 [2];
-+c_7321880.hdr.mark = gc_color_red;
-+ c_7321880.hdr.grayed = 0;
-+c_7321880.tag = closureN_tag;
-+ c_7321880.fn = (function_type)__lambda_987;
-+c_7321880.num_args = 1;
-+c_7321880.num_elements = 2;
-+c_7321880.elements = (object *)e_7321886;
-+c_7321880.elements[0] = ((closureN)self_7312546)->elements[0];
-+c_7321880.elements[1] = ((closureN)self_7312546)->elements[1];
-+
-+
-+make_utf8_string_with_len(c_7321890, "-ls", 3, 3);
-+
-+object c_7321889 = Cyc_string_append(data,(closure)&c_7321880,2,r_736097, &c_7321890);
-+return_closcall1(data,(closure)&c_7321880, c_7321889);;
-+}
-+
-+static void __lambda_987(void *data, object self_7312547, int argc, object *args) /* object self_7312547, object r_736096 */
-+ {
-+ object r_736096 = args[0];
-+
-+
-+return_closcall2(data, car(((closureN)self_7312547)->elements[1]), ((closureN)self_7312547)->elements[0], r_736096);;
-+}
-+
-+static void __lambda_967(void *data, object self_7312548, int argc, object *args) /* object self_7312548, object r_736094 */
-+ {
-+ object r_736094 = args[0];
-+
-+closureN_type c_7321726;
-+object e_7321873 [20];
-+c_7321726.hdr.mark = gc_color_red;
-+ c_7321726.hdr.grayed = 0;
-+c_7321726.tag = closureN_tag;
-+ c_7321726.fn = (function_type)__lambda_968;
-+c_7321726.num_args = 1;
-+c_7321726.num_elements = 20;
-+c_7321726.elements = (object *)e_7321873;
-+c_7321726.elements[0] = ((closureN)self_7312548)->elements[0];
-+c_7321726.elements[1] = ((closureN)self_7312548)->elements[1];
-+c_7321726.elements[2] = ((closureN)self_7312548)->elements[2];
-+c_7321726.elements[3] = ((closureN)self_7312548)->elements[3];
-+c_7321726.elements[4] = ((closureN)self_7312548)->elements[4];
-+c_7321726.elements[5] = ((closureN)self_7312548)->elements[5];
-+c_7321726.elements[6] = ((closureN)self_7312548)->elements[6];
-+c_7321726.elements[7] = ((closureN)self_7312548)->elements[7];
-+c_7321726.elements[8] = ((closureN)self_7312548)->elements[8];
-+c_7321726.elements[9] = ((closureN)self_7312548)->elements[9];
-+c_7321726.elements[10] = ((closureN)self_7312548)->elements[10];
-+c_7321726.elements[11] = ((closureN)self_7312548)->elements[11];
-+c_7321726.elements[12] = ((closureN)self_7312548)->elements[12];
-+c_7321726.elements[13] = ((closureN)self_7312548)->elements[13];
-+c_7321726.elements[14] = ((closureN)self_7312548)->elements[14];
-+c_7321726.elements[15] = ((closureN)self_7312548)->elements[15];
-+c_7321726.elements[16] = ((closureN)self_7312548)->elements[16];
-+c_7321726.elements[17] = ((closureN)self_7312548)->elements[17];
-+c_7321726.elements[18] = ((closureN)self_7312548)->elements[18];
-+c_7321726.elements[19] = ((closureN)self_7312548)->elements[19];
-+
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7321726, r_736094, ((closureN)self_7312548)->elements[15]);;
-+}
-+
-+static void __lambda_968(void *data, object self_7312549, int argc, object *args) /* object self_7312549, object ls_91vars_731330_733254 */
-+ {
-+ object ls_91vars_731330_733254 = args[0];
-+
-+closureN_type c_7321728;
-+object e_7321836 [19];
-+c_7321728.hdr.mark = gc_color_red;
-+ c_7321728.hdr.grayed = 0;
-+c_7321728.tag = closureN_tag;
-+ c_7321728.fn = (function_type)__lambda_969;
-+c_7321728.num_args = 1;
-+c_7321728.num_elements = 19;
-+c_7321728.elements = (object *)e_7321836;
-+c_7321728.elements[0] = ((closureN)self_7312549)->elements[0];
-+c_7321728.elements[1] = ((closureN)self_7312549)->elements[1];
-+c_7321728.elements[2] = ((closureN)self_7312549)->elements[4];
-+c_7321728.elements[3] = ((closureN)self_7312549)->elements[5];
-+c_7321728.elements[4] = ((closureN)self_7312549)->elements[6];
-+c_7321728.elements[5] = ((closureN)self_7312549)->elements[7];
-+c_7321728.elements[6] = ((closureN)self_7312549)->elements[8];
-+c_7321728.elements[7] = ((closureN)self_7312549)->elements[9];
-+c_7321728.elements[8] = ((closureN)self_7312549)->elements[10];
-+c_7321728.elements[9] = ((closureN)self_7312549)->elements[11];
-+c_7321728.elements[10] = ((closureN)self_7312549)->elements[12];
-+c_7321728.elements[11] = ((closureN)self_7312549)->elements[13];
-+c_7321728.elements[12] = ((closureN)self_7312549)->elements[14];
-+c_7321728.elements[13] = ls_91vars_731330_733254;
-+c_7321728.elements[14] = ((closureN)self_7312549)->elements[15];
-+c_7321728.elements[15] = ((closureN)self_7312549)->elements[16];
-+c_7321728.elements[16] = ((closureN)self_7312549)->elements[17];
-+c_7321728.elements[17] = ((closureN)self_7312549)->elements[18];
-+c_7321728.elements[18] = ((closureN)self_7312549)->elements[19];
-+
-+
-+closureN_type c_7321837;
-+object e_7321872 [6];
-+c_7321837.hdr.mark = gc_color_red;
-+ c_7321837.hdr.grayed = 0;
-+c_7321837.tag = closureN_tag;
-+ c_7321837.fn = (function_type)__lambda_980;
-+c_7321837.num_args = 1;
-+c_7321837.num_elements = 6;
-+c_7321837.elements = (object *)e_7321872;
-+c_7321837.elements[0] = ((closureN)self_7312549)->elements[2];
-+c_7321837.elements[1] = ((closureN)self_7312549)->elements[3];
-+c_7321837.elements[2] = ((closureN)self_7312549)->elements[6];
-+c_7321837.elements[3] = ls_91vars_731330_733254;
-+c_7321837.elements[4] = ((closureN)self_7312549)->elements[15];
-+c_7321837.elements[5] = ((closureN)self_7312549)->elements[19];
-+
-+return_direct_with_clo1(data,(closure)&c_7321728,__lambda_969, &c_7321837);;
-+}
-+
-+static void __lambda_980(void *data, object self_7312550, int argc, object *args) /* object self_7312550, object k_736087, object _191_731338_733259 */
-+ {
-+ object k_736087 = args[0];
-+
-+closureN_type c_7321839;
-+object e_7321862 [6];
-+c_7321839.hdr.mark = gc_color_red;
-+ c_7321839.hdr.grayed = 0;
-+c_7321839.tag = closureN_tag;
-+ c_7321839.fn = (function_type)__lambda_981;
-+c_7321839.num_args = 1;
-+c_7321839.num_elements = 6;
-+c_7321839.elements = (object *)e_7321862;
-+c_7321839.elements[0] = ((closureN)self_7312550)->elements[0];
-+c_7321839.elements[1] = ((closureN)self_7312550)->elements[2];
-+c_7321839.elements[2] = k_736087;
-+c_7321839.elements[3] = ((closureN)self_7312550)->elements[3];
-+c_7321839.elements[4] = ((closureN)self_7312550)->elements[4];
-+c_7321839.elements[5] = ((closureN)self_7312550)->elements[5];
-+
-+
-+closureN_type c_7321863;
-+object e_7321871 [1];
-+c_7321863.hdr.mark = gc_color_red;
-+ c_7321863.hdr.grayed = 0;
-+c_7321863.tag = closureN_tag;
-+ c_7321863.fn = (function_type)__lambda_984;
-+c_7321863.num_args = 2;
-+c_7321863.num_elements = 1;
-+c_7321863.elements = (object *)e_7321871;
-+c_7321863.elements[0] = ((closureN)self_7312550)->elements[1];
-+
-+return_direct_with_clo1(data,(closure)&c_7321839,__lambda_981, &c_7321863);;
-+}
-+
-+static void __lambda_984(void *data, object self_7312551, int argc, object *args) /* object self_7312551, object k_736092, object x_731339_733260, object l_731340_733261 */
-+ {
-+ object k_736092 = args[0]; object x_731339_733260 = args[1]; object l_731340_733261 = args[2];
-+
-+list_3_type local_7321867;
++pair_type local_7322114;
-pair_type local_7323418;
++pair_type local_7322118;
-pair_type local_7323422;
-return_direct_with_clo1(data, ((closureN)self_7313819)->elements[15], (((closure) ((closureN)self_7313819)->elements[15])->fn), set_pair_as_expr(&local_7323233, ((closureN)self_7313819)->elements[10], set_pair_as_expr(&local_7323237, set_pair_as_expr(&local_7323240, set_pair_as_expr(&local_7323243, ((closureN)self_7313819)->elements[8], set_pair_as_expr(&local_7323247, set_pair_as_expr(&local_7323250, ((closureN)self_7313819)->elements[9], set_pair_as_expr(&local_7323254, ((closureN)self_7313819)->elements[17], NULL)), NULL)), NULL), set_pair_as_expr(&local_7323258, set_pair_as_expr(&local_7323261, ((closureN)self_7313819)->elements[2], set_pair_as_expr(&local_7323265, set_pair_as_expr(&local_7323268, ((closureN)self_7313819)->elements[1], set_pair_as_expr(&local_7323272, ((closureN)self_7313819)->elements[8], set_pair_as_expr(&local_7323276, ((closureN)self_7313819)->elements[16], NULL))), set_pair_as_expr(&local_7323280, set_pair_as_expr(&local_7323283, ((closureN)self
_7313819)->elements[10], set_pair_as_expr(&local_7323287, ((closureN)self_7313819)->elements[11], set_pair_as_expr(&local_7323291, set_pair_as_expr(&local_7323294, set_pair_as_expr(&local_7323297, ((closureN)self_7313819)->elements[12], set_pair_as_expr(&local_7323301, ((closureN)self_7313819)->elements[17], NULL)), set_pair_as_expr(&local_7323305, set_pair_as_expr(&local_7323308, ((closureN)self_7313819)->elements[6], set_pair_as_expr(&local_7323312, set_pair_as_expr(&local_7323315, ((closureN)self_7313819)->elements[0], set_pair_as_expr(&local_7323319, ((closureN)self_7313819)->elements[8], set_pair_as_expr(&local_7323323, ((closureN)self_7313819)->elements[16], NULL))), NULL)), set_pair_as_expr(&local_7323327, set_pair_as_expr(&local_7323330, ((closureN)self_7313819)->elements[14], set_pair_as_expr(&local_7323334, set_pair_as_expr(&local_7323337, ((closureN)self_7313819)->elements[13], set_pair_as_expr(&local_7323341, NULL, NULL)), NULL)), NULL))), set_pair_as_expr(&local_7323344,
set_pair_as_expr(&local_7323347, ((closureN)self_7313819)->elements[7], set_pair_as_expr(&local_7323351, set_pair_as_expr(&local_7323354, ((closureN)self_7313819)->elements[1], set_pair_as_expr(&local_7323358, obj_int2obj(0), set_pair_as_expr(&local_7323361, ((closureN)self_7313819)->elements[6], NULL))), set_pair_as_expr(&local_7323365, r_736569, set_pair_as_expr(&local_7323368, set_pair_as_expr(&local_7323371, ((closureN)self_7313819)->elements[11], set_pair_as_expr(&local_7323375, set_pair_as_expr(&local_7323378, ((closureN)self_7313819)->elements[4], set_pair_as_expr(&local_7323382, ((closureN)self_7313819)->elements[12], NULL)), set_pair_as_expr(&local_7323386, set_pair_as_expr(&local_7323389, ((closureN)self_7313819)->elements[0], set_pair_as_expr(&local_7323393, ((closureN)self_7313819)->elements[6], set_pair_as_expr(&local_7323397, obj_int2obj(1), NULL))), set_pair_as_expr(&local_7323400, set_pair_as_expr(&local_7323403, ((closureN)self_7313819)->elements[5], set_pair_as_ex
pr(&local_7323407, set_pair_as_expr(&local_7323410, ((closureN)self_7313819)->elements[3], set_pair_as_expr(&local_7323414, ((closureN)self_7313819)->elements[12], NULL)), set_pair_as_expr(&local_7323418, ((closureN)self_7313819)->elements[14], set_pair_as_expr(&local_7323422, ((closureN)self_7313819)->elements[12], NULL)))), NULL)))), NULL)))), NULL)))), NULL))), NULL))));;
-+return_direct_with_clo1(data, k_736092, (((closure) k_736092)->fn), Cyc_fast_list_3(&local_7321867, ((closureN)self_7312551)->elements[0], Cyc_car(data, x_731339_733260), l_731340_733261));;
++pair_type local_7322122;
++return_direct_with_clo1(data, ((closureN)self_7312566)->elements[15], (((closure) ((closureN)self_7312566)->elements[15])->fn), set_pair_as_expr(&local_7321933, ((closureN)self_7312566)->elements[10], set_pair_as_expr(&local_7321937, set_pair_as_expr(&local_7321940, set_pair_as_expr(&local_7321943, ((closureN)self_7312566)->elements[8], set_pair_as_expr(&local_7321947, set_pair_as_expr(&local_7321950, ((closureN)self_7312566)->elements[9], set_pair_as_expr(&local_7321954, ((closureN)self_7312566)->elements[17], NULL)), NULL)), NULL), set_pair_as_expr(&local_7321958, set_pair_as_expr(&local_7321961, ((closureN)self_7312566)->elements[2], set_pair_as_expr(&local_7321965, set_pair_as_expr(&local_7321968, ((closureN)self_7312566)->elements[1], set_pair_as_expr(&local_7321972, ((closureN)self_7312566)->elements[8], set_pair_as_expr(&local_7321976, ((closureN)self_7312566)->elements[16], NULL))), set_pair_as_expr(&local_7321980, set_pair_as_expr(&local_7321983, ((closureN)self
_7312566)->elements[10], set_pair_as_expr(&local_7321987, ((closureN)self_7312566)->elements[11], set_pair_as_expr(&local_7321991, set_pair_as_expr(&local_7321994, set_pair_as_expr(&local_7321997, ((closureN)self_7312566)->elements[12], set_pair_as_expr(&local_7322001, ((closureN)self_7312566)->elements[17], NULL)), set_pair_as_expr(&local_7322005, set_pair_as_expr(&local_7322008, ((closureN)self_7312566)->elements[6], set_pair_as_expr(&local_7322012, set_pair_as_expr(&local_7322015, ((closureN)self_7312566)->elements[0], set_pair_as_expr(&local_7322019, ((closureN)self_7312566)->elements[8], set_pair_as_expr(&local_7322023, ((closureN)self_7312566)->elements[16], NULL))), NULL)), set_pair_as_expr(&local_7322027, set_pair_as_expr(&local_7322030, ((closureN)self_7312566)->elements[14], set_pair_as_expr(&local_7322034, set_pair_as_expr(&local_7322037, ((closureN)self_7312566)->elements[13], set_pair_as_expr(&local_7322041, NULL, NULL)), NULL)), NULL))), set_pair_as_expr(&local_7322044,
set_pair_as_expr(&local_7322047, ((closureN)self_7312566)->elements[7], set_pair_as_expr(&local_7322051, set_pair_as_expr(&local_7322054, ((closureN)self_7312566)->elements[1], set_pair_as_expr(&local_7322058, obj_int2obj(0), set_pair_as_expr(&local_7322061, ((closureN)self_7312566)->elements[6], NULL))), set_pair_as_expr(&local_7322065, r_736117, set_pair_as_expr(&local_7322068, set_pair_as_expr(&local_7322071, ((closureN)self_7312566)->elements[11], set_pair_as_expr(&local_7322075, set_pair_as_expr(&local_7322078, ((closureN)self_7312566)->elements[4], set_pair_as_expr(&local_7322082, ((closureN)self_7312566)->elements[12], NULL)), set_pair_as_expr(&local_7322086, set_pair_as_expr(&local_7322089, ((closureN)self_7312566)->elements[0], set_pair_as_expr(&local_7322093, ((closureN)self_7312566)->elements[6], set_pair_as_expr(&local_7322097, obj_int2obj(1), NULL))), set_pair_as_expr(&local_7322100, set_pair_as_expr(&local_7322103, ((closureN)self_7312566)->elements[5], set_pair_as_ex
pr(&local_7322107, set_pair_as_expr(&local_7322110, ((closureN)self_7312566)->elements[3], set_pair_as_expr(&local_7322114, ((closureN)self_7312566)->elements[12], NULL)), set_pair_as_expr(&local_7322118, ((closureN)self_7312566)->elements[14], set_pair_as_expr(&local_7322122, ((closureN)self_7312566)->elements[12], NULL)))), NULL)))), NULL)))), NULL)))), NULL))), NULL))));;
}
-static void __lambda_962(void *data, object self_7313786, int argc, object *args) /* object self_7313786, object r_736492 */
-+static void __lambda_981(void *data, object self_7312552, int argc, object *args) /* object self_7312552, object r_736091 */
++static void __lambda_962(void *data, object self_7312533, int argc, object *args) /* object self_7312533, object r_736040 */
{
- object r_736492 = args[0];
- if( (boolean_f != r_736492) ){
-+ object r_736091 = args[0];
++ object r_736040 = args[0];
++ if( (boolean_f != r_736040) ){
-closureN_type c_7322960;
-object e_7322986 [6];
@@ -27299,29 +26954,37 @@ Make let-values be the same as let*-values, to work around
-c_7323169.num_elements = 1;
-c_7323169.elements = (object *)e_7323190;
-c_7323169.elements[0] = ((closureN)self_7313790)->elements[15];
-+closureN_type c_7321841;
-+object e_7321859 [4];
-+c_7321841.hdr.mark = gc_color_red;
-+ c_7321841.hdr.grayed = 0;
-+c_7321841.tag = closureN_tag;
-+ c_7321841.fn = (function_type)__lambda_982;
-+c_7321841.num_args = 1;
-+c_7321841.num_elements = 4;
-+c_7321841.elements = (object *)e_7321859;
-+c_7321841.elements[0] = ((closureN)self_7312552)->elements[0];
-+c_7321841.elements[1] = ((closureN)self_7312552)->elements[1];
-+c_7321841.elements[2] = ((closureN)self_7312552)->elements[2];
-+c_7321841.elements[3] = ((closureN)self_7312552)->elements[5];
++closureN_type c_7321660;
++object e_7321686 [6];
++c_7321660.hdr.mark = gc_color_red;
++ c_7321660.hdr.grayed = 0;
++c_7321660.tag = closureN_tag;
++ c_7321660.fn = (function_type)__lambda_963;
++c_7321660.num_args = 1;
++c_7321660.num_elements = 6;
++c_7321660.elements = (object *)e_7321686;
++c_7321660.elements[0] = ((closureN)self_7312533)->elements[0];
++c_7321660.elements[1] = ((closureN)self_7312533)->elements[5];
++c_7321660.elements[2] = ((closureN)self_7312533)->elements[6];
++c_7321660.elements[3] = ((closureN)self_7312533)->elements[14];
++c_7321660.elements[4] = ((closureN)self_7312533)->elements[17];
++c_7321660.elements[5] = ((closureN)self_7312533)->elements[18];
-return_direct_with_clo1(data,(closure)&c_7323017,__lambda_967, &c_7323169);;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7321841, r_736091, ((closureN)self_7312552)->elements[4], ((closureN)self_7312552)->elements[3]);;
- }
+-}
-static void __lambda_985(void *data, object self_7313791, int argc, object *args) /* object self_7313791, object k_736540, object x_731340_733602 */
-+static void __lambda_982(void *data, object self_7312553, int argc, object *args) /* object self_7312553, object r_736090 */
- {
+- {
- object k_736540 = args[0]; object x_731340_733602 = args[1];
-+ object r_736090 = args[0];
++pair_type local_7321689;
++
++pair_type local_7321692;
++
++
++
++complex_num_type local_7321698;
++return_closcall2(data, ((closureN)self_7312533)->elements[13], &c_7321660, set_pair_as_expr(&local_7321689, set_pair_as_expr(&local_7321692, Cyc_car(data, ((closureN)self_7312533)->elements[17]), Cyc_fast_sum(data,&local_7321698, obj_int2obj(1), ((closureN)self_7312533)->elements[12])), ((closureN)self_7312533)->elements[19]));
++} else {
-closureN_type c_7323171;
-object e_7323184 [2];
@@ -27334,34 +26997,18 @@ Make let-values be the same as let*-values, to work around
-c_7323171.elements = (object *)e_7323184;
-c_7323171.elements[0] = k_736540;
-c_7323171.elements[1] = ((closureN)self_7313791)->elements[0];
-+closureN_type c_7321843;
-+object e_7321850 [2];
-+c_7321843.hdr.mark = gc_color_red;
-+ c_7321843.hdr.grayed = 0;
-+c_7321843.tag = closureN_tag;
-+ c_7321843.fn = (function_type)__lambda_983;
-+c_7321843.num_args = 1;
-+c_7321843.num_elements = 2;
-+c_7321843.elements = (object *)e_7321850;
-+c_7321843.elements[0] = ((closureN)self_7312553)->elements[1];
-+c_7321843.elements[1] = ((closureN)self_7312553)->elements[2];
-
-
-+pair_type local_7321853;
-
+-
+-
+-
-
-object c_7323187 = Cyc_symbol2string(data,(closure)&c_7323171,Cyc_car(data, x_731340_733602));
-return_closcall1(data,(closure)&c_7323171, c_7323187);;
-+list_2_type local_7321856;
-+return_direct_with_clo1(data,(closure)&c_7321843,__lambda_983, set_pair_as_expr(&local_7321853, Cyc_fast_list_2(&local_7321856, ((closureN)self_7312553)->elements[0], ((closureN)self_7312553)->elements[3]), r_736090));;
- }
-
+-}
+-
-static void __lambda_986(void *data, object self_7313792, int argc, object *args) /* object self_7313792, object r_736542 */
-+static void __lambda_983(void *data, object self_7312554, int argc, object *args) /* object self_7312554, object r_736088 */
- {
+- {
- object r_736542 = args[0];
-+ object r_736088 = args[0];
-
+-
-closureN_type c_7323173;
-object e_7323179 [2];
-c_7323173.hdr.mark = gc_color_red;
@@ -27458,8 +27105,8 @@ Make let-values be the same as let*-values, to work around
-c_7323021.elements[16] = ((closureN)self_7313795)->elements[17];
-c_7323021.elements[17] = ((closureN)self_7313795)->elements[18];
-c_7323021.elements[18] = ((closureN)self_7313795)->elements[19];
--
--
+
+
-closureN_type c_7323130;
-object e_7323165 [6];
-c_7323130.hdr.mark = gc_color_red;
@@ -27475,14 +27122,48 @@ Make let-values be the same as let*-values, to work around
-c_7323130.elements[3] = ls_91vars_731329_733594;
-c_7323130.elements[4] = ((closureN)self_7313795)->elements[15];
-c_7323130.elements[5] = ((closureN)self_7313795)->elements[19];
--
++closureN_type c_7321705;
++object e_7321901 [19];
++c_7321705.hdr.mark = gc_color_red;
++ c_7321705.hdr.grayed = 0;
++c_7321705.tag = closureN_tag;
++ c_7321705.fn = (function_type)__lambda_964;
++c_7321705.num_args = 1;
++c_7321705.num_elements = 19;
++c_7321705.elements = (object *)e_7321901;
++c_7321705.elements[0] = ((closureN)self_7312533)->elements[0];
++c_7321705.elements[1] = ((closureN)self_7312533)->elements[1];
++c_7321705.elements[2] = ((closureN)self_7312533)->elements[2];
++c_7321705.elements[3] = ((closureN)self_7312533)->elements[3];
++c_7321705.elements[4] = ((closureN)self_7312533)->elements[4];
++c_7321705.elements[5] = ((closureN)self_7312533)->elements[5];
++c_7321705.elements[6] = ((closureN)self_7312533)->elements[7];
++c_7321705.elements[7] = ((closureN)self_7312533)->elements[8];
++c_7321705.elements[8] = ((closureN)self_7312533)->elements[9];
++c_7321705.elements[9] = ((closureN)self_7312533)->elements[10];
++c_7321705.elements[10] = ((closureN)self_7312533)->elements[11];
++c_7321705.elements[11] = ((closureN)self_7312533)->elements[12];
++c_7321705.elements[12] = ((closureN)self_7312533)->elements[13];
++c_7321705.elements[13] = ((closureN)self_7312533)->elements[14];
++c_7321705.elements[14] = ((closureN)self_7312533)->elements[15];
++c_7321705.elements[15] = ((closureN)self_7312533)->elements[16];
++c_7321705.elements[16] = ((closureN)self_7312533)->elements[17];
++c_7321705.elements[17] = ((closureN)self_7312533)->elements[18];
++c_7321705.elements[18] = ((closureN)self_7312533)->elements[19];
+
-return_direct_with_clo1(data,(closure)&c_7323021,__lambda_969, &c_7323130);;
--}
--
++
++make_utf8_string_with_len(c_7321902, "w.", 2, 2);
++return_closcall2(data, car(((closureN)self_7312533)->elements[16]), &c_7321705, &c_7321902);}
++;;
+ }
+
-static void __lambda_980(void *data, object self_7313796, int argc, object *args) /* object self_7313796, object k_736532, object _191_731337_733599 */
-- {
++static void __lambda_964(void *data, object self_7312535, int argc, object *args) /* object self_7312535, object w_731320_733244 */
+ {
- object k_736532 = args[0];
--
++ object w_731320_733244 = args[0];
+
-closureN_type c_7323132;
-object e_7323155 [6];
-c_7323132.hdr.mark = gc_color_red;
@@ -27498,8 +27179,8 @@ Make let-values be the same as let*-values, to work around
-c_7323132.elements[3] = ((closureN)self_7313796)->elements[3];
-c_7323132.elements[4] = ((closureN)self_7313796)->elements[4];
-c_7323132.elements[5] = ((closureN)self_7313796)->elements[5];
--
--
+
+
-closureN_type c_7323156;
-object e_7323164 [1];
-c_7323156.hdr.mark = gc_color_red;
@@ -27510,24 +27191,95 @@ Make let-values be the same as let*-values, to work around
-c_7323156.num_elements = 1;
-c_7323156.elements = (object *)e_7323164;
-c_7323156.elements[0] = ((closureN)self_7313796)->elements[1];
--
++closureN_type c_7321710;
++object e_7321899 [20];
++c_7321710.hdr.mark = gc_color_red;
++ c_7321710.hdr.grayed = 0;
++c_7321710.tag = closureN_tag;
++ c_7321710.fn = (function_type)__lambda_965;
++c_7321710.num_args = 1;
++c_7321710.num_elements = 20;
++c_7321710.elements = (object *)e_7321899;
++c_7321710.elements[0] = ((closureN)self_7312535)->elements[0];
++c_7321710.elements[1] = ((closureN)self_7312535)->elements[1];
++c_7321710.elements[2] = ((closureN)self_7312535)->elements[2];
++c_7321710.elements[3] = ((closureN)self_7312535)->elements[3];
++c_7321710.elements[4] = ((closureN)self_7312535)->elements[4];
++c_7321710.elements[5] = ((closureN)self_7312535)->elements[5];
++c_7321710.elements[6] = ((closureN)self_7312535)->elements[6];
++c_7321710.elements[7] = ((closureN)self_7312535)->elements[7];
++c_7321710.elements[8] = ((closureN)self_7312535)->elements[8];
++c_7321710.elements[9] = ((closureN)self_7312535)->elements[9];
++c_7321710.elements[10] = ((closureN)self_7312535)->elements[10];
++c_7321710.elements[11] = ((closureN)self_7312535)->elements[11];
++c_7321710.elements[12] = ((closureN)self_7312535)->elements[12];
++c_7321710.elements[13] = ((closureN)self_7312535)->elements[13];
++c_7321710.elements[14] = ((closureN)self_7312535)->elements[14];
++c_7321710.elements[15] = ((closureN)self_7312535)->elements[15];
++c_7321710.elements[16] = ((closureN)self_7312535)->elements[16];
++c_7321710.elements[17] = ((closureN)self_7312535)->elements[17];
++c_7321710.elements[18] = ((closureN)self_7312535)->elements[18];
++c_7321710.elements[19] = w_731320_733244;
+
-return_direct_with_clo1(data,(closure)&c_7323132,__lambda_981, &c_7323156);;
--}
--
++
++make_utf8_string_with_len(c_7321900, "lp.", 3, 3);
++return_closcall2(data, car(((closureN)self_7312535)->elements[15]), &c_7321710, &c_7321900);;
+ }
+
-static void __lambda_984(void *data, object self_7313797, int argc, object *args) /* object self_7313797, object k_736537, object x_731338_733600, object l_731339_733601 */
-- {
++static void __lambda_965(void *data, object self_7312536, int argc, object *args) /* object self_7312536, object _191lp_731323_733245 */
+ {
- object k_736537 = args[0]; object x_731338_733600 = args[1]; object l_731339_733601 = args[2];
--
++ object _191lp_731323_733245 = args[0];
+
-list_3_type local_7323160;
--
--
+
+
-return_direct_with_clo1(data, k_736537, (((closure) k_736537)->fn), Cyc_fast_list_3(&local_7323160, ((closureN)self_7313797)->elements[0], Cyc_car(data, x_731338_733600), l_731339_733601));;
--}
--
++closureN_type c_7321715;
++object e_7321891 [20];
++c_7321715.hdr.mark = gc_color_red;
++ c_7321715.hdr.grayed = 0;
++c_7321715.tag = closureN_tag;
++ c_7321715.fn = (function_type)__lambda_966;
++c_7321715.num_args = 1;
++c_7321715.num_elements = 20;
++c_7321715.elements = (object *)e_7321891;
++c_7321715.elements[0] = ((closureN)self_7312536)->elements[0];
++c_7321715.elements[1] = ((closureN)self_7312536)->elements[1];
++c_7321715.elements[2] = ((closureN)self_7312536)->elements[2];
++c_7321715.elements[3] = ((closureN)self_7312536)->elements[3];
++c_7321715.elements[4] = ((closureN)self_7312536)->elements[4];
++c_7321715.elements[5] = ((closureN)self_7312536)->elements[5];
++c_7321715.elements[6] = _191lp_731323_733245;
++c_7321715.elements[7] = ((closureN)self_7312536)->elements[6];
++c_7321715.elements[8] = ((closureN)self_7312536)->elements[7];
++c_7321715.elements[9] = ((closureN)self_7312536)->elements[8];
++c_7321715.elements[10] = ((closureN)self_7312536)->elements[9];
++c_7321715.elements[11] = ((closureN)self_7312536)->elements[11];
++c_7321715.elements[12] = ((closureN)self_7312536)->elements[12];
++c_7321715.elements[13] = ((closureN)self_7312536)->elements[13];
++c_7321715.elements[14] = ((closureN)self_7312536)->elements[14];
++c_7321715.elements[15] = ((closureN)self_7312536)->elements[15];
++c_7321715.elements[16] = ((closureN)self_7312536)->elements[16];
++c_7321715.elements[17] = ((closureN)self_7312536)->elements[17];
++c_7321715.elements[18] = ((closureN)self_7312536)->elements[18];
++c_7321715.elements[19] = ((closureN)self_7312536)->elements[19];
++
++
++
++
++complex_num_type local_7321897;
++return_closcall3(data, car(((closureN)self_7312536)->elements[10]), &c_7321715, Cyc_car(data, ((closureN)self_7312536)->elements[16]), Cyc_fast_sum(data,&local_7321897, ((closureN)self_7312536)->elements[11], obj_int2obj(1)));;
+ }
+
-static void __lambda_981(void *data, object self_7313798, int argc, object *args) /* object self_7313798, object r_736536 */
-- {
++static void __lambda_966(void *data, object self_7312537, int argc, object *args) /* object self_7312537, object new_91vars_731326_733246 */
+ {
- object r_736536 = args[0];
--
++ object new_91vars_731326_733246 = args[0];
+
-closureN_type c_7323134;
-object e_7323152 [4];
-c_7323134.hdr.mark = gc_color_red;
@@ -27541,14 +27293,58 @@ Make let-values be the same as let*-values, to work around
-c_7323134.elements[1] = ((closureN)self_7313798)->elements[1];
-c_7323134.elements[2] = ((closureN)self_7313798)->elements[2];
-c_7323134.elements[3] = ((closureN)self_7313798)->elements[5];
--
++closureN_type c_7321717;
++object e_7321868 [20];
++c_7321717.hdr.mark = gc_color_red;
++ c_7321717.hdr.grayed = 0;
++c_7321717.tag = closureN_tag;
++ c_7321717.fn = (function_type)__lambda_967;
++c_7321717.num_args = 1;
++c_7321717.num_elements = 20;
++c_7321717.elements = (object *)e_7321868;
++c_7321717.elements[0] = ((closureN)self_7312537)->elements[0];
++c_7321717.elements[1] = ((closureN)self_7312537)->elements[1];
++c_7321717.elements[2] = ((closureN)self_7312537)->elements[2];
++c_7321717.elements[3] = ((closureN)self_7312537)->elements[3];
++c_7321717.elements[4] = ((closureN)self_7312537)->elements[4];
++c_7321717.elements[5] = ((closureN)self_7312537)->elements[5];
++c_7321717.elements[6] = ((closureN)self_7312537)->elements[6];
++c_7321717.elements[7] = ((closureN)self_7312537)->elements[7];
++c_7321717.elements[8] = ((closureN)self_7312537)->elements[8];
++c_7321717.elements[9] = ((closureN)self_7312537)->elements[9];
++c_7321717.elements[10] = ((closureN)self_7312537)->elements[10];
++c_7321717.elements[11] = ((closureN)self_7312537)->elements[11];
++c_7321717.elements[12] = ((closureN)self_7312537)->elements[12];
++c_7321717.elements[13] = ((closureN)self_7312537)->elements[13];
++c_7321717.elements[14] = ((closureN)self_7312537)->elements[14];
++c_7321717.elements[15] = new_91vars_731326_733246;
++c_7321717.elements[16] = ((closureN)self_7312537)->elements[16];
++c_7321717.elements[17] = ((closureN)self_7312537)->elements[17];
++c_7321717.elements[18] = ((closureN)self_7312537)->elements[18];
++c_7321717.elements[19] = ((closureN)self_7312537)->elements[19];
++
+
-return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7323134, r_736536, ((closureN)self_7313798)->elements[4], ((closureN)self_7313798)->elements[3]);;
--}
--
++closureN_type c_7321869;
++object e_7321890 [1];
++c_7321869.hdr.mark = gc_color_red;
++ c_7321869.hdr.grayed = 0;
++c_7321869.tag = closureN_tag;
++ c_7321869.fn = (function_type)__lambda_985;
++c_7321869.num_args = 1;
++c_7321869.num_elements = 1;
++c_7321869.elements = (object *)e_7321890;
++c_7321869.elements[0] = ((closureN)self_7312537)->elements[15];
++
++return_direct_with_clo1(data,(closure)&c_7321717,__lambda_967, &c_7321869);;
+ }
+
-static void __lambda_982(void *data, object self_7313799, int argc, object *args) /* object self_7313799, object r_736535 */
-- {
++static void __lambda_985(void *data, object self_7312538, int argc, object *args) /* object self_7312538, object k_736088, object x_731340_733255 */
+ {
- object r_736535 = args[0];
--
++ object k_736088 = args[0]; object x_731340_733255 = args[1];
+
-closureN_type c_7323136;
-object e_7323143 [2];
-c_7323136.hdr.mark = gc_color_red;
@@ -27560,28 +27356,65 @@ Make let-values be the same as let*-values, to work around
-c_7323136.elements = (object *)e_7323143;
-c_7323136.elements[0] = ((closureN)self_7313799)->elements[1];
-c_7323136.elements[1] = ((closureN)self_7313799)->elements[2];
--
--
++closureN_type c_7321871;
++object e_7321884 [2];
++c_7321871.hdr.mark = gc_color_red;
++ c_7321871.hdr.grayed = 0;
++c_7321871.tag = closureN_tag;
++ c_7321871.fn = (function_type)__lambda_986;
++c_7321871.num_args = 1;
++c_7321871.num_elements = 2;
++c_7321871.elements = (object *)e_7321884;
++c_7321871.elements[0] = k_736088;
++c_7321871.elements[1] = ((closureN)self_7312538)->elements[0];
+
+
-pair_type local_7323146;
--
+
-list_2_type local_7323149;
-return_direct_with_clo1(data,(closure)&c_7323136,__lambda_983, set_pair_as_expr(&local_7323146, Cyc_fast_list_2(&local_7323149, ((closureN)self_7313799)->elements[0], ((closureN)self_7313799)->elements[3]), r_736535));;
--}
--
++
++object c_7321887 = Cyc_symbol2string(data,(closure)&c_7321871,Cyc_car(data, x_731340_733255));
++return_closcall1(data,(closure)&c_7321871, c_7321887);;
+ }
+
-static void __lambda_983(void *data, object self_7313800, int argc, object *args) /* object self_7313800, object r_736533 */
-- {
++static void __lambda_986(void *data, object self_7312539, int argc, object *args) /* object self_7312539, object r_736090 */
+ {
- object r_736533 = args[0];
--
++ object r_736090 = args[0];
+
-pair_type local_7323141;
-return_direct_with_clo1(data, ((closureN)self_7313800)->elements[1], (((closure) ((closureN)self_7313800)->elements[1])->fn), set_pair_as_expr(&local_7323141, ((closureN)self_7313800)->elements[0], r_736533));;
--}
--
++closureN_type c_7321873;
++object e_7321879 [2];
++c_7321873.hdr.mark = gc_color_red;
++ c_7321873.hdr.grayed = 0;
++c_7321873.tag = closureN_tag;
++ c_7321873.fn = (function_type)__lambda_987;
++c_7321873.num_args = 1;
++c_7321873.num_elements = 2;
++c_7321873.elements = (object *)e_7321879;
++c_7321873.elements[0] = ((closureN)self_7312539)->elements[0];
++c_7321873.elements[1] = ((closureN)self_7312539)->elements[1];
++
++
++make_utf8_string_with_len(c_7321883, "-ls", 3, 3);
++
++object c_7321882 = Cyc_string_append(data,(closure)&c_7321873,2,r_736090, &c_7321883);
++return_closcall1(data,(closure)&c_7321873, c_7321882);;
+ }
+
-static void __lambda_969(void *data, object self_7313801, int argc, object *args) /* object self_7313801, object r_736531 */
-- {
++static void __lambda_987(void *data, object self_7312540, int argc, object *args) /* object self_7312540, object r_736089 */
+ {
- object r_736531 = args[0];
--
--
--
++ object r_736089 = args[0];
+
+
++return_closcall2(data, car(((closureN)self_7312540)->elements[1]), ((closureN)self_7312540)->elements[0], r_736089);;
++}
+
-closureN_type c_7323026;
-object e_7323116 [15];
-c_7323026.hdr.mark = gc_color_red;
@@ -27742,26 +27575,143 @@ Make let-values be the same as let*-values, to work around
-c_7323091.num_elements = 1;
-c_7323091.elements = (object *)e_7323102;
-c_7323091.elements[0] = ((closureN)self_7313805)->elements[6];
--
++static void __lambda_967(void *data, object self_7312541, int argc, object *args) /* object self_7312541, object r_736087 */
++ {
++ object r_736087 = args[0];
++
++closureN_type c_7321719;
++object e_7321866 [20];
++c_7321719.hdr.mark = gc_color_red;
++ c_7321719.hdr.grayed = 0;
++c_7321719.tag = closureN_tag;
++ c_7321719.fn = (function_type)__lambda_968;
++c_7321719.num_args = 1;
++c_7321719.num_elements = 20;
++c_7321719.elements = (object *)e_7321866;
++c_7321719.elements[0] = ((closureN)self_7312541)->elements[0];
++c_7321719.elements[1] = ((closureN)self_7312541)->elements[1];
++c_7321719.elements[2] = ((closureN)self_7312541)->elements[2];
++c_7321719.elements[3] = ((closureN)self_7312541)->elements[3];
++c_7321719.elements[4] = ((closureN)self_7312541)->elements[4];
++c_7321719.elements[5] = ((closureN)self_7312541)->elements[5];
++c_7321719.elements[6] = ((closureN)self_7312541)->elements[6];
++c_7321719.elements[7] = ((closureN)self_7312541)->elements[7];
++c_7321719.elements[8] = ((closureN)self_7312541)->elements[8];
++c_7321719.elements[9] = ((closureN)self_7312541)->elements[9];
++c_7321719.elements[10] = ((closureN)self_7312541)->elements[10];
++c_7321719.elements[11] = ((closureN)self_7312541)->elements[11];
++c_7321719.elements[12] = ((closureN)self_7312541)->elements[12];
++c_7321719.elements[13] = ((closureN)self_7312541)->elements[13];
++c_7321719.elements[14] = ((closureN)self_7312541)->elements[14];
++c_7321719.elements[15] = ((closureN)self_7312541)->elements[15];
++c_7321719.elements[16] = ((closureN)self_7312541)->elements[16];
++c_7321719.elements[17] = ((closureN)self_7312541)->elements[17];
++c_7321719.elements[18] = ((closureN)self_7312541)->elements[18];
++c_7321719.elements[19] = ((closureN)self_7312541)->elements[19];
++
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7321719, r_736087, ((closureN)self_7312541)->elements[15]);;
++}
++
++static void __lambda_968(void *data, object self_7312542, int argc, object *args) /* object self_7312542, object ls_91vars_731329_733247 */
++ {
++ object ls_91vars_731329_733247 = args[0];
++
++closureN_type c_7321721;
++object e_7321829 [19];
++c_7321721.hdr.mark = gc_color_red;
++ c_7321721.hdr.grayed = 0;
++c_7321721.tag = closureN_tag;
++ c_7321721.fn = (function_type)__lambda_969;
++c_7321721.num_args = 1;
++c_7321721.num_elements = 19;
++c_7321721.elements = (object *)e_7321829;
++c_7321721.elements[0] = ((closureN)self_7312542)->elements[0];
++c_7321721.elements[1] = ((closureN)self_7312542)->elements[1];
++c_7321721.elements[2] = ((closureN)self_7312542)->elements[4];
++c_7321721.elements[3] = ((closureN)self_7312542)->elements[5];
++c_7321721.elements[4] = ((closureN)self_7312542)->elements[6];
++c_7321721.elements[5] = ((closureN)self_7312542)->elements[7];
++c_7321721.elements[6] = ((closureN)self_7312542)->elements[8];
++c_7321721.elements[7] = ((closureN)self_7312542)->elements[9];
++c_7321721.elements[8] = ((closureN)self_7312542)->elements[10];
++c_7321721.elements[9] = ((closureN)self_7312542)->elements[11];
++c_7321721.elements[10] = ((closureN)self_7312542)->elements[12];
++c_7321721.elements[11] = ((closureN)self_7312542)->elements[13];
++c_7321721.elements[12] = ((closureN)self_7312542)->elements[14];
++c_7321721.elements[13] = ls_91vars_731329_733247;
++c_7321721.elements[14] = ((closureN)self_7312542)->elements[15];
++c_7321721.elements[15] = ((closureN)self_7312542)->elements[16];
++c_7321721.elements[16] = ((closureN)self_7312542)->elements[17];
++c_7321721.elements[17] = ((closureN)self_7312542)->elements[18];
++c_7321721.elements[18] = ((closureN)self_7312542)->elements[19];
++
++
++closureN_type c_7321830;
++object e_7321865 [6];
++c_7321830.hdr.mark = gc_color_red;
++ c_7321830.hdr.grayed = 0;
++c_7321830.tag = closureN_tag;
++ c_7321830.fn = (function_type)__lambda_980;
++c_7321830.num_args = 1;
++c_7321830.num_elements = 6;
++c_7321830.elements = (object *)e_7321865;
++c_7321830.elements[0] = ((closureN)self_7312542)->elements[2];
++c_7321830.elements[1] = ((closureN)self_7312542)->elements[3];
++c_7321830.elements[2] = ((closureN)self_7312542)->elements[6];
++c_7321830.elements[3] = ls_91vars_731329_733247;
++c_7321830.elements[4] = ((closureN)self_7312542)->elements[15];
++c_7321830.elements[5] = ((closureN)self_7312542)->elements[19];
+
-return_direct_with_clo1(data,(closure)&c_7323032,__lambda_973, &c_7323091);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7321721,__lambda_969, &c_7321830);;
+ }
+
-static void __lambda_978(void *data, object self_7313806, int argc, object *args) /* object self_7313806, object k_736518, object x_731335_733597, object l_731336_733598 */
-- {
++static void __lambda_980(void *data, object self_7312543, int argc, object *args) /* object self_7312543, object k_736080, object _191_731337_733252 */
+ {
- object k_736518 = args[0]; object x_731335_733597 = args[1]; object l_731336_733598 = args[2];
--
++ object k_736080 = args[0];
+
-list_2_type local_7323095;
--
--
--
++closureN_type c_7321832;
++object e_7321855 [6];
++c_7321832.hdr.mark = gc_color_red;
++ c_7321832.hdr.grayed = 0;
++c_7321832.tag = closureN_tag;
++ c_7321832.fn = (function_type)__lambda_981;
++c_7321832.num_args = 1;
++c_7321832.num_elements = 6;
++c_7321832.elements = (object *)e_7321855;
++c_7321832.elements[0] = ((closureN)self_7312543)->elements[0];
++c_7321832.elements[1] = ((closureN)self_7312543)->elements[2];
++c_7321832.elements[2] = k_736080;
++c_7321832.elements[3] = ((closureN)self_7312543)->elements[3];
++c_7321832.elements[4] = ((closureN)self_7312543)->elements[4];
++c_7321832.elements[5] = ((closureN)self_7312543)->elements[5];
+
+
++closureN_type c_7321856;
++object e_7321864 [1];
++c_7321856.hdr.mark = gc_color_red;
++ c_7321856.hdr.grayed = 0;
++c_7321856.tag = closureN_tag;
++ c_7321856.fn = (function_type)__lambda_984;
++c_7321856.num_args = 2;
++c_7321856.num_elements = 1;
++c_7321856.elements = (object *)e_7321864;
++c_7321856.elements[0] = ((closureN)self_7312543)->elements[1];
+
-list_2_type local_7323100;
-return_direct_with_clo1(data, k_736518, (((closure) k_736518)->fn), Cyc_fast_list_2(&local_7323095, Cyc_car(data, x_731335_733597), Cyc_fast_list_2(&local_7323100, ((closureN)self_7313806)->elements[0], l_731336_733598)));;
--}
--
++return_direct_with_clo1(data,(closure)&c_7321832,__lambda_981, &c_7321856);;
+ }
+
-static void __lambda_973(void *data, object self_7313807, int argc, object *args) /* object self_7313807, object r_736517 */
-- {
++static void __lambda_984(void *data, object self_7312544, int argc, object *args) /* object self_7312544, object k_736085, object x_731338_733253, object l_731339_733254 */
+ {
- object r_736517 = args[0];
--
++ object k_736085 = args[0]; object x_731338_733253 = args[1]; object l_731339_733254 = args[2];
+
-closureN_type c_7323034;
-object e_7323087 [14];
-c_7323034.hdr.mark = gc_color_red;
@@ -27785,14 +27735,19 @@ Make let-values be the same as let*-values, to work around
-c_7323034.elements[11] = ((closureN)self_7313807)->elements[12];
-c_7323034.elements[12] = ((closureN)self_7313807)->elements[13];
-c_7323034.elements[13] = ((closureN)self_7313807)->elements[14];
--
++list_3_type local_7321860;
++
+
-return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7323034, r_736517, ((closureN)self_7313807)->elements[9], ((closureN)self_7313807)->elements[8]);;
--}
--
++return_direct_with_clo1(data, k_736085, (((closure) k_736085)->fn), Cyc_fast_list_3(&local_7321860, ((closureN)self_7312544)->elements[0], Cyc_car(data, x_731338_733253), l_731339_733254));;
+ }
+
-static void __lambda_974(void *data, object self_7313808, int argc, object *args) /* object self_7313808, object r_736514 */
-- {
++static void __lambda_981(void *data, object self_7312545, int argc, object *args) /* object self_7312545, object r_736084 */
+ {
- object r_736514 = args[0];
--
++ object r_736084 = args[0];
+
-closureN_type c_7323036;
-object e_7323084 [13];
-c_7323036.hdr.mark = gc_color_red;
@@ -27815,14 +27770,30 @@ Make let-values be the same as let*-values, to work around
-c_7323036.elements[10] = ((closureN)self_7313808)->elements[10];
-c_7323036.elements[11] = ((closureN)self_7313808)->elements[11];
-c_7323036.elements[12] = ((closureN)self_7313808)->elements[13];
--
++closureN_type c_7321834;
++object e_7321852 [4];
++c_7321834.hdr.mark = gc_color_red;
++ c_7321834.hdr.grayed = 0;
++c_7321834.tag = closureN_tag;
++ c_7321834.fn = (function_type)__lambda_982;
++c_7321834.num_args = 1;
++c_7321834.num_elements = 4;
++c_7321834.elements = (object *)e_7321852;
++c_7321834.elements[0] = ((closureN)self_7312545)->elements[0];
++c_7321834.elements[1] = ((closureN)self_7312545)->elements[1];
++c_7321834.elements[2] = ((closureN)self_7312545)->elements[2];
++c_7321834.elements[3] = ((closureN)self_7312545)->elements[5];
+
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7323036, ((closureN)self_7313808)->elements[8], ((closureN)self_7313808)->elements[12]);;
--}
--
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7321834, r_736084, ((closureN)self_7312545)->elements[4], ((closureN)self_7312545)->elements[3]);;
+ }
+
-static void __lambda_975(void *data, object self_7313809, int argc, object *args) /* object self_7313809, object r_736516 */
-- {
++static void __lambda_982(void *data, object self_7312546, int argc, object *args) /* object self_7312546, object r_736083 */
+ {
- object r_736516 = args[0];
--
++ object r_736083 = args[0];
+
-closureN_type c_7323039;
-object e_7323083 [12];
-c_7323039.hdr.mark = gc_color_red;
@@ -27844,14 +27815,1465 @@ Make let-values be the same as let*-values, to work around
-c_7323039.elements[9] = ((closureN)self_7313809)->elements[10];
-c_7323039.elements[10] = ((closureN)self_7313809)->elements[11];
-c_7323039.elements[11] = ((closureN)self_7313809)->elements[12];
--
++closureN_type c_7321836;
++object e_7321843 [2];
++c_7321836.hdr.mark = gc_color_red;
++ c_7321836.hdr.grayed = 0;
++c_7321836.tag = closureN_tag;
++ c_7321836.fn = (function_type)__lambda_983;
++c_7321836.num_args = 1;
++c_7321836.num_elements = 2;
++c_7321836.elements = (object *)e_7321843;
++c_7321836.elements[0] = ((closureN)self_7312546)->elements[1];
++c_7321836.elements[1] = ((closureN)self_7312546)->elements[2];
++
++
++pair_type local_7321846;
++
++list_2_type local_7321849;
++return_direct_with_clo1(data,(closure)&c_7321836,__lambda_983, set_pair_as_expr(&local_7321846, Cyc_fast_list_2(&local_7321849, ((closureN)self_7312546)->elements[0], ((closureN)self_7312546)->elements[3]), r_736083));;
++}
++
++static void __lambda_983(void *data, object self_7312547, int argc, object *args) /* object self_7312547, object r_736081 */
++ {
++ object r_736081 = args[0];
++
++pair_type local_7321841;
++return_direct_with_clo1(data, ((closureN)self_7312547)->elements[1], (((closure) ((closureN)self_7312547)->elements[1])->fn), set_pair_as_expr(&local_7321841, ((closureN)self_7312547)->elements[0], r_736081));;
++}
++
++static void __lambda_969(void *data, object self_7312548, int argc, object *args) /* object self_7312548, object r_736079 */
++ {
++ object r_736079 = args[0];
++
++
++
++closureN_type c_7321726;
++object e_7321816 [15];
++c_7321726.hdr.mark = gc_color_red;
++ c_7321726.hdr.grayed = 0;
++c_7321726.tag = closureN_tag;
++ c_7321726.fn = (function_type)__lambda_970;
++c_7321726.num_args = 1;
++c_7321726.num_elements = 15;
++c_7321726.elements = (object *)e_7321816;
++c_7321726.elements[0] = ((closureN)self_7312548)->elements[0];
++c_7321726.elements[1] = ((closureN)self_7312548)->elements[2];
++c_7321726.elements[2] = ((closureN)self_7312548)->elements[3];
++c_7321726.elements[3] = ((closureN)self_7312548)->elements[4];
++c_7321726.elements[4] = ((closureN)self_7312548)->elements[5];
++c_7321726.elements[5] = ((closureN)self_7312548)->elements[6];
++c_7321726.elements[6] = ((closureN)self_7312548)->elements[7];
++c_7321726.elements[7] = ((closureN)self_7312548)->elements[8];
++c_7321726.elements[8] = ((closureN)self_7312548)->elements[10];
++c_7321726.elements[9] = ((closureN)self_7312548)->elements[11];
++c_7321726.elements[10] = ((closureN)self_7312548)->elements[13];
++c_7321726.elements[11] = ((closureN)self_7312548)->elements[14];
++c_7321726.elements[12] = ((closureN)self_7312548)->elements[16];
++c_7321726.elements[13] = ((closureN)self_7312548)->elements[17];
++c_7321726.elements[14] = ((closureN)self_7312548)->elements[18];
++
++
++
++
++list_2_type local_7321822;
++
++complex_num_type local_7321827;
++return_closcall6(data, car(((closureN)self_7312548)->elements[12]), &c_7321726, Cyc_car(data, ((closureN)self_7312548)->elements[15]), Cyc_fast_list_2(&local_7321822, ((closureN)self_7312548)->elements[1], ((closureN)self_7312548)->elements[18]), Cyc_fast_sum(data,&local_7321827, ((closureN)self_7312548)->elements[9], obj_int2obj(1)), NULL, r_736079);;
++}
++
++static void __lambda_970(void *data, object self_7312549, int argc, object *args) /* object self_7312549, object once_731332_733248 */
++ {
++ object once_731332_733248 = args[0];
++
++closureN_type c_7321728;
++object e_7321805 [15];
++c_7321728.hdr.mark = gc_color_red;
++ c_7321728.hdr.grayed = 0;
++c_7321728.tag = closureN_tag;
++ c_7321728.fn = (function_type)__lambda_971;
++c_7321728.num_args = 1;
++c_7321728.num_elements = 15;
++c_7321728.elements = (object *)e_7321805;
++c_7321728.elements[0] = ((closureN)self_7312549)->elements[0];
++c_7321728.elements[1] = ((closureN)self_7312549)->elements[1];
++c_7321728.elements[2] = ((closureN)self_7312549)->elements[2];
++c_7321728.elements[3] = ((closureN)self_7312549)->elements[3];
++c_7321728.elements[4] = ((closureN)self_7312549)->elements[4];
++c_7321728.elements[5] = ((closureN)self_7312549)->elements[5];
++c_7321728.elements[6] = ((closureN)self_7312549)->elements[7];
++c_7321728.elements[7] = ((closureN)self_7312549)->elements[8];
++c_7321728.elements[8] = ((closureN)self_7312549)->elements[9];
++c_7321728.elements[9] = ((closureN)self_7312549)->elements[10];
++c_7321728.elements[10] = ((closureN)self_7312549)->elements[11];
++c_7321728.elements[11] = once_731332_733248;
++c_7321728.elements[12] = ((closureN)self_7312549)->elements[12];
++c_7321728.elements[13] = ((closureN)self_7312549)->elements[13];
++c_7321728.elements[14] = ((closureN)self_7312549)->elements[14];
++
++
++closureN_type c_7321806;
++object e_7321815 [1];
++c_7321806.hdr.mark = gc_color_red;
++ c_7321806.hdr.grayed = 0;
++c_7321806.tag = closureN_tag;
++ c_7321806.fn = (function_type)__lambda_979;
++c_7321806.num_args = 1;
++c_7321806.num_elements = 1;
++c_7321806.elements = (object *)e_7321815;
++c_7321806.elements[0] = ((closureN)self_7312549)->elements[6];
++
++return_direct_with_clo1(data,(closure)&c_7321728,__lambda_971, &c_7321806);;
++}
++
++static void __lambda_979(void *data, object self_7312550, int argc, object *args) /* object self_7312550, object k_736072, object x_731334_733249 */
++ {
++ object k_736072 = args[0]; object x_731334_733249 = args[1];
++
++list_2_type local_7321810;
++
++list_2_type local_7321813;
++return_direct_with_clo1(data, k_736072, (((closure) k_736072)->fn), Cyc_fast_list_2(&local_7321810, x_731334_733249, Cyc_fast_list_2(&local_7321813, ((closureN)self_7312550)->elements[0], NULL)));;
++}
++
++static void __lambda_971(void *data, object self_7312551, int argc, object *args) /* object self_7312551, object r_736071 */
++ {
++ object r_736071 = args[0];
++
++closureN_type c_7321730;
++object e_7321803 [15];
++c_7321730.hdr.mark = gc_color_red;
++ c_7321730.hdr.grayed = 0;
++c_7321730.tag = closureN_tag;
++ c_7321730.fn = (function_type)__lambda_972;
++c_7321730.num_args = 1;
++c_7321730.num_elements = 15;
++c_7321730.elements = (object *)e_7321803;
++c_7321730.elements[0] = ((closureN)self_7312551)->elements[0];
++c_7321730.elements[1] = ((closureN)self_7312551)->elements[1];
++c_7321730.elements[2] = ((closureN)self_7312551)->elements[2];
++c_7321730.elements[3] = ((closureN)self_7312551)->elements[3];
++c_7321730.elements[4] = ((closureN)self_7312551)->elements[4];
++c_7321730.elements[5] = ((closureN)self_7312551)->elements[5];
++c_7321730.elements[6] = ((closureN)self_7312551)->elements[6];
++c_7321730.elements[7] = ((closureN)self_7312551)->elements[7];
++c_7321730.elements[8] = ((closureN)self_7312551)->elements[8];
++c_7321730.elements[9] = ((closureN)self_7312551)->elements[9];
++c_7321730.elements[10] = ((closureN)self_7312551)->elements[10];
++c_7321730.elements[11] = ((closureN)self_7312551)->elements[11];
++c_7321730.elements[12] = ((closureN)self_7312551)->elements[12];
++c_7321730.elements[13] = ((closureN)self_7312551)->elements[13];
++c_7321730.elements[14] = ((closureN)self_7312551)->elements[14];
++
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7321730, r_736071, ((closureN)self_7312551)->elements[9]);;
++}
++
++static void __lambda_972(void *data, object self_7312552, int argc, object *args) /* object self_7312552, object r_736070 */
++ {
++ object r_736070 = args[0];
++
++closureN_type c_7321732;
++object e_7321790 [15];
++c_7321732.hdr.mark = gc_color_red;
++ c_7321732.hdr.grayed = 0;
++c_7321732.tag = closureN_tag;
++ c_7321732.fn = (function_type)__lambda_973;
++c_7321732.num_args = 1;
++c_7321732.num_elements = 15;
++c_7321732.elements = (object *)e_7321790;
++c_7321732.elements[0] = ((closureN)self_7312552)->elements[0];
++c_7321732.elements[1] = ((closureN)self_7312552)->elements[1];
++c_7321732.elements[2] = ((closureN)self_7312552)->elements[2];
++c_7321732.elements[3] = ((closureN)self_7312552)->elements[3];
++c_7321732.elements[4] = ((closureN)self_7312552)->elements[4];
++c_7321732.elements[5] = ((closureN)self_7312552)->elements[5];
++c_7321732.elements[6] = ((closureN)self_7312552)->elements[7];
++c_7321732.elements[7] = ((closureN)self_7312552)->elements[8];
++c_7321732.elements[8] = ((closureN)self_7312552)->elements[9];
++c_7321732.elements[9] = ((closureN)self_7312552)->elements[10];
++c_7321732.elements[10] = ((closureN)self_7312552)->elements[11];
++c_7321732.elements[11] = r_736070;
++c_7321732.elements[12] = ((closureN)self_7312552)->elements[12];
++c_7321732.elements[13] = ((closureN)self_7312552)->elements[13];
++c_7321732.elements[14] = ((closureN)self_7312552)->elements[14];
++
++
++closureN_type c_7321791;
++object e_7321802 [1];
++c_7321791.hdr.mark = gc_color_red;
++ c_7321791.hdr.grayed = 0;
++c_7321791.tag = closureN_tag;
++ c_7321791.fn = (function_type)__lambda_978;
++c_7321791.num_args = 2;
++c_7321791.num_elements = 1;
++c_7321791.elements = (object *)e_7321802;
++c_7321791.elements[0] = ((closureN)self_7312552)->elements[6];
++
++return_direct_with_clo1(data,(closure)&c_7321732,__lambda_973, &c_7321791);;
++}
++
++static void __lambda_978(void *data, object self_7312553, int argc, object *args) /* object self_7312553, object k_736066, object x_731335_733250, object l_731336_733251 */
++ {
++ object k_736066 = args[0]; object x_731335_733250 = args[1]; object l_731336_733251 = args[2];
++
++list_2_type local_7321795;
++
++
++
++list_2_type local_7321800;
++return_direct_with_clo1(data, k_736066, (((closure) k_736066)->fn), Cyc_fast_list_2(&local_7321795, Cyc_car(data, x_731335_733250), Cyc_fast_list_2(&local_7321800, ((closureN)self_7312553)->elements[0], l_731336_733251)));;
++}
++
++static void __lambda_973(void *data, object self_7312554, int argc, object *args) /* object self_7312554, object r_736065 */
++ {
++ object r_736065 = args[0];
++
++closureN_type c_7321734;
++object e_7321787 [14];
++c_7321734.hdr.mark = gc_color_red;
++ c_7321734.hdr.grayed = 0;
++c_7321734.tag = closureN_tag;
++ c_7321734.fn = (function_type)__lambda_974;
++c_7321734.num_args = 1;
++c_7321734.num_elements = 14;
++c_7321734.elements = (object *)e_7321787;
++c_7321734.elements[0] = ((closureN)self_7312554)->elements[0];
++c_7321734.elements[1] = ((closureN)self_7312554)->elements[1];
++c_7321734.elements[2] = ((closureN)self_7312554)->elements[2];
++c_7321734.elements[3] = ((closureN)self_7312554)->elements[3];
++c_7321734.elements[4] = ((closureN)self_7312554)->elements[4];
++c_7321734.elements[5] = ((closureN)self_7312554)->elements[5];
++c_7321734.elements[6] = ((closureN)self_7312554)->elements[6];
++c_7321734.elements[7] = ((closureN)self_7312554)->elements[7];
++c_7321734.elements[8] = ((closureN)self_7312554)->elements[9];
++c_7321734.elements[9] = ((closureN)self_7312554)->elements[10];
++c_7321734.elements[10] = ((closureN)self_7312554)->elements[11];
++c_7321734.elements[11] = ((closureN)self_7312554)->elements[12];
++c_7321734.elements[12] = ((closureN)self_7312554)->elements[13];
++c_7321734.elements[13] = ((closureN)self_7312554)->elements[14];
++
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7321734, r_736065, ((closureN)self_7312554)->elements[9], ((closureN)self_7312554)->elements[8]);;
++}
++
++static void __lambda_974(void *data, object self_7312555, int argc, object *args) /* object self_7312555, object r_736062 */
++ {
++ object r_736062 = args[0];
++
++closureN_type c_7321736;
++object e_7321784 [13];
++c_7321736.hdr.mark = gc_color_red;
++ c_7321736.hdr.grayed = 0;
++c_7321736.tag = closureN_tag;
++ c_7321736.fn = (function_type)__lambda_975;
++c_7321736.num_args = 1;
++c_7321736.num_elements = 13;
++c_7321736.elements = (object *)e_7321784;
++c_7321736.elements[0] = ((closureN)self_7312555)->elements[0];
++c_7321736.elements[1] = ((closureN)self_7312555)->elements[1];
++c_7321736.elements[2] = ((closureN)self_7312555)->elements[2];
++c_7321736.elements[3] = ((closureN)self_7312555)->elements[3];
++c_7321736.elements[4] = ((closureN)self_7312555)->elements[4];
++c_7321736.elements[5] = ((closureN)self_7312555)->elements[5];
++c_7321736.elements[6] = ((closureN)self_7312555)->elements[6];
++c_7321736.elements[7] = ((closureN)self_7312555)->elements[7];
++c_7321736.elements[8] = ((closureN)self_7312555)->elements[9];
++c_7321736.elements[9] = r_736062;
++c_7321736.elements[10] = ((closureN)self_7312555)->elements[10];
++c_7321736.elements[11] = ((closureN)self_7312555)->elements[11];
++c_7321736.elements[12] = ((closureN)self_7312555)->elements[13];
++
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7321736, ((closureN)self_7312555)->elements[8], ((closureN)self_7312555)->elements[12]);;
++}
++
++static void __lambda_975(void *data, object self_7312556, int argc, object *args) /* object self_7312556, object r_736064 */
++ {
++ object r_736064 = args[0];
++
++closureN_type c_7321739;
++object e_7321783 [12];
++c_7321739.hdr.mark = gc_color_red;
++ c_7321739.hdr.grayed = 0;
++c_7321739.tag = closureN_tag;
++ c_7321739.fn = (function_type)__lambda_976;
++c_7321739.num_args = 1;
++c_7321739.num_elements = 12;
++c_7321739.elements = (object *)e_7321783;
++c_7321739.elements[0] = ((closureN)self_7312556)->elements[0];
++c_7321739.elements[1] = ((closureN)self_7312556)->elements[1];
++c_7321739.elements[2] = ((closureN)self_7312556)->elements[2];
++c_7321739.elements[3] = ((closureN)self_7312556)->elements[3];
++c_7321739.elements[4] = ((closureN)self_7312556)->elements[4];
++c_7321739.elements[5] = ((closureN)self_7312556)->elements[5];
++c_7321739.elements[6] = ((closureN)self_7312556)->elements[7];
++c_7321739.elements[7] = ((closureN)self_7312556)->elements[8];
++c_7321739.elements[8] = ((closureN)self_7312556)->elements[9];
++c_7321739.elements[9] = ((closureN)self_7312556)->elements[10];
++c_7321739.elements[10] = ((closureN)self_7312556)->elements[11];
++c_7321739.elements[11] = ((closureN)self_7312556)->elements[12];
++
++return_closcall2(data, ((closureN)self_7312556)->elements[6], &c_7321739, r_736064);;
++}
++
++static void __lambda_976(void *data, object self_7312557, int argc, object *args) /* object self_7312557, object r_736063 */
++ {
++ object r_736063 = args[0];
++
++closureN_type c_7321741;
++object e_7321777 [11];
++c_7321741.hdr.mark = gc_color_red;
++ c_7321741.hdr.grayed = 0;
++c_7321741.tag = closureN_tag;
++ c_7321741.fn = (function_type)__lambda_977;
++c_7321741.num_args = 1;
++c_7321741.num_elements = 11;
++c_7321741.elements = (object *)e_7321777;
++c_7321741.elements[0] = ((closureN)self_7312557)->elements[0];
++c_7321741.elements[1] = ((closureN)self_7312557)->elements[1];
++c_7321741.elements[2] = ((closureN)self_7312557)->elements[2];
++c_7321741.elements[3] = ((closureN)self_7312557)->elements[3];
++c_7321741.elements[4] = ((closureN)self_7312557)->elements[4];
++c_7321741.elements[5] = ((closureN)self_7312557)->elements[5];
++c_7321741.elements[6] = ((closureN)self_7312557)->elements[6];
++c_7321741.elements[7] = ((closureN)self_7312557)->elements[7];
++c_7321741.elements[8] = ((closureN)self_7312557)->elements[9];
++c_7321741.elements[9] = ((closureN)self_7312557)->elements[10];
++c_7321741.elements[10] = ((closureN)self_7312557)->elements[11];
++
++
++list_3_type local_7321780;
++return_direct_with_clo1(data,(closure)&c_7321741,__lambda_977, Cyc_fast_list_3(&local_7321780, ((closureN)self_7312557)->elements[2], ((closureN)self_7312557)->elements[8], r_736063));;
++}
++
++static void __lambda_977(void *data, object self_7312558, int argc, object *args) /* object self_7312558, object r_736059 */
++ {
++ object r_736059 = args[0];
++
++list_4_type local_7321746;
++
++pair_type local_7321751;
++
++list_2_type local_7321754;
++
++list_4_type local_7321760;
++
++list_2_type local_7321764;
++
++list_3_type local_7321769;
++
++list_2_type local_7321773;
++return_direct_with_clo1(data, ((closureN)self_7312558)->elements[6], (((closure) ((closureN)self_7312558)->elements[6])->fn), Cyc_fast_list_4(&local_7321746, ((closureN)self_7312558)->elements[2], ((closureN)self_7312558)->elements[3], set_pair_as_expr(&local_7321751, Cyc_fast_list_2(&local_7321754, ((closureN)self_7312558)->elements[10], ((closureN)self_7312558)->elements[9]), ((closureN)self_7312558)->elements[8]), Cyc_fast_list_4(&local_7321760, ((closureN)self_7312558)->elements[1], Cyc_fast_list_2(&local_7321764, ((closureN)self_7312558)->elements[4], ((closureN)self_7312558)->elements[10]), r_736059, Cyc_fast_list_3(&local_7321769, ((closureN)self_7312558)->elements[0], Cyc_fast_list_2(&local_7321773, ((closureN)self_7312558)->elements[5], ((closureN)self_7312558)->elements[10]), ((closureN)self_7312558)->elements[7]))));;
++}
++
++static void __lambda_963(void *data, object self_7312534, int argc, object *args) /* object self_7312534, object r_736044 */
++ {
++ object r_736044 = args[0];
++
++list_3_type local_7321665;
++
++list_2_type local_7321669;
++
++list_3_type local_7321674;
++
++pair_type local_7321678;
++
++list_2_type local_7321681;
++
++
++return_direct_with_clo1(data, ((closureN)self_7312534)->elements[3], (((closure) ((closureN)self_7312534)->elements[3])->fn), Cyc_fast_list_3(&local_7321665, ((closureN)self_7312534)->elements[0], Cyc_fast_list_2(&local_7321669, ((closureN)self_7312534)->elements[2], ((closureN)self_7312534)->elements[5]), Cyc_fast_list_3(&local_7321674, ((closureN)self_7312534)->elements[1], set_cell_as_expr(&local_7321678, Cyc_fast_list_2(&local_7321681, Cyc_car(data, ((closureN)self_7312534)->elements[4]), ((closureN)self_7312534)->elements[5])), r_736044)));;
++}
++
++static void __lambda_959(void *data, object self_7312525, int argc, object *args) /* object self_7312525, object k_736037, object l_731290_733240 */
++ {
++ object k_736037 = args[0]; object l_731290_733240 = args[1];
++ return_closcall3(data, ((closureN)self_7312525)->elements[0], k_736037, ((closureN)self_7312525)->elements[1], l_731290_733240);;
++}
++
++static void __lambda_954(void *data, object self_7312526, int argc, object *args) /* object self_7312526, object r_736036 */
++ {
++ object r_736036 = args[0];
++
++closureN_type c_7321578;
++object e_7321635 [11];
++c_7321578.hdr.mark = gc_color_red;
++ c_7321578.hdr.grayed = 0;
++c_7321578.tag = closureN_tag;
++ c_7321578.fn = (function_type)__lambda_955;
++c_7321578.num_args = 1;
++c_7321578.num_elements = 11;
++c_7321578.elements = (object *)e_7321635;
++c_7321578.elements[0] = ((closureN)self_7312526)->elements[0];
++c_7321578.elements[1] = ((closureN)self_7312526)->elements[1];
++c_7321578.elements[2] = ((closureN)self_7312526)->elements[2];
++c_7321578.elements[3] = ((closureN)self_7312526)->elements[3];
++c_7321578.elements[4] = ((closureN)self_7312526)->elements[4];
++c_7321578.elements[5] = ((closureN)self_7312526)->elements[5];
++c_7321578.elements[6] = ((closureN)self_7312526)->elements[6];
++c_7321578.elements[7] = ((closureN)self_7312526)->elements[7];
++c_7321578.elements[8] = ((closureN)self_7312526)->elements[9];
++c_7321578.elements[9] = ((closureN)self_7312526)->elements[10];
++c_7321578.elements[10] = ((closureN)self_7312526)->elements[11];
++
++
++
++return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7321578, r_736036, car(((closureN)self_7312526)->elements[8]));;
++}
++
++static void __lambda_955(void *data, object self_7312527, int argc, object *args) /* object self_7312527, object r_736026 */
++ {
++ object r_736026 = args[0];
++ if( (boolean_f != r_736026) ){
++
++closureN_type c_7321580;
++object e_7321602 [7];
++c_7321580.hdr.mark = gc_color_red;
++ c_7321580.hdr.grayed = 0;
++c_7321580.tag = closureN_tag;
++ c_7321580.fn = (function_type)__lambda_956;
++c_7321580.num_args = 1;
++c_7321580.num_elements = 7;
++c_7321580.elements = (object *)e_7321602;
++c_7321580.elements[0] = ((closureN)self_7312527)->elements[0];
++c_7321580.elements[1] = ((closureN)self_7312527)->elements[1];
++c_7321580.elements[2] = ((closureN)self_7312527)->elements[4];
++c_7321580.elements[3] = ((closureN)self_7312527)->elements[6];
++c_7321580.elements[4] = ((closureN)self_7312527)->elements[7];
++c_7321580.elements[5] = ((closureN)self_7312527)->elements[9];
++c_7321580.elements[6] = ((closureN)self_7312527)->elements[10];
++
++
++list_2_type local_7321605;
++return_direct_with_clo1(data,(closure)&c_7321580,__lambda_956, Cyc_fast_list_2(&local_7321605, ((closureN)self_7312527)->elements[3], ((closureN)self_7312527)->elements[8]));
++} else {
++
++closureN_type c_7321610;
++object e_7321625 [4];
++c_7321610.hdr.mark = gc_color_red;
++ c_7321610.hdr.grayed = 0;
++c_7321610.tag = closureN_tag;
++ c_7321610.fn = (function_type)__lambda_958;
++c_7321610.num_args = 1;
++c_7321610.num_elements = 4;
++c_7321610.elements = (object *)e_7321625;
++c_7321610.elements[0] = ((closureN)self_7312527)->elements[2];
++c_7321610.elements[1] = ((closureN)self_7312527)->elements[7];
++c_7321610.elements[2] = ((closureN)self_7312527)->elements[8];
++c_7321610.elements[3] = ((closureN)self_7312527)->elements[9];
++
++
++pair_type local_7321628;
++
++pair_type local_7321631;
++return_closcall2(data, ((closureN)self_7312527)->elements[6], &c_7321610, set_pair_as_expr(&local_7321628, set_pair_as_expr(&local_7321631, ((closureN)self_7312527)->elements[8], ((closureN)self_7312527)->elements[5]), ((closureN)self_7312527)->elements[10]));}
++;;
++}
++
++static void __lambda_958(void *data, object self_7312530, int argc, object *args) /* object self_7312530, object r_736032 */
++ {
++ object r_736032 = args[0];
++
++list_3_type local_7321615;
++
++pair_type local_7321619;
++
++list_2_type local_7321622;
++return_direct_with_clo1(data, ((closureN)self_7312530)->elements[1], (((closure) ((closureN)self_7312530)->elements[1])->fn), Cyc_fast_list_3(&local_7321615, ((closureN)self_7312530)->elements[0], set_cell_as_expr(&local_7321619, Cyc_fast_list_2(&local_7321622, ((closureN)self_7312530)->elements[2], ((closureN)self_7312530)->elements[3])), r_736032));;
++}
++
++static void __lambda_956(void *data, object self_7312528, int argc, object *args) /* object self_7312528, object r_736030 */
++ {
++ object r_736030 = args[0];
++
++closureN_type c_7321583;
++object e_7321600 [6];
++c_7321583.hdr.mark = gc_color_red;
++ c_7321583.hdr.grayed = 0;
++c_7321583.tag = closureN_tag;
++ c_7321583.fn = (function_type)__lambda_957;
++c_7321583.num_args = 1;
++c_7321583.num_elements = 6;
++c_7321583.elements = (object *)e_7321600;
++c_7321583.elements[0] = ((closureN)self_7312528)->elements[0];
++c_7321583.elements[1] = ((closureN)self_7312528)->elements[1];
++c_7321583.elements[2] = ((closureN)self_7312528)->elements[2];
++c_7321583.elements[3] = ((closureN)self_7312528)->elements[4];
++c_7321583.elements[4] = r_736030;
++c_7321583.elements[5] = ((closureN)self_7312528)->elements[5];
++
++return_closcall2(data, ((closureN)self_7312528)->elements[3], &c_7321583, ((closureN)self_7312528)->elements[6]);;
++}
++
++static void __lambda_957(void *data, object self_7312529, int argc, object *args) /* object self_7312529, object r_736028 */
++ {
++ object r_736028 = args[0];
++
++list_3_type local_7321588;
++
++list_3_type local_7321592;
++
++list_2_type local_7321597;
++return_direct_with_clo1(data, ((closureN)self_7312529)->elements[3], (((closure) ((closureN)self_7312529)->elements[3])->fn), Cyc_fast_list_3(&local_7321588, ((closureN)self_7312529)->elements[0], Cyc_fast_list_3(&local_7321592, ((closureN)self_7312529)->elements[1], ((closureN)self_7312529)->elements[5], Cyc_fast_list_2(&local_7321597, ((closureN)self_7312529)->elements[2], ((closureN)self_7312529)->elements[4])), r_736028));;
++}
++
++static void __lambda_948(void *data, object self_7312574, int argc, object *args) /* object self_7312574, object r_736019 */
++ {
++ object r_736019 = args[0];
++
++closureN_type c_7321550;
++object e_7321560 [6];
++c_7321550.hdr.mark = gc_color_red;
++ c_7321550.hdr.grayed = 0;
++c_7321550.tag = closureN_tag;
++ c_7321550.fn = (function_type)__lambda_949;
++c_7321550.num_args = 1;
++c_7321550.num_elements = 6;
++c_7321550.elements = (object *)e_7321560;
++c_7321550.elements[0] = ((closureN)self_7312574)->elements[0];
++c_7321550.elements[1] = ((closureN)self_7312574)->elements[1];
++c_7321550.elements[2] = ((closureN)self_7312574)->elements[2];
++c_7321550.elements[3] = ((closureN)self_7312574)->elements[3];
++c_7321550.elements[4] = ((closureN)self_7312574)->elements[4];
++c_7321550.elements[5] = ((closureN)self_7312574)->elements[5];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7321550,__lambda_949, Cyc_set_cell(data, ((closureN)self_7312574)->elements[2], r_736019));;
++}
++
++static void __lambda_949(void *data, object self_7312575, int argc, object *args) /* object self_7312575, object r_736018 */
++ {
++
++
++
++return_closcall6(data, car(((closureN)self_7312575)->elements[2]), ((closureN)self_7312575)->elements[1], ((closureN)self_7312575)->elements[3], ((closureN)self_7312575)->elements[5], obj_int2obj(0), ((closureN)self_7312575)->elements[4], ((closureN)self_7312575)->elements[0]);;
++}
++
++static void __lambda_846(void *data, object self_7312576, int argc, object *args) /* object self_7312576, object r_736012 */
++ {
++ object r_736012 = args[0];
++
++closureN_type c_7320682;
++object e_7321533 [29];
++c_7320682.hdr.mark = gc_color_red;
++ c_7320682.hdr.grayed = 0;
++c_7320682.tag = closureN_tag;
++ c_7320682.fn = (function_type)__lambda_847;
++c_7320682.num_args = 1;
++c_7320682.num_elements = 29;
++c_7320682.elements = (object *)e_7321533;
++c_7320682.elements[0] = ((closureN)self_7312576)->elements[0];
++c_7320682.elements[1] = ((closureN)self_7312576)->elements[1];
++c_7320682.elements[2] = ((closureN)self_7312576)->elements[2];
++c_7320682.elements[3] = ((closureN)self_7312576)->elements[3];
++c_7320682.elements[4] = ((closureN)self_7312576)->elements[4];
++c_7320682.elements[5] = ((closureN)self_7312576)->elements[5];
++c_7320682.elements[6] = ((closureN)self_7312576)->elements[6];
++c_7320682.elements[7] = ((closureN)self_7312576)->elements[7];
++c_7320682.elements[8] = ((closureN)self_7312576)->elements[8];
++c_7320682.elements[9] = ((closureN)self_7312576)->elements[9];
++c_7320682.elements[10] = ((closureN)self_7312576)->elements[10];
++c_7320682.elements[11] = ((closureN)self_7312576)->elements[11];
++c_7320682.elements[12] = ((closureN)self_7312576)->elements[12];
++c_7320682.elements[13] = ((closureN)self_7312576)->elements[13];
++c_7320682.elements[14] = ((closureN)self_7312576)->elements[14];
++c_7320682.elements[15] = ((closureN)self_7312576)->elements[15];
++c_7320682.elements[16] = ((closureN)self_7312576)->elements[16];
++c_7320682.elements[17] = ((closureN)self_7312576)->elements[17];
++c_7320682.elements[18] = ((closureN)self_7312576)->elements[18];
++c_7320682.elements[19] = ((closureN)self_7312576)->elements[19];
++c_7320682.elements[20] = ((closureN)self_7312576)->elements[20];
++c_7320682.elements[21] = ((closureN)self_7312576)->elements[21];
++c_7320682.elements[22] = ((closureN)self_7312576)->elements[22];
++c_7320682.elements[23] = ((closureN)self_7312576)->elements[23];
++c_7320682.elements[24] = ((closureN)self_7312576)->elements[24];
++c_7320682.elements[25] = ((closureN)self_7312576)->elements[25];
++c_7320682.elements[26] = ((closureN)self_7312576)->elements[26];
++c_7320682.elements[27] = ((closureN)self_7312576)->elements[27];
++c_7320682.elements[28] = ((closureN)self_7312576)->elements[28];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320682,__lambda_847, Cyc_set_cell(data, ((closureN)self_7312576)->elements[22], r_736012));;
++}
++
++static void __lambda_847(void *data, object self_7312577, int argc, object *args) /* object self_7312577, object r_735865 */
++ {
++
++
++closureN_type c_7320684;
++object e_7321520 [29];
++c_7320684.hdr.mark = gc_color_red;
++ c_7320684.hdr.grayed = 0;
++c_7320684.tag = closureN_tag;
++ c_7320684.fn = (function_type)__lambda_848;
++c_7320684.num_args = 1;
++c_7320684.num_elements = 29;
++c_7320684.elements = (object *)e_7321520;
++c_7320684.elements[0] = ((closureN)self_7312577)->elements[0];
++c_7320684.elements[1] = ((closureN)self_7312577)->elements[1];
++c_7320684.elements[2] = ((closureN)self_7312577)->elements[2];
++c_7320684.elements[3] = ((closureN)self_7312577)->elements[3];
++c_7320684.elements[4] = ((closureN)self_7312577)->elements[4];
++c_7320684.elements[5] = ((closureN)self_7312577)->elements[5];
++c_7320684.elements[6] = ((closureN)self_7312577)->elements[6];
++c_7320684.elements[7] = ((closureN)self_7312577)->elements[7];
++c_7320684.elements[8] = ((closureN)self_7312577)->elements[8];
++c_7320684.elements[9] = ((closureN)self_7312577)->elements[9];
++c_7320684.elements[10] = ((closureN)self_7312577)->elements[10];
++c_7320684.elements[11] = ((closureN)self_7312577)->elements[11];
++c_7320684.elements[12] = ((closureN)self_7312577)->elements[12];
++c_7320684.elements[13] = ((closureN)self_7312577)->elements[13];
++c_7320684.elements[14] = ((closureN)self_7312577)->elements[14];
++c_7320684.elements[15] = ((closureN)self_7312577)->elements[15];
++c_7320684.elements[16] = ((closureN)self_7312577)->elements[16];
++c_7320684.elements[17] = ((closureN)self_7312577)->elements[17];
++c_7320684.elements[18] = ((closureN)self_7312577)->elements[18];
++c_7320684.elements[19] = ((closureN)self_7312577)->elements[19];
++c_7320684.elements[20] = ((closureN)self_7312577)->elements[20];
++c_7320684.elements[21] = ((closureN)self_7312577)->elements[21];
++c_7320684.elements[22] = ((closureN)self_7312577)->elements[22];
++c_7320684.elements[23] = ((closureN)self_7312577)->elements[23];
++c_7320684.elements[24] = ((closureN)self_7312577)->elements[24];
++c_7320684.elements[25] = ((closureN)self_7312577)->elements[25];
++c_7320684.elements[26] = ((closureN)self_7312577)->elements[26];
++c_7320684.elements[27] = ((closureN)self_7312577)->elements[27];
++c_7320684.elements[28] = ((closureN)self_7312577)->elements[28];
++
++
++closureN_type c_7321521;
++object e_7321532 [2];
++c_7321521.hdr.mark = gc_color_red;
++ c_7321521.hdr.grayed = 0;
++c_7321521.tag = closureN_tag;
++ c_7321521.fn = (function_type)__lambda_943;
++c_7321521.num_args = 1;
++c_7321521.num_elements = 2;
++c_7321521.elements = (object *)e_7321532;
++c_7321521.elements[0] = ((closureN)self_7312577)->elements[16];
++c_7321521.elements[1] = ((closureN)self_7312577)->elements[17];
++
++return_direct_with_clo1(data,(closure)&c_7320684,__lambda_848, &c_7321521);;
++}
++
++static void __lambda_943(void *data, object self_7312578, int argc, object *args) /* object self_7312578, object k_736009, object x_731353_733258 */
++ {
++ object k_736009 = args[0]; object x_731353_733258 = args[1];
++
++if( (boolean_f != Cyc_is_pair(x_731353_733258)) ){
++
++
++
++
++return_closcall3(data, ((closureN)self_7312578)->elements[0], k_736009, car(((closureN)self_7312578)->elements[1]), Cyc_car(data, x_731353_733258));
++} else {
++ return_direct_with_clo1(data, k_736009, (((closure) k_736009)->fn), boolean_f);}
++;;
++}
++
++static void __lambda_848(void *data, object self_7312579, int argc, object *args) /* object self_7312579, object r_736008 */
++ {
++ object r_736008 = args[0];
++
++closureN_type c_7320686;
++object e_7321516 [29];
++c_7320686.hdr.mark = gc_color_red;
++ c_7320686.hdr.grayed = 0;
++c_7320686.tag = closureN_tag;
++ c_7320686.fn = (function_type)__lambda_849;
++c_7320686.num_args = 1;
++c_7320686.num_elements = 29;
++c_7320686.elements = (object *)e_7321516;
++c_7320686.elements[0] = ((closureN)self_7312579)->elements[0];
++c_7320686.elements[1] = ((closureN)self_7312579)->elements[1];
++c_7320686.elements[2] = ((closureN)self_7312579)->elements[2];
++c_7320686.elements[3] = ((closureN)self_7312579)->elements[3];
++c_7320686.elements[4] = ((closureN)self_7312579)->elements[4];
++c_7320686.elements[5] = ((closureN)self_7312579)->elements[5];
++c_7320686.elements[6] = ((closureN)self_7312579)->elements[6];
++c_7320686.elements[7] = ((closureN)self_7312579)->elements[7];
++c_7320686.elements[8] = ((closureN)self_7312579)->elements[8];
++c_7320686.elements[9] = ((closureN)self_7312579)->elements[9];
++c_7320686.elements[10] = ((closureN)self_7312579)->elements[10];
++c_7320686.elements[11] = ((closureN)self_7312579)->elements[11];
++c_7320686.elements[12] = ((closureN)self_7312579)->elements[12];
++c_7320686.elements[13] = ((closureN)self_7312579)->elements[13];
++c_7320686.elements[14] = ((closureN)self_7312579)->elements[14];
++c_7320686.elements[15] = ((closureN)self_7312579)->elements[15];
++c_7320686.elements[16] = ((closureN)self_7312579)->elements[16];
++c_7320686.elements[17] = ((closureN)self_7312579)->elements[17];
++c_7320686.elements[18] = ((closureN)self_7312579)->elements[18];
++c_7320686.elements[19] = ((closureN)self_7312579)->elements[19];
++c_7320686.elements[20] = ((closureN)self_7312579)->elements[20];
++c_7320686.elements[21] = ((closureN)self_7312579)->elements[21];
++c_7320686.elements[22] = ((closureN)self_7312579)->elements[22];
++c_7320686.elements[23] = ((closureN)self_7312579)->elements[23];
++c_7320686.elements[24] = ((closureN)self_7312579)->elements[24];
++c_7320686.elements[25] = ((closureN)self_7312579)->elements[25];
++c_7320686.elements[26] = ((closureN)self_7312579)->elements[26];
++c_7320686.elements[27] = ((closureN)self_7312579)->elements[27];
++c_7320686.elements[28] = ((closureN)self_7312579)->elements[28];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320686,__lambda_849, Cyc_set_cell(data, ((closureN)self_7312579)->elements[19], r_736008));;
++}
++
++static void __lambda_849(void *data, object self_7312580, int argc, object *args) /* object self_7312580, object r_735866 */
++ {
++
++
++closureN_type c_7320688;
++object e_7321498 [28];
++c_7320688.hdr.mark = gc_color_red;
++ c_7320688.hdr.grayed = 0;
++c_7320688.tag = closureN_tag;
++ c_7320688.fn = (function_type)__lambda_850;
++c_7320688.num_args = 1;
++c_7320688.num_elements = 28;
++c_7320688.elements = (object *)e_7321498;
++c_7320688.elements[0] = ((closureN)self_7312580)->elements[0];
++c_7320688.elements[1] = ((closureN)self_7312580)->elements[1];
++c_7320688.elements[2] = ((closureN)self_7312580)->elements[2];
++c_7320688.elements[3] = ((closureN)self_7312580)->elements[3];
++c_7320688.elements[4] = ((closureN)self_7312580)->elements[4];
++c_7320688.elements[5] = ((closureN)self_7312580)->elements[5];
++c_7320688.elements[6] = ((closureN)self_7312580)->elements[6];
++c_7320688.elements[7] = ((closureN)self_7312580)->elements[7];
++c_7320688.elements[8] = ((closureN)self_7312580)->elements[8];
++c_7320688.elements[9] = ((closureN)self_7312580)->elements[9];
++c_7320688.elements[10] = ((closureN)self_7312580)->elements[10];
++c_7320688.elements[11] = ((closureN)self_7312580)->elements[11];
++c_7320688.elements[12] = ((closureN)self_7312580)->elements[12];
++c_7320688.elements[13] = ((closureN)self_7312580)->elements[13];
++c_7320688.elements[14] = ((closureN)self_7312580)->elements[14];
++c_7320688.elements[15] = ((closureN)self_7312580)->elements[15];
++c_7320688.elements[16] = ((closureN)self_7312580)->elements[16];
++c_7320688.elements[17] = ((closureN)self_7312580)->elements[18];
++c_7320688.elements[18] = ((closureN)self_7312580)->elements[19];
++c_7320688.elements[19] = ((closureN)self_7312580)->elements[20];
++c_7320688.elements[20] = ((closureN)self_7312580)->elements[21];
++c_7320688.elements[21] = ((closureN)self_7312580)->elements[22];
++c_7320688.elements[22] = ((closureN)self_7312580)->elements[23];
++c_7320688.elements[23] = ((closureN)self_7312580)->elements[24];
++c_7320688.elements[24] = ((closureN)self_7312580)->elements[25];
++c_7320688.elements[25] = ((closureN)self_7312580)->elements[26];
++c_7320688.elements[26] = ((closureN)self_7312580)->elements[27];
++c_7320688.elements[27] = ((closureN)self_7312580)->elements[28];
++
++
++closureN_type c_7321499;
++object e_7321515 [2];
++c_7321499.hdr.mark = gc_color_red;
++ c_7321499.hdr.grayed = 0;
++c_7321499.tag = closureN_tag;
++ c_7321499.fn = (function_type)__lambda_942;
++c_7321499.num_args = 1;
++c_7321499.num_elements = 2;
++c_7321499.elements = (object *)e_7321515;
++c_7321499.elements[0] = ((closureN)self_7312580)->elements[16];
++c_7321499.elements[1] = ((closureN)self_7312580)->elements[17];
++
++return_direct_with_clo1(data,(closure)&c_7320688,__lambda_850, &c_7321499);;
++}
++
++static void __lambda_942(void *data, object self_7312581, int argc, object *args) /* object self_7312581, object k_736003, object x_731355_733259 */
++ {
++ object k_736003 = args[0]; object x_731355_733259 = args[1];
++
++if( (boolean_f != Cyc_is_pair(x_731355_733259)) ){
++
++
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_731355_733259))) ){
++
++
++
++
++return_closcall3(data, ((closureN)self_7312581)->elements[0], k_736003, car(((closureN)self_7312581)->elements[1]), Cyc_cadr(data, x_731355_733259));
++} else {
++ return_direct_with_clo1(data, k_736003, (((closure) k_736003)->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, k_736003, (((closure) k_736003)->fn), boolean_f);}
++;;
++}
++
++static void __lambda_850(void *data, object self_7312582, int argc, object *args) /* object self_7312582, object r_736002 */
++ {
++ object r_736002 = args[0];
++
++closureN_type c_7320690;
++object e_7321494 [28];
++c_7320690.hdr.mark = gc_color_red;
++ c_7320690.hdr.grayed = 0;
++c_7320690.tag = closureN_tag;
++ c_7320690.fn = (function_type)__lambda_851;
++c_7320690.num_args = 1;
++c_7320690.num_elements = 28;
++c_7320690.elements = (object *)e_7321494;
++c_7320690.elements[0] = ((closureN)self_7312582)->elements[0];
++c_7320690.elements[1] = ((closureN)self_7312582)->elements[1];
++c_7320690.elements[2] = ((closureN)self_7312582)->elements[2];
++c_7320690.elements[3] = ((closureN)self_7312582)->elements[3];
++c_7320690.elements[4] = ((closureN)self_7312582)->elements[4];
++c_7320690.elements[5] = ((closureN)self_7312582)->elements[5];
++c_7320690.elements[6] = ((closureN)self_7312582)->elements[6];
++c_7320690.elements[7] = ((closureN)self_7312582)->elements[7];
++c_7320690.elements[8] = ((closureN)self_7312582)->elements[8];
++c_7320690.elements[9] = ((closureN)self_7312582)->elements[9];
++c_7320690.elements[10] = ((closureN)self_7312582)->elements[10];
++c_7320690.elements[11] = ((closureN)self_7312582)->elements[11];
++c_7320690.elements[12] = ((closureN)self_7312582)->elements[12];
++c_7320690.elements[13] = ((closureN)self_7312582)->elements[13];
++c_7320690.elements[14] = ((closureN)self_7312582)->elements[14];
++c_7320690.elements[15] = ((closureN)self_7312582)->elements[15];
++c_7320690.elements[16] = ((closureN)self_7312582)->elements[16];
++c_7320690.elements[17] = ((closureN)self_7312582)->elements[17];
++c_7320690.elements[18] = ((closureN)self_7312582)->elements[18];
++c_7320690.elements[19] = ((closureN)self_7312582)->elements[19];
++c_7320690.elements[20] = ((closureN)self_7312582)->elements[20];
++c_7320690.elements[21] = ((closureN)self_7312582)->elements[21];
++c_7320690.elements[22] = ((closureN)self_7312582)->elements[22];
++c_7320690.elements[23] = ((closureN)self_7312582)->elements[23];
++c_7320690.elements[24] = ((closureN)self_7312582)->elements[24];
++c_7320690.elements[25] = ((closureN)self_7312582)->elements[25];
++c_7320690.elements[26] = ((closureN)self_7312582)->elements[26];
++c_7320690.elements[27] = ((closureN)self_7312582)->elements[27];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320690,__lambda_851, Cyc_set_cell(data, ((closureN)self_7312582)->elements[20], r_736002));;
++}
++
++static void __lambda_851(void *data, object self_7312583, int argc, object *args) /* object self_7312583, object r_735867 */
++ {
++
++
++closureN_type c_7320692;
++object e_7321469 [28];
++c_7320692.hdr.mark = gc_color_red;
++ c_7320692.hdr.grayed = 0;
++c_7320692.tag = closureN_tag;
++ c_7320692.fn = (function_type)__lambda_852;
++c_7320692.num_args = 1;
++c_7320692.num_elements = 28;
++c_7320692.elements = (object *)e_7321469;
++c_7320692.elements[0] = ((closureN)self_7312583)->elements[0];
++c_7320692.elements[1] = ((closureN)self_7312583)->elements[1];
++c_7320692.elements[2] = ((closureN)self_7312583)->elements[2];
++c_7320692.elements[3] = ((closureN)self_7312583)->elements[3];
++c_7320692.elements[4] = ((closureN)self_7312583)->elements[4];
++c_7320692.elements[5] = ((closureN)self_7312583)->elements[5];
++c_7320692.elements[6] = ((closureN)self_7312583)->elements[6];
++c_7320692.elements[7] = ((closureN)self_7312583)->elements[7];
++c_7320692.elements[8] = ((closureN)self_7312583)->elements[8];
++c_7320692.elements[9] = ((closureN)self_7312583)->elements[9];
++c_7320692.elements[10] = ((closureN)self_7312583)->elements[10];
++c_7320692.elements[11] = ((closureN)self_7312583)->elements[11];
++c_7320692.elements[12] = ((closureN)self_7312583)->elements[12];
++c_7320692.elements[13] = ((closureN)self_7312583)->elements[13];
++c_7320692.elements[14] = ((closureN)self_7312583)->elements[14];
++c_7320692.elements[15] = ((closureN)self_7312583)->elements[15];
++c_7320692.elements[16] = ((closureN)self_7312583)->elements[16];
++c_7320692.elements[17] = ((closureN)self_7312583)->elements[17];
++c_7320692.elements[18] = ((closureN)self_7312583)->elements[18];
++c_7320692.elements[19] = ((closureN)self_7312583)->elements[19];
++c_7320692.elements[20] = ((closureN)self_7312583)->elements[20];
++c_7320692.elements[21] = ((closureN)self_7312583)->elements[21];
++c_7320692.elements[22] = ((closureN)self_7312583)->elements[22];
++c_7320692.elements[23] = ((closureN)self_7312583)->elements[23];
++c_7320692.elements[24] = ((closureN)self_7312583)->elements[24];
++c_7320692.elements[25] = ((closureN)self_7312583)->elements[25];
++c_7320692.elements[26] = ((closureN)self_7312583)->elements[26];
++c_7320692.elements[27] = ((closureN)self_7312583)->elements[27];
++
++
++closureN_type c_7321470;
++object e_7321493 [2];
++c_7321470.hdr.mark = gc_color_red;
++ c_7321470.hdr.grayed = 0;
++c_7321470.tag = closureN_tag;
++ c_7321470.fn = (function_type)__lambda_939;
++c_7321470.num_args = 1;
++c_7321470.num_elements = 2;
++c_7321470.elements = (object *)e_7321493;
++c_7321470.elements[0] = ((closureN)self_7312583)->elements[17];
++c_7321470.elements[1] = ((closureN)self_7312583)->elements[20];
++
++return_direct_with_clo1(data,(closure)&c_7320692,__lambda_852, &c_7321470);;
++}
++
++static void __lambda_939(void *data, object self_7312584, int argc, object *args) /* object self_7312584, object k_735998, object x_731358_733260 */
++ {
++ object k_735998 = args[0]; object x_731358_733260 = args[1];
++
++
++
++closureN_type c_7321475;
++object e_7321492 [3];
++c_7321475.hdr.mark = gc_color_red;
++ c_7321475.hdr.grayed = 0;
++c_7321475.tag = closureN_tag;
++ c_7321475.fn = (function_type)__lambda_940;
++c_7321475.num_args = 1;
++c_7321475.num_elements = 3;
++c_7321475.elements = (object *)e_7321492;
++c_7321475.elements[0] = ((closureN)self_7312584)->elements[0];
++c_7321475.elements[1] = k_735998;
++c_7321475.elements[2] = x_731358_733260;
++
++return_closcall2(data, car(((closureN)self_7312584)->elements[1]), &c_7321475, x_731358_733260);;
++}
++
++static void __lambda_940(void *data, object self_7312585, int argc, object *args) /* object self_7312585, object r_735999 */
++ {
++ object r_735999 = args[0];
++ if( (boolean_f != r_735999) ){
++
++
++
++closureN_type c_7321480;
++object e_7321486 [1];
++c_7321480.hdr.mark = gc_color_red;
++ c_7321480.hdr.grayed = 0;
++c_7321480.tag = closureN_tag;
++ c_7321480.fn = (function_type)__lambda_941;
++c_7321480.num_args = 1;
++c_7321480.num_elements = 1;
++c_7321480.elements = (object *)e_7321486;
++c_7321480.elements[0] = ((closureN)self_7312585)->elements[1];
++
++
++
++return_closcall2(data, car(((closureN)self_7312585)->elements[0]), &c_7321480, Cyc_cdr(data, ((closureN)self_7312585)->elements[2]));
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312585)->elements[1], (((closure) ((closureN)self_7312585)->elements[1])->fn), obj_int2obj(0));}
++;;
++}
++
++static void __lambda_941(void *data, object self_7312586, int argc, object *args) /* object self_7312586, object r_736000 */
++ {
++ object r_736000 = args[0];
++
++complex_num_type local_7321485;
++return_direct_with_clo1(data, ((closureN)self_7312586)->elements[0], (((closure) ((closureN)self_7312586)->elements[0])->fn), Cyc_fast_sum(data,&local_7321485, obj_int2obj(1), r_736000));;
++}
++
++static void __lambda_852(void *data, object self_7312587, int argc, object *args) /* object self_7312587, object r_735997 */
++ {
++ object r_735997 = args[0];
++
++closureN_type c_7320694;
++object e_7321465 [28];
++c_7320694.hdr.mark = gc_color_red;
++ c_7320694.hdr.grayed = 0;
++c_7320694.tag = closureN_tag;
++ c_7320694.fn = (function_type)__lambda_853;
++c_7320694.num_args = 1;
++c_7320694.num_elements = 28;
++c_7320694.elements = (object *)e_7321465;
++c_7320694.elements[0] = ((closureN)self_7312587)->elements[0];
++c_7320694.elements[1] = ((closureN)self_7312587)->elements[1];
++c_7320694.elements[2] = ((closureN)self_7312587)->elements[2];
++c_7320694.elements[3] = ((closureN)self_7312587)->elements[3];
++c_7320694.elements[4] = ((closureN)self_7312587)->elements[4];
++c_7320694.elements[5] = ((closureN)self_7312587)->elements[5];
++c_7320694.elements[6] = ((closureN)self_7312587)->elements[6];
++c_7320694.elements[7] = ((closureN)self_7312587)->elements[7];
++c_7320694.elements[8] = ((closureN)self_7312587)->elements[8];
++c_7320694.elements[9] = ((closureN)self_7312587)->elements[9];
++c_7320694.elements[10] = ((closureN)self_7312587)->elements[10];
++c_7320694.elements[11] = ((closureN)self_7312587)->elements[11];
++c_7320694.elements[12] = ((closureN)self_7312587)->elements[12];
++c_7320694.elements[13] = ((closureN)self_7312587)->elements[13];
++c_7320694.elements[14] = ((closureN)self_7312587)->elements[14];
++c_7320694.elements[15] = ((closureN)self_7312587)->elements[15];
++c_7320694.elements[16] = ((closureN)self_7312587)->elements[16];
++c_7320694.elements[17] = ((closureN)self_7312587)->elements[17];
++c_7320694.elements[18] = ((closureN)self_7312587)->elements[18];
++c_7320694.elements[19] = ((closureN)self_7312587)->elements[19];
++c_7320694.elements[20] = ((closureN)self_7312587)->elements[20];
++c_7320694.elements[21] = ((closureN)self_7312587)->elements[21];
++c_7320694.elements[22] = ((closureN)self_7312587)->elements[22];
++c_7320694.elements[23] = ((closureN)self_7312587)->elements[23];
++c_7320694.elements[24] = ((closureN)self_7312587)->elements[24];
++c_7320694.elements[25] = ((closureN)self_7312587)->elements[25];
++c_7320694.elements[26] = ((closureN)self_7312587)->elements[26];
++c_7320694.elements[27] = ((closureN)self_7312587)->elements[27];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320694,__lambda_853, Cyc_set_cell(data, ((closureN)self_7312587)->elements[17], r_735997));;
++}
++
++static void __lambda_853(void *data, object self_7312588, int argc, object *args) /* object self_7312588, object r_735868 */
++ {
++
++
++closureN_type c_7320696;
++object e_7321443 [28];
++c_7320696.hdr.mark = gc_color_red;
++ c_7320696.hdr.grayed = 0;
++c_7320696.tag = closureN_tag;
++ c_7320696.fn = (function_type)__lambda_854;
++c_7320696.num_args = 1;
++c_7320696.num_elements = 28;
++c_7320696.elements = (object *)e_7321443;
++c_7320696.elements[0] = ((closureN)self_7312588)->elements[0];
++c_7320696.elements[1] = ((closureN)self_7312588)->elements[1];
++c_7320696.elements[2] = ((closureN)self_7312588)->elements[2];
++c_7320696.elements[3] = ((closureN)self_7312588)->elements[3];
++c_7320696.elements[4] = ((closureN)self_7312588)->elements[4];
++c_7320696.elements[5] = ((closureN)self_7312588)->elements[5];
++c_7320696.elements[6] = ((closureN)self_7312588)->elements[6];
++c_7320696.elements[7] = ((closureN)self_7312588)->elements[7];
++c_7320696.elements[8] = ((closureN)self_7312588)->elements[8];
++c_7320696.elements[9] = ((closureN)self_7312588)->elements[9];
++c_7320696.elements[10] = ((closureN)self_7312588)->elements[10];
++c_7320696.elements[11] = ((closureN)self_7312588)->elements[11];
++c_7320696.elements[12] = ((closureN)self_7312588)->elements[12];
++c_7320696.elements[13] = ((closureN)self_7312588)->elements[13];
++c_7320696.elements[14] = ((closureN)self_7312588)->elements[14];
++c_7320696.elements[15] = ((closureN)self_7312588)->elements[15];
++c_7320696.elements[16] = ((closureN)self_7312588)->elements[16];
++c_7320696.elements[17] = ((closureN)self_7312588)->elements[17];
++c_7320696.elements[18] = ((closureN)self_7312588)->elements[18];
++c_7320696.elements[19] = ((closureN)self_7312588)->elements[19];
++c_7320696.elements[20] = ((closureN)self_7312588)->elements[20];
++c_7320696.elements[21] = ((closureN)self_7312588)->elements[21];
++c_7320696.elements[22] = ((closureN)self_7312588)->elements[22];
++c_7320696.elements[23] = ((closureN)self_7312588)->elements[23];
++c_7320696.elements[24] = ((closureN)self_7312588)->elements[24];
++c_7320696.elements[25] = ((closureN)self_7312588)->elements[25];
++c_7320696.elements[26] = ((closureN)self_7312588)->elements[26];
++c_7320696.elements[27] = ((closureN)self_7312588)->elements[27];
++
++
++closureN_type c_7321444;
++object e_7321464 [2];
++c_7321444.hdr.mark = gc_color_red;
++ c_7321444.hdr.grayed = 0;
++c_7321444.tag = closureN_tag;
++ c_7321444.fn = (function_type)__lambda_937;
++c_7321444.num_args = 1;
++c_7321444.num_elements = 2;
++c_7321444.elements = (object *)e_7321464;
++c_7321444.elements[0] = ((closureN)self_7312588)->elements[19];
++c_7321444.elements[1] = ((closureN)self_7312588)->elements[20];
++
++return_direct_with_clo1(data,(closure)&c_7320696,__lambda_854, &c_7321444);;
++}
++
++static void __lambda_937(void *data, object self_7312589, int argc, object *args) /* object self_7312589, object k_735994, object x_731359_733261 */
++ {
++ object k_735994 = args[0]; object x_731359_733261 = args[1];
++
++
++
++closureN_type c_7321449;
++object e_7321463 [3];
++c_7321449.hdr.mark = gc_color_red;
++ c_7321449.hdr.grayed = 0;
++c_7321449.tag = closureN_tag;
++ c_7321449.fn = (function_type)__lambda_938;
++c_7321449.num_args = 1;
++c_7321449.num_elements = 3;
++c_7321449.elements = (object *)e_7321463;
++c_7321449.elements[0] = ((closureN)self_7312589)->elements[0];
++c_7321449.elements[1] = k_735994;
++c_7321449.elements[2] = x_731359_733261;
++
++return_closcall2(data, car(((closureN)self_7312589)->elements[1]), &c_7321449, x_731359_733261);;
++}
++
++static void __lambda_938(void *data, object self_7312590, int argc, object *args) /* object self_7312590, object r_735995 */
++ {
++ object r_735995 = args[0];
++ if( (boolean_f != r_735995) ){
++
++
++
++
++return_closcall2(data, car(((closureN)self_7312590)->elements[0]), ((closureN)self_7312590)->elements[1], Cyc_cdr(data, ((closureN)self_7312590)->elements[2]));
++} else {
++
++
++return_direct_with_clo1(data, ((closureN)self_7312590)->elements[1], (((closure) ((closureN)self_7312590)->elements[1])->fn), Cyc_cdr(data, ((closureN)self_7312590)->elements[2]));}
++;;
++}
++
++static void __lambda_854(void *data, object self_7312591, int argc, object *args) /* object self_7312591, object r_735993 */
++ {
++ object r_735993 = args[0];
++
++closureN_type c_7320698;
++object e_7321439 [28];
++c_7320698.hdr.mark = gc_color_red;
++ c_7320698.hdr.grayed = 0;
++c_7320698.tag = closureN_tag;
++ c_7320698.fn = (function_type)__lambda_855;
++c_7320698.num_args = 1;
++c_7320698.num_elements = 28;
++c_7320698.elements = (object *)e_7321439;
++c_7320698.elements[0] = ((closureN)self_7312591)->elements[0];
++c_7320698.elements[1] = ((closureN)self_7312591)->elements[1];
++c_7320698.elements[2] = ((closureN)self_7312591)->elements[2];
++c_7320698.elements[3] = ((closureN)self_7312591)->elements[3];
++c_7320698.elements[4] = ((closureN)self_7312591)->elements[4];
++c_7320698.elements[5] = ((closureN)self_7312591)->elements[5];
++c_7320698.elements[6] = ((closureN)self_7312591)->elements[6];
++c_7320698.elements[7] = ((closureN)self_7312591)->elements[7];
++c_7320698.elements[8] = ((closureN)self_7312591)->elements[8];
++c_7320698.elements[9] = ((closureN)self_7312591)->elements[9];
++c_7320698.elements[10] = ((closureN)self_7312591)->elements[10];
++c_7320698.elements[11] = ((closureN)self_7312591)->elements[11];
++c_7320698.elements[12] = ((closureN)self_7312591)->elements[12];
++c_7320698.elements[13] = ((closureN)self_7312591)->elements[13];
++c_7320698.elements[14] = ((closureN)self_7312591)->elements[14];
++c_7320698.elements[15] = ((closureN)self_7312591)->elements[15];
++c_7320698.elements[16] = ((closureN)self_7312591)->elements[16];
++c_7320698.elements[17] = ((closureN)self_7312591)->elements[17];
++c_7320698.elements[18] = ((closureN)self_7312591)->elements[18];
++c_7320698.elements[19] = ((closureN)self_7312591)->elements[19];
++c_7320698.elements[20] = ((closureN)self_7312591)->elements[20];
++c_7320698.elements[21] = ((closureN)self_7312591)->elements[21];
++c_7320698.elements[22] = ((closureN)self_7312591)->elements[22];
++c_7320698.elements[23] = ((closureN)self_7312591)->elements[23];
++c_7320698.elements[24] = ((closureN)self_7312591)->elements[24];
++c_7320698.elements[25] = ((closureN)self_7312591)->elements[25];
++c_7320698.elements[26] = ((closureN)self_7312591)->elements[26];
++c_7320698.elements[27] = ((closureN)self_7312591)->elements[27];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7320698,__lambda_855, Cyc_set_cell(data, ((closureN)self_7312591)->elements[19], r_735993));;
++}
++
++static void __lambda_855(void *data, object self_7312592, int argc, object *args) /* object self_7312592, object r_735869 */
++ {
++
++
++closureN_type c_7320700;
++object e_7321304 [26];
++c_7320700.hdr.mark = gc_color_red;
++ c_7320700.hdr.grayed = 0;
++c_7320700.tag = closureN_tag;
++ c_7320700.fn = (function_type)__lambda_856;
++c_7320700.num_args = 1;
++c_7320700.num_elements = 26;
++c_7320700.elements = (object *)e_7321304;
++c_7320700.elements[0] = ((closureN)self_7312592)->elements[0];
++c_7320700.elements[1] = ((closureN)self_7312592)->elements[1];
++c_7320700.elements[2] = ((closureN)self_7312592)->elements[2];
++c_7320700.elements[3] = ((closureN)self_7312592)->elements[3];
++c_7320700.elements[4] = ((closureN)self_7312592)->elements[4];
++c_7320700.elements[5] = ((closureN)self_7312592)->elements[5];
++c_7320700.elements[6] = ((closureN)self_7312592)->elements[6];
++c_7320700.elements[7] = ((closureN)self_7312592)->elements[7];
++c_7320700.elements[8] = ((closureN)self_7312592)->elements[8];
++c_7320700.elements[9] = ((closureN)self_7312592)->elements[9];
++c_7320700.elements[10] = ((closureN)self_7312592)->elements[10];
++c_7320700.elements[11] = ((closureN)self_7312592)->elements[11];
++c_7320700.elements[12] = ((closureN)self_7312592)->elements[12];
++c_7320700.elements[13] = ((closureN)self_7312592)->elements[13];
++c_7320700.elements[14] = ((closureN)self_7312592)->elements[14];
++c_7320700.elements[15] = ((closureN)self_7312592)->elements[15];
++c_7320700.elements[16] = ((closureN)self_7312592)->elements[17];
++c_7320700.elements[17] = ((closureN)self_7312592)->elements[18];
++c_7320700.elements[18] = ((closureN)self_7312592)->elements[19];
++c_7320700.elements[19] = ((closureN)self_7312592)->elements[20];
++c_7320700.elements[20] = ((closureN)self_7312592)->elements[21];
++c_7320700.elements[21] = ((closureN)self_7312592)->elements[22];
++c_7320700.elements[22] = ((closureN)self_7312592)->elements[23];
++c_7320700.elements[23] = ((closureN)self_7312592)->elements[24];
++c_7320700.elements[24] = ((closureN)self_7312592)->elements[25];
++c_7320700.elements[25] = ((closureN)self_7312592)->elements[26];
++
++
++closureN_type c_7321305;
++object e_7321438 [3];
++c_7321305.hdr.mark = gc_color_red;
++ c_7321305.hdr.grayed = 0;
++c_7321305.tag = closureN_tag;
++ c_7321305.fn = (function_type)__lambda_923;
++c_7321305.num_args = 2;
++c_7321305.num_elements = 3;
++c_7321305.elements = (object *)e_7321438;
++c_7321305.elements[0] = ((closureN)self_7312592)->elements[16];
++c_7321305.elements[1] = ((closureN)self_7312592)->elements[20];
++c_7321305.elements[2] = ((closureN)self_7312592)->elements[27];
++
++return_direct_with_clo1(data,(closure)&c_7320700,__lambda_856, &c_7321305);;
++}
++
++static void __lambda_923(void *data, object self_7312593, int argc, object *args) /* object self_7312593, object k_735972, object x_731360_733262, object dim_731361_733263 */
++ {
++ object k_735972 = args[0]; object x_731360_733262 = args[1]; object dim_731361_733263 = args[2];
++
++closureN_type c_7321307;
++object e_7321437 [4];
++c_7321307.hdr.mark = gc_color_red;
++ c_7321307.hdr.grayed = 0;
++c_7321307.tag = closureN_tag;
++ c_7321307.fn = (function_type)__lambda_924;
++c_7321307.num_args = 3;
++c_7321307.num_elements = 4;
++c_7321307.elements = (object *)e_7321437;
++c_7321307.elements[0] = ((closureN)self_7312593)->elements[0];
++c_7321307.elements[1] = ((closureN)self_7312593)->elements[1];
++c_7321307.elements[2] = k_735972;
++c_7321307.elements[3] = ((closureN)self_7312593)->elements[2];
++
++return_direct_with_clo3(data,(closure)&c_7321307,__lambda_924, x_731360_733262, dim_731361_733263, NULL);;
++}
++
++static void __lambda_924(void *data, object self_7312594, int argc, object *args) /* object self_7312594, object x_731363_733264, object dim_731364_733265, object vars_731365_733266 */
++ {
++ object x_731363_733264 = args[0]; object dim_731364_733265 = args[1]; object vars_731365_733266 = args[2];
++
++closureN_type c_7321309;
++object e_7321436 [7];
++c_7321309.hdr.mark = gc_color_red;
++ c_7321309.hdr.grayed = 0;
++c_7321309.tag = closureN_tag;
++ c_7321309.fn = (function_type)__lambda_925;
++c_7321309.num_args = 1;
++c_7321309.num_elements = 7;
++c_7321309.elements = (object *)e_7321436;
++c_7321309.elements[0] = ((closureN)self_7312594)->elements[0];
++c_7321309.elements[1] = dim_731364_733265;
++c_7321309.elements[2] = ((closureN)self_7312594)->elements[1];
++c_7321309.elements[3] = ((closureN)self_7312594)->elements[2];
++c_7321309.elements[4] = ((closureN)self_7312594)->elements[3];
++c_7321309.elements[5] = vars_731365_733266;
++c_7321309.elements[6] = x_731363_733264;
++
++return_direct_with_clo1(data,(closure)&c_7321309,__lambda_925, boolean_f);;
++}
++
++static void __lambda_925(void *data, object self_7312595, int argc, object *args) /* object self_7312595, object lp_731366_733267 */
++ {
++ object lp_731366_733267 = args[0];
++
++closureN_type c_7321311;
++object e_7321432 [7];
++c_7321311.hdr.mark = gc_color_red;
++ c_7321311.hdr.grayed = 0;
++c_7321311.tag = closureN_tag;
++ c_7321311.fn = (function_type)__lambda_1366;
++c_7321311.num_args = 1;
++c_7321311.num_elements = 7;
++c_7321311.elements = (object *)e_7321432;
++c_7321311.elements[0] = ((closureN)self_7312595)->elements[0];
++c_7321311.elements[1] = ((closureN)self_7312595)->elements[1];
++c_7321311.elements[2] = ((closureN)self_7312595)->elements[2];
++c_7321311.elements[3] = ((closureN)self_7312595)->elements[3];
++c_7321311.elements[4] = ((closureN)self_7312595)->elements[4];
++c_7321311.elements[5] = ((closureN)self_7312595)->elements[5];
++c_7321311.elements[6] = ((closureN)self_7312595)->elements[6];
++
++
++pair_type local_7321435;
++return_direct_with_clo1(data,(closure)&c_7321311,__lambda_1366, set_cell_as_expr(&local_7321435, lp_731366_733267));;
++}
++
++static void __lambda_1366(void *data, object self_7312596, int argc, object *args) /* object self_7312596, object lp_731366_733267 */
++ {
++ object lp_731366_733267 = args[0];
++
++closureN_type c_7321313;
++object e_7321328 [5];
++c_7321313.hdr.mark = gc_color_red;
++ c_7321313.hdr.grayed = 0;
++c_7321313.tag = closureN_tag;
++ c_7321313.fn = (function_type)__lambda_926;
++c_7321313.num_args = 1;
++c_7321313.num_elements = 5;
++c_7321313.elements = (object *)e_7321328;
++c_7321313.elements[0] = ((closureN)self_7312596)->elements[1];
++c_7321313.elements[1] = ((closureN)self_7312596)->elements[3];
++c_7321313.elements[2] = lp_731366_733267;
++c_7321313.elements[3] = ((closureN)self_7312596)->elements[5];
++c_7321313.elements[4] = ((closureN)self_7312596)->elements[6];
++
++
++closureN_type c_7321329;
++object e_7321431 [4];
++c_7321329.hdr.mark = gc_color_red;
++ c_7321329.hdr.grayed = 0;
++c_7321329.tag = closureN_tag;
++ c_7321329.fn = (function_type)__lambda_928;
++c_7321329.num_args = 3;
++c_7321329.num_elements = 4;
++c_7321329.elements = (object *)e_7321431;
++c_7321329.elements[0] = ((closureN)self_7312596)->elements[0];
++c_7321329.elements[1] = ((closureN)self_7312596)->elements[2];
++c_7321329.elements[2] = ((closureN)self_7312596)->elements[4];
++c_7321329.elements[3] = lp_731366_733267;
++
++return_direct_with_clo1(data,(closure)&c_7321313,__lambda_926, &c_7321329);;
++}
++
++static void __lambda_928(void *data, object self_7312597, int argc, object *args) /* object self_7312597, object k_735976, object x_731367_733268, object dim_731368_733269, object vars_731369_733270 */
++ {
++ object k_735976 = args[0]; object x_731367_733268 = args[1]; object dim_731368_733269 = args[2]; object vars_731369_733270 = args[3];
++
++closureN_type c_7321331;
++object e_7321430 [8];
++c_7321331.hdr.mark = gc_color_red;
++ c_7321331.hdr.grayed = 0;
++c_7321331.tag = closureN_tag;
++ c_7321331.fn = (function_type)__lambda_929;
++c_7321331.num_args = 1;
++c_7321331.num_elements = 8;
++c_7321331.elements = (object *)e_7321430;
++c_7321331.elements[0] = ((closureN)self_7312597)->elements[0];
++c_7321331.elements[1] = dim_731368_733269;
++c_7321331.elements[2] = ((closureN)self_7312597)->elements[1];
++c_7321331.elements[3] = k_735976;
++c_7321331.elements[4] = ((closureN)self_7312597)->elements[2];
++c_7321331.elements[5] = ((closureN)self_7312597)->elements[3];
++c_7321331.elements[6] = vars_731369_733270;
++c_7321331.elements[7] = x_731367_733268;
++
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321331, x_731367_733268);;
++}
++
++static void __lambda_929(void *data, object self_7312598, int argc, object *args) /* object self_7312598, object r_735977 */
++ {
++ object r_735977 = args[0];
++ if( (boolean_f != r_735977) ){
++
++closureN_type c_7321333;
++object e_7321354 [5];
++c_7321333.hdr.mark = gc_color_red;
++ c_7321333.hdr.grayed = 0;
++c_7321333.tag = closureN_tag;
++ c_7321333.fn = (function_type)__lambda_930;
++c_7321333.num_args = 1;
++c_7321333.num_elements = 5;
++c_7321333.elements = (object *)e_7321354;
++c_7321333.elements[0] = ((closureN)self_7312598)->elements[1];
++c_7321333.elements[1] = ((closureN)self_7312598)->elements[3];
++c_7321333.elements[2] = ((closureN)self_7312598)->elements[4];
++c_7321333.elements[3] = ((closureN)self_7312598)->elements[6];
++c_7321333.elements[4] = ((closureN)self_7312598)->elements[7];
++
++
++closureN_type c_7321355;
++object e_7321359 [2];
++c_7321355.hdr.mark = gc_color_red;
++ c_7321355.hdr.grayed = 0;
++c_7321355.tag = closureN_tag;
++ c_7321355.fn = (function_type)__lambda_932;
++c_7321355.num_args = 1;
++c_7321355.num_elements = 2;
++c_7321355.elements = (object *)e_7321359;
++c_7321355.elements[0] = ((closureN)self_7312598)->elements[0];
++c_7321355.elements[1] = ((closureN)self_7312598)->elements[7];
++
++return_direct_with_clo1(data,(closure)&c_7321333,__lambda_930, &c_7321355);
++} else {
++
++
++
++closureN_type c_7321364;
++object e_7321428 [5];
++c_7321364.hdr.mark = gc_color_red;
++ c_7321364.hdr.grayed = 0;
++c_7321364.tag = closureN_tag;
++ c_7321364.fn = (function_type)__lambda_933;
++c_7321364.num_args = 1;
++c_7321364.num_elements = 5;
++c_7321364.elements = (object *)e_7321428;
++c_7321364.elements[0] = ((closureN)self_7312598)->elements[1];
++c_7321364.elements[1] = ((closureN)self_7312598)->elements[3];
++c_7321364.elements[2] = ((closureN)self_7312598)->elements[5];
++c_7321364.elements[3] = ((closureN)self_7312598)->elements[6];
++c_7321364.elements[4] = ((closureN)self_7312598)->elements[7];
++
++return_closcall2(data, car(((closureN)self_7312598)->elements[2]), &c_7321364, ((closureN)self_7312598)->elements[7]);}
++;;
++}
++
++static void __lambda_933(void *data, object self_7312602, int argc, object *args) /* object self_7312602, object r_735982 */
++ {
++ object r_735982 = args[0];
++ if( (boolean_f != r_735982) ){
++
++
++
++closureN_type c_7321369;
++object e_7321382 [4];
++c_7321369.hdr.mark = gc_color_red;
++ c_7321369.hdr.grayed = 0;
++c_7321369.tag = closureN_tag;
++ c_7321369.fn = (function_type)__lambda_934;
++c_7321369.num_args = 1;
++c_7321369.num_elements = 4;
++c_7321369.elements = (object *)e_7321382;
++c_7321369.elements[0] = ((closureN)self_7312602)->elements[0];
++c_7321369.elements[1] = ((closureN)self_7312602)->elements[1];
++c_7321369.elements[2] = ((closureN)self_7312602)->elements[2];
++c_7321369.elements[3] = ((closureN)self_7312602)->elements[4];
++
++
++
++return_closcall4(data, car(((closureN)self_7312602)->elements[2]), &c_7321369, Cyc_cddr(data, ((closureN)self_7312602)->elements[4]), ((closureN)self_7312602)->elements[0], ((closureN)self_7312602)->elements[3]);
++} else {
++
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312602)->elements[4])) ){
++
++
++
++closureN_type c_7321395;
++object e_7321405 [4];
++c_7321395.hdr.mark = gc_color_red;
++ c_7321395.hdr.grayed = 0;
++c_7321395.tag = closureN_tag;
++ c_7321395.fn = (function_type)__lambda_935;
++c_7321395.num_args = 1;
++c_7321395.num_elements = 4;
++c_7321395.elements = (object *)e_7321405;
++c_7321395.elements[0] = ((closureN)self_7312602)->elements[0];
++c_7321395.elements[1] = ((closureN)self_7312602)->elements[1];
++c_7321395.elements[2] = ((closureN)self_7312602)->elements[2];
++c_7321395.elements[3] = ((closureN)self_7312602)->elements[4];
++
++
++
++return_closcall4(data, car(((closureN)self_7312602)->elements[2]), &c_7321395, Cyc_cdr(data, ((closureN)self_7312602)->elements[4]), ((closureN)self_7312602)->elements[0], ((closureN)self_7312602)->elements[3]);
++} else {
++
++if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312602)->elements[4])) ){
++
++closureN_type c_7321415;
++object e_7321423 [4];
++c_7321415.hdr.mark = gc_color_red;
++ c_7321415.hdr.grayed = 0;
++c_7321415.tag = closureN_tag;
++ c_7321415.fn = (function_type)__lambda_936;
++c_7321415.num_args = 1;
++c_7321415.num_elements = 4;
++c_7321415.elements = (object *)e_7321423;
++c_7321415.elements[0] = ((closureN)self_7312602)->elements[0];
++c_7321415.elements[1] = ((closureN)self_7312602)->elements[1];
++c_7321415.elements[2] = ((closureN)self_7312602)->elements[2];
++c_7321415.elements[3] = ((closureN)self_7312602)->elements[3];
+
-return_closcall2(data, ((closureN)self_7313809)->elements[6], &c_7323039, r_736516);;
--}
--
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7321415, ((closureN)self_7312602)->elements[4]);
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312602)->elements[1], (((closure) ((closureN)self_7312602)->elements[1])->fn), ((closureN)self_7312602)->elements[3]);}
++;}
++;}
++;;
+ }
+
-static void __lambda_976(void *data, object self_7313810, int argc, object *args) /* object self_7313810, object r_736515 */
-- {
++static void __lambda_936(void *data, object self_7312605, int argc, object *args) /* object self_7312605, object r_735992 */
+ {
- object r_736515 = args[0];
--
++ object r_735992 = args[0];
+
-closureN_type c_7323041;
-object e_7323077 [11];
-c_7323041.hdr.mark = gc_color_red;
@@ -27872,16 +29294,19 @@ Make let-values be the same as let*-values, to work around
-c_7323041.elements[8] = ((closureN)self_7313810)->elements[9];
-c_7323041.elements[9] = ((closureN)self_7313810)->elements[10];
-c_7323041.elements[10] = ((closureN)self_7313810)->elements[11];
--
+
-
-list_3_type local_7323080;
-return_direct_with_clo1(data,(closure)&c_7323041,__lambda_977, Cyc_fast_list_3(&local_7323080, ((closureN)self_7313810)->elements[2], ((closureN)self_7313810)->elements[8], r_736515));;
--}
--
++return_closcall4(data, car(((closureN)self_7312605)->elements[2]), ((closureN)self_7312605)->elements[1], r_735992, ((closureN)self_7312605)->elements[0], ((closureN)self_7312605)->elements[3]);;
+ }
+
-static void __lambda_977(void *data, object self_7313811, int argc, object *args) /* object self_7313811, object r_736511 */
-- {
++static void __lambda_935(void *data, object self_7312604, int argc, object *args) /* object self_7312604, object r_735989 */
+ {
- object r_736511 = args[0];
--
++ object r_735989 = args[0];
+
-list_4_type local_7323046;
-
-pair_type local_7323051;
@@ -27889,46 +29314,52 @@ Make let-values be the same as let*-values, to work around
-list_2_type local_7323054;
-
-list_4_type local_7323060;
--
+
-list_2_type local_7323064;
--
+
-list_3_type local_7323069;
--
+
-list_2_type local_7323073;
-return_direct_with_clo1(data, ((closureN)self_7313811)->elements[6], (((closure) ((closureN)self_7313811)->elements[6])->fn), Cyc_fast_list_4(&local_7323046, ((closureN)self_7313811)->elements[2], ((closureN)self_7313811)->elements[3], set_pair_as_expr(&local_7323051, Cyc_fast_list_2(&local_7323054, ((closureN)self_7313811)->elements[10], ((closureN)self_7313811)->elements[9]), ((closureN)self_7313811)->elements[8]), Cyc_fast_list_4(&local_7323060, ((closureN)self_7313811)->elements[1], Cyc_fast_list_2(&local_7323064, ((closureN)self_7313811)->elements[4], ((closureN)self_7313811)->elements[10]), r_736511, Cyc_fast_list_3(&local_7323069, ((closureN)self_7313811)->elements[0], Cyc_fast_list_2(&local_7323073, ((closureN)self_7313811)->elements[5], ((closureN)self_7313811)->elements[10]), ((closureN)self_7313811)->elements[7]))));;
--}
--
++return_closcall4(data, car(((closureN)self_7312604)->elements[2]), ((closureN)self_7312604)->elements[1], Cyc_car(data, ((closureN)self_7312604)->elements[3]), ((closureN)self_7312604)->elements[0], r_735989);;
+ }
+
-static void __lambda_963(void *data, object self_7313787, int argc, object *args) /* object self_7313787, object r_736496 */
-- {
++static void __lambda_934(void *data, object self_7312603, int argc, object *args) /* object self_7312603, object r_735985 */
+ {
- object r_736496 = args[0];
--
++ object r_735985 = args[0];
+
-list_3_type local_7322965;
-
-list_2_type local_7322969;
--
+
-list_3_type local_7322974;
--
+
-pair_type local_7322978;
--
+
-list_2_type local_7322981;
--
+
-
-return_direct_with_clo1(data, ((closureN)self_7313787)->elements[3], (((closure) ((closureN)self_7313787)->elements[3])->fn), Cyc_fast_list_3(&local_7322965, ((closureN)self_7313787)->elements[0], Cyc_fast_list_2(&local_7322969, ((closureN)self_7313787)->elements[2], ((closureN)self_7313787)->elements[5]), Cyc_fast_list_3(&local_7322974, ((closureN)self_7313787)->elements[1], set_cell_as_expr(&local_7322978, Cyc_fast_list_2(&local_7322981, Cyc_car(data, ((closureN)self_7313787)->elements[4]), ((closureN)self_7313787)->elements[5])), r_736496)));;
--}
--
++complex_num_type local_7321380;
++return_closcall4(data, car(((closureN)self_7312603)->elements[2]), ((closureN)self_7312603)->elements[1], Cyc_car(data, ((closureN)self_7312603)->elements[3]), Cyc_fast_sum(data,&local_7321380, ((closureN)self_7312603)->elements[0], obj_int2obj(1)), r_735985);;
+ }
+
-static void __lambda_959(void *data, object self_7313778, int argc, object *args) /* object self_7313778, object k_736489, object l_731290_733587 */
-- {
++static void __lambda_932(void *data, object self_7312599, int argc, object *args) /* object self_7312599, object k_735981, object lit_731373_733271 */
+ {
- object k_736489 = args[0]; object l_731290_733587 = args[1];
- return_closcall3(data, ((closureN)self_7313778)->elements[0], k_736489, ((closureN)self_7313778)->elements[1], l_731290_733587);;
-+pair_type local_7321848;
-+return_direct_with_clo1(data, ((closureN)self_7312554)->elements[1], (((closure) ((closureN)self_7312554)->elements[1])->fn), set_pair_as_expr(&local_7321848, ((closureN)self_7312554)->elements[0], r_736088));;
++ object k_735981 = args[0]; object lit_731373_733271 = args[1];
++ return_closcall3(data, ((closureN)self_7312599)->elements[0], k_735981, ((closureN)self_7312599)->elements[1], lit_731373_733271);;
}
-static void __lambda_954(void *data, object self_7313779, int argc, object *args) /* object self_7313779, object r_736488 */
-+static void __lambda_969(void *data, object self_7312555, int argc, object *args) /* object self_7312555, object r_736086 */
++static void __lambda_930(void *data, object self_7312600, int argc, object *args) /* object self_7312600, object r_735980 */
{
- object r_736488 = args[0];
-+ object r_736086 = args[0];
++ object r_735980 = args[0];
-closureN_type c_7322878;
-object e_7322935 [11];
@@ -27950,38 +29381,29 @@ Make let-values be the same as let*-values, to work around
-c_7322878.elements[8] = ((closureN)self_7313779)->elements[9];
-c_7322878.elements[9] = ((closureN)self_7313779)->elements[10];
-c_7322878.elements[10] = ((closureN)self_7313779)->elements[11];
++closureN_type c_7321335;
++object e_7321350 [4];
++c_7321335.hdr.mark = gc_color_red;
++ c_7321335.hdr.grayed = 0;
++c_7321335.tag = closureN_tag;
++ c_7321335.fn = (function_type)__lambda_931;
++c_7321335.num_args = 1;
++c_7321335.num_elements = 4;
++c_7321335.elements = (object *)e_7321350;
++c_7321335.elements[0] = ((closureN)self_7312600)->elements[0];
++c_7321335.elements[1] = ((closureN)self_7312600)->elements[1];
++c_7321335.elements[2] = ((closureN)self_7312600)->elements[3];
++c_7321335.elements[3] = ((closureN)self_7312600)->elements[4];
-+closureN_type c_7321733;
-+object e_7321823 [15];
-+c_7321733.hdr.mark = gc_color_red;
-+ c_7321733.hdr.grayed = 0;
-+c_7321733.tag = closureN_tag;
-+ c_7321733.fn = (function_type)__lambda_970;
-+c_7321733.num_args = 1;
-+c_7321733.num_elements = 15;
-+c_7321733.elements = (object *)e_7321823;
-+c_7321733.elements[0] = ((closureN)self_7312555)->elements[0];
-+c_7321733.elements[1] = ((closureN)self_7312555)->elements[2];
-+c_7321733.elements[2] = ((closureN)self_7312555)->elements[3];
-+c_7321733.elements[3] = ((closureN)self_7312555)->elements[4];
-+c_7321733.elements[4] = ((closureN)self_7312555)->elements[5];
-+c_7321733.elements[5] = ((closureN)self_7312555)->elements[6];
-+c_7321733.elements[6] = ((closureN)self_7312555)->elements[7];
-+c_7321733.elements[7] = ((closureN)self_7312555)->elements[8];
-+c_7321733.elements[8] = ((closureN)self_7312555)->elements[10];
-+c_7321733.elements[9] = ((closureN)self_7312555)->elements[11];
-+c_7321733.elements[10] = ((closureN)self_7312555)->elements[13];
-+c_7321733.elements[11] = ((closureN)self_7312555)->elements[14];
-+c_7321733.elements[12] = ((closureN)self_7312555)->elements[16];
-+c_7321733.elements[13] = ((closureN)self_7312555)->elements[17];
-+c_7321733.elements[14] = ((closureN)self_7312555)->elements[18];
-return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7322878, r_736488, car(((closureN)self_7313779)->elements[8]));;
--}
++return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7321335, r_735980, car(((closureN)self_7312600)->elements[2]));;
+ }
-static void __lambda_955(void *data, object self_7313780, int argc, object *args) /* object self_7313780, object r_736478 */
-- {
++static void __lambda_931(void *data, object self_7312601, int argc, object *args) /* object self_7312601, object r_735978 */
+ {
- object r_736478 = args[0];
- if( (boolean_f != r_736478) ){
-
@@ -28001,20 +29423,14 @@ Make let-values be the same as let*-values, to work around
-c_7322880.elements[4] = ((closureN)self_7313780)->elements[7];
-c_7322880.elements[5] = ((closureN)self_7313780)->elements[9];
-c_7322880.elements[6] = ((closureN)self_7313780)->elements[10];
-
-
+-
+-
-list_2_type local_7322905;
-return_direct_with_clo1(data,(closure)&c_7322880,__lambda_956, Cyc_fast_list_2(&local_7322905, ((closureN)self_7313780)->elements[3], ((closureN)self_7313780)->elements[8]));
--} else {
-+list_2_type local_7321829;
-+
-+complex_num_type local_7321834;
-+return_closcall6(data, car(((closureN)self_7312555)->elements[12]), &c_7321733, Cyc_car(data, ((closureN)self_7312555)->elements[15]), Cyc_fast_list_2(&local_7321829, ((closureN)self_7312555)->elements[1], ((closureN)self_7312555)->elements[18]), Cyc_fast_sum(data,&local_7321834, ((closureN)self_7312555)->elements[9], obj_int2obj(1)), NULL, r_736086);;
-+}
-+
-+static void __lambda_970(void *data, object self_7312556, int argc, object *args) /* object self_7312556, object once_731333_733255 */
-+ {
-+ object once_731333_733255 = args[0];
++ object r_735978 = args[0];
++ if( (boolean_f != r_735978) ){
++ return_direct_with_clo1(data, ((closureN)self_7312601)->elements[1], (((closure) ((closureN)self_7312601)->elements[1])->fn), ((closureN)self_7312601)->elements[2]);
+ } else {
-closureN_type c_7322910;
-object e_7322925 [4];
@@ -28029,72 +29445,53 @@ Make let-values be the same as let*-values, to work around
-c_7322910.elements[1] = ((closureN)self_7313780)->elements[7];
-c_7322910.elements[2] = ((closureN)self_7313780)->elements[8];
-c_7322910.elements[3] = ((closureN)self_7313780)->elements[9];
-+closureN_type c_7321735;
-+object e_7321812 [15];
-+c_7321735.hdr.mark = gc_color_red;
-+ c_7321735.hdr.grayed = 0;
-+c_7321735.tag = closureN_tag;
-+ c_7321735.fn = (function_type)__lambda_971;
-+c_7321735.num_args = 1;
-+c_7321735.num_elements = 15;
-+c_7321735.elements = (object *)e_7321812;
-+c_7321735.elements[0] = ((closureN)self_7312556)->elements[0];
-+c_7321735.elements[1] = ((closureN)self_7312556)->elements[1];
-+c_7321735.elements[2] = ((closureN)self_7312556)->elements[2];
-+c_7321735.elements[3] = ((closureN)self_7312556)->elements[3];
-+c_7321735.elements[4] = ((closureN)self_7312556)->elements[4];
-+c_7321735.elements[5] = ((closureN)self_7312556)->elements[5];
-+c_7321735.elements[6] = ((closureN)self_7312556)->elements[7];
-+c_7321735.elements[7] = ((closureN)self_7312556)->elements[8];
-+c_7321735.elements[8] = ((closureN)self_7312556)->elements[9];
-+c_7321735.elements[9] = ((closureN)self_7312556)->elements[10];
-+c_7321735.elements[10] = ((closureN)self_7312556)->elements[11];
-+c_7321735.elements[11] = once_731333_733255;
-+c_7321735.elements[12] = ((closureN)self_7312556)->elements[12];
-+c_7321735.elements[13] = ((closureN)self_7312556)->elements[13];
-+c_7321735.elements[14] = ((closureN)self_7312556)->elements[14];
-
-
+-
+-
-pair_type local_7322928;
-+closureN_type c_7321813;
-+object e_7321822 [1];
-+c_7321813.hdr.mark = gc_color_red;
-+ c_7321813.hdr.grayed = 0;
-+c_7321813.tag = closureN_tag;
-+ c_7321813.fn = (function_type)__lambda_979;
-+c_7321813.num_args = 1;
-+c_7321813.num_elements = 1;
-+c_7321813.elements = (object *)e_7321822;
-+c_7321813.elements[0] = ((closureN)self_7312556)->elements[6];
++pair_type local_7321343;
-pair_type local_7322931;
-return_closcall2(data, ((closureN)self_7313780)->elements[6], &c_7322910, set_pair_as_expr(&local_7322928, set_pair_as_expr(&local_7322931, ((closureN)self_7313780)->elements[8], ((closureN)self_7313780)->elements[5]), ((closureN)self_7313780)->elements[10]));}
--;;
-+return_direct_with_clo1(data,(closure)&c_7321735,__lambda_971, &c_7321813);;
++pair_type local_7321346;
++return_direct_with_clo1(data, ((closureN)self_7312601)->elements[1], (((closure) ((closureN)self_7312601)->elements[1])->fn), set_pair_as_expr(&local_7321343, set_pair_as_expr(&local_7321346, ((closureN)self_7312601)->elements[3], ((closureN)self_7312601)->elements[0]), ((closureN)self_7312601)->elements[2]));}
+ ;;
}
-static void __lambda_958(void *data, object self_7313783, int argc, object *args) /* object self_7313783, object r_736484 */
-+static void __lambda_979(void *data, object self_7312557, int argc, object *args) /* object self_7312557, object k_736079, object x_731335_733256 */
++static void __lambda_926(void *data, object self_7312606, int argc, object *args) /* object self_7312606, object r_735975 */
{
- object r_736484 = args[0];
-+ object k_736079 = args[0]; object x_731335_733256 = args[1];
++ object r_735975 = args[0];
-list_3_type local_7322915;
-+list_2_type local_7321817;
++closureN_type c_7321315;
++object e_7321324 [5];
++c_7321315.hdr.mark = gc_color_red;
++ c_7321315.hdr.grayed = 0;
++c_7321315.tag = closureN_tag;
++ c_7321315.fn = (function_type)__lambda_927;
++c_7321315.num_args = 1;
++c_7321315.num_elements = 5;
++c_7321315.elements = (object *)e_7321324;
++c_7321315.elements[0] = ((closureN)self_7312606)->elements[0];
++c_7321315.elements[1] = ((closureN)self_7312606)->elements[1];
++c_7321315.elements[2] = ((closureN)self_7312606)->elements[2];
++c_7321315.elements[3] = ((closureN)self_7312606)->elements[3];
++c_7321315.elements[4] = ((closureN)self_7312606)->elements[4];
++
-pair_type local_7322919;
--
+
-list_2_type local_7322922;
-return_direct_with_clo1(data, ((closureN)self_7313783)->elements[1], (((closure) ((closureN)self_7313783)->elements[1])->fn), Cyc_fast_list_3(&local_7322915, ((closureN)self_7313783)->elements[0], set_cell_as_expr(&local_7322919, Cyc_fast_list_2(&local_7322922, ((closureN)self_7313783)->elements[2], ((closureN)self_7313783)->elements[3])), r_736484));;
-+list_2_type local_7321820;
-+return_direct_with_clo1(data, k_736079, (((closure) k_736079)->fn), Cyc_fast_list_2(&local_7321817, x_731335_733256, Cyc_fast_list_2(&local_7321820, ((closureN)self_7312557)->elements[0], NULL)));;
++return_direct_with_clo1(data,(closure)&c_7321315,__lambda_927, Cyc_set_cell(data, ((closureN)self_7312606)->elements[2], r_735975));;
}
-static void __lambda_956(void *data, object self_7313781, int argc, object *args) /* object self_7313781, object r_736482 */
-+static void __lambda_971(void *data, object self_7312558, int argc, object *args) /* object self_7312558, object r_736078 */
++static void __lambda_927(void *data, object self_7312607, int argc, object *args) /* object self_7312607, object r_735974 */
{
- object r_736482 = args[0];
-+ object r_736078 = args[0];
++
-closureN_type c_7322883;
-object e_7322900 [6];
@@ -28111,91 +29508,26 @@ Make let-values be the same as let*-values, to work around
-c_7322883.elements[3] = ((closureN)self_7313781)->elements[4];
-c_7322883.elements[4] = r_736482;
-c_7322883.elements[5] = ((closureN)self_7313781)->elements[5];
-+closureN_type c_7321737;
-+object e_7321810 [15];
-+c_7321737.hdr.mark = gc_color_red;
-+ c_7321737.hdr.grayed = 0;
-+c_7321737.tag = closureN_tag;
-+ c_7321737.fn = (function_type)__lambda_972;
-+c_7321737.num_args = 1;
-+c_7321737.num_elements = 15;
-+c_7321737.elements = (object *)e_7321810;
-+c_7321737.elements[0] = ((closureN)self_7312558)->elements[0];
-+c_7321737.elements[1] = ((closureN)self_7312558)->elements[1];
-+c_7321737.elements[2] = ((closureN)self_7312558)->elements[2];
-+c_7321737.elements[3] = ((closureN)self_7312558)->elements[3];
-+c_7321737.elements[4] = ((closureN)self_7312558)->elements[4];
-+c_7321737.elements[5] = ((closureN)self_7312558)->elements[5];
-+c_7321737.elements[6] = ((closureN)self_7312558)->elements[6];
-+c_7321737.elements[7] = ((closureN)self_7312558)->elements[7];
-+c_7321737.elements[8] = ((closureN)self_7312558)->elements[8];
-+c_7321737.elements[9] = ((closureN)self_7312558)->elements[9];
-+c_7321737.elements[10] = ((closureN)self_7312558)->elements[10];
-+c_7321737.elements[11] = ((closureN)self_7312558)->elements[11];
-+c_7321737.elements[12] = ((closureN)self_7312558)->elements[12];
-+c_7321737.elements[13] = ((closureN)self_7312558)->elements[13];
-+c_7321737.elements[14] = ((closureN)self_7312558)->elements[14];
-
+-
-return_closcall2(data, ((closureN)self_7313781)->elements[3], &c_7322883, ((closureN)self_7313781)->elements[6]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7321737, r_736078, ((closureN)self_7312558)->elements[9]);;
- }
-
+-}
+-
-static void __lambda_957(void *data, object self_7313782, int argc, object *args) /* object self_7313782, object r_736480 */
-+static void __lambda_972(void *data, object self_7312559, int argc, object *args) /* object self_7312559, object r_736077 */
- {
+- {
- object r_736480 = args[0];
-+ object r_736077 = args[0];
-
+-
-list_3_type local_7322888;
-+closureN_type c_7321739;
-+object e_7321797 [15];
-+c_7321739.hdr.mark = gc_color_red;
-+ c_7321739.hdr.grayed = 0;
-+c_7321739.tag = closureN_tag;
-+ c_7321739.fn = (function_type)__lambda_973;
-+c_7321739.num_args = 1;
-+c_7321739.num_elements = 15;
-+c_7321739.elements = (object *)e_7321797;
-+c_7321739.elements[0] = ((closureN)self_7312559)->elements[0];
-+c_7321739.elements[1] = ((closureN)self_7312559)->elements[1];
-+c_7321739.elements[2] = ((closureN)self_7312559)->elements[2];
-+c_7321739.elements[3] = ((closureN)self_7312559)->elements[3];
-+c_7321739.elements[4] = ((closureN)self_7312559)->elements[4];
-+c_7321739.elements[5] = ((closureN)self_7312559)->elements[5];
-+c_7321739.elements[6] = ((closureN)self_7312559)->elements[7];
-+c_7321739.elements[7] = ((closureN)self_7312559)->elements[8];
-+c_7321739.elements[8] = ((closureN)self_7312559)->elements[9];
-+c_7321739.elements[9] = ((closureN)self_7312559)->elements[10];
-+c_7321739.elements[10] = ((closureN)self_7312559)->elements[11];
-+c_7321739.elements[11] = r_736077;
-+c_7321739.elements[12] = ((closureN)self_7312559)->elements[12];
-+c_7321739.elements[13] = ((closureN)self_7312559)->elements[13];
-+c_7321739.elements[14] = ((closureN)self_7312559)->elements[14];
-+
-
+-
-list_3_type local_7322892;
-+closureN_type c_7321798;
-+object e_7321809 [1];
-+c_7321798.hdr.mark = gc_color_red;
-+ c_7321798.hdr.grayed = 0;
-+c_7321798.tag = closureN_tag;
-+ c_7321798.fn = (function_type)__lambda_978;
-+c_7321798.num_args = 2;
-+c_7321798.num_elements = 1;
-+c_7321798.elements = (object *)e_7321809;
-+c_7321798.elements[0] = ((closureN)self_7312559)->elements[6];
-
+-
-list_2_type local_7322897;
-return_direct_with_clo1(data, ((closureN)self_7313782)->elements[3], (((closure) ((closureN)self_7313782)->elements[3])->fn), Cyc_fast_list_3(&local_7322888, ((closureN)self_7313782)->elements[0], Cyc_fast_list_3(&local_7322892, ((closureN)self_7313782)->elements[1], ((closureN)self_7313782)->elements[5], Cyc_fast_list_2(&local_7322897, ((closureN)self_7313782)->elements[2], ((closureN)self_7313782)->elements[4])), r_736480));;
-+return_direct_with_clo1(data,(closure)&c_7321739,__lambda_973, &c_7321798);;
- }
-
+-}
+-
-static void __lambda_948(void *data, object self_7313827, int argc, object *args) /* object self_7313827, object r_736471 */
-+static void __lambda_978(void *data, object self_7312560, int argc, object *args) /* object self_7312560, object k_736073, object x_731336_733257, object l_731337_733258 */
- {
+- {
- object r_736471 = args[0];
-+ object k_736073 = args[0]; object x_731336_733257 = args[1]; object l_731337_733258 = args[2];
-
+-
-closureN_type c_7322850;
-object e_7322860 [6];
-c_7322850.hdr.mark = gc_color_red;
@@ -28211,55 +29543,24 @@ Make let-values be the same as let*-values, to work around
-c_7322850.elements[3] = ((closureN)self_7313827)->elements[3];
-c_7322850.elements[4] = ((closureN)self_7313827)->elements[4];
-c_7322850.elements[5] = ((closureN)self_7313827)->elements[5];
-+list_2_type local_7321802;
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7322850,__lambda_949, Cyc_set_cell(data, ((closureN)self_7313827)->elements[2], r_736471));;
-+list_2_type local_7321807;
-+return_direct_with_clo1(data, k_736073, (((closure) k_736073)->fn), Cyc_fast_list_2(&local_7321802, Cyc_car(data, x_731336_733257), Cyc_fast_list_2(&local_7321807, ((closureN)self_7312560)->elements[0], l_731337_733258)));;
- }
-
+-}
+-
-static void __lambda_949(void *data, object self_7313828, int argc, object *args) /* object self_7313828, object r_736470 */
-+static void __lambda_973(void *data, object self_7312561, int argc, object *args) /* object self_7312561, object r_736072 */
- {
+- {
+-
+-
-
-+ object r_736072 = args[0];
-
-+closureN_type c_7321741;
-+object e_7321794 [14];
-+c_7321741.hdr.mark = gc_color_red;
-+ c_7321741.hdr.grayed = 0;
-+c_7321741.tag = closureN_tag;
-+ c_7321741.fn = (function_type)__lambda_974;
-+c_7321741.num_args = 1;
-+c_7321741.num_elements = 14;
-+c_7321741.elements = (object *)e_7321794;
-+c_7321741.elements[0] = ((closureN)self_7312561)->elements[0];
-+c_7321741.elements[1] = ((closureN)self_7312561)->elements[1];
-+c_7321741.elements[2] = ((closureN)self_7312561)->elements[2];
-+c_7321741.elements[3] = ((closureN)self_7312561)->elements[3];
-+c_7321741.elements[4] = ((closureN)self_7312561)->elements[4];
-+c_7321741.elements[5] = ((closureN)self_7312561)->elements[5];
-+c_7321741.elements[6] = ((closureN)self_7312561)->elements[6];
-+c_7321741.elements[7] = ((closureN)self_7312561)->elements[7];
-+c_7321741.elements[8] = ((closureN)self_7312561)->elements[9];
-+c_7321741.elements[9] = ((closureN)self_7312561)->elements[10];
-+c_7321741.elements[10] = ((closureN)self_7312561)->elements[11];
-+c_7321741.elements[11] = ((closureN)self_7312561)->elements[12];
-+c_7321741.elements[12] = ((closureN)self_7312561)->elements[13];
-+c_7321741.elements[13] = ((closureN)self_7312561)->elements[14];
-
-return_closcall6(data, car(((closureN)self_7313828)->elements[2]), ((closureN)self_7313828)->elements[1], ((closureN)self_7313828)->elements[3], ((closureN)self_7313828)->elements[5], obj_int2obj(0), ((closureN)self_7313828)->elements[4], ((closureN)self_7313828)->elements[0]);;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7321741, r_736072, ((closureN)self_7312561)->elements[9], ((closureN)self_7312561)->elements[8]);;
- }
-
+-}
+-
-static void __lambda_846(void *data, object self_7313829, int argc, object *args) /* object self_7313829, object r_736464 */
-+static void __lambda_974(void *data, object self_7312562, int argc, object *args) /* object self_7312562, object r_736069 */
- {
+- {
- object r_736464 = args[0];
-+ object r_736069 = args[0];
-
+-
-closureN_type c_7321982;
-object e_7322833 [29];
-c_7321982.hdr.mark = gc_color_red;
@@ -28298,68 +29599,16 @@ Make let-values be the same as let*-values, to work around
-c_7321982.elements[26] = ((closureN)self_7313829)->elements[26];
-c_7321982.elements[27] = ((closureN)self_7313829)->elements[27];
-c_7321982.elements[28] = ((closureN)self_7313829)->elements[28];
-+closureN_type c_7321743;
-+object e_7321791 [13];
-+c_7321743.hdr.mark = gc_color_red;
-+ c_7321743.hdr.grayed = 0;
-+c_7321743.tag = closureN_tag;
-+ c_7321743.fn = (function_type)__lambda_975;
-+c_7321743.num_args = 1;
-+c_7321743.num_elements = 13;
-+c_7321743.elements = (object *)e_7321791;
-+c_7321743.elements[0] = ((closureN)self_7312562)->elements[0];
-+c_7321743.elements[1] = ((closureN)self_7312562)->elements[1];
-+c_7321743.elements[2] = ((closureN)self_7312562)->elements[2];
-+c_7321743.elements[3] = ((closureN)self_7312562)->elements[3];
-+c_7321743.elements[4] = ((closureN)self_7312562)->elements[4];
-+c_7321743.elements[5] = ((closureN)self_7312562)->elements[5];
-+c_7321743.elements[6] = ((closureN)self_7312562)->elements[6];
-+c_7321743.elements[7] = ((closureN)self_7312562)->elements[7];
-+c_7321743.elements[8] = ((closureN)self_7312562)->elements[9];
-+c_7321743.elements[9] = r_736069;
-+c_7321743.elements[10] = ((closureN)self_7312562)->elements[10];
-+c_7321743.elements[11] = ((closureN)self_7312562)->elements[11];
-+c_7321743.elements[12] = ((closureN)self_7312562)->elements[13];
-
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7321743, ((closureN)self_7312562)->elements[8], ((closureN)self_7312562)->elements[12]);;
-+}
-
-+static void __lambda_975(void *data, object self_7312563, int argc, object *args) /* object self_7312563, object r_736071 */
-+ {
-+ object r_736071 = args[0];
-+
-+closureN_type c_7321746;
-+object e_7321790 [12];
-+c_7321746.hdr.mark = gc_color_red;
-+ c_7321746.hdr.grayed = 0;
-+c_7321746.tag = closureN_tag;
-+ c_7321746.fn = (function_type)__lambda_976;
-+c_7321746.num_args = 1;
-+c_7321746.num_elements = 12;
-+c_7321746.elements = (object *)e_7321790;
-+c_7321746.elements[0] = ((closureN)self_7312563)->elements[0];
-+c_7321746.elements[1] = ((closureN)self_7312563)->elements[1];
-+c_7321746.elements[2] = ((closureN)self_7312563)->elements[2];
-+c_7321746.elements[3] = ((closureN)self_7312563)->elements[3];
-+c_7321746.elements[4] = ((closureN)self_7312563)->elements[4];
-+c_7321746.elements[5] = ((closureN)self_7312563)->elements[5];
-+c_7321746.elements[6] = ((closureN)self_7312563)->elements[7];
-+c_7321746.elements[7] = ((closureN)self_7312563)->elements[8];
-+c_7321746.elements[8] = ((closureN)self_7312563)->elements[9];
-+c_7321746.elements[9] = ((closureN)self_7312563)->elements[10];
-+c_7321746.elements[10] = ((closureN)self_7312563)->elements[11];
-+c_7321746.elements[11] = ((closureN)self_7312563)->elements[12];
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7321982,__lambda_847, Cyc_set_cell(data, ((closureN)self_7313829)->elements[22], r_736464));;
-+return_closcall2(data, ((closureN)self_7312563)->elements[6], &c_7321746, r_736071);;
- }
-
+-}
+-
-static void __lambda_847(void *data, object self_7313830, int argc, object *args) /* object self_7313830, object r_736317 */
-+static void __lambda_976(void *data, object self_7312564, int argc, object *args) /* object self_7312564, object r_736070 */
- {
+- {
-
-+ object r_736070 = args[0];
-
+-
-closureN_type c_7321984;
-object e_7322820 [29];
-c_7321984.hdr.mark = gc_color_red;
@@ -28399,27 +29648,7 @@ Make let-values be the same as let*-values, to work around
-c_7321984.elements[27] = ((closureN)self_7313830)->elements[27];
-c_7321984.elements[28] = ((closureN)self_7313830)->elements[28];
-
-+closureN_type c_7321748;
-+object e_7321784 [11];
-+c_7321748.hdr.mark = gc_color_red;
-+ c_7321748.hdr.grayed = 0;
-+c_7321748.tag = closureN_tag;
-+ c_7321748.fn = (function_type)__lambda_977;
-+c_7321748.num_args = 1;
-+c_7321748.num_elements = 11;
-+c_7321748.elements = (object *)e_7321784;
-+c_7321748.elements[0] = ((closureN)self_7312564)->elements[0];
-+c_7321748.elements[1] = ((closureN)self_7312564)->elements[1];
-+c_7321748.elements[2] = ((closureN)self_7312564)->elements[2];
-+c_7321748.elements[3] = ((closureN)self_7312564)->elements[3];
-+c_7321748.elements[4] = ((closureN)self_7312564)->elements[4];
-+c_7321748.elements[5] = ((closureN)self_7312564)->elements[5];
-+c_7321748.elements[6] = ((closureN)self_7312564)->elements[6];
-+c_7321748.elements[7] = ((closureN)self_7312564)->elements[7];
-+c_7321748.elements[8] = ((closureN)self_7312564)->elements[9];
-+c_7321748.elements[9] = ((closureN)self_7312564)->elements[10];
-+c_7321748.elements[10] = ((closureN)self_7312564)->elements[11];
-
+-
-closureN_type c_7322821;
-object e_7322832 [2];
-c_7322821.hdr.mark = gc_color_red;
@@ -28431,46 +29660,29 @@ Make let-values be the same as let*-values, to work around
-c_7322821.elements = (object *)e_7322832;
-c_7322821.elements[0] = ((closureN)self_7313830)->elements[16];
-c_7322821.elements[1] = ((closureN)self_7313830)->elements[17];
-
+-
-return_direct_with_clo1(data,(closure)&c_7321984,__lambda_848, &c_7322821);;
-+list_3_type local_7321787;
-+return_direct_with_clo1(data,(closure)&c_7321748,__lambda_977, Cyc_fast_list_3(&local_7321787, ((closureN)self_7312564)->elements[2], ((closureN)self_7312564)->elements[8], r_736070));;
- }
-
+-}
+-
-static void __lambda_943(void *data, object self_7313831, int argc, object *args) /* object self_7313831, object k_736461, object x_731353_733605 */
-+static void __lambda_977(void *data, object self_7312565, int argc, object *args) /* object self_7312565, object r_736066 */
- {
+- {
- object k_736461 = args[0]; object x_731353_733605 = args[1];
-
-if( (boolean_f != Cyc_is_pair(x_731353_733605)) ){
-+ object r_736066 = args[0];
-
-+list_4_type local_7321753;
-
-+pair_type local_7321758;
-
-+list_2_type local_7321761;
-
+-
+-
+-
+-
-return_closcall3(data, ((closureN)self_7313831)->elements[0], k_736461, car(((closureN)self_7313831)->elements[1]), Cyc_car(data, x_731353_733605));
-} else {
- return_direct_with_clo1(data, k_736461, (((closure) k_736461)->fn), boolean_f);}
-;;
-+list_4_type local_7321767;
-+
-+list_2_type local_7321771;
-+
-+list_3_type local_7321776;
-+
-+list_2_type local_7321780;
-+return_direct_with_clo1(data, ((closureN)self_7312565)->elements[6], (((closure) ((closureN)self_7312565)->elements[6])->fn), Cyc_fast_list_4(&local_7321753, ((closureN)self_7312565)->elements[2], ((closureN)self_7312565)->elements[3], set_pair_as_expr(&local_7321758, Cyc_fast_list_2(&local_7321761, ((closureN)self_7312565)->elements[10], ((closureN)self_7312565)->elements[9]), ((closureN)self_7312565)->elements[8]), Cyc_fast_list_4(&local_7321767, ((closureN)self_7312565)->elements[1], Cyc_fast_list_2(&local_7321771, ((closureN)self_7312565)->elements[4], ((closureN)self_7312565)->elements[10]), r_736066, Cyc_fast_list_3(&local_7321776, ((closureN)self_7312565)->elements[0], Cyc_fast_list_2(&local_7321780, ((closureN)self_7312565)->elements[5], ((closureN)self_7312565)->elements[10]), ((closureN)self_7312565)->elements[7]))));;
- }
-
+-}
+-
-static void __lambda_848(void *data, object self_7313832, int argc, object *args) /* object self_7313832, object r_736460 */
-+static void __lambda_963(void *data, object self_7312541, int argc, object *args) /* object self_7312541, object r_736051 */
- {
+- {
- object r_736460 = args[0];
-+ object r_736051 = args[0];
-
+-
-closureN_type c_7321986;
-object e_7322816 [29];
-c_7321986.hdr.mark = gc_color_red;
@@ -28509,32 +29721,16 @@ Make let-values be the same as let*-values, to work around
-c_7321986.elements[26] = ((closureN)self_7313832)->elements[26];
-c_7321986.elements[27] = ((closureN)self_7313832)->elements[27];
-c_7321986.elements[28] = ((closureN)self_7313832)->elements[28];
-+list_3_type local_7321672;
-+
-+list_2_type local_7321676;
-+
-+list_3_type local_7321681;
-
-+pair_type local_7321685;
-
-+list_2_type local_7321688;
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7321986,__lambda_849, Cyc_set_cell(data, ((closureN)self_7313832)->elements[19], r_736460));;
-+
-+return_direct_with_clo1(data, ((closureN)self_7312541)->elements[3], (((closure) ((closureN)self_7312541)->elements[3])->fn), Cyc_fast_list_3(&local_7321672, ((closureN)self_7312541)->elements[0], Cyc_fast_list_2(&local_7321676, ((closureN)self_7312541)->elements[2], ((closureN)self_7312541)->elements[5]), Cyc_fast_list_3(&local_7321681, ((closureN)self_7312541)->elements[1], set_cell_as_expr(&local_7321685, Cyc_fast_list_2(&local_7321688, Cyc_car(data, ((closureN)self_7312541)->elements[4]), ((closureN)self_7312541)->elements[5])), r_736051)));;
- }
-
+-}
+-
-static void __lambda_849(void *data, object self_7313833, int argc, object *args) /* object self_7313833, object r_736318 */
-+static void __lambda_959(void *data, object self_7312532, int argc, object *args) /* object self_7312532, object k_736044, object l_731291_733247 */
- {
-+ object k_736044 = args[0]; object l_731291_733247 = args[1];
-+ return_closcall3(data, ((closureN)self_7312532)->elements[0], k_736044, ((closureN)self_7312532)->elements[1], l_731291_733247);;
-+}
-
-+static void __lambda_954(void *data, object self_7312533, int argc, object *args) /* object self_7312533, object r_736043 */
-+ {
-+ object r_736043 = args[0];
-
+- {
+-
+-
-closureN_type c_7321988;
-object e_7322798 [28];
-c_7321988.hdr.mark = gc_color_red;
@@ -28572,28 +29768,8 @@ Make let-values be the same as let*-values, to work around
-c_7321988.elements[25] = ((closureN)self_7313833)->elements[26];
-c_7321988.elements[26] = ((closureN)self_7313833)->elements[27];
-c_7321988.elements[27] = ((closureN)self_7313833)->elements[28];
-+closureN_type c_7321585;
-+object e_7321642 [11];
-+c_7321585.hdr.mark = gc_color_red;
-+ c_7321585.hdr.grayed = 0;
-+c_7321585.tag = closureN_tag;
-+ c_7321585.fn = (function_type)__lambda_955;
-+c_7321585.num_args = 1;
-+c_7321585.num_elements = 11;
-+c_7321585.elements = (object *)e_7321642;
-+c_7321585.elements[0] = ((closureN)self_7312533)->elements[0];
-+c_7321585.elements[1] = ((closureN)self_7312533)->elements[1];
-+c_7321585.elements[2] = ((closureN)self_7312533)->elements[2];
-+c_7321585.elements[3] = ((closureN)self_7312533)->elements[3];
-+c_7321585.elements[4] = ((closureN)self_7312533)->elements[4];
-+c_7321585.elements[5] = ((closureN)self_7312533)->elements[5];
-+c_7321585.elements[6] = ((closureN)self_7312533)->elements[6];
-+c_7321585.elements[7] = ((closureN)self_7312533)->elements[7];
-+c_7321585.elements[8] = ((closureN)self_7312533)->elements[9];
-+c_7321585.elements[9] = ((closureN)self_7312533)->elements[10];
-+c_7321585.elements[10] = ((closureN)self_7312533)->elements[11];
-
-
+-
+-
-closureN_type c_7322799;
-object e_7322815 [2];
-c_7322799.hdr.mark = gc_color_red;
@@ -28605,78 +29781,35 @@ Make let-values be the same as let*-values, to work around
-c_7322799.elements = (object *)e_7322815;
-c_7322799.elements[0] = ((closureN)self_7313833)->elements[16];
-c_7322799.elements[1] = ((closureN)self_7313833)->elements[17];
-
+-
-return_direct_with_clo1(data,(closure)&c_7321988,__lambda_850, &c_7322799);;
-+return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7321585, r_736043, car(((closureN)self_7312533)->elements[8]));;
- }
-
+-}
+-
-static void __lambda_942(void *data, object self_7313834, int argc, object *args) /* object self_7313834, object k_736455, object x_731355_733606 */
-+static void __lambda_955(void *data, object self_7312534, int argc, object *args) /* object self_7312534, object r_736033 */
- {
+- {
- object k_736455 = args[0]; object x_731355_733606 = args[1];
-
-if( (boolean_f != Cyc_is_pair(x_731355_733606)) ){
-
-+ object r_736033 = args[0];
-+ if( (boolean_f != r_736033) ){
-
+-
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_731355_733606))) ){
-+closureN_type c_7321587;
-+object e_7321609 [7];
-+c_7321587.hdr.mark = gc_color_red;
-+ c_7321587.hdr.grayed = 0;
-+c_7321587.tag = closureN_tag;
-+ c_7321587.fn = (function_type)__lambda_956;
-+c_7321587.num_args = 1;
-+c_7321587.num_elements = 7;
-+c_7321587.elements = (object *)e_7321609;
-+c_7321587.elements[0] = ((closureN)self_7312534)->elements[0];
-+c_7321587.elements[1] = ((closureN)self_7312534)->elements[1];
-+c_7321587.elements[2] = ((closureN)self_7312534)->elements[4];
-+c_7321587.elements[3] = ((closureN)self_7312534)->elements[6];
-+c_7321587.elements[4] = ((closureN)self_7312534)->elements[7];
-+c_7321587.elements[5] = ((closureN)self_7312534)->elements[9];
-+c_7321587.elements[6] = ((closureN)self_7312534)->elements[10];
-+
-+
-+list_2_type local_7321612;
-+return_direct_with_clo1(data,(closure)&c_7321587,__lambda_956, Cyc_fast_list_2(&local_7321612, ((closureN)self_7312534)->elements[3], ((closureN)self_7312534)->elements[8]));
-+} else {
-
-+closureN_type c_7321617;
-+object e_7321632 [4];
-+c_7321617.hdr.mark = gc_color_red;
-+ c_7321617.hdr.grayed = 0;
-+c_7321617.tag = closureN_tag;
-+ c_7321617.fn = (function_type)__lambda_958;
-+c_7321617.num_args = 1;
-+c_7321617.num_elements = 4;
-+c_7321617.elements = (object *)e_7321632;
-+c_7321617.elements[0] = ((closureN)self_7312534)->elements[2];
-+c_7321617.elements[1] = ((closureN)self_7312534)->elements[7];
-+c_7321617.elements[2] = ((closureN)self_7312534)->elements[8];
-+c_7321617.elements[3] = ((closureN)self_7312534)->elements[9];
-
-
-+pair_type local_7321635;
-
+-
+-
+-
+-
-return_closcall3(data, ((closureN)self_7313834)->elements[0], k_736455, car(((closureN)self_7313834)->elements[1]), Cyc_cadr(data, x_731355_733606));
-} else {
- return_direct_with_clo1(data, k_736455, (((closure) k_736455)->fn), boolean_f);}
-;
-} else {
- return_direct_with_clo1(data, k_736455, (((closure) k_736455)->fn), boolean_f);}
-+pair_type local_7321638;
-+return_closcall2(data, ((closureN)self_7312534)->elements[6], &c_7321617, set_pair_as_expr(&local_7321635, set_pair_as_expr(&local_7321638, ((closureN)self_7312534)->elements[8], ((closureN)self_7312534)->elements[5]), ((closureN)self_7312534)->elements[10]));}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_850(void *data, object self_7313835, int argc, object *args) /* object self_7313835, object r_736454 */
-+static void __lambda_958(void *data, object self_7312537, int argc, object *args) /* object self_7312537, object r_736039 */
- {
+- {
- object r_736454 = args[0];
-+ object r_736039 = args[0];
-
+-
-closureN_type c_7321990;
-object e_7322794 [28];
-c_7321990.hdr.mark = gc_color_red;
@@ -28796,38 +29929,16 @@ Make let-values be the same as let*-values, to work around
-c_7322775.elements[0] = ((closureN)self_7313837)->elements[0];
-c_7322775.elements[1] = k_736450;
-c_7322775.elements[2] = x_731358_733607;
-+list_3_type local_7321622;
-
+-
-return_closcall2(data, car(((closureN)self_7313837)->elements[1]), &c_7322775, x_731358_733607);;
-+pair_type local_7321626;
-+
-+list_2_type local_7321629;
-+return_direct_with_clo1(data, ((closureN)self_7312537)->elements[1], (((closure) ((closureN)self_7312537)->elements[1])->fn), Cyc_fast_list_3(&local_7321622, ((closureN)self_7312537)->elements[0], set_cell_as_expr(&local_7321626, Cyc_fast_list_2(&local_7321629, ((closureN)self_7312537)->elements[2], ((closureN)self_7312537)->elements[3])), r_736039));;
- }
-
+-}
+-
-static void __lambda_940(void *data, object self_7313838, int argc, object *args) /* object self_7313838, object r_736451 */
-+static void __lambda_956(void *data, object self_7312535, int argc, object *args) /* object self_7312535, object r_736037 */
- {
+- {
- object r_736451 = args[0];
- if( (boolean_f != r_736451) ){
-+ object r_736037 = args[0];
-
-+closureN_type c_7321590;
-+object e_7321607 [6];
-+c_7321590.hdr.mark = gc_color_red;
-+ c_7321590.hdr.grayed = 0;
-+c_7321590.tag = closureN_tag;
-+ c_7321590.fn = (function_type)__lambda_957;
-+c_7321590.num_args = 1;
-+c_7321590.num_elements = 6;
-+c_7321590.elements = (object *)e_7321607;
-+c_7321590.elements[0] = ((closureN)self_7312535)->elements[0];
-+c_7321590.elements[1] = ((closureN)self_7312535)->elements[1];
-+c_7321590.elements[2] = ((closureN)self_7312535)->elements[2];
-+c_7321590.elements[3] = ((closureN)self_7312535)->elements[4];
-+c_7321590.elements[4] = r_736037;
-+c_7321590.elements[5] = ((closureN)self_7312535)->elements[5];
-
+-
+-
-
-closureN_type c_7322780;
-object e_7322786 [1];
@@ -28846,31 +29957,20 @@ Make let-values be the same as let*-values, to work around
-} else {
- return_direct_with_clo1(data, ((closureN)self_7313838)->elements[1], (((closure) ((closureN)self_7313838)->elements[1])->fn), obj_int2obj(0));}
-;;
-+return_closcall2(data, ((closureN)self_7312535)->elements[3], &c_7321590, ((closureN)self_7312535)->elements[6]);;
- }
-
+-}
+-
-static void __lambda_941(void *data, object self_7313839, int argc, object *args) /* object self_7313839, object r_736452 */
-+static void __lambda_957(void *data, object self_7312536, int argc, object *args) /* object self_7312536, object r_736035 */
- {
+- {
- object r_736452 = args[0];
-+ object r_736035 = args[0];
-
+-
-complex_num_type local_7322785;
-return_direct_with_clo1(data, ((closureN)self_7313839)->elements[0], (((closure) ((closureN)self_7313839)->elements[0])->fn), Cyc_fast_sum(data,&local_7322785, obj_int2obj(1), r_736452));;
-+list_3_type local_7321595;
-+
-+list_3_type local_7321599;
-+
-+list_2_type local_7321604;
-+return_direct_with_clo1(data, ((closureN)self_7312536)->elements[3], (((closure) ((closureN)self_7312536)->elements[3])->fn), Cyc_fast_list_3(&local_7321595, ((closureN)self_7312536)->elements[0], Cyc_fast_list_3(&local_7321599, ((closureN)self_7312536)->elements[1], ((closureN)self_7312536)->elements[5], Cyc_fast_list_2(&local_7321604, ((closureN)self_7312536)->elements[2], ((closureN)self_7312536)->elements[4])), r_736035));;
- }
-
+-}
+-
-static void __lambda_852(void *data, object self_7313840, int argc, object *args) /* object self_7313840, object r_736449 */
-+static void __lambda_948(void *data, object self_7312581, int argc, object *args) /* object self_7312581, object r_736026 */
- {
+- {
- object r_736449 = args[0];
-+ object r_736026 = args[0];
-
+-
-closureN_type c_7321994;
-object e_7322765 [28];
-c_7321994.hdr.mark = gc_color_red;
@@ -28908,33 +30008,16 @@ Make let-values be the same as let*-values, to work around
-c_7321994.elements[25] = ((closureN)self_7313840)->elements[25];
-c_7321994.elements[26] = ((closureN)self_7313840)->elements[26];
-c_7321994.elements[27] = ((closureN)self_7313840)->elements[27];
-+closureN_type c_7321557;
-+object e_7321567 [6];
-+c_7321557.hdr.mark = gc_color_red;
-+ c_7321557.hdr.grayed = 0;
-+c_7321557.tag = closureN_tag;
-+ c_7321557.fn = (function_type)__lambda_949;
-+c_7321557.num_args = 1;
-+c_7321557.num_elements = 6;
-+c_7321557.elements = (object *)e_7321567;
-+c_7321557.elements[0] = ((closureN)self_7312581)->elements[0];
-+c_7321557.elements[1] = ((closureN)self_7312581)->elements[1];
-+c_7321557.elements[2] = ((closureN)self_7312581)->elements[2];
-+c_7321557.elements[3] = ((closureN)self_7312581)->elements[3];
-+c_7321557.elements[4] = ((closureN)self_7312581)->elements[4];
-+c_7321557.elements[5] = ((closureN)self_7312581)->elements[5];
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7321994,__lambda_853, Cyc_set_cell(data, ((closureN)self_7313840)->elements[17], r_736449));;
-+return_direct_with_clo1(data,(closure)&c_7321557,__lambda_949, Cyc_set_cell(data, ((closureN)self_7312581)->elements[2], r_736026));;
- }
-
+-}
+-
-static void __lambda_853(void *data, object self_7313841, int argc, object *args) /* object self_7313841, object r_736320 */
-+static void __lambda_949(void *data, object self_7312582, int argc, object *args) /* object self_7312582, object r_736025 */
- {
-
-
+- {
+-
+-
-closureN_type c_7321996;
-object e_7322743 [28];
-c_7321996.hdr.mark = gc_color_red;
@@ -28985,57 +30068,16 @@ Make let-values be the same as let*-values, to work around
-c_7322744.elements = (object *)e_7322764;
-c_7322744.elements[0] = ((closureN)self_7313841)->elements[19];
-c_7322744.elements[1] = ((closureN)self_7313841)->elements[20];
-
+-
-return_direct_with_clo1(data,(closure)&c_7321996,__lambda_854, &c_7322744);;
-+return_closcall6(data, car(((closureN)self_7312582)->elements[2]), ((closureN)self_7312582)->elements[1], ((closureN)self_7312582)->elements[3], ((closureN)self_7312582)->elements[5], obj_int2obj(0), ((closureN)self_7312582)->elements[4], ((closureN)self_7312582)->elements[0]);;
- }
-
+-}
+-
-static void __lambda_937(void *data, object self_7313842, int argc, object *args) /* object self_7313842, object k_736446, object x_731359_733608 */
-+static void __lambda_846(void *data, object self_7312583, int argc, object *args) /* object self_7312583, object r_736019 */
- {
+- {
- object k_736446 = args[0]; object x_731359_733608 = args[1];
-+ object r_736019 = args[0];
-
-+closureN_type c_7320689;
-+object e_7321540 [29];
-+c_7320689.hdr.mark = gc_color_red;
-+ c_7320689.hdr.grayed = 0;
-+c_7320689.tag = closureN_tag;
-+ c_7320689.fn = (function_type)__lambda_847;
-+c_7320689.num_args = 1;
-+c_7320689.num_elements = 29;
-+c_7320689.elements = (object *)e_7321540;
-+c_7320689.elements[0] = ((closureN)self_7312583)->elements[0];
-+c_7320689.elements[1] = ((closureN)self_7312583)->elements[1];
-+c_7320689.elements[2] = ((closureN)self_7312583)->elements[2];
-+c_7320689.elements[3] = ((closureN)self_7312583)->elements[3];
-+c_7320689.elements[4] = ((closureN)self_7312583)->elements[4];
-+c_7320689.elements[5] = ((closureN)self_7312583)->elements[5];
-+c_7320689.elements[6] = ((closureN)self_7312583)->elements[6];
-+c_7320689.elements[7] = ((closureN)self_7312583)->elements[7];
-+c_7320689.elements[8] = ((closureN)self_7312583)->elements[8];
-+c_7320689.elements[9] = ((closureN)self_7312583)->elements[9];
-+c_7320689.elements[10] = ((closureN)self_7312583)->elements[10];
-+c_7320689.elements[11] = ((closureN)self_7312583)->elements[11];
-+c_7320689.elements[12] = ((closureN)self_7312583)->elements[12];
-+c_7320689.elements[13] = ((closureN)self_7312583)->elements[13];
-+c_7320689.elements[14] = ((closureN)self_7312583)->elements[14];
-+c_7320689.elements[15] = ((closureN)self_7312583)->elements[15];
-+c_7320689.elements[16] = ((closureN)self_7312583)->elements[16];
-+c_7320689.elements[17] = ((closureN)self_7312583)->elements[17];
-+c_7320689.elements[18] = ((closureN)self_7312583)->elements[18];
-+c_7320689.elements[19] = ((closureN)self_7312583)->elements[19];
-+c_7320689.elements[20] = ((closureN)self_7312583)->elements[20];
-+c_7320689.elements[21] = ((closureN)self_7312583)->elements[21];
-+c_7320689.elements[22] = ((closureN)self_7312583)->elements[22];
-+c_7320689.elements[23] = ((closureN)self_7312583)->elements[23];
-+c_7320689.elements[24] = ((closureN)self_7312583)->elements[24];
-+c_7320689.elements[25] = ((closureN)self_7312583)->elements[25];
-+c_7320689.elements[26] = ((closureN)self_7312583)->elements[26];
-+c_7320689.elements[27] = ((closureN)self_7312583)->elements[27];
-+c_7320689.elements[28] = ((closureN)self_7312583)->elements[28];
-
-
+-
+-
+-
-closureN_type c_7322749;
-object e_7322763 [3];
-c_7322749.hdr.mark = gc_color_red;
@@ -29050,85 +30092,105 @@ Make let-values be the same as let*-values, to work around
-c_7322749.elements[2] = x_731359_733608;
-return_closcall2(data, car(((closureN)self_7313842)->elements[1]), &c_7322749, x_731359_733608);;
-+return_direct_with_clo1(data,(closure)&c_7320689,__lambda_847, Cyc_set_cell(data, ((closureN)self_7312583)->elements[22], r_736019));;
++return_closcall4(data, car(((closureN)self_7312607)->elements[2]), ((closureN)self_7312607)->elements[1], ((closureN)self_7312607)->elements[4], ((closureN)self_7312607)->elements[0], ((closureN)self_7312607)->elements[3]);;
}
-static void __lambda_938(void *data, object self_7313843, int argc, object *args) /* object self_7313843, object r_736447 */
-+static void __lambda_847(void *data, object self_7312584, int argc, object *args) /* object self_7312584, object r_735872 */
++static void __lambda_856(void *data, object self_7312608, int argc, object *args) /* object self_7312608, object r_735971 */
{
- object r_736447 = args[0];
- if( (boolean_f != r_736447) ){
--
++ object r_735971 = args[0];
+
++closureN_type c_7320702;
++object e_7321300 [25];
++c_7320702.hdr.mark = gc_color_red;
++ c_7320702.hdr.grayed = 0;
++c_7320702.tag = closureN_tag;
++ c_7320702.fn = (function_type)__lambda_857;
++c_7320702.num_args = 1;
++c_7320702.num_elements = 25;
++c_7320702.elements = (object *)e_7321300;
++c_7320702.elements[0] = ((closureN)self_7312608)->elements[0];
++c_7320702.elements[1] = ((closureN)self_7312608)->elements[1];
++c_7320702.elements[2] = ((closureN)self_7312608)->elements[2];
++c_7320702.elements[3] = ((closureN)self_7312608)->elements[3];
++c_7320702.elements[4] = ((closureN)self_7312608)->elements[4];
++c_7320702.elements[5] = ((closureN)self_7312608)->elements[5];
++c_7320702.elements[6] = ((closureN)self_7312608)->elements[6];
++c_7320702.elements[7] = ((closureN)self_7312608)->elements[7];
++c_7320702.elements[8] = ((closureN)self_7312608)->elements[8];
++c_7320702.elements[9] = ((closureN)self_7312608)->elements[9];
++c_7320702.elements[10] = ((closureN)self_7312608)->elements[10];
++c_7320702.elements[11] = ((closureN)self_7312608)->elements[11];
++c_7320702.elements[12] = ((closureN)self_7312608)->elements[12];
++c_7320702.elements[13] = ((closureN)self_7312608)->elements[13];
++c_7320702.elements[14] = ((closureN)self_7312608)->elements[14];
++c_7320702.elements[15] = ((closureN)self_7312608)->elements[16];
++c_7320702.elements[16] = ((closureN)self_7312608)->elements[17];
++c_7320702.elements[17] = ((closureN)self_7312608)->elements[18];
++c_7320702.elements[18] = ((closureN)self_7312608)->elements[19];
++c_7320702.elements[19] = ((closureN)self_7312608)->elements[20];
++c_7320702.elements[20] = ((closureN)self_7312608)->elements[21];
++c_7320702.elements[21] = ((closureN)self_7312608)->elements[22];
++c_7320702.elements[22] = ((closureN)self_7312608)->elements[23];
++c_7320702.elements[23] = ((closureN)self_7312608)->elements[24];
++c_7320702.elements[24] = ((closureN)self_7312608)->elements[25];
-+
-+closureN_type c_7320691;
-+object e_7321527 [29];
-+c_7320691.hdr.mark = gc_color_red;
-+ c_7320691.hdr.grayed = 0;
-+c_7320691.tag = closureN_tag;
-+ c_7320691.fn = (function_type)__lambda_848;
-+c_7320691.num_args = 1;
-+c_7320691.num_elements = 29;
-+c_7320691.elements = (object *)e_7321527;
-+c_7320691.elements[0] = ((closureN)self_7312584)->elements[0];
-+c_7320691.elements[1] = ((closureN)self_7312584)->elements[1];
-+c_7320691.elements[2] = ((closureN)self_7312584)->elements[2];
-+c_7320691.elements[3] = ((closureN)self_7312584)->elements[3];
-+c_7320691.elements[4] = ((closureN)self_7312584)->elements[4];
-+c_7320691.elements[5] = ((closureN)self_7312584)->elements[5];
-+c_7320691.elements[6] = ((closureN)self_7312584)->elements[6];
-+c_7320691.elements[7] = ((closureN)self_7312584)->elements[7];
-+c_7320691.elements[8] = ((closureN)self_7312584)->elements[8];
-+c_7320691.elements[9] = ((closureN)self_7312584)->elements[9];
-+c_7320691.elements[10] = ((closureN)self_7312584)->elements[10];
-+c_7320691.elements[11] = ((closureN)self_7312584)->elements[11];
-+c_7320691.elements[12] = ((closureN)self_7312584)->elements[12];
-+c_7320691.elements[13] = ((closureN)self_7312584)->elements[13];
-+c_7320691.elements[14] = ((closureN)self_7312584)->elements[14];
-+c_7320691.elements[15] = ((closureN)self_7312584)->elements[15];
-+c_7320691.elements[16] = ((closureN)self_7312584)->elements[16];
-+c_7320691.elements[17] = ((closureN)self_7312584)->elements[17];
-+c_7320691.elements[18] = ((closureN)self_7312584)->elements[18];
-+c_7320691.elements[19] = ((closureN)self_7312584)->elements[19];
-+c_7320691.elements[20] = ((closureN)self_7312584)->elements[20];
-+c_7320691.elements[21] = ((closureN)self_7312584)->elements[21];
-+c_7320691.elements[22] = ((closureN)self_7312584)->elements[22];
-+c_7320691.elements[23] = ((closureN)self_7312584)->elements[23];
-+c_7320691.elements[24] = ((closureN)self_7312584)->elements[24];
-+c_7320691.elements[25] = ((closureN)self_7312584)->elements[25];
-+c_7320691.elements[26] = ((closureN)self_7312584)->elements[26];
-+c_7320691.elements[27] = ((closureN)self_7312584)->elements[27];
-+c_7320691.elements[28] = ((closureN)self_7312584)->elements[28];
-return_closcall2(data, car(((closureN)self_7313843)->elements[0]), ((closureN)self_7313843)->elements[1], Cyc_cdr(data, ((closureN)self_7313843)->elements[2]));
-} else {
--
-+closureN_type c_7321528;
-+object e_7321539 [2];
-+c_7321528.hdr.mark = gc_color_red;
-+ c_7321528.hdr.grayed = 0;
-+c_7321528.tag = closureN_tag;
-+ c_7321528.fn = (function_type)__lambda_943;
-+c_7321528.num_args = 1;
-+c_7321528.num_elements = 2;
-+c_7321528.elements = (object *)e_7321539;
-+c_7321528.elements[0] = ((closureN)self_7312584)->elements[16];
-+c_7321528.elements[1] = ((closureN)self_7312584)->elements[17];
++return_direct_with_clo1(data,(closure)&c_7320702,__lambda_857, Cyc_set_cell(data, ((closureN)self_7312608)->elements[15], r_735971));;
++}
++
++static void __lambda_857(void *data, object self_7312609, int argc, object *args) /* object self_7312609, object r_735870 */
++ {
++
+
++closureN_type c_7320704;
++object e_7321185 [25];
++c_7320704.hdr.mark = gc_color_red;
++ c_7320704.hdr.grayed = 0;
++c_7320704.tag = closureN_tag;
++ c_7320704.fn = (function_type)__lambda_858;
++c_7320704.num_args = 1;
++c_7320704.num_elements = 25;
++c_7320704.elements = (object *)e_7321185;
++c_7320704.elements[0] = ((closureN)self_7312609)->elements[0];
++c_7320704.elements[1] = ((closureN)self_7312609)->elements[1];
++c_7320704.elements[2] = ((closureN)self_7312609)->elements[2];
++c_7320704.elements[3] = ((closureN)self_7312609)->elements[3];
++c_7320704.elements[4] = ((closureN)self_7312609)->elements[4];
++c_7320704.elements[5] = ((closureN)self_7312609)->elements[5];
++c_7320704.elements[6] = ((closureN)self_7312609)->elements[6];
++c_7320704.elements[7] = ((closureN)self_7312609)->elements[7];
++c_7320704.elements[8] = ((closureN)self_7312609)->elements[8];
++c_7320704.elements[9] = ((closureN)self_7312609)->elements[9];
++c_7320704.elements[10] = ((closureN)self_7312609)->elements[10];
++c_7320704.elements[11] = ((closureN)self_7312609)->elements[11];
++c_7320704.elements[12] = ((closureN)self_7312609)->elements[12];
++c_7320704.elements[13] = ((closureN)self_7312609)->elements[13];
++c_7320704.elements[14] = ((closureN)self_7312609)->elements[14];
++c_7320704.elements[15] = ((closureN)self_7312609)->elements[15];
++c_7320704.elements[16] = ((closureN)self_7312609)->elements[16];
++c_7320704.elements[17] = ((closureN)self_7312609)->elements[17];
++c_7320704.elements[18] = ((closureN)self_7312609)->elements[18];
++c_7320704.elements[19] = ((closureN)self_7312609)->elements[19];
++c_7320704.elements[20] = ((closureN)self_7312609)->elements[20];
++c_7320704.elements[21] = ((closureN)self_7312609)->elements[21];
++c_7320704.elements[22] = ((closureN)self_7312609)->elements[22];
++c_7320704.elements[23] = ((closureN)self_7312609)->elements[23];
++c_7320704.elements[24] = ((closureN)self_7312609)->elements[24];
-return_direct_with_clo1(data, ((closureN)self_7313843)->elements[1], (((closure) ((closureN)self_7313843)->elements[1])->fn), Cyc_cdr(data, ((closureN)self_7313843)->elements[2]));}
-;;
-+return_direct_with_clo1(data,(closure)&c_7320691,__lambda_848, &c_7321528);;
- }
-
+-}
+-
-static void __lambda_854(void *data, object self_7313844, int argc, object *args) /* object self_7313844, object r_736445 */
-+static void __lambda_943(void *data, object self_7312585, int argc, object *args) /* object self_7312585, object k_736016, object x_731354_733265 */
- {
+- {
- object r_736445 = args[0];
-+ object k_736016 = args[0]; object x_731354_733265 = args[1];
-+
-+if( (boolean_f != Cyc_is_pair(x_731354_733265)) ){
-
+-
-closureN_type c_7321998;
-object e_7322739 [28];
-c_7321998.hdr.mark = gc_color_red;
@@ -29211,8 +30273,8 @@ Make let-values be the same as let*-values, to work around
-c_7322000.elements[23] = ((closureN)self_7313845)->elements[24];
-c_7322000.elements[24] = ((closureN)self_7313845)->elements[25];
-c_7322000.elements[25] = ((closureN)self_7313845)->elements[26];
-
-
+-
+-
-closureN_type c_7322605;
-object e_7322738 [3];
-c_7322605.hdr.mark = gc_color_red;
@@ -29225,20 +30287,14 @@ Make let-values be the same as let*-values, to work around
-c_7322605.elements[0] = ((closureN)self_7313845)->elements[16];
-c_7322605.elements[1] = ((closureN)self_7313845)->elements[20];
-c_7322605.elements[2] = ((closureN)self_7313845)->elements[27];
-
+-
-return_direct_with_clo1(data,(closure)&c_7322000,__lambda_856, &c_7322605);;
-+return_closcall3(data, ((closureN)self_7312585)->elements[0], k_736016, car(((closureN)self_7312585)->elements[1]), Cyc_car(data, x_731354_733265));
-+} else {
-+ return_direct_with_clo1(data, k_736016, (((closure) k_736016)->fn), boolean_f);}
-+;;
- }
-
+-}
+-
-static void __lambda_923(void *data, object self_7313846, int argc, object *args) /* object self_7313846, object k_736424, object x_731360_733609, object dim_731361_733610 */
-+static void __lambda_848(void *data, object self_7312586, int argc, object *args) /* object self_7312586, object r_736015 */
- {
+- {
- object k_736424 = args[0]; object x_731360_733609 = args[1]; object dim_731361_733610 = args[2];
-+ object r_736015 = args[0];
-
+-
-closureN_type c_7322607;
-object e_7322737 [4];
-c_7322607.hdr.mark = gc_color_red;
@@ -29252,48 +30308,10 @@ Make let-values be the same as let*-values, to work around
-c_7322607.elements[1] = ((closureN)self_7313846)->elements[1];
-c_7322607.elements[2] = k_736424;
-c_7322607.elements[3] = ((closureN)self_7313846)->elements[2];
-+closureN_type c_7320693;
-+object e_7321523 [29];
-+c_7320693.hdr.mark = gc_color_red;
-+ c_7320693.hdr.grayed = 0;
-+c_7320693.tag = closureN_tag;
-+ c_7320693.fn = (function_type)__lambda_849;
-+c_7320693.num_args = 1;
-+c_7320693.num_elements = 29;
-+c_7320693.elements = (object *)e_7321523;
-+c_7320693.elements[0] = ((closureN)self_7312586)->elements[0];
-+c_7320693.elements[1] = ((closureN)self_7312586)->elements[1];
-+c_7320693.elements[2] = ((closureN)self_7312586)->elements[2];
-+c_7320693.elements[3] = ((closureN)self_7312586)->elements[3];
-+c_7320693.elements[4] = ((closureN)self_7312586)->elements[4];
-+c_7320693.elements[5] = ((closureN)self_7312586)->elements[5];
-+c_7320693.elements[6] = ((closureN)self_7312586)->elements[6];
-+c_7320693.elements[7] = ((closureN)self_7312586)->elements[7];
-+c_7320693.elements[8] = ((closureN)self_7312586)->elements[8];
-+c_7320693.elements[9] = ((closureN)self_7312586)->elements[9];
-+c_7320693.elements[10] = ((closureN)self_7312586)->elements[10];
-+c_7320693.elements[11] = ((closureN)self_7312586)->elements[11];
-+c_7320693.elements[12] = ((closureN)self_7312586)->elements[12];
-+c_7320693.elements[13] = ((closureN)self_7312586)->elements[13];
-+c_7320693.elements[14] = ((closureN)self_7312586)->elements[14];
-+c_7320693.elements[15] = ((closureN)self_7312586)->elements[15];
-+c_7320693.elements[16] = ((closureN)self_7312586)->elements[16];
-+c_7320693.elements[17] = ((closureN)self_7312586)->elements[17];
-+c_7320693.elements[18] = ((closureN)self_7312586)->elements[18];
-+c_7320693.elements[19] = ((closureN)self_7312586)->elements[19];
-+c_7320693.elements[20] = ((closureN)self_7312586)->elements[20];
-+c_7320693.elements[21] = ((closureN)self_7312586)->elements[21];
-+c_7320693.elements[22] = ((closureN)self_7312586)->elements[22];
-+c_7320693.elements[23] = ((closureN)self_7312586)->elements[23];
-+c_7320693.elements[24] = ((closureN)self_7312586)->elements[24];
-+c_7320693.elements[25] = ((closureN)self_7312586)->elements[25];
-+c_7320693.elements[26] = ((closureN)self_7312586)->elements[26];
-+c_7320693.elements[27] = ((closureN)self_7312586)->elements[27];
-+c_7320693.elements[28] = ((closureN)self_7312586)->elements[28];
-
+-
-return_direct_with_clo3(data,(closure)&c_7322607,__lambda_924, x_731360_733609, dim_731361_733610, NULL);;
-}
-
+-
-static void __lambda_924(void *data, object self_7313847, int argc, object *args) /* object self_7313847, object x_731363_733611, object dim_731364_733612, object vars_731365_733613 */
- {
- object x_731363_733611 = args[0]; object dim_731364_733612 = args[1]; object vars_731365_733613 = args[2];
@@ -29314,17 +30332,14 @@ Make let-values be the same as let*-values, to work around
-c_7322609.elements[4] = ((closureN)self_7313847)->elements[3];
-c_7322609.elements[5] = vars_731365_733613;
-c_7322609.elements[6] = x_731363_733611;
-
+-
-return_direct_with_clo1(data,(closure)&c_7322609,__lambda_925, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7320693,__lambda_849, Cyc_set_cell(data, ((closureN)self_7312586)->elements[19], r_736015));;
- }
-
+-}
+-
-static void __lambda_925(void *data, object self_7313848, int argc, object *args) /* object self_7313848, object lp_731366_733614 */
-+static void __lambda_849(void *data, object self_7312587, int argc, object *args) /* object self_7312587, object r_735873 */
- {
+- {
- object lp_731366_733614 = args[0];
-+
-
+-
-closureN_type c_7322611;
-object e_7322732 [7];
-c_7322611.hdr.mark = gc_color_red;
@@ -29341,72 +30356,38 @@ Make let-values be the same as let*-values, to work around
-c_7322611.elements[4] = ((closureN)self_7313848)->elements[4];
-c_7322611.elements[5] = ((closureN)self_7313848)->elements[5];
-c_7322611.elements[6] = ((closureN)self_7313848)->elements[6];
-+closureN_type c_7320695;
-+object e_7321505 [28];
-+c_7320695.hdr.mark = gc_color_red;
-+ c_7320695.hdr.grayed = 0;
-+c_7320695.tag = closureN_tag;
-+ c_7320695.fn = (function_type)__lambda_850;
-+c_7320695.num_args = 1;
-+c_7320695.num_elements = 28;
-+c_7320695.elements = (object *)e_7321505;
-+c_7320695.elements[0] = ((closureN)self_7312587)->elements[0];
-+c_7320695.elements[1] = ((closureN)self_7312587)->elements[1];
-+c_7320695.elements[2] = ((closureN)self_7312587)->elements[2];
-+c_7320695.elements[3] = ((closureN)self_7312587)->elements[3];
-+c_7320695.elements[4] = ((closureN)self_7312587)->elements[4];
-+c_7320695.elements[5] = ((closureN)self_7312587)->elements[5];
-+c_7320695.elements[6] = ((closureN)self_7312587)->elements[6];
-+c_7320695.elements[7] = ((closureN)self_7312587)->elements[7];
-+c_7320695.elements[8] = ((closureN)self_7312587)->elements[8];
-+c_7320695.elements[9] = ((closureN)self_7312587)->elements[9];
-+c_7320695.elements[10] = ((closureN)self_7312587)->elements[10];
-+c_7320695.elements[11] = ((closureN)self_7312587)->elements[11];
-+c_7320695.elements[12] = ((closureN)self_7312587)->elements[12];
-+c_7320695.elements[13] = ((closureN)self_7312587)->elements[13];
-+c_7320695.elements[14] = ((closureN)self_7312587)->elements[14];
-+c_7320695.elements[15] = ((closureN)self_7312587)->elements[15];
-+c_7320695.elements[16] = ((closureN)self_7312587)->elements[16];
-+c_7320695.elements[17] = ((closureN)self_7312587)->elements[18];
-+c_7320695.elements[18] = ((closureN)self_7312587)->elements[19];
-+c_7320695.elements[19] = ((closureN)self_7312587)->elements[20];
-+c_7320695.elements[20] = ((closureN)self_7312587)->elements[21];
-+c_7320695.elements[21] = ((closureN)self_7312587)->elements[22];
-+c_7320695.elements[22] = ((closureN)self_7312587)->elements[23];
-+c_7320695.elements[23] = ((closureN)self_7312587)->elements[24];
-+c_7320695.elements[24] = ((closureN)self_7312587)->elements[25];
-+c_7320695.elements[25] = ((closureN)self_7312587)->elements[26];
-+c_7320695.elements[26] = ((closureN)self_7312587)->elements[27];
-+c_7320695.elements[27] = ((closureN)self_7312587)->elements[28];
-+
-
-+closureN_type c_7321506;
-+object e_7321522 [2];
-+c_7321506.hdr.mark = gc_color_red;
-+ c_7321506.hdr.grayed = 0;
-+c_7321506.tag = closureN_tag;
-+ c_7321506.fn = (function_type)__lambda_942;
-+c_7321506.num_args = 1;
-+c_7321506.num_elements = 2;
-+c_7321506.elements = (object *)e_7321522;
-+c_7321506.elements[0] = ((closureN)self_7312587)->elements[16];
-+c_7321506.elements[1] = ((closureN)self_7312587)->elements[17];
+
++mmacro(c_7321186, (function_type)__lambda_909);c_7321186.num_args = 3;
++return_direct_with_clo1(data,(closure)&c_7320704,__lambda_858, &c_7321186);;
++}
-pair_type local_7322735;
-return_direct_with_clo1(data,(closure)&c_7322611,__lambda_1413, set_cell_as_expr(&local_7322735, lp_731366_733614));;
-+return_direct_with_clo1(data,(closure)&c_7320695,__lambda_850, &c_7321506);;
++static void __lambda_909(void *data, object self_7312610, int argc, object *args) /* object self_7312610, object k_735954, object x_731384_733272, object vars_731385_733273, object dim_731386_733274 */
++ {
++ object k_735954 = args[0]; object x_731384_733272 = args[1]; object vars_731385_733273 = args[2]; object dim_731386_733274 = args[3];
++
++closureN_type c_7321188;
++object e_7321299 [3];
++c_7321188.hdr.mark = gc_color_red;
++ c_7321188.hdr.grayed = 0;
++c_7321188.tag = closureN_tag;
++ c_7321188.fn = (function_type)__lambda_910;
++c_7321188.num_args = 2;
++c_7321188.num_elements = 3;
++c_7321188.elements = (object *)e_7321299;
++c_7321188.elements[0] = dim_731386_733274;
++c_7321188.elements[1] = k_735954;
++c_7321188.elements[2] = vars_731385_733273;
++
++return_direct_with_clo2(data,(closure)&c_7321188,__lambda_910, x_731384_733272, NULL);;
}
-static void __lambda_1413(void *data, object self_7313849, int argc, object *args) /* object self_7313849, object lp_731366_733614 */
-+static void __lambda_942(void *data, object self_7312588, int argc, object *args) /* object self_7312588, object k_736010, object x_731356_733266 */
++static void __lambda_910(void *data, object self_7312611, int argc, object *args) /* object self_7312611, object x_731388_733275, object free_731389_733276 */
{
- object lp_731366_733614 = args[0];
-+ object k_736010 = args[0]; object x_731356_733266 = args[1];
-+
-+if( (boolean_f != Cyc_is_pair(x_731356_733266)) ){
-+
-+
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_731356_733266))) ){
++ object x_731388_733275 = args[0]; object free_731389_733276 = args[1];
-closureN_type c_7322613;
-object e_7322628 [5];
@@ -29422,8 +30403,8 @@ Make let-values be the same as let*-values, to work around
-c_7322613.elements[2] = lp_731366_733614;
-c_7322613.elements[3] = ((closureN)self_7313849)->elements[5];
-c_7322613.elements[4] = ((closureN)self_7313849)->elements[6];
-
-
+-
+-
-closureN_type c_7322629;
-object e_7322731 [4];
-c_7322629.hdr.mark = gc_color_red;
@@ -29462,23 +30443,31 @@ Make let-values be the same as let*-values, to work around
-c_7322631.elements[5] = ((closureN)self_7313850)->elements[3];
-c_7322631.elements[6] = vars_731369_733617;
-c_7322631.elements[7] = x_731367_733615;
++closureN_type c_7321190;
++object e_7321298 [5];
++c_7321190.hdr.mark = gc_color_red;
++ c_7321190.hdr.grayed = 0;
++c_7321190.tag = closureN_tag;
++ c_7321190.fn = (function_type)__lambda_911;
++c_7321190.num_args = 1;
++c_7321190.num_elements = 5;
++c_7321190.elements = (object *)e_7321298;
++c_7321190.elements[0] = ((closureN)self_7312611)->elements[0];
++c_7321190.elements[1] = free_731389_733276;
++c_7321190.elements[2] = ((closureN)self_7312611)->elements[1];
++c_7321190.elements[3] = ((closureN)self_7312611)->elements[2];
++c_7321190.elements[4] = x_731388_733275;
-return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7322631, x_731367_733615);;
-+return_closcall3(data, ((closureN)self_7312588)->elements[0], k_736010, car(((closureN)self_7312588)->elements[1]), Cyc_cadr(data, x_731356_733266));
-+} else {
-+ return_direct_with_clo1(data, k_736010, (((closure) k_736010)->fn), boolean_f);}
-+;
-+} else {
-+ return_direct_with_clo1(data, k_736010, (((closure) k_736010)->fn), boolean_f);}
-+;;
++return_direct_with_clo1(data,(closure)&c_7321190,__lambda_911, boolean_f);;
}
-static void __lambda_929(void *data, object self_7313851, int argc, object *args) /* object self_7313851, object r_736429 */
-+static void __lambda_850(void *data, object self_7312589, int argc, object *args) /* object self_7312589, object r_736009 */
++static void __lambda_911(void *data, object self_7312612, int argc, object *args) /* object self_7312612, object lp_731390_733277 */
{
- object r_736429 = args[0];
- if( (boolean_f != r_736429) ){
-+ object r_736009 = args[0];
++ object lp_731390_733277 = args[0];
-closureN_type c_7322633;
-object e_7322654 [5];
@@ -29494,8 +30483,22 @@ Make let-values be the same as let*-values, to work around
-c_7322633.elements[2] = ((closureN)self_7313851)->elements[4];
-c_7322633.elements[3] = ((closureN)self_7313851)->elements[6];
-c_7322633.elements[4] = ((closureN)self_7313851)->elements[7];
--
--
++closureN_type c_7321192;
++object e_7321294 [5];
++c_7321192.hdr.mark = gc_color_red;
++ c_7321192.hdr.grayed = 0;
++c_7321192.tag = closureN_tag;
++ c_7321192.fn = (function_type)__lambda_1365;
++c_7321192.num_args = 1;
++c_7321192.num_elements = 5;
++c_7321192.elements = (object *)e_7321294;
++c_7321192.elements[0] = ((closureN)self_7312612)->elements[0];
++c_7321192.elements[1] = ((closureN)self_7312612)->elements[1];
++c_7321192.elements[2] = ((closureN)self_7312612)->elements[2];
++c_7321192.elements[3] = ((closureN)self_7312612)->elements[3];
++c_7321192.elements[4] = ((closureN)self_7312612)->elements[4];
+
+
-closureN_type c_7322655;
-object e_7322659 [2];
-c_7322655.hdr.mark = gc_color_red;
@@ -29507,165 +30510,30 @@ Make let-values be the same as let*-values, to work around
-c_7322655.elements = (object *)e_7322659;
-c_7322655.elements[0] = ((closureN)self_7313851)->elements[0];
-c_7322655.elements[1] = ((closureN)self_7313851)->elements[7];
--
--return_direct_with_clo1(data,(closure)&c_7322633,__lambda_930, &c_7322655);
-+closureN_type c_7320697;
-+object e_7321501 [28];
-+c_7320697.hdr.mark = gc_color_red;
-+ c_7320697.hdr.grayed = 0;
-+c_7320697.tag = closureN_tag;
-+ c_7320697.fn = (function_type)__lambda_851;
-+c_7320697.num_args = 1;
-+c_7320697.num_elements = 28;
-+c_7320697.elements = (object *)e_7321501;
-+c_7320697.elements[0] = ((closureN)self_7312589)->elements[0];
-+c_7320697.elements[1] = ((closureN)self_7312589)->elements[1];
-+c_7320697.elements[2] = ((closureN)self_7312589)->elements[2];
-+c_7320697.elements[3] = ((closureN)self_7312589)->elements[3];
-+c_7320697.elements[4] = ((closureN)self_7312589)->elements[4];
-+c_7320697.elements[5] = ((closureN)self_7312589)->elements[5];
-+c_7320697.elements[6] = ((closureN)self_7312589)->elements[6];
-+c_7320697.elements[7] = ((closureN)self_7312589)->elements[7];
-+c_7320697.elements[8] = ((closureN)self_7312589)->elements[8];
-+c_7320697.elements[9] = ((closureN)self_7312589)->elements[9];
-+c_7320697.elements[10] = ((closureN)self_7312589)->elements[10];
-+c_7320697.elements[11] = ((closureN)self_7312589)->elements[11];
-+c_7320697.elements[12] = ((closureN)self_7312589)->elements[12];
-+c_7320697.elements[13] = ((closureN)self_7312589)->elements[13];
-+c_7320697.elements[14] = ((closureN)self_7312589)->elements[14];
-+c_7320697.elements[15] = ((closureN)self_7312589)->elements[15];
-+c_7320697.elements[16] = ((closureN)self_7312589)->elements[16];
-+c_7320697.elements[17] = ((closureN)self_7312589)->elements[17];
-+c_7320697.elements[18] = ((closureN)self_7312589)->elements[18];
-+c_7320697.elements[19] = ((closureN)self_7312589)->elements[19];
-+c_7320697.elements[20] = ((closureN)self_7312589)->elements[20];
-+c_7320697.elements[21] = ((closureN)self_7312589)->elements[21];
-+c_7320697.elements[22] = ((closureN)self_7312589)->elements[22];
-+c_7320697.elements[23] = ((closureN)self_7312589)->elements[23];
-+c_7320697.elements[24] = ((closureN)self_7312589)->elements[24];
-+c_7320697.elements[25] = ((closureN)self_7312589)->elements[25];
-+c_7320697.elements[26] = ((closureN)self_7312589)->elements[26];
-+c_7320697.elements[27] = ((closureN)self_7312589)->elements[27];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320697,__lambda_851, Cyc_set_cell(data, ((closureN)self_7312589)->elements[20], r_736009));;
-+}
-+
-+static void __lambda_851(void *data, object self_7312590, int argc, object *args) /* object self_7312590, object r_735874 */
-+ {
-+
-+
-+closureN_type c_7320699;
-+object e_7321476 [28];
-+c_7320699.hdr.mark = gc_color_red;
-+ c_7320699.hdr.grayed = 0;
-+c_7320699.tag = closureN_tag;
-+ c_7320699.fn = (function_type)__lambda_852;
-+c_7320699.num_args = 1;
-+c_7320699.num_elements = 28;
-+c_7320699.elements = (object *)e_7321476;
-+c_7320699.elements[0] = ((closureN)self_7312590)->elements[0];
-+c_7320699.elements[1] = ((closureN)self_7312590)->elements[1];
-+c_7320699.elements[2] = ((closureN)self_7312590)->elements[2];
-+c_7320699.elements[3] = ((closureN)self_7312590)->elements[3];
-+c_7320699.elements[4] = ((closureN)self_7312590)->elements[4];
-+c_7320699.elements[5] = ((closureN)self_7312590)->elements[5];
-+c_7320699.elements[6] = ((closureN)self_7312590)->elements[6];
-+c_7320699.elements[7] = ((closureN)self_7312590)->elements[7];
-+c_7320699.elements[8] = ((closureN)self_7312590)->elements[8];
-+c_7320699.elements[9] = ((closureN)self_7312590)->elements[9];
-+c_7320699.elements[10] = ((closureN)self_7312590)->elements[10];
-+c_7320699.elements[11] = ((closureN)self_7312590)->elements[11];
-+c_7320699.elements[12] = ((closureN)self_7312590)->elements[12];
-+c_7320699.elements[13] = ((closureN)self_7312590)->elements[13];
-+c_7320699.elements[14] = ((closureN)self_7312590)->elements[14];
-+c_7320699.elements[15] = ((closureN)self_7312590)->elements[15];
-+c_7320699.elements[16] = ((closureN)self_7312590)->elements[16];
-+c_7320699.elements[17] = ((closureN)self_7312590)->elements[17];
-+c_7320699.elements[18] = ((closureN)self_7312590)->elements[18];
-+c_7320699.elements[19] = ((closureN)self_7312590)->elements[19];
-+c_7320699.elements[20] = ((closureN)self_7312590)->elements[20];
-+c_7320699.elements[21] = ((closureN)self_7312590)->elements[21];
-+c_7320699.elements[22] = ((closureN)self_7312590)->elements[22];
-+c_7320699.elements[23] = ((closureN)self_7312590)->elements[23];
-+c_7320699.elements[24] = ((closureN)self_7312590)->elements[24];
-+c_7320699.elements[25] = ((closureN)self_7312590)->elements[25];
-+c_7320699.elements[26] = ((closureN)self_7312590)->elements[26];
-+c_7320699.elements[27] = ((closureN)self_7312590)->elements[27];
-+
-+
-+closureN_type c_7321477;
-+object e_7321500 [2];
-+c_7321477.hdr.mark = gc_color_red;
-+ c_7321477.hdr.grayed = 0;
-+c_7321477.tag = closureN_tag;
-+ c_7321477.fn = (function_type)__lambda_939;
-+c_7321477.num_args = 1;
-+c_7321477.num_elements = 2;
-+c_7321477.elements = (object *)e_7321500;
-+c_7321477.elements[0] = ((closureN)self_7312590)->elements[17];
-+c_7321477.elements[1] = ((closureN)self_7312590)->elements[20];
-+
-+return_direct_with_clo1(data,(closure)&c_7320699,__lambda_852, &c_7321477);;
-+}
-+
-+static void __lambda_939(void *data, object self_7312591, int argc, object *args) /* object self_7312591, object k_736005, object x_731359_733267 */
-+ {
-+ object k_736005 = args[0]; object x_731359_733267 = args[1];
-+
-+
-+
-+closureN_type c_7321482;
-+object e_7321499 [3];
-+c_7321482.hdr.mark = gc_color_red;
-+ c_7321482.hdr.grayed = 0;
-+c_7321482.tag = closureN_tag;
-+ c_7321482.fn = (function_type)__lambda_940;
-+c_7321482.num_args = 1;
-+c_7321482.num_elements = 3;
-+c_7321482.elements = (object *)e_7321499;
-+c_7321482.elements[0] = ((closureN)self_7312591)->elements[0];
-+c_7321482.elements[1] = k_736005;
-+c_7321482.elements[2] = x_731359_733267;
-+
-+return_closcall2(data, car(((closureN)self_7312591)->elements[1]), &c_7321482, x_731359_733267);;
-+}
-+
-+static void __lambda_940(void *data, object self_7312592, int argc, object *args) /* object self_7312592, object r_736006 */
-+ {
-+ object r_736006 = args[0];
-+ if( (boolean_f != r_736006) ){
-+
-+
-+
-+closureN_type c_7321487;
-+object e_7321493 [1];
-+c_7321487.hdr.mark = gc_color_red;
-+ c_7321487.hdr.grayed = 0;
-+c_7321487.tag = closureN_tag;
-+ c_7321487.fn = (function_type)__lambda_941;
-+c_7321487.num_args = 1;
-+c_7321487.num_elements = 1;
-+c_7321487.elements = (object *)e_7321493;
-+c_7321487.elements[0] = ((closureN)self_7312592)->elements[1];
-+
-+
-+
-+return_closcall2(data, car(((closureN)self_7312592)->elements[0]), &c_7321487, Cyc_cdr(data, ((closureN)self_7312592)->elements[2]));
- } else {
--
-+ return_direct_with_clo1(data, ((closureN)self_7312592)->elements[1], (((closure) ((closureN)self_7312592)->elements[1])->fn), obj_int2obj(0));}
-+;;
++pair_type local_7321297;
++return_direct_with_clo1(data,(closure)&c_7321192,__lambda_1365, set_cell_as_expr(&local_7321297, lp_731390_733277));;
+}
-+static void __lambda_941(void *data, object self_7312593, int argc, object *args) /* object self_7312593, object r_736007 */
+-return_direct_with_clo1(data,(closure)&c_7322633,__lambda_930, &c_7322655);
+-} else {
++static void __lambda_1365(void *data, object self_7312613, int argc, object *args) /* object self_7312613, object lp_731390_733277 */
+ {
-+ object r_736007 = args[0];
-+
-+complex_num_type local_7321492;
-+return_direct_with_clo1(data, ((closureN)self_7312593)->elements[0], (((closure) ((closureN)self_7312593)->elements[0])->fn), Cyc_fast_sum(data,&local_7321492, obj_int2obj(1), r_736007));;
-+}
++ object lp_731390_733277 = args[0];
+
++closureN_type c_7321194;
++object e_7321208 [4];
++c_7321194.hdr.mark = gc_color_red;
++ c_7321194.hdr.grayed = 0;
++c_7321194.tag = closureN_tag;
++ c_7321194.fn = (function_type)__lambda_912;
++c_7321194.num_args = 1;
++c_7321194.num_elements = 4;
++c_7321194.elements = (object *)e_7321208;
++c_7321194.elements[0] = ((closureN)self_7312613)->elements[1];
++c_7321194.elements[1] = ((closureN)self_7312613)->elements[2];
++c_7321194.elements[2] = lp_731390_733277;
++c_7321194.elements[3] = ((closureN)self_7312613)->elements[4];
+
-closureN_type c_7322664;
-object e_7322728 [5];
@@ -29681,453 +30549,49 @@ Make let-values be the same as let*-values, to work around
-c_7322664.elements[2] = ((closureN)self_7313851)->elements[5];
-c_7322664.elements[3] = ((closureN)self_7313851)->elements[6];
-c_7322664.elements[4] = ((closureN)self_7313851)->elements[7];
-+static void __lambda_852(void *data, object self_7312594, int argc, object *args) /* object self_7312594, object r_736004 */
-+ {
-+ object r_736004 = args[0];
-+
-+closureN_type c_7320701;
-+object e_7321472 [28];
-+c_7320701.hdr.mark = gc_color_red;
-+ c_7320701.hdr.grayed = 0;
-+c_7320701.tag = closureN_tag;
-+ c_7320701.fn = (function_type)__lambda_853;
-+c_7320701.num_args = 1;
-+c_7320701.num_elements = 28;
-+c_7320701.elements = (object *)e_7321472;
-+c_7320701.elements[0] = ((closureN)self_7312594)->elements[0];
-+c_7320701.elements[1] = ((closureN)self_7312594)->elements[1];
-+c_7320701.elements[2] = ((closureN)self_7312594)->elements[2];
-+c_7320701.elements[3] = ((closureN)self_7312594)->elements[3];
-+c_7320701.elements[4] = ((closureN)self_7312594)->elements[4];
-+c_7320701.elements[5] = ((closureN)self_7312594)->elements[5];
-+c_7320701.elements[6] = ((closureN)self_7312594)->elements[6];
-+c_7320701.elements[7] = ((closureN)self_7312594)->elements[7];
-+c_7320701.elements[8] = ((closureN)self_7312594)->elements[8];
-+c_7320701.elements[9] = ((closureN)self_7312594)->elements[9];
-+c_7320701.elements[10] = ((closureN)self_7312594)->elements[10];
-+c_7320701.elements[11] = ((closureN)self_7312594)->elements[11];
-+c_7320701.elements[12] = ((closureN)self_7312594)->elements[12];
-+c_7320701.elements[13] = ((closureN)self_7312594)->elements[13];
-+c_7320701.elements[14] = ((closureN)self_7312594)->elements[14];
-+c_7320701.elements[15] = ((closureN)self_7312594)->elements[15];
-+c_7320701.elements[16] = ((closureN)self_7312594)->elements[16];
-+c_7320701.elements[17] = ((closureN)self_7312594)->elements[17];
-+c_7320701.elements[18] = ((closureN)self_7312594)->elements[18];
-+c_7320701.elements[19] = ((closureN)self_7312594)->elements[19];
-+c_7320701.elements[20] = ((closureN)self_7312594)->elements[20];
-+c_7320701.elements[21] = ((closureN)self_7312594)->elements[21];
-+c_7320701.elements[22] = ((closureN)self_7312594)->elements[22];
-+c_7320701.elements[23] = ((closureN)self_7312594)->elements[23];
-+c_7320701.elements[24] = ((closureN)self_7312594)->elements[24];
-+c_7320701.elements[25] = ((closureN)self_7312594)->elements[25];
-+c_7320701.elements[26] = ((closureN)self_7312594)->elements[26];
-+c_7320701.elements[27] = ((closureN)self_7312594)->elements[27];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320701,__lambda_853, Cyc_set_cell(data, ((closureN)self_7312594)->elements[17], r_736004));;
-+}
-+
-+static void __lambda_853(void *data, object self_7312595, int argc, object *args) /* object self_7312595, object r_735875 */
-+ {
-+
-+
-+closureN_type c_7320703;
-+object e_7321450 [28];
-+c_7320703.hdr.mark = gc_color_red;
-+ c_7320703.hdr.grayed = 0;
-+c_7320703.tag = closureN_tag;
-+ c_7320703.fn = (function_type)__lambda_854;
-+c_7320703.num_args = 1;
-+c_7320703.num_elements = 28;
-+c_7320703.elements = (object *)e_7321450;
-+c_7320703.elements[0] = ((closureN)self_7312595)->elements[0];
-+c_7320703.elements[1] = ((closureN)self_7312595)->elements[1];
-+c_7320703.elements[2] = ((closureN)self_7312595)->elements[2];
-+c_7320703.elements[3] = ((closureN)self_7312595)->elements[3];
-+c_7320703.elements[4] = ((closureN)self_7312595)->elements[4];
-+c_7320703.elements[5] = ((closureN)self_7312595)->elements[5];
-+c_7320703.elements[6] = ((closureN)self_7312595)->elements[6];
-+c_7320703.elements[7] = ((closureN)self_7312595)->elements[7];
-+c_7320703.elements[8] = ((closureN)self_7312595)->elements[8];
-+c_7320703.elements[9] = ((closureN)self_7312595)->elements[9];
-+c_7320703.elements[10] = ((closureN)self_7312595)->elements[10];
-+c_7320703.elements[11] = ((closureN)self_7312595)->elements[11];
-+c_7320703.elements[12] = ((closureN)self_7312595)->elements[12];
-+c_7320703.elements[13] = ((closureN)self_7312595)->elements[13];
-+c_7320703.elements[14] = ((closureN)self_7312595)->elements[14];
-+c_7320703.elements[15] = ((closureN)self_7312595)->elements[15];
-+c_7320703.elements[16] = ((closureN)self_7312595)->elements[16];
-+c_7320703.elements[17] = ((closureN)self_7312595)->elements[17];
-+c_7320703.elements[18] = ((closureN)self_7312595)->elements[18];
-+c_7320703.elements[19] = ((closureN)self_7312595)->elements[19];
-+c_7320703.elements[20] = ((closureN)self_7312595)->elements[20];
-+c_7320703.elements[21] = ((closureN)self_7312595)->elements[21];
-+c_7320703.elements[22] = ((closureN)self_7312595)->elements[22];
-+c_7320703.elements[23] = ((closureN)self_7312595)->elements[23];
-+c_7320703.elements[24] = ((closureN)self_7312595)->elements[24];
-+c_7320703.elements[25] = ((closureN)self_7312595)->elements[25];
-+c_7320703.elements[26] = ((closureN)self_7312595)->elements[26];
-+c_7320703.elements[27] = ((closureN)self_7312595)->elements[27];
-+
-+
-+closureN_type c_7321451;
-+object e_7321471 [2];
-+c_7321451.hdr.mark = gc_color_red;
-+ c_7321451.hdr.grayed = 0;
-+c_7321451.tag = closureN_tag;
-+ c_7321451.fn = (function_type)__lambda_937;
-+c_7321451.num_args = 1;
-+c_7321451.num_elements = 2;
-+c_7321451.elements = (object *)e_7321471;
-+c_7321451.elements[0] = ((closureN)self_7312595)->elements[19];
-+c_7321451.elements[1] = ((closureN)self_7312595)->elements[20];
-+
-+return_direct_with_clo1(data,(closure)&c_7320703,__lambda_854, &c_7321451);;
-+}
-+
-+static void __lambda_937(void *data, object self_7312596, int argc, object *args) /* object self_7312596, object k_736001, object x_731360_733268 */
-+ {
-+ object k_736001 = args[0]; object x_731360_733268 = args[1];
-+
-+
-+
-+closureN_type c_7321456;
-+object e_7321470 [3];
-+c_7321456.hdr.mark = gc_color_red;
-+ c_7321456.hdr.grayed = 0;
-+c_7321456.tag = closureN_tag;
-+ c_7321456.fn = (function_type)__lambda_938;
-+c_7321456.num_args = 1;
-+c_7321456.num_elements = 3;
-+c_7321456.elements = (object *)e_7321470;
-+c_7321456.elements[0] = ((closureN)self_7312596)->elements[0];
-+c_7321456.elements[1] = k_736001;
-+c_7321456.elements[2] = x_731360_733268;
-+
-+return_closcall2(data, car(((closureN)self_7312596)->elements[1]), &c_7321456, x_731360_733268);;
-+}
-+
-+static void __lambda_938(void *data, object self_7312597, int argc, object *args) /* object self_7312597, object r_736002 */
-+ {
-+ object r_736002 = args[0];
-+ if( (boolean_f != r_736002) ){
-+
-+
-+
-+
-+return_closcall2(data, car(((closureN)self_7312597)->elements[0]), ((closureN)self_7312597)->elements[1], Cyc_cdr(data, ((closureN)self_7312597)->elements[2]));
-+} else {
-+
-+
-+return_direct_with_clo1(data, ((closureN)self_7312597)->elements[1], (((closure) ((closureN)self_7312597)->elements[1])->fn), Cyc_cdr(data, ((closureN)self_7312597)->elements[2]));}
-+;;
-+}
-+
-+static void __lambda_854(void *data, object self_7312598, int argc, object *args) /* object self_7312598, object r_736000 */
-+ {
-+ object r_736000 = args[0];
-+
-+closureN_type c_7320705;
-+object e_7321446 [28];
-+c_7320705.hdr.mark = gc_color_red;
-+ c_7320705.hdr.grayed = 0;
-+c_7320705.tag = closureN_tag;
-+ c_7320705.fn = (function_type)__lambda_855;
-+c_7320705.num_args = 1;
-+c_7320705.num_elements = 28;
-+c_7320705.elements = (object *)e_7321446;
-+c_7320705.elements[0] = ((closureN)self_7312598)->elements[0];
-+c_7320705.elements[1] = ((closureN)self_7312598)->elements[1];
-+c_7320705.elements[2] = ((closureN)self_7312598)->elements[2];
-+c_7320705.elements[3] = ((closureN)self_7312598)->elements[3];
-+c_7320705.elements[4] = ((closureN)self_7312598)->elements[4];
-+c_7320705.elements[5] = ((closureN)self_7312598)->elements[5];
-+c_7320705.elements[6] = ((closureN)self_7312598)->elements[6];
-+c_7320705.elements[7] = ((closureN)self_7312598)->elements[7];
-+c_7320705.elements[8] = ((closureN)self_7312598)->elements[8];
-+c_7320705.elements[9] = ((closureN)self_7312598)->elements[9];
-+c_7320705.elements[10] = ((closureN)self_7312598)->elements[10];
-+c_7320705.elements[11] = ((closureN)self_7312598)->elements[11];
-+c_7320705.elements[12] = ((closureN)self_7312598)->elements[12];
-+c_7320705.elements[13] = ((closureN)self_7312598)->elements[13];
-+c_7320705.elements[14] = ((closureN)self_7312598)->elements[14];
-+c_7320705.elements[15] = ((closureN)self_7312598)->elements[15];
-+c_7320705.elements[16] = ((closureN)self_7312598)->elements[16];
-+c_7320705.elements[17] = ((closureN)self_7312598)->elements[17];
-+c_7320705.elements[18] = ((closureN)self_7312598)->elements[18];
-+c_7320705.elements[19] = ((closureN)self_7312598)->elements[19];
-+c_7320705.elements[20] = ((closureN)self_7312598)->elements[20];
-+c_7320705.elements[21] = ((closureN)self_7312598)->elements[21];
-+c_7320705.elements[22] = ((closureN)self_7312598)->elements[22];
-+c_7320705.elements[23] = ((closureN)self_7312598)->elements[23];
-+c_7320705.elements[24] = ((closureN)self_7312598)->elements[24];
-+c_7320705.elements[25] = ((closureN)self_7312598)->elements[25];
-+c_7320705.elements[26] = ((closureN)self_7312598)->elements[26];
-+c_7320705.elements[27] = ((closureN)self_7312598)->elements[27];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320705,__lambda_855, Cyc_set_cell(data, ((closureN)self_7312598)->elements[19], r_736000));;
-+}
-+
-+static void __lambda_855(void *data, object self_7312599, int argc, object *args) /* object self_7312599, object r_735876 */
-+ {
-+
-+
-+closureN_type c_7320707;
-+object e_7321311 [26];
-+c_7320707.hdr.mark = gc_color_red;
-+ c_7320707.hdr.grayed = 0;
-+c_7320707.tag = closureN_tag;
-+ c_7320707.fn = (function_type)__lambda_856;
-+c_7320707.num_args = 1;
-+c_7320707.num_elements = 26;
-+c_7320707.elements = (object *)e_7321311;
-+c_7320707.elements[0] = ((closureN)self_7312599)->elements[0];
-+c_7320707.elements[1] = ((closureN)self_7312599)->elements[1];
-+c_7320707.elements[2] = ((closureN)self_7312599)->elements[2];
-+c_7320707.elements[3] = ((closureN)self_7312599)->elements[3];
-+c_7320707.elements[4] = ((closureN)self_7312599)->elements[4];
-+c_7320707.elements[5] = ((closureN)self_7312599)->elements[5];
-+c_7320707.elements[6] = ((closureN)self_7312599)->elements[6];
-+c_7320707.elements[7] = ((closureN)self_7312599)->elements[7];
-+c_7320707.elements[8] = ((closureN)self_7312599)->elements[8];
-+c_7320707.elements[9] = ((closureN)self_7312599)->elements[9];
-+c_7320707.elements[10] = ((closureN)self_7312599)->elements[10];
-+c_7320707.elements[11] = ((closureN)self_7312599)->elements[11];
-+c_7320707.elements[12] = ((closureN)self_7312599)->elements[12];
-+c_7320707.elements[13] = ((closureN)self_7312599)->elements[13];
-+c_7320707.elements[14] = ((closureN)self_7312599)->elements[14];
-+c_7320707.elements[15] = ((closureN)self_7312599)->elements[15];
-+c_7320707.elements[16] = ((closureN)self_7312599)->elements[17];
-+c_7320707.elements[17] = ((closureN)self_7312599)->elements[18];
-+c_7320707.elements[18] = ((closureN)self_7312599)->elements[19];
-+c_7320707.elements[19] = ((closureN)self_7312599)->elements[20];
-+c_7320707.elements[20] = ((closureN)self_7312599)->elements[21];
-+c_7320707.elements[21] = ((closureN)self_7312599)->elements[22];
-+c_7320707.elements[22] = ((closureN)self_7312599)->elements[23];
-+c_7320707.elements[23] = ((closureN)self_7312599)->elements[24];
-+c_7320707.elements[24] = ((closureN)self_7312599)->elements[25];
-+c_7320707.elements[25] = ((closureN)self_7312599)->elements[26];
-+
-+
-+closureN_type c_7321312;
-+object e_7321445 [3];
-+c_7321312.hdr.mark = gc_color_red;
-+ c_7321312.hdr.grayed = 0;
-+c_7321312.tag = closureN_tag;
-+ c_7321312.fn = (function_type)__lambda_923;
-+c_7321312.num_args = 2;
-+c_7321312.num_elements = 3;
-+c_7321312.elements = (object *)e_7321445;
-+c_7321312.elements[0] = ((closureN)self_7312599)->elements[16];
-+c_7321312.elements[1] = ((closureN)self_7312599)->elements[20];
-+c_7321312.elements[2] = ((closureN)self_7312599)->elements[27];
-+
-+return_direct_with_clo1(data,(closure)&c_7320707,__lambda_856, &c_7321312);;
-+}
-+
-+static void __lambda_923(void *data, object self_7312600, int argc, object *args) /* object self_7312600, object k_735979, object x_731361_733269, object dim_731362_733270 */
-+ {
-+ object k_735979 = args[0]; object x_731361_733269 = args[1]; object dim_731362_733270 = args[2];
-+
-+closureN_type c_7321314;
-+object e_7321444 [4];
-+c_7321314.hdr.mark = gc_color_red;
-+ c_7321314.hdr.grayed = 0;
-+c_7321314.tag = closureN_tag;
-+ c_7321314.fn = (function_type)__lambda_924;
-+c_7321314.num_args = 3;
-+c_7321314.num_elements = 4;
-+c_7321314.elements = (object *)e_7321444;
-+c_7321314.elements[0] = ((closureN)self_7312600)->elements[0];
-+c_7321314.elements[1] = ((closureN)self_7312600)->elements[1];
-+c_7321314.elements[2] = k_735979;
-+c_7321314.elements[3] = ((closureN)self_7312600)->elements[2];
-+
-+return_direct_with_clo3(data,(closure)&c_7321314,__lambda_924, x_731361_733269, dim_731362_733270, NULL);;
-+}
-+
-+static void __lambda_924(void *data, object self_7312601, int argc, object *args) /* object self_7312601, object x_731364_733271, object dim_731365_733272, object vars_731366_733273 */
-+ {
-+ object x_731364_733271 = args[0]; object dim_731365_733272 = args[1]; object vars_731366_733273 = args[2];
-+
-+closureN_type c_7321316;
-+object e_7321443 [7];
-+c_7321316.hdr.mark = gc_color_red;
-+ c_7321316.hdr.grayed = 0;
-+c_7321316.tag = closureN_tag;
-+ c_7321316.fn = (function_type)__lambda_925;
-+c_7321316.num_args = 1;
-+c_7321316.num_elements = 7;
-+c_7321316.elements = (object *)e_7321443;
-+c_7321316.elements[0] = ((closureN)self_7312601)->elements[0];
-+c_7321316.elements[1] = dim_731365_733272;
-+c_7321316.elements[2] = ((closureN)self_7312601)->elements[1];
-+c_7321316.elements[3] = ((closureN)self_7312601)->elements[2];
-+c_7321316.elements[4] = ((closureN)self_7312601)->elements[3];
-+c_7321316.elements[5] = vars_731366_733273;
-+c_7321316.elements[6] = x_731364_733271;
-+
-+return_direct_with_clo1(data,(closure)&c_7321316,__lambda_925, boolean_f);;
-+}
-+
-+static void __lambda_925(void *data, object self_7312602, int argc, object *args) /* object self_7312602, object lp_731367_733274 */
-+ {
-+ object lp_731367_733274 = args[0];
-+
-+closureN_type c_7321318;
-+object e_7321439 [7];
-+c_7321318.hdr.mark = gc_color_red;
-+ c_7321318.hdr.grayed = 0;
-+c_7321318.tag = closureN_tag;
-+ c_7321318.fn = (function_type)__lambda_1366;
-+c_7321318.num_args = 1;
-+c_7321318.num_elements = 7;
-+c_7321318.elements = (object *)e_7321439;
-+c_7321318.elements[0] = ((closureN)self_7312602)->elements[0];
-+c_7321318.elements[1] = ((closureN)self_7312602)->elements[1];
-+c_7321318.elements[2] = ((closureN)self_7312602)->elements[2];
-+c_7321318.elements[3] = ((closureN)self_7312602)->elements[3];
-+c_7321318.elements[4] = ((closureN)self_7312602)->elements[4];
-+c_7321318.elements[5] = ((closureN)self_7312602)->elements[5];
-+c_7321318.elements[6] = ((closureN)self_7312602)->elements[6];
-+
-+
-+pair_type local_7321442;
-+return_direct_with_clo1(data,(closure)&c_7321318,__lambda_1366, set_cell_as_expr(&local_7321442, lp_731367_733274));;
-+}
-+
-+static void __lambda_1366(void *data, object self_7312603, int argc, object *args) /* object self_7312603, object lp_731367_733274 */
-+ {
-+ object lp_731367_733274 = args[0];
-+
-+closureN_type c_7321320;
-+object e_7321335 [5];
-+c_7321320.hdr.mark = gc_color_red;
-+ c_7321320.hdr.grayed = 0;
-+c_7321320.tag = closureN_tag;
-+ c_7321320.fn = (function_type)__lambda_926;
-+c_7321320.num_args = 1;
-+c_7321320.num_elements = 5;
-+c_7321320.elements = (object *)e_7321335;
-+c_7321320.elements[0] = ((closureN)self_7312603)->elements[1];
-+c_7321320.elements[1] = ((closureN)self_7312603)->elements[3];
-+c_7321320.elements[2] = lp_731367_733274;
-+c_7321320.elements[3] = ((closureN)self_7312603)->elements[5];
-+c_7321320.elements[4] = ((closureN)self_7312603)->elements[6];
-+
-+
-+closureN_type c_7321336;
-+object e_7321438 [4];
-+c_7321336.hdr.mark = gc_color_red;
-+ c_7321336.hdr.grayed = 0;
-+c_7321336.tag = closureN_tag;
-+ c_7321336.fn = (function_type)__lambda_928;
-+c_7321336.num_args = 3;
-+c_7321336.num_elements = 4;
-+c_7321336.elements = (object *)e_7321438;
-+c_7321336.elements[0] = ((closureN)self_7312603)->elements[0];
-+c_7321336.elements[1] = ((closureN)self_7312603)->elements[2];
-+c_7321336.elements[2] = ((closureN)self_7312603)->elements[4];
-+c_7321336.elements[3] = lp_731367_733274;
-+
-+return_direct_with_clo1(data,(closure)&c_7321320,__lambda_926, &c_7321336);;
-+}
-+
-+static void __lambda_928(void *data, object self_7312604, int argc, object *args) /* object self_7312604, object k_735983, object x_731368_733275, object dim_731369_733276, object vars_731370_733277 */
-+ {
-+ object k_735983 = args[0]; object x_731368_733275 = args[1]; object dim_731369_733276 = args[2]; object vars_731370_733277 = args[3];
-+
-+closureN_type c_7321338;
-+object e_7321437 [8];
-+c_7321338.hdr.mark = gc_color_red;
-+ c_7321338.hdr.grayed = 0;
-+c_7321338.tag = closureN_tag;
-+ c_7321338.fn = (function_type)__lambda_929;
-+c_7321338.num_args = 1;
-+c_7321338.num_elements = 8;
-+c_7321338.elements = (object *)e_7321437;
-+c_7321338.elements[0] = ((closureN)self_7312604)->elements[0];
-+c_7321338.elements[1] = dim_731369_733276;
-+c_7321338.elements[2] = ((closureN)self_7312604)->elements[1];
-+c_7321338.elements[3] = k_735983;
-+c_7321338.elements[4] = ((closureN)self_7312604)->elements[2];
-+c_7321338.elements[5] = ((closureN)self_7312604)->elements[3];
-+c_7321338.elements[6] = vars_731370_733277;
-+c_7321338.elements[7] = x_731368_733275;
-+
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321338, x_731368_733275);;
-+}
-+
-+static void __lambda_929(void *data, object self_7312605, int argc, object *args) /* object self_7312605, object r_735984 */
-+ {
-+ object r_735984 = args[0];
-+ if( (boolean_f != r_735984) ){
-+
-+closureN_type c_7321340;
-+object e_7321361 [5];
-+c_7321340.hdr.mark = gc_color_red;
-+ c_7321340.hdr.grayed = 0;
-+c_7321340.tag = closureN_tag;
-+ c_7321340.fn = (function_type)__lambda_930;
-+c_7321340.num_args = 1;
-+c_7321340.num_elements = 5;
-+c_7321340.elements = (object *)e_7321361;
-+c_7321340.elements[0] = ((closureN)self_7312605)->elements[1];
-+c_7321340.elements[1] = ((closureN)self_7312605)->elements[3];
-+c_7321340.elements[2] = ((closureN)self_7312605)->elements[4];
-+c_7321340.elements[3] = ((closureN)self_7312605)->elements[6];
-+c_7321340.elements[4] = ((closureN)self_7312605)->elements[7];
-+
-+
-+closureN_type c_7321362;
-+object e_7321366 [2];
-+c_7321362.hdr.mark = gc_color_red;
-+ c_7321362.hdr.grayed = 0;
-+c_7321362.tag = closureN_tag;
-+ c_7321362.fn = (function_type)__lambda_932;
-+c_7321362.num_args = 1;
-+c_7321362.num_elements = 2;
-+c_7321362.elements = (object *)e_7321366;
-+c_7321362.elements[0] = ((closureN)self_7312605)->elements[0];
-+c_7321362.elements[1] = ((closureN)self_7312605)->elements[7];
-+
-+return_direct_with_clo1(data,(closure)&c_7321340,__lambda_930, &c_7321362);
-+} else {
-+
-+
-+
-+closureN_type c_7321371;
-+object e_7321435 [5];
-+c_7321371.hdr.mark = gc_color_red;
-+ c_7321371.hdr.grayed = 0;
-+c_7321371.tag = closureN_tag;
-+ c_7321371.fn = (function_type)__lambda_933;
-+c_7321371.num_args = 1;
-+c_7321371.num_elements = 5;
-+c_7321371.elements = (object *)e_7321435;
-+c_7321371.elements[0] = ((closureN)self_7312605)->elements[1];
-+c_7321371.elements[1] = ((closureN)self_7312605)->elements[3];
-+c_7321371.elements[2] = ((closureN)self_7312605)->elements[5];
-+c_7321371.elements[3] = ((closureN)self_7312605)->elements[6];
-+c_7321371.elements[4] = ((closureN)self_7312605)->elements[7];
++closureN_type c_7321209;
++object e_7321293 [3];
++c_7321209.hdr.mark = gc_color_red;
++ c_7321209.hdr.grayed = 0;
++c_7321209.tag = closureN_tag;
++ c_7321209.fn = (function_type)__lambda_914;
++c_7321209.num_args = 2;
++c_7321209.num_elements = 3;
++c_7321209.elements = (object *)e_7321293;
++c_7321209.elements[0] = ((closureN)self_7312613)->elements[0];
++c_7321209.elements[1] = lp_731390_733277;
++c_7321209.elements[2] = ((closureN)self_7312613)->elements[3];
-return_closcall2(data, car(((closureN)self_7313851)->elements[2]), &c_7322664, ((closureN)self_7313851)->elements[7]);}
-+return_closcall2(data, car(((closureN)self_7312605)->elements[2]), &c_7321371, ((closureN)self_7312605)->elements[7]);}
- ;;
+-;;
++return_direct_with_clo1(data,(closure)&c_7321194,__lambda_912, &c_7321209);;
}
-static void __lambda_933(void *data, object self_7313855, int argc, object *args) /* object self_7313855, object r_736434 */
-+static void __lambda_933(void *data, object self_7312609, int argc, object *args) /* object self_7312609, object r_735989 */
++static void __lambda_914(void *data, object self_7312614, int argc, object *args) /* object self_7312614, object k_735958, object x_731391_733278, object free_731392_733279 */
{
- object r_736434 = args[0];
- if( (boolean_f != r_736434) ){
-+ object r_735989 = args[0];
-+ if( (boolean_f != r_735989) ){
-
-
++ object k_735958 = args[0]; object x_731391_733278 = args[1]; object free_731392_733279 = args[2];
+
++closureN_type c_7321211;
++object e_7321292 [6];
++c_7321211.hdr.mark = gc_color_red;
++ c_7321211.hdr.grayed = 0;
++c_7321211.tag = closureN_tag;
++ c_7321211.fn = (function_type)__lambda_915;
++c_7321211.num_args = 1;
++c_7321211.num_elements = 6;
++c_7321211.elements = (object *)e_7321292;
++c_7321211.elements[0] = ((closureN)self_7312614)->elements[0];
++c_7321211.elements[1] = free_731392_733279;
++c_7321211.elements[2] = k_735958;
++c_7321211.elements[3] = ((closureN)self_7312614)->elements[1];
++c_7321211.elements[4] = ((closureN)self_7312614)->elements[2];
++c_7321211.elements[5] = x_731391_733278;
+
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321211, x_731391_733278);;
++}
-closureN_type c_7322669;
-object e_7322682 [4];
@@ -30142,28 +30606,45 @@ Make let-values be the same as let*-values, to work around
-c_7322669.elements[1] = ((closureN)self_7313855)->elements[1];
-c_7322669.elements[2] = ((closureN)self_7313855)->elements[2];
-c_7322669.elements[3] = ((closureN)self_7313855)->elements[4];
-+closureN_type c_7321376;
-+object e_7321389 [4];
-+c_7321376.hdr.mark = gc_color_red;
-+ c_7321376.hdr.grayed = 0;
-+c_7321376.tag = closureN_tag;
-+ c_7321376.fn = (function_type)__lambda_934;
-+c_7321376.num_args = 1;
-+c_7321376.num_elements = 4;
-+c_7321376.elements = (object *)e_7321389;
-+c_7321376.elements[0] = ((closureN)self_7312609)->elements[0];
-+c_7321376.elements[1] = ((closureN)self_7312609)->elements[1];
-+c_7321376.elements[2] = ((closureN)self_7312609)->elements[2];
-+c_7321376.elements[3] = ((closureN)self_7312609)->elements[4];
-
-
++static void __lambda_915(void *data, object self_7312615, int argc, object *args) /* object self_7312615, object r_735959 */
++ {
++ object r_735959 = args[0];
++ if( (boolean_f != r_735959) ){
++
++closureN_type c_7321213;
++object e_7321242 [4];
++c_7321213.hdr.mark = gc_color_red;
++ c_7321213.hdr.grayed = 0;
++c_7321213.tag = closureN_tag;
++ c_7321213.fn = (function_type)__lambda_916;
++c_7321213.num_args = 0;
++c_7321213.num_elements = 4;
++c_7321213.elements = (object *)e_7321242;
++c_7321213.elements[0] = ((closureN)self_7312615)->elements[0];
++c_7321213.elements[1] = ((closureN)self_7312615)->elements[1];
++c_7321213.elements[2] = ((closureN)self_7312615)->elements[4];
++c_7321213.elements[3] = ((closureN)self_7312615)->elements[5];
+
+
++closureN_type c_7321243;
++object e_7321254 [3];
++c_7321243.hdr.mark = gc_color_red;
++ c_7321243.hdr.grayed = 0;
++c_7321243.tag = closureN_tag;
++ c_7321243.fn = (function_type)__lambda_920;
++c_7321243.num_args = 1;
++c_7321243.num_elements = 3;
++c_7321243.elements = (object *)e_7321254;
++c_7321243.elements[0] = ((closureN)self_7312615)->elements[1];
++c_7321243.elements[1] = ((closureN)self_7312615)->elements[2];
++c_7321243.elements[2] = ((closureN)self_7312615)->elements[5];
-return_closcall4(data, car(((closureN)self_7313855)->elements[2]), &c_7322669, Cyc_cddr(data, ((closureN)self_7313855)->elements[4]), ((closureN)self_7313855)->elements[0], ((closureN)self_7313855)->elements[3]);
-+return_closcall4(data, car(((closureN)self_7312609)->elements[2]), &c_7321376, Cyc_cddr(data, ((closureN)self_7312609)->elements[4]), ((closureN)self_7312609)->elements[0], ((closureN)self_7312609)->elements[3]);
++return_direct_with_clo1(data,(closure)&c_7321213,__lambda_916, &c_7321243);
} else {
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313855)->elements[4])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312609)->elements[4])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312615)->elements[5])) ){
@@ -30180,28 +30661,27 @@ Make let-values be the same as let*-values, to work around
-c_7322695.elements[1] = ((closureN)self_7313855)->elements[1];
-c_7322695.elements[2] = ((closureN)self_7313855)->elements[2];
-c_7322695.elements[3] = ((closureN)self_7313855)->elements[4];
-+closureN_type c_7321402;
-+object e_7321412 [4];
-+c_7321402.hdr.mark = gc_color_red;
-+ c_7321402.hdr.grayed = 0;
-+c_7321402.tag = closureN_tag;
-+ c_7321402.fn = (function_type)__lambda_935;
-+c_7321402.num_args = 1;
-+c_7321402.num_elements = 4;
-+c_7321402.elements = (object *)e_7321412;
-+c_7321402.elements[0] = ((closureN)self_7312609)->elements[0];
-+c_7321402.elements[1] = ((closureN)self_7312609)->elements[1];
-+c_7321402.elements[2] = ((closureN)self_7312609)->elements[2];
-+c_7321402.elements[3] = ((closureN)self_7312609)->elements[4];
++closureN_type c_7321262;
++object e_7321271 [3];
++c_7321262.hdr.mark = gc_color_red;
++ c_7321262.hdr.grayed = 0;
++c_7321262.tag = closureN_tag;
++ c_7321262.fn = (function_type)__lambda_921;
++c_7321262.num_args = 1;
++c_7321262.num_elements = 3;
++c_7321262.elements = (object *)e_7321271;
++c_7321262.elements[0] = ((closureN)self_7312615)->elements[2];
++c_7321262.elements[1] = ((closureN)self_7312615)->elements[3];
++c_7321262.elements[2] = ((closureN)self_7312615)->elements[5];
-return_closcall4(data, car(((closureN)self_7313855)->elements[2]), &c_7322695, Cyc_cdr(data, ((closureN)self_7313855)->elements[4]), ((closureN)self_7313855)->elements[0], ((closureN)self_7313855)->elements[3]);
-+return_closcall4(data, car(((closureN)self_7312609)->elements[2]), &c_7321402, Cyc_cdr(data, ((closureN)self_7312609)->elements[4]), ((closureN)self_7312609)->elements[0], ((closureN)self_7312609)->elements[3]);
++return_closcall3(data, car(((closureN)self_7312615)->elements[3]), &c_7321262, Cyc_cdr(data, ((closureN)self_7312615)->elements[5]), ((closureN)self_7312615)->elements[1]);
} else {
-if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7313855)->elements[4])) ){
-+if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312609)->elements[4])) ){
++if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312615)->elements[5])) ){
-closureN_type c_7322715;
-object e_7322723 [4];
@@ -30216,84 +30696,126 @@ Make let-values be the same as let*-values, to work around
-c_7322715.elements[1] = ((closureN)self_7313855)->elements[1];
-c_7322715.elements[2] = ((closureN)self_7313855)->elements[2];
-c_7322715.elements[3] = ((closureN)self_7313855)->elements[3];
-+closureN_type c_7321422;
-+object e_7321430 [4];
-+c_7321422.hdr.mark = gc_color_red;
-+ c_7321422.hdr.grayed = 0;
-+c_7321422.tag = closureN_tag;
-+ c_7321422.fn = (function_type)__lambda_936;
-+c_7321422.num_args = 1;
-+c_7321422.num_elements = 4;
-+c_7321422.elements = (object *)e_7321430;
-+c_7321422.elements[0] = ((closureN)self_7312609)->elements[0];
-+c_7321422.elements[1] = ((closureN)self_7312609)->elements[1];
-+c_7321422.elements[2] = ((closureN)self_7312609)->elements[2];
-+c_7321422.elements[3] = ((closureN)self_7312609)->elements[3];
++closureN_type c_7321280;
++object e_7321287 [3];
++c_7321280.hdr.mark = gc_color_red;
++ c_7321280.hdr.grayed = 0;
++c_7321280.tag = closureN_tag;
++ c_7321280.fn = (function_type)__lambda_922;
++c_7321280.num_args = 1;
++c_7321280.num_elements = 3;
++c_7321280.elements = (object *)e_7321287;
++c_7321280.elements[0] = ((closureN)self_7312615)->elements[1];
++c_7321280.elements[1] = ((closureN)self_7312615)->elements[2];
++c_7321280.elements[2] = ((closureN)self_7312615)->elements[3];
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7322715, ((closureN)self_7313855)->elements[4]);
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7321422, ((closureN)self_7312609)->elements[4]);
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7321280, ((closureN)self_7312615)->elements[5]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313855)->elements[1], (((closure) ((closureN)self_7313855)->elements[1])->fn), ((closureN)self_7313855)->elements[3]);}
-+ return_direct_with_clo1(data, ((closureN)self_7312609)->elements[1], (((closure) ((closureN)self_7312609)->elements[1])->fn), ((closureN)self_7312609)->elements[3]);}
++ return_direct_with_clo1(data, ((closureN)self_7312615)->elements[2], (((closure) ((closureN)self_7312615)->elements[2])->fn), ((closureN)self_7312615)->elements[1]);}
;}
;}
;;
}
-static void __lambda_936(void *data, object self_7313858, int argc, object *args) /* object self_7313858, object r_736444 */
-+static void __lambda_936(void *data, object self_7312612, int argc, object *args) /* object self_7312612, object r_735999 */
++static void __lambda_922(void *data, object self_7312622, int argc, object *args) /* object self_7312622, object r_735970 */
{
- object r_736444 = args[0];
-+ object r_735999 = args[0];
++ object r_735970 = args[0];
-return_closcall4(data, car(((closureN)self_7313858)->elements[2]), ((closureN)self_7313858)->elements[1], r_736444, ((closureN)self_7313858)->elements[0], ((closureN)self_7313858)->elements[3]);;
-+return_closcall4(data, car(((closureN)self_7312612)->elements[2]), ((closureN)self_7312612)->elements[1], r_735999, ((closureN)self_7312612)->elements[0], ((closureN)self_7312612)->elements[3]);;
++return_closcall3(data, car(((closureN)self_7312622)->elements[2]), ((closureN)self_7312622)->elements[1], r_735970, ((closureN)self_7312622)->elements[0]);;
}
-static void __lambda_935(void *data, object self_7313857, int argc, object *args) /* object self_7313857, object r_736441 */
-+static void __lambda_935(void *data, object self_7312611, int argc, object *args) /* object self_7312611, object r_735996 */
++static void __lambda_921(void *data, object self_7312621, int argc, object *args) /* object self_7312621, object r_735967 */
{
- object r_736441 = args[0];
-+ object r_735996 = args[0];
++ object r_735967 = args[0];
-return_closcall4(data, car(((closureN)self_7313857)->elements[2]), ((closureN)self_7313857)->elements[1], Cyc_car(data, ((closureN)self_7313857)->elements[3]), ((closureN)self_7313857)->elements[0], r_736441);;
-+return_closcall4(data, car(((closureN)self_7312611)->elements[2]), ((closureN)self_7312611)->elements[1], Cyc_car(data, ((closureN)self_7312611)->elements[3]), ((closureN)self_7312611)->elements[0], r_735996);;
++return_closcall3(data, car(((closureN)self_7312621)->elements[1]), ((closureN)self_7312621)->elements[0], Cyc_car(data, ((closureN)self_7312621)->elements[2]), r_735967);;
}
-static void __lambda_934(void *data, object self_7313856, int argc, object *args) /* object self_7313856, object r_736437 */
-+static void __lambda_934(void *data, object self_7312610, int argc, object *args) /* object self_7312610, object r_735992 */
++static void __lambda_920(void *data, object self_7312616, int argc, object *args) /* object self_7312616, object r_735960 */
{
- object r_736437 = args[0];
-+ object r_735992 = args[0];
++ object r_735960 = args[0];
++ if( (boolean_f != r_735960) ){
++pair_type local_7321248;
++return_direct_with_clo1(data, ((closureN)self_7312616)->elements[1], (((closure) ((closureN)self_7312616)->elements[1])->fn), set_pair_as_expr(&local_7321248, ((closureN)self_7312616)->elements[2], ((closureN)self_7312616)->elements[0]));
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312616)->elements[1], (((closure) ((closureN)self_7312616)->elements[1])->fn), ((closureN)self_7312616)->elements[0]);}
++;;
++}
++static void __lambda_916(void *data, object self_7312617, int argc, object *args) /* object self_7312617, object k_735961 */
++ {
++ object k_735961 = args[0];
++
++closureN_type c_7321215;
++object e_7321237 [4];
++c_7321215.hdr.mark = gc_color_red;
++ c_7321215.hdr.grayed = 0;
++c_7321215.tag = closureN_tag;
++ c_7321215.fn = (function_type)__lambda_917;
++c_7321215.num_args = 1;
++c_7321215.num_elements = 4;
++c_7321215.elements = (object *)e_7321237;
++c_7321215.elements[0] = ((closureN)self_7312617)->elements[0];
++c_7321215.elements[1] = k_735961;
++c_7321215.elements[2] = ((closureN)self_7312617)->elements[2];
++c_7321215.elements[3] = ((closureN)self_7312617)->elements[3];
-complex_num_type local_7322680;
-return_closcall4(data, car(((closureN)self_7313856)->elements[2]), ((closureN)self_7313856)->elements[1], Cyc_car(data, ((closureN)self_7313856)->elements[3]), Cyc_fast_sum(data,&local_7322680, ((closureN)self_7313856)->elements[0], obj_int2obj(1)), r_736437);;
-+complex_num_type local_7321387;
-+return_closcall4(data, car(((closureN)self_7312610)->elements[2]), ((closureN)self_7312610)->elements[1], Cyc_car(data, ((closureN)self_7312610)->elements[3]), Cyc_fast_sum(data,&local_7321387, ((closureN)self_7312610)->elements[0], obj_int2obj(1)), r_735992);;
++return_direct_with_clo1(data,(closure)&c_7321215,__lambda_917, memqp(data, ((closureN)self_7312617)->elements[3], ((closureN)self_7312617)->elements[1]));;
}
-static void __lambda_932(void *data, object self_7313852, int argc, object *args) /* object self_7313852, object k_736433, object lit_731373_733618 */
-+static void __lambda_932(void *data, object self_7312606, int argc, object *args) /* object self_7312606, object k_735988, object lit_731374_733278 */
++static void __lambda_917(void *data, object self_7312618, int argc, object *args) /* object self_7312618, object r_735962 */
{
- object k_736433 = args[0]; object lit_731373_733618 = args[1];
- return_closcall3(data, ((closureN)self_7313852)->elements[0], k_736433, ((closureN)self_7313852)->elements[1], lit_731373_733618);;
-+ object k_735988 = args[0]; object lit_731374_733278 = args[1];
-+ return_closcall3(data, ((closureN)self_7312606)->elements[0], k_735988, ((closureN)self_7312606)->elements[1], lit_731374_733278);;
++ object r_735962 = args[0];
++ if( (boolean_f != r_735962) ){
++ return_direct_with_clo1(data, ((closureN)self_7312618)->elements[1], (((closure) ((closureN)self_7312618)->elements[1])->fn), boolean_f);
++} else {
++
++closureN_type c_7321219;
++object e_7321232 [2];
++c_7321219.hdr.mark = gc_color_red;
++ c_7321219.hdr.grayed = 0;
++c_7321219.tag = closureN_tag;
++ c_7321219.fn = (function_type)__lambda_918;
++c_7321219.num_args = 1;
++c_7321219.num_elements = 2;
++c_7321219.elements = (object *)e_7321232;
++c_7321219.elements[0] = ((closureN)self_7312618)->elements[0];
++c_7321219.elements[1] = ((closureN)self_7312618)->elements[1];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7321219,__lambda_918, assq(data, ((closureN)self_7312618)->elements[3], ((closureN)self_7312618)->elements[2]));}
++;;
}
-static void __lambda_930(void *data, object self_7313853, int argc, object *args) /* object self_7313853, object r_736432 */
-+static void __lambda_930(void *data, object self_7312607, int argc, object *args) /* object self_7312607, object r_735987 */
++static void __lambda_918(void *data, object self_7312619, int argc, object *args) /* object self_7312619, object tmp_731399_731401_733280 */
{
- object r_736432 = args[0];
-+ object r_735987 = args[0];
++ object tmp_731399_731401_733280 = args[0];
++ if( (boolean_f != tmp_731399_731401_733280) ){
-closureN_type c_7322635;
-object e_7322650 [4];
@@ -30308,302 +30830,30 @@ Make let-values be the same as let*-values, to work around
-c_7322635.elements[1] = ((closureN)self_7313853)->elements[1];
-c_7322635.elements[2] = ((closureN)self_7313853)->elements[3];
-c_7322635.elements[3] = ((closureN)self_7313853)->elements[4];
-+closureN_type c_7321342;
-+object e_7321357 [4];
-+c_7321342.hdr.mark = gc_color_red;
-+ c_7321342.hdr.grayed = 0;
-+c_7321342.tag = closureN_tag;
-+ c_7321342.fn = (function_type)__lambda_931;
-+c_7321342.num_args = 1;
-+c_7321342.num_elements = 4;
-+c_7321342.elements = (object *)e_7321357;
-+c_7321342.elements[0] = ((closureN)self_7312607)->elements[0];
-+c_7321342.elements[1] = ((closureN)self_7312607)->elements[1];
-+c_7321342.elements[2] = ((closureN)self_7312607)->elements[3];
-+c_7321342.elements[3] = ((closureN)self_7312607)->elements[4];
-+
-+
-+
-+return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7321342, r_735987, car(((closureN)self_7312607)->elements[2]));;
-+}
-+
-+static void __lambda_931(void *data, object self_7312608, int argc, object *args) /* object self_7312608, object r_735985 */
-+ {
-+ object r_735985 = args[0];
-+ if( (boolean_f != r_735985) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312608)->elements[1], (((closure) ((closureN)self_7312608)->elements[1])->fn), ((closureN)self_7312608)->elements[2]);
-+} else {
-+
-+pair_type local_7321350;
-+
-+pair_type local_7321353;
-+return_direct_with_clo1(data, ((closureN)self_7312608)->elements[1], (((closure) ((closureN)self_7312608)->elements[1])->fn), set_pair_as_expr(&local_7321350, set_pair_as_expr(&local_7321353, ((closureN)self_7312608)->elements[3], ((closureN)self_7312608)->elements[0]), ((closureN)self_7312608)->elements[2]));}
-+;;
-+}
-+
-+static void __lambda_926(void *data, object self_7312613, int argc, object *args) /* object self_7312613, object r_735982 */
-+ {
-+ object r_735982 = args[0];
-+
-+closureN_type c_7321322;
-+object e_7321331 [5];
-+c_7321322.hdr.mark = gc_color_red;
-+ c_7321322.hdr.grayed = 0;
-+c_7321322.tag = closureN_tag;
-+ c_7321322.fn = (function_type)__lambda_927;
-+c_7321322.num_args = 1;
-+c_7321322.num_elements = 5;
-+c_7321322.elements = (object *)e_7321331;
-+c_7321322.elements[0] = ((closureN)self_7312613)->elements[0];
-+c_7321322.elements[1] = ((closureN)self_7312613)->elements[1];
-+c_7321322.elements[2] = ((closureN)self_7312613)->elements[2];
-+c_7321322.elements[3] = ((closureN)self_7312613)->elements[3];
-+c_7321322.elements[4] = ((closureN)self_7312613)->elements[4];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7321322,__lambda_927, Cyc_set_cell(data, ((closureN)self_7312613)->elements[2], r_735982));;
-+}
-+
-+static void __lambda_927(void *data, object self_7312614, int argc, object *args) /* object self_7312614, object r_735981 */
-+ {
-+
-+
-+
-+return_closcall4(data, car(((closureN)self_7312614)->elements[2]), ((closureN)self_7312614)->elements[1], ((closureN)self_7312614)->elements[4], ((closureN)self_7312614)->elements[0], ((closureN)self_7312614)->elements[3]);;
-+}
-+
-+static void __lambda_856(void *data, object self_7312615, int argc, object *args) /* object self_7312615, object r_735978 */
-+ {
-+ object r_735978 = args[0];
-+
-+closureN_type c_7320709;
-+object e_7321307 [25];
-+c_7320709.hdr.mark = gc_color_red;
-+ c_7320709.hdr.grayed = 0;
-+c_7320709.tag = closureN_tag;
-+ c_7320709.fn = (function_type)__lambda_857;
-+c_7320709.num_args = 1;
-+c_7320709.num_elements = 25;
-+c_7320709.elements = (object *)e_7321307;
-+c_7320709.elements[0] = ((closureN)self_7312615)->elements[0];
-+c_7320709.elements[1] = ((closureN)self_7312615)->elements[1];
-+c_7320709.elements[2] = ((closureN)self_7312615)->elements[2];
-+c_7320709.elements[3] = ((closureN)self_7312615)->elements[3];
-+c_7320709.elements[4] = ((closureN)self_7312615)->elements[4];
-+c_7320709.elements[5] = ((closureN)self_7312615)->elements[5];
-+c_7320709.elements[6] = ((closureN)self_7312615)->elements[6];
-+c_7320709.elements[7] = ((closureN)self_7312615)->elements[7];
-+c_7320709.elements[8] = ((closureN)self_7312615)->elements[8];
-+c_7320709.elements[9] = ((closureN)self_7312615)->elements[9];
-+c_7320709.elements[10] = ((closureN)self_7312615)->elements[10];
-+c_7320709.elements[11] = ((closureN)self_7312615)->elements[11];
-+c_7320709.elements[12] = ((closureN)self_7312615)->elements[12];
-+c_7320709.elements[13] = ((closureN)self_7312615)->elements[13];
-+c_7320709.elements[14] = ((closureN)self_7312615)->elements[14];
-+c_7320709.elements[15] = ((closureN)self_7312615)->elements[16];
-+c_7320709.elements[16] = ((closureN)self_7312615)->elements[17];
-+c_7320709.elements[17] = ((closureN)self_7312615)->elements[18];
-+c_7320709.elements[18] = ((closureN)self_7312615)->elements[19];
-+c_7320709.elements[19] = ((closureN)self_7312615)->elements[20];
-+c_7320709.elements[20] = ((closureN)self_7312615)->elements[21];
-+c_7320709.elements[21] = ((closureN)self_7312615)->elements[22];
-+c_7320709.elements[22] = ((closureN)self_7312615)->elements[23];
-+c_7320709.elements[23] = ((closureN)self_7312615)->elements[24];
-+c_7320709.elements[24] = ((closureN)self_7312615)->elements[25];
-+
-+
-+
-+return_direct_with_clo1(data,(closure)&c_7320709,__lambda_857, Cyc_set_cell(data, ((closureN)self_7312615)->elements[15], r_735978));;
-+}
-+
-+static void __lambda_857(void *data, object self_7312616, int argc, object *args) /* object self_7312616, object r_735877 */
-+ {
-+
-+
-+closureN_type c_7320711;
-+object e_7321192 [25];
-+c_7320711.hdr.mark = gc_color_red;
-+ c_7320711.hdr.grayed = 0;
-+c_7320711.tag = closureN_tag;
-+ c_7320711.fn = (function_type)__lambda_858;
-+c_7320711.num_args = 1;
-+c_7320711.num_elements = 25;
-+c_7320711.elements = (object *)e_7321192;
-+c_7320711.elements[0] = ((closureN)self_7312616)->elements[0];
-+c_7320711.elements[1] = ((closureN)self_7312616)->elements[1];
-+c_7320711.elements[2] = ((closureN)self_7312616)->elements[2];
-+c_7320711.elements[3] = ((closureN)self_7312616)->elements[3];
-+c_7320711.elements[4] = ((closureN)self_7312616)->elements[4];
-+c_7320711.elements[5] = ((closureN)self_7312616)->elements[5];
-+c_7320711.elements[6] = ((closureN)self_7312616)->elements[6];
-+c_7320711.elements[7] = ((closureN)self_7312616)->elements[7];
-+c_7320711.elements[8] = ((closureN)self_7312616)->elements[8];
-+c_7320711.elements[9] = ((closureN)self_7312616)->elements[9];
-+c_7320711.elements[10] = ((closureN)self_7312616)->elements[10];
-+c_7320711.elements[11] = ((closureN)self_7312616)->elements[11];
-+c_7320711.elements[12] = ((closureN)self_7312616)->elements[12];
-+c_7320711.elements[13] = ((closureN)self_7312616)->elements[13];
-+c_7320711.elements[14] = ((closureN)self_7312616)->elements[14];
-+c_7320711.elements[15] = ((closureN)self_7312616)->elements[15];
-+c_7320711.elements[16] = ((closureN)self_7312616)->elements[16];
-+c_7320711.elements[17] = ((closureN)self_7312616)->elements[17];
-+c_7320711.elements[18] = ((closureN)self_7312616)->elements[18];
-+c_7320711.elements[19] = ((closureN)self_7312616)->elements[19];
-+c_7320711.elements[20] = ((closureN)self_7312616)->elements[20];
-+c_7320711.elements[21] = ((closureN)self_7312616)->elements[21];
-+c_7320711.elements[22] = ((closureN)self_7312616)->elements[22];
-+c_7320711.elements[23] = ((closureN)self_7312616)->elements[23];
-+c_7320711.elements[24] = ((closureN)self_7312616)->elements[24];
-+
-+
-+mmacro(c_7321193, (function_type)__lambda_909);c_7321193.num_args = 3;
-+return_direct_with_clo1(data,(closure)&c_7320711,__lambda_858, &c_7321193);;
-+}
-+
-+static void __lambda_909(void *data, object self_7312617, int argc, object *args) /* object self_7312617, object k_735961, object x_731385_733279, object vars_731386_733280, object dim_731387_733281 */
-+ {
-+ object k_735961 = args[0]; object x_731385_733279 = args[1]; object vars_731386_733280 = args[2]; object dim_731387_733281 = args[3];
-+
-+closureN_type c_7321195;
-+object e_7321306 [3];
-+c_7321195.hdr.mark = gc_color_red;
-+ c_7321195.hdr.grayed = 0;
-+c_7321195.tag = closureN_tag;
-+ c_7321195.fn = (function_type)__lambda_910;
-+c_7321195.num_args = 2;
-+c_7321195.num_elements = 3;
-+c_7321195.elements = (object *)e_7321306;
-+c_7321195.elements[0] = dim_731387_733281;
-+c_7321195.elements[1] = k_735961;
-+c_7321195.elements[2] = vars_731386_733280;
-+
-+return_direct_with_clo2(data,(closure)&c_7321195,__lambda_910, x_731385_733279, NULL);;
-+}
-+
-+static void __lambda_910(void *data, object self_7312618, int argc, object *args) /* object self_7312618, object x_731389_733282, object free_731390_733283 */
-+ {
-+ object x_731389_733282 = args[0]; object free_731390_733283 = args[1];
-+
-+closureN_type c_7321197;
-+object e_7321305 [5];
-+c_7321197.hdr.mark = gc_color_red;
-+ c_7321197.hdr.grayed = 0;
-+c_7321197.tag = closureN_tag;
-+ c_7321197.fn = (function_type)__lambda_911;
-+c_7321197.num_args = 1;
-+c_7321197.num_elements = 5;
-+c_7321197.elements = (object *)e_7321305;
-+c_7321197.elements[0] = ((closureN)self_7312618)->elements[0];
-+c_7321197.elements[1] = free_731390_733283;
-+c_7321197.elements[2] = ((closureN)self_7312618)->elements[1];
-+c_7321197.elements[3] = ((closureN)self_7312618)->elements[2];
-+c_7321197.elements[4] = x_731389_733282;
-+
-+return_direct_with_clo1(data,(closure)&c_7321197,__lambda_911, boolean_f);;
-+}
-+
-+static void __lambda_911(void *data, object self_7312619, int argc, object *args) /* object self_7312619, object lp_731391_733284 */
-+ {
-+ object lp_731391_733284 = args[0];
-+
-+closureN_type c_7321199;
-+object e_7321301 [5];
-+c_7321199.hdr.mark = gc_color_red;
-+ c_7321199.hdr.grayed = 0;
-+c_7321199.tag = closureN_tag;
-+ c_7321199.fn = (function_type)__lambda_1365;
-+c_7321199.num_args = 1;
-+c_7321199.num_elements = 5;
-+c_7321199.elements = (object *)e_7321301;
-+c_7321199.elements[0] = ((closureN)self_7312619)->elements[0];
-+c_7321199.elements[1] = ((closureN)self_7312619)->elements[1];
-+c_7321199.elements[2] = ((closureN)self_7312619)->elements[2];
-+c_7321199.elements[3] = ((closureN)self_7312619)->elements[3];
-+c_7321199.elements[4] = ((closureN)self_7312619)->elements[4];
-+
-+
-+pair_type local_7321304;
-+return_direct_with_clo1(data,(closure)&c_7321199,__lambda_1365, set_cell_as_expr(&local_7321304, lp_731391_733284));;
-+}
-+
-+static void __lambda_1365(void *data, object self_7312620, int argc, object *args) /* object self_7312620, object lp_731391_733284 */
-+ {
-+ object lp_731391_733284 = args[0];
-+
-+closureN_type c_7321201;
-+object e_7321215 [4];
-+c_7321201.hdr.mark = gc_color_red;
-+ c_7321201.hdr.grayed = 0;
-+c_7321201.tag = closureN_tag;
-+ c_7321201.fn = (function_type)__lambda_912;
-+c_7321201.num_args = 1;
-+c_7321201.num_elements = 4;
-+c_7321201.elements = (object *)e_7321215;
-+c_7321201.elements[0] = ((closureN)self_7312620)->elements[1];
-+c_7321201.elements[1] = ((closureN)self_7312620)->elements[2];
-+c_7321201.elements[2] = lp_731391_733284;
-+c_7321201.elements[3] = ((closureN)self_7312620)->elements[4];
-+
-+
-+closureN_type c_7321216;
-+object e_7321300 [3];
-+c_7321216.hdr.mark = gc_color_red;
-+ c_7321216.hdr.grayed = 0;
-+c_7321216.tag = closureN_tag;
-+ c_7321216.fn = (function_type)__lambda_914;
-+c_7321216.num_args = 2;
-+c_7321216.num_elements = 3;
-+c_7321216.elements = (object *)e_7321300;
-+c_7321216.elements[0] = ((closureN)self_7312620)->elements[0];
-+c_7321216.elements[1] = lp_731391_733284;
-+c_7321216.elements[2] = ((closureN)self_7312620)->elements[3];
-
+-
-
-
-return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), &c_7322635, r_736432, car(((closureN)self_7313853)->elements[2]));;
-+return_direct_with_clo1(data,(closure)&c_7321201,__lambda_912, &c_7321216);;
- }
-
+-}
+-
-static void __lambda_931(void *data, object self_7313854, int argc, object *args) /* object self_7313854, object r_736430 */
-+static void __lambda_914(void *data, object self_7312621, int argc, object *args) /* object self_7312621, object k_735965, object x_731392_733285, object free_731393_733286 */
- {
+- {
- object r_736430 = args[0];
- if( (boolean_f != r_736430) ){
- return_direct_with_clo1(data, ((closureN)self_7313854)->elements[1], (((closure) ((closureN)self_7313854)->elements[1])->fn), ((closureN)self_7313854)->elements[2]);
-} else {
-+ object k_735965 = args[0]; object x_731392_733285 = args[1]; object free_731393_733286 = args[2];
-
+-
-pair_type local_7322643;
-+closureN_type c_7321218;
-+object e_7321299 [6];
-+c_7321218.hdr.mark = gc_color_red;
-+ c_7321218.hdr.grayed = 0;
-+c_7321218.tag = closureN_tag;
-+ c_7321218.fn = (function_type)__lambda_915;
-+c_7321218.num_args = 1;
-+c_7321218.num_elements = 6;
-+c_7321218.elements = (object *)e_7321299;
-+c_7321218.elements[0] = ((closureN)self_7312621)->elements[0];
-+c_7321218.elements[1] = free_731393_733286;
-+c_7321218.elements[2] = k_735965;
-+c_7321218.elements[3] = ((closureN)self_7312621)->elements[1];
-+c_7321218.elements[4] = ((closureN)self_7312621)->elements[2];
-+c_7321218.elements[5] = x_731392_733285;
-
+-
-pair_type local_7322646;
-return_direct_with_clo1(data, ((closureN)self_7313854)->elements[1], (((closure) ((closureN)self_7313854)->elements[1])->fn), set_pair_as_expr(&local_7322643, set_pair_as_expr(&local_7322646, ((closureN)self_7313854)->elements[3], ((closureN)self_7313854)->elements[0]), ((closureN)self_7313854)->elements[2]));}
-;;
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7321218, x_731392_733285);;
- }
-
+-}
+-
-static void __lambda_926(void *data, object self_7313859, int argc, object *args) /* object self_7313859, object r_736427 */
-+static void __lambda_915(void *data, object self_7312622, int argc, object *args) /* object self_7312622, object r_735966 */
- {
+- {
- object r_736427 = args[0];
-+ object r_735966 = args[0];
-+ if( (boolean_f != r_735966) ){
-
+-
-closureN_type c_7322615;
-object e_7322624 [5];
-c_7322615.hdr.mark = gc_color_red;
@@ -30817,44 +31067,14 @@ Make let-values be the same as let*-values, to work around
-c_7322509.elements[0] = ((closureN)self_7313866)->elements[0];
-c_7322509.elements[1] = lp_731390_733624;
-c_7322509.elements[2] = ((closureN)self_7313866)->elements[3];
-+closureN_type c_7321220;
-+object e_7321249 [4];
-+c_7321220.hdr.mark = gc_color_red;
-+ c_7321220.hdr.grayed = 0;
-+c_7321220.tag = closureN_tag;
-+ c_7321220.fn = (function_type)__lambda_916;
-+c_7321220.num_args = 0;
-+c_7321220.num_elements = 4;
-+c_7321220.elements = (object *)e_7321249;
-+c_7321220.elements[0] = ((closureN)self_7312622)->elements[0];
-+c_7321220.elements[1] = ((closureN)self_7312622)->elements[1];
-+c_7321220.elements[2] = ((closureN)self_7312622)->elements[4];
-+c_7321220.elements[3] = ((closureN)self_7312622)->elements[5];
-
+-
-return_direct_with_clo1(data,(closure)&c_7322494,__lambda_912, &c_7322509);;
-}
-
+-
-static void __lambda_914(void *data, object self_7313867, int argc, object *args) /* object self_7313867, object k_736410, object x_731391_733625, object free_731392_733626 */
- {
- object k_736410 = args[0]; object x_731391_733625 = args[1]; object free_731392_733626 = args[2];
-+closureN_type c_7321250;
-+object e_7321261 [3];
-+c_7321250.hdr.mark = gc_color_red;
-+ c_7321250.hdr.grayed = 0;
-+c_7321250.tag = closureN_tag;
-+ c_7321250.fn = (function_type)__lambda_920;
-+c_7321250.num_args = 1;
-+c_7321250.num_elements = 3;
-+c_7321250.elements = (object *)e_7321261;
-+c_7321250.elements[0] = ((closureN)self_7312622)->elements[1];
-+c_7321250.elements[1] = ((closureN)self_7312622)->elements[2];
-+c_7321250.elements[2] = ((closureN)self_7312622)->elements[5];
-+
-+return_direct_with_clo1(data,(closure)&c_7321220,__lambda_916, &c_7321250);
-+} else {
-+
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312622)->elements[5])) ){
-
+-
-closureN_type c_7322511;
-object e_7322592 [6];
-c_7322511.hdr.mark = gc_color_red;
@@ -30946,98 +31166,88 @@ Make let-values be the same as let*-values, to work around
-c_7322580.elements[0] = ((closureN)self_7313868)->elements[1];
-c_7322580.elements[1] = ((closureN)self_7313868)->elements[2];
-c_7322580.elements[2] = ((closureN)self_7313868)->elements[3];
++closureN_type c_7321221;
++object e_7321229 [2];
++c_7321221.hdr.mark = gc_color_red;
++ c_7321221.hdr.grayed = 0;
++c_7321221.tag = closureN_tag;
++ c_7321221.fn = (function_type)__lambda_919;
++c_7321221.num_args = 1;
++c_7321221.num_elements = 2;
++c_7321221.elements = (object *)e_7321229;
++c_7321221.elements[0] = ((closureN)self_7312619)->elements[0];
++c_7321221.elements[1] = ((closureN)self_7312619)->elements[1];
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7322580, ((closureN)self_7313868)->elements[5]);
-+
-+closureN_type c_7321269;
-+object e_7321278 [3];
-+c_7321269.hdr.mark = gc_color_red;
-+ c_7321269.hdr.grayed = 0;
-+c_7321269.tag = closureN_tag;
-+ c_7321269.fn = (function_type)__lambda_921;
-+c_7321269.num_args = 1;
-+c_7321269.num_elements = 3;
-+c_7321269.elements = (object *)e_7321278;
-+c_7321269.elements[0] = ((closureN)self_7312622)->elements[2];
-+c_7321269.elements[1] = ((closureN)self_7312622)->elements[3];
-+c_7321269.elements[2] = ((closureN)self_7312622)->elements[5];
-+
-+
-+
-+return_closcall3(data, car(((closureN)self_7312622)->elements[3]), &c_7321269, Cyc_cdr(data, ((closureN)self_7312622)->elements[5]), ((closureN)self_7312622)->elements[1]);
-+} else {
-+
-+if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312622)->elements[5])) ){
-+
-+closureN_type c_7321287;
-+object e_7321294 [3];
-+c_7321287.hdr.mark = gc_color_red;
-+ c_7321287.hdr.grayed = 0;
-+c_7321287.tag = closureN_tag;
-+ c_7321287.fn = (function_type)__lambda_922;
-+c_7321287.num_args = 1;
-+c_7321287.num_elements = 3;
-+c_7321287.elements = (object *)e_7321294;
-+c_7321287.elements[0] = ((closureN)self_7312622)->elements[1];
-+c_7321287.elements[1] = ((closureN)self_7312622)->elements[2];
-+c_7321287.elements[2] = ((closureN)self_7312622)->elements[3];
-+
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7321287, ((closureN)self_7312622)->elements[5]);
++return_direct_with_clo1(data,(closure)&c_7321221,__lambda_919, tmp_731399_731401_733280);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313868)->elements[2], (((closure) ((closureN)self_7313868)->elements[2])->fn), ((closureN)self_7313868)->elements[1]);}
-+ return_direct_with_clo1(data, ((closureN)self_7312622)->elements[2], (((closure) ((closureN)self_7312622)->elements[2])->fn), ((closureN)self_7312622)->elements[1]);}
- ;}
- ;}
+-;}
+-;}
++ return_direct_with_clo1(data, ((closureN)self_7312619)->elements[1], (((closure) ((closureN)self_7312619)->elements[1])->fn), boolean_f);}
;;
}
-static void __lambda_922(void *data, object self_7313875, int argc, object *args) /* object self_7313875, object r_736422 */
-+static void __lambda_922(void *data, object self_7312629, int argc, object *args) /* object self_7312629, object r_735977 */
++static void __lambda_919(void *data, object self_7312620, int argc, object *args) /* object self_7312620, object cell_731402_733281 */
{
- object r_736422 = args[0];
-+ object r_735977 = args[0];
++ object cell_731402_733281 = args[0];
-return_closcall3(data, car(((closureN)self_7313875)->elements[2]), ((closureN)self_7313875)->elements[1], r_736422, ((closureN)self_7313875)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7312629)->elements[2]), ((closureN)self_7312629)->elements[1], r_735977, ((closureN)self_7312629)->elements[0]);;
++
++
++return_direct_with_clo1(data, ((closureN)self_7312620)->elements[1], (((closure) ((closureN)self_7312620)->elements[1])->fn), Cyc_num_fast_gte_op(data, Cyc_cdr(data, cell_731402_733281), ((closureN)self_7312620)->elements[0]));;
}
-static void __lambda_921(void *data, object self_7313874, int argc, object *args) /* object self_7313874, object r_736419 */
-+static void __lambda_921(void *data, object self_7312628, int argc, object *args) /* object self_7312628, object r_735974 */
++static void __lambda_912(void *data, object self_7312623, int argc, object *args) /* object self_7312623, object r_735957 */
{
- object r_736419 = args[0];
-+ object r_735974 = args[0];
++ object r_735957 = args[0];
++closureN_type c_7321196;
++object e_7321204 [4];
++c_7321196.hdr.mark = gc_color_red;
++ c_7321196.hdr.grayed = 0;
++c_7321196.tag = closureN_tag;
++ c_7321196.fn = (function_type)__lambda_913;
++c_7321196.num_args = 1;
++c_7321196.num_elements = 4;
++c_7321196.elements = (object *)e_7321204;
++c_7321196.elements[0] = ((closureN)self_7312623)->elements[0];
++c_7321196.elements[1] = ((closureN)self_7312623)->elements[1];
++c_7321196.elements[2] = ((closureN)self_7312623)->elements[2];
++c_7321196.elements[3] = ((closureN)self_7312623)->elements[3];
-return_closcall3(data, car(((closureN)self_7313874)->elements[1]), ((closureN)self_7313874)->elements[0], Cyc_car(data, ((closureN)self_7313874)->elements[2]), r_736419);;
-+return_closcall3(data, car(((closureN)self_7312628)->elements[1]), ((closureN)self_7312628)->elements[0], Cyc_car(data, ((closureN)self_7312628)->elements[2]), r_735974);;
++return_direct_with_clo1(data,(closure)&c_7321196,__lambda_913, Cyc_set_cell(data, ((closureN)self_7312623)->elements[2], r_735957));;
}
-static void __lambda_920(void *data, object self_7313869, int argc, object *args) /* object self_7313869, object r_736412 */
-+static void __lambda_920(void *data, object self_7312623, int argc, object *args) /* object self_7312623, object r_735967 */
++static void __lambda_913(void *data, object self_7312624, int argc, object *args) /* object self_7312624, object r_735956 */
{
- object r_736412 = args[0];
- if( (boolean_f != r_736412) ){
-+ object r_735967 = args[0];
-+ if( (boolean_f != r_735967) ){
++
-pair_type local_7322548;
-return_direct_with_clo1(data, ((closureN)self_7313869)->elements[1], (((closure) ((closureN)self_7313869)->elements[1])->fn), set_pair_as_expr(&local_7322548, ((closureN)self_7313869)->elements[2], ((closureN)self_7313869)->elements[0]));
-+pair_type local_7321255;
-+return_direct_with_clo1(data, ((closureN)self_7312623)->elements[1], (((closure) ((closureN)self_7312623)->elements[1])->fn), set_pair_as_expr(&local_7321255, ((closureN)self_7312623)->elements[2], ((closureN)self_7312623)->elements[0]));
- } else {
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313869)->elements[1], (((closure) ((closureN)self_7313869)->elements[1])->fn), ((closureN)self_7313869)->elements[0]);}
-+ return_direct_with_clo1(data, ((closureN)self_7312623)->elements[1], (((closure) ((closureN)self_7312623)->elements[1])->fn), ((closureN)self_7312623)->elements[0]);}
- ;;
+-;;
++
++return_closcall3(data, car(((closureN)self_7312624)->elements[2]), ((closureN)self_7312624)->elements[1], ((closureN)self_7312624)->elements[3], ((closureN)self_7312624)->elements[0]);;
}
-static void __lambda_916(void *data, object self_7313870, int argc, object *args) /* object self_7313870, object k_736413 */
-+static void __lambda_916(void *data, object self_7312624, int argc, object *args) /* object self_7312624, object k_735968 */
++static void __lambda_858(void *data, object self_7312625, int argc, object *args) /* object self_7312625, object r_735953 */
{
- object k_736413 = args[0];
-+ object k_735968 = args[0];
++ object r_735953 = args[0];
-closureN_type c_7322515;
-object e_7322537 [4];
@@ -31052,36 +31262,55 @@ Make let-values be the same as let*-values, to work around
-c_7322515.elements[1] = k_736413;
-c_7322515.elements[2] = ((closureN)self_7313870)->elements[2];
-c_7322515.elements[3] = ((closureN)self_7313870)->elements[3];
-+closureN_type c_7321222;
-+object e_7321244 [4];
-+c_7321222.hdr.mark = gc_color_red;
-+ c_7321222.hdr.grayed = 0;
-+c_7321222.tag = closureN_tag;
-+ c_7321222.fn = (function_type)__lambda_917;
-+c_7321222.num_args = 1;
-+c_7321222.num_elements = 4;
-+c_7321222.elements = (object *)e_7321244;
-+c_7321222.elements[0] = ((closureN)self_7312624)->elements[0];
-+c_7321222.elements[1] = k_735968;
-+c_7321222.elements[2] = ((closureN)self_7312624)->elements[2];
-+c_7321222.elements[3] = ((closureN)self_7312624)->elements[3];
++closureN_type c_7320706;
++object e_7321181 [25];
++c_7320706.hdr.mark = gc_color_red;
++ c_7320706.hdr.grayed = 0;
++c_7320706.tag = closureN_tag;
++ c_7320706.fn = (function_type)__lambda_859;
++c_7320706.num_args = 1;
++c_7320706.num_elements = 25;
++c_7320706.elements = (object *)e_7321181;
++c_7320706.elements[0] = ((closureN)self_7312625)->elements[0];
++c_7320706.elements[1] = ((closureN)self_7312625)->elements[1];
++c_7320706.elements[2] = ((closureN)self_7312625)->elements[2];
++c_7320706.elements[3] = ((closureN)self_7312625)->elements[3];
++c_7320706.elements[4] = ((closureN)self_7312625)->elements[4];
++c_7320706.elements[5] = ((closureN)self_7312625)->elements[5];
++c_7320706.elements[6] = ((closureN)self_7312625)->elements[6];
++c_7320706.elements[7] = ((closureN)self_7312625)->elements[7];
++c_7320706.elements[8] = ((closureN)self_7312625)->elements[8];
++c_7320706.elements[9] = ((closureN)self_7312625)->elements[9];
++c_7320706.elements[10] = ((closureN)self_7312625)->elements[10];
++c_7320706.elements[11] = ((closureN)self_7312625)->elements[11];
++c_7320706.elements[12] = ((closureN)self_7312625)->elements[12];
++c_7320706.elements[13] = ((closureN)self_7312625)->elements[13];
++c_7320706.elements[14] = ((closureN)self_7312625)->elements[14];
++c_7320706.elements[15] = ((closureN)self_7312625)->elements[15];
++c_7320706.elements[16] = ((closureN)self_7312625)->elements[16];
++c_7320706.elements[17] = ((closureN)self_7312625)->elements[17];
++c_7320706.elements[18] = ((closureN)self_7312625)->elements[18];
++c_7320706.elements[19] = ((closureN)self_7312625)->elements[19];
++c_7320706.elements[20] = ((closureN)self_7312625)->elements[20];
++c_7320706.elements[21] = ((closureN)self_7312625)->elements[21];
++c_7320706.elements[22] = ((closureN)self_7312625)->elements[22];
++c_7320706.elements[23] = ((closureN)self_7312625)->elements[23];
++c_7320706.elements[24] = ((closureN)self_7312625)->elements[24];
-return_direct_with_clo1(data,(closure)&c_7322515,__lambda_917, memqp(data, ((closureN)self_7313870)->elements[3], ((closureN)self_7313870)->elements[1]));;
-+return_direct_with_clo1(data,(closure)&c_7321222,__lambda_917, memqp(data, ((closureN)self_7312624)->elements[3], ((closureN)self_7312624)->elements[1]));;
++return_direct_with_clo1(data,(closure)&c_7320706,__lambda_859, Cyc_set_cell(data, ((closureN)self_7312625)->elements[23], r_735953));;
}
-static void __lambda_917(void *data, object self_7313871, int argc, object *args) /* object self_7313871, object r_736414 */
-+static void __lambda_917(void *data, object self_7312625, int argc, object *args) /* object self_7312625, object r_735969 */
++static void __lambda_859(void *data, object self_7312626, int argc, object *args) /* object self_7312626, object r_735871 */
{
- object r_736414 = args[0];
- if( (boolean_f != r_736414) ){
- return_direct_with_clo1(data, ((closureN)self_7313871)->elements[1], (((closure) ((closureN)self_7313871)->elements[1])->fn), boolean_f);
-+ object r_735969 = args[0];
-+ if( (boolean_f != r_735969) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312625)->elements[1], (((closure) ((closureN)self_7312625)->elements[1])->fn), boolean_f);
- } else {
+-} else {
++
-closureN_type c_7322519;
-object e_7322532 [2];
@@ -31094,32 +31323,98 @@ Make let-values be the same as let*-values, to work around
-c_7322519.elements = (object *)e_7322532;
-c_7322519.elements[0] = ((closureN)self_7313871)->elements[0];
-c_7322519.elements[1] = ((closureN)self_7313871)->elements[1];
-+closureN_type c_7321226;
-+object e_7321239 [2];
-+c_7321226.hdr.mark = gc_color_red;
-+ c_7321226.hdr.grayed = 0;
-+c_7321226.tag = closureN_tag;
-+ c_7321226.fn = (function_type)__lambda_918;
-+c_7321226.num_args = 1;
-+c_7321226.num_elements = 2;
-+c_7321226.elements = (object *)e_7321239;
-+c_7321226.elements[0] = ((closureN)self_7312625)->elements[0];
-+c_7321226.elements[1] = ((closureN)self_7312625)->elements[1];
-
-
++closureN_type c_7320708;
++object e_7320778 [13];
++c_7320708.hdr.mark = gc_color_red;
++ c_7320708.hdr.grayed = 0;
++c_7320708.tag = closureN_tag;
++ c_7320708.fn = (function_type)__lambda_860;
++c_7320708.num_args = 1;
++c_7320708.num_elements = 13;
++c_7320708.elements = (object *)e_7320778;
++c_7320708.elements[0] = ((closureN)self_7312626)->elements[2];
++c_7320708.elements[1] = ((closureN)self_7312626)->elements[3];
++c_7320708.elements[2] = ((closureN)self_7312626)->elements[4];
++c_7320708.elements[3] = ((closureN)self_7312626)->elements[6];
++c_7320708.elements[4] = ((closureN)self_7312626)->elements[7];
++c_7320708.elements[5] = ((closureN)self_7312626)->elements[8];
++c_7320708.elements[6] = ((closureN)self_7312626)->elements[9];
++c_7320708.elements[7] = ((closureN)self_7312626)->elements[12];
++c_7320708.elements[8] = ((closureN)self_7312626)->elements[14];
++c_7320708.elements[9] = ((closureN)self_7312626)->elements[19];
++c_7320708.elements[10] = ((closureN)self_7312626)->elements[20];
++c_7320708.elements[11] = ((closureN)self_7312626)->elements[22];
++c_7320708.elements[12] = ((closureN)self_7312626)->elements[24];
+
+
++closureN_type c_7320779;
++object e_7321180 [14];
++c_7320779.hdr.mark = gc_color_red;
++ c_7320779.hdr.grayed = 0;
++c_7320779.tag = closureN_tag;
++ c_7320779.fn = (function_type)__lambda_867;
++c_7320779.num_args = 2;
++c_7320779.num_elements = 14;
++c_7320779.elements = (object *)e_7321180;
++c_7320779.elements[0] = ((closureN)self_7312626)->elements[0];
++c_7320779.elements[1] = ((closureN)self_7312626)->elements[1];
++c_7320779.elements[2] = ((closureN)self_7312626)->elements[5];
++c_7320779.elements[3] = ((closureN)self_7312626)->elements[9];
++c_7320779.elements[4] = ((closureN)self_7312626)->elements[10];
++c_7320779.elements[5] = ((closureN)self_7312626)->elements[11];
++c_7320779.elements[6] = ((closureN)self_7312626)->elements[13];
++c_7320779.elements[7] = ((closureN)self_7312626)->elements[14];
++c_7320779.elements[8] = ((closureN)self_7312626)->elements[15];
++c_7320779.elements[9] = ((closureN)self_7312626)->elements[16];
++c_7320779.elements[10] = ((closureN)self_7312626)->elements[17];
++c_7320779.elements[11] = ((closureN)self_7312626)->elements[18];
++c_7320779.elements[12] = ((closureN)self_7312626)->elements[21];
++c_7320779.elements[13] = ((closureN)self_7312626)->elements[23];
++
++return_direct_with_clo1(data,(closure)&c_7320708,__lambda_860, &c_7320779);;
++}
++
++static void __lambda_867(void *data, object self_7312627, int argc, object *args) /* object self_7312627, object k_735887, object tmpl_731411_733282, object vars_731412_733283 */
++ {
++ object k_735887 = args[0]; object tmpl_731411_733282 = args[1]; object vars_731412_733283 = args[2];
++
++closureN_type c_7320781;
++object e_7321179 [16];
++c_7320781.hdr.mark = gc_color_red;
++ c_7320781.hdr.grayed = 0;
++c_7320781.tag = closureN_tag;
++ c_7320781.fn = (function_type)__lambda_868;
++c_7320781.num_args = 1;
++c_7320781.num_elements = 16;
++c_7320781.elements = (object *)e_7321179;
++c_7320781.elements[0] = ((closureN)self_7312627)->elements[0];
++c_7320781.elements[1] = ((closureN)self_7312627)->elements[1];
++c_7320781.elements[2] = ((closureN)self_7312627)->elements[2];
++c_7320781.elements[3] = ((closureN)self_7312627)->elements[3];
++c_7320781.elements[4] = ((closureN)self_7312627)->elements[4];
++c_7320781.elements[5] = ((closureN)self_7312627)->elements[5];
++c_7320781.elements[6] = ((closureN)self_7312627)->elements[6];
++c_7320781.elements[7] = ((closureN)self_7312627)->elements[7];
++c_7320781.elements[8] = ((closureN)self_7312627)->elements[8];
++c_7320781.elements[9] = ((closureN)self_7312627)->elements[9];
++c_7320781.elements[10] = ((closureN)self_7312627)->elements[10];
++c_7320781.elements[11] = ((closureN)self_7312627)->elements[11];
++c_7320781.elements[12] = ((closureN)self_7312627)->elements[12];
++c_7320781.elements[13] = ((closureN)self_7312627)->elements[13];
++c_7320781.elements[14] = k_735887;
++c_7320781.elements[15] = vars_731412_733283;
-return_direct_with_clo1(data,(closure)&c_7322519,__lambda_918, assq(data, ((closureN)self_7313871)->elements[3], ((closureN)self_7313871)->elements[2]));}
-+return_direct_with_clo1(data,(closure)&c_7321226,__lambda_918, assq(data, ((closureN)self_7312625)->elements[3], ((closureN)self_7312625)->elements[2]));}
- ;;
+-;;
++return_direct_with_clo1(data,(closure)&c_7320781,__lambda_868, tmpl_731411_733282);;
}
-static void __lambda_918(void *data, object self_7313872, int argc, object *args) /* object self_7313872, object tmp_731399_731401_733627 */
-+static void __lambda_918(void *data, object self_7312626, int argc, object *args) /* object self_7312626, object tmp_731400_731402_733287 */
++static void __lambda_868(void *data, object self_7312628, int argc, object *args) /* object self_7312628, object t_731414_733284 */
{
- object tmp_731399_731401_733627 = args[0];
- if( (boolean_f != tmp_731399_731401_733627) ){
-+ object tmp_731400_731402_733287 = args[0];
-+ if( (boolean_f != tmp_731400_731402_733287) ){
++ object t_731414_733284 = args[0];
-closureN_type c_7322521;
-object e_7322529 [2];
@@ -31132,44 +31427,85 @@ Make let-values be the same as let*-values, to work around
-c_7322521.elements = (object *)e_7322529;
-c_7322521.elements[0] = ((closureN)self_7313872)->elements[0];
-c_7322521.elements[1] = ((closureN)self_7313872)->elements[1];
-+closureN_type c_7321228;
-+object e_7321236 [2];
-+c_7321228.hdr.mark = gc_color_red;
-+ c_7321228.hdr.grayed = 0;
-+c_7321228.tag = closureN_tag;
-+ c_7321228.fn = (function_type)__lambda_919;
-+c_7321228.num_args = 1;
-+c_7321228.num_elements = 2;
-+c_7321228.elements = (object *)e_7321236;
-+c_7321228.elements[0] = ((closureN)self_7312626)->elements[0];
-+c_7321228.elements[1] = ((closureN)self_7312626)->elements[1];
++closureN_type c_7320783;
++object e_7321178 [17];
++c_7320783.hdr.mark = gc_color_red;
++ c_7320783.hdr.grayed = 0;
++c_7320783.tag = closureN_tag;
++ c_7320783.fn = (function_type)__lambda_869;
++c_7320783.num_args = 1;
++c_7320783.num_elements = 17;
++c_7320783.elements = (object *)e_7321178;
++c_7320783.elements[0] = ((closureN)self_7312628)->elements[0];
++c_7320783.elements[1] = ((closureN)self_7312628)->elements[1];
++c_7320783.elements[2] = ((closureN)self_7312628)->elements[2];
++c_7320783.elements[3] = ((closureN)self_7312628)->elements[3];
++c_7320783.elements[4] = ((closureN)self_7312628)->elements[4];
++c_7320783.elements[5] = ((closureN)self_7312628)->elements[5];
++c_7320783.elements[6] = ((closureN)self_7312628)->elements[6];
++c_7320783.elements[7] = ((closureN)self_7312628)->elements[7];
++c_7320783.elements[8] = ((closureN)self_7312628)->elements[8];
++c_7320783.elements[9] = ((closureN)self_7312628)->elements[9];
++c_7320783.elements[10] = ((closureN)self_7312628)->elements[10];
++c_7320783.elements[11] = ((closureN)self_7312628)->elements[11];
++c_7320783.elements[12] = ((closureN)self_7312628)->elements[12];
++c_7320783.elements[13] = ((closureN)self_7312628)->elements[13];
++c_7320783.elements[14] = ((closureN)self_7312628)->elements[14];
++c_7320783.elements[15] = t_731414_733284;
++c_7320783.elements[16] = ((closureN)self_7312628)->elements[15];
-return_direct_with_clo1(data,(closure)&c_7322521,__lambda_919, tmp_731399_731401_733627);
-+return_direct_with_clo1(data,(closure)&c_7321228,__lambda_919, tmp_731400_731402_733287);
- } else {
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313872)->elements[1], (((closure) ((closureN)self_7313872)->elements[1])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312626)->elements[1], (((closure) ((closureN)self_7312626)->elements[1])->fn), boolean_f);}
- ;;
+-;;
++return_direct_with_clo1(data,(closure)&c_7320783,__lambda_869, boolean_f);;
}
-static void __lambda_919(void *data, object self_7313873, int argc, object *args) /* object self_7313873, object cell_731402_733628 */
-+static void __lambda_919(void *data, object self_7312627, int argc, object *args) /* object self_7312627, object cell_731403_733288 */
++static void __lambda_869(void *data, object self_7312629, int argc, object *args) /* object self_7312629, object lp_731416_733286 */
{
- object cell_731402_733628 = args[0];
-+ object cell_731403_733288 = args[0];
-
-
++ object lp_731416_733286 = args[0];
+
++closureN_type c_7320785;
++object e_7321174 [17];
++c_7320785.hdr.mark = gc_color_red;
++ c_7320785.hdr.grayed = 0;
++c_7320785.tag = closureN_tag;
++ c_7320785.fn = (function_type)__lambda_1364;
++c_7320785.num_args = 1;
++c_7320785.num_elements = 17;
++c_7320785.elements = (object *)e_7321174;
++c_7320785.elements[0] = ((closureN)self_7312629)->elements[0];
++c_7320785.elements[1] = ((closureN)self_7312629)->elements[1];
++c_7320785.elements[2] = ((closureN)self_7312629)->elements[2];
++c_7320785.elements[3] = ((closureN)self_7312629)->elements[3];
++c_7320785.elements[4] = ((closureN)self_7312629)->elements[4];
++c_7320785.elements[5] = ((closureN)self_7312629)->elements[5];
++c_7320785.elements[6] = ((closureN)self_7312629)->elements[6];
++c_7320785.elements[7] = ((closureN)self_7312629)->elements[7];
++c_7320785.elements[8] = ((closureN)self_7312629)->elements[8];
++c_7320785.elements[9] = ((closureN)self_7312629)->elements[9];
++c_7320785.elements[10] = ((closureN)self_7312629)->elements[10];
++c_7320785.elements[11] = ((closureN)self_7312629)->elements[11];
++c_7320785.elements[12] = ((closureN)self_7312629)->elements[12];
++c_7320785.elements[13] = ((closureN)self_7312629)->elements[13];
++c_7320785.elements[14] = ((closureN)self_7312629)->elements[14];
++c_7320785.elements[15] = ((closureN)self_7312629)->elements[15];
++c_7320785.elements[16] = ((closureN)self_7312629)->elements[16];
+-
-return_direct_with_clo1(data, ((closureN)self_7313873)->elements[1], (((closure) ((closureN)self_7313873)->elements[1])->fn), Cyc_num_fast_gte_op(data, Cyc_cdr(data, cell_731402_733628), ((closureN)self_7313873)->elements[0]));;
-+return_direct_with_clo1(data, ((closureN)self_7312627)->elements[1], (((closure) ((closureN)self_7312627)->elements[1])->fn), Cyc_num_fast_gte_op(data, Cyc_cdr(data, cell_731403_733288), ((closureN)self_7312627)->elements[0]));;
++pair_type local_7321177;
++return_direct_with_clo1(data,(closure)&c_7320785,__lambda_1364, set_cell_as_expr(&local_7321177, lp_731416_733286));;
}
-static void __lambda_912(void *data, object self_7313876, int argc, object *args) /* object self_7313876, object r_736409 */
-+static void __lambda_912(void *data, object self_7312630, int argc, object *args) /* object self_7312630, object r_735964 */
++static void __lambda_1364(void *data, object self_7312630, int argc, object *args) /* object self_7312630, object lp_731416_733286 */
{
- object r_736409 = args[0];
-+ object r_735964 = args[0];
++ object lp_731416_733286 = args[0];
-closureN_type c_7322496;
-object e_7322504 [4];
@@ -31184,42 +31520,24 @@ Make let-values be the same as let*-values, to work around
-c_7322496.elements[1] = ((closureN)self_7313876)->elements[1];
-c_7322496.elements[2] = ((closureN)self_7313876)->elements[2];
-c_7322496.elements[3] = ((closureN)self_7313876)->elements[3];
-+closureN_type c_7321203;
-+object e_7321211 [4];
-+c_7321203.hdr.mark = gc_color_red;
-+ c_7321203.hdr.grayed = 0;
-+c_7321203.tag = closureN_tag;
-+ c_7321203.fn = (function_type)__lambda_913;
-+c_7321203.num_args = 1;
-+c_7321203.num_elements = 4;
-+c_7321203.elements = (object *)e_7321211;
-+c_7321203.elements[0] = ((closureN)self_7312630)->elements[0];
-+c_7321203.elements[1] = ((closureN)self_7312630)->elements[1];
-+c_7321203.elements[2] = ((closureN)self_7312630)->elements[2];
-+c_7321203.elements[3] = ((closureN)self_7312630)->elements[3];
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7322496,__lambda_913, Cyc_set_cell(data, ((closureN)self_7313876)->elements[2], r_736409));;
-+return_direct_with_clo1(data,(closure)&c_7321203,__lambda_913, Cyc_set_cell(data, ((closureN)self_7312630)->elements[2], r_735964));;
- }
-
+-}
+-
-static void __lambda_913(void *data, object self_7313877, int argc, object *args) /* object self_7313877, object r_736408 */
-+static void __lambda_913(void *data, object self_7312631, int argc, object *args) /* object self_7312631, object r_735963 */
- {
-
-
-
+- {
+-
+-
+-
-return_closcall3(data, car(((closureN)self_7313877)->elements[2]), ((closureN)self_7313877)->elements[1], ((closureN)self_7313877)->elements[3], ((closureN)self_7313877)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7312631)->elements[2]), ((closureN)self_7312631)->elements[1], ((closureN)self_7312631)->elements[3], ((closureN)self_7312631)->elements[0]);;
- }
-
+-}
+-
-static void __lambda_858(void *data, object self_7313878, int argc, object *args) /* object self_7313878, object r_736405 */
-+static void __lambda_858(void *data, object self_7312632, int argc, object *args) /* object self_7312632, object r_735960 */
- {
+- {
- object r_736405 = args[0];
-+ object r_735960 = args[0];
-
+-
-closureN_type c_7322006;
-object e_7322481 [25];
-c_7322006.hdr.mark = gc_color_red;
@@ -31254,52 +31572,16 @@ Make let-values be the same as let*-values, to work around
-c_7322006.elements[22] = ((closureN)self_7313878)->elements[22];
-c_7322006.elements[23] = ((closureN)self_7313878)->elements[23];
-c_7322006.elements[24] = ((closureN)self_7313878)->elements[24];
-+closureN_type c_7320713;
-+object e_7321188 [25];
-+c_7320713.hdr.mark = gc_color_red;
-+ c_7320713.hdr.grayed = 0;
-+c_7320713.tag = closureN_tag;
-+ c_7320713.fn = (function_type)__lambda_859;
-+c_7320713.num_args = 1;
-+c_7320713.num_elements = 25;
-+c_7320713.elements = (object *)e_7321188;
-+c_7320713.elements[0] = ((closureN)self_7312632)->elements[0];
-+c_7320713.elements[1] = ((closureN)self_7312632)->elements[1];
-+c_7320713.elements[2] = ((closureN)self_7312632)->elements[2];
-+c_7320713.elements[3] = ((closureN)self_7312632)->elements[3];
-+c_7320713.elements[4] = ((closureN)self_7312632)->elements[4];
-+c_7320713.elements[5] = ((closureN)self_7312632)->elements[5];
-+c_7320713.elements[6] = ((closureN)self_7312632)->elements[6];
-+c_7320713.elements[7] = ((closureN)self_7312632)->elements[7];
-+c_7320713.elements[8] = ((closureN)self_7312632)->elements[8];
-+c_7320713.elements[9] = ((closureN)self_7312632)->elements[9];
-+c_7320713.elements[10] = ((closureN)self_7312632)->elements[10];
-+c_7320713.elements[11] = ((closureN)self_7312632)->elements[11];
-+c_7320713.elements[12] = ((closureN)self_7312632)->elements[12];
-+c_7320713.elements[13] = ((closureN)self_7312632)->elements[13];
-+c_7320713.elements[14] = ((closureN)self_7312632)->elements[14];
-+c_7320713.elements[15] = ((closureN)self_7312632)->elements[15];
-+c_7320713.elements[16] = ((closureN)self_7312632)->elements[16];
-+c_7320713.elements[17] = ((closureN)self_7312632)->elements[17];
-+c_7320713.elements[18] = ((closureN)self_7312632)->elements[18];
-+c_7320713.elements[19] = ((closureN)self_7312632)->elements[19];
-+c_7320713.elements[20] = ((closureN)self_7312632)->elements[20];
-+c_7320713.elements[21] = ((closureN)self_7312632)->elements[21];
-+c_7320713.elements[22] = ((closureN)self_7312632)->elements[22];
-+c_7320713.elements[23] = ((closureN)self_7312632)->elements[23];
-+c_7320713.elements[24] = ((closureN)self_7312632)->elements[24];
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7322006,__lambda_859, Cyc_set_cell(data, ((closureN)self_7313878)->elements[23], r_736405));;
-+return_direct_with_clo1(data,(closure)&c_7320713,__lambda_859, Cyc_set_cell(data, ((closureN)self_7312632)->elements[23], r_735960));;
- }
-
+-}
+-
-static void __lambda_859(void *data, object self_7313879, int argc, object *args) /* object self_7313879, object r_736323 */
-+static void __lambda_859(void *data, object self_7312633, int argc, object *args) /* object self_7312633, object r_735878 */
- {
-
-
+- {
+-
+-
-closureN_type c_7322008;
-object e_7322078 [13];
-c_7322008.hdr.mark = gc_color_red;
@@ -31322,30 +31604,8 @@ Make let-values be the same as let*-values, to work around
-c_7322008.elements[10] = ((closureN)self_7313879)->elements[20];
-c_7322008.elements[11] = ((closureN)self_7313879)->elements[22];
-c_7322008.elements[12] = ((closureN)self_7313879)->elements[24];
-+closureN_type c_7320715;
-+object e_7320785 [13];
-+c_7320715.hdr.mark = gc_color_red;
-+ c_7320715.hdr.grayed = 0;
-+c_7320715.tag = closureN_tag;
-+ c_7320715.fn = (function_type)__lambda_860;
-+c_7320715.num_args = 1;
-+c_7320715.num_elements = 13;
-+c_7320715.elements = (object *)e_7320785;
-+c_7320715.elements[0] = ((closureN)self_7312633)->elements[2];
-+c_7320715.elements[1] = ((closureN)self_7312633)->elements[3];
-+c_7320715.elements[2] = ((closureN)self_7312633)->elements[4];
-+c_7320715.elements[3] = ((closureN)self_7312633)->elements[6];
-+c_7320715.elements[4] = ((closureN)self_7312633)->elements[7];
-+c_7320715.elements[5] = ((closureN)self_7312633)->elements[8];
-+c_7320715.elements[6] = ((closureN)self_7312633)->elements[9];
-+c_7320715.elements[7] = ((closureN)self_7312633)->elements[12];
-+c_7320715.elements[8] = ((closureN)self_7312633)->elements[14];
-+c_7320715.elements[9] = ((closureN)self_7312633)->elements[19];
-+c_7320715.elements[10] = ((closureN)self_7312633)->elements[20];
-+c_7320715.elements[11] = ((closureN)self_7312633)->elements[22];
-+c_7320715.elements[12] = ((closureN)self_7312633)->elements[24];
-
-
+-
+-
-closureN_type c_7322079;
-object e_7322480 [14];
-c_7322079.hdr.mark = gc_color_red;
@@ -31369,40 +31629,14 @@ Make let-values be the same as let*-values, to work around
-c_7322079.elements[11] = ((closureN)self_7313879)->elements[18];
-c_7322079.elements[12] = ((closureN)self_7313879)->elements[21];
-c_7322079.elements[13] = ((closureN)self_7313879)->elements[23];
-+closureN_type c_7320786;
-+object e_7321187 [14];
-+c_7320786.hdr.mark = gc_color_red;
-+ c_7320786.hdr.grayed = 0;
-+c_7320786.tag = closureN_tag;
-+ c_7320786.fn = (function_type)__lambda_867;
-+c_7320786.num_args = 2;
-+c_7320786.num_elements = 14;
-+c_7320786.elements = (object *)e_7321187;
-+c_7320786.elements[0] = ((closureN)self_7312633)->elements[0];
-+c_7320786.elements[1] = ((closureN)self_7312633)->elements[1];
-+c_7320786.elements[2] = ((closureN)self_7312633)->elements[5];
-+c_7320786.elements[3] = ((closureN)self_7312633)->elements[9];
-+c_7320786.elements[4] = ((closureN)self_7312633)->elements[10];
-+c_7320786.elements[5] = ((closureN)self_7312633)->elements[11];
-+c_7320786.elements[6] = ((closureN)self_7312633)->elements[13];
-+c_7320786.elements[7] = ((closureN)self_7312633)->elements[14];
-+c_7320786.elements[8] = ((closureN)self_7312633)->elements[15];
-+c_7320786.elements[9] = ((closureN)self_7312633)->elements[16];
-+c_7320786.elements[10] = ((closureN)self_7312633)->elements[17];
-+c_7320786.elements[11] = ((closureN)self_7312633)->elements[18];
-+c_7320786.elements[12] = ((closureN)self_7312633)->elements[21];
-+c_7320786.elements[13] = ((closureN)self_7312633)->elements[23];
-
+-
-return_direct_with_clo1(data,(closure)&c_7322008,__lambda_860, &c_7322079);;
-+return_direct_with_clo1(data,(closure)&c_7320715,__lambda_860, &c_7320786);;
- }
-
+-}
+-
-static void __lambda_867(void *data, object self_7313880, int argc, object *args) /* object self_7313880, object k_736339, object tmpl_731411_733629, object vars_731412_733630 */
-+static void __lambda_867(void *data, object self_7312634, int argc, object *args) /* object self_7312634, object k_735894, object tmpl_731412_733289, object vars_731413_733290 */
- {
+- {
- object k_736339 = args[0]; object tmpl_731411_733629 = args[1]; object vars_731412_733630 = args[2];
-+ object k_735894 = args[0]; object tmpl_731412_733289 = args[1]; object vars_731413_733290 = args[2];
-
+-
-closureN_type c_7322081;
-object e_7322479 [16];
-c_7322081.hdr.mark = gc_color_red;
@@ -31428,42 +31662,14 @@ Make let-values be the same as let*-values, to work around
-c_7322081.elements[13] = ((closureN)self_7313880)->elements[13];
-c_7322081.elements[14] = k_736339;
-c_7322081.elements[15] = vars_731412_733630;
-+closureN_type c_7320788;
-+object e_7321186 [16];
-+c_7320788.hdr.mark = gc_color_red;
-+ c_7320788.hdr.grayed = 0;
-+c_7320788.tag = closureN_tag;
-+ c_7320788.fn = (function_type)__lambda_868;
-+c_7320788.num_args = 1;
-+c_7320788.num_elements = 16;
-+c_7320788.elements = (object *)e_7321186;
-+c_7320788.elements[0] = ((closureN)self_7312634)->elements[0];
-+c_7320788.elements[1] = ((closureN)self_7312634)->elements[1];
-+c_7320788.elements[2] = ((closureN)self_7312634)->elements[2];
-+c_7320788.elements[3] = ((closureN)self_7312634)->elements[3];
-+c_7320788.elements[4] = ((closureN)self_7312634)->elements[4];
-+c_7320788.elements[5] = ((closureN)self_7312634)->elements[5];
-+c_7320788.elements[6] = ((closureN)self_7312634)->elements[6];
-+c_7320788.elements[7] = ((closureN)self_7312634)->elements[7];
-+c_7320788.elements[8] = ((closureN)self_7312634)->elements[8];
-+c_7320788.elements[9] = ((closureN)self_7312634)->elements[9];
-+c_7320788.elements[10] = ((closureN)self_7312634)->elements[10];
-+c_7320788.elements[11] = ((closureN)self_7312634)->elements[11];
-+c_7320788.elements[12] = ((closureN)self_7312634)->elements[12];
-+c_7320788.elements[13] = ((closureN)self_7312634)->elements[13];
-+c_7320788.elements[14] = k_735894;
-+c_7320788.elements[15] = vars_731413_733290;
-
+-
-return_direct_with_clo1(data,(closure)&c_7322081,__lambda_868, tmpl_731411_733629);;
-+return_direct_with_clo1(data,(closure)&c_7320788,__lambda_868, tmpl_731412_733289);;
- }
-
+-}
+-
-static void __lambda_868(void *data, object self_7313881, int argc, object *args) /* object self_7313881, object t_731414_733631 */
-+static void __lambda_868(void *data, object self_7312635, int argc, object *args) /* object self_7312635, object t_731415_733291 */
- {
+- {
- object t_731414_733631 = args[0];
-+ object t_731415_733291 = args[0];
-
+-
-closureN_type c_7322083;
-object e_7322478 [17];
-c_7322083.hdr.mark = gc_color_red;
@@ -31490,43 +31696,14 @@ Make let-values be the same as let*-values, to work around
-c_7322083.elements[14] = ((closureN)self_7313881)->elements[14];
-c_7322083.elements[15] = t_731414_733631;
-c_7322083.elements[16] = ((closureN)self_7313881)->elements[15];
-+closureN_type c_7320790;
-+object e_7321185 [17];
-+c_7320790.hdr.mark = gc_color_red;
-+ c_7320790.hdr.grayed = 0;
-+c_7320790.tag = closureN_tag;
-+ c_7320790.fn = (function_type)__lambda_869;
-+c_7320790.num_args = 1;
-+c_7320790.num_elements = 17;
-+c_7320790.elements = (object *)e_7321185;
-+c_7320790.elements[0] = ((closureN)self_7312635)->elements[0];
-+c_7320790.elements[1] = ((closureN)self_7312635)->elements[1];
-+c_7320790.elements[2] = ((closureN)self_7312635)->elements[2];
-+c_7320790.elements[3] = ((closureN)self_7312635)->elements[3];
-+c_7320790.elements[4] = ((closureN)self_7312635)->elements[4];
-+c_7320790.elements[5] = ((closureN)self_7312635)->elements[5];
-+c_7320790.elements[6] = ((closureN)self_7312635)->elements[6];
-+c_7320790.elements[7] = ((closureN)self_7312635)->elements[7];
-+c_7320790.elements[8] = ((closureN)self_7312635)->elements[8];
-+c_7320790.elements[9] = ((closureN)self_7312635)->elements[9];
-+c_7320790.elements[10] = ((closureN)self_7312635)->elements[10];
-+c_7320790.elements[11] = ((closureN)self_7312635)->elements[11];
-+c_7320790.elements[12] = ((closureN)self_7312635)->elements[12];
-+c_7320790.elements[13] = ((closureN)self_7312635)->elements[13];
-+c_7320790.elements[14] = ((closureN)self_7312635)->elements[14];
-+c_7320790.elements[15] = t_731415_733291;
-+c_7320790.elements[16] = ((closureN)self_7312635)->elements[15];
-
+-
-return_direct_with_clo1(data,(closure)&c_7322083,__lambda_869, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7320790,__lambda_869, boolean_f);;
- }
-
+-}
+-
-static void __lambda_869(void *data, object self_7313882, int argc, object *args) /* object self_7313882, object lp_731416_733633 */
-+static void __lambda_869(void *data, object self_7312636, int argc, object *args) /* object self_7312636, object lp_731417_733293 */
- {
+- {
- object lp_731416_733633 = args[0];
-+ object lp_731417_733293 = args[0];
-
+-
-closureN_type c_7322085;
-object e_7322474 [17];
-c_7322085.hdr.mark = gc_color_red;
@@ -31553,46 +31730,16 @@ Make let-values be the same as let*-values, to work around
-c_7322085.elements[14] = ((closureN)self_7313882)->elements[14];
-c_7322085.elements[15] = ((closureN)self_7313882)->elements[15];
-c_7322085.elements[16] = ((closureN)self_7313882)->elements[16];
-+closureN_type c_7320792;
-+object e_7321181 [17];
-+c_7320792.hdr.mark = gc_color_red;
-+ c_7320792.hdr.grayed = 0;
-+c_7320792.tag = closureN_tag;
-+ c_7320792.fn = (function_type)__lambda_1364;
-+c_7320792.num_args = 1;
-+c_7320792.num_elements = 17;
-+c_7320792.elements = (object *)e_7321181;
-+c_7320792.elements[0] = ((closureN)self_7312636)->elements[0];
-+c_7320792.elements[1] = ((closureN)self_7312636)->elements[1];
-+c_7320792.elements[2] = ((closureN)self_7312636)->elements[2];
-+c_7320792.elements[3] = ((closureN)self_7312636)->elements[3];
-+c_7320792.elements[4] = ((closureN)self_7312636)->elements[4];
-+c_7320792.elements[5] = ((closureN)self_7312636)->elements[5];
-+c_7320792.elements[6] = ((closureN)self_7312636)->elements[6];
-+c_7320792.elements[7] = ((closureN)self_7312636)->elements[7];
-+c_7320792.elements[8] = ((closureN)self_7312636)->elements[8];
-+c_7320792.elements[9] = ((closureN)self_7312636)->elements[9];
-+c_7320792.elements[10] = ((closureN)self_7312636)->elements[10];
-+c_7320792.elements[11] = ((closureN)self_7312636)->elements[11];
-+c_7320792.elements[12] = ((closureN)self_7312636)->elements[12];
-+c_7320792.elements[13] = ((closureN)self_7312636)->elements[13];
-+c_7320792.elements[14] = ((closureN)self_7312636)->elements[14];
-+c_7320792.elements[15] = ((closureN)self_7312636)->elements[15];
-+c_7320792.elements[16] = ((closureN)self_7312636)->elements[16];
-
-
+-
+-
-pair_type local_7322477;
-return_direct_with_clo1(data,(closure)&c_7322085,__lambda_1411, set_cell_as_expr(&local_7322477, lp_731416_733633));;
-+pair_type local_7321184;
-+return_direct_with_clo1(data,(closure)&c_7320792,__lambda_1364, set_cell_as_expr(&local_7321184, lp_731417_733293));;
- }
-
+-}
+-
-static void __lambda_1411(void *data, object self_7313883, int argc, object *args) /* object self_7313883, object lp_731416_733633 */
-+static void __lambda_1364(void *data, object self_7312637, int argc, object *args) /* object self_7312637, object lp_731417_733293 */
- {
+- {
- object lp_731416_733633 = args[0];
-+ object lp_731417_733293 = args[0];
-
+-
-closureN_type c_7322087;
-object e_7322100 [3];
-c_7322087.hdr.mark = gc_color_red;
@@ -31758,183 +31905,183 @@ Make let-values be the same as let*-values, to work around
-c_7322444.elements[3] = ((closureN)self_7313885)->elements[16];
-
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7322444, ((closureN)self_7313885)->elements[17]);
-+closureN_type c_7320794;
-+object e_7320807 [3];
-+c_7320794.hdr.mark = gc_color_red;
-+ c_7320794.hdr.grayed = 0;
-+c_7320794.tag = closureN_tag;
-+ c_7320794.fn = (function_type)__lambda_870;
-+c_7320794.num_args = 1;
-+c_7320794.num_elements = 3;
-+c_7320794.elements = (object *)e_7320807;
-+c_7320794.elements[0] = ((closureN)self_7312637)->elements[14];
-+c_7320794.elements[1] = lp_731417_733293;
-+c_7320794.elements[2] = ((closureN)self_7312637)->elements[15];
-+
-+
-+closureN_type c_7320808;
-+object e_7321180 [16];
-+c_7320808.hdr.mark = gc_color_red;
-+ c_7320808.hdr.grayed = 0;
-+c_7320808.tag = closureN_tag;
-+ c_7320808.fn = (function_type)__lambda_872;
-+c_7320808.num_args = 2;
-+c_7320808.num_elements = 16;
-+c_7320808.elements = (object *)e_7321180;
-+c_7320808.elements[0] = ((closureN)self_7312637)->elements[0];
-+c_7320808.elements[1] = ((closureN)self_7312637)->elements[1];
-+c_7320808.elements[2] = ((closureN)self_7312637)->elements[2];
-+c_7320808.elements[3] = ((closureN)self_7312637)->elements[3];
-+c_7320808.elements[4] = ((closureN)self_7312637)->elements[4];
-+c_7320808.elements[5] = ((closureN)self_7312637)->elements[5];
-+c_7320808.elements[6] = ((closureN)self_7312637)->elements[6];
-+c_7320808.elements[7] = ((closureN)self_7312637)->elements[7];
-+c_7320808.elements[8] = ((closureN)self_7312637)->elements[8];
-+c_7320808.elements[9] = ((closureN)self_7312637)->elements[9];
-+c_7320808.elements[10] = ((closureN)self_7312637)->elements[10];
-+c_7320808.elements[11] = ((closureN)self_7312637)->elements[11];
-+c_7320808.elements[12] = ((closureN)self_7312637)->elements[12];
-+c_7320808.elements[13] = ((closureN)self_7312637)->elements[13];
-+c_7320808.elements[14] = lp_731417_733293;
-+c_7320808.elements[15] = ((closureN)self_7312637)->elements[16];
-+
-+return_direct_with_clo1(data,(closure)&c_7320794,__lambda_870, &c_7320808);;
++closureN_type c_7320787;
++object e_7320800 [3];
++c_7320787.hdr.mark = gc_color_red;
++ c_7320787.hdr.grayed = 0;
++c_7320787.tag = closureN_tag;
++ c_7320787.fn = (function_type)__lambda_870;
++c_7320787.num_args = 1;
++c_7320787.num_elements = 3;
++c_7320787.elements = (object *)e_7320800;
++c_7320787.elements[0] = ((closureN)self_7312630)->elements[14];
++c_7320787.elements[1] = lp_731416_733286;
++c_7320787.elements[2] = ((closureN)self_7312630)->elements[15];
++
++
++closureN_type c_7320801;
++object e_7321173 [16];
++c_7320801.hdr.mark = gc_color_red;
++ c_7320801.hdr.grayed = 0;
++c_7320801.tag = closureN_tag;
++ c_7320801.fn = (function_type)__lambda_872;
++c_7320801.num_args = 2;
++c_7320801.num_elements = 16;
++c_7320801.elements = (object *)e_7321173;
++c_7320801.elements[0] = ((closureN)self_7312630)->elements[0];
++c_7320801.elements[1] = ((closureN)self_7312630)->elements[1];
++c_7320801.elements[2] = ((closureN)self_7312630)->elements[2];
++c_7320801.elements[3] = ((closureN)self_7312630)->elements[3];
++c_7320801.elements[4] = ((closureN)self_7312630)->elements[4];
++c_7320801.elements[5] = ((closureN)self_7312630)->elements[5];
++c_7320801.elements[6] = ((closureN)self_7312630)->elements[6];
++c_7320801.elements[7] = ((closureN)self_7312630)->elements[7];
++c_7320801.elements[8] = ((closureN)self_7312630)->elements[8];
++c_7320801.elements[9] = ((closureN)self_7312630)->elements[9];
++c_7320801.elements[10] = ((closureN)self_7312630)->elements[10];
++c_7320801.elements[11] = ((closureN)self_7312630)->elements[11];
++c_7320801.elements[12] = ((closureN)self_7312630)->elements[12];
++c_7320801.elements[13] = ((closureN)self_7312630)->elements[13];
++c_7320801.elements[14] = lp_731416_733286;
++c_7320801.elements[15] = ((closureN)self_7312630)->elements[16];
++
++return_direct_with_clo1(data,(closure)&c_7320787,__lambda_870, &c_7320801);;
+}
+
-+static void __lambda_872(void *data, object self_7312638, int argc, object *args) /* object self_7312638, object k_735897, object t_731418_733294, object dim_731419_733295 */
++static void __lambda_872(void *data, object self_7312631, int argc, object *args) /* object self_7312631, object k_735890, object t_731417_733287, object dim_731418_733288 */
+ {
-+ object k_735897 = args[0]; object t_731418_733294 = args[1]; object dim_731419_733295 = args[2];
++ object k_735890 = args[0]; object t_731417_733287 = args[1]; object dim_731418_733288 = args[2];
+
-+closureN_type c_7320810;
-+object e_7321179 [19];
-+c_7320810.hdr.mark = gc_color_red;
-+ c_7320810.hdr.grayed = 0;
-+c_7320810.tag = closureN_tag;
-+ c_7320810.fn = (function_type)__lambda_873;
-+c_7320810.num_args = 1;
-+c_7320810.num_elements = 19;
-+c_7320810.elements = (object *)e_7321179;
-+c_7320810.elements[0] = ((closureN)self_7312638)->elements[0];
-+c_7320810.elements[1] = ((closureN)self_7312638)->elements[1];
-+c_7320810.elements[2] = ((closureN)self_7312638)->elements[2];
-+c_7320810.elements[3] = ((closureN)self_7312638)->elements[3];
-+c_7320810.elements[4] = ((closureN)self_7312638)->elements[4];
-+c_7320810.elements[5] = ((closureN)self_7312638)->elements[5];
-+c_7320810.elements[6] = ((closureN)self_7312638)->elements[6];
-+c_7320810.elements[7] = ((closureN)self_7312638)->elements[7];
-+c_7320810.elements[8] = dim_731419_733295;
-+c_7320810.elements[9] = ((closureN)self_7312638)->elements[8];
-+c_7320810.elements[10] = ((closureN)self_7312638)->elements[9];
-+c_7320810.elements[11] = ((closureN)self_7312638)->elements[10];
-+c_7320810.elements[12] = ((closureN)self_7312638)->elements[11];
-+c_7320810.elements[13] = ((closureN)self_7312638)->elements[12];
-+c_7320810.elements[14] = ((closureN)self_7312638)->elements[13];
-+c_7320810.elements[15] = k_735897;
-+c_7320810.elements[16] = ((closureN)self_7312638)->elements[14];
-+c_7320810.elements[17] = t_731418_733294;
-+c_7320810.elements[18] = ((closureN)self_7312638)->elements[15];
-+
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7320810, t_731418_733294);;
++closureN_type c_7320803;
++object e_7321172 [19];
++c_7320803.hdr.mark = gc_color_red;
++ c_7320803.hdr.grayed = 0;
++c_7320803.tag = closureN_tag;
++ c_7320803.fn = (function_type)__lambda_873;
++c_7320803.num_args = 1;
++c_7320803.num_elements = 19;
++c_7320803.elements = (object *)e_7321172;
++c_7320803.elements[0] = ((closureN)self_7312631)->elements[0];
++c_7320803.elements[1] = ((closureN)self_7312631)->elements[1];
++c_7320803.elements[2] = ((closureN)self_7312631)->elements[2];
++c_7320803.elements[3] = ((closureN)self_7312631)->elements[3];
++c_7320803.elements[4] = ((closureN)self_7312631)->elements[4];
++c_7320803.elements[5] = ((closureN)self_7312631)->elements[5];
++c_7320803.elements[6] = ((closureN)self_7312631)->elements[6];
++c_7320803.elements[7] = ((closureN)self_7312631)->elements[7];
++c_7320803.elements[8] = dim_731418_733288;
++c_7320803.elements[9] = ((closureN)self_7312631)->elements[8];
++c_7320803.elements[10] = ((closureN)self_7312631)->elements[9];
++c_7320803.elements[11] = ((closureN)self_7312631)->elements[10];
++c_7320803.elements[12] = ((closureN)self_7312631)->elements[11];
++c_7320803.elements[13] = ((closureN)self_7312631)->elements[12];
++c_7320803.elements[14] = ((closureN)self_7312631)->elements[13];
++c_7320803.elements[15] = k_735890;
++c_7320803.elements[16] = ((closureN)self_7312631)->elements[14];
++c_7320803.elements[17] = t_731417_733287;
++c_7320803.elements[18] = ((closureN)self_7312631)->elements[15];
++
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7320803, t_731417_733287);;
+}
+
-+static void __lambda_873(void *data, object self_7312639, int argc, object *args) /* object self_7312639, object r_735898 */
++static void __lambda_873(void *data, object self_7312632, int argc, object *args) /* object self_7312632, object r_735891 */
+ {
-+ object r_735898 = args[0];
-+ if( (boolean_f != r_735898) ){
++ object r_735891 = args[0];
++ if( (boolean_f != r_735891) ){
+
-+closureN_type c_7320812;
-+object e_7320842 [6];
-+c_7320812.hdr.mark = gc_color_red;
-+ c_7320812.hdr.grayed = 0;
-+c_7320812.tag = closureN_tag;
-+ c_7320812.fn = (function_type)__lambda_874;
-+c_7320812.num_args = 1;
-+c_7320812.num_elements = 6;
-+c_7320812.elements = (object *)e_7320842;
-+c_7320812.elements[0] = ((closureN)self_7312639)->elements[6];
-+c_7320812.elements[1] = ((closureN)self_7312639)->elements[7];
-+c_7320812.elements[2] = ((closureN)self_7312639)->elements[8];
-+c_7320812.elements[3] = ((closureN)self_7312639)->elements[15];
-+c_7320812.elements[4] = ((closureN)self_7312639)->elements[17];
-+c_7320812.elements[5] = ((closureN)self_7312639)->elements[18];
-+
-+
-+closureN_type c_7320843;
-+object e_7320850 [1];
-+c_7320843.hdr.mark = gc_color_red;
-+ c_7320843.hdr.grayed = 0;
-+c_7320843.tag = closureN_tag;
-+ c_7320843.fn = (function_type)__lambda_877;
-+c_7320843.num_args = 1;
-+c_7320843.num_elements = 1;
-+c_7320843.elements = (object *)e_7320850;
-+c_7320843.elements[0] = ((closureN)self_7312639)->elements[17];
-+
-+return_direct_with_clo1(data,(closure)&c_7320812,__lambda_874, &c_7320843);
++closureN_type c_7320805;
++object e_7320835 [6];
++c_7320805.hdr.mark = gc_color_red;
++ c_7320805.hdr.grayed = 0;
++c_7320805.tag = closureN_tag;
++ c_7320805.fn = (function_type)__lambda_874;
++c_7320805.num_args = 1;
++c_7320805.num_elements = 6;
++c_7320805.elements = (object *)e_7320835;
++c_7320805.elements[0] = ((closureN)self_7312632)->elements[6];
++c_7320805.elements[1] = ((closureN)self_7312632)->elements[7];
++c_7320805.elements[2] = ((closureN)self_7312632)->elements[8];
++c_7320805.elements[3] = ((closureN)self_7312632)->elements[15];
++c_7320805.elements[4] = ((closureN)self_7312632)->elements[17];
++c_7320805.elements[5] = ((closureN)self_7312632)->elements[18];
++
++
++closureN_type c_7320836;
++object e_7320843 [1];
++c_7320836.hdr.mark = gc_color_red;
++ c_7320836.hdr.grayed = 0;
++c_7320836.tag = closureN_tag;
++ c_7320836.fn = (function_type)__lambda_877;
++c_7320836.num_args = 1;
++c_7320836.num_elements = 1;
++c_7320836.elements = (object *)e_7320843;
++c_7320836.elements[0] = ((closureN)self_7312632)->elements[17];
++
++return_direct_with_clo1(data,(closure)&c_7320805,__lambda_874, &c_7320836);
+} else {
+
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312639)->elements[17])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312632)->elements[17])) ){
+
+
+
-+closureN_type c_7320858;
-+object e_7321145 [16];
-+c_7320858.hdr.mark = gc_color_red;
-+ c_7320858.hdr.grayed = 0;
-+c_7320858.tag = closureN_tag;
-+ c_7320858.fn = (function_type)__lambda_878;
-+c_7320858.num_args = 1;
-+c_7320858.num_elements = 16;
-+c_7320858.elements = (object *)e_7321145;
-+c_7320858.elements[0] = ((closureN)self_7312639)->elements[0];
-+c_7320858.elements[1] = ((closureN)self_7312639)->elements[1];
-+c_7320858.elements[2] = ((closureN)self_7312639)->elements[2];
-+c_7320858.elements[3] = ((closureN)self_7312639)->elements[3];
-+c_7320858.elements[4] = ((closureN)self_7312639)->elements[5];
-+c_7320858.elements[5] = ((closureN)self_7312639)->elements[6];
-+c_7320858.elements[6] = ((closureN)self_7312639)->elements[8];
-+c_7320858.elements[7] = ((closureN)self_7312639)->elements[9];
-+c_7320858.elements[8] = ((closureN)self_7312639)->elements[11];
-+c_7320858.elements[9] = ((closureN)self_7312639)->elements[12];
-+c_7320858.elements[10] = ((closureN)self_7312639)->elements[13];
-+c_7320858.elements[11] = ((closureN)self_7312639)->elements[14];
-+c_7320858.elements[12] = ((closureN)self_7312639)->elements[15];
-+c_7320858.elements[13] = ((closureN)self_7312639)->elements[16];
-+c_7320858.elements[14] = ((closureN)self_7312639)->elements[17];
-+c_7320858.elements[15] = ((closureN)self_7312639)->elements[18];
-+
-+return_closcall2(data, car(((closureN)self_7312639)->elements[10]), &c_7320858, ((closureN)self_7312639)->elements[17]);
++closureN_type c_7320851;
++object e_7321138 [16];
++c_7320851.hdr.mark = gc_color_red;
++ c_7320851.hdr.grayed = 0;
++c_7320851.tag = closureN_tag;
++ c_7320851.fn = (function_type)__lambda_878;
++c_7320851.num_args = 1;
++c_7320851.num_elements = 16;
++c_7320851.elements = (object *)e_7321138;
++c_7320851.elements[0] = ((closureN)self_7312632)->elements[0];
++c_7320851.elements[1] = ((closureN)self_7312632)->elements[1];
++c_7320851.elements[2] = ((closureN)self_7312632)->elements[2];
++c_7320851.elements[3] = ((closureN)self_7312632)->elements[3];
++c_7320851.elements[4] = ((closureN)self_7312632)->elements[5];
++c_7320851.elements[5] = ((closureN)self_7312632)->elements[6];
++c_7320851.elements[6] = ((closureN)self_7312632)->elements[8];
++c_7320851.elements[7] = ((closureN)self_7312632)->elements[9];
++c_7320851.elements[8] = ((closureN)self_7312632)->elements[11];
++c_7320851.elements[9] = ((closureN)self_7312632)->elements[12];
++c_7320851.elements[10] = ((closureN)self_7312632)->elements[13];
++c_7320851.elements[11] = ((closureN)self_7312632)->elements[14];
++c_7320851.elements[12] = ((closureN)self_7312632)->elements[15];
++c_7320851.elements[13] = ((closureN)self_7312632)->elements[16];
++c_7320851.elements[14] = ((closureN)self_7312632)->elements[17];
++c_7320851.elements[15] = ((closureN)self_7312632)->elements[18];
++
++return_closcall2(data, car(((closureN)self_7312632)->elements[10]), &c_7320851, ((closureN)self_7312632)->elements[17]);
+} else {
+
-+if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312639)->elements[17])) ){
++if( (boolean_f != Cyc_is_vector_not_record_type(((closureN)self_7312632)->elements[17])) ){
+
-+closureN_type c_7321151;
-+object e_7321165 [4];
-+c_7321151.hdr.mark = gc_color_red;
-+ c_7321151.hdr.grayed = 0;
-+c_7321151.tag = closureN_tag;
-+ c_7321151.fn = (function_type)__lambda_907;
-+c_7321151.num_args = 1;
-+c_7321151.num_elements = 4;
-+c_7321151.elements = (object *)e_7321165;
-+c_7321151.elements[0] = ((closureN)self_7312639)->elements[4];
-+c_7321151.elements[1] = ((closureN)self_7312639)->elements[8];
-+c_7321151.elements[2] = ((closureN)self_7312639)->elements[15];
-+c_7321151.elements[3] = ((closureN)self_7312639)->elements[16];
-+
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7321151, ((closureN)self_7312639)->elements[17]);
++closureN_type c_7321144;
++object e_7321158 [4];
++c_7321144.hdr.mark = gc_color_red;
++ c_7321144.hdr.grayed = 0;
++c_7321144.tag = closureN_tag;
++ c_7321144.fn = (function_type)__lambda_907;
++c_7321144.num_args = 1;
++c_7321144.num_elements = 4;
++c_7321144.elements = (object *)e_7321158;
++c_7321144.elements[0] = ((closureN)self_7312632)->elements[4];
++c_7321144.elements[1] = ((closureN)self_7312632)->elements[8];
++c_7321144.elements[2] = ((closureN)self_7312632)->elements[15];
++c_7321144.elements[3] = ((closureN)self_7312632)->elements[16];
++
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7321144, ((closureN)self_7312632)->elements[17]);
} else {
-if( (boolean_f != Cyc_is_null(((closureN)self_7313885)->elements[17])) ){
-+if( (boolean_f != Cyc_is_null(((closureN)self_7312639)->elements[17])) ){
++if( (boolean_f != Cyc_is_null(((closureN)self_7312632)->elements[17])) ){
-list_2_type local_7322467;
-return_direct_with_clo1(data, ((closureN)self_7313885)->elements[15], (((closure) ((closureN)self_7313885)->elements[15])->fn), Cyc_fast_list_2(&local_7322467, ((closureN)self_7313885)->elements[6], NULL));
-+list_2_type local_7321174;
-+return_direct_with_clo1(data, ((closureN)self_7312639)->elements[15], (((closure) ((closureN)self_7312639)->elements[15])->fn), Cyc_fast_list_2(&local_7321174, ((closureN)self_7312639)->elements[6], NULL));
++list_2_type local_7321167;
++return_direct_with_clo1(data, ((closureN)self_7312632)->elements[15], (((closure) ((closureN)self_7312632)->elements[15])->fn), Cyc_fast_list_2(&local_7321167, ((closureN)self_7312632)->elements[6], NULL));
} else {
- return_direct_with_clo1(data, ((closureN)self_7313885)->elements[15], (((closure) ((closureN)self_7313885)->elements[15])->fn), ((closureN)self_7313885)->elements[17]);}
-+ return_direct_with_clo1(data, ((closureN)self_7312639)->elements[15], (((closure) ((closureN)self_7312639)->elements[15])->fn), ((closureN)self_7312639)->elements[17]);}
++ return_direct_with_clo1(data, ((closureN)self_7312632)->elements[15], (((closure) ((closureN)self_7312632)->elements[15])->fn), ((closureN)self_7312632)->elements[17]);}
;}
;}
;}
@@ -31942,11 +32089,51 @@ Make let-values be the same as let*-values, to work around
}
-static void __lambda_907(void *data, object self_7313920, int argc, object *args) /* object self_7313920, object r_736402 */
-+static void __lambda_907(void *data, object self_7312674, int argc, object *args) /* object self_7312674, object r_735957 */
++static void __lambda_907(void *data, object self_7312667, int argc, object *args) /* object self_7312667, object r_735950 */
++ {
++ object r_735950 = args[0];
++
++
++
++closureN_type c_7321149;
++object e_7321156 [2];
++c_7321149.hdr.mark = gc_color_red;
++ c_7321149.hdr.grayed = 0;
++c_7321149.tag = closureN_tag;
++ c_7321149.fn = (function_type)__lambda_908;
++c_7321149.num_args = 1;
++c_7321149.num_elements = 2;
++c_7321149.elements = (object *)e_7321156;
++c_7321149.elements[0] = ((closureN)self_7312667)->elements[0];
++c_7321149.elements[1] = ((closureN)self_7312667)->elements[2];
++
++return_closcall3(data, car(((closureN)self_7312667)->elements[3]), &c_7321149, r_735950, ((closureN)self_7312667)->elements[1]);;
++}
++
++static void __lambda_908(void *data, object self_7312668, int argc, object *args) /* object self_7312668, object r_735949 */
{
- object r_736402 = args[0];
-+ object r_735957 = args[0];
++ object r_735949 = args[0];
++list_2_type local_7321154;
++return_direct_with_clo1(data, ((closureN)self_7312668)->elements[1], (((closure) ((closureN)self_7312668)->elements[1])->fn), Cyc_fast_list_2(&local_7321154, ((closureN)self_7312668)->elements[0], r_735949));;
++}
++
++static void __lambda_878(void *data, object self_7312637, int argc, object *args) /* object self_7312637, object r_735900 */
++ {
++ object r_735900 = args[0];
++ if( (boolean_f != r_735900) ){
++
++closureN_type c_7320853;
++object e_7320876 [1];
++c_7320853.hdr.mark = gc_color_red;
++ c_7320853.hdr.grayed = 0;
++c_7320853.tag = closureN_tag;
++ c_7320853.fn = (function_type)__lambda_879;
++c_7320853.num_args = 0;
++c_7320853.num_elements = 1;
++c_7320853.elements = (object *)e_7320876;
++c_7320853.elements[0] = ((closureN)self_7312637)->elements[14];
-closureN_type c_7322449;
@@ -31960,42 +32147,23 @@ Make let-values be the same as let*-values, to work around
-c_7322449.elements = (object *)e_7322456;
-c_7322449.elements[0] = ((closureN)self_7313920)->elements[0];
-c_7322449.elements[1] = ((closureN)self_7313920)->elements[2];
-+closureN_type c_7321156;
-+object e_7321163 [2];
-+c_7321156.hdr.mark = gc_color_red;
-+ c_7321156.hdr.grayed = 0;
-+c_7321156.tag = closureN_tag;
-+ c_7321156.fn = (function_type)__lambda_908;
-+c_7321156.num_args = 1;
-+c_7321156.num_elements = 2;
-+c_7321156.elements = (object *)e_7321163;
-+c_7321156.elements[0] = ((closureN)self_7312674)->elements[0];
-+c_7321156.elements[1] = ((closureN)self_7312674)->elements[2];
-
+-
-return_closcall3(data, car(((closureN)self_7313920)->elements[3]), &c_7322449, r_736402, ((closureN)self_7313920)->elements[1]);;
-+return_closcall3(data, car(((closureN)self_7312674)->elements[3]), &c_7321156, r_735957, ((closureN)self_7312674)->elements[1]);;
- }
-
+-}
+-
-static void __lambda_908(void *data, object self_7313921, int argc, object *args) /* object self_7313921, object r_736401 */
-+static void __lambda_908(void *data, object self_7312675, int argc, object *args) /* object self_7312675, object r_735956 */
- {
+- {
- object r_736401 = args[0];
-+ object r_735956 = args[0];
-
+-
-list_2_type local_7322454;
-return_direct_with_clo1(data, ((closureN)self_7313921)->elements[1], (((closure) ((closureN)self_7313921)->elements[1])->fn), Cyc_fast_list_2(&local_7322454, ((closureN)self_7313921)->elements[0], r_736401));;
-+list_2_type local_7321161;
-+return_direct_with_clo1(data, ((closureN)self_7312675)->elements[1], (((closure) ((closureN)self_7312675)->elements[1])->fn), Cyc_fast_list_2(&local_7321161, ((closureN)self_7312675)->elements[0], r_735956));;
- }
-
+-}
+-
-static void __lambda_878(void *data, object self_7313890, int argc, object *args) /* object self_7313890, object r_736352 */
-+static void __lambda_878(void *data, object self_7312644, int argc, object *args) /* object self_7312644, object r_735907 */
- {
+- {
- object r_736352 = args[0];
- if( (boolean_f != r_736352) ){
-+ object r_735907 = args[0];
-+ if( (boolean_f != r_735907) ){
-
+-
-closureN_type c_7322153;
-object e_7322176 [1];
-c_7322153.hdr.mark = gc_color_red;
@@ -32006,18 +32174,8 @@ Make let-values be the same as let*-values, to work around
-c_7322153.num_elements = 1;
-c_7322153.elements = (object *)e_7322176;
-c_7322153.elements[0] = ((closureN)self_7313890)->elements[14];
-+closureN_type c_7320860;
-+object e_7320883 [1];
-+c_7320860.hdr.mark = gc_color_red;
-+ c_7320860.hdr.grayed = 0;
-+c_7320860.tag = closureN_tag;
-+ c_7320860.fn = (function_type)__lambda_879;
-+c_7320860.num_args = 0;
-+c_7320860.num_elements = 1;
-+c_7320860.elements = (object *)e_7320883;
-+c_7320860.elements[0] = ((closureN)self_7312644)->elements[14];
-
-
+-
+-
-closureN_type c_7322177;
-object e_7322184 [2];
-c_7322177.hdr.mark = gc_color_red;
@@ -32029,24 +32187,12 @@ Make let-values be the same as let*-values, to work around
-c_7322177.elements = (object *)e_7322184;
-c_7322177.elements[0] = ((closureN)self_7313890)->elements[5];
-c_7322177.elements[1] = ((closureN)self_7313890)->elements[12];
-+closureN_type c_7320884;
-+object e_7320891 [2];
-+c_7320884.hdr.mark = gc_color_red;
-+ c_7320884.hdr.grayed = 0;
-+c_7320884.tag = closureN_tag;
-+ c_7320884.fn = (function_type)__lambda_880;
-+c_7320884.num_args = 1;
-+c_7320884.num_elements = 2;
-+c_7320884.elements = (object *)e_7320891;
-+c_7320884.elements[0] = ((closureN)self_7312644)->elements[5];
-+c_7320884.elements[1] = ((closureN)self_7312644)->elements[12];
-
+-
-return_direct_with_clo1(data,(closure)&c_7322153,__lambda_879, &c_7322177);
-+return_direct_with_clo1(data,(closure)&c_7320860,__lambda_879, &c_7320884);
- } else {
-
-
-
+-} else {
+-
+-
+-
-closureN_type c_7322189;
-object e_7322436 [15];
-c_7322189.hdr.mark = gc_color_red;
@@ -32071,46 +32217,18 @@ Make let-values be the same as let*-values, to work around
-c_7322189.elements[12] = ((closureN)self_7313890)->elements[13];
-c_7322189.elements[13] = ((closureN)self_7313890)->elements[14];
-c_7322189.elements[14] = ((closureN)self_7313890)->elements[15];
-+closureN_type c_7320896;
-+object e_7321143 [15];
-+c_7320896.hdr.mark = gc_color_red;
-+ c_7320896.hdr.grayed = 0;
-+c_7320896.tag = closureN_tag;
-+ c_7320896.fn = (function_type)__lambda_881;
-+c_7320896.num_args = 1;
-+c_7320896.num_elements = 15;
-+c_7320896.elements = (object *)e_7321143;
-+c_7320896.elements[0] = ((closureN)self_7312644)->elements[0];
-+c_7320896.elements[1] = ((closureN)self_7312644)->elements[1];
-+c_7320896.elements[2] = ((closureN)self_7312644)->elements[2];
-+c_7320896.elements[3] = ((closureN)self_7312644)->elements[3];
-+c_7320896.elements[4] = ((closureN)self_7312644)->elements[4];
-+c_7320896.elements[5] = ((closureN)self_7312644)->elements[5];
-+c_7320896.elements[6] = ((closureN)self_7312644)->elements[6];
-+c_7320896.elements[7] = ((closureN)self_7312644)->elements[7];
-+c_7320896.elements[8] = ((closureN)self_7312644)->elements[8];
-+c_7320896.elements[9] = ((closureN)self_7312644)->elements[10];
-+c_7320896.elements[10] = ((closureN)self_7312644)->elements[11];
-+c_7320896.elements[11] = ((closureN)self_7312644)->elements[12];
-+c_7320896.elements[12] = ((closureN)self_7312644)->elements[13];
-+c_7320896.elements[13] = ((closureN)self_7312644)->elements[14];
-+c_7320896.elements[14] = ((closureN)self_7312644)->elements[15];
-
+-
-return_closcall2(data, car(((closureN)self_7313890)->elements[9]), &c_7322189, ((closureN)self_7313890)->elements[14]);}
-+return_closcall2(data, car(((closureN)self_7312644)->elements[9]), &c_7320896, ((closureN)self_7312644)->elements[14]);}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_881(void *data, object self_7313893, int argc, object *args) /* object self_7313893, object r_736359 */
-+static void __lambda_881(void *data, object self_7312647, int argc, object *args) /* object self_7312647, object r_735914 */
- {
+- {
- object r_736359 = args[0];
- if( (boolean_f != r_736359) ){
-+ object r_735914 = args[0];
-+ if( (boolean_f != r_735914) ){
-
-
-
+-
+-
+-
-closureN_type c_7322194;
-object e_7322395 [12];
-c_7322194.hdr.mark = gc_color_red;
@@ -32132,30 +32250,20 @@ Make let-values be the same as let*-values, to work around
-c_7322194.elements[9] = ((closureN)self_7313893)->elements[12];
-c_7322194.elements[10] = ((closureN)self_7313893)->elements[13];
-c_7322194.elements[11] = ((closureN)self_7313893)->elements[14];
-+closureN_type c_7320901;
-+object e_7321102 [12];
-+c_7320901.hdr.mark = gc_color_red;
-+ c_7320901.hdr.grayed = 0;
-+c_7320901.tag = closureN_tag;
-+ c_7320901.fn = (function_type)__lambda_882;
-+c_7320901.num_args = 1;
-+c_7320901.num_elements = 12;
-+c_7320901.elements = (object *)e_7321102;
-+c_7320901.elements[0] = ((closureN)self_7312647)->elements[0];
-+c_7320901.elements[1] = ((closureN)self_7312647)->elements[1];
-+c_7320901.elements[2] = ((closureN)self_7312647)->elements[3];
-+c_7320901.elements[3] = ((closureN)self_7312647)->elements[4];
-+c_7320901.elements[4] = ((closureN)self_7312647)->elements[6];
-+c_7320901.elements[5] = ((closureN)self_7312647)->elements[8];
-+c_7320901.elements[6] = ((closureN)self_7312647)->elements[9];
-+c_7320901.elements[7] = ((closureN)self_7312647)->elements[10];
-+c_7320901.elements[8] = ((closureN)self_7312647)->elements[11];
-+c_7320901.elements[9] = ((closureN)self_7312647)->elements[12];
-+c_7320901.elements[10] = ((closureN)self_7312647)->elements[13];
-+c_7320901.elements[11] = ((closureN)self_7312647)->elements[14];
++closureN_type c_7320877;
++object e_7320884 [2];
++c_7320877.hdr.mark = gc_color_red;
++ c_7320877.hdr.grayed = 0;
++c_7320877.tag = closureN_tag;
++ c_7320877.fn = (function_type)__lambda_880;
++c_7320877.num_args = 1;
++c_7320877.num_elements = 2;
++c_7320877.elements = (object *)e_7320884;
++c_7320877.elements[0] = ((closureN)self_7312637)->elements[5];
++c_7320877.elements[1] = ((closureN)self_7312637)->elements[12];
-return_closcall2(data, car(((closureN)self_7313893)->elements[7]), &c_7322194, ((closureN)self_7313893)->elements[13]);
-+return_closcall2(data, car(((closureN)self_7312647)->elements[7]), &c_7320901, ((closureN)self_7312647)->elements[13]);
++return_direct_with_clo1(data,(closure)&c_7320853,__lambda_879, &c_7320877);
} else {
@@ -32175,34 +32283,97 @@ Make let-values be the same as let*-values, to work around
-c_7322401.elements[3] = ((closureN)self_7313893)->elements[11];
-c_7322401.elements[4] = ((closureN)self_7313893)->elements[12];
-c_7322401.elements[5] = ((closureN)self_7313893)->elements[13];
-+closureN_type c_7321108;
-+object e_7321138 [6];
-+c_7321108.hdr.mark = gc_color_red;
-+ c_7321108.hdr.grayed = 0;
-+c_7321108.tag = closureN_tag;
-+ c_7321108.fn = (function_type)__lambda_903;
-+c_7321108.num_args = 1;
-+c_7321108.num_elements = 6;
-+c_7321108.elements = (object *)e_7321138;
-+c_7321108.elements[0] = ((closureN)self_7312647)->elements[2];
-+c_7321108.elements[1] = ((closureN)self_7312647)->elements[5];
-+c_7321108.elements[2] = ((closureN)self_7312647)->elements[6];
-+c_7321108.elements[3] = ((closureN)self_7312647)->elements[11];
-+c_7321108.elements[4] = ((closureN)self_7312647)->elements[12];
-+c_7321108.elements[5] = ((closureN)self_7312647)->elements[13];
-
++closureN_type c_7320889;
++object e_7321136 [15];
++c_7320889.hdr.mark = gc_color_red;
++ c_7320889.hdr.grayed = 0;
++c_7320889.tag = closureN_tag;
++ c_7320889.fn = (function_type)__lambda_881;
++c_7320889.num_args = 1;
++c_7320889.num_elements = 15;
++c_7320889.elements = (object *)e_7321136;
++c_7320889.elements[0] = ((closureN)self_7312637)->elements[0];
++c_7320889.elements[1] = ((closureN)self_7312637)->elements[1];
++c_7320889.elements[2] = ((closureN)self_7312637)->elements[2];
++c_7320889.elements[3] = ((closureN)self_7312637)->elements[3];
++c_7320889.elements[4] = ((closureN)self_7312637)->elements[4];
++c_7320889.elements[5] = ((closureN)self_7312637)->elements[5];
++c_7320889.elements[6] = ((closureN)self_7312637)->elements[6];
++c_7320889.elements[7] = ((closureN)self_7312637)->elements[7];
++c_7320889.elements[8] = ((closureN)self_7312637)->elements[8];
++c_7320889.elements[9] = ((closureN)self_7312637)->elements[10];
++c_7320889.elements[10] = ((closureN)self_7312637)->elements[11];
++c_7320889.elements[11] = ((closureN)self_7312637)->elements[12];
++c_7320889.elements[12] = ((closureN)self_7312637)->elements[13];
++c_7320889.elements[13] = ((closureN)self_7312637)->elements[14];
++c_7320889.elements[14] = ((closureN)self_7312637)->elements[15];
++
++return_closcall2(data, car(((closureN)self_7312637)->elements[9]), &c_7320889, ((closureN)self_7312637)->elements[14]);}
++;;
++}
++
++static void __lambda_881(void *data, object self_7312640, int argc, object *args) /* object self_7312640, object r_735907 */
++ {
++ object r_735907 = args[0];
++ if( (boolean_f != r_735907) ){
++
++
++closureN_type c_7320894;
++object e_7321095 [12];
++c_7320894.hdr.mark = gc_color_red;
++ c_7320894.hdr.grayed = 0;
++c_7320894.tag = closureN_tag;
++ c_7320894.fn = (function_type)__lambda_882;
++c_7320894.num_args = 1;
++c_7320894.num_elements = 12;
++c_7320894.elements = (object *)e_7321095;
++c_7320894.elements[0] = ((closureN)self_7312640)->elements[0];
++c_7320894.elements[1] = ((closureN)self_7312640)->elements[1];
++c_7320894.elements[2] = ((closureN)self_7312640)->elements[3];
++c_7320894.elements[3] = ((closureN)self_7312640)->elements[4];
++c_7320894.elements[4] = ((closureN)self_7312640)->elements[6];
++c_7320894.elements[5] = ((closureN)self_7312640)->elements[8];
++c_7320894.elements[6] = ((closureN)self_7312640)->elements[9];
++c_7320894.elements[7] = ((closureN)self_7312640)->elements[10];
++c_7320894.elements[8] = ((closureN)self_7312640)->elements[11];
++c_7320894.elements[9] = ((closureN)self_7312640)->elements[12];
++c_7320894.elements[10] = ((closureN)self_7312640)->elements[13];
++c_7320894.elements[11] = ((closureN)self_7312640)->elements[14];
+
++return_closcall2(data, car(((closureN)self_7312640)->elements[7]), &c_7320894, ((closureN)self_7312640)->elements[13]);
++} else {
++
++
++
++closureN_type c_7321101;
++object e_7321131 [6];
++c_7321101.hdr.mark = gc_color_red;
++ c_7321101.hdr.grayed = 0;
++c_7321101.tag = closureN_tag;
++ c_7321101.fn = (function_type)__lambda_903;
++c_7321101.num_args = 1;
++c_7321101.num_elements = 6;
++c_7321101.elements = (object *)e_7321131;
++c_7321101.elements[0] = ((closureN)self_7312640)->elements[2];
++c_7321101.elements[1] = ((closureN)self_7312640)->elements[5];
++c_7321101.elements[2] = ((closureN)self_7312640)->elements[6];
++c_7321101.elements[3] = ((closureN)self_7312640)->elements[11];
++c_7321101.elements[4] = ((closureN)self_7312640)->elements[12];
++c_7321101.elements[5] = ((closureN)self_7312640)->elements[13];
-return_closcall3(data, car(((closureN)self_7313893)->elements[12]), &c_7322401, Cyc_car(data, ((closureN)self_7313893)->elements[13]), ((closureN)self_7313893)->elements[6]);}
-+return_closcall3(data, car(((closureN)self_7312647)->elements[12]), &c_7321108, Cyc_car(data, ((closureN)self_7312647)->elements[13]), ((closureN)self_7312647)->elements[6]);}
++
++
++return_closcall3(data, car(((closureN)self_7312640)->elements[12]), &c_7321101, Cyc_car(data, ((closureN)self_7312640)->elements[13]), ((closureN)self_7312640)->elements[6]);}
;;
}
-static void __lambda_903(void *data, object self_7313916, int argc, object *args) /* object self_7313916, object r_736395 */
-+static void __lambda_903(void *data, object self_7312670, int argc, object *args) /* object self_7312670, object r_735950 */
++static void __lambda_903(void *data, object self_7312663, int argc, object *args) /* object self_7312663, object r_735943 */
{
- object r_736395 = args[0];
-+ object r_735950 = args[0];
++ object r_735943 = args[0];
-closureN_type c_7322403;
-object e_7322427 [7];
@@ -32220,34 +32391,34 @@ Make let-values be the same as let*-values, to work around
-c_7322403.elements[4] = ((closureN)self_7313916)->elements[4];
-c_7322403.elements[5] = r_736395;
-c_7322403.elements[6] = ((closureN)self_7313916)->elements[5];
-+closureN_type c_7321110;
-+object e_7321134 [7];
-+c_7321110.hdr.mark = gc_color_red;
-+ c_7321110.hdr.grayed = 0;
-+c_7321110.tag = closureN_tag;
-+ c_7321110.fn = (function_type)__lambda_904;
-+c_7321110.num_args = 1;
-+c_7321110.num_elements = 7;
-+c_7321110.elements = (object *)e_7321134;
-+c_7321110.elements[0] = ((closureN)self_7312670)->elements[0];
-+c_7321110.elements[1] = ((closureN)self_7312670)->elements[1];
-+c_7321110.elements[2] = ((closureN)self_7312670)->elements[2];
-+c_7321110.elements[3] = ((closureN)self_7312670)->elements[3];
-+c_7321110.elements[4] = ((closureN)self_7312670)->elements[4];
-+c_7321110.elements[5] = r_735950;
-+c_7321110.elements[6] = ((closureN)self_7312670)->elements[5];
++closureN_type c_7321103;
++object e_7321127 [7];
++c_7321103.hdr.mark = gc_color_red;
++ c_7321103.hdr.grayed = 0;
++c_7321103.tag = closureN_tag;
++ c_7321103.fn = (function_type)__lambda_904;
++c_7321103.num_args = 1;
++c_7321103.num_elements = 7;
++c_7321103.elements = (object *)e_7321127;
++c_7321103.elements[0] = ((closureN)self_7312663)->elements[0];
++c_7321103.elements[1] = ((closureN)self_7312663)->elements[1];
++c_7321103.elements[2] = ((closureN)self_7312663)->elements[2];
++c_7321103.elements[3] = ((closureN)self_7312663)->elements[3];
++c_7321103.elements[4] = ((closureN)self_7312663)->elements[4];
++c_7321103.elements[5] = r_735943;
++c_7321103.elements[6] = ((closureN)self_7312663)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7322403,__lambda_904, Cyc_cdr(data, ((closureN)self_7313916)->elements[5]));;
-+return_direct_with_clo1(data,(closure)&c_7321110,__lambda_904, Cyc_cdr(data, ((closureN)self_7312670)->elements[5]));;
++return_direct_with_clo1(data,(closure)&c_7321103,__lambda_904, Cyc_cdr(data, ((closureN)self_7312663)->elements[5]));;
}
-static void __lambda_904(void *data, object self_7313917, int argc, object *args) /* object self_7313917, object r_736398 */
-+static void __lambda_904(void *data, object self_7312671, int argc, object *args) /* object self_7312671, object r_735953 */
++static void __lambda_904(void *data, object self_7312664, int argc, object *args) /* object self_7312664, object r_735946 */
{
- object r_736398 = args[0];
-+ object r_735953 = args[0];
++ object r_735946 = args[0];
@@ -32265,30 +32436,30 @@ Make let-values be the same as let*-values, to work around
-c_7322408.elements[2] = ((closureN)self_7313917)->elements[3];
-c_7322408.elements[3] = ((closureN)self_7313917)->elements[5];
-c_7322408.elements[4] = ((closureN)self_7313917)->elements[6];
-+closureN_type c_7321115;
-+object e_7321132 [5];
-+c_7321115.hdr.mark = gc_color_red;
-+ c_7321115.hdr.grayed = 0;
-+c_7321115.tag = closureN_tag;
-+ c_7321115.fn = (function_type)__lambda_905;
-+c_7321115.num_args = 1;
-+c_7321115.num_elements = 5;
-+c_7321115.elements = (object *)e_7321132;
-+c_7321115.elements[0] = ((closureN)self_7312671)->elements[0];
-+c_7321115.elements[1] = ((closureN)self_7312671)->elements[1];
-+c_7321115.elements[2] = ((closureN)self_7312671)->elements[3];
-+c_7321115.elements[3] = ((closureN)self_7312671)->elements[5];
-+c_7321115.elements[4] = ((closureN)self_7312671)->elements[6];
++closureN_type c_7321108;
++object e_7321125 [5];
++c_7321108.hdr.mark = gc_color_red;
++ c_7321108.hdr.grayed = 0;
++c_7321108.tag = closureN_tag;
++ c_7321108.fn = (function_type)__lambda_905;
++c_7321108.num_args = 1;
++c_7321108.num_elements = 5;
++c_7321108.elements = (object *)e_7321125;
++c_7321108.elements[0] = ((closureN)self_7312664)->elements[0];
++c_7321108.elements[1] = ((closureN)self_7312664)->elements[1];
++c_7321108.elements[2] = ((closureN)self_7312664)->elements[3];
++c_7321108.elements[3] = ((closureN)self_7312664)->elements[5];
++c_7321108.elements[4] = ((closureN)self_7312664)->elements[6];
-return_closcall3(data, car(((closureN)self_7313917)->elements[4]), &c_7322408, r_736398, ((closureN)self_7313917)->elements[2]);;
-+return_closcall3(data, car(((closureN)self_7312671)->elements[4]), &c_7321115, r_735953, ((closureN)self_7312671)->elements[2]);;
++return_closcall3(data, car(((closureN)self_7312664)->elements[4]), &c_7321108, r_735946, ((closureN)self_7312664)->elements[2]);;
}
-static void __lambda_905(void *data, object self_7313918, int argc, object *args) /* object self_7313918, object r_736396 */
-+static void __lambda_905(void *data, object self_7312672, int argc, object *args) /* object self_7312672, object r_735951 */
++static void __lambda_905(void *data, object self_7312665, int argc, object *args) /* object self_7312665, object r_735944 */
{
- object r_736396 = args[0];
-+ object r_735951 = args[0];
++ object r_735944 = args[0];
-closureN_type c_7322410;
-object e_7322419 [4];
@@ -32303,44 +32474,44 @@ Make let-values be the same as let*-values, to work around
-c_7322410.elements[1] = ((closureN)self_7313918)->elements[2];
-c_7322410.elements[2] = ((closureN)self_7313918)->elements[3];
-c_7322410.elements[3] = r_736396;
-+closureN_type c_7321117;
-+object e_7321126 [4];
-+c_7321117.hdr.mark = gc_color_red;
-+ c_7321117.hdr.grayed = 0;
-+c_7321117.tag = closureN_tag;
-+ c_7321117.fn = (function_type)__lambda_906;
-+c_7321117.num_args = 1;
-+c_7321117.num_elements = 4;
-+c_7321117.elements = (object *)e_7321126;
-+c_7321117.elements[0] = ((closureN)self_7312672)->elements[0];
-+c_7321117.elements[1] = ((closureN)self_7312672)->elements[2];
-+c_7321117.elements[2] = ((closureN)self_7312672)->elements[3];
-+c_7321117.elements[3] = r_735951;
++closureN_type c_7321110;
++object e_7321119 [4];
++c_7321110.hdr.mark = gc_color_red;
++ c_7321110.hdr.grayed = 0;
++c_7321110.tag = closureN_tag;
++ c_7321110.fn = (function_type)__lambda_906;
++c_7321110.num_args = 1;
++c_7321110.num_elements = 4;
++c_7321110.elements = (object *)e_7321119;
++c_7321110.elements[0] = ((closureN)self_7312665)->elements[0];
++c_7321110.elements[1] = ((closureN)self_7312665)->elements[2];
++c_7321110.elements[2] = ((closureN)self_7312665)->elements[3];
++c_7321110.elements[3] = r_735944;
-list_2_type local_7322422;
-return_direct_with_clo1(data,(closure)&c_7322410,__lambda_906, Cyc_fast_list_2(&local_7322422, ((closureN)self_7313918)->elements[1], ((closureN)self_7313918)->elements[4]));;
-+list_2_type local_7321129;
-+return_direct_with_clo1(data,(closure)&c_7321117,__lambda_906, Cyc_fast_list_2(&local_7321129, ((closureN)self_7312672)->elements[1], ((closureN)self_7312672)->elements[4]));;
++list_2_type local_7321122;
++return_direct_with_clo1(data,(closure)&c_7321110,__lambda_906, Cyc_fast_list_2(&local_7321122, ((closureN)self_7312665)->elements[1], ((closureN)self_7312665)->elements[4]));;
}
-static void __lambda_906(void *data, object self_7313919, int argc, object *args) /* object self_7313919, object r_736397 */
-+static void __lambda_906(void *data, object self_7312673, int argc, object *args) /* object self_7312673, object r_735952 */
++static void __lambda_906(void *data, object self_7312666, int argc, object *args) /* object self_7312666, object r_735945 */
{
- object r_736397 = args[0];
-+ object r_735952 = args[0];
++ object r_735945 = args[0];
-list_4_type local_7322415;
-return_direct_with_clo1(data, ((closureN)self_7313919)->elements[1], (((closure) ((closureN)self_7313919)->elements[1])->fn), Cyc_fast_list_4(&local_7322415, ((closureN)self_7313919)->elements[0], ((closureN)self_7313919)->elements[2], ((closureN)self_7313919)->elements[3], r_736397));;
-+list_4_type local_7321122;
-+return_direct_with_clo1(data, ((closureN)self_7312673)->elements[1], (((closure) ((closureN)self_7312673)->elements[1])->fn), Cyc_fast_list_4(&local_7321122, ((closureN)self_7312673)->elements[0], ((closureN)self_7312673)->elements[2], ((closureN)self_7312673)->elements[3], r_735952));;
++list_4_type local_7321115;
++return_direct_with_clo1(data, ((closureN)self_7312666)->elements[1], (((closure) ((closureN)self_7312666)->elements[1])->fn), Cyc_fast_list_4(&local_7321115, ((closureN)self_7312666)->elements[0], ((closureN)self_7312666)->elements[2], ((closureN)self_7312666)->elements[3], r_735945));;
}
-static void __lambda_882(void *data, object self_7313894, int argc, object *args) /* object self_7313894, object depth_731441_733639 */
-+static void __lambda_882(void *data, object self_7312648, int argc, object *args) /* object self_7312648, object depth_731442_733299 */
++static void __lambda_882(void *data, object self_7312641, int argc, object *args) /* object self_7312641, object depth_731441_733292 */
{
- object depth_731441_733639 = args[0];
-+ object depth_731442_733299 = args[0];
++ object depth_731441_733292 = args[0];
-closureN_type c_7322196;
-object e_7322391 [13];
@@ -32364,40 +32535,40 @@ Make let-values be the same as let*-values, to work around
-c_7322196.elements[10] = ((closureN)self_7313894)->elements[9];
-c_7322196.elements[11] = ((closureN)self_7313894)->elements[10];
-c_7322196.elements[12] = ((closureN)self_7313894)->elements[11];
-+closureN_type c_7320903;
-+object e_7321098 [13];
-+c_7320903.hdr.mark = gc_color_red;
-+ c_7320903.hdr.grayed = 0;
-+c_7320903.tag = closureN_tag;
-+ c_7320903.fn = (function_type)__lambda_883;
-+c_7320903.num_args = 1;
-+c_7320903.num_elements = 13;
-+c_7320903.elements = (object *)e_7321098;
-+c_7320903.elements[0] = ((closureN)self_7312648)->elements[0];
-+c_7320903.elements[1] = ((closureN)self_7312648)->elements[1];
-+c_7320903.elements[2] = ((closureN)self_7312648)->elements[2];
-+c_7320903.elements[3] = ((closureN)self_7312648)->elements[3];
-+c_7320903.elements[4] = depth_731442_733299;
-+c_7320903.elements[5] = ((closureN)self_7312648)->elements[4];
-+c_7320903.elements[6] = ((closureN)self_7312648)->elements[5];
-+c_7320903.elements[7] = ((closureN)self_7312648)->elements[6];
-+c_7320903.elements[8] = ((closureN)self_7312648)->elements[7];
-+c_7320903.elements[9] = ((closureN)self_7312648)->elements[8];
-+c_7320903.elements[10] = ((closureN)self_7312648)->elements[9];
-+c_7320903.elements[11] = ((closureN)self_7312648)->elements[10];
-+c_7320903.elements[12] = ((closureN)self_7312648)->elements[11];
++closureN_type c_7320896;
++object e_7321091 [13];
++c_7320896.hdr.mark = gc_color_red;
++ c_7320896.hdr.grayed = 0;
++c_7320896.tag = closureN_tag;
++ c_7320896.fn = (function_type)__lambda_883;
++c_7320896.num_args = 1;
++c_7320896.num_elements = 13;
++c_7320896.elements = (object *)e_7321091;
++c_7320896.elements[0] = ((closureN)self_7312641)->elements[0];
++c_7320896.elements[1] = ((closureN)self_7312641)->elements[1];
++c_7320896.elements[2] = ((closureN)self_7312641)->elements[2];
++c_7320896.elements[3] = ((closureN)self_7312641)->elements[3];
++c_7320896.elements[4] = depth_731441_733292;
++c_7320896.elements[5] = ((closureN)self_7312641)->elements[4];
++c_7320896.elements[6] = ((closureN)self_7312641)->elements[5];
++c_7320896.elements[7] = ((closureN)self_7312641)->elements[6];
++c_7320896.elements[8] = ((closureN)self_7312641)->elements[7];
++c_7320896.elements[9] = ((closureN)self_7312641)->elements[8];
++c_7320896.elements[10] = ((closureN)self_7312641)->elements[9];
++c_7320896.elements[11] = ((closureN)self_7312641)->elements[10];
++c_7320896.elements[12] = ((closureN)self_7312641)->elements[11];
-return_direct_with_clo1(data,(closure)&c_7322196,__lambda_883, Cyc_car(data, ((closureN)self_7313894)->elements[10]));;
-+return_direct_with_clo1(data,(closure)&c_7320903,__lambda_883, Cyc_car(data, ((closureN)self_7312648)->elements[10]));;
++return_direct_with_clo1(data,(closure)&c_7320896,__lambda_883, Cyc_car(data, ((closureN)self_7312641)->elements[10]));;
}
-static void __lambda_883(void *data, object self_7313895, int argc, object *args) /* object self_7313895, object r_736394 */
-+static void __lambda_883(void *data, object self_7312649, int argc, object *args) /* object self_7312649, object r_735949 */
++static void __lambda_883(void *data, object self_7312642, int argc, object *args) /* object self_7312642, object r_735942 */
{
- object r_736394 = args[0];
-+ object r_735949 = args[0];
++ object r_735942 = args[0];
@@ -32422,48 +32593,48 @@ Make let-values be the same as let*-values, to work around
-c_7322201.elements[9] = ((closureN)self_7313895)->elements[10];
-c_7322201.elements[10] = ((closureN)self_7313895)->elements[11];
-c_7322201.elements[11] = ((closureN)self_7313895)->elements[12];
-+closureN_type c_7320908;
-+object e_7321091 [12];
-+c_7320908.hdr.mark = gc_color_red;
-+ c_7320908.hdr.grayed = 0;
-+c_7320908.tag = closureN_tag;
-+ c_7320908.fn = (function_type)__lambda_884;
-+c_7320908.num_args = 1;
-+c_7320908.num_elements = 12;
-+c_7320908.elements = (object *)e_7321091;
-+c_7320908.elements[0] = ((closureN)self_7312649)->elements[0];
-+c_7320908.elements[1] = ((closureN)self_7312649)->elements[1];
-+c_7320908.elements[2] = ((closureN)self_7312649)->elements[2];
-+c_7320908.elements[3] = ((closureN)self_7312649)->elements[3];
-+c_7320908.elements[4] = ((closureN)self_7312649)->elements[4];
-+c_7320908.elements[5] = ((closureN)self_7312649)->elements[5];
-+c_7320908.elements[6] = ((closureN)self_7312649)->elements[6];
-+c_7320908.elements[7] = ((closureN)self_7312649)->elements[7];
-+c_7320908.elements[8] = ((closureN)self_7312649)->elements[9];
-+c_7320908.elements[9] = ((closureN)self_7312649)->elements[10];
-+c_7320908.elements[10] = ((closureN)self_7312649)->elements[11];
-+c_7320908.elements[11] = ((closureN)self_7312649)->elements[12];
++closureN_type c_7320901;
++object e_7321084 [12];
++c_7320901.hdr.mark = gc_color_red;
++ c_7320901.hdr.grayed = 0;
++c_7320901.tag = closureN_tag;
++ c_7320901.fn = (function_type)__lambda_884;
++c_7320901.num_args = 1;
++c_7320901.num_elements = 12;
++c_7320901.elements = (object *)e_7321084;
++c_7320901.elements[0] = ((closureN)self_7312642)->elements[0];
++c_7320901.elements[1] = ((closureN)self_7312642)->elements[1];
++c_7320901.elements[2] = ((closureN)self_7312642)->elements[2];
++c_7320901.elements[3] = ((closureN)self_7312642)->elements[3];
++c_7320901.elements[4] = ((closureN)self_7312642)->elements[4];
++c_7320901.elements[5] = ((closureN)self_7312642)->elements[5];
++c_7320901.elements[6] = ((closureN)self_7312642)->elements[6];
++c_7320901.elements[7] = ((closureN)self_7312642)->elements[7];
++c_7320901.elements[8] = ((closureN)self_7312642)->elements[9];
++c_7320901.elements[9] = ((closureN)self_7312642)->elements[10];
++c_7320901.elements[10] = ((closureN)self_7312642)->elements[11];
++c_7320901.elements[11] = ((closureN)self_7312642)->elements[12];
-complex_num_type local_7322388;
-return_closcall4(data, car(((closureN)self_7313895)->elements[8]), &c_7322201, r_736394, ((closureN)self_7313895)->elements[12], Cyc_fast_sum(data,&local_7322388, ((closureN)self_7313895)->elements[5], ((closureN)self_7313895)->elements[4]));;
-+complex_num_type local_7321095;
-+return_closcall4(data, car(((closureN)self_7312649)->elements[8]), &c_7320908, r_735949, ((closureN)self_7312649)->elements[12], Cyc_fast_sum(data,&local_7321095, ((closureN)self_7312649)->elements[5], ((closureN)self_7312649)->elements[4]));;
++complex_num_type local_7321088;
++return_closcall4(data, car(((closureN)self_7312642)->elements[8]), &c_7320901, r_735942, ((closureN)self_7312642)->elements[12], Cyc_fast_sum(data,&local_7321088, ((closureN)self_7312642)->elements[5], ((closureN)self_7312642)->elements[4]));;
}
-static void __lambda_884(void *data, object self_7313896, int argc, object *args) /* object self_7313896, object ell_91vars_731447_733641 */
-+static void __lambda_884(void *data, object self_7312650, int argc, object *args) /* object self_7312650, object ell_91vars_731448_733301 */
++static void __lambda_884(void *data, object self_7312643, int argc, object *args) /* object self_7312643, object ell_91vars_731447_733294 */
{
- object ell_91vars_731447_733641 = args[0];
-+ object ell_91vars_731448_733301 = args[0];
++ object ell_91vars_731447_733294 = args[0];
-if( (boolean_f != Cyc_is_null(ell_91vars_731447_733641)) ){
-+if( (boolean_f != Cyc_is_null(ell_91vars_731448_733301)) ){
++if( (boolean_f != Cyc_is_null(ell_91vars_731447_733294)) ){
-make_utf8_string_with_len(c_7322206, "too many ...'s", 14, 14);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313896)->elements[8], &c_7322206, ((closureN)self_7313896)->elements[7]);
-+make_utf8_string_with_len(c_7320913, "too many ...'s", 14, 14);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7312650)->elements[8], &c_7320913, ((closureN)self_7312650)->elements[7]);
++make_utf8_string_with_len(c_7320906, "too many ...'s", 14, 14);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7312643)->elements[8], &c_7320906, ((closureN)self_7312643)->elements[7]);
} else {
-closureN_type c_7322209;
@@ -32476,16 +32647,16 @@ Make let-values be the same as let*-values, to work around
-c_7322209.num_elements = 1;
-c_7322209.elements = (object *)e_7322222;
-c_7322209.elements[0] = ((closureN)self_7313896)->elements[10];
-+closureN_type c_7320916;
-+object e_7320929 [1];
-+c_7320916.hdr.mark = gc_color_red;
-+ c_7320916.hdr.grayed = 0;
-+c_7320916.tag = closureN_tag;
-+ c_7320916.fn = (function_type)__lambda_885;
-+c_7320916.num_args = 0;
-+c_7320916.num_elements = 1;
-+c_7320916.elements = (object *)e_7320929;
-+c_7320916.elements[0] = ((closureN)self_7312650)->elements[10];
++closureN_type c_7320909;
++object e_7320922 [1];
++c_7320909.hdr.mark = gc_color_red;
++ c_7320909.hdr.grayed = 0;
++c_7320909.tag = closureN_tag;
++ c_7320909.fn = (function_type)__lambda_885;
++c_7320909.num_args = 0;
++c_7320909.num_elements = 1;
++c_7320909.elements = (object *)e_7320922;
++c_7320909.elements[0] = ((closureN)self_7312643)->elements[10];
-closureN_type c_7322223;
@@ -32509,40 +32680,40 @@ Make let-values be the same as let*-values, to work around
-c_7322223.elements[9] = ((closureN)self_7313896)->elements[9];
-c_7322223.elements[10] = ((closureN)self_7313896)->elements[10];
-c_7322223.elements[11] = ((closureN)self_7313896)->elements[11];
-+closureN_type c_7320930;
-+object e_7321090 [12];
-+c_7320930.hdr.mark = gc_color_red;
-+ c_7320930.hdr.grayed = 0;
-+c_7320930.tag = closureN_tag;
-+ c_7320930.fn = (function_type)__lambda_886;
-+c_7320930.num_args = 1;
-+c_7320930.num_elements = 12;
-+c_7320930.elements = (object *)e_7321090;
-+c_7320930.elements[0] = ((closureN)self_7312650)->elements[0];
-+c_7320930.elements[1] = ((closureN)self_7312650)->elements[1];
-+c_7320930.elements[2] = ((closureN)self_7312650)->elements[2];
-+c_7320930.elements[3] = ((closureN)self_7312650)->elements[3];
-+c_7320930.elements[4] = ((closureN)self_7312650)->elements[4];
-+c_7320930.elements[5] = ((closureN)self_7312650)->elements[5];
-+c_7320930.elements[6] = ell_91vars_731448_733301;
-+c_7320930.elements[7] = ((closureN)self_7312650)->elements[6];
-+c_7320930.elements[8] = ((closureN)self_7312650)->elements[8];
-+c_7320930.elements[9] = ((closureN)self_7312650)->elements[9];
-+c_7320930.elements[10] = ((closureN)self_7312650)->elements[10];
-+c_7320930.elements[11] = ((closureN)self_7312650)->elements[11];
++closureN_type c_7320923;
++object e_7321083 [12];
++c_7320923.hdr.mark = gc_color_red;
++ c_7320923.hdr.grayed = 0;
++c_7320923.tag = closureN_tag;
++ c_7320923.fn = (function_type)__lambda_886;
++c_7320923.num_args = 1;
++c_7320923.num_elements = 12;
++c_7320923.elements = (object *)e_7321083;
++c_7320923.elements[0] = ((closureN)self_7312643)->elements[0];
++c_7320923.elements[1] = ((closureN)self_7312643)->elements[1];
++c_7320923.elements[2] = ((closureN)self_7312643)->elements[2];
++c_7320923.elements[3] = ((closureN)self_7312643)->elements[3];
++c_7320923.elements[4] = ((closureN)self_7312643)->elements[4];
++c_7320923.elements[5] = ((closureN)self_7312643)->elements[5];
++c_7320923.elements[6] = ell_91vars_731447_733294;
++c_7320923.elements[7] = ((closureN)self_7312643)->elements[6];
++c_7320923.elements[8] = ((closureN)self_7312643)->elements[8];
++c_7320923.elements[9] = ((closureN)self_7312643)->elements[9];
++c_7320923.elements[10] = ((closureN)self_7312643)->elements[10];
++c_7320923.elements[11] = ((closureN)self_7312643)->elements[11];
-return_direct_with_clo1(data,(closure)&c_7322209,__lambda_885, &c_7322223);}
-+return_direct_with_clo1(data,(closure)&c_7320916,__lambda_885, &c_7320930);}
++return_direct_with_clo1(data,(closure)&c_7320909,__lambda_885, &c_7320923);}
;;
}
-static void __lambda_886(void *data, object self_7313897, int argc, object *args) /* object self_7313897, object r_736364 */
-+static void __lambda_886(void *data, object self_7312651, int argc, object *args) /* object self_7312651, object r_735919 */
++static void __lambda_886(void *data, object self_7312644, int argc, object *args) /* object self_7312644, object r_735912 */
{
- object r_736364 = args[0];
- if( (boolean_f != r_736364) ){
-+ object r_735919 = args[0];
-+ if( (boolean_f != r_735919) ){
++ object r_735912 = args[0];
++ if( (boolean_f != r_735912) ){
@@ -32550,8 +32721,8 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7322234;
-return_closcall3(data, car(((closureN)self_7313897)->elements[9]), ((closureN)self_7313897)->elements[8], Cyc_car(data, ((closureN)self_7313897)->elements[10]), Cyc_fast_sum(data,&local_7322234, ((closureN)self_7313897)->elements[5], ((closureN)self_7313897)->elements[4]));
-+complex_num_type local_7320941;
-+return_closcall3(data, car(((closureN)self_7312651)->elements[9]), ((closureN)self_7312651)->elements[8], Cyc_car(data, ((closureN)self_7312651)->elements[10]), Cyc_fast_sum(data,&local_7320941, ((closureN)self_7312651)->elements[5], ((closureN)self_7312651)->elements[4]));
++complex_num_type local_7320934;
++return_closcall3(data, car(((closureN)self_7312644)->elements[9]), ((closureN)self_7312644)->elements[8], Cyc_car(data, ((closureN)self_7312644)->elements[10]), Cyc_fast_sum(data,&local_7320934, ((closureN)self_7312644)->elements[5], ((closureN)self_7312644)->elements[4]));
} else {
-closureN_type c_7322238;
@@ -32575,40 +32746,40 @@ Make let-values be the same as let*-values, to work around
-c_7322238.elements[9] = ((closureN)self_7313897)->elements[9];
-c_7322238.elements[10] = ((closureN)self_7313897)->elements[10];
-c_7322238.elements[11] = ((closureN)self_7313897)->elements[11];
-+closureN_type c_7320945;
-+object e_7321086 [12];
-+c_7320945.hdr.mark = gc_color_red;
-+ c_7320945.hdr.grayed = 0;
-+c_7320945.tag = closureN_tag;
-+ c_7320945.fn = (function_type)__lambda_887;
-+c_7320945.num_args = 1;
-+c_7320945.num_elements = 12;
-+c_7320945.elements = (object *)e_7321086;
-+c_7320945.elements[0] = ((closureN)self_7312651)->elements[0];
-+c_7320945.elements[1] = ((closureN)self_7312651)->elements[1];
-+c_7320945.elements[2] = ((closureN)self_7312651)->elements[2];
-+c_7320945.elements[3] = ((closureN)self_7312651)->elements[3];
-+c_7320945.elements[4] = ((closureN)self_7312651)->elements[4];
-+c_7320945.elements[5] = ((closureN)self_7312651)->elements[5];
-+c_7320945.elements[6] = ((closureN)self_7312651)->elements[6];
-+c_7320945.elements[7] = ((closureN)self_7312651)->elements[7];
-+c_7320945.elements[8] = ((closureN)self_7312651)->elements[8];
-+c_7320945.elements[9] = ((closureN)self_7312651)->elements[9];
-+c_7320945.elements[10] = ((closureN)self_7312651)->elements[10];
-+c_7320945.elements[11] = ((closureN)self_7312651)->elements[11];
++closureN_type c_7320938;
++object e_7321079 [12];
++c_7320938.hdr.mark = gc_color_red;
++ c_7320938.hdr.grayed = 0;
++c_7320938.tag = closureN_tag;
++ c_7320938.fn = (function_type)__lambda_887;
++c_7320938.num_args = 1;
++c_7320938.num_elements = 12;
++c_7320938.elements = (object *)e_7321079;
++c_7320938.elements[0] = ((closureN)self_7312644)->elements[0];
++c_7320938.elements[1] = ((closureN)self_7312644)->elements[1];
++c_7320938.elements[2] = ((closureN)self_7312644)->elements[2];
++c_7320938.elements[3] = ((closureN)self_7312644)->elements[3];
++c_7320938.elements[4] = ((closureN)self_7312644)->elements[4];
++c_7320938.elements[5] = ((closureN)self_7312644)->elements[5];
++c_7320938.elements[6] = ((closureN)self_7312644)->elements[6];
++c_7320938.elements[7] = ((closureN)self_7312644)->elements[7];
++c_7320938.elements[8] = ((closureN)self_7312644)->elements[8];
++c_7320938.elements[9] = ((closureN)self_7312644)->elements[9];
++c_7320938.elements[10] = ((closureN)self_7312644)->elements[10];
++c_7320938.elements[11] = ((closureN)self_7312644)->elements[11];
-return_direct_with_clo1(data,(closure)&c_7322238,__lambda_887, Cyc_car(data, ((closureN)self_7313897)->elements[10]));}
-+return_direct_with_clo1(data,(closure)&c_7320945,__lambda_887, Cyc_car(data, ((closureN)self_7312651)->elements[10]));}
++return_direct_with_clo1(data,(closure)&c_7320938,__lambda_887, Cyc_car(data, ((closureN)self_7312644)->elements[10]));}
;;
}
-static void __lambda_887(void *data, object self_7313898, int argc, object *args) /* object self_7313898, object r_736388 */
-+static void __lambda_887(void *data, object self_7312652, int argc, object *args) /* object self_7312652, object r_735943 */
++static void __lambda_887(void *data, object self_7312645, int argc, object *args) /* object self_7312645, object r_735936 */
{
- object r_736388 = args[0];
-+ object r_735943 = args[0];
++ object r_735936 = args[0];
@@ -32633,40 +32804,40 @@ Make let-values be the same as let*-values, to work around
-c_7322243.elements[9] = ((closureN)self_7313898)->elements[9];
-c_7322243.elements[10] = ((closureN)self_7313898)->elements[10];
-c_7322243.elements[11] = ((closureN)self_7313898)->elements[11];
-+closureN_type c_7320950;
-+object e_7321080 [12];
-+c_7320950.hdr.mark = gc_color_red;
-+ c_7320950.hdr.grayed = 0;
-+c_7320950.tag = closureN_tag;
-+ c_7320950.fn = (function_type)__lambda_888;
-+c_7320950.num_args = 1;
-+c_7320950.num_elements = 12;
-+c_7320950.elements = (object *)e_7321080;
-+c_7320950.elements[0] = ((closureN)self_7312652)->elements[0];
-+c_7320950.elements[1] = ((closureN)self_7312652)->elements[1];
-+c_7320950.elements[2] = ((closureN)self_7312652)->elements[2];
-+c_7320950.elements[3] = ((closureN)self_7312652)->elements[3];
-+c_7320950.elements[4] = ((closureN)self_7312652)->elements[4];
-+c_7320950.elements[5] = ((closureN)self_7312652)->elements[5];
-+c_7320950.elements[6] = ((closureN)self_7312652)->elements[6];
-+c_7320950.elements[7] = ((closureN)self_7312652)->elements[7];
-+c_7320950.elements[8] = ((closureN)self_7312652)->elements[8];
-+c_7320950.elements[9] = ((closureN)self_7312652)->elements[9];
-+c_7320950.elements[10] = ((closureN)self_7312652)->elements[10];
-+c_7320950.elements[11] = ((closureN)self_7312652)->elements[11];
++closureN_type c_7320943;
++object e_7321073 [12];
++c_7320943.hdr.mark = gc_color_red;
++ c_7320943.hdr.grayed = 0;
++c_7320943.tag = closureN_tag;
++ c_7320943.fn = (function_type)__lambda_888;
++c_7320943.num_args = 1;
++c_7320943.num_elements = 12;
++c_7320943.elements = (object *)e_7321073;
++c_7320943.elements[0] = ((closureN)self_7312645)->elements[0];
++c_7320943.elements[1] = ((closureN)self_7312645)->elements[1];
++c_7320943.elements[2] = ((closureN)self_7312645)->elements[2];
++c_7320943.elements[3] = ((closureN)self_7312645)->elements[3];
++c_7320943.elements[4] = ((closureN)self_7312645)->elements[4];
++c_7320943.elements[5] = ((closureN)self_7312645)->elements[5];
++c_7320943.elements[6] = ((closureN)self_7312645)->elements[6];
++c_7320943.elements[7] = ((closureN)self_7312645)->elements[7];
++c_7320943.elements[8] = ((closureN)self_7312645)->elements[8];
++c_7320943.elements[9] = ((closureN)self_7312645)->elements[9];
++c_7320943.elements[10] = ((closureN)self_7312645)->elements[10];
++c_7320943.elements[11] = ((closureN)self_7312645)->elements[11];
-complex_num_type local_7322376;
-return_closcall3(data, car(((closureN)self_7313898)->elements[9]), &c_7322243, r_736388, Cyc_fast_sum(data,&local_7322376, ((closureN)self_7313898)->elements[5], ((closureN)self_7313898)->elements[4]));;
-+complex_num_type local_7321083;
-+return_closcall3(data, car(((closureN)self_7312652)->elements[9]), &c_7320950, r_735943, Cyc_fast_sum(data,&local_7321083, ((closureN)self_7312652)->elements[5], ((closureN)self_7312652)->elements[4]));;
++complex_num_type local_7321076;
++return_closcall3(data, car(((closureN)self_7312645)->elements[9]), &c_7320943, r_735936, Cyc_fast_sum(data,&local_7321076, ((closureN)self_7312645)->elements[5], ((closureN)self_7312645)->elements[4]));;
}
-static void __lambda_888(void *data, object self_7313899, int argc, object *args) /* object self_7313899, object once_731459_733642 */
-+static void __lambda_888(void *data, object self_7312653, int argc, object *args) /* object self_7312653, object once_731460_733302 */
++static void __lambda_888(void *data, object self_7312646, int argc, object *args) /* object self_7312646, object once_731459_733295 */
{
- object once_731459_733642 = args[0];
-+ object once_731460_733302 = args[0];
++ object once_731459_733295 = args[0];
-closureN_type c_7322245;
-object e_7322290 [5];
@@ -32682,20 +32853,20 @@ Make let-values be the same as let*-values, to work around
-c_7322245.elements[2] = ((closureN)self_7313899)->elements[6];
-c_7322245.elements[3] = once_731459_733642;
-c_7322245.elements[4] = ((closureN)self_7313899)->elements[11];
-+closureN_type c_7320952;
-+object e_7320997 [5];
-+c_7320952.hdr.mark = gc_color_red;
-+ c_7320952.hdr.grayed = 0;
-+c_7320952.tag = closureN_tag;
-+ c_7320952.fn = (function_type)__lambda_889;
-+c_7320952.num_args = 0;
-+c_7320952.num_elements = 5;
-+c_7320952.elements = (object *)e_7320997;
-+c_7320952.elements[0] = ((closureN)self_7312653)->elements[2];
-+c_7320952.elements[1] = ((closureN)self_7312653)->elements[3];
-+c_7320952.elements[2] = ((closureN)self_7312653)->elements[6];
-+c_7320952.elements[3] = once_731460_733302;
-+c_7320952.elements[4] = ((closureN)self_7312653)->elements[11];
++closureN_type c_7320945;
++object e_7320990 [5];
++c_7320945.hdr.mark = gc_color_red;
++ c_7320945.hdr.grayed = 0;
++c_7320945.tag = closureN_tag;
++ c_7320945.fn = (function_type)__lambda_889;
++c_7320945.num_args = 0;
++c_7320945.num_elements = 5;
++c_7320945.elements = (object *)e_7320990;
++c_7320945.elements[0] = ((closureN)self_7312646)->elements[2];
++c_7320945.elements[1] = ((closureN)self_7312646)->elements[3];
++c_7320945.elements[2] = ((closureN)self_7312646)->elements[6];
++c_7320945.elements[3] = once_731459_733295;
++c_7320945.elements[4] = ((closureN)self_7312646)->elements[11];
-closureN_type c_7322291;
@@ -32715,33 +32886,33 @@ Make let-values be the same as let*-values, to work around
-c_7322291.elements[5] = ((closureN)self_7313899)->elements[8];
-c_7322291.elements[6] = ((closureN)self_7313899)->elements[9];
-c_7322291.elements[7] = ((closureN)self_7313899)->elements[10];
-+closureN_type c_7320998;
-+object e_7321079 [8];
-+c_7320998.hdr.mark = gc_color_red;
-+ c_7320998.hdr.grayed = 0;
-+c_7320998.tag = closureN_tag;
-+ c_7320998.fn = (function_type)__lambda_893;
-+c_7320998.num_args = 1;
-+c_7320998.num_elements = 8;
-+c_7320998.elements = (object *)e_7321079;
-+c_7320998.elements[0] = ((closureN)self_7312653)->elements[0];
-+c_7320998.elements[1] = ((closureN)self_7312653)->elements[1];
-+c_7320998.elements[2] = ((closureN)self_7312653)->elements[4];
-+c_7320998.elements[3] = ((closureN)self_7312653)->elements[5];
-+c_7320998.elements[4] = ((closureN)self_7312653)->elements[7];
-+c_7320998.elements[5] = ((closureN)self_7312653)->elements[8];
-+c_7320998.elements[6] = ((closureN)self_7312653)->elements[9];
-+c_7320998.elements[7] = ((closureN)self_7312653)->elements[10];
++closureN_type c_7320991;
++object e_7321072 [8];
++c_7320991.hdr.mark = gc_color_red;
++ c_7320991.hdr.grayed = 0;
++c_7320991.tag = closureN_tag;
++ c_7320991.fn = (function_type)__lambda_893;
++c_7320991.num_args = 1;
++c_7320991.num_elements = 8;
++c_7320991.elements = (object *)e_7321072;
++c_7320991.elements[0] = ((closureN)self_7312646)->elements[0];
++c_7320991.elements[1] = ((closureN)self_7312646)->elements[1];
++c_7320991.elements[2] = ((closureN)self_7312646)->elements[4];
++c_7320991.elements[3] = ((closureN)self_7312646)->elements[5];
++c_7320991.elements[4] = ((closureN)self_7312646)->elements[7];
++c_7320991.elements[5] = ((closureN)self_7312646)->elements[8];
++c_7320991.elements[6] = ((closureN)self_7312646)->elements[9];
++c_7320991.elements[7] = ((closureN)self_7312646)->elements[10];
-return_direct_with_clo1(data,(closure)&c_7322245,__lambda_889, &c_7322291);;
-+return_direct_with_clo1(data,(closure)&c_7320952,__lambda_889, &c_7320998);;
++return_direct_with_clo1(data,(closure)&c_7320945,__lambda_889, &c_7320991);;
}
-static void __lambda_893(void *data, object self_7313900, int argc, object *args) /* object self_7313900, object nest_731462_733643 */
-+static void __lambda_893(void *data, object self_7312654, int argc, object *args) /* object self_7312654, object nest_731463_733303 */
++static void __lambda_893(void *data, object self_7312647, int argc, object *args) /* object self_7312647, object nest_731462_733296 */
{
- object nest_731462_733643 = args[0];
-+ object nest_731463_733303 = args[0];
++ object nest_731462_733296 = args[0];
-closureN_type c_7322293;
-object e_7322370 [7];
@@ -32759,32 +32930,32 @@ Make let-values be the same as let*-values, to work around
-c_7322293.elements[4] = ((closureN)self_7313900)->elements[5];
-c_7322293.elements[5] = ((closureN)self_7313900)->elements[6];
-c_7322293.elements[6] = ((closureN)self_7313900)->elements[7];
-+closureN_type c_7321000;
-+object e_7321077 [7];
-+c_7321000.hdr.mark = gc_color_red;
-+ c_7321000.hdr.grayed = 0;
-+c_7321000.tag = closureN_tag;
-+ c_7321000.fn = (function_type)__lambda_894;
-+c_7321000.num_args = 2;
-+c_7321000.num_elements = 7;
-+c_7321000.elements = (object *)e_7321077;
-+c_7321000.elements[0] = ((closureN)self_7312654)->elements[0];
-+c_7321000.elements[1] = ((closureN)self_7312654)->elements[1];
-+c_7321000.elements[2] = ((closureN)self_7312654)->elements[3];
-+c_7321000.elements[3] = ((closureN)self_7312654)->elements[4];
-+c_7321000.elements[4] = ((closureN)self_7312654)->elements[5];
-+c_7321000.elements[5] = ((closureN)self_7312654)->elements[6];
-+c_7321000.elements[6] = ((closureN)self_7312654)->elements[7];
++closureN_type c_7320993;
++object e_7321070 [7];
++c_7320993.hdr.mark = gc_color_red;
++ c_7320993.hdr.grayed = 0;
++c_7320993.tag = closureN_tag;
++ c_7320993.fn = (function_type)__lambda_894;
++c_7320993.num_args = 2;
++c_7320993.num_elements = 7;
++c_7320993.elements = (object *)e_7321070;
++c_7320993.elements[0] = ((closureN)self_7312647)->elements[0];
++c_7320993.elements[1] = ((closureN)self_7312647)->elements[1];
++c_7320993.elements[2] = ((closureN)self_7312647)->elements[3];
++c_7320993.elements[3] = ((closureN)self_7312647)->elements[4];
++c_7320993.elements[4] = ((closureN)self_7312647)->elements[5];
++c_7320993.elements[5] = ((closureN)self_7312647)->elements[6];
++c_7320993.elements[6] = ((closureN)self_7312647)->elements[7];
-return_direct_with_clo2(data,(closure)&c_7322293,__lambda_894, ((closureN)self_7313900)->elements[2], nest_731462_733643);;
-+return_direct_with_clo2(data,(closure)&c_7321000,__lambda_894, ((closureN)self_7312654)->elements[2], nest_731463_733303);;
++return_direct_with_clo2(data,(closure)&c_7320993,__lambda_894, ((closureN)self_7312647)->elements[2], nest_731462_733296);;
}
-static void __lambda_894(void *data, object self_7313901, int argc, object *args) /* object self_7313901, object d_731469_733645, object many_731470_733646 */
-+static void __lambda_894(void *data, object self_7312655, int argc, object *args) /* object self_7312655, object d_731470_733305, object many_731471_733306 */
++static void __lambda_894(void *data, object self_7312648, int argc, object *args) /* object self_7312648, object d_731469_733298, object many_731470_733299 */
{
- object d_731469_733645 = args[0]; object many_731470_733646 = args[1];
-+ object d_731470_733305 = args[0]; object many_731471_733306 = args[1];
++ object d_731469_733298 = args[0]; object many_731470_733299 = args[1];
-closureN_type c_7322295;
-object e_7322369 [9];
@@ -32804,34 +32975,34 @@ Make let-values be the same as let*-values, to work around
-c_7322295.elements[6] = ((closureN)self_7313901)->elements[5];
-c_7322295.elements[7] = many_731470_733646;
-c_7322295.elements[8] = ((closureN)self_7313901)->elements[6];
-+closureN_type c_7321002;
-+object e_7321076 [9];
-+c_7321002.hdr.mark = gc_color_red;
-+ c_7321002.hdr.grayed = 0;
-+c_7321002.tag = closureN_tag;
-+ c_7321002.fn = (function_type)__lambda_895;
-+c_7321002.num_args = 1;
-+c_7321002.num_elements = 9;
-+c_7321002.elements = (object *)e_7321076;
-+c_7321002.elements[0] = ((closureN)self_7312655)->elements[0];
-+c_7321002.elements[1] = ((closureN)self_7312655)->elements[1];
-+c_7321002.elements[2] = d_731470_733305;
-+c_7321002.elements[3] = ((closureN)self_7312655)->elements[2];
-+c_7321002.elements[4] = ((closureN)self_7312655)->elements[3];
-+c_7321002.elements[5] = ((closureN)self_7312655)->elements[4];
-+c_7321002.elements[6] = ((closureN)self_7312655)->elements[5];
-+c_7321002.elements[7] = many_731471_733306;
-+c_7321002.elements[8] = ((closureN)self_7312655)->elements[6];
++closureN_type c_7320995;
++object e_7321069 [9];
++c_7320995.hdr.mark = gc_color_red;
++ c_7320995.hdr.grayed = 0;
++c_7320995.tag = closureN_tag;
++ c_7320995.fn = (function_type)__lambda_895;
++c_7320995.num_args = 1;
++c_7320995.num_elements = 9;
++c_7320995.elements = (object *)e_7321069;
++c_7320995.elements[0] = ((closureN)self_7312648)->elements[0];
++c_7320995.elements[1] = ((closureN)self_7312648)->elements[1];
++c_7320995.elements[2] = d_731469_733298;
++c_7320995.elements[3] = ((closureN)self_7312648)->elements[2];
++c_7320995.elements[4] = ((closureN)self_7312648)->elements[3];
++c_7320995.elements[5] = ((closureN)self_7312648)->elements[4];
++c_7320995.elements[6] = ((closureN)self_7312648)->elements[5];
++c_7320995.elements[7] = many_731470_733299;
++c_7320995.elements[8] = ((closureN)self_7312648)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7322295,__lambda_895, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7321002,__lambda_895, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7320995,__lambda_895, boolean_f);;
}
-static void __lambda_895(void *data, object self_7313902, int argc, object *args) /* object self_7313902, object lp_731416_731471_733647 */
-+static void __lambda_895(void *data, object self_7312656, int argc, object *args) /* object self_7312656, object lp_731417_731472_733307 */
++static void __lambda_895(void *data, object self_7312649, int argc, object *args) /* object self_7312649, object lp_731416_731471_733300 */
{
- object lp_731416_731471_733647 = args[0];
-+ object lp_731417_731472_733307 = args[0];
++ object lp_731416_731471_733300 = args[0];
-closureN_type c_7322297;
-object e_7322365 [9];
@@ -32851,37 +33022,37 @@ Make let-values be the same as let*-values, to work around
-c_7322297.elements[6] = ((closureN)self_7313902)->elements[6];
-c_7322297.elements[7] = ((closureN)self_7313902)->elements[7];
-c_7322297.elements[8] = ((closureN)self_7313902)->elements[8];
-+closureN_type c_7321004;
-+object e_7321072 [9];
-+c_7321004.hdr.mark = gc_color_red;
-+ c_7321004.hdr.grayed = 0;
-+c_7321004.tag = closureN_tag;
-+ c_7321004.fn = (function_type)__lambda_1363;
-+c_7321004.num_args = 1;
-+c_7321004.num_elements = 9;
-+c_7321004.elements = (object *)e_7321072;
-+c_7321004.elements[0] = ((closureN)self_7312656)->elements[0];
-+c_7321004.elements[1] = ((closureN)self_7312656)->elements[1];
-+c_7321004.elements[2] = ((closureN)self_7312656)->elements[2];
-+c_7321004.elements[3] = ((closureN)self_7312656)->elements[3];
-+c_7321004.elements[4] = ((closureN)self_7312656)->elements[4];
-+c_7321004.elements[5] = ((closureN)self_7312656)->elements[5];
-+c_7321004.elements[6] = ((closureN)self_7312656)->elements[6];
-+c_7321004.elements[7] = ((closureN)self_7312656)->elements[7];
-+c_7321004.elements[8] = ((closureN)self_7312656)->elements[8];
++closureN_type c_7320997;
++object e_7321065 [9];
++c_7320997.hdr.mark = gc_color_red;
++ c_7320997.hdr.grayed = 0;
++c_7320997.tag = closureN_tag;
++ c_7320997.fn = (function_type)__lambda_1363;
++c_7320997.num_args = 1;
++c_7320997.num_elements = 9;
++c_7320997.elements = (object *)e_7321065;
++c_7320997.elements[0] = ((closureN)self_7312649)->elements[0];
++c_7320997.elements[1] = ((closureN)self_7312649)->elements[1];
++c_7320997.elements[2] = ((closureN)self_7312649)->elements[2];
++c_7320997.elements[3] = ((closureN)self_7312649)->elements[3];
++c_7320997.elements[4] = ((closureN)self_7312649)->elements[4];
++c_7320997.elements[5] = ((closureN)self_7312649)->elements[5];
++c_7320997.elements[6] = ((closureN)self_7312649)->elements[6];
++c_7320997.elements[7] = ((closureN)self_7312649)->elements[7];
++c_7320997.elements[8] = ((closureN)self_7312649)->elements[8];
-pair_type local_7322368;
-return_direct_with_clo1(data,(closure)&c_7322297,__lambda_1410, set_cell_as_expr(&local_7322368, lp_731416_731471_733647));;
-+pair_type local_7321075;
-+return_direct_with_clo1(data,(closure)&c_7321004,__lambda_1363, set_cell_as_expr(&local_7321075, lp_731417_731472_733307));;
++pair_type local_7321068;
++return_direct_with_clo1(data,(closure)&c_7320997,__lambda_1363, set_cell_as_expr(&local_7321068, lp_731416_731471_733300));;
}
-static void __lambda_1410(void *data, object self_7313903, int argc, object *args) /* object self_7313903, object lp_731416_731471_733647 */
-+static void __lambda_1363(void *data, object self_7312657, int argc, object *args) /* object self_7312657, object lp_731417_731472_733307 */
++static void __lambda_1363(void *data, object self_7312650, int argc, object *args) /* object self_7312650, object lp_731416_731471_733300 */
{
- object lp_731416_731471_733647 = args[0];
-+ object lp_731417_731472_733307 = args[0];
++ object lp_731416_731471_733300 = args[0];
-closureN_type c_7322299;
-object e_7322347 [9];
@@ -32901,24 +33072,24 @@ Make let-values be the same as let*-values, to work around
-c_7322299.elements[6] = ((closureN)self_7313903)->elements[6];
-c_7322299.elements[7] = ((closureN)self_7313903)->elements[7];
-c_7322299.elements[8] = ((closureN)self_7313903)->elements[8];
-+closureN_type c_7321006;
-+object e_7321054 [9];
-+c_7321006.hdr.mark = gc_color_red;
-+ c_7321006.hdr.grayed = 0;
-+c_7321006.tag = closureN_tag;
-+ c_7321006.fn = (function_type)__lambda_896;
-+c_7321006.num_args = 1;
-+c_7321006.num_elements = 9;
-+c_7321006.elements = (object *)e_7321054;
-+c_7321006.elements[0] = ((closureN)self_7312657)->elements[0];
-+c_7321006.elements[1] = ((closureN)self_7312657)->elements[2];
-+c_7321006.elements[2] = ((closureN)self_7312657)->elements[3];
-+c_7321006.elements[3] = ((closureN)self_7312657)->elements[4];
-+c_7321006.elements[4] = ((closureN)self_7312657)->elements[5];
-+c_7321006.elements[5] = lp_731417_731472_733307;
-+c_7321006.elements[6] = ((closureN)self_7312657)->elements[6];
-+c_7321006.elements[7] = ((closureN)self_7312657)->elements[7];
-+c_7321006.elements[8] = ((closureN)self_7312657)->elements[8];
++closureN_type c_7320999;
++object e_7321047 [9];
++c_7320999.hdr.mark = gc_color_red;
++ c_7320999.hdr.grayed = 0;
++c_7320999.tag = closureN_tag;
++ c_7320999.fn = (function_type)__lambda_896;
++c_7320999.num_args = 1;
++c_7320999.num_elements = 9;
++c_7320999.elements = (object *)e_7321047;
++c_7320999.elements[0] = ((closureN)self_7312650)->elements[0];
++c_7320999.elements[1] = ((closureN)self_7312650)->elements[2];
++c_7320999.elements[2] = ((closureN)self_7312650)->elements[3];
++c_7320999.elements[3] = ((closureN)self_7312650)->elements[4];
++c_7320999.elements[4] = ((closureN)self_7312650)->elements[5];
++c_7320999.elements[5] = lp_731416_731471_733300;
++c_7320999.elements[6] = ((closureN)self_7312650)->elements[6];
++c_7320999.elements[7] = ((closureN)self_7312650)->elements[7];
++c_7320999.elements[8] = ((closureN)self_7312650)->elements[8];
-closureN_type c_7322348;
@@ -32933,52 +33104,52 @@ Make let-values be the same as let*-values, to work around
-c_7322348.elements[0] = ((closureN)self_7313903)->elements[0];
-c_7322348.elements[1] = ((closureN)self_7313903)->elements[1];
-c_7322348.elements[2] = lp_731416_731471_733647;
-+closureN_type c_7321055;
-+object e_7321071 [3];
-+c_7321055.hdr.mark = gc_color_red;
-+ c_7321055.hdr.grayed = 0;
-+c_7321055.tag = closureN_tag;
-+ c_7321055.fn = (function_type)__lambda_902;
-+c_7321055.num_args = 2;
-+c_7321055.num_elements = 3;
-+c_7321055.elements = (object *)e_7321071;
-+c_7321055.elements[0] = ((closureN)self_7312657)->elements[0];
-+c_7321055.elements[1] = ((closureN)self_7312657)->elements[1];
-+c_7321055.elements[2] = lp_731417_731472_733307;
++closureN_type c_7321048;
++object e_7321064 [3];
++c_7321048.hdr.mark = gc_color_red;
++ c_7321048.hdr.grayed = 0;
++c_7321048.tag = closureN_tag;
++ c_7321048.fn = (function_type)__lambda_902;
++c_7321048.num_args = 2;
++c_7321048.num_elements = 3;
++c_7321048.elements = (object *)e_7321064;
++c_7321048.elements[0] = ((closureN)self_7312650)->elements[0];
++c_7321048.elements[1] = ((closureN)self_7312650)->elements[1];
++c_7321048.elements[2] = lp_731416_731471_733300;
-return_direct_with_clo1(data,(closure)&c_7322299,__lambda_896, &c_7322348);;
-+return_direct_with_clo1(data,(closure)&c_7321006,__lambda_896, &c_7321055);;
++return_direct_with_clo1(data,(closure)&c_7320999,__lambda_896, &c_7321048);;
}
-static void __lambda_902(void *data, object self_7313904, int argc, object *args) /* object self_7313904, object k_736375, object d_731472_733648, object many_731473_733649 */
-+static void __lambda_902(void *data, object self_7312658, int argc, object *args) /* object self_7312658, object k_735930, object d_731473_733308, object many_731474_733309 */
++static void __lambda_902(void *data, object self_7312651, int argc, object *args) /* object self_7312651, object k_735923, object d_731472_733301, object many_731473_733302 */
{
- object k_736375 = args[0]; object d_731472_733648 = args[1]; object many_731473_733649 = args[2];
-+ object k_735930 = args[0]; object d_731473_733308 = args[1]; object many_731474_733309 = args[2];
++ object k_735923 = args[0]; object d_731472_733301 = args[1]; object many_731473_733302 = args[2];
-if( (boolean_f != Cyc_num_fast_eq_op(data, d_731472_733648, obj_int2obj(1))) ){
- return_direct_with_clo1(data, k_736375, (((closure) k_736375)->fn), many_731473_733649);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, d_731473_733308, obj_int2obj(1))) ){
-+ return_direct_with_clo1(data, k_735930, (((closure) k_735930)->fn), many_731474_733309);
++if( (boolean_f != Cyc_num_fast_eq_op(data, d_731472_733301, obj_int2obj(1))) ){
++ return_direct_with_clo1(data, k_735923, (((closure) k_735923)->fn), many_731473_733302);
} else {
-complex_num_type local_7322358;
-+complex_num_type local_7321065;
++complex_num_type local_7321058;
-list_3_type local_7322361;
-return_closcall3(data, car(((closureN)self_7313904)->elements[2]), k_736375, Cyc_fast_sub(data,&local_7322358, d_731472_733648, obj_int2obj(1)), Cyc_fast_list_3(&local_7322361, ((closureN)self_7313904)->elements[1], ((closureN)self_7313904)->elements[0], many_731473_733649));}
-+list_3_type local_7321068;
-+return_closcall3(data, car(((closureN)self_7312658)->elements[2]), k_735930, Cyc_fast_sub(data,&local_7321065, d_731473_733308, obj_int2obj(1)), Cyc_fast_list_3(&local_7321068, ((closureN)self_7312658)->elements[1], ((closureN)self_7312658)->elements[0], many_731474_733309));}
++list_3_type local_7321061;
++return_closcall3(data, car(((closureN)self_7312651)->elements[2]), k_735923, Cyc_fast_sub(data,&local_7321058, d_731472_733301, obj_int2obj(1)), Cyc_fast_list_3(&local_7321061, ((closureN)self_7312651)->elements[1], ((closureN)self_7312651)->elements[0], many_731473_733302));}
;;
}
-static void __lambda_896(void *data, object self_7313905, int argc, object *args) /* object self_7313905, object r_736374 */
-+static void __lambda_896(void *data, object self_7312659, int argc, object *args) /* object self_7312659, object r_735929 */
++static void __lambda_896(void *data, object self_7312652, int argc, object *args) /* object self_7312652, object r_735922 */
{
- object r_736374 = args[0];
-+ object r_735929 = args[0];
++ object r_735922 = args[0];
-closureN_type c_7322301;
-object e_7322343 [9];
@@ -32998,33 +33169,33 @@ Make let-values be the same as let*-values, to work around
-c_7322301.elements[6] = ((closureN)self_7313905)->elements[6];
-c_7322301.elements[7] = ((closureN)self_7313905)->elements[7];
-c_7322301.elements[8] = ((closureN)self_7313905)->elements[8];
-+closureN_type c_7321008;
-+object e_7321050 [9];
-+c_7321008.hdr.mark = gc_color_red;
-+ c_7321008.hdr.grayed = 0;
-+c_7321008.tag = closureN_tag;
-+ c_7321008.fn = (function_type)__lambda_897;
-+c_7321008.num_args = 1;
-+c_7321008.num_elements = 9;
-+c_7321008.elements = (object *)e_7321050;
-+c_7321008.elements[0] = ((closureN)self_7312659)->elements[0];
-+c_7321008.elements[1] = ((closureN)self_7312659)->elements[1];
-+c_7321008.elements[2] = ((closureN)self_7312659)->elements[2];
-+c_7321008.elements[3] = ((closureN)self_7312659)->elements[3];
-+c_7321008.elements[4] = ((closureN)self_7312659)->elements[4];
-+c_7321008.elements[5] = ((closureN)self_7312659)->elements[5];
-+c_7321008.elements[6] = ((closureN)self_7312659)->elements[6];
-+c_7321008.elements[7] = ((closureN)self_7312659)->elements[7];
-+c_7321008.elements[8] = ((closureN)self_7312659)->elements[8];
++closureN_type c_7321001;
++object e_7321043 [9];
++c_7321001.hdr.mark = gc_color_red;
++ c_7321001.hdr.grayed = 0;
++c_7321001.tag = closureN_tag;
++ c_7321001.fn = (function_type)__lambda_897;
++c_7321001.num_args = 1;
++c_7321001.num_elements = 9;
++c_7321001.elements = (object *)e_7321043;
++c_7321001.elements[0] = ((closureN)self_7312652)->elements[0];
++c_7321001.elements[1] = ((closureN)self_7312652)->elements[1];
++c_7321001.elements[2] = ((closureN)self_7312652)->elements[2];
++c_7321001.elements[3] = ((closureN)self_7312652)->elements[3];
++c_7321001.elements[4] = ((closureN)self_7312652)->elements[4];
++c_7321001.elements[5] = ((closureN)self_7312652)->elements[5];
++c_7321001.elements[6] = ((closureN)self_7312652)->elements[6];
++c_7321001.elements[7] = ((closureN)self_7312652)->elements[7];
++c_7321001.elements[8] = ((closureN)self_7312652)->elements[8];
-return_direct_with_clo1(data,(closure)&c_7322301,__lambda_897, Cyc_set_cell(data, ((closureN)self_7313905)->elements[5], r_736374));;
-+return_direct_with_clo1(data,(closure)&c_7321008,__lambda_897, Cyc_set_cell(data, ((closureN)self_7312659)->elements[5], r_735929));;
++return_direct_with_clo1(data,(closure)&c_7321001,__lambda_897, Cyc_set_cell(data, ((closureN)self_7312652)->elements[5], r_735922));;
}
-static void __lambda_897(void *data, object self_7313906, int argc, object *args) /* object self_7313906, object r_736373 */
-+static void __lambda_897(void *data, object self_7312660, int argc, object *args) /* object self_7312660, object r_735928 */
++static void __lambda_897(void *data, object self_7312653, int argc, object *args) /* object self_7312653, object r_735921 */
{
@@ -33045,31 +33216,31 @@ Make let-values be the same as let*-values, to work around
-c_7322306.elements[3] = ((closureN)self_7313906)->elements[4];
-c_7322306.elements[4] = ((closureN)self_7313906)->elements[6];
-c_7322306.elements[5] = ((closureN)self_7313906)->elements[8];
-+closureN_type c_7321013;
-+object e_7321047 [6];
-+c_7321013.hdr.mark = gc_color_red;
-+ c_7321013.hdr.grayed = 0;
-+c_7321013.tag = closureN_tag;
-+ c_7321013.fn = (function_type)__lambda_898;
-+c_7321013.num_args = 1;
-+c_7321013.num_elements = 6;
-+c_7321013.elements = (object *)e_7321047;
-+c_7321013.elements[0] = ((closureN)self_7312660)->elements[0];
-+c_7321013.elements[1] = ((closureN)self_7312660)->elements[2];
-+c_7321013.elements[2] = ((closureN)self_7312660)->elements[3];
-+c_7321013.elements[3] = ((closureN)self_7312660)->elements[4];
-+c_7321013.elements[4] = ((closureN)self_7312660)->elements[6];
-+c_7321013.elements[5] = ((closureN)self_7312660)->elements[8];
++closureN_type c_7321006;
++object e_7321040 [6];
++c_7321006.hdr.mark = gc_color_red;
++ c_7321006.hdr.grayed = 0;
++c_7321006.tag = closureN_tag;
++ c_7321006.fn = (function_type)__lambda_898;
++c_7321006.num_args = 1;
++c_7321006.num_elements = 6;
++c_7321006.elements = (object *)e_7321040;
++c_7321006.elements[0] = ((closureN)self_7312653)->elements[0];
++c_7321006.elements[1] = ((closureN)self_7312653)->elements[2];
++c_7321006.elements[2] = ((closureN)self_7312653)->elements[3];
++c_7321006.elements[3] = ((closureN)self_7312653)->elements[4];
++c_7321006.elements[4] = ((closureN)self_7312653)->elements[6];
++c_7321006.elements[5] = ((closureN)self_7312653)->elements[8];
-return_closcall3(data, car(((closureN)self_7313906)->elements[5]), &c_7322306, ((closureN)self_7313906)->elements[1], ((closureN)self_7313906)->elements[7]);;
-+return_closcall3(data, car(((closureN)self_7312660)->elements[5]), &c_7321013, ((closureN)self_7312660)->elements[1], ((closureN)self_7312660)->elements[7]);;
++return_closcall3(data, car(((closureN)self_7312653)->elements[5]), &c_7321006, ((closureN)self_7312653)->elements[1], ((closureN)self_7312653)->elements[7]);;
}
-static void __lambda_898(void *data, object self_7313907, int argc, object *args) /* object self_7313907, object many_731465_733644 */
-+static void __lambda_898(void *data, object self_7312661, int argc, object *args) /* object self_7312661, object many_731466_733304 */
++static void __lambda_898(void *data, object self_7312654, int argc, object *args) /* object self_7312654, object many_731465_733297 */
{
- object many_731465_733644 = args[0];
-+ object many_731466_733304 = args[0];
++ object many_731465_733297 = args[0];
@@ -33089,37 +33260,37 @@ Make let-values be the same as let*-values, to work around
-c_7322311.elements[4] = ((closureN)self_7313907)->elements[4];
-c_7322311.elements[5] = many_731465_733644;
-c_7322311.elements[6] = ((closureN)self_7313907)->elements[5];
-+closureN_type c_7321018;
-+object e_7321045 [7];
-+c_7321018.hdr.mark = gc_color_red;
-+ c_7321018.hdr.grayed = 0;
-+c_7321018.tag = closureN_tag;
-+ c_7321018.fn = (function_type)__lambda_899;
-+c_7321018.num_args = 1;
-+c_7321018.num_elements = 7;
-+c_7321018.elements = (object *)e_7321045;
-+c_7321018.elements[0] = ((closureN)self_7312661)->elements[0];
-+c_7321018.elements[1] = ((closureN)self_7312661)->elements[1];
-+c_7321018.elements[2] = ((closureN)self_7312661)->elements[2];
-+c_7321018.elements[3] = ((closureN)self_7312661)->elements[3];
-+c_7321018.elements[4] = ((closureN)self_7312661)->elements[4];
-+c_7321018.elements[5] = many_731466_733304;
-+c_7321018.elements[6] = ((closureN)self_7312661)->elements[5];
++closureN_type c_7321011;
++object e_7321038 [7];
++c_7321011.hdr.mark = gc_color_red;
++ c_7321011.hdr.grayed = 0;
++c_7321011.tag = closureN_tag;
++ c_7321011.fn = (function_type)__lambda_899;
++c_7321011.num_args = 1;
++c_7321011.num_elements = 7;
++c_7321011.elements = (object *)e_7321038;
++c_7321011.elements[0] = ((closureN)self_7312654)->elements[0];
++c_7321011.elements[1] = ((closureN)self_7312654)->elements[1];
++c_7321011.elements[2] = ((closureN)self_7312654)->elements[2];
++c_7321011.elements[3] = ((closureN)self_7312654)->elements[3];
++c_7321011.elements[4] = ((closureN)self_7312654)->elements[4];
++c_7321011.elements[5] = many_731465_733297;
++c_7321011.elements[6] = ((closureN)self_7312654)->elements[5];
-return_closcall2(data, car(((closureN)self_7313907)->elements[2]), &c_7322311, ((closureN)self_7313907)->elements[5]);;
-+return_closcall2(data, car(((closureN)self_7312661)->elements[2]), &c_7321018, ((closureN)self_7312661)->elements[5]);;
++return_closcall2(data, car(((closureN)self_7312654)->elements[2]), &c_7321011, ((closureN)self_7312654)->elements[5]);;
}
-static void __lambda_899(void *data, object self_7313908, int argc, object *args) /* object self_7313908, object r_736372 */
-+static void __lambda_899(void *data, object self_7312662, int argc, object *args) /* object self_7312662, object r_735927 */
++static void __lambda_899(void *data, object self_7312655, int argc, object *args) /* object self_7312655, object r_735920 */
{
- object r_736372 = args[0];
-+ object r_735927 = args[0];
++ object r_735920 = args[0];
-if( (boolean_f != Cyc_is_null(r_736372)) ){
- return_direct_with_clo1(data, ((closureN)self_7313908)->elements[3], (((closure) ((closureN)self_7313908)->elements[3])->fn), ((closureN)self_7313908)->elements[5]);
-+if( (boolean_f != Cyc_is_null(r_735927)) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312662)->elements[3], (((closure) ((closureN)self_7312662)->elements[3])->fn), ((closureN)self_7312662)->elements[5]);
++if( (boolean_f != Cyc_is_null(r_735920)) ){
++ return_direct_with_clo1(data, ((closureN)self_7312655)->elements[3], (((closure) ((closureN)self_7312655)->elements[3])->fn), ((closureN)self_7312655)->elements[5]);
} else {
@@ -33138,31 +33309,31 @@ Make let-values be the same as let*-values, to work around
-c_7322321.elements[2] = ((closureN)self_7313908)->elements[3];
-c_7322321.elements[3] = ((closureN)self_7313908)->elements[4];
-c_7322321.elements[4] = ((closureN)self_7313908)->elements[5];
-+closureN_type c_7321028;
-+object e_7321043 [5];
-+c_7321028.hdr.mark = gc_color_red;
-+ c_7321028.hdr.grayed = 0;
-+c_7321028.tag = closureN_tag;
-+ c_7321028.fn = (function_type)__lambda_900;
-+c_7321028.num_args = 1;
-+c_7321028.num_elements = 5;
-+c_7321028.elements = (object *)e_7321043;
-+c_7321028.elements[0] = ((closureN)self_7312662)->elements[0];
-+c_7321028.elements[1] = ((closureN)self_7312662)->elements[1];
-+c_7321028.elements[2] = ((closureN)self_7312662)->elements[3];
-+c_7321028.elements[3] = ((closureN)self_7312662)->elements[4];
-+c_7321028.elements[4] = ((closureN)self_7312662)->elements[5];
++closureN_type c_7321021;
++object e_7321036 [5];
++c_7321021.hdr.mark = gc_color_red;
++ c_7321021.hdr.grayed = 0;
++c_7321021.tag = closureN_tag;
++ c_7321021.fn = (function_type)__lambda_900;
++c_7321021.num_args = 1;
++c_7321021.num_elements = 5;
++c_7321021.elements = (object *)e_7321036;
++c_7321021.elements[0] = ((closureN)self_7312655)->elements[0];
++c_7321021.elements[1] = ((closureN)self_7312655)->elements[1];
++c_7321021.elements[2] = ((closureN)self_7312655)->elements[3];
++c_7321021.elements[3] = ((closureN)self_7312655)->elements[4];
++c_7321021.elements[4] = ((closureN)self_7312655)->elements[5];
-return_closcall2(data, car(((closureN)self_7313908)->elements[2]), &c_7322321, ((closureN)self_7313908)->elements[6]);}
-+return_closcall2(data, car(((closureN)self_7312662)->elements[2]), &c_7321028, ((closureN)self_7312662)->elements[6]);}
++return_closcall2(data, car(((closureN)self_7312655)->elements[2]), &c_7321021, ((closureN)self_7312655)->elements[6]);}
;;
}
-static void __lambda_900(void *data, object self_7313909, int argc, object *args) /* object self_7313909, object r_736371 */
-+static void __lambda_900(void *data, object self_7312663, int argc, object *args) /* object self_7312663, object r_735926 */
++static void __lambda_900(void *data, object self_7312656, int argc, object *args) /* object self_7312656, object r_735919 */
{
- object r_736371 = args[0];
-+ object r_735926 = args[0];
++ object r_735919 = args[0];
@@ -33178,40 +33349,40 @@ Make let-values be the same as let*-values, to work around
-c_7322326.elements[0] = ((closureN)self_7313909)->elements[0];
-c_7322326.elements[1] = ((closureN)self_7313909)->elements[2];
-c_7322326.elements[2] = ((closureN)self_7313909)->elements[4];
-+closureN_type c_7321033;
-+object e_7321041 [3];
-+c_7321033.hdr.mark = gc_color_red;
-+ c_7321033.hdr.grayed = 0;
-+c_7321033.tag = closureN_tag;
-+ c_7321033.fn = (function_type)__lambda_901;
-+c_7321033.num_args = 1;
-+c_7321033.num_elements = 3;
-+c_7321033.elements = (object *)e_7321041;
-+c_7321033.elements[0] = ((closureN)self_7312663)->elements[0];
-+c_7321033.elements[1] = ((closureN)self_7312663)->elements[2];
-+c_7321033.elements[2] = ((closureN)self_7312663)->elements[4];
++closureN_type c_7321026;
++object e_7321034 [3];
++c_7321026.hdr.mark = gc_color_red;
++ c_7321026.hdr.grayed = 0;
++c_7321026.tag = closureN_tag;
++ c_7321026.fn = (function_type)__lambda_901;
++c_7321026.num_args = 1;
++c_7321026.num_elements = 3;
++c_7321026.elements = (object *)e_7321034;
++c_7321026.elements[0] = ((closureN)self_7312656)->elements[0];
++c_7321026.elements[1] = ((closureN)self_7312656)->elements[2];
++c_7321026.elements[2] = ((closureN)self_7312656)->elements[4];
-return_closcall3(data, car(((closureN)self_7313909)->elements[3]), &c_7322326, r_736371, ((closureN)self_7313909)->elements[1]);;
-+return_closcall3(data, car(((closureN)self_7312663)->elements[3]), &c_7321033, r_735926, ((closureN)self_7312663)->elements[1]);;
++return_closcall3(data, car(((closureN)self_7312656)->elements[3]), &c_7321026, r_735919, ((closureN)self_7312656)->elements[1]);;
}
-static void __lambda_901(void *data, object self_7313910, int argc, object *args) /* object self_7313910, object r_736370 */
-+static void __lambda_901(void *data, object self_7312664, int argc, object *args) /* object self_7312664, object r_735925 */
++static void __lambda_901(void *data, object self_7312657, int argc, object *args) /* object self_7312657, object r_735918 */
{
- object r_736370 = args[0];
-+ object r_735925 = args[0];
++ object r_735918 = args[0];
-list_3_type local_7322331;
-return_direct_with_clo1(data, ((closureN)self_7313910)->elements[1], (((closure) ((closureN)self_7313910)->elements[1])->fn), Cyc_fast_list_3(&local_7322331, ((closureN)self_7313910)->elements[0], ((closureN)self_7313910)->elements[2], r_736370));;
-+list_3_type local_7321038;
-+return_direct_with_clo1(data, ((closureN)self_7312664)->elements[1], (((closure) ((closureN)self_7312664)->elements[1])->fn), Cyc_fast_list_3(&local_7321038, ((closureN)self_7312664)->elements[0], ((closureN)self_7312664)->elements[2], r_735925));;
++list_3_type local_7321031;
++return_direct_with_clo1(data, ((closureN)self_7312657)->elements[1], (((closure) ((closureN)self_7312657)->elements[1])->fn), Cyc_fast_list_3(&local_7321031, ((closureN)self_7312657)->elements[0], ((closureN)self_7312657)->elements[2], r_735918));;
}
-static void __lambda_889(void *data, object self_7313911, int argc, object *args) /* object self_7313911, object k_736379 */
-+static void __lambda_889(void *data, object self_7312665, int argc, object *args) /* object self_7312665, object k_735934 */
++static void __lambda_889(void *data, object self_7312658, int argc, object *args) /* object self_7312658, object k_735927 */
{
- object k_736379 = args[0];
-+ object k_735934 = args[0];
++ object k_735927 = args[0];
-closureN_type c_7322247;
-object e_7322268 [3];
@@ -33225,18 +33396,18 @@ Make let-values be the same as let*-values, to work around
-c_7322247.elements[0] = ((closureN)self_7313911)->elements[2];
-c_7322247.elements[1] = ((closureN)self_7313911)->elements[3];
-c_7322247.elements[2] = ((closureN)self_7313911)->elements[4];
-+closureN_type c_7320954;
-+object e_7320975 [3];
-+c_7320954.hdr.mark = gc_color_red;
-+ c_7320954.hdr.grayed = 0;
-+c_7320954.tag = closureN_tag;
-+ c_7320954.fn = (function_type)__lambda_890;
-+c_7320954.num_args = 0;
-+c_7320954.num_elements = 3;
-+c_7320954.elements = (object *)e_7320975;
-+c_7320954.elements[0] = ((closureN)self_7312665)->elements[2];
-+c_7320954.elements[1] = ((closureN)self_7312665)->elements[3];
-+c_7320954.elements[2] = ((closureN)self_7312665)->elements[4];
++closureN_type c_7320947;
++object e_7320968 [3];
++c_7320947.hdr.mark = gc_color_red;
++ c_7320947.hdr.grayed = 0;
++c_7320947.tag = closureN_tag;
++ c_7320947.fn = (function_type)__lambda_890;
++c_7320947.num_args = 0;
++c_7320947.num_elements = 3;
++c_7320947.elements = (object *)e_7320968;
++c_7320947.elements[0] = ((closureN)self_7312658)->elements[2];
++c_7320947.elements[1] = ((closureN)self_7312658)->elements[3];
++c_7320947.elements[2] = ((closureN)self_7312658)->elements[4];
-closureN_type c_7322269;
@@ -33253,58 +33424,58 @@ Make let-values be the same as let*-values, to work around
-c_7322269.elements[2] = ((closureN)self_7313911)->elements[2];
-c_7322269.elements[3] = k_736379;
-c_7322269.elements[4] = ((closureN)self_7313911)->elements[3];
-+closureN_type c_7320976;
-+object e_7320996 [5];
-+c_7320976.hdr.mark = gc_color_red;
-+ c_7320976.hdr.grayed = 0;
-+c_7320976.tag = closureN_tag;
-+ c_7320976.fn = (function_type)__lambda_892;
-+c_7320976.num_args = 1;
-+c_7320976.num_elements = 5;
-+c_7320976.elements = (object *)e_7320996;
-+c_7320976.elements[0] = ((closureN)self_7312665)->elements[0];
-+c_7320976.elements[1] = ((closureN)self_7312665)->elements[1];
-+c_7320976.elements[2] = ((closureN)self_7312665)->elements[2];
-+c_7320976.elements[3] = k_735934;
-+c_7320976.elements[4] = ((closureN)self_7312665)->elements[3];
++closureN_type c_7320969;
++object e_7320989 [5];
++c_7320969.hdr.mark = gc_color_red;
++ c_7320969.hdr.grayed = 0;
++c_7320969.tag = closureN_tag;
++ c_7320969.fn = (function_type)__lambda_892;
++c_7320969.num_args = 1;
++c_7320969.num_elements = 5;
++c_7320969.elements = (object *)e_7320989;
++c_7320969.elements[0] = ((closureN)self_7312658)->elements[0];
++c_7320969.elements[1] = ((closureN)self_7312658)->elements[1];
++c_7320969.elements[2] = ((closureN)self_7312658)->elements[2];
++c_7320969.elements[3] = k_735927;
++c_7320969.elements[4] = ((closureN)self_7312658)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7322247,__lambda_890, &c_7322269);;
-+return_direct_with_clo1(data,(closure)&c_7320954,__lambda_890, &c_7320976);;
++return_direct_with_clo1(data,(closure)&c_7320947,__lambda_890, &c_7320969);;
}
-static void __lambda_892(void *data, object self_7313912, int argc, object *args) /* object self_7313912, object r_736380 */
-+static void __lambda_892(void *data, object self_7312666, int argc, object *args) /* object self_7312666, object r_735935 */
++static void __lambda_892(void *data, object self_7312659, int argc, object *args) /* object self_7312659, object r_735928 */
{
- object r_736380 = args[0];
- if( (boolean_f != r_736380) ){
- return_direct_with_clo1(data, ((closureN)self_7313912)->elements[3], (((closure) ((closureN)self_7313912)->elements[3])->fn), ((closureN)self_7313912)->elements[4]);
-+ object r_735935 = args[0];
-+ if( (boolean_f != r_735935) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312666)->elements[3], (((closure) ((closureN)self_7312666)->elements[3])->fn), ((closureN)self_7312666)->elements[4]);
++ object r_735928 = args[0];
++ if( (boolean_f != r_735928) ){
++ return_direct_with_clo1(data, ((closureN)self_7312659)->elements[3], (((closure) ((closureN)self_7312659)->elements[3])->fn), ((closureN)self_7312659)->elements[4]);
} else {
-pair_type local_7322277;
-+pair_type local_7320984;
++pair_type local_7320977;
-pair_type local_7322281;
-+pair_type local_7320988;
++pair_type local_7320981;
-list_3_type local_7322284;
-return_direct_with_clo1(data, ((closureN)self_7313912)->elements[3], (((closure) ((closureN)self_7313912)->elements[3])->fn), set_pair_as_expr(&local_7322277, ((closureN)self_7313912)->elements[1], set_pair_as_expr(&local_7322281, Cyc_fast_list_3(&local_7322284, ((closureN)self_7313912)->elements[0], ((closureN)self_7313912)->elements[2], ((closureN)self_7313912)->elements[4]), ((closureN)self_7313912)->elements[2])));}
-+list_3_type local_7320991;
-+return_direct_with_clo1(data, ((closureN)self_7312666)->elements[3], (((closure) ((closureN)self_7312666)->elements[3])->fn), set_pair_as_expr(&local_7320984, ((closureN)self_7312666)->elements[1], set_pair_as_expr(&local_7320988, Cyc_fast_list_3(&local_7320991, ((closureN)self_7312666)->elements[0], ((closureN)self_7312666)->elements[2], ((closureN)self_7312666)->elements[4]), ((closureN)self_7312666)->elements[2])));}
++list_3_type local_7320984;
++return_direct_with_clo1(data, ((closureN)self_7312659)->elements[3], (((closure) ((closureN)self_7312659)->elements[3])->fn), set_pair_as_expr(&local_7320977, ((closureN)self_7312659)->elements[1], set_pair_as_expr(&local_7320981, Cyc_fast_list_3(&local_7320984, ((closureN)self_7312659)->elements[0], ((closureN)self_7312659)->elements[2], ((closureN)self_7312659)->elements[4]), ((closureN)self_7312659)->elements[2])));}
;;
}
-static void __lambda_890(void *data, object self_7313913, int argc, object *args) /* object self_7313913, object k_736383 */
-+static void __lambda_890(void *data, object self_7312667, int argc, object *args) /* object self_7312667, object k_735938 */
++static void __lambda_890(void *data, object self_7312660, int argc, object *args) /* object self_7312660, object k_735931 */
{
- object k_736383 = args[0];
-+ object k_735938 = args[0];
++ object k_735931 = args[0];
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7313913)->elements[0]))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7312667)->elements[0]))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7312660)->elements[0]))) ){
-closureN_type c_7322254;
-object e_7322265 [3];
@@ -33318,127 +33489,127 @@ Make let-values be the same as let*-values, to work around
-c_7322254.elements[0] = k_736383;
-c_7322254.elements[1] = ((closureN)self_7313913)->elements[1];
-c_7322254.elements[2] = ((closureN)self_7313913)->elements[2];
-+closureN_type c_7320961;
-+object e_7320972 [3];
-+c_7320961.hdr.mark = gc_color_red;
-+ c_7320961.hdr.grayed = 0;
-+c_7320961.tag = closureN_tag;
-+ c_7320961.fn = (function_type)__lambda_891;
-+c_7320961.num_args = 1;
-+c_7320961.num_elements = 3;
-+c_7320961.elements = (object *)e_7320972;
-+c_7320961.elements[0] = k_735938;
-+c_7320961.elements[1] = ((closureN)self_7312667)->elements[1];
-+c_7320961.elements[2] = ((closureN)self_7312667)->elements[2];
++closureN_type c_7320954;
++object e_7320965 [3];
++c_7320954.hdr.mark = gc_color_red;
++ c_7320954.hdr.grayed = 0;
++c_7320954.tag = closureN_tag;
++ c_7320954.fn = (function_type)__lambda_891;
++c_7320954.num_args = 1;
++c_7320954.num_elements = 3;
++c_7320954.elements = (object *)e_7320965;
++c_7320954.elements[0] = k_735931;
++c_7320954.elements[1] = ((closureN)self_7312660)->elements[1];
++c_7320954.elements[2] = ((closureN)self_7312660)->elements[2];
-return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7322254, ((closureN)self_7313913)->elements[1]);
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7320961, ((closureN)self_7312667)->elements[1]);
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), &c_7320954, ((closureN)self_7312660)->elements[1]);
} else {
- return_direct_with_clo1(data, k_736383, (((closure) k_736383)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735938, (((closure) k_735938)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735931, (((closure) k_735931)->fn), boolean_f);}
;;
}
-static void __lambda_891(void *data, object self_7313914, int argc, object *args) /* object self_7313914, object r_736385 */
-+static void __lambda_891(void *data, object self_7312668, int argc, object *args) /* object self_7312668, object r_735940 */
++static void __lambda_891(void *data, object self_7312661, int argc, object *args) /* object self_7312661, object r_735933 */
{
- object r_736385 = args[0];
- if( (boolean_f != r_736385) ){
-+ object r_735940 = args[0];
-+ if( (boolean_f != r_735940) ){
++ object r_735933 = args[0];
++ if( (boolean_f != r_735933) ){
-return_direct_with_clo1(data, ((closureN)self_7313914)->elements[0], (((closure) ((closureN)self_7313914)->elements[0])->fn), Cyc_eq(((closureN)self_7313914)->elements[1], Cyc_car(data, ((closureN)self_7313914)->elements[2])));
-+return_direct_with_clo1(data, ((closureN)self_7312668)->elements[0], (((closure) ((closureN)self_7312668)->elements[0])->fn), Cyc_eq(((closureN)self_7312668)->elements[1], Cyc_car(data, ((closureN)self_7312668)->elements[2])));
++return_direct_with_clo1(data, ((closureN)self_7312661)->elements[0], (((closure) ((closureN)self_7312661)->elements[0])->fn), Cyc_eq(((closureN)self_7312661)->elements[1], Cyc_car(data, ((closureN)self_7312661)->elements[2])));
} else {
- return_direct_with_clo1(data, ((closureN)self_7313914)->elements[0], (((closure) ((closureN)self_7313914)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312668)->elements[0], (((closure) ((closureN)self_7312668)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312661)->elements[0], (((closure) ((closureN)self_7312661)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_885(void *data, object self_7313915, int argc, object *args) /* object self_7313915, object k_736389 */
-+static void __lambda_885(void *data, object self_7312669, int argc, object *args) /* object self_7312669, object k_735944 */
++static void __lambda_885(void *data, object self_7312662, int argc, object *args) /* object self_7312662, object k_735937 */
{
- object k_736389 = args[0];
-+ object k_735944 = args[0];
++ object k_735937 = args[0];
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313915)->elements[0])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312669)->elements[0])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312662)->elements[0])))) ){
-return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), k_736389, Cyc_car(data, ((closureN)self_7313915)->elements[0]));
-+return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), k_735944, Cyc_car(data, ((closureN)self_7312669)->elements[0]));
++return_direct_with_clo2(data, __glo_identifier_127_scheme_base, (((closure) __glo_identifier_127_scheme_base)->fn), k_735937, Cyc_car(data, ((closureN)self_7312662)->elements[0]));
} else {
- return_direct_with_clo1(data, k_736389, (((closure) k_736389)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735944, (((closure) k_735944)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735937, (((closure) k_735937)->fn), boolean_f);}
;;
}
-static void __lambda_880(void *data, object self_7313891, int argc, object *args) /* object self_7313891, object r_736353 */
-+static void __lambda_880(void *data, object self_7312645, int argc, object *args) /* object self_7312645, object r_735908 */
++static void __lambda_880(void *data, object self_7312638, int argc, object *args) /* object self_7312638, object r_735901 */
{
- object r_736353 = args[0];
-+ object r_735908 = args[0];
++ object r_735901 = args[0];
-list_2_type local_7322182;
-return_direct_with_clo1(data, ((closureN)self_7313891)->elements[1], (((closure) ((closureN)self_7313891)->elements[1])->fn), Cyc_fast_list_2(&local_7322182, ((closureN)self_7313891)->elements[0], r_736353));;
-+list_2_type local_7320889;
-+return_direct_with_clo1(data, ((closureN)self_7312645)->elements[1], (((closure) ((closureN)self_7312645)->elements[1])->fn), Cyc_fast_list_2(&local_7320889, ((closureN)self_7312645)->elements[0], r_735908));;
++list_2_type local_7320882;
++return_direct_with_clo1(data, ((closureN)self_7312638)->elements[1], (((closure) ((closureN)self_7312638)->elements[1])->fn), Cyc_fast_list_2(&local_7320882, ((closureN)self_7312638)->elements[0], r_735901));;
}
-static void __lambda_879(void *data, object self_7313892, int argc, object *args) /* object self_7313892, object k_736354 */
-+static void __lambda_879(void *data, object self_7312646, int argc, object *args) /* object self_7312646, object k_735909 */
++static void __lambda_879(void *data, object self_7312639, int argc, object *args) /* object self_7312639, object k_735902 */
{
- object k_736354 = args[0];
-+ object k_735909 = args[0];
++ object k_735902 = args[0];
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7313892)->elements[0]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312646)->elements[0]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312639)->elements[0]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cddr(data, ((closureN)self_7313892)->elements[0]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cddr(data, ((closureN)self_7312646)->elements[0]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cddr(data, ((closureN)self_7312639)->elements[0]))) ){
-return_direct_with_clo1(data, k_736354,__lambda_880, Cyc_cddr(data, ((closureN)self_7313892)->elements[0]));
-+return_direct_with_clo1(data, k_735909,__lambda_880, Cyc_cddr(data, ((closureN)self_7312646)->elements[0]));
++return_direct_with_clo1(data, k_735902,__lambda_880, Cyc_cddr(data, ((closureN)self_7312639)->elements[0]));
} else {
-return_direct_with_clo1(data, k_736354,__lambda_880, Cyc_cadr(data, ((closureN)self_7313892)->elements[0]));}
-+return_direct_with_clo1(data, k_735909,__lambda_880, Cyc_cadr(data, ((closureN)self_7312646)->elements[0]));}
++return_direct_with_clo1(data, k_735902,__lambda_880, Cyc_cadr(data, ((closureN)self_7312639)->elements[0]));}
;
} else {
-return_direct_with_clo1(data, k_736354,__lambda_880, Cyc_cdr(data, ((closureN)self_7313892)->elements[0]));}
-+return_direct_with_clo1(data, k_735909,__lambda_880, Cyc_cdr(data, ((closureN)self_7312646)->elements[0]));}
++return_direct_with_clo1(data, k_735902,__lambda_880, Cyc_cdr(data, ((closureN)self_7312639)->elements[0]));}
;;
}
-static void __lambda_877(void *data, object self_7313886, int argc, object *args) /* object self_7313886, object k_736349, object v_731429_733638 */
-+static void __lambda_877(void *data, object self_7312640, int argc, object *args) /* object self_7312640, object k_735904, object v_731430_733298 */
++static void __lambda_877(void *data, object self_7312633, int argc, object *args) /* object self_7312633, object k_735897, object v_731429_733291 */
{
- object k_736349 = args[0]; object v_731429_733638 = args[1];
-+ object k_735904 = args[0]; object v_731430_733298 = args[1];
++ object k_735897 = args[0]; object v_731429_733291 = args[1];
-return_direct_with_clo1(data, k_736349, (((closure) k_736349)->fn), Cyc_eq(((closureN)self_7313886)->elements[0], Cyc_car(data, v_731429_733638)));;
-+return_direct_with_clo1(data, k_735904, (((closure) k_735904)->fn), Cyc_eq(((closureN)self_7312640)->elements[0], Cyc_car(data, v_731430_733298)));;
++return_direct_with_clo1(data, k_735897, (((closure) k_735897)->fn), Cyc_eq(((closureN)self_7312633)->elements[0], Cyc_car(data, v_731429_733291)));;
}
-static void __lambda_874(void *data, object self_7313887, int argc, object *args) /* object self_7313887, object r_736348 */
-+static void __lambda_874(void *data, object self_7312641, int argc, object *args) /* object self_7312641, object r_735903 */
++static void __lambda_874(void *data, object self_7312634, int argc, object *args) /* object self_7312634, object r_735896 */
{
- object r_736348 = args[0];
-+ object r_735903 = args[0];
++ object r_735896 = args[0];
-closureN_type c_7322107;
-object e_7322133 [5];
@@ -33454,32 +33625,32 @@ Make let-values be the same as let*-values, to work around
-c_7322107.elements[2] = ((closureN)self_7313887)->elements[2];
-c_7322107.elements[3] = ((closureN)self_7313887)->elements[3];
-c_7322107.elements[4] = ((closureN)self_7313887)->elements[4];
-+closureN_type c_7320814;
-+object e_7320840 [5];
-+c_7320814.hdr.mark = gc_color_red;
-+ c_7320814.hdr.grayed = 0;
-+c_7320814.tag = closureN_tag;
-+ c_7320814.fn = (function_type)__lambda_875;
-+c_7320814.num_args = 1;
-+c_7320814.num_elements = 5;
-+c_7320814.elements = (object *)e_7320840;
-+c_7320814.elements[0] = ((closureN)self_7312641)->elements[0];
-+c_7320814.elements[1] = ((closureN)self_7312641)->elements[1];
-+c_7320814.elements[2] = ((closureN)self_7312641)->elements[2];
-+c_7320814.elements[3] = ((closureN)self_7312641)->elements[3];
-+c_7320814.elements[4] = ((closureN)self_7312641)->elements[4];
++closureN_type c_7320807;
++object e_7320833 [5];
++c_7320807.hdr.mark = gc_color_red;
++ c_7320807.hdr.grayed = 0;
++c_7320807.tag = closureN_tag;
++ c_7320807.fn = (function_type)__lambda_875;
++c_7320807.num_args = 1;
++c_7320807.num_elements = 5;
++c_7320807.elements = (object *)e_7320833;
++c_7320807.elements[0] = ((closureN)self_7312634)->elements[0];
++c_7320807.elements[1] = ((closureN)self_7312634)->elements[1];
++c_7320807.elements[2] = ((closureN)self_7312634)->elements[2];
++c_7320807.elements[3] = ((closureN)self_7312634)->elements[3];
++c_7320807.elements[4] = ((closureN)self_7312634)->elements[4];
-return_direct_with_clo3(data, __glo_find_scheme_base, (((closure) __glo_find_scheme_base)->fn), &c_7322107, r_736348, ((closureN)self_7313887)->elements[5]);;
-+return_direct_with_clo3(data, __glo_find_scheme_base, (((closure) __glo_find_scheme_base)->fn), &c_7320814, r_735903, ((closureN)self_7312641)->elements[5]);;
++return_direct_with_clo3(data, __glo_find_scheme_base, (((closure) __glo_find_scheme_base)->fn), &c_7320807, r_735896, ((closureN)self_7312634)->elements[5]);;
}
-static void __lambda_875(void *data, object self_7313888, int argc, object *args) /* object self_7313888, object tmp_731424_731426_733636 */
-+static void __lambda_875(void *data, object self_7312642, int argc, object *args) /* object self_7312642, object tmp_731425_731427_733296 */
++static void __lambda_875(void *data, object self_7312635, int argc, object *args) /* object self_7312635, object tmp_731424_731426_733289 */
{
- object tmp_731424_731426_733636 = args[0];
- if( (boolean_f != tmp_731424_731426_733636) ){
-+ object tmp_731425_731427_733296 = args[0];
-+ if( (boolean_f != tmp_731425_731427_733296) ){
++ object tmp_731424_731426_733289 = args[0];
++ if( (boolean_f != tmp_731424_731426_733289) ){
-closureN_type c_7322109;
-object e_7322121 [3];
@@ -33493,58 +33664,58 @@ Make let-values be the same as let*-values, to work around
-c_7322109.elements[0] = ((closureN)self_7313888)->elements[2];
-c_7322109.elements[1] = ((closureN)self_7313888)->elements[3];
-c_7322109.elements[2] = ((closureN)self_7313888)->elements[4];
-+closureN_type c_7320816;
-+object e_7320828 [3];
-+c_7320816.hdr.mark = gc_color_red;
-+ c_7320816.hdr.grayed = 0;
-+c_7320816.tag = closureN_tag;
-+ c_7320816.fn = (function_type)__lambda_876;
-+c_7320816.num_args = 1;
-+c_7320816.num_elements = 3;
-+c_7320816.elements = (object *)e_7320828;
-+c_7320816.elements[0] = ((closureN)self_7312642)->elements[2];
-+c_7320816.elements[1] = ((closureN)self_7312642)->elements[3];
-+c_7320816.elements[2] = ((closureN)self_7312642)->elements[4];
++closureN_type c_7320809;
++object e_7320821 [3];
++c_7320809.hdr.mark = gc_color_red;
++ c_7320809.hdr.grayed = 0;
++c_7320809.tag = closureN_tag;
++ c_7320809.fn = (function_type)__lambda_876;
++c_7320809.num_args = 1;
++c_7320809.num_elements = 3;
++c_7320809.elements = (object *)e_7320821;
++c_7320809.elements[0] = ((closureN)self_7312635)->elements[2];
++c_7320809.elements[1] = ((closureN)self_7312635)->elements[3];
++c_7320809.elements[2] = ((closureN)self_7312635)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7322109,__lambda_876, tmp_731424_731426_733636);
-+return_direct_with_clo1(data,(closure)&c_7320816,__lambda_876, tmp_731425_731427_733296);
++return_direct_with_clo1(data,(closure)&c_7320809,__lambda_876, tmp_731424_731426_733289);
} else {
-list_2_type local_7322126;
-+list_2_type local_7320833;
++list_2_type local_7320826;
-list_2_type local_7322130;
-return_direct_with_clo1(data, ((closureN)self_7313888)->elements[3], (((closure) ((closureN)self_7313888)->elements[3])->fn), Cyc_fast_list_2(&local_7322126, ((closureN)self_7313888)->elements[1], Cyc_fast_list_2(&local_7322130, ((closureN)self_7313888)->elements[0], ((closureN)self_7313888)->elements[4])));}
-+list_2_type local_7320837;
-+return_direct_with_clo1(data, ((closureN)self_7312642)->elements[3], (((closure) ((closureN)self_7312642)->elements[3])->fn), Cyc_fast_list_2(&local_7320833, ((closureN)self_7312642)->elements[1], Cyc_fast_list_2(&local_7320837, ((closureN)self_7312642)->elements[0], ((closureN)self_7312642)->elements[4])));}
++list_2_type local_7320830;
++return_direct_with_clo1(data, ((closureN)self_7312635)->elements[3], (((closure) ((closureN)self_7312635)->elements[3])->fn), Cyc_fast_list_2(&local_7320826, ((closureN)self_7312635)->elements[1], Cyc_fast_list_2(&local_7320830, ((closureN)self_7312635)->elements[0], ((closureN)self_7312635)->elements[4])));}
;;
}
-static void __lambda_876(void *data, object self_7313889, int argc, object *args) /* object self_7313889, object cell_731427_733637 */
-+static void __lambda_876(void *data, object self_7312643, int argc, object *args) /* object self_7312643, object cell_731428_733297 */
++static void __lambda_876(void *data, object self_7312636, int argc, object *args) /* object self_7312636, object cell_731427_733290 */
{
- object cell_731427_733637 = args[0];
-+ object cell_731428_733297 = args[0];
++ object cell_731427_733290 = args[0];
-if( (boolean_f != Cyc_num_fast_lte_op(data, Cyc_cdr(data, cell_731427_733637), ((closureN)self_7313889)->elements[0])) ){
- return_direct_with_clo1(data, ((closureN)self_7313889)->elements[1], (((closure) ((closureN)self_7313889)->elements[1])->fn), ((closureN)self_7313889)->elements[2]);
-+if( (boolean_f != Cyc_num_fast_lte_op(data, Cyc_cdr(data, cell_731428_733297), ((closureN)self_7312643)->elements[0])) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312643)->elements[1], (((closure) ((closureN)self_7312643)->elements[1])->fn), ((closureN)self_7312643)->elements[2]);
++if( (boolean_f != Cyc_num_fast_lte_op(data, Cyc_cdr(data, cell_731427_733290), ((closureN)self_7312636)->elements[0])) ){
++ return_direct_with_clo1(data, ((closureN)self_7312636)->elements[1], (((closure) ((closureN)self_7312636)->elements[1])->fn), ((closureN)self_7312636)->elements[2]);
} else {
-make_utf8_string_with_len(c_7322120, "too few ...'s", 13, 13);
-return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7313889)->elements[1], &c_7322120);}
-+make_utf8_string_with_len(c_7320827, "too few ...'s", 13, 13);
-+return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312643)->elements[1], &c_7320827);}
++make_utf8_string_with_len(c_7320820, "too few ...'s", 13, 13);
++return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312636)->elements[1], &c_7320820);}
;;
}
-static void __lambda_870(void *data, object self_7313922, int argc, object *args) /* object self_7313922, object r_736341 */
-+static void __lambda_870(void *data, object self_7312676, int argc, object *args) /* object self_7312676, object r_735896 */
++static void __lambda_870(void *data, object self_7312669, int argc, object *args) /* object self_7312669, object r_735889 */
{
- object r_736341 = args[0];
-+ object r_735896 = args[0];
++ object r_735889 = args[0];
-closureN_type c_7322089;
-object e_7322096 [3];
@@ -33558,40 +33729,40 @@ Make let-values be the same as let*-values, to work around
-c_7322089.elements[0] = ((closureN)self_7313922)->elements[0];
-c_7322089.elements[1] = ((closureN)self_7313922)->elements[1];
-c_7322089.elements[2] = ((closureN)self_7313922)->elements[2];
-+closureN_type c_7320796;
-+object e_7320803 [3];
-+c_7320796.hdr.mark = gc_color_red;
-+ c_7320796.hdr.grayed = 0;
-+c_7320796.tag = closureN_tag;
-+ c_7320796.fn = (function_type)__lambda_871;
-+c_7320796.num_args = 1;
-+c_7320796.num_elements = 3;
-+c_7320796.elements = (object *)e_7320803;
-+c_7320796.elements[0] = ((closureN)self_7312676)->elements[0];
-+c_7320796.elements[1] = ((closureN)self_7312676)->elements[1];
-+c_7320796.elements[2] = ((closureN)self_7312676)->elements[2];
++closureN_type c_7320789;
++object e_7320796 [3];
++c_7320789.hdr.mark = gc_color_red;
++ c_7320789.hdr.grayed = 0;
++c_7320789.tag = closureN_tag;
++ c_7320789.fn = (function_type)__lambda_871;
++c_7320789.num_args = 1;
++c_7320789.num_elements = 3;
++c_7320789.elements = (object *)e_7320796;
++c_7320789.elements[0] = ((closureN)self_7312669)->elements[0];
++c_7320789.elements[1] = ((closureN)self_7312669)->elements[1];
++c_7320789.elements[2] = ((closureN)self_7312669)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7322089,__lambda_871, Cyc_set_cell(data, ((closureN)self_7313922)->elements[1], r_736341));;
-+return_direct_with_clo1(data,(closure)&c_7320796,__lambda_871, Cyc_set_cell(data, ((closureN)self_7312676)->elements[1], r_735896));;
++return_direct_with_clo1(data,(closure)&c_7320789,__lambda_871, Cyc_set_cell(data, ((closureN)self_7312669)->elements[1], r_735889));;
}
-static void __lambda_871(void *data, object self_7313923, int argc, object *args) /* object self_7313923, object r_736340 */
-+static void __lambda_871(void *data, object self_7312677, int argc, object *args) /* object self_7312677, object r_735895 */
++static void __lambda_871(void *data, object self_7312670, int argc, object *args) /* object self_7312670, object r_735888 */
{
-return_closcall3(data, car(((closureN)self_7313923)->elements[1]), ((closureN)self_7313923)->elements[0], ((closureN)self_7313923)->elements[2], obj_int2obj(0));;
-+return_closcall3(data, car(((closureN)self_7312677)->elements[1]), ((closureN)self_7312677)->elements[0], ((closureN)self_7312677)->elements[2], obj_int2obj(0));;
++return_closcall3(data, car(((closureN)self_7312670)->elements[1]), ((closureN)self_7312670)->elements[0], ((closureN)self_7312670)->elements[2], obj_int2obj(0));;
}
-static void __lambda_860(void *data, object self_7313924, int argc, object *args) /* object self_7313924, object r_736338 */
-+static void __lambda_860(void *data, object self_7312678, int argc, object *args) /* object self_7312678, object r_735893 */
++static void __lambda_860(void *data, object self_7312671, int argc, object *args) /* object self_7312671, object r_735886 */
{
- object r_736338 = args[0];
-+ object r_735893 = args[0];
++ object r_735886 = args[0];
-closureN_type c_7322010;
-object e_7322074 [12];
@@ -33614,36 +33785,36 @@ Make let-values be the same as let*-values, to work around
-c_7322010.elements[9] = ((closureN)self_7313924)->elements[9];
-c_7322010.elements[10] = ((closureN)self_7313924)->elements[11];
-c_7322010.elements[11] = ((closureN)self_7313924)->elements[12];
-+closureN_type c_7320717;
-+object e_7320781 [12];
-+c_7320717.hdr.mark = gc_color_red;
-+ c_7320717.hdr.grayed = 0;
-+c_7320717.tag = closureN_tag;
-+ c_7320717.fn = (function_type)__lambda_861;
-+c_7320717.num_args = 1;
-+c_7320717.num_elements = 12;
-+c_7320717.elements = (object *)e_7320781;
-+c_7320717.elements[0] = ((closureN)self_7312678)->elements[0];
-+c_7320717.elements[1] = ((closureN)self_7312678)->elements[1];
-+c_7320717.elements[2] = ((closureN)self_7312678)->elements[2];
-+c_7320717.elements[3] = ((closureN)self_7312678)->elements[3];
-+c_7320717.elements[4] = ((closureN)self_7312678)->elements[4];
-+c_7320717.elements[5] = ((closureN)self_7312678)->elements[5];
-+c_7320717.elements[6] = ((closureN)self_7312678)->elements[6];
-+c_7320717.elements[7] = ((closureN)self_7312678)->elements[7];
-+c_7320717.elements[8] = ((closureN)self_7312678)->elements[8];
-+c_7320717.elements[9] = ((closureN)self_7312678)->elements[9];
-+c_7320717.elements[10] = ((closureN)self_7312678)->elements[11];
-+c_7320717.elements[11] = ((closureN)self_7312678)->elements[12];
++closureN_type c_7320710;
++object e_7320774 [12];
++c_7320710.hdr.mark = gc_color_red;
++ c_7320710.hdr.grayed = 0;
++c_7320710.tag = closureN_tag;
++ c_7320710.fn = (function_type)__lambda_861;
++c_7320710.num_args = 1;
++c_7320710.num_elements = 12;
++c_7320710.elements = (object *)e_7320774;
++c_7320710.elements[0] = ((closureN)self_7312671)->elements[0];
++c_7320710.elements[1] = ((closureN)self_7312671)->elements[1];
++c_7320710.elements[2] = ((closureN)self_7312671)->elements[2];
++c_7320710.elements[3] = ((closureN)self_7312671)->elements[3];
++c_7320710.elements[4] = ((closureN)self_7312671)->elements[4];
++c_7320710.elements[5] = ((closureN)self_7312671)->elements[5];
++c_7320710.elements[6] = ((closureN)self_7312671)->elements[6];
++c_7320710.elements[7] = ((closureN)self_7312671)->elements[7];
++c_7320710.elements[8] = ((closureN)self_7312671)->elements[8];
++c_7320710.elements[9] = ((closureN)self_7312671)->elements[9];
++c_7320710.elements[10] = ((closureN)self_7312671)->elements[11];
++c_7320710.elements[11] = ((closureN)self_7312671)->elements[12];
-return_direct_with_clo1(data,(closure)&c_7322010,__lambda_861, Cyc_set_cell(data, ((closureN)self_7313924)->elements[10], r_736338));;
-+return_direct_with_clo1(data,(closure)&c_7320717,__lambda_861, Cyc_set_cell(data, ((closureN)self_7312678)->elements[10], r_735893));;
++return_direct_with_clo1(data,(closure)&c_7320710,__lambda_861, Cyc_set_cell(data, ((closureN)self_7312671)->elements[10], r_735886));;
}
-static void __lambda_861(void *data, object self_7313925, int argc, object *args) /* object self_7313925, object r_736324 */
-+static void __lambda_861(void *data, object self_7312679, int argc, object *args) /* object self_7312679, object r_735879 */
++static void __lambda_861(void *data, object self_7312672, int argc, object *args) /* object self_7312672, object r_735872 */
{
@@ -33667,26 +33838,26 @@ Make let-values be the same as let*-values, to work around
-c_7322012.elements[8] = ((closureN)self_7313925)->elements[8];
-c_7322012.elements[9] = ((closureN)self_7313925)->elements[10];
-c_7322012.elements[10] = ((closureN)self_7313925)->elements[11];
-+closureN_type c_7320719;
-+object e_7320770 [11];
-+c_7320719.hdr.mark = gc_color_red;
-+ c_7320719.hdr.grayed = 0;
-+c_7320719.tag = closureN_tag;
-+ c_7320719.fn = (function_type)__lambda_862;
-+c_7320719.num_args = 1;
-+c_7320719.num_elements = 11;
-+c_7320719.elements = (object *)e_7320770;
-+c_7320719.elements[0] = ((closureN)self_7312679)->elements[0];
-+c_7320719.elements[1] = ((closureN)self_7312679)->elements[1];
-+c_7320719.elements[2] = ((closureN)self_7312679)->elements[2];
-+c_7320719.elements[3] = ((closureN)self_7312679)->elements[3];
-+c_7320719.elements[4] = ((closureN)self_7312679)->elements[4];
-+c_7320719.elements[5] = ((closureN)self_7312679)->elements[5];
-+c_7320719.elements[6] = ((closureN)self_7312679)->elements[6];
-+c_7320719.elements[7] = ((closureN)self_7312679)->elements[7];
-+c_7320719.elements[8] = ((closureN)self_7312679)->elements[8];
-+c_7320719.elements[9] = ((closureN)self_7312679)->elements[10];
-+c_7320719.elements[10] = ((closureN)self_7312679)->elements[11];
++closureN_type c_7320712;
++object e_7320763 [11];
++c_7320712.hdr.mark = gc_color_red;
++ c_7320712.hdr.grayed = 0;
++c_7320712.tag = closureN_tag;
++ c_7320712.fn = (function_type)__lambda_862;
++c_7320712.num_args = 1;
++c_7320712.num_elements = 11;
++c_7320712.elements = (object *)e_7320763;
++c_7320712.elements[0] = ((closureN)self_7312672)->elements[0];
++c_7320712.elements[1] = ((closureN)self_7312672)->elements[1];
++c_7320712.elements[2] = ((closureN)self_7312672)->elements[2];
++c_7320712.elements[3] = ((closureN)self_7312672)->elements[3];
++c_7320712.elements[4] = ((closureN)self_7312672)->elements[4];
++c_7320712.elements[5] = ((closureN)self_7312672)->elements[5];
++c_7320712.elements[6] = ((closureN)self_7312672)->elements[6];
++c_7320712.elements[7] = ((closureN)self_7312672)->elements[7];
++c_7320712.elements[8] = ((closureN)self_7312672)->elements[8];
++c_7320712.elements[9] = ((closureN)self_7312672)->elements[10];
++c_7320712.elements[10] = ((closureN)self_7312672)->elements[11];
-closureN_type c_7322064;
@@ -33699,26 +33870,26 @@ Make let-values be the same as let*-values, to work around
-c_7322064.num_elements = 1;
-c_7322064.elements = (object *)e_7322073;
-c_7322064.elements[0] = ((closureN)self_7313925)->elements[9];
-+closureN_type c_7320771;
-+object e_7320780 [1];
-+c_7320771.hdr.mark = gc_color_red;
-+ c_7320771.hdr.grayed = 0;
-+c_7320771.tag = closureN_tag;
-+ c_7320771.fn = (function_type)__lambda_866;
-+c_7320771.num_args = 1;
-+c_7320771.num_elements = 1;
-+c_7320771.elements = (object *)e_7320780;
-+c_7320771.elements[0] = ((closureN)self_7312679)->elements[9];
++closureN_type c_7320764;
++object e_7320773 [1];
++c_7320764.hdr.mark = gc_color_red;
++ c_7320764.hdr.grayed = 0;
++c_7320764.tag = closureN_tag;
++ c_7320764.fn = (function_type)__lambda_866;
++c_7320764.num_args = 1;
++c_7320764.num_elements = 1;
++c_7320764.elements = (object *)e_7320773;
++c_7320764.elements[0] = ((closureN)self_7312672)->elements[9];
-return_direct_with_clo1(data,(closure)&c_7322012,__lambda_862, &c_7322064);;
-+return_direct_with_clo1(data,(closure)&c_7320719,__lambda_862, &c_7320771);;
++return_direct_with_clo1(data,(closure)&c_7320712,__lambda_862, &c_7320764);;
}
-static void __lambda_866(void *data, object self_7313926, int argc, object *args) /* object self_7313926, object k_736335, object clause_731484_733650 */
-+static void __lambda_866(void *data, object self_7312680, int argc, object *args) /* object self_7312680, object k_735890, object clause_731485_733310 */
++static void __lambda_866(void *data, object self_7312673, int argc, object *args) /* object self_7312673, object k_735883, object clause_731484_733303 */
{
- object k_736335 = args[0]; object clause_731484_733650 = args[1];
-+ object k_735890 = args[0]; object clause_731485_733310 = args[1];
++ object k_735883 = args[0]; object clause_731484_733303 = args[1];
@@ -33726,14 +33897,14 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313926)->elements[0]), k_736335, Cyc_car(data, clause_731484_733650), Cyc_cadr(data, clause_731484_733650));;
-+return_closcall3(data, car(((closureN)self_7312680)->elements[0]), k_735890, Cyc_car(data, clause_731485_733310), Cyc_cadr(data, clause_731485_733310));;
++return_closcall3(data, car(((closureN)self_7312673)->elements[0]), k_735883, Cyc_car(data, clause_731484_733303), Cyc_cadr(data, clause_731484_733303));;
}
-static void __lambda_862(void *data, object self_7313927, int argc, object *args) /* object self_7313927, object r_736334 */
-+static void __lambda_862(void *data, object self_7312681, int argc, object *args) /* object self_7312681, object r_735889 */
++static void __lambda_862(void *data, object self_7312674, int argc, object *args) /* object self_7312674, object r_735882 */
{
- object r_736334 = args[0];
-+ object r_735889 = args[0];
++ object r_735882 = args[0];
-closureN_type c_7322014;
-object e_7322059 [10];
@@ -33754,38 +33925,16 @@ Make let-values be the same as let*-values, to work around
-c_7322014.elements[7] = ((closureN)self_7313927)->elements[7];
-c_7322014.elements[8] = ((closureN)self_7313927)->elements[8];
-c_7322014.elements[9] = ((closureN)self_7313927)->elements[10];
-+closureN_type c_7320721;
-+object e_7320766 [10];
-+c_7320721.hdr.mark = gc_color_red;
-+ c_7320721.hdr.grayed = 0;
-+c_7320721.tag = closureN_tag;
-+ c_7320721.fn = (function_type)__lambda_863;
-+c_7320721.num_args = 1;
-+c_7320721.num_elements = 10;
-+c_7320721.elements = (object *)e_7320766;
-+c_7320721.elements[0] = ((closureN)self_7312681)->elements[0];
-+c_7320721.elements[1] = ((closureN)self_7312681)->elements[1];
-+c_7320721.elements[2] = ((closureN)self_7312681)->elements[2];
-+c_7320721.elements[3] = ((closureN)self_7312681)->elements[3];
-+c_7320721.elements[4] = ((closureN)self_7312681)->elements[4];
-+c_7320721.elements[5] = ((closureN)self_7312681)->elements[5];
-+c_7320721.elements[6] = ((closureN)self_7312681)->elements[6];
-+c_7320721.elements[7] = ((closureN)self_7312681)->elements[7];
-+c_7320721.elements[8] = ((closureN)self_7312681)->elements[8];
-+c_7320721.elements[9] = ((closureN)self_7312681)->elements[10];
-
-
-
+-
+-
+-
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7322014, r_736334, car(((closureN)self_7313927)->elements[9]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7320721, r_735889, car(((closureN)self_7312681)->elements[9]));;
- }
-
+-}
+-
-static void __lambda_863(void *data, object self_7313928, int argc, object *args) /* object self_7313928, object r_736330 */
-+static void __lambda_863(void *data, object self_7312682, int argc, object *args) /* object self_7312682, object r_735885 */
- {
+- {
- object r_736330 = args[0];
-+ object r_735885 = args[0];
-
+-
-closureN_type c_7322016;
-object e_7322052 [10];
-c_7322016.hdr.mark = gc_color_red;
@@ -33805,42 +33954,18 @@ Make let-values be the same as let*-values, to work around
-c_7322016.elements[7] = ((closureN)self_7313928)->elements[8];
-c_7322016.elements[8] = ((closureN)self_7313928)->elements[9];
-c_7322016.elements[9] = r_736330;
-+closureN_type c_7320723;
-+object e_7320759 [10];
-+c_7320723.hdr.mark = gc_color_red;
-+ c_7320723.hdr.grayed = 0;
-+c_7320723.tag = closureN_tag;
-+ c_7320723.fn = (function_type)__lambda_864;
-+c_7320723.num_args = 1;
-+c_7320723.num_elements = 10;
-+c_7320723.elements = (object *)e_7320759;
-+c_7320723.elements[0] = ((closureN)self_7312682)->elements[0];
-+c_7320723.elements[1] = ((closureN)self_7312682)->elements[1];
-+c_7320723.elements[2] = ((closureN)self_7312682)->elements[2];
-+c_7320723.elements[3] = ((closureN)self_7312682)->elements[3];
-+c_7320723.elements[4] = ((closureN)self_7312682)->elements[5];
-+c_7320723.elements[5] = ((closureN)self_7312682)->elements[6];
-+c_7320723.elements[6] = ((closureN)self_7312682)->elements[7];
-+c_7320723.elements[7] = ((closureN)self_7312682)->elements[8];
-+c_7320723.elements[8] = ((closureN)self_7312682)->elements[9];
-+c_7320723.elements[9] = r_735885;
-
-
+-
+-
-list_3_type local_7322055;
-+list_3_type local_7320762;
-
+-
-make_utf8_string_with_len(c_7322057, "no expansion for", 16, 16);
-return_direct_with_clo1(data,(closure)&c_7322016,__lambda_864, Cyc_fast_list_3(&local_7322055, ((closureN)self_7313928)->elements[4], &c_7322057, ((closureN)self_7313928)->elements[5]));;
-+make_utf8_string_with_len(c_7320764, "no expansion for", 16, 16);
-+return_direct_with_clo1(data,(closure)&c_7320723,__lambda_864, Cyc_fast_list_3(&local_7320762, ((closureN)self_7312682)->elements[4], &c_7320764, ((closureN)self_7312682)->elements[5]));;
- }
-
+-}
+-
-static void __lambda_864(void *data, object self_7313929, int argc, object *args) /* object self_7313929, object r_736333 */
-+static void __lambda_864(void *data, object self_7312683, int argc, object *args) /* object self_7312683, object r_735888 */
- {
+- {
- object r_736333 = args[0];
-+ object r_735888 = args[0];
-
+-
-closureN_type c_7322018;
-object e_7322043 [8];
-c_7322018.hdr.mark = gc_color_red;
@@ -33858,121 +33983,179 @@ Make let-values be the same as let*-values, to work around
-c_7322018.elements[5] = ((closureN)self_7313929)->elements[6];
-c_7322018.elements[6] = ((closureN)self_7313929)->elements[7];
-c_7322018.elements[7] = ((closureN)self_7313929)->elements[8];
-+closureN_type c_7320725;
-+object e_7320750 [8];
-+c_7320725.hdr.mark = gc_color_red;
-+ c_7320725.hdr.grayed = 0;
-+c_7320725.tag = closureN_tag;
-+ c_7320725.fn = (function_type)__lambda_865;
-+c_7320725.num_args = 1;
-+c_7320725.num_elements = 8;
-+c_7320725.elements = (object *)e_7320750;
-+c_7320725.elements[0] = ((closureN)self_7312683)->elements[0];
-+c_7320725.elements[1] = ((closureN)self_7312683)->elements[1];
-+c_7320725.elements[2] = ((closureN)self_7312683)->elements[3];
-+c_7320725.elements[3] = ((closureN)self_7312683)->elements[4];
-+c_7320725.elements[4] = ((closureN)self_7312683)->elements[5];
-+c_7320725.elements[5] = ((closureN)self_7312683)->elements[6];
-+c_7320725.elements[6] = ((closureN)self_7312683)->elements[7];
-+c_7320725.elements[7] = ((closureN)self_7312683)->elements[8];
++closureN_type c_7320714;
++object e_7320759 [10];
++c_7320714.hdr.mark = gc_color_red;
++ c_7320714.hdr.grayed = 0;
++c_7320714.tag = closureN_tag;
++ c_7320714.fn = (function_type)__lambda_863;
++c_7320714.num_args = 1;
++c_7320714.num_elements = 10;
++c_7320714.elements = (object *)e_7320759;
++c_7320714.elements[0] = ((closureN)self_7312674)->elements[0];
++c_7320714.elements[1] = ((closureN)self_7312674)->elements[1];
++c_7320714.elements[2] = ((closureN)self_7312674)->elements[2];
++c_7320714.elements[3] = ((closureN)self_7312674)->elements[3];
++c_7320714.elements[4] = ((closureN)self_7312674)->elements[4];
++c_7320714.elements[5] = ((closureN)self_7312674)->elements[5];
++c_7320714.elements[6] = ((closureN)self_7312674)->elements[6];
++c_7320714.elements[7] = ((closureN)self_7312674)->elements[7];
++c_7320714.elements[8] = ((closureN)self_7312674)->elements[8];
++c_7320714.elements[9] = ((closureN)self_7312674)->elements[10];
-pair_type local_7322047;
-+pair_type local_7320754;
-list_3_type local_7322050;
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7322018, ((closureN)self_7313929)->elements[9], set_cell_as_expr(&local_7322047, Cyc_fast_list_3(&local_7322050, ((closureN)self_7313929)->elements[2], r_736333, boolean_f)));;
-+list_3_type local_7320757;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7320725, ((closureN)self_7312683)->elements[9], set_cell_as_expr(&local_7320754, Cyc_fast_list_3(&local_7320757, ((closureN)self_7312683)->elements[2], r_735888, boolean_f)));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7320714, r_735882, car(((closureN)self_7312674)->elements[9]));;
++}
++
++static void __lambda_863(void *data, object self_7312675, int argc, object *args) /* object self_7312675, object r_735878 */
++ {
++ object r_735878 = args[0];
++
++closureN_type c_7320716;
++object e_7320752 [10];
++c_7320716.hdr.mark = gc_color_red;
++ c_7320716.hdr.grayed = 0;
++c_7320716.tag = closureN_tag;
++ c_7320716.fn = (function_type)__lambda_864;
++c_7320716.num_args = 1;
++c_7320716.num_elements = 10;
++c_7320716.elements = (object *)e_7320752;
++c_7320716.elements[0] = ((closureN)self_7312675)->elements[0];
++c_7320716.elements[1] = ((closureN)self_7312675)->elements[1];
++c_7320716.elements[2] = ((closureN)self_7312675)->elements[2];
++c_7320716.elements[3] = ((closureN)self_7312675)->elements[3];
++c_7320716.elements[4] = ((closureN)self_7312675)->elements[5];
++c_7320716.elements[5] = ((closureN)self_7312675)->elements[6];
++c_7320716.elements[6] = ((closureN)self_7312675)->elements[7];
++c_7320716.elements[7] = ((closureN)self_7312675)->elements[8];
++c_7320716.elements[8] = ((closureN)self_7312675)->elements[9];
++c_7320716.elements[9] = r_735878;
++
++
++list_3_type local_7320755;
++
++make_utf8_string_with_len(c_7320757, "no expansion for", 16, 16);
++return_direct_with_clo1(data,(closure)&c_7320716,__lambda_864, Cyc_fast_list_3(&local_7320755, ((closureN)self_7312675)->elements[4], &c_7320757, ((closureN)self_7312675)->elements[5]));;
}
-static void __lambda_865(void *data, object self_7313930, int argc, object *args) /* object self_7313930, object r_736329 */
-+static void __lambda_865(void *data, object self_7312684, int argc, object *args) /* object self_7312684, object r_735884 */
++static void __lambda_864(void *data, object self_7312676, int argc, object *args) /* object self_7312676, object r_735881 */
{
- object r_736329 = args[0];
-+ object r_735884 = args[0];
++ object r_735881 = args[0];
-list_2_type local_7322023;
-+list_2_type local_7320730;
++closureN_type c_7320718;
++object e_7320743 [8];
++c_7320718.hdr.mark = gc_color_red;
++ c_7320718.hdr.grayed = 0;
++c_7320718.tag = closureN_tag;
++ c_7320718.fn = (function_type)__lambda_865;
++c_7320718.num_args = 1;
++c_7320718.num_elements = 8;
++c_7320718.elements = (object *)e_7320743;
++c_7320718.elements[0] = ((closureN)self_7312676)->elements[0];
++c_7320718.elements[1] = ((closureN)self_7312676)->elements[1];
++c_7320718.elements[2] = ((closureN)self_7312676)->elements[3];
++c_7320718.elements[3] = ((closureN)self_7312676)->elements[4];
++c_7320718.elements[4] = ((closureN)self_7312676)->elements[5];
++c_7320718.elements[5] = ((closureN)self_7312676)->elements[6];
++c_7320718.elements[6] = ((closureN)self_7312676)->elements[7];
++c_7320718.elements[7] = ((closureN)self_7312676)->elements[8];
-list_3_type local_7322027;
-+list_3_type local_7320734;
-list_3_type local_7322031;
-+list_3_type local_7320738;
++pair_type local_7320747;
-list_2_type local_7322037;
-+list_2_type local_7320744;
++list_3_type local_7320750;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7320718, ((closureN)self_7312676)->elements[9], set_cell_as_expr(&local_7320747, Cyc_fast_list_3(&local_7320750, ((closureN)self_7312676)->elements[2], r_735881, boolean_f)));;
++}
-pair_type local_7322041;
-return_direct_with_clo1(data, ((closureN)self_7313930)->elements[7], (((closure) ((closureN)self_7313930)->elements[7])->fn), Cyc_fast_list_2(&local_7322023, ((closureN)self_7313930)->elements[2], Cyc_fast_list_3(&local_7322027, ((closureN)self_7313930)->elements[4], Cyc_fast_list_3(&local_7322031, ((closureN)self_7313930)->elements[3], ((closureN)self_7313930)->elements[6], ((closureN)self_7313930)->elements[1]), Cyc_fast_list_2(&local_7322037, ((closureN)self_7313930)->elements[0], set_pair_as_expr(&local_7322041, ((closureN)self_7313930)->elements[5], r_736329)))));;
-+pair_type local_7320748;
-+return_direct_with_clo1(data, ((closureN)self_7312684)->elements[7], (((closure) ((closureN)self_7312684)->elements[7])->fn), Cyc_fast_list_2(&local_7320730, ((closureN)self_7312684)->elements[2], Cyc_fast_list_3(&local_7320734, ((closureN)self_7312684)->elements[4], Cyc_fast_list_3(&local_7320738, ((closureN)self_7312684)->elements[3], ((closureN)self_7312684)->elements[6], ((closureN)self_7312684)->elements[1]), Cyc_fast_list_2(&local_7320744, ((closureN)self_7312684)->elements[0], set_pair_as_expr(&local_7320748, ((closureN)self_7312684)->elements[5], r_735884)))));;
++static void __lambda_865(void *data, object self_7312677, int argc, object *args) /* object self_7312677, object r_735877 */
++ {
++ object r_735877 = args[0];
++
++list_2_type local_7320723;
++
++list_3_type local_7320727;
++
++list_3_type local_7320731;
++
++list_2_type local_7320737;
++
++pair_type local_7320741;
++return_direct_with_clo1(data, ((closureN)self_7312677)->elements[7], (((closure) ((closureN)self_7312677)->elements[7])->fn), Cyc_fast_list_2(&local_7320723, ((closureN)self_7312677)->elements[2], Cyc_fast_list_3(&local_7320727, ((closureN)self_7312677)->elements[4], Cyc_fast_list_3(&local_7320731, ((closureN)self_7312677)->elements[3], ((closureN)self_7312677)->elements[6], ((closureN)self_7312677)->elements[1]), Cyc_fast_list_2(&local_7320737, ((closureN)self_7312677)->elements[0], set_pair_as_expr(&local_7320741, ((closureN)self_7312677)->elements[5], r_735877)))));;
}
-static void __lambda_841(void *data, object self_7313931, int argc, object *args) /* object self_7313931, object k_736688 */
-+static void __lambda_841(void *data, object self_7312685, int argc, object *args) /* object self_7312685, object k_736243 */
++static void __lambda_841(void *data, object self_7312678, int argc, object *args) /* object self_7312678, object k_736236 */
{
- object k_736688 = args[0];
- if( (boolean_f != ((closureN)self_7313931)->elements[0]) ){
-+ object k_736243 = args[0];
-+ if( (boolean_f != ((closureN)self_7312685)->elements[0]) ){
++ object k_736236 = args[0];
++ if( (boolean_f != ((closureN)self_7312678)->elements[0]) ){
-return_direct_with_clo1(data, k_736688,__lambda_842, Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7313931)->elements[1])));
-+return_direct_with_clo1(data, k_736243,__lambda_842, Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7312685)->elements[1])));
++return_direct_with_clo1(data, k_736236,__lambda_842, Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7312678)->elements[1])));
} else {
-return_direct_with_clo1(data, k_736688,__lambda_842, Cyc_cddr(data, ((closureN)self_7313931)->elements[1]));}
-+return_direct_with_clo1(data, k_736243,__lambda_842, Cyc_cddr(data, ((closureN)self_7312685)->elements[1]));}
++return_direct_with_clo1(data, k_736236,__lambda_842, Cyc_cddr(data, ((closureN)self_7312678)->elements[1]));}
;;
}
-static void __lambda_838(void *data, object self_7313932, int argc, object *args) /* object self_7313932, object k_736691 */
-+static void __lambda_838(void *data, object self_7312686, int argc, object *args) /* object self_7312686, object k_736246 */
++static void __lambda_838(void *data, object self_7312679, int argc, object *args) /* object self_7312679, object k_736239 */
{
- object k_736691 = args[0];
- if( (boolean_f != ((closureN)self_7313932)->elements[0]) ){
-+ object k_736246 = args[0];
-+ if( (boolean_f != ((closureN)self_7312686)->elements[0]) ){
++ object k_736239 = args[0];
++ if( (boolean_f != ((closureN)self_7312679)->elements[0]) ){
-return_direct_with_clo1(data, k_736691,__lambda_839, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7313932)->elements[1])));
-+return_direct_with_clo1(data, k_736246,__lambda_839, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312686)->elements[1])));
++return_direct_with_clo1(data, k_736239,__lambda_839, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312679)->elements[1])));
} else {
-return_direct_with_clo1(data, k_736691,__lambda_839, Cyc_cadr(data, ((closureN)self_7313932)->elements[1]));}
-+return_direct_with_clo1(data, k_736246,__lambda_839, Cyc_cadr(data, ((closureN)self_7312686)->elements[1]));}
++return_direct_with_clo1(data, k_736239,__lambda_839, Cyc_cadr(data, ((closureN)self_7312679)->elements[1]));}
;;
}
-static void __lambda_795(void *data, object _, int argc, object *args) /* closure _,object k_736273, object kar_731228_733505, object kdr_731229_733506, object source_731230_733507 */
-+static void __lambda_795(void *data, object _, int argc, object *args) /* closure _,object k_735828, object kar_731229_733165, object kdr_731230_733166, object source_731231_733167 */
++static void __lambda_795(void *data, object _, int argc, object *args) /* closure _,object k_735821, object kar_731228_733158, object kdr_731229_733159, object source_731230_733160 */
{
-object k_736273 = args[0]; object kar_731228_733505 = args[1]; object kdr_731229_733506 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:cons-source");
-+object k_735828 = args[0]; object kar_731229_733165 = args[1]; object kdr_731230_733166 = args[2];
-+ Cyc_st_add(data, "base.sld:cons-source");
++object k_735821 = args[0]; object kar_731228_733158 = args[1]; object kdr_731229_733159 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:cons-source");
-pair_type local_7321788;
-return_direct_with_clo1(data, k_736273, (((closure) k_736273)->fn), set_pair_as_expr(&local_7321788, kar_731228_733505, kdr_731229_733506));;
-+pair_type local_7320495;
-+return_direct_with_clo1(data, k_735828, (((closure) k_735828)->fn), set_pair_as_expr(&local_7320495, kar_731229_733165, kdr_731230_733166));;
++pair_type local_7320488;
++return_direct_with_clo1(data, k_735821, (((closure) k_735821)->fn), set_pair_as_expr(&local_7320488, kar_731228_733158, kdr_731229_733159));;
}
-static void __lambda_793(void *data, object _, int argc, object *args) /* closure _,object k_736269, object pred_731220_733502, object ls_731221_733503 */
-+static void __lambda_793(void *data, object _, int argc, object *args) /* closure _,object k_735824, object pred_731221_733162, object ls_731222_733163 */
++static void __lambda_793(void *data, object _, int argc, object *args) /* closure _,object k_735817, object pred_731220_733155, object ls_731221_733156 */
{
-object k_736269 = args[0]; object pred_731220_733502 = args[1]; object ls_731221_733503 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:find");
-+object k_735824 = args[0]; object pred_731221_733162 = args[1]; object ls_731222_733163 = args[2];
-+ Cyc_st_add(data, "base.sld:find");
++object k_735817 = args[0]; object pred_731220_733155 = args[1]; object ls_731221_733156 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:find");
-closureN_type c_7321776;
-object e_7321783 [1];
@@ -33984,48 +34167,47 @@ Make let-values be the same as let*-values, to work around
-c_7321776.num_elements = 1;
-c_7321776.elements = (object *)e_7321783;
-c_7321776.elements[0] = k_736269;
-+closureN_type c_7320483;
-+object e_7320490 [1];
-+c_7320483.hdr.mark = gc_color_red;
-+ c_7320483.hdr.grayed = 0;
-+c_7320483.tag = closureN_tag;
-+ c_7320483.fn = (function_type)__lambda_794;
-+c_7320483.num_args = 1;
-+c_7320483.num_elements = 1;
-+c_7320483.elements = (object *)e_7320490;
-+c_7320483.elements[0] = k_735824;
++closureN_type c_7320476;
++object e_7320483 [1];
++c_7320476.hdr.mark = gc_color_red;
++ c_7320476.hdr.grayed = 0;
++c_7320476.tag = closureN_tag;
++ c_7320476.fn = (function_type)__lambda_794;
++c_7320476.num_args = 1;
++c_7320476.num_elements = 1;
++c_7320476.elements = (object *)e_7320483;
++c_7320476.elements[0] = k_735817;
-return_direct_with_clo3(data, __glo_find_91tail_scheme_base, (((closure) __glo_find_91tail_scheme_base)->fn), &c_7321776, pred_731220_733502, ls_731221_733503);;
-+return_direct_with_clo3(data, __glo_find_91tail_scheme_base, (((closure) __glo_find_91tail_scheme_base)->fn), &c_7320483, pred_731221_733162, ls_731222_733163);;
++return_direct_with_clo3(data, __glo_find_91tail_scheme_base, (((closure) __glo_find_91tail_scheme_base)->fn), &c_7320476, pred_731220_733155, ls_731221_733156);;
}
-static void __lambda_794(void *data, object self_7313700, int argc, object *args) /* object self_7313700, object tmp_731224_731226_733504 */
-+static void __lambda_794(void *data, object self_7312454, int argc, object *args) /* object self_7312454, object tmp_731225_731227_733164 */
++static void __lambda_794(void *data, object self_7312447, int argc, object *args) /* object self_7312447, object tmp_731224_731226_733157 */
{
- object tmp_731224_731226_733504 = args[0];
- if( (boolean_f != tmp_731224_731226_733504) ){
-+ object tmp_731225_731227_733164 = args[0];
-+ if( (boolean_f != tmp_731225_731227_733164) ){
++ object tmp_731224_731226_733157 = args[0];
++ if( (boolean_f != tmp_731224_731226_733157) ){
-return_direct_with_clo1(data, ((closureN)self_7313700)->elements[0], (((closure) ((closureN)self_7313700)->elements[0])->fn), Cyc_car(data, tmp_731224_731226_733504));
-+return_direct_with_clo1(data, ((closureN)self_7312454)->elements[0], (((closure) ((closureN)self_7312454)->elements[0])->fn), Cyc_car(data, tmp_731225_731227_733164));
++return_direct_with_clo1(data, ((closureN)self_7312447)->elements[0], (((closure) ((closureN)self_7312447)->elements[0])->fn), Cyc_car(data, tmp_731224_731226_733157));
} else {
- return_direct_with_clo1(data, ((closureN)self_7313700)->elements[0], (((closure) ((closureN)self_7313700)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312454)->elements[0], (((closure) ((closureN)self_7312454)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312447)->elements[0], (((closure) ((closureN)self_7312447)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_791(void *data, object _, int argc, object *args) /* closure _,object k_736262, object pred_731217_733500, object ls_731218_733501 */
-+static void __lambda_791(void *data, object _, int argc, object *args) /* closure _,object k_735817, object pred_731218_733160, object ls_731219_733161 */
++static void __lambda_791(void *data, object _, int argc, object *args) /* closure _,object k_735810, object pred_731217_733153, object ls_731218_733154 */
{
-object k_736262 = args[0]; object pred_731217_733500 = args[1]; object ls_731218_733501 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:find-tail");
-+object k_735817 = args[0]; object pred_731218_733160 = args[1]; object ls_731219_733161 = args[2];
-+ Cyc_st_add(data, "base.sld:find-tail");
++object k_735810 = args[0]; object pred_731217_733153 = args[1]; object ls_731218_733154 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:find-tail");
-if( (boolean_f != Cyc_is_pair(ls_731218_733501)) ){
-+if( (boolean_f != Cyc_is_pair(ls_731219_733161)) ){
++if( (boolean_f != Cyc_is_pair(ls_731218_733154)) ){
-closureN_type c_7321760;
-object e_7321770 [3];
@@ -34039,43 +34221,43 @@ Make let-values be the same as let*-values, to work around
-c_7321760.elements[0] = k_736262;
-c_7321760.elements[1] = ls_731218_733501;
-c_7321760.elements[2] = pred_731217_733500;
-+closureN_type c_7320467;
-+object e_7320477 [3];
-+c_7320467.hdr.mark = gc_color_red;
-+ c_7320467.hdr.grayed = 0;
-+c_7320467.tag = closureN_tag;
-+ c_7320467.fn = (function_type)__lambda_792;
-+c_7320467.num_args = 1;
-+c_7320467.num_elements = 3;
-+c_7320467.elements = (object *)e_7320477;
-+c_7320467.elements[0] = k_735817;
-+c_7320467.elements[1] = ls_731219_733161;
-+c_7320467.elements[2] = pred_731218_733160;
++closureN_type c_7320460;
++object e_7320470 [3];
++c_7320460.hdr.mark = gc_color_red;
++ c_7320460.hdr.grayed = 0;
++c_7320460.tag = closureN_tag;
++ c_7320460.fn = (function_type)__lambda_792;
++c_7320460.num_args = 1;
++c_7320460.num_elements = 3;
++c_7320460.elements = (object *)e_7320470;
++c_7320460.elements[0] = k_735810;
++c_7320460.elements[1] = ls_731218_733154;
++c_7320460.elements[2] = pred_731217_733153;
-return_closcall2(data, pred_731217_733500, &c_7321760, Cyc_car(data, ls_731218_733501));
-+return_closcall2(data, pred_731218_733160, &c_7320467, Cyc_car(data, ls_731219_733161));
++return_closcall2(data, pred_731217_733153, &c_7320460, Cyc_car(data, ls_731218_733154));
} else {
- return_direct_with_clo1(data, k_736262, (((closure) k_736262)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735817, (((closure) k_735817)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735810, (((closure) k_735810)->fn), boolean_f);}
;;
}
-static void __lambda_792(void *data, object self_7313699, int argc, object *args) /* object self_7313699, object r_736264 */
-+static void __lambda_792(void *data, object self_7312453, int argc, object *args) /* object self_7312453, object r_735819 */
++static void __lambda_792(void *data, object self_7312446, int argc, object *args) /* object self_7312446, object r_735812 */
{
- object r_736264 = args[0];
- if( (boolean_f != r_736264) ){
- return_direct_with_clo1(data, ((closureN)self_7313699)->elements[0], (((closure) ((closureN)self_7313699)->elements[0])->fn), ((closureN)self_7313699)->elements[1]);
-+ object r_735819 = args[0];
-+ if( (boolean_f != r_735819) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312453)->elements[0], (((closure) ((closureN)self_7312453)->elements[0])->fn), ((closureN)self_7312453)->elements[1]);
++ object r_735812 = args[0];
++ if( (boolean_f != r_735812) ){
++ return_direct_with_clo1(data, ((closureN)self_7312446)->elements[0], (((closure) ((closureN)self_7312446)->elements[0])->fn), ((closureN)self_7312446)->elements[1]);
} else {
-return_direct_with_clo3(data, __glo_find_91tail_scheme_base, (((closure) __glo_find_91tail_scheme_base)->fn), ((closureN)self_7313699)->elements[0], ((closureN)self_7313699)->elements[2], Cyc_cdr(data, ((closureN)self_7313699)->elements[1]));}
-+return_direct_with_clo3(data, __glo_find_91tail_scheme_base, (((closure) __glo_find_91tail_scheme_base)->fn), ((closureN)self_7312453)->elements[0], ((closureN)self_7312453)->elements[2], Cyc_cdr(data, ((closureN)self_7312453)->elements[1]));}
++return_direct_with_clo3(data, __glo_find_91tail_scheme_base, (((closure) __glo_find_91tail_scheme_base)->fn), ((closureN)self_7312446)->elements[0], ((closureN)self_7312446)->elements[2], Cyc_cdr(data, ((closureN)self_7312446)->elements[1]));}
;;
}
@@ -34145,38 +34327,35 @@ Make let-values be the same as let*-values, to work around
+static object __lambda_1435(void *data, object ptr) { return Cyc_EOF; }
+static void __lambda_1434(void *data, object _, int argc, object *args) {object k = args[0]; return_closcall1(data, k, Cyc_EOF); }
+static void __lambda_1433(void *data, object _, int argc, object *args) {object k = args[0];object z1 = args[1];object z2 = args[2]; Cyc_expt(data, k, z1, z2); }
-+static object __lambda_1432(void *data, object ptr,object z_731217_733159) {
++static object __lambda_1432(void *data, object ptr,object z_731216_733152) {
-- Cyc_st_add(data, "scheme/base.sld:square");
-+ Cyc_st_add(data, "base.sld:square");
+ Cyc_st_add(data, "scheme/base.sld:square");
-complex_num_type local_7321739;
-return_copy(ptr, Cyc_fast_mul(data,&local_7321739, z_731216_733499, z_731216_733499));;
-+complex_num_type local_7320446;
-+return_copy(ptr, Cyc_fast_mul(data,&local_7320446, z_731217_733159, z_731217_733159));;
++complex_num_type local_7320439;
++return_copy(ptr, Cyc_fast_mul(data,&local_7320439, z_731216_733152, z_731216_733152));;
}
-static void __lambda_790(void *data, object _, int argc, object *args) /* closure _,object k_736255, object z_731216_733499 */
-+static void __lambda_790(void *data, object _, int argc, object *args) /* closure _,object k_735810, object z_731217_733159 */
++static void __lambda_790(void *data, object _, int argc, object *args) /* closure _,object k_735803, object z_731216_733152 */
{
-object k_736255 = args[0]; object z_731216_733499 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:square");
-+object k_735810 = args[0]; object z_731217_733159 = args[1];
-+ Cyc_st_add(data, "base.sld:square");
++object k_735803 = args[0]; object z_731216_733152 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:square");
-complex_num_type local_7321734;
-return_direct_with_clo1(data, k_736255, (((closure) k_736255)->fn), Cyc_fast_mul(data,&local_7321734, z_731216_733499, z_731216_733499));;
-+complex_num_type local_7320441;
-+return_direct_with_clo1(data, k_735810, (((closure) k_735810)->fn), Cyc_fast_mul(data,&local_7320441, z_731217_733159, z_731217_733159));;
++complex_num_type local_7320434;
++return_direct_with_clo1(data, k_735803, (((closure) k_735803)->fn), Cyc_fast_mul(data,&local_7320434, z_731216_733152, z_731216_733152));;
}
-static void __lambda_787(void *data, object _, int argc, object *args) /* closure _,object k_736250, object n_731214_733497, object m_731215_733498 */
-+static void __lambda_787(void *data, object _, int argc, object *args) /* closure _,object k_735805, object n_731215_733157, object m_731216_733158 */
++static void __lambda_787(void *data, object _, int argc, object *args) /* closure _,object k_735798, object n_731214_733150, object m_731215_733151 */
{
-object k_736250 = args[0]; object n_731214_733497 = args[1]; object m_731215_733498 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:floor/");
-+object k_735805 = args[0]; object n_731215_733157 = args[1]; object m_731216_733158 = args[2];
-+ Cyc_st_add(data, "base.sld:floor/");
++object k_735798 = args[0]; object n_731214_733150 = args[1]; object m_731215_733151 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:floor/");
-closureN_type c_7321720;
-object e_7321729 [3];
@@ -34190,28 +34369,28 @@ Make let-values be the same as let*-values, to work around
-c_7321720.elements[0] = k_736250;
-c_7321720.elements[1] = m_731215_733498;
-c_7321720.elements[2] = n_731214_733497;
-+closureN_type c_7320427;
-+object e_7320436 [3];
-+c_7320427.hdr.mark = gc_color_red;
-+ c_7320427.hdr.grayed = 0;
-+c_7320427.tag = closureN_tag;
-+ c_7320427.fn = (function_type)__lambda_788;
-+c_7320427.num_args = 1;
-+c_7320427.num_elements = 3;
-+c_7320427.elements = (object *)e_7320436;
-+c_7320427.elements[0] = k_735805;
-+c_7320427.elements[1] = m_731216_733158;
-+c_7320427.elements[2] = n_731215_733157;
++closureN_type c_7320420;
++object e_7320429 [3];
++c_7320420.hdr.mark = gc_color_red;
++ c_7320420.hdr.grayed = 0;
++c_7320420.tag = closureN_tag;
++ c_7320420.fn = (function_type)__lambda_788;
++c_7320420.num_args = 1;
++c_7320420.num_elements = 3;
++c_7320420.elements = (object *)e_7320429;
++c_7320420.elements[0] = k_735798;
++c_7320420.elements[1] = m_731215_733151;
++c_7320420.elements[2] = n_731214_733150;
-return_direct_with_clo3(data, __glo_floor_91quotient_scheme_base, (((closure) __glo_floor_91quotient_scheme_base)->fn), &c_7321720, n_731214_733497, m_731215_733498);;
-+return_direct_with_clo3(data, __glo_floor_91quotient_scheme_base, (((closure) __glo_floor_91quotient_scheme_base)->fn), &c_7320427, n_731215_733157, m_731216_733158);;
++return_direct_with_clo3(data, __glo_floor_91quotient_scheme_base, (((closure) __glo_floor_91quotient_scheme_base)->fn), &c_7320420, n_731214_733150, m_731215_733151);;
}
-static void __lambda_788(void *data, object self_7313697, int argc, object *args) /* object self_7313697, object r_736251 */
-+static void __lambda_788(void *data, object self_7312451, int argc, object *args) /* object self_7312451, object r_735806 */
++static void __lambda_788(void *data, object self_7312444, int argc, object *args) /* object self_7312444, object r_735799 */
{
- object r_736251 = args[0];
-+ object r_735806 = args[0];
++ object r_735799 = args[0];
-closureN_type c_7321722;
-object e_7321726 [2];
@@ -34224,38 +34403,37 @@ Make let-values be the same as let*-values, to work around
-c_7321722.elements = (object *)e_7321726;
-c_7321722.elements[0] = ((closureN)self_7313697)->elements[0];
-c_7321722.elements[1] = r_736251;
-+closureN_type c_7320429;
-+object e_7320433 [2];
-+c_7320429.hdr.mark = gc_color_red;
-+ c_7320429.hdr.grayed = 0;
-+c_7320429.tag = closureN_tag;
-+ c_7320429.fn = (function_type)__lambda_789;
-+c_7320429.num_args = 1;
-+c_7320429.num_elements = 2;
-+c_7320429.elements = (object *)e_7320433;
-+c_7320429.elements[0] = ((closureN)self_7312451)->elements[0];
-+c_7320429.elements[1] = r_735806;
++closureN_type c_7320422;
++object e_7320426 [2];
++c_7320422.hdr.mark = gc_color_red;
++ c_7320422.hdr.grayed = 0;
++c_7320422.tag = closureN_tag;
++ c_7320422.fn = (function_type)__lambda_789;
++c_7320422.num_args = 1;
++c_7320422.num_elements = 2;
++c_7320422.elements = (object *)e_7320426;
++c_7320422.elements[0] = ((closureN)self_7312444)->elements[0];
++c_7320422.elements[1] = r_735799;
-return_direct_with_clo3(data, __glo_floor_91remainder_scheme_base, (((closure) __glo_floor_91remainder_scheme_base)->fn), &c_7321722, ((closureN)self_7313697)->elements[2], ((closureN)self_7313697)->elements[1]);;
-+return_direct_with_clo3(data, __glo_floor_91remainder_scheme_base, (((closure) __glo_floor_91remainder_scheme_base)->fn), &c_7320429, ((closureN)self_7312451)->elements[2], ((closureN)self_7312451)->elements[1]);;
++return_direct_with_clo3(data, __glo_floor_91remainder_scheme_base, (((closure) __glo_floor_91remainder_scheme_base)->fn), &c_7320422, ((closureN)self_7312444)->elements[2], ((closureN)self_7312444)->elements[1]);;
}
-static void __lambda_789(void *data, object self_7313698, int argc, object *args) /* object self_7313698, object r_736252 */
-+static void __lambda_789(void *data, object self_7312452, int argc, object *args) /* object self_7312452, object r_735807 */
++static void __lambda_789(void *data, object self_7312445, int argc, object *args) /* object self_7312445, object r_735800 */
{
- object r_736252 = args[0];
- return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7313698)->elements[0], ((closureN)self_7313698)->elements[1], r_736252);;
-+ object r_735807 = args[0];
-+ return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7312452)->elements[0], ((closureN)self_7312452)->elements[1], r_735807);;
++ object r_735800 = args[0];
++ return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7312445)->elements[0], ((closureN)self_7312445)->elements[1], r_735800);;
}
-static void __lambda_785(void *data, object _, int argc, object *args) /* closure _,object k_736245, object n_731212_733495, object m_731213_733496 */
-+static void __lambda_785(void *data, object _, int argc, object *args) /* closure _,object k_735800, object n_731213_733155, object m_731214_733156 */
++static void __lambda_785(void *data, object _, int argc, object *args) /* closure _,object k_735793, object n_731212_733148, object m_731213_733149 */
{
-object k_736245 = args[0]; object n_731212_733495 = args[1]; object m_731213_733496 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:floor-remainder");
-+object k_735800 = args[0]; object n_731213_733155 = args[1]; object m_731214_733156 = args[2];
-+ Cyc_st_add(data, "base.sld:floor-remainder");
++object k_735793 = args[0]; object n_731212_733148 = args[1]; object m_731213_733149 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:floor-remainder");
-closureN_type c_7321706;
-object e_7321717 [3];
@@ -34269,94 +34447,92 @@ Make let-values be the same as let*-values, to work around
-c_7321706.elements[0] = k_736245;
-c_7321706.elements[1] = m_731213_733496;
-c_7321706.elements[2] = n_731212_733495;
-+closureN_type c_7320413;
-+object e_7320424 [3];
-+c_7320413.hdr.mark = gc_color_red;
-+ c_7320413.hdr.grayed = 0;
-+c_7320413.tag = closureN_tag;
-+ c_7320413.fn = (function_type)__lambda_786;
-+c_7320413.num_args = 1;
-+c_7320413.num_elements = 3;
-+c_7320413.elements = (object *)e_7320424;
-+c_7320413.elements[0] = k_735800;
-+c_7320413.elements[1] = m_731214_733156;
-+c_7320413.elements[2] = n_731213_733155;
++closureN_type c_7320406;
++object e_7320417 [3];
++c_7320406.hdr.mark = gc_color_red;
++ c_7320406.hdr.grayed = 0;
++c_7320406.tag = closureN_tag;
++ c_7320406.fn = (function_type)__lambda_786;
++c_7320406.num_args = 1;
++c_7320406.num_elements = 3;
++c_7320406.elements = (object *)e_7320417;
++c_7320406.elements[0] = k_735793;
++c_7320406.elements[1] = m_731213_733149;
++c_7320406.elements[2] = n_731212_733148;
-return_direct_with_clo3(data, __glo_floor_91quotient_scheme_base, (((closure) __glo_floor_91quotient_scheme_base)->fn), &c_7321706, n_731212_733495, m_731213_733496);;
-+return_direct_with_clo3(data, __glo_floor_91quotient_scheme_base, (((closure) __glo_floor_91quotient_scheme_base)->fn), &c_7320413, n_731213_733155, m_731214_733156);;
++return_direct_with_clo3(data, __glo_floor_91quotient_scheme_base, (((closure) __glo_floor_91quotient_scheme_base)->fn), &c_7320406, n_731212_733148, m_731213_733149);;
}
-static void __lambda_786(void *data, object self_7313696, int argc, object *args) /* object self_7313696, object r_736247 */
-+static void __lambda_786(void *data, object self_7312450, int argc, object *args) /* object self_7312450, object r_735802 */
++static void __lambda_786(void *data, object self_7312443, int argc, object *args) /* object self_7312443, object r_735795 */
{
- object r_736247 = args[0];
-+ object r_735802 = args[0];
++ object r_735795 = args[0];
-complex_num_type local_7321711;
-+complex_num_type local_7320418;
++complex_num_type local_7320411;
-complex_num_type local_7321715;
-return_direct_with_clo1(data, ((closureN)self_7313696)->elements[0], (((closure) ((closureN)self_7313696)->elements[0])->fn), Cyc_fast_sub(data,&local_7321711, ((closureN)self_7313696)->elements[2], Cyc_fast_mul(data,&local_7321715, ((closureN)self_7313696)->elements[1], r_736247)));;
-+complex_num_type local_7320422;
-+return_direct_with_clo1(data, ((closureN)self_7312450)->elements[0], (((closure) ((closureN)self_7312450)->elements[0])->fn), Cyc_fast_sub(data,&local_7320418, ((closureN)self_7312450)->elements[2], Cyc_fast_mul(data,&local_7320422, ((closureN)self_7312450)->elements[1], r_735802)));;
++complex_num_type local_7320415;
++return_direct_with_clo1(data, ((closureN)self_7312443)->elements[0], (((closure) ((closureN)self_7312443)->elements[0])->fn), Cyc_fast_sub(data,&local_7320411, ((closureN)self_7312443)->elements[2], Cyc_fast_mul(data,&local_7320415, ((closureN)self_7312443)->elements[1], r_735795)));;
}
-static void __lambda_784(void *data, object _, int argc, object *args) /* closure _,object k_736237, object n_731208_733492, object m_731209_733493 */
-+static void __lambda_784(void *data, object _, int argc, object *args) /* closure _,object k_735792, object n_731209_733152, object m_731210_733153 */
++static void __lambda_784(void *data, object _, int argc, object *args) /* closure _,object k_735785, object n_731208_733145, object m_731209_733146 */
{
-object k_736237 = args[0]; object n_731208_733492 = args[1]; object m_731209_733493 = args[2];
- object r_736239;
-- Cyc_st_add(data, "scheme/base.sld:floor-quotient");
++object k_735785 = args[0]; object n_731208_733145 = args[1]; object m_731209_733146 = args[2];
++ object r_735787;
+ Cyc_st_add(data, "scheme/base.sld:floor-quotient");
- object local_7321684 = alloca(sizeof(complex_num_type));
-+object k_735792 = args[0]; object n_731209_733152 = args[1]; object m_731210_733153 = args[2];
-+ object r_735794;
-+ Cyc_st_add(data, "base.sld:floor-quotient");
-+ object local_7320391 = alloca(sizeof(complex_num_type));
++ object local_7320384 = alloca(sizeof(complex_num_type));
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7321684, n_731208_733492)) ){
- object local_7321688 = alloca(sizeof(complex_num_type));
- r_736239 = ((inline_function_type)
- ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7321688, m_731209_733493);
-+ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7320391, n_731209_733152)) ){
-+ object local_7320395 = alloca(sizeof(complex_num_type));
-+ r_735794 = ((inline_function_type)
-+ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7320395, m_731210_733153);
++ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7320384, n_731208_733145)) ){
++ object local_7320388 = alloca(sizeof(complex_num_type));
++ r_735787 = ((inline_function_type)
++ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7320388, m_731209_733146);
} else {
- r_736239 = boolean_f;}
-;if( (boolean_f != r_736239) ){
-+ r_735794 = boolean_f;}
-+;if( (boolean_f != r_735794) ){
++ r_735787 = boolean_f;}
++;if( (boolean_f != r_735787) ){
-complex_num_type local_7321693;
-+complex_num_type local_7320400;
++complex_num_type local_7320393;
-complex_num_type local_7321696;
-return_direct_with_clo2(data, __glo_exact_scheme_base, (((closure) __glo_exact_scheme_base)->fn), k_736237, ((inline_function_type)
- ((closure)__glo_floor_191_191inline_191_191_scheme_base)->fn)(data,&local_7321693, Cyc_fast_div(data,&local_7321696, n_731208_733492, m_731209_733493)));
-+complex_num_type local_7320403;
-+return_direct_with_clo2(data, __glo_exact_scheme_base, (((closure) __glo_exact_scheme_base)->fn), k_735792, ((inline_function_type)
-+ ((closure)__glo_floor_191_191inline_191_191_scheme_base)->fn)(data,&local_7320400, Cyc_fast_div(data,&local_7320403, n_731209_733152, m_731210_733153)));
++complex_num_type local_7320396;
++return_direct_with_clo2(data, __glo_exact_scheme_base, (((closure) __glo_exact_scheme_base)->fn), k_735785, ((inline_function_type)
++ ((closure)__glo_floor_191_191inline_191_191_scheme_base)->fn)(data,&local_7320393, Cyc_fast_div(data,&local_7320396, n_731208_733145, m_731209_733146)));
} else {
-complex_num_type local_7321700;
-+complex_num_type local_7320407;
++complex_num_type local_7320400;
-complex_num_type local_7321703;
-return_direct_with_clo1(data, k_736237, (((closure) k_736237)->fn), ((inline_function_type)
- ((closure)__glo_floor_191_191inline_191_191_scheme_base)->fn)(data,&local_7321700, Cyc_fast_div(data,&local_7321703, n_731208_733492, m_731209_733493)));}
-+complex_num_type local_7320410;
-+return_direct_with_clo1(data, k_735792, (((closure) k_735792)->fn), ((inline_function_type)
-+ ((closure)__glo_floor_191_191inline_191_191_scheme_base)->fn)(data,&local_7320407, Cyc_fast_div(data,&local_7320410, n_731209_733152, m_731210_733153)));}
++complex_num_type local_7320403;
++return_direct_with_clo1(data, k_735785, (((closure) k_735785)->fn), ((inline_function_type)
++ ((closure)__glo_floor_191_191inline_191_191_scheme_base)->fn)(data,&local_7320400, Cyc_fast_div(data,&local_7320403, n_731208_733145, m_731209_733146)));}
;;
}
-static void __lambda_781(void *data, object _, int argc, object *args) /* closure _,object k_736232, object n_731206_733490, object m_731207_733491 */
-+static void __lambda_781(void *data, object _, int argc, object *args) /* closure _,object k_735787, object n_731207_733150, object m_731208_733151 */
++static void __lambda_781(void *data, object _, int argc, object *args) /* closure _,object k_735780, object n_731206_733143, object m_731207_733144 */
{
-object k_736232 = args[0]; object n_731206_733490 = args[1]; object m_731207_733491 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:truncate/");
-+object k_735787 = args[0]; object n_731207_733150 = args[1]; object m_731208_733151 = args[2];
-+ Cyc_st_add(data, "base.sld:truncate/");
++object k_735780 = args[0]; object n_731206_733143 = args[1]; object m_731207_733144 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:truncate/");
-closureN_type c_7321670;
-object e_7321679 [3];
@@ -34370,28 +34546,28 @@ Make let-values be the same as let*-values, to work around
-c_7321670.elements[0] = k_736232;
-c_7321670.elements[1] = m_731207_733491;
-c_7321670.elements[2] = n_731206_733490;
-+closureN_type c_7320377;
-+object e_7320386 [3];
-+c_7320377.hdr.mark = gc_color_red;
-+ c_7320377.hdr.grayed = 0;
-+c_7320377.tag = closureN_tag;
-+ c_7320377.fn = (function_type)__lambda_782;
-+c_7320377.num_args = 1;
-+c_7320377.num_elements = 3;
-+c_7320377.elements = (object *)e_7320386;
-+c_7320377.elements[0] = k_735787;
-+c_7320377.elements[1] = m_731208_733151;
-+c_7320377.elements[2] = n_731207_733150;
++closureN_type c_7320370;
++object e_7320379 [3];
++c_7320370.hdr.mark = gc_color_red;
++ c_7320370.hdr.grayed = 0;
++c_7320370.tag = closureN_tag;
++ c_7320370.fn = (function_type)__lambda_782;
++c_7320370.num_args = 1;
++c_7320370.num_elements = 3;
++c_7320370.elements = (object *)e_7320379;
++c_7320370.elements[0] = k_735780;
++c_7320370.elements[1] = m_731207_733144;
++c_7320370.elements[2] = n_731206_733143;
-return_direct_with_clo3(data, __glo_truncate_91quotient_scheme_base, (((closure) __glo_truncate_91quotient_scheme_base)->fn), &c_7321670, n_731206_733490, m_731207_733491);;
-+return_direct_with_clo3(data, __glo_truncate_91quotient_scheme_base, (((closure) __glo_truncate_91quotient_scheme_base)->fn), &c_7320377, n_731207_733150, m_731208_733151);;
++return_direct_with_clo3(data, __glo_truncate_91quotient_scheme_base, (((closure) __glo_truncate_91quotient_scheme_base)->fn), &c_7320370, n_731206_733143, m_731207_733144);;
}
-static void __lambda_782(void *data, object self_7313694, int argc, object *args) /* object self_7313694, object r_736233 */
-+static void __lambda_782(void *data, object self_7312448, int argc, object *args) /* object self_7312448, object r_735788 */
++static void __lambda_782(void *data, object self_7312441, int argc, object *args) /* object self_7312441, object r_735781 */
{
- object r_736233 = args[0];
-+ object r_735788 = args[0];
++ object r_735781 = args[0];
-closureN_type c_7321672;
-object e_7321676 [2];
@@ -34404,64 +34580,62 @@ Make let-values be the same as let*-values, to work around
-c_7321672.elements = (object *)e_7321676;
-c_7321672.elements[0] = ((closureN)self_7313694)->elements[0];
-c_7321672.elements[1] = r_736233;
-+closureN_type c_7320379;
-+object e_7320383 [2];
-+c_7320379.hdr.mark = gc_color_red;
-+ c_7320379.hdr.grayed = 0;
-+c_7320379.tag = closureN_tag;
-+ c_7320379.fn = (function_type)__lambda_783;
-+c_7320379.num_args = 1;
-+c_7320379.num_elements = 2;
-+c_7320379.elements = (object *)e_7320383;
-+c_7320379.elements[0] = ((closureN)self_7312448)->elements[0];
-+c_7320379.elements[1] = r_735788;
++closureN_type c_7320372;
++object e_7320376 [2];
++c_7320372.hdr.mark = gc_color_red;
++ c_7320372.hdr.grayed = 0;
++c_7320372.tag = closureN_tag;
++ c_7320372.fn = (function_type)__lambda_783;
++c_7320372.num_args = 1;
++c_7320372.num_elements = 2;
++c_7320372.elements = (object *)e_7320376;
++c_7320372.elements[0] = ((closureN)self_7312441)->elements[0];
++c_7320372.elements[1] = r_735781;
-return_direct_with_clo3(data, __glo_truncate_91remainder_scheme_base, (((closure) __glo_truncate_91remainder_scheme_base)->fn), &c_7321672, ((closureN)self_7313694)->elements[2], ((closureN)self_7313694)->elements[1]);;
-+return_direct_with_clo3(data, __glo_truncate_91remainder_scheme_base, (((closure) __glo_truncate_91remainder_scheme_base)->fn), &c_7320379, ((closureN)self_7312448)->elements[2], ((closureN)self_7312448)->elements[1]);;
++return_direct_with_clo3(data, __glo_truncate_91remainder_scheme_base, (((closure) __glo_truncate_91remainder_scheme_base)->fn), &c_7320372, ((closureN)self_7312441)->elements[2], ((closureN)self_7312441)->elements[1]);;
}
-static void __lambda_783(void *data, object self_7313695, int argc, object *args) /* object self_7313695, object r_736234 */
-+static void __lambda_783(void *data, object self_7312449, int argc, object *args) /* object self_7312449, object r_735789 */
++static void __lambda_783(void *data, object self_7312442, int argc, object *args) /* object self_7312442, object r_735782 */
{
- object r_736234 = args[0];
- return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7313695)->elements[0], ((closureN)self_7313695)->elements[1], r_736234);;
-+ object r_735789 = args[0];
-+ return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7312449)->elements[0], ((closureN)self_7312449)->elements[1], r_735789);;
++ object r_735782 = args[0];
++ return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7312442)->elements[0], ((closureN)self_7312442)->elements[1], r_735782);;
}
-static object __lambda_1478(void *data, object ptr,object x_731204_733488, object y_731205_733489) {
-+static object __lambda_1431(void *data, object ptr,object x_731205_733148, object y_731206_733149) {
++static object __lambda_1431(void *data, object ptr,object x_731204_733141, object y_731205_733142) {
-- Cyc_st_add(data, "scheme/base.sld:quotient");
-+ Cyc_st_add(data, "base.sld:quotient");
+ Cyc_st_add(data, "scheme/base.sld:quotient");
-complex_num_type local_7321664;
-+complex_num_type local_7320371;
++complex_num_type local_7320364;
-complex_num_type local_7321667;
-+complex_num_type local_7320374;
++complex_num_type local_7320367;
return_copy(ptr, ((inline_function_type)
- ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7321664, Cyc_fast_div(data,&local_7321667, x_731204_733488, y_731205_733489)));;
-+ ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7320371, Cyc_fast_div(data,&local_7320374, x_731205_733148, y_731206_733149)));;
++ ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7320364, Cyc_fast_div(data,&local_7320367, x_731204_733141, y_731205_733142)));;
}
-static void __lambda_780(void *data, object _, int argc, object *args) /* closure _,object k_736224, object x_731204_733488, object y_731205_733489 */
-+static void __lambda_780(void *data, object _, int argc, object *args) /* closure _,object k_735779, object x_731205_733148, object y_731206_733149 */
++static void __lambda_780(void *data, object _, int argc, object *args) /* closure _,object k_735772, object x_731204_733141, object y_731205_733142 */
{
-object k_736224 = args[0]; object x_731204_733488 = args[1]; object y_731205_733489 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:quotient");
-+object k_735779 = args[0]; object x_731205_733148 = args[1]; object y_731206_733149 = args[2];
-+ Cyc_st_add(data, "base.sld:quotient");
++object k_735772 = args[0]; object x_731204_733141 = args[1]; object y_731205_733142 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:quotient");
-complex_num_type local_7321656;
-+complex_num_type local_7320363;
++complex_num_type local_7320356;
-complex_num_type local_7321659;
-return_direct_with_clo1(data, k_736224, (((closure) k_736224)->fn), ((inline_function_type)
- ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7321656, Cyc_fast_div(data,&local_7321659, x_731204_733488, y_731205_733489)));;
-+complex_num_type local_7320366;
-+return_direct_with_clo1(data, k_735779, (((closure) k_735779)->fn), ((inline_function_type)
-+ ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7320363, Cyc_fast_div(data,&local_7320366, x_731205_733148, y_731206_733149)));;
++complex_num_type local_7320359;
++return_direct_with_clo1(data, k_735772, (((closure) k_735772)->fn), ((inline_function_type)
++ ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7320356, Cyc_fast_div(data,&local_7320359, x_731204_733141, y_731205_733142)));;
}
-static void __lambda_1477(void *data, object _, int argc, object *args) {object k = args[0];object n = args[1]; Cyc_get_ratio(data, k, n, 0); }
@@ -34469,36 +34643,34 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_779(void *data, object _, int argc, object *args) /* closure _,object k_736217, object nums_731203_733487_raw, ... */
+static void __lambda_1430(void *data, object _, int argc, object *args) {object k = args[0];object n = args[1]; Cyc_get_ratio(data, k, n, 0); }
+static void __lambda_1429(void *data, object _, int argc, object *args) {object k = args[0];object n = args[1]; Cyc_get_ratio(data, k, n, 1); }
-+static void __lambda_779(void *data, object _, int argc, object *args) /* closure _,object k_735772, object nums_731204_733147_raw, ... */
++static void __lambda_779(void *data, object _, int argc, object *args) /* closure _,object k_735765, object nums_731203_733140_raw, ... */
{
-object k_736217 = args[0];
-load_varargs(nums_731203_733487, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:lcm/entry");
-+object k_735772 = args[0];
-+load_varargs(nums_731204_733147, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:lcm/entry");
++object k_735765 = args[0];
++load_varargs(nums_731203_733140, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:lcm/entry");
-if( (boolean_f != Cyc_eqv(nums_731203_733487, NULL)) ){
- return_direct_with_clo1(data, k_736217, (((closure) k_736217)->fn), obj_int2obj(1));
-+if( (boolean_f != Cyc_eqv(nums_731204_733147, NULL)) ){
-+ return_direct_with_clo1(data, k_735772, (((closure) k_735772)->fn), obj_int2obj(1));
++if( (boolean_f != Cyc_eqv(nums_731203_733140, NULL)) ){
++ return_direct_with_clo1(data, k_735765, (((closure) k_735765)->fn), obj_int2obj(1));
} else {
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_736217, __glo_lcm_95main_scheme_base, Cyc_car(data, nums_731203_733487), Cyc_cdr(data, nums_731203_733487));}
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735772, __glo_lcm_95main_scheme_base, Cyc_car(data, nums_731204_733147), Cyc_cdr(data, nums_731204_733147));}
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735765, __glo_lcm_95main_scheme_base, Cyc_car(data, nums_731203_733140), Cyc_cdr(data, nums_731203_733140));}
;;
}
-static void __lambda_777(void *data, object _, int argc, object *args) /* closure _,object k_736211, object a_731201_733485, object b_731202_733486 */
-+static void __lambda_777(void *data, object _, int argc, object *args) /* closure _,object k_735766, object a_731202_733145, object b_731203_733146 */
++static void __lambda_777(void *data, object _, int argc, object *args) /* closure _,object k_735759, object a_731201_733138, object b_731202_733139 */
{
-object k_736211 = args[0]; object a_731201_733485 = args[1]; object b_731202_733486 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:lcm/main");
-+object k_735766 = args[0]; object a_731202_733145 = args[1]; object b_731203_733146 = args[2];
-+ Cyc_st_add(data, "base.sld:lcm/main");
++object k_735759 = args[0]; object a_731201_733138 = args[1]; object b_731202_733139 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:lcm/main");
-closureN_type c_7321629;
-object e_7321640 [3];
@@ -34512,74 +34684,72 @@ Make let-values be the same as let*-values, to work around
-c_7321629.elements[0] = a_731201_733485;
-c_7321629.elements[1] = b_731202_733486;
-c_7321629.elements[2] = k_736211;
-+closureN_type c_7320336;
-+object e_7320347 [3];
-+c_7320336.hdr.mark = gc_color_red;
-+ c_7320336.hdr.grayed = 0;
-+c_7320336.tag = closureN_tag;
-+ c_7320336.fn = (function_type)__lambda_778;
-+c_7320336.num_args = 1;
-+c_7320336.num_elements = 3;
-+c_7320336.elements = (object *)e_7320347;
-+c_7320336.elements[0] = a_731202_733145;
-+c_7320336.elements[1] = b_731203_733146;
-+c_7320336.elements[2] = k_735766;
++closureN_type c_7320329;
++object e_7320340 [3];
++c_7320329.hdr.mark = gc_color_red;
++ c_7320329.hdr.grayed = 0;
++c_7320329.tag = closureN_tag;
++ c_7320329.fn = (function_type)__lambda_778;
++c_7320329.num_args = 1;
++c_7320329.num_elements = 3;
++c_7320329.elements = (object *)e_7320340;
++c_7320329.elements[0] = a_731201_733138;
++c_7320329.elements[1] = b_731202_733139;
++c_7320329.elements[2] = k_735759;
-return_direct_with_clo3(data, __glo_gcd_95main_scheme_base, (((closure) __glo_gcd_95main_scheme_base)->fn), &c_7321629, a_731201_733485, b_731202_733486);;
-+return_direct_with_clo3(data, __glo_gcd_95main_scheme_base, (((closure) __glo_gcd_95main_scheme_base)->fn), &c_7320336, a_731202_733145, b_731203_733146);;
++return_direct_with_clo3(data, __glo_gcd_95main_scheme_base, (((closure) __glo_gcd_95main_scheme_base)->fn), &c_7320329, a_731201_733138, b_731202_733139);;
}
-static void __lambda_778(void *data, object self_7313693, int argc, object *args) /* object self_7313693, object r_736214 */
-+static void __lambda_778(void *data, object self_7312447, int argc, object *args) /* object self_7312447, object r_735769 */
++static void __lambda_778(void *data, object self_7312440, int argc, object *args) /* object self_7312440, object r_735762 */
{
- object r_736214 = args[0];
-+ object r_735769 = args[0];
++ object r_735762 = args[0];
-complex_num_type local_7321634;
-+complex_num_type local_7320341;
++complex_num_type local_7320334;
-complex_num_type local_7321637;
-return_direct_with_clo2(data, __glo_abs_scheme_base, (((closure) __glo_abs_scheme_base)->fn), ((closureN)self_7313693)->elements[2], Cyc_fast_div(data,&local_7321634, Cyc_fast_mul(data,&local_7321637, ((closureN)self_7313693)->elements[0], ((closureN)self_7313693)->elements[1]), r_736214));;
-+complex_num_type local_7320344;
-+return_direct_with_clo2(data, __glo_abs_scheme_base, (((closure) __glo_abs_scheme_base)->fn), ((closureN)self_7312447)->elements[2], Cyc_fast_div(data,&local_7320341, Cyc_fast_mul(data,&local_7320344, ((closureN)self_7312447)->elements[0], ((closureN)self_7312447)->elements[1]), r_735769));;
++complex_num_type local_7320337;
++return_direct_with_clo2(data, __glo_abs_scheme_base, (((closure) __glo_abs_scheme_base)->fn), ((closureN)self_7312440)->elements[2], Cyc_fast_div(data,&local_7320334, Cyc_fast_mul(data,&local_7320337, ((closureN)self_7312440)->elements[0], ((closureN)self_7312440)->elements[1]), r_735762));;
}
-static void __lambda_776(void *data, object _, int argc, object *args) /* closure _,object k_736204, object nums_731200_733484_raw, ... */
-+static void __lambda_776(void *data, object _, int argc, object *args) /* closure _,object k_735759, object nums_731201_733144_raw, ... */
++static void __lambda_776(void *data, object _, int argc, object *args) /* closure _,object k_735752, object nums_731200_733137_raw, ... */
{
-object k_736204 = args[0];
-load_varargs(nums_731200_733484, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:gcd/entry");
-+object k_735759 = args[0];
-+load_varargs(nums_731201_733144, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:gcd/entry");
++object k_735752 = args[0];
++load_varargs(nums_731200_733137, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:gcd/entry");
-if( (boolean_f != Cyc_eqv(nums_731200_733484, NULL)) ){
- return_direct_with_clo1(data, k_736204, (((closure) k_736204)->fn), obj_int2obj(0));
-+if( (boolean_f != Cyc_eqv(nums_731201_733144, NULL)) ){
-+ return_direct_with_clo1(data, k_735759, (((closure) k_735759)->fn), obj_int2obj(0));
++if( (boolean_f != Cyc_eqv(nums_731200_733137, NULL)) ){
++ return_direct_with_clo1(data, k_735752, (((closure) k_735752)->fn), obj_int2obj(0));
} else {
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_736204, __glo_gcd_95main_scheme_base, Cyc_car(data, nums_731200_733484), Cyc_cdr(data, nums_731200_733484));}
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735759, __glo_gcd_95main_scheme_base, Cyc_car(data, nums_731201_733144), Cyc_cdr(data, nums_731201_733144));}
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735752, __glo_gcd_95main_scheme_base, Cyc_car(data, nums_731200_733137), Cyc_cdr(data, nums_731200_733137));}
;;
}
-static void __lambda_774(void *data, object _, int argc, object *args) /* closure _,object k_736199, object a_731198_733482, object b_731199_733483 */
-+static void __lambda_774(void *data, object _, int argc, object *args) /* closure _,object k_735754, object a_731199_733142, object b_731200_733143 */
++static void __lambda_774(void *data, object _, int argc, object *args) /* closure _,object k_735747, object a_731198_733135, object b_731199_733136 */
{
-object k_736199 = args[0]; object a_731198_733482 = args[1]; object b_731199_733483 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:gcd/main");
-+object k_735754 = args[0]; object a_731199_733142 = args[1]; object b_731200_733143 = args[2];
-+ Cyc_st_add(data, "base.sld:gcd/main");
++object k_735747 = args[0]; object a_731198_733135 = args[1]; object b_731199_733136 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:gcd/main");
-if( (boolean_f != Cyc_num_fast_eq_op(data, b_731199_733483, obj_int2obj(0))) ){
- return_direct_with_clo2(data, __glo_abs_scheme_base, (((closure) __glo_abs_scheme_base)->fn), k_736199, a_731198_733482);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, b_731200_733143, obj_int2obj(0))) ){
-+ return_direct_with_clo2(data, __glo_abs_scheme_base, (((closure) __glo_abs_scheme_base)->fn), k_735754, a_731199_733142);
++if( (boolean_f != Cyc_num_fast_eq_op(data, b_731199_733136, obj_int2obj(0))) ){
++ return_direct_with_clo2(data, __glo_abs_scheme_base, (((closure) __glo_abs_scheme_base)->fn), k_735747, a_731198_733135);
} else {
-closureN_type c_7321613;
@@ -34593,41 +34763,40 @@ Make let-values be the same as let*-values, to work around
-c_7321613.elements = (object *)e_7321617;
-c_7321613.elements[0] = b_731199_733483;
-c_7321613.elements[1] = k_736199;
-+closureN_type c_7320320;
-+object e_7320324 [2];
-+c_7320320.hdr.mark = gc_color_red;
-+ c_7320320.hdr.grayed = 0;
-+c_7320320.tag = closureN_tag;
-+ c_7320320.fn = (function_type)__lambda_775;
-+c_7320320.num_args = 1;
-+c_7320320.num_elements = 2;
-+c_7320320.elements = (object *)e_7320324;
-+c_7320320.elements[0] = b_731200_733143;
-+c_7320320.elements[1] = k_735754;
++closureN_type c_7320313;
++object e_7320317 [2];
++c_7320313.hdr.mark = gc_color_red;
++ c_7320313.hdr.grayed = 0;
++c_7320313.tag = closureN_tag;
++ c_7320313.fn = (function_type)__lambda_775;
++c_7320313.num_args = 1;
++c_7320313.num_elements = 2;
++c_7320313.elements = (object *)e_7320317;
++c_7320313.elements[0] = b_731199_733136;
++c_7320313.elements[1] = k_735747;
-return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7321613, a_731198_733482, b_731199_733483);}
-+return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7320320, a_731199_733142, b_731200_733143);}
++return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7320313, a_731198_733135, b_731199_733136);}
;;
}
-static void __lambda_775(void *data, object self_7313692, int argc, object *args) /* object self_7313692, object r_736201 */
-+static void __lambda_775(void *data, object self_7312446, int argc, object *args) /* object self_7312446, object r_735756 */
++static void __lambda_775(void *data, object self_7312439, int argc, object *args) /* object self_7312439, object r_735749 */
{
- object r_736201 = args[0];
- return_direct_with_clo3(data, __glo_gcd_95main_scheme_base, (((closure) __glo_gcd_95main_scheme_base)->fn), ((closureN)self_7313692)->elements[1], ((closureN)self_7313692)->elements[0], r_736201);;
-+ object r_735756 = args[0];
-+ return_direct_with_clo3(data, __glo_gcd_95main_scheme_base, (((closure) __glo_gcd_95main_scheme_base)->fn), ((closureN)self_7312446)->elements[1], ((closureN)self_7312446)->elements[0], r_735756);;
++ object r_735749 = args[0];
++ return_direct_with_clo3(data, __glo_gcd_95main_scheme_base, (((closure) __glo_gcd_95main_scheme_base)->fn), ((closureN)self_7312439)->elements[1], ((closureN)self_7312439)->elements[0], r_735749);;
}
-static void __lambda_771(void *data, object _, int argc, object *args) /* closure _,object k_736189, object first_731194_733478, object rest_731195_733479_raw, ... */
-+static void __lambda_771(void *data, object _, int argc, object *args) /* closure _,object k_735744, object first_731195_733138, object rest_731196_733139_raw, ... */
++static void __lambda_771(void *data, object _, int argc, object *args) /* closure _,object k_735737, object first_731194_733131, object rest_731195_733132_raw, ... */
{
-object k_736189 = args[0]; object first_731194_733478 = args[1];
-load_varargs(rest_731195_733479, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:min");
-+object k_735744 = args[0]; object first_731195_733138 = args[1];
-+load_varargs(rest_731196_733139, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:min");
++object k_735737 = args[0]; object first_731194_733131 = args[1];
++load_varargs(rest_731195_733132, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:min");
-closureN_type c_7321597;
-object e_7321602 [3];
@@ -34641,60 +34810,59 @@ Make let-values be the same as let*-values, to work around
-c_7321597.elements[0] = first_731194_733478;
-c_7321597.elements[1] = k_736189;
-c_7321597.elements[2] = rest_731195_733479;
-+closureN_type c_7320304;
-+object e_7320309 [3];
-+c_7320304.hdr.mark = gc_color_red;
-+ c_7320304.hdr.grayed = 0;
-+c_7320304.tag = closureN_tag;
-+ c_7320304.fn = (function_type)__lambda_772;
-+c_7320304.num_args = 1;
-+c_7320304.num_elements = 3;
-+c_7320304.elements = (object *)e_7320309;
-+c_7320304.elements[0] = first_731195_733138;
-+c_7320304.elements[1] = k_735744;
-+c_7320304.elements[2] = rest_731196_733139;
++closureN_type c_7320297;
++object e_7320302 [3];
++c_7320297.hdr.mark = gc_color_red;
++ c_7320297.hdr.grayed = 0;
++c_7320297.tag = closureN_tag;
++ c_7320297.fn = (function_type)__lambda_772;
++c_7320297.num_args = 1;
++c_7320297.num_elements = 3;
++c_7320297.elements = (object *)e_7320302;
++c_7320297.elements[0] = first_731194_733131;
++c_7320297.elements[1] = k_735737;
++c_7320297.elements[2] = rest_731195_733132;
-mclosure0(c_7321603, (function_type)__lambda_773);c_7321603.num_args = 2;
-return_direct_with_clo1(data,(closure)&c_7321597,__lambda_772, &c_7321603);;
-+mclosure0(c_7320310, (function_type)__lambda_773);c_7320310.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7320304,__lambda_772, &c_7320310);;
++mclosure0(c_7320303, (function_type)__lambda_773);c_7320303.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7320297,__lambda_772, &c_7320303);;
}
-static void __lambda_773(void *data, object self_7313690, int argc, object *args) /* object self_7313690, object k_736191, object old_731196_733480, object new_731197_733481 */
-+static void __lambda_773(void *data, object self_7312444, int argc, object *args) /* object self_7312444, object k_735746, object old_731197_733140, object new_731198_733141 */
++static void __lambda_773(void *data, object self_7312437, int argc, object *args) /* object self_7312437, object k_735739, object old_731196_733133, object new_731197_733134 */
{
- object k_736191 = args[0]; object old_731196_733480 = args[1]; object new_731197_733481 = args[2];
-+ object k_735746 = args[0]; object old_731197_733140 = args[1]; object new_731198_733141 = args[2];
++ object k_735739 = args[0]; object old_731196_733133 = args[1]; object new_731197_733134 = args[2];
-if( (boolean_f != Cyc_num_fast_lt_op(data, old_731196_733480, new_731197_733481)) ){
- return_direct_with_clo1(data, k_736191, (((closure) k_736191)->fn), old_731196_733480);
-+if( (boolean_f != Cyc_num_fast_lt_op(data, old_731197_733140, new_731198_733141)) ){
-+ return_direct_with_clo1(data, k_735746, (((closure) k_735746)->fn), old_731197_733140);
++if( (boolean_f != Cyc_num_fast_lt_op(data, old_731196_733133, new_731197_733134)) ){
++ return_direct_with_clo1(data, k_735739, (((closure) k_735739)->fn), old_731196_733133);
} else {
- return_direct_with_clo1(data, k_736191, (((closure) k_736191)->fn), new_731197_733481);}
-+ return_direct_with_clo1(data, k_735746, (((closure) k_735746)->fn), new_731198_733141);}
++ return_direct_with_clo1(data, k_735739, (((closure) k_735739)->fn), new_731197_733134);}
;;
}
-static void __lambda_772(void *data, object self_7313691, int argc, object *args) /* object self_7313691, object r_736190 */
-+static void __lambda_772(void *data, object self_7312445, int argc, object *args) /* object self_7312445, object r_735745 */
++static void __lambda_772(void *data, object self_7312438, int argc, object *args) /* object self_7312438, object r_735738 */
{
- object r_736190 = args[0];
- return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7313691)->elements[1], r_736190, ((closureN)self_7313691)->elements[0], ((closureN)self_7313691)->elements[2]);;
-+ object r_735745 = args[0];
-+ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7312445)->elements[1], r_735745, ((closureN)self_7312445)->elements[0], ((closureN)self_7312445)->elements[2]);;
++ object r_735738 = args[0];
++ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7312438)->elements[1], r_735738, ((closureN)self_7312438)->elements[0], ((closureN)self_7312438)->elements[2]);;
}
-static void __lambda_768(void *data, object _, int argc, object *args) /* closure _,object k_736183, object first_731190_733474, object rest_731191_733475_raw, ... */
-+static void __lambda_768(void *data, object _, int argc, object *args) /* closure _,object k_735738, object first_731191_733134, object rest_731192_733135_raw, ... */
++static void __lambda_768(void *data, object _, int argc, object *args) /* closure _,object k_735731, object first_731190_733127, object rest_731191_733128_raw, ... */
{
-object k_736183 = args[0]; object first_731190_733474 = args[1];
-load_varargs(rest_731191_733475, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:max");
-+object k_735738 = args[0]; object first_731191_733134 = args[1];
-+load_varargs(rest_731192_733135, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:max");
++object k_735731 = args[0]; object first_731190_733127 = args[1];
++load_varargs(rest_731191_733128, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:max");
-closureN_type c_7321584;
-object e_7321589 [3];
@@ -34708,49 +34876,49 @@ Make let-values be the same as let*-values, to work around
-c_7321584.elements[0] = first_731190_733474;
-c_7321584.elements[1] = k_736183;
-c_7321584.elements[2] = rest_731191_733475;
-+closureN_type c_7320291;
-+object e_7320296 [3];
-+c_7320291.hdr.mark = gc_color_red;
-+ c_7320291.hdr.grayed = 0;
-+c_7320291.tag = closureN_tag;
-+ c_7320291.fn = (function_type)__lambda_769;
-+c_7320291.num_args = 1;
-+c_7320291.num_elements = 3;
-+c_7320291.elements = (object *)e_7320296;
-+c_7320291.elements[0] = first_731191_733134;
-+c_7320291.elements[1] = k_735738;
-+c_7320291.elements[2] = rest_731192_733135;
++closureN_type c_7320284;
++object e_7320289 [3];
++c_7320284.hdr.mark = gc_color_red;
++ c_7320284.hdr.grayed = 0;
++c_7320284.tag = closureN_tag;
++ c_7320284.fn = (function_type)__lambda_769;
++c_7320284.num_args = 1;
++c_7320284.num_elements = 3;
++c_7320284.elements = (object *)e_7320289;
++c_7320284.elements[0] = first_731190_733127;
++c_7320284.elements[1] = k_735731;
++c_7320284.elements[2] = rest_731191_733128;
-mclosure0(c_7321590, (function_type)__lambda_770);c_7321590.num_args = 2;
-return_direct_with_clo1(data,(closure)&c_7321584,__lambda_769, &c_7321590);;
-+mclosure0(c_7320297, (function_type)__lambda_770);c_7320297.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7320291,__lambda_769, &c_7320297);;
++mclosure0(c_7320290, (function_type)__lambda_770);c_7320290.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7320284,__lambda_769, &c_7320290);;
}
-static void __lambda_770(void *data, object self_7313688, int argc, object *args) /* object self_7313688, object k_736185, object old_731192_733476, object new_731193_733477 */
-+static void __lambda_770(void *data, object self_7312442, int argc, object *args) /* object self_7312442, object k_735740, object old_731193_733136, object new_731194_733137 */
++static void __lambda_770(void *data, object self_7312435, int argc, object *args) /* object self_7312435, object k_735733, object old_731192_733129, object new_731193_733130 */
{
- object k_736185 = args[0]; object old_731192_733476 = args[1]; object new_731193_733477 = args[2];
-+ object k_735740 = args[0]; object old_731193_733136 = args[1]; object new_731194_733137 = args[2];
++ object k_735733 = args[0]; object old_731192_733129 = args[1]; object new_731193_733130 = args[2];
-if( (boolean_f != Cyc_num_fast_gt_op(data, old_731192_733476, new_731193_733477)) ){
- return_direct_with_clo1(data, k_736185, (((closure) k_736185)->fn), old_731192_733476);
-+if( (boolean_f != Cyc_num_fast_gt_op(data, old_731193_733136, new_731194_733137)) ){
-+ return_direct_with_clo1(data, k_735740, (((closure) k_735740)->fn), old_731193_733136);
++if( (boolean_f != Cyc_num_fast_gt_op(data, old_731192_733129, new_731193_733130)) ){
++ return_direct_with_clo1(data, k_735733, (((closure) k_735733)->fn), old_731192_733129);
} else {
- return_direct_with_clo1(data, k_736185, (((closure) k_736185)->fn), new_731193_733477);}
-+ return_direct_with_clo1(data, k_735740, (((closure) k_735740)->fn), new_731194_733137);}
++ return_direct_with_clo1(data, k_735733, (((closure) k_735733)->fn), new_731193_733130);}
;;
}
-static void __lambda_769(void *data, object self_7313689, int argc, object *args) /* object self_7313689, object r_736184 */
-+static void __lambda_769(void *data, object self_7312443, int argc, object *args) /* object self_7312443, object r_735739 */
++static void __lambda_769(void *data, object self_7312436, int argc, object *args) /* object self_7312436, object r_735732 */
{
- object r_736184 = args[0];
- return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7313689)->elements[1], r_736184, ((closureN)self_7313689)->elements[0], ((closureN)self_7313689)->elements[2]);;
-+ object r_735739 = args[0];
-+ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7312443)->elements[1], r_735739, ((closureN)self_7312443)->elements[0], ((closureN)self_7312443)->elements[2]);;
++ object r_735732 = args[0];
++ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7312436)->elements[1], r_735732, ((closureN)self_7312436)->elements[0], ((closureN)self_7312436)->elements[2]);;
}
-static object __lambda_1475(void *data, object ptr, object z) { return Cyc_is_complex(z); }
@@ -34758,22 +34926,21 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_767(void *data, object _, int argc, object *args) /* closure _,object k_736177, object num_731189_733473 */
+static object __lambda_1428(void *data, object ptr, object z) { return Cyc_is_complex(z); }
+static void __lambda_1427(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_closcall1(data, k, Cyc_is_complex(z)); }
-+static void __lambda_767(void *data, object _, int argc, object *args) /* closure _,object k_735732, object num_731190_733133 */
++static void __lambda_767(void *data, object _, int argc, object *args) /* closure _,object k_735725, object num_731189_733126 */
{
-object k_736177 = args[0]; object num_731189_733473 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:inexact?");
++object k_735725 = args[0]; object num_731189_733126 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:inexact?");
- complex_num_type local_7321577;
-+object k_735732 = args[0]; object num_731190_733133 = args[1];
-+ Cyc_st_add(data, "base.sld:inexact?");
-+ complex_num_type local_7320284;
++ complex_num_type local_7320277;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7321577, num_731189_733473)) ){
- return_direct_with_clo1(data, k_736177, (((closure) k_736177)->fn), boolean_f);
-+ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7320284, num_731190_733133)) ){
-+ return_direct_with_clo1(data, k_735732, (((closure) k_735732)->fn), boolean_f);
++ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7320277, num_731189_733126)) ){
++ return_direct_with_clo1(data, k_735725, (((closure) k_735725)->fn), boolean_f);
} else {
- return_direct_with_clo1(data, k_736177, (((closure) k_736177)->fn), boolean_t);}
-+ return_direct_with_clo1(data, k_735732, (((closure) k_735732)->fn), boolean_t);}
++ return_direct_with_clo1(data, k_735725, (((closure) k_735725)->fn), boolean_t);}
;;
}
@@ -34806,12 +34973,11 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_761(void *data, object _, int argc, object *args) /* closure _,object k_736160, object k_731179_733470 */
+static object __lambda_1422(void *data, object ptr, object z) { return_inexact_double_op_no_cps(data, ptr, sqrt, z); }
+static void __lambda_1421(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_inexact_double_op(data, k, sqrt, z); }
-+static void __lambda_761(void *data, object _, int argc, object *args) /* closure _,object k_735715, object k_731180_733130 */
++static void __lambda_761(void *data, object _, int argc, object *args) /* closure _,object k_735708, object k_731179_733123 */
{
-object k_736160 = args[0]; object k_731179_733470 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:exact-integer-sqrt");
-+object k_735715 = args[0]; object k_731180_733130 = args[1];
-+ Cyc_st_add(data, "base.sld:exact-integer-sqrt");
++object k_735708 = args[0]; object k_731179_733123 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:exact-integer-sqrt");
-closureN_type c_7321515;
-object e_7321535 [1];
@@ -34823,18 +34989,8 @@ Make let-values be the same as let*-values, to work around
-c_7321515.num_elements = 1;
-c_7321515.elements = (object *)e_7321535;
-c_7321515.elements[0] = k_731179_733470;
-+closureN_type c_7320222;
-+object e_7320242 [1];
-+c_7320222.hdr.mark = gc_color_red;
-+ c_7320222.hdr.grayed = 0;
-+c_7320222.tag = closureN_tag;
-+ c_7320222.fn = (function_type)__lambda_762;
-+c_7320222.num_args = 0;
-+c_7320222.num_elements = 1;
-+c_7320222.elements = (object *)e_7320242;
-+c_7320222.elements[0] = k_731180_733130;
-
-
+-
+-
-closureN_type c_7321536;
-object e_7321567 [2];
-c_7321536.hdr.mark = gc_color_red;
@@ -34846,24 +35002,36 @@ Make let-values be the same as let*-values, to work around
-c_7321536.elements = (object *)e_7321567;
-c_7321536.elements[0] = k_731179_733470;
-c_7321536.elements[1] = k_736160;
-+closureN_type c_7320243;
-+object e_7320274 [2];
-+c_7320243.hdr.mark = gc_color_red;
-+ c_7320243.hdr.grayed = 0;
-+c_7320243.tag = closureN_tag;
-+ c_7320243.fn = (function_type)__lambda_763;
-+c_7320243.num_args = 1;
-+c_7320243.num_elements = 2;
-+c_7320243.elements = (object *)e_7320274;
-+c_7320243.elements[0] = k_731180_733130;
-+c_7320243.elements[1] = k_735715;
++closureN_type c_7320215;
++object e_7320235 [1];
++c_7320215.hdr.mark = gc_color_red;
++ c_7320215.hdr.grayed = 0;
++c_7320215.tag = closureN_tag;
++ c_7320215.fn = (function_type)__lambda_762;
++c_7320215.num_args = 0;
++c_7320215.num_elements = 1;
++c_7320215.elements = (object *)e_7320235;
++c_7320215.elements[0] = k_731179_733123;
++
++
++closureN_type c_7320236;
++object e_7320267 [2];
++c_7320236.hdr.mark = gc_color_red;
++ c_7320236.hdr.grayed = 0;
++c_7320236.tag = closureN_tag;
++ c_7320236.fn = (function_type)__lambda_763;
++c_7320236.num_args = 1;
++c_7320236.num_elements = 2;
++c_7320236.elements = (object *)e_7320267;
++c_7320236.elements[0] = k_731179_733123;
++c_7320236.elements[1] = k_735708;
-return_direct_with_clo1(data,(closure)&c_7321515,__lambda_762, &c_7321536);;
-+return_direct_with_clo1(data,(closure)&c_7320222,__lambda_762, &c_7320243);;
++return_direct_with_clo1(data,(closure)&c_7320215,__lambda_762, &c_7320236);;
}
-static void __lambda_763(void *data, object self_7313683, int argc, object *args) /* object self_7313683, object r_736161 */
-+static void __lambda_763(void *data, object self_7312437, int argc, object *args) /* object self_7312437, object r_735716 */
++static void __lambda_763(void *data, object self_7312430, int argc, object *args) /* object self_7312430, object r_735709 */
{
@@ -34877,16 +35045,16 @@ Make let-values be the same as let*-values, to work around
-c_7321538.num_elements = 1;
-c_7321538.elements = (object *)e_7321555;
-c_7321538.elements[0] = ((closureN)self_7313683)->elements[0];
-+closureN_type c_7320245;
-+object e_7320262 [1];
-+c_7320245.hdr.mark = gc_color_red;
-+ c_7320245.hdr.grayed = 0;
-+c_7320245.tag = closureN_tag;
-+ c_7320245.fn = (function_type)__lambda_764;
-+c_7320245.num_args = 0;
-+c_7320245.num_elements = 1;
-+c_7320245.elements = (object *)e_7320262;
-+c_7320245.elements[0] = ((closureN)self_7312437)->elements[0];
++closureN_type c_7320238;
++object e_7320255 [1];
++c_7320238.hdr.mark = gc_color_red;
++ c_7320238.hdr.grayed = 0;
++c_7320238.tag = closureN_tag;
++ c_7320238.fn = (function_type)__lambda_764;
++c_7320238.num_args = 0;
++c_7320238.num_elements = 1;
++c_7320238.elements = (object *)e_7320255;
++c_7320238.elements[0] = ((closureN)self_7312430)->elements[0];
-closureN_type c_7321556;
@@ -34900,42 +35068,42 @@ Make let-values be the same as let*-values, to work around
-c_7321556.elements = (object *)e_7321566;
-c_7321556.elements[0] = ((closureN)self_7313683)->elements[0];
-c_7321556.elements[1] = ((closureN)self_7313683)->elements[1];
-+closureN_type c_7320263;
-+object e_7320273 [2];
-+c_7320263.hdr.mark = gc_color_red;
-+ c_7320263.hdr.grayed = 0;
-+c_7320263.tag = closureN_tag;
-+ c_7320263.fn = (function_type)__lambda_766;
-+c_7320263.num_args = 1;
-+c_7320263.num_elements = 2;
-+c_7320263.elements = (object *)e_7320273;
-+c_7320263.elements[0] = ((closureN)self_7312437)->elements[0];
-+c_7320263.elements[1] = ((closureN)self_7312437)->elements[1];
++closureN_type c_7320256;
++object e_7320266 [2];
++c_7320256.hdr.mark = gc_color_red;
++ c_7320256.hdr.grayed = 0;
++c_7320256.tag = closureN_tag;
++ c_7320256.fn = (function_type)__lambda_766;
++c_7320256.num_args = 1;
++c_7320256.num_elements = 2;
++c_7320256.elements = (object *)e_7320266;
++c_7320256.elements[0] = ((closureN)self_7312430)->elements[0];
++c_7320256.elements[1] = ((closureN)self_7312430)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7321538,__lambda_764, &c_7321556);;
-+return_direct_with_clo1(data,(closure)&c_7320245,__lambda_764, &c_7320263);;
++return_direct_with_clo1(data,(closure)&c_7320238,__lambda_764, &c_7320256);;
}
-static void __lambda_766(void *data, object self_7313684, int argc, object *args) /* object self_7313684, object s_731184_733471 */
-+static void __lambda_766(void *data, object self_7312438, int argc, object *args) /* object self_7312438, object s_731185_733131 */
++static void __lambda_766(void *data, object self_7312431, int argc, object *args) /* object self_7312431, object s_731184_733124 */
{
- object s_731184_733471 = args[0];
-+ object s_731185_733131 = args[0];
++ object s_731184_733124 = args[0];
-complex_num_type local_7321561;
-+complex_num_type local_7320268;
++complex_num_type local_7320261;
-complex_num_type local_7321565;
-return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7313684)->elements[1], s_731184_733471, Cyc_fast_sub(data,&local_7321561, ((closureN)self_7313684)->elements[0], Cyc_fast_mul(data,&local_7321565, s_731184_733471, s_731184_733471)));;
-+complex_num_type local_7320272;
-+return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7312438)->elements[1], s_731185_733131, Cyc_fast_sub(data,&local_7320268, ((closureN)self_7312438)->elements[0], Cyc_fast_mul(data,&local_7320272, s_731185_733131, s_731185_733131)));;
++complex_num_type local_7320265;
++return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), ((closureN)self_7312431)->elements[1], s_731184_733124, Cyc_fast_sub(data,&local_7320261, ((closureN)self_7312431)->elements[0], Cyc_fast_mul(data,&local_7320265, s_731184_733124, s_731184_733124)));;
}
-static void __lambda_764(void *data, object self_7313685, int argc, object *args) /* object self_7313685, object k_736165 */
-+static void __lambda_764(void *data, object self_7312439, int argc, object *args) /* object self_7312439, object k_735720 */
++static void __lambda_764(void *data, object self_7312432, int argc, object *args) /* object self_7312432, object k_735713 */
{
- object k_736165 = args[0];
-+ object k_735720 = args[0];
++ object k_735713 = args[0];
-closureN_type c_7321540;
-object e_7321553 [2];
@@ -34948,88 +35116,88 @@ Make let-values be the same as let*-values, to work around
-c_7321540.elements = (object *)e_7321553;
-c_7321540.elements[0] = ((closureN)self_7313685)->elements[0];
-c_7321540.elements[1] = k_736165;
-+closureN_type c_7320247;
-+object e_7320260 [2];
-+c_7320247.hdr.mark = gc_color_red;
-+ c_7320247.hdr.grayed = 0;
-+c_7320247.tag = closureN_tag;
-+ c_7320247.fn = (function_type)__lambda_765;
-+c_7320247.num_args = 1;
-+c_7320247.num_elements = 2;
-+c_7320247.elements = (object *)e_7320260;
-+c_7320247.elements[0] = ((closureN)self_7312439)->elements[0];
-+c_7320247.elements[1] = k_735720;
++closureN_type c_7320240;
++object e_7320253 [2];
++c_7320240.hdr.mark = gc_color_red;
++ c_7320240.hdr.grayed = 0;
++c_7320240.tag = closureN_tag;
++ c_7320240.fn = (function_type)__lambda_765;
++c_7320240.num_args = 1;
++c_7320240.num_elements = 2;
++c_7320240.elements = (object *)e_7320253;
++c_7320240.elements[0] = ((closureN)self_7312432)->elements[0];
++c_7320240.elements[1] = k_735713;
-return_direct_with_clo2(data, __glo_bignum_127_scheme_base, (((closure) __glo_bignum_127_scheme_base)->fn), &c_7321540, ((closureN)self_7313685)->elements[0]);;
-+return_direct_with_clo2(data, __glo_bignum_127_scheme_base, (((closure) __glo_bignum_127_scheme_base)->fn), &c_7320247, ((closureN)self_7312439)->elements[0]);;
++return_direct_with_clo2(data, __glo_bignum_127_scheme_base, (((closure) __glo_bignum_127_scheme_base)->fn), &c_7320240, ((closureN)self_7312432)->elements[0]);;
}
-static void __lambda_765(void *data, object self_7313686, int argc, object *args) /* object self_7313686, object r_736166 */
-+static void __lambda_765(void *data, object self_7312440, int argc, object *args) /* object self_7312440, object r_735721 */
++static void __lambda_765(void *data, object self_7312433, int argc, object *args) /* object self_7312433, object r_735714 */
{
- object r_736166 = args[0];
- if( (boolean_f != r_736166) ){
- return_direct_with_clo2(data, __glo_bignum_91sqrt_scheme_base, (((closure) __glo_bignum_91sqrt_scheme_base)->fn), ((closureN)self_7313686)->elements[1], ((closureN)self_7313686)->elements[0]);
-+ object r_735721 = args[0];
-+ if( (boolean_f != r_735721) ){
-+ return_direct_with_clo2(data, __glo_bignum_91sqrt_scheme_base, (((closure) __glo_bignum_91sqrt_scheme_base)->fn), ((closureN)self_7312440)->elements[1], ((closureN)self_7312440)->elements[0]);
++ object r_735714 = args[0];
++ if( (boolean_f != r_735714) ){
++ return_direct_with_clo2(data, __glo_bignum_91sqrt_scheme_base, (((closure) __glo_bignum_91sqrt_scheme_base)->fn), ((closureN)self_7312433)->elements[1], ((closureN)self_7312433)->elements[0]);
} else {
-complex_num_type local_7321548;
-+complex_num_type local_7320255;
++complex_num_type local_7320248;
-complex_num_type local_7321551;
-return_direct_with_clo2(data, __glo_exact_scheme_base, (((closure) __glo_exact_scheme_base)->fn), ((closureN)self_7313686)->elements[1], ((inline_function_type)
- ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7321548, ((inline_function_type)
- ((closure)__glo_sqrt_191_191inline_191_191_scheme_base)->fn)(data,&local_7321551, ((closureN)self_7313686)->elements[0])));}
-+complex_num_type local_7320258;
-+return_direct_with_clo2(data, __glo_exact_scheme_base, (((closure) __glo_exact_scheme_base)->fn), ((closureN)self_7312440)->elements[1], ((inline_function_type)
-+ ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7320255, ((inline_function_type)
-+ ((closure)__glo_sqrt_191_191inline_191_191_scheme_base)->fn)(data,&local_7320258, ((closureN)self_7312440)->elements[0])));}
++complex_num_type local_7320251;
++return_direct_with_clo2(data, __glo_exact_scheme_base, (((closure) __glo_exact_scheme_base)->fn), ((closureN)self_7312433)->elements[1], ((inline_function_type)
++ ((closure)__glo_truncate_191_191inline_191_191_scheme_base)->fn)(data,&local_7320248, ((inline_function_type)
++ ((closure)__glo_sqrt_191_191inline_191_191_scheme_base)->fn)(data,&local_7320251, ((closureN)self_7312433)->elements[0])));}
;;
}
-static void __lambda_762(void *data, object self_7313687, int argc, object *args) /* object self_7313687, object k_736169 */
-+static void __lambda_762(void *data, object self_7312441, int argc, object *args) /* object self_7312441, object k_735724 */
++static void __lambda_762(void *data, object self_7312434, int argc, object *args) /* object self_7312434, object k_735717 */
{
- object k_736169 = args[0];
- object r_736170;
- object local_7321519 = alloca(sizeof(complex_num_type));
-+ object k_735724 = args[0];
-+ object r_735725;
-+ object local_7320226 = alloca(sizeof(complex_num_type));
++ object k_735717 = args[0];
++ object r_735718;
++ object local_7320219 = alloca(sizeof(complex_num_type));
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7321519, ((closureN)self_7313687)->elements[0])) ){
-+ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7320226, ((closureN)self_7312441)->elements[0])) ){
++ ((closure)__glo_exact_127_191_191inline_191_191_scheme_base)->fn)(data,local_7320219, ((closureN)self_7312434)->elements[0])) ){
-if( (boolean_f != Cyc_is_integer(((closureN)self_7313687)->elements[0])) ){
-+if( (boolean_f != Cyc_is_integer(((closureN)self_7312441)->elements[0])) ){
++if( (boolean_f != Cyc_is_integer(((closureN)self_7312434)->elements[0])) ){
-if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_7313687)->elements[0], obj_int2obj(0))) ){
- r_736170 = boolean_f;
-+if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_7312441)->elements[0], obj_int2obj(0))) ){
-+ r_735725 = boolean_f;
++if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_7312434)->elements[0], obj_int2obj(0))) ){
++ r_735718 = boolean_f;
} else {
- r_736170 = boolean_t;}
-+ r_735725 = boolean_t;}
++ r_735718 = boolean_t;}
;
} else {
- r_736170 = boolean_f;}
-+ r_735725 = boolean_f;}
++ r_735718 = boolean_f;}
;
} else {
- r_736170 = boolean_f;}
-;if( (boolean_f != r_736170) ){
- return_direct_with_clo1(data, k_736169, (((closure) k_736169)->fn), Cyc_VOID);
-+ r_735725 = boolean_f;}
-+;if( (boolean_f != r_735725) ){
-+ return_direct_with_clo1(data, k_735724, (((closure) k_735724)->fn), Cyc_VOID);
++ r_735718 = boolean_f;}
++;if( (boolean_f != r_735718) ){
++ return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), Cyc_VOID);
} else {
-make_utf8_string_with_len(c_7321533, "exact non-negative integer required", 35, 35);
-return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_736169, &c_7321533, ((closureN)self_7313687)->elements[0]);}
-+make_utf8_string_with_len(c_7320240, "exact non-negative integer required", 35, 35);
-+return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_735724, &c_7320240, ((closureN)self_7312441)->elements[0]);}
++make_utf8_string_with_len(c_7320233, "exact non-negative integer required", 35, 35);
++return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_735717, &c_7320233, ((closureN)self_7312434)->elements[0]);}
;;
}
@@ -35042,12 +35210,11 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_1466(void *data, object _, int argc, object *args) {object k = args[0];object obj = args[1]; return_closcall1(data, k, Cyc_is_bignum(obj)); }
-static void __lambda_759(void *data, object _, int argc, object *args) /* closure _,object k_736156, object num_731178_733469 */
+static void __lambda_1419(void *data, object _, int argc, object *args) {object k = args[0];object obj = args[1]; return_closcall1(data, k, Cyc_is_bignum(obj)); }
-+static void __lambda_759(void *data, object _, int argc, object *args) /* closure _,object k_735711, object num_731179_733129 */
++static void __lambda_759(void *data, object _, int argc, object *args) /* closure _,object k_735704, object num_731178_733122 */
{
-object k_736156 = args[0]; object num_731178_733469 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:even?");
-+object k_735711 = args[0]; object num_731179_733129 = args[1];
-+ Cyc_st_add(data, "base.sld:even?");
++object k_735704 = args[0]; object num_731178_733122 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:even?");
-closureN_type c_7321505;
-object e_7321510 [1];
@@ -35059,39 +35226,38 @@ Make let-values be the same as let*-values, to work around
-c_7321505.num_elements = 1;
-c_7321505.elements = (object *)e_7321510;
-c_7321505.elements[0] = k_736156;
-+closureN_type c_7320212;
-+object e_7320217 [1];
-+c_7320212.hdr.mark = gc_color_red;
-+ c_7320212.hdr.grayed = 0;
-+c_7320212.tag = closureN_tag;
-+ c_7320212.fn = (function_type)__lambda_760;
-+c_7320212.num_args = 1;
-+c_7320212.num_elements = 1;
-+c_7320212.elements = (object *)e_7320217;
-+c_7320212.elements[0] = k_735711;
++closureN_type c_7320205;
++object e_7320210 [1];
++c_7320205.hdr.mark = gc_color_red;
++ c_7320205.hdr.grayed = 0;
++c_7320205.tag = closureN_tag;
++ c_7320205.fn = (function_type)__lambda_760;
++c_7320205.num_args = 1;
++c_7320205.num_elements = 1;
++c_7320205.elements = (object *)e_7320210;
++c_7320205.elements[0] = k_735704;
-return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7321505, num_731178_733469, obj_int2obj(2));;
-+return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7320212, num_731179_733129, obj_int2obj(2));;
++return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7320205, num_731178_733122, obj_int2obj(2));;
}
-static void __lambda_760(void *data, object self_7313682, int argc, object *args) /* object self_7313682, object r_736157 */
-+static void __lambda_760(void *data, object self_7312436, int argc, object *args) /* object self_7312436, object r_735712 */
++static void __lambda_760(void *data, object self_7312429, int argc, object *args) /* object self_7312429, object r_735705 */
{
- object r_736157 = args[0];
-+ object r_735712 = args[0];
++ object r_735705 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313682)->elements[0], (((closure) ((closureN)self_7313682)->elements[0])->fn), Cyc_num_fast_eq_op(data, r_736157, obj_int2obj(0)));;
-+return_direct_with_clo1(data, ((closureN)self_7312436)->elements[0], (((closure) ((closureN)self_7312436)->elements[0])->fn), Cyc_num_fast_eq_op(data, r_735712, obj_int2obj(0)));;
++return_direct_with_clo1(data, ((closureN)self_7312429)->elements[0], (((closure) ((closureN)self_7312429)->elements[0])->fn), Cyc_num_fast_eq_op(data, r_735705, obj_int2obj(0)));;
}
-static void __lambda_757(void *data, object _, int argc, object *args) /* closure _,object k_736152, object num_731177_733468 */
-+static void __lambda_757(void *data, object _, int argc, object *args) /* closure _,object k_735707, object num_731178_733128 */
++static void __lambda_757(void *data, object _, int argc, object *args) /* closure _,object k_735700, object num_731177_733121 */
{
-object k_736152 = args[0]; object num_731177_733468 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:odd?");
-+object k_735707 = args[0]; object num_731178_733128 = args[1];
-+ Cyc_st_add(data, "base.sld:odd?");
++object k_735700 = args[0]; object num_731177_733121 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:odd?");
-closureN_type c_7321497;
-object e_7321502 [1];
@@ -35103,39 +35269,38 @@ Make let-values be the same as let*-values, to work around
-c_7321497.num_elements = 1;
-c_7321497.elements = (object *)e_7321502;
-c_7321497.elements[0] = k_736152;
-+closureN_type c_7320204;
-+object e_7320209 [1];
-+c_7320204.hdr.mark = gc_color_red;
-+ c_7320204.hdr.grayed = 0;
-+c_7320204.tag = closureN_tag;
-+ c_7320204.fn = (function_type)__lambda_758;
-+c_7320204.num_args = 1;
-+c_7320204.num_elements = 1;
-+c_7320204.elements = (object *)e_7320209;
-+c_7320204.elements[0] = k_735707;
++closureN_type c_7320197;
++object e_7320202 [1];
++c_7320197.hdr.mark = gc_color_red;
++ c_7320197.hdr.grayed = 0;
++c_7320197.tag = closureN_tag;
++ c_7320197.fn = (function_type)__lambda_758;
++c_7320197.num_args = 1;
++c_7320197.num_elements = 1;
++c_7320197.elements = (object *)e_7320202;
++c_7320197.elements[0] = k_735700;
-return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7321497, num_731177_733468, obj_int2obj(2));;
-+return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7320204, num_731178_733128, obj_int2obj(2));;
++return_direct_with_clo3(data, __glo_modulo_scheme_base, (((closure) __glo_modulo_scheme_base)->fn), &c_7320197, num_731177_733121, obj_int2obj(2));;
}
-static void __lambda_758(void *data, object self_7313681, int argc, object *args) /* object self_7313681, object r_736153 */
-+static void __lambda_758(void *data, object self_7312435, int argc, object *args) /* object self_7312435, object r_735708 */
++static void __lambda_758(void *data, object self_7312428, int argc, object *args) /* object self_7312428, object r_735701 */
{
- object r_736153 = args[0];
-+ object r_735708 = args[0];
++ object r_735701 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313681)->elements[0], (((closure) ((closureN)self_7313681)->elements[0])->fn), Cyc_num_fast_eq_op(data, r_736153, obj_int2obj(1)));;
-+return_direct_with_clo1(data, ((closureN)self_7312435)->elements[0], (((closure) ((closureN)self_7312435)->elements[0])->fn), Cyc_num_fast_eq_op(data, r_735708, obj_int2obj(1)));;
++return_direct_with_clo1(data, ((closureN)self_7312428)->elements[0], (((closure) ((closureN)self_7312428)->elements[0])->fn), Cyc_num_fast_eq_op(data, r_735701, obj_int2obj(1)));;
}
-static void __lambda_755(void *data, object _, int argc, object *args) /* closure _,object k_736145, object a_731174_733465, object b_731175_733466 */
-+static void __lambda_755(void *data, object _, int argc, object *args) /* closure _,object k_735700, object a_731175_733125, object b_731176_733126 */
++static void __lambda_755(void *data, object _, int argc, object *args) /* closure _,object k_735693, object a_731174_733118, object b_731175_733119 */
{
-object k_736145 = args[0]; object a_731174_733465 = args[1]; object b_731175_733466 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:modulo");
-+object k_735700 = args[0]; object a_731175_733125 = args[1]; object b_731176_733126 = args[2];
-+ Cyc_st_add(data, "base.sld:modulo");
++object k_735693 = args[0]; object a_731174_733118 = args[1]; object b_731175_733119 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:modulo");
-closureN_type c_7321470;
-object e_7321494 [2];
@@ -35148,54 +35313,54 @@ Make let-values be the same as let*-values, to work around
-c_7321470.elements = (object *)e_7321494;
-c_7321470.elements[0] = b_731175_733466;
-c_7321470.elements[1] = k_736145;
-+closureN_type c_7320177;
-+object e_7320201 [2];
-+c_7320177.hdr.mark = gc_color_red;
-+ c_7320177.hdr.grayed = 0;
-+c_7320177.tag = closureN_tag;
-+ c_7320177.fn = (function_type)__lambda_756;
-+c_7320177.num_args = 1;
-+c_7320177.num_elements = 2;
-+c_7320177.elements = (object *)e_7320201;
-+c_7320177.elements[0] = b_731176_733126;
-+c_7320177.elements[1] = k_735700;
++closureN_type c_7320170;
++object e_7320194 [2];
++c_7320170.hdr.mark = gc_color_red;
++ c_7320170.hdr.grayed = 0;
++c_7320170.tag = closureN_tag;
++ c_7320170.fn = (function_type)__lambda_756;
++c_7320170.num_args = 1;
++c_7320170.num_elements = 2;
++c_7320170.elements = (object *)e_7320194;
++c_7320170.elements[0] = b_731175_733119;
++c_7320170.elements[1] = k_735693;
-return_direct_with_clo3(data, __glo_remainder_scheme_base, (((closure) __glo_remainder_scheme_base)->fn), &c_7321470, a_731174_733465, b_731175_733466);;
-+return_direct_with_clo3(data, __glo_remainder_scheme_base, (((closure) __glo_remainder_scheme_base)->fn), &c_7320177, a_731175_733125, b_731176_733126);;
++return_direct_with_clo3(data, __glo_remainder_scheme_base, (((closure) __glo_remainder_scheme_base)->fn), &c_7320170, a_731174_733118, b_731175_733119);;
}
-static void __lambda_756(void *data, object self_7313680, int argc, object *args) /* object self_7313680, object res_731176_733467 */
-+static void __lambda_756(void *data, object self_7312434, int argc, object *args) /* object self_7312434, object res_731177_733127 */
++static void __lambda_756(void *data, object self_7312427, int argc, object *args) /* object self_7312427, object res_731176_733120 */
{
- object res_731176_733467 = args[0];
-+ object res_731177_733127 = args[0];
++ object res_731176_733120 = args[0];
-if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_7313680)->elements[0], obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_7312434)->elements[0], obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_7312427)->elements[0], obj_int2obj(0))) ){
-if( (boolean_f != Cyc_num_fast_lte_op(data, res_731176_733467, obj_int2obj(0))) ){
- return_direct_with_clo1(data, ((closureN)self_7313680)->elements[1], (((closure) ((closureN)self_7313680)->elements[1])->fn), res_731176_733467);
-+if( (boolean_f != Cyc_num_fast_lte_op(data, res_731177_733127, obj_int2obj(0))) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312434)->elements[1], (((closure) ((closureN)self_7312434)->elements[1])->fn), res_731177_733127);
++if( (boolean_f != Cyc_num_fast_lte_op(data, res_731176_733120, obj_int2obj(0))) ){
++ return_direct_with_clo1(data, ((closureN)self_7312427)->elements[1], (((closure) ((closureN)self_7312427)->elements[1])->fn), res_731176_733120);
} else {
-complex_num_type local_7321482;
-return_direct_with_clo1(data, ((closureN)self_7313680)->elements[1], (((closure) ((closureN)self_7313680)->elements[1])->fn), Cyc_fast_sum(data,&local_7321482, res_731176_733467, ((closureN)self_7313680)->elements[0]));}
-+complex_num_type local_7320189;
-+return_direct_with_clo1(data, ((closureN)self_7312434)->elements[1], (((closure) ((closureN)self_7312434)->elements[1])->fn), Cyc_fast_sum(data,&local_7320189, res_731177_733127, ((closureN)self_7312434)->elements[0]));}
++complex_num_type local_7320182;
++return_direct_with_clo1(data, ((closureN)self_7312427)->elements[1], (((closure) ((closureN)self_7312427)->elements[1])->fn), Cyc_fast_sum(data,&local_7320182, res_731176_733120, ((closureN)self_7312427)->elements[0]));}
;
} else {
-if( (boolean_f != Cyc_num_fast_gte_op(data, res_731176_733467, obj_int2obj(0))) ){
- return_direct_with_clo1(data, ((closureN)self_7313680)->elements[1], (((closure) ((closureN)self_7313680)->elements[1])->fn), res_731176_733467);
-+if( (boolean_f != Cyc_num_fast_gte_op(data, res_731177_733127, obj_int2obj(0))) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312434)->elements[1], (((closure) ((closureN)self_7312434)->elements[1])->fn), res_731177_733127);
++if( (boolean_f != Cyc_num_fast_gte_op(data, res_731176_733120, obj_int2obj(0))) ){
++ return_direct_with_clo1(data, ((closureN)self_7312427)->elements[1], (((closure) ((closureN)self_7312427)->elements[1])->fn), res_731176_733120);
} else {
-complex_num_type local_7321492;
-return_direct_with_clo1(data, ((closureN)self_7313680)->elements[1], (((closure) ((closureN)self_7313680)->elements[1])->fn), Cyc_fast_sum(data,&local_7321492, res_731176_733467, ((closureN)self_7313680)->elements[0]));}
-+complex_num_type local_7320199;
-+return_direct_with_clo1(data, ((closureN)self_7312434)->elements[1], (((closure) ((closureN)self_7312434)->elements[1])->fn), Cyc_fast_sum(data,&local_7320199, res_731177_733127, ((closureN)self_7312434)->elements[0]));}
++complex_num_type local_7320192;
++return_direct_with_clo1(data, ((closureN)self_7312427)->elements[1], (((closure) ((closureN)self_7312427)->elements[1])->fn), Cyc_fast_sum(data,&local_7320192, res_731176_733120, ((closureN)self_7312427)->elements[0]));}
;}
;;
}
@@ -35222,10 +35387,22 @@ Make let-values be the same as let*-values, to work around
-static object __lambda_1455(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, floor, z); }
-static void __lambda_1454(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, floor, z); }
-static void __lambda_749(void *data, object _, int argc, object *args) /* closure _,object k_736133, object pred_731161_733460, object lst_731162_733461 */
-- {
++static object __lambda_1416(void *data, object ptr, object z) { return_inexact_double_or_cplx_op_no_cps(data, ptr, (double), (double complex), z); }
++static void __lambda_1415(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_inexact_double_or_cplx_op(data, k, (double), (double complex), z); }
++static object __lambda_1414(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, round, z); }
++static void __lambda_1413(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, round, z); }
++static object __lambda_1412(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, (int), z); }
++static void __lambda_1411(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, (int), z); }
++static object __lambda_1410(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, ceil, z); }
++static void __lambda_1409(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, ceil, z); }
++static object __lambda_1408(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, floor, z); }
++static void __lambda_1407(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, floor, z); }
++static void __lambda_749(void *data, object _, int argc, object *args) /* closure _,object k_735681, object pred_731161_733113, object lst_731162_733114 */
+ {
-object k_736133 = args[0]; object pred_731161_733460 = args[1]; object lst_731162_733461 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:every");
--
++object k_735681 = args[0]; object pred_731161_733113 = args[1]; object lst_731162_733114 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:every");
+
-closureN_type c_7321416;
-object e_7321455 [1];
-c_7321416.hdr.mark = gc_color_red;
@@ -35255,14 +35432,46 @@ Make let-values be the same as let*-values, to work around
-c_7321418.elements = (object *)e_7321454;
-c_7321418.elements[0] = ((closureN)self_7313674)->elements[0];
-c_7321418.elements[1] = l_731164_733462;
--
++closureN_type c_7320116;
++object e_7320155 [1];
++c_7320116.hdr.mark = gc_color_red;
++ c_7320116.hdr.grayed = 0;
++c_7320116.tag = closureN_tag;
++ c_7320116.fn = (function_type)__lambda_750;
++c_7320116.num_args = 1;
++c_7320116.num_elements = 1;
++c_7320116.elements = (object *)e_7320155;
++c_7320116.elements[0] = k_735681;
++
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7320116, pred_731161_733113, lst_731162_733114);;
++}
++
++static void __lambda_750(void *data, object self_7312421, int argc, object *args) /* object self_7312421, object l_731164_733115 */
++ {
++ object l_731164_733115 = args[0];
++
++closureN_type c_7320118;
++object e_7320154 [2];
++c_7320118.hdr.mark = gc_color_red;
++ c_7320118.hdr.grayed = 0;
++c_7320118.tag = closureN_tag;
++ c_7320118.fn = (function_type)__lambda_751;
++c_7320118.num_args = 1;
++c_7320118.num_elements = 2;
++c_7320118.elements = (object *)e_7320154;
++c_7320118.elements[0] = ((closureN)self_7312421)->elements[0];
++c_7320118.elements[1] = l_731164_733115;
+
-return_direct_with_clo1(data,(closure)&c_7321418,__lambda_751, boolean_f);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7320118,__lambda_751, boolean_f);;
+ }
+
-static void __lambda_751(void *data, object self_7313675, int argc, object *args) /* object self_7313675, object every_85_731165_733463 */
-- {
++static void __lambda_751(void *data, object self_7312422, int argc, object *args) /* object self_7312422, object every_85_731165_733116 */
+ {
- object every_85_731165_733463 = args[0];
--
++ object every_85_731165_733116 = args[0];
+
-closureN_type c_7321420;
-object e_7321450 [2];
-c_7321420.hdr.mark = gc_color_red;
@@ -35274,82 +35483,30 @@ Make let-values be the same as let*-values, to work around
-c_7321420.elements = (object *)e_7321450;
-c_7321420.elements[0] = ((closureN)self_7313675)->elements[0];
-c_7321420.elements[1] = ((closureN)self_7313675)->elements[1];
-+static object __lambda_1416(void *data, object ptr, object z) { return_inexact_double_or_cplx_op_no_cps(data, ptr, (double), (double complex), z); }
-+static void __lambda_1415(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_inexact_double_or_cplx_op(data, k, (double), (double complex), z); }
-+static object __lambda_1414(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, round, z); }
-+static void __lambda_1413(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, round, z); }
-+static object __lambda_1412(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, (int), z); }
-+static void __lambda_1411(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, (int), z); }
-+static object __lambda_1410(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, ceil, z); }
-+static void __lambda_1409(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, ceil, z); }
-+static object __lambda_1408(void *data, object ptr, object z) { return_exact_double_op_no_cps(data, ptr, floor, z); }
-+static void __lambda_1407(void *data, object _, int argc, object *args) {object k = args[0];object z = args[1]; return_exact_double_op(data, k, floor, z); }
-+static void __lambda_749(void *data, object _, int argc, object *args) /* closure _,object k_735688, object pred_731162_733120, object lst_731163_733121 */
-+ {
-+object k_735688 = args[0]; object pred_731162_733120 = args[1]; object lst_731163_733121 = args[2];
-+ Cyc_st_add(data, "base.sld:every");
-+
-+closureN_type c_7320123;
-+object e_7320162 [1];
-+c_7320123.hdr.mark = gc_color_red;
-+ c_7320123.hdr.grayed = 0;
-+c_7320123.tag = closureN_tag;
-+ c_7320123.fn = (function_type)__lambda_750;
-+c_7320123.num_args = 1;
-+c_7320123.num_elements = 1;
-+c_7320123.elements = (object *)e_7320162;
-+c_7320123.elements[0] = k_735688;
-+
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7320123, pred_731162_733120, lst_731163_733121);;
-+}
-+
-+static void __lambda_750(void *data, object self_7312428, int argc, object *args) /* object self_7312428, object l_731165_733122 */
-+ {
-+ object l_731165_733122 = args[0];
-+
-+closureN_type c_7320125;
-+object e_7320161 [2];
-+c_7320125.hdr.mark = gc_color_red;
-+ c_7320125.hdr.grayed = 0;
-+c_7320125.tag = closureN_tag;
-+ c_7320125.fn = (function_type)__lambda_751;
-+c_7320125.num_args = 1;
-+c_7320125.num_elements = 2;
-+c_7320125.elements = (object *)e_7320161;
-+c_7320125.elements[0] = ((closureN)self_7312428)->elements[0];
-+c_7320125.elements[1] = l_731165_733122;
-+
-+return_direct_with_clo1(data,(closure)&c_7320125,__lambda_751, boolean_f);;
-+}
-+
-+static void __lambda_751(void *data, object self_7312429, int argc, object *args) /* object self_7312429, object every_85_731166_733123 */
-+ {
-+ object every_85_731166_733123 = args[0];
-+
-+closureN_type c_7320127;
-+object e_7320157 [2];
-+c_7320127.hdr.mark = gc_color_red;
-+ c_7320127.hdr.grayed = 0;
-+c_7320127.tag = closureN_tag;
-+ c_7320127.fn = (function_type)__lambda_1362;
-+c_7320127.num_args = 1;
-+c_7320127.num_elements = 2;
-+c_7320127.elements = (object *)e_7320157;
-+c_7320127.elements[0] = ((closureN)self_7312429)->elements[0];
-+c_7320127.elements[1] = ((closureN)self_7312429)->elements[1];
++closureN_type c_7320120;
++object e_7320150 [2];
++c_7320120.hdr.mark = gc_color_red;
++ c_7320120.hdr.grayed = 0;
++c_7320120.tag = closureN_tag;
++ c_7320120.fn = (function_type)__lambda_1362;
++c_7320120.num_args = 1;
++c_7320120.num_elements = 2;
++c_7320120.elements = (object *)e_7320150;
++c_7320120.elements[0] = ((closureN)self_7312422)->elements[0];
++c_7320120.elements[1] = ((closureN)self_7312422)->elements[1];
-pair_type local_7321453;
-return_direct_with_clo1(data,(closure)&c_7321420,__lambda_1409, set_cell_as_expr(&local_7321453, every_85_731165_733463));;
-+pair_type local_7320160;
-+return_direct_with_clo1(data,(closure)&c_7320127,__lambda_1362, set_cell_as_expr(&local_7320160, every_85_731166_733123));;
++pair_type local_7320153;
++return_direct_with_clo1(data,(closure)&c_7320120,__lambda_1362, set_cell_as_expr(&local_7320153, every_85_731165_733116));;
}
-static void __lambda_1409(void *data, object self_7313676, int argc, object *args) /* object self_7313676, object every_85_731165_733463 */
-+static void __lambda_1362(void *data, object self_7312430, int argc, object *args) /* object self_7312430, object every_85_731166_733123 */
++static void __lambda_1362(void *data, object self_7312423, int argc, object *args) /* object self_7312423, object every_85_731165_733116 */
{
- object every_85_731165_733463 = args[0];
-+ object every_85_731166_733123 = args[0];
++ object every_85_731165_733116 = args[0];
-closureN_type c_7321422;
-object e_7321435 [3];
@@ -35363,18 +35520,18 @@ Make let-values be the same as let*-values, to work around
-c_7321422.elements[0] = every_85_731165_733463;
-c_7321422.elements[1] = ((closureN)self_7313676)->elements[0];
-c_7321422.elements[2] = ((closureN)self_7313676)->elements[1];
-+closureN_type c_7320129;
-+object e_7320142 [3];
-+c_7320129.hdr.mark = gc_color_red;
-+ c_7320129.hdr.grayed = 0;
-+c_7320129.tag = closureN_tag;
-+ c_7320129.fn = (function_type)__lambda_752;
-+c_7320129.num_args = 1;
-+c_7320129.num_elements = 3;
-+c_7320129.elements = (object *)e_7320142;
-+c_7320129.elements[0] = every_85_731166_733123;
-+c_7320129.elements[1] = ((closureN)self_7312430)->elements[0];
-+c_7320129.elements[2] = ((closureN)self_7312430)->elements[1];
++closureN_type c_7320122;
++object e_7320135 [3];
++c_7320122.hdr.mark = gc_color_red;
++ c_7320122.hdr.grayed = 0;
++c_7320122.tag = closureN_tag;
++ c_7320122.fn = (function_type)__lambda_752;
++c_7320122.num_args = 1;
++c_7320122.num_elements = 3;
++c_7320122.elements = (object *)e_7320135;
++c_7320122.elements[0] = every_85_731165_733116;
++c_7320122.elements[1] = ((closureN)self_7312423)->elements[0];
++c_7320122.elements[2] = ((closureN)self_7312423)->elements[1];
-closureN_type c_7321436;
@@ -35387,53 +35544,53 @@ Make let-values be the same as let*-values, to work around
-c_7321436.num_elements = 1;
-c_7321436.elements = (object *)e_7321449;
-c_7321436.elements[0] = every_85_731165_733463;
-+closureN_type c_7320143;
-+object e_7320156 [1];
-+c_7320143.hdr.mark = gc_color_red;
-+ c_7320143.hdr.grayed = 0;
-+c_7320143.tag = closureN_tag;
-+ c_7320143.fn = (function_type)__lambda_754;
-+c_7320143.num_args = 1;
-+c_7320143.num_elements = 1;
-+c_7320143.elements = (object *)e_7320156;
-+c_7320143.elements[0] = every_85_731166_733123;
++closureN_type c_7320136;
++object e_7320149 [1];
++c_7320136.hdr.mark = gc_color_red;
++ c_7320136.hdr.grayed = 0;
++c_7320136.tag = closureN_tag;
++ c_7320136.fn = (function_type)__lambda_754;
++c_7320136.num_args = 1;
++c_7320136.num_elements = 1;
++c_7320136.elements = (object *)e_7320149;
++c_7320136.elements[0] = every_85_731165_733116;
-return_direct_with_clo1(data,(closure)&c_7321422,__lambda_752, &c_7321436);;
-+return_direct_with_clo1(data,(closure)&c_7320129,__lambda_752, &c_7320143);;
++return_direct_with_clo1(data,(closure)&c_7320122,__lambda_752, &c_7320136);;
}
-static void __lambda_754(void *data, object self_7313677, int argc, object *args) /* object self_7313677, object k_736137, object l_731166_733464 */
-+static void __lambda_754(void *data, object self_7312431, int argc, object *args) /* object self_7312431, object k_735692, object l_731167_733124 */
++static void __lambda_754(void *data, object self_7312424, int argc, object *args) /* object self_7312424, object k_735685, object l_731166_733117 */
{
- object k_736137 = args[0]; object l_731166_733464 = args[1];
-+ object k_735692 = args[0]; object l_731167_733124 = args[1];
++ object k_735685 = args[0]; object l_731166_733117 = args[1];
-if( (boolean_f != Cyc_is_null(l_731166_733464)) ){
- return_direct_with_clo1(data, k_736137, (((closure) k_736137)->fn), boolean_t);
-+if( (boolean_f != Cyc_is_null(l_731167_733124)) ){
-+ return_direct_with_clo1(data, k_735692, (((closure) k_735692)->fn), boolean_t);
++if( (boolean_f != Cyc_is_null(l_731166_733117)) ){
++ return_direct_with_clo1(data, k_735685, (((closure) k_735685)->fn), boolean_t);
} else {
-if( (boolean_f != Cyc_car(data, l_731166_733464)) ){
-+if( (boolean_f != Cyc_car(data, l_731167_733124)) ){
++if( (boolean_f != Cyc_car(data, l_731166_733117)) ){
-return_closcall2(data, car(((closureN)self_7313677)->elements[0]), k_736137, Cyc_cdr(data, l_731166_733464));
-+return_closcall2(data, car(((closureN)self_7312431)->elements[0]), k_735692, Cyc_cdr(data, l_731167_733124));
++return_closcall2(data, car(((closureN)self_7312424)->elements[0]), k_735685, Cyc_cdr(data, l_731166_733117));
} else {
- return_direct_with_clo1(data, k_736137, (((closure) k_736137)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735692, (((closure) k_735692)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735685, (((closure) k_735685)->fn), boolean_f);}
;}
;;
}
-static void __lambda_752(void *data, object self_7313678, int argc, object *args) /* object self_7313678, object r_736136 */
-+static void __lambda_752(void *data, object self_7312432, int argc, object *args) /* object self_7312432, object r_735691 */
++static void __lambda_752(void *data, object self_7312425, int argc, object *args) /* object self_7312425, object r_735684 */
{
- object r_736136 = args[0];
-+ object r_735691 = args[0];
++ object r_735684 = args[0];
-closureN_type c_7321424;
-object e_7321431 [3];
@@ -35447,42 +35604,41 @@ Make let-values be the same as let*-values, to work around
-c_7321424.elements[0] = ((closureN)self_7313678)->elements[0];
-c_7321424.elements[1] = ((closureN)self_7313678)->elements[1];
-c_7321424.elements[2] = ((closureN)self_7313678)->elements[2];
-+closureN_type c_7320131;
-+object e_7320138 [3];
-+c_7320131.hdr.mark = gc_color_red;
-+ c_7320131.hdr.grayed = 0;
-+c_7320131.tag = closureN_tag;
-+ c_7320131.fn = (function_type)__lambda_753;
-+c_7320131.num_args = 1;
-+c_7320131.num_elements = 3;
-+c_7320131.elements = (object *)e_7320138;
-+c_7320131.elements[0] = ((closureN)self_7312432)->elements[0];
-+c_7320131.elements[1] = ((closureN)self_7312432)->elements[1];
-+c_7320131.elements[2] = ((closureN)self_7312432)->elements[2];
++closureN_type c_7320124;
++object e_7320131 [3];
++c_7320124.hdr.mark = gc_color_red;
++ c_7320124.hdr.grayed = 0;
++c_7320124.tag = closureN_tag;
++ c_7320124.fn = (function_type)__lambda_753;
++c_7320124.num_args = 1;
++c_7320124.num_elements = 3;
++c_7320124.elements = (object *)e_7320131;
++c_7320124.elements[0] = ((closureN)self_7312425)->elements[0];
++c_7320124.elements[1] = ((closureN)self_7312425)->elements[1];
++c_7320124.elements[2] = ((closureN)self_7312425)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7321424,__lambda_753, Cyc_set_cell(data, ((closureN)self_7313678)->elements[0], r_736136));;
-+return_direct_with_clo1(data,(closure)&c_7320131,__lambda_753, Cyc_set_cell(data, ((closureN)self_7312432)->elements[0], r_735691));;
++return_direct_with_clo1(data,(closure)&c_7320124,__lambda_753, Cyc_set_cell(data, ((closureN)self_7312425)->elements[0], r_735684));;
}
-static void __lambda_753(void *data, object self_7313679, int argc, object *args) /* object self_7313679, object r_736135 */
-+static void __lambda_753(void *data, object self_7312433, int argc, object *args) /* object self_7312433, object r_735690 */
++static void __lambda_753(void *data, object self_7312426, int argc, object *args) /* object self_7312426, object r_735683 */
{
-return_closcall2(data, car(((closureN)self_7313679)->elements[0]), ((closureN)self_7313679)->elements[1], ((closureN)self_7313679)->elements[2]);;
-+return_closcall2(data, car(((closureN)self_7312433)->elements[0]), ((closureN)self_7312433)->elements[1], ((closureN)self_7312433)->elements[2]);;
++return_closcall2(data, car(((closureN)self_7312426)->elements[0]), ((closureN)self_7312426)->elements[1], ((closureN)self_7312426)->elements[2]);;
}
-static void __lambda_743(void *data, object _, int argc, object *args) /* closure _,object k_736123, object pred_731148_733455, object lst_731149_733456 */
-+static void __lambda_743(void *data, object _, int argc, object *args) /* closure _,object k_735678, object pred_731149_733115, object lst_731150_733116 */
++static void __lambda_743(void *data, object _, int argc, object *args) /* closure _,object k_735671, object pred_731148_733108, object lst_731149_733109 */
{
-object k_736123 = args[0]; object pred_731148_733455 = args[1]; object lst_731149_733456 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:any");
-+object k_735678 = args[0]; object pred_731149_733115 = args[1]; object lst_731150_733116 = args[2];
-+ Cyc_st_add(data, "base.sld:any");
++object k_735671 = args[0]; object pred_731148_733108 = args[1]; object lst_731149_733109 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:any");
-closureN_type c_7321374;
-object e_7321413 [1];
@@ -35494,27 +35650,14 @@ Make let-values be the same as let*-values, to work around
-c_7321374.num_elements = 1;
-c_7321374.elements = (object *)e_7321413;
-c_7321374.elements[0] = k_736123;
-+closureN_type c_7320081;
-+object e_7320120 [1];
-+c_7320081.hdr.mark = gc_color_red;
-+ c_7320081.hdr.grayed = 0;
-+c_7320081.tag = closureN_tag;
-+ c_7320081.fn = (function_type)__lambda_744;
-+c_7320081.num_args = 1;
-+c_7320081.num_elements = 1;
-+c_7320081.elements = (object *)e_7320120;
-+c_7320081.elements[0] = k_735678;
-
+-
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7321374, pred_731148_733455, lst_731149_733456);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7320081, pred_731149_733115, lst_731150_733116);;
- }
-
+-}
+-
-static void __lambda_744(void *data, object self_7313668, int argc, object *args) /* object self_7313668, object l_731151_733457 */
-+static void __lambda_744(void *data, object self_7312422, int argc, object *args) /* object self_7312422, object l_731152_733117 */
- {
+- {
- object l_731151_733457 = args[0];
-+ object l_731152_733117 = args[0];
-
+-
-closureN_type c_7321376;
-object e_7321412 [2];
-c_7321376.hdr.mark = gc_color_red;
@@ -35526,28 +35669,14 @@ Make let-values be the same as let*-values, to work around
-c_7321376.elements = (object *)e_7321412;
-c_7321376.elements[0] = ((closureN)self_7313668)->elements[0];
-c_7321376.elements[1] = l_731151_733457;
-+closureN_type c_7320083;
-+object e_7320119 [2];
-+c_7320083.hdr.mark = gc_color_red;
-+ c_7320083.hdr.grayed = 0;
-+c_7320083.tag = closureN_tag;
-+ c_7320083.fn = (function_type)__lambda_745;
-+c_7320083.num_args = 1;
-+c_7320083.num_elements = 2;
-+c_7320083.elements = (object *)e_7320119;
-+c_7320083.elements[0] = ((closureN)self_7312422)->elements[0];
-+c_7320083.elements[1] = l_731152_733117;
-
+-
-return_direct_with_clo1(data,(closure)&c_7321376,__lambda_745, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7320083,__lambda_745, boolean_f);;
- }
-
+-}
+-
-static void __lambda_745(void *data, object self_7313669, int argc, object *args) /* object self_7313669, object any_85_731152_733458 */
-+static void __lambda_745(void *data, object self_7312423, int argc, object *args) /* object self_7312423, object any_85_731153_733118 */
- {
+- {
- object any_85_731152_733458 = args[0];
-+ object any_85_731153_733118 = args[0];
-
+-
-closureN_type c_7321378;
-object e_7321408 [2];
-c_7321378.hdr.mark = gc_color_red;
@@ -35559,31 +35688,16 @@ Make let-values be the same as let*-values, to work around
-c_7321378.elements = (object *)e_7321408;
-c_7321378.elements[0] = ((closureN)self_7313669)->elements[0];
-c_7321378.elements[1] = ((closureN)self_7313669)->elements[1];
-+closureN_type c_7320085;
-+object e_7320115 [2];
-+c_7320085.hdr.mark = gc_color_red;
-+ c_7320085.hdr.grayed = 0;
-+c_7320085.tag = closureN_tag;
-+ c_7320085.fn = (function_type)__lambda_1361;
-+c_7320085.num_args = 1;
-+c_7320085.num_elements = 2;
-+c_7320085.elements = (object *)e_7320115;
-+c_7320085.elements[0] = ((closureN)self_7312423)->elements[0];
-+c_7320085.elements[1] = ((closureN)self_7312423)->elements[1];
-
-
+-
+-
-pair_type local_7321411;
-return_direct_with_clo1(data,(closure)&c_7321378,__lambda_1408, set_cell_as_expr(&local_7321411, any_85_731152_733458));;
-+pair_type local_7320118;
-+return_direct_with_clo1(data,(closure)&c_7320085,__lambda_1361, set_cell_as_expr(&local_7320118, any_85_731153_733118));;
- }
-
+-}
+-
-static void __lambda_1408(void *data, object self_7313670, int argc, object *args) /* object self_7313670, object any_85_731152_733458 */
-+static void __lambda_1361(void *data, object self_7312424, int argc, object *args) /* object self_7312424, object any_85_731153_733118 */
- {
+- {
- object any_85_731152_733458 = args[0];
-+ object any_85_731153_733118 = args[0];
-
+-
-closureN_type c_7321380;
-object e_7321393 [3];
-c_7321380.hdr.mark = gc_color_red;
@@ -35596,18 +35710,76 @@ Make let-values be the same as let*-values, to work around
-c_7321380.elements[0] = any_85_731152_733458;
-c_7321380.elements[1] = ((closureN)self_7313670)->elements[0];
-c_7321380.elements[2] = ((closureN)self_7313670)->elements[1];
-+closureN_type c_7320087;
-+object e_7320100 [3];
-+c_7320087.hdr.mark = gc_color_red;
-+ c_7320087.hdr.grayed = 0;
-+c_7320087.tag = closureN_tag;
-+ c_7320087.fn = (function_type)__lambda_746;
-+c_7320087.num_args = 1;
-+c_7320087.num_elements = 3;
-+c_7320087.elements = (object *)e_7320100;
-+c_7320087.elements[0] = any_85_731153_733118;
-+c_7320087.elements[1] = ((closureN)self_7312424)->elements[0];
-+c_7320087.elements[2] = ((closureN)self_7312424)->elements[1];
++closureN_type c_7320074;
++object e_7320113 [1];
++c_7320074.hdr.mark = gc_color_red;
++ c_7320074.hdr.grayed = 0;
++c_7320074.tag = closureN_tag;
++ c_7320074.fn = (function_type)__lambda_744;
++c_7320074.num_args = 1;
++c_7320074.num_elements = 1;
++c_7320074.elements = (object *)e_7320113;
++c_7320074.elements[0] = k_735671;
++
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7320074, pred_731148_733108, lst_731149_733109);;
++}
++
++static void __lambda_744(void *data, object self_7312415, int argc, object *args) /* object self_7312415, object l_731151_733110 */
++ {
++ object l_731151_733110 = args[0];
++
++closureN_type c_7320076;
++object e_7320112 [2];
++c_7320076.hdr.mark = gc_color_red;
++ c_7320076.hdr.grayed = 0;
++c_7320076.tag = closureN_tag;
++ c_7320076.fn = (function_type)__lambda_745;
++c_7320076.num_args = 1;
++c_7320076.num_elements = 2;
++c_7320076.elements = (object *)e_7320112;
++c_7320076.elements[0] = ((closureN)self_7312415)->elements[0];
++c_7320076.elements[1] = l_731151_733110;
++
++return_direct_with_clo1(data,(closure)&c_7320076,__lambda_745, boolean_f);;
++}
++
++static void __lambda_745(void *data, object self_7312416, int argc, object *args) /* object self_7312416, object any_85_731152_733111 */
++ {
++ object any_85_731152_733111 = args[0];
++
++closureN_type c_7320078;
++object e_7320108 [2];
++c_7320078.hdr.mark = gc_color_red;
++ c_7320078.hdr.grayed = 0;
++c_7320078.tag = closureN_tag;
++ c_7320078.fn = (function_type)__lambda_1361;
++c_7320078.num_args = 1;
++c_7320078.num_elements = 2;
++c_7320078.elements = (object *)e_7320108;
++c_7320078.elements[0] = ((closureN)self_7312416)->elements[0];
++c_7320078.elements[1] = ((closureN)self_7312416)->elements[1];
++
++
++pair_type local_7320111;
++return_direct_with_clo1(data,(closure)&c_7320078,__lambda_1361, set_cell_as_expr(&local_7320111, any_85_731152_733111));;
++}
++
++static void __lambda_1361(void *data, object self_7312417, int argc, object *args) /* object self_7312417, object any_85_731152_733111 */
++ {
++ object any_85_731152_733111 = args[0];
++
++closureN_type c_7320080;
++object e_7320093 [3];
++c_7320080.hdr.mark = gc_color_red;
++ c_7320080.hdr.grayed = 0;
++c_7320080.tag = closureN_tag;
++ c_7320080.fn = (function_type)__lambda_746;
++c_7320080.num_args = 1;
++c_7320080.num_elements = 3;
++c_7320080.elements = (object *)e_7320093;
++c_7320080.elements[0] = any_85_731152_733111;
++c_7320080.elements[1] = ((closureN)self_7312417)->elements[0];
++c_7320080.elements[2] = ((closureN)self_7312417)->elements[1];
-closureN_type c_7321394;
@@ -35620,53 +35792,53 @@ Make let-values be the same as let*-values, to work around
-c_7321394.num_elements = 1;
-c_7321394.elements = (object *)e_7321407;
-c_7321394.elements[0] = any_85_731152_733458;
-+closureN_type c_7320101;
-+object e_7320114 [1];
-+c_7320101.hdr.mark = gc_color_red;
-+ c_7320101.hdr.grayed = 0;
-+c_7320101.tag = closureN_tag;
-+ c_7320101.fn = (function_type)__lambda_748;
-+c_7320101.num_args = 1;
-+c_7320101.num_elements = 1;
-+c_7320101.elements = (object *)e_7320114;
-+c_7320101.elements[0] = any_85_731153_733118;
++closureN_type c_7320094;
++object e_7320107 [1];
++c_7320094.hdr.mark = gc_color_red;
++ c_7320094.hdr.grayed = 0;
++c_7320094.tag = closureN_tag;
++ c_7320094.fn = (function_type)__lambda_748;
++c_7320094.num_args = 1;
++c_7320094.num_elements = 1;
++c_7320094.elements = (object *)e_7320107;
++c_7320094.elements[0] = any_85_731152_733111;
-return_direct_with_clo1(data,(closure)&c_7321380,__lambda_746, &c_7321394);;
-+return_direct_with_clo1(data,(closure)&c_7320087,__lambda_746, &c_7320101);;
++return_direct_with_clo1(data,(closure)&c_7320080,__lambda_746, &c_7320094);;
}
-static void __lambda_748(void *data, object self_7313671, int argc, object *args) /* object self_7313671, object k_736127, object l_731153_733459 */
-+static void __lambda_748(void *data, object self_7312425, int argc, object *args) /* object self_7312425, object k_735682, object l_731154_733119 */
++static void __lambda_748(void *data, object self_7312418, int argc, object *args) /* object self_7312418, object k_735675, object l_731153_733112 */
{
- object k_736127 = args[0]; object l_731153_733459 = args[1];
-+ object k_735682 = args[0]; object l_731154_733119 = args[1];
++ object k_735675 = args[0]; object l_731153_733112 = args[1];
-if( (boolean_f != Cyc_is_null(l_731153_733459)) ){
- return_direct_with_clo1(data, k_736127, (((closure) k_736127)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(l_731154_733119)) ){
-+ return_direct_with_clo1(data, k_735682, (((closure) k_735682)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(l_731153_733112)) ){
++ return_direct_with_clo1(data, k_735675, (((closure) k_735675)->fn), boolean_f);
} else {
-if( (boolean_f != Cyc_car(data, l_731153_733459)) ){
- return_direct_with_clo1(data, k_736127, (((closure) k_736127)->fn), boolean_t);
-+if( (boolean_f != Cyc_car(data, l_731154_733119)) ){
-+ return_direct_with_clo1(data, k_735682, (((closure) k_735682)->fn), boolean_t);
++if( (boolean_f != Cyc_car(data, l_731153_733112)) ){
++ return_direct_with_clo1(data, k_735675, (((closure) k_735675)->fn), boolean_t);
} else {
-return_closcall2(data, car(((closureN)self_7313671)->elements[0]), k_736127, Cyc_cdr(data, l_731153_733459));}
-+return_closcall2(data, car(((closureN)self_7312425)->elements[0]), k_735682, Cyc_cdr(data, l_731154_733119));}
++return_closcall2(data, car(((closureN)self_7312418)->elements[0]), k_735675, Cyc_cdr(data, l_731153_733112));}
;}
;;
}
-static void __lambda_746(void *data, object self_7313672, int argc, object *args) /* object self_7313672, object r_736126 */
-+static void __lambda_746(void *data, object self_7312426, int argc, object *args) /* object self_7312426, object r_735681 */
++static void __lambda_746(void *data, object self_7312419, int argc, object *args) /* object self_7312419, object r_735674 */
{
- object r_736126 = args[0];
-+ object r_735681 = args[0];
++ object r_735674 = args[0];
-closureN_type c_7321382;
-object e_7321389 [3];
@@ -35680,44 +35852,43 @@ Make let-values be the same as let*-values, to work around
-c_7321382.elements[0] = ((closureN)self_7313672)->elements[0];
-c_7321382.elements[1] = ((closureN)self_7313672)->elements[1];
-c_7321382.elements[2] = ((closureN)self_7313672)->elements[2];
-+closureN_type c_7320089;
-+object e_7320096 [3];
-+c_7320089.hdr.mark = gc_color_red;
-+ c_7320089.hdr.grayed = 0;
-+c_7320089.tag = closureN_tag;
-+ c_7320089.fn = (function_type)__lambda_747;
-+c_7320089.num_args = 1;
-+c_7320089.num_elements = 3;
-+c_7320089.elements = (object *)e_7320096;
-+c_7320089.elements[0] = ((closureN)self_7312426)->elements[0];
-+c_7320089.elements[1] = ((closureN)self_7312426)->elements[1];
-+c_7320089.elements[2] = ((closureN)self_7312426)->elements[2];
++closureN_type c_7320082;
++object e_7320089 [3];
++c_7320082.hdr.mark = gc_color_red;
++ c_7320082.hdr.grayed = 0;
++c_7320082.tag = closureN_tag;
++ c_7320082.fn = (function_type)__lambda_747;
++c_7320082.num_args = 1;
++c_7320082.num_elements = 3;
++c_7320082.elements = (object *)e_7320089;
++c_7320082.elements[0] = ((closureN)self_7312419)->elements[0];
++c_7320082.elements[1] = ((closureN)self_7312419)->elements[1];
++c_7320082.elements[2] = ((closureN)self_7312419)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7321382,__lambda_747, Cyc_set_cell(data, ((closureN)self_7313672)->elements[0], r_736126));;
-+return_direct_with_clo1(data,(closure)&c_7320089,__lambda_747, Cyc_set_cell(data, ((closureN)self_7312426)->elements[0], r_735681));;
++return_direct_with_clo1(data,(closure)&c_7320082,__lambda_747, Cyc_set_cell(data, ((closureN)self_7312419)->elements[0], r_735674));;
}
-static void __lambda_747(void *data, object self_7313673, int argc, object *args) /* object self_7313673, object r_736125 */
-+static void __lambda_747(void *data, object self_7312427, int argc, object *args) /* object self_7312427, object r_735680 */
++static void __lambda_747(void *data, object self_7312420, int argc, object *args) /* object self_7312420, object r_735673 */
{
-return_closcall2(data, car(((closureN)self_7313673)->elements[0]), ((closureN)self_7313673)->elements[1], ((closureN)self_7313673)->elements[2]);;
-+return_closcall2(data, car(((closureN)self_7312427)->elements[0]), ((closureN)self_7312427)->elements[1], ((closureN)self_7312427)->elements[2]);;
++return_closcall2(data, car(((closureN)self_7312420)->elements[0]), ((closureN)self_7312420)->elements[1], ((closureN)self_7312420)->elements[2]);;
}
-static void __lambda_729(void *data, object _, int argc, object *args) /* closure _,object k_736100, object reason_731132_733445, object expr_731133_733446, object args_731134_733447_raw, ... */
-+static void __lambda_729(void *data, object _, int argc, object *args) /* closure _,object k_735655, object reason_731133_733105, object expr_731134_733106, object args_731135_733107_raw, ... */
++static void __lambda_729(void *data, object _, int argc, object *args) /* closure _,object k_735648, object reason_731132_733098, object expr_731133_733099, object args_731134_733100_raw, ... */
{
-object k_736100 = args[0]; object reason_731132_733445 = args[1]; object expr_731133_733446 = args[2];
-load_varargs(args_731134_733447, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:error/loc");
-+object k_735655 = args[0]; object reason_731133_733105 = args[1]; object expr_731134_733106 = args[2];
-+load_varargs(args_731135_733107, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:error/loc");
++object k_735648 = args[0]; object reason_731132_733098 = args[1]; object expr_731133_733099 = args[2];
++load_varargs(args_731134_733100, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:error/loc");
-closureN_type c_7321256;
-object e_7321371 [4];
@@ -35732,29 +35903,29 @@ Make let-values be the same as let*-values, to work around
-c_7321256.elements[1] = expr_731133_733446;
-c_7321256.elements[2] = k_736100;
-c_7321256.elements[3] = reason_731132_733445;
-+closureN_type c_7319963;
-+object e_7320078 [4];
-+c_7319963.hdr.mark = gc_color_red;
-+ c_7319963.hdr.grayed = 0;
-+c_7319963.tag = closureN_tag;
-+ c_7319963.fn = (function_type)__lambda_730;
-+c_7319963.num_args = 1;
-+c_7319963.num_elements = 4;
-+c_7319963.elements = (object *)e_7320078;
-+c_7319963.elements[0] = args_731135_733107;
-+c_7319963.elements[1] = expr_731134_733106;
-+c_7319963.elements[2] = k_735655;
-+c_7319963.elements[3] = reason_731133_733105;
++closureN_type c_7319956;
++object e_7320071 [4];
++c_7319956.hdr.mark = gc_color_red;
++ c_7319956.hdr.grayed = 0;
++c_7319956.tag = closureN_tag;
++ c_7319956.fn = (function_type)__lambda_730;
++c_7319956.num_args = 1;
++c_7319956.num_elements = 4;
++c_7319956.elements = (object *)e_7320071;
++c_7319956.elements[0] = args_731134_733100;
++c_7319956.elements[1] = expr_731133_733099;
++c_7319956.elements[2] = k_735648;
++c_7319956.elements[3] = reason_731132_733098;
-return_direct_with_clo1(data,(closure)&c_7321256,__lambda_730, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7319963,__lambda_730, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7319956,__lambda_730, boolean_f);;
}
-static void __lambda_730(void *data, object self_7313654, int argc, object *args) /* object self_7313654, object reason_95line_91loc_127_733449 */
-+static void __lambda_730(void *data, object self_7312408, int argc, object *args) /* object self_7312408, object reason_95line_91loc_127_733109 */
++static void __lambda_730(void *data, object self_7312401, int argc, object *args) /* object self_7312401, object reason_95line_91loc_127_733102 */
{
- object reason_95line_91loc_127_733449 = args[0];
-+ object reason_95line_91loc_127_733109 = args[0];
++ object reason_95line_91loc_127_733102 = args[0];
-closureN_type c_7321258;
-object e_7321367 [4];
@@ -35769,32 +35940,32 @@ Make let-values be the same as let*-values, to work around
-c_7321258.elements[1] = ((closureN)self_7313654)->elements[1];
-c_7321258.elements[2] = ((closureN)self_7313654)->elements[2];
-c_7321258.elements[3] = ((closureN)self_7313654)->elements[3];
-+closureN_type c_7319965;
-+object e_7320074 [4];
-+c_7319965.hdr.mark = gc_color_red;
-+ c_7319965.hdr.grayed = 0;
-+c_7319965.tag = closureN_tag;
-+ c_7319965.fn = (function_type)__lambda_1360;
-+c_7319965.num_args = 1;
-+c_7319965.num_elements = 4;
-+c_7319965.elements = (object *)e_7320074;
-+c_7319965.elements[0] = ((closureN)self_7312408)->elements[0];
-+c_7319965.elements[1] = ((closureN)self_7312408)->elements[1];
-+c_7319965.elements[2] = ((closureN)self_7312408)->elements[2];
-+c_7319965.elements[3] = ((closureN)self_7312408)->elements[3];
++closureN_type c_7319958;
++object e_7320067 [4];
++c_7319958.hdr.mark = gc_color_red;
++ c_7319958.hdr.grayed = 0;
++c_7319958.tag = closureN_tag;
++ c_7319958.fn = (function_type)__lambda_1360;
++c_7319958.num_args = 1;
++c_7319958.num_elements = 4;
++c_7319958.elements = (object *)e_7320067;
++c_7319958.elements[0] = ((closureN)self_7312401)->elements[0];
++c_7319958.elements[1] = ((closureN)self_7312401)->elements[1];
++c_7319958.elements[2] = ((closureN)self_7312401)->elements[2];
++c_7319958.elements[3] = ((closureN)self_7312401)->elements[3];
-pair_type local_7321370;
-return_direct_with_clo1(data,(closure)&c_7321258,__lambda_1407, set_cell_as_expr(&local_7321370, reason_95line_91loc_127_733449));;
-+pair_type local_7320077;
-+return_direct_with_clo1(data,(closure)&c_7319965,__lambda_1360, set_cell_as_expr(&local_7320077, reason_95line_91loc_127_733109));;
++pair_type local_7320070;
++return_direct_with_clo1(data,(closure)&c_7319958,__lambda_1360, set_cell_as_expr(&local_7320070, reason_95line_91loc_127_733102));;
}
-static void __lambda_1407(void *data, object self_7313655, int argc, object *args) /* object self_7313655, object reason_95line_91loc_127_733449 */
-+static void __lambda_1360(void *data, object self_7312409, int argc, object *args) /* object self_7312409, object reason_95line_91loc_127_733109 */
++static void __lambda_1360(void *data, object self_7312402, int argc, object *args) /* object self_7312402, object reason_95line_91loc_127_733102 */
{
- object reason_95line_91loc_127_733449 = args[0];
-+ object reason_95line_91loc_127_733109 = args[0];
++ object reason_95line_91loc_127_733102 = args[0];
-closureN_type c_7321260;
-object e_7321351 [5];
@@ -35810,36 +35981,36 @@ Make let-values be the same as let*-values, to work around
-c_7321260.elements[2] = ((closureN)self_7313655)->elements[2];
-c_7321260.elements[3] = ((closureN)self_7313655)->elements[3];
-c_7321260.elements[4] = reason_95line_91loc_127_733449;
-+closureN_type c_7319967;
-+object e_7320058 [5];
-+c_7319967.hdr.mark = gc_color_red;
-+ c_7319967.hdr.grayed = 0;
-+c_7319967.tag = closureN_tag;
-+ c_7319967.fn = (function_type)__lambda_731;
-+c_7319967.num_args = 1;
-+c_7319967.num_elements = 5;
-+c_7319967.elements = (object *)e_7320058;
-+c_7319967.elements[0] = ((closureN)self_7312409)->elements[0];
-+c_7319967.elements[1] = ((closureN)self_7312409)->elements[1];
-+c_7319967.elements[2] = ((closureN)self_7312409)->elements[2];
-+c_7319967.elements[3] = ((closureN)self_7312409)->elements[3];
-+c_7319967.elements[4] = reason_95line_91loc_127_733109;
++closureN_type c_7319960;
++object e_7320051 [5];
++c_7319960.hdr.mark = gc_color_red;
++ c_7319960.hdr.grayed = 0;
++c_7319960.tag = closureN_tag;
++ c_7319960.fn = (function_type)__lambda_731;
++c_7319960.num_args = 1;
++c_7319960.num_elements = 5;
++c_7319960.elements = (object *)e_7320051;
++c_7319960.elements[0] = ((closureN)self_7312402)->elements[0];
++c_7319960.elements[1] = ((closureN)self_7312402)->elements[1];
++c_7319960.elements[2] = ((closureN)self_7312402)->elements[2];
++c_7319960.elements[3] = ((closureN)self_7312402)->elements[3];
++c_7319960.elements[4] = reason_95line_91loc_127_733102;
-mclosure0(c_7321352, (function_type)__lambda_741);c_7321352.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7321260,__lambda_731, &c_7321352);;
-+mclosure0(c_7320059, (function_type)__lambda_741);c_7320059.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7319967,__lambda_731, &c_7320059);;
++mclosure0(c_7320052, (function_type)__lambda_741);c_7320052.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7319960,__lambda_731, &c_7320052);;
}
-static void __lambda_741(void *data, object self_7313656, int argc, object *args) /* object self_7313656, object k_736118, object reason_731135_733451 */
-+static void __lambda_741(void *data, object self_7312410, int argc, object *args) /* object self_7312410, object k_735673, object reason_731136_733111 */
++static void __lambda_741(void *data, object self_7312403, int argc, object *args) /* object self_7312403, object k_735666, object reason_731135_733104 */
{
- object k_736118 = args[0]; object reason_731135_733451 = args[1];
-+ object k_735673 = args[0]; object reason_731136_733111 = args[1];
++ object k_735666 = args[0]; object reason_731135_733104 = args[1];
-if( (boolean_f != Cyc_is_string(reason_731135_733451)) ){
-+if( (boolean_f != Cyc_is_string(reason_731136_733111)) ){
++if( (boolean_f != Cyc_is_string(reason_731135_733104)) ){
-closureN_type c_7321356;
-object e_7321362 [1];
@@ -35851,47 +36022,47 @@ Make let-values be the same as let*-values, to work around
-c_7321356.num_elements = 1;
-c_7321356.elements = (object *)e_7321362;
-c_7321356.elements[0] = k_736118;
-+closureN_type c_7320063;
-+object e_7320069 [1];
-+c_7320063.hdr.mark = gc_color_red;
-+ c_7320063.hdr.grayed = 0;
-+c_7320063.tag = closureN_tag;
-+ c_7320063.fn = (function_type)__lambda_742;
-+c_7320063.num_args = 1;
-+c_7320063.num_elements = 1;
-+c_7320063.elements = (object *)e_7320069;
-+c_7320063.elements[0] = k_735673;
++closureN_type c_7320056;
++object e_7320062 [1];
++c_7320056.hdr.mark = gc_color_red;
++ c_7320056.hdr.grayed = 0;
++c_7320056.tag = closureN_tag;
++ c_7320056.fn = (function_type)__lambda_742;
++c_7320056.num_args = 1;
++c_7320056.num_elements = 1;
++c_7320056.elements = (object *)e_7320062;
++c_7320056.elements[0] = k_735666;
-object c_7321365 = Cyc_substring(data,(closure)&c_7321356,reason_731135_733451, obj_int2obj(0), obj_int2obj(8));
-return_closcall1(data,(closure)&c_7321356, c_7321365);
-+object c_7320072 = Cyc_substring(data,(closure)&c_7320063,reason_731136_733111, obj_int2obj(0), obj_int2obj(8));
-+return_closcall1(data,(closure)&c_7320063, c_7320072);
++object c_7320065 = Cyc_substring(data,(closure)&c_7320056,reason_731135_733104, obj_int2obj(0), obj_int2obj(8));
++return_closcall1(data,(closure)&c_7320056, c_7320065);
} else {
- return_direct_with_clo1(data, k_736118, (((closure) k_736118)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735673, (((closure) k_735673)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735666, (((closure) k_735666)->fn), boolean_f);}
;;
}
-static void __lambda_742(void *data, object self_7313657, int argc, object *args) /* object self_7313657, object r_736120 */
-+static void __lambda_742(void *data, object self_7312411, int argc, object *args) /* object self_7312411, object r_735675 */
++static void __lambda_742(void *data, object self_7312404, int argc, object *args) /* object self_7312404, object r_735668 */
{
- object r_736120 = args[0];
-+ object r_735675 = args[0];
++ object r_735668 = args[0];
-make_utf8_string_with_len(c_7321361, "at line ", 8, 8);
-return_direct_with_clo1(data, ((closureN)self_7313657)->elements[0], (((closure) ((closureN)self_7313657)->elements[0])->fn), equalp(r_736120, &c_7321361));;
-+make_utf8_string_with_len(c_7320068, "at line ", 8, 8);
-+return_direct_with_clo1(data, ((closureN)self_7312411)->elements[0], (((closure) ((closureN)self_7312411)->elements[0])->fn), equalp(r_735675, &c_7320068));;
++make_utf8_string_with_len(c_7320061, "at line ", 8, 8);
++return_direct_with_clo1(data, ((closureN)self_7312404)->elements[0], (((closure) ((closureN)self_7312404)->elements[0])->fn), equalp(r_735668, &c_7320061));;
}
-static void __lambda_731(void *data, object self_7313658, int argc, object *args) /* object self_7313658, object r_736117 */
-+static void __lambda_731(void *data, object self_7312412, int argc, object *args) /* object self_7312412, object r_735672 */
++static void __lambda_731(void *data, object self_7312405, int argc, object *args) /* object self_7312405, object r_735665 */
{
- object r_736117 = args[0];
-+ object r_735672 = args[0];
++ object r_735665 = args[0];
-closureN_type c_7321262;
-object e_7321347 [5];
@@ -35907,29 +36078,29 @@ Make let-values be the same as let*-values, to work around
-c_7321262.elements[2] = ((closureN)self_7313658)->elements[2];
-c_7321262.elements[3] = ((closureN)self_7313658)->elements[3];
-c_7321262.elements[4] = ((closureN)self_7313658)->elements[4];
-+closureN_type c_7319969;
-+object e_7320054 [5];
-+c_7319969.hdr.mark = gc_color_red;
-+ c_7319969.hdr.grayed = 0;
-+c_7319969.tag = closureN_tag;
-+ c_7319969.fn = (function_type)__lambda_732;
-+c_7319969.num_args = 1;
-+c_7319969.num_elements = 5;
-+c_7319969.elements = (object *)e_7320054;
-+c_7319969.elements[0] = ((closureN)self_7312412)->elements[0];
-+c_7319969.elements[1] = ((closureN)self_7312412)->elements[1];
-+c_7319969.elements[2] = ((closureN)self_7312412)->elements[2];
-+c_7319969.elements[3] = ((closureN)self_7312412)->elements[3];
-+c_7319969.elements[4] = ((closureN)self_7312412)->elements[4];
++closureN_type c_7319962;
++object e_7320047 [5];
++c_7319962.hdr.mark = gc_color_red;
++ c_7319962.hdr.grayed = 0;
++c_7319962.tag = closureN_tag;
++ c_7319962.fn = (function_type)__lambda_732;
++c_7319962.num_args = 1;
++c_7319962.num_elements = 5;
++c_7319962.elements = (object *)e_7320047;
++c_7319962.elements[0] = ((closureN)self_7312405)->elements[0];
++c_7319962.elements[1] = ((closureN)self_7312405)->elements[1];
++c_7319962.elements[2] = ((closureN)self_7312405)->elements[2];
++c_7319962.elements[3] = ((closureN)self_7312405)->elements[3];
++c_7319962.elements[4] = ((closureN)self_7312405)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7321262,__lambda_732, Cyc_set_cell(data, ((closureN)self_7313658)->elements[4], r_736117));;
-+return_direct_with_clo1(data,(closure)&c_7319969,__lambda_732, Cyc_set_cell(data, ((closureN)self_7312412)->elements[4], r_735672));;
++return_direct_with_clo1(data,(closure)&c_7319962,__lambda_732, Cyc_set_cell(data, ((closureN)self_7312405)->elements[4], r_735665));;
}
-static void __lambda_732(void *data, object self_7313659, int argc, object *args) /* object self_7313659, object r_736101 */
-+static void __lambda_732(void *data, object self_7312413, int argc, object *args) /* object self_7312413, object r_735656 */
++static void __lambda_732(void *data, object self_7312406, int argc, object *args) /* object self_7312406, object r_735649 */
{
@@ -35947,42 +36118,42 @@ Make let-values be the same as let*-values, to work around
-c_7321264.elements[2] = ((closureN)self_7313659)->elements[2];
-c_7321264.elements[3] = ((closureN)self_7313659)->elements[3];
-c_7321264.elements[4] = ((closureN)self_7313659)->elements[4];
-+closureN_type c_7319971;
-+object e_7320050 [5];
-+c_7319971.hdr.mark = gc_color_red;
-+ c_7319971.hdr.grayed = 0;
-+c_7319971.tag = closureN_tag;
-+ c_7319971.fn = (function_type)__lambda_733;
-+c_7319971.num_args = 1;
-+c_7319971.num_elements = 5;
-+c_7319971.elements = (object *)e_7320050;
-+c_7319971.elements[0] = ((closureN)self_7312413)->elements[0];
-+c_7319971.elements[1] = ((closureN)self_7312413)->elements[1];
-+c_7319971.elements[2] = ((closureN)self_7312413)->elements[2];
-+c_7319971.elements[3] = ((closureN)self_7312413)->elements[3];
-+c_7319971.elements[4] = ((closureN)self_7312413)->elements[4];
++closureN_type c_7319964;
++object e_7320043 [5];
++c_7319964.hdr.mark = gc_color_red;
++ c_7319964.hdr.grayed = 0;
++c_7319964.tag = closureN_tag;
++ c_7319964.fn = (function_type)__lambda_733;
++c_7319964.num_args = 1;
++c_7319964.num_elements = 5;
++c_7319964.elements = (object *)e_7320043;
++c_7319964.elements[0] = ((closureN)self_7312406)->elements[0];
++c_7319964.elements[1] = ((closureN)self_7312406)->elements[1];
++c_7319964.elements[2] = ((closureN)self_7312406)->elements[2];
++c_7319964.elements[3] = ((closureN)self_7312406)->elements[3];
++c_7319964.elements[4] = ((closureN)self_7312406)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7321264,__lambda_733, assoc(data, ((closureN)self_7313659)->elements[1], __glo__85reader_91source_91db_85_scheme_cyclone_common));;
-+return_direct_with_clo1(data,(closure)&c_7319971,__lambda_733, assoc(data, ((closureN)self_7312413)->elements[1], __glo__85reader_91source_91db_85_scheme_cyclone_common));;
++return_direct_with_clo1(data,(closure)&c_7319964,__lambda_733, assoc(data, ((closureN)self_7312406)->elements[1], __glo__85reader_91source_91db_85_scheme_cyclone_common));;
}
-static void __lambda_733(void *data, object self_7313660, int argc, object *args) /* object self_7313660, object found_731139_733452 */
-+static void __lambda_733(void *data, object self_7312414, int argc, object *args) /* object self_7312414, object found_731140_733112 */
++static void __lambda_733(void *data, object self_7312407, int argc, object *args) /* object self_7312407, object found_731139_733105 */
{
- object found_731139_733452 = args[0];
- object loc_91vec_731142_733453;
- if( (boolean_f != found_731139_733452) ){
-+ object found_731140_733112 = args[0];
-+ object loc_91vec_731143_733113;
-+ if( (boolean_f != found_731140_733112) ){
++ object found_731139_733105 = args[0];
++ object loc_91vec_731142_733106;
++ if( (boolean_f != found_731139_733105) ){
- loc_91vec_731142_733453 = Cyc_cdr(data, found_731139_733452);
-+ loc_91vec_731143_733113 = Cyc_cdr(data, found_731140_733112);
++ loc_91vec_731142_733106 = Cyc_cdr(data, found_731139_733105);
} else {
- loc_91vec_731142_733453 = boolean_f;}
-+ loc_91vec_731143_733113 = boolean_f;}
++ loc_91vec_731142_733106 = boolean_f;}
;
-closureN_type c_7321271;
-object e_7321325 [3];
@@ -35996,18 +36167,18 @@ Make let-values be the same as let*-values, to work around
-c_7321271.elements[0] = loc_91vec_731142_733453;
-c_7321271.elements[1] = ((closureN)self_7313660)->elements[3];
-c_7321271.elements[2] = ((closureN)self_7313660)->elements[4];
-+closureN_type c_7319978;
-+object e_7320032 [3];
-+c_7319978.hdr.mark = gc_color_red;
-+ c_7319978.hdr.grayed = 0;
-+c_7319978.tag = closureN_tag;
-+ c_7319978.fn = (function_type)__lambda_734;
-+c_7319978.num_args = 0;
-+c_7319978.num_elements = 3;
-+c_7319978.elements = (object *)e_7320032;
-+c_7319978.elements[0] = loc_91vec_731143_733113;
-+c_7319978.elements[1] = ((closureN)self_7312414)->elements[3];
-+c_7319978.elements[2] = ((closureN)self_7312414)->elements[4];
++closureN_type c_7319971;
++object e_7320025 [3];
++c_7319971.hdr.mark = gc_color_red;
++ c_7319971.hdr.grayed = 0;
++c_7319971.tag = closureN_tag;
++ c_7319971.fn = (function_type)__lambda_734;
++c_7319971.num_args = 0;
++c_7319971.num_elements = 3;
++c_7319971.elements = (object *)e_7320025;
++c_7319971.elements[0] = loc_91vec_731142_733106;
++c_7319971.elements[1] = ((closureN)self_7312407)->elements[3];
++c_7319971.elements[2] = ((closureN)self_7312407)->elements[4];
-closureN_type c_7321326;
@@ -36022,50 +36193,50 @@ Make let-values be the same as let*-values, to work around
-c_7321326.elements[0] = ((closureN)self_7313660)->elements[0];
-c_7321326.elements[1] = ((closureN)self_7313660)->elements[1];
-c_7321326.elements[2] = ((closureN)self_7313660)->elements[2];
-+closureN_type c_7320033;
-+object e_7320049 [3];
-+c_7320033.hdr.mark = gc_color_red;
-+ c_7320033.hdr.grayed = 0;
-+c_7320033.tag = closureN_tag;
-+ c_7320033.fn = (function_type)__lambda_740;
-+c_7320033.num_args = 1;
-+c_7320033.num_elements = 3;
-+c_7320033.elements = (object *)e_7320049;
-+c_7320033.elements[0] = ((closureN)self_7312414)->elements[0];
-+c_7320033.elements[1] = ((closureN)self_7312414)->elements[1];
-+c_7320033.elements[2] = ((closureN)self_7312414)->elements[2];
++closureN_type c_7320026;
++object e_7320042 [3];
++c_7320026.hdr.mark = gc_color_red;
++ c_7320026.hdr.grayed = 0;
++c_7320026.tag = closureN_tag;
++ c_7320026.fn = (function_type)__lambda_740;
++c_7320026.num_args = 1;
++c_7320026.num_elements = 3;
++c_7320026.elements = (object *)e_7320042;
++c_7320026.elements[0] = ((closureN)self_7312407)->elements[0];
++c_7320026.elements[1] = ((closureN)self_7312407)->elements[1];
++c_7320026.elements[2] = ((closureN)self_7312407)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7321271,__lambda_734, &c_7321326);;
-+return_direct_with_clo1(data,(closure)&c_7319978,__lambda_734, &c_7320033);;
++return_direct_with_clo1(data,(closure)&c_7319971,__lambda_734, &c_7320026);;
}
-static void __lambda_740(void *data, object self_7313661, int argc, object *args) /* object self_7313661, object msg_731145_733454 */
-+static void __lambda_740(void *data, object self_7312415, int argc, object *args) /* object self_7312415, object msg_731146_733114 */
++static void __lambda_740(void *data, object self_7312408, int argc, object *args) /* object self_7312408, object msg_731145_733107 */
{
- object msg_731145_733454 = args[0];
-+ object msg_731146_733114 = args[0];
++ object msg_731145_733107 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313661)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312415)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312408)->elements[0])) ){
-pair_type local_7321337;
-+pair_type local_7320044;
++pair_type local_7320037;
-object c_7321334 = apply(data, ((closureN)self_7313661)->elements[2],__glo_error_scheme_base, set_pair_as_expr(&local_7321337, msg_731145_733454, ((closureN)self_7313661)->elements[0]));
-return_direct_with_clo1(data, ((closureN)self_7313661)->elements[2], (((closure) ((closureN)self_7313661)->elements[2])->fn), c_7321334);
-+object c_7320041 = apply(data, ((closureN)self_7312415)->elements[2],__glo_error_scheme_base, set_pair_as_expr(&local_7320044, msg_731146_733114, ((closureN)self_7312415)->elements[0]));
-+return_direct_with_clo1(data, ((closureN)self_7312415)->elements[2], (((closure) ((closureN)self_7312415)->elements[2])->fn), c_7320041);
++object c_7320034 = apply(data, ((closureN)self_7312408)->elements[2],__glo_error_scheme_base, set_pair_as_expr(&local_7320037, msg_731145_733107, ((closureN)self_7312408)->elements[0]));
++return_direct_with_clo1(data, ((closureN)self_7312408)->elements[2], (((closure) ((closureN)self_7312408)->elements[2])->fn), c_7320034);
} else {
- return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7313661)->elements[2], msg_731145_733454, ((closureN)self_7313661)->elements[1]);}
-+ return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312415)->elements[2], msg_731146_733114, ((closureN)self_7312415)->elements[1]);}
++ return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312408)->elements[2], msg_731145_733107, ((closureN)self_7312408)->elements[1]);}
;;
}
-static void __lambda_734(void *data, object self_7313662, int argc, object *args) /* object self_7313662, object k_736107 */
-+static void __lambda_734(void *data, object self_7312416, int argc, object *args) /* object self_7312416, object k_735662 */
++static void __lambda_734(void *data, object self_7312409, int argc, object *args) /* object self_7312409, object k_735655 */
{
- object k_736107 = args[0];
-+ object k_735662 = args[0];
++ object k_735655 = args[0];
-closureN_type c_7321273;
-object e_7321287 [3];
@@ -36079,18 +36250,18 @@ Make let-values be the same as let*-values, to work around
-c_7321273.elements[0] = ((closureN)self_7313662)->elements[0];
-c_7321273.elements[1] = ((closureN)self_7313662)->elements[1];
-c_7321273.elements[2] = ((closureN)self_7313662)->elements[2];
-+closureN_type c_7319980;
-+object e_7319994 [3];
-+c_7319980.hdr.mark = gc_color_red;
-+ c_7319980.hdr.grayed = 0;
-+c_7319980.tag = closureN_tag;
-+ c_7319980.fn = (function_type)__lambda_735;
-+c_7319980.num_args = 0;
-+c_7319980.num_elements = 3;
-+c_7319980.elements = (object *)e_7319994;
-+c_7319980.elements[0] = ((closureN)self_7312416)->elements[0];
-+c_7319980.elements[1] = ((closureN)self_7312416)->elements[1];
-+c_7319980.elements[2] = ((closureN)self_7312416)->elements[2];
++closureN_type c_7319973;
++object e_7319987 [3];
++c_7319973.hdr.mark = gc_color_red;
++ c_7319973.hdr.grayed = 0;
++c_7319973.tag = closureN_tag;
++ c_7319973.fn = (function_type)__lambda_735;
++c_7319973.num_args = 0;
++c_7319973.num_elements = 3;
++c_7319973.elements = (object *)e_7319987;
++c_7319973.elements[0] = ((closureN)self_7312409)->elements[0];
++c_7319973.elements[1] = ((closureN)self_7312409)->elements[1];
++c_7319973.elements[2] = ((closureN)self_7312409)->elements[2];
-closureN_type c_7321288;
@@ -36105,30 +36276,30 @@ Make let-values be the same as let*-values, to work around
-c_7321288.elements[0] = k_736107;
-c_7321288.elements[1] = ((closureN)self_7313662)->elements[0];
-c_7321288.elements[2] = ((closureN)self_7313662)->elements[1];
-+closureN_type c_7319995;
-+object e_7320031 [3];
-+c_7319995.hdr.mark = gc_color_red;
-+ c_7319995.hdr.grayed = 0;
-+c_7319995.tag = closureN_tag;
-+ c_7319995.fn = (function_type)__lambda_737;
-+c_7319995.num_args = 1;
-+c_7319995.num_elements = 3;
-+c_7319995.elements = (object *)e_7320031;
-+c_7319995.elements[0] = k_735662;
-+c_7319995.elements[1] = ((closureN)self_7312416)->elements[0];
-+c_7319995.elements[2] = ((closureN)self_7312416)->elements[1];
++closureN_type c_7319988;
++object e_7320024 [3];
++c_7319988.hdr.mark = gc_color_red;
++ c_7319988.hdr.grayed = 0;
++c_7319988.tag = closureN_tag;
++ c_7319988.fn = (function_type)__lambda_737;
++c_7319988.num_args = 1;
++c_7319988.num_elements = 3;
++c_7319988.elements = (object *)e_7320024;
++c_7319988.elements[0] = k_735655;
++c_7319988.elements[1] = ((closureN)self_7312409)->elements[0];
++c_7319988.elements[2] = ((closureN)self_7312409)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7321273,__lambda_735, &c_7321288);;
-+return_direct_with_clo1(data,(closure)&c_7319980,__lambda_735, &c_7319995);;
++return_direct_with_clo1(data,(closure)&c_7319973,__lambda_735, &c_7319988);;
}
-static void __lambda_737(void *data, object self_7313663, int argc, object *args) /* object self_7313663, object r_736108 */
-+static void __lambda_737(void *data, object self_7312417, int argc, object *args) /* object self_7312417, object r_735663 */
++static void __lambda_737(void *data, object self_7312410, int argc, object *args) /* object self_7312410, object r_735656 */
{
- object r_736108 = args[0];
- if( (boolean_f != r_736108) ){
-+ object r_735663 = args[0];
-+ if( (boolean_f != r_735663) ){
++ object r_735656 = args[0];
++ if( (boolean_f != r_735656) ){
-closureN_type c_7321290;
-object e_7321314 [3];
@@ -36142,37 +36313,37 @@ Make let-values be the same as let*-values, to work around
-c_7321290.elements[0] = ((closureN)self_7313663)->elements[0];
-c_7321290.elements[1] = ((closureN)self_7313663)->elements[1];
-c_7321290.elements[2] = ((closureN)self_7313663)->elements[2];
-+closureN_type c_7319997;
-+object e_7320021 [3];
-+c_7319997.hdr.mark = gc_color_red;
-+ c_7319997.hdr.grayed = 0;
-+c_7319997.tag = closureN_tag;
-+ c_7319997.fn = (function_type)__lambda_738;
-+c_7319997.num_args = 1;
-+c_7319997.num_elements = 3;
-+c_7319997.elements = (object *)e_7320021;
-+c_7319997.elements[0] = ((closureN)self_7312417)->elements[0];
-+c_7319997.elements[1] = ((closureN)self_7312417)->elements[1];
-+c_7319997.elements[2] = ((closureN)self_7312417)->elements[2];
++closureN_type c_7319990;
++object e_7320014 [3];
++c_7319990.hdr.mark = gc_color_red;
++ c_7319990.hdr.grayed = 0;
++c_7319990.tag = closureN_tag;
++ c_7319990.fn = (function_type)__lambda_738;
++c_7319990.num_args = 1;
++c_7319990.num_elements = 3;
++c_7319990.elements = (object *)e_7320014;
++c_7319990.elements[0] = ((closureN)self_7312410)->elements[0];
++c_7319990.elements[1] = ((closureN)self_7312410)->elements[1];
++c_7319990.elements[2] = ((closureN)self_7312410)->elements[2];
-object c_7321317 = Cyc_number2string2(data,(closure)&c_7321290,1,Cyc_vector_ref(data, ((closureN)self_7313663)->elements[1], obj_int2obj(1)));
-return_closcall1(data,(closure)&c_7321290, c_7321317);
-+object c_7320024 = Cyc_number2string2(data,(closure)&c_7319997,1,Cyc_vector_ref(data, ((closureN)self_7312417)->elements[1], obj_int2obj(1)));
-+return_closcall1(data,(closure)&c_7319997, c_7320024);
++object c_7320017 = Cyc_number2string2(data,(closure)&c_7319990,1,Cyc_vector_ref(data, ((closureN)self_7312410)->elements[1], obj_int2obj(1)));
++return_closcall1(data,(closure)&c_7319990, c_7320017);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313663)->elements[0], (((closure) ((closureN)self_7313663)->elements[0])->fn), ((closureN)self_7313663)->elements[2]);}
-+ return_direct_with_clo1(data, ((closureN)self_7312417)->elements[0], (((closure) ((closureN)self_7312417)->elements[0])->fn), ((closureN)self_7312417)->elements[2]);}
++ return_direct_with_clo1(data, ((closureN)self_7312410)->elements[0], (((closure) ((closureN)self_7312410)->elements[0])->fn), ((closureN)self_7312410)->elements[2]);}
;;
}
-static void __lambda_738(void *data, object self_7313664, int argc, object *args) /* object self_7313664, object r_736109 */
-+static void __lambda_738(void *data, object self_7312418, int argc, object *args) /* object self_7312418, object r_735664 */
++static void __lambda_738(void *data, object self_7312411, int argc, object *args) /* object self_7312411, object r_735657 */
{
- object r_736109 = args[0];
-+ object r_735664 = args[0];
++ object r_735657 = args[0];
-closureN_type c_7321292;
-object e_7321307 [4];
@@ -36187,62 +36358,62 @@ Make let-values be the same as let*-values, to work around
-c_7321292.elements[1] = ((closureN)self_7313664)->elements[1];
-c_7321292.elements[2] = r_736109;
-c_7321292.elements[3] = ((closureN)self_7313664)->elements[2];
-+closureN_type c_7319999;
-+object e_7320014 [4];
-+c_7319999.hdr.mark = gc_color_red;
-+ c_7319999.hdr.grayed = 0;
-+c_7319999.tag = closureN_tag;
-+ c_7319999.fn = (function_type)__lambda_739;
-+c_7319999.num_args = 1;
-+c_7319999.num_elements = 4;
-+c_7319999.elements = (object *)e_7320014;
-+c_7319999.elements[0] = ((closureN)self_7312418)->elements[0];
-+c_7319999.elements[1] = ((closureN)self_7312418)->elements[1];
-+c_7319999.elements[2] = r_735664;
-+c_7319999.elements[3] = ((closureN)self_7312418)->elements[2];
++closureN_type c_7319992;
++object e_7320007 [4];
++c_7319992.hdr.mark = gc_color_red;
++ c_7319992.hdr.grayed = 0;
++c_7319992.tag = closureN_tag;
++ c_7319992.fn = (function_type)__lambda_739;
++c_7319992.num_args = 1;
++c_7319992.num_elements = 4;
++c_7319992.elements = (object *)e_7320007;
++c_7319992.elements[0] = ((closureN)self_7312411)->elements[0];
++c_7319992.elements[1] = ((closureN)self_7312411)->elements[1];
++c_7319992.elements[2] = r_735657;
++c_7319992.elements[3] = ((closureN)self_7312411)->elements[2];
-object c_7321310 = Cyc_number2string2(data,(closure)&c_7321292,1,Cyc_vector_ref(data, ((closureN)self_7313664)->elements[1], obj_int2obj(2)));
-return_closcall1(data,(closure)&c_7321292, c_7321310);;
-+object c_7320017 = Cyc_number2string2(data,(closure)&c_7319999,1,Cyc_vector_ref(data, ((closureN)self_7312418)->elements[1], obj_int2obj(2)));
-+return_closcall1(data,(closure)&c_7319999, c_7320017);;
++object c_7320010 = Cyc_number2string2(data,(closure)&c_7319992,1,Cyc_vector_ref(data, ((closureN)self_7312411)->elements[1], obj_int2obj(2)));
++return_closcall1(data,(closure)&c_7319992, c_7320010);;
}
-static void __lambda_739(void *data, object self_7313665, int argc, object *args) /* object self_7313665, object r_736110 */
-+static void __lambda_739(void *data, object self_7312419, int argc, object *args) /* object self_7312419, object r_735665 */
++static void __lambda_739(void *data, object self_7312412, int argc, object *args) /* object self_7312412, object r_735658 */
{
- object r_736110 = args[0];
-+ object r_735665 = args[0];
++ object r_735658 = args[0];
-make_utf8_string_with_len(c_7321298, "at line ", 8, 8);
-+make_utf8_string_with_len(c_7320005, "at line ", 8, 8);
++make_utf8_string_with_len(c_7319998, "at line ", 8, 8);
-make_utf8_string_with_len(c_7321300, ", column ", 9, 9);
-+make_utf8_string_with_len(c_7320007, ", column ", 9, 9);
++make_utf8_string_with_len(c_7320000, ", column ", 9, 9);
-make_utf8_string_with_len(c_7321301, " of ", 4, 4);
-+make_utf8_string_with_len(c_7320008, " of ", 4, 4);
++make_utf8_string_with_len(c_7320001, " of ", 4, 4);
-make_utf8_string_with_len(c_7321305, ": ", 2, 2);
-+make_utf8_string_with_len(c_7320012, ": ", 2, 2);
++make_utf8_string_with_len(c_7320005, ": ", 2, 2);
-object c_7321297 = Cyc_string_append(data, ((closureN)self_7313665)->elements[0],8,&c_7321298, ((closureN)self_7313665)->elements[2], &c_7321300, r_736110, &c_7321301, Cyc_vector_ref(data, ((closureN)self_7313665)->elements[1], obj_int2obj(0)), &c_7321305, ((closureN)self_7313665)->elements[3]);
-return_direct_with_clo1(data, ((closureN)self_7313665)->elements[0], (((closure) ((closureN)self_7313665)->elements[0])->fn), c_7321297);;
-+object c_7320004 = Cyc_string_append(data, ((closureN)self_7312419)->elements[0],8,&c_7320005, ((closureN)self_7312419)->elements[2], &c_7320007, r_735665, &c_7320008, Cyc_vector_ref(data, ((closureN)self_7312419)->elements[1], obj_int2obj(0)), &c_7320012, ((closureN)self_7312419)->elements[3]);
-+return_direct_with_clo1(data, ((closureN)self_7312419)->elements[0], (((closure) ((closureN)self_7312419)->elements[0])->fn), c_7320004);;
++object c_7319997 = Cyc_string_append(data, ((closureN)self_7312412)->elements[0],8,&c_7319998, ((closureN)self_7312412)->elements[2], &c_7320000, r_735658, &c_7320001, Cyc_vector_ref(data, ((closureN)self_7312412)->elements[1], obj_int2obj(0)), &c_7320005, ((closureN)self_7312412)->elements[3]);
++return_direct_with_clo1(data, ((closureN)self_7312412)->elements[0], (((closure) ((closureN)self_7312412)->elements[0])->fn), c_7319997);;
}
-static void __lambda_735(void *data, object self_7313666, int argc, object *args) /* object self_7313666, object k_736114 */
-+static void __lambda_735(void *data, object self_7312420, int argc, object *args) /* object self_7312420, object k_735669 */
++static void __lambda_735(void *data, object self_7312413, int argc, object *args) /* object self_7312413, object k_735662 */
{
- object k_736114 = args[0];
- if( (boolean_f != ((closureN)self_7313666)->elements[0]) ){
-+ object k_735669 = args[0];
-+ if( (boolean_f != ((closureN)self_7312420)->elements[0]) ){
++ object k_735662 = args[0];
++ if( (boolean_f != ((closureN)self_7312413)->elements[0]) ){
@@ -36256,37 +36427,37 @@ Make let-values be the same as let*-values, to work around
-c_7321279.num_elements = 1;
-c_7321279.elements = (object *)e_7321284;
-c_7321279.elements[0] = k_736114;
-+closureN_type c_7319986;
-+object e_7319991 [1];
-+c_7319986.hdr.mark = gc_color_red;
-+ c_7319986.hdr.grayed = 0;
-+c_7319986.tag = closureN_tag;
-+ c_7319986.fn = (function_type)__lambda_736;
-+c_7319986.num_args = 1;
-+c_7319986.num_elements = 1;
-+c_7319986.elements = (object *)e_7319991;
-+c_7319986.elements[0] = k_735669;
++closureN_type c_7319979;
++object e_7319984 [1];
++c_7319979.hdr.mark = gc_color_red;
++ c_7319979.hdr.grayed = 0;
++c_7319979.tag = closureN_tag;
++ c_7319979.fn = (function_type)__lambda_736;
++c_7319979.num_args = 1;
++c_7319979.num_elements = 1;
++c_7319979.elements = (object *)e_7319984;
++c_7319979.elements[0] = k_735662;
-return_closcall2(data, car(((closureN)self_7313666)->elements[2]), &c_7321279, ((closureN)self_7313666)->elements[1]);
-+return_closcall2(data, car(((closureN)self_7312420)->elements[2]), &c_7319986, ((closureN)self_7312420)->elements[1]);
++return_closcall2(data, car(((closureN)self_7312413)->elements[2]), &c_7319979, ((closureN)self_7312413)->elements[1]);
} else {
- return_direct_with_clo1(data, k_736114, (((closure) k_736114)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735669, (((closure) k_735669)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735662, (((closure) k_735662)->fn), boolean_f);}
;;
}
-static void __lambda_736(void *data, object self_7313667, int argc, object *args) /* object self_7313667, object r_736115 */
-+static void __lambda_736(void *data, object self_7312421, int argc, object *args) /* object self_7312421, object r_735670 */
++static void __lambda_736(void *data, object self_7312414, int argc, object *args) /* object self_7312414, object r_735663 */
{
- object r_736115 = args[0];
- if( (boolean_f != r_736115) ){
- return_direct_with_clo1(data, ((closureN)self_7313667)->elements[0], (((closure) ((closureN)self_7313667)->elements[0])->fn), boolean_f);
-+ object r_735670 = args[0];
-+ if( (boolean_f != r_735670) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312421)->elements[0], (((closure) ((closureN)self_7312421)->elements[0])->fn), boolean_f);
++ object r_735663 = args[0];
++ if( (boolean_f != r_735663) ){
++ return_direct_with_clo1(data, ((closureN)self_7312414)->elements[0], (((closure) ((closureN)self_7312414)->elements[0])->fn), boolean_f);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313667)->elements[0], (((closure) ((closureN)self_7313667)->elements[0])->fn), boolean_t);}
-+ return_direct_with_clo1(data, ((closureN)self_7312421)->elements[0], (((closure) ((closureN)self_7312421)->elements[0])->fn), boolean_t);}
++ return_direct_with_clo1(data, ((closureN)self_7312414)->elements[0], (((closure) ((closureN)self_7312414)->elements[0])->fn), boolean_t);}
;;
}
@@ -36302,12 +36473,11 @@ Make let-values be the same as let*-values, to work around
thd->exception_handler_stack = &c;
return_closcall1(data, k, &c); }
-static void __lambda_717(void *data, object _, int argc, object *args) /* closure _,object k_736082, object handler_731124_733438, object thunk_731125_733439 */
-+static void __lambda_717(void *data, object _, int argc, object *args) /* closure _,object k_735637, object handler_731125_733098, object thunk_731126_733099 */
++static void __lambda_717(void *data, object _, int argc, object *args) /* closure _,object k_735630, object handler_731124_733091, object thunk_731125_733092 */
{
-object k_736082 = args[0]; object handler_731124_733438 = args[1]; object thunk_731125_733439 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:with-exception-handler");
-+object k_735637 = args[0]; object handler_731125_733098 = args[1]; object thunk_731126_733099 = args[2];
-+ Cyc_st_add(data, "base.sld:with-exception-handler");
++object k_735630 = args[0]; object handler_731124_733091 = args[1]; object thunk_731125_733092 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:with-exception-handler");
-closureN_type c_7321174;
-object e_7321206 [2];
@@ -36320,17 +36490,17 @@ Make let-values be the same as let*-values, to work around
-c_7321174.elements = (object *)e_7321206;
-c_7321174.elements[0] = k_736082;
-c_7321174.elements[1] = thunk_731125_733439;
-+closureN_type c_7319881;
-+object e_7319913 [2];
-+c_7319881.hdr.mark = gc_color_red;
-+ c_7319881.hdr.grayed = 0;
-+c_7319881.tag = closureN_tag;
-+ c_7319881.fn = (function_type)__lambda_718;
-+c_7319881.num_args = 1;
-+c_7319881.num_elements = 2;
-+c_7319881.elements = (object *)e_7319913;
-+c_7319881.elements[0] = k_735637;
-+c_7319881.elements[1] = thunk_731126_733099;
++closureN_type c_7319874;
++object e_7319906 [2];
++c_7319874.hdr.mark = gc_color_red;
++ c_7319874.hdr.grayed = 0;
++c_7319874.tag = closureN_tag;
++ c_7319874.fn = (function_type)__lambda_718;
++c_7319874.num_args = 1;
++c_7319874.num_elements = 2;
++c_7319874.elements = (object *)e_7319906;
++c_7319874.elements[0] = k_735630;
++c_7319874.elements[1] = thunk_731125_733092;
-closureN_type c_7321207;
@@ -36343,38 +36513,38 @@ Make let-values be the same as let*-values, to work around
-c_7321207.num_elements = 1;
-c_7321207.elements = (object *)e_7321251;
-c_7321207.elements[0] = handler_731124_733438;
-+closureN_type c_7319914;
-+object e_7319958 [1];
-+c_7319914.hdr.mark = gc_color_red;
-+ c_7319914.hdr.grayed = 0;
-+c_7319914.tag = closureN_tag;
-+ c_7319914.fn = (function_type)__lambda_724;
-+c_7319914.num_args = 1;
-+c_7319914.num_elements = 1;
-+c_7319914.elements = (object *)e_7319958;
-+c_7319914.elements[0] = handler_731125_733098;
++closureN_type c_7319907;
++object e_7319951 [1];
++c_7319907.hdr.mark = gc_color_red;
++ c_7319907.hdr.grayed = 0;
++c_7319907.tag = closureN_tag;
++ c_7319907.fn = (function_type)__lambda_724;
++c_7319907.num_args = 1;
++c_7319907.num_elements = 1;
++c_7319907.elements = (object *)e_7319951;
++c_7319907.elements[0] = handler_731124_733091;
-return_direct_with_clo1(data,(closure)&c_7321174,__lambda_718, &c_7321207);;
-+return_direct_with_clo1(data,(closure)&c_7319881,__lambda_718, &c_7319914);;
++return_direct_with_clo1(data,(closure)&c_7319874,__lambda_718, &c_7319907);;
}
-static void __lambda_724(void *data, object self_7313641, int argc, object *args) /* object self_7313641, object k_736088, object obj_731128_733442 */
-+static void __lambda_724(void *data, object self_7312395, int argc, object *args) /* object self_7312395, object k_735643, object obj_731129_733102 */
++static void __lambda_724(void *data, object self_7312388, int argc, object *args) /* object self_7312388, object k_735636, object obj_731128_733095 */
{
- object k_736088 = args[0]; object obj_731128_733442 = args[1];
- object r_736089;
-+ object k_735643 = args[0]; object obj_731129_733102 = args[1];
-+ object r_735644;
++ object k_735636 = args[0]; object obj_731128_733095 = args[1];
++ object r_735637;
-if( (boolean_f != Cyc_is_pair(obj_731128_733442)) ){
-+if( (boolean_f != Cyc_is_pair(obj_731129_733102)) ){
++if( (boolean_f != Cyc_is_pair(obj_731128_733095)) ){
- r_736089 = equalp(Cyc_car(data, obj_731128_733442), quote_continuable);
-+ r_735644 = equalp(Cyc_car(data, obj_731129_733102), quote_continuable);
++ r_735637 = equalp(Cyc_car(data, obj_731128_733095), quote_continuable);
} else {
- r_736089 = boolean_f;}
-+ r_735644 = boolean_f;}
++ r_735637 = boolean_f;}
;
-closureN_type c_7321218;
-object e_7321250 [3];
@@ -36388,28 +36558,28 @@ Make let-values be the same as let*-values, to work around
-c_7321218.elements[0] = ((closureN)self_7313641)->elements[0];
-c_7321218.elements[1] = k_736088;
-c_7321218.elements[2] = obj_731128_733442;
-+closureN_type c_7319925;
-+object e_7319957 [3];
-+c_7319925.hdr.mark = gc_color_red;
-+ c_7319925.hdr.grayed = 0;
-+c_7319925.tag = closureN_tag;
-+ c_7319925.fn = (function_type)__lambda_725;
-+c_7319925.num_args = 2;
-+c_7319925.num_elements = 3;
-+c_7319925.elements = (object *)e_7319957;
-+c_7319925.elements[0] = ((closureN)self_7312395)->elements[0];
-+c_7319925.elements[1] = k_735643;
-+c_7319925.elements[2] = obj_731129_733102;
++closureN_type c_7319918;
++object e_7319950 [3];
++c_7319918.hdr.mark = gc_color_red;
++ c_7319918.hdr.grayed = 0;
++c_7319918.tag = closureN_tag;
++ c_7319918.fn = (function_type)__lambda_725;
++c_7319918.num_args = 2;
++c_7319918.num_elements = 3;
++c_7319918.elements = (object *)e_7319950;
++c_7319918.elements[0] = ((closureN)self_7312388)->elements[0];
++c_7319918.elements[1] = k_735636;
++c_7319918.elements[2] = obj_731128_733095;
-return_direct_with_clo2(data,(closure)&c_7321218,__lambda_725, boolean_f, r_736089);;
-+return_direct_with_clo2(data,(closure)&c_7319925,__lambda_725, boolean_f, r_735644);;
++return_direct_with_clo2(data,(closure)&c_7319918,__lambda_725, boolean_f, r_735637);;
}
-static void __lambda_725(void *data, object self_7313642, int argc, object *args) /* object self_7313642, object result_731129_733443, object continuable_127_731130_733444 */
-+static void __lambda_725(void *data, object self_7312396, int argc, object *args) /* object self_7312396, object result_731130_733103, object continuable_127_731131_733104 */
++static void __lambda_725(void *data, object self_7312389, int argc, object *args) /* object self_7312389, object result_731129_733096, object continuable_127_731130_733097 */
{
- object result_731129_733443 = args[0]; object continuable_127_731130_733444 = args[1];
-+ object result_731130_733103 = args[0]; object continuable_127_731131_733104 = args[1];
++ object result_731129_733096 = args[0]; object continuable_127_731130_733097 = args[1];
-closureN_type c_7321220;
-object e_7321246 [4];
@@ -36424,32 +36594,32 @@ Make let-values be the same as let*-values, to work around
-c_7321220.elements[1] = ((closureN)self_7313642)->elements[0];
-c_7321220.elements[2] = ((closureN)self_7313642)->elements[1];
-c_7321220.elements[3] = ((closureN)self_7313642)->elements[2];
-+closureN_type c_7319927;
-+object e_7319953 [4];
-+c_7319927.hdr.mark = gc_color_red;
-+ c_7319927.hdr.grayed = 0;
-+c_7319927.tag = closureN_tag;
-+ c_7319927.fn = (function_type)__lambda_1359;
-+c_7319927.num_args = 1;
-+c_7319927.num_elements = 4;
-+c_7319927.elements = (object *)e_7319953;
-+c_7319927.elements[0] = continuable_127_731131_733104;
-+c_7319927.elements[1] = ((closureN)self_7312396)->elements[0];
-+c_7319927.elements[2] = ((closureN)self_7312396)->elements[1];
-+c_7319927.elements[3] = ((closureN)self_7312396)->elements[2];
++closureN_type c_7319920;
++object e_7319946 [4];
++c_7319920.hdr.mark = gc_color_red;
++ c_7319920.hdr.grayed = 0;
++c_7319920.tag = closureN_tag;
++ c_7319920.fn = (function_type)__lambda_1359;
++c_7319920.num_args = 1;
++c_7319920.num_elements = 4;
++c_7319920.elements = (object *)e_7319946;
++c_7319920.elements[0] = continuable_127_731130_733097;
++c_7319920.elements[1] = ((closureN)self_7312389)->elements[0];
++c_7319920.elements[2] = ((closureN)self_7312389)->elements[1];
++c_7319920.elements[3] = ((closureN)self_7312389)->elements[2];
-pair_type local_7321249;
-return_direct_with_clo1(data,(closure)&c_7321220,__lambda_1406, set_cell_as_expr(&local_7321249, result_731129_733443));;
-+pair_type local_7319956;
-+return_direct_with_clo1(data,(closure)&c_7319927,__lambda_1359, set_cell_as_expr(&local_7319956, result_731130_733103));;
++pair_type local_7319949;
++return_direct_with_clo1(data,(closure)&c_7319920,__lambda_1359, set_cell_as_expr(&local_7319949, result_731129_733096));;
}
-static void __lambda_1406(void *data, object self_7313643, int argc, object *args) /* object self_7313643, object result_731129_733443 */
-+static void __lambda_1359(void *data, object self_7312397, int argc, object *args) /* object self_7312397, object result_731130_733103 */
++static void __lambda_1359(void *data, object self_7312390, int argc, object *args) /* object self_7312390, object result_731129_733096 */
{
- object result_731129_733443 = args[0];
-+ object result_731130_733103 = args[0];
++ object result_731129_733096 = args[0];
-closureN_type c_7321222;
-object e_7321245 [5];
@@ -36465,27 +36635,27 @@ Make let-values be the same as let*-values, to work around
-c_7321222.elements[2] = ((closureN)self_7313643)->elements[2];
-c_7321222.elements[3] = ((closureN)self_7313643)->elements[3];
-c_7321222.elements[4] = result_731129_733443;
-+closureN_type c_7319929;
-+object e_7319952 [5];
-+c_7319929.hdr.mark = gc_color_red;
-+ c_7319929.hdr.grayed = 0;
-+c_7319929.tag = closureN_tag;
-+ c_7319929.fn = (function_type)__lambda_726;
-+c_7319929.num_args = 1;
-+c_7319929.num_elements = 5;
-+c_7319929.elements = (object *)e_7319952;
-+c_7319929.elements[0] = ((closureN)self_7312397)->elements[0];
-+c_7319929.elements[1] = ((closureN)self_7312397)->elements[1];
-+c_7319929.elements[2] = ((closureN)self_7312397)->elements[2];
-+c_7319929.elements[3] = ((closureN)self_7312397)->elements[3];
-+c_7319929.elements[4] = result_731130_733103;
++closureN_type c_7319922;
++object e_7319945 [5];
++c_7319922.hdr.mark = gc_color_red;
++ c_7319922.hdr.grayed = 0;
++c_7319922.tag = closureN_tag;
++ c_7319922.fn = (function_type)__lambda_726;
++c_7319922.num_args = 1;
++c_7319922.num_elements = 5;
++c_7319922.elements = (object *)e_7319945;
++c_7319922.elements[0] = ((closureN)self_7312390)->elements[0];
++c_7319922.elements[1] = ((closureN)self_7312390)->elements[1];
++c_7319922.elements[2] = ((closureN)self_7312390)->elements[2];
++c_7319922.elements[3] = ((closureN)self_7312390)->elements[3];
++c_7319922.elements[4] = result_731129_733096;
-return_direct_with_clo1(data, __glo_Cyc_91remove_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91remove_91exception_91handler_scheme_base)->fn), &c_7321222);;
-+return_direct_with_clo1(data, __glo_Cyc_91remove_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91remove_91exception_91handler_scheme_base)->fn), &c_7319929);;
++return_direct_with_clo1(data, __glo_Cyc_91remove_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91remove_91exception_91handler_scheme_base)->fn), &c_7319922);;
}
-static void __lambda_726(void *data, object self_7313644, int argc, object *args) /* object self_7313644, object r_736090 */
-+static void __lambda_726(void *data, object self_7312398, int argc, object *args) /* object self_7312398, object r_735645 */
++static void __lambda_726(void *data, object self_7312391, int argc, object *args) /* object self_7312391, object r_735638 */
{
@@ -36501,30 +36671,30 @@ Make let-values be the same as let*-values, to work around
-c_7321225.elements[0] = ((closureN)self_7313644)->elements[0];
-c_7321225.elements[1] = ((closureN)self_7313644)->elements[2];
-c_7321225.elements[2] = ((closureN)self_7313644)->elements[4];
-+closureN_type c_7319932;
-+object e_7319948 [3];
-+c_7319932.hdr.mark = gc_color_red;
-+ c_7319932.hdr.grayed = 0;
-+c_7319932.tag = closureN_tag;
-+ c_7319932.fn = (function_type)__lambda_727;
-+c_7319932.num_args = 1;
-+c_7319932.num_elements = 3;
-+c_7319932.elements = (object *)e_7319948;
-+c_7319932.elements[0] = ((closureN)self_7312398)->elements[0];
-+c_7319932.elements[1] = ((closureN)self_7312398)->elements[2];
-+c_7319932.elements[2] = ((closureN)self_7312398)->elements[4];
++closureN_type c_7319925;
++object e_7319941 [3];
++c_7319925.hdr.mark = gc_color_red;
++ c_7319925.hdr.grayed = 0;
++c_7319925.tag = closureN_tag;
++ c_7319925.fn = (function_type)__lambda_727;
++c_7319925.num_args = 1;
++c_7319925.num_elements = 3;
++c_7319925.elements = (object *)e_7319941;
++c_7319925.elements[0] = ((closureN)self_7312391)->elements[0];
++c_7319925.elements[1] = ((closureN)self_7312391)->elements[2];
++c_7319925.elements[2] = ((closureN)self_7312391)->elements[4];
-return_closcall2(data, ((closureN)self_7313644)->elements[1], &c_7321225, Cyc_cdr(data, ((closureN)self_7313644)->elements[3]));;
-+return_closcall2(data, ((closureN)self_7312398)->elements[1], &c_7319932, Cyc_cdr(data, ((closureN)self_7312398)->elements[3]));;
++return_closcall2(data, ((closureN)self_7312391)->elements[1], &c_7319925, Cyc_cdr(data, ((closureN)self_7312391)->elements[3]));;
}
-static void __lambda_727(void *data, object self_7313645, int argc, object *args) /* object self_7313645, object r_736092 */
-+static void __lambda_727(void *data, object self_7312399, int argc, object *args) /* object self_7312399, object r_735647 */
++static void __lambda_727(void *data, object self_7312392, int argc, object *args) /* object self_7312392, object r_735640 */
{
- object r_736092 = args[0];
-+ object r_735647 = args[0];
++ object r_735640 = args[0];
-closureN_type c_7321227;
-object e_7321237 [3];
@@ -36538,49 +36708,49 @@ Make let-values be the same as let*-values, to work around
-c_7321227.elements[0] = ((closureN)self_7313645)->elements[0];
-c_7321227.elements[1] = ((closureN)self_7313645)->elements[1];
-c_7321227.elements[2] = ((closureN)self_7313645)->elements[2];
-+closureN_type c_7319934;
-+object e_7319944 [3];
-+c_7319934.hdr.mark = gc_color_red;
-+ c_7319934.hdr.grayed = 0;
-+c_7319934.tag = closureN_tag;
-+ c_7319934.fn = (function_type)__lambda_728;
-+c_7319934.num_args = 1;
-+c_7319934.num_elements = 3;
-+c_7319934.elements = (object *)e_7319944;
-+c_7319934.elements[0] = ((closureN)self_7312399)->elements[0];
-+c_7319934.elements[1] = ((closureN)self_7312399)->elements[1];
-+c_7319934.elements[2] = ((closureN)self_7312399)->elements[2];
++closureN_type c_7319927;
++object e_7319937 [3];
++c_7319927.hdr.mark = gc_color_red;
++ c_7319927.hdr.grayed = 0;
++c_7319927.tag = closureN_tag;
++ c_7319927.fn = (function_type)__lambda_728;
++c_7319927.num_args = 1;
++c_7319927.num_elements = 3;
++c_7319927.elements = (object *)e_7319937;
++c_7319927.elements[0] = ((closureN)self_7312392)->elements[0];
++c_7319927.elements[1] = ((closureN)self_7312392)->elements[1];
++c_7319927.elements[2] = ((closureN)self_7312392)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7321227,__lambda_728, Cyc_set_cell(data, ((closureN)self_7313645)->elements[2], r_736092));;
-+return_direct_with_clo1(data,(closure)&c_7319934,__lambda_728, Cyc_set_cell(data, ((closureN)self_7312399)->elements[2], r_735647));;
++return_direct_with_clo1(data,(closure)&c_7319927,__lambda_728, Cyc_set_cell(data, ((closureN)self_7312392)->elements[2], r_735640));;
}
-static void __lambda_728(void *data, object self_7313646, int argc, object *args) /* object self_7313646, object r_736091 */
-+static void __lambda_728(void *data, object self_7312400, int argc, object *args) /* object self_7312400, object r_735646 */
++static void __lambda_728(void *data, object self_7312393, int argc, object *args) /* object self_7312393, object r_735639 */
{
- if( (boolean_f != ((closureN)self_7313646)->elements[0]) ){
-+ if( (boolean_f != ((closureN)self_7312400)->elements[0]) ){
++ if( (boolean_f != ((closureN)self_7312393)->elements[0]) ){
-return_direct_with_clo1(data, ((closureN)self_7313646)->elements[1], (((closure) ((closureN)self_7313646)->elements[1])->fn), car(((closureN)self_7313646)->elements[2]));
-+return_direct_with_clo1(data, ((closureN)self_7312400)->elements[1], (((closure) ((closureN)self_7312400)->elements[1])->fn), car(((closureN)self_7312400)->elements[2]));
++return_direct_with_clo1(data, ((closureN)self_7312393)->elements[1], (((closure) ((closureN)self_7312393)->elements[1])->fn), car(((closureN)self_7312393)->elements[2]));
} else {
-make_utf8_string_with_len(c_7321236, "exception handler returned", 26, 26);
-return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7313646)->elements[1], &c_7321236);}
-+make_utf8_string_with_len(c_7319943, "exception handler returned", 26, 26);
-+return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312400)->elements[1], &c_7319943);}
++make_utf8_string_with_len(c_7319936, "exception handler returned", 26, 26);
++return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), ((closureN)self_7312393)->elements[1], &c_7319936);}
;;
}
-static void __lambda_718(void *data, object self_7313647, int argc, object *args) /* object self_7313647, object r_736083 */
-+static void __lambda_718(void *data, object self_7312401, int argc, object *args) /* object self_7312401, object r_735638 */
++static void __lambda_718(void *data, object self_7312394, int argc, object *args) /* object self_7312394, object r_735631 */
{
- object r_736083 = args[0];
-+ object r_735638 = args[0];
++ object r_735631 = args[0];
-closureN_type c_7321176;
-object e_7321205 [2];
@@ -36593,27 +36763,27 @@ Make let-values be the same as let*-values, to work around
-c_7321176.elements = (object *)e_7321205;
-c_7321176.elements[0] = ((closureN)self_7313647)->elements[0];
-c_7321176.elements[1] = ((closureN)self_7313647)->elements[1];
-+closureN_type c_7319883;
-+object e_7319912 [2];
-+c_7319883.hdr.mark = gc_color_red;
-+ c_7319883.hdr.grayed = 0;
-+c_7319883.tag = closureN_tag;
-+ c_7319883.fn = (function_type)__lambda_719;
-+c_7319883.num_args = 2;
-+c_7319883.num_elements = 2;
-+c_7319883.elements = (object *)e_7319912;
-+c_7319883.elements[0] = ((closureN)self_7312401)->elements[0];
-+c_7319883.elements[1] = ((closureN)self_7312401)->elements[1];
++closureN_type c_7319876;
++object e_7319905 [2];
++c_7319876.hdr.mark = gc_color_red;
++ c_7319876.hdr.grayed = 0;
++c_7319876.tag = closureN_tag;
++ c_7319876.fn = (function_type)__lambda_719;
++c_7319876.num_args = 2;
++c_7319876.num_elements = 2;
++c_7319876.elements = (object *)e_7319905;
++c_7319876.elements[0] = ((closureN)self_7312394)->elements[0];
++c_7319876.elements[1] = ((closureN)self_7312394)->elements[1];
-return_direct_with_clo2(data,(closure)&c_7321176,__lambda_719, boolean_f, r_736083);;
-+return_direct_with_clo2(data,(closure)&c_7319883,__lambda_719, boolean_f, r_735638);;
++return_direct_with_clo2(data,(closure)&c_7319876,__lambda_719, boolean_f, r_735631);;
}
-static void __lambda_719(void *data, object self_7313648, int argc, object *args) /* object self_7313648, object result_731126_733440, object my_91handler_731127_733441 */
-+static void __lambda_719(void *data, object self_7312402, int argc, object *args) /* object self_7312402, object result_731127_733100, object my_91handler_731128_733101 */
++static void __lambda_719(void *data, object self_7312395, int argc, object *args) /* object self_7312395, object result_731126_733093, object my_91handler_731127_733094 */
{
- object result_731126_733440 = args[0]; object my_91handler_731127_733441 = args[1];
-+ object result_731127_733100 = args[0]; object my_91handler_731128_733101 = args[1];
++ object result_731126_733093 = args[0]; object my_91handler_731127_733094 = args[1];
-closureN_type c_7321178;
-object e_7321201 [3];
@@ -36627,31 +36797,31 @@ Make let-values be the same as let*-values, to work around
-c_7321178.elements[0] = ((closureN)self_7313648)->elements[0];
-c_7321178.elements[1] = my_91handler_731127_733441;
-c_7321178.elements[2] = ((closureN)self_7313648)->elements[1];
-+closureN_type c_7319885;
-+object e_7319908 [3];
-+c_7319885.hdr.mark = gc_color_red;
-+ c_7319885.hdr.grayed = 0;
-+c_7319885.tag = closureN_tag;
-+ c_7319885.fn = (function_type)__lambda_1358;
-+c_7319885.num_args = 1;
-+c_7319885.num_elements = 3;
-+c_7319885.elements = (object *)e_7319908;
-+c_7319885.elements[0] = ((closureN)self_7312402)->elements[0];
-+c_7319885.elements[1] = my_91handler_731128_733101;
-+c_7319885.elements[2] = ((closureN)self_7312402)->elements[1];
++closureN_type c_7319878;
++object e_7319901 [3];
++c_7319878.hdr.mark = gc_color_red;
++ c_7319878.hdr.grayed = 0;
++c_7319878.tag = closureN_tag;
++ c_7319878.fn = (function_type)__lambda_1358;
++c_7319878.num_args = 1;
++c_7319878.num_elements = 3;
++c_7319878.elements = (object *)e_7319901;
++c_7319878.elements[0] = ((closureN)self_7312395)->elements[0];
++c_7319878.elements[1] = my_91handler_731127_733094;
++c_7319878.elements[2] = ((closureN)self_7312395)->elements[1];
-pair_type local_7321204;
-return_direct_with_clo1(data,(closure)&c_7321178,__lambda_1405, set_cell_as_expr(&local_7321204, result_731126_733440));;
-+pair_type local_7319911;
-+return_direct_with_clo1(data,(closure)&c_7319885,__lambda_1358, set_cell_as_expr(&local_7319911, result_731127_733100));;
++pair_type local_7319904;
++return_direct_with_clo1(data,(closure)&c_7319878,__lambda_1358, set_cell_as_expr(&local_7319904, result_731126_733093));;
}
-static void __lambda_1405(void *data, object self_7313649, int argc, object *args) /* object self_7313649, object result_731126_733440 */
-+static void __lambda_1358(void *data, object self_7312403, int argc, object *args) /* object self_7312403, object result_731127_733100 */
++static void __lambda_1358(void *data, object self_7312396, int argc, object *args) /* object self_7312396, object result_731126_733093 */
{
- object result_731126_733440 = args[0];
-+ object result_731127_733100 = args[0];
++ object result_731126_733093 = args[0];
-closureN_type c_7321180;
-object e_7321199 [3];
@@ -36665,25 +36835,25 @@ Make let-values be the same as let*-values, to work around
-c_7321180.elements[0] = ((closureN)self_7313649)->elements[0];
-c_7321180.elements[1] = result_731126_733440;
-c_7321180.elements[2] = ((closureN)self_7313649)->elements[2];
-+closureN_type c_7319887;
-+object e_7319906 [3];
-+c_7319887.hdr.mark = gc_color_red;
-+ c_7319887.hdr.grayed = 0;
-+c_7319887.tag = closureN_tag;
-+ c_7319887.fn = (function_type)__lambda_720;
-+c_7319887.num_args = 1;
-+c_7319887.num_elements = 3;
-+c_7319887.elements = (object *)e_7319906;
-+c_7319887.elements[0] = ((closureN)self_7312403)->elements[0];
-+c_7319887.elements[1] = result_731127_733100;
-+c_7319887.elements[2] = ((closureN)self_7312403)->elements[2];
++closureN_type c_7319880;
++object e_7319899 [3];
++c_7319880.hdr.mark = gc_color_red;
++ c_7319880.hdr.grayed = 0;
++c_7319880.tag = closureN_tag;
++ c_7319880.fn = (function_type)__lambda_720;
++c_7319880.num_args = 1;
++c_7319880.num_elements = 3;
++c_7319880.elements = (object *)e_7319899;
++c_7319880.elements[0] = ((closureN)self_7312396)->elements[0];
++c_7319880.elements[1] = result_731126_733093;
++c_7319880.elements[2] = ((closureN)self_7312396)->elements[2];
-return_direct_with_clo2(data, __glo_Cyc_91add_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91add_91exception_91handler_scheme_base)->fn), &c_7321180, ((closureN)self_7313649)->elements[1]);;
-+return_direct_with_clo2(data, __glo_Cyc_91add_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91add_91exception_91handler_scheme_base)->fn), &c_7319887, ((closureN)self_7312403)->elements[1]);;
++return_direct_with_clo2(data, __glo_Cyc_91add_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91add_91exception_91handler_scheme_base)->fn), &c_7319880, ((closureN)self_7312396)->elements[1]);;
}
-static void __lambda_720(void *data, object self_7313650, int argc, object *args) /* object self_7313650, object r_736084 */
-+static void __lambda_720(void *data, object self_7312404, int argc, object *args) /* object self_7312404, object r_735639 */
++static void __lambda_720(void *data, object self_7312397, int argc, object *args) /* object self_7312397, object r_735632 */
{
@@ -36698,27 +36868,27 @@ Make let-values be the same as let*-values, to work around
-c_7321183.elements = (object *)e_7321198;
-c_7321183.elements[0] = ((closureN)self_7313650)->elements[0];
-c_7321183.elements[1] = ((closureN)self_7313650)->elements[1];
-+closureN_type c_7319890;
-+object e_7319905 [2];
-+c_7319890.hdr.mark = gc_color_red;
-+ c_7319890.hdr.grayed = 0;
-+c_7319890.tag = closureN_tag;
-+ c_7319890.fn = (function_type)__lambda_721;
-+c_7319890.num_args = 1;
-+c_7319890.num_elements = 2;
-+c_7319890.elements = (object *)e_7319905;
-+c_7319890.elements[0] = ((closureN)self_7312404)->elements[0];
-+c_7319890.elements[1] = ((closureN)self_7312404)->elements[1];
++closureN_type c_7319883;
++object e_7319898 [2];
++c_7319883.hdr.mark = gc_color_red;
++ c_7319883.hdr.grayed = 0;
++c_7319883.tag = closureN_tag;
++ c_7319883.fn = (function_type)__lambda_721;
++c_7319883.num_args = 1;
++c_7319883.num_elements = 2;
++c_7319883.elements = (object *)e_7319898;
++c_7319883.elements[0] = ((closureN)self_7312397)->elements[0];
++c_7319883.elements[1] = ((closureN)self_7312397)->elements[1];
-return_closcall1(data, ((closureN)self_7313650)->elements[2], &c_7321183);;
-+return_closcall1(data, ((closureN)self_7312404)->elements[2], &c_7319890);;
++return_closcall1(data, ((closureN)self_7312397)->elements[2], &c_7319883);;
}
-static void __lambda_721(void *data, object self_7313651, int argc, object *args) /* object self_7313651, object r_736087 */
-+static void __lambda_721(void *data, object self_7312405, int argc, object *args) /* object self_7312405, object r_735642 */
++static void __lambda_721(void *data, object self_7312398, int argc, object *args) /* object self_7312398, object r_735635 */
{
- object r_736087 = args[0];
-+ object r_735642 = args[0];
++ object r_735635 = args[0];
-closureN_type c_7321185;
-object e_7321194 [2];
@@ -36731,26 +36901,26 @@ Make let-values be the same as let*-values, to work around
-c_7321185.elements = (object *)e_7321194;
-c_7321185.elements[0] = ((closureN)self_7313651)->elements[0];
-c_7321185.elements[1] = ((closureN)self_7313651)->elements[1];
-+closureN_type c_7319892;
-+object e_7319901 [2];
-+c_7319892.hdr.mark = gc_color_red;
-+ c_7319892.hdr.grayed = 0;
-+c_7319892.tag = closureN_tag;
-+ c_7319892.fn = (function_type)__lambda_722;
-+c_7319892.num_args = 1;
-+c_7319892.num_elements = 2;
-+c_7319892.elements = (object *)e_7319901;
-+c_7319892.elements[0] = ((closureN)self_7312405)->elements[0];
-+c_7319892.elements[1] = ((closureN)self_7312405)->elements[1];
++closureN_type c_7319885;
++object e_7319894 [2];
++c_7319885.hdr.mark = gc_color_red;
++ c_7319885.hdr.grayed = 0;
++c_7319885.tag = closureN_tag;
++ c_7319885.fn = (function_type)__lambda_722;
++c_7319885.num_args = 1;
++c_7319885.num_elements = 2;
++c_7319885.elements = (object *)e_7319894;
++c_7319885.elements[0] = ((closureN)self_7312398)->elements[0];
++c_7319885.elements[1] = ((closureN)self_7312398)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7321185,__lambda_722, Cyc_set_cell(data, ((closureN)self_7313651)->elements[1], r_736087));;
-+return_direct_with_clo1(data,(closure)&c_7319892,__lambda_722, Cyc_set_cell(data, ((closureN)self_7312405)->elements[1], r_735642));;
++return_direct_with_clo1(data,(closure)&c_7319885,__lambda_722, Cyc_set_cell(data, ((closureN)self_7312398)->elements[1], r_735635));;
}
-static void __lambda_722(void *data, object self_7313652, int argc, object *args) /* object self_7313652, object r_736085 */
-+static void __lambda_722(void *data, object self_7312406, int argc, object *args) /* object self_7312406, object r_735640 */
++static void __lambda_722(void *data, object self_7312399, int argc, object *args) /* object self_7312399, object r_735633 */
{
@@ -36765,207 +36935,201 @@ Make let-values be the same as let*-values, to work around
-c_7321187.elements = (object *)e_7321193;
-c_7321187.elements[0] = ((closureN)self_7313652)->elements[0];
-c_7321187.elements[1] = ((closureN)self_7313652)->elements[1];
-+closureN_type c_7319894;
-+object e_7319900 [2];
-+c_7319894.hdr.mark = gc_color_red;
-+ c_7319894.hdr.grayed = 0;
-+c_7319894.tag = closureN_tag;
-+ c_7319894.fn = (function_type)__lambda_723;
-+c_7319894.num_args = 1;
-+c_7319894.num_elements = 2;
-+c_7319894.elements = (object *)e_7319900;
-+c_7319894.elements[0] = ((closureN)self_7312406)->elements[0];
-+c_7319894.elements[1] = ((closureN)self_7312406)->elements[1];
++closureN_type c_7319887;
++object e_7319893 [2];
++c_7319887.hdr.mark = gc_color_red;
++ c_7319887.hdr.grayed = 0;
++c_7319887.tag = closureN_tag;
++ c_7319887.fn = (function_type)__lambda_723;
++c_7319887.num_args = 1;
++c_7319887.num_elements = 2;
++c_7319887.elements = (object *)e_7319893;
++c_7319887.elements[0] = ((closureN)self_7312399)->elements[0];
++c_7319887.elements[1] = ((closureN)self_7312399)->elements[1];
-return_direct_with_clo1(data, __glo_Cyc_91remove_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91remove_91exception_91handler_scheme_base)->fn), &c_7321187);;
-+return_direct_with_clo1(data, __glo_Cyc_91remove_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91remove_91exception_91handler_scheme_base)->fn), &c_7319894);;
++return_direct_with_clo1(data, __glo_Cyc_91remove_91exception_91handler_scheme_base, (((closure) __glo_Cyc_91remove_91exception_91handler_scheme_base)->fn), &c_7319887);;
}
-static void __lambda_723(void *data, object self_7313653, int argc, object *args) /* object self_7313653, object r_736086 */
-+static void __lambda_723(void *data, object self_7312407, int argc, object *args) /* object self_7312407, object r_735641 */
++static void __lambda_723(void *data, object self_7312400, int argc, object *args) /* object self_7312400, object r_735634 */
{
-return_direct_with_clo1(data, ((closureN)self_7313653)->elements[0], (((closure) ((closureN)self_7313653)->elements[0])->fn), car(((closureN)self_7313653)->elements[1]));;
-+return_direct_with_clo1(data, ((closureN)self_7312407)->elements[0], (((closure) ((closureN)self_7312407)->elements[0])->fn), car(((closureN)self_7312407)->elements[1]));;
++return_direct_with_clo1(data, ((closureN)self_7312400)->elements[0], (((closure) ((closureN)self_7312400)->elements[0])->fn), car(((closureN)self_7312400)->elements[1]));;
}
-static void __lambda_716(void *data, object _, int argc, object *args) /* closure _,object k_736041, object exp_731118_733435, object rename_731119_733436, object compare_731120_733437 */
-+static void __lambda_716(void *data, object _, int argc, object *args) /* closure _,object k_735596, object exp_731119_733095, object rename_731120_733096, object compare_731121_733097 */
++static void __lambda_716(void *data, object _, int argc, object *args) /* closure _,object k_735589, object exp_731118_733088, object rename_731119_733089, object compare_731120_733090 */
{
-object k_736041 = args[0]; object exp_731118_733435 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:with-handler");
-+object k_735596 = args[0]; object exp_731119_733095 = args[1];
-+ Cyc_st_add(data, "base.sld:with-handler");
++object k_735589 = args[0]; object exp_731118_733088 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:with-handler");
-pair_type local_7321113;
-+pair_type local_7319820;
++pair_type local_7319813;
-pair_type local_7321116;
-+pair_type local_7319823;
++pair_type local_7319816;
-pair_type local_7321119;
-+pair_type local_7319826;
++pair_type local_7319819;
-pair_type local_7321122;
-+pair_type local_7319829;
++pair_type local_7319822;
-pair_type local_7321125;
-+pair_type local_7319832;
++pair_type local_7319825;
-pair_type local_7321128;
-+pair_type local_7319835;
++pair_type local_7319828;
-pair_type local_7321131;
-+pair_type local_7319838;
++pair_type local_7319831;
-pair_type local_7321134;
-+pair_type local_7319841;
++pair_type local_7319834;
-pair_type local_7321137;
-+pair_type local_7319844;
++pair_type local_7319837;
-pair_type local_7321140;
-+pair_type local_7319847;
++pair_type local_7319840;
-pair_type local_7321143;
-+pair_type local_7319850;
++pair_type local_7319843;
-pair_type local_7321146;
-+pair_type local_7319853;
++pair_type local_7319846;
-pair_type local_7321149;
-+pair_type local_7319856;
++pair_type local_7319849;
-pair_type local_7321152;
-+pair_type local_7319859;
++pair_type local_7319852;
-pair_type local_7321155;
-+pair_type local_7319862;
++pair_type local_7319855;
-pair_type local_7321160;
-+pair_type local_7319867;
++pair_type local_7319860;
-pair_type local_7321163;
-+pair_type local_7319870;
++pair_type local_7319863;
-pair_type local_7321166;
-+pair_type local_7319873;
++pair_type local_7319866;
-pair_type local_7321169;
-+pair_type local_7319876;
++pair_type local_7319869;
-return_direct_with_clo1(data, k_736041, (((closure) k_736041)->fn), set_pair_as_expr(&local_7321113, quote_call_95cc, set_pair_as_expr(&local_7321116, set_pair_as_expr(&local_7321119, quote_lambda, set_pair_as_expr(&local_7321122, set_pair_as_expr(&local_7321125, quote_k, NULL), set_pair_as_expr(&local_7321128, set_pair_as_expr(&local_7321131, quote_with_91exception_91handler, set_pair_as_expr(&local_7321134, set_pair_as_expr(&local_7321137, quote_lambda, set_pair_as_expr(&local_7321140, set_pair_as_expr(&local_7321143, quote_obj, NULL), set_pair_as_expr(&local_7321146, set_pair_as_expr(&local_7321149, quote_k, set_pair_as_expr(&local_7321152, set_pair_as_expr(&local_7321155, Cyc_cadr(data, exp_731118_733435), set_pair_as_expr(&local_7321160, quote_obj, NULL)), NULL)), NULL))), set_pair_as_expr(&local_7321163, set_pair_as_expr(&local_7321166, quote_lambda, set_pair_as_expr(&local_7321169, NULL, Cyc_cddr(data, exp_731118_733435))), NULL))), NULL))), NULL)));;
-+return_direct_with_clo1(data, k_735596, (((closure) k_735596)->fn), set_pair_as_expr(&local_7319820, quote_call_95cc, set_pair_as_expr(&local_7319823, set_pair_as_expr(&local_7319826, quote_lambda, set_pair_as_expr(&local_7319829, set_pair_as_expr(&local_7319832, quote_k, NULL), set_pair_as_expr(&local_7319835, set_pair_as_expr(&local_7319838, quote_with_91exception_91handler, set_pair_as_expr(&local_7319841, set_pair_as_expr(&local_7319844, quote_lambda, set_pair_as_expr(&local_7319847, set_pair_as_expr(&local_7319850, quote_obj, NULL), set_pair_as_expr(&local_7319853, set_pair_as_expr(&local_7319856, quote_k, set_pair_as_expr(&local_7319859, set_pair_as_expr(&local_7319862, Cyc_cadr(data, exp_731119_733095), set_pair_as_expr(&local_7319867, quote_obj, NULL)), NULL)), NULL))), set_pair_as_expr(&local_7319870, set_pair_as_expr(&local_7319873, quote_lambda, set_pair_as_expr(&local_7319876, NULL, Cyc_cddr(data, exp_731119_733095))), NULL))), NULL))), NULL)));;
++return_direct_with_clo1(data, k_735589, (((closure) k_735589)->fn), set_pair_as_expr(&local_7319813, quote_call_95cc, set_pair_as_expr(&local_7319816, set_pair_as_expr(&local_7319819, quote_lambda, set_pair_as_expr(&local_7319822, set_pair_as_expr(&local_7319825, quote_k, NULL), set_pair_as_expr(&local_7319828, set_pair_as_expr(&local_7319831, quote_with_91exception_91handler, set_pair_as_expr(&local_7319834, set_pair_as_expr(&local_7319837, quote_lambda, set_pair_as_expr(&local_7319840, set_pair_as_expr(&local_7319843, quote_obj, NULL), set_pair_as_expr(&local_7319846, set_pair_as_expr(&local_7319849, quote_k, set_pair_as_expr(&local_7319852, set_pair_as_expr(&local_7319855, Cyc_cadr(data, exp_731118_733088), set_pair_as_expr(&local_7319860, quote_obj, NULL)), NULL)), NULL))), set_pair_as_expr(&local_7319863, set_pair_as_expr(&local_7319866, quote_lambda, set_pair_as_expr(&local_7319869, NULL, Cyc_cddr(data, exp_731118_733088))), NULL))), NULL))), NULL)));;
}
-static void __lambda_715(void *data, object _, int argc, object *args) /* closure _,object k_736032, object obj_731117_733434 */
-+static void __lambda_715(void *data, object _, int argc, object *args) /* closure _,object k_735587, object obj_731118_733094 */
++static void __lambda_715(void *data, object _, int argc, object *args) /* closure _,object k_735580, object obj_731117_733087 */
{
-object k_736032 = args[0]; object obj_731117_733434 = args[1];
- object r_736036;
-- Cyc_st_add(data, "scheme/base.sld:raise-continuable");
-+object k_735587 = args[0]; object obj_731118_733094 = args[1];
-+ object r_735591;
-+ Cyc_st_add(data, "base.sld:raise-continuable");
++object k_735580 = args[0]; object obj_731117_733087 = args[1];
++ object r_735584;
+ Cyc_st_add(data, "scheme/base.sld:raise-continuable");
-if( (boolean_f != Cyc_is_pair(obj_731117_733434)) ){
- r_736036 = obj_731117_733434;
-+if( (boolean_f != Cyc_is_pair(obj_731118_733094)) ){
-+ r_735591 = obj_731118_733094;
++if( (boolean_f != Cyc_is_pair(obj_731117_733087)) ){
++ r_735584 = obj_731117_733087;
} else {
- object local_7321102 = alloca(sizeof(pair_type));
- r_736036 = set_cell_as_expr(local_7321102, obj_731117_733434);}
-+ object local_7319809 = alloca(sizeof(pair_type));
-+ r_735591 = set_cell_as_expr(local_7319809, obj_731118_733094);}
++ object local_7319802 = alloca(sizeof(pair_type));
++ r_735584 = set_cell_as_expr(local_7319802, obj_731117_733087);}
;
-pair_type local_7321108;
-return_closcall2(data, Cyc_current_exception_handler(data), k_736032, set_pair_as_expr(&local_7321108, quote_continuable, r_736036));;
-+pair_type local_7319815;
-+return_closcall2(data, Cyc_current_exception_handler(data), k_735587, set_pair_as_expr(&local_7319815, quote_continuable, r_735591));;
++pair_type local_7319808;
++return_closcall2(data, Cyc_current_exception_handler(data), k_735580, set_pair_as_expr(&local_7319808, quote_continuable, r_735584));;
}
-static void __lambda_714(void *data, object _, int argc, object *args) /* closure _,object k_736023, object obj_731116_733433 */
-+static void __lambda_714(void *data, object _, int argc, object *args) /* closure _,object k_735578, object obj_731117_733093 */
++static void __lambda_714(void *data, object _, int argc, object *args) /* closure _,object k_735571, object obj_731116_733086 */
{
-object k_736023 = args[0]; object obj_731116_733433 = args[1];
- object r_736027;
-- Cyc_st_add(data, "scheme/base.sld:raise");
-+object k_735578 = args[0]; object obj_731117_733093 = args[1];
-+ object r_735582;
-+ Cyc_st_add(data, "base.sld:raise");
++object k_735571 = args[0]; object obj_731116_733086 = args[1];
++ object r_735575;
+ Cyc_st_add(data, "scheme/base.sld:raise");
-if( (boolean_f != Cyc_is_pair(obj_731116_733433)) ){
- r_736027 = obj_731116_733433;
-+if( (boolean_f != Cyc_is_pair(obj_731117_733093)) ){
-+ r_735582 = obj_731117_733093;
++if( (boolean_f != Cyc_is_pair(obj_731116_733086)) ){
++ r_735575 = obj_731116_733086;
} else {
- object local_7321087 = alloca(sizeof(pair_type));
- r_736027 = set_cell_as_expr(local_7321087, obj_731116_733433);}
-+ object local_7319794 = alloca(sizeof(pair_type));
-+ r_735582 = set_cell_as_expr(local_7319794, obj_731117_733093);}
++ object local_7319787 = alloca(sizeof(pair_type));
++ r_735575 = set_cell_as_expr(local_7319787, obj_731116_733086);}
;
-pair_type local_7321093;
-return_closcall2(data, Cyc_current_exception_handler(data), k_736023, set_pair_as_expr(&local_7321093, quote_raised, r_736027));;
-+pair_type local_7319800;
-+return_closcall2(data, Cyc_current_exception_handler(data), k_735578, set_pair_as_expr(&local_7319800, quote_raised, r_735582));;
++pair_type local_7319793;
++return_closcall2(data, Cyc_current_exception_handler(data), k_735571, set_pair_as_expr(&local_7319793, quote_raised, r_735575));;
}
-static void __lambda_713(void *data, object _, int argc, object *args) /* closure _,object k_736019, object msg_731114_733431, object args_731115_733432_raw, ... */
-+static void __lambda_713(void *data, object _, int argc, object *args) /* closure _,object k_735574, object msg_731115_733091, object args_731116_733092_raw, ... */
++static void __lambda_713(void *data, object _, int argc, object *args) /* closure _,object k_735567, object msg_731114_733084, object args_731115_733085_raw, ... */
{
-object k_736019 = args[0]; object msg_731114_733431 = args[1];
-load_varargs(args_731115_733432, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:error");
-+object k_735574 = args[0]; object msg_731115_733091 = args[1];
-+load_varargs(args_731116_733092, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:error");
++object k_735567 = args[0]; object msg_731114_733084 = args[1];
++load_varargs(args_731115_733085, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:error");
-pair_type local_7321078;
-return_direct_with_clo2(data, __glo_raise_scheme_base, (((closure) __glo_raise_scheme_base)->fn), k_736019, set_pair_as_expr(&local_7321078, msg_731114_733431, args_731115_733432));;
-+pair_type local_7319785;
-+return_direct_with_clo2(data, __glo_raise_scheme_base, (((closure) __glo_raise_scheme_base)->fn), k_735574, set_pair_as_expr(&local_7319785, msg_731115_733091, args_731116_733092));;
++pair_type local_7319778;
++return_direct_with_clo2(data, __glo_raise_scheme_base, (((closure) __glo_raise_scheme_base)->fn), k_735567, set_pair_as_expr(&local_7319778, msg_731114_733084, args_731115_733085));;
}
-static void __lambda_712(void *data, object _, int argc, object *args) /* closure _,object k_736010, object x_731112_733430 */
-+static void __lambda_712(void *data, object _, int argc, object *args) /* closure _,object k_735565, object x_731113_733090 */
++static void __lambda_712(void *data, object _, int argc, object *args) /* closure _,object k_735558, object x_731112_733083 */
{
-object k_736010 = args[0]; object x_731112_733430 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:error-object?");
-+object k_735565 = args[0]; object x_731113_733090 = args[1];
-+ Cyc_st_add(data, "base.sld:error-object?");
++object k_735558 = args[0]; object x_731112_733083 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:error-object?");
-if( (boolean_f != Cyc_is_pair(x_731112_733430)) ){
-+if( (boolean_f != Cyc_is_pair(x_731113_733090)) ){
++if( (boolean_f != Cyc_is_pair(x_731112_733083)) ){
-return_direct_with_clo1(data, k_736010, (((closure) k_736010)->fn), Cyc_is_string(Cyc_car(data, x_731112_733430)));
-+return_direct_with_clo1(data, k_735565, (((closure) k_735565)->fn), Cyc_is_string(Cyc_car(data, x_731113_733090)));
++return_direct_with_clo1(data, k_735558, (((closure) k_735558)->fn), Cyc_is_string(Cyc_car(data, x_731112_733083)));
} else {
- return_direct_with_clo1(data, k_736010, (((closure) k_736010)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735565, (((closure) k_735565)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735558, (((closure) k_735558)->fn), boolean_f);}
;;
}
-static void __lambda_694(void *data, object _, int argc, object *args) /* closure _,object k_735974, object init_731085_733420, object o_731086_733421_raw, ... */
-+static void __lambda_694(void *data, object _, int argc, object *args) /* closure _,object k_735529, object init_731086_733080, object o_731087_733081_raw, ... */
++static void __lambda_694(void *data, object _, int argc, object *args) /* closure _,object k_735522, object init_731085_733073, object o_731086_733074_raw, ... */
{
-object k_735974 = args[0]; object init_731085_733420 = args[1];
-load_varargs(o_731086_733421, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:make-parameter");
-+object k_735529 = args[0]; object init_731086_733080 = args[1];
-+load_varargs(o_731087_733081, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:make-parameter");
++object k_735522 = args[0]; object init_731085_733073 = args[1];
++load_varargs(o_731086_733074, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:make-parameter");
-closureN_type c_7320937;
-object e_7320948 [1];
@@ -36977,16 +37141,16 @@ Make let-values be the same as let*-values, to work around
-c_7320937.num_elements = 1;
-c_7320937.elements = (object *)e_7320948;
-c_7320937.elements[0] = o_731086_733421;
-+closureN_type c_7319644;
-+object e_7319655 [1];
-+c_7319644.hdr.mark = gc_color_red;
-+ c_7319644.hdr.grayed = 0;
-+c_7319644.tag = closureN_tag;
-+ c_7319644.fn = (function_type)__lambda_695;
-+c_7319644.num_args = 0;
-+c_7319644.num_elements = 1;
-+c_7319644.elements = (object *)e_7319655;
-+c_7319644.elements[0] = o_731087_733081;
++closureN_type c_7319637;
++object e_7319648 [1];
++c_7319637.hdr.mark = gc_color_red;
++ c_7319637.hdr.grayed = 0;
++c_7319637.tag = closureN_tag;
++ c_7319637.fn = (function_type)__lambda_695;
++c_7319637.num_args = 0;
++c_7319637.num_elements = 1;
++c_7319637.elements = (object *)e_7319648;
++c_7319637.elements[0] = o_731086_733074;
-closureN_type c_7320949;
@@ -37000,27 +37164,27 @@ Make let-values be the same as let*-values, to work around
-c_7320949.elements = (object *)e_7321064;
-c_7320949.elements[0] = init_731085_733420;
-c_7320949.elements[1] = k_735974;
-+closureN_type c_7319656;
-+object e_7319771 [2];
-+c_7319656.hdr.mark = gc_color_red;
-+ c_7319656.hdr.grayed = 0;
-+c_7319656.tag = closureN_tag;
-+ c_7319656.fn = (function_type)__lambda_697;
-+c_7319656.num_args = 1;
-+c_7319656.num_elements = 2;
-+c_7319656.elements = (object *)e_7319771;
-+c_7319656.elements[0] = init_731086_733080;
-+c_7319656.elements[1] = k_735529;
++closureN_type c_7319649;
++object e_7319764 [2];
++c_7319649.hdr.mark = gc_color_red;
++ c_7319649.hdr.grayed = 0;
++c_7319649.tag = closureN_tag;
++ c_7319649.fn = (function_type)__lambda_697;
++c_7319649.num_args = 1;
++c_7319649.num_elements = 2;
++c_7319649.elements = (object *)e_7319764;
++c_7319649.elements[0] = init_731085_733073;
++c_7319649.elements[1] = k_735522;
-return_direct_with_clo1(data,(closure)&c_7320937,__lambda_695, &c_7320949);;
-+return_direct_with_clo1(data,(closure)&c_7319644,__lambda_695, &c_7319656);;
++return_direct_with_clo1(data,(closure)&c_7319637,__lambda_695, &c_7319649);;
}
-static void __lambda_697(void *data, object self_7313623, int argc, object *args) /* object self_7313623, object converter_731089_733422 */
-+static void __lambda_697(void *data, object self_7312377, int argc, object *args) /* object self_7312377, object converter_731090_733082 */
++static void __lambda_697(void *data, object self_7312370, int argc, object *args) /* object self_7312370, object converter_731089_733075 */
{
- object converter_731089_733422 = args[0];
-+ object converter_731090_733082 = args[0];
++ object converter_731089_733075 = args[0];
-closureN_type c_7320951;
-object e_7321062 [2];
@@ -37033,27 +37197,27 @@ Make let-values be the same as let*-values, to work around
-c_7320951.elements = (object *)e_7321062;
-c_7320951.elements[0] = converter_731089_733422;
-c_7320951.elements[1] = ((closureN)self_7313623)->elements[1];
-+closureN_type c_7319658;
-+object e_7319769 [2];
-+c_7319658.hdr.mark = gc_color_red;
-+ c_7319658.hdr.grayed = 0;
-+c_7319658.tag = closureN_tag;
-+ c_7319658.fn = (function_type)__lambda_698;
-+c_7319658.num_args = 1;
-+c_7319658.num_elements = 2;
-+c_7319658.elements = (object *)e_7319769;
-+c_7319658.elements[0] = converter_731090_733082;
-+c_7319658.elements[1] = ((closureN)self_7312377)->elements[1];
++closureN_type c_7319651;
++object e_7319762 [2];
++c_7319651.hdr.mark = gc_color_red;
++ c_7319651.hdr.grayed = 0;
++c_7319651.tag = closureN_tag;
++ c_7319651.fn = (function_type)__lambda_698;
++c_7319651.num_args = 1;
++c_7319651.num_elements = 2;
++c_7319651.elements = (object *)e_7319762;
++c_7319651.elements[0] = converter_731089_733075;
++c_7319651.elements[1] = ((closureN)self_7312370)->elements[1];
-return_closcall2(data, converter_731089_733422, &c_7320951, ((closureN)self_7313623)->elements[0]);;
-+return_closcall2(data, converter_731090_733082, &c_7319658, ((closureN)self_7312377)->elements[0]);;
++return_closcall2(data, converter_731089_733075, &c_7319651, ((closureN)self_7312370)->elements[0]);;
}
-static void __lambda_698(void *data, object self_7313624, int argc, object *args) /* object self_7313624, object value_731092_733423 */
-+static void __lambda_698(void *data, object self_7312378, int argc, object *args) /* object self_7312378, object value_731093_733083 */
++static void __lambda_698(void *data, object self_7312371, int argc, object *args) /* object self_7312371, object value_731092_733076 */
{
- object value_731092_733423 = args[0];
-+ object value_731093_733083 = args[0];
++ object value_731092_733076 = args[0];
-closureN_type c_7320953;
-object e_7321061 [3];
@@ -37067,28 +37231,28 @@ Make let-values be the same as let*-values, to work around
-c_7320953.elements[0] = ((closureN)self_7313624)->elements[0];
-c_7320953.elements[1] = ((closureN)self_7313624)->elements[1];
-c_7320953.elements[2] = value_731092_733423;
-+closureN_type c_7319660;
-+object e_7319768 [3];
-+c_7319660.hdr.mark = gc_color_red;
-+ c_7319660.hdr.grayed = 0;
-+c_7319660.tag = closureN_tag;
-+ c_7319660.fn = (function_type)__lambda_699;
-+c_7319660.num_args = 1;
-+c_7319660.num_elements = 3;
-+c_7319660.elements = (object *)e_7319768;
-+c_7319660.elements[0] = ((closureN)self_7312378)->elements[0];
-+c_7319660.elements[1] = ((closureN)self_7312378)->elements[1];
-+c_7319660.elements[2] = value_731093_733083;
++closureN_type c_7319653;
++object e_7319761 [3];
++c_7319653.hdr.mark = gc_color_red;
++ c_7319653.hdr.grayed = 0;
++c_7319653.tag = closureN_tag;
++ c_7319653.fn = (function_type)__lambda_699;
++c_7319653.num_args = 1;
++c_7319653.num_elements = 3;
++c_7319653.elements = (object *)e_7319761;
++c_7319653.elements[0] = ((closureN)self_7312371)->elements[0];
++c_7319653.elements[1] = ((closureN)self_7312371)->elements[1];
++c_7319653.elements[2] = value_731092_733076;
-return_direct_with_clo1(data,(closure)&c_7320953,__lambda_699, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7319660,__lambda_699, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7319653,__lambda_699, boolean_f);;
}
-static void __lambda_699(void *data, object self_7313625, int argc, object *args) /* object self_7313625, object key_731095_733424 */
-+static void __lambda_699(void *data, object self_7312379, int argc, object *args) /* object self_7312379, object key_731096_733084 */
++static void __lambda_699(void *data, object self_7312372, int argc, object *args) /* object self_7312372, object key_731095_733077 */
{
- object key_731095_733424 = args[0];
-+ object key_731096_733084 = args[0];
++ object key_731095_733077 = args[0];
-closureN_type c_7320955;
-object e_7321057 [3];
@@ -37102,31 +37266,31 @@ Make let-values be the same as let*-values, to work around
-c_7320955.elements[0] = ((closureN)self_7313625)->elements[0];
-c_7320955.elements[1] = ((closureN)self_7313625)->elements[1];
-c_7320955.elements[2] = ((closureN)self_7313625)->elements[2];
-+closureN_type c_7319662;
-+object e_7319764 [3];
-+c_7319662.hdr.mark = gc_color_red;
-+ c_7319662.hdr.grayed = 0;
-+c_7319662.tag = closureN_tag;
-+ c_7319662.fn = (function_type)__lambda_1357;
-+c_7319662.num_args = 1;
-+c_7319662.num_elements = 3;
-+c_7319662.elements = (object *)e_7319764;
-+c_7319662.elements[0] = ((closureN)self_7312379)->elements[0];
-+c_7319662.elements[1] = ((closureN)self_7312379)->elements[1];
-+c_7319662.elements[2] = ((closureN)self_7312379)->elements[2];
++closureN_type c_7319655;
++object e_7319757 [3];
++c_7319655.hdr.mark = gc_color_red;
++ c_7319655.hdr.grayed = 0;
++c_7319655.tag = closureN_tag;
++ c_7319655.fn = (function_type)__lambda_1357;
++c_7319655.num_args = 1;
++c_7319655.num_elements = 3;
++c_7319655.elements = (object *)e_7319757;
++c_7319655.elements[0] = ((closureN)self_7312372)->elements[0];
++c_7319655.elements[1] = ((closureN)self_7312372)->elements[1];
++c_7319655.elements[2] = ((closureN)self_7312372)->elements[2];
-pair_type local_7321060;
-return_direct_with_clo1(data,(closure)&c_7320955,__lambda_1404, set_cell_as_expr(&local_7321060, key_731095_733424));;
-+pair_type local_7319767;
-+return_direct_with_clo1(data,(closure)&c_7319662,__lambda_1357, set_cell_as_expr(&local_7319767, key_731096_733084));;
++pair_type local_7319760;
++return_direct_with_clo1(data,(closure)&c_7319655,__lambda_1357, set_cell_as_expr(&local_7319760, key_731095_733077));;
}
-static void __lambda_1404(void *data, object self_7313626, int argc, object *args) /* object self_7313626, object key_731095_733424 */
-+static void __lambda_1357(void *data, object self_7312380, int argc, object *args) /* object self_7312380, object key_731096_733084 */
++static void __lambda_1357(void *data, object self_7312373, int argc, object *args) /* object self_7312373, object key_731095_733077 */
{
- object key_731095_733424 = args[0];
-+ object key_731096_733084 = args[0];
++ object key_731095_733077 = args[0];
-closureN_type c_7320957;
-object e_7321054 [4];
@@ -37141,28 +37305,28 @@ Make let-values be the same as let*-values, to work around
-c_7320957.elements[1] = ((closureN)self_7313626)->elements[1];
-c_7320957.elements[2] = key_731095_733424;
-c_7320957.elements[3] = ((closureN)self_7313626)->elements[2];
-+closureN_type c_7319664;
-+object e_7319761 [4];
-+c_7319664.hdr.mark = gc_color_red;
-+ c_7319664.hdr.grayed = 0;
-+c_7319664.tag = closureN_tag;
-+ c_7319664.fn = (function_type)__lambda_700;
-+c_7319664.num_args = 1;
-+c_7319664.num_elements = 4;
-+c_7319664.elements = (object *)e_7319761;
-+c_7319664.elements[0] = ((closureN)self_7312380)->elements[0];
-+c_7319664.elements[1] = ((closureN)self_7312380)->elements[1];
-+c_7319664.elements[2] = key_731096_733084;
-+c_7319664.elements[3] = ((closureN)self_7312380)->elements[2];
++closureN_type c_7319657;
++object e_7319754 [4];
++c_7319657.hdr.mark = gc_color_red;
++ c_7319657.hdr.grayed = 0;
++c_7319657.tag = closureN_tag;
++ c_7319657.fn = (function_type)__lambda_700;
++c_7319657.num_args = 1;
++c_7319657.num_elements = 4;
++c_7319657.elements = (object *)e_7319754;
++c_7319657.elements[0] = ((closureN)self_7312373)->elements[0];
++c_7319657.elements[1] = ((closureN)self_7312373)->elements[1];
++c_7319657.elements[2] = key_731095_733077;
++c_7319657.elements[3] = ((closureN)self_7312373)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7320957,__lambda_700, Cyc_set_cell(data, key_731095_733424, __glo__85parameter_91id_85_scheme_base));;
-+return_direct_with_clo1(data,(closure)&c_7319664,__lambda_700, Cyc_set_cell(data, key_731096_733084, __glo__85parameter_91id_85_scheme_base));;
++return_direct_with_clo1(data,(closure)&c_7319657,__lambda_700, Cyc_set_cell(data, key_731095_733077, __glo__85parameter_91id_85_scheme_base));;
}
-static void __lambda_700(void *data, object self_7313627, int argc, object *args) /* object self_7313627, object r_735977 */
-+static void __lambda_700(void *data, object self_7312381, int argc, object *args) /* object self_7312381, object r_735532 */
++static void __lambda_700(void *data, object self_7312374, int argc, object *args) /* object self_7312374, object r_735525 */
{
@@ -37179,32 +37343,32 @@ Make let-values be the same as let*-values, to work around
-c_7320959.elements[1] = ((closureN)self_7313627)->elements[1];
-c_7320959.elements[2] = ((closureN)self_7313627)->elements[2];
-c_7320959.elements[3] = ((closureN)self_7313627)->elements[3];
-+closureN_type c_7319666;
-+object e_7319757 [4];
-+c_7319666.hdr.mark = gc_color_red;
-+ c_7319666.hdr.grayed = 0;
-+c_7319666.tag = closureN_tag;
-+ c_7319666.fn = (function_type)__lambda_701;
-+c_7319666.num_args = 1;
-+c_7319666.num_elements = 4;
-+c_7319666.elements = (object *)e_7319757;
-+c_7319666.elements[0] = ((closureN)self_7312381)->elements[0];
-+c_7319666.elements[1] = ((closureN)self_7312381)->elements[1];
-+c_7319666.elements[2] = ((closureN)self_7312381)->elements[2];
-+c_7319666.elements[3] = ((closureN)self_7312381)->elements[3];
++closureN_type c_7319659;
++object e_7319750 [4];
++c_7319659.hdr.mark = gc_color_red;
++ c_7319659.hdr.grayed = 0;
++c_7319659.tag = closureN_tag;
++ c_7319659.fn = (function_type)__lambda_701;
++c_7319659.num_args = 1;
++c_7319659.num_elements = 4;
++c_7319659.elements = (object *)e_7319750;
++c_7319659.elements[0] = ((closureN)self_7312374)->elements[0];
++c_7319659.elements[1] = ((closureN)self_7312374)->elements[1];
++c_7319659.elements[2] = ((closureN)self_7312374)->elements[2];
++c_7319659.elements[3] = ((closureN)self_7312374)->elements[3];
-complex_num_type local_7321053;
-return_direct_with_clo1(data,(closure)&c_7320959,__lambda_701, Cyc_fast_sum(data,&local_7321053, __glo__85parameter_91id_85_scheme_base, obj_int2obj(1)));;
-+complex_num_type local_7319760;
-+return_direct_with_clo1(data,(closure)&c_7319666,__lambda_701, Cyc_fast_sum(data,&local_7319760, __glo__85parameter_91id_85_scheme_base, obj_int2obj(1)));;
++complex_num_type local_7319753;
++return_direct_with_clo1(data,(closure)&c_7319659,__lambda_701, Cyc_fast_sum(data,&local_7319753, __glo__85parameter_91id_85_scheme_base, obj_int2obj(1)));;
}
-static void __lambda_701(void *data, object self_7313628, int argc, object *args) /* object self_7313628, object r_735998 */
-+static void __lambda_701(void *data, object self_7312382, int argc, object *args) /* object self_7312382, object r_735553 */
++static void __lambda_701(void *data, object self_7312375, int argc, object *args) /* object self_7312375, object r_735546 */
{
- object r_735998 = args[0];
-+ object r_735553 = args[0];
++ object r_735546 = args[0];
-closureN_type c_7320961;
-object e_7321046 [4];
@@ -37219,29 +37383,29 @@ Make let-values be the same as let*-values, to work around
-c_7320961.elements[1] = ((closureN)self_7313628)->elements[1];
-c_7320961.elements[2] = ((closureN)self_7313628)->elements[2];
-c_7320961.elements[3] = ((closureN)self_7313628)->elements[3];
-+closureN_type c_7319668;
-+object e_7319753 [4];
-+c_7319668.hdr.mark = gc_color_red;
-+ c_7319668.hdr.grayed = 0;
-+c_7319668.tag = closureN_tag;
-+ c_7319668.fn = (function_type)__lambda_702;
-+c_7319668.num_args = 1;
-+c_7319668.num_elements = 4;
-+c_7319668.elements = (object *)e_7319753;
-+c_7319668.elements[0] = ((closureN)self_7312382)->elements[0];
-+c_7319668.elements[1] = ((closureN)self_7312382)->elements[1];
-+c_7319668.elements[2] = ((closureN)self_7312382)->elements[2];
-+c_7319668.elements[3] = ((closureN)self_7312382)->elements[3];
++closureN_type c_7319661;
++object e_7319746 [4];
++c_7319661.hdr.mark = gc_color_red;
++ c_7319661.hdr.grayed = 0;
++c_7319661.tag = closureN_tag;
++ c_7319661.fn = (function_type)__lambda_702;
++c_7319661.num_args = 1;
++c_7319661.num_elements = 4;
++c_7319661.elements = (object *)e_7319746;
++c_7319661.elements[0] = ((closureN)self_7312375)->elements[0];
++c_7319661.elements[1] = ((closureN)self_7312375)->elements[1];
++c_7319661.elements[2] = ((closureN)self_7312375)->elements[2];
++c_7319661.elements[3] = ((closureN)self_7312375)->elements[3];
-object c_7321049 = global_set_cps_id(data,(closure)&c_7320961,"__glo__85parameter_91id_85_scheme_base", __glo__85parameter_91id_85_scheme_base, r_735998);
-return_closcall1(data,(closure)&c_7320961, c_7321049);;
-+object c_7319756 = global_set_cps_id(data,(closure)&c_7319668,"__glo__85parameter_91id_85_scheme_base", __glo__85parameter_91id_85_scheme_base, r_735553);
-+return_closcall1(data,(closure)&c_7319668, c_7319756);;
++object c_7319749 = global_set_cps_id(data,(closure)&c_7319661,"__glo__85parameter_91id_85_scheme_base", __glo__85parameter_91id_85_scheme_base, r_735546);
++return_closcall1(data,(closure)&c_7319661, c_7319749);;
}
-static void __lambda_702(void *data, object self_7313629, int argc, object *args) /* object self_7313629, object r_735978 */
-+static void __lambda_702(void *data, object self_7312383, int argc, object *args) /* object self_7312383, object r_735533 */
++static void __lambda_702(void *data, object self_7312376, int argc, object *args) /* object self_7312376, object r_735526 */
{
@@ -37257,30 +37421,30 @@ Make let-values be the same as let*-values, to work around
-c_7320963.elements[0] = ((closureN)self_7313629)->elements[0];
-c_7320963.elements[1] = ((closureN)self_7313629)->elements[1];
-c_7320963.elements[2] = ((closureN)self_7313629)->elements[2];
-+closureN_type c_7319670;
-+object e_7319745 [3];
-+c_7319670.hdr.mark = gc_color_red;
-+ c_7319670.hdr.grayed = 0;
-+c_7319670.tag = closureN_tag;
-+ c_7319670.fn = (function_type)__lambda_703;
-+c_7319670.num_args = 1;
-+c_7319670.num_elements = 3;
-+c_7319670.elements = (object *)e_7319745;
-+c_7319670.elements[0] = ((closureN)self_7312383)->elements[0];
-+c_7319670.elements[1] = ((closureN)self_7312383)->elements[1];
-+c_7319670.elements[2] = ((closureN)self_7312383)->elements[2];
++closureN_type c_7319663;
++object e_7319738 [3];
++c_7319663.hdr.mark = gc_color_red;
++ c_7319663.hdr.grayed = 0;
++c_7319663.tag = closureN_tag;
++ c_7319663.fn = (function_type)__lambda_703;
++c_7319663.num_args = 1;
++c_7319663.num_elements = 3;
++c_7319663.elements = (object *)e_7319738;
++c_7319663.elements[0] = ((closureN)self_7312376)->elements[0];
++c_7319663.elements[1] = ((closureN)self_7312376)->elements[1];
++c_7319663.elements[2] = ((closureN)self_7312376)->elements[2];
-pair_type local_7321041;
-+pair_type local_7319748;
++pair_type local_7319741;
-return_direct_with_clo2(data, __glo_set_91param_91obj_67_scheme_base, (((closure) __glo_set_91param_91obj_67_scheme_base)->fn), &c_7320963, set_pair_as_expr(&local_7321041, car(((closureN)self_7313629)->elements[2]), ((closureN)self_7313629)->elements[3]));;
-+return_direct_with_clo2(data, __glo_set_91param_91obj_67_scheme_base, (((closure) __glo_set_91param_91obj_67_scheme_base)->fn), &c_7319670, set_pair_as_expr(&local_7319748, car(((closureN)self_7312383)->elements[2]), ((closureN)self_7312383)->elements[3]));;
++return_direct_with_clo2(data, __glo_set_91param_91obj_67_scheme_base, (((closure) __glo_set_91param_91obj_67_scheme_base)->fn), &c_7319663, set_pair_as_expr(&local_7319741, car(((closureN)self_7312376)->elements[2]), ((closureN)self_7312376)->elements[3]));;
}
-static void __lambda_703(void *data, object self_7313630, int argc, object *args) /* object self_7313630, object r_735979 */
-+static void __lambda_703(void *data, object self_7312384, int argc, object *args) /* object self_7312384, object r_735534 */
++static void __lambda_703(void *data, object self_7312377, int argc, object *args) /* object self_7312377, object r_735527 */
{
@@ -37295,32 +37459,32 @@ Make let-values be the same as let*-values, to work around
-c_7320966.elements = (object *)e_7321037;
-c_7320966.elements[0] = ((closureN)self_7313630)->elements[0];
-c_7320966.elements[1] = ((closureN)self_7313630)->elements[2];
-+closureN_type c_7319673;
-+object e_7319744 [2];
-+c_7319673.hdr.mark = gc_color_red;
-+ c_7319673.hdr.grayed = 0;
-+c_7319673.tag = closureN_tag;
-+ c_7319673.fn = (function_type)__lambda_704;
-+c_7319673.num_args = 0;
-+c_7319673.num_elements = 2;
-+c_7319673.elements = (object *)e_7319744;
-+c_7319673.elements[0] = ((closureN)self_7312384)->elements[0];
-+c_7319673.elements[1] = ((closureN)self_7312384)->elements[2];
++closureN_type c_7319666;
++object e_7319737 [2];
++c_7319666.hdr.mark = gc_color_red;
++ c_7319666.hdr.grayed = 0;
++c_7319666.tag = closureN_tag;
++ c_7319666.fn = (function_type)__lambda_704;
++c_7319666.num_args = 0;
++c_7319666.num_elements = 2;
++c_7319666.elements = (object *)e_7319737;
++c_7319666.elements[0] = ((closureN)self_7312377)->elements[0];
++c_7319666.elements[1] = ((closureN)self_7312377)->elements[2];
-return_direct_with_clo1(data, ((closureN)self_7313630)->elements[1], (((closure) ((closureN)self_7313630)->elements[1])->fn), &c_7320966);;
-+return_direct_with_clo1(data, ((closureN)self_7312384)->elements[1], (((closure) ((closureN)self_7312384)->elements[1])->fn), &c_7319673);;
++return_direct_with_clo1(data, ((closureN)self_7312377)->elements[1], (((closure) ((closureN)self_7312377)->elements[1])->fn), &c_7319666);;
}
-static void __lambda_704(void *data, object self_7313631, int argc, object *args) /* object self_7313631, object k_735980, object args_731097_733425_raw, ... */
-+static void __lambda_704(void *data, object self_7312385, int argc, object *args) /* object self_7312385, object k_735535, object args_731098_733085_raw, ... */
++static void __lambda_704(void *data, object self_7312378, int argc, object *args) /* object self_7312378, object k_735528, object args_731097_733078_raw, ... */
{
- object k_735980 = args[0];
-load_varargs(args_731097_733425, args, 1, argc - 1);
-+ object k_735535 = args[0];
-+load_varargs(args_731098_733085, args, 1, argc - 1);
++ object k_735528 = args[0];
++load_varargs(args_731097_733078, args, 1, argc - 1);
-if( (boolean_f != Cyc_is_null(args_731097_733425)) ){
-+if( (boolean_f != Cyc_is_null(args_731098_733085)) ){
++if( (boolean_f != Cyc_is_null(args_731097_733078)) ){
-closureN_type c_7320970;
-object e_7320983 [2];
@@ -37333,25 +37497,25 @@ Make let-values be the same as let*-values, to work around
-c_7320970.elements = (object *)e_7320983;
-c_7320970.elements[0] = k_735980;
-c_7320970.elements[1] = ((closureN)self_7313631)->elements[1];
-+closureN_type c_7319677;
-+object e_7319690 [2];
-+c_7319677.hdr.mark = gc_color_red;
-+ c_7319677.hdr.grayed = 0;
-+c_7319677.tag = closureN_tag;
-+ c_7319677.fn = (function_type)__lambda_705;
-+c_7319677.num_args = 1;
-+c_7319677.num_elements = 2;
-+c_7319677.elements = (object *)e_7319690;
-+c_7319677.elements[0] = k_735535;
-+c_7319677.elements[1] = ((closureN)self_7312385)->elements[1];
++closureN_type c_7319670;
++object e_7319683 [2];
++c_7319670.hdr.mark = gc_color_red;
++ c_7319670.hdr.grayed = 0;
++c_7319670.tag = closureN_tag;
++ c_7319670.fn = (function_type)__lambda_705;
++c_7319670.num_args = 1;
++c_7319670.num_elements = 2;
++c_7319670.elements = (object *)e_7319683;
++c_7319670.elements[0] = k_735528;
++c_7319670.elements[1] = ((closureN)self_7312378)->elements[1];
-return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7320970);
-+return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7319677);
++return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7319670);
} else {
-if( (boolean_f != Cyc_eq(Cyc_car(data, args_731097_733425), quote__121param_91set_67_125)) ){
-+if( (boolean_f != Cyc_eq(Cyc_car(data, args_731098_733085), quote__121param_91set_67_125)) ){
++if( (boolean_f != Cyc_eq(Cyc_car(data, args_731097_733078), quote__121param_91set_67_125)) ){
-closureN_type c_7320989;
-object e_7321006 [3];
@@ -37365,30 +37529,29 @@ Make let-values be the same as let*-values, to work around
-c_7320989.elements[0] = args_731097_733425;
-c_7320989.elements[1] = k_735980;
-c_7320989.elements[2] = ((closureN)self_7313631)->elements[1];
-+closureN_type c_7319696;
-+object e_7319713 [3];
-+c_7319696.hdr.mark = gc_color_red;
-+ c_7319696.hdr.grayed = 0;
-+c_7319696.tag = closureN_tag;
-+ c_7319696.fn = (function_type)__lambda_707;
-+c_7319696.num_args = 1;
-+c_7319696.num_elements = 3;
-+c_7319696.elements = (object *)e_7319713;
-+c_7319696.elements[0] = args_731098_733085;
-+c_7319696.elements[1] = k_735535;
-+c_7319696.elements[2] = ((closureN)self_7312385)->elements[1];
-
+-
-return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7320989);
-+return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7319696);
++closureN_type c_7319689;
++object e_7319706 [3];
++c_7319689.hdr.mark = gc_color_red;
++ c_7319689.hdr.grayed = 0;
++c_7319689.tag = closureN_tag;
++ c_7319689.fn = (function_type)__lambda_707;
++c_7319689.num_args = 1;
++c_7319689.num_elements = 3;
++c_7319689.elements = (object *)e_7319706;
++c_7319689.elements[0] = args_731097_733078;
++c_7319689.elements[1] = k_735528;
++c_7319689.elements[2] = ((closureN)self_7312378)->elements[1];
++
++return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7319689);
} else {
-if( (boolean_f != Cyc_eq(Cyc_car(data, args_731097_733425), quote__121param_91convert_125)) ){
- return_direct_with_clo1(data, k_735980, (((closure) k_735980)->fn), ((closureN)self_7313631)->elements[0]);
-+if( (boolean_f != Cyc_eq(Cyc_car(data, args_731098_733085), quote__121param_91convert_125)) ){
-+ return_direct_with_clo1(data, k_735535, (((closure) k_735535)->fn), ((closureN)self_7312385)->elements[0]);
- } else {
-
+-} else {
+-
-closureN_type c_7321014;
-object e_7321036 [4];
-c_7321014.hdr.mark = gc_color_red;
@@ -37402,32 +37565,36 @@ Make let-values be the same as let*-values, to work around
-c_7321014.elements[1] = ((closureN)self_7313631)->elements[0];
-c_7321014.elements[2] = k_735980;
-c_7321014.elements[3] = ((closureN)self_7313631)->elements[1];
-+closureN_type c_7319721;
-+object e_7319743 [4];
-+c_7319721.hdr.mark = gc_color_red;
-+ c_7319721.hdr.grayed = 0;
-+c_7319721.tag = closureN_tag;
-+ c_7319721.fn = (function_type)__lambda_709;
-+c_7319721.num_args = 1;
-+c_7319721.num_elements = 4;
-+c_7319721.elements = (object *)e_7319743;
-+c_7319721.elements[0] = args_731098_733085;
-+c_7319721.elements[1] = ((closureN)self_7312385)->elements[0];
-+c_7319721.elements[2] = k_735535;
-+c_7319721.elements[3] = ((closureN)self_7312385)->elements[1];
++if( (boolean_f != Cyc_eq(Cyc_car(data, args_731097_733078), quote__121param_91convert_125)) ){
++ return_direct_with_clo1(data, k_735528, (((closure) k_735528)->fn), ((closureN)self_7312378)->elements[0]);
++} else {
++
++closureN_type c_7319714;
++object e_7319736 [4];
++c_7319714.hdr.mark = gc_color_red;
++ c_7319714.hdr.grayed = 0;
++c_7319714.tag = closureN_tag;
++ c_7319714.fn = (function_type)__lambda_709;
++c_7319714.num_args = 1;
++c_7319714.num_elements = 4;
++c_7319714.elements = (object *)e_7319736;
++c_7319714.elements[0] = args_731097_733078;
++c_7319714.elements[1] = ((closureN)self_7312378)->elements[0];
++c_7319714.elements[2] = k_735528;
++c_7319714.elements[3] = ((closureN)self_7312378)->elements[1];
-return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7321014);}
-+return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7319721);}
++return_direct_with_clo1(data, __glo_get_91param_91objs_scheme_base, (((closure) __glo_get_91param_91objs_scheme_base)->fn), &c_7319714);}
;}
;}
;;
}
-static void __lambda_709(void *data, object self_7313636, int argc, object *args) /* object self_7313636, object r_735992 */
-+static void __lambda_709(void *data, object self_7312390, int argc, object *args) /* object self_7312390, object r_735547 */
++static void __lambda_709(void *data, object self_7312383, int argc, object *args) /* object self_7312383, object r_735540 */
{
- object r_735992 = args[0];
-+ object r_735547 = args[0];
++ object r_735540 = args[0];
-closureN_type c_7321016;
-object e_7321030 [3];
@@ -37441,32 +37608,32 @@ Make let-values be the same as let*-values, to work around
-c_7321016.elements[0] = ((closureN)self_7313636)->elements[0];
-c_7321016.elements[1] = ((closureN)self_7313636)->elements[1];
-c_7321016.elements[2] = ((closureN)self_7313636)->elements[2];
-+closureN_type c_7319723;
-+object e_7319737 [3];
-+c_7319723.hdr.mark = gc_color_red;
-+ c_7319723.hdr.grayed = 0;
-+c_7319723.tag = closureN_tag;
-+ c_7319723.fn = (function_type)__lambda_710;
-+c_7319723.num_args = 1;
-+c_7319723.num_elements = 3;
-+c_7319723.elements = (object *)e_7319737;
-+c_7319723.elements[0] = ((closureN)self_7312390)->elements[0];
-+c_7319723.elements[1] = ((closureN)self_7312390)->elements[1];
-+c_7319723.elements[2] = ((closureN)self_7312390)->elements[2];
++closureN_type c_7319716;
++object e_7319730 [3];
++c_7319716.hdr.mark = gc_color_red;
++ c_7319716.hdr.grayed = 0;
++c_7319716.tag = closureN_tag;
++ c_7319716.fn = (function_type)__lambda_710;
++c_7319716.num_args = 1;
++c_7319716.num_elements = 3;
++c_7319716.elements = (object *)e_7319730;
++c_7319716.elements[0] = ((closureN)self_7312383)->elements[0];
++c_7319716.elements[1] = ((closureN)self_7312383)->elements[1];
++c_7319716.elements[2] = ((closureN)self_7312383)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7321016,__lambda_710, assoc(data, car(((closureN)self_7313636)->elements[3]), r_735992));;
-+return_direct_with_clo1(data,(closure)&c_7319723,__lambda_710, assoc(data, car(((closureN)self_7312390)->elements[3]), r_735547));;
++return_direct_with_clo1(data,(closure)&c_7319716,__lambda_710, assoc(data, car(((closureN)self_7312383)->elements[3]), r_735540));;
}
-static void __lambda_710(void *data, object self_7313637, int argc, object *args) /* object self_7313637, object cell_731110_733428 */
-+static void __lambda_710(void *data, object self_7312391, int argc, object *args) /* object self_7312391, object cell_731111_733088 */
++static void __lambda_710(void *data, object self_7312384, int argc, object *args) /* object self_7312384, object cell_731110_733081 */
{
- object cell_731110_733428 = args[0];
-+ object cell_731111_733088 = args[0];
++ object cell_731110_733081 = args[0];
-closureN_type c_7321019;
-object e_7321026 [2];
@@ -37479,41 +37646,41 @@ Make let-values be the same as let*-values, to work around
-c_7321019.elements = (object *)e_7321026;
-c_7321019.elements[0] = cell_731110_733428;
-c_7321019.elements[1] = ((closureN)self_7313637)->elements[2];
-+closureN_type c_7319726;
-+object e_7319733 [2];
-+c_7319726.hdr.mark = gc_color_red;
-+ c_7319726.hdr.grayed = 0;
-+c_7319726.tag = closureN_tag;
-+ c_7319726.fn = (function_type)__lambda_711;
-+c_7319726.num_args = 1;
-+c_7319726.num_elements = 2;
-+c_7319726.elements = (object *)e_7319733;
-+c_7319726.elements[0] = cell_731111_733088;
-+c_7319726.elements[1] = ((closureN)self_7312391)->elements[2];
++closureN_type c_7319719;
++object e_7319726 [2];
++c_7319719.hdr.mark = gc_color_red;
++ c_7319719.hdr.grayed = 0;
++c_7319719.tag = closureN_tag;
++ c_7319719.fn = (function_type)__lambda_711;
++c_7319719.num_args = 1;
++c_7319719.num_elements = 2;
++c_7319719.elements = (object *)e_7319726;
++c_7319719.elements[0] = cell_731110_733081;
++c_7319719.elements[1] = ((closureN)self_7312384)->elements[2];
-return_closcall2(data, ((closureN)self_7313637)->elements[1], &c_7321019, Cyc_car(data, ((closureN)self_7313637)->elements[0]));;
-+return_closcall2(data, ((closureN)self_7312391)->elements[1], &c_7319726, Cyc_car(data, ((closureN)self_7312391)->elements[0]));;
++return_closcall2(data, ((closureN)self_7312384)->elements[1], &c_7319719, Cyc_car(data, ((closureN)self_7312384)->elements[0]));;
}
-static void __lambda_711(void *data, object self_7313638, int argc, object *args) /* object self_7313638, object r_735990 */
-+static void __lambda_711(void *data, object self_7312392, int argc, object *args) /* object self_7312392, object r_735545 */
++static void __lambda_711(void *data, object self_7312385, int argc, object *args) /* object self_7312385, object r_735538 */
{
- object r_735990 = args[0];
-+ object r_735545 = args[0];
++ object r_735538 = args[0];
-object c_7321024 = Cyc_set_cdr_cps(data, ((closureN)self_7313638)->elements[1],((closureN)self_7313638)->elements[0], r_735990);
-return_direct_with_clo1(data, ((closureN)self_7313638)->elements[1], (((closure) ((closureN)self_7313638)->elements[1])->fn), c_7321024);;
-+object c_7319731 = Cyc_set_cdr_cps(data, ((closureN)self_7312392)->elements[1],((closureN)self_7312392)->elements[0], r_735545);
-+return_direct_with_clo1(data, ((closureN)self_7312392)->elements[1], (((closure) ((closureN)self_7312392)->elements[1])->fn), c_7319731);;
++object c_7319724 = Cyc_set_cdr_cps(data, ((closureN)self_7312385)->elements[1],((closureN)self_7312385)->elements[0], r_735538);
++return_direct_with_clo1(data, ((closureN)self_7312385)->elements[1], (((closure) ((closureN)self_7312385)->elements[1])->fn), c_7319724);;
}
-static void __lambda_707(void *data, object self_7313634, int argc, object *args) /* object self_7313634, object r_735987 */
-+static void __lambda_707(void *data, object self_7312388, int argc, object *args) /* object self_7312388, object r_735542 */
++static void __lambda_707(void *data, object self_7312381, int argc, object *args) /* object self_7312381, object r_735535 */
{
- object r_735987 = args[0];
-+ object r_735542 = args[0];
++ object r_735535 = args[0];
-closureN_type c_7320991;
-object e_7321000 [2];
@@ -37526,45 +37693,45 @@ Make let-values be the same as let*-values, to work around
-c_7320991.elements = (object *)e_7321000;
-c_7320991.elements[0] = ((closureN)self_7313634)->elements[0];
-c_7320991.elements[1] = ((closureN)self_7313634)->elements[1];
-+closureN_type c_7319698;
-+object e_7319707 [2];
-+c_7319698.hdr.mark = gc_color_red;
-+ c_7319698.hdr.grayed = 0;
-+c_7319698.tag = closureN_tag;
-+ c_7319698.fn = (function_type)__lambda_708;
-+c_7319698.num_args = 1;
-+c_7319698.num_elements = 2;
-+c_7319698.elements = (object *)e_7319707;
-+c_7319698.elements[0] = ((closureN)self_7312388)->elements[0];
-+c_7319698.elements[1] = ((closureN)self_7312388)->elements[1];
++closureN_type c_7319691;
++object e_7319700 [2];
++c_7319691.hdr.mark = gc_color_red;
++ c_7319691.hdr.grayed = 0;
++c_7319691.tag = closureN_tag;
++ c_7319691.fn = (function_type)__lambda_708;
++c_7319691.num_args = 1;
++c_7319691.num_elements = 2;
++c_7319691.elements = (object *)e_7319700;
++c_7319691.elements[0] = ((closureN)self_7312381)->elements[0];
++c_7319691.elements[1] = ((closureN)self_7312381)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7320991,__lambda_708, assoc(data, car(((closureN)self_7313634)->elements[2]), r_735987));;
-+return_direct_with_clo1(data,(closure)&c_7319698,__lambda_708, assoc(data, car(((closureN)self_7312388)->elements[2]), r_735542));;
++return_direct_with_clo1(data,(closure)&c_7319691,__lambda_708, assoc(data, car(((closureN)self_7312381)->elements[2]), r_735535));;
}
-static void __lambda_708(void *data, object self_7313635, int argc, object *args) /* object self_7313635, object cell_731105_733427 */
-+static void __lambda_708(void *data, object self_7312389, int argc, object *args) /* object self_7312389, object cell_731106_733087 */
++static void __lambda_708(void *data, object self_7312382, int argc, object *args) /* object self_7312382, object cell_731105_733080 */
{
- object cell_731105_733427 = args[0];
-+ object cell_731106_733087 = args[0];
++ object cell_731105_733080 = args[0];
-object c_7320996 = Cyc_set_cdr_cps(data, ((closureN)self_7313635)->elements[1],cell_731105_733427, Cyc_cadr(data, ((closureN)self_7313635)->elements[0]));
-return_direct_with_clo1(data, ((closureN)self_7313635)->elements[1], (((closure) ((closureN)self_7313635)->elements[1])->fn), c_7320996);;
-+object c_7319703 = Cyc_set_cdr_cps(data, ((closureN)self_7312389)->elements[1],cell_731106_733087, Cyc_cadr(data, ((closureN)self_7312389)->elements[0]));
-+return_direct_with_clo1(data, ((closureN)self_7312389)->elements[1], (((closure) ((closureN)self_7312389)->elements[1])->fn), c_7319703);;
++object c_7319696 = Cyc_set_cdr_cps(data, ((closureN)self_7312382)->elements[1],cell_731105_733080, Cyc_cadr(data, ((closureN)self_7312382)->elements[0]));
++return_direct_with_clo1(data, ((closureN)self_7312382)->elements[1], (((closure) ((closureN)self_7312382)->elements[1])->fn), c_7319696);;
}
-static void __lambda_705(void *data, object self_7313632, int argc, object *args) /* object self_7313632, object pobj_731101_733426 */
-+static void __lambda_705(void *data, object self_7312386, int argc, object *args) /* object self_7312386, object pobj_731102_733086 */
++static void __lambda_705(void *data, object self_7312379, int argc, object *args) /* object self_7312379, object pobj_731101_733079 */
{
- object pobj_731101_733426 = args[0];
-+ object pobj_731102_733086 = args[0];
++ object pobj_731101_733079 = args[0];
-closureN_type c_7320972;
-object e_7320977 [1];
@@ -37576,64 +37743,64 @@ Make let-values be the same as let*-values, to work around
-c_7320972.num_elements = 1;
-c_7320972.elements = (object *)e_7320977;
-c_7320972.elements[0] = ((closureN)self_7313632)->elements[0];
-+closureN_type c_7319679;
-+object e_7319684 [1];
-+c_7319679.hdr.mark = gc_color_red;
-+ c_7319679.hdr.grayed = 0;
-+c_7319679.tag = closureN_tag;
-+ c_7319679.fn = (function_type)__lambda_706;
-+c_7319679.num_args = 1;
-+c_7319679.num_elements = 1;
-+c_7319679.elements = (object *)e_7319684;
-+c_7319679.elements[0] = ((closureN)self_7312386)->elements[0];
++closureN_type c_7319672;
++object e_7319677 [1];
++c_7319672.hdr.mark = gc_color_red;
++ c_7319672.hdr.grayed = 0;
++c_7319672.tag = closureN_tag;
++ c_7319672.fn = (function_type)__lambda_706;
++c_7319672.num_args = 1;
++c_7319672.num_elements = 1;
++c_7319672.elements = (object *)e_7319677;
++c_7319672.elements[0] = ((closureN)self_7312379)->elements[0];
-return_direct_with_clo1(data,(closure)&c_7320972,__lambda_706, assoc(data, car(((closureN)self_7313632)->elements[1]), pobj_731101_733426));;
-+return_direct_with_clo1(data,(closure)&c_7319679,__lambda_706, assoc(data, car(((closureN)self_7312386)->elements[1]), pobj_731102_733086));;
++return_direct_with_clo1(data,(closure)&c_7319672,__lambda_706, assoc(data, car(((closureN)self_7312379)->elements[1]), pobj_731101_733079));;
}
-static void __lambda_706(void *data, object self_7313633, int argc, object *args) /* object self_7313633, object r_735983 */
-+static void __lambda_706(void *data, object self_7312387, int argc, object *args) /* object self_7312387, object r_735538 */
++static void __lambda_706(void *data, object self_7312380, int argc, object *args) /* object self_7312380, object r_735531 */
{
- object r_735983 = args[0];
-+ object r_735538 = args[0];
++ object r_735531 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313633)->elements[0], (((closure) ((closureN)self_7313633)->elements[0])->fn), Cyc_cdr(data, r_735983));;
-+return_direct_with_clo1(data, ((closureN)self_7312387)->elements[0], (((closure) ((closureN)self_7312387)->elements[0])->fn), Cyc_cdr(data, r_735538));;
++return_direct_with_clo1(data, ((closureN)self_7312380)->elements[0], (((closure) ((closureN)self_7312380)->elements[0])->fn), Cyc_cdr(data, r_735531));;
}
-static void __lambda_695(void *data, object self_7313639, int argc, object *args) /* object self_7313639, object k_735999 */
-+static void __lambda_695(void *data, object self_7312393, int argc, object *args) /* object self_7312393, object k_735554 */
++static void __lambda_695(void *data, object self_7312386, int argc, object *args) /* object self_7312386, object k_735547 */
{
- object k_735999 = args[0];
-+ object k_735554 = args[0];
++ object k_735547 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313639)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312393)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312386)->elements[0])) ){
-return_direct_with_clo1(data, k_735999,__lambda_697, Cyc_car(data, ((closureN)self_7313639)->elements[0]));
-+return_direct_with_clo1(data, k_735554,__lambda_697, Cyc_car(data, ((closureN)self_7312393)->elements[0]));
++return_direct_with_clo1(data, k_735547,__lambda_697, Cyc_car(data, ((closureN)self_7312386)->elements[0]));
} else {
-mclosure0(c_7320946, (function_type)__lambda_696);c_7320946.num_args = 1;
-return_direct_with_clo1(data, k_735999,__lambda_697, &c_7320946);}
-+mclosure0(c_7319653, (function_type)__lambda_696);c_7319653.num_args = 1;
-+return_direct_with_clo1(data, k_735554,__lambda_697, &c_7319653);}
++mclosure0(c_7319646, (function_type)__lambda_696);c_7319646.num_args = 1;
++return_direct_with_clo1(data, k_735547,__lambda_697, &c_7319646);}
;;
}
-static void __lambda_696(void *data, object self_7313640, int argc, object *args) /* object self_7313640, object k_736001, object x_731111_733429 */
-+static void __lambda_696(void *data, object self_7312394, int argc, object *args) /* object self_7312394, object k_735556, object x_731112_733089 */
++static void __lambda_696(void *data, object self_7312387, int argc, object *args) /* object self_7312387, object k_735549, object x_731111_733082 */
{
- object k_736001 = args[0]; object x_731111_733429 = args[1];
- return_direct_with_clo1(data, k_736001, (((closure) k_736001)->fn), x_731111_733429);;
-+ object k_735556 = args[0]; object x_731112_733089 = args[1];
-+ return_direct_with_clo1(data, k_735556, (((closure) k_735556)->fn), x_731112_733089);;
++ object k_735549 = args[0]; object x_731111_733082 = args[1];
++ return_direct_with_clo1(data, k_735549, (((closure) k_735549)->fn), x_731111_733082);;
}
-static void __lambda_1451(void *data, object _, int argc, object *args) {object k = args[0];object obj = args[1]; gc_thread_data *thd = (gc_thread_data *)data;
@@ -37646,12 +37813,11 @@ Make let-values be the same as let*-values, to work around
//Cyc_st_add(data, "scheme/base.sld:get-param-objs");
return_closcall1(data, k, thd->param_objs); }
-static void __lambda_623(void *data, object _, int argc, object *args) /* closure _,object k_735660, object expr_73761_73827_73978_733313, object rename_73762_73828_73979_733314, object compare_73763_73829_73980_733315 */
-+static void __lambda_623(void *data, object _, int argc, object *args) /* closure _,object k_735215, object expr_73761_73828_73979_732973, object rename_73762_73829_73980_732974, object compare_73763_73830_73981_732975 */
++static void __lambda_623(void *data, object _, int argc, object *args) /* closure _,object k_735208, object expr_73761_73827_73978_732966, object rename_73762_73828_73979_732967, object compare_73763_73829_73980_732968 */
{
-object k_735660 = args[0]; object expr_73761_73827_73978_733313 = args[1]; object rename_73762_73828_73979_733314 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:parameterize");
-+object k_735215 = args[0]; object expr_73761_73828_73979_732973 = args[1]; object rename_73762_73829_73980_732974 = args[2];
-+ Cyc_st_add(data, "base.sld:parameterize");
++object k_735208 = args[0]; object expr_73761_73827_73978_732966 = args[1]; object rename_73762_73828_73979_732967 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:parameterize");
-closureN_type c_7319984;
-object e_7320930 [3];
@@ -37665,31 +37831,16 @@ Make let-values be the same as let*-values, to work around
-c_7319984.elements[0] = expr_73761_73827_73978_733313;
-c_7319984.elements[1] = k_735660;
-c_7319984.elements[2] = rename_73762_73828_73979_733314;
-+closureN_type c_7318691;
-+object e_7319637 [3];
-+c_7318691.hdr.mark = gc_color_red;
-+ c_7318691.hdr.grayed = 0;
-+c_7318691.tag = closureN_tag;
-+ c_7318691.fn = (function_type)__lambda_624;
-+c_7318691.num_args = 1;
-+c_7318691.num_elements = 3;
-+c_7318691.elements = (object *)e_7319637;
-+c_7318691.elements[0] = expr_73761_73828_73979_732973;
-+c_7318691.elements[1] = k_735215;
-+c_7318691.elements[2] = rename_73762_73829_73980_732974;
-
-
-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7319984,__lambda_624, Cyc_cdr(data, expr_73761_73827_73978_733313));;
-+return_direct_with_clo1(data,(closure)&c_7318691,__lambda_624, Cyc_cdr(data, expr_73761_73828_73979_732973));;
- }
-
+-}
+-
-static void __lambda_624(void *data, object self_7313551, int argc, object *args) /* object self_7313551, object v_931_73769_73904_731028_733363 */
-+static void __lambda_624(void *data, object self_7312305, int argc, object *args) /* object self_7312305, object v_931_73770_73905_731029_733023 */
- {
+- {
- object v_931_73769_73904_731028_733363 = args[0];
-+ object v_931_73770_73905_731029_733023 = args[0];
-
+-
-closureN_type c_7319986;
-object e_7320511 [2];
-c_7319986.hdr.mark = gc_color_red;
@@ -37701,19 +37852,8 @@ Make let-values be the same as let*-values, to work around
-c_7319986.elements = (object *)e_7320511;
-c_7319986.elements[0] = ((closureN)self_7313551)->elements[2];
-c_7319986.elements[1] = v_931_73769_73904_731028_733363;
-+closureN_type c_7318693;
-+object e_7319218 [2];
-+c_7318693.hdr.mark = gc_color_red;
-+ c_7318693.hdr.grayed = 0;
-+c_7318693.tag = closureN_tag;
-+ c_7318693.fn = (function_type)__lambda_625;
-+c_7318693.num_args = 0;
-+c_7318693.num_elements = 2;
-+c_7318693.elements = (object *)e_7319218;
-+c_7318693.elements[0] = ((closureN)self_7312305)->elements[2];
-+c_7318693.elements[1] = v_931_73770_73905_731029_733023;
-
-
+-
+-
-closureN_type c_7320512;
-object e_7320929 [3];
-c_7320512.hdr.mark = gc_color_red;
@@ -37726,29 +37866,14 @@ Make let-values be the same as let*-values, to work around
-c_7320512.elements[0] = ((closureN)self_7313551)->elements[0];
-c_7320512.elements[1] = ((closureN)self_7313551)->elements[1];
-c_7320512.elements[2] = ((closureN)self_7313551)->elements[2];
-+closureN_type c_7319219;
-+object e_7319636 [3];
-+c_7319219.hdr.mark = gc_color_red;
-+ c_7319219.hdr.grayed = 0;
-+c_7319219.tag = closureN_tag;
-+ c_7319219.fn = (function_type)__lambda_668;
-+c_7319219.num_args = 1;
-+c_7319219.num_elements = 3;
-+c_7319219.elements = (object *)e_7319636;
-+c_7319219.elements[0] = ((closureN)self_7312305)->elements[0];
-+c_7319219.elements[1] = ((closureN)self_7312305)->elements[1];
-+c_7319219.elements[2] = ((closureN)self_7312305)->elements[2];
-
+-
-return_direct_with_clo1(data,(closure)&c_7319986,__lambda_625, &c_7320512);;
-+return_direct_with_clo1(data,(closure)&c_7318693,__lambda_625, &c_7319219);;
- }
-
+-}
+-
-static void __lambda_668(void *data, object self_7313552, int argc, object *args) /* object self_7313552, object tmp_73831_73833_73981_733316 */
-+static void __lambda_668(void *data, object self_7312306, int argc, object *args) /* object self_7312306, object tmp_73832_73834_73982_732976 */
- {
+- {
- object tmp_73831_73833_73981_733316 = args[0];
-+ object tmp_73832_73834_73982_732976 = args[0];
-
+-
-closureN_type c_7320514;
-object e_7320922 [3];
-c_7320514.hdr.mark = gc_color_red;
@@ -37761,20 +37886,8 @@ Make let-values be the same as let*-values, to work around
-c_7320514.elements[0] = ((closureN)self_7313552)->elements[0];
-c_7320514.elements[1] = ((closureN)self_7313552)->elements[2];
-c_7320514.elements[2] = tmp_73831_73833_73981_733316;
-+closureN_type c_7319221;
-+object e_7319629 [3];
-+c_7319221.hdr.mark = gc_color_red;
-+ c_7319221.hdr.grayed = 0;
-+c_7319221.tag = closureN_tag;
-+ c_7319221.fn = (function_type)__lambda_669;
-+c_7319221.num_args = 0;
-+c_7319221.num_elements = 3;
-+c_7319221.elements = (object *)e_7319629;
-+c_7319221.elements[0] = ((closureN)self_7312306)->elements[0];
-+c_7319221.elements[1] = ((closureN)self_7312306)->elements[2];
-+c_7319221.elements[2] = tmp_73832_73834_73982_732976;
-
-
+-
+-
-closureN_type c_7320923;
-object e_7320928 [1];
-c_7320923.hdr.mark = gc_color_red;
@@ -37785,41 +37898,110 @@ Make let-values be the same as let*-values, to work around
-c_7320923.num_elements = 1;
-c_7320923.elements = (object *)e_7320928;
-c_7320923.elements[0] = ((closureN)self_7313552)->elements[1];
-+closureN_type c_7319630;
-+object e_7319635 [1];
-+c_7319630.hdr.mark = gc_color_red;
-+ c_7319630.hdr.grayed = 0;
-+c_7319630.tag = closureN_tag;
-+ c_7319630.fn = (function_type)__lambda_693;
-+c_7319630.num_args = 1;
-+c_7319630.num_elements = 1;
-+c_7319630.elements = (object *)e_7319635;
-+c_7319630.elements[0] = ((closureN)self_7312306)->elements[1];
++closureN_type c_7318684;
++object e_7319630 [3];
++c_7318684.hdr.mark = gc_color_red;
++ c_7318684.hdr.grayed = 0;
++c_7318684.tag = closureN_tag;
++ c_7318684.fn = (function_type)__lambda_624;
++c_7318684.num_args = 1;
++c_7318684.num_elements = 3;
++c_7318684.elements = (object *)e_7319630;
++c_7318684.elements[0] = expr_73761_73827_73978_732966;
++c_7318684.elements[1] = k_735208;
++c_7318684.elements[2] = rename_73762_73828_73979_732967;
++
++
++
++return_direct_with_clo1(data,(closure)&c_7318684,__lambda_624, Cyc_cdr(data, expr_73761_73827_73978_732966));;
++}
++
++static void __lambda_624(void *data, object self_7312298, int argc, object *args) /* object self_7312298, object v_931_73769_73904_731028_733016 */
++ {
++ object v_931_73769_73904_731028_733016 = args[0];
++
++closureN_type c_7318686;
++object e_7319211 [2];
++c_7318686.hdr.mark = gc_color_red;
++ c_7318686.hdr.grayed = 0;
++c_7318686.tag = closureN_tag;
++ c_7318686.fn = (function_type)__lambda_625;
++c_7318686.num_args = 0;
++c_7318686.num_elements = 2;
++c_7318686.elements = (object *)e_7319211;
++c_7318686.elements[0] = ((closureN)self_7312298)->elements[2];
++c_7318686.elements[1] = v_931_73769_73904_731028_733016;
++
++
++closureN_type c_7319212;
++object e_7319629 [3];
++c_7319212.hdr.mark = gc_color_red;
++ c_7319212.hdr.grayed = 0;
++c_7319212.tag = closureN_tag;
++ c_7319212.fn = (function_type)__lambda_668;
++c_7319212.num_args = 1;
++c_7319212.num_elements = 3;
++c_7319212.elements = (object *)e_7319629;
++c_7319212.elements[0] = ((closureN)self_7312298)->elements[0];
++c_7319212.elements[1] = ((closureN)self_7312298)->elements[1];
++c_7319212.elements[2] = ((closureN)self_7312298)->elements[2];
++
++return_direct_with_clo1(data,(closure)&c_7318686,__lambda_625, &c_7319212);;
++}
++
++static void __lambda_668(void *data, object self_7312299, int argc, object *args) /* object self_7312299, object tmp_73831_73833_73981_732969 */
++ {
++ object tmp_73831_73833_73981_732969 = args[0];
++
++closureN_type c_7319214;
++object e_7319622 [3];
++c_7319214.hdr.mark = gc_color_red;
++ c_7319214.hdr.grayed = 0;
++c_7319214.tag = closureN_tag;
++ c_7319214.fn = (function_type)__lambda_669;
++c_7319214.num_args = 0;
++c_7319214.num_elements = 3;
++c_7319214.elements = (object *)e_7319622;
++c_7319214.elements[0] = ((closureN)self_7312299)->elements[0];
++c_7319214.elements[1] = ((closureN)self_7312299)->elements[2];
++c_7319214.elements[2] = tmp_73831_73833_73981_732969;
++
++
++closureN_type c_7319623;
++object e_7319628 [1];
++c_7319623.hdr.mark = gc_color_red;
++ c_7319623.hdr.grayed = 0;
++c_7319623.tag = closureN_tag;
++ c_7319623.fn = (function_type)__lambda_693;
++c_7319623.num_args = 1;
++c_7319623.num_elements = 1;
++c_7319623.elements = (object *)e_7319628;
++c_7319623.elements[0] = ((closureN)self_7312299)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7320514,__lambda_669, &c_7320923);;
-+return_direct_with_clo1(data,(closure)&c_7319221,__lambda_669, &c_7319630);;
++return_direct_with_clo1(data,(closure)&c_7319214,__lambda_669, &c_7319623);;
}
-static void __lambda_693(void *data, object self_7313553, int argc, object *args) /* object self_7313553, object r_735661 */
-+static void __lambda_693(void *data, object self_7312307, int argc, object *args) /* object self_7312307, object r_735216 */
++static void __lambda_693(void *data, object self_7312300, int argc, object *args) /* object self_7312300, object r_735209 */
{
- object r_735661 = args[0];
-+ object r_735216 = args[0];
++ object r_735209 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313553)->elements[0], (((closure) ((closureN)self_7313553)->elements[0])->fn), Cyc_car(data, r_735661));;
-+return_direct_with_clo1(data, ((closureN)self_7312307)->elements[0], (((closure) ((closureN)self_7312307)->elements[0])->fn), Cyc_car(data, r_735216));;
++return_direct_with_clo1(data, ((closureN)self_7312300)->elements[0], (((closure) ((closureN)self_7312300)->elements[0])->fn), Cyc_car(data, r_735209));;
}
-static void __lambda_669(void *data, object self_7313554, int argc, object *args) /* object self_7313554, object k_735663 */
-+static void __lambda_669(void *data, object self_7312308, int argc, object *args) /* object self_7312308, object k_735218 */
++static void __lambda_669(void *data, object self_7312301, int argc, object *args) /* object self_7312301, object k_735211 */
{
- object k_735663 = args[0];
- if( (boolean_f != ((closureN)self_7313554)->elements[2]) ){
- return_direct_with_clo1(data, k_735663, (((closure) k_735663)->fn), ((closureN)self_7313554)->elements[2]);
-+ object k_735218 = args[0];
-+ if( (boolean_f != ((closureN)self_7312308)->elements[2]) ){
-+ return_direct_with_clo1(data, k_735218, (((closure) k_735218)->fn), ((closureN)self_7312308)->elements[2]);
++ object k_735211 = args[0];
++ if( (boolean_f != ((closureN)self_7312301)->elements[2]) ){
++ return_direct_with_clo1(data, k_735211, (((closure) k_735211)->fn), ((closureN)self_7312301)->elements[2]);
} else {
-closureN_type c_7320519;
@@ -37834,31 +38016,31 @@ Make let-values be the same as let*-values, to work around
-c_7320519.elements[0] = ((closureN)self_7313554)->elements[0];
-c_7320519.elements[1] = k_735663;
-c_7320519.elements[2] = ((closureN)self_7313554)->elements[1];
-+closureN_type c_7319226;
-+object e_7319625 [3];
-+c_7319226.hdr.mark = gc_color_red;
-+ c_7319226.hdr.grayed = 0;
-+c_7319226.tag = closureN_tag;
-+ c_7319226.fn = (function_type)__lambda_670;
-+c_7319226.num_args = 1;
-+c_7319226.num_elements = 3;
-+c_7319226.elements = (object *)e_7319625;
-+c_7319226.elements[0] = ((closureN)self_7312308)->elements[0];
-+c_7319226.elements[1] = k_735218;
-+c_7319226.elements[2] = ((closureN)self_7312308)->elements[1];
++closureN_type c_7319219;
++object e_7319618 [3];
++c_7319219.hdr.mark = gc_color_red;
++ c_7319219.hdr.grayed = 0;
++c_7319219.tag = closureN_tag;
++ c_7319219.fn = (function_type)__lambda_670;
++c_7319219.num_args = 1;
++c_7319219.num_elements = 3;
++c_7319219.elements = (object *)e_7319618;
++c_7319219.elements[0] = ((closureN)self_7312301)->elements[0];
++c_7319219.elements[1] = k_735211;
++c_7319219.elements[2] = ((closureN)self_7312301)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7320519,__lambda_670, Cyc_cdr(data, ((closureN)self_7313554)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7319226,__lambda_670, Cyc_cdr(data, ((closureN)self_7312308)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7319219,__lambda_670, Cyc_cdr(data, ((closureN)self_7312301)->elements[0]));}
;;
}
-static void __lambda_670(void *data, object self_7313555, int argc, object *args) /* object self_7313555, object v_9330_73798_73870_731006_733341 */
-+static void __lambda_670(void *data, object self_7312309, int argc, object *args) /* object self_7312309, object v_9330_73799_73871_731007_733001 */
++static void __lambda_670(void *data, object self_7312302, int argc, object *args) /* object self_7312302, object v_9330_73798_73870_731006_732994 */
{
- object v_9330_73798_73870_731006_733341 = args[0];
-+ object v_9330_73799_73871_731007_733001 = args[0];
++ object v_9330_73798_73870_731006_732994 = args[0];
-closureN_type c_7320521;
-object e_7320745 [2];
@@ -37871,17 +38053,17 @@ Make let-values be the same as let*-values, to work around
-c_7320521.elements = (object *)e_7320745;
-c_7320521.elements[0] = ((closureN)self_7313555)->elements[2];
-c_7320521.elements[1] = v_9330_73798_73870_731006_733341;
-+closureN_type c_7319228;
-+object e_7319452 [2];
-+c_7319228.hdr.mark = gc_color_red;
-+ c_7319228.hdr.grayed = 0;
-+c_7319228.tag = closureN_tag;
-+ c_7319228.fn = (function_type)__lambda_671;
-+c_7319228.num_args = 0;
-+c_7319228.num_elements = 2;
-+c_7319228.elements = (object *)e_7319452;
-+c_7319228.elements[0] = ((closureN)self_7312309)->elements[2];
-+c_7319228.elements[1] = v_9330_73799_73871_731007_733001;
++closureN_type c_7319221;
++object e_7319445 [2];
++c_7319221.hdr.mark = gc_color_red;
++ c_7319221.hdr.grayed = 0;
++c_7319221.tag = closureN_tag;
++ c_7319221.fn = (function_type)__lambda_671;
++c_7319221.num_args = 0;
++c_7319221.num_elements = 2;
++c_7319221.elements = (object *)e_7319445;
++c_7319221.elements[0] = ((closureN)self_7312302)->elements[2];
++c_7319221.elements[1] = v_9330_73798_73870_731006_732994;
-closureN_type c_7320746;
@@ -37896,32 +38078,32 @@ Make let-values be the same as let*-values, to work around
-c_7320746.elements[0] = ((closureN)self_7313555)->elements[0];
-c_7320746.elements[1] = ((closureN)self_7313555)->elements[1];
-c_7320746.elements[2] = ((closureN)self_7313555)->elements[2];
-+closureN_type c_7319453;
-+object e_7319624 [3];
-+c_7319453.hdr.mark = gc_color_red;
-+ c_7319453.hdr.grayed = 0;
-+c_7319453.tag = closureN_tag;
-+ c_7319453.fn = (function_type)__lambda_676;
-+c_7319453.num_args = 1;
-+c_7319453.num_elements = 3;
-+c_7319453.elements = (object *)e_7319624;
-+c_7319453.elements[0] = ((closureN)self_7312309)->elements[0];
-+c_7319453.elements[1] = ((closureN)self_7312309)->elements[1];
-+c_7319453.elements[2] = ((closureN)self_7312309)->elements[2];
++closureN_type c_7319446;
++object e_7319617 [3];
++c_7319446.hdr.mark = gc_color_red;
++ c_7319446.hdr.grayed = 0;
++c_7319446.tag = closureN_tag;
++ c_7319446.fn = (function_type)__lambda_676;
++c_7319446.num_args = 1;
++c_7319446.num_elements = 3;
++c_7319446.elements = (object *)e_7319617;
++c_7319446.elements[0] = ((closureN)self_7312302)->elements[0];
++c_7319446.elements[1] = ((closureN)self_7312302)->elements[1];
++c_7319446.elements[2] = ((closureN)self_7312302)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7320521,__lambda_671, &c_7320746);;
-+return_direct_with_clo1(data,(closure)&c_7319228,__lambda_671, &c_7319453);;
++return_direct_with_clo1(data,(closure)&c_7319221,__lambda_671, &c_7319446);;
}
-static void __lambda_676(void *data, object self_7313556, int argc, object *args) /* object self_7313556, object tmp_73835_73837_73982_733317 */
-+static void __lambda_676(void *data, object self_7312310, int argc, object *args) /* object self_7312310, object tmp_73836_73838_73983_732977 */
++static void __lambda_676(void *data, object self_7312303, int argc, object *args) /* object self_7312303, object tmp_73835_73837_73982_732970 */
{
- object tmp_73835_73837_73982_733317 = args[0];
- if( (boolean_f != tmp_73835_73837_73982_733317) ){
- return_direct_with_clo1(data, ((closureN)self_7313556)->elements[1], (((closure) ((closureN)self_7313556)->elements[1])->fn), tmp_73835_73837_73982_733317);
-+ object tmp_73836_73838_73983_732977 = args[0];
-+ if( (boolean_f != tmp_73836_73838_73983_732977) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312310)->elements[1], (((closure) ((closureN)self_7312310)->elements[1])->fn), tmp_73836_73838_73983_732977);
++ object tmp_73835_73837_73982_732970 = args[0];
++ if( (boolean_f != tmp_73835_73837_73982_732970) ){
++ return_direct_with_clo1(data, ((closureN)self_7312303)->elements[1], (((closure) ((closureN)self_7312303)->elements[1])->fn), tmp_73835_73837_73982_732970);
} else {
-closureN_type c_7320750;
@@ -37936,31 +38118,31 @@ Make let-values be the same as let*-values, to work around
-c_7320750.elements[0] = ((closureN)self_7313556)->elements[0];
-c_7320750.elements[1] = ((closureN)self_7313556)->elements[1];
-c_7320750.elements[2] = ((closureN)self_7313556)->elements[2];
-+closureN_type c_7319457;
-+object e_7319620 [3];
-+c_7319457.hdr.mark = gc_color_red;
-+ c_7319457.hdr.grayed = 0;
-+c_7319457.tag = closureN_tag;
-+ c_7319457.fn = (function_type)__lambda_677;
-+c_7319457.num_args = 1;
-+c_7319457.num_elements = 3;
-+c_7319457.elements = (object *)e_7319620;
-+c_7319457.elements[0] = ((closureN)self_7312310)->elements[0];
-+c_7319457.elements[1] = ((closureN)self_7312310)->elements[1];
-+c_7319457.elements[2] = ((closureN)self_7312310)->elements[2];
++closureN_type c_7319450;
++object e_7319613 [3];
++c_7319450.hdr.mark = gc_color_red;
++ c_7319450.hdr.grayed = 0;
++c_7319450.tag = closureN_tag;
++ c_7319450.fn = (function_type)__lambda_677;
++c_7319450.num_args = 1;
++c_7319450.num_elements = 3;
++c_7319450.elements = (object *)e_7319613;
++c_7319450.elements[0] = ((closureN)self_7312303)->elements[0];
++c_7319450.elements[1] = ((closureN)self_7312303)->elements[1];
++c_7319450.elements[2] = ((closureN)self_7312303)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7320750,__lambda_677, Cyc_cdr(data, ((closureN)self_7313556)->elements[0]));}
-+return_direct_with_clo1(data,(closure)&c_7319457,__lambda_677, Cyc_cdr(data, ((closureN)self_7312310)->elements[0]));}
++return_direct_with_clo1(data,(closure)&c_7319450,__lambda_677, Cyc_cdr(data, ((closureN)self_7312303)->elements[0]));}
;;
}
-static void __lambda_677(void *data, object self_7313557, int argc, object *args) /* object self_7313557, object v_9347_73815_73842_73984_733319 */
-+static void __lambda_677(void *data, object self_7312311, int argc, object *args) /* object self_7312311, object v_9347_73816_73843_73985_732979 */
++static void __lambda_677(void *data, object self_7312304, int argc, object *args) /* object self_7312304, object v_9347_73815_73842_73984_732972 */
{
- object v_9347_73815_73842_73984_733319 = args[0];
-+ object v_9347_73816_73843_73985_732979 = args[0];
++ object v_9347_73815_73842_73984_732972 = args[0];
-closureN_type c_7320752;
-object e_7320898 [2];
@@ -37973,17 +38155,17 @@ Make let-values be the same as let*-values, to work around
-c_7320752.elements = (object *)e_7320898;
-c_7320752.elements[0] = ((closureN)self_7313557)->elements[2];
-c_7320752.elements[1] = v_9347_73815_73842_73984_733319;
-+closureN_type c_7319459;
-+object e_7319605 [2];
-+c_7319459.hdr.mark = gc_color_red;
-+ c_7319459.hdr.grayed = 0;
-+c_7319459.tag = closureN_tag;
-+ c_7319459.fn = (function_type)__lambda_678;
-+c_7319459.num_args = 0;
-+c_7319459.num_elements = 2;
-+c_7319459.elements = (object *)e_7319605;
-+c_7319459.elements[0] = ((closureN)self_7312311)->elements[2];
-+c_7319459.elements[1] = v_9347_73816_73843_73985_732979;
++closureN_type c_7319452;
++object e_7319598 [2];
++c_7319452.hdr.mark = gc_color_red;
++ c_7319452.hdr.grayed = 0;
++c_7319452.tag = closureN_tag;
++ c_7319452.fn = (function_type)__lambda_678;
++c_7319452.num_args = 0;
++c_7319452.num_elements = 2;
++c_7319452.elements = (object *)e_7319598;
++c_7319452.elements[0] = ((closureN)self_7312304)->elements[2];
++c_7319452.elements[1] = v_9347_73815_73842_73984_732972;
-closureN_type c_7320899;
@@ -37997,31 +38179,31 @@ Make let-values be the same as let*-values, to work around
-c_7320899.elements = (object *)e_7320912;
-c_7320899.elements[0] = ((closureN)self_7313557)->elements[0];
-c_7320899.elements[1] = ((closureN)self_7313557)->elements[1];
-+closureN_type c_7319606;
-+object e_7319619 [2];
-+c_7319606.hdr.mark = gc_color_red;
-+ c_7319606.hdr.grayed = 0;
-+c_7319606.tag = closureN_tag;
-+ c_7319606.fn = (function_type)__lambda_691;
-+c_7319606.num_args = 1;
-+c_7319606.num_elements = 2;
-+c_7319606.elements = (object *)e_7319619;
-+c_7319606.elements[0] = ((closureN)self_7312311)->elements[0];
-+c_7319606.elements[1] = ((closureN)self_7312311)->elements[1];
++closureN_type c_7319599;
++object e_7319612 [2];
++c_7319599.hdr.mark = gc_color_red;
++ c_7319599.hdr.grayed = 0;
++c_7319599.tag = closureN_tag;
++ c_7319599.fn = (function_type)__lambda_691;
++c_7319599.num_args = 1;
++c_7319599.num_elements = 2;
++c_7319599.elements = (object *)e_7319612;
++c_7319599.elements[0] = ((closureN)self_7312304)->elements[0];
++c_7319599.elements[1] = ((closureN)self_7312304)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7320752,__lambda_678, &c_7320899);;
-+return_direct_with_clo1(data,(closure)&c_7319459,__lambda_678, &c_7319606);;
++return_direct_with_clo1(data,(closure)&c_7319452,__lambda_678, &c_7319599);;
}
-static void __lambda_691(void *data, object self_7313558, int argc, object *args) /* object self_7313558, object tmp_73839_73841_73983_733318 */
-+static void __lambda_691(void *data, object self_7312312, int argc, object *args) /* object self_7312312, object tmp_73840_73842_73984_732978 */
++static void __lambda_691(void *data, object self_7312305, int argc, object *args) /* object self_7312305, object tmp_73839_73841_73983_732971 */
{
- object tmp_73839_73841_73983_733318 = args[0];
- if( (boolean_f != tmp_73839_73841_73983_733318) ){
- return_direct_with_clo1(data, ((closureN)self_7313558)->elements[1], (((closure) ((closureN)self_7313558)->elements[1])->fn), tmp_73839_73841_73983_733318);
-+ object tmp_73840_73842_73984_732978 = args[0];
-+ if( (boolean_f != tmp_73840_73842_73984_732978) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312312)->elements[1], (((closure) ((closureN)self_7312312)->elements[1])->fn), tmp_73840_73842_73984_732978);
++ object tmp_73839_73841_73983_732971 = args[0];
++ if( (boolean_f != tmp_73839_73841_73983_732971) ){
++ return_direct_with_clo1(data, ((closureN)self_7312305)->elements[1], (((closure) ((closureN)self_7312305)->elements[1])->fn), tmp_73839_73841_73983_732971);
} else {
-closureN_type c_7320903;
@@ -38034,45 +38216,45 @@ Make let-values be the same as let*-values, to work around
-c_7320903.num_elements = 1;
-c_7320903.elements = (object *)e_7320909;
-c_7320903.elements[0] = ((closureN)self_7313558)->elements[1];
-+closureN_type c_7319610;
-+object e_7319616 [1];
-+c_7319610.hdr.mark = gc_color_red;
-+ c_7319610.hdr.grayed = 0;
-+c_7319610.tag = closureN_tag;
-+ c_7319610.fn = (function_type)__lambda_692;
-+c_7319610.num_args = 1;
-+c_7319610.num_elements = 1;
-+c_7319610.elements = (object *)e_7319616;
-+c_7319610.elements[0] = ((closureN)self_7312312)->elements[1];
++closureN_type c_7319603;
++object e_7319609 [1];
++c_7319603.hdr.mark = gc_color_red;
++ c_7319603.hdr.grayed = 0;
++c_7319603.tag = closureN_tag;
++ c_7319603.fn = (function_type)__lambda_692;
++c_7319603.num_args = 1;
++c_7319603.num_elements = 1;
++c_7319603.elements = (object *)e_7319609;
++c_7319603.elements[0] = ((closureN)self_7312305)->elements[1];
-make_utf8_string_with_len(c_7320910, "no expansion for", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7320903, &c_7320910, ((closureN)self_7313558)->elements[0]);}
-+make_utf8_string_with_len(c_7319617, "no expansion for", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7319610, &c_7319617, ((closureN)self_7312312)->elements[0]);}
++make_utf8_string_with_len(c_7319610, "no expansion for", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7319603, &c_7319610, ((closureN)self_7312305)->elements[0]);}
;;
}
-static void __lambda_692(void *data, object self_7313559, int argc, object *args) /* object self_7313559, object r_735666 */
-+static void __lambda_692(void *data, object self_7312313, int argc, object *args) /* object self_7312313, object r_735221 */
++static void __lambda_692(void *data, object self_7312306, int argc, object *args) /* object self_7312306, object r_735214 */
{
- object r_735666 = args[0];
-+ object r_735221 = args[0];
++ object r_735214 = args[0];
-pair_type local_7320908;
-return_direct_with_clo1(data, ((closureN)self_7313559)->elements[0], (((closure) ((closureN)self_7313559)->elements[0])->fn), set_pair_as_expr(&local_7320908, r_735666, boolean_f));;
-+pair_type local_7319615;
-+return_direct_with_clo1(data, ((closureN)self_7312313)->elements[0], (((closure) ((closureN)self_7312313)->elements[0])->fn), set_pair_as_expr(&local_7319615, r_735221, boolean_f));;
++pair_type local_7319608;
++return_direct_with_clo1(data, ((closureN)self_7312306)->elements[0], (((closure) ((closureN)self_7312306)->elements[0])->fn), set_pair_as_expr(&local_7319608, r_735214, boolean_f));;
}
-static void __lambda_678(void *data, object self_7313560, int argc, object *args) /* object self_7313560, object k_735668 */
-+static void __lambda_678(void *data, object self_7312314, int argc, object *args) /* object self_7312314, object k_735223 */
++static void __lambda_678(void *data, object self_7312307, int argc, object *args) /* object self_7312307, object k_735216 */
{
- object k_735668 = args[0];
-+ object k_735223 = args[0];
++ object k_735216 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313560)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312314)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312307)->elements[1])) ){
-closureN_type c_7320757;
-object e_7320893 [3];
@@ -38086,34 +38268,34 @@ Make let-values be the same as let*-values, to work around
-c_7320757.elements[0] = k_735668;
-c_7320757.elements[1] = ((closureN)self_7313560)->elements[0];
-c_7320757.elements[2] = ((closureN)self_7313560)->elements[1];
-+closureN_type c_7319464;
-+object e_7319600 [3];
-+c_7319464.hdr.mark = gc_color_red;
-+ c_7319464.hdr.grayed = 0;
-+c_7319464.tag = closureN_tag;
-+ c_7319464.fn = (function_type)__lambda_679;
-+c_7319464.num_args = 3;
-+c_7319464.num_elements = 3;
-+c_7319464.elements = (object *)e_7319600;
-+c_7319464.elements[0] = k_735223;
-+c_7319464.elements[1] = ((closureN)self_7312314)->elements[0];
-+c_7319464.elements[2] = ((closureN)self_7312314)->elements[1];
++closureN_type c_7319457;
++object e_7319593 [3];
++c_7319457.hdr.mark = gc_color_red;
++ c_7319457.hdr.grayed = 0;
++c_7319457.tag = closureN_tag;
++ c_7319457.fn = (function_type)__lambda_679;
++c_7319457.num_args = 3;
++c_7319457.num_elements = 3;
++c_7319457.elements = (object *)e_7319593;
++c_7319457.elements[0] = k_735216;
++c_7319457.elements[1] = ((closureN)self_7312307)->elements[0];
++c_7319457.elements[2] = ((closureN)self_7312307)->elements[1];
-return_direct_with_clo3(data,(closure)&c_7320757,__lambda_679, Cyc_car(data, ((closureN)self_7313560)->elements[1]), NULL, NULL);
-+return_direct_with_clo3(data,(closure)&c_7319464,__lambda_679, Cyc_car(data, ((closureN)self_7312314)->elements[1]), NULL, NULL);
++return_direct_with_clo3(data,(closure)&c_7319457,__lambda_679, Cyc_car(data, ((closureN)self_7312307)->elements[1]), NULL, NULL);
} else {
- return_direct_with_clo1(data, k_735668, (((closure) k_735668)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735223, (((closure) k_735223)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735216, (((closure) k_735216)->fn), boolean_f);}
;;
}
-static void __lambda_679(void *data, object self_7313561, int argc, object *args) /* object self_7313561, object w_9349_73817_73846_73986_733321, object param_91ls51_73819_73847_73987_733322, object value_91ls52_73820_73848_73988_733323 */
-+static void __lambda_679(void *data, object self_7312315, int argc, object *args) /* object self_7312315, object w_9349_73818_73847_73987_732981, object param_91ls51_73820_73848_73988_732982, object value_91ls52_73821_73849_73989_732983 */
++static void __lambda_679(void *data, object self_7312308, int argc, object *args) /* object self_7312308, object w_9349_73817_73846_73986_732974, object param_91ls51_73819_73847_73987_732975, object value_91ls52_73820_73848_73988_732976 */
{
- object w_9349_73817_73846_73986_733321 = args[0]; object param_91ls51_73819_73847_73987_733322 = args[1]; object value_91ls52_73820_73848_73988_733323 = args[2];
-+ object w_9349_73818_73847_73987_732981 = args[0]; object param_91ls51_73820_73848_73988_732982 = args[1]; object value_91ls52_73821_73849_73989_732983 = args[2];
++ object w_9349_73817_73846_73986_732974 = args[0]; object param_91ls51_73819_73847_73987_732975 = args[1]; object value_91ls52_73820_73848_73988_732976 = args[2];
-closureN_type c_7320759;
-object e_7320892 [6];
@@ -38130,31 +38312,31 @@ Make let-values be the same as let*-values, to work around
-c_7320759.elements[3] = ((closureN)self_7313561)->elements[2];
-c_7320759.elements[4] = value_91ls52_73820_73848_73988_733323;
-c_7320759.elements[5] = w_9349_73817_73846_73986_733321;
-+closureN_type c_7319466;
-+object e_7319599 [6];
-+c_7319466.hdr.mark = gc_color_red;
-+ c_7319466.hdr.grayed = 0;
-+c_7319466.tag = closureN_tag;
-+ c_7319466.fn = (function_type)__lambda_680;
-+c_7319466.num_args = 1;
-+c_7319466.num_elements = 6;
-+c_7319466.elements = (object *)e_7319599;
-+c_7319466.elements[0] = ((closureN)self_7312315)->elements[0];
-+c_7319466.elements[1] = param_91ls51_73820_73848_73988_732982;
-+c_7319466.elements[2] = ((closureN)self_7312315)->elements[1];
-+c_7319466.elements[3] = ((closureN)self_7312315)->elements[2];
-+c_7319466.elements[4] = value_91ls52_73821_73849_73989_732983;
-+c_7319466.elements[5] = w_9349_73818_73847_73987_732981;
++closureN_type c_7319459;
++object e_7319592 [6];
++c_7319459.hdr.mark = gc_color_red;
++ c_7319459.hdr.grayed = 0;
++c_7319459.tag = closureN_tag;
++ c_7319459.fn = (function_type)__lambda_680;
++c_7319459.num_args = 1;
++c_7319459.num_elements = 6;
++c_7319459.elements = (object *)e_7319592;
++c_7319459.elements[0] = ((closureN)self_7312308)->elements[0];
++c_7319459.elements[1] = param_91ls51_73819_73847_73987_732975;
++c_7319459.elements[2] = ((closureN)self_7312308)->elements[1];
++c_7319459.elements[3] = ((closureN)self_7312308)->elements[2];
++c_7319459.elements[4] = value_91ls52_73820_73848_73988_732976;
++c_7319459.elements[5] = w_9349_73817_73846_73986_732974;
-return_direct_with_clo1(data,(closure)&c_7320759,__lambda_680, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7319466,__lambda_680, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7319459,__lambda_680, boolean_f);;
}
-static void __lambda_680(void *data, object self_7313562, int argc, object *args) /* object self_7313562, object lp_9350_73818_73849_73989_733324 */
-+static void __lambda_680(void *data, object self_7312316, int argc, object *args) /* object self_7312316, object lp_9350_73819_73850_73990_732984 */
++static void __lambda_680(void *data, object self_7312309, int argc, object *args) /* object self_7312309, object lp_9350_73818_73849_73989_732977 */
{
- object lp_9350_73818_73849_73989_733324 = args[0];
-+ object lp_9350_73819_73850_73990_732984 = args[0];
++ object lp_9350_73818_73849_73989_732977 = args[0];
-closureN_type c_7320761;
-object e_7320888 [6];
@@ -38171,34 +38353,34 @@ Make let-values be the same as let*-values, to work around
-c_7320761.elements[3] = ((closureN)self_7313562)->elements[3];
-c_7320761.elements[4] = ((closureN)self_7313562)->elements[4];
-c_7320761.elements[5] = ((closureN)self_7313562)->elements[5];
-+closureN_type c_7319468;
-+object e_7319595 [6];
-+c_7319468.hdr.mark = gc_color_red;
-+ c_7319468.hdr.grayed = 0;
-+c_7319468.tag = closureN_tag;
-+ c_7319468.fn = (function_type)__lambda_1356;
-+c_7319468.num_args = 1;
-+c_7319468.num_elements = 6;
-+c_7319468.elements = (object *)e_7319595;
-+c_7319468.elements[0] = ((closureN)self_7312316)->elements[0];
-+c_7319468.elements[1] = ((closureN)self_7312316)->elements[1];
-+c_7319468.elements[2] = ((closureN)self_7312316)->elements[2];
-+c_7319468.elements[3] = ((closureN)self_7312316)->elements[3];
-+c_7319468.elements[4] = ((closureN)self_7312316)->elements[4];
-+c_7319468.elements[5] = ((closureN)self_7312316)->elements[5];
++closureN_type c_7319461;
++object e_7319588 [6];
++c_7319461.hdr.mark = gc_color_red;
++ c_7319461.hdr.grayed = 0;
++c_7319461.tag = closureN_tag;
++ c_7319461.fn = (function_type)__lambda_1356;
++c_7319461.num_args = 1;
++c_7319461.num_elements = 6;
++c_7319461.elements = (object *)e_7319588;
++c_7319461.elements[0] = ((closureN)self_7312309)->elements[0];
++c_7319461.elements[1] = ((closureN)self_7312309)->elements[1];
++c_7319461.elements[2] = ((closureN)self_7312309)->elements[2];
++c_7319461.elements[3] = ((closureN)self_7312309)->elements[3];
++c_7319461.elements[4] = ((closureN)self_7312309)->elements[4];
++c_7319461.elements[5] = ((closureN)self_7312309)->elements[5];
-pair_type local_7320891;
-return_direct_with_clo1(data,(closure)&c_7320761,__lambda_1403, set_cell_as_expr(&local_7320891, lp_9350_73818_73849_73989_733324));;
-+pair_type local_7319598;
-+return_direct_with_clo1(data,(closure)&c_7319468,__lambda_1356, set_cell_as_expr(&local_7319598, lp_9350_73819_73850_73990_732984));;
++pair_type local_7319591;
++return_direct_with_clo1(data,(closure)&c_7319461,__lambda_1356, set_cell_as_expr(&local_7319591, lp_9350_73818_73849_73989_732977));;
}
-static void __lambda_1403(void *data, object self_7313563, int argc, object *args) /* object self_7313563, object lp_9350_73818_73849_73989_733324 */
-+static void __lambda_1356(void *data, object self_7312317, int argc, object *args) /* object self_7312317, object lp_9350_73819_73850_73990_732984 */
++static void __lambda_1356(void *data, object self_7312310, int argc, object *args) /* object self_7312310, object lp_9350_73818_73849_73989_732977 */
{
- object lp_9350_73818_73849_73989_733324 = args[0];
-+ object lp_9350_73819_73850_73990_732984 = args[0];
++ object lp_9350_73818_73849_73989_732977 = args[0];
-closureN_type c_7320763;
-object e_7320778 [5];
@@ -38214,20 +38396,20 @@ Make let-values be the same as let*-values, to work around
-c_7320763.elements[2] = ((closureN)self_7313563)->elements[1];
-c_7320763.elements[3] = ((closureN)self_7313563)->elements[4];
-c_7320763.elements[4] = ((closureN)self_7313563)->elements[5];
-+closureN_type c_7319470;
-+object e_7319485 [5];
-+c_7319470.hdr.mark = gc_color_red;
-+ c_7319470.hdr.grayed = 0;
-+c_7319470.tag = closureN_tag;
-+ c_7319470.fn = (function_type)__lambda_681;
-+c_7319470.num_args = 1;
-+c_7319470.num_elements = 5;
-+c_7319470.elements = (object *)e_7319485;
-+c_7319470.elements[0] = ((closureN)self_7312317)->elements[0];
-+c_7319470.elements[1] = lp_9350_73819_73850_73990_732984;
-+c_7319470.elements[2] = ((closureN)self_7312317)->elements[1];
-+c_7319470.elements[3] = ((closureN)self_7312317)->elements[4];
-+c_7319470.elements[4] = ((closureN)self_7312317)->elements[5];
++closureN_type c_7319463;
++object e_7319478 [5];
++c_7319463.hdr.mark = gc_color_red;
++ c_7319463.hdr.grayed = 0;
++c_7319463.tag = closureN_tag;
++ c_7319463.fn = (function_type)__lambda_681;
++c_7319463.num_args = 1;
++c_7319463.num_elements = 5;
++c_7319463.elements = (object *)e_7319478;
++c_7319463.elements[0] = ((closureN)self_7312310)->elements[0];
++c_7319463.elements[1] = lp_9350_73818_73849_73989_732977;
++c_7319463.elements[2] = ((closureN)self_7312310)->elements[1];
++c_7319463.elements[3] = ((closureN)self_7312310)->elements[4];
++c_7319463.elements[4] = ((closureN)self_7312310)->elements[5];
-closureN_type c_7320779;
@@ -38242,31 +38424,31 @@ Make let-values be the same as let*-values, to work around
-c_7320779.elements[0] = lp_9350_73818_73849_73989_733324;
-c_7320779.elements[1] = ((closureN)self_7313563)->elements[2];
-c_7320779.elements[2] = ((closureN)self_7313563)->elements[3];
-+closureN_type c_7319486;
-+object e_7319594 [3];
-+c_7319486.hdr.mark = gc_color_red;
-+ c_7319486.hdr.grayed = 0;
-+c_7319486.tag = closureN_tag;
-+ c_7319486.fn = (function_type)__lambda_683;
-+c_7319486.num_args = 3;
-+c_7319486.num_elements = 3;
-+c_7319486.elements = (object *)e_7319594;
-+c_7319486.elements[0] = lp_9350_73819_73850_73990_732984;
-+c_7319486.elements[1] = ((closureN)self_7312317)->elements[2];
-+c_7319486.elements[2] = ((closureN)self_7312317)->elements[3];
++closureN_type c_7319479;
++object e_7319587 [3];
++c_7319479.hdr.mark = gc_color_red;
++ c_7319479.hdr.grayed = 0;
++c_7319479.tag = closureN_tag;
++ c_7319479.fn = (function_type)__lambda_683;
++c_7319479.num_args = 3;
++c_7319479.num_elements = 3;
++c_7319479.elements = (object *)e_7319587;
++c_7319479.elements[0] = lp_9350_73818_73849_73989_732977;
++c_7319479.elements[1] = ((closureN)self_7312310)->elements[2];
++c_7319479.elements[2] = ((closureN)self_7312310)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7320763,__lambda_681, &c_7320779);;
-+return_direct_with_clo1(data,(closure)&c_7319470,__lambda_681, &c_7319486);;
++return_direct_with_clo1(data,(closure)&c_7319463,__lambda_681, &c_7319479);;
}
-static void __lambda_683(void *data, object self_7313564, int argc, object *args) /* object self_7313564, object k_735675, object w_9349_73817_73850_73990_733325, object param_91ls51_73819_73851_73991_733326, object value_91ls52_73820_73852_73992_733327 */
-+static void __lambda_683(void *data, object self_7312318, int argc, object *args) /* object self_7312318, object k_735230, object w_9349_73818_73851_73991_732985, object param_91ls51_73820_73852_73992_732986, object value_91ls52_73821_73853_73993_732987 */
++static void __lambda_683(void *data, object self_7312311, int argc, object *args) /* object self_7312311, object k_735223, object w_9349_73817_73850_73990_732978, object param_91ls51_73819_73851_73991_732979, object value_91ls52_73820_73852_73992_732980 */
{
- object k_735675 = args[0]; object w_9349_73817_73850_73990_733325 = args[1]; object param_91ls51_73819_73851_73991_733326 = args[2]; object value_91ls52_73820_73852_73992_733327 = args[3];
-+ object k_735230 = args[0]; object w_9349_73818_73851_73991_732985 = args[1]; object param_91ls51_73820_73852_73992_732986 = args[2]; object value_91ls52_73821_73853_73993_732987 = args[3];
++ object k_735223 = args[0]; object w_9349_73817_73850_73990_732978 = args[1]; object param_91ls51_73819_73851_73991_732979 = args[2]; object value_91ls52_73820_73852_73992_732980 = args[3];
-if( (boolean_f != Cyc_is_null(w_9349_73817_73850_73990_733325)) ){
-+if( (boolean_f != Cyc_is_null(w_9349_73818_73851_73991_732985)) ){
++if( (boolean_f != Cyc_is_null(w_9349_73817_73850_73990_732978)) ){
-closureN_type c_7320783;
-object e_7320840 [4];
@@ -38281,55 +38463,55 @@ Make let-values be the same as let*-values, to work around
-c_7320783.elements[1] = ((closureN)self_7313564)->elements[1];
-c_7320783.elements[2] = ((closureN)self_7313564)->elements[2];
-c_7320783.elements[3] = value_91ls52_73820_73852_73992_733327;
-+closureN_type c_7319490;
-+object e_7319547 [4];
-+c_7319490.hdr.mark = gc_color_red;
-+ c_7319490.hdr.grayed = 0;
-+c_7319490.tag = closureN_tag;
-+ c_7319490.fn = (function_type)__lambda_684;
-+c_7319490.num_args = 1;
-+c_7319490.num_elements = 4;
-+c_7319490.elements = (object *)e_7319547;
-+c_7319490.elements[0] = k_735230;
-+c_7319490.elements[1] = ((closureN)self_7312318)->elements[1];
-+c_7319490.elements[2] = ((closureN)self_7312318)->elements[2];
-+c_7319490.elements[3] = value_91ls52_73821_73853_73993_732987;
++closureN_type c_7319483;
++object e_7319540 [4];
++c_7319483.hdr.mark = gc_color_red;
++ c_7319483.hdr.grayed = 0;
++c_7319483.tag = closureN_tag;
++ c_7319483.fn = (function_type)__lambda_684;
++c_7319483.num_args = 1;
++c_7319483.num_elements = 4;
++c_7319483.elements = (object *)e_7319540;
++c_7319483.elements[0] = k_735223;
++c_7319483.elements[1] = ((closureN)self_7312311)->elements[1];
++c_7319483.elements[2] = ((closureN)self_7312311)->elements[2];
++c_7319483.elements[3] = value_91ls52_73820_73852_73992_732980;
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320783, primitive_cons, NULL, param_91ls51_73819_73851_73991_733326);
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7319490, primitive_cons, NULL, param_91ls51_73820_73852_73992_732986);
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7319483, primitive_cons, NULL, param_91ls51_73819_73851_73991_732979);
} else {
-if( (boolean_f != Cyc_is_pair(w_9349_73817_73850_73990_733325)) ){
-+if( (boolean_f != Cyc_is_pair(w_9349_73818_73851_73991_732985)) ){
++if( (boolean_f != Cyc_is_pair(w_9349_73817_73850_73990_732978)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9349_73817_73850_73990_733325))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9349_73818_73851_73991_732985))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_9349_73817_73850_73990_732978))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9349_73817_73850_73990_733325)))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9349_73818_73851_73991_732985)))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_9349_73817_73850_73990_732978)))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9349_73817_73850_73990_733325))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9349_73818_73851_73991_732985))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_9349_73817_73850_73990_732978))))) ){
-pair_type local_7320869;
-+pair_type local_7319576;
++pair_type local_7319569;
-pair_type local_7320876;
-+pair_type local_7319583;
++pair_type local_7319576;
@@ -38337,31 +38519,31 @@ Make let-values be the same as let*-values, to work around
-return_closcall4(data, car(((closureN)self_7313564)->elements[0]), k_735675, Cyc_cdr(data, w_9349_73817_73850_73990_733325), set_pair_as_expr(&local_7320869, Cyc_car(data, Cyc_car(data, w_9349_73817_73850_73990_733325)), param_91ls51_73819_73851_73991_733326), set_pair_as_expr(&local_7320876, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9349_73817_73850_73990_733325))), value_91ls52_73820_73852_73992_733327));
-+return_closcall4(data, car(((closureN)self_7312318)->elements[0]), k_735230, Cyc_cdr(data, w_9349_73818_73851_73991_732985), set_pair_as_expr(&local_7319576, Cyc_car(data, Cyc_car(data, w_9349_73818_73851_73991_732985)), param_91ls51_73820_73852_73992_732986), set_pair_as_expr(&local_7319583, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9349_73818_73851_73991_732985))), value_91ls52_73821_73853_73993_732987));
++return_closcall4(data, car(((closureN)self_7312311)->elements[0]), k_735223, Cyc_cdr(data, w_9349_73817_73850_73990_732978), set_pair_as_expr(&local_7319569, Cyc_car(data, Cyc_car(data, w_9349_73817_73850_73990_732978)), param_91ls51_73819_73851_73991_732979), set_pair_as_expr(&local_7319576, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_9349_73817_73850_73990_732978))), value_91ls52_73820_73852_73992_732980));
} else {
- return_direct_with_clo1(data, k_735675, (((closure) k_735675)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735230, (((closure) k_735230)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735223, (((closure) k_735223)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735675, (((closure) k_735675)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735230, (((closure) k_735230)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735223, (((closure) k_735223)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735675, (((closure) k_735675)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735230, (((closure) k_735230)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735223, (((closure) k_735223)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735675, (((closure) k_735675)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735230, (((closure) k_735230)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735223, (((closure) k_735223)->fn), boolean_f);}
;}
;;
}
-static void __lambda_684(void *data, object self_7313565, int argc, object *args) /* object self_7313565, object r_735677_7312901 */
-+static void __lambda_684(void *data, object self_7312319, int argc, object *args) /* object self_7312319, object r_735232_7311655 */
++static void __lambda_684(void *data, object self_7312312, int argc, object *args) /* object self_7312312, object r_735225_7311648 */
{
- object r_735677_7312901 = args[0];
-+ object r_735232_7311655 = args[0];
++ object r_735225_7311648 = args[0];
-closureN_type c_7320785;
-object e_7320838 [4];
@@ -38376,14 +38558,30 @@ Make let-values be the same as let*-values, to work around
-c_7320785.elements[1] = r_735677_7312901;
-c_7320785.elements[2] = ((closureN)self_7313565)->elements[1];
-c_7320785.elements[3] = ((closureN)self_7313565)->elements[2];
--
++closureN_type c_7319485;
++object e_7319538 [4];
++c_7319485.hdr.mark = gc_color_red;
++ c_7319485.hdr.grayed = 0;
++c_7319485.tag = closureN_tag;
++ c_7319485.fn = (function_type)__lambda_685;
++c_7319485.num_args = 1;
++c_7319485.num_elements = 4;
++c_7319485.elements = (object *)e_7319538;
++c_7319485.elements[0] = ((closureN)self_7312312)->elements[0];
++c_7319485.elements[1] = r_735225_7311648;
++c_7319485.elements[2] = ((closureN)self_7312312)->elements[1];
++c_7319485.elements[3] = ((closureN)self_7312312)->elements[2];
+
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320785, primitive_cons, NULL, ((closureN)self_7313565)->elements[3]);;
--}
--
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7319485, primitive_cons, NULL, ((closureN)self_7312312)->elements[3]);;
+ }
+
-static void __lambda_685(void *data, object self_7313566, int argc, object *args) /* object self_7313566, object r_735678_7312902_7312911 */
-- {
++static void __lambda_685(void *data, object self_7312313, int argc, object *args) /* object self_7312313, object r_735226_7311649_7311658 */
+ {
- object r_735678_7312902_7312911 = args[0];
--
++ object r_735226_7311649_7311658 = args[0];
+
-closureN_type c_7320787;
-object e_7320836 [3];
-c_7320787.hdr.mark = gc_color_red;
@@ -38396,29 +38594,28 @@ Make let-values be the same as let*-values, to work around
-c_7320787.elements[0] = ((closureN)self_7313566)->elements[0];
-c_7320787.elements[1] = ((closureN)self_7313566)->elements[2];
-c_7320787.elements[2] = ((closureN)self_7313566)->elements[3];
-+closureN_type c_7319492;
-+object e_7319545 [4];
-+c_7319492.hdr.mark = gc_color_red;
-+ c_7319492.hdr.grayed = 0;
-+c_7319492.tag = closureN_tag;
-+ c_7319492.fn = (function_type)__lambda_685;
-+c_7319492.num_args = 1;
-+c_7319492.num_elements = 4;
-+c_7319492.elements = (object *)e_7319545;
-+c_7319492.elements[0] = ((closureN)self_7312319)->elements[0];
-+c_7319492.elements[1] = r_735232_7311655;
-+c_7319492.elements[2] = ((closureN)self_7312319)->elements[1];
-+c_7319492.elements[3] = ((closureN)self_7312319)->elements[2];
++closureN_type c_7319487;
++object e_7319536 [3];
++c_7319487.hdr.mark = gc_color_red;
++ c_7319487.hdr.grayed = 0;
++c_7319487.tag = closureN_tag;
++ c_7319487.fn = (function_type)__lambda_686;
++c_7319487.num_args = 2;
++c_7319487.num_elements = 3;
++c_7319487.elements = (object *)e_7319536;
++c_7319487.elements[0] = ((closureN)self_7312313)->elements[0];
++c_7319487.elements[1] = ((closureN)self_7312313)->elements[2];
++c_7319487.elements[2] = ((closureN)self_7312313)->elements[3];
-return_direct_with_clo2(data,(closure)&c_7320787,__lambda_686, ((closureN)self_7313566)->elements[1], r_735678_7312902_7312911);;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7319492, primitive_cons, NULL, ((closureN)self_7312319)->elements[3]);;
++return_direct_with_clo2(data,(closure)&c_7319487,__lambda_686, ((closureN)self_7312313)->elements[1], r_735226_7311649_7311658);;
}
-static void __lambda_686(void *data, object self_7313567, int argc, object *args) /* object self_7313567, object param_73853_73993_733328_7312903_7312912, object value_73854_73994_733329_7312904_7312913 */
-+static void __lambda_685(void *data, object self_7312320, int argc, object *args) /* object self_7312320, object r_735233_7311656_7311665 */
++static void __lambda_686(void *data, object self_7312314, int argc, object *args) /* object self_7312314, object param_73853_73993_732981_7311650_7311659, object value_73854_73994_732982_7311651_7311660 */
{
- object param_73853_73993_733328_7312903_7312912 = args[0]; object value_73854_73994_733329_7312904_7312913 = args[1];
-+ object r_735233_7311656_7311665 = args[0];
++ object param_73853_73993_732981_7311650_7311659 = args[0]; object value_73854_73994_732982_7311651_7311660 = args[1];
-closureN_type c_7320790;
-object e_7320835 [4];
@@ -38433,28 +38630,29 @@ Make let-values be the same as let*-values, to work around
-c_7320790.elements[1] = param_73853_73993_733328_7312903_7312912;
-c_7320790.elements[2] = ((closureN)self_7313567)->elements[2];
-c_7320790.elements[3] = value_73854_73994_733329_7312904_7312913;
-+closureN_type c_7319494;
-+object e_7319543 [3];
-+c_7319494.hdr.mark = gc_color_red;
-+ c_7319494.hdr.grayed = 0;
-+c_7319494.tag = closureN_tag;
-+ c_7319494.fn = (function_type)__lambda_686;
-+c_7319494.num_args = 2;
-+c_7319494.num_elements = 3;
-+c_7319494.elements = (object *)e_7319543;
-+c_7319494.elements[0] = ((closureN)self_7312320)->elements[0];
-+c_7319494.elements[1] = ((closureN)self_7312320)->elements[2];
-+c_7319494.elements[2] = ((closureN)self_7312320)->elements[3];
++closureN_type c_7319490;
++object e_7319535 [4];
++c_7319490.hdr.mark = gc_color_red;
++ c_7319490.hdr.grayed = 0;
++c_7319490.tag = closureN_tag;
++ c_7319490.fn = (function_type)__lambda_687;
++c_7319490.num_args = 1;
++c_7319490.num_elements = 4;
++c_7319490.elements = (object *)e_7319535;
++c_7319490.elements[0] = ((closureN)self_7312314)->elements[0];
++c_7319490.elements[1] = param_73853_73993_732981_7311650_7311659;
++c_7319490.elements[2] = ((closureN)self_7312314)->elements[2];
++c_7319490.elements[3] = value_73854_73994_732982_7311651_7311660;
-return_closcall2(data, ((closureN)self_7313567)->elements[1], &c_7320790, quote_parameterize);;
-+return_direct_with_clo2(data,(closure)&c_7319494,__lambda_686, ((closureN)self_7312320)->elements[1], r_735233_7311656_7311665);;
++return_closcall2(data, ((closureN)self_7312314)->elements[1], &c_7319490, quote_parameterize);;
}
-static void __lambda_687(void *data, object self_7313568, int argc, object *args) /* object self_7313568, object r_735681_7312905_7312914 */
-+static void __lambda_686(void *data, object self_7312321, int argc, object *args) /* object self_7312321, object param_73854_73994_732988_7311657_7311666, object value_73855_73995_732989_7311658_7311667 */
++static void __lambda_687(void *data, object self_7312315, int argc, object *args) /* object self_7312315, object r_735229_7311652_7311661 */
{
- object r_735681_7312905_7312914 = args[0];
-+ object param_73854_73994_732988_7311657_7311666 = args[0]; object value_73855_73995_732989_7311658_7311667 = args[1];
++ object r_735229_7311652_7311661 = args[0];
-closureN_type c_7320792;
-object e_7320826 [5];
@@ -38470,69 +38668,48 @@ Make let-values be the same as let*-values, to work around
-c_7320792.elements[2] = r_735681_7312905_7312914;
-c_7320792.elements[3] = ((closureN)self_7313568)->elements[2];
-c_7320792.elements[4] = ((closureN)self_7313568)->elements[3];
-+closureN_type c_7319497;
-+object e_7319542 [4];
-+c_7319497.hdr.mark = gc_color_red;
-+ c_7319497.hdr.grayed = 0;
-+c_7319497.tag = closureN_tag;
-+ c_7319497.fn = (function_type)__lambda_687;
-+c_7319497.num_args = 1;
-+c_7319497.num_elements = 4;
-+c_7319497.elements = (object *)e_7319542;
-+c_7319497.elements[0] = ((closureN)self_7312321)->elements[0];
-+c_7319497.elements[1] = param_73854_73994_732988_7311657_7311666;
-+c_7319497.elements[2] = ((closureN)self_7312321)->elements[2];
-+c_7319497.elements[3] = value_73855_73995_732989_7311658_7311667;
-+
-+return_closcall2(data, ((closureN)self_7312321)->elements[1], &c_7319497, quote_parameterize);;
-+}
-+
-+static void __lambda_687(void *data, object self_7312322, int argc, object *args) /* object self_7312322, object r_735236_7311659_7311668 */
-+ {
-+ object r_735236_7311659_7311668 = args[0];
-+
-+closureN_type c_7319499;
-+object e_7319533 [5];
-+c_7319499.hdr.mark = gc_color_red;
-+ c_7319499.hdr.grayed = 0;
-+c_7319499.tag = closureN_tag;
-+ c_7319499.fn = (function_type)__lambda_688;
-+c_7319499.num_args = 1;
-+c_7319499.num_elements = 5;
-+c_7319499.elements = (object *)e_7319533;
-+c_7319499.elements[0] = ((closureN)self_7312322)->elements[0];
-+c_7319499.elements[1] = ((closureN)self_7312322)->elements[1];
-+c_7319499.elements[2] = r_735236_7311659_7311668;
-+c_7319499.elements[3] = ((closureN)self_7312322)->elements[2];
-+c_7319499.elements[4] = ((closureN)self_7312322)->elements[3];
++closureN_type c_7319492;
++object e_7319526 [5];
++c_7319492.hdr.mark = gc_color_red;
++ c_7319492.hdr.grayed = 0;
++c_7319492.tag = closureN_tag;
++ c_7319492.fn = (function_type)__lambda_688;
++c_7319492.num_args = 1;
++c_7319492.num_elements = 5;
++c_7319492.elements = (object *)e_7319526;
++c_7319492.elements[0] = ((closureN)self_7312315)->elements[0];
++c_7319492.elements[1] = ((closureN)self_7312315)->elements[1];
++c_7319492.elements[2] = r_735229_7311652_7311661;
++c_7319492.elements[3] = ((closureN)self_7312315)->elements[2];
++c_7319492.elements[4] = ((closureN)self_7312315)->elements[3];
-mmacro(c_7320827, (function_type)__lambda_690);c_7320827.num_args = 2;
-return_direct_with_clo1(data,(closure)&c_7320792,__lambda_688, &c_7320827);;
-+mmacro(c_7319534, (function_type)__lambda_690);c_7319534.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7319499,__lambda_688, &c_7319534);;
++mmacro(c_7319527, (function_type)__lambda_690);c_7319527.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7319492,__lambda_688, &c_7319527);;
}
-static void __lambda_690(void *data, object self_7313569, int argc, object *args) /* object self_7313569, object k_735696_738681_7312908_7312917, object param_73857_73997_733332_738682_7312909_7312918, object value_73858_73998_733333_738683_7312910_7312919 */
-+static void __lambda_690(void *data, object self_7312323, int argc, object *args) /* object self_7312323, object k_735251_737913_7311662_7311671, object param_73858_73998_732992_737914_7311663_7311672, object value_73859_73999_732993_737915_7311664_7311673 */
++static void __lambda_690(void *data, object self_7312316, int argc, object *args) /* object self_7312316, object k_735244_737906_7311655_7311664, object param_73857_73997_732985_737907_7311656_7311665, object value_73858_73998_732986_737908_7311657_7311666 */
{
- object k_735696_738681_7312908_7312917 = args[0]; object param_73857_73997_733332_738682_7312909_7312918 = args[1]; object value_73858_73998_733333_738683_7312910_7312919 = args[2];
-+ object k_735251_737913_7311662_7311671 = args[0]; object param_73858_73998_732992_737914_7311663_7311672 = args[1]; object value_73859_73999_732993_737915_7311664_7311673 = args[2];
++ object k_735244_737906_7311655_7311664 = args[0]; object param_73857_73997_732985_737907_7311656_7311665 = args[1]; object value_73858_73998_732986_737908_7311657_7311666 = args[2];
-pair_type local_7320831;
-+pair_type local_7319538;
++pair_type local_7319531;
-pair_type local_7320834;
-return_direct_with_clo1(data, k_735696_738681_7312908_7312917, (((closure) k_735696_738681_7312908_7312917)->fn), set_pair_as_expr(&local_7320831, param_73857_73997_733332_738682_7312909_7312918, set_pair_as_expr(&local_7320834, value_73858_73998_733333_738683_7312910_7312919, NULL)));;
-+pair_type local_7319541;
-+return_direct_with_clo1(data, k_735251_737913_7311662_7311671, (((closure) k_735251_737913_7311662_7311671)->fn), set_pair_as_expr(&local_7319538, param_73858_73998_732992_737914_7311663_7311672, set_pair_as_expr(&local_7319541, value_73859_73999_732993_737915_7311664_7311673, NULL)));;
++pair_type local_7319534;
++return_direct_with_clo1(data, k_735244_737906_7311655_7311664, (((closure) k_735244_737906_7311655_7311664)->fn), set_pair_as_expr(&local_7319531, param_73857_73997_732985_737907_7311656_7311665, set_pair_as_expr(&local_7319534, value_73858_73998_732986_737908_7311657_7311666, NULL)));;
}
-static void __lambda_688(void *data, object self_7313570, int argc, object *args) /* object self_7313570, object r_735695_738674_7312906_7312915 */
-+static void __lambda_688(void *data, object self_7312324, int argc, object *args) /* object self_7312324, object r_735250_737906_7311660_7311669 */
++static void __lambda_688(void *data, object self_7312317, int argc, object *args) /* object self_7312317, object r_735243_737899_7311653_7311662 */
{
- object r_735695_738674_7312906_7312915 = args[0];
-+ object r_735250_737906_7311660_7311669 = args[0];
++ object r_735243_737899_7311653_7311662 = args[0];
-closureN_type c_7320794;
-object e_7320823 [3];
@@ -38546,63 +38723,63 @@ Make let-values be the same as let*-values, to work around
-c_7320794.elements[0] = ((closureN)self_7313570)->elements[0];
-c_7320794.elements[1] = ((closureN)self_7313570)->elements[2];
-c_7320794.elements[2] = ((closureN)self_7313570)->elements[3];
-+closureN_type c_7319501;
-+object e_7319530 [3];
-+c_7319501.hdr.mark = gc_color_red;
-+ c_7319501.hdr.grayed = 0;
-+c_7319501.tag = closureN_tag;
-+ c_7319501.fn = (function_type)__lambda_689;
-+c_7319501.num_args = 1;
-+c_7319501.num_elements = 3;
-+c_7319501.elements = (object *)e_7319530;
-+c_7319501.elements[0] = ((closureN)self_7312324)->elements[0];
-+c_7319501.elements[1] = ((closureN)self_7312324)->elements[2];
-+c_7319501.elements[2] = ((closureN)self_7312324)->elements[3];
++closureN_type c_7319494;
++object e_7319523 [3];
++c_7319494.hdr.mark = gc_color_red;
++ c_7319494.hdr.grayed = 0;
++c_7319494.tag = closureN_tag;
++ c_7319494.fn = (function_type)__lambda_689;
++c_7319494.num_args = 1;
++c_7319494.num_elements = 3;
++c_7319494.elements = (object *)e_7319523;
++c_7319494.elements[0] = ((closureN)self_7312317)->elements[0];
++c_7319494.elements[1] = ((closureN)self_7312317)->elements[2];
++c_7319494.elements[2] = ((closureN)self_7312317)->elements[3];
-return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7320794, r_735695_738674_7312906_7312915, ((closureN)self_7313570)->elements[1], ((closureN)self_7313570)->elements[4]);;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7319501, r_735250_737906_7311660_7311669, ((closureN)self_7312324)->elements[1], ((closureN)self_7312324)->elements[4]);;
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7319494, r_735243_737899_7311653_7311662, ((closureN)self_7312317)->elements[1], ((closureN)self_7312317)->elements[4]);;
}
-static void __lambda_689(void *data, object self_7313571, int argc, object *args) /* object self_7313571, object r_735690_738675_7312907_7312916 */
-+static void __lambda_689(void *data, object self_7312325, int argc, object *args) /* object self_7312325, object r_735245_737907_7311661_7311670 */
++static void __lambda_689(void *data, object self_7312318, int argc, object *args) /* object self_7312318, object r_735238_737900_7311654_7311663 */
{
- object r_735690_738675_7312907_7312916 = args[0];
-+ object r_735245_737907_7311661_7311670 = args[0];
++ object r_735238_737900_7311654_7311663 = args[0];
-pair_type local_7320799;
-+pair_type local_7319506;
++pair_type local_7319499;
-pair_type local_7320802;
-+pair_type local_7319509;
++pair_type local_7319502;
-pair_type local_7320806;
-+pair_type local_7319513;
++pair_type local_7319506;
-pair_type local_7320809;
-+pair_type local_7319516;
++pair_type local_7319509;
-make_utf8_string_with_len(c_7320810, "step", 4, 4);
-+make_utf8_string_with_len(c_7319517, "step", 4, 4);
++make_utf8_string_with_len(c_7319510, "step", 4, 4);
-pair_type local_7320813;
-+pair_type local_7319520;
++pair_type local_7319513;
-pair_type local_7320816;
-+pair_type local_7319523;
++pair_type local_7319516;
-pair_type local_7320819;
-+pair_type local_7319526;
++pair_type local_7319519;
-return_direct_with_clo1(data, ((closureN)self_7313571)->elements[0], (((closure) ((closureN)self_7313571)->elements[0])->fn), set_pair_as_expr(&local_7320799, set_pair_as_expr(&local_7320802, ((closureN)self_7313571)->elements[1], set_pair_as_expr(&local_7320806, set_pair_as_expr(&local_7320809, &c_7320810, NULL), set_pair_as_expr(&local_7320813, NULL, set_pair_as_expr(&local_7320816, r_735690_738675_7312907_7312916, set_pair_as_expr(&local_7320819, Cyc_cdr(data, ((closureN)self_7313571)->elements[2]), NULL))))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312325)->elements[0], (((closure) ((closureN)self_7312325)->elements[0])->fn), set_pair_as_expr(&local_7319506, set_pair_as_expr(&local_7319509, ((closureN)self_7312325)->elements[1], set_pair_as_expr(&local_7319513, set_pair_as_expr(&local_7319516, &c_7319517, NULL), set_pair_as_expr(&local_7319520, NULL, set_pair_as_expr(&local_7319523, r_735245_737907_7311661_7311670, set_pair_as_expr(&local_7319526, Cyc_cdr(data, ((closureN)self_7312325)->elements[2]), NULL))))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312318)->elements[0], (((closure) ((closureN)self_7312318)->elements[0])->fn), set_pair_as_expr(&local_7319499, set_pair_as_expr(&local_7319502, ((closureN)self_7312318)->elements[1], set_pair_as_expr(&local_7319506, set_pair_as_expr(&local_7319509, &c_7319510, NULL), set_pair_as_expr(&local_7319513, NULL, set_pair_as_expr(&local_7319516, r_735238_737900_7311654_7311663, set_pair_as_expr(&local_7319519, Cyc_cdr(data, ((closureN)self_7312318)->elements[2]), NULL))))), boolean_f));;
}
-static void __lambda_681(void *data, object self_7313572, int argc, object *args) /* object self_7313572, object r_735674 */
-+static void __lambda_681(void *data, object self_7312326, int argc, object *args) /* object self_7312326, object r_735229 */
++static void __lambda_681(void *data, object self_7312319, int argc, object *args) /* object self_7312319, object r_735222 */
{
- object r_735674 = args[0];
-+ object r_735229 = args[0];
++ object r_735222 = args[0];
-closureN_type c_7320765;
-object e_7320774 [5];
@@ -38618,83 +38795,83 @@ Make let-values be the same as let*-values, to work around
-c_7320765.elements[2] = ((closureN)self_7313572)->elements[2];
-c_7320765.elements[3] = ((closureN)self_7313572)->elements[3];
-c_7320765.elements[4] = ((closureN)self_7313572)->elements[4];
-+closureN_type c_7319472;
-+object e_7319481 [5];
-+c_7319472.hdr.mark = gc_color_red;
-+ c_7319472.hdr.grayed = 0;
-+c_7319472.tag = closureN_tag;
-+ c_7319472.fn = (function_type)__lambda_682;
-+c_7319472.num_args = 1;
-+c_7319472.num_elements = 5;
-+c_7319472.elements = (object *)e_7319481;
-+c_7319472.elements[0] = ((closureN)self_7312326)->elements[0];
-+c_7319472.elements[1] = ((closureN)self_7312326)->elements[1];
-+c_7319472.elements[2] = ((closureN)self_7312326)->elements[2];
-+c_7319472.elements[3] = ((closureN)self_7312326)->elements[3];
-+c_7319472.elements[4] = ((closureN)self_7312326)->elements[4];
++closureN_type c_7319465;
++object e_7319474 [5];
++c_7319465.hdr.mark = gc_color_red;
++ c_7319465.hdr.grayed = 0;
++c_7319465.tag = closureN_tag;
++ c_7319465.fn = (function_type)__lambda_682;
++c_7319465.num_args = 1;
++c_7319465.num_elements = 5;
++c_7319465.elements = (object *)e_7319474;
++c_7319465.elements[0] = ((closureN)self_7312319)->elements[0];
++c_7319465.elements[1] = ((closureN)self_7312319)->elements[1];
++c_7319465.elements[2] = ((closureN)self_7312319)->elements[2];
++c_7319465.elements[3] = ((closureN)self_7312319)->elements[3];
++c_7319465.elements[4] = ((closureN)self_7312319)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7320765,__lambda_682, Cyc_set_cell(data, ((closureN)self_7313572)->elements[1], r_735674));;
-+return_direct_with_clo1(data,(closure)&c_7319472,__lambda_682, Cyc_set_cell(data, ((closureN)self_7312326)->elements[1], r_735229));;
++return_direct_with_clo1(data,(closure)&c_7319465,__lambda_682, Cyc_set_cell(data, ((closureN)self_7312319)->elements[1], r_735222));;
}
-static void __lambda_682(void *data, object self_7313573, int argc, object *args) /* object self_7313573, object r_735673 */
-+static void __lambda_682(void *data, object self_7312327, int argc, object *args) /* object self_7312327, object r_735228 */
++static void __lambda_682(void *data, object self_7312320, int argc, object *args) /* object self_7312320, object r_735221 */
{
-return_closcall4(data, car(((closureN)self_7313573)->elements[1]), ((closureN)self_7313573)->elements[0], ((closureN)self_7313573)->elements[4], ((closureN)self_7313573)->elements[2], ((closureN)self_7313573)->elements[3]);;
-+return_closcall4(data, car(((closureN)self_7312327)->elements[1]), ((closureN)self_7312327)->elements[0], ((closureN)self_7312327)->elements[4], ((closureN)self_7312327)->elements[2], ((closureN)self_7312327)->elements[3]);;
++return_closcall4(data, car(((closureN)self_7312320)->elements[1]), ((closureN)self_7312320)->elements[0], ((closureN)self_7312320)->elements[4], ((closureN)self_7312320)->elements[2], ((closureN)self_7312320)->elements[3]);;
}
-static void __lambda_671(void *data, object self_7313574, int argc, object *args) /* object self_7313574, object k_735717 */
-+static void __lambda_671(void *data, object self_7312328, int argc, object *args) /* object self_7312328, object k_735272 */
++static void __lambda_671(void *data, object self_7312321, int argc, object *args) /* object self_7312321, object k_735265 */
{
- object k_735717 = args[0];
-+ object k_735272 = args[0];
++ object k_735265 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313574)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312328)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312321)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7313574)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312328)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312321)->elements[1]))) ){
- make_utf8_string_with_len(c_7320537, "step", 4, 4);
-if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, ((closureN)self_7313574)->elements[1])), &c_7320537)) ){
-+ make_utf8_string_with_len(c_7319244, "step", 4, 4);
-+if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, ((closureN)self_7312328)->elements[1])), &c_7319244)) ){
++ make_utf8_string_with_len(c_7319237, "step", 4, 4);
++if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, ((closureN)self_7312321)->elements[1])), &c_7319237)) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7313574)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312328)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312321)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7313574)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312328)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312321)->elements[1]))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1]))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1])))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1])))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1])))))) ){
@@ -38702,7 +38879,7 @@ Make let-values be the same as let*-values, to work around
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1]))))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1]))))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1]))))))) ){
@@ -38711,20 +38888,20 @@ Make let-values be the same as let*-values, to work around
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1])))))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1])))))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1])))))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1]))))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313574)->elements[1])))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312328)->elements[1])))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312321)->elements[1])))))) ){
-closureN_type c_7320627;
-object e_7320732 [3];
@@ -38738,76 +38915,76 @@ Make let-values be the same as let*-values, to work around
-c_7320627.elements[0] = k_735717;
-c_7320627.elements[1] = ((closureN)self_7313574)->elements[0];
-c_7320627.elements[2] = ((closureN)self_7313574)->elements[1];
-+closureN_type c_7319334;
-+object e_7319439 [3];
-+c_7319334.hdr.mark = gc_color_red;
-+ c_7319334.hdr.grayed = 0;
-+c_7319334.tag = closureN_tag;
-+ c_7319334.fn = (function_type)__lambda_672;
-+c_7319334.num_args = 1;
-+c_7319334.num_elements = 3;
-+c_7319334.elements = (object *)e_7319439;
-+c_7319334.elements[0] = k_735272;
-+c_7319334.elements[1] = ((closureN)self_7312328)->elements[0];
-+c_7319334.elements[2] = ((closureN)self_7312328)->elements[1];
++closureN_type c_7319327;
++object e_7319432 [3];
++c_7319327.hdr.mark = gc_color_red;
++ c_7319327.hdr.grayed = 0;
++c_7319327.tag = closureN_tag;
++ c_7319327.fn = (function_type)__lambda_672;
++c_7319327.num_args = 1;
++c_7319327.num_elements = 3;
++c_7319327.elements = (object *)e_7319432;
++c_7319327.elements[0] = k_735265;
++c_7319327.elements[1] = ((closureN)self_7312321)->elements[0];
++c_7319327.elements[2] = ((closureN)self_7312321)->elements[1];
-return_closcall2(data, ((closureN)self_7313574)->elements[0], &c_7320627, quote_parameterize);
-+return_closcall2(data, ((closureN)self_7312328)->elements[0], &c_7319334, quote_parameterize);
++return_closcall2(data, ((closureN)self_7312321)->elements[0], &c_7319327, quote_parameterize);
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735717, (((closure) k_735717)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735265, (((closure) k_735265)->fn), boolean_f);}
;;
}
-static void __lambda_672(void *data, object self_7313575, int argc, object *args) /* object self_7313575, object r_735747 */
-+static void __lambda_672(void *data, object self_7312329, int argc, object *args) /* object self_7312329, object r_735302 */
++static void __lambda_672(void *data, object self_7312322, int argc, object *args) /* object self_7312322, object r_735295 */
{
- object r_735747 = args[0];
-+ object r_735302 = args[0];
++ object r_735295 = args[0];
-closureN_type c_7320630;
-object e_7320731 [4];
@@ -38822,29 +38999,29 @@ Make let-values be the same as let*-values, to work around
-c_7320630.elements[1] = r_735747;
-c_7320630.elements[2] = ((closureN)self_7313575)->elements[1];
-c_7320630.elements[3] = ((closureN)self_7313575)->elements[2];
-+closureN_type c_7319337;
-+object e_7319438 [4];
-+c_7319337.hdr.mark = gc_color_red;
-+ c_7319337.hdr.grayed = 0;
-+c_7319337.tag = closureN_tag;
-+ c_7319337.fn = (function_type)__lambda_673;
-+c_7319337.num_args = 1;
-+c_7319337.num_elements = 4;
-+c_7319337.elements = (object *)e_7319438;
-+c_7319337.elements[0] = ((closureN)self_7312329)->elements[0];
-+c_7319337.elements[1] = r_735302;
-+c_7319337.elements[2] = ((closureN)self_7312329)->elements[1];
-+c_7319337.elements[3] = ((closureN)self_7312329)->elements[2];
++closureN_type c_7319330;
++object e_7319431 [4];
++c_7319330.hdr.mark = gc_color_red;
++ c_7319330.hdr.grayed = 0;
++c_7319330.tag = closureN_tag;
++ c_7319330.fn = (function_type)__lambda_673;
++c_7319330.num_args = 1;
++c_7319330.num_elements = 4;
++c_7319330.elements = (object *)e_7319431;
++c_7319330.elements[0] = ((closureN)self_7312322)->elements[0];
++c_7319330.elements[1] = r_735295;
++c_7319330.elements[2] = ((closureN)self_7312322)->elements[1];
++c_7319330.elements[3] = ((closureN)self_7312322)->elements[2];
-return_closcall2(data, ((closureN)self_7313575)->elements[1], &c_7320630, quote_p);;
-+return_closcall2(data, ((closureN)self_7312329)->elements[1], &c_7319337, quote_p);;
++return_closcall2(data, ((closureN)self_7312322)->elements[1], &c_7319330, quote_p);;
}
-static void __lambda_673(void *data, object self_7313576, int argc, object *args) /* object self_7313576, object r_735766_738593 */
-+static void __lambda_673(void *data, object self_7312330, int argc, object *args) /* object self_7312330, object r_735321_737825 */
++static void __lambda_673(void *data, object self_7312323, int argc, object *args) /* object self_7312323, object r_735314_737818 */
{
- object r_735766_738593 = args[0];
-+ object r_735321_737825 = args[0];
++ object r_735314_737818 = args[0];
-closureN_type c_7320633;
-object e_7320730 [5];
@@ -38860,30 +39037,30 @@ Make let-values be the same as let*-values, to work around
-c_7320633.elements[2] = r_735766_738593;
-c_7320633.elements[3] = ((closureN)self_7313576)->elements[2];
-c_7320633.elements[4] = ((closureN)self_7313576)->elements[3];
-+closureN_type c_7319340;
-+object e_7319437 [5];
-+c_7319340.hdr.mark = gc_color_red;
-+ c_7319340.hdr.grayed = 0;
-+c_7319340.tag = closureN_tag;
-+ c_7319340.fn = (function_type)__lambda_674;
-+c_7319340.num_args = 1;
-+c_7319340.num_elements = 5;
-+c_7319340.elements = (object *)e_7319437;
-+c_7319340.elements[0] = ((closureN)self_7312330)->elements[0];
-+c_7319340.elements[1] = ((closureN)self_7312330)->elements[1];
-+c_7319340.elements[2] = r_735321_737825;
-+c_7319340.elements[3] = ((closureN)self_7312330)->elements[2];
-+c_7319340.elements[4] = ((closureN)self_7312330)->elements[3];
++closureN_type c_7319333;
++object e_7319430 [5];
++c_7319333.hdr.mark = gc_color_red;
++ c_7319333.hdr.grayed = 0;
++c_7319333.tag = closureN_tag;
++ c_7319333.fn = (function_type)__lambda_674;
++c_7319333.num_args = 1;
++c_7319333.num_elements = 5;
++c_7319333.elements = (object *)e_7319430;
++c_7319333.elements[0] = ((closureN)self_7312323)->elements[0];
++c_7319333.elements[1] = ((closureN)self_7312323)->elements[1];
++c_7319333.elements[2] = r_735314_737818;
++c_7319333.elements[3] = ((closureN)self_7312323)->elements[2];
++c_7319333.elements[4] = ((closureN)self_7312323)->elements[3];
-return_closcall2(data, ((closureN)self_7313576)->elements[2], &c_7320633, quote_old);;
-+return_closcall2(data, ((closureN)self_7312330)->elements[2], &c_7319340, quote_old);;
++return_closcall2(data, ((closureN)self_7312323)->elements[2], &c_7319333, quote_old);;
}
-static void __lambda_674(void *data, object self_7313577, int argc, object *args) /* object self_7313577, object r_735769_738594 */
-+static void __lambda_674(void *data, object self_7312331, int argc, object *args) /* object self_7312331, object r_735324_737826 */
++static void __lambda_674(void *data, object self_7312324, int argc, object *args) /* object self_7312324, object r_735317_737819 */
{
- object r_735769_738594 = args[0];
-+ object r_735324_737826 = args[0];
++ object r_735317_737819 = args[0];
-closureN_type c_7320636;
-object e_7320729 [5];
@@ -38899,54 +39076,54 @@ Make let-values be the same as let*-values, to work around
-c_7320636.elements[2] = ((closureN)self_7313577)->elements[2];
-c_7320636.elements[3] = r_735769_738594;
-c_7320636.elements[4] = ((closureN)self_7313577)->elements[4];
-+closureN_type c_7319343;
-+object e_7319436 [5];
-+c_7319343.hdr.mark = gc_color_red;
-+ c_7319343.hdr.grayed = 0;
-+c_7319343.tag = closureN_tag;
-+ c_7319343.fn = (function_type)__lambda_675;
-+c_7319343.num_args = 1;
-+c_7319343.num_elements = 5;
-+c_7319343.elements = (object *)e_7319436;
-+c_7319343.elements[0] = ((closureN)self_7312331)->elements[0];
-+c_7319343.elements[1] = ((closureN)self_7312331)->elements[1];
-+c_7319343.elements[2] = ((closureN)self_7312331)->elements[2];
-+c_7319343.elements[3] = r_735324_737826;
-+c_7319343.elements[4] = ((closureN)self_7312331)->elements[4];
++closureN_type c_7319336;
++object e_7319429 [5];
++c_7319336.hdr.mark = gc_color_red;
++ c_7319336.hdr.grayed = 0;
++c_7319336.tag = closureN_tag;
++ c_7319336.fn = (function_type)__lambda_675;
++c_7319336.num_args = 1;
++c_7319336.num_elements = 5;
++c_7319336.elements = (object *)e_7319429;
++c_7319336.elements[0] = ((closureN)self_7312324)->elements[0];
++c_7319336.elements[1] = ((closureN)self_7312324)->elements[1];
++c_7319336.elements[2] = ((closureN)self_7312324)->elements[2];
++c_7319336.elements[3] = r_735317_737819;
++c_7319336.elements[4] = ((closureN)self_7312324)->elements[4];
-return_closcall2(data, ((closureN)self_7313577)->elements[3], &c_7320636, quote_new);;
-+return_closcall2(data, ((closureN)self_7312331)->elements[3], &c_7319343, quote_new);;
++return_closcall2(data, ((closureN)self_7312324)->elements[3], &c_7319336, quote_new);;
}
-static void __lambda_675(void *data, object self_7313578, int argc, object *args) /* object self_7313578, object r_735772_738595 */
-+static void __lambda_675(void *data, object self_7312332, int argc, object *args) /* object self_7312332, object r_735327_737827 */
++static void __lambda_675(void *data, object self_7312325, int argc, object *args) /* object self_7312325, object r_735320_737820 */
{
- object r_735772_738595 = args[0];
-+ object r_735327_737827 = args[0];
++ object r_735320_737820 = args[0];
-pair_type local_7320641;
-+pair_type local_7319348;
++pair_type local_7319341;
-pair_type local_7320644;
-+pair_type local_7319351;
++pair_type local_7319344;
-pair_type local_7320648;
-+pair_type local_7319355;
++pair_type local_7319348;
-pair_type local_7320651;
-+pair_type local_7319358;
++pair_type local_7319351;
-make_utf8_string_with_len(c_7320652, "step", 4, 4);
-+make_utf8_string_with_len(c_7319359, "step", 4, 4);
++make_utf8_string_with_len(c_7319352, "step", 4, 4);
-pair_type local_7320655;
-+pair_type local_7319362;
++pair_type local_7319355;
-pair_type local_7320658;
-+pair_type local_7319365;
++pair_type local_7319358;
-pair_type local_7320661;
-+pair_type local_7319368;
++pair_type local_7319361;
@@ -38955,7 +39132,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320675;
-+pair_type local_7319382;
++pair_type local_7319375;
@@ -38964,20 +39141,20 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320691;
-+pair_type local_7319398;
++pair_type local_7319391;
-pair_type local_7320695;
-+pair_type local_7319402;
++pair_type local_7319395;
-pair_type local_7320699;
-+pair_type local_7319406;
++pair_type local_7319399;
-pair_type local_7320707;
-+pair_type local_7319414;
++pair_type local_7319407;
@@ -38986,7 +39163,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320719;
-+pair_type local_7319426;
++pair_type local_7319419;
@@ -38995,33 +39172,33 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7313578)->elements[0], (((closure) ((closureN)self_7313578)->elements[0])->fn), set_pair_as_expr(&local_7320641, set_pair_as_expr(&local_7320644, ((closureN)self_7313578)->elements[1], set_pair_as_expr(&local_7320648, set_pair_as_expr(&local_7320651, &c_7320652, NULL), set_pair_as_expr(&local_7320655, set_pair_as_expr(&local_7320658, set_pair_as_expr(&local_7320661, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313578)->elements[4]))))), set_pair_as_expr(&local_7320675, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313578)->elements[4])))))), set_pair_as_expr(&local_7320691, ((closureN)self_7313578)->elements[2], set_pair_as_expr(&local_7320695, ((closureN)self_7313578)->elements[3], set_pair_as_expr(&local_7320699, r_735772_738595, NULL))))), Cyc_car(data, Cyc_cdr(data, ((closureN)self_7313578)->elements[4]))), set_pair_as_expr(&l
ocal_7320707, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313578)->elements[4])))), set_pair_as_expr(&local_7320719, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313578)->elements[4])))), NULL))))), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7312332)->elements[0], (((closure) ((closureN)self_7312332)->elements[0])->fn), set_pair_as_expr(&local_7319348, set_pair_as_expr(&local_7319351, ((closureN)self_7312332)->elements[1], set_pair_as_expr(&local_7319355, set_pair_as_expr(&local_7319358, &c_7319359, NULL), set_pair_as_expr(&local_7319362, set_pair_as_expr(&local_7319365, set_pair_as_expr(&local_7319368, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312332)->elements[4]))))), set_pair_as_expr(&local_7319382, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312332)->elements[4])))))), set_pair_as_expr(&local_7319398, ((closureN)self_7312332)->elements[2], set_pair_as_expr(&local_7319402, ((closureN)self_7312332)->elements[3], set_pair_as_expr(&local_7319406, r_735327_737827, NULL))))), Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312332)->elements[4]))), set_pair_as_expr(&l
ocal_7319414, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312332)->elements[4])))), set_pair_as_expr(&local_7319426, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312332)->elements[4])))), NULL))))), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7312325)->elements[0], (((closure) ((closureN)self_7312325)->elements[0])->fn), set_pair_as_expr(&local_7319341, set_pair_as_expr(&local_7319344, ((closureN)self_7312325)->elements[1], set_pair_as_expr(&local_7319348, set_pair_as_expr(&local_7319351, &c_7319352, NULL), set_pair_as_expr(&local_7319355, set_pair_as_expr(&local_7319358, set_pair_as_expr(&local_7319361, Cyc_car(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312325)->elements[4]))))), set_pair_as_expr(&local_7319375, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312325)->elements[4])))))), set_pair_as_expr(&local_7319391, ((closureN)self_7312325)->elements[2], set_pair_as_expr(&local_7319395, ((closureN)self_7312325)->elements[3], set_pair_as_expr(&local_7319399, r_735320_737820, NULL))))), Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312325)->elements[4]))), set_pair_as_expr(&l
ocal_7319407, Cyc_cdr(data, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312325)->elements[4])))), set_pair_as_expr(&local_7319419, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312325)->elements[4])))), NULL))))), boolean_f));;
}
-static void __lambda_625(void *data, object self_7313579, int argc, object *args) /* object self_7313579, object k_735782 */
-+static void __lambda_625(void *data, object self_7312333, int argc, object *args) /* object self_7312333, object k_735337 */
++static void __lambda_625(void *data, object self_7312326, int argc, object *args) /* object self_7312326, object k_735330 */
{
- object k_735782 = args[0];
-+ object k_735337 = args[0];
++ object k_735330 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313579)->elements[1])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312333)->elements[1])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312326)->elements[1])) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7313579)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312333)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7312326)->elements[1]))) ){
- make_utf8_string_with_len(c_7320002, "step", 4, 4);
-if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, ((closureN)self_7313579)->elements[1])), &c_7320002)) ){
-+ make_utf8_string_with_len(c_7318709, "step", 4, 4);
-+if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, ((closureN)self_7312333)->elements[1])), &c_7318709)) ){
++ make_utf8_string_with_len(c_7318702, "step", 4, 4);
++if( (boolean_f != equalp(Cyc_car(data, Cyc_car(data, ((closureN)self_7312326)->elements[1])), &c_7318702)) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7313579)->elements[1])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312333)->elements[1])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, ((closureN)self_7312326)->elements[1])))) ){
-closureN_type c_7320011;
-object e_7320503 [2];
@@ -39034,48 +39211,48 @@ Make let-values be the same as let*-values, to work around
-c_7320011.elements = (object *)e_7320503;
-c_7320011.elements[0] = k_735782;
-c_7320011.elements[1] = ((closureN)self_7313579)->elements[0];
-+closureN_type c_7318718;
-+object e_7319210 [2];
-+c_7318718.hdr.mark = gc_color_red;
-+ c_7318718.hdr.grayed = 0;
-+c_7318718.tag = closureN_tag;
-+ c_7318718.fn = (function_type)__lambda_626;
-+c_7318718.num_args = 1;
-+c_7318718.num_elements = 2;
-+c_7318718.elements = (object *)e_7319210;
-+c_7318718.elements[0] = k_735337;
-+c_7318718.elements[1] = ((closureN)self_7312333)->elements[0];
++closureN_type c_7318711;
++object e_7319203 [2];
++c_7318711.hdr.mark = gc_color_red;
++ c_7318711.hdr.grayed = 0;
++c_7318711.tag = closureN_tag;
++ c_7318711.fn = (function_type)__lambda_626;
++c_7318711.num_args = 1;
++c_7318711.num_elements = 2;
++c_7318711.elements = (object *)e_7319203;
++c_7318711.elements[0] = k_735330;
++c_7318711.elements[1] = ((closureN)self_7312326)->elements[0];
-return_direct_with_clo1(data,(closure)&c_7320011,__lambda_626, Cyc_cdr(data, ((closureN)self_7313579)->elements[1]));
-+return_direct_with_clo1(data,(closure)&c_7318718,__lambda_626, Cyc_cdr(data, ((closureN)self_7312333)->elements[1]));
++return_direct_with_clo1(data,(closure)&c_7318711,__lambda_626, Cyc_cdr(data, ((closureN)self_7312326)->elements[1]));
} else {
- return_direct_with_clo1(data, k_735782, (((closure) k_735782)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735337, (((closure) k_735337)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735330, (((closure) k_735330)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735782, (((closure) k_735782)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735337, (((closure) k_735337)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735330, (((closure) k_735330)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735782, (((closure) k_735782)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735337, (((closure) k_735337)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735330, (((closure) k_735330)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735782, (((closure) k_735782)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735337, (((closure) k_735337)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735330, (((closure) k_735330)->fn), boolean_f);}
;;
}
-static void __lambda_626(void *data, object self_7313580, int argc, object *args) /* object self_7313580, object v_935_73773_73912_731032_733367 */
-+static void __lambda_626(void *data, object self_7312334, int argc, object *args) /* object self_7312334, object v_935_73774_73913_731033_733027 */
++static void __lambda_626(void *data, object self_7312327, int argc, object *args) /* object self_7312327, object v_935_73773_73912_731032_733020 */
{
- object v_935_73773_73912_731032_733367 = args[0];
-+ object v_935_73774_73913_731033_733027 = args[0];
++ object v_935_73773_73912_731032_733020 = args[0];
-if( (boolean_f != Cyc_is_pair(v_935_73773_73912_731032_733367)) ){
-+if( (boolean_f != Cyc_is_pair(v_935_73774_73913_731033_733027)) ){
++if( (boolean_f != Cyc_is_pair(v_935_73773_73912_731032_733020)) ){
-closureN_type c_7320015;
-object e_7320498 [3];
@@ -39089,34 +39266,34 @@ Make let-values be the same as let*-values, to work around
-c_7320015.elements[0] = ((closureN)self_7313580)->elements[0];
-c_7320015.elements[1] = ((closureN)self_7313580)->elements[1];
-c_7320015.elements[2] = v_935_73773_73912_731032_733367;
-+closureN_type c_7318722;
-+object e_7319205 [3];
-+c_7318722.hdr.mark = gc_color_red;
-+ c_7318722.hdr.grayed = 0;
-+c_7318722.tag = closureN_tag;
-+ c_7318722.fn = (function_type)__lambda_627;
-+c_7318722.num_args = 6;
-+c_7318722.num_elements = 3;
-+c_7318722.elements = (object *)e_7319205;
-+c_7318722.elements[0] = ((closureN)self_7312334)->elements[0];
-+c_7318722.elements[1] = ((closureN)self_7312334)->elements[1];
-+c_7318722.elements[2] = v_935_73774_73913_731033_733027;
++closureN_type c_7318715;
++object e_7319198 [3];
++c_7318715.hdr.mark = gc_color_red;
++ c_7318715.hdr.grayed = 0;
++c_7318715.tag = closureN_tag;
++ c_7318715.fn = (function_type)__lambda_627;
++c_7318715.num_args = 6;
++c_7318715.num_elements = 3;
++c_7318715.elements = (object *)e_7319198;
++c_7318715.elements[0] = ((closureN)self_7312327)->elements[0];
++c_7318715.elements[1] = ((closureN)self_7312327)->elements[1];
++c_7318715.elements[2] = v_935_73773_73912_731032_733020;
-return_direct_with_clo6(data,(closure)&c_7320015,__lambda_627, Cyc_car(data, v_935_73773_73912_731032_733367), NULL, NULL, NULL, NULL, NULL);
-+return_direct_with_clo6(data,(closure)&c_7318722,__lambda_627, Cyc_car(data, v_935_73774_73913_731033_733027), NULL, NULL, NULL, NULL, NULL);
++return_direct_with_clo6(data,(closure)&c_7318715,__lambda_627, Cyc_car(data, v_935_73773_73912_731032_733020), NULL, NULL, NULL, NULL, NULL);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313580)->elements[0], (((closure) ((closureN)self_7313580)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312334)->elements[0], (((closure) ((closureN)self_7312334)->elements[0])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7312327)->elements[0], (((closure) ((closureN)self_7312327)->elements[0])->fn), boolean_f);}
;;
}
-static void __lambda_627(void *data, object self_7313581, int argc, object *args) /* object self_7313581, object w_937_73775_73916_731034_733369, object param_91ls9_73777_73917_731035_733370, object value_91ls10_73778_73918_731036_733371, object p_91ls11_73779_73919_731037_733372, object old_91ls12_73780_73920_731038_733373, object new_91ls13_73781_73921_731039_733374 */
-+static void __lambda_627(void *data, object self_7312335, int argc, object *args) /* object self_7312335, object w_937_73776_73917_731035_733029, object param_91ls9_73778_73918_731036_733030, object value_91ls10_73779_73919_731037_733031, object p_91ls11_73780_73920_731038_733032, object old_91ls12_73781_73921_731039_733033, object new_91ls13_73782_73922_731040_733034 */
++static void __lambda_627(void *data, object self_7312328, int argc, object *args) /* object self_7312328, object w_937_73775_73916_731034_733022, object param_91ls9_73777_73917_731035_733023, object value_91ls10_73778_73918_731036_733024, object p_91ls11_73779_73919_731037_733025, object old_91ls12_73780_73920_731038_733026, object new_91ls13_73781_73921_731039_733027 */
{
- object w_937_73775_73916_731034_733369 = args[0]; object param_91ls9_73777_73917_731035_733370 = args[1]; object value_91ls10_73778_73918_731036_733371 = args[2]; object p_91ls11_73779_73919_731037_733372 = args[3]; object old_91ls12_73780_73920_731038_733373 = args[4]; object new_91ls13_73781_73921_731039_733374 = args[5];
-+ object w_937_73776_73917_731035_733029 = args[0]; object param_91ls9_73778_73918_731036_733030 = args[1]; object value_91ls10_73779_73919_731037_733031 = args[2]; object p_91ls11_73780_73920_731038_733032 = args[3]; object old_91ls12_73781_73921_731039_733033 = args[4]; object new_91ls13_73782_73922_731040_733034 = args[5];
++ object w_937_73775_73916_731034_733022 = args[0]; object param_91ls9_73777_73917_731035_733023 = args[1]; object value_91ls10_73778_73918_731036_733024 = args[2]; object p_91ls11_73779_73919_731037_733025 = args[3]; object old_91ls12_73780_73920_731038_733026 = args[4]; object new_91ls13_73781_73921_731039_733027 = args[5];
-closureN_type c_7320017;
-object e_7320497 [9];
@@ -39136,34 +39313,34 @@ Make let-values be the same as let*-values, to work around
-c_7320017.elements[6] = ((closureN)self_7313581)->elements[2];
-c_7320017.elements[7] = value_91ls10_73778_73918_731036_733371;
-c_7320017.elements[8] = w_937_73775_73916_731034_733369;
-+closureN_type c_7318724;
-+object e_7319204 [9];
-+c_7318724.hdr.mark = gc_color_red;
-+ c_7318724.hdr.grayed = 0;
-+c_7318724.tag = closureN_tag;
-+ c_7318724.fn = (function_type)__lambda_628;
-+c_7318724.num_args = 1;
-+c_7318724.num_elements = 9;
-+c_7318724.elements = (object *)e_7319204;
-+c_7318724.elements[0] = ((closureN)self_7312335)->elements[0];
-+c_7318724.elements[1] = new_91ls13_73782_73922_731040_733034;
-+c_7318724.elements[2] = old_91ls12_73781_73921_731039_733033;
-+c_7318724.elements[3] = p_91ls11_73780_73920_731038_733032;
-+c_7318724.elements[4] = param_91ls9_73778_73918_731036_733030;
-+c_7318724.elements[5] = ((closureN)self_7312335)->elements[1];
-+c_7318724.elements[6] = ((closureN)self_7312335)->elements[2];
-+c_7318724.elements[7] = value_91ls10_73779_73919_731037_733031;
-+c_7318724.elements[8] = w_937_73776_73917_731035_733029;
++closureN_type c_7318717;
++object e_7319197 [9];
++c_7318717.hdr.mark = gc_color_red;
++ c_7318717.hdr.grayed = 0;
++c_7318717.tag = closureN_tag;
++ c_7318717.fn = (function_type)__lambda_628;
++c_7318717.num_args = 1;
++c_7318717.num_elements = 9;
++c_7318717.elements = (object *)e_7319197;
++c_7318717.elements[0] = ((closureN)self_7312328)->elements[0];
++c_7318717.elements[1] = new_91ls13_73781_73921_731039_733027;
++c_7318717.elements[2] = old_91ls12_73780_73920_731038_733026;
++c_7318717.elements[3] = p_91ls11_73779_73919_731037_733025;
++c_7318717.elements[4] = param_91ls9_73777_73917_731035_733023;
++c_7318717.elements[5] = ((closureN)self_7312328)->elements[1];
++c_7318717.elements[6] = ((closureN)self_7312328)->elements[2];
++c_7318717.elements[7] = value_91ls10_73778_73918_731036_733024;
++c_7318717.elements[8] = w_937_73775_73916_731034_733022;
-return_direct_with_clo1(data,(closure)&c_7320017,__lambda_628, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7318724,__lambda_628, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7318717,__lambda_628, boolean_f);;
}
-static void __lambda_628(void *data, object self_7313582, int argc, object *args) /* object self_7313582, object lp_938_73776_73922_731040_733375 */
-+static void __lambda_628(void *data, object self_7312336, int argc, object *args) /* object self_7312336, object lp_938_73777_73923_731041_733035 */
++static void __lambda_628(void *data, object self_7312329, int argc, object *args) /* object self_7312329, object lp_938_73776_73922_731040_733028 */
{
- object lp_938_73776_73922_731040_733375 = args[0];
-+ object lp_938_73777_73923_731041_733035 = args[0];
++ object lp_938_73776_73922_731040_733028 = args[0];
-closureN_type c_7320019;
-object e_7320493 [9];
@@ -39183,37 +39360,37 @@ Make let-values be the same as let*-values, to work around
-c_7320019.elements[6] = ((closureN)self_7313582)->elements[6];
-c_7320019.elements[7] = ((closureN)self_7313582)->elements[7];
-c_7320019.elements[8] = ((closureN)self_7313582)->elements[8];
-+closureN_type c_7318726;
-+object e_7319200 [9];
-+c_7318726.hdr.mark = gc_color_red;
-+ c_7318726.hdr.grayed = 0;
-+c_7318726.tag = closureN_tag;
-+ c_7318726.fn = (function_type)__lambda_1355;
-+c_7318726.num_args = 1;
-+c_7318726.num_elements = 9;
-+c_7318726.elements = (object *)e_7319200;
-+c_7318726.elements[0] = ((closureN)self_7312336)->elements[0];
-+c_7318726.elements[1] = ((closureN)self_7312336)->elements[1];
-+c_7318726.elements[2] = ((closureN)self_7312336)->elements[2];
-+c_7318726.elements[3] = ((closureN)self_7312336)->elements[3];
-+c_7318726.elements[4] = ((closureN)self_7312336)->elements[4];
-+c_7318726.elements[5] = ((closureN)self_7312336)->elements[5];
-+c_7318726.elements[6] = ((closureN)self_7312336)->elements[6];
-+c_7318726.elements[7] = ((closureN)self_7312336)->elements[7];
-+c_7318726.elements[8] = ((closureN)self_7312336)->elements[8];
++closureN_type c_7318719;
++object e_7319193 [9];
++c_7318719.hdr.mark = gc_color_red;
++ c_7318719.hdr.grayed = 0;
++c_7318719.tag = closureN_tag;
++ c_7318719.fn = (function_type)__lambda_1355;
++c_7318719.num_args = 1;
++c_7318719.num_elements = 9;
++c_7318719.elements = (object *)e_7319193;
++c_7318719.elements[0] = ((closureN)self_7312329)->elements[0];
++c_7318719.elements[1] = ((closureN)self_7312329)->elements[1];
++c_7318719.elements[2] = ((closureN)self_7312329)->elements[2];
++c_7318719.elements[3] = ((closureN)self_7312329)->elements[3];
++c_7318719.elements[4] = ((closureN)self_7312329)->elements[4];
++c_7318719.elements[5] = ((closureN)self_7312329)->elements[5];
++c_7318719.elements[6] = ((closureN)self_7312329)->elements[6];
++c_7318719.elements[7] = ((closureN)self_7312329)->elements[7];
++c_7318719.elements[8] = ((closureN)self_7312329)->elements[8];
-pair_type local_7320496;
-return_direct_with_clo1(data,(closure)&c_7320019,__lambda_1402, set_cell_as_expr(&local_7320496, lp_938_73776_73922_731040_733375));;
-+pair_type local_7319203;
-+return_direct_with_clo1(data,(closure)&c_7318726,__lambda_1355, set_cell_as_expr(&local_7319203, lp_938_73777_73923_731041_733035));;
++pair_type local_7319196;
++return_direct_with_clo1(data,(closure)&c_7318719,__lambda_1355, set_cell_as_expr(&local_7319196, lp_938_73776_73922_731040_733028));;
}
-static void __lambda_1402(void *data, object self_7313583, int argc, object *args) /* object self_7313583, object lp_938_73776_73922_731040_733375 */
-+static void __lambda_1355(void *data, object self_7312337, int argc, object *args) /* object self_7312337, object lp_938_73777_73923_731041_733035 */
++static void __lambda_1355(void *data, object self_7312330, int argc, object *args) /* object self_7312330, object lp_938_73776_73922_731040_733028 */
{
- object lp_938_73776_73922_731040_733375 = args[0];
-+ object lp_938_73777_73923_731041_733035 = args[0];
++ object lp_938_73776_73922_731040_733028 = args[0];
-closureN_type c_7320021;
-object e_7320039 [8];
@@ -39232,23 +39409,23 @@ Make let-values be the same as let*-values, to work around
-c_7320021.elements[5] = ((closureN)self_7313583)->elements[4];
-c_7320021.elements[6] = ((closureN)self_7313583)->elements[7];
-c_7320021.elements[7] = ((closureN)self_7313583)->elements[8];
-+closureN_type c_7318728;
-+object e_7318746 [8];
-+c_7318728.hdr.mark = gc_color_red;
-+ c_7318728.hdr.grayed = 0;
-+c_7318728.tag = closureN_tag;
-+ c_7318728.fn = (function_type)__lambda_629;
-+c_7318728.num_args = 1;
-+c_7318728.num_elements = 8;
-+c_7318728.elements = (object *)e_7318746;
-+c_7318728.elements[0] = ((closureN)self_7312337)->elements[0];
-+c_7318728.elements[1] = lp_938_73777_73923_731041_733035;
-+c_7318728.elements[2] = ((closureN)self_7312337)->elements[1];
-+c_7318728.elements[3] = ((closureN)self_7312337)->elements[2];
-+c_7318728.elements[4] = ((closureN)self_7312337)->elements[3];
-+c_7318728.elements[5] = ((closureN)self_7312337)->elements[4];
-+c_7318728.elements[6] = ((closureN)self_7312337)->elements[7];
-+c_7318728.elements[7] = ((closureN)self_7312337)->elements[8];
++closureN_type c_7318721;
++object e_7318739 [8];
++c_7318721.hdr.mark = gc_color_red;
++ c_7318721.hdr.grayed = 0;
++c_7318721.tag = closureN_tag;
++ c_7318721.fn = (function_type)__lambda_629;
++c_7318721.num_args = 1;
++c_7318721.num_elements = 8;
++c_7318721.elements = (object *)e_7318739;
++c_7318721.elements[0] = ((closureN)self_7312330)->elements[0];
++c_7318721.elements[1] = lp_938_73776_73922_731040_733028;
++c_7318721.elements[2] = ((closureN)self_7312330)->elements[1];
++c_7318721.elements[3] = ((closureN)self_7312330)->elements[2];
++c_7318721.elements[4] = ((closureN)self_7312330)->elements[3];
++c_7318721.elements[5] = ((closureN)self_7312330)->elements[4];
++c_7318721.elements[6] = ((closureN)self_7312330)->elements[7];
++c_7318721.elements[7] = ((closureN)self_7312330)->elements[8];
-closureN_type c_7320040;
@@ -39263,31 +39440,31 @@ Make let-values be the same as let*-values, to work around
-c_7320040.elements[0] = lp_938_73776_73922_731040_733375;
-c_7320040.elements[1] = ((closureN)self_7313583)->elements[5];
-c_7320040.elements[2] = ((closureN)self_7313583)->elements[6];
-+closureN_type c_7318747;
-+object e_7319199 [3];
-+c_7318747.hdr.mark = gc_color_red;
-+ c_7318747.hdr.grayed = 0;
-+c_7318747.tag = closureN_tag;
-+ c_7318747.fn = (function_type)__lambda_631;
-+c_7318747.num_args = 6;
-+c_7318747.num_elements = 3;
-+c_7318747.elements = (object *)e_7319199;
-+c_7318747.elements[0] = lp_938_73777_73923_731041_733035;
-+c_7318747.elements[1] = ((closureN)self_7312337)->elements[5];
-+c_7318747.elements[2] = ((closureN)self_7312337)->elements[6];
++closureN_type c_7318740;
++object e_7319192 [3];
++c_7318740.hdr.mark = gc_color_red;
++ c_7318740.hdr.grayed = 0;
++c_7318740.tag = closureN_tag;
++ c_7318740.fn = (function_type)__lambda_631;
++c_7318740.num_args = 6;
++c_7318740.num_elements = 3;
++c_7318740.elements = (object *)e_7319192;
++c_7318740.elements[0] = lp_938_73776_73922_731040_733028;
++c_7318740.elements[1] = ((closureN)self_7312330)->elements[5];
++c_7318740.elements[2] = ((closureN)self_7312330)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7320021,__lambda_629, &c_7320040);;
-+return_direct_with_clo1(data,(closure)&c_7318728,__lambda_629, &c_7318747);;
++return_direct_with_clo1(data,(closure)&c_7318721,__lambda_629, &c_7318740);;
}
-static void __lambda_631(void *data, object self_7313584, int argc, object *args) /* object self_7313584, object k_735800, object w_937_73775_73923_731041_733376, object param_91ls9_73777_73924_731042_733377, object value_91ls10_73778_73925_731043_733378, object p_91ls11_73779_73926_731044_733379, object old_91ls12_73780_73927_731045_733380, object new_91ls13_73781_73928_731046_733381 */
-+static void __lambda_631(void *data, object self_7312338, int argc, object *args) /* object self_7312338, object k_735355, object w_937_73776_73924_731042_733036, object param_91ls9_73778_73925_731043_733037, object value_91ls10_73779_73926_731044_733038, object p_91ls11_73780_73927_731045_733039, object old_91ls12_73781_73928_731046_733040, object new_91ls13_73782_73929_731047_733041 */
++static void __lambda_631(void *data, object self_7312331, int argc, object *args) /* object self_7312331, object k_735348, object w_937_73775_73923_731041_733029, object param_91ls9_73777_73924_731042_733030, object value_91ls10_73778_73925_731043_733031, object p_91ls11_73779_73926_731044_733032, object old_91ls12_73780_73927_731045_733033, object new_91ls13_73781_73928_731046_733034 */
{
- object k_735800 = args[0]; object w_937_73775_73923_731041_733376 = args[1]; object param_91ls9_73777_73924_731042_733377 = args[2]; object value_91ls10_73778_73925_731043_733378 = args[3]; object p_91ls11_73779_73926_731044_733379 = args[4]; object old_91ls12_73780_73927_731045_733380 = args[5]; object new_91ls13_73781_73928_731046_733381 = args[6];
-+ object k_735355 = args[0]; object w_937_73776_73924_731042_733036 = args[1]; object param_91ls9_73778_73925_731043_733037 = args[2]; object value_91ls10_73779_73926_731044_733038 = args[3]; object p_91ls11_73780_73927_731045_733039 = args[4]; object old_91ls12_73781_73928_731046_733040 = args[5]; object new_91ls13_73782_73929_731047_733041 = args[6];
++ object k_735348 = args[0]; object w_937_73775_73923_731041_733029 = args[1]; object param_91ls9_73777_73924_731042_733030 = args[2]; object value_91ls10_73778_73925_731043_733031 = args[3]; object p_91ls11_73779_73926_731044_733032 = args[4]; object old_91ls12_73780_73927_731045_733033 = args[5]; object new_91ls13_73781_73928_731046_733034 = args[6];
-if( (boolean_f != Cyc_is_null(w_937_73775_73923_731041_733376)) ){
-+if( (boolean_f != Cyc_is_null(w_937_73776_73924_731042_733036)) ){
++if( (boolean_f != Cyc_is_null(w_937_73775_73923_731041_733029)) ){
-closureN_type c_7320044;
-object e_7320367 [7];
@@ -39305,51 +39482,51 @@ Make let-values be the same as let*-values, to work around
-c_7320044.elements[4] = ((closureN)self_7313584)->elements[1];
-c_7320044.elements[5] = ((closureN)self_7313584)->elements[2];
-c_7320044.elements[6] = value_91ls10_73778_73925_731043_733378;
-+closureN_type c_7318751;
-+object e_7319074 [7];
-+c_7318751.hdr.mark = gc_color_red;
-+ c_7318751.hdr.grayed = 0;
-+c_7318751.tag = closureN_tag;
-+ c_7318751.fn = (function_type)__lambda_632;
-+c_7318751.num_args = 1;
-+c_7318751.num_elements = 7;
-+c_7318751.elements = (object *)e_7319074;
-+c_7318751.elements[0] = k_735355;
-+c_7318751.elements[1] = new_91ls13_73782_73929_731047_733041;
-+c_7318751.elements[2] = old_91ls12_73781_73928_731046_733040;
-+c_7318751.elements[3] = p_91ls11_73780_73927_731045_733039;
-+c_7318751.elements[4] = ((closureN)self_7312338)->elements[1];
-+c_7318751.elements[5] = ((closureN)self_7312338)->elements[2];
-+c_7318751.elements[6] = value_91ls10_73779_73926_731044_733038;
++closureN_type c_7318744;
++object e_7319067 [7];
++c_7318744.hdr.mark = gc_color_red;
++ c_7318744.hdr.grayed = 0;
++c_7318744.tag = closureN_tag;
++ c_7318744.fn = (function_type)__lambda_632;
++c_7318744.num_args = 1;
++c_7318744.num_elements = 7;
++c_7318744.elements = (object *)e_7319067;
++c_7318744.elements[0] = k_735348;
++c_7318744.elements[1] = new_91ls13_73781_73928_731046_733034;
++c_7318744.elements[2] = old_91ls12_73780_73927_731045_733033;
++c_7318744.elements[3] = p_91ls11_73779_73926_731044_733032;
++c_7318744.elements[4] = ((closureN)self_7312331)->elements[1];
++c_7318744.elements[5] = ((closureN)self_7312331)->elements[2];
++c_7318744.elements[6] = value_91ls10_73778_73925_731043_733031;
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320044, primitive_cons, NULL, param_91ls9_73777_73924_731042_733377);
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318751, primitive_cons, NULL, param_91ls9_73778_73925_731043_733037);
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318744, primitive_cons, NULL, param_91ls9_73777_73924_731042_733030);
} else {
-if( (boolean_f != Cyc_is_pair(w_937_73775_73923_731041_733376)) ){
-+if( (boolean_f != Cyc_is_pair(w_937_73776_73924_731042_733036)) ){
++if( (boolean_f != Cyc_is_pair(w_937_73775_73923_731041_733029)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_937_73775_73923_731041_733376))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_937_73776_73924_731042_733036))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, w_937_73775_73923_731041_733029))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376)))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036)))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029)))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029))))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376)))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036)))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029)))))) ){
@@ -39357,7 +39534,7 @@ Make let-values be the same as let*-values, to work around
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376))))))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036))))))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029))))))) ){
@@ -39366,21 +39543,21 @@ Make let-values be the same as let*-values, to work around
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376)))))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036)))))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029)))))))) ){
-pair_type local_7320432;
-+pair_type local_7319139;
++pair_type local_7319132;
-pair_type local_7320439;
-+pair_type local_7319146;
++pair_type local_7319139;
@@ -39389,7 +39566,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320448;
-+pair_type local_7319155;
++pair_type local_7319148;
@@ -39398,7 +39575,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320459;
-+pair_type local_7319166;
++pair_type local_7319159;
@@ -39407,7 +39584,7 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320472;
-+pair_type local_7319179;
++pair_type local_7319172;
@@ -39416,43 +39593,43 @@ Make let-values be the same as let*-values, to work around
-return_closcall7(data, car(((closureN)self_7313584)->elements[0]), k_735800, Cyc_cdr(data, w_937_73775_73923_731041_733376), set_pair_as_expr(&local_7320432, Cyc_car(data, Cyc_car(data, w_937_73775_73923_731041_733376)), param_91ls9_73777_73924_731042_733377), set_pair_as_expr(&local_7320439, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376))), value_91ls10_73778_73925_731043_733378), set_pair_as_expr(&local_7320448, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376)))), p_91ls11_73779_73926_731044_733379), set_pair_as_expr(&local_7320459, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376))))), old_91ls12_73780_73927_731045_733380), set_pair_as_expr(&local_7320472, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733376)))))), new_91ls13_73781_73928_731046_733381));
-+return_closcall7(data, car(((closureN)self_7312338)->elements[0]), k_735355, Cyc_cdr(data, w_937_73776_73924_731042_733036), set_pair_as_expr(&local_7319139, Cyc_car(data, Cyc_car(data, w_937_73776_73924_731042_733036)), param_91ls9_73778_73925_731043_733037), set_pair_as_expr(&local_7319146, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036))), value_91ls10_73779_73926_731044_733038), set_pair_as_expr(&local_7319155, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036)))), p_91ls11_73780_73927_731045_733039), set_pair_as_expr(&local_7319166, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036))))), old_91ls12_73781_73928_731046_733040), set_pair_as_expr(&local_7319179, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73776_73924_731042_733036)))))), new_91ls13_73782_73929_731047_733041));
++return_closcall7(data, car(((closureN)self_7312331)->elements[0]), k_735348, Cyc_cdr(data, w_937_73775_73923_731041_733029), set_pair_as_expr(&local_7319132, Cyc_car(data, Cyc_car(data, w_937_73775_73923_731041_733029)), param_91ls9_73777_73924_731042_733030), set_pair_as_expr(&local_7319139, Cyc_car(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029))), value_91ls10_73778_73925_731043_733031), set_pair_as_expr(&local_7319148, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029)))), p_91ls11_73779_73926_731044_733032), set_pair_as_expr(&local_7319159, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029))))), old_91ls12_73780_73927_731045_733033), set_pair_as_expr(&local_7319172, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, Cyc_car(data, w_937_73775_73923_731041_733029)))))), new_91ls13_73781_73928_731046_733034));
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_735800, (((closure) k_735800)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_735355, (((closure) k_735355)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_735348, (((closure) k_735348)->fn), boolean_f);}
;}
;;
}
-static void __lambda_632(void *data, object self_7313585, int argc, object *args) /* object self_7313585, object r_735802_7312656 */
-+static void __lambda_632(void *data, object self_7312339, int argc, object *args) /* object self_7312339, object r_735357_7311410 */
++static void __lambda_632(void *data, object self_7312332, int argc, object *args) /* object self_7312332, object r_735350_7311403 */
{
- object r_735802_7312656 = args[0];
-+ object r_735357_7311410 = args[0];
++ object r_735350_7311403 = args[0];
-closureN_type c_7320046;
-object e_7320365 [7];
@@ -39470,32 +39647,32 @@ Make let-values be the same as let*-values, to work around
-c_7320046.elements[4] = r_735802_7312656;
-c_7320046.elements[5] = ((closureN)self_7313585)->elements[4];
-c_7320046.elements[6] = ((closureN)self_7313585)->elements[5];
-+closureN_type c_7318753;
-+object e_7319072 [7];
-+c_7318753.hdr.mark = gc_color_red;
-+ c_7318753.hdr.grayed = 0;
-+c_7318753.tag = closureN_tag;
-+ c_7318753.fn = (function_type)__lambda_633;
-+c_7318753.num_args = 1;
-+c_7318753.num_elements = 7;
-+c_7318753.elements = (object *)e_7319072;
-+c_7318753.elements[0] = ((closureN)self_7312339)->elements[0];
-+c_7318753.elements[1] = ((closureN)self_7312339)->elements[1];
-+c_7318753.elements[2] = ((closureN)self_7312339)->elements[2];
-+c_7318753.elements[3] = ((closureN)self_7312339)->elements[3];
-+c_7318753.elements[4] = r_735357_7311410;
-+c_7318753.elements[5] = ((closureN)self_7312339)->elements[4];
-+c_7318753.elements[6] = ((closureN)self_7312339)->elements[5];
++closureN_type c_7318746;
++object e_7319065 [7];
++c_7318746.hdr.mark = gc_color_red;
++ c_7318746.hdr.grayed = 0;
++c_7318746.tag = closureN_tag;
++ c_7318746.fn = (function_type)__lambda_633;
++c_7318746.num_args = 1;
++c_7318746.num_elements = 7;
++c_7318746.elements = (object *)e_7319065;
++c_7318746.elements[0] = ((closureN)self_7312332)->elements[0];
++c_7318746.elements[1] = ((closureN)self_7312332)->elements[1];
++c_7318746.elements[2] = ((closureN)self_7312332)->elements[2];
++c_7318746.elements[3] = ((closureN)self_7312332)->elements[3];
++c_7318746.elements[4] = r_735350_7311403;
++c_7318746.elements[5] = ((closureN)self_7312332)->elements[4];
++c_7318746.elements[6] = ((closureN)self_7312332)->elements[5];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320046, primitive_cons, NULL, ((closureN)self_7313585)->elements[6]);;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318753, primitive_cons, NULL, ((closureN)self_7312339)->elements[6]);;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318746, primitive_cons, NULL, ((closureN)self_7312332)->elements[6]);;
}
-static void __lambda_633(void *data, object self_7313586, int argc, object *args) /* object self_7313586, object r_735803_7312657_7312707 */
-+static void __lambda_633(void *data, object self_7312340, int argc, object *args) /* object self_7312340, object r_735358_7311411_7311461 */
++static void __lambda_633(void *data, object self_7312333, int argc, object *args) /* object self_7312333, object r_735351_7311404_7311454 */
{
- object r_735803_7312657_7312707 = args[0];
-+ object r_735358_7311411_7311461 = args[0];
++ object r_735351_7311404_7311454 = args[0];
-closureN_type c_7320048;
-object e_7320363 [7];
@@ -39513,32 +39690,32 @@ Make let-values be the same as let*-values, to work around
-c_7320048.elements[4] = r_735803_7312657_7312707;
-c_7320048.elements[5] = ((closureN)self_7313586)->elements[5];
-c_7320048.elements[6] = ((closureN)self_7313586)->elements[6];
-+closureN_type c_7318755;
-+object e_7319070 [7];
-+c_7318755.hdr.mark = gc_color_red;
-+ c_7318755.hdr.grayed = 0;
-+c_7318755.tag = closureN_tag;
-+ c_7318755.fn = (function_type)__lambda_634;
-+c_7318755.num_args = 1;
-+c_7318755.num_elements = 7;
-+c_7318755.elements = (object *)e_7319070;
-+c_7318755.elements[0] = ((closureN)self_7312340)->elements[0];
-+c_7318755.elements[1] = ((closureN)self_7312340)->elements[1];
-+c_7318755.elements[2] = ((closureN)self_7312340)->elements[2];
-+c_7318755.elements[3] = ((closureN)self_7312340)->elements[4];
-+c_7318755.elements[4] = r_735358_7311411_7311461;
-+c_7318755.elements[5] = ((closureN)self_7312340)->elements[5];
-+c_7318755.elements[6] = ((closureN)self_7312340)->elements[6];
++closureN_type c_7318748;
++object e_7319063 [7];
++c_7318748.hdr.mark = gc_color_red;
++ c_7318748.hdr.grayed = 0;
++c_7318748.tag = closureN_tag;
++ c_7318748.fn = (function_type)__lambda_634;
++c_7318748.num_args = 1;
++c_7318748.num_elements = 7;
++c_7318748.elements = (object *)e_7319063;
++c_7318748.elements[0] = ((closureN)self_7312333)->elements[0];
++c_7318748.elements[1] = ((closureN)self_7312333)->elements[1];
++c_7318748.elements[2] = ((closureN)self_7312333)->elements[2];
++c_7318748.elements[3] = ((closureN)self_7312333)->elements[4];
++c_7318748.elements[4] = r_735351_7311404_7311454;
++c_7318748.elements[5] = ((closureN)self_7312333)->elements[5];
++c_7318748.elements[6] = ((closureN)self_7312333)->elements[6];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320048, primitive_cons, NULL, ((closureN)self_7313586)->elements[3]);;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318755, primitive_cons, NULL, ((closureN)self_7312340)->elements[3]);;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318748, primitive_cons, NULL, ((closureN)self_7312333)->elements[3]);;
}
-static void __lambda_634(void *data, object self_7313587, int argc, object *args) /* object self_7313587, object r_735804_7312658_7312708_7312757 */
-+static void __lambda_634(void *data, object self_7312341, int argc, object *args) /* object self_7312341, object r_735359_7311412_7311462_7311511 */
++static void __lambda_634(void *data, object self_7312334, int argc, object *args) /* object self_7312334, object r_735352_7311405_7311455_7311504 */
{
- object r_735804_7312658_7312708_7312757 = args[0];
-+ object r_735359_7311412_7311462_7311511 = args[0];
++ object r_735352_7311405_7311455_7311504 = args[0];
-closureN_type c_7320050;
-object e_7320361 [7];
@@ -39556,32 +39733,32 @@ Make let-values be the same as let*-values, to work around
-c_7320050.elements[4] = r_735804_7312658_7312708_7312757;
-c_7320050.elements[5] = ((closureN)self_7313587)->elements[5];
-c_7320050.elements[6] = ((closureN)self_7313587)->elements[6];
-+closureN_type c_7318757;
-+object e_7319068 [7];
-+c_7318757.hdr.mark = gc_color_red;
-+ c_7318757.hdr.grayed = 0;
-+c_7318757.tag = closureN_tag;
-+ c_7318757.fn = (function_type)__lambda_635;
-+c_7318757.num_args = 1;
-+c_7318757.num_elements = 7;
-+c_7318757.elements = (object *)e_7319068;
-+c_7318757.elements[0] = ((closureN)self_7312341)->elements[0];
-+c_7318757.elements[1] = ((closureN)self_7312341)->elements[1];
-+c_7318757.elements[2] = ((closureN)self_7312341)->elements[3];
-+c_7318757.elements[3] = ((closureN)self_7312341)->elements[4];
-+c_7318757.elements[4] = r_735359_7311412_7311462_7311511;
-+c_7318757.elements[5] = ((closureN)self_7312341)->elements[5];
-+c_7318757.elements[6] = ((closureN)self_7312341)->elements[6];
++closureN_type c_7318750;
++object e_7319061 [7];
++c_7318750.hdr.mark = gc_color_red;
++ c_7318750.hdr.grayed = 0;
++c_7318750.tag = closureN_tag;
++ c_7318750.fn = (function_type)__lambda_635;
++c_7318750.num_args = 1;
++c_7318750.num_elements = 7;
++c_7318750.elements = (object *)e_7319061;
++c_7318750.elements[0] = ((closureN)self_7312334)->elements[0];
++c_7318750.elements[1] = ((closureN)self_7312334)->elements[1];
++c_7318750.elements[2] = ((closureN)self_7312334)->elements[3];
++c_7318750.elements[3] = ((closureN)self_7312334)->elements[4];
++c_7318750.elements[4] = r_735352_7311405_7311455_7311504;
++c_7318750.elements[5] = ((closureN)self_7312334)->elements[5];
++c_7318750.elements[6] = ((closureN)self_7312334)->elements[6];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320050, primitive_cons, NULL, ((closureN)self_7313587)->elements[2]);;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318757, primitive_cons, NULL, ((closureN)self_7312341)->elements[2]);;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318750, primitive_cons, NULL, ((closureN)self_7312334)->elements[2]);;
}
-static void __lambda_635(void *data, object self_7313588, int argc, object *args) /* object self_7313588, object r_735805_7312659_7312709_7312758_7312806 */
-+static void __lambda_635(void *data, object self_7312342, int argc, object *args) /* object self_7312342, object r_735360_7311413_7311463_7311512_7311560 */
++static void __lambda_635(void *data, object self_7312335, int argc, object *args) /* object self_7312335, object r_735353_7311406_7311456_7311505_7311553 */
{
- object r_735805_7312659_7312709_7312758_7312806 = args[0];
-+ object r_735360_7311413_7311463_7311512_7311560 = args[0];
++ object r_735353_7311406_7311456_7311505_7311553 = args[0];
-closureN_type c_7320052;
-object e_7320359 [7];
@@ -39599,32 +39776,32 @@ Make let-values be the same as let*-values, to work around
-c_7320052.elements[4] = r_735805_7312659_7312709_7312758_7312806;
-c_7320052.elements[5] = ((closureN)self_7313588)->elements[5];
-c_7320052.elements[6] = ((closureN)self_7313588)->elements[6];
-+closureN_type c_7318759;
-+object e_7319066 [7];
-+c_7318759.hdr.mark = gc_color_red;
-+ c_7318759.hdr.grayed = 0;
-+c_7318759.tag = closureN_tag;
-+ c_7318759.fn = (function_type)__lambda_636;
-+c_7318759.num_args = 1;
-+c_7318759.num_elements = 7;
-+c_7318759.elements = (object *)e_7319066;
-+c_7318759.elements[0] = ((closureN)self_7312342)->elements[0];
-+c_7318759.elements[1] = ((closureN)self_7312342)->elements[2];
-+c_7318759.elements[2] = ((closureN)self_7312342)->elements[3];
-+c_7318759.elements[3] = ((closureN)self_7312342)->elements[4];
-+c_7318759.elements[4] = r_735360_7311413_7311463_7311512_7311560;
-+c_7318759.elements[5] = ((closureN)self_7312342)->elements[5];
-+c_7318759.elements[6] = ((closureN)self_7312342)->elements[6];
++closureN_type c_7318752;
++object e_7319059 [7];
++c_7318752.hdr.mark = gc_color_red;
++ c_7318752.hdr.grayed = 0;
++c_7318752.tag = closureN_tag;
++ c_7318752.fn = (function_type)__lambda_636;
++c_7318752.num_args = 1;
++c_7318752.num_elements = 7;
++c_7318752.elements = (object *)e_7319059;
++c_7318752.elements[0] = ((closureN)self_7312335)->elements[0];
++c_7318752.elements[1] = ((closureN)self_7312335)->elements[2];
++c_7318752.elements[2] = ((closureN)self_7312335)->elements[3];
++c_7318752.elements[3] = ((closureN)self_7312335)->elements[4];
++c_7318752.elements[4] = r_735353_7311406_7311456_7311505_7311553;
++c_7318752.elements[5] = ((closureN)self_7312335)->elements[5];
++c_7318752.elements[6] = ((closureN)self_7312335)->elements[6];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7320052, primitive_cons, NULL, ((closureN)self_7313588)->elements[1]);;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318759, primitive_cons, NULL, ((closureN)self_7312342)->elements[1]);;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7318752, primitive_cons, NULL, ((closureN)self_7312335)->elements[1]);;
}
-static void __lambda_636(void *data, object self_7313589, int argc, object *args) /* object self_7313589, object r_735806_7312660_7312710_7312759_7312807_7312854 */
-+static void __lambda_636(void *data, object self_7312343, int argc, object *args) /* object self_7312343, object r_735361_7311414_7311464_7311513_7311561_7311608 */
++static void __lambda_636(void *data, object self_7312336, int argc, object *args) /* object self_7312336, object r_735354_7311407_7311457_7311506_7311554_7311601 */
{
- object r_735806_7312660_7312710_7312759_7312807_7312854 = args[0];
-+ object r_735361_7311414_7311464_7311513_7311561_7311608 = args[0];
++ object r_735354_7311407_7311457_7311506_7311554_7311601 = args[0];
-closureN_type c_7320054;
-object e_7320354 [3];
@@ -39638,49 +39815,48 @@ Make let-values be the same as let*-values, to work around
-c_7320054.elements[0] = ((closureN)self_7313589)->elements[0];
-c_7320054.elements[1] = ((closureN)self_7313589)->elements[5];
-c_7320054.elements[2] = ((closureN)self_7313589)->elements[6];
-+closureN_type c_7318761;
-+object e_7319061 [3];
-+c_7318761.hdr.mark = gc_color_red;
-+ c_7318761.hdr.grayed = 0;
-+c_7318761.tag = closureN_tag;
-+ c_7318761.fn = (function_type)__lambda_637;
-+c_7318761.num_args = 5;
-+c_7318761.num_elements = 3;
-+c_7318761.elements = (object *)e_7319061;
-+c_7318761.elements[0] = ((closureN)self_7312343)->elements[0];
-+c_7318761.elements[1] = ((closureN)self_7312343)->elements[5];
-+c_7318761.elements[2] = ((closureN)self_7312343)->elements[6];
++closureN_type c_7318754;
++object e_7319054 [3];
++c_7318754.hdr.mark = gc_color_red;
++ c_7318754.hdr.grayed = 0;
++c_7318754.tag = closureN_tag;
++ c_7318754.fn = (function_type)__lambda_637;
++c_7318754.num_args = 5;
++c_7318754.num_elements = 3;
++c_7318754.elements = (object *)e_7319054;
++c_7318754.elements[0] = ((closureN)self_7312336)->elements[0];
++c_7318754.elements[1] = ((closureN)self_7312336)->elements[5];
++c_7318754.elements[2] = ((closureN)self_7312336)->elements[6];
-return_direct_with_clo5(data,(closure)&c_7320054,__lambda_637, ((closureN)self_7313589)->elements[1], ((closureN)self_7313589)->elements[2], ((closureN)self_7313589)->elements[3], ((closureN)self_7313589)->elements[4], r_735806_7312660_7312710_7312759_7312807_7312854);;
-+return_direct_with_clo5(data,(closure)&c_7318761,__lambda_637, ((closureN)self_7312343)->elements[1], ((closureN)self_7312343)->elements[2], ((closureN)self_7312343)->elements[3], ((closureN)self_7312343)->elements[4], r_735361_7311414_7311464_7311513_7311561_7311608);;
++return_direct_with_clo5(data,(closure)&c_7318754,__lambda_637, ((closureN)self_7312336)->elements[1], ((closureN)self_7312336)->elements[2], ((closureN)self_7312336)->elements[3], ((closureN)self_7312336)->elements[4], r_735354_7311407_7311457_7311506_7311554_7311601);;
}
-static void __lambda_637(void *data, object self_7313590, int argc, object *args) /* object self_7313590, object param_73929_731047_733382_7312661_7312711_7312760_7312808_7312855, object value_73930_731048_733383_7312662_7312712_7312761_7312809_7312856, object p_73931_731049_733384_7312663_7312713_7312762_7312810_7312857, object old_73932_731050_733385_7312664_7312714_7312763_7312811_7312858, object new_73933_731051_733386_7312665_7312715_7312764_7312812_7312859 */
-+static void __lambda_637(void *data, object self_7312344, int argc, object *args) /* object self_7312344, object param_73930_731048_733042_7311415_7311465_7311514_7311562_7311609, object value_73931_731049_733043_7311416_7311466_7311515_7311563_7311610, object p_73932_731050_733044_7311417_7311467_7311516_7311564_7311611, object old_73933_731051_733045_7311418_7311468_7311517_7311565_7311612, object new_73934_731052_733046_7311419_7311469_7311518_7311566_7311613 */
++static void __lambda_637(void *data, object self_7312337, int argc, object *args) /* object self_7312337, object param_73929_731047_733035_7311408_7311458_7311507_7311555_7311602, object value_73930_731048_733036_7311409_7311459_7311508_7311556_7311603, object p_73931_731049_733037_7311410_7311460_7311509_7311557_7311604, object old_73932_731050_733038_7311411_7311461_7311510_7311558_7311605, object new_73933_731051_733039_7311412_7311462_7311511_7311559_7311606 */
{
- object param_73929_731047_733382_7312661_7312711_7312760_7312808_7312855 = args[0]; object value_73930_731048_733383_7312662_7312712_7312761_7312809_7312856 = args[1]; object p_73931_731049_733384_7312663_7312713_7312762_7312810_7312857 = args[2]; object old_73932_731050_733385_7312664_7312714_7312763_7312811_7312858 = args[3]; object new_73933_731051_733386_7312665_7312715_7312764_7312812_7312859 = args[4];
-+ object param_73930_731048_733042_7311415_7311465_7311514_7311562_7311609 = args[0]; object value_73931_731049_733043_7311416_7311466_7311515_7311563_7311610 = args[1]; object p_73932_731050_733044_7311417_7311467_7311516_7311564_7311611 = args[2]; object old_73933_731051_733045_7311418_7311468_7311517_7311565_7311612 = args[3]; object new_73934_731052_733046_7311419_7311469_7311518_7311566_7311613 = args[4];
++ object param_73929_731047_733035_7311408_7311458_7311507_7311555_7311602 = args[0]; object value_73930_731048_733036_7311409_7311459_7311508_7311556_7311603 = args[1]; object p_73931_731049_733037_7311410_7311460_7311509_7311557_7311604 = args[2]; object old_73932_731050_733038_7311411_7311461_7311510_7311558_7311605 = args[3]; object new_73933_731051_733039_7311412_7311462_7311511_7311559_7311606 = args[4];
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7313590)->elements[2]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312344)->elements[2]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312337)->elements[2]))) ){
-if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7313590)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312344)->elements[2])))) ){
++if( (boolean_f != Cyc_is_null(Cyc_car(data, Cyc_cdr(data, ((closureN)self_7312337)->elements[2])))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313590)->elements[2])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312344)->elements[2])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312337)->elements[2])))) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313590)->elements[2]))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312344)->elements[2]))))) ){
-
+-
-closureN_type c_7320085;
-object e_7320345 [8];
-c_7320085.hdr.mark = gc_color_red;
@@ -39698,50 +39874,26 @@ Make let-values be the same as let*-values, to work around
-c_7320085.elements[5] = ((closureN)self_7313590)->elements[1];
-c_7320085.elements[6] = ((closureN)self_7313590)->elements[2];
-c_7320085.elements[7] = value_73930_731048_733383_7312662_7312712_7312761_7312809_7312856;
-+closureN_type c_7318792;
-+object e_7319052 [8];
-+c_7318792.hdr.mark = gc_color_red;
-+ c_7318792.hdr.grayed = 0;
-+c_7318792.tag = closureN_tag;
-+ c_7318792.fn = (function_type)__lambda_638;
-+c_7318792.num_args = 1;
-+c_7318792.num_elements = 8;
-+c_7318792.elements = (object *)e_7319052;
-+c_7318792.elements[0] = ((closureN)self_7312344)->elements[0];
-+c_7318792.elements[1] = new_73934_731052_733046_7311419_7311469_7311518_7311566_7311613;
-+c_7318792.elements[2] = old_73933_731051_733045_7311418_7311468_7311517_7311565_7311612;
-+c_7318792.elements[3] = p_73932_731050_733044_7311417_7311467_7311516_7311564_7311611;
-+c_7318792.elements[4] = param_73930_731048_733042_7311415_7311465_7311514_7311562_7311609;
-+c_7318792.elements[5] = ((closureN)self_7312344)->elements[1];
-+c_7318792.elements[6] = ((closureN)self_7312344)->elements[2];
-+c_7318792.elements[7] = value_73931_731049_733043_7311416_7311466_7311515_7311563_7311610;
-
+-
-return_closcall2(data, ((closureN)self_7313590)->elements[1], &c_7320085, quote_let);
-+return_closcall2(data, ((closureN)self_7312344)->elements[1], &c_7318792, quote_let);
- } else {
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313590)->elements[0], (((closure) ((closureN)self_7313590)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312344)->elements[0], (((closure) ((closureN)self_7312344)->elements[0])->fn), boolean_f);}
- ;
- } else {
+-;
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313590)->elements[0], (((closure) ((closureN)self_7313590)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312344)->elements[0], (((closure) ((closureN)self_7312344)->elements[0])->fn), boolean_f);}
- ;
- } else {
+-;
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313590)->elements[0], (((closure) ((closureN)self_7313590)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312344)->elements[0], (((closure) ((closureN)self_7312344)->elements[0])->fn), boolean_f);}
- ;
- } else {
+-;
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313590)->elements[0], (((closure) ((closureN)self_7313590)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312344)->elements[0], (((closure) ((closureN)self_7312344)->elements[0])->fn), boolean_f);}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_638(void *data, object self_7313591, int argc, object *args) /* object self_7313591, object r_735817_7312666_7312716_7312765_7312813_7312860 */
-+static void __lambda_638(void *data, object self_7312345, int argc, object *args) /* object self_7312345, object r_735372_7311420_7311470_7311519_7311567_7311614 */
- {
+- {
- object r_735817_7312666_7312716_7312765_7312813_7312860 = args[0];
-+ object r_735372_7311420_7311470_7311519_7311567_7311614 = args[0];
-
+-
-closureN_type c_7320087;
-object e_7320336 [9];
-c_7320087.hdr.mark = gc_color_red;
@@ -39760,53 +39912,26 @@ Make let-values be the same as let*-values, to work around
-c_7320087.elements[6] = ((closureN)self_7313591)->elements[5];
-c_7320087.elements[7] = ((closureN)self_7313591)->elements[6];
-c_7320087.elements[8] = ((closureN)self_7313591)->elements[7];
-+closureN_type c_7318794;
-+object e_7319043 [9];
-+c_7318794.hdr.mark = gc_color_red;
-+ c_7318794.hdr.grayed = 0;
-+c_7318794.tag = closureN_tag;
-+ c_7318794.fn = (function_type)__lambda_639;
-+c_7318794.num_args = 1;
-+c_7318794.num_elements = 9;
-+c_7318794.elements = (object *)e_7319043;
-+c_7318794.elements[0] = ((closureN)self_7312345)->elements[0];
-+c_7318794.elements[1] = ((closureN)self_7312345)->elements[1];
-+c_7318794.elements[2] = ((closureN)self_7312345)->elements[2];
-+c_7318794.elements[3] = ((closureN)self_7312345)->elements[3];
-+c_7318794.elements[4] = ((closureN)self_7312345)->elements[4];
-+c_7318794.elements[5] = r_735372_7311420_7311470_7311519_7311567_7311614;
-+c_7318794.elements[6] = ((closureN)self_7312345)->elements[5];
-+c_7318794.elements[7] = ((closureN)self_7312345)->elements[6];
-+c_7318794.elements[8] = ((closureN)self_7312345)->elements[7];
-
-
+-
+-
-mmacro(c_7320337, (function_type)__lambda_667);c_7320337.num_args = 2;
-return_direct_with_clo1(data,(closure)&c_7320087,__lambda_639, &c_7320337);;
-+mmacro(c_7319044, (function_type)__lambda_667);c_7319044.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7318794,__lambda_639, &c_7319044);;
- }
-
+-}
+-
-static void __lambda_667(void *data, object self_7313592, int argc, object *args) /* object self_7313592, object k_735940_7312704_7312754_7312803_7312851_7312898, object p_73944_731058_733393_7312705_7312755_7312804_7312852_7312899, object param_73945_731059_733394_7312706_7312756_7312805_7312853_7312900 */
-+static void __lambda_667(void *data, object self_7312346, int argc, object *args) /* object self_7312346, object k_735495_7311458_7311508_7311557_7311605_7311652, object p_73945_731059_733053_7311459_7311509_7311558_7311606_7311653, object param_73946_731060_733054_7311460_7311510_7311559_7311607_7311654 */
- {
+- {
- object k_735940_7312704_7312754_7312803_7312851_7312898 = args[0]; object p_73944_731058_733393_7312705_7312755_7312804_7312852_7312899 = args[1]; object param_73945_731059_733394_7312706_7312756_7312805_7312853_7312900 = args[2];
-+ object k_735495_7311458_7311508_7311557_7311605_7311652 = args[0]; object p_73945_731059_733053_7311459_7311509_7311558_7311606_7311653 = args[1]; object param_73946_731060_733054_7311460_7311510_7311559_7311607_7311654 = args[2];
-
+-
-pair_type local_7320341;
-+pair_type local_7319048;
-
+-
-pair_type local_7320344;
-return_direct_with_clo1(data, k_735940_7312704_7312754_7312803_7312851_7312898, (((closure) k_735940_7312704_7312754_7312803_7312851_7312898)->fn), set_pair_as_expr(&local_7320341, p_73944_731058_733393_7312705_7312755_7312804_7312852_7312899, set_pair_as_expr(&local_7320344, param_73945_731059_733394_7312706_7312756_7312805_7312853_7312900, NULL)));;
-+pair_type local_7319051;
-+return_direct_with_clo1(data, k_735495_7311458_7311508_7311557_7311605_7311652, (((closure) k_735495_7311458_7311508_7311557_7311605_7311652)->fn), set_pair_as_expr(&local_7319048, p_73945_731059_733053_7311459_7311509_7311558_7311606_7311653, set_pair_as_expr(&local_7319051, param_73946_731060_733054_7311460_7311510_7311559_7311607_7311654, NULL)));;
- }
-
+-}
+-
-static void __lambda_639(void *data, object self_7313593, int argc, object *args) /* object self_7313593, object r_735939_7312667_7312717_7312766_7312814_7312861 */
-+static void __lambda_639(void *data, object self_7312347, int argc, object *args) /* object self_7312347, object r_735494_7311421_7311471_7311520_7311568_7311615 */
- {
+- {
- object r_735939_7312667_7312717_7312766_7312814_7312861 = args[0];
-+ object r_735494_7311421_7311471_7311520_7311568_7311615 = args[0];
-
+-
-closureN_type c_7320089;
-object e_7320333 [8];
-c_7320089.hdr.mark = gc_color_red;
@@ -40397,7 +40522,8 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_657(void *data, object self_7313615, int argc, object *args) /* object self_7313615, object k_735854_738374_738402_738428_738453_7312685_7312735_7312784_7312832_7312879, object p_73953_731067_733402_738375_738403_738429_738454_7312686_7312736_7312785_7312833_7312880, object old_73954_731068_733403_738376_738404_738430_738455_7312687_7312737_7312786_7312834_7312881 */
- {
- object k_735854_738374_738402_738428_738453_7312685_7312735_7312784_7312832_7312879 = args[0]; object p_73953_731067_733402_738375_738403_738429_738454_7312686_7312736_7312785_7312833_7312880 = args[1]; object old_73954_731068_733403_738376_738404_738430_738455_7312687_7312737_7312786_7312834_7312881 = args[2];
--
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312337)->elements[2]))))) ){
+
-closureN_type c_7320201;
-object e_7320226 [4];
-c_7320201.hdr.mark = gc_color_red;
@@ -40411,235 +40537,291 @@ Make let-values be the same as let*-values, to work around
-c_7320201.elements[1] = old_73954_731068_733403_738376_738404_738430_738455_7312687_7312737_7312786_7312834_7312881;
-c_7320201.elements[2] = p_73953_731067_733402_738375_738403_738429_738454_7312686_7312736_7312785_7312833_7312880;
-c_7320201.elements[3] = ((closureN)self_7313615)->elements[0];
-+closureN_type c_7318796;
-+object e_7319040 [8];
-+c_7318796.hdr.mark = gc_color_red;
-+ c_7318796.hdr.grayed = 0;
-+c_7318796.tag = closureN_tag;
-+ c_7318796.fn = (function_type)__lambda_640;
-+c_7318796.num_args = 1;
-+c_7318796.num_elements = 8;
-+c_7318796.elements = (object *)e_7319040;
-+c_7318796.elements[0] = ((closureN)self_7312347)->elements[0];
-+c_7318796.elements[1] = ((closureN)self_7312347)->elements[1];
-+c_7318796.elements[2] = ((closureN)self_7312347)->elements[2];
-+c_7318796.elements[3] = ((closureN)self_7312347)->elements[3];
-+c_7318796.elements[4] = ((closureN)self_7312347)->elements[5];
-+c_7318796.elements[5] = ((closureN)self_7312347)->elements[6];
-+c_7318796.elements[6] = ((closureN)self_7312347)->elements[7];
-+c_7318796.elements[7] = ((closureN)self_7312347)->elements[8];
-
--return_closcall2(data, ((closureN)self_7313615)->elements[0], &c_7320201, quote_quote);;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318796, r_735494_7311421_7311471_7311520_7311568_7311615, ((closureN)self_7312347)->elements[3], ((closureN)self_7312347)->elements[4]);;
- }
-
--static void __lambda_658(void *data, object self_7313616, int argc, object *args) /* object self_7313616, object r_735862_738377_738405_738431_738456_7312688_7312738_7312787_7312835_7312882 */
-+static void __lambda_640(void *data, object self_7312348, int argc, object *args) /* object self_7312348, object r_735375_7311422_7311472_7311521_7311569_7311616 */
- {
-- object r_735862_738377_738405_738431_738456_7312688_7312738_7312787_7312835_7312882 = args[0];
-+ object r_735375_7311422_7311472_7311521_7311569_7311616 = args[0];
-
--closureN_type c_7320204;
--object e_7320225 [4];
--c_7320204.hdr.mark = gc_color_red;
-- c_7320204.hdr.grayed = 0;
--c_7320204.tag = closureN_tag;
-- c_7320204.fn = (function_type)__lambda_659;
--c_7320204.num_args = 1;
--c_7320204.num_elements = 4;
--c_7320204.elements = (object *)e_7320225;
--c_7320204.elements[0] = ((closureN)self_7313616)->elements[0];
--c_7320204.elements[1] = ((closureN)self_7313616)->elements[1];
--c_7320204.elements[2] = ((closureN)self_7313616)->elements[2];
--c_7320204.elements[3] = r_735862_738377_738405_738431_738456_7312688_7312738_7312787_7312835_7312882;
-+closureN_type c_7318799;
-+object e_7319039 [9];
-+c_7318799.hdr.mark = gc_color_red;
-+ c_7318799.hdr.grayed = 0;
-+c_7318799.tag = closureN_tag;
-+ c_7318799.fn = (function_type)__lambda_641;
-+c_7318799.num_args = 1;
-+c_7318799.num_elements = 9;
-+c_7318799.elements = (object *)e_7319039;
-+c_7318799.elements[0] = ((closureN)self_7312348)->elements[0];
-+c_7318799.elements[1] = ((closureN)self_7312348)->elements[1];
-+c_7318799.elements[2] = ((closureN)self_7312348)->elements[2];
-+c_7318799.elements[3] = ((closureN)self_7312348)->elements[3];
-+c_7318799.elements[4] = ((closureN)self_7312348)->elements[4];
-+c_7318799.elements[5] = r_735375_7311422_7311472_7311521_7311569_7311616;
-+c_7318799.elements[6] = ((closureN)self_7312348)->elements[5];
-+c_7318799.elements[7] = ((closureN)self_7312348)->elements[6];
-+c_7318799.elements[8] = ((closureN)self_7312348)->elements[7];
-+
-+return_closcall2(data, ((closureN)self_7312348)->elements[5], &c_7318799, quote_let);;
++closureN_type c_7318785;
++object e_7319045 [8];
++c_7318785.hdr.mark = gc_color_red;
++ c_7318785.hdr.grayed = 0;
++c_7318785.tag = closureN_tag;
++ c_7318785.fn = (function_type)__lambda_638;
++c_7318785.num_args = 1;
++c_7318785.num_elements = 8;
++c_7318785.elements = (object *)e_7319045;
++c_7318785.elements[0] = ((closureN)self_7312337)->elements[0];
++c_7318785.elements[1] = new_73933_731051_733039_7311412_7311462_7311511_7311559_7311606;
++c_7318785.elements[2] = old_73932_731050_733038_7311411_7311461_7311510_7311558_7311605;
++c_7318785.elements[3] = p_73931_731049_733037_7311410_7311460_7311509_7311557_7311604;
++c_7318785.elements[4] = param_73929_731047_733035_7311408_7311458_7311507_7311555_7311602;
++c_7318785.elements[5] = ((closureN)self_7312337)->elements[1];
++c_7318785.elements[6] = ((closureN)self_7312337)->elements[2];
++c_7318785.elements[7] = value_73930_731048_733036_7311409_7311459_7311508_7311556_7311603;
++
++return_closcall2(data, ((closureN)self_7312337)->elements[1], &c_7318785, quote_let);
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312337)->elements[0], (((closure) ((closureN)self_7312337)->elements[0])->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312337)->elements[0], (((closure) ((closureN)self_7312337)->elements[0])->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312337)->elements[0], (((closure) ((closureN)self_7312337)->elements[0])->fn), boolean_f);}
++;
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312337)->elements[0], (((closure) ((closureN)self_7312337)->elements[0])->fn), boolean_f);}
++;;
+}
+
-+static void __lambda_641(void *data, object self_7312349, int argc, object *args) /* object self_7312349, object r_735381_7311423_7311473_7311522_7311570_7311617 */
++static void __lambda_638(void *data, object self_7312338, int argc, object *args) /* object self_7312338, object r_735365_7311413_7311463_7311512_7311560_7311607 */
+ {
-+ object r_735381_7311423_7311473_7311522_7311570_7311617 = args[0];
++ object r_735365_7311413_7311463_7311512_7311560_7311607 = args[0];
+
-+closureN_type c_7318801;
-+object e_7319027 [10];
-+c_7318801.hdr.mark = gc_color_red;
-+ c_7318801.hdr.grayed = 0;
-+c_7318801.tag = closureN_tag;
-+ c_7318801.fn = (function_type)__lambda_642;
-+c_7318801.num_args = 1;
-+c_7318801.num_elements = 10;
-+c_7318801.elements = (object *)e_7319027;
-+c_7318801.elements[0] = ((closureN)self_7312349)->elements[0];
-+c_7318801.elements[1] = ((closureN)self_7312349)->elements[1];
-+c_7318801.elements[2] = ((closureN)self_7312349)->elements[2];
-+c_7318801.elements[3] = ((closureN)self_7312349)->elements[3];
-+c_7318801.elements[4] = ((closureN)self_7312349)->elements[4];
-+c_7318801.elements[5] = ((closureN)self_7312349)->elements[5];
-+c_7318801.elements[6] = r_735381_7311423_7311473_7311522_7311570_7311617;
-+c_7318801.elements[7] = ((closureN)self_7312349)->elements[6];
-+c_7318801.elements[8] = ((closureN)self_7312349)->elements[7];
-+c_7318801.elements[9] = ((closureN)self_7312349)->elements[8];
-
--return_closcall2(data, ((closureN)self_7313616)->elements[3], &c_7320204, quote__121param_91set_67_125);;
++closureN_type c_7318787;
++object e_7319036 [9];
++c_7318787.hdr.mark = gc_color_red;
++ c_7318787.hdr.grayed = 0;
++c_7318787.tag = closureN_tag;
++ c_7318787.fn = (function_type)__lambda_639;
++c_7318787.num_args = 1;
++c_7318787.num_elements = 9;
++c_7318787.elements = (object *)e_7319036;
++c_7318787.elements[0] = ((closureN)self_7312338)->elements[0];
++c_7318787.elements[1] = ((closureN)self_7312338)->elements[1];
++c_7318787.elements[2] = ((closureN)self_7312338)->elements[2];
++c_7318787.elements[3] = ((closureN)self_7312338)->elements[3];
++c_7318787.elements[4] = ((closureN)self_7312338)->elements[4];
++c_7318787.elements[5] = r_735365_7311413_7311463_7311512_7311560_7311607;
++c_7318787.elements[6] = ((closureN)self_7312338)->elements[5];
++c_7318787.elements[7] = ((closureN)self_7312338)->elements[6];
++c_7318787.elements[8] = ((closureN)self_7312338)->elements[7];
++
++
++mmacro(c_7319037, (function_type)__lambda_667);c_7319037.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7318787,__lambda_639, &c_7319037);;
++}
+
-+mmacro(c_7319028, (function_type)__lambda_666);c_7319028.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7318801,__lambda_642, &c_7319028);;
- }
-
--static void __lambda_659(void *data, object self_7313617, int argc, object *args) /* object self_7313617, object r_735865_738378_738406_738432_738457_7312689_7312739_7312788_7312836_7312883 */
-+static void __lambda_666(void *data, object self_7312350, int argc, object *args) /* object self_7312350, object k_735485_7311455_7311505_7311554_7311602_7311649, object old_73947_731061_733055_7311456_7311506_7311555_7311603_7311650, object p_73948_731062_733056_7311457_7311507_7311556_7311604_7311651 */
- {
-- object r_735865_738378_738406_738432_738457_7312689_7312739_7312788_7312836_7312883 = args[0];
-+ object k_735485_7311455_7311505_7311554_7311602_7311649 = args[0]; object old_73947_731061_733055_7311456_7311506_7311555_7311603_7311650 = args[1]; object p_73948_731062_733056_7311457_7311507_7311556_7311604_7311651 = args[2];
-
--pair_type local_7320209;
-+pair_type local_7319032;
-
--pair_type local_7320213;
-+pair_type local_7319035;
-
--pair_type local_7320216;
-+pair_type local_7319038;
-+return_direct_with_clo1(data, k_735485_7311455_7311505_7311554_7311602_7311649, (((closure) k_735485_7311455_7311505_7311554_7311602_7311649)->fn), set_pair_as_expr(&local_7319032, old_73947_731061_733055_7311456_7311506_7311555_7311603_7311650, set_pair_as_expr(&local_7319035, set_pair_as_expr(&local_7319038, p_73948_731062_733056_7311457_7311507_7311556_7311604_7311651, NULL), NULL)));;
++static void __lambda_667(void *data, object self_7312339, int argc, object *args) /* object self_7312339, object k_735488_7311451_7311501_7311550_7311598_7311645, object p_73944_731058_733046_7311452_7311502_7311551_7311599_7311646, object param_73945_731059_733047_7311453_7311503_7311552_7311600_7311647 */
++ {
++ object k_735488_7311451_7311501_7311550_7311598_7311645 = args[0]; object p_73944_731058_733046_7311452_7311502_7311551_7311599_7311646 = args[1]; object param_73945_731059_733047_7311453_7311503_7311552_7311600_7311647 = args[2];
++
++pair_type local_7319041;
++
++pair_type local_7319044;
++return_direct_with_clo1(data, k_735488_7311451_7311501_7311550_7311598_7311645, (((closure) k_735488_7311451_7311501_7311550_7311598_7311645)->fn), set_pair_as_expr(&local_7319041, p_73944_731058_733046_7311452_7311502_7311551_7311599_7311646, set_pair_as_expr(&local_7319044, param_73945_731059_733047_7311453_7311503_7311552_7311600_7311647, NULL)));;
+}
-
--pair_type local_7320220;
-+static void __lambda_642(void *data, object self_7312351, int argc, object *args) /* object self_7312351, object r_735484_7311424_7311474_7311523_7311571_7311618 */
++
++static void __lambda_639(void *data, object self_7312340, int argc, object *args) /* object self_7312340, object r_735487_7311414_7311464_7311513_7311561_7311608 */
+ {
-+ object r_735484_7311424_7311474_7311523_7311571_7311618 = args[0];
++ object r_735487_7311414_7311464_7311513_7311561_7311608 = args[0];
+
-+closureN_type c_7318803;
-+object e_7319024 [10];
-+c_7318803.hdr.mark = gc_color_red;
-+ c_7318803.hdr.grayed = 0;
-+c_7318803.tag = closureN_tag;
-+ c_7318803.fn = (function_type)__lambda_643;
-+c_7318803.num_args = 1;
-+c_7318803.num_elements = 10;
-+c_7318803.elements = (object *)e_7319024;
-+c_7318803.elements[0] = ((closureN)self_7312351)->elements[0];
-+c_7318803.elements[1] = ((closureN)self_7312351)->elements[1];
-+c_7318803.elements[2] = ((closureN)self_7312351)->elements[2];
-+c_7318803.elements[3] = ((closureN)self_7312351)->elements[3];
-+c_7318803.elements[4] = ((closureN)self_7312351)->elements[4];
-+c_7318803.elements[5] = ((closureN)self_7312351)->elements[5];
-+c_7318803.elements[6] = ((closureN)self_7312351)->elements[6];
-+c_7318803.elements[7] = ((closureN)self_7312351)->elements[7];
-+c_7318803.elements[8] = ((closureN)self_7312351)->elements[8];
-+c_7318803.elements[9] = ((closureN)self_7312351)->elements[9];
-+
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318803, r_735484_7311424_7311474_7311523_7311571_7311618, ((closureN)self_7312351)->elements[2], ((closureN)self_7312351)->elements[3]);;
++closureN_type c_7318789;
++object e_7319033 [8];
++c_7318789.hdr.mark = gc_color_red;
++ c_7318789.hdr.grayed = 0;
++c_7318789.tag = closureN_tag;
++ c_7318789.fn = (function_type)__lambda_640;
++c_7318789.num_args = 1;
++c_7318789.num_elements = 8;
++c_7318789.elements = (object *)e_7319033;
++c_7318789.elements[0] = ((closureN)self_7312340)->elements[0];
++c_7318789.elements[1] = ((closureN)self_7312340)->elements[1];
++c_7318789.elements[2] = ((closureN)self_7312340)->elements[2];
++c_7318789.elements[3] = ((closureN)self_7312340)->elements[3];
++c_7318789.elements[4] = ((closureN)self_7312340)->elements[5];
++c_7318789.elements[5] = ((closureN)self_7312340)->elements[6];
++c_7318789.elements[6] = ((closureN)self_7312340)->elements[7];
++c_7318789.elements[7] = ((closureN)self_7312340)->elements[8];
++
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318789, r_735487_7311414_7311464_7311513_7311561_7311608, ((closureN)self_7312340)->elements[3], ((closureN)self_7312340)->elements[4]);;
+}
+
-+static void __lambda_643(void *data, object self_7312352, int argc, object *args) /* object self_7312352, object r_735457_7311425_7311475_7311524_7311572_7311619 */
++static void __lambda_640(void *data, object self_7312341, int argc, object *args) /* object self_7312341, object r_735368_7311415_7311465_7311514_7311562_7311609 */
+ {
-+ object r_735457_7311425_7311475_7311524_7311572_7311619 = args[0];
++ object r_735368_7311415_7311465_7311514_7311562_7311609 = args[0];
+
-+closureN_type c_7318805;
-+object e_7318983 [11];
-+c_7318805.hdr.mark = gc_color_red;
-+ c_7318805.hdr.grayed = 0;
-+c_7318805.tag = closureN_tag;
-+ c_7318805.fn = (function_type)__lambda_644;
-+c_7318805.num_args = 1;
-+c_7318805.num_elements = 11;
-+c_7318805.elements = (object *)e_7318983;
-+c_7318805.elements[0] = ((closureN)self_7312352)->elements[0];
-+c_7318805.elements[1] = ((closureN)self_7312352)->elements[1];
-+c_7318805.elements[2] = ((closureN)self_7312352)->elements[2];
-+c_7318805.elements[3] = ((closureN)self_7312352)->elements[3];
-+c_7318805.elements[4] = ((closureN)self_7312352)->elements[4];
-+c_7318805.elements[5] = ((closureN)self_7312352)->elements[5];
-+c_7318805.elements[6] = ((closureN)self_7312352)->elements[6];
-+c_7318805.elements[7] = r_735457_7311425_7311475_7311524_7311572_7311619;
-+c_7318805.elements[8] = ((closureN)self_7312352)->elements[7];
-+c_7318805.elements[9] = ((closureN)self_7312352)->elements[8];
-+c_7318805.elements[10] = ((closureN)self_7312352)->elements[9];
-+
-+
-+closureN_type c_7318984;
-+object e_7319023 [1];
-+c_7318984.hdr.mark = gc_color_red;
-+ c_7318984.hdr.grayed = 0;
-+c_7318984.tag = closureN_tag;
-+ c_7318984.fn = (function_type)__lambda_663;
-+c_7318984.num_args = 3;
-+c_7318984.num_elements = 1;
-+c_7318984.elements = (object *)e_7319023;
-+c_7318984.elements[0] = ((closureN)self_7312352)->elements[7];
-+
-+return_direct_with_clo1(data,(closure)&c_7318805,__lambda_644, &c_7318984);;
++closureN_type c_7318792;
++object e_7319032 [9];
++c_7318792.hdr.mark = gc_color_red;
++ c_7318792.hdr.grayed = 0;
++c_7318792.tag = closureN_tag;
++ c_7318792.fn = (function_type)__lambda_641;
++c_7318792.num_args = 1;
++c_7318792.num_elements = 9;
++c_7318792.elements = (object *)e_7319032;
++c_7318792.elements[0] = ((closureN)self_7312341)->elements[0];
++c_7318792.elements[1] = ((closureN)self_7312341)->elements[1];
++c_7318792.elements[2] = ((closureN)self_7312341)->elements[2];
++c_7318792.elements[3] = ((closureN)self_7312341)->elements[3];
++c_7318792.elements[4] = ((closureN)self_7312341)->elements[4];
++c_7318792.elements[5] = r_735368_7311415_7311465_7311514_7311562_7311609;
++c_7318792.elements[6] = ((closureN)self_7312341)->elements[5];
++c_7318792.elements[7] = ((closureN)self_7312341)->elements[6];
++c_7318792.elements[8] = ((closureN)self_7312341)->elements[7];
++
++return_closcall2(data, ((closureN)self_7312341)->elements[5], &c_7318792, quote_let);;
++}
++
++static void __lambda_641(void *data, object self_7312342, int argc, object *args) /* object self_7312342, object r_735374_7311416_7311466_7311515_7311563_7311610 */
++ {
++ object r_735374_7311416_7311466_7311515_7311563_7311610 = args[0];
++
++closureN_type c_7318794;
++object e_7319020 [10];
++c_7318794.hdr.mark = gc_color_red;
++ c_7318794.hdr.grayed = 0;
++c_7318794.tag = closureN_tag;
++ c_7318794.fn = (function_type)__lambda_642;
++c_7318794.num_args = 1;
++c_7318794.num_elements = 10;
++c_7318794.elements = (object *)e_7319020;
++c_7318794.elements[0] = ((closureN)self_7312342)->elements[0];
++c_7318794.elements[1] = ((closureN)self_7312342)->elements[1];
++c_7318794.elements[2] = ((closureN)self_7312342)->elements[2];
++c_7318794.elements[3] = ((closureN)self_7312342)->elements[3];
++c_7318794.elements[4] = ((closureN)self_7312342)->elements[4];
++c_7318794.elements[5] = ((closureN)self_7312342)->elements[5];
++c_7318794.elements[6] = r_735374_7311416_7311466_7311515_7311563_7311610;
++c_7318794.elements[7] = ((closureN)self_7312342)->elements[6];
++c_7318794.elements[8] = ((closureN)self_7312342)->elements[7];
++c_7318794.elements[9] = ((closureN)self_7312342)->elements[8];
++
++
++mmacro(c_7319021, (function_type)__lambda_666);c_7319021.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7318794,__lambda_642, &c_7319021);;
+}
+
-+static void __lambda_663(void *data, object self_7312353, int argc, object *args) /* object self_7312353, object k_735460_7311449_7311499_7311548_7311596_7311643, object new_73949_731063_733057_7311450_7311500_7311549_7311597_7311644, object p_73950_731064_733058_7311451_7311501_7311550_7311598_7311645, object value_73951_731065_733059_7311452_7311502_7311551_7311599_7311646 */
++static void __lambda_666(void *data, object self_7312343, int argc, object *args) /* object self_7312343, object k_735478_7311448_7311498_7311547_7311595_7311642, object old_73946_731060_733048_7311449_7311499_7311548_7311596_7311643, object p_73947_731061_733049_7311450_7311500_7311549_7311597_7311644 */
+ {
-+ object k_735460_7311449_7311499_7311548_7311596_7311643 = args[0]; object new_73949_731063_733057_7311450_7311500_7311549_7311597_7311644 = args[1]; object p_73950_731064_733058_7311451_7311501_7311550_7311598_7311645 = args[2]; object value_73951_731065_733059_7311452_7311502_7311551_7311599_7311646 = args[3];
++ object k_735478_7311448_7311498_7311547_7311595_7311642 = args[0]; object old_73946_731060_733048_7311449_7311499_7311548_7311596_7311643 = args[1]; object p_73947_731061_733049_7311450_7311500_7311549_7311597_7311644 = args[2];
+
-+closureN_type c_7318987;
-+object e_7319022 [5];
-+c_7318987.hdr.mark = gc_color_red;
-+ c_7318987.hdr.grayed = 0;
-+c_7318987.tag = closureN_tag;
-+ c_7318987.fn = (function_type)__lambda_664;
-+c_7318987.num_args = 1;
-+c_7318987.num_elements = 5;
-+c_7318987.elements = (object *)e_7319022;
-+c_7318987.elements[0] = k_735460_7311449_7311499_7311548_7311596_7311643;
-+c_7318987.elements[1] = new_73949_731063_733057_7311450_7311500_7311549_7311597_7311644;
-+c_7318987.elements[2] = p_73950_731064_733058_7311451_7311501_7311550_7311598_7311645;
-+c_7318987.elements[3] = ((closureN)self_7312353)->elements[0];
-+c_7318987.elements[4] = value_73951_731065_733059_7311452_7311502_7311551_7311599_7311646;
-+
-+return_closcall2(data, ((closureN)self_7312353)->elements[0], &c_7318987, quote_quote);;
++pair_type local_7319025;
++
++pair_type local_7319028;
++
++pair_type local_7319031;
++return_direct_with_clo1(data, k_735478_7311448_7311498_7311547_7311595_7311642, (((closure) k_735478_7311448_7311498_7311547_7311595_7311642)->fn), set_pair_as_expr(&local_7319025, old_73946_731060_733048_7311449_7311499_7311548_7311596_7311643, set_pair_as_expr(&local_7319028, set_pair_as_expr(&local_7319031, p_73947_731061_733049_7311450_7311500_7311549_7311597_7311644, NULL), NULL)));;
+}
+
-+static void __lambda_664(void *data, object self_7312354, int argc, object *args) /* object self_7312354, object r_735476_7311453_7311503_7311552_7311600_7311647 */
++static void __lambda_642(void *data, object self_7312344, int argc, object *args) /* object self_7312344, object r_735477_7311417_7311467_7311516_7311564_7311611 */
+ {
-+ object r_735476_7311453_7311503_7311552_7311600_7311647 = args[0];
++ object r_735477_7311417_7311467_7311516_7311564_7311611 = args[0];
+
-+closureN_type c_7318990;
-+object e_7319021 [5];
-+c_7318990.hdr.mark = gc_color_red;
-+ c_7318990.hdr.grayed = 0;
-+c_7318990.tag = closureN_tag;
-+ c_7318990.fn = (function_type)__lambda_665;
-+c_7318990.num_args = 1;
-+c_7318990.num_elements = 5;
-+c_7318990.elements = (object *)e_7319021;
-+c_7318990.elements[0] = ((closureN)self_7312354)->elements[0];
-+c_7318990.elements[1] = ((closureN)self_7312354)->elements[1];
-+c_7318990.elements[2] = ((closureN)self_7312354)->elements[2];
-+c_7318990.elements[3] = r_735476_7311453_7311503_7311552_7311600_7311647;
-+c_7318990.elements[4] = ((closureN)self_7312354)->elements[4];
-+
-+return_closcall2(data, ((closureN)self_7312354)->elements[3], &c_7318990, quote__121param_91convert_125);;
++closureN_type c_7318796;
++object e_7319017 [10];
++c_7318796.hdr.mark = gc_color_red;
++ c_7318796.hdr.grayed = 0;
++c_7318796.tag = closureN_tag;
++ c_7318796.fn = (function_type)__lambda_643;
++c_7318796.num_args = 1;
++c_7318796.num_elements = 10;
++c_7318796.elements = (object *)e_7319017;
++c_7318796.elements[0] = ((closureN)self_7312344)->elements[0];
++c_7318796.elements[1] = ((closureN)self_7312344)->elements[1];
++c_7318796.elements[2] = ((closureN)self_7312344)->elements[2];
++c_7318796.elements[3] = ((closureN)self_7312344)->elements[3];
++c_7318796.elements[4] = ((closureN)self_7312344)->elements[4];
++c_7318796.elements[5] = ((closureN)self_7312344)->elements[5];
++c_7318796.elements[6] = ((closureN)self_7312344)->elements[6];
++c_7318796.elements[7] = ((closureN)self_7312344)->elements[7];
++c_7318796.elements[8] = ((closureN)self_7312344)->elements[8];
++c_7318796.elements[9] = ((closureN)self_7312344)->elements[9];
++
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318796, r_735477_7311417_7311467_7311516_7311564_7311611, ((closureN)self_7312344)->elements[2], ((closureN)self_7312344)->elements[3]);;
+}
+
-+static void __lambda_665(void *data, object self_7312355, int argc, object *args) /* object self_7312355, object r_735479_7311454_7311504_7311553_7311601_7311648 */
++static void __lambda_643(void *data, object self_7312345, int argc, object *args) /* object self_7312345, object r_735450_7311418_7311468_7311517_7311565_7311612 */
+ {
-+ object r_735479_7311454_7311504_7311553_7311601_7311648 = args[0];
++ object r_735450_7311418_7311468_7311517_7311565_7311612 = args[0];
+
++closureN_type c_7318798;
++object e_7318976 [11];
++c_7318798.hdr.mark = gc_color_red;
++ c_7318798.hdr.grayed = 0;
++c_7318798.tag = closureN_tag;
++ c_7318798.fn = (function_type)__lambda_644;
++c_7318798.num_args = 1;
++c_7318798.num_elements = 11;
++c_7318798.elements = (object *)e_7318976;
++c_7318798.elements[0] = ((closureN)self_7312345)->elements[0];
++c_7318798.elements[1] = ((closureN)self_7312345)->elements[1];
++c_7318798.elements[2] = ((closureN)self_7312345)->elements[2];
++c_7318798.elements[3] = ((closureN)self_7312345)->elements[3];
++c_7318798.elements[4] = ((closureN)self_7312345)->elements[4];
++c_7318798.elements[5] = ((closureN)self_7312345)->elements[5];
++c_7318798.elements[6] = ((closureN)self_7312345)->elements[6];
++c_7318798.elements[7] = r_735450_7311418_7311468_7311517_7311565_7311612;
++c_7318798.elements[8] = ((closureN)self_7312345)->elements[7];
++c_7318798.elements[9] = ((closureN)self_7312345)->elements[8];
++c_7318798.elements[10] = ((closureN)self_7312345)->elements[9];
++
++
++closureN_type c_7318977;
++object e_7319016 [1];
++c_7318977.hdr.mark = gc_color_red;
++ c_7318977.hdr.grayed = 0;
++c_7318977.tag = closureN_tag;
++ c_7318977.fn = (function_type)__lambda_663;
++c_7318977.num_args = 3;
++c_7318977.num_elements = 1;
++c_7318977.elements = (object *)e_7319016;
++c_7318977.elements[0] = ((closureN)self_7312345)->elements[7];
++
++return_direct_with_clo1(data,(closure)&c_7318798,__lambda_644, &c_7318977);;
++}
++
++static void __lambda_663(void *data, object self_7312346, int argc, object *args) /* object self_7312346, object k_735453_7311442_7311492_7311541_7311589_7311636, object new_73948_731062_733050_7311443_7311493_7311542_7311590_7311637, object p_73949_731063_733051_7311444_7311494_7311543_7311591_7311638, object value_73950_731064_733052_7311445_7311495_7311544_7311592_7311639 */
++ {
++ object k_735453_7311442_7311492_7311541_7311589_7311636 = args[0]; object new_73948_731062_733050_7311443_7311493_7311542_7311590_7311637 = args[1]; object p_73949_731063_733051_7311444_7311494_7311543_7311591_7311638 = args[2]; object value_73950_731064_733052_7311445_7311495_7311544_7311592_7311639 = args[3];
++
++closureN_type c_7318980;
++object e_7319015 [5];
++c_7318980.hdr.mark = gc_color_red;
++ c_7318980.hdr.grayed = 0;
++c_7318980.tag = closureN_tag;
++ c_7318980.fn = (function_type)__lambda_664;
++c_7318980.num_args = 1;
++c_7318980.num_elements = 5;
++c_7318980.elements = (object *)e_7319015;
++c_7318980.elements[0] = k_735453_7311442_7311492_7311541_7311589_7311636;
++c_7318980.elements[1] = new_73948_731062_733050_7311443_7311493_7311542_7311590_7311637;
++c_7318980.elements[2] = p_73949_731063_733051_7311444_7311494_7311543_7311591_7311638;
++c_7318980.elements[3] = ((closureN)self_7312346)->elements[0];
++c_7318980.elements[4] = value_73950_731064_733052_7311445_7311495_7311544_7311592_7311639;
++
++return_closcall2(data, ((closureN)self_7312346)->elements[0], &c_7318980, quote_quote);;
++}
++
++static void __lambda_664(void *data, object self_7312347, int argc, object *args) /* object self_7312347, object r_735469_7311446_7311496_7311545_7311593_7311640 */
++ {
++ object r_735469_7311446_7311496_7311545_7311593_7311640 = args[0];
++
++closureN_type c_7318983;
++object e_7319014 [5];
++c_7318983.hdr.mark = gc_color_red;
++ c_7318983.hdr.grayed = 0;
++c_7318983.tag = closureN_tag;
++ c_7318983.fn = (function_type)__lambda_665;
++c_7318983.num_args = 1;
++c_7318983.num_elements = 5;
++c_7318983.elements = (object *)e_7319014;
++c_7318983.elements[0] = ((closureN)self_7312347)->elements[0];
++c_7318983.elements[1] = ((closureN)self_7312347)->elements[1];
++c_7318983.elements[2] = ((closureN)self_7312347)->elements[2];
++c_7318983.elements[3] = r_735469_7311446_7311496_7311545_7311593_7311640;
++c_7318983.elements[4] = ((closureN)self_7312347)->elements[4];
++
++return_closcall2(data, ((closureN)self_7312347)->elements[3], &c_7318983, quote__121param_91convert_125);;
++}
++
++static void __lambda_665(void *data, object self_7312348, int argc, object *args) /* object self_7312348, object r_735472_7311447_7311497_7311546_7311594_7311641 */
++ {
++ object r_735472_7311447_7311497_7311546_7311594_7311641 = args[0];
++
++pair_type local_7318988;
++
++pair_type local_7318992;
++
+pair_type local_7318995;
+
-+pair_type local_7318999;
++pair_type local_7318998;
+
+pair_type local_7319002;
+
@@ -40648,444 +40830,466 @@ Make let-values be the same as let*-values, to work around
+pair_type local_7319009;
+
+pair_type local_7319012;
-+
-+pair_type local_7319016;
-+
-+pair_type local_7319019;
-+return_direct_with_clo1(data, ((closureN)self_7312355)->elements[0], (((closure) ((closureN)self_7312355)->elements[0])->fn), set_pair_as_expr(&local_7318995, ((closureN)self_7312355)->elements[1], set_pair_as_expr(&local_7318999, set_pair_as_expr(&local_7319002, set_pair_as_expr(&local_7319005, ((closureN)self_7312355)->elements[2], set_pair_as_expr(&local_7319009, set_pair_as_expr(&local_7319012, ((closureN)self_7312355)->elements[3], set_pair_as_expr(&local_7319016, r_735479_7311454_7311504_7311553_7311601_7311648, NULL)), NULL)), set_pair_as_expr(&local_7319019, ((closureN)self_7312355)->elements[4], NULL)), NULL)));;
++return_direct_with_clo1(data, ((closureN)self_7312348)->elements[0], (((closure) ((closureN)self_7312348)->elements[0])->fn), set_pair_as_expr(&local_7318988, ((closureN)self_7312348)->elements[1], set_pair_as_expr(&local_7318992, set_pair_as_expr(&local_7318995, set_pair_as_expr(&local_7318998, ((closureN)self_7312348)->elements[2], set_pair_as_expr(&local_7319002, set_pair_as_expr(&local_7319005, ((closureN)self_7312348)->elements[3], set_pair_as_expr(&local_7319009, r_735472_7311447_7311497_7311546_7311594_7311641, NULL)), NULL)), set_pair_as_expr(&local_7319012, ((closureN)self_7312348)->elements[4], NULL)), NULL)));;
+}
+
-+static void __lambda_644(void *data, object self_7312356, int argc, object *args) /* object self_7312356, object r_735459_7311426_7311476_7311525_7311573_7311620 */
++static void __lambda_644(void *data, object self_7312349, int argc, object *args) /* object self_7312349, object r_735452_7311419_7311469_7311518_7311566_7311613 */
+ {
-+ object r_735459_7311426_7311476_7311525_7311573_7311620 = args[0];
++ object r_735452_7311419_7311469_7311518_7311566_7311613 = args[0];
+
-+closureN_type c_7318807;
-+object e_7318979 [10];
-+c_7318807.hdr.mark = gc_color_red;
-+ c_7318807.hdr.grayed = 0;
-+c_7318807.tag = closureN_tag;
-+ c_7318807.fn = (function_type)__lambda_645;
-+c_7318807.num_args = 1;
-+c_7318807.num_elements = 10;
-+c_7318807.elements = (object *)e_7318979;
-+c_7318807.elements[0] = ((closureN)self_7312356)->elements[0];
-+c_7318807.elements[1] = ((closureN)self_7312356)->elements[1];
-+c_7318807.elements[2] = ((closureN)self_7312356)->elements[2];
-+c_7318807.elements[3] = ((closureN)self_7312356)->elements[3];
-+c_7318807.elements[4] = ((closureN)self_7312356)->elements[4];
-+c_7318807.elements[5] = ((closureN)self_7312356)->elements[5];
-+c_7318807.elements[6] = ((closureN)self_7312356)->elements[6];
-+c_7318807.elements[7] = ((closureN)self_7312356)->elements[7];
-+c_7318807.elements[8] = ((closureN)self_7312356)->elements[8];
-+c_7318807.elements[9] = ((closureN)self_7312356)->elements[9];
-+
-+return_direct_with_clo5(data, __glo_map_scheme_base, (((closure) __glo_map_scheme_base)->fn), &c_7318807, r_735459_7311426_7311476_7311525_7311573_7311620, ((closureN)self_7312356)->elements[1], ((closureN)self_7312356)->elements[3], ((closureN)self_7312356)->elements[10]);;
++closureN_type c_7318800;
++object e_7318972 [10];
++c_7318800.hdr.mark = gc_color_red;
++ c_7318800.hdr.grayed = 0;
++c_7318800.tag = closureN_tag;
++ c_7318800.fn = (function_type)__lambda_645;
++c_7318800.num_args = 1;
++c_7318800.num_elements = 10;
++c_7318800.elements = (object *)e_7318972;
++c_7318800.elements[0] = ((closureN)self_7312349)->elements[0];
++c_7318800.elements[1] = ((closureN)self_7312349)->elements[1];
++c_7318800.elements[2] = ((closureN)self_7312349)->elements[2];
++c_7318800.elements[3] = ((closureN)self_7312349)->elements[3];
++c_7318800.elements[4] = ((closureN)self_7312349)->elements[4];
++c_7318800.elements[5] = ((closureN)self_7312349)->elements[5];
++c_7318800.elements[6] = ((closureN)self_7312349)->elements[6];
++c_7318800.elements[7] = ((closureN)self_7312349)->elements[7];
++c_7318800.elements[8] = ((closureN)self_7312349)->elements[8];
++c_7318800.elements[9] = ((closureN)self_7312349)->elements[9];
++
++return_direct_with_clo5(data, __glo_map_scheme_base, (((closure) __glo_map_scheme_base)->fn), &c_7318800, r_735452_7311419_7311469_7311518_7311566_7311613, ((closureN)self_7312349)->elements[1], ((closureN)self_7312349)->elements[3], ((closureN)self_7312349)->elements[10]);;
+}
+
-+static void __lambda_645(void *data, object self_7312357, int argc, object *args) /* object self_7312357, object r_735458_7311427_7311477_7311526_7311574_7311621 */
++static void __lambda_645(void *data, object self_7312350, int argc, object *args) /* object self_7312350, object r_735451_7311420_7311470_7311519_7311567_7311614 */
+ {
-+ object r_735458_7311427_7311477_7311526_7311574_7311621 = args[0];
++ object r_735451_7311420_7311470_7311519_7311567_7311614 = args[0];
+
-+closureN_type c_7318809;
-+object e_7318977 [9];
-+c_7318809.hdr.mark = gc_color_red;
-+ c_7318809.hdr.grayed = 0;
-+c_7318809.tag = closureN_tag;
-+ c_7318809.fn = (function_type)__lambda_646;
-+c_7318809.num_args = 1;
-+c_7318809.num_elements = 9;
-+c_7318809.elements = (object *)e_7318977;
-+c_7318809.elements[0] = ((closureN)self_7312357)->elements[0];
-+c_7318809.elements[1] = ((closureN)self_7312357)->elements[1];
-+c_7318809.elements[2] = ((closureN)self_7312357)->elements[2];
-+c_7318809.elements[3] = ((closureN)self_7312357)->elements[3];
-+c_7318809.elements[4] = ((closureN)self_7312357)->elements[4];
-+c_7318809.elements[5] = ((closureN)self_7312357)->elements[5];
-+c_7318809.elements[6] = ((closureN)self_7312357)->elements[6];
-+c_7318809.elements[7] = ((closureN)self_7312357)->elements[8];
-+c_7318809.elements[8] = ((closureN)self_7312357)->elements[9];
-+
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7318809, ((closureN)self_7312357)->elements[7], r_735458_7311427_7311477_7311526_7311574_7311621);;
++closureN_type c_7318802;
++object e_7318970 [9];
++c_7318802.hdr.mark = gc_color_red;
++ c_7318802.hdr.grayed = 0;
++c_7318802.tag = closureN_tag;
++ c_7318802.fn = (function_type)__lambda_646;
++c_7318802.num_args = 1;
++c_7318802.num_elements = 9;
++c_7318802.elements = (object *)e_7318970;
++c_7318802.elements[0] = ((closureN)self_7312350)->elements[0];
++c_7318802.elements[1] = ((closureN)self_7312350)->elements[1];
++c_7318802.elements[2] = ((closureN)self_7312350)->elements[2];
++c_7318802.elements[3] = ((closureN)self_7312350)->elements[3];
++c_7318802.elements[4] = ((closureN)self_7312350)->elements[4];
++c_7318802.elements[5] = ((closureN)self_7312350)->elements[5];
++c_7318802.elements[6] = ((closureN)self_7312350)->elements[6];
++c_7318802.elements[7] = ((closureN)self_7312350)->elements[8];
++c_7318802.elements[8] = ((closureN)self_7312350)->elements[9];
++
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7318802, ((closureN)self_7312350)->elements[7], r_735451_7311420_7311470_7311519_7311567_7311614);;
+}
+
-+static void __lambda_646(void *data, object self_7312358, int argc, object *args) /* object self_7312358, object r_735384_7311428_7311478_7311527_7311575_7311622 */
++static void __lambda_646(void *data, object self_7312351, int argc, object *args) /* object self_7312351, object r_735377_7311421_7311471_7311520_7311568_7311615 */
+ {
-+ object r_735384_7311428_7311478_7311527_7311575_7311622 = args[0];
++ object r_735377_7311421_7311471_7311520_7311568_7311615 = args[0];
+
-+closureN_type c_7318812;
-+object e_7318976 [10];
-+c_7318812.hdr.mark = gc_color_red;
-+ c_7318812.hdr.grayed = 0;
-+c_7318812.tag = closureN_tag;
-+ c_7318812.fn = (function_type)__lambda_647;
-+c_7318812.num_args = 1;
-+c_7318812.num_elements = 10;
-+c_7318812.elements = (object *)e_7318976;
-+c_7318812.elements[0] = ((closureN)self_7312358)->elements[0];
-+c_7318812.elements[1] = ((closureN)self_7312358)->elements[1];
-+c_7318812.elements[2] = ((closureN)self_7312358)->elements[2];
-+c_7318812.elements[3] = ((closureN)self_7312358)->elements[3];
-+c_7318812.elements[4] = ((closureN)self_7312358)->elements[4];
-+c_7318812.elements[5] = ((closureN)self_7312358)->elements[5];
-+c_7318812.elements[6] = ((closureN)self_7312358)->elements[6];
-+c_7318812.elements[7] = r_735384_7311428_7311478_7311527_7311575_7311622;
-+c_7318812.elements[8] = ((closureN)self_7312358)->elements[7];
-+c_7318812.elements[9] = ((closureN)self_7312358)->elements[8];
-+
-+return_closcall2(data, ((closureN)self_7312358)->elements[7], &c_7318812, quote_dynamic_91wind);;
++closureN_type c_7318805;
++object e_7318969 [10];
++c_7318805.hdr.mark = gc_color_red;
++ c_7318805.hdr.grayed = 0;
++c_7318805.tag = closureN_tag;
++ c_7318805.fn = (function_type)__lambda_647;
++c_7318805.num_args = 1;
++c_7318805.num_elements = 10;
++c_7318805.elements = (object *)e_7318969;
++c_7318805.elements[0] = ((closureN)self_7312351)->elements[0];
++c_7318805.elements[1] = ((closureN)self_7312351)->elements[1];
++c_7318805.elements[2] = ((closureN)self_7312351)->elements[2];
++c_7318805.elements[3] = ((closureN)self_7312351)->elements[3];
++c_7318805.elements[4] = ((closureN)self_7312351)->elements[4];
++c_7318805.elements[5] = ((closureN)self_7312351)->elements[5];
++c_7318805.elements[6] = ((closureN)self_7312351)->elements[6];
++c_7318805.elements[7] = r_735377_7311421_7311471_7311520_7311568_7311615;
++c_7318805.elements[8] = ((closureN)self_7312351)->elements[7];
++c_7318805.elements[9] = ((closureN)self_7312351)->elements[8];
++
++return_closcall2(data, ((closureN)self_7312351)->elements[7], &c_7318805, quote_dynamic_91wind);;
+}
+
-+static void __lambda_647(void *data, object self_7312359, int argc, object *args) /* object self_7312359, object r_735390_7311429_7311479_7311528_7311576_7311623 */
++static void __lambda_647(void *data, object self_7312352, int argc, object *args) /* object self_7312352, object r_735383_7311422_7311472_7311521_7311569_7311616 */
+ {
-+ object r_735390_7311429_7311479_7311528_7311576_7311623 = args[0];
++ object r_735383_7311422_7311472_7311521_7311569_7311616 = args[0];
+
-+closureN_type c_7318815;
-+object e_7318975 [11];
-+c_7318815.hdr.mark = gc_color_red;
-+ c_7318815.hdr.grayed = 0;
-+c_7318815.tag = closureN_tag;
-+ c_7318815.fn = (function_type)__lambda_648;
-+c_7318815.num_args = 1;
-+c_7318815.num_elements = 11;
-+c_7318815.elements = (object *)e_7318975;
-+c_7318815.elements[0] = ((closureN)self_7312359)->elements[0];
-+c_7318815.elements[1] = ((closureN)self_7312359)->elements[1];
-+c_7318815.elements[2] = ((closureN)self_7312359)->elements[2];
-+c_7318815.elements[3] = ((closureN)self_7312359)->elements[3];
-+c_7318815.elements[4] = ((closureN)self_7312359)->elements[4];
-+c_7318815.elements[5] = ((closureN)self_7312359)->elements[5];
-+c_7318815.elements[6] = ((closureN)self_7312359)->elements[6];
-+c_7318815.elements[7] = ((closureN)self_7312359)->elements[7];
-+c_7318815.elements[8] = r_735390_7311429_7311479_7311528_7311576_7311623;
-+c_7318815.elements[9] = ((closureN)self_7312359)->elements[8];
-+c_7318815.elements[10] = ((closureN)self_7312359)->elements[9];
-+
-+return_closcall2(data, ((closureN)self_7312359)->elements[8], &c_7318815, quote_lambda);;
++closureN_type c_7318808;
++object e_7318968 [11];
++c_7318808.hdr.mark = gc_color_red;
++ c_7318808.hdr.grayed = 0;
++c_7318808.tag = closureN_tag;
++ c_7318808.fn = (function_type)__lambda_648;
++c_7318808.num_args = 1;
++c_7318808.num_elements = 11;
++c_7318808.elements = (object *)e_7318968;
++c_7318808.elements[0] = ((closureN)self_7312352)->elements[0];
++c_7318808.elements[1] = ((closureN)self_7312352)->elements[1];
++c_7318808.elements[2] = ((closureN)self_7312352)->elements[2];
++c_7318808.elements[3] = ((closureN)self_7312352)->elements[3];
++c_7318808.elements[4] = ((closureN)self_7312352)->elements[4];
++c_7318808.elements[5] = ((closureN)self_7312352)->elements[5];
++c_7318808.elements[6] = ((closureN)self_7312352)->elements[6];
++c_7318808.elements[7] = ((closureN)self_7312352)->elements[7];
++c_7318808.elements[8] = r_735383_7311422_7311472_7311521_7311569_7311616;
++c_7318808.elements[9] = ((closureN)self_7312352)->elements[8];
++c_7318808.elements[10] = ((closureN)self_7312352)->elements[9];
++
++return_closcall2(data, ((closureN)self_7312352)->elements[8], &c_7318808, quote_lambda);;
+}
+
-+static void __lambda_648(void *data, object self_7312360, int argc, object *args) /* object self_7312360, object r_735432_7311430_7311480_7311529_7311577_7311624 */
++static void __lambda_648(void *data, object self_7312353, int argc, object *args) /* object self_7312353, object r_735425_7311423_7311473_7311522_7311570_7311617 */
+ {
-+ object r_735432_7311430_7311480_7311529_7311577_7311624 = args[0];
++ object r_735425_7311423_7311473_7311522_7311570_7311617 = args[0];
+
-+closureN_type c_7318817;
-+object e_7318944 [12];
-+c_7318817.hdr.mark = gc_color_red;
-+ c_7318817.hdr.grayed = 0;
-+c_7318817.tag = closureN_tag;
-+ c_7318817.fn = (function_type)__lambda_649;
-+c_7318817.num_args = 1;
-+c_7318817.num_elements = 12;
-+c_7318817.elements = (object *)e_7318944;
-+c_7318817.elements[0] = ((closureN)self_7312360)->elements[0];
-+c_7318817.elements[1] = ((closureN)self_7312360)->elements[1];
-+c_7318817.elements[2] = ((closureN)self_7312360)->elements[2];
-+c_7318817.elements[3] = ((closureN)self_7312360)->elements[3];
-+c_7318817.elements[4] = ((closureN)self_7312360)->elements[4];
-+c_7318817.elements[5] = ((closureN)self_7312360)->elements[5];
-+c_7318817.elements[6] = ((closureN)self_7312360)->elements[6];
-+c_7318817.elements[7] = ((closureN)self_7312360)->elements[7];
-+c_7318817.elements[8] = ((closureN)self_7312360)->elements[8];
-+c_7318817.elements[9] = r_735432_7311430_7311480_7311529_7311577_7311624;
-+c_7318817.elements[10] = ((closureN)self_7312360)->elements[9];
-+c_7318817.elements[11] = ((closureN)self_7312360)->elements[10];
-+
-+
-+closureN_type c_7318945;
-+object e_7318974 [1];
-+c_7318945.hdr.mark = gc_color_red;
-+ c_7318945.hdr.grayed = 0;
-+c_7318945.tag = closureN_tag;
-+ c_7318945.fn = (function_type)__lambda_660;
-+c_7318945.num_args = 2;
-+c_7318945.num_elements = 1;
-+c_7318945.elements = (object *)e_7318974;
-+c_7318945.elements[0] = ((closureN)self_7312360)->elements[9];
-+
-+return_direct_with_clo1(data,(closure)&c_7318817,__lambda_649, &c_7318945);;
++closureN_type c_7318810;
++object e_7318937 [12];
++c_7318810.hdr.mark = gc_color_red;
++ c_7318810.hdr.grayed = 0;
++c_7318810.tag = closureN_tag;
++ c_7318810.fn = (function_type)__lambda_649;
++c_7318810.num_args = 1;
++c_7318810.num_elements = 12;
++c_7318810.elements = (object *)e_7318937;
++c_7318810.elements[0] = ((closureN)self_7312353)->elements[0];
++c_7318810.elements[1] = ((closureN)self_7312353)->elements[1];
++c_7318810.elements[2] = ((closureN)self_7312353)->elements[2];
++c_7318810.elements[3] = ((closureN)self_7312353)->elements[3];
++c_7318810.elements[4] = ((closureN)self_7312353)->elements[4];
++c_7318810.elements[5] = ((closureN)self_7312353)->elements[5];
++c_7318810.elements[6] = ((closureN)self_7312353)->elements[6];
++c_7318810.elements[7] = ((closureN)self_7312353)->elements[7];
++c_7318810.elements[8] = ((closureN)self_7312353)->elements[8];
++c_7318810.elements[9] = r_735425_7311423_7311473_7311522_7311570_7311617;
++c_7318810.elements[10] = ((closureN)self_7312353)->elements[9];
++c_7318810.elements[11] = ((closureN)self_7312353)->elements[10];
+
+-return_closcall2(data, ((closureN)self_7313615)->elements[0], &c_7320201, quote_quote);;
+-}
+
+-static void __lambda_658(void *data, object self_7313616, int argc, object *args) /* object self_7313616, object r_735862_738377_738405_738431_738456_7312688_7312738_7312787_7312835_7312882 */
+- {
+- object r_735862_738377_738405_738431_738456_7312688_7312738_7312787_7312835_7312882 = args[0];
+-
+-closureN_type c_7320204;
+-object e_7320225 [4];
+-c_7320204.hdr.mark = gc_color_red;
+- c_7320204.hdr.grayed = 0;
+-c_7320204.tag = closureN_tag;
+- c_7320204.fn = (function_type)__lambda_659;
+-c_7320204.num_args = 1;
+-c_7320204.num_elements = 4;
+-c_7320204.elements = (object *)e_7320225;
+-c_7320204.elements[0] = ((closureN)self_7313616)->elements[0];
+-c_7320204.elements[1] = ((closureN)self_7313616)->elements[1];
+-c_7320204.elements[2] = ((closureN)self_7313616)->elements[2];
+-c_7320204.elements[3] = r_735862_738377_738405_738431_738456_7312688_7312738_7312787_7312835_7312882;
++closureN_type c_7318938;
++object e_7318967 [1];
++c_7318938.hdr.mark = gc_color_red;
++ c_7318938.hdr.grayed = 0;
++c_7318938.tag = closureN_tag;
++ c_7318938.fn = (function_type)__lambda_660;
++c_7318938.num_args = 2;
++c_7318938.num_elements = 1;
++c_7318938.elements = (object *)e_7318967;
++c_7318938.elements[0] = ((closureN)self_7312353)->elements[9];
++
++return_direct_with_clo1(data,(closure)&c_7318810,__lambda_649, &c_7318938);;
+}
+
-+static void __lambda_660(void *data, object self_7312361, int argc, object *args) /* object self_7312361, object k_735439_7311444_7311494_7311543_7311591_7311638, object p_73952_731066_733060_7311445_7311495_7311544_7311592_7311639, object new_73953_731067_733061_7311446_7311496_7311545_7311593_7311640 */
++static void __lambda_660(void *data, object self_7312354, int argc, object *args) /* object self_7312354, object k_735432_7311437_7311487_7311536_7311584_7311631, object p_73951_731065_733053_7311438_7311488_7311537_7311585_7311632, object new_73952_731066_733054_7311439_7311489_7311538_7311586_7311633 */
+ {
-+ object k_735439_7311444_7311494_7311543_7311591_7311638 = args[0]; object p_73952_731066_733060_7311445_7311495_7311544_7311592_7311639 = args[1]; object new_73953_731067_733061_7311446_7311496_7311545_7311593_7311640 = args[2];
++ object k_735432_7311437_7311487_7311536_7311584_7311631 = args[0]; object p_73951_731065_733053_7311438_7311488_7311537_7311585_7311632 = args[1]; object new_73952_731066_733054_7311439_7311489_7311538_7311586_7311633 = args[2];
+
-+closureN_type c_7318948;
-+object e_7318973 [4];
-+c_7318948.hdr.mark = gc_color_red;
-+ c_7318948.hdr.grayed = 0;
-+c_7318948.tag = closureN_tag;
-+ c_7318948.fn = (function_type)__lambda_661;
-+c_7318948.num_args = 1;
-+c_7318948.num_elements = 4;
-+c_7318948.elements = (object *)e_7318973;
-+c_7318948.elements[0] = k_735439_7311444_7311494_7311543_7311591_7311638;
-+c_7318948.elements[1] = new_73953_731067_733061_7311446_7311496_7311545_7311593_7311640;
-+c_7318948.elements[2] = p_73952_731066_733060_7311445_7311495_7311544_7311592_7311639;
-+c_7318948.elements[3] = ((closureN)self_7312361)->elements[0];
-+
-+return_closcall2(data, ((closureN)self_7312361)->elements[0], &c_7318948, quote_quote);;
++closureN_type c_7318941;
++object e_7318966 [4];
++c_7318941.hdr.mark = gc_color_red;
++ c_7318941.hdr.grayed = 0;
++c_7318941.tag = closureN_tag;
++ c_7318941.fn = (function_type)__lambda_661;
++c_7318941.num_args = 1;
++c_7318941.num_elements = 4;
++c_7318941.elements = (object *)e_7318966;
++c_7318941.elements[0] = k_735432_7311437_7311487_7311536_7311584_7311631;
++c_7318941.elements[1] = new_73952_731066_733054_7311439_7311489_7311538_7311586_7311633;
++c_7318941.elements[2] = p_73951_731065_733053_7311438_7311488_7311537_7311585_7311632;
++c_7318941.elements[3] = ((closureN)self_7312354)->elements[0];
++
++return_closcall2(data, ((closureN)self_7312354)->elements[0], &c_7318941, quote_quote);;
+}
+
-+static void __lambda_661(void *data, object self_7312362, int argc, object *args) /* object self_7312362, object r_735447_7311447_7311497_7311546_7311594_7311641 */
++static void __lambda_661(void *data, object self_7312355, int argc, object *args) /* object self_7312355, object r_735440_7311440_7311490_7311539_7311587_7311634 */
+ {
-+ object r_735447_7311447_7311497_7311546_7311594_7311641 = args[0];
++ object r_735440_7311440_7311490_7311539_7311587_7311634 = args[0];
+
-+closureN_type c_7318951;
-+object e_7318972 [4];
-+c_7318951.hdr.mark = gc_color_red;
-+ c_7318951.hdr.grayed = 0;
-+c_7318951.tag = closureN_tag;
-+ c_7318951.fn = (function_type)__lambda_662;
-+c_7318951.num_args = 1;
-+c_7318951.num_elements = 4;
-+c_7318951.elements = (object *)e_7318972;
-+c_7318951.elements[0] = ((closureN)self_7312362)->elements[0];
-+c_7318951.elements[1] = ((closureN)self_7312362)->elements[1];
-+c_7318951.elements[2] = ((closureN)self_7312362)->elements[2];
-+c_7318951.elements[3] = r_735447_7311447_7311497_7311546_7311594_7311641;
-+
-+return_closcall2(data, ((closureN)self_7312362)->elements[3], &c_7318951, quote__121param_91set_67_125);;
++closureN_type c_7318944;
++object e_7318965 [4];
++c_7318944.hdr.mark = gc_color_red;
++ c_7318944.hdr.grayed = 0;
++c_7318944.tag = closureN_tag;
++ c_7318944.fn = (function_type)__lambda_662;
++c_7318944.num_args = 1;
++c_7318944.num_elements = 4;
++c_7318944.elements = (object *)e_7318965;
++c_7318944.elements[0] = ((closureN)self_7312355)->elements[0];
++c_7318944.elements[1] = ((closureN)self_7312355)->elements[1];
++c_7318944.elements[2] = ((closureN)self_7312355)->elements[2];
++c_7318944.elements[3] = r_735440_7311440_7311490_7311539_7311587_7311634;
++
++return_closcall2(data, ((closureN)self_7312355)->elements[3], &c_7318944, quote__121param_91set_67_125);;
+}
+
-+static void __lambda_662(void *data, object self_7312363, int argc, object *args) /* object self_7312363, object r_735450_7311448_7311498_7311547_7311595_7311642 */
++static void __lambda_662(void *data, object self_7312356, int argc, object *args) /* object self_7312356, object r_735443_7311441_7311491_7311540_7311588_7311635 */
+ {
-+ object r_735450_7311448_7311498_7311547_7311595_7311642 = args[0];
++ object r_735443_7311441_7311491_7311540_7311588_7311635 = args[0];
+
++pair_type local_7318949;
++
++pair_type local_7318953;
++
+pair_type local_7318956;
+
+pair_type local_7318960;
+
+pair_type local_7318963;
-+
-+pair_type local_7318967;
-+
-+pair_type local_7318970;
-+return_direct_with_clo1(data, ((closureN)self_7312363)->elements[0], (((closure) ((closureN)self_7312363)->elements[0])->fn), set_pair_as_expr(&local_7318956, ((closureN)self_7312363)->elements[2], set_pair_as_expr(&local_7318960, set_pair_as_expr(&local_7318963, ((closureN)self_7312363)->elements[3], set_pair_as_expr(&local_7318967, r_735450_7311448_7311498_7311547_7311595_7311642, NULL)), set_pair_as_expr(&local_7318970, ((closureN)self_7312363)->elements[1], NULL))));;
-+}
-+
-+static void __lambda_649(void *data, object self_7312364, int argc, object *args) /* object self_7312364, object r_735438_7311431_7311481_7311530_7311578_7311625 */
-+ {
-+ object r_735438_7311431_7311481_7311530_7311578_7311625 = args[0];
-+
-+closureN_type c_7318819;
-+object e_7318941 [11];
-+c_7318819.hdr.mark = gc_color_red;
-+ c_7318819.hdr.grayed = 0;
-+c_7318819.tag = closureN_tag;
-+ c_7318819.fn = (function_type)__lambda_650;
-+c_7318819.num_args = 1;
-+c_7318819.num_elements = 11;
-+c_7318819.elements = (object *)e_7318941;
-+c_7318819.elements[0] = ((closureN)self_7312364)->elements[0];
-+c_7318819.elements[1] = ((closureN)self_7312364)->elements[2];
-+c_7318819.elements[2] = ((closureN)self_7312364)->elements[3];
-+c_7318819.elements[3] = ((closureN)self_7312364)->elements[4];
-+c_7318819.elements[4] = ((closureN)self_7312364)->elements[5];
-+c_7318819.elements[5] = ((closureN)self_7312364)->elements[6];
-+c_7318819.elements[6] = ((closureN)self_7312364)->elements[7];
-+c_7318819.elements[7] = ((closureN)self_7312364)->elements[8];
-+c_7318819.elements[8] = ((closureN)self_7312364)->elements[9];
-+c_7318819.elements[9] = ((closureN)self_7312364)->elements[10];
-+c_7318819.elements[10] = ((closureN)self_7312364)->elements[11];
-+
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318819, r_735438_7311431_7311481_7311530_7311578_7311625, ((closureN)self_7312364)->elements[3], ((closureN)self_7312364)->elements[1]);;
++return_direct_with_clo1(data, ((closureN)self_7312356)->elements[0], (((closure) ((closureN)self_7312356)->elements[0])->fn), set_pair_as_expr(&local_7318949, ((closureN)self_7312356)->elements[2], set_pair_as_expr(&local_7318953, set_pair_as_expr(&local_7318956, ((closureN)self_7312356)->elements[3], set_pair_as_expr(&local_7318960, r_735443_7311441_7311491_7311540_7311588_7311635, NULL)), set_pair_as_expr(&local_7318963, ((closureN)self_7312356)->elements[1], NULL))));;
+}
+
-+static void __lambda_650(void *data, object self_7312365, int argc, object *args) /* object self_7312365, object r_735436_7311432_7311482_7311531_7311579_7311626 */
++static void __lambda_649(void *data, object self_7312357, int argc, object *args) /* object self_7312357, object r_735431_7311424_7311474_7311523_7311571_7311618 */
+ {
-+ object r_735436_7311432_7311482_7311531_7311579_7311626 = args[0];
++ object r_735431_7311424_7311474_7311523_7311571_7311618 = args[0];
+
-+closureN_type c_7318821;
-+object e_7318937 [11];
-+c_7318821.hdr.mark = gc_color_red;
-+ c_7318821.hdr.grayed = 0;
-+c_7318821.tag = closureN_tag;
-+ c_7318821.fn = (function_type)__lambda_651;
-+c_7318821.num_args = 1;
-+c_7318821.num_elements = 11;
-+c_7318821.elements = (object *)e_7318937;
-+c_7318821.elements[0] = ((closureN)self_7312365)->elements[0];
-+c_7318821.elements[1] = ((closureN)self_7312365)->elements[1];
-+c_7318821.elements[2] = ((closureN)self_7312365)->elements[2];
-+c_7318821.elements[3] = ((closureN)self_7312365)->elements[3];
-+c_7318821.elements[4] = ((closureN)self_7312365)->elements[4];
-+c_7318821.elements[5] = ((closureN)self_7312365)->elements[5];
-+c_7318821.elements[6] = ((closureN)self_7312365)->elements[6];
-+c_7318821.elements[7] = ((closureN)self_7312365)->elements[7];
-+c_7318821.elements[8] = ((closureN)self_7312365)->elements[8];
-+c_7318821.elements[9] = ((closureN)self_7312365)->elements[9];
-+c_7318821.elements[10] = ((closureN)self_7312365)->elements[10];
-+
-+
-+pair_type local_7318940;
-+return_direct_with_clo1(data,(closure)&c_7318821,__lambda_651, set_pair_as_expr(&local_7318940, NULL, r_735436_7311432_7311482_7311531_7311579_7311626));;
++closureN_type c_7318812;
++object e_7318934 [11];
++c_7318812.hdr.mark = gc_color_red;
++ c_7318812.hdr.grayed = 0;
++c_7318812.tag = closureN_tag;
++ c_7318812.fn = (function_type)__lambda_650;
++c_7318812.num_args = 1;
++c_7318812.num_elements = 11;
++c_7318812.elements = (object *)e_7318934;
++c_7318812.elements[0] = ((closureN)self_7312357)->elements[0];
++c_7318812.elements[1] = ((closureN)self_7312357)->elements[2];
++c_7318812.elements[2] = ((closureN)self_7312357)->elements[3];
++c_7318812.elements[3] = ((closureN)self_7312357)->elements[4];
++c_7318812.elements[4] = ((closureN)self_7312357)->elements[5];
++c_7318812.elements[5] = ((closureN)self_7312357)->elements[6];
++c_7318812.elements[6] = ((closureN)self_7312357)->elements[7];
++c_7318812.elements[7] = ((closureN)self_7312357)->elements[8];
++c_7318812.elements[8] = ((closureN)self_7312357)->elements[9];
++c_7318812.elements[9] = ((closureN)self_7312357)->elements[10];
++c_7318812.elements[10] = ((closureN)self_7312357)->elements[11];
++
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318812, r_735431_7311424_7311474_7311523_7311571_7311618, ((closureN)self_7312357)->elements[3], ((closureN)self_7312357)->elements[1]);;
+}
+
-+static void __lambda_651(void *data, object self_7312366, int argc, object *args) /* object self_7312366, object r_735433_737586_7311433_7311483_7311532_7311580_7311627 */
++static void __lambda_650(void *data, object self_7312358, int argc, object *args) /* object self_7312358, object r_735429_7311425_7311475_7311524_7311572_7311619 */
+ {
-+ object r_735433_737586_7311433_7311483_7311532_7311580_7311627 = args[0];
++ object r_735429_7311425_7311475_7311524_7311572_7311619 = args[0];
+
-+closureN_type c_7318824;
-+object e_7318936 [12];
-+c_7318824.hdr.mark = gc_color_red;
-+ c_7318824.hdr.grayed = 0;
-+c_7318824.tag = closureN_tag;
-+ c_7318824.fn = (function_type)__lambda_652;
-+c_7318824.num_args = 1;
-+c_7318824.num_elements = 12;
-+c_7318824.elements = (object *)e_7318936;
-+c_7318824.elements[0] = ((closureN)self_7312366)->elements[0];
-+c_7318824.elements[1] = ((closureN)self_7312366)->elements[1];
-+c_7318824.elements[2] = ((closureN)self_7312366)->elements[2];
-+c_7318824.elements[3] = ((closureN)self_7312366)->elements[3];
-+c_7318824.elements[4] = ((closureN)self_7312366)->elements[4];
-+c_7318824.elements[5] = ((closureN)self_7312366)->elements[5];
-+c_7318824.elements[6] = ((closureN)self_7312366)->elements[6];
-+c_7318824.elements[7] = ((closureN)self_7312366)->elements[7];
-+c_7318824.elements[8] = ((closureN)self_7312366)->elements[8];
-+c_7318824.elements[9] = r_735433_737586_7311433_7311483_7311532_7311580_7311627;
-+c_7318824.elements[10] = ((closureN)self_7312366)->elements[9];
-+c_7318824.elements[11] = ((closureN)self_7312366)->elements[10];
-+
-+return_closcall2(data, ((closureN)self_7312366)->elements[9], &c_7318824, quote_lambda);;
++closureN_type c_7318814;
++object e_7318930 [11];
++c_7318814.hdr.mark = gc_color_red;
++ c_7318814.hdr.grayed = 0;
++c_7318814.tag = closureN_tag;
++ c_7318814.fn = (function_type)__lambda_651;
++c_7318814.num_args = 1;
++c_7318814.num_elements = 11;
++c_7318814.elements = (object *)e_7318930;
++c_7318814.elements[0] = ((closureN)self_7312358)->elements[0];
++c_7318814.elements[1] = ((closureN)self_7312358)->elements[1];
++c_7318814.elements[2] = ((closureN)self_7312358)->elements[2];
++c_7318814.elements[3] = ((closureN)self_7312358)->elements[3];
++c_7318814.elements[4] = ((closureN)self_7312358)->elements[4];
++c_7318814.elements[5] = ((closureN)self_7312358)->elements[5];
++c_7318814.elements[6] = ((closureN)self_7312358)->elements[6];
++c_7318814.elements[7] = ((closureN)self_7312358)->elements[7];
++c_7318814.elements[8] = ((closureN)self_7312358)->elements[8];
++c_7318814.elements[9] = ((closureN)self_7312358)->elements[9];
++c_7318814.elements[10] = ((closureN)self_7312358)->elements[10];
++
++
++pair_type local_7318933;
++return_direct_with_clo1(data,(closure)&c_7318814,__lambda_651, set_pair_as_expr(&local_7318933, NULL, r_735429_7311425_7311475_7311524_7311572_7311619));;
+}
+
-+static void __lambda_652(void *data, object self_7312367, int argc, object *args) /* object self_7312367, object r_735426_737588_737616_7311434_7311484_7311533_7311581_7311628 */
++static void __lambda_651(void *data, object self_7312359, int argc, object *args) /* object self_7312359, object r_735426_737579_7311426_7311476_7311525_7311573_7311620 */
+ {
-+ object r_735426_737588_737616_7311434_7311484_7311533_7311581_7311628 = args[0];
++ object r_735426_737579_7311426_7311476_7311525_7311573_7311620 = args[0];
+
-+closureN_type c_7318827;
-+object e_7318935 [13];
-+c_7318827.hdr.mark = gc_color_red;
-+ c_7318827.hdr.grayed = 0;
-+c_7318827.tag = closureN_tag;
-+ c_7318827.fn = (function_type)__lambda_653;
-+c_7318827.num_args = 1;
-+c_7318827.num_elements = 13;
-+c_7318827.elements = (object *)e_7318935;
-+c_7318827.elements[0] = ((closureN)self_7312367)->elements[0];
-+c_7318827.elements[1] = ((closureN)self_7312367)->elements[1];
-+c_7318827.elements[2] = ((closureN)self_7312367)->elements[2];
-+c_7318827.elements[3] = ((closureN)self_7312367)->elements[3];
-+c_7318827.elements[4] = ((closureN)self_7312367)->elements[4];
-+c_7318827.elements[5] = ((closureN)self_7312367)->elements[5];
-+c_7318827.elements[6] = ((closureN)self_7312367)->elements[6];
-+c_7318827.elements[7] = ((closureN)self_7312367)->elements[7];
-+c_7318827.elements[8] = r_735426_737588_737616_7311434_7311484_7311533_7311581_7311628;
-+c_7318827.elements[9] = ((closureN)self_7312367)->elements[8];
-+c_7318827.elements[10] = ((closureN)self_7312367)->elements[9];
-+c_7318827.elements[11] = ((closureN)self_7312367)->elements[10];
-+c_7318827.elements[12] = ((closureN)self_7312367)->elements[11];
-+
-+return_closcall2(data, ((closureN)self_7312367)->elements[10], &c_7318827, quote_lambda);;
++closureN_type c_7318817;
++object e_7318929 [12];
++c_7318817.hdr.mark = gc_color_red;
++ c_7318817.hdr.grayed = 0;
++c_7318817.tag = closureN_tag;
++ c_7318817.fn = (function_type)__lambda_652;
++c_7318817.num_args = 1;
++c_7318817.num_elements = 12;
++c_7318817.elements = (object *)e_7318929;
++c_7318817.elements[0] = ((closureN)self_7312359)->elements[0];
++c_7318817.elements[1] = ((closureN)self_7312359)->elements[1];
++c_7318817.elements[2] = ((closureN)self_7312359)->elements[2];
++c_7318817.elements[3] = ((closureN)self_7312359)->elements[3];
++c_7318817.elements[4] = ((closureN)self_7312359)->elements[4];
++c_7318817.elements[5] = ((closureN)self_7312359)->elements[5];
++c_7318817.elements[6] = ((closureN)self_7312359)->elements[6];
++c_7318817.elements[7] = ((closureN)self_7312359)->elements[7];
++c_7318817.elements[8] = ((closureN)self_7312359)->elements[8];
++c_7318817.elements[9] = r_735426_737579_7311426_7311476_7311525_7311573_7311620;
++c_7318817.elements[10] = ((closureN)self_7312359)->elements[9];
++c_7318817.elements[11] = ((closureN)self_7312359)->elements[10];
++
++return_closcall2(data, ((closureN)self_7312359)->elements[9], &c_7318817, quote_lambda);;
+}
+
-+static void __lambda_653(void *data, object self_7312368, int argc, object *args) /* object self_7312368, object r_735402_737591_737619_737645_737670_7311435_7311485_7311534_7311582_7311629 */
++static void __lambda_652(void *data, object self_7312360, int argc, object *args) /* object self_7312360, object r_735419_737581_737609_7311427_7311477_7311526_7311574_7311621 */
+ {
-+ object r_735402_737591_737619_737645_737670_7311435_7311485_7311534_7311582_7311629 = args[0];
++ object r_735419_737581_737609_7311427_7311477_7311526_7311574_7311621 = args[0];
+
-+closureN_type c_7318829;
-+object e_7318904 [13];
-+c_7318829.hdr.mark = gc_color_red;
-+ c_7318829.hdr.grayed = 0;
-+c_7318829.tag = closureN_tag;
-+ c_7318829.fn = (function_type)__lambda_654;
-+c_7318829.num_args = 1;
-+c_7318829.num_elements = 13;
-+c_7318829.elements = (object *)e_7318904;
-+c_7318829.elements[0] = ((closureN)self_7312368)->elements[0];
-+c_7318829.elements[1] = ((closureN)self_7312368)->elements[1];
-+c_7318829.elements[2] = ((closureN)self_7312368)->elements[2];
-+c_7318829.elements[3] = ((closureN)self_7312368)->elements[3];
-+c_7318829.elements[4] = ((closureN)self_7312368)->elements[4];
-+c_7318829.elements[5] = ((closureN)self_7312368)->elements[5];
-+c_7318829.elements[6] = ((closureN)self_7312368)->elements[6];
-+c_7318829.elements[7] = ((closureN)self_7312368)->elements[7];
-+c_7318829.elements[8] = r_735402_737591_737619_737645_737670_7311435_7311485_7311534_7311582_7311629;
-+c_7318829.elements[9] = ((closureN)self_7312368)->elements[8];
-+c_7318829.elements[10] = ((closureN)self_7312368)->elements[9];
-+c_7318829.elements[11] = ((closureN)self_7312368)->elements[10];
-+c_7318829.elements[12] = ((closureN)self_7312368)->elements[12];
-+
-+
-+closureN_type c_7318905;
-+object e_7318934 [1];
-+c_7318905.hdr.mark = gc_color_red;
-+ c_7318905.hdr.grayed = 0;
-+c_7318905.tag = closureN_tag;
-+ c_7318905.fn = (function_type)__lambda_657;
-+c_7318905.num_args = 2;
-+c_7318905.num_elements = 1;
-+c_7318905.elements = (object *)e_7318934;
-+c_7318905.elements[0] = ((closureN)self_7312368)->elements[11];
-+
-+return_direct_with_clo1(data,(closure)&c_7318829,__lambda_654, &c_7318905);;
++closureN_type c_7318820;
++object e_7318928 [13];
++c_7318820.hdr.mark = gc_color_red;
++ c_7318820.hdr.grayed = 0;
++c_7318820.tag = closureN_tag;
++ c_7318820.fn = (function_type)__lambda_653;
++c_7318820.num_args = 1;
++c_7318820.num_elements = 13;
++c_7318820.elements = (object *)e_7318928;
++c_7318820.elements[0] = ((closureN)self_7312360)->elements[0];
++c_7318820.elements[1] = ((closureN)self_7312360)->elements[1];
++c_7318820.elements[2] = ((closureN)self_7312360)->elements[2];
++c_7318820.elements[3] = ((closureN)self_7312360)->elements[3];
++c_7318820.elements[4] = ((closureN)self_7312360)->elements[4];
++c_7318820.elements[5] = ((closureN)self_7312360)->elements[5];
++c_7318820.elements[6] = ((closureN)self_7312360)->elements[6];
++c_7318820.elements[7] = ((closureN)self_7312360)->elements[7];
++c_7318820.elements[8] = r_735419_737581_737609_7311427_7311477_7311526_7311574_7311621;
++c_7318820.elements[9] = ((closureN)self_7312360)->elements[8];
++c_7318820.elements[10] = ((closureN)self_7312360)->elements[9];
++c_7318820.elements[11] = ((closureN)self_7312360)->elements[10];
++c_7318820.elements[12] = ((closureN)self_7312360)->elements[11];
++
++return_closcall2(data, ((closureN)self_7312360)->elements[10], &c_7318820, quote_lambda);;
+}
+
-+static void __lambda_657(void *data, object self_7312369, int argc, object *args) /* object self_7312369, object k_735409_737606_737634_737660_737685_7311439_7311489_7311538_7311586_7311633, object p_73954_731068_733062_737607_737635_737661_737686_7311440_7311490_7311539_7311587_7311634, object old_73955_731069_733063_737608_737636_737662_737687_7311441_7311491_7311540_7311588_7311635 */
++static void __lambda_653(void *data, object self_7312361, int argc, object *args) /* object self_7312361, object r_735395_737584_737612_737638_737663_7311428_7311478_7311527_7311575_7311622 */
+ {
-+ object k_735409_737606_737634_737660_737685_7311439_7311489_7311538_7311586_7311633 = args[0]; object p_73954_731068_733062_737607_737635_737661_737686_7311440_7311490_7311539_7311587_7311634 = args[1]; object old_73955_731069_733063_737608_737636_737662_737687_7311441_7311491_7311540_7311588_7311635 = args[2];
++ object r_735395_737584_737612_737638_737663_7311428_7311478_7311527_7311575_7311622 = args[0];
+
-+closureN_type c_7318908;
-+object e_7318933 [4];
-+c_7318908.hdr.mark = gc_color_red;
-+ c_7318908.hdr.grayed = 0;
-+c_7318908.tag = closureN_tag;
-+ c_7318908.fn = (function_type)__lambda_658;
-+c_7318908.num_args = 1;
-+c_7318908.num_elements = 4;
-+c_7318908.elements = (object *)e_7318933;
-+c_7318908.elements[0] = k_735409_737606_737634_737660_737685_7311439_7311489_7311538_7311586_7311633;
-+c_7318908.elements[1] = old_73955_731069_733063_737608_737636_737662_737687_7311441_7311491_7311540_7311588_7311635;
-+c_7318908.elements[2] = p_73954_731068_733062_737607_737635_737661_737686_7311440_7311490_7311539_7311587_7311634;
-+c_7318908.elements[3] = ((closureN)self_7312369)->elements[0];
-+
-+return_closcall2(data, ((closureN)self_7312369)->elements[0], &c_7318908, quote_quote);;
++closureN_type c_7318822;
++object e_7318897 [13];
++c_7318822.hdr.mark = gc_color_red;
++ c_7318822.hdr.grayed = 0;
++c_7318822.tag = closureN_tag;
++ c_7318822.fn = (function_type)__lambda_654;
++c_7318822.num_args = 1;
++c_7318822.num_elements = 13;
++c_7318822.elements = (object *)e_7318897;
++c_7318822.elements[0] = ((closureN)self_7312361)->elements[0];
++c_7318822.elements[1] = ((closureN)self_7312361)->elements[1];
++c_7318822.elements[2] = ((closureN)self_7312361)->elements[2];
++c_7318822.elements[3] = ((closureN)self_7312361)->elements[3];
++c_7318822.elements[4] = ((closureN)self_7312361)->elements[4];
++c_7318822.elements[5] = ((closureN)self_7312361)->elements[5];
++c_7318822.elements[6] = ((closureN)self_7312361)->elements[6];
++c_7318822.elements[7] = ((closureN)self_7312361)->elements[7];
++c_7318822.elements[8] = r_735395_737584_737612_737638_737663_7311428_7311478_7311527_7311575_7311622;
++c_7318822.elements[9] = ((closureN)self_7312361)->elements[8];
++c_7318822.elements[10] = ((closureN)self_7312361)->elements[9];
++c_7318822.elements[11] = ((closureN)self_7312361)->elements[10];
++c_7318822.elements[12] = ((closureN)self_7312361)->elements[12];
++
++
++closureN_type c_7318898;
++object e_7318927 [1];
++c_7318898.hdr.mark = gc_color_red;
++ c_7318898.hdr.grayed = 0;
++c_7318898.tag = closureN_tag;
++ c_7318898.fn = (function_type)__lambda_657;
++c_7318898.num_args = 2;
++c_7318898.num_elements = 1;
++c_7318898.elements = (object *)e_7318927;
++c_7318898.elements[0] = ((closureN)self_7312361)->elements[11];
++
++return_direct_with_clo1(data,(closure)&c_7318822,__lambda_654, &c_7318898);;
+}
+
-+static void __lambda_658(void *data, object self_7312370, int argc, object *args) /* object self_7312370, object r_735417_737609_737637_737663_737688_7311442_7311492_7311541_7311589_7311636 */
++static void __lambda_657(void *data, object self_7312362, int argc, object *args) /* object self_7312362, object k_735402_737599_737627_737653_737678_7311432_7311482_7311531_7311579_7311626, object p_73953_731067_733055_737600_737628_737654_737679_7311433_7311483_7311532_7311580_7311627, object old_73954_731068_733056_737601_737629_737655_737680_7311434_7311484_7311533_7311581_7311628 */
+ {
-+ object r_735417_737609_737637_737663_737688_7311442_7311492_7311541_7311589_7311636 = args[0];
++ object k_735402_737599_737627_737653_737678_7311432_7311482_7311531_7311579_7311626 = args[0]; object p_73953_731067_733055_737600_737628_737654_737679_7311433_7311483_7311532_7311580_7311627 = args[1]; object old_73954_731068_733056_737601_737629_737655_737680_7311434_7311484_7311533_7311581_7311628 = args[2];
+
-+closureN_type c_7318911;
-+object e_7318932 [4];
-+c_7318911.hdr.mark = gc_color_red;
-+ c_7318911.hdr.grayed = 0;
-+c_7318911.tag = closureN_tag;
-+ c_7318911.fn = (function_type)__lambda_659;
-+c_7318911.num_args = 1;
-+c_7318911.num_elements = 4;
-+c_7318911.elements = (object *)e_7318932;
-+c_7318911.elements[0] = ((closureN)self_7312370)->elements[0];
-+c_7318911.elements[1] = ((closureN)self_7312370)->elements[1];
-+c_7318911.elements[2] = ((closureN)self_7312370)->elements[2];
-+c_7318911.elements[3] = r_735417_737609_737637_737663_737688_7311442_7311492_7311541_7311589_7311636;
-+
-+return_closcall2(data, ((closureN)self_7312370)->elements[3], &c_7318911, quote__121param_91set_67_125);;
++closureN_type c_7318901;
++object e_7318926 [4];
++c_7318901.hdr.mark = gc_color_red;
++ c_7318901.hdr.grayed = 0;
++c_7318901.tag = closureN_tag;
++ c_7318901.fn = (function_type)__lambda_658;
++c_7318901.num_args = 1;
++c_7318901.num_elements = 4;
++c_7318901.elements = (object *)e_7318926;
++c_7318901.elements[0] = k_735402_737599_737627_737653_737678_7311432_7311482_7311531_7311579_7311626;
++c_7318901.elements[1] = old_73954_731068_733056_737601_737629_737655_737680_7311434_7311484_7311533_7311581_7311628;
++c_7318901.elements[2] = p_73953_731067_733055_737600_737628_737654_737679_7311433_7311483_7311532_7311580_7311627;
++c_7318901.elements[3] = ((closureN)self_7312362)->elements[0];
++
++return_closcall2(data, ((closureN)self_7312362)->elements[0], &c_7318901, quote_quote);;
+}
+
-+static void __lambda_659(void *data, object self_7312371, int argc, object *args) /* object self_7312371, object r_735420_737610_737638_737664_737689_7311443_7311493_7311542_7311590_7311637 */
++static void __lambda_658(void *data, object self_7312363, int argc, object *args) /* object self_7312363, object r_735410_737602_737630_737656_737681_7311435_7311485_7311534_7311582_7311629 */
+ {
-+ object r_735420_737610_737638_737664_737689_7311443_7311493_7311542_7311590_7311637 = args[0];
++ object r_735410_737602_737630_737656_737681_7311435_7311485_7311534_7311582_7311629 = args[0];
+
++closureN_type c_7318904;
++object e_7318925 [4];
++c_7318904.hdr.mark = gc_color_red;
++ c_7318904.hdr.grayed = 0;
++c_7318904.tag = closureN_tag;
++ c_7318904.fn = (function_type)__lambda_659;
++c_7318904.num_args = 1;
++c_7318904.num_elements = 4;
++c_7318904.elements = (object *)e_7318925;
++c_7318904.elements[0] = ((closureN)self_7312363)->elements[0];
++c_7318904.elements[1] = ((closureN)self_7312363)->elements[1];
++c_7318904.elements[2] = ((closureN)self_7312363)->elements[2];
++c_7318904.elements[3] = r_735410_737602_737630_737656_737681_7311435_7311485_7311534_7311582_7311629;
+
+-return_closcall2(data, ((closureN)self_7313616)->elements[3], &c_7320204, quote__121param_91set_67_125);;
++return_closcall2(data, ((closureN)self_7312363)->elements[3], &c_7318904, quote__121param_91set_67_125);;
+ }
+
+-static void __lambda_659(void *data, object self_7313617, int argc, object *args) /* object self_7313617, object r_735865_738378_738406_738432_738457_7312689_7312739_7312788_7312836_7312883 */
++static void __lambda_659(void *data, object self_7312364, int argc, object *args) /* object self_7312364, object r_735413_737603_737631_737657_737682_7311436_7311486_7311535_7311583_7311630 */
+ {
+- object r_735865_738378_738406_738432_738457_7312689_7312739_7312788_7312836_7312883 = args[0];
++ object r_735413_737603_737631_737657_737682_7311436_7311486_7311535_7311583_7311630 = args[0];
+
+-pair_type local_7320209;
++pair_type local_7318909;
+
+-pair_type local_7320213;
++pair_type local_7318913;
+
+-pair_type local_7320216;
+pair_type local_7318916;
-+
+
+-pair_type local_7320220;
+pair_type local_7318920;
-+
-+pair_type local_7318923;
-+
-+pair_type local_7318927;
-pair_type local_7320223;
-return_direct_with_clo1(data, ((closureN)self_7313617)->elements[0], (((closure) ((closureN)self_7313617)->elements[0])->fn), set_pair_as_expr(&local_7320209, ((closureN)self_7313617)->elements[2], set_pair_as_expr(&local_7320213, set_pair_as_expr(&local_7320216, ((closureN)self_7313617)->elements[3], set_pair_as_expr(&local_7320220, r_735865_738378_738406_738432_738457_7312689_7312739_7312788_7312836_7312883, NULL)), set_pair_as_expr(&local_7320223, ((closureN)self_7313617)->elements[1], NULL))));;
-+pair_type local_7318930;
-+return_direct_with_clo1(data, ((closureN)self_7312371)->elements[0], (((closure) ((closureN)self_7312371)->elements[0])->fn), set_pair_as_expr(&local_7318916, ((closureN)self_7312371)->elements[2], set_pair_as_expr(&local_7318920, set_pair_as_expr(&local_7318923, ((closureN)self_7312371)->elements[3], set_pair_as_expr(&local_7318927, r_735420_737610_737638_737664_737689_7311443_7311493_7311542_7311590_7311637, NULL)), set_pair_as_expr(&local_7318930, ((closureN)self_7312371)->elements[1], NULL))));;
++pair_type local_7318923;
++return_direct_with_clo1(data, ((closureN)self_7312364)->elements[0], (((closure) ((closureN)self_7312364)->elements[0])->fn), set_pair_as_expr(&local_7318909, ((closureN)self_7312364)->elements[2], set_pair_as_expr(&local_7318913, set_pair_as_expr(&local_7318916, ((closureN)self_7312364)->elements[3], set_pair_as_expr(&local_7318920, r_735413_737603_737631_737657_737682_7311436_7311486_7311535_7311583_7311630, NULL)), set_pair_as_expr(&local_7318923, ((closureN)self_7312364)->elements[1], NULL))));;
}
-static void __lambda_654(void *data, object self_7313618, int argc, object *args) /* object self_7313618, object r_735853_738360_738388_738414_738439_7312682_7312732_7312781_7312829_7312876 */
-+static void __lambda_654(void *data, object self_7312372, int argc, object *args) /* object self_7312372, object r_735408_737592_737620_737646_737671_7311436_7311486_7311535_7311583_7311630 */
++static void __lambda_654(void *data, object self_7312365, int argc, object *args) /* object self_7312365, object r_735401_737585_737613_737639_737664_7311429_7311479_7311528_7311576_7311623 */
{
- object r_735853_738360_738388_738414_738439_7312682_7312732_7312781_7312829_7312876 = args[0];
-+ object r_735408_737592_737620_737646_737671_7311436_7311486_7311535_7311583_7311630 = args[0];
++ object r_735401_737585_737613_737639_737664_7311429_7311479_7311528_7311576_7311623 = args[0];
-closureN_type c_7320124;
-object e_7320194 [11];
@@ -41107,36 +41311,36 @@ Make let-values be the same as let*-values, to work around
-c_7320124.elements[8] = ((closureN)self_7313618)->elements[10];
-c_7320124.elements[9] = ((closureN)self_7313618)->elements[11];
-c_7320124.elements[10] = ((closureN)self_7313618)->elements[12];
-+closureN_type c_7318831;
-+object e_7318901 [11];
-+c_7318831.hdr.mark = gc_color_red;
-+ c_7318831.hdr.grayed = 0;
-+c_7318831.tag = closureN_tag;
-+ c_7318831.fn = (function_type)__lambda_655;
-+c_7318831.num_args = 1;
-+c_7318831.num_elements = 11;
-+c_7318831.elements = (object *)e_7318901;
-+c_7318831.elements[0] = ((closureN)self_7312372)->elements[0];
-+c_7318831.elements[1] = ((closureN)self_7312372)->elements[3];
-+c_7318831.elements[2] = ((closureN)self_7312372)->elements[4];
-+c_7318831.elements[3] = ((closureN)self_7312372)->elements[5];
-+c_7318831.elements[4] = ((closureN)self_7312372)->elements[6];
-+c_7318831.elements[5] = ((closureN)self_7312372)->elements[7];
-+c_7318831.elements[6] = ((closureN)self_7312372)->elements[8];
-+c_7318831.elements[7] = ((closureN)self_7312372)->elements[9];
-+c_7318831.elements[8] = ((closureN)self_7312372)->elements[10];
-+c_7318831.elements[9] = ((closureN)self_7312372)->elements[11];
-+c_7318831.elements[10] = ((closureN)self_7312372)->elements[12];
++closureN_type c_7318824;
++object e_7318894 [11];
++c_7318824.hdr.mark = gc_color_red;
++ c_7318824.hdr.grayed = 0;
++c_7318824.tag = closureN_tag;
++ c_7318824.fn = (function_type)__lambda_655;
++c_7318824.num_args = 1;
++c_7318824.num_elements = 11;
++c_7318824.elements = (object *)e_7318894;
++c_7318824.elements[0] = ((closureN)self_7312365)->elements[0];
++c_7318824.elements[1] = ((closureN)self_7312365)->elements[3];
++c_7318824.elements[2] = ((closureN)self_7312365)->elements[4];
++c_7318824.elements[3] = ((closureN)self_7312365)->elements[5];
++c_7318824.elements[4] = ((closureN)self_7312365)->elements[6];
++c_7318824.elements[5] = ((closureN)self_7312365)->elements[7];
++c_7318824.elements[6] = ((closureN)self_7312365)->elements[8];
++c_7318824.elements[7] = ((closureN)self_7312365)->elements[9];
++c_7318824.elements[8] = ((closureN)self_7312365)->elements[10];
++c_7318824.elements[9] = ((closureN)self_7312365)->elements[11];
++c_7318824.elements[10] = ((closureN)self_7312365)->elements[12];
-return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7320124, r_735853_738360_738388_738414_738439_7312682_7312732_7312781_7312829_7312876, ((closureN)self_7313618)->elements[2], ((closureN)self_7313618)->elements[1]);;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318831, r_735408_737592_737620_737646_737671_7311436_7311486_7311535_7311583_7311630, ((closureN)self_7312372)->elements[2], ((closureN)self_7312372)->elements[1]);;
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318824, r_735401_737585_737613_737639_737664_7311429_7311479_7311528_7311576_7311623, ((closureN)self_7312365)->elements[2], ((closureN)self_7312365)->elements[1]);;
}
-static void __lambda_655(void *data, object self_7313619, int argc, object *args) /* object self_7313619, object r_735851_738361_738389_738415_738440_7312683_7312733_7312782_7312830_7312877 */
-+static void __lambda_655(void *data, object self_7312373, int argc, object *args) /* object self_7312373, object r_735406_737593_737621_737647_737672_7311437_7311487_7311536_7311584_7311631 */
++static void __lambda_655(void *data, object self_7312366, int argc, object *args) /* object self_7312366, object r_735399_737586_737614_737640_737665_7311430_7311480_7311529_7311577_7311624 */
{
- object r_735851_738361_738389_738415_738440_7312683_7312733_7312782_7312830_7312877 = args[0];
-+ object r_735406_737593_737621_737647_737672_7311437_7311487_7311536_7311584_7311631 = args[0];
++ object r_735399_737586_737614_737640_737665_7311430_7311480_7311529_7311577_7311624 = args[0];
-closureN_type c_7320126;
-object e_7320190 [11];
@@ -41158,78 +41362,78 @@ Make let-values be the same as let*-values, to work around
-c_7320126.elements[8] = ((closureN)self_7313619)->elements[8];
-c_7320126.elements[9] = ((closureN)self_7313619)->elements[9];
-c_7320126.elements[10] = ((closureN)self_7313619)->elements[10];
-+closureN_type c_7318833;
-+object e_7318897 [11];
-+c_7318833.hdr.mark = gc_color_red;
-+ c_7318833.hdr.grayed = 0;
-+c_7318833.tag = closureN_tag;
-+ c_7318833.fn = (function_type)__lambda_656;
-+c_7318833.num_args = 1;
-+c_7318833.num_elements = 11;
-+c_7318833.elements = (object *)e_7318897;
-+c_7318833.elements[0] = ((closureN)self_7312373)->elements[0];
-+c_7318833.elements[1] = ((closureN)self_7312373)->elements[1];
-+c_7318833.elements[2] = ((closureN)self_7312373)->elements[2];
-+c_7318833.elements[3] = ((closureN)self_7312373)->elements[3];
-+c_7318833.elements[4] = ((closureN)self_7312373)->elements[4];
-+c_7318833.elements[5] = ((closureN)self_7312373)->elements[5];
-+c_7318833.elements[6] = ((closureN)self_7312373)->elements[6];
-+c_7318833.elements[7] = ((closureN)self_7312373)->elements[7];
-+c_7318833.elements[8] = ((closureN)self_7312373)->elements[8];
-+c_7318833.elements[9] = ((closureN)self_7312373)->elements[9];
-+c_7318833.elements[10] = ((closureN)self_7312373)->elements[10];
++closureN_type c_7318826;
++object e_7318890 [11];
++c_7318826.hdr.mark = gc_color_red;
++ c_7318826.hdr.grayed = 0;
++c_7318826.tag = closureN_tag;
++ c_7318826.fn = (function_type)__lambda_656;
++c_7318826.num_args = 1;
++c_7318826.num_elements = 11;
++c_7318826.elements = (object *)e_7318890;
++c_7318826.elements[0] = ((closureN)self_7312366)->elements[0];
++c_7318826.elements[1] = ((closureN)self_7312366)->elements[1];
++c_7318826.elements[2] = ((closureN)self_7312366)->elements[2];
++c_7318826.elements[3] = ((closureN)self_7312366)->elements[3];
++c_7318826.elements[4] = ((closureN)self_7312366)->elements[4];
++c_7318826.elements[5] = ((closureN)self_7312366)->elements[5];
++c_7318826.elements[6] = ((closureN)self_7312366)->elements[6];
++c_7318826.elements[7] = ((closureN)self_7312366)->elements[7];
++c_7318826.elements[8] = ((closureN)self_7312366)->elements[8];
++c_7318826.elements[9] = ((closureN)self_7312366)->elements[9];
++c_7318826.elements[10] = ((closureN)self_7312366)->elements[10];
-pair_type local_7320193;
-return_direct_with_clo1(data,(closure)&c_7320126,__lambda_656, set_pair_as_expr(&local_7320193, NULL, r_735851_738361_738389_738415_738440_7312683_7312733_7312782_7312830_7312877));;
-+pair_type local_7318900;
-+return_direct_with_clo1(data,(closure)&c_7318833,__lambda_656, set_pair_as_expr(&local_7318900, NULL, r_735406_737593_737621_737647_737672_7311437_7311487_7311536_7311584_7311631));;
++pair_type local_7318893;
++return_direct_with_clo1(data,(closure)&c_7318826,__lambda_656, set_pair_as_expr(&local_7318893, NULL, r_735399_737586_737614_737640_737665_7311430_7311480_7311529_7311577_7311624));;
}
-static void __lambda_656(void *data, object self_7313620, int argc, object *args) /* object self_7313620, object r_735848_738362_738390_738416_738441_738462_7312684_7312734_7312783_7312831_7312878 */
-+static void __lambda_656(void *data, object self_7312374, int argc, object *args) /* object self_7312374, object r_735403_737594_737622_737648_737673_737694_7311438_7311488_7311537_7311585_7311632 */
++static void __lambda_656(void *data, object self_7312367, int argc, object *args) /* object self_7312367, object r_735396_737587_737615_737641_737666_737687_7311431_7311481_7311530_7311578_7311625 */
{
- object r_735848_738362_738390_738416_738441_738462_7312684_7312734_7312783_7312831_7312878 = args[0];
-+ object r_735403_737594_737622_737648_737673_737694_7311438_7311488_7311537_7311585_7311632 = args[0];
++ object r_735396_737587_737615_737641_737666_737687_7311431_7311481_7311530_7311578_7311625 = args[0];
-pair_type local_7320131;
-+pair_type local_7318838;
++pair_type local_7318831;
-pair_type local_7320134;
-+pair_type local_7318841;
++pair_type local_7318834;
-pair_type local_7320138;
-+pair_type local_7318845;
++pair_type local_7318838;
-pair_type local_7320142;
-+pair_type local_7318849;
++pair_type local_7318842;
-pair_type local_7320145;
-+pair_type local_7318852;
++pair_type local_7318845;
-pair_type local_7320149;
-+pair_type local_7318856;
++pair_type local_7318849;
-pair_type local_7320153;
-+pair_type local_7318860;
++pair_type local_7318853;
-pair_type local_7320156;
-+pair_type local_7318863;
++pair_type local_7318856;
-pair_type local_7320160;
-+pair_type local_7318867;
++pair_type local_7318860;
-pair_type local_7320163;
-+pair_type local_7318870;
++pair_type local_7318863;
-pair_type local_7320168;
-+pair_type local_7318875;
++pair_type local_7318868;
-pair_type local_7320171;
-+pair_type local_7318878;
++pair_type local_7318871;
-pair_type local_7320175;
-+pair_type local_7318882;
++pair_type local_7318875;
@@ -41238,19 +41442,19 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7320185;
-+pair_type local_7318892;
++pair_type local_7318885;
-pair_type local_7320188;
-return_direct_with_clo1(data, ((closureN)self_7313620)->elements[0], (((closure) ((closureN)self_7313620)->elements[0])->fn), set_pair_as_expr(&local_7320131, set_pair_as_expr(&local_7320134, ((closureN)self_7313620)->elements[1], set_pair_as_expr(&local_7320138, ((closureN)self_7313620)->elements[2], set_pair_as_expr(&local_7320142, set_pair_as_expr(&local_7320145, ((closureN)self_7313620)->elements[3], set_pair_as_expr(&local_7320149, ((closureN)self_7313620)->elements[4], set_pair_as_expr(&local_7320153, set_pair_as_expr(&local_7320156, ((closureN)self_7313620)->elements[5], set_pair_as_expr(&local_7320160, set_pair_as_expr(&local_7320163, ((closureN)self_7313620)->elements[8], ((closureN)self_7313620)->elements[9]), set_pair_as_expr(&local_7320168, set_pair_as_expr(&local_7320171, ((closureN)self_7313620)->elements[7], set_pair_as_expr(&local_7320175, NULL, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7313620)->elements[10]))))), set_pair_as_expr(&local_
7320185, set_pair_as_expr(&local_7320188, ((closureN)self_7313620)->elements[6], r_735848_738362_738390_738416_738441_738462_7312684_7312734_7312783_7312831_7312878), NULL)))), NULL))), NULL))), boolean_f));;
-+pair_type local_7318895;
-+return_direct_with_clo1(data, ((closureN)self_7312374)->elements[0], (((closure) ((closureN)self_7312374)->elements[0])->fn), set_pair_as_expr(&local_7318838, set_pair_as_expr(&local_7318841, ((closureN)self_7312374)->elements[1], set_pair_as_expr(&local_7318845, ((closureN)self_7312374)->elements[2], set_pair_as_expr(&local_7318849, set_pair_as_expr(&local_7318852, ((closureN)self_7312374)->elements[3], set_pair_as_expr(&local_7318856, ((closureN)self_7312374)->elements[4], set_pair_as_expr(&local_7318860, set_pair_as_expr(&local_7318863, ((closureN)self_7312374)->elements[5], set_pair_as_expr(&local_7318867, set_pair_as_expr(&local_7318870, ((closureN)self_7312374)->elements[8], ((closureN)self_7312374)->elements[9]), set_pair_as_expr(&local_7318875, set_pair_as_expr(&local_7318878, ((closureN)self_7312374)->elements[7], set_pair_as_expr(&local_7318882, NULL, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312374)->elements[10]))))), set_pair_as_expr(&local_
7318892, set_pair_as_expr(&local_7318895, ((closureN)self_7312374)->elements[6], r_735403_737594_737622_737648_737673_737694_7311438_7311488_7311537_7311585_7311632), NULL)))), NULL))), NULL))), boolean_f));;
++pair_type local_7318888;
++return_direct_with_clo1(data, ((closureN)self_7312367)->elements[0], (((closure) ((closureN)self_7312367)->elements[0])->fn), set_pair_as_expr(&local_7318831, set_pair_as_expr(&local_7318834, ((closureN)self_7312367)->elements[1], set_pair_as_expr(&local_7318838, ((closureN)self_7312367)->elements[2], set_pair_as_expr(&local_7318842, set_pair_as_expr(&local_7318845, ((closureN)self_7312367)->elements[3], set_pair_as_expr(&local_7318849, ((closureN)self_7312367)->elements[4], set_pair_as_expr(&local_7318853, set_pair_as_expr(&local_7318856, ((closureN)self_7312367)->elements[5], set_pair_as_expr(&local_7318860, set_pair_as_expr(&local_7318863, ((closureN)self_7312367)->elements[8], ((closureN)self_7312367)->elements[9]), set_pair_as_expr(&local_7318868, set_pair_as_expr(&local_7318871, ((closureN)self_7312367)->elements[7], set_pair_as_expr(&local_7318875, NULL, Cyc_car(data, Cyc_cdr(data, Cyc_cdr(data, ((closureN)self_7312367)->elements[10]))))), set_pair_as_expr(&local_
7318885, set_pair_as_expr(&local_7318888, ((closureN)self_7312367)->elements[6], r_735396_737587_737615_737641_737666_737687_7311431_7311481_7311530_7311578_7311625), NULL)))), NULL))), NULL))), boolean_f));;
}
-static void __lambda_629(void *data, object self_7313621, int argc, object *args) /* object self_7313621, object r_735799 */
-+static void __lambda_629(void *data, object self_7312375, int argc, object *args) /* object self_7312375, object r_735354 */
++static void __lambda_629(void *data, object self_7312368, int argc, object *args) /* object self_7312368, object r_735347 */
{
- object r_735799 = args[0];
-+ object r_735354 = args[0];
++ object r_735347 = args[0];
-closureN_type c_7320023;
-object e_7320035 [8];
@@ -41269,38 +41473,38 @@ Make let-values be the same as let*-values, to work around
-c_7320023.elements[5] = ((closureN)self_7313621)->elements[5];
-c_7320023.elements[6] = ((closureN)self_7313621)->elements[6];
-c_7320023.elements[7] = ((closureN)self_7313621)->elements[7];
-+closureN_type c_7318730;
-+object e_7318742 [8];
-+c_7318730.hdr.mark = gc_color_red;
-+ c_7318730.hdr.grayed = 0;
-+c_7318730.tag = closureN_tag;
-+ c_7318730.fn = (function_type)__lambda_630;
-+c_7318730.num_args = 1;
-+c_7318730.num_elements = 8;
-+c_7318730.elements = (object *)e_7318742;
-+c_7318730.elements[0] = ((closureN)self_7312375)->elements[0];
-+c_7318730.elements[1] = ((closureN)self_7312375)->elements[1];
-+c_7318730.elements[2] = ((closureN)self_7312375)->elements[2];
-+c_7318730.elements[3] = ((closureN)self_7312375)->elements[3];
-+c_7318730.elements[4] = ((closureN)self_7312375)->elements[4];
-+c_7318730.elements[5] = ((closureN)self_7312375)->elements[5];
-+c_7318730.elements[6] = ((closureN)self_7312375)->elements[6];
-+c_7318730.elements[7] = ((closureN)self_7312375)->elements[7];
++closureN_type c_7318723;
++object e_7318735 [8];
++c_7318723.hdr.mark = gc_color_red;
++ c_7318723.hdr.grayed = 0;
++c_7318723.tag = closureN_tag;
++ c_7318723.fn = (function_type)__lambda_630;
++c_7318723.num_args = 1;
++c_7318723.num_elements = 8;
++c_7318723.elements = (object *)e_7318735;
++c_7318723.elements[0] = ((closureN)self_7312368)->elements[0];
++c_7318723.elements[1] = ((closureN)self_7312368)->elements[1];
++c_7318723.elements[2] = ((closureN)self_7312368)->elements[2];
++c_7318723.elements[3] = ((closureN)self_7312368)->elements[3];
++c_7318723.elements[4] = ((closureN)self_7312368)->elements[4];
++c_7318723.elements[5] = ((closureN)self_7312368)->elements[5];
++c_7318723.elements[6] = ((closureN)self_7312368)->elements[6];
++c_7318723.elements[7] = ((closureN)self_7312368)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7320023,__lambda_630, Cyc_set_cell(data, ((closureN)self_7313621)->elements[1], r_735799));;
-+return_direct_with_clo1(data,(closure)&c_7318730,__lambda_630, Cyc_set_cell(data, ((closureN)self_7312375)->elements[1], r_735354));;
++return_direct_with_clo1(data,(closure)&c_7318723,__lambda_630, Cyc_set_cell(data, ((closureN)self_7312368)->elements[1], r_735347));;
}
-static void __lambda_630(void *data, object self_7313622, int argc, object *args) /* object self_7313622, object r_735798 */
-+static void __lambda_630(void *data, object self_7312376, int argc, object *args) /* object self_7312376, object r_735353 */
++static void __lambda_630(void *data, object self_7312369, int argc, object *args) /* object self_7312369, object r_735346 */
{
-return_closcall7(data, car(((closureN)self_7313622)->elements[1]), ((closureN)self_7313622)->elements[0], ((closureN)self_7313622)->elements[7], ((closureN)self_7313622)->elements[5], ((closureN)self_7313622)->elements[6], ((closureN)self_7313622)->elements[4], ((closureN)self_7313622)->elements[3], ((closureN)self_7313622)->elements[2]);;
-+return_closcall7(data, car(((closureN)self_7312376)->elements[1]), ((closureN)self_7312376)->elements[0], ((closureN)self_7312376)->elements[7], ((closureN)self_7312376)->elements[5], ((closureN)self_7312376)->elements[6], ((closureN)self_7312376)->elements[4], ((closureN)self_7312376)->elements[3], ((closureN)self_7312376)->elements[2]);;
++return_closcall7(data, car(((closureN)self_7312369)->elements[1]), ((closureN)self_7312369)->elements[0], ((closureN)self_7312369)->elements[7], ((closureN)self_7312369)->elements[5], ((closureN)self_7312369)->elements[6], ((closureN)self_7312369)->elements[4], ((closureN)self_7312369)->elements[3], ((closureN)self_7312369)->elements[2]);;
}
-static void __lambda_1449(void *data, object _, int argc, object *args) {object k = args[0];object count = args[1];object fill = args[2]; object s = NULL;
@@ -41313,52 +41517,49 @@ Make let-values be the same as let*-values, to work around
return_closcall1(data, k, s);
}
-static void __lambda_622(void *data, object _, int argc, object *args) /* closure _,object k_735654, object k_73755_733311, object fill_73756_733312_raw, ... */
-+static void __lambda_622(void *data, object _, int argc, object *args) /* closure _,object k_735209, object k_73755_732971, object fill_73756_732972_raw, ... */
++static void __lambda_622(void *data, object _, int argc, object *args) /* closure _,object k_735202, object k_73755_732964, object fill_73756_732965_raw, ... */
{
-object k_735654 = args[0]; object k_73755_733311 = args[1];
-load_varargs(fill_73756_733312, args, 2, argc - 2);
- object r_735655;
-- Cyc_st_add(data, "scheme/base.sld:make-string");
-+object k_735209 = args[0]; object k_73755_732971 = args[1];
-+load_varargs(fill_73756_732972, args, 2, argc - 2);
-+ object r_735210;
-+ Cyc_st_add(data, "base.sld:make-string");
++object k_735202 = args[0]; object k_73755_732964 = args[1];
++load_varargs(fill_73756_732965, args, 2, argc - 2);
++ object r_735203;
+ Cyc_st_add(data, "scheme/base.sld:make-string");
-if( (boolean_f != Cyc_is_null(fill_73756_733312)) ){
- r_735655 = obj_char2obj(32);
-+if( (boolean_f != Cyc_is_null(fill_73756_732972)) ){
-+ r_735210 = obj_char2obj(32);
++if( (boolean_f != Cyc_is_null(fill_73756_732965)) ){
++ r_735203 = obj_char2obj(32);
} else {
- r_735655 = Cyc_car(data, fill_73756_733312);}
-;return_direct_with_clo3(data, __glo_Cyc_91make_91string_scheme_base, (((closure) __glo_Cyc_91make_91string_scheme_base)->fn), k_735654, k_73755_733311, r_735655);;
-+ r_735210 = Cyc_car(data, fill_73756_732972);}
-+;return_direct_with_clo3(data, __glo_Cyc_91make_91string_scheme_base, (((closure) __glo_Cyc_91make_91string_scheme_base)->fn), k_735209, k_73755_732971, r_735210);;
++ r_735203 = Cyc_car(data, fill_73756_732965);}
++;return_direct_with_clo3(data, __glo_Cyc_91make_91string_scheme_base, (((closure) __glo_Cyc_91make_91string_scheme_base)->fn), k_735202, k_73755_732964, r_735203);;
}
-static void __lambda_621(void *data, object _, int argc, object *args) /* closure _,object k_735651, object chars_73754_733310_raw, ... */
-+static void __lambda_621(void *data, object _, int argc, object *args) /* closure _,object k_735206, object chars_73754_732970_raw, ... */
++static void __lambda_621(void *data, object _, int argc, object *args) /* closure _,object k_735199, object chars_73754_732963_raw, ... */
{
-object k_735651 = args[0];
-load_varargs(chars_73754_733310, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:string");
-+object k_735206 = args[0];
-+load_varargs(chars_73754_732970, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:string");
++object k_735199 = args[0];
++load_varargs(chars_73754_732963, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:string");
-object c_7319971 = Cyc_list2string(data, k_735651,chars_73754_733310);
-return_direct_with_clo1(data, k_735651, (((closure) k_735651)->fn), c_7319971);;
-+object c_7318678 = Cyc_list2string(data, k_735206,chars_73754_732970);
-+return_direct_with_clo1(data, k_735206, (((closure) k_735206)->fn), c_7318678);;
++object c_7318671 = Cyc_list2string(data, k_735199,chars_73754_732963);
++return_direct_with_clo1(data, k_735199, (((closure) k_735199)->fn), c_7318671);;
}
-static void __lambda_614(void *data, object _, int argc, object *args) /* closure _,object k_735641, object type_127_73748_733305, object obj_73749_733306, object objs_73750_733307 */
-+static void __lambda_614(void *data, object _, int argc, object *args) /* closure _,object k_735196, object type_127_73748_732965, object obj_73749_732966, object objs_73750_732967 */
++static void __lambda_614(void *data, object _, int argc, object *args) /* closure _,object k_735189, object type_127_73748_732958, object obj_73749_732959, object objs_73750_732960 */
{
-object k_735641 = args[0]; object type_127_73748_733305 = args[1]; object obj_73749_733306 = args[2]; object objs_73750_733307 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-obj=?");
-+object k_735196 = args[0]; object type_127_73748_732965 = args[1]; object obj_73749_732966 = args[2]; object objs_73750_732967 = args[3];
-+ Cyc_st_add(data, "base.sld:Cyc-obj=?");
++object k_735189 = args[0]; object type_127_73748_732958 = args[1]; object obj_73749_732959 = args[2]; object objs_73750_732960 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-obj=?");
-closureN_type c_7319939;
-object e_7319966 [3];
@@ -41372,31 +41573,15 @@ Make let-values be the same as let*-values, to work around
-c_7319939.elements[0] = k_735641;
-c_7319939.elements[1] = obj_73749_733306;
-c_7319939.elements[2] = objs_73750_733307;
-+closureN_type c_7318646;
-+object e_7318673 [3];
-+c_7318646.hdr.mark = gc_color_red;
-+ c_7318646.hdr.grayed = 0;
-+c_7318646.tag = closureN_tag;
-+ c_7318646.fn = (function_type)__lambda_615;
-+c_7318646.num_args = 1;
-+c_7318646.num_elements = 3;
-+c_7318646.elements = (object *)e_7318673;
-+c_7318646.elements[0] = k_735196;
-+c_7318646.elements[1] = obj_73749_732966;
-+c_7318646.elements[2] = objs_73750_732967;
-
+-
-return_closcall2(data, type_127_73748_733305, &c_7319939, obj_73749_733306);;
-+return_closcall2(data, type_127_73748_732965, &c_7318646, obj_73749_732966);;
- }
-
+-}
+-
-static void __lambda_615(void *data, object self_7313545, int argc, object *args) /* object self_7313545, object r_735642 */
-+static void __lambda_615(void *data, object self_7312299, int argc, object *args) /* object self_7312299, object r_735197 */
- {
+- {
- object r_735642 = args[0];
- if( (boolean_f != r_735642) ){
-+ object r_735197 = args[0];
-+ if( (boolean_f != r_735197) ){
-
+-
-closureN_type c_7319941;
-object e_7319944 [1];
-c_7319941.hdr.mark = gc_color_red;
@@ -41407,18 +41592,8 @@ Make let-values be the same as let*-values, to work around
-c_7319941.num_elements = 1;
-c_7319941.elements = (object *)e_7319944;
-c_7319941.elements[0] = ((closureN)self_7313545)->elements[0];
-+closureN_type c_7318648;
-+object e_7318651 [1];
-+c_7318648.hdr.mark = gc_color_red;
-+ c_7318648.hdr.grayed = 0;
-+c_7318648.tag = closureN_tag;
-+ c_7318648.fn = (function_type)__lambda_616;
-+c_7318648.num_args = 1;
-+c_7318648.num_elements = 1;
-+c_7318648.elements = (object *)e_7318651;
-+c_7318648.elements[0] = ((closureN)self_7312299)->elements[0];
-
-
+-
+-
-closureN_type c_7319945;
-object e_7319963 [2];
-c_7319945.hdr.mark = gc_color_red;
@@ -41430,32 +41605,17 @@ Make let-values be the same as let*-values, to work around
-c_7319945.elements = (object *)e_7319963;
-c_7319945.elements[0] = ((closureN)self_7313545)->elements[1];
-c_7319945.elements[1] = ((closureN)self_7313545)->elements[2];
-+closureN_type c_7318652;
-+object e_7318670 [2];
-+c_7318652.hdr.mark = gc_color_red;
-+ c_7318652.hdr.grayed = 0;
-+c_7318652.tag = closureN_tag;
-+ c_7318652.fn = (function_type)__lambda_617;
-+c_7318652.num_args = 1;
-+c_7318652.num_elements = 2;
-+c_7318652.elements = (object *)e_7318670;
-+c_7318652.elements[0] = ((closureN)self_7312299)->elements[1];
-+c_7318652.elements[1] = ((closureN)self_7312299)->elements[2];
-
+-
-return_direct_with_clo1(data,(closure)&c_7319941,__lambda_616, &c_7319945);
-+return_direct_with_clo1(data,(closure)&c_7318648,__lambda_616, &c_7318652);
- } else {
+-} else {
- return_direct_with_clo1(data, ((closureN)self_7313545)->elements[0], (((closure) ((closureN)self_7313545)->elements[0])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7312299)->elements[0], (((closure) ((closureN)self_7312299)->elements[0])->fn), boolean_f);}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_617(void *data, object self_7313546, int argc, object *args) /* object self_7313546, object k_735644, object return_73752_733308 */
-+static void __lambda_617(void *data, object self_7312300, int argc, object *args) /* object self_7312300, object k_735199, object return_73752_732968 */
- {
+- {
- object k_735644 = args[0]; object return_73752_733308 = args[1];
-+ object k_735199 = args[0]; object return_73752_732968 = args[1];
-
+-
-closureN_type c_7319947;
-object e_7319954 [2];
-c_7319947.hdr.mark = gc_color_red;
@@ -41467,17 +41627,72 @@ Make let-values be the same as let*-values, to work around
-c_7319947.elements = (object *)e_7319954;
-c_7319947.elements[0] = k_735644;
-c_7319947.elements[1] = ((closureN)self_7313546)->elements[1];
-+closureN_type c_7318654;
-+object e_7318661 [2];
-+c_7318654.hdr.mark = gc_color_red;
-+ c_7318654.hdr.grayed = 0;
-+c_7318654.tag = closureN_tag;
-+ c_7318654.fn = (function_type)__lambda_618;
-+c_7318654.num_args = 1;
-+c_7318654.num_elements = 2;
-+c_7318654.elements = (object *)e_7318661;
-+c_7318654.elements[0] = k_735199;
-+c_7318654.elements[1] = ((closureN)self_7312300)->elements[1];
++closureN_type c_7318639;
++object e_7318666 [3];
++c_7318639.hdr.mark = gc_color_red;
++ c_7318639.hdr.grayed = 0;
++c_7318639.tag = closureN_tag;
++ c_7318639.fn = (function_type)__lambda_615;
++c_7318639.num_args = 1;
++c_7318639.num_elements = 3;
++c_7318639.elements = (object *)e_7318666;
++c_7318639.elements[0] = k_735189;
++c_7318639.elements[1] = obj_73749_732959;
++c_7318639.elements[2] = objs_73750_732960;
++
++return_closcall2(data, type_127_73748_732958, &c_7318639, obj_73749_732959);;
++}
++
++static void __lambda_615(void *data, object self_7312292, int argc, object *args) /* object self_7312292, object r_735190 */
++ {
++ object r_735190 = args[0];
++ if( (boolean_f != r_735190) ){
++
++closureN_type c_7318641;
++object e_7318644 [1];
++c_7318641.hdr.mark = gc_color_red;
++ c_7318641.hdr.grayed = 0;
++c_7318641.tag = closureN_tag;
++ c_7318641.fn = (function_type)__lambda_616;
++c_7318641.num_args = 1;
++c_7318641.num_elements = 1;
++c_7318641.elements = (object *)e_7318644;
++c_7318641.elements[0] = ((closureN)self_7312292)->elements[0];
++
++
++closureN_type c_7318645;
++object e_7318663 [2];
++c_7318645.hdr.mark = gc_color_red;
++ c_7318645.hdr.grayed = 0;
++c_7318645.tag = closureN_tag;
++ c_7318645.fn = (function_type)__lambda_617;
++c_7318645.num_args = 1;
++c_7318645.num_elements = 2;
++c_7318645.elements = (object *)e_7318663;
++c_7318645.elements[0] = ((closureN)self_7312292)->elements[1];
++c_7318645.elements[1] = ((closureN)self_7312292)->elements[2];
++
++return_direct_with_clo1(data,(closure)&c_7318641,__lambda_616, &c_7318645);
++} else {
++ return_direct_with_clo1(data, ((closureN)self_7312292)->elements[0], (((closure) ((closureN)self_7312292)->elements[0])->fn), boolean_f);}
++;;
++}
++
++static void __lambda_617(void *data, object self_7312293, int argc, object *args) /* object self_7312293, object k_735192, object return_73752_732961 */
++ {
++ object k_735192 = args[0]; object return_73752_732961 = args[1];
++
++closureN_type c_7318647;
++object e_7318654 [2];
++c_7318647.hdr.mark = gc_color_red;
++ c_7318647.hdr.grayed = 0;
++c_7318647.tag = closureN_tag;
++ c_7318647.fn = (function_type)__lambda_618;
++c_7318647.num_args = 1;
++c_7318647.num_elements = 2;
++c_7318647.elements = (object *)e_7318654;
++c_7318647.elements[0] = k_735192;
++c_7318647.elements[1] = ((closureN)self_7312293)->elements[1];
-closureN_type c_7319955;
@@ -41491,43 +41706,43 @@ Make let-values be the same as let*-values, to work around
-c_7319955.elements = (object *)e_7319962;
-c_7319955.elements[0] = ((closureN)self_7313546)->elements[0];
-c_7319955.elements[1] = return_73752_733308;
-+closureN_type c_7318662;
-+object e_7318669 [2];
-+c_7318662.hdr.mark = gc_color_red;
-+ c_7318662.hdr.grayed = 0;
-+c_7318662.tag = closureN_tag;
-+ c_7318662.fn = (function_type)__lambda_620;
-+c_7318662.num_args = 1;
-+c_7318662.num_elements = 2;
-+c_7318662.elements = (object *)e_7318669;
-+c_7318662.elements[0] = ((closureN)self_7312300)->elements[0];
-+c_7318662.elements[1] = return_73752_732968;
++closureN_type c_7318655;
++object e_7318662 [2];
++c_7318655.hdr.mark = gc_color_red;
++ c_7318655.hdr.grayed = 0;
++c_7318655.tag = closureN_tag;
++ c_7318655.fn = (function_type)__lambda_620;
++c_7318655.num_args = 1;
++c_7318655.num_elements = 2;
++c_7318655.elements = (object *)e_7318662;
++c_7318655.elements[0] = ((closureN)self_7312293)->elements[0];
++c_7318655.elements[1] = return_73752_732961;
-return_direct_with_clo1(data,(closure)&c_7319947,__lambda_618, &c_7319955);;
-+return_direct_with_clo1(data,(closure)&c_7318654,__lambda_618, &c_7318662);;
++return_direct_with_clo1(data,(closure)&c_7318647,__lambda_618, &c_7318655);;
}
-static void __lambda_620(void *data, object self_7313547, int argc, object *args) /* object self_7313547, object k_735647, object o_73753_733309 */
-+static void __lambda_620(void *data, object self_7312301, int argc, object *args) /* object self_7312301, object k_735202, object o_73753_732969 */
++static void __lambda_620(void *data, object self_7312294, int argc, object *args) /* object self_7312294, object k_735195, object o_73753_732962 */
{
- object k_735647 = args[0]; object o_73753_733309 = args[1];
-+ object k_735202 = args[0]; object o_73753_732969 = args[1];
++ object k_735195 = args[0]; object o_73753_732962 = args[1];
-if( (boolean_f != Cyc_eq(o_73753_733309, ((closureN)self_7313547)->elements[0])) ){
- return_direct_with_clo1(data, k_735647, (((closure) k_735647)->fn), Cyc_VOID);
-+if( (boolean_f != Cyc_eq(o_73753_732969, ((closureN)self_7312301)->elements[0])) ){
-+ return_direct_with_clo1(data, k_735202, (((closure) k_735202)->fn), Cyc_VOID);
++if( (boolean_f != Cyc_eq(o_73753_732962, ((closureN)self_7312294)->elements[0])) ){
++ return_direct_with_clo1(data, k_735195, (((closure) k_735195)->fn), Cyc_VOID);
} else {
- return_closcall2(data, ((closureN)self_7313547)->elements[1], k_735647, boolean_f);}
-+ return_closcall2(data, ((closureN)self_7312301)->elements[1], k_735202, boolean_f);}
++ return_closcall2(data, ((closureN)self_7312294)->elements[1], k_735195, boolean_f);}
;;
}
-static void __lambda_618(void *data, object self_7313548, int argc, object *args) /* object self_7313548, object r_735646 */
-+static void __lambda_618(void *data, object self_7312302, int argc, object *args) /* object self_7312302, object r_735201 */
++static void __lambda_618(void *data, object self_7312295, int argc, object *args) /* object self_7312295, object r_735194 */
{
- object r_735646 = args[0];
-+ object r_735201 = args[0];
++ object r_735194 = args[0];
-closureN_type c_7319949;
-object e_7319952 [1];
@@ -41539,79 +41754,76 @@ Make let-values be the same as let*-values, to work around
-c_7319949.num_elements = 1;
-c_7319949.elements = (object *)e_7319952;
-c_7319949.elements[0] = ((closureN)self_7313548)->elements[0];
-+closureN_type c_7318656;
-+object e_7318659 [1];
-+c_7318656.hdr.mark = gc_color_red;
-+ c_7318656.hdr.grayed = 0;
-+c_7318656.tag = closureN_tag;
-+ c_7318656.fn = (function_type)__lambda_619;
-+c_7318656.num_args = 1;
-+c_7318656.num_elements = 1;
-+c_7318656.elements = (object *)e_7318659;
-+c_7318656.elements[0] = ((closureN)self_7312302)->elements[0];
++closureN_type c_7318649;
++object e_7318652 [1];
++c_7318649.hdr.mark = gc_color_red;
++ c_7318649.hdr.grayed = 0;
++c_7318649.tag = closureN_tag;
++ c_7318649.fn = (function_type)__lambda_619;
++c_7318649.num_args = 1;
++c_7318649.num_elements = 1;
++c_7318649.elements = (object *)e_7318652;
++c_7318649.elements[0] = ((closureN)self_7312295)->elements[0];
-return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), &c_7319949, r_735646, ((closureN)self_7313548)->elements[1]);;
-+return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), &c_7318656, r_735201, ((closureN)self_7312302)->elements[1]);;
++return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), &c_7318649, r_735194, ((closureN)self_7312295)->elements[1]);;
}
-static void __lambda_619(void *data, object self_7313549, int argc, object *args) /* object self_7313549, object r_735645 */
-+static void __lambda_619(void *data, object self_7312303, int argc, object *args) /* object self_7312303, object r_735200 */
++static void __lambda_619(void *data, object self_7312296, int argc, object *args) /* object self_7312296, object r_735193 */
{
- return_direct_with_clo1(data, ((closureN)self_7313549)->elements[0], (((closure) ((closureN)self_7313549)->elements[0])->fn), boolean_t);;
-+ return_direct_with_clo1(data, ((closureN)self_7312303)->elements[0], (((closure) ((closureN)self_7312303)->elements[0])->fn), boolean_t);;
++ return_direct_with_clo1(data, ((closureN)self_7312296)->elements[0], (((closure) ((closureN)self_7312296)->elements[0])->fn), boolean_t);;
}
-static void __lambda_616(void *data, object self_7313550, int argc, object *args) /* object self_7313550, object r_735643 */
-+static void __lambda_616(void *data, object self_7312304, int argc, object *args) /* object self_7312304, object r_735198 */
++static void __lambda_616(void *data, object self_7312297, int argc, object *args) /* object self_7312297, object r_735191 */
{
- object r_735643 = args[0];
- return_direct_with_clo2(data, __glo_call_95cc_scheme_base, (((closure) __glo_call_95cc_scheme_base)->fn), ((closureN)self_7313550)->elements[0], r_735643);;
-+ object r_735198 = args[0];
-+ return_direct_with_clo2(data, __glo_call_95cc_scheme_base, (((closure) __glo_call_95cc_scheme_base)->fn), ((closureN)self_7312304)->elements[0], r_735198);;
++ object r_735191 = args[0];
++ return_direct_with_clo2(data, __glo_call_95cc_scheme_base, (((closure) __glo_call_95cc_scheme_base)->fn), ((closureN)self_7312297)->elements[0], r_735191);;
}
-static void __lambda_613(void *data, object _, int argc, object *args) /* closure _,object k_735637, object sym1_73745_733302, object sym2_73746_733303, object syms_73747_733304_raw, ... */
-+static void __lambda_613(void *data, object _, int argc, object *args) /* closure _,object k_735192, object sym1_73745_732962, object sym2_73746_732963, object syms_73747_732964_raw, ... */
++static void __lambda_613(void *data, object _, int argc, object *args) /* closure _,object k_735185, object sym1_73745_732955, object sym2_73746_732956, object syms_73747_732957_raw, ... */
{
-object k_735637 = args[0]; object sym1_73745_733302 = args[1]; object sym2_73746_733303 = args[2];
-load_varargs(syms_73747_733304, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:symbol=?");
-+object k_735192 = args[0]; object sym1_73745_732962 = args[1]; object sym2_73746_732963 = args[2];
-+load_varargs(syms_73747_732964, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:symbol=?");
++object k_735185 = args[0]; object sym1_73745_732955 = args[1]; object sym2_73746_732956 = args[2];
++load_varargs(syms_73747_732957, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:symbol=?");
-pair_type local_7319936;
-return_direct_with_clo4(data, __glo_Cyc_91obj_123_127_scheme_base, (((closure) __glo_Cyc_91obj_123_127_scheme_base)->fn), k_735637, primitive_symbol_127, sym1_73745_733302, set_pair_as_expr(&local_7319936, sym2_73746_733303, syms_73747_733304));;
-+pair_type local_7318643;
-+return_direct_with_clo4(data, __glo_Cyc_91obj_123_127_scheme_base, (((closure) __glo_Cyc_91obj_123_127_scheme_base)->fn), k_735192, primitive_symbol_127, sym1_73745_732962, set_pair_as_expr(&local_7318643, sym2_73746_732963, syms_73747_732964));;
++pair_type local_7318636;
++return_direct_with_clo4(data, __glo_Cyc_91obj_123_127_scheme_base, (((closure) __glo_Cyc_91obj_123_127_scheme_base)->fn), k_735185, primitive_symbol_127, sym1_73745_732955, set_pair_as_expr(&local_7318636, sym2_73746_732956, syms_73747_732957));;
}
-static void __lambda_612(void *data, object _, int argc, object *args) /* closure _,object k_735633, object b1_73742_733299, object b2_73743_733300, object bs_73744_733301_raw, ... */
-+static void __lambda_612(void *data, object _, int argc, object *args) /* closure _,object k_735188, object b1_73742_732959, object b2_73743_732960, object bs_73744_732961_raw, ... */
++static void __lambda_612(void *data, object _, int argc, object *args) /* closure _,object k_735181, object b1_73742_732952, object b2_73743_732953, object bs_73744_732954_raw, ... */
{
-object k_735633 = args[0]; object b1_73742_733299 = args[1]; object b2_73743_733300 = args[2];
-load_varargs(bs_73744_733301, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:boolean=?");
-+object k_735188 = args[0]; object b1_73742_732959 = args[1]; object b2_73743_732960 = args[2];
-+load_varargs(bs_73744_732961, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:boolean=?");
++object k_735181 = args[0]; object b1_73742_732952 = args[1]; object b2_73743_732953 = args[2];
++load_varargs(bs_73744_732954, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:boolean=?");
-pair_type local_7319931;
-return_direct_with_clo4(data, __glo_Cyc_91obj_123_127_scheme_base, (((closure) __glo_Cyc_91obj_123_127_scheme_base)->fn), k_735633, primitive_boolean_127, b1_73742_733299, set_pair_as_expr(&local_7319931, b2_73743_733300, bs_73744_733301));;
-+pair_type local_7318638;
-+return_direct_with_clo4(data, __glo_Cyc_91obj_123_127_scheme_base, (((closure) __glo_Cyc_91obj_123_127_scheme_base)->fn), k_735188, primitive_boolean_127, b1_73742_732959, set_pair_as_expr(&local_7318638, b2_73743_732960, bs_73744_732961));;
++pair_type local_7318631;
++return_direct_with_clo4(data, __glo_Cyc_91obj_123_127_scheme_base, (((closure) __glo_Cyc_91obj_123_127_scheme_base)->fn), k_735181, primitive_boolean_127, b1_73742_732952, set_pair_as_expr(&local_7318631, b2_73743_732953, bs_73744_732954));;
}
-static void __lambda_599(void *data, object _, int argc, object *args) /* closure _,object k_735612, object vec_73730_733291, object fill_73731_733292, object opts_73732_733293_raw, ... */
-+static void __lambda_599(void *data, object _, int argc, object *args) /* closure _,object k_735167, object vec_73730_732951, object fill_73731_732952, object opts_73732_732953_raw, ... */
++static void __lambda_599(void *data, object _, int argc, object *args) /* closure _,object k_735160, object vec_73730_732944, object fill_73731_732945, object opts_73732_732946_raw, ... */
{
-object k_735612 = args[0]; object vec_73730_733291 = args[1]; object fill_73731_733292 = args[2];
-load_varargs(opts_73732_733293, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:vector-fill!");
-+object k_735167 = args[0]; object vec_73730_732951 = args[1]; object fill_73731_732952 = args[2];
-+load_varargs(opts_73732_732953, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:vector-fill!");
++object k_735160 = args[0]; object vec_73730_732944 = args[1]; object fill_73731_732945 = args[2];
++load_varargs(opts_73732_732946, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:vector-fill!");
-closureN_type c_7319797;
-object e_7319926 [4];
@@ -41626,29 +41838,29 @@ Make let-values be the same as let*-values, to work around
-c_7319797.elements[1] = k_735612;
-c_7319797.elements[2] = opts_73732_733293;
-c_7319797.elements[3] = vec_73730_733291;
-+closureN_type c_7318504;
-+object e_7318633 [4];
-+c_7318504.hdr.mark = gc_color_red;
-+ c_7318504.hdr.grayed = 0;
-+c_7318504.tag = closureN_tag;
-+ c_7318504.fn = (function_type)__lambda_600;
-+c_7318504.num_args = 4;
-+c_7318504.num_elements = 4;
-+c_7318504.elements = (object *)e_7318633;
-+c_7318504.elements[0] = fill_73731_732952;
-+c_7318504.elements[1] = k_735167;
-+c_7318504.elements[2] = opts_73732_732953;
-+c_7318504.elements[3] = vec_73730_732951;
++closureN_type c_7318497;
++object e_7318626 [4];
++c_7318497.hdr.mark = gc_color_red;
++ c_7318497.hdr.grayed = 0;
++c_7318497.tag = closureN_tag;
++ c_7318497.fn = (function_type)__lambda_600;
++c_7318497.num_args = 4;
++c_7318497.num_elements = 4;
++c_7318497.elements = (object *)e_7318626;
++c_7318497.elements[0] = fill_73731_732945;
++c_7318497.elements[1] = k_735160;
++c_7318497.elements[2] = opts_73732_732946;
++c_7318497.elements[3] = vec_73730_732944;
-return_direct_with_clo4(data,(closure)&c_7319797,__lambda_600, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7318504,__lambda_600, boolean_f, boolean_f, boolean_f, boolean_f);;
++return_direct_with_clo4(data,(closure)&c_7318497,__lambda_600, boolean_f, boolean_f, boolean_f, boolean_f);;
}
-static void __lambda_600(void *data, object self_7313529, int argc, object *args) /* object self_7313529, object len_73733_733294, object start_73734_733295, object end_73735_733296, object loop_73736_733297 */
-+static void __lambda_600(void *data, object self_7312283, int argc, object *args) /* object self_7312283, object len_73733_732954, object start_73734_732955, object end_73735_732956, object loop_73736_732957 */
++static void __lambda_600(void *data, object self_7312276, int argc, object *args) /* object self_7312276, object len_73733_732947, object start_73734_732948, object end_73735_732949, object loop_73736_732950 */
{
- object len_73733_733294 = args[0]; object start_73734_733295 = args[1]; object end_73735_733296 = args[2]; object loop_73736_733297 = args[3];
-+ object len_73733_732954 = args[0]; object start_73734_732955 = args[1]; object end_73735_732956 = args[2]; object loop_73736_732957 = args[3];
++ object len_73733_732947 = args[0]; object start_73734_732948 = args[1]; object end_73735_732949 = args[2]; object loop_73736_732950 = args[3];
-closureN_type c_7319799;
-object e_7319922 [7];
@@ -41666,35 +41878,35 @@ Make let-values be the same as let*-values, to work around
-c_7319799.elements[4] = ((closureN)self_7313529)->elements[2];
-c_7319799.elements[5] = start_73734_733295;
-c_7319799.elements[6] = ((closureN)self_7313529)->elements[3];
-+closureN_type c_7318506;
-+object e_7318629 [7];
-+c_7318506.hdr.mark = gc_color_red;
-+ c_7318506.hdr.grayed = 0;
-+c_7318506.tag = closureN_tag;
-+ c_7318506.fn = (function_type)__lambda_1354;
-+c_7318506.num_args = 1;
-+c_7318506.num_elements = 7;
-+c_7318506.elements = (object *)e_7318629;
-+c_7318506.elements[0] = end_73735_732956;
-+c_7318506.elements[1] = ((closureN)self_7312283)->elements[0];
-+c_7318506.elements[2] = ((closureN)self_7312283)->elements[1];
-+c_7318506.elements[3] = loop_73736_732957;
-+c_7318506.elements[4] = ((closureN)self_7312283)->elements[2];
-+c_7318506.elements[5] = start_73734_732955;
-+c_7318506.elements[6] = ((closureN)self_7312283)->elements[3];
++closureN_type c_7318499;
++object e_7318622 [7];
++c_7318499.hdr.mark = gc_color_red;
++ c_7318499.hdr.grayed = 0;
++c_7318499.tag = closureN_tag;
++ c_7318499.fn = (function_type)__lambda_1354;
++c_7318499.num_args = 1;
++c_7318499.num_elements = 7;
++c_7318499.elements = (object *)e_7318622;
++c_7318499.elements[0] = end_73735_732949;
++c_7318499.elements[1] = ((closureN)self_7312276)->elements[0];
++c_7318499.elements[2] = ((closureN)self_7312276)->elements[1];
++c_7318499.elements[3] = loop_73736_732950;
++c_7318499.elements[4] = ((closureN)self_7312276)->elements[2];
++c_7318499.elements[5] = start_73734_732948;
++c_7318499.elements[6] = ((closureN)self_7312276)->elements[3];
-pair_type local_7319925;
-return_direct_with_clo1(data,(closure)&c_7319799,__lambda_1401, set_cell_as_expr(&local_7319925, len_73733_733294));;
-+pair_type local_7318632;
-+return_direct_with_clo1(data,(closure)&c_7318506,__lambda_1354, set_cell_as_expr(&local_7318632, len_73733_732954));;
++pair_type local_7318625;
++return_direct_with_clo1(data,(closure)&c_7318499,__lambda_1354, set_cell_as_expr(&local_7318625, len_73733_732947));;
}
-static void __lambda_1401(void *data, object self_7313530, int argc, object *args) /* object self_7313530, object len_73733_733294 */
-+static void __lambda_1354(void *data, object self_7312284, int argc, object *args) /* object self_7312284, object len_73733_732954 */
++static void __lambda_1354(void *data, object self_7312277, int argc, object *args) /* object self_7312277, object len_73733_732947 */
{
- object len_73733_733294 = args[0];
-+ object len_73733_732954 = args[0];
++ object len_73733_732947 = args[0];
-closureN_type c_7319801;
-object e_7319917 [7];
@@ -41712,35 +41924,35 @@ Make let-values be the same as let*-values, to work around
-c_7319801.elements[4] = ((closureN)self_7313530)->elements[3];
-c_7319801.elements[5] = ((closureN)self_7313530)->elements[4];
-c_7319801.elements[6] = ((closureN)self_7313530)->elements[6];
-+closureN_type c_7318508;
-+object e_7318624 [7];
-+c_7318508.hdr.mark = gc_color_red;
-+ c_7318508.hdr.grayed = 0;
-+c_7318508.tag = closureN_tag;
-+ c_7318508.fn = (function_type)__lambda_1353;
-+c_7318508.num_args = 1;
-+c_7318508.num_elements = 7;
-+c_7318508.elements = (object *)e_7318624;
-+c_7318508.elements[0] = ((closureN)self_7312284)->elements[0];
-+c_7318508.elements[1] = ((closureN)self_7312284)->elements[1];
-+c_7318508.elements[2] = ((closureN)self_7312284)->elements[2];
-+c_7318508.elements[3] = len_73733_732954;
-+c_7318508.elements[4] = ((closureN)self_7312284)->elements[3];
-+c_7318508.elements[5] = ((closureN)self_7312284)->elements[4];
-+c_7318508.elements[6] = ((closureN)self_7312284)->elements[6];
++closureN_type c_7318501;
++object e_7318617 [7];
++c_7318501.hdr.mark = gc_color_red;
++ c_7318501.hdr.grayed = 0;
++c_7318501.tag = closureN_tag;
++ c_7318501.fn = (function_type)__lambda_1353;
++c_7318501.num_args = 1;
++c_7318501.num_elements = 7;
++c_7318501.elements = (object *)e_7318617;
++c_7318501.elements[0] = ((closureN)self_7312277)->elements[0];
++c_7318501.elements[1] = ((closureN)self_7312277)->elements[1];
++c_7318501.elements[2] = ((closureN)self_7312277)->elements[2];
++c_7318501.elements[3] = len_73733_732947;
++c_7318501.elements[4] = ((closureN)self_7312277)->elements[3];
++c_7318501.elements[5] = ((closureN)self_7312277)->elements[4];
++c_7318501.elements[6] = ((closureN)self_7312277)->elements[6];
-pair_type local_7319920;
-return_direct_with_clo1(data,(closure)&c_7319801,__lambda_1400, set_cell_as_expr(&local_7319920, ((closureN)self_7313530)->elements[5]));;
-+pair_type local_7318627;
-+return_direct_with_clo1(data,(closure)&c_7318508,__lambda_1353, set_cell_as_expr(&local_7318627, ((closureN)self_7312284)->elements[5]));;
++pair_type local_7318620;
++return_direct_with_clo1(data,(closure)&c_7318501,__lambda_1353, set_cell_as_expr(&local_7318620, ((closureN)self_7312277)->elements[5]));;
}
-static void __lambda_1400(void *data, object self_7313531, int argc, object *args) /* object self_7313531, object start_73734_733295 */
-+static void __lambda_1353(void *data, object self_7312285, int argc, object *args) /* object self_7312285, object start_73734_732955 */
++static void __lambda_1353(void *data, object self_7312278, int argc, object *args) /* object self_7312278, object start_73734_732948 */
{
- object start_73734_733295 = args[0];
-+ object start_73734_732955 = args[0];
++ object start_73734_732948 = args[0];
-closureN_type c_7319803;
-object e_7319912 [7];
@@ -41758,35 +41970,35 @@ Make let-values be the same as let*-values, to work around
-c_7319803.elements[4] = ((closureN)self_7313531)->elements[5];
-c_7319803.elements[5] = start_73734_733295;
-c_7319803.elements[6] = ((closureN)self_7313531)->elements[6];
-+closureN_type c_7318510;
-+object e_7318619 [7];
-+c_7318510.hdr.mark = gc_color_red;
-+ c_7318510.hdr.grayed = 0;
-+c_7318510.tag = closureN_tag;
-+ c_7318510.fn = (function_type)__lambda_1352;
-+c_7318510.num_args = 1;
-+c_7318510.num_elements = 7;
-+c_7318510.elements = (object *)e_7318619;
-+c_7318510.elements[0] = ((closureN)self_7312285)->elements[1];
-+c_7318510.elements[1] = ((closureN)self_7312285)->elements[2];
-+c_7318510.elements[2] = ((closureN)self_7312285)->elements[3];
-+c_7318510.elements[3] = ((closureN)self_7312285)->elements[4];
-+c_7318510.elements[4] = ((closureN)self_7312285)->elements[5];
-+c_7318510.elements[5] = start_73734_732955;
-+c_7318510.elements[6] = ((closureN)self_7312285)->elements[6];
++closureN_type c_7318503;
++object e_7318612 [7];
++c_7318503.hdr.mark = gc_color_red;
++ c_7318503.hdr.grayed = 0;
++c_7318503.tag = closureN_tag;
++ c_7318503.fn = (function_type)__lambda_1352;
++c_7318503.num_args = 1;
++c_7318503.num_elements = 7;
++c_7318503.elements = (object *)e_7318612;
++c_7318503.elements[0] = ((closureN)self_7312278)->elements[1];
++c_7318503.elements[1] = ((closureN)self_7312278)->elements[2];
++c_7318503.elements[2] = ((closureN)self_7312278)->elements[3];
++c_7318503.elements[3] = ((closureN)self_7312278)->elements[4];
++c_7318503.elements[4] = ((closureN)self_7312278)->elements[5];
++c_7318503.elements[5] = start_73734_732948;
++c_7318503.elements[6] = ((closureN)self_7312278)->elements[6];
-pair_type local_7319915;
-return_direct_with_clo1(data,(closure)&c_7319803,__lambda_1399, set_cell_as_expr(&local_7319915, ((closureN)self_7313531)->elements[0]));;
-+pair_type local_7318622;
-+return_direct_with_clo1(data,(closure)&c_7318510,__lambda_1352, set_cell_as_expr(&local_7318622, ((closureN)self_7312285)->elements[0]));;
++pair_type local_7318615;
++return_direct_with_clo1(data,(closure)&c_7318503,__lambda_1352, set_cell_as_expr(&local_7318615, ((closureN)self_7312278)->elements[0]));;
}
-static void __lambda_1399(void *data, object self_7313532, int argc, object *args) /* object self_7313532, object end_73735_733296 */
-+static void __lambda_1352(void *data, object self_7312286, int argc, object *args) /* object self_7312286, object end_73735_732956 */
++static void __lambda_1352(void *data, object self_7312279, int argc, object *args) /* object self_7312279, object end_73735_732949 */
{
- object end_73735_733296 = args[0];
-+ object end_73735_732956 = args[0];
++ object end_73735_732949 = args[0];
-closureN_type c_7319805;
-object e_7319907 [7];
@@ -41804,35 +42016,35 @@ Make let-values be the same as let*-values, to work around
-c_7319805.elements[4] = ((closureN)self_7313532)->elements[4];
-c_7319805.elements[5] = ((closureN)self_7313532)->elements[5];
-c_7319805.elements[6] = ((closureN)self_7313532)->elements[6];
-+closureN_type c_7318512;
-+object e_7318614 [7];
-+c_7318512.hdr.mark = gc_color_red;
-+ c_7318512.hdr.grayed = 0;
-+c_7318512.tag = closureN_tag;
-+ c_7318512.fn = (function_type)__lambda_1351;
-+c_7318512.num_args = 1;
-+c_7318512.num_elements = 7;
-+c_7318512.elements = (object *)e_7318614;
-+c_7318512.elements[0] = end_73735_732956;
-+c_7318512.elements[1] = ((closureN)self_7312286)->elements[0];
-+c_7318512.elements[2] = ((closureN)self_7312286)->elements[1];
-+c_7318512.elements[3] = ((closureN)self_7312286)->elements[2];
-+c_7318512.elements[4] = ((closureN)self_7312286)->elements[4];
-+c_7318512.elements[5] = ((closureN)self_7312286)->elements[5];
-+c_7318512.elements[6] = ((closureN)self_7312286)->elements[6];
++closureN_type c_7318505;
++object e_7318607 [7];
++c_7318505.hdr.mark = gc_color_red;
++ c_7318505.hdr.grayed = 0;
++c_7318505.tag = closureN_tag;
++ c_7318505.fn = (function_type)__lambda_1351;
++c_7318505.num_args = 1;
++c_7318505.num_elements = 7;
++c_7318505.elements = (object *)e_7318607;
++c_7318505.elements[0] = end_73735_732949;
++c_7318505.elements[1] = ((closureN)self_7312279)->elements[0];
++c_7318505.elements[2] = ((closureN)self_7312279)->elements[1];
++c_7318505.elements[3] = ((closureN)self_7312279)->elements[2];
++c_7318505.elements[4] = ((closureN)self_7312279)->elements[4];
++c_7318505.elements[5] = ((closureN)self_7312279)->elements[5];
++c_7318505.elements[6] = ((closureN)self_7312279)->elements[6];
-pair_type local_7319910;
-return_direct_with_clo1(data,(closure)&c_7319805,__lambda_1398, set_cell_as_expr(&local_7319910, ((closureN)self_7313532)->elements[3]));;
-+pair_type local_7318617;
-+return_direct_with_clo1(data,(closure)&c_7318512,__lambda_1351, set_cell_as_expr(&local_7318617, ((closureN)self_7312286)->elements[3]));;
++pair_type local_7318610;
++return_direct_with_clo1(data,(closure)&c_7318505,__lambda_1351, set_cell_as_expr(&local_7318610, ((closureN)self_7312279)->elements[3]));;
}
-static void __lambda_1398(void *data, object self_7313533, int argc, object *args) /* object self_7313533, object loop_73736_733297 */
-+static void __lambda_1351(void *data, object self_7312287, int argc, object *args) /* object self_7312287, object loop_73736_732957 */
++static void __lambda_1351(void *data, object self_7312280, int argc, object *args) /* object self_7312280, object loop_73736_732950 */
{
- object loop_73736_733297 = args[0];
-+ object loop_73736_732957 = args[0];
++ object loop_73736_732950 = args[0];
-closureN_type c_7319807;
-object e_7319903 [8];
@@ -41851,35 +42063,35 @@ Make let-values be the same as let*-values, to work around
-c_7319807.elements[5] = ((closureN)self_7313533)->elements[4];
-c_7319807.elements[6] = ((closureN)self_7313533)->elements[5];
-c_7319807.elements[7] = ((closureN)self_7313533)->elements[6];
-+closureN_type c_7318514;
-+object e_7318610 [8];
-+c_7318514.hdr.mark = gc_color_red;
-+ c_7318514.hdr.grayed = 0;
-+c_7318514.tag = closureN_tag;
-+ c_7318514.fn = (function_type)__lambda_601;
-+c_7318514.num_args = 1;
-+c_7318514.num_elements = 8;
-+c_7318514.elements = (object *)e_7318610;
-+c_7318514.elements[0] = ((closureN)self_7312287)->elements[0];
-+c_7318514.elements[1] = ((closureN)self_7312287)->elements[1];
-+c_7318514.elements[2] = ((closureN)self_7312287)->elements[2];
-+c_7318514.elements[3] = ((closureN)self_7312287)->elements[3];
-+c_7318514.elements[4] = loop_73736_732957;
-+c_7318514.elements[5] = ((closureN)self_7312287)->elements[4];
-+c_7318514.elements[6] = ((closureN)self_7312287)->elements[5];
-+c_7318514.elements[7] = ((closureN)self_7312287)->elements[6];
++closureN_type c_7318507;
++object e_7318603 [8];
++c_7318507.hdr.mark = gc_color_red;
++ c_7318507.hdr.grayed = 0;
++c_7318507.tag = closureN_tag;
++ c_7318507.fn = (function_type)__lambda_601;
++c_7318507.num_args = 1;
++c_7318507.num_elements = 8;
++c_7318507.elements = (object *)e_7318603;
++c_7318507.elements[0] = ((closureN)self_7312280)->elements[0];
++c_7318507.elements[1] = ((closureN)self_7312280)->elements[1];
++c_7318507.elements[2] = ((closureN)self_7312280)->elements[2];
++c_7318507.elements[3] = ((closureN)self_7312280)->elements[3];
++c_7318507.elements[4] = loop_73736_732950;
++c_7318507.elements[5] = ((closureN)self_7312280)->elements[4];
++c_7318507.elements[6] = ((closureN)self_7312280)->elements[5];
++c_7318507.elements[7] = ((closureN)self_7312280)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319807,__lambda_601, Cyc_vector_length(data, ((closureN)self_7313533)->elements[6]));;
-+return_direct_with_clo1(data,(closure)&c_7318514,__lambda_601, Cyc_vector_length(data, ((closureN)self_7312287)->elements[6]));;
++return_direct_with_clo1(data,(closure)&c_7318507,__lambda_601, Cyc_vector_length(data, ((closureN)self_7312280)->elements[6]));;
}
-static void __lambda_601(void *data, object self_7313534, int argc, object *args) /* object self_7313534, object r_735630 */
-+static void __lambda_601(void *data, object self_7312288, int argc, object *args) /* object self_7312288, object r_735185 */
++static void __lambda_601(void *data, object self_7312281, int argc, object *args) /* object self_7312281, object r_735178 */
{
- object r_735630 = args[0];
-+ object r_735185 = args[0];
++ object r_735178 = args[0];
-closureN_type c_7319809;
-object e_7319899 [8];
@@ -41898,46 +42110,46 @@ Make let-values be the same as let*-values, to work around
-c_7319809.elements[5] = ((closureN)self_7313534)->elements[5];
-c_7319809.elements[6] = ((closureN)self_7313534)->elements[6];
-c_7319809.elements[7] = ((closureN)self_7313534)->elements[7];
-+closureN_type c_7318516;
-+object e_7318606 [8];
-+c_7318516.hdr.mark = gc_color_red;
-+ c_7318516.hdr.grayed = 0;
-+c_7318516.tag = closureN_tag;
-+ c_7318516.fn = (function_type)__lambda_602;
-+c_7318516.num_args = 1;
-+c_7318516.num_elements = 8;
-+c_7318516.elements = (object *)e_7318606;
-+c_7318516.elements[0] = ((closureN)self_7312288)->elements[0];
-+c_7318516.elements[1] = ((closureN)self_7312288)->elements[1];
-+c_7318516.elements[2] = ((closureN)self_7312288)->elements[2];
-+c_7318516.elements[3] = ((closureN)self_7312288)->elements[3];
-+c_7318516.elements[4] = ((closureN)self_7312288)->elements[4];
-+c_7318516.elements[5] = ((closureN)self_7312288)->elements[5];
-+c_7318516.elements[6] = ((closureN)self_7312288)->elements[6];
-+c_7318516.elements[7] = ((closureN)self_7312288)->elements[7];
++closureN_type c_7318509;
++object e_7318599 [8];
++c_7318509.hdr.mark = gc_color_red;
++ c_7318509.hdr.grayed = 0;
++c_7318509.tag = closureN_tag;
++ c_7318509.fn = (function_type)__lambda_602;
++c_7318509.num_args = 1;
++c_7318509.num_elements = 8;
++c_7318509.elements = (object *)e_7318599;
++c_7318509.elements[0] = ((closureN)self_7312281)->elements[0];
++c_7318509.elements[1] = ((closureN)self_7312281)->elements[1];
++c_7318509.elements[2] = ((closureN)self_7312281)->elements[2];
++c_7318509.elements[3] = ((closureN)self_7312281)->elements[3];
++c_7318509.elements[4] = ((closureN)self_7312281)->elements[4];
++c_7318509.elements[5] = ((closureN)self_7312281)->elements[5];
++c_7318509.elements[6] = ((closureN)self_7312281)->elements[6];
++c_7318509.elements[7] = ((closureN)self_7312281)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319809,__lambda_602, Cyc_set_cell(data, ((closureN)self_7313534)->elements[3], r_735630));;
-+return_direct_with_clo1(data,(closure)&c_7318516,__lambda_602, Cyc_set_cell(data, ((closureN)self_7312288)->elements[3], r_735185));;
++return_direct_with_clo1(data,(closure)&c_7318509,__lambda_602, Cyc_set_cell(data, ((closureN)self_7312281)->elements[3], r_735178));;
}
-static void __lambda_602(void *data, object self_7313535, int argc, object *args) /* object self_7313535, object r_735613 */
-+static void __lambda_602(void *data, object self_7312289, int argc, object *args) /* object self_7312289, object r_735168 */
++static void __lambda_602(void *data, object self_7312282, int argc, object *args) /* object self_7312282, object r_735161 */
{
- object r_735626;
-+ object r_735181;
++ object r_735174;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313535)->elements[5]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312289)->elements[5]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312282)->elements[5]), obj_int2obj(0))) ){
- r_735626 = Cyc_car(data, ((closureN)self_7313535)->elements[5]);
-+ r_735181 = Cyc_car(data, ((closureN)self_7312289)->elements[5]);
++ r_735174 = Cyc_car(data, ((closureN)self_7312282)->elements[5]);
} else {
- r_735626 = obj_int2obj(0);}
-+ r_735181 = obj_int2obj(0);}
++ r_735174 = obj_int2obj(0);}
;
-closureN_type c_7319822;
-object e_7319895 [8];
@@ -41956,32 +42168,32 @@ Make let-values be the same as let*-values, to work around
-c_7319822.elements[5] = ((closureN)self_7313535)->elements[5];
-c_7319822.elements[6] = ((closureN)self_7313535)->elements[6];
-c_7319822.elements[7] = ((closureN)self_7313535)->elements[7];
-+closureN_type c_7318529;
-+object e_7318602 [8];
-+c_7318529.hdr.mark = gc_color_red;
-+ c_7318529.hdr.grayed = 0;
-+c_7318529.tag = closureN_tag;
-+ c_7318529.fn = (function_type)__lambda_603;
-+c_7318529.num_args = 1;
-+c_7318529.num_elements = 8;
-+c_7318529.elements = (object *)e_7318602;
-+c_7318529.elements[0] = ((closureN)self_7312289)->elements[0];
-+c_7318529.elements[1] = ((closureN)self_7312289)->elements[1];
-+c_7318529.elements[2] = ((closureN)self_7312289)->elements[2];
-+c_7318529.elements[3] = ((closureN)self_7312289)->elements[3];
-+c_7318529.elements[4] = ((closureN)self_7312289)->elements[4];
-+c_7318529.elements[5] = ((closureN)self_7312289)->elements[5];
-+c_7318529.elements[6] = ((closureN)self_7312289)->elements[6];
-+c_7318529.elements[7] = ((closureN)self_7312289)->elements[7];
++closureN_type c_7318522;
++object e_7318595 [8];
++c_7318522.hdr.mark = gc_color_red;
++ c_7318522.hdr.grayed = 0;
++c_7318522.tag = closureN_tag;
++ c_7318522.fn = (function_type)__lambda_603;
++c_7318522.num_args = 1;
++c_7318522.num_elements = 8;
++c_7318522.elements = (object *)e_7318595;
++c_7318522.elements[0] = ((closureN)self_7312282)->elements[0];
++c_7318522.elements[1] = ((closureN)self_7312282)->elements[1];
++c_7318522.elements[2] = ((closureN)self_7312282)->elements[2];
++c_7318522.elements[3] = ((closureN)self_7312282)->elements[3];
++c_7318522.elements[4] = ((closureN)self_7312282)->elements[4];
++c_7318522.elements[5] = ((closureN)self_7312282)->elements[5];
++c_7318522.elements[6] = ((closureN)self_7312282)->elements[6];
++c_7318522.elements[7] = ((closureN)self_7312282)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319822,__lambda_603, Cyc_set_cell(data, ((closureN)self_7313535)->elements[6], r_735626));;
-+return_direct_with_clo1(data,(closure)&c_7318529,__lambda_603, Cyc_set_cell(data, ((closureN)self_7312289)->elements[6], r_735181));;
++return_direct_with_clo1(data,(closure)&c_7318522,__lambda_603, Cyc_set_cell(data, ((closureN)self_7312282)->elements[6], r_735174));;
}
-static void __lambda_603(void *data, object self_7313536, int argc, object *args) /* object self_7313536, object r_735614 */
-+static void __lambda_603(void *data, object self_7312290, int argc, object *args) /* object self_7312290, object r_735169 */
++static void __lambda_603(void *data, object self_7312283, int argc, object *args) /* object self_7312283, object r_735162 */
{
@@ -41996,17 +42208,17 @@ Make let-values be the same as let*-values, to work around
-c_7319824.elements = (object *)e_7319838;
-c_7319824.elements[0] = ((closureN)self_7313536)->elements[3];
-c_7319824.elements[1] = ((closureN)self_7313536)->elements[5];
-+closureN_type c_7318531;
-+object e_7318545 [2];
-+c_7318531.hdr.mark = gc_color_red;
-+ c_7318531.hdr.grayed = 0;
-+c_7318531.tag = closureN_tag;
-+ c_7318531.fn = (function_type)__lambda_604;
-+c_7318531.num_args = 0;
-+c_7318531.num_elements = 2;
-+c_7318531.elements = (object *)e_7318545;
-+c_7318531.elements[0] = ((closureN)self_7312290)->elements[3];
-+c_7318531.elements[1] = ((closureN)self_7312290)->elements[5];
++closureN_type c_7318524;
++object e_7318538 [2];
++c_7318524.hdr.mark = gc_color_red;
++ c_7318524.hdr.grayed = 0;
++c_7318524.tag = closureN_tag;
++ c_7318524.fn = (function_type)__lambda_604;
++c_7318524.num_args = 0;
++c_7318524.num_elements = 2;
++c_7318524.elements = (object *)e_7318538;
++c_7318524.elements[0] = ((closureN)self_7312283)->elements[3];
++c_7318524.elements[1] = ((closureN)self_7312283)->elements[5];
-closureN_type c_7319839;
@@ -42024,31 +42236,31 @@ Make let-values be the same as let*-values, to work around
-c_7319839.elements[3] = ((closureN)self_7313536)->elements[4];
-c_7319839.elements[4] = ((closureN)self_7313536)->elements[6];
-c_7319839.elements[5] = ((closureN)self_7313536)->elements[7];
-+closureN_type c_7318546;
-+object e_7318601 [6];
-+c_7318546.hdr.mark = gc_color_red;
-+ c_7318546.hdr.grayed = 0;
-+c_7318546.tag = closureN_tag;
-+ c_7318546.fn = (function_type)__lambda_605;
-+c_7318546.num_args = 1;
-+c_7318546.num_elements = 6;
-+c_7318546.elements = (object *)e_7318601;
-+c_7318546.elements[0] = ((closureN)self_7312290)->elements[0];
-+c_7318546.elements[1] = ((closureN)self_7312290)->elements[1];
-+c_7318546.elements[2] = ((closureN)self_7312290)->elements[2];
-+c_7318546.elements[3] = ((closureN)self_7312290)->elements[4];
-+c_7318546.elements[4] = ((closureN)self_7312290)->elements[6];
-+c_7318546.elements[5] = ((closureN)self_7312290)->elements[7];
++closureN_type c_7318539;
++object e_7318594 [6];
++c_7318539.hdr.mark = gc_color_red;
++ c_7318539.hdr.grayed = 0;
++c_7318539.tag = closureN_tag;
++ c_7318539.fn = (function_type)__lambda_605;
++c_7318539.num_args = 1;
++c_7318539.num_elements = 6;
++c_7318539.elements = (object *)e_7318594;
++c_7318539.elements[0] = ((closureN)self_7312283)->elements[0];
++c_7318539.elements[1] = ((closureN)self_7312283)->elements[1];
++c_7318539.elements[2] = ((closureN)self_7312283)->elements[2];
++c_7318539.elements[3] = ((closureN)self_7312283)->elements[4];
++c_7318539.elements[4] = ((closureN)self_7312283)->elements[6];
++c_7318539.elements[5] = ((closureN)self_7312283)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319824,__lambda_604, &c_7319839);;
-+return_direct_with_clo1(data,(closure)&c_7318531,__lambda_604, &c_7318546);;
++return_direct_with_clo1(data,(closure)&c_7318524,__lambda_604, &c_7318539);;
}
-static void __lambda_605(void *data, object self_7313537, int argc, object *args) /* object self_7313537, object r_735622 */
-+static void __lambda_605(void *data, object self_7312291, int argc, object *args) /* object self_7312291, object r_735177 */
++static void __lambda_605(void *data, object self_7312284, int argc, object *args) /* object self_7312284, object r_735170 */
{
- object r_735622 = args[0];
-+ object r_735177 = args[0];
++ object r_735170 = args[0];
-closureN_type c_7319841;
-object e_7319890 [6];
@@ -42065,30 +42277,30 @@ Make let-values be the same as let*-values, to work around
-c_7319841.elements[3] = ((closureN)self_7313537)->elements[3];
-c_7319841.elements[4] = ((closureN)self_7313537)->elements[4];
-c_7319841.elements[5] = ((closureN)self_7313537)->elements[5];
-+closureN_type c_7318548;
-+object e_7318597 [6];
-+c_7318548.hdr.mark = gc_color_red;
-+ c_7318548.hdr.grayed = 0;
-+c_7318548.tag = closureN_tag;
-+ c_7318548.fn = (function_type)__lambda_606;
-+c_7318548.num_args = 1;
-+c_7318548.num_elements = 6;
-+c_7318548.elements = (object *)e_7318597;
-+c_7318548.elements[0] = ((closureN)self_7312291)->elements[0];
-+c_7318548.elements[1] = ((closureN)self_7312291)->elements[1];
-+c_7318548.elements[2] = ((closureN)self_7312291)->elements[2];
-+c_7318548.elements[3] = ((closureN)self_7312291)->elements[3];
-+c_7318548.elements[4] = ((closureN)self_7312291)->elements[4];
-+c_7318548.elements[5] = ((closureN)self_7312291)->elements[5];
++closureN_type c_7318541;
++object e_7318590 [6];
++c_7318541.hdr.mark = gc_color_red;
++ c_7318541.hdr.grayed = 0;
++c_7318541.tag = closureN_tag;
++ c_7318541.fn = (function_type)__lambda_606;
++c_7318541.num_args = 1;
++c_7318541.num_elements = 6;
++c_7318541.elements = (object *)e_7318590;
++c_7318541.elements[0] = ((closureN)self_7312284)->elements[0];
++c_7318541.elements[1] = ((closureN)self_7312284)->elements[1];
++c_7318541.elements[2] = ((closureN)self_7312284)->elements[2];
++c_7318541.elements[3] = ((closureN)self_7312284)->elements[3];
++c_7318541.elements[4] = ((closureN)self_7312284)->elements[4];
++c_7318541.elements[5] = ((closureN)self_7312284)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319841,__lambda_606, Cyc_set_cell(data, ((closureN)self_7313537)->elements[0], r_735622));;
-+return_direct_with_clo1(data,(closure)&c_7318548,__lambda_606, Cyc_set_cell(data, ((closureN)self_7312291)->elements[0], r_735177));;
++return_direct_with_clo1(data,(closure)&c_7318541,__lambda_606, Cyc_set_cell(data, ((closureN)self_7312284)->elements[0], r_735170));;
}
-static void __lambda_606(void *data, object self_7313538, int argc, object *args) /* object self_7313538, object r_735615 */
-+static void __lambda_606(void *data, object self_7312292, int argc, object *args) /* object self_7312292, object r_735170 */
++static void __lambda_606(void *data, object self_7312285, int argc, object *args) /* object self_7312285, object r_735163 */
{
@@ -42104,18 +42316,18 @@ Make let-values be the same as let*-values, to work around
-c_7319843.elements[0] = ((closureN)self_7313538)->elements[2];
-c_7319843.elements[1] = ((closureN)self_7313538)->elements[3];
-c_7319843.elements[2] = ((closureN)self_7313538)->elements[4];
-+closureN_type c_7318550;
-+object e_7318565 [3];
-+c_7318550.hdr.mark = gc_color_red;
-+ c_7318550.hdr.grayed = 0;
-+c_7318550.tag = closureN_tag;
-+ c_7318550.fn = (function_type)__lambda_607;
-+c_7318550.num_args = 1;
-+c_7318550.num_elements = 3;
-+c_7318550.elements = (object *)e_7318565;
-+c_7318550.elements[0] = ((closureN)self_7312292)->elements[2];
-+c_7318550.elements[1] = ((closureN)self_7312292)->elements[3];
-+c_7318550.elements[2] = ((closureN)self_7312292)->elements[4];
++closureN_type c_7318543;
++object e_7318558 [3];
++c_7318543.hdr.mark = gc_color_red;
++ c_7318543.hdr.grayed = 0;
++c_7318543.tag = closureN_tag;
++ c_7318543.fn = (function_type)__lambda_607;
++c_7318543.num_args = 1;
++c_7318543.num_elements = 3;
++c_7318543.elements = (object *)e_7318558;
++c_7318543.elements[0] = ((closureN)self_7312285)->elements[2];
++c_7318543.elements[1] = ((closureN)self_7312285)->elements[3];
++c_7318543.elements[2] = ((closureN)self_7312285)->elements[4];
-closureN_type c_7319859;
@@ -42131,29 +42343,29 @@ Make let-values be the same as let*-values, to work around
-c_7319859.elements[1] = ((closureN)self_7313538)->elements[1];
-c_7319859.elements[2] = ((closureN)self_7313538)->elements[3];
-c_7319859.elements[3] = ((closureN)self_7313538)->elements[5];
-+closureN_type c_7318566;
-+object e_7318596 [4];
-+c_7318566.hdr.mark = gc_color_red;
-+ c_7318566.hdr.grayed = 0;
-+c_7318566.tag = closureN_tag;
-+ c_7318566.fn = (function_type)__lambda_609;
-+c_7318566.num_args = 1;
-+c_7318566.num_elements = 4;
-+c_7318566.elements = (object *)e_7318596;
-+c_7318566.elements[0] = ((closureN)self_7312292)->elements[0];
-+c_7318566.elements[1] = ((closureN)self_7312292)->elements[1];
-+c_7318566.elements[2] = ((closureN)self_7312292)->elements[3];
-+c_7318566.elements[3] = ((closureN)self_7312292)->elements[5];
++closureN_type c_7318559;
++object e_7318589 [4];
++c_7318559.hdr.mark = gc_color_red;
++ c_7318559.hdr.grayed = 0;
++c_7318559.tag = closureN_tag;
++ c_7318559.fn = (function_type)__lambda_609;
++c_7318559.num_args = 1;
++c_7318559.num_elements = 4;
++c_7318559.elements = (object *)e_7318589;
++c_7318559.elements[0] = ((closureN)self_7312285)->elements[0];
++c_7318559.elements[1] = ((closureN)self_7312285)->elements[1];
++c_7318559.elements[2] = ((closureN)self_7312285)->elements[3];
++c_7318559.elements[3] = ((closureN)self_7312285)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319843,__lambda_607, &c_7319859);;
-+return_direct_with_clo1(data,(closure)&c_7318550,__lambda_607, &c_7318566);;
++return_direct_with_clo1(data,(closure)&c_7318543,__lambda_607, &c_7318559);;
}
-static void __lambda_609(void *data, object self_7313539, int argc, object *args) /* object self_7313539, object k_735618, object i_73737_733298 */
-+static void __lambda_609(void *data, object self_7312293, int argc, object *args) /* object self_7312293, object k_735173, object i_73737_732958 */
++static void __lambda_609(void *data, object self_7312286, int argc, object *args) /* object self_7312286, object k_735166, object i_73737_732951 */
{
- object k_735618 = args[0]; object i_73737_733298 = args[1];
-+ object k_735173 = args[0]; object i_73737_732958 = args[1];
++ object k_735166 = args[0]; object i_73737_732951 = args[1];
-closureN_type c_7319861;
-object e_7319883 [5];
@@ -42169,38 +42381,38 @@ Make let-values be the same as let*-values, to work around
-c_7319861.elements[2] = k_735618;
-c_7319861.elements[3] = ((closureN)self_7313539)->elements[2];
-c_7319861.elements[4] = ((closureN)self_7313539)->elements[3];
-+closureN_type c_7318568;
-+object e_7318590 [5];
-+c_7318568.hdr.mark = gc_color_red;
-+ c_7318568.hdr.grayed = 0;
-+c_7318568.tag = closureN_tag;
-+ c_7318568.fn = (function_type)__lambda_610;
-+c_7318568.num_args = 1;
-+c_7318568.num_elements = 5;
-+c_7318568.elements = (object *)e_7318590;
-+c_7318568.elements[0] = ((closureN)self_7312293)->elements[1];
-+c_7318568.elements[1] = i_73737_732958;
-+c_7318568.elements[2] = k_735173;
-+c_7318568.elements[3] = ((closureN)self_7312293)->elements[2];
-+c_7318568.elements[4] = ((closureN)self_7312293)->elements[3];
++closureN_type c_7318561;
++object e_7318583 [5];
++c_7318561.hdr.mark = gc_color_red;
++ c_7318561.hdr.grayed = 0;
++c_7318561.tag = closureN_tag;
++ c_7318561.fn = (function_type)__lambda_610;
++c_7318561.num_args = 1;
++c_7318561.num_elements = 5;
++c_7318561.elements = (object *)e_7318583;
++c_7318561.elements[0] = ((closureN)self_7312286)->elements[1];
++c_7318561.elements[1] = i_73737_732951;
++c_7318561.elements[2] = k_735166;
++c_7318561.elements[3] = ((closureN)self_7312286)->elements[2];
++c_7318561.elements[4] = ((closureN)self_7312286)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7319861,__lambda_610, Cyc_num_fast_eq_op(data, i_73737_733298, car(((closureN)self_7313539)->elements[0])));;
-+return_direct_with_clo1(data,(closure)&c_7318568,__lambda_610, Cyc_num_fast_eq_op(data, i_73737_732958, car(((closureN)self_7312293)->elements[0])));;
++return_direct_with_clo1(data,(closure)&c_7318561,__lambda_610, Cyc_num_fast_eq_op(data, i_73737_732951, car(((closureN)self_7312286)->elements[0])));;
}
-static void __lambda_610(void *data, object self_7313540, int argc, object *args) /* object self_7313540, object r_735619 */
-+static void __lambda_610(void *data, object self_7312294, int argc, object *args) /* object self_7312294, object r_735174 */
++static void __lambda_610(void *data, object self_7312287, int argc, object *args) /* object self_7312287, object r_735167 */
{
- object r_735619 = args[0];
- if( (boolean_f != r_735619) ){
- return_direct_with_clo1(data, ((closureN)self_7313540)->elements[2], (((closure) ((closureN)self_7313540)->elements[2])->fn), ((closureN)self_7313540)->elements[4]);
-+ object r_735174 = args[0];
-+ if( (boolean_f != r_735174) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312294)->elements[2], (((closure) ((closureN)self_7312294)->elements[2])->fn), ((closureN)self_7312294)->elements[4]);
++ object r_735167 = args[0];
++ if( (boolean_f != r_735167) ){
++ return_direct_with_clo1(data, ((closureN)self_7312287)->elements[2], (((closure) ((closureN)self_7312287)->elements[2])->fn), ((closureN)self_7312287)->elements[4]);
} else {
-closureN_type c_7319866;
@@ -42215,29 +42427,29 @@ Make let-values be the same as let*-values, to work around
-c_7319866.elements[0] = ((closureN)self_7313540)->elements[1];
-c_7319866.elements[1] = ((closureN)self_7313540)->elements[2];
-c_7319866.elements[2] = ((closureN)self_7313540)->elements[3];
-+closureN_type c_7318573;
-+object e_7318583 [3];
-+c_7318573.hdr.mark = gc_color_red;
-+ c_7318573.hdr.grayed = 0;
-+c_7318573.tag = closureN_tag;
-+ c_7318573.fn = (function_type)__lambda_611;
-+c_7318573.num_args = 1;
-+c_7318573.num_elements = 3;
-+c_7318573.elements = (object *)e_7318583;
-+c_7318573.elements[0] = ((closureN)self_7312294)->elements[1];
-+c_7318573.elements[1] = ((closureN)self_7312294)->elements[2];
-+c_7318573.elements[2] = ((closureN)self_7312294)->elements[3];
++closureN_type c_7318566;
++object e_7318576 [3];
++c_7318566.hdr.mark = gc_color_red;
++ c_7318566.hdr.grayed = 0;
++c_7318566.tag = closureN_tag;
++ c_7318566.fn = (function_type)__lambda_611;
++c_7318566.num_args = 1;
++c_7318566.num_elements = 3;
++c_7318566.elements = (object *)e_7318576;
++c_7318566.elements[0] = ((closureN)self_7312287)->elements[1];
++c_7318566.elements[1] = ((closureN)self_7312287)->elements[2];
++c_7318566.elements[2] = ((closureN)self_7312287)->elements[3];
-object c_7319879 = Cyc_vector_set_cps(data,(closure)&c_7319866,((closureN)self_7313540)->elements[4], ((closureN)self_7313540)->elements[1], ((closureN)self_7313540)->elements[0]);
-return_closcall1(data,(closure)&c_7319866, c_7319879);}
-+object c_7318586 = Cyc_vector_set_cps(data,(closure)&c_7318573,((closureN)self_7312294)->elements[4], ((closureN)self_7312294)->elements[1], ((closureN)self_7312294)->elements[0]);
-+return_closcall1(data,(closure)&c_7318573, c_7318586);}
++object c_7318579 = Cyc_vector_set_cps(data,(closure)&c_7318566,((closureN)self_7312287)->elements[4], ((closureN)self_7312287)->elements[1], ((closureN)self_7312287)->elements[0]);
++return_closcall1(data,(closure)&c_7318566, c_7318579);}
;;
}
-static void __lambda_611(void *data, object self_7313541, int argc, object *args) /* object self_7313541, object r_735620 */
-+static void __lambda_611(void *data, object self_7312295, int argc, object *args) /* object self_7312295, object r_735175 */
++static void __lambda_611(void *data, object self_7312288, int argc, object *args) /* object self_7312288, object r_735168 */
{
@@ -42245,15 +42457,15 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7319874;
-return_closcall2(data, car(((closureN)self_7313541)->elements[2]), ((closureN)self_7313541)->elements[1], Cyc_fast_sum(data,&local_7319874, ((closureN)self_7313541)->elements[0], obj_int2obj(1)));;
-+complex_num_type local_7318581;
-+return_closcall2(data, car(((closureN)self_7312295)->elements[2]), ((closureN)self_7312295)->elements[1], Cyc_fast_sum(data,&local_7318581, ((closureN)self_7312295)->elements[0], obj_int2obj(1)));;
++complex_num_type local_7318574;
++return_closcall2(data, car(((closureN)self_7312288)->elements[2]), ((closureN)self_7312288)->elements[1], Cyc_fast_sum(data,&local_7318574, ((closureN)self_7312288)->elements[0], obj_int2obj(1)));;
}
-static void __lambda_607(void *data, object self_7313542, int argc, object *args) /* object self_7313542, object r_735617 */
-+static void __lambda_607(void *data, object self_7312296, int argc, object *args) /* object self_7312296, object r_735172 */
++static void __lambda_607(void *data, object self_7312289, int argc, object *args) /* object self_7312289, object r_735165 */
{
- object r_735617 = args[0];
-+ object r_735172 = args[0];
++ object r_735165 = args[0];
-closureN_type c_7319845;
-object e_7319854 [3];
@@ -42267,27 +42479,27 @@ Make let-values be the same as let*-values, to work around
-c_7319845.elements[0] = ((closureN)self_7313542)->elements[0];
-c_7319845.elements[1] = ((closureN)self_7313542)->elements[1];
-c_7319845.elements[2] = ((closureN)self_7313542)->elements[2];
-+closureN_type c_7318552;
-+object e_7318561 [3];
-+c_7318552.hdr.mark = gc_color_red;
-+ c_7318552.hdr.grayed = 0;
-+c_7318552.tag = closureN_tag;
-+ c_7318552.fn = (function_type)__lambda_608;
-+c_7318552.num_args = 1;
-+c_7318552.num_elements = 3;
-+c_7318552.elements = (object *)e_7318561;
-+c_7318552.elements[0] = ((closureN)self_7312296)->elements[0];
-+c_7318552.elements[1] = ((closureN)self_7312296)->elements[1];
-+c_7318552.elements[2] = ((closureN)self_7312296)->elements[2];
++closureN_type c_7318545;
++object e_7318554 [3];
++c_7318545.hdr.mark = gc_color_red;
++ c_7318545.hdr.grayed = 0;
++c_7318545.tag = closureN_tag;
++ c_7318545.fn = (function_type)__lambda_608;
++c_7318545.num_args = 1;
++c_7318545.num_elements = 3;
++c_7318545.elements = (object *)e_7318554;
++c_7318545.elements[0] = ((closureN)self_7312289)->elements[0];
++c_7318545.elements[1] = ((closureN)self_7312289)->elements[1];
++c_7318545.elements[2] = ((closureN)self_7312289)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7319845,__lambda_608, Cyc_set_cell(data, ((closureN)self_7313542)->elements[1], r_735617));;
-+return_direct_with_clo1(data,(closure)&c_7318552,__lambda_608, Cyc_set_cell(data, ((closureN)self_7312296)->elements[1], r_735172));;
++return_direct_with_clo1(data,(closure)&c_7318545,__lambda_608, Cyc_set_cell(data, ((closureN)self_7312289)->elements[1], r_735165));;
}
-static void __lambda_608(void *data, object self_7313543, int argc, object *args) /* object self_7313543, object r_735616 */
-+static void __lambda_608(void *data, object self_7312297, int argc, object *args) /* object self_7312297, object r_735171 */
++static void __lambda_608(void *data, object self_7312290, int argc, object *args) /* object self_7312290, object r_735164 */
{
@@ -42295,39 +42507,38 @@ Make let-values be the same as let*-values, to work around
-return_closcall2(data, car(((closureN)self_7313543)->elements[1]), ((closureN)self_7313543)->elements[0], car(((closureN)self_7313543)->elements[2]));;
-+return_closcall2(data, car(((closureN)self_7312297)->elements[1]), ((closureN)self_7312297)->elements[0], car(((closureN)self_7312297)->elements[2]));;
++return_closcall2(data, car(((closureN)self_7312290)->elements[1]), ((closureN)self_7312290)->elements[0], car(((closureN)self_7312290)->elements[2]));;
}
-static void __lambda_604(void *data, object self_7313544, int argc, object *args) /* object self_7313544, object k_735623 */
-+static void __lambda_604(void *data, object self_7312298, int argc, object *args) /* object self_7312298, object k_735178 */
++static void __lambda_604(void *data, object self_7312291, int argc, object *args) /* object self_7312291, object k_735171 */
{
- object k_735623 = args[0];
-+ object k_735178 = args[0];
++ object k_735171 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313544)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312298)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312291)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735623,__lambda_605, Cyc_cadr(data, ((closureN)self_7313544)->elements[1]));
-+return_direct_with_clo1(data, k_735178,__lambda_605, Cyc_cadr(data, ((closureN)self_7312298)->elements[1]));
++return_direct_with_clo1(data, k_735171,__lambda_605, Cyc_cadr(data, ((closureN)self_7312291)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735623,__lambda_605, car(((closureN)self_7313544)->elements[0]));}
-+return_direct_with_clo1(data, k_735178,__lambda_605, car(((closureN)self_7312298)->elements[0]));}
++return_direct_with_clo1(data, k_735171,__lambda_605, car(((closureN)self_7312291)->elements[0]));}
;;
}
-static void __lambda_588(void *data, object _, int argc, object *args) /* closure _,object k_735589, object to_73716_733281, object at_73717_733282, object from_73718_733283, object opts_73719_733284_raw, ... */
-+static void __lambda_588(void *data, object _, int argc, object *args) /* closure _,object k_735144, object to_73716_732941, object at_73717_732942, object from_73718_732943, object opts_73719_732944_raw, ... */
++static void __lambda_588(void *data, object _, int argc, object *args) /* closure _,object k_735137, object to_73716_732934, object at_73717_732935, object from_73718_732936, object opts_73719_732937_raw, ... */
{
-object k_735589 = args[0]; object to_73716_733281 = args[1]; object at_73717_733282 = args[2]; object from_73718_733283 = args[3];
-load_varargs(opts_73719_733284, args, 4, argc - 4);
-- Cyc_st_add(data, "scheme/base.sld:vector-copy!");
-+object k_735144 = args[0]; object to_73716_732941 = args[1]; object at_73717_732942 = args[2]; object from_73718_732943 = args[3];
-+load_varargs(opts_73719_732944, args, 4, argc - 4);
-+ Cyc_st_add(data, "base.sld:vector-copy!");
++object k_735137 = args[0]; object to_73716_732934 = args[1]; object at_73717_732935 = args[2]; object from_73718_732936 = args[3];
++load_varargs(opts_73719_732937, args, 4, argc - 4);
+ Cyc_st_add(data, "scheme/base.sld:vector-copy!");
-closureN_type c_7319666;
-object e_7319794 [5];
@@ -42343,31 +42554,14 @@ Make let-values be the same as let*-values, to work around
-c_7319666.elements[2] = k_735589;
-c_7319666.elements[3] = opts_73719_733284;
-c_7319666.elements[4] = to_73716_733281;
-+closureN_type c_7318373;
-+object e_7318501 [5];
-+c_7318373.hdr.mark = gc_color_red;
-+ c_7318373.hdr.grayed = 0;
-+c_7318373.tag = closureN_tag;
-+ c_7318373.fn = (function_type)__lambda_589;
-+c_7318373.num_args = 4;
-+c_7318373.num_elements = 5;
-+c_7318373.elements = (object *)e_7318501;
-+c_7318373.elements[0] = at_73717_732942;
-+c_7318373.elements[1] = from_73718_732943;
-+c_7318373.elements[2] = k_735144;
-+c_7318373.elements[3] = opts_73719_732944;
-+c_7318373.elements[4] = to_73716_732941;
-
+-
-return_direct_with_clo4(data,(closure)&c_7319666,__lambda_589, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7318373,__lambda_589, boolean_f, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_589(void *data, object self_7313515, int argc, object *args) /* object self_7313515, object len_73720_733285, object start_73721_733286, object end_73722_733287, object loop_73723_733288 */
-+static void __lambda_589(void *data, object self_7312269, int argc, object *args) /* object self_7312269, object len_73720_732945, object start_73721_732946, object end_73722_732947, object loop_73723_732948 */
- {
+- {
- object len_73720_733285 = args[0]; object start_73721_733286 = args[1]; object end_73722_733287 = args[2]; object loop_73723_733288 = args[3];
-+ object len_73720_732945 = args[0]; object start_73721_732946 = args[1]; object end_73722_732947 = args[2]; object loop_73723_732948 = args[3];
-
+-
-closureN_type c_7319668;
-object e_7319790 [8];
-c_7319668.hdr.mark = gc_color_red;
@@ -42385,37 +42579,16 @@ Make let-values be the same as let*-values, to work around
-c_7319668.elements[5] = ((closureN)self_7313515)->elements[3];
-c_7319668.elements[6] = start_73721_733286;
-c_7319668.elements[7] = ((closureN)self_7313515)->elements[4];
-+closureN_type c_7318375;
-+object e_7318497 [8];
-+c_7318375.hdr.mark = gc_color_red;
-+ c_7318375.hdr.grayed = 0;
-+c_7318375.tag = closureN_tag;
-+ c_7318375.fn = (function_type)__lambda_1350;
-+c_7318375.num_args = 1;
-+c_7318375.num_elements = 8;
-+c_7318375.elements = (object *)e_7318497;
-+c_7318375.elements[0] = ((closureN)self_7312269)->elements[0];
-+c_7318375.elements[1] = end_73722_732947;
-+c_7318375.elements[2] = ((closureN)self_7312269)->elements[1];
-+c_7318375.elements[3] = ((closureN)self_7312269)->elements[2];
-+c_7318375.elements[4] = loop_73723_732948;
-+c_7318375.elements[5] = ((closureN)self_7312269)->elements[3];
-+c_7318375.elements[6] = start_73721_732946;
-+c_7318375.elements[7] = ((closureN)self_7312269)->elements[4];
-
-
+-
+-
-pair_type local_7319793;
-return_direct_with_clo1(data,(closure)&c_7319668,__lambda_1397, set_cell_as_expr(&local_7319793, len_73720_733285));;
-+pair_type local_7318500;
-+return_direct_with_clo1(data,(closure)&c_7318375,__lambda_1350, set_cell_as_expr(&local_7318500, len_73720_732945));;
- }
-
+-}
+-
-static void __lambda_1397(void *data, object self_7313516, int argc, object *args) /* object self_7313516, object len_73720_733285 */
-+static void __lambda_1350(void *data, object self_7312270, int argc, object *args) /* object self_7312270, object len_73720_732945 */
- {
+- {
- object len_73720_733285 = args[0];
-+ object len_73720_732945 = args[0];
-
+-
-closureN_type c_7319670;
-object e_7319785 [8];
-c_7319670.hdr.mark = gc_color_red;
@@ -42433,37 +42606,16 @@ Make let-values be the same as let*-values, to work around
-c_7319670.elements[5] = ((closureN)self_7313516)->elements[4];
-c_7319670.elements[6] = ((closureN)self_7313516)->elements[5];
-c_7319670.elements[7] = ((closureN)self_7313516)->elements[7];
-+closureN_type c_7318377;
-+object e_7318492 [8];
-+c_7318377.hdr.mark = gc_color_red;
-+ c_7318377.hdr.grayed = 0;
-+c_7318377.tag = closureN_tag;
-+ c_7318377.fn = (function_type)__lambda_1349;
-+c_7318377.num_args = 1;
-+c_7318377.num_elements = 8;
-+c_7318377.elements = (object *)e_7318492;
-+c_7318377.elements[0] = ((closureN)self_7312270)->elements[0];
-+c_7318377.elements[1] = ((closureN)self_7312270)->elements[1];
-+c_7318377.elements[2] = ((closureN)self_7312270)->elements[2];
-+c_7318377.elements[3] = ((closureN)self_7312270)->elements[3];
-+c_7318377.elements[4] = len_73720_732945;
-+c_7318377.elements[5] = ((closureN)self_7312270)->elements[4];
-+c_7318377.elements[6] = ((closureN)self_7312270)->elements[5];
-+c_7318377.elements[7] = ((closureN)self_7312270)->elements[7];
-
-
+-
+-
-pair_type local_7319788;
-return_direct_with_clo1(data,(closure)&c_7319670,__lambda_1396, set_cell_as_expr(&local_7319788, ((closureN)self_7313516)->elements[6]));;
-+pair_type local_7318495;
-+return_direct_with_clo1(data,(closure)&c_7318377,__lambda_1349, set_cell_as_expr(&local_7318495, ((closureN)self_7312270)->elements[6]));;
- }
-
+-}
+-
-static void __lambda_1396(void *data, object self_7313517, int argc, object *args) /* object self_7313517, object start_73721_733286 */
-+static void __lambda_1349(void *data, object self_7312271, int argc, object *args) /* object self_7312271, object start_73721_732946 */
- {
+- {
- object start_73721_733286 = args[0];
-+ object start_73721_732946 = args[0];
-
+-
-closureN_type c_7319672;
-object e_7319780 [8];
-c_7319672.hdr.mark = gc_color_red;
@@ -42481,37 +42633,16 @@ Make let-values be the same as let*-values, to work around
-c_7319672.elements[5] = ((closureN)self_7313517)->elements[6];
-c_7319672.elements[6] = start_73721_733286;
-c_7319672.elements[7] = ((closureN)self_7313517)->elements[7];
-+closureN_type c_7318379;
-+object e_7318487 [8];
-+c_7318379.hdr.mark = gc_color_red;
-+ c_7318379.hdr.grayed = 0;
-+c_7318379.tag = closureN_tag;
-+ c_7318379.fn = (function_type)__lambda_1348;
-+c_7318379.num_args = 1;
-+c_7318379.num_elements = 8;
-+c_7318379.elements = (object *)e_7318487;
-+c_7318379.elements[0] = ((closureN)self_7312271)->elements[0];
-+c_7318379.elements[1] = ((closureN)self_7312271)->elements[2];
-+c_7318379.elements[2] = ((closureN)self_7312271)->elements[3];
-+c_7318379.elements[3] = ((closureN)self_7312271)->elements[4];
-+c_7318379.elements[4] = ((closureN)self_7312271)->elements[5];
-+c_7318379.elements[5] = ((closureN)self_7312271)->elements[6];
-+c_7318379.elements[6] = start_73721_732946;
-+c_7318379.elements[7] = ((closureN)self_7312271)->elements[7];
-
-
+-
+-
-pair_type local_7319783;
-return_direct_with_clo1(data,(closure)&c_7319672,__lambda_1395, set_cell_as_expr(&local_7319783, ((closureN)self_7313517)->elements[1]));;
-+pair_type local_7318490;
-+return_direct_with_clo1(data,(closure)&c_7318379,__lambda_1348, set_cell_as_expr(&local_7318490, ((closureN)self_7312271)->elements[1]));;
- }
-
+-}
+-
-static void __lambda_1395(void *data, object self_7313518, int argc, object *args) /* object self_7313518, object end_73722_733287 */
-+static void __lambda_1348(void *data, object self_7312272, int argc, object *args) /* object self_7312272, object end_73722_732947 */
- {
+- {
- object end_73722_733287 = args[0];
-+ object end_73722_732947 = args[0];
-
+-
-closureN_type c_7319674;
-object e_7319775 [8];
-c_7319674.hdr.mark = gc_color_red;
@@ -42529,37 +42660,16 @@ Make let-values be the same as let*-values, to work around
-c_7319674.elements[5] = ((closureN)self_7313518)->elements[5];
-c_7319674.elements[6] = ((closureN)self_7313518)->elements[6];
-c_7319674.elements[7] = ((closureN)self_7313518)->elements[7];
-+closureN_type c_7318381;
-+object e_7318482 [8];
-+c_7318381.hdr.mark = gc_color_red;
-+ c_7318381.hdr.grayed = 0;
-+c_7318381.tag = closureN_tag;
-+ c_7318381.fn = (function_type)__lambda_1347;
-+c_7318381.num_args = 1;
-+c_7318381.num_elements = 8;
-+c_7318381.elements = (object *)e_7318482;
-+c_7318381.elements[0] = ((closureN)self_7312272)->elements[0];
-+c_7318381.elements[1] = end_73722_732947;
-+c_7318381.elements[2] = ((closureN)self_7312272)->elements[1];
-+c_7318381.elements[3] = ((closureN)self_7312272)->elements[2];
-+c_7318381.elements[4] = ((closureN)self_7312272)->elements[3];
-+c_7318381.elements[5] = ((closureN)self_7312272)->elements[5];
-+c_7318381.elements[6] = ((closureN)self_7312272)->elements[6];
-+c_7318381.elements[7] = ((closureN)self_7312272)->elements[7];
-
-
+-
+-
-pair_type local_7319778;
-return_direct_with_clo1(data,(closure)&c_7319674,__lambda_1394, set_cell_as_expr(&local_7319778, ((closureN)self_7313518)->elements[4]));;
-+pair_type local_7318485;
-+return_direct_with_clo1(data,(closure)&c_7318381,__lambda_1347, set_cell_as_expr(&local_7318485, ((closureN)self_7312272)->elements[4]));;
- }
-
+-}
+-
-static void __lambda_1394(void *data, object self_7313519, int argc, object *args) /* object self_7313519, object loop_73723_733288 */
-+static void __lambda_1347(void *data, object self_7312273, int argc, object *args) /* object self_7312273, object loop_73723_732948 */
- {
+- {
- object loop_73723_733288 = args[0];
-+ object loop_73723_732948 = args[0];
-
+-
-closureN_type c_7319676;
-object e_7319768 [9];
-c_7319676.hdr.mark = gc_color_red;
@@ -42578,50 +42688,26 @@ Make let-values be the same as let*-values, to work around
-c_7319676.elements[6] = ((closureN)self_7313519)->elements[5];
-c_7319676.elements[7] = ((closureN)self_7313519)->elements[6];
-c_7319676.elements[8] = ((closureN)self_7313519)->elements[7];
-+closureN_type c_7318383;
-+object e_7318475 [9];
-+c_7318383.hdr.mark = gc_color_red;
-+ c_7318383.hdr.grayed = 0;
-+c_7318383.tag = closureN_tag;
-+ c_7318383.fn = (function_type)__lambda_590;
-+c_7318383.num_args = 1;
-+c_7318383.num_elements = 9;
-+c_7318383.elements = (object *)e_7318475;
-+c_7318383.elements[0] = ((closureN)self_7312273)->elements[0];
-+c_7318383.elements[1] = ((closureN)self_7312273)->elements[1];
-+c_7318383.elements[2] = ((closureN)self_7312273)->elements[2];
-+c_7318383.elements[3] = ((closureN)self_7312273)->elements[3];
-+c_7318383.elements[4] = ((closureN)self_7312273)->elements[4];
-+c_7318383.elements[5] = loop_73723_732948;
-+c_7318383.elements[6] = ((closureN)self_7312273)->elements[5];
-+c_7318383.elements[7] = ((closureN)self_7312273)->elements[6];
-+c_7318383.elements[8] = ((closureN)self_7312273)->elements[7];
-
-
-
-
-
+-
+-
+-
+-
+-
-return_direct_with_clo1(data,(closure)&c_7319676,__lambda_590, Cyc_set_cell(data, ((closureN)self_7313519)->elements[4], Cyc_vector_length(data, ((closureN)self_7313519)->elements[2])));;
-+return_direct_with_clo1(data,(closure)&c_7318383,__lambda_590, Cyc_set_cell(data, ((closureN)self_7312273)->elements[4], Cyc_vector_length(data, ((closureN)self_7312273)->elements[2])));;
- }
-
+-}
+-
-static void __lambda_590(void *data, object self_7313520, int argc, object *args) /* object self_7313520, object r_735590 */
-+static void __lambda_590(void *data, object self_7312274, int argc, object *args) /* object self_7312274, object r_735145 */
- {
-
+- {
+-
- object r_735605;
-+ object r_735160;
-
-
+-
+-
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313520)->elements[6]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312274)->elements[6]), obj_int2obj(0))) ){
-
+-
- r_735605 = Cyc_car(data, ((closureN)self_7313520)->elements[6]);
-+ r_735160 = Cyc_car(data, ((closureN)self_7312274)->elements[6]);
- } else {
+-} else {
- r_735605 = obj_int2obj(0);}
-+ r_735160 = obj_int2obj(0);}
- ;
+-;
-closureN_type c_7319689;
-object e_7319764 [9];
-c_7319689.hdr.mark = gc_color_red;
@@ -42640,36 +42726,164 @@ Make let-values be the same as let*-values, to work around
-c_7319689.elements[6] = ((closureN)self_7313520)->elements[6];
-c_7319689.elements[7] = ((closureN)self_7313520)->elements[7];
-c_7319689.elements[8] = ((closureN)self_7313520)->elements[8];
-+closureN_type c_7318396;
-+object e_7318471 [9];
-+c_7318396.hdr.mark = gc_color_red;
-+ c_7318396.hdr.grayed = 0;
-+c_7318396.tag = closureN_tag;
-+ c_7318396.fn = (function_type)__lambda_591;
-+c_7318396.num_args = 1;
-+c_7318396.num_elements = 9;
-+c_7318396.elements = (object *)e_7318471;
-+c_7318396.elements[0] = ((closureN)self_7312274)->elements[0];
-+c_7318396.elements[1] = ((closureN)self_7312274)->elements[1];
-+c_7318396.elements[2] = ((closureN)self_7312274)->elements[2];
-+c_7318396.elements[3] = ((closureN)self_7312274)->elements[3];
-+c_7318396.elements[4] = ((closureN)self_7312274)->elements[4];
-+c_7318396.elements[5] = ((closureN)self_7312274)->elements[5];
-+c_7318396.elements[6] = ((closureN)self_7312274)->elements[6];
-+c_7318396.elements[7] = ((closureN)self_7312274)->elements[7];
-+c_7318396.elements[8] = ((closureN)self_7312274)->elements[8];
-
+-
++closureN_type c_7318366;
++object e_7318494 [5];
++c_7318366.hdr.mark = gc_color_red;
++ c_7318366.hdr.grayed = 0;
++c_7318366.tag = closureN_tag;
++ c_7318366.fn = (function_type)__lambda_589;
++c_7318366.num_args = 4;
++c_7318366.num_elements = 5;
++c_7318366.elements = (object *)e_7318494;
++c_7318366.elements[0] = at_73717_732935;
++c_7318366.elements[1] = from_73718_732936;
++c_7318366.elements[2] = k_735137;
++c_7318366.elements[3] = opts_73719_732937;
++c_7318366.elements[4] = to_73716_732934;
++
++return_direct_with_clo4(data,(closure)&c_7318366,__lambda_589, boolean_f, boolean_f, boolean_f, boolean_f);;
++}
++
++static void __lambda_589(void *data, object self_7312262, int argc, object *args) /* object self_7312262, object len_73720_732938, object start_73721_732939, object end_73722_732940, object loop_73723_732941 */
++ {
++ object len_73720_732938 = args[0]; object start_73721_732939 = args[1]; object end_73722_732940 = args[2]; object loop_73723_732941 = args[3];
++
++closureN_type c_7318368;
++object e_7318490 [8];
++c_7318368.hdr.mark = gc_color_red;
++ c_7318368.hdr.grayed = 0;
++c_7318368.tag = closureN_tag;
++ c_7318368.fn = (function_type)__lambda_1350;
++c_7318368.num_args = 1;
++c_7318368.num_elements = 8;
++c_7318368.elements = (object *)e_7318490;
++c_7318368.elements[0] = ((closureN)self_7312262)->elements[0];
++c_7318368.elements[1] = end_73722_732940;
++c_7318368.elements[2] = ((closureN)self_7312262)->elements[1];
++c_7318368.elements[3] = ((closureN)self_7312262)->elements[2];
++c_7318368.elements[4] = loop_73723_732941;
++c_7318368.elements[5] = ((closureN)self_7312262)->elements[3];
++c_7318368.elements[6] = start_73721_732939;
++c_7318368.elements[7] = ((closureN)self_7312262)->elements[4];
++
++
++pair_type local_7318493;
++return_direct_with_clo1(data,(closure)&c_7318368,__lambda_1350, set_cell_as_expr(&local_7318493, len_73720_732938));;
++}
++
++static void __lambda_1350(void *data, object self_7312263, int argc, object *args) /* object self_7312263, object len_73720_732938 */
++ {
++ object len_73720_732938 = args[0];
++
++closureN_type c_7318370;
++object e_7318485 [8];
++c_7318370.hdr.mark = gc_color_red;
++ c_7318370.hdr.grayed = 0;
++c_7318370.tag = closureN_tag;
++ c_7318370.fn = (function_type)__lambda_1349;
++c_7318370.num_args = 1;
++c_7318370.num_elements = 8;
++c_7318370.elements = (object *)e_7318485;
++c_7318370.elements[0] = ((closureN)self_7312263)->elements[0];
++c_7318370.elements[1] = ((closureN)self_7312263)->elements[1];
++c_7318370.elements[2] = ((closureN)self_7312263)->elements[2];
++c_7318370.elements[3] = ((closureN)self_7312263)->elements[3];
++c_7318370.elements[4] = len_73720_732938;
++c_7318370.elements[5] = ((closureN)self_7312263)->elements[4];
++c_7318370.elements[6] = ((closureN)self_7312263)->elements[5];
++c_7318370.elements[7] = ((closureN)self_7312263)->elements[7];
++
++
++pair_type local_7318488;
++return_direct_with_clo1(data,(closure)&c_7318370,__lambda_1349, set_cell_as_expr(&local_7318488, ((closureN)self_7312263)->elements[6]));;
++}
++
++static void __lambda_1349(void *data, object self_7312264, int argc, object *args) /* object self_7312264, object start_73721_732939 */
++ {
++ object start_73721_732939 = args[0];
++
++closureN_type c_7318372;
++object e_7318480 [8];
++c_7318372.hdr.mark = gc_color_red;
++ c_7318372.hdr.grayed = 0;
++c_7318372.tag = closureN_tag;
++ c_7318372.fn = (function_type)__lambda_1348;
++c_7318372.num_args = 1;
++c_7318372.num_elements = 8;
++c_7318372.elements = (object *)e_7318480;
++c_7318372.elements[0] = ((closureN)self_7312264)->elements[0];
++c_7318372.elements[1] = ((closureN)self_7312264)->elements[2];
++c_7318372.elements[2] = ((closureN)self_7312264)->elements[3];
++c_7318372.elements[3] = ((closureN)self_7312264)->elements[4];
++c_7318372.elements[4] = ((closureN)self_7312264)->elements[5];
++c_7318372.elements[5] = ((closureN)self_7312264)->elements[6];
++c_7318372.elements[6] = start_73721_732939;
++c_7318372.elements[7] = ((closureN)self_7312264)->elements[7];
++
++
++pair_type local_7318483;
++return_direct_with_clo1(data,(closure)&c_7318372,__lambda_1348, set_cell_as_expr(&local_7318483, ((closureN)self_7312264)->elements[1]));;
++}
++
++static void __lambda_1348(void *data, object self_7312265, int argc, object *args) /* object self_7312265, object end_73722_732940 */
++ {
++ object end_73722_732940 = args[0];
++
++closureN_type c_7318374;
++object e_7318475 [8];
++c_7318374.hdr.mark = gc_color_red;
++ c_7318374.hdr.grayed = 0;
++c_7318374.tag = closureN_tag;
++ c_7318374.fn = (function_type)__lambda_1347;
++c_7318374.num_args = 1;
++c_7318374.num_elements = 8;
++c_7318374.elements = (object *)e_7318475;
++c_7318374.elements[0] = ((closureN)self_7312265)->elements[0];
++c_7318374.elements[1] = end_73722_732940;
++c_7318374.elements[2] = ((closureN)self_7312265)->elements[1];
++c_7318374.elements[3] = ((closureN)self_7312265)->elements[2];
++c_7318374.elements[4] = ((closureN)self_7312265)->elements[3];
++c_7318374.elements[5] = ((closureN)self_7312265)->elements[5];
++c_7318374.elements[6] = ((closureN)self_7312265)->elements[6];
++c_7318374.elements[7] = ((closureN)self_7312265)->elements[7];
++
++
++pair_type local_7318478;
++return_direct_with_clo1(data,(closure)&c_7318374,__lambda_1347, set_cell_as_expr(&local_7318478, ((closureN)self_7312265)->elements[4]));;
++}
++
++static void __lambda_1347(void *data, object self_7312266, int argc, object *args) /* object self_7312266, object loop_73723_732941 */
++ {
++ object loop_73723_732941 = args[0];
++
++closureN_type c_7318376;
++object e_7318468 [9];
++c_7318376.hdr.mark = gc_color_red;
++ c_7318376.hdr.grayed = 0;
++c_7318376.tag = closureN_tag;
++ c_7318376.fn = (function_type)__lambda_590;
++c_7318376.num_args = 1;
++c_7318376.num_elements = 9;
++c_7318376.elements = (object *)e_7318468;
++c_7318376.elements[0] = ((closureN)self_7312266)->elements[0];
++c_7318376.elements[1] = ((closureN)self_7312266)->elements[1];
++c_7318376.elements[2] = ((closureN)self_7312266)->elements[2];
++c_7318376.elements[3] = ((closureN)self_7312266)->elements[3];
++c_7318376.elements[4] = ((closureN)self_7312266)->elements[4];
++c_7318376.elements[5] = loop_73723_732941;
++c_7318376.elements[6] = ((closureN)self_7312266)->elements[5];
++c_7318376.elements[7] = ((closureN)self_7312266)->elements[6];
++c_7318376.elements[8] = ((closureN)self_7312266)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319689,__lambda_591, Cyc_set_cell(data, ((closureN)self_7313520)->elements[7], r_735605));;
-+return_direct_with_clo1(data,(closure)&c_7318396,__lambda_591, Cyc_set_cell(data, ((closureN)self_7312274)->elements[7], r_735160));;
- }
-
+-}
+-
-static void __lambda_591(void *data, object self_7313521, int argc, object *args) /* object self_7313521, object r_735591 */
-+static void __lambda_591(void *data, object self_7312275, int argc, object *args) /* object self_7312275, object r_735146 */
- {
+- {
-
+-
-closureN_type c_7319691;
-object e_7319705 [2];
-c_7319691.hdr.mark = gc_color_red;
@@ -42681,17 +42895,6 @@ Make let-values be the same as let*-values, to work around
-c_7319691.elements = (object *)e_7319705;
-c_7319691.elements[0] = ((closureN)self_7313521)->elements[4];
-c_7319691.elements[1] = ((closureN)self_7313521)->elements[6];
-+closureN_type c_7318398;
-+object e_7318412 [2];
-+c_7318398.hdr.mark = gc_color_red;
-+ c_7318398.hdr.grayed = 0;
-+c_7318398.tag = closureN_tag;
-+ c_7318398.fn = (function_type)__lambda_592;
-+c_7318398.num_args = 0;
-+c_7318398.num_elements = 2;
-+c_7318398.elements = (object *)e_7318412;
-+c_7318398.elements[0] = ((closureN)self_7312275)->elements[4];
-+c_7318398.elements[1] = ((closureN)self_7312275)->elements[6];
-closureN_type c_7319706;
@@ -42710,32 +42913,88 @@ Make let-values be the same as let*-values, to work around
-c_7319706.elements[4] = ((closureN)self_7313521)->elements[5];
-c_7319706.elements[5] = ((closureN)self_7313521)->elements[7];
-c_7319706.elements[6] = ((closureN)self_7313521)->elements[8];
-+closureN_type c_7318413;
-+object e_7318470 [7];
-+c_7318413.hdr.mark = gc_color_red;
-+ c_7318413.hdr.grayed = 0;
-+c_7318413.tag = closureN_tag;
-+ c_7318413.fn = (function_type)__lambda_593;
-+c_7318413.num_args = 1;
-+c_7318413.num_elements = 7;
-+c_7318413.elements = (object *)e_7318470;
-+c_7318413.elements[0] = ((closureN)self_7312275)->elements[0];
-+c_7318413.elements[1] = ((closureN)self_7312275)->elements[1];
-+c_7318413.elements[2] = ((closureN)self_7312275)->elements[2];
-+c_7318413.elements[3] = ((closureN)self_7312275)->elements[3];
-+c_7318413.elements[4] = ((closureN)self_7312275)->elements[5];
-+c_7318413.elements[5] = ((closureN)self_7312275)->elements[7];
-+c_7318413.elements[6] = ((closureN)self_7312275)->elements[8];
++return_direct_with_clo1(data,(closure)&c_7318376,__lambda_590, Cyc_set_cell(data, ((closureN)self_7312266)->elements[4], Cyc_vector_length(data, ((closureN)self_7312266)->elements[2])));;
++}
++
++static void __lambda_590(void *data, object self_7312267, int argc, object *args) /* object self_7312267, object r_735138 */
++ {
++
++ object r_735153;
++
++
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312267)->elements[6]), obj_int2obj(0))) ){
++
++ r_735153 = Cyc_car(data, ((closureN)self_7312267)->elements[6]);
++} else {
++ r_735153 = obj_int2obj(0);}
++;
++closureN_type c_7318389;
++object e_7318464 [9];
++c_7318389.hdr.mark = gc_color_red;
++ c_7318389.hdr.grayed = 0;
++c_7318389.tag = closureN_tag;
++ c_7318389.fn = (function_type)__lambda_591;
++c_7318389.num_args = 1;
++c_7318389.num_elements = 9;
++c_7318389.elements = (object *)e_7318464;
++c_7318389.elements[0] = ((closureN)self_7312267)->elements[0];
++c_7318389.elements[1] = ((closureN)self_7312267)->elements[1];
++c_7318389.elements[2] = ((closureN)self_7312267)->elements[2];
++c_7318389.elements[3] = ((closureN)self_7312267)->elements[3];
++c_7318389.elements[4] = ((closureN)self_7312267)->elements[4];
++c_7318389.elements[5] = ((closureN)self_7312267)->elements[5];
++c_7318389.elements[6] = ((closureN)self_7312267)->elements[6];
++c_7318389.elements[7] = ((closureN)self_7312267)->elements[7];
++c_7318389.elements[8] = ((closureN)self_7312267)->elements[8];
++
++
++
++return_direct_with_clo1(data,(closure)&c_7318389,__lambda_591, Cyc_set_cell(data, ((closureN)self_7312267)->elements[7], r_735153));;
++}
++
++static void __lambda_591(void *data, object self_7312268, int argc, object *args) /* object self_7312268, object r_735139 */
++ {
++
++
++closureN_type c_7318391;
++object e_7318405 [2];
++c_7318391.hdr.mark = gc_color_red;
++ c_7318391.hdr.grayed = 0;
++c_7318391.tag = closureN_tag;
++ c_7318391.fn = (function_type)__lambda_592;
++c_7318391.num_args = 0;
++c_7318391.num_elements = 2;
++c_7318391.elements = (object *)e_7318405;
++c_7318391.elements[0] = ((closureN)self_7312268)->elements[4];
++c_7318391.elements[1] = ((closureN)self_7312268)->elements[6];
++
++
++closureN_type c_7318406;
++object e_7318463 [7];
++c_7318406.hdr.mark = gc_color_red;
++ c_7318406.hdr.grayed = 0;
++c_7318406.tag = closureN_tag;
++ c_7318406.fn = (function_type)__lambda_593;
++c_7318406.num_args = 1;
++c_7318406.num_elements = 7;
++c_7318406.elements = (object *)e_7318463;
++c_7318406.elements[0] = ((closureN)self_7312268)->elements[0];
++c_7318406.elements[1] = ((closureN)self_7312268)->elements[1];
++c_7318406.elements[2] = ((closureN)self_7312268)->elements[2];
++c_7318406.elements[3] = ((closureN)self_7312268)->elements[3];
++c_7318406.elements[4] = ((closureN)self_7312268)->elements[5];
++c_7318406.elements[5] = ((closureN)self_7312268)->elements[7];
++c_7318406.elements[6] = ((closureN)self_7312268)->elements[8];
-return_direct_with_clo1(data,(closure)&c_7319691,__lambda_592, &c_7319706);;
-+return_direct_with_clo1(data,(closure)&c_7318398,__lambda_592, &c_7318413);;
++return_direct_with_clo1(data,(closure)&c_7318391,__lambda_592, &c_7318406);;
}
-static void __lambda_593(void *data, object self_7313522, int argc, object *args) /* object self_7313522, object r_735601 */
-+static void __lambda_593(void *data, object self_7312276, int argc, object *args) /* object self_7312276, object r_735156 */
++static void __lambda_593(void *data, object self_7312269, int argc, object *args) /* object self_7312269, object r_735149 */
{
- object r_735601 = args[0];
-+ object r_735156 = args[0];
++ object r_735149 = args[0];
-closureN_type c_7319708;
-object e_7319759 [7];
@@ -42753,31 +43012,31 @@ Make let-values be the same as let*-values, to work around
-c_7319708.elements[4] = ((closureN)self_7313522)->elements[4];
-c_7319708.elements[5] = ((closureN)self_7313522)->elements[5];
-c_7319708.elements[6] = ((closureN)self_7313522)->elements[6];
-+closureN_type c_7318415;
-+object e_7318466 [7];
-+c_7318415.hdr.mark = gc_color_red;
-+ c_7318415.hdr.grayed = 0;
-+c_7318415.tag = closureN_tag;
-+ c_7318415.fn = (function_type)__lambda_594;
-+c_7318415.num_args = 1;
-+c_7318415.num_elements = 7;
-+c_7318415.elements = (object *)e_7318466;
-+c_7318415.elements[0] = ((closureN)self_7312276)->elements[0];
-+c_7318415.elements[1] = ((closureN)self_7312276)->elements[1];
-+c_7318415.elements[2] = ((closureN)self_7312276)->elements[2];
-+c_7318415.elements[3] = ((closureN)self_7312276)->elements[3];
-+c_7318415.elements[4] = ((closureN)self_7312276)->elements[4];
-+c_7318415.elements[5] = ((closureN)self_7312276)->elements[5];
-+c_7318415.elements[6] = ((closureN)self_7312276)->elements[6];
++closureN_type c_7318408;
++object e_7318459 [7];
++c_7318408.hdr.mark = gc_color_red;
++ c_7318408.hdr.grayed = 0;
++c_7318408.tag = closureN_tag;
++ c_7318408.fn = (function_type)__lambda_594;
++c_7318408.num_args = 1;
++c_7318408.num_elements = 7;
++c_7318408.elements = (object *)e_7318459;
++c_7318408.elements[0] = ((closureN)self_7312269)->elements[0];
++c_7318408.elements[1] = ((closureN)self_7312269)->elements[1];
++c_7318408.elements[2] = ((closureN)self_7312269)->elements[2];
++c_7318408.elements[3] = ((closureN)self_7312269)->elements[3];
++c_7318408.elements[4] = ((closureN)self_7312269)->elements[4];
++c_7318408.elements[5] = ((closureN)self_7312269)->elements[5];
++c_7318408.elements[6] = ((closureN)self_7312269)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319708,__lambda_594, Cyc_set_cell(data, ((closureN)self_7313522)->elements[1], r_735601));;
-+return_direct_with_clo1(data,(closure)&c_7318415,__lambda_594, Cyc_set_cell(data, ((closureN)self_7312276)->elements[1], r_735156));;
++return_direct_with_clo1(data,(closure)&c_7318408,__lambda_594, Cyc_set_cell(data, ((closureN)self_7312269)->elements[1], r_735149));;
}
-static void __lambda_594(void *data, object self_7313523, int argc, object *args) /* object self_7313523, object r_735592 */
-+static void __lambda_594(void *data, object self_7312277, int argc, object *args) /* object self_7312277, object r_735147 */
++static void __lambda_594(void *data, object self_7312270, int argc, object *args) /* object self_7312270, object r_735140 */
{
@@ -42794,19 +43053,19 @@ Make let-values be the same as let*-values, to work around
-c_7319710.elements[1] = ((closureN)self_7313523)->elements[3];
-c_7319710.elements[2] = ((closureN)self_7313523)->elements[4];
-c_7319710.elements[3] = ((closureN)self_7313523)->elements[5];
-+closureN_type c_7318417;
-+object e_7318433 [4];
-+c_7318417.hdr.mark = gc_color_red;
-+ c_7318417.hdr.grayed = 0;
-+c_7318417.tag = closureN_tag;
-+ c_7318417.fn = (function_type)__lambda_595;
-+c_7318417.num_args = 1;
-+c_7318417.num_elements = 4;
-+c_7318417.elements = (object *)e_7318433;
-+c_7318417.elements[0] = ((closureN)self_7312277)->elements[0];
-+c_7318417.elements[1] = ((closureN)self_7312277)->elements[3];
-+c_7318417.elements[2] = ((closureN)self_7312277)->elements[4];
-+c_7318417.elements[3] = ((closureN)self_7312277)->elements[5];
++closureN_type c_7318410;
++object e_7318426 [4];
++c_7318410.hdr.mark = gc_color_red;
++ c_7318410.hdr.grayed = 0;
++c_7318410.tag = closureN_tag;
++ c_7318410.fn = (function_type)__lambda_595;
++c_7318410.num_args = 1;
++c_7318410.num_elements = 4;
++c_7318410.elements = (object *)e_7318426;
++c_7318410.elements[0] = ((closureN)self_7312270)->elements[0];
++c_7318410.elements[1] = ((closureN)self_7312270)->elements[3];
++c_7318410.elements[2] = ((closureN)self_7312270)->elements[4];
++c_7318410.elements[3] = ((closureN)self_7312270)->elements[5];
-closureN_type c_7319727;
@@ -42822,35 +43081,35 @@ Make let-values be the same as let*-values, to work around
-c_7319727.elements[1] = ((closureN)self_7313523)->elements[2];
-c_7319727.elements[2] = ((closureN)self_7313523)->elements[4];
-c_7319727.elements[3] = ((closureN)self_7313523)->elements[6];
-+closureN_type c_7318434;
-+object e_7318465 [4];
-+c_7318434.hdr.mark = gc_color_red;
-+ c_7318434.hdr.grayed = 0;
-+c_7318434.tag = closureN_tag;
-+ c_7318434.fn = (function_type)__lambda_597;
-+c_7318434.num_args = 2;
-+c_7318434.num_elements = 4;
-+c_7318434.elements = (object *)e_7318465;
-+c_7318434.elements[0] = ((closureN)self_7312277)->elements[1];
-+c_7318434.elements[1] = ((closureN)self_7312277)->elements[2];
-+c_7318434.elements[2] = ((closureN)self_7312277)->elements[4];
-+c_7318434.elements[3] = ((closureN)self_7312277)->elements[6];
++closureN_type c_7318427;
++object e_7318458 [4];
++c_7318427.hdr.mark = gc_color_red;
++ c_7318427.hdr.grayed = 0;
++c_7318427.tag = closureN_tag;
++ c_7318427.fn = (function_type)__lambda_597;
++c_7318427.num_args = 2;
++c_7318427.num_elements = 4;
++c_7318427.elements = (object *)e_7318458;
++c_7318427.elements[0] = ((closureN)self_7312270)->elements[1];
++c_7318427.elements[1] = ((closureN)self_7312270)->elements[2];
++c_7318427.elements[2] = ((closureN)self_7312270)->elements[4];
++c_7318427.elements[3] = ((closureN)self_7312270)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319710,__lambda_595, &c_7319727);;
-+return_direct_with_clo1(data,(closure)&c_7318417,__lambda_595, &c_7318434);;
++return_direct_with_clo1(data,(closure)&c_7318410,__lambda_595, &c_7318427);;
}
-static void __lambda_597(void *data, object self_7313524, int argc, object *args) /* object self_7313524, object k_735595, object i_91at_73724_733289, object i_91from_73725_733290 */
-+static void __lambda_597(void *data, object self_7312278, int argc, object *args) /* object self_7312278, object k_735150, object i_91at_73724_732949, object i_91from_73725_732950 */
++static void __lambda_597(void *data, object self_7312271, int argc, object *args) /* object self_7312271, object k_735143, object i_91at_73724_732942, object i_91from_73725_732943 */
{
- object k_735595 = args[0]; object i_91at_73724_733289 = args[1]; object i_91from_73725_733290 = args[2];
-+ object k_735150 = args[0]; object i_91at_73724_732949 = args[1]; object i_91from_73725_732950 = args[2];
++ object k_735143 = args[0]; object i_91at_73724_732942 = args[1]; object i_91from_73725_732943 = args[2];
-if( (boolean_f != Cyc_num_fast_eq_op(data, i_91from_73725_733290, car(((closureN)self_7313524)->elements[0]))) ){
- return_direct_with_clo1(data, k_735595, (((closure) k_735595)->fn), ((closureN)self_7313524)->elements[3]);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, i_91from_73725_732950, car(((closureN)self_7312278)->elements[0]))) ){
-+ return_direct_with_clo1(data, k_735150, (((closure) k_735150)->fn), ((closureN)self_7312278)->elements[3]);
++if( (boolean_f != Cyc_num_fast_eq_op(data, i_91from_73725_732943, car(((closureN)self_7312271)->elements[0]))) ){
++ return_direct_with_clo1(data, k_735143, (((closure) k_735143)->fn), ((closureN)self_7312271)->elements[3]);
} else {
-closureN_type c_7319736;
@@ -42866,51 +43125,51 @@ Make let-values be the same as let*-values, to work around
-c_7319736.elements[1] = i_91from_73725_733290;
-c_7319736.elements[2] = k_735595;
-c_7319736.elements[3] = ((closureN)self_7313524)->elements[2];
-+closureN_type c_7318443;
-+object e_7318457 [4];
-+c_7318443.hdr.mark = gc_color_red;
-+ c_7318443.hdr.grayed = 0;
-+c_7318443.tag = closureN_tag;
-+ c_7318443.fn = (function_type)__lambda_598;
-+c_7318443.num_args = 1;
-+c_7318443.num_elements = 4;
-+c_7318443.elements = (object *)e_7318457;
-+c_7318443.elements[0] = i_91at_73724_732949;
-+c_7318443.elements[1] = i_91from_73725_732950;
-+c_7318443.elements[2] = k_735150;
-+c_7318443.elements[3] = ((closureN)self_7312278)->elements[2];
++closureN_type c_7318436;
++object e_7318450 [4];
++c_7318436.hdr.mark = gc_color_red;
++ c_7318436.hdr.grayed = 0;
++c_7318436.tag = closureN_tag;
++ c_7318436.fn = (function_type)__lambda_598;
++c_7318436.num_args = 1;
++c_7318436.num_elements = 4;
++c_7318436.elements = (object *)e_7318450;
++c_7318436.elements[0] = i_91at_73724_732942;
++c_7318436.elements[1] = i_91from_73725_732943;
++c_7318436.elements[2] = k_735143;
++c_7318436.elements[3] = ((closureN)self_7312271)->elements[2];
-object c_7319753 = Cyc_vector_set_cps(data,(closure)&c_7319736,((closureN)self_7313524)->elements[3], i_91at_73724_733289, Cyc_vector_ref(data, ((closureN)self_7313524)->elements[1], i_91from_73725_733290));
-return_closcall1(data,(closure)&c_7319736, c_7319753);}
-+object c_7318460 = Cyc_vector_set_cps(data,(closure)&c_7318443,((closureN)self_7312278)->elements[3], i_91at_73724_732949, Cyc_vector_ref(data, ((closureN)self_7312278)->elements[1], i_91from_73725_732950));
-+return_closcall1(data,(closure)&c_7318443, c_7318460);}
++object c_7318453 = Cyc_vector_set_cps(data,(closure)&c_7318436,((closureN)self_7312271)->elements[3], i_91at_73724_732942, Cyc_vector_ref(data, ((closureN)self_7312271)->elements[1], i_91from_73725_732943));
++return_closcall1(data,(closure)&c_7318436, c_7318453);}
;;
}
-static void __lambda_598(void *data, object self_7313525, int argc, object *args) /* object self_7313525, object r_735597 */
-+static void __lambda_598(void *data, object self_7312279, int argc, object *args) /* object self_7312279, object r_735152 */
++static void __lambda_598(void *data, object self_7312272, int argc, object *args) /* object self_7312272, object r_735145 */
{
-complex_num_type local_7319744;
-+complex_num_type local_7318451;
++complex_num_type local_7318444;
-complex_num_type local_7319748;
-return_closcall3(data, car(((closureN)self_7313525)->elements[3]), ((closureN)self_7313525)->elements[2], Cyc_fast_sum(data,&local_7319744, ((closureN)self_7313525)->elements[0], obj_int2obj(1)), Cyc_fast_sum(data,&local_7319748, ((closureN)self_7313525)->elements[1], obj_int2obj(1)));;
-+complex_num_type local_7318455;
-+return_closcall3(data, car(((closureN)self_7312279)->elements[3]), ((closureN)self_7312279)->elements[2], Cyc_fast_sum(data,&local_7318451, ((closureN)self_7312279)->elements[0], obj_int2obj(1)), Cyc_fast_sum(data,&local_7318455, ((closureN)self_7312279)->elements[1], obj_int2obj(1)));;
++complex_num_type local_7318448;
++return_closcall3(data, car(((closureN)self_7312272)->elements[3]), ((closureN)self_7312272)->elements[2], Cyc_fast_sum(data,&local_7318444, ((closureN)self_7312272)->elements[0], obj_int2obj(1)), Cyc_fast_sum(data,&local_7318448, ((closureN)self_7312272)->elements[1], obj_int2obj(1)));;
}
-static void __lambda_595(void *data, object self_7313526, int argc, object *args) /* object self_7313526, object r_735594 */
-+static void __lambda_595(void *data, object self_7312280, int argc, object *args) /* object self_7312280, object r_735149 */
++static void __lambda_595(void *data, object self_7312273, int argc, object *args) /* object self_7312273, object r_735142 */
{
- object r_735594 = args[0];
-+ object r_735149 = args[0];
++ object r_735142 = args[0];
-closureN_type c_7319712;
-object e_7319722 [4];
@@ -42925,28 +43184,28 @@ Make let-values be the same as let*-values, to work around
-c_7319712.elements[1] = ((closureN)self_7313526)->elements[1];
-c_7319712.elements[2] = ((closureN)self_7313526)->elements[2];
-c_7319712.elements[3] = ((closureN)self_7313526)->elements[3];
-+closureN_type c_7318419;
-+object e_7318429 [4];
-+c_7318419.hdr.mark = gc_color_red;
-+ c_7318419.hdr.grayed = 0;
-+c_7318419.tag = closureN_tag;
-+ c_7318419.fn = (function_type)__lambda_596;
-+c_7318419.num_args = 1;
-+c_7318419.num_elements = 4;
-+c_7318419.elements = (object *)e_7318429;
-+c_7318419.elements[0] = ((closureN)self_7312280)->elements[0];
-+c_7318419.elements[1] = ((closureN)self_7312280)->elements[1];
-+c_7318419.elements[2] = ((closureN)self_7312280)->elements[2];
-+c_7318419.elements[3] = ((closureN)self_7312280)->elements[3];
++closureN_type c_7318412;
++object e_7318422 [4];
++c_7318412.hdr.mark = gc_color_red;
++ c_7318412.hdr.grayed = 0;
++c_7318412.tag = closureN_tag;
++ c_7318412.fn = (function_type)__lambda_596;
++c_7318412.num_args = 1;
++c_7318412.num_elements = 4;
++c_7318412.elements = (object *)e_7318422;
++c_7318412.elements[0] = ((closureN)self_7312273)->elements[0];
++c_7318412.elements[1] = ((closureN)self_7312273)->elements[1];
++c_7318412.elements[2] = ((closureN)self_7312273)->elements[2];
++c_7318412.elements[3] = ((closureN)self_7312273)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7319712,__lambda_596, Cyc_set_cell(data, ((closureN)self_7313526)->elements[2], r_735594));;
-+return_direct_with_clo1(data,(closure)&c_7318419,__lambda_596, Cyc_set_cell(data, ((closureN)self_7312280)->elements[2], r_735149));;
++return_direct_with_clo1(data,(closure)&c_7318412,__lambda_596, Cyc_set_cell(data, ((closureN)self_7312273)->elements[2], r_735142));;
}
-static void __lambda_596(void *data, object self_7313527, int argc, object *args) /* object self_7313527, object r_735593 */
-+static void __lambda_596(void *data, object self_7312281, int argc, object *args) /* object self_7312281, object r_735148 */
++static void __lambda_596(void *data, object self_7312274, int argc, object *args) /* object self_7312274, object r_735141 */
{
@@ -42954,39 +43213,38 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313527)->elements[2]), ((closureN)self_7313527)->elements[1], ((closureN)self_7313527)->elements[0], car(((closureN)self_7313527)->elements[3]));;
-+return_closcall3(data, car(((closureN)self_7312281)->elements[2]), ((closureN)self_7312281)->elements[1], ((closureN)self_7312281)->elements[0], car(((closureN)self_7312281)->elements[3]));;
++return_closcall3(data, car(((closureN)self_7312274)->elements[2]), ((closureN)self_7312274)->elements[1], ((closureN)self_7312274)->elements[0], car(((closureN)self_7312274)->elements[3]));;
}
-static void __lambda_592(void *data, object self_7313528, int argc, object *args) /* object self_7313528, object k_735602 */
-+static void __lambda_592(void *data, object self_7312282, int argc, object *args) /* object self_7312282, object k_735157 */
++static void __lambda_592(void *data, object self_7312275, int argc, object *args) /* object self_7312275, object k_735150 */
{
- object k_735602 = args[0];
-+ object k_735157 = args[0];
++ object k_735150 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313528)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312282)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312275)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735602,__lambda_593, Cyc_cadr(data, ((closureN)self_7313528)->elements[1]));
-+return_direct_with_clo1(data, k_735157,__lambda_593, Cyc_cadr(data, ((closureN)self_7312282)->elements[1]));
++return_direct_with_clo1(data, k_735150,__lambda_593, Cyc_cadr(data, ((closureN)self_7312275)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735602,__lambda_593, car(((closureN)self_7313528)->elements[0]));}
-+return_direct_with_clo1(data, k_735157,__lambda_593, car(((closureN)self_7312282)->elements[0]));}
++return_direct_with_clo1(data, k_735150,__lambda_593, car(((closureN)self_7312275)->elements[0]));}
;;
}
-static void __lambda_575(void *data, object _, int argc, object *args) /* closure _,object k_735564, object vec_73704_733273, object opts_73705_733274_raw, ... */
-+static void __lambda_575(void *data, object _, int argc, object *args) /* closure _,object k_735119, object vec_73704_732933, object opts_73705_732934_raw, ... */
++static void __lambda_575(void *data, object _, int argc, object *args) /* closure _,object k_735112, object vec_73704_732926, object opts_73705_732927_raw, ... */
{
-object k_735564 = args[0]; object vec_73704_733273 = args[1];
-load_varargs(opts_73705_733274, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:vector-copy");
-+object k_735119 = args[0]; object vec_73704_732933 = args[1];
-+load_varargs(opts_73705_732934, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:vector-copy");
++object k_735112 = args[0]; object vec_73704_732926 = args[1];
++load_varargs(opts_73705_732927, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:vector-copy");
-closureN_type c_7319517;
-object e_7319663 [3];
@@ -43000,28 +43258,28 @@ Make let-values be the same as let*-values, to work around
-c_7319517.elements[0] = k_735564;
-c_7319517.elements[1] = opts_73705_733274;
-c_7319517.elements[2] = vec_73704_733273;
-+closureN_type c_7318224;
-+object e_7318370 [3];
-+c_7318224.hdr.mark = gc_color_red;
-+ c_7318224.hdr.grayed = 0;
-+c_7318224.tag = closureN_tag;
-+ c_7318224.fn = (function_type)__lambda_576;
-+c_7318224.num_args = 4;
-+c_7318224.num_elements = 3;
-+c_7318224.elements = (object *)e_7318370;
-+c_7318224.elements[0] = k_735119;
-+c_7318224.elements[1] = opts_73705_732934;
-+c_7318224.elements[2] = vec_73704_732933;
++closureN_type c_7318217;
++object e_7318363 [3];
++c_7318217.hdr.mark = gc_color_red;
++ c_7318217.hdr.grayed = 0;
++c_7318217.tag = closureN_tag;
++ c_7318217.fn = (function_type)__lambda_576;
++c_7318217.num_args = 4;
++c_7318217.num_elements = 3;
++c_7318217.elements = (object *)e_7318363;
++c_7318217.elements[0] = k_735112;
++c_7318217.elements[1] = opts_73705_732927;
++c_7318217.elements[2] = vec_73704_732926;
-return_direct_with_clo4(data,(closure)&c_7319517,__lambda_576, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7318224,__lambda_576, boolean_f, boolean_f, boolean_f, boolean_f);;
++return_direct_with_clo4(data,(closure)&c_7318217,__lambda_576, boolean_f, boolean_f, boolean_f, boolean_f);;
}
-static void __lambda_576(void *data, object self_7313499, int argc, object *args) /* object self_7313499, object len_73706_733275, object start_73707_733276, object end_73708_733277, object loop_73709_733278 */
-+static void __lambda_576(void *data, object self_7312253, int argc, object *args) /* object self_7312253, object len_73706_732935, object start_73707_732936, object end_73708_732937, object loop_73709_732938 */
++static void __lambda_576(void *data, object self_7312246, int argc, object *args) /* object self_7312246, object len_73706_732928, object start_73707_732929, object end_73708_732930, object loop_73709_732931 */
{
- object len_73706_733275 = args[0]; object start_73707_733276 = args[1]; object end_73708_733277 = args[2]; object loop_73709_733278 = args[3];
-+ object len_73706_732935 = args[0]; object start_73707_732936 = args[1]; object end_73708_732937 = args[2]; object loop_73709_732938 = args[3];
++ object len_73706_732928 = args[0]; object start_73707_732929 = args[1]; object end_73708_732930 = args[2]; object loop_73709_732931 = args[3];
-closureN_type c_7319519;
-object e_7319659 [6];
@@ -43038,34 +43296,34 @@ Make let-values be the same as let*-values, to work around
-c_7319519.elements[3] = ((closureN)self_7313499)->elements[1];
-c_7319519.elements[4] = start_73707_733276;
-c_7319519.elements[5] = ((closureN)self_7313499)->elements[2];
-+closureN_type c_7318226;
-+object e_7318366 [6];
-+c_7318226.hdr.mark = gc_color_red;
-+ c_7318226.hdr.grayed = 0;
-+c_7318226.tag = closureN_tag;
-+ c_7318226.fn = (function_type)__lambda_1346;
-+c_7318226.num_args = 1;
-+c_7318226.num_elements = 6;
-+c_7318226.elements = (object *)e_7318366;
-+c_7318226.elements[0] = end_73708_732937;
-+c_7318226.elements[1] = ((closureN)self_7312253)->elements[0];
-+c_7318226.elements[2] = loop_73709_732938;
-+c_7318226.elements[3] = ((closureN)self_7312253)->elements[1];
-+c_7318226.elements[4] = start_73707_732936;
-+c_7318226.elements[5] = ((closureN)self_7312253)->elements[2];
++closureN_type c_7318219;
++object e_7318359 [6];
++c_7318219.hdr.mark = gc_color_red;
++ c_7318219.hdr.grayed = 0;
++c_7318219.tag = closureN_tag;
++ c_7318219.fn = (function_type)__lambda_1346;
++c_7318219.num_args = 1;
++c_7318219.num_elements = 6;
++c_7318219.elements = (object *)e_7318359;
++c_7318219.elements[0] = end_73708_732930;
++c_7318219.elements[1] = ((closureN)self_7312246)->elements[0];
++c_7318219.elements[2] = loop_73709_732931;
++c_7318219.elements[3] = ((closureN)self_7312246)->elements[1];
++c_7318219.elements[4] = start_73707_732929;
++c_7318219.elements[5] = ((closureN)self_7312246)->elements[2];
-pair_type local_7319662;
-return_direct_with_clo1(data,(closure)&c_7319519,__lambda_1393, set_cell_as_expr(&local_7319662, len_73706_733275));;
-+pair_type local_7318369;
-+return_direct_with_clo1(data,(closure)&c_7318226,__lambda_1346, set_cell_as_expr(&local_7318369, len_73706_732935));;
++pair_type local_7318362;
++return_direct_with_clo1(data,(closure)&c_7318219,__lambda_1346, set_cell_as_expr(&local_7318362, len_73706_732928));;
}
-static void __lambda_1393(void *data, object self_7313500, int argc, object *args) /* object self_7313500, object len_73706_733275 */
-+static void __lambda_1346(void *data, object self_7312254, int argc, object *args) /* object self_7312254, object len_73706_732935 */
++static void __lambda_1346(void *data, object self_7312247, int argc, object *args) /* object self_7312247, object len_73706_732928 */
{
- object len_73706_733275 = args[0];
-+ object len_73706_732935 = args[0];
++ object len_73706_732928 = args[0];
-closureN_type c_7319521;
-object e_7319654 [6];
@@ -43082,34 +43340,34 @@ Make let-values be the same as let*-values, to work around
-c_7319521.elements[3] = ((closureN)self_7313500)->elements[2];
-c_7319521.elements[4] = ((closureN)self_7313500)->elements[3];
-c_7319521.elements[5] = ((closureN)self_7313500)->elements[5];
-+closureN_type c_7318228;
-+object e_7318361 [6];
-+c_7318228.hdr.mark = gc_color_red;
-+ c_7318228.hdr.grayed = 0;
-+c_7318228.tag = closureN_tag;
-+ c_7318228.fn = (function_type)__lambda_1345;
-+c_7318228.num_args = 1;
-+c_7318228.num_elements = 6;
-+c_7318228.elements = (object *)e_7318361;
-+c_7318228.elements[0] = ((closureN)self_7312254)->elements[0];
-+c_7318228.elements[1] = ((closureN)self_7312254)->elements[1];
-+c_7318228.elements[2] = len_73706_732935;
-+c_7318228.elements[3] = ((closureN)self_7312254)->elements[2];
-+c_7318228.elements[4] = ((closureN)self_7312254)->elements[3];
-+c_7318228.elements[5] = ((closureN)self_7312254)->elements[5];
++closureN_type c_7318221;
++object e_7318354 [6];
++c_7318221.hdr.mark = gc_color_red;
++ c_7318221.hdr.grayed = 0;
++c_7318221.tag = closureN_tag;
++ c_7318221.fn = (function_type)__lambda_1345;
++c_7318221.num_args = 1;
++c_7318221.num_elements = 6;
++c_7318221.elements = (object *)e_7318354;
++c_7318221.elements[0] = ((closureN)self_7312247)->elements[0];
++c_7318221.elements[1] = ((closureN)self_7312247)->elements[1];
++c_7318221.elements[2] = len_73706_732928;
++c_7318221.elements[3] = ((closureN)self_7312247)->elements[2];
++c_7318221.elements[4] = ((closureN)self_7312247)->elements[3];
++c_7318221.elements[5] = ((closureN)self_7312247)->elements[5];
-pair_type local_7319657;
-return_direct_with_clo1(data,(closure)&c_7319521,__lambda_1392, set_cell_as_expr(&local_7319657, ((closureN)self_7313500)->elements[4]));;
-+pair_type local_7318364;
-+return_direct_with_clo1(data,(closure)&c_7318228,__lambda_1345, set_cell_as_expr(&local_7318364, ((closureN)self_7312254)->elements[4]));;
++pair_type local_7318357;
++return_direct_with_clo1(data,(closure)&c_7318221,__lambda_1345, set_cell_as_expr(&local_7318357, ((closureN)self_7312247)->elements[4]));;
}
-static void __lambda_1392(void *data, object self_7313501, int argc, object *args) /* object self_7313501, object start_73707_733276 */
-+static void __lambda_1345(void *data, object self_7312255, int argc, object *args) /* object self_7312255, object start_73707_732936 */
++static void __lambda_1345(void *data, object self_7312248, int argc, object *args) /* object self_7312248, object start_73707_732929 */
{
- object start_73707_733276 = args[0];
-+ object start_73707_732936 = args[0];
++ object start_73707_732929 = args[0];
-closureN_type c_7319523;
-object e_7319649 [6];
@@ -43126,34 +43384,34 @@ Make let-values be the same as let*-values, to work around
-c_7319523.elements[3] = ((closureN)self_7313501)->elements[4];
-c_7319523.elements[4] = start_73707_733276;
-c_7319523.elements[5] = ((closureN)self_7313501)->elements[5];
-+closureN_type c_7318230;
-+object e_7318356 [6];
-+c_7318230.hdr.mark = gc_color_red;
-+ c_7318230.hdr.grayed = 0;
-+c_7318230.tag = closureN_tag;
-+ c_7318230.fn = (function_type)__lambda_1344;
-+c_7318230.num_args = 1;
-+c_7318230.num_elements = 6;
-+c_7318230.elements = (object *)e_7318356;
-+c_7318230.elements[0] = ((closureN)self_7312255)->elements[1];
-+c_7318230.elements[1] = ((closureN)self_7312255)->elements[2];
-+c_7318230.elements[2] = ((closureN)self_7312255)->elements[3];
-+c_7318230.elements[3] = ((closureN)self_7312255)->elements[4];
-+c_7318230.elements[4] = start_73707_732936;
-+c_7318230.elements[5] = ((closureN)self_7312255)->elements[5];
++closureN_type c_7318223;
++object e_7318349 [6];
++c_7318223.hdr.mark = gc_color_red;
++ c_7318223.hdr.grayed = 0;
++c_7318223.tag = closureN_tag;
++ c_7318223.fn = (function_type)__lambda_1344;
++c_7318223.num_args = 1;
++c_7318223.num_elements = 6;
++c_7318223.elements = (object *)e_7318349;
++c_7318223.elements[0] = ((closureN)self_7312248)->elements[1];
++c_7318223.elements[1] = ((closureN)self_7312248)->elements[2];
++c_7318223.elements[2] = ((closureN)self_7312248)->elements[3];
++c_7318223.elements[3] = ((closureN)self_7312248)->elements[4];
++c_7318223.elements[4] = start_73707_732929;
++c_7318223.elements[5] = ((closureN)self_7312248)->elements[5];
-pair_type local_7319652;
-return_direct_with_clo1(data,(closure)&c_7319523,__lambda_1391, set_cell_as_expr(&local_7319652, ((closureN)self_7313501)->elements[0]));;
-+pair_type local_7318359;
-+return_direct_with_clo1(data,(closure)&c_7318230,__lambda_1344, set_cell_as_expr(&local_7318359, ((closureN)self_7312255)->elements[0]));;
++pair_type local_7318352;
++return_direct_with_clo1(data,(closure)&c_7318223,__lambda_1344, set_cell_as_expr(&local_7318352, ((closureN)self_7312248)->elements[0]));;
}
-static void __lambda_1391(void *data, object self_7313502, int argc, object *args) /* object self_7313502, object end_73708_733277 */
-+static void __lambda_1344(void *data, object self_7312256, int argc, object *args) /* object self_7312256, object end_73708_732937 */
++static void __lambda_1344(void *data, object self_7312249, int argc, object *args) /* object self_7312249, object end_73708_732930 */
{
- object end_73708_733277 = args[0];
-+ object end_73708_732937 = args[0];
++ object end_73708_732930 = args[0];
-closureN_type c_7319525;
-object e_7319644 [6];
@@ -43170,34 +43428,34 @@ Make let-values be the same as let*-values, to work around
-c_7319525.elements[3] = ((closureN)self_7313502)->elements[3];
-c_7319525.elements[4] = ((closureN)self_7313502)->elements[4];
-c_7319525.elements[5] = ((closureN)self_7313502)->elements[5];
-+closureN_type c_7318232;
-+object e_7318351 [6];
-+c_7318232.hdr.mark = gc_color_red;
-+ c_7318232.hdr.grayed = 0;
-+c_7318232.tag = closureN_tag;
-+ c_7318232.fn = (function_type)__lambda_1343;
-+c_7318232.num_args = 1;
-+c_7318232.num_elements = 6;
-+c_7318232.elements = (object *)e_7318351;
-+c_7318232.elements[0] = end_73708_732937;
-+c_7318232.elements[1] = ((closureN)self_7312256)->elements[0];
-+c_7318232.elements[2] = ((closureN)self_7312256)->elements[1];
-+c_7318232.elements[3] = ((closureN)self_7312256)->elements[3];
-+c_7318232.elements[4] = ((closureN)self_7312256)->elements[4];
-+c_7318232.elements[5] = ((closureN)self_7312256)->elements[5];
++closureN_type c_7318225;
++object e_7318344 [6];
++c_7318225.hdr.mark = gc_color_red;
++ c_7318225.hdr.grayed = 0;
++c_7318225.tag = closureN_tag;
++ c_7318225.fn = (function_type)__lambda_1343;
++c_7318225.num_args = 1;
++c_7318225.num_elements = 6;
++c_7318225.elements = (object *)e_7318344;
++c_7318225.elements[0] = end_73708_732930;
++c_7318225.elements[1] = ((closureN)self_7312249)->elements[0];
++c_7318225.elements[2] = ((closureN)self_7312249)->elements[1];
++c_7318225.elements[3] = ((closureN)self_7312249)->elements[3];
++c_7318225.elements[4] = ((closureN)self_7312249)->elements[4];
++c_7318225.elements[5] = ((closureN)self_7312249)->elements[5];
-pair_type local_7319647;
-return_direct_with_clo1(data,(closure)&c_7319525,__lambda_1390, set_cell_as_expr(&local_7319647, ((closureN)self_7313502)->elements[2]));;
-+pair_type local_7318354;
-+return_direct_with_clo1(data,(closure)&c_7318232,__lambda_1343, set_cell_as_expr(&local_7318354, ((closureN)self_7312256)->elements[2]));;
++pair_type local_7318347;
++return_direct_with_clo1(data,(closure)&c_7318225,__lambda_1343, set_cell_as_expr(&local_7318347, ((closureN)self_7312249)->elements[2]));;
}
-static void __lambda_1390(void *data, object self_7313503, int argc, object *args) /* object self_7313503, object loop_73709_733278 */
-+static void __lambda_1343(void *data, object self_7312257, int argc, object *args) /* object self_7312257, object loop_73709_732938 */
++static void __lambda_1343(void *data, object self_7312250, int argc, object *args) /* object self_7312250, object loop_73709_732931 */
{
- object loop_73709_733278 = args[0];
-+ object loop_73709_732938 = args[0];
++ object loop_73709_732931 = args[0];
-closureN_type c_7319527;
-object e_7319637 [7];
@@ -43215,47 +43473,47 @@ Make let-values be the same as let*-values, to work around
-c_7319527.elements[4] = ((closureN)self_7313503)->elements[3];
-c_7319527.elements[5] = ((closureN)self_7313503)->elements[4];
-c_7319527.elements[6] = ((closureN)self_7313503)->elements[5];
-+closureN_type c_7318234;
-+object e_7318344 [7];
-+c_7318234.hdr.mark = gc_color_red;
-+ c_7318234.hdr.grayed = 0;
-+c_7318234.tag = closureN_tag;
-+ c_7318234.fn = (function_type)__lambda_577;
-+c_7318234.num_args = 1;
-+c_7318234.num_elements = 7;
-+c_7318234.elements = (object *)e_7318344;
-+c_7318234.elements[0] = ((closureN)self_7312257)->elements[0];
-+c_7318234.elements[1] = ((closureN)self_7312257)->elements[1];
-+c_7318234.elements[2] = ((closureN)self_7312257)->elements[2];
-+c_7318234.elements[3] = loop_73709_732938;
-+c_7318234.elements[4] = ((closureN)self_7312257)->elements[3];
-+c_7318234.elements[5] = ((closureN)self_7312257)->elements[4];
-+c_7318234.elements[6] = ((closureN)self_7312257)->elements[5];
++closureN_type c_7318227;
++object e_7318337 [7];
++c_7318227.hdr.mark = gc_color_red;
++ c_7318227.hdr.grayed = 0;
++c_7318227.tag = closureN_tag;
++ c_7318227.fn = (function_type)__lambda_577;
++c_7318227.num_args = 1;
++c_7318227.num_elements = 7;
++c_7318227.elements = (object *)e_7318337;
++c_7318227.elements[0] = ((closureN)self_7312250)->elements[0];
++c_7318227.elements[1] = ((closureN)self_7312250)->elements[1];
++c_7318227.elements[2] = ((closureN)self_7312250)->elements[2];
++c_7318227.elements[3] = loop_73709_732931;
++c_7318227.elements[4] = ((closureN)self_7312250)->elements[3];
++c_7318227.elements[5] = ((closureN)self_7312250)->elements[4];
++c_7318227.elements[6] = ((closureN)self_7312250)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319527,__lambda_577, Cyc_set_cell(data, ((closureN)self_7313503)->elements[2], Cyc_vector_length(data, ((closureN)self_7313503)->elements[5])));;
-+return_direct_with_clo1(data,(closure)&c_7318234,__lambda_577, Cyc_set_cell(data, ((closureN)self_7312257)->elements[2], Cyc_vector_length(data, ((closureN)self_7312257)->elements[5])));;
++return_direct_with_clo1(data,(closure)&c_7318227,__lambda_577, Cyc_set_cell(data, ((closureN)self_7312250)->elements[2], Cyc_vector_length(data, ((closureN)self_7312250)->elements[5])));;
}
-static void __lambda_577(void *data, object self_7313504, int argc, object *args) /* object self_7313504, object r_735565 */
-+static void __lambda_577(void *data, object self_7312258, int argc, object *args) /* object self_7312258, object r_735120 */
++static void __lambda_577(void *data, object self_7312251, int argc, object *args) /* object self_7312251, object r_735113 */
{
- object r_735582;
-+ object r_735137;
++ object r_735130;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313504)->elements[4]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312258)->elements[4]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312251)->elements[4]), obj_int2obj(0))) ){
- r_735582 = Cyc_car(data, ((closureN)self_7313504)->elements[4]);
-+ r_735137 = Cyc_car(data, ((closureN)self_7312258)->elements[4]);
++ r_735130 = Cyc_car(data, ((closureN)self_7312251)->elements[4]);
} else {
- r_735582 = obj_int2obj(0);}
-+ r_735137 = obj_int2obj(0);}
++ r_735130 = obj_int2obj(0);}
;
-closureN_type c_7319540;
-object e_7319633 [7];
@@ -43273,31 +43531,31 @@ Make let-values be the same as let*-values, to work around
-c_7319540.elements[4] = ((closureN)self_7313504)->elements[4];
-c_7319540.elements[5] = ((closureN)self_7313504)->elements[5];
-c_7319540.elements[6] = ((closureN)self_7313504)->elements[6];
-+closureN_type c_7318247;
-+object e_7318340 [7];
-+c_7318247.hdr.mark = gc_color_red;
-+ c_7318247.hdr.grayed = 0;
-+c_7318247.tag = closureN_tag;
-+ c_7318247.fn = (function_type)__lambda_578;
-+c_7318247.num_args = 1;
-+c_7318247.num_elements = 7;
-+c_7318247.elements = (object *)e_7318340;
-+c_7318247.elements[0] = ((closureN)self_7312258)->elements[0];
-+c_7318247.elements[1] = ((closureN)self_7312258)->elements[1];
-+c_7318247.elements[2] = ((closureN)self_7312258)->elements[2];
-+c_7318247.elements[3] = ((closureN)self_7312258)->elements[3];
-+c_7318247.elements[4] = ((closureN)self_7312258)->elements[4];
-+c_7318247.elements[5] = ((closureN)self_7312258)->elements[5];
-+c_7318247.elements[6] = ((closureN)self_7312258)->elements[6];
++closureN_type c_7318240;
++object e_7318333 [7];
++c_7318240.hdr.mark = gc_color_red;
++ c_7318240.hdr.grayed = 0;
++c_7318240.tag = closureN_tag;
++ c_7318240.fn = (function_type)__lambda_578;
++c_7318240.num_args = 1;
++c_7318240.num_elements = 7;
++c_7318240.elements = (object *)e_7318333;
++c_7318240.elements[0] = ((closureN)self_7312251)->elements[0];
++c_7318240.elements[1] = ((closureN)self_7312251)->elements[1];
++c_7318240.elements[2] = ((closureN)self_7312251)->elements[2];
++c_7318240.elements[3] = ((closureN)self_7312251)->elements[3];
++c_7318240.elements[4] = ((closureN)self_7312251)->elements[4];
++c_7318240.elements[5] = ((closureN)self_7312251)->elements[5];
++c_7318240.elements[6] = ((closureN)self_7312251)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319540,__lambda_578, Cyc_set_cell(data, ((closureN)self_7313504)->elements[5], r_735582));;
-+return_direct_with_clo1(data,(closure)&c_7318247,__lambda_578, Cyc_set_cell(data, ((closureN)self_7312258)->elements[5], r_735137));;
++return_direct_with_clo1(data,(closure)&c_7318240,__lambda_578, Cyc_set_cell(data, ((closureN)self_7312251)->elements[5], r_735130));;
}
-static void __lambda_578(void *data, object self_7313505, int argc, object *args) /* object self_7313505, object r_735566 */
-+static void __lambda_578(void *data, object self_7312259, int argc, object *args) /* object self_7312259, object r_735121 */
++static void __lambda_578(void *data, object self_7312252, int argc, object *args) /* object self_7312252, object r_735114 */
{
@@ -43312,8 +43570,19 @@ Make let-values be the same as let*-values, to work around
-c_7319542.elements = (object *)e_7319556;
-c_7319542.elements[0] = ((closureN)self_7313505)->elements[2];
-c_7319542.elements[1] = ((closureN)self_7313505)->elements[4];
--
--
++closureN_type c_7318242;
++object e_7318256 [2];
++c_7318242.hdr.mark = gc_color_red;
++ c_7318242.hdr.grayed = 0;
++c_7318242.tag = closureN_tag;
++ c_7318242.fn = (function_type)__lambda_579;
++c_7318242.num_args = 0;
++c_7318242.num_elements = 2;
++c_7318242.elements = (object *)e_7318256;
++c_7318242.elements[0] = ((closureN)self_7312252)->elements[2];
++c_7318242.elements[1] = ((closureN)self_7312252)->elements[4];
+
+
-closureN_type c_7319557;
-object e_7319632 [5];
-c_7319557.hdr.mark = gc_color_red;
@@ -43328,14 +43597,31 @@ Make let-values be the same as let*-values, to work around
-c_7319557.elements[2] = ((closureN)self_7313505)->elements[3];
-c_7319557.elements[3] = ((closureN)self_7313505)->elements[5];
-c_7319557.elements[4] = ((closureN)self_7313505)->elements[6];
--
++closureN_type c_7318257;
++object e_7318332 [5];
++c_7318257.hdr.mark = gc_color_red;
++ c_7318257.hdr.grayed = 0;
++c_7318257.tag = closureN_tag;
++ c_7318257.fn = (function_type)__lambda_580;
++c_7318257.num_args = 1;
++c_7318257.num_elements = 5;
++c_7318257.elements = (object *)e_7318332;
++c_7318257.elements[0] = ((closureN)self_7312252)->elements[0];
++c_7318257.elements[1] = ((closureN)self_7312252)->elements[1];
++c_7318257.elements[2] = ((closureN)self_7312252)->elements[3];
++c_7318257.elements[3] = ((closureN)self_7312252)->elements[5];
++c_7318257.elements[4] = ((closureN)self_7312252)->elements[6];
+
-return_direct_with_clo1(data,(closure)&c_7319542,__lambda_579, &c_7319557);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7318242,__lambda_579, &c_7318257);;
+ }
+
-static void __lambda_580(void *data, object self_7313506, int argc, object *args) /* object self_7313506, object r_735578 */
-- {
++static void __lambda_580(void *data, object self_7312253, int argc, object *args) /* object self_7312253, object r_735126 */
+ {
- object r_735578 = args[0];
--
++ object r_735126 = args[0];
+
-closureN_type c_7319559;
-object e_7319628 [5];
-c_7319559.hdr.mark = gc_color_red;
@@ -43350,64 +43636,29 @@ Make let-values be the same as let*-values, to work around
-c_7319559.elements[2] = ((closureN)self_7313506)->elements[2];
-c_7319559.elements[3] = ((closureN)self_7313506)->elements[3];
-c_7319559.elements[4] = ((closureN)self_7313506)->elements[4];
-+closureN_type c_7318249;
-+object e_7318263 [2];
-+c_7318249.hdr.mark = gc_color_red;
-+ c_7318249.hdr.grayed = 0;
-+c_7318249.tag = closureN_tag;
-+ c_7318249.fn = (function_type)__lambda_579;
-+c_7318249.num_args = 0;
-+c_7318249.num_elements = 2;
-+c_7318249.elements = (object *)e_7318263;
-+c_7318249.elements[0] = ((closureN)self_7312259)->elements[2];
-+c_7318249.elements[1] = ((closureN)self_7312259)->elements[4];
-+
-+
-+closureN_type c_7318264;
-+object e_7318339 [5];
-+c_7318264.hdr.mark = gc_color_red;
-+ c_7318264.hdr.grayed = 0;
-+c_7318264.tag = closureN_tag;
-+ c_7318264.fn = (function_type)__lambda_580;
-+c_7318264.num_args = 1;
-+c_7318264.num_elements = 5;
-+c_7318264.elements = (object *)e_7318339;
-+c_7318264.elements[0] = ((closureN)self_7312259)->elements[0];
-+c_7318264.elements[1] = ((closureN)self_7312259)->elements[1];
-+c_7318264.elements[2] = ((closureN)self_7312259)->elements[3];
-+c_7318264.elements[3] = ((closureN)self_7312259)->elements[5];
-+c_7318264.elements[4] = ((closureN)self_7312259)->elements[6];
-+
-+return_direct_with_clo1(data,(closure)&c_7318249,__lambda_579, &c_7318264);;
-+}
-+
-+static void __lambda_580(void *data, object self_7312260, int argc, object *args) /* object self_7312260, object r_735133 */
-+ {
-+ object r_735133 = args[0];
-+
-+closureN_type c_7318266;
-+object e_7318335 [5];
-+c_7318266.hdr.mark = gc_color_red;
-+ c_7318266.hdr.grayed = 0;
-+c_7318266.tag = closureN_tag;
-+ c_7318266.fn = (function_type)__lambda_581;
-+c_7318266.num_args = 1;
-+c_7318266.num_elements = 5;
-+c_7318266.elements = (object *)e_7318335;
-+c_7318266.elements[0] = ((closureN)self_7312260)->elements[0];
-+c_7318266.elements[1] = ((closureN)self_7312260)->elements[1];
-+c_7318266.elements[2] = ((closureN)self_7312260)->elements[2];
-+c_7318266.elements[3] = ((closureN)self_7312260)->elements[3];
-+c_7318266.elements[4] = ((closureN)self_7312260)->elements[4];
++closureN_type c_7318259;
++object e_7318328 [5];
++c_7318259.hdr.mark = gc_color_red;
++ c_7318259.hdr.grayed = 0;
++c_7318259.tag = closureN_tag;
++ c_7318259.fn = (function_type)__lambda_581;
++c_7318259.num_args = 1;
++c_7318259.num_elements = 5;
++c_7318259.elements = (object *)e_7318328;
++c_7318259.elements[0] = ((closureN)self_7312253)->elements[0];
++c_7318259.elements[1] = ((closureN)self_7312253)->elements[1];
++c_7318259.elements[2] = ((closureN)self_7312253)->elements[2];
++c_7318259.elements[3] = ((closureN)self_7312253)->elements[3];
++c_7318259.elements[4] = ((closureN)self_7312253)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7319559,__lambda_581, Cyc_set_cell(data, ((closureN)self_7313506)->elements[0], r_735578));;
-+return_direct_with_clo1(data,(closure)&c_7318266,__lambda_581, Cyc_set_cell(data, ((closureN)self_7312260)->elements[0], r_735133));;
++return_direct_with_clo1(data,(closure)&c_7318259,__lambda_581, Cyc_set_cell(data, ((closureN)self_7312253)->elements[0], r_735126));;
}
-static void __lambda_581(void *data, object self_7313507, int argc, object *args) /* object self_7313507, object r_735567 */
-+static void __lambda_581(void *data, object self_7312261, int argc, object *args) /* object self_7312261, object r_735122 */
++static void __lambda_581(void *data, object self_7312254, int argc, object *args) /* object self_7312254, object r_735115 */
{
@@ -43424,19 +43675,19 @@ Make let-values be the same as let*-values, to work around
-c_7319561.elements[1] = ((closureN)self_7313507)->elements[1];
-c_7319561.elements[2] = ((closureN)self_7313507)->elements[2];
-c_7319561.elements[3] = ((closureN)self_7313507)->elements[3];
-+closureN_type c_7318268;
-+object e_7318301 [4];
-+c_7318268.hdr.mark = gc_color_red;
-+ c_7318268.hdr.grayed = 0;
-+c_7318268.tag = closureN_tag;
-+ c_7318268.fn = (function_type)__lambda_582;
-+c_7318268.num_args = 1;
-+c_7318268.num_elements = 4;
-+c_7318268.elements = (object *)e_7318301;
-+c_7318268.elements[0] = ((closureN)self_7312261)->elements[0];
-+c_7318268.elements[1] = ((closureN)self_7312261)->elements[1];
-+c_7318268.elements[2] = ((closureN)self_7312261)->elements[2];
-+c_7318268.elements[3] = ((closureN)self_7312261)->elements[3];
++closureN_type c_7318261;
++object e_7318294 [4];
++c_7318261.hdr.mark = gc_color_red;
++ c_7318261.hdr.grayed = 0;
++c_7318261.tag = closureN_tag;
++ c_7318261.fn = (function_type)__lambda_582;
++c_7318261.num_args = 1;
++c_7318261.num_elements = 4;
++c_7318261.elements = (object *)e_7318294;
++c_7318261.elements[0] = ((closureN)self_7312254)->elements[0];
++c_7318261.elements[1] = ((closureN)self_7312254)->elements[1];
++c_7318261.elements[2] = ((closureN)self_7312254)->elements[2];
++c_7318261.elements[3] = ((closureN)self_7312254)->elements[3];
-closureN_type c_7319595;
@@ -43452,35 +43703,35 @@ Make let-values be the same as let*-values, to work around
-c_7319595.elements[1] = ((closureN)self_7313507)->elements[2];
-c_7319595.elements[2] = ((closureN)self_7313507)->elements[3];
-c_7319595.elements[3] = ((closureN)self_7313507)->elements[4];
-+closureN_type c_7318302;
-+object e_7318334 [4];
-+c_7318302.hdr.mark = gc_color_red;
-+ c_7318302.hdr.grayed = 0;
-+c_7318302.tag = closureN_tag;
-+ c_7318302.fn = (function_type)__lambda_586;
-+c_7318302.num_args = 2;
-+c_7318302.num_elements = 4;
-+c_7318302.elements = (object *)e_7318334;
-+c_7318302.elements[0] = ((closureN)self_7312261)->elements[0];
-+c_7318302.elements[1] = ((closureN)self_7312261)->elements[2];
-+c_7318302.elements[2] = ((closureN)self_7312261)->elements[3];
-+c_7318302.elements[3] = ((closureN)self_7312261)->elements[4];
++closureN_type c_7318295;
++object e_7318327 [4];
++c_7318295.hdr.mark = gc_color_red;
++ c_7318295.hdr.grayed = 0;
++c_7318295.tag = closureN_tag;
++ c_7318295.fn = (function_type)__lambda_586;
++c_7318295.num_args = 2;
++c_7318295.num_elements = 4;
++c_7318295.elements = (object *)e_7318327;
++c_7318295.elements[0] = ((closureN)self_7312254)->elements[0];
++c_7318295.elements[1] = ((closureN)self_7312254)->elements[2];
++c_7318295.elements[2] = ((closureN)self_7312254)->elements[3];
++c_7318295.elements[3] = ((closureN)self_7312254)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7319561,__lambda_582, &c_7319595);;
-+return_direct_with_clo1(data,(closure)&c_7318268,__lambda_582, &c_7318302);;
++return_direct_with_clo1(data,(closure)&c_7318261,__lambda_582, &c_7318295);;
}
-static void __lambda_586(void *data, object self_7313508, int argc, object *args) /* object self_7313508, object k_735572, object i_73710_733279, object new_91vec_73711_733280 */
-+static void __lambda_586(void *data, object self_7312262, int argc, object *args) /* object self_7312262, object k_735127, object i_73710_732939, object new_91vec_73711_732940 */
++static void __lambda_586(void *data, object self_7312255, int argc, object *args) /* object self_7312255, object k_735120, object i_73710_732932, object new_91vec_73711_732933 */
{
- object k_735572 = args[0]; object i_73710_733279 = args[1]; object new_91vec_73711_733280 = args[2];
-+ object k_735127 = args[0]; object i_73710_732939 = args[1]; object new_91vec_73711_732940 = args[2];
++ object k_735120 = args[0]; object i_73710_732932 = args[1]; object new_91vec_73711_732933 = args[2];
-if( (boolean_f != Cyc_num_fast_eq_op(data, i_73710_733279, car(((closureN)self_7313508)->elements[0]))) ){
- return_direct_with_clo1(data, k_735572, (((closure) k_735572)->fn), new_91vec_73711_733280);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, i_73710_732939, car(((closureN)self_7312262)->elements[0]))) ){
-+ return_direct_with_clo1(data, k_735127, (((closure) k_735127)->fn), new_91vec_73711_732940);
++if( (boolean_f != Cyc_num_fast_eq_op(data, i_73710_732932, car(((closureN)self_7312255)->elements[0]))) ){
++ return_direct_with_clo1(data, k_735120, (((closure) k_735120)->fn), new_91vec_73711_732933);
} else {
-closureN_type c_7319603;
@@ -43496,23 +43747,23 @@ Make let-values be the same as let*-values, to work around
-c_7319603.elements[1] = k_735572;
-c_7319603.elements[2] = ((closureN)self_7313508)->elements[1];
-c_7319603.elements[3] = new_91vec_73711_733280;
-+closureN_type c_7318310;
-+object e_7318321 [4];
-+c_7318310.hdr.mark = gc_color_red;
-+ c_7318310.hdr.grayed = 0;
-+c_7318310.tag = closureN_tag;
-+ c_7318310.fn = (function_type)__lambda_587;
-+c_7318310.num_args = 1;
-+c_7318310.num_elements = 4;
-+c_7318310.elements = (object *)e_7318321;
-+c_7318310.elements[0] = i_73710_732939;
-+c_7318310.elements[1] = k_735127;
-+c_7318310.elements[2] = ((closureN)self_7312262)->elements[1];
-+c_7318310.elements[3] = new_91vec_73711_732940;
++closureN_type c_7318303;
++object e_7318314 [4];
++c_7318303.hdr.mark = gc_color_red;
++ c_7318303.hdr.grayed = 0;
++c_7318303.tag = closureN_tag;
++ c_7318303.fn = (function_type)__lambda_587;
++c_7318303.num_args = 1;
++c_7318303.num_elements = 4;
++c_7318303.elements = (object *)e_7318314;
++c_7318303.elements[0] = i_73710_732932;
++c_7318303.elements[1] = k_735120;
++c_7318303.elements[2] = ((closureN)self_7312255)->elements[1];
++c_7318303.elements[3] = new_91vec_73711_732933;
-complex_num_type local_7319620;
-+complex_num_type local_7318327;
++complex_num_type local_7318320;
@@ -43520,13 +43771,13 @@ Make let-values be the same as let*-values, to work around
-object c_7319617 = Cyc_vector_set_cps(data,(closure)&c_7319603,new_91vec_73711_733280, Cyc_fast_sub(data,&local_7319620, i_73710_733279, car(((closureN)self_7313508)->elements[2])), Cyc_vector_ref(data, ((closureN)self_7313508)->elements[3], i_73710_733279));
-return_closcall1(data,(closure)&c_7319603, c_7319617);}
-+object c_7318324 = Cyc_vector_set_cps(data,(closure)&c_7318310,new_91vec_73711_732940, Cyc_fast_sub(data,&local_7318327, i_73710_732939, car(((closureN)self_7312262)->elements[2])), Cyc_vector_ref(data, ((closureN)self_7312262)->elements[3], i_73710_732939));
-+return_closcall1(data,(closure)&c_7318310, c_7318324);}
++object c_7318317 = Cyc_vector_set_cps(data,(closure)&c_7318303,new_91vec_73711_732933, Cyc_fast_sub(data,&local_7318320, i_73710_732932, car(((closureN)self_7312255)->elements[2])), Cyc_vector_ref(data, ((closureN)self_7312255)->elements[3], i_73710_732932));
++return_closcall1(data,(closure)&c_7318303, c_7318317);}
;;
}
-static void __lambda_587(void *data, object self_7313509, int argc, object *args) /* object self_7313509, object r_735574 */
-+static void __lambda_587(void *data, object self_7312263, int argc, object *args) /* object self_7312263, object r_735129 */
++static void __lambda_587(void *data, object self_7312256, int argc, object *args) /* object self_7312256, object r_735122 */
{
@@ -43534,15 +43785,15 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7319611;
-return_closcall3(data, car(((closureN)self_7313509)->elements[2]), ((closureN)self_7313509)->elements[1], Cyc_fast_sum(data,&local_7319611, ((closureN)self_7313509)->elements[0], obj_int2obj(1)), ((closureN)self_7313509)->elements[3]);;
-+complex_num_type local_7318318;
-+return_closcall3(data, car(((closureN)self_7312263)->elements[2]), ((closureN)self_7312263)->elements[1], Cyc_fast_sum(data,&local_7318318, ((closureN)self_7312263)->elements[0], obj_int2obj(1)), ((closureN)self_7312263)->elements[3]);;
++complex_num_type local_7318311;
++return_closcall3(data, car(((closureN)self_7312256)->elements[2]), ((closureN)self_7312256)->elements[1], Cyc_fast_sum(data,&local_7318311, ((closureN)self_7312256)->elements[0], obj_int2obj(1)), ((closureN)self_7312256)->elements[3]);;
}
-static void __lambda_582(void *data, object self_7313510, int argc, object *args) /* object self_7313510, object r_735571 */
-+static void __lambda_582(void *data, object self_7312264, int argc, object *args) /* object self_7312264, object r_735126 */
++static void __lambda_582(void *data, object self_7312257, int argc, object *args) /* object self_7312257, object r_735119 */
{
- object r_735571 = args[0];
-+ object r_735126 = args[0];
++ object r_735119 = args[0];
-closureN_type c_7319563;
-object e_7319590 [4];
@@ -43557,28 +43808,28 @@ Make let-values be the same as let*-values, to work around
-c_7319563.elements[1] = ((closureN)self_7313510)->elements[1];
-c_7319563.elements[2] = ((closureN)self_7313510)->elements[2];
-c_7319563.elements[3] = ((closureN)self_7313510)->elements[3];
-+closureN_type c_7318270;
-+object e_7318297 [4];
-+c_7318270.hdr.mark = gc_color_red;
-+ c_7318270.hdr.grayed = 0;
-+c_7318270.tag = closureN_tag;
-+ c_7318270.fn = (function_type)__lambda_583;
-+c_7318270.num_args = 1;
-+c_7318270.num_elements = 4;
-+c_7318270.elements = (object *)e_7318297;
-+c_7318270.elements[0] = ((closureN)self_7312264)->elements[0];
-+c_7318270.elements[1] = ((closureN)self_7312264)->elements[1];
-+c_7318270.elements[2] = ((closureN)self_7312264)->elements[2];
-+c_7318270.elements[3] = ((closureN)self_7312264)->elements[3];
++closureN_type c_7318263;
++object e_7318290 [4];
++c_7318263.hdr.mark = gc_color_red;
++ c_7318263.hdr.grayed = 0;
++c_7318263.tag = closureN_tag;
++ c_7318263.fn = (function_type)__lambda_583;
++c_7318263.num_args = 1;
++c_7318263.num_elements = 4;
++c_7318263.elements = (object *)e_7318290;
++c_7318263.elements[0] = ((closureN)self_7312257)->elements[0];
++c_7318263.elements[1] = ((closureN)self_7312257)->elements[1];
++c_7318263.elements[2] = ((closureN)self_7312257)->elements[2];
++c_7318263.elements[3] = ((closureN)self_7312257)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7319563,__lambda_583, Cyc_set_cell(data, ((closureN)self_7313510)->elements[2], r_735571));;
-+return_direct_with_clo1(data,(closure)&c_7318270,__lambda_583, Cyc_set_cell(data, ((closureN)self_7312264)->elements[2], r_735126));;
++return_direct_with_clo1(data,(closure)&c_7318263,__lambda_583, Cyc_set_cell(data, ((closureN)self_7312257)->elements[2], r_735119));;
}
-static void __lambda_583(void *data, object self_7313511, int argc, object *args) /* object self_7313511, object r_735568 */
-+static void __lambda_583(void *data, object self_7312265, int argc, object *args) /* object self_7312265, object r_735123 */
++static void __lambda_583(void *data, object self_7312258, int argc, object *args) /* object self_7312258, object r_735116 */
{
@@ -43594,35 +43845,35 @@ Make let-values be the same as let*-values, to work around
-c_7319565.elements[0] = ((closureN)self_7313511)->elements[1];
-c_7319565.elements[1] = ((closureN)self_7313511)->elements[2];
-c_7319565.elements[2] = ((closureN)self_7313511)->elements[3];
-+closureN_type c_7318272;
-+object e_7318287 [3];
-+c_7318272.hdr.mark = gc_color_red;
-+ c_7318272.hdr.grayed = 0;
-+c_7318272.tag = closureN_tag;
-+ c_7318272.fn = (function_type)__lambda_584;
-+c_7318272.num_args = 1;
-+c_7318272.num_elements = 3;
-+c_7318272.elements = (object *)e_7318287;
-+c_7318272.elements[0] = ((closureN)self_7312265)->elements[1];
-+c_7318272.elements[1] = ((closureN)self_7312265)->elements[2];
-+c_7318272.elements[2] = ((closureN)self_7312265)->elements[3];
++closureN_type c_7318265;
++object e_7318280 [3];
++c_7318265.hdr.mark = gc_color_red;
++ c_7318265.hdr.grayed = 0;
++c_7318265.tag = closureN_tag;
++ c_7318265.fn = (function_type)__lambda_584;
++c_7318265.num_args = 1;
++c_7318265.num_elements = 3;
++c_7318265.elements = (object *)e_7318280;
++c_7318265.elements[0] = ((closureN)self_7312258)->elements[1];
++c_7318265.elements[1] = ((closureN)self_7312258)->elements[2];
++c_7318265.elements[2] = ((closureN)self_7312258)->elements[3];
-complex_num_type local_7319583;
-+complex_num_type local_7318290;
++complex_num_type local_7318283;
-return_direct_with_clo1(data,(closure)&c_7319565,__lambda_584, Cyc_fast_sub(data,&local_7319583, car(((closureN)self_7313511)->elements[0]), car(((closureN)self_7313511)->elements[3])));;
-+return_direct_with_clo1(data,(closure)&c_7318272,__lambda_584, Cyc_fast_sub(data,&local_7318290, car(((closureN)self_7312265)->elements[0]), car(((closureN)self_7312265)->elements[3])));;
++return_direct_with_clo1(data,(closure)&c_7318265,__lambda_584, Cyc_fast_sub(data,&local_7318283, car(((closureN)self_7312258)->elements[0]), car(((closureN)self_7312258)->elements[3])));;
}
-static void __lambda_584(void *data, object self_7313512, int argc, object *args) /* object self_7313512, object r_735570 */
-+static void __lambda_584(void *data, object self_7312266, int argc, object *args) /* object self_7312266, object r_735125 */
++static void __lambda_584(void *data, object self_7312259, int argc, object *args) /* object self_7312259, object r_735118 */
{
- object r_735570 = args[0];
-+ object r_735125 = args[0];
++ object r_735118 = args[0];
-closureN_type c_7319567;
-object e_7319576 [3];
@@ -43636,69 +43887,68 @@ Make let-values be the same as let*-values, to work around
-c_7319567.elements[0] = ((closureN)self_7313512)->elements[0];
-c_7319567.elements[1] = ((closureN)self_7313512)->elements[1];
-c_7319567.elements[2] = ((closureN)self_7313512)->elements[2];
-+closureN_type c_7318274;
-+object e_7318283 [3];
-+c_7318274.hdr.mark = gc_color_red;
-+ c_7318274.hdr.grayed = 0;
-+c_7318274.tag = closureN_tag;
-+ c_7318274.fn = (function_type)__lambda_585;
-+c_7318274.num_args = 1;
-+c_7318274.num_elements = 3;
-+c_7318274.elements = (object *)e_7318283;
-+c_7318274.elements[0] = ((closureN)self_7312266)->elements[0];
-+c_7318274.elements[1] = ((closureN)self_7312266)->elements[1];
-+c_7318274.elements[2] = ((closureN)self_7312266)->elements[2];
++closureN_type c_7318267;
++object e_7318276 [3];
++c_7318267.hdr.mark = gc_color_red;
++ c_7318267.hdr.grayed = 0;
++c_7318267.tag = closureN_tag;
++ c_7318267.fn = (function_type)__lambda_585;
++c_7318267.num_args = 1;
++c_7318267.num_elements = 3;
++c_7318267.elements = (object *)e_7318276;
++c_7318267.elements[0] = ((closureN)self_7312259)->elements[0];
++c_7318267.elements[1] = ((closureN)self_7312259)->elements[1];
++c_7318267.elements[2] = ((closureN)self_7312259)->elements[2];
-object c_7319579 = Cyc_make_vector(data,(closure)&c_7319567,2,r_735570, boolean_f);
-return_closcall1(data,(closure)&c_7319567, c_7319579);;
-+object c_7318286 = Cyc_make_vector(data,(closure)&c_7318274,2,r_735125, boolean_f);
-+return_closcall1(data,(closure)&c_7318274, c_7318286);;
++object c_7318279 = Cyc_make_vector(data,(closure)&c_7318267,2,r_735118, boolean_f);
++return_closcall1(data,(closure)&c_7318267, c_7318279);;
}
-static void __lambda_585(void *data, object self_7313513, int argc, object *args) /* object self_7313513, object r_735569 */
-+static void __lambda_585(void *data, object self_7312267, int argc, object *args) /* object self_7312267, object r_735124 */
++static void __lambda_585(void *data, object self_7312260, int argc, object *args) /* object self_7312260, object r_735117 */
{
- object r_735569 = args[0];
-+ object r_735124 = args[0];
++ object r_735117 = args[0];
-return_closcall3(data, car(((closureN)self_7313513)->elements[1]), ((closureN)self_7313513)->elements[0], car(((closureN)self_7313513)->elements[2]), r_735569);;
-+return_closcall3(data, car(((closureN)self_7312267)->elements[1]), ((closureN)self_7312267)->elements[0], car(((closureN)self_7312267)->elements[2]), r_735124);;
++return_closcall3(data, car(((closureN)self_7312260)->elements[1]), ((closureN)self_7312260)->elements[0], car(((closureN)self_7312260)->elements[2]), r_735117);;
}
-static void __lambda_579(void *data, object self_7313514, int argc, object *args) /* object self_7313514, object k_735579 */
-+static void __lambda_579(void *data, object self_7312268, int argc, object *args) /* object self_7312268, object k_735134 */
++static void __lambda_579(void *data, object self_7312261, int argc, object *args) /* object self_7312261, object k_735127 */
{
- object k_735579 = args[0];
-+ object k_735134 = args[0];
++ object k_735127 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313514)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312268)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312261)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735579,__lambda_580, Cyc_cadr(data, ((closureN)self_7313514)->elements[1]));
-+return_direct_with_clo1(data, k_735134,__lambda_580, Cyc_cadr(data, ((closureN)self_7312268)->elements[1]));
++return_direct_with_clo1(data, k_735127,__lambda_580, Cyc_cadr(data, ((closureN)self_7312261)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735579,__lambda_580, car(((closureN)self_7313514)->elements[0]));}
-+return_direct_with_clo1(data, k_735134,__lambda_580, car(((closureN)self_7312268)->elements[0]));}
++return_direct_with_clo1(data, k_735127,__lambda_580, car(((closureN)self_7312261)->elements[0]));}
;;
}
-static void __lambda_572(void *data, object _, int argc, object *args) /* closure _,object k_735559, object vecs_73703_733272_raw, ... */
-+static void __lambda_572(void *data, object _, int argc, object *args) /* closure _,object k_735114, object vecs_73703_732932_raw, ... */
++static void __lambda_572(void *data, object _, int argc, object *args) /* closure _,object k_735107, object vecs_73703_732925_raw, ... */
{
-object k_735559 = args[0];
-load_varargs(vecs_73703_733272, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:vector-append");
-+object k_735114 = args[0];
-+load_varargs(vecs_73703_732932, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:vector-append");
++object k_735107 = args[0];
++load_varargs(vecs_73703_732925, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:vector-append");
-closureN_type c_7319502;
-object e_7319514 [1];
@@ -43710,26 +43960,26 @@ Make let-values be the same as let*-values, to work around
-c_7319502.num_elements = 1;
-c_7319502.elements = (object *)e_7319514;
-c_7319502.elements[0] = k_735559;
-+closureN_type c_7318209;
-+object e_7318221 [1];
-+c_7318209.hdr.mark = gc_color_red;
-+ c_7318209.hdr.grayed = 0;
-+c_7318209.tag = closureN_tag;
-+ c_7318209.fn = (function_type)__lambda_573;
-+c_7318209.num_args = 1;
-+c_7318209.num_elements = 1;
-+c_7318209.elements = (object *)e_7318221;
-+c_7318209.elements[0] = k_735114;
++closureN_type c_7318202;
++object e_7318214 [1];
++c_7318202.hdr.mark = gc_color_red;
++ c_7318202.hdr.grayed = 0;
++c_7318202.tag = closureN_tag;
++ c_7318202.fn = (function_type)__lambda_573;
++c_7318202.num_args = 1;
++c_7318202.num_elements = 1;
++c_7318202.elements = (object *)e_7318214;
++c_7318202.elements[0] = k_735107;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7319502, __glo_vector_91_125list_scheme_base, vecs_73703_733272);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318209, __glo_vector_91_125list_scheme_base, vecs_73703_732932);;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318202, __glo_vector_91_125list_scheme_base, vecs_73703_732925);;
}
-static void __lambda_573(void *data, object self_7313497, int argc, object *args) /* object self_7313497, object r_735561 */
-+static void __lambda_573(void *data, object self_7312251, int argc, object *args) /* object self_7312251, object r_735116 */
++static void __lambda_573(void *data, object self_7312244, int argc, object *args) /* object self_7312244, object r_735109 */
{
- object r_735561 = args[0];
-+ object r_735116 = args[0];
++ object r_735109 = args[0];
-closureN_type c_7319504;
-object e_7319510 [1];
@@ -43741,45 +43991,44 @@ Make let-values be the same as let*-values, to work around
-c_7319504.num_elements = 1;
-c_7319504.elements = (object *)e_7319510;
-c_7319504.elements[0] = ((closureN)self_7313497)->elements[0];
-+closureN_type c_7318211;
-+object e_7318217 [1];
-+c_7318211.hdr.mark = gc_color_red;
-+ c_7318211.hdr.grayed = 0;
-+c_7318211.tag = closureN_tag;
-+ c_7318211.fn = (function_type)__lambda_574;
-+c_7318211.num_args = 1;
-+c_7318211.num_elements = 1;
-+c_7318211.elements = (object *)e_7318217;
-+c_7318211.elements[0] = ((closureN)self_7312251)->elements[0];
++closureN_type c_7318204;
++object e_7318210 [1];
++c_7318204.hdr.mark = gc_color_red;
++ c_7318204.hdr.grayed = 0;
++c_7318204.tag = closureN_tag;
++ c_7318204.fn = (function_type)__lambda_574;
++c_7318204.num_args = 1;
++c_7318204.num_elements = 1;
++c_7318204.elements = (object *)e_7318210;
++c_7318204.elements[0] = ((closureN)self_7312244)->elements[0];
-object c_7319513 = apply(data,(closure)&c_7319504,__glo_append_scheme_base, r_735561);
-return_closcall1(data,(closure)&c_7319504, c_7319513);;
-+object c_7318220 = apply(data,(closure)&c_7318211,__glo_append_scheme_base, r_735116);
-+return_closcall1(data,(closure)&c_7318211, c_7318220);;
++object c_7318213 = apply(data,(closure)&c_7318204,__glo_append_scheme_base, r_735109);
++return_closcall1(data,(closure)&c_7318204, c_7318213);;
}
-static void __lambda_574(void *data, object self_7313498, int argc, object *args) /* object self_7313498, object r_735560 */
-+static void __lambda_574(void *data, object self_7312252, int argc, object *args) /* object self_7312252, object r_735115 */
++static void __lambda_574(void *data, object self_7312245, int argc, object *args) /* object self_7312245, object r_735108 */
{
- object r_735560 = args[0];
-+ object r_735115 = args[0];
++ object r_735108 = args[0];
-object c_7319509 = Cyc_list2vector(data, ((closureN)self_7313498)->elements[0],r_735560);
-return_direct_with_clo1(data, ((closureN)self_7313498)->elements[0], (((closure) ((closureN)self_7313498)->elements[0])->fn), c_7319509);;
-+object c_7318216 = Cyc_list2vector(data, ((closureN)self_7312252)->elements[0],r_735115);
-+return_direct_with_clo1(data, ((closureN)self_7312252)->elements[0], (((closure) ((closureN)self_7312252)->elements[0])->fn), c_7318216);;
++object c_7318209 = Cyc_list2vector(data, ((closureN)self_7312245)->elements[0],r_735108);
++return_direct_with_clo1(data, ((closureN)self_7312245)->elements[0], (((closure) ((closureN)self_7312245)->elements[0])->fn), c_7318209);;
}
-static void __lambda_569(void *data, object _, int argc, object *args) /* closure _,object k_735552, object func_73697_733269, object vec1_73698_733270, object vecs_73699_733271_raw, ... */
-+static void __lambda_569(void *data, object _, int argc, object *args) /* closure _,object k_735107, object func_73697_732929, object vec1_73698_732930, object vecs_73699_732931_raw, ... */
++static void __lambda_569(void *data, object _, int argc, object *args) /* closure _,object k_735100, object func_73697_732922, object vec1_73698_732923, object vecs_73699_732924_raw, ... */
{
-object k_735552 = args[0]; object func_73697_733269 = args[1]; object vec1_73698_733270 = args[2];
-load_varargs(vecs_73699_733271, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:vector-for-each");
-+object k_735107 = args[0]; object func_73697_732929 = args[1]; object vec1_73698_732930 = args[2];
-+load_varargs(vecs_73699_732931, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:vector-for-each");
++object k_735100 = args[0]; object func_73697_732922 = args[1]; object vec1_73698_732923 = args[2];
++load_varargs(vecs_73699_732924, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:vector-for-each");
-closureN_type c_7319481;
-object e_7319499 [3];
@@ -43793,28 +44042,28 @@ Make let-values be the same as let*-values, to work around
-c_7319481.elements[0] = func_73697_733269;
-c_7319481.elements[1] = k_735552;
-c_7319481.elements[2] = vecs_73699_733271;
-+closureN_type c_7318188;
-+object e_7318206 [3];
-+c_7318188.hdr.mark = gc_color_red;
-+ c_7318188.hdr.grayed = 0;
-+c_7318188.tag = closureN_tag;
-+ c_7318188.fn = (function_type)__lambda_570;
-+c_7318188.num_args = 1;
-+c_7318188.num_elements = 3;
-+c_7318188.elements = (object *)e_7318206;
-+c_7318188.elements[0] = func_73697_732929;
-+c_7318188.elements[1] = k_735107;
-+c_7318188.elements[2] = vecs_73699_732931;
++closureN_type c_7318181;
++object e_7318199 [3];
++c_7318181.hdr.mark = gc_color_red;
++ c_7318181.hdr.grayed = 0;
++c_7318181.tag = closureN_tag;
++ c_7318181.fn = (function_type)__lambda_570;
++c_7318181.num_args = 1;
++c_7318181.num_elements = 3;
++c_7318181.elements = (object *)e_7318199;
++c_7318181.elements[0] = func_73697_732922;
++c_7318181.elements[1] = k_735100;
++c_7318181.elements[2] = vecs_73699_732924;
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7319481, vec1_73698_733270);;
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7318188, vec1_73698_732930);;
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7318181, vec1_73698_732923);;
}
-static void __lambda_570(void *data, object self_7313495, int argc, object *args) /* object self_7313495, object r_735555 */
-+static void __lambda_570(void *data, object self_7312249, int argc, object *args) /* object self_7312249, object r_735110 */
++static void __lambda_570(void *data, object self_7312242, int argc, object *args) /* object self_7312242, object r_735103 */
{
- object r_735555 = args[0];
-+ object r_735110 = args[0];
++ object r_735103 = args[0];
-closureN_type c_7319483;
-object e_7319497 [3];
@@ -43828,50 +44077,49 @@ Make let-values be the same as let*-values, to work around
-c_7319483.elements[0] = ((closureN)self_7313495)->elements[0];
-c_7319483.elements[1] = ((closureN)self_7313495)->elements[1];
-c_7319483.elements[2] = r_735555;
-+closureN_type c_7318190;
-+object e_7318204 [3];
-+c_7318190.hdr.mark = gc_color_red;
-+ c_7318190.hdr.grayed = 0;
-+c_7318190.tag = closureN_tag;
-+ c_7318190.fn = (function_type)__lambda_571;
-+c_7318190.num_args = 1;
-+c_7318190.num_elements = 3;
-+c_7318190.elements = (object *)e_7318204;
-+c_7318190.elements[0] = ((closureN)self_7312249)->elements[0];
-+c_7318190.elements[1] = ((closureN)self_7312249)->elements[1];
-+c_7318190.elements[2] = r_735110;
++closureN_type c_7318183;
++object e_7318197 [3];
++c_7318183.hdr.mark = gc_color_red;
++ c_7318183.hdr.grayed = 0;
++c_7318183.tag = closureN_tag;
++ c_7318183.fn = (function_type)__lambda_571;
++c_7318183.num_args = 1;
++c_7318183.num_elements = 3;
++c_7318183.elements = (object *)e_7318197;
++c_7318183.elements[0] = ((closureN)self_7312242)->elements[0];
++c_7318183.elements[1] = ((closureN)self_7312242)->elements[1];
++c_7318183.elements[2] = r_735103;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7319483, __glo_vector_91_125list_scheme_base, ((closureN)self_7313495)->elements[2]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318190, __glo_vector_91_125list_scheme_base, ((closureN)self_7312249)->elements[2]);;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318183, __glo_vector_91_125list_scheme_base, ((closureN)self_7312242)->elements[2]);;
}
-static void __lambda_571(void *data, object self_7313496, int argc, object *args) /* object self_7313496, object r_735556 */
-+static void __lambda_571(void *data, object self_7312250, int argc, object *args) /* object self_7312250, object r_735111 */
++static void __lambda_571(void *data, object self_7312243, int argc, object *args) /* object self_7312243, object r_735104 */
{
- object r_735556 = args[0];
-+ object r_735111 = args[0];
++ object r_735104 = args[0];
-pair_type local_7319491;
-+pair_type local_7318198;
++pair_type local_7318191;
-pair_type local_7319495;
-+pair_type local_7318202;
++pair_type local_7318195;
-object c_7319488 = apply(data, ((closureN)self_7313496)->elements[1],__glo_for_91each_scheme_base, set_pair_as_expr(&local_7319491, ((closureN)self_7313496)->elements[0], set_pair_as_expr(&local_7319495, ((closureN)self_7313496)->elements[2], r_735556)));
-return_direct_with_clo1(data, ((closureN)self_7313496)->elements[1], (((closure) ((closureN)self_7313496)->elements[1])->fn), c_7319488);;
-+object c_7318195 = apply(data, ((closureN)self_7312250)->elements[1],__glo_for_91each_scheme_base, set_pair_as_expr(&local_7318198, ((closureN)self_7312250)->elements[0], set_pair_as_expr(&local_7318202, ((closureN)self_7312250)->elements[2], r_735111)));
-+return_direct_with_clo1(data, ((closureN)self_7312250)->elements[1], (((closure) ((closureN)self_7312250)->elements[1])->fn), c_7318195);;
++object c_7318188 = apply(data, ((closureN)self_7312243)->elements[1],__glo_for_91each_scheme_base, set_pair_as_expr(&local_7318191, ((closureN)self_7312243)->elements[0], set_pair_as_expr(&local_7318195, ((closureN)self_7312243)->elements[2], r_735104)));
++return_direct_with_clo1(data, ((closureN)self_7312243)->elements[1], (((closure) ((closureN)self_7312243)->elements[1])->fn), c_7318188);;
}
-static void __lambda_565(void *data, object _, int argc, object *args) /* closure _,object k_735544, object func_73691_733266, object vec1_73692_733267, object vecs_73693_733268_raw, ... */
-+static void __lambda_565(void *data, object _, int argc, object *args) /* closure _,object k_735099, object func_73691_732926, object vec1_73692_732927, object vecs_73693_732928_raw, ... */
++static void __lambda_565(void *data, object _, int argc, object *args) /* closure _,object k_735092, object func_73691_732919, object vec1_73692_732920, object vecs_73693_732921_raw, ... */
{
-object k_735544 = args[0]; object func_73691_733266 = args[1]; object vec1_73692_733267 = args[2];
-load_varargs(vecs_73693_733268, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:vector-map");
-+object k_735099 = args[0]; object func_73691_732926 = args[1]; object vec1_73692_732927 = args[2];
-+load_varargs(vecs_73693_732928, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:vector-map");
++object k_735092 = args[0]; object func_73691_732919 = args[1]; object vec1_73692_732920 = args[2];
++load_varargs(vecs_73693_732921, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:vector-map");
-closureN_type c_7319454;
-object e_7319478 [3];
@@ -43885,28 +44133,28 @@ Make let-values be the same as let*-values, to work around
-c_7319454.elements[0] = func_73691_733266;
-c_7319454.elements[1] = k_735544;
-c_7319454.elements[2] = vecs_73693_733268;
-+closureN_type c_7318161;
-+object e_7318185 [3];
-+c_7318161.hdr.mark = gc_color_red;
-+ c_7318161.hdr.grayed = 0;
-+c_7318161.tag = closureN_tag;
-+ c_7318161.fn = (function_type)__lambda_566;
-+c_7318161.num_args = 1;
-+c_7318161.num_elements = 3;
-+c_7318161.elements = (object *)e_7318185;
-+c_7318161.elements[0] = func_73691_732926;
-+c_7318161.elements[1] = k_735099;
-+c_7318161.elements[2] = vecs_73693_732928;
++closureN_type c_7318154;
++object e_7318178 [3];
++c_7318154.hdr.mark = gc_color_red;
++ c_7318154.hdr.grayed = 0;
++c_7318154.tag = closureN_tag;
++ c_7318154.fn = (function_type)__lambda_566;
++c_7318154.num_args = 1;
++c_7318154.num_elements = 3;
++c_7318154.elements = (object *)e_7318178;
++c_7318154.elements[0] = func_73691_732919;
++c_7318154.elements[1] = k_735092;
++c_7318154.elements[2] = vecs_73693_732921;
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7319454, vec1_73692_733267);;
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7318161, vec1_73692_732927);;
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7318154, vec1_73692_732920);;
}
-static void __lambda_566(void *data, object self_7313492, int argc, object *args) /* object self_7313492, object r_735548 */
-+static void __lambda_566(void *data, object self_7312246, int argc, object *args) /* object self_7312246, object r_735103 */
++static void __lambda_566(void *data, object self_7312239, int argc, object *args) /* object self_7312239, object r_735096 */
{
- object r_735548 = args[0];
-+ object r_735103 = args[0];
++ object r_735096 = args[0];
-closureN_type c_7319456;
-object e_7319476 [3];
@@ -43920,28 +44168,28 @@ Make let-values be the same as let*-values, to work around
-c_7319456.elements[0] = ((closureN)self_7313492)->elements[0];
-c_7319456.elements[1] = ((closureN)self_7313492)->elements[1];
-c_7319456.elements[2] = r_735548;
-+closureN_type c_7318163;
-+object e_7318183 [3];
-+c_7318163.hdr.mark = gc_color_red;
-+ c_7318163.hdr.grayed = 0;
-+c_7318163.tag = closureN_tag;
-+ c_7318163.fn = (function_type)__lambda_567;
-+c_7318163.num_args = 1;
-+c_7318163.num_elements = 3;
-+c_7318163.elements = (object *)e_7318183;
-+c_7318163.elements[0] = ((closureN)self_7312246)->elements[0];
-+c_7318163.elements[1] = ((closureN)self_7312246)->elements[1];
-+c_7318163.elements[2] = r_735103;
++closureN_type c_7318156;
++object e_7318176 [3];
++c_7318156.hdr.mark = gc_color_red;
++ c_7318156.hdr.grayed = 0;
++c_7318156.tag = closureN_tag;
++ c_7318156.fn = (function_type)__lambda_567;
++c_7318156.num_args = 1;
++c_7318156.num_elements = 3;
++c_7318156.elements = (object *)e_7318176;
++c_7318156.elements[0] = ((closureN)self_7312239)->elements[0];
++c_7318156.elements[1] = ((closureN)self_7312239)->elements[1];
++c_7318156.elements[2] = r_735096;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7319456, __glo_vector_91_125list_scheme_base, ((closureN)self_7313492)->elements[2]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318163, __glo_vector_91_125list_scheme_base, ((closureN)self_7312246)->elements[2]);;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318156, __glo_vector_91_125list_scheme_base, ((closureN)self_7312239)->elements[2]);;
}
-static void __lambda_567(void *data, object self_7313493, int argc, object *args) /* object self_7313493, object r_735549 */
-+static void __lambda_567(void *data, object self_7312247, int argc, object *args) /* object self_7312247, object r_735104 */
++static void __lambda_567(void *data, object self_7312240, int argc, object *args) /* object self_7312240, object r_735097 */
{
- object r_735549 = args[0];
-+ object r_735104 = args[0];
++ object r_735097 = args[0];
-closureN_type c_7319458;
-object e_7319464 [1];
@@ -43953,51 +44201,50 @@ Make let-values be the same as let*-values, to work around
-c_7319458.num_elements = 1;
-c_7319458.elements = (object *)e_7319464;
-c_7319458.elements[0] = ((closureN)self_7313493)->elements[1];
-+closureN_type c_7318165;
-+object e_7318171 [1];
-+c_7318165.hdr.mark = gc_color_red;
-+ c_7318165.hdr.grayed = 0;
-+c_7318165.tag = closureN_tag;
-+ c_7318165.fn = (function_type)__lambda_568;
-+c_7318165.num_args = 1;
-+c_7318165.num_elements = 1;
-+c_7318165.elements = (object *)e_7318171;
-+c_7318165.elements[0] = ((closureN)self_7312247)->elements[1];
++closureN_type c_7318158;
++object e_7318164 [1];
++c_7318158.hdr.mark = gc_color_red;
++ c_7318158.hdr.grayed = 0;
++c_7318158.tag = closureN_tag;
++ c_7318158.fn = (function_type)__lambda_568;
++c_7318158.num_args = 1;
++c_7318158.num_elements = 1;
++c_7318158.elements = (object *)e_7318164;
++c_7318158.elements[0] = ((closureN)self_7312240)->elements[1];
-pair_type local_7319470;
-+pair_type local_7318177;
++pair_type local_7318170;
-pair_type local_7319474;
-+pair_type local_7318181;
++pair_type local_7318174;
-object c_7319467 = apply(data,(closure)&c_7319458,__glo_map_scheme_base, set_pair_as_expr(&local_7319470, ((closureN)self_7313493)->elements[0], set_pair_as_expr(&local_7319474, ((closureN)self_7313493)->elements[2], r_735549)));
-return_closcall1(data,(closure)&c_7319458, c_7319467);;
-+object c_7318174 = apply(data,(closure)&c_7318165,__glo_map_scheme_base, set_pair_as_expr(&local_7318177, ((closureN)self_7312247)->elements[0], set_pair_as_expr(&local_7318181, ((closureN)self_7312247)->elements[2], r_735104)));
-+return_closcall1(data,(closure)&c_7318165, c_7318174);;
++object c_7318167 = apply(data,(closure)&c_7318158,__glo_map_scheme_base, set_pair_as_expr(&local_7318170, ((closureN)self_7312240)->elements[0], set_pair_as_expr(&local_7318174, ((closureN)self_7312240)->elements[2], r_735097)));
++return_closcall1(data,(closure)&c_7318158, c_7318167);;
}
-static void __lambda_568(void *data, object self_7313494, int argc, object *args) /* object self_7313494, object r_735545 */
-+static void __lambda_568(void *data, object self_7312248, int argc, object *args) /* object self_7312248, object r_735100 */
++static void __lambda_568(void *data, object self_7312241, int argc, object *args) /* object self_7312241, object r_735093 */
{
- object r_735545 = args[0];
-+ object r_735100 = args[0];
++ object r_735093 = args[0];
-object c_7319463 = Cyc_list2vector(data, ((closureN)self_7313494)->elements[0],r_735545);
-return_direct_with_clo1(data, ((closureN)self_7313494)->elements[0], (((closure) ((closureN)self_7313494)->elements[0])->fn), c_7319463);;
-+object c_7318170 = Cyc_list2vector(data, ((closureN)self_7312248)->elements[0],r_735100);
-+return_direct_with_clo1(data, ((closureN)self_7312248)->elements[0], (((closure) ((closureN)self_7312248)->elements[0])->fn), c_7318170);;
++object c_7318163 = Cyc_list2vector(data, ((closureN)self_7312241)->elements[0],r_735093);
++return_direct_with_clo1(data, ((closureN)self_7312241)->elements[0], (((closure) ((closureN)self_7312241)->elements[0])->fn), c_7318163);;
}
-static void __lambda_562(void *data, object _, int argc, object *args) /* closure _,object k_735537, object func_73685_733263, object str1_73686_733264, object strs_73687_733265_raw, ... */
-+static void __lambda_562(void *data, object _, int argc, object *args) /* closure _,object k_735092, object func_73685_732923, object str1_73686_732924, object strs_73687_732925_raw, ... */
++static void __lambda_562(void *data, object _, int argc, object *args) /* closure _,object k_735085, object func_73685_732916, object str1_73686_732917, object strs_73687_732918_raw, ... */
{
-object k_735537 = args[0]; object func_73685_733263 = args[1]; object str1_73686_733264 = args[2];
-load_varargs(strs_73687_733265, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string-for-each");
-+object k_735092 = args[0]; object func_73685_732923 = args[1]; object str1_73686_732924 = args[2];
-+load_varargs(strs_73687_732925, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string-for-each");
++object k_735085 = args[0]; object func_73685_732916 = args[1]; object str1_73686_732917 = args[2];
++load_varargs(strs_73687_732918, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string-for-each");
-closureN_type c_7319433;
-object e_7319451 [3];
@@ -44011,28 +44258,28 @@ Make let-values be the same as let*-values, to work around
-c_7319433.elements[0] = func_73685_733263;
-c_7319433.elements[1] = k_735537;
-c_7319433.elements[2] = strs_73687_733265;
-+closureN_type c_7318140;
-+object e_7318158 [3];
-+c_7318140.hdr.mark = gc_color_red;
-+ c_7318140.hdr.grayed = 0;
-+c_7318140.tag = closureN_tag;
-+ c_7318140.fn = (function_type)__lambda_563;
-+c_7318140.num_args = 1;
-+c_7318140.num_elements = 3;
-+c_7318140.elements = (object *)e_7318158;
-+c_7318140.elements[0] = func_73685_732923;
-+c_7318140.elements[1] = k_735092;
-+c_7318140.elements[2] = strs_73687_732925;
++closureN_type c_7318133;
++object e_7318151 [3];
++c_7318133.hdr.mark = gc_color_red;
++ c_7318133.hdr.grayed = 0;
++c_7318133.tag = closureN_tag;
++ c_7318133.fn = (function_type)__lambda_563;
++c_7318133.num_args = 1;
++c_7318133.num_elements = 3;
++c_7318133.elements = (object *)e_7318151;
++c_7318133.elements[0] = func_73685_732916;
++c_7318133.elements[1] = k_735085;
++c_7318133.elements[2] = strs_73687_732918;
-return_direct_with_clo2(data, __glo_string_91_125list_scheme_base, (((closure) __glo_string_91_125list_scheme_base)->fn), &c_7319433, str1_73686_733264);;
-+return_direct_with_clo2(data, __glo_string_91_125list_scheme_base, (((closure) __glo_string_91_125list_scheme_base)->fn), &c_7318140, str1_73686_732924);;
++return_direct_with_clo2(data, __glo_string_91_125list_scheme_base, (((closure) __glo_string_91_125list_scheme_base)->fn), &c_7318133, str1_73686_732917);;
}
-static void __lambda_563(void *data, object self_7313490, int argc, object *args) /* object self_7313490, object r_735540 */
-+static void __lambda_563(void *data, object self_7312244, int argc, object *args) /* object self_7312244, object r_735095 */
++static void __lambda_563(void *data, object self_7312237, int argc, object *args) /* object self_7312237, object r_735088 */
{
- object r_735540 = args[0];
-+ object r_735095 = args[0];
++ object r_735088 = args[0];
-closureN_type c_7319435;
-object e_7319449 [3];
@@ -44046,50 +44293,49 @@ Make let-values be the same as let*-values, to work around
-c_7319435.elements[0] = ((closureN)self_7313490)->elements[0];
-c_7319435.elements[1] = ((closureN)self_7313490)->elements[1];
-c_7319435.elements[2] = r_735540;
-+closureN_type c_7318142;
-+object e_7318156 [3];
-+c_7318142.hdr.mark = gc_color_red;
-+ c_7318142.hdr.grayed = 0;
-+c_7318142.tag = closureN_tag;
-+ c_7318142.fn = (function_type)__lambda_564;
-+c_7318142.num_args = 1;
-+c_7318142.num_elements = 3;
-+c_7318142.elements = (object *)e_7318156;
-+c_7318142.elements[0] = ((closureN)self_7312244)->elements[0];
-+c_7318142.elements[1] = ((closureN)self_7312244)->elements[1];
-+c_7318142.elements[2] = r_735095;
++closureN_type c_7318135;
++object e_7318149 [3];
++c_7318135.hdr.mark = gc_color_red;
++ c_7318135.hdr.grayed = 0;
++c_7318135.tag = closureN_tag;
++ c_7318135.fn = (function_type)__lambda_564;
++c_7318135.num_args = 1;
++c_7318135.num_elements = 3;
++c_7318135.elements = (object *)e_7318149;
++c_7318135.elements[0] = ((closureN)self_7312237)->elements[0];
++c_7318135.elements[1] = ((closureN)self_7312237)->elements[1];
++c_7318135.elements[2] = r_735088;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7319435, __glo_string_91_125list_scheme_base, ((closureN)self_7313490)->elements[2]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318142, __glo_string_91_125list_scheme_base, ((closureN)self_7312244)->elements[2]);;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318135, __glo_string_91_125list_scheme_base, ((closureN)self_7312237)->elements[2]);;
}
-static void __lambda_564(void *data, object self_7313491, int argc, object *args) /* object self_7313491, object r_735541 */
-+static void __lambda_564(void *data, object self_7312245, int argc, object *args) /* object self_7312245, object r_735096 */
++static void __lambda_564(void *data, object self_7312238, int argc, object *args) /* object self_7312238, object r_735089 */
{
- object r_735541 = args[0];
-+ object r_735096 = args[0];
++ object r_735089 = args[0];
-pair_type local_7319443;
-+pair_type local_7318150;
++pair_type local_7318143;
-pair_type local_7319447;
-+pair_type local_7318154;
++pair_type local_7318147;
-object c_7319440 = apply(data, ((closureN)self_7313491)->elements[1],__glo_for_91each_scheme_base, set_pair_as_expr(&local_7319443, ((closureN)self_7313491)->elements[0], set_pair_as_expr(&local_7319447, ((closureN)self_7313491)->elements[2], r_735541)));
-return_direct_with_clo1(data, ((closureN)self_7313491)->elements[1], (((closure) ((closureN)self_7313491)->elements[1])->fn), c_7319440);;
-+object c_7318147 = apply(data, ((closureN)self_7312245)->elements[1],__glo_for_91each_scheme_base, set_pair_as_expr(&local_7318150, ((closureN)self_7312245)->elements[0], set_pair_as_expr(&local_7318154, ((closureN)self_7312245)->elements[2], r_735096)));
-+return_direct_with_clo1(data, ((closureN)self_7312245)->elements[1], (((closure) ((closureN)self_7312245)->elements[1])->fn), c_7318147);;
++object c_7318140 = apply(data, ((closureN)self_7312238)->elements[1],__glo_for_91each_scheme_base, set_pair_as_expr(&local_7318143, ((closureN)self_7312238)->elements[0], set_pair_as_expr(&local_7318147, ((closureN)self_7312238)->elements[2], r_735089)));
++return_direct_with_clo1(data, ((closureN)self_7312238)->elements[1], (((closure) ((closureN)self_7312238)->elements[1])->fn), c_7318140);;
}
-static void __lambda_558(void *data, object _, int argc, object *args) /* closure _,object k_735529, object func_73679_733260, object str1_73680_733261, object strs_73681_733262_raw, ... */
-+static void __lambda_558(void *data, object _, int argc, object *args) /* closure _,object k_735084, object func_73679_732920, object str1_73680_732921, object strs_73681_732922_raw, ... */
++static void __lambda_558(void *data, object _, int argc, object *args) /* closure _,object k_735077, object func_73679_732913, object str1_73680_732914, object strs_73681_732915_raw, ... */
{
-object k_735529 = args[0]; object func_73679_733260 = args[1]; object str1_73680_733261 = args[2];
-load_varargs(strs_73681_733262, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string-map");
-+object k_735084 = args[0]; object func_73679_732920 = args[1]; object str1_73680_732921 = args[2];
-+load_varargs(strs_73681_732922, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string-map");
++object k_735077 = args[0]; object func_73679_732913 = args[1]; object str1_73680_732914 = args[2];
++load_varargs(strs_73681_732915, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string-map");
-closureN_type c_7319406;
-object e_7319430 [3];
@@ -44103,28 +44349,28 @@ Make let-values be the same as let*-values, to work around
-c_7319406.elements[0] = func_73679_733260;
-c_7319406.elements[1] = k_735529;
-c_7319406.elements[2] = strs_73681_733262;
-+closureN_type c_7318113;
-+object e_7318137 [3];
-+c_7318113.hdr.mark = gc_color_red;
-+ c_7318113.hdr.grayed = 0;
-+c_7318113.tag = closureN_tag;
-+ c_7318113.fn = (function_type)__lambda_559;
-+c_7318113.num_args = 1;
-+c_7318113.num_elements = 3;
-+c_7318113.elements = (object *)e_7318137;
-+c_7318113.elements[0] = func_73679_732920;
-+c_7318113.elements[1] = k_735084;
-+c_7318113.elements[2] = strs_73681_732922;
++closureN_type c_7318106;
++object e_7318130 [3];
++c_7318106.hdr.mark = gc_color_red;
++ c_7318106.hdr.grayed = 0;
++c_7318106.tag = closureN_tag;
++ c_7318106.fn = (function_type)__lambda_559;
++c_7318106.num_args = 1;
++c_7318106.num_elements = 3;
++c_7318106.elements = (object *)e_7318130;
++c_7318106.elements[0] = func_73679_732913;
++c_7318106.elements[1] = k_735077;
++c_7318106.elements[2] = strs_73681_732915;
-return_direct_with_clo2(data, __glo_string_91_125list_scheme_base, (((closure) __glo_string_91_125list_scheme_base)->fn), &c_7319406, str1_73680_733261);;
-+return_direct_with_clo2(data, __glo_string_91_125list_scheme_base, (((closure) __glo_string_91_125list_scheme_base)->fn), &c_7318113, str1_73680_732921);;
++return_direct_with_clo2(data, __glo_string_91_125list_scheme_base, (((closure) __glo_string_91_125list_scheme_base)->fn), &c_7318106, str1_73680_732914);;
}
-static void __lambda_559(void *data, object self_7313487, int argc, object *args) /* object self_7313487, object r_735533 */
-+static void __lambda_559(void *data, object self_7312241, int argc, object *args) /* object self_7312241, object r_735088 */
++static void __lambda_559(void *data, object self_7312234, int argc, object *args) /* object self_7312234, object r_735081 */
{
- object r_735533 = args[0];
-+ object r_735088 = args[0];
++ object r_735081 = args[0];
-closureN_type c_7319408;
-object e_7319428 [3];
@@ -44138,28 +44384,28 @@ Make let-values be the same as let*-values, to work around
-c_7319408.elements[0] = ((closureN)self_7313487)->elements[0];
-c_7319408.elements[1] = ((closureN)self_7313487)->elements[1];
-c_7319408.elements[2] = r_735533;
-+closureN_type c_7318115;
-+object e_7318135 [3];
-+c_7318115.hdr.mark = gc_color_red;
-+ c_7318115.hdr.grayed = 0;
-+c_7318115.tag = closureN_tag;
-+ c_7318115.fn = (function_type)__lambda_560;
-+c_7318115.num_args = 1;
-+c_7318115.num_elements = 3;
-+c_7318115.elements = (object *)e_7318135;
-+c_7318115.elements[0] = ((closureN)self_7312241)->elements[0];
-+c_7318115.elements[1] = ((closureN)self_7312241)->elements[1];
-+c_7318115.elements[2] = r_735088;
++closureN_type c_7318108;
++object e_7318128 [3];
++c_7318108.hdr.mark = gc_color_red;
++ c_7318108.hdr.grayed = 0;
++c_7318108.tag = closureN_tag;
++ c_7318108.fn = (function_type)__lambda_560;
++c_7318108.num_args = 1;
++c_7318108.num_elements = 3;
++c_7318108.elements = (object *)e_7318128;
++c_7318108.elements[0] = ((closureN)self_7312234)->elements[0];
++c_7318108.elements[1] = ((closureN)self_7312234)->elements[1];
++c_7318108.elements[2] = r_735081;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7319408, __glo_string_91_125list_scheme_base, ((closureN)self_7313487)->elements[2]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318115, __glo_string_91_125list_scheme_base, ((closureN)self_7312241)->elements[2]);;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318108, __glo_string_91_125list_scheme_base, ((closureN)self_7312234)->elements[2]);;
}
-static void __lambda_560(void *data, object self_7313488, int argc, object *args) /* object self_7313488, object r_735534 */
-+static void __lambda_560(void *data, object self_7312242, int argc, object *args) /* object self_7312242, object r_735089 */
++static void __lambda_560(void *data, object self_7312235, int argc, object *args) /* object self_7312235, object r_735082 */
{
- object r_735534 = args[0];
-+ object r_735089 = args[0];
++ object r_735082 = args[0];
-closureN_type c_7319410;
-object e_7319416 [1];
@@ -44171,40 +44417,51 @@ Make let-values be the same as let*-values, to work around
-c_7319410.num_elements = 1;
-c_7319410.elements = (object *)e_7319416;
-c_7319410.elements[0] = ((closureN)self_7313488)->elements[1];
--
-+closureN_type c_7318117;
-+object e_7318123 [1];
-+c_7318117.hdr.mark = gc_color_red;
-+ c_7318117.hdr.grayed = 0;
-+c_7318117.tag = closureN_tag;
-+ c_7318117.fn = (function_type)__lambda_561;
-+c_7318117.num_args = 1;
-+c_7318117.num_elements = 1;
-+c_7318117.elements = (object *)e_7318123;
-+c_7318117.elements[0] = ((closureN)self_7312242)->elements[1];
++closureN_type c_7318110;
++object e_7318116 [1];
++c_7318110.hdr.mark = gc_color_red;
++ c_7318110.hdr.grayed = 0;
++c_7318110.tag = closureN_tag;
++ c_7318110.fn = (function_type)__lambda_561;
++c_7318110.num_args = 1;
++c_7318110.num_elements = 1;
++c_7318110.elements = (object *)e_7318116;
++c_7318110.elements[0] = ((closureN)self_7312235)->elements[1];
+
-pair_type local_7319422;
++pair_type local_7318122;
-pair_type local_7319426;
--
++pair_type local_7318126;
+
-object c_7319419 = apply(data,(closure)&c_7319410,__glo_map_scheme_base, set_pair_as_expr(&local_7319422, ((closureN)self_7313488)->elements[0], set_pair_as_expr(&local_7319426, ((closureN)self_7313488)->elements[2], r_735534)));
-return_closcall1(data,(closure)&c_7319410, c_7319419);;
--}
--
++object c_7318119 = apply(data,(closure)&c_7318110,__glo_map_scheme_base, set_pair_as_expr(&local_7318122, ((closureN)self_7312235)->elements[0], set_pair_as_expr(&local_7318126, ((closureN)self_7312235)->elements[2], r_735082)));
++return_closcall1(data,(closure)&c_7318110, c_7318119);;
+ }
+
-static void __lambda_561(void *data, object self_7313489, int argc, object *args) /* object self_7313489, object r_735530 */
-- {
++static void __lambda_561(void *data, object self_7312236, int argc, object *args) /* object self_7312236, object r_735078 */
+ {
- object r_735530 = args[0];
--
++ object r_735078 = args[0];
+
-object c_7319415 = Cyc_list2string(data, ((closureN)self_7313489)->elements[0],r_735530);
-return_direct_with_clo1(data, ((closureN)self_7313489)->elements[0], (((closure) ((closureN)self_7313489)->elements[0])->fn), c_7319415);;
--}
--
++object c_7318115 = Cyc_list2string(data, ((closureN)self_7312236)->elements[0],r_735078);
++return_direct_with_clo1(data, ((closureN)self_7312236)->elements[0], (((closure) ((closureN)self_7312236)->elements[0])->fn), c_7318115);;
+ }
+
-static void __lambda_546(void *data, object _, int argc, object *args) /* closure _,object k_735508, object str_73667_733252, object fill_73668_733253, object opts_73669_733254_raw, ... */
-- {
++static void __lambda_546(void *data, object _, int argc, object *args) /* closure _,object k_735056, object str_73667_732905, object fill_73668_732906, object opts_73669_732907_raw, ... */
+ {
-object k_735508 = args[0]; object str_73667_733252 = args[1]; object fill_73668_733253 = args[2];
-load_varargs(opts_73669_733254, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string-fill!");
--
++object k_735056 = args[0]; object str_73667_732905 = args[1]; object fill_73668_732906 = args[2];
++load_varargs(opts_73669_732907, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string-fill!");
+
-closureN_type c_7319277;
-object e_7319403 [4];
-c_7319277.hdr.mark = gc_color_red;
@@ -44218,14 +44475,30 @@ Make let-values be the same as let*-values, to work around
-c_7319277.elements[1] = k_735508;
-c_7319277.elements[2] = opts_73669_733254;
-c_7319277.elements[3] = str_73667_733252;
--
++closureN_type c_7317977;
++object e_7318103 [4];
++c_7317977.hdr.mark = gc_color_red;
++ c_7317977.hdr.grayed = 0;
++c_7317977.tag = closureN_tag;
++ c_7317977.fn = (function_type)__lambda_547;
++c_7317977.num_args = 4;
++c_7317977.num_elements = 4;
++c_7317977.elements = (object *)e_7318103;
++c_7317977.elements[0] = fill_73668_732906;
++c_7317977.elements[1] = k_735056;
++c_7317977.elements[2] = opts_73669_732907;
++c_7317977.elements[3] = str_73667_732905;
+
-return_direct_with_clo4(data,(closure)&c_7319277,__lambda_547, boolean_f, boolean_f, boolean_f, boolean_f);;
--}
--
++return_direct_with_clo4(data,(closure)&c_7317977,__lambda_547, boolean_f, boolean_f, boolean_f, boolean_f);;
+ }
+
-static void __lambda_547(void *data, object self_7313472, int argc, object *args) /* object self_7313472, object len_73670_733255, object start_73671_733256, object end_73672_733257, object loop_73673_733258 */
-- {
++static void __lambda_547(void *data, object self_7312219, int argc, object *args) /* object self_7312219, object len_73670_732908, object start_73671_732909, object end_73672_732910, object loop_73673_732911 */
+ {
- object len_73670_733255 = args[0]; object start_73671_733256 = args[1]; object end_73672_733257 = args[2]; object loop_73673_733258 = args[3];
--
++ object len_73670_732908 = args[0]; object start_73671_732909 = args[1]; object end_73672_732910 = args[2]; object loop_73673_732911 = args[3];
+
-closureN_type c_7319279;
-object e_7319399 [7];
-c_7319279.hdr.mark = gc_color_red;
@@ -44242,21 +44515,35 @@ Make let-values be the same as let*-values, to work around
-c_7319279.elements[4] = ((closureN)self_7313472)->elements[2];
-c_7319279.elements[5] = start_73671_733256;
-c_7319279.elements[6] = ((closureN)self_7313472)->elements[3];
-+pair_type local_7318129;
++closureN_type c_7317979;
++object e_7318099 [7];
++c_7317979.hdr.mark = gc_color_red;
++ c_7317979.hdr.grayed = 0;
++c_7317979.tag = closureN_tag;
++ c_7317979.fn = (function_type)__lambda_1342;
++c_7317979.num_args = 1;
++c_7317979.num_elements = 7;
++c_7317979.elements = (object *)e_7318099;
++c_7317979.elements[0] = end_73672_732910;
++c_7317979.elements[1] = ((closureN)self_7312219)->elements[0];
++c_7317979.elements[2] = ((closureN)self_7312219)->elements[1];
++c_7317979.elements[3] = loop_73673_732911;
++c_7317979.elements[4] = ((closureN)self_7312219)->elements[2];
++c_7317979.elements[5] = start_73671_732909;
++c_7317979.elements[6] = ((closureN)self_7312219)->elements[3];
-+pair_type local_7318133;
-pair_type local_7319402;
-return_direct_with_clo1(data,(closure)&c_7319279,__lambda_1389, set_cell_as_expr(&local_7319402, len_73670_733255));;
-+object c_7318126 = apply(data,(closure)&c_7318117,__glo_map_scheme_base, set_pair_as_expr(&local_7318129, ((closureN)self_7312242)->elements[0], set_pair_as_expr(&local_7318133, ((closureN)self_7312242)->elements[2], r_735089)));
-+return_closcall1(data,(closure)&c_7318117, c_7318126);;
++pair_type local_7318102;
++return_direct_with_clo1(data,(closure)&c_7317979,__lambda_1342, set_cell_as_expr(&local_7318102, len_73670_732908));;
}
-static void __lambda_1389(void *data, object self_7313473, int argc, object *args) /* object self_7313473, object len_73670_733255 */
-+static void __lambda_561(void *data, object self_7312243, int argc, object *args) /* object self_7312243, object r_735085 */
++static void __lambda_1342(void *data, object self_7312220, int argc, object *args) /* object self_7312220, object len_73670_732908 */
{
- object len_73670_733255 = args[0];
-+ object r_735085 = args[0];
++ object len_73670_732908 = args[0];
-closureN_type c_7319281;
-object e_7319394 [7];
@@ -44274,19 +44561,36 @@ Make let-values be the same as let*-values, to work around
-c_7319281.elements[4] = ((closureN)self_7313473)->elements[3];
-c_7319281.elements[5] = ((closureN)self_7313473)->elements[4];
-c_7319281.elements[6] = ((closureN)self_7313473)->elements[6];
--
--
++closureN_type c_7317981;
++object e_7318094 [7];
++c_7317981.hdr.mark = gc_color_red;
++ c_7317981.hdr.grayed = 0;
++c_7317981.tag = closureN_tag;
++ c_7317981.fn = (function_type)__lambda_1341;
++c_7317981.num_args = 1;
++c_7317981.num_elements = 7;
++c_7317981.elements = (object *)e_7318094;
++c_7317981.elements[0] = ((closureN)self_7312220)->elements[0];
++c_7317981.elements[1] = ((closureN)self_7312220)->elements[1];
++c_7317981.elements[2] = ((closureN)self_7312220)->elements[2];
++c_7317981.elements[3] = len_73670_732908;
++c_7317981.elements[4] = ((closureN)self_7312220)->elements[3];
++c_7317981.elements[5] = ((closureN)self_7312220)->elements[4];
++c_7317981.elements[6] = ((closureN)self_7312220)->elements[6];
+
+
-pair_type local_7319397;
-return_direct_with_clo1(data,(closure)&c_7319281,__lambda_1388, set_cell_as_expr(&local_7319397, ((closureN)self_7313473)->elements[5]));;
-+object c_7318122 = Cyc_list2string(data, ((closureN)self_7312243)->elements[0],r_735085);
-+return_direct_with_clo1(data, ((closureN)self_7312243)->elements[0], (((closure) ((closureN)self_7312243)->elements[0])->fn), c_7318122);;
++pair_type local_7318097;
++return_direct_with_clo1(data,(closure)&c_7317981,__lambda_1341, set_cell_as_expr(&local_7318097, ((closureN)self_7312220)->elements[5]));;
}
-static void __lambda_1388(void *data, object self_7313474, int argc, object *args) /* object self_7313474, object start_73671_733256 */
-+static void __lambda_546(void *data, object _, int argc, object *args) /* closure _,object k_735063, object str_73667_732912, object fill_73668_732913, object opts_73669_732914_raw, ... */
++static void __lambda_1341(void *data, object self_7312221, int argc, object *args) /* object self_7312221, object start_73671_732909 */
{
- object start_73671_733256 = args[0];
--
++ object start_73671_732909 = args[0];
+
-closureN_type c_7319283;
-object e_7319389 [7];
-c_7319283.hdr.mark = gc_color_red;
@@ -44303,34 +44607,35 @@ Make let-values be the same as let*-values, to work around
-c_7319283.elements[4] = ((closureN)self_7313474)->elements[5];
-c_7319283.elements[5] = start_73671_733256;
-c_7319283.elements[6] = ((closureN)self_7313474)->elements[6];
-+object k_735063 = args[0]; object str_73667_732912 = args[1]; object fill_73668_732913 = args[2];
-+load_varargs(opts_73669_732914, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string-fill!");
-
-+closureN_type c_7317984;
-+object e_7318110 [4];
-+c_7317984.hdr.mark = gc_color_red;
-+ c_7317984.hdr.grayed = 0;
-+c_7317984.tag = closureN_tag;
-+ c_7317984.fn = (function_type)__lambda_547;
-+c_7317984.num_args = 4;
-+c_7317984.num_elements = 4;
-+c_7317984.elements = (object *)e_7318110;
-+c_7317984.elements[0] = fill_73668_732913;
-+c_7317984.elements[1] = k_735063;
-+c_7317984.elements[2] = opts_73669_732914;
-+c_7317984.elements[3] = str_73667_732912;
++closureN_type c_7317983;
++object e_7318089 [7];
++c_7317983.hdr.mark = gc_color_red;
++ c_7317983.hdr.grayed = 0;
++c_7317983.tag = closureN_tag;
++ c_7317983.fn = (function_type)__lambda_1340;
++c_7317983.num_args = 1;
++c_7317983.num_elements = 7;
++c_7317983.elements = (object *)e_7318089;
++c_7317983.elements[0] = ((closureN)self_7312221)->elements[1];
++c_7317983.elements[1] = ((closureN)self_7312221)->elements[2];
++c_7317983.elements[2] = ((closureN)self_7312221)->elements[3];
++c_7317983.elements[3] = ((closureN)self_7312221)->elements[4];
++c_7317983.elements[4] = ((closureN)self_7312221)->elements[5];
++c_7317983.elements[5] = start_73671_732909;
++c_7317983.elements[6] = ((closureN)self_7312221)->elements[6];
+
-pair_type local_7319392;
-return_direct_with_clo1(data,(closure)&c_7319283,__lambda_1387, set_cell_as_expr(&local_7319392, ((closureN)self_7313474)->elements[0]));;
-+return_direct_with_clo4(data,(closure)&c_7317984,__lambda_547, boolean_f, boolean_f, boolean_f, boolean_f);;
++pair_type local_7318092;
++return_direct_with_clo1(data,(closure)&c_7317983,__lambda_1340, set_cell_as_expr(&local_7318092, ((closureN)self_7312221)->elements[0]));;
}
-static void __lambda_1387(void *data, object self_7313475, int argc, object *args) /* object self_7313475, object end_73672_733257 */
-+static void __lambda_547(void *data, object self_7312226, int argc, object *args) /* object self_7312226, object len_73670_732915, object start_73671_732916, object end_73672_732917, object loop_73673_732918 */
++static void __lambda_1340(void *data, object self_7312222, int argc, object *args) /* object self_7312222, object end_73672_732910 */
{
- object end_73672_733257 = args[0];
-+ object len_73670_732915 = args[0]; object start_73671_732916 = args[1]; object end_73672_732917 = args[2]; object loop_73673_732918 = args[3];
++ object end_73672_732910 = args[0];
-closureN_type c_7319285;
-object e_7319384 [7];
@@ -44348,35 +44653,35 @@ Make let-values be the same as let*-values, to work around
-c_7319285.elements[4] = ((closureN)self_7313475)->elements[4];
-c_7319285.elements[5] = ((closureN)self_7313475)->elements[5];
-c_7319285.elements[6] = ((closureN)self_7313475)->elements[6];
-+closureN_type c_7317986;
-+object e_7318106 [7];
-+c_7317986.hdr.mark = gc_color_red;
-+ c_7317986.hdr.grayed = 0;
-+c_7317986.tag = closureN_tag;
-+ c_7317986.fn = (function_type)__lambda_1342;
-+c_7317986.num_args = 1;
-+c_7317986.num_elements = 7;
-+c_7317986.elements = (object *)e_7318106;
-+c_7317986.elements[0] = end_73672_732917;
-+c_7317986.elements[1] = ((closureN)self_7312226)->elements[0];
-+c_7317986.elements[2] = ((closureN)self_7312226)->elements[1];
-+c_7317986.elements[3] = loop_73673_732918;
-+c_7317986.elements[4] = ((closureN)self_7312226)->elements[2];
-+c_7317986.elements[5] = start_73671_732916;
-+c_7317986.elements[6] = ((closureN)self_7312226)->elements[3];
++closureN_type c_7317985;
++object e_7318084 [7];
++c_7317985.hdr.mark = gc_color_red;
++ c_7317985.hdr.grayed = 0;
++c_7317985.tag = closureN_tag;
++ c_7317985.fn = (function_type)__lambda_1339;
++c_7317985.num_args = 1;
++c_7317985.num_elements = 7;
++c_7317985.elements = (object *)e_7318084;
++c_7317985.elements[0] = end_73672_732910;
++c_7317985.elements[1] = ((closureN)self_7312222)->elements[0];
++c_7317985.elements[2] = ((closureN)self_7312222)->elements[1];
++c_7317985.elements[3] = ((closureN)self_7312222)->elements[2];
++c_7317985.elements[4] = ((closureN)self_7312222)->elements[4];
++c_7317985.elements[5] = ((closureN)self_7312222)->elements[5];
++c_7317985.elements[6] = ((closureN)self_7312222)->elements[6];
-pair_type local_7319387;
-return_direct_with_clo1(data,(closure)&c_7319285,__lambda_1386, set_cell_as_expr(&local_7319387, ((closureN)self_7313475)->elements[3]));;
-+pair_type local_7318109;
-+return_direct_with_clo1(data,(closure)&c_7317986,__lambda_1342, set_cell_as_expr(&local_7318109, len_73670_732915));;
++pair_type local_7318087;
++return_direct_with_clo1(data,(closure)&c_7317985,__lambda_1339, set_cell_as_expr(&local_7318087, ((closureN)self_7312222)->elements[3]));;
}
-static void __lambda_1386(void *data, object self_7313476, int argc, object *args) /* object self_7313476, object loop_73673_733258 */
-+static void __lambda_1342(void *data, object self_7312227, int argc, object *args) /* object self_7312227, object len_73670_732915 */
++static void __lambda_1339(void *data, object self_7312223, int argc, object *args) /* object self_7312223, object loop_73673_732911 */
{
- object loop_73673_733258 = args[0];
-+ object len_73670_732915 = args[0];
++ object loop_73673_732911 = args[0];
-closureN_type c_7319287;
-object e_7319380 [8];
@@ -44395,113 +44700,35 @@ Make let-values be the same as let*-values, to work around
-c_7319287.elements[5] = ((closureN)self_7313476)->elements[4];
-c_7319287.elements[6] = ((closureN)self_7313476)->elements[5];
-c_7319287.elements[7] = ((closureN)self_7313476)->elements[6];
-+closureN_type c_7317988;
-+object e_7318101 [7];
-+c_7317988.hdr.mark = gc_color_red;
-+ c_7317988.hdr.grayed = 0;
-+c_7317988.tag = closureN_tag;
-+ c_7317988.fn = (function_type)__lambda_1341;
-+c_7317988.num_args = 1;
-+c_7317988.num_elements = 7;
-+c_7317988.elements = (object *)e_7318101;
-+c_7317988.elements[0] = ((closureN)self_7312227)->elements[0];
-+c_7317988.elements[1] = ((closureN)self_7312227)->elements[1];
-+c_7317988.elements[2] = ((closureN)self_7312227)->elements[2];
-+c_7317988.elements[3] = len_73670_732915;
-+c_7317988.elements[4] = ((closureN)self_7312227)->elements[3];
-+c_7317988.elements[5] = ((closureN)self_7312227)->elements[4];
-+c_7317988.elements[6] = ((closureN)self_7312227)->elements[6];
-+
-+
-+pair_type local_7318104;
-+return_direct_with_clo1(data,(closure)&c_7317988,__lambda_1341, set_cell_as_expr(&local_7318104, ((closureN)self_7312227)->elements[5]));;
-+}
-+
-+static void __lambda_1341(void *data, object self_7312228, int argc, object *args) /* object self_7312228, object start_73671_732916 */
-+ {
-+ object start_73671_732916 = args[0];
-+
-+closureN_type c_7317990;
-+object e_7318096 [7];
-+c_7317990.hdr.mark = gc_color_red;
-+ c_7317990.hdr.grayed = 0;
-+c_7317990.tag = closureN_tag;
-+ c_7317990.fn = (function_type)__lambda_1340;
-+c_7317990.num_args = 1;
-+c_7317990.num_elements = 7;
-+c_7317990.elements = (object *)e_7318096;
-+c_7317990.elements[0] = ((closureN)self_7312228)->elements[1];
-+c_7317990.elements[1] = ((closureN)self_7312228)->elements[2];
-+c_7317990.elements[2] = ((closureN)self_7312228)->elements[3];
-+c_7317990.elements[3] = ((closureN)self_7312228)->elements[4];
-+c_7317990.elements[4] = ((closureN)self_7312228)->elements[5];
-+c_7317990.elements[5] = start_73671_732916;
-+c_7317990.elements[6] = ((closureN)self_7312228)->elements[6];
-+
-+
-+pair_type local_7318099;
-+return_direct_with_clo1(data,(closure)&c_7317990,__lambda_1340, set_cell_as_expr(&local_7318099, ((closureN)self_7312228)->elements[0]));;
-+}
-+
-+static void __lambda_1340(void *data, object self_7312229, int argc, object *args) /* object self_7312229, object end_73672_732917 */
-+ {
-+ object end_73672_732917 = args[0];
-+
-+closureN_type c_7317992;
-+object e_7318091 [7];
-+c_7317992.hdr.mark = gc_color_red;
-+ c_7317992.hdr.grayed = 0;
-+c_7317992.tag = closureN_tag;
-+ c_7317992.fn = (function_type)__lambda_1339;
-+c_7317992.num_args = 1;
-+c_7317992.num_elements = 7;
-+c_7317992.elements = (object *)e_7318091;
-+c_7317992.elements[0] = end_73672_732917;
-+c_7317992.elements[1] = ((closureN)self_7312229)->elements[0];
-+c_7317992.elements[2] = ((closureN)self_7312229)->elements[1];
-+c_7317992.elements[3] = ((closureN)self_7312229)->elements[2];
-+c_7317992.elements[4] = ((closureN)self_7312229)->elements[4];
-+c_7317992.elements[5] = ((closureN)self_7312229)->elements[5];
-+c_7317992.elements[6] = ((closureN)self_7312229)->elements[6];
-+
-+
-+pair_type local_7318094;
-+return_direct_with_clo1(data,(closure)&c_7317992,__lambda_1339, set_cell_as_expr(&local_7318094, ((closureN)self_7312229)->elements[3]));;
-+}
-+
-+static void __lambda_1339(void *data, object self_7312230, int argc, object *args) /* object self_7312230, object loop_73673_732918 */
-+ {
-+ object loop_73673_732918 = args[0];
-+
-+closureN_type c_7317994;
-+object e_7318087 [8];
-+c_7317994.hdr.mark = gc_color_red;
-+ c_7317994.hdr.grayed = 0;
-+c_7317994.tag = closureN_tag;
-+ c_7317994.fn = (function_type)__lambda_548;
-+c_7317994.num_args = 1;
-+c_7317994.num_elements = 8;
-+c_7317994.elements = (object *)e_7318087;
-+c_7317994.elements[0] = ((closureN)self_7312230)->elements[0];
-+c_7317994.elements[1] = ((closureN)self_7312230)->elements[1];
-+c_7317994.elements[2] = ((closureN)self_7312230)->elements[2];
-+c_7317994.elements[3] = ((closureN)self_7312230)->elements[3];
-+c_7317994.elements[4] = loop_73673_732918;
-+c_7317994.elements[5] = ((closureN)self_7312230)->elements[4];
-+c_7317994.elements[6] = ((closureN)self_7312230)->elements[5];
-+c_7317994.elements[7] = ((closureN)self_7312230)->elements[6];
++closureN_type c_7317987;
++object e_7318080 [8];
++c_7317987.hdr.mark = gc_color_red;
++ c_7317987.hdr.grayed = 0;
++c_7317987.tag = closureN_tag;
++ c_7317987.fn = (function_type)__lambda_548;
++c_7317987.num_args = 1;
++c_7317987.num_elements = 8;
++c_7317987.elements = (object *)e_7318080;
++c_7317987.elements[0] = ((closureN)self_7312223)->elements[0];
++c_7317987.elements[1] = ((closureN)self_7312223)->elements[1];
++c_7317987.elements[2] = ((closureN)self_7312223)->elements[2];
++c_7317987.elements[3] = ((closureN)self_7312223)->elements[3];
++c_7317987.elements[4] = loop_73673_732911;
++c_7317987.elements[5] = ((closureN)self_7312223)->elements[4];
++c_7317987.elements[6] = ((closureN)self_7312223)->elements[5];
++c_7317987.elements[7] = ((closureN)self_7312223)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319287,__lambda_548, Cyc_string_length(data, ((closureN)self_7313476)->elements[6]));;
-+return_direct_with_clo1(data,(closure)&c_7317994,__lambda_548, Cyc_string_length(data, ((closureN)self_7312230)->elements[6]));;
++return_direct_with_clo1(data,(closure)&c_7317987,__lambda_548, Cyc_string_length(data, ((closureN)self_7312223)->elements[6]));;
}
-static void __lambda_548(void *data, object self_7313477, int argc, object *args) /* object self_7313477, object r_735526 */
-+static void __lambda_548(void *data, object self_7312231, int argc, object *args) /* object self_7312231, object r_735081 */
++static void __lambda_548(void *data, object self_7312224, int argc, object *args) /* object self_7312224, object r_735074 */
{
- object r_735526 = args[0];
-+ object r_735081 = args[0];
++ object r_735074 = args[0];
-closureN_type c_7319289;
-object e_7319376 [8];
@@ -44520,46 +44747,46 @@ Make let-values be the same as let*-values, to work around
-c_7319289.elements[5] = ((closureN)self_7313477)->elements[5];
-c_7319289.elements[6] = ((closureN)self_7313477)->elements[6];
-c_7319289.elements[7] = ((closureN)self_7313477)->elements[7];
-+closureN_type c_7317996;
-+object e_7318083 [8];
-+c_7317996.hdr.mark = gc_color_red;
-+ c_7317996.hdr.grayed = 0;
-+c_7317996.tag = closureN_tag;
-+ c_7317996.fn = (function_type)__lambda_549;
-+c_7317996.num_args = 1;
-+c_7317996.num_elements = 8;
-+c_7317996.elements = (object *)e_7318083;
-+c_7317996.elements[0] = ((closureN)self_7312231)->elements[0];
-+c_7317996.elements[1] = ((closureN)self_7312231)->elements[1];
-+c_7317996.elements[2] = ((closureN)self_7312231)->elements[2];
-+c_7317996.elements[3] = ((closureN)self_7312231)->elements[3];
-+c_7317996.elements[4] = ((closureN)self_7312231)->elements[4];
-+c_7317996.elements[5] = ((closureN)self_7312231)->elements[5];
-+c_7317996.elements[6] = ((closureN)self_7312231)->elements[6];
-+c_7317996.elements[7] = ((closureN)self_7312231)->elements[7];
++closureN_type c_7317989;
++object e_7318076 [8];
++c_7317989.hdr.mark = gc_color_red;
++ c_7317989.hdr.grayed = 0;
++c_7317989.tag = closureN_tag;
++ c_7317989.fn = (function_type)__lambda_549;
++c_7317989.num_args = 1;
++c_7317989.num_elements = 8;
++c_7317989.elements = (object *)e_7318076;
++c_7317989.elements[0] = ((closureN)self_7312224)->elements[0];
++c_7317989.elements[1] = ((closureN)self_7312224)->elements[1];
++c_7317989.elements[2] = ((closureN)self_7312224)->elements[2];
++c_7317989.elements[3] = ((closureN)self_7312224)->elements[3];
++c_7317989.elements[4] = ((closureN)self_7312224)->elements[4];
++c_7317989.elements[5] = ((closureN)self_7312224)->elements[5];
++c_7317989.elements[6] = ((closureN)self_7312224)->elements[6];
++c_7317989.elements[7] = ((closureN)self_7312224)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319289,__lambda_549, Cyc_set_cell(data, ((closureN)self_7313477)->elements[3], r_735526));;
-+return_direct_with_clo1(data,(closure)&c_7317996,__lambda_549, Cyc_set_cell(data, ((closureN)self_7312231)->elements[3], r_735081));;
++return_direct_with_clo1(data,(closure)&c_7317989,__lambda_549, Cyc_set_cell(data, ((closureN)self_7312224)->elements[3], r_735074));;
}
-static void __lambda_549(void *data, object self_7313478, int argc, object *args) /* object self_7313478, object r_735509 */
-+static void __lambda_549(void *data, object self_7312232, int argc, object *args) /* object self_7312232, object r_735064 */
++static void __lambda_549(void *data, object self_7312225, int argc, object *args) /* object self_7312225, object r_735057 */
{
- object r_735522;
-+ object r_735077;
++ object r_735070;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313478)->elements[5]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312232)->elements[5]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312225)->elements[5]), obj_int2obj(0))) ){
- r_735522 = Cyc_car(data, ((closureN)self_7313478)->elements[5]);
-+ r_735077 = Cyc_car(data, ((closureN)self_7312232)->elements[5]);
++ r_735070 = Cyc_car(data, ((closureN)self_7312225)->elements[5]);
} else {
- r_735522 = obj_int2obj(0);}
-+ r_735077 = obj_int2obj(0);}
++ r_735070 = obj_int2obj(0);}
;
-closureN_type c_7319302;
-object e_7319372 [8];
@@ -44578,32 +44805,32 @@ Make let-values be the same as let*-values, to work around
-c_7319302.elements[5] = ((closureN)self_7313478)->elements[5];
-c_7319302.elements[6] = ((closureN)self_7313478)->elements[6];
-c_7319302.elements[7] = ((closureN)self_7313478)->elements[7];
-+closureN_type c_7318009;
-+object e_7318079 [8];
-+c_7318009.hdr.mark = gc_color_red;
-+ c_7318009.hdr.grayed = 0;
-+c_7318009.tag = closureN_tag;
-+ c_7318009.fn = (function_type)__lambda_550;
-+c_7318009.num_args = 1;
-+c_7318009.num_elements = 8;
-+c_7318009.elements = (object *)e_7318079;
-+c_7318009.elements[0] = ((closureN)self_7312232)->elements[0];
-+c_7318009.elements[1] = ((closureN)self_7312232)->elements[1];
-+c_7318009.elements[2] = ((closureN)self_7312232)->elements[2];
-+c_7318009.elements[3] = ((closureN)self_7312232)->elements[3];
-+c_7318009.elements[4] = ((closureN)self_7312232)->elements[4];
-+c_7318009.elements[5] = ((closureN)self_7312232)->elements[5];
-+c_7318009.elements[6] = ((closureN)self_7312232)->elements[6];
-+c_7318009.elements[7] = ((closureN)self_7312232)->elements[7];
++closureN_type c_7318002;
++object e_7318072 [8];
++c_7318002.hdr.mark = gc_color_red;
++ c_7318002.hdr.grayed = 0;
++c_7318002.tag = closureN_tag;
++ c_7318002.fn = (function_type)__lambda_550;
++c_7318002.num_args = 1;
++c_7318002.num_elements = 8;
++c_7318002.elements = (object *)e_7318072;
++c_7318002.elements[0] = ((closureN)self_7312225)->elements[0];
++c_7318002.elements[1] = ((closureN)self_7312225)->elements[1];
++c_7318002.elements[2] = ((closureN)self_7312225)->elements[2];
++c_7318002.elements[3] = ((closureN)self_7312225)->elements[3];
++c_7318002.elements[4] = ((closureN)self_7312225)->elements[4];
++c_7318002.elements[5] = ((closureN)self_7312225)->elements[5];
++c_7318002.elements[6] = ((closureN)self_7312225)->elements[6];
++c_7318002.elements[7] = ((closureN)self_7312225)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319302,__lambda_550, Cyc_set_cell(data, ((closureN)self_7313478)->elements[6], r_735522));;
-+return_direct_with_clo1(data,(closure)&c_7318009,__lambda_550, Cyc_set_cell(data, ((closureN)self_7312232)->elements[6], r_735077));;
++return_direct_with_clo1(data,(closure)&c_7318002,__lambda_550, Cyc_set_cell(data, ((closureN)self_7312225)->elements[6], r_735070));;
}
-static void __lambda_550(void *data, object self_7313479, int argc, object *args) /* object self_7313479, object r_735510 */
-+static void __lambda_550(void *data, object self_7312233, int argc, object *args) /* object self_7312233, object r_735065 */
++static void __lambda_550(void *data, object self_7312226, int argc, object *args) /* object self_7312226, object r_735058 */
{
@@ -44618,17 +44845,17 @@ Make let-values be the same as let*-values, to work around
-c_7319304.elements = (object *)e_7319318;
-c_7319304.elements[0] = ((closureN)self_7313479)->elements[3];
-c_7319304.elements[1] = ((closureN)self_7313479)->elements[5];
-+closureN_type c_7318011;
-+object e_7318025 [2];
-+c_7318011.hdr.mark = gc_color_red;
-+ c_7318011.hdr.grayed = 0;
-+c_7318011.tag = closureN_tag;
-+ c_7318011.fn = (function_type)__lambda_551;
-+c_7318011.num_args = 0;
-+c_7318011.num_elements = 2;
-+c_7318011.elements = (object *)e_7318025;
-+c_7318011.elements[0] = ((closureN)self_7312233)->elements[3];
-+c_7318011.elements[1] = ((closureN)self_7312233)->elements[5];
++closureN_type c_7318004;
++object e_7318018 [2];
++c_7318004.hdr.mark = gc_color_red;
++ c_7318004.hdr.grayed = 0;
++c_7318004.tag = closureN_tag;
++ c_7318004.fn = (function_type)__lambda_551;
++c_7318004.num_args = 0;
++c_7318004.num_elements = 2;
++c_7318004.elements = (object *)e_7318018;
++c_7318004.elements[0] = ((closureN)self_7312226)->elements[3];
++c_7318004.elements[1] = ((closureN)self_7312226)->elements[5];
-closureN_type c_7319319;
@@ -44646,31 +44873,31 @@ Make let-values be the same as let*-values, to work around
-c_7319319.elements[3] = ((closureN)self_7313479)->elements[4];
-c_7319319.elements[4] = ((closureN)self_7313479)->elements[6];
-c_7319319.elements[5] = ((closureN)self_7313479)->elements[7];
-+closureN_type c_7318026;
-+object e_7318078 [6];
-+c_7318026.hdr.mark = gc_color_red;
-+ c_7318026.hdr.grayed = 0;
-+c_7318026.tag = closureN_tag;
-+ c_7318026.fn = (function_type)__lambda_552;
-+c_7318026.num_args = 1;
-+c_7318026.num_elements = 6;
-+c_7318026.elements = (object *)e_7318078;
-+c_7318026.elements[0] = ((closureN)self_7312233)->elements[0];
-+c_7318026.elements[1] = ((closureN)self_7312233)->elements[1];
-+c_7318026.elements[2] = ((closureN)self_7312233)->elements[2];
-+c_7318026.elements[3] = ((closureN)self_7312233)->elements[4];
-+c_7318026.elements[4] = ((closureN)self_7312233)->elements[6];
-+c_7318026.elements[5] = ((closureN)self_7312233)->elements[7];
++closureN_type c_7318019;
++object e_7318071 [6];
++c_7318019.hdr.mark = gc_color_red;
++ c_7318019.hdr.grayed = 0;
++c_7318019.tag = closureN_tag;
++ c_7318019.fn = (function_type)__lambda_552;
++c_7318019.num_args = 1;
++c_7318019.num_elements = 6;
++c_7318019.elements = (object *)e_7318071;
++c_7318019.elements[0] = ((closureN)self_7312226)->elements[0];
++c_7318019.elements[1] = ((closureN)self_7312226)->elements[1];
++c_7318019.elements[2] = ((closureN)self_7312226)->elements[2];
++c_7318019.elements[3] = ((closureN)self_7312226)->elements[4];
++c_7318019.elements[4] = ((closureN)self_7312226)->elements[6];
++c_7318019.elements[5] = ((closureN)self_7312226)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319304,__lambda_551, &c_7319319);;
-+return_direct_with_clo1(data,(closure)&c_7318011,__lambda_551, &c_7318026);;
++return_direct_with_clo1(data,(closure)&c_7318004,__lambda_551, &c_7318019);;
}
-static void __lambda_552(void *data, object self_7313480, int argc, object *args) /* object self_7313480, object r_735518 */
-+static void __lambda_552(void *data, object self_7312234, int argc, object *args) /* object self_7312234, object r_735073 */
++static void __lambda_552(void *data, object self_7312227, int argc, object *args) /* object self_7312227, object r_735066 */
{
- object r_735518 = args[0];
-+ object r_735073 = args[0];
++ object r_735066 = args[0];
-closureN_type c_7319321;
-object e_7319367 [6];
@@ -44687,30 +44914,30 @@ Make let-values be the same as let*-values, to work around
-c_7319321.elements[3] = ((closureN)self_7313480)->elements[3];
-c_7319321.elements[4] = ((closureN)self_7313480)->elements[4];
-c_7319321.elements[5] = ((closureN)self_7313480)->elements[5];
-+closureN_type c_7318028;
-+object e_7318074 [6];
-+c_7318028.hdr.mark = gc_color_red;
-+ c_7318028.hdr.grayed = 0;
-+c_7318028.tag = closureN_tag;
-+ c_7318028.fn = (function_type)__lambda_553;
-+c_7318028.num_args = 1;
-+c_7318028.num_elements = 6;
-+c_7318028.elements = (object *)e_7318074;
-+c_7318028.elements[0] = ((closureN)self_7312234)->elements[0];
-+c_7318028.elements[1] = ((closureN)self_7312234)->elements[1];
-+c_7318028.elements[2] = ((closureN)self_7312234)->elements[2];
-+c_7318028.elements[3] = ((closureN)self_7312234)->elements[3];
-+c_7318028.elements[4] = ((closureN)self_7312234)->elements[4];
-+c_7318028.elements[5] = ((closureN)self_7312234)->elements[5];
++closureN_type c_7318021;
++object e_7318067 [6];
++c_7318021.hdr.mark = gc_color_red;
++ c_7318021.hdr.grayed = 0;
++c_7318021.tag = closureN_tag;
++ c_7318021.fn = (function_type)__lambda_553;
++c_7318021.num_args = 1;
++c_7318021.num_elements = 6;
++c_7318021.elements = (object *)e_7318067;
++c_7318021.elements[0] = ((closureN)self_7312227)->elements[0];
++c_7318021.elements[1] = ((closureN)self_7312227)->elements[1];
++c_7318021.elements[2] = ((closureN)self_7312227)->elements[2];
++c_7318021.elements[3] = ((closureN)self_7312227)->elements[3];
++c_7318021.elements[4] = ((closureN)self_7312227)->elements[4];
++c_7318021.elements[5] = ((closureN)self_7312227)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319321,__lambda_553, Cyc_set_cell(data, ((closureN)self_7313480)->elements[0], r_735518));;
-+return_direct_with_clo1(data,(closure)&c_7318028,__lambda_553, Cyc_set_cell(data, ((closureN)self_7312234)->elements[0], r_735073));;
++return_direct_with_clo1(data,(closure)&c_7318021,__lambda_553, Cyc_set_cell(data, ((closureN)self_7312227)->elements[0], r_735066));;
}
-static void __lambda_553(void *data, object self_7313481, int argc, object *args) /* object self_7313481, object r_735511 */
-+static void __lambda_553(void *data, object self_7312235, int argc, object *args) /* object self_7312235, object r_735066 */
++static void __lambda_553(void *data, object self_7312228, int argc, object *args) /* object self_7312228, object r_735059 */
{
@@ -44726,18 +44953,18 @@ Make let-values be the same as let*-values, to work around
-c_7319323.elements[0] = ((closureN)self_7313481)->elements[2];
-c_7319323.elements[1] = ((closureN)self_7313481)->elements[3];
-c_7319323.elements[2] = ((closureN)self_7313481)->elements[4];
-+closureN_type c_7318030;
-+object e_7318045 [3];
-+c_7318030.hdr.mark = gc_color_red;
-+ c_7318030.hdr.grayed = 0;
-+c_7318030.tag = closureN_tag;
-+ c_7318030.fn = (function_type)__lambda_554;
-+c_7318030.num_args = 1;
-+c_7318030.num_elements = 3;
-+c_7318030.elements = (object *)e_7318045;
-+c_7318030.elements[0] = ((closureN)self_7312235)->elements[2];
-+c_7318030.elements[1] = ((closureN)self_7312235)->elements[3];
-+c_7318030.elements[2] = ((closureN)self_7312235)->elements[4];
++closureN_type c_7318023;
++object e_7318038 [3];
++c_7318023.hdr.mark = gc_color_red;
++ c_7318023.hdr.grayed = 0;
++c_7318023.tag = closureN_tag;
++ c_7318023.fn = (function_type)__lambda_554;
++c_7318023.num_args = 1;
++c_7318023.num_elements = 3;
++c_7318023.elements = (object *)e_7318038;
++c_7318023.elements[0] = ((closureN)self_7312228)->elements[2];
++c_7318023.elements[1] = ((closureN)self_7312228)->elements[3];
++c_7318023.elements[2] = ((closureN)self_7312228)->elements[4];
-closureN_type c_7319339;
@@ -44753,29 +44980,29 @@ Make let-values be the same as let*-values, to work around
-c_7319339.elements[1] = ((closureN)self_7313481)->elements[1];
-c_7319339.elements[2] = ((closureN)self_7313481)->elements[3];
-c_7319339.elements[3] = ((closureN)self_7313481)->elements[5];
-+closureN_type c_7318046;
-+object e_7318073 [4];
-+c_7318046.hdr.mark = gc_color_red;
-+ c_7318046.hdr.grayed = 0;
-+c_7318046.tag = closureN_tag;
-+ c_7318046.fn = (function_type)__lambda_556;
-+c_7318046.num_args = 1;
-+c_7318046.num_elements = 4;
-+c_7318046.elements = (object *)e_7318073;
-+c_7318046.elements[0] = ((closureN)self_7312235)->elements[0];
-+c_7318046.elements[1] = ((closureN)self_7312235)->elements[1];
-+c_7318046.elements[2] = ((closureN)self_7312235)->elements[3];
-+c_7318046.elements[3] = ((closureN)self_7312235)->elements[5];
++closureN_type c_7318039;
++object e_7318066 [4];
++c_7318039.hdr.mark = gc_color_red;
++ c_7318039.hdr.grayed = 0;
++c_7318039.tag = closureN_tag;
++ c_7318039.fn = (function_type)__lambda_556;
++c_7318039.num_args = 1;
++c_7318039.num_elements = 4;
++c_7318039.elements = (object *)e_7318066;
++c_7318039.elements[0] = ((closureN)self_7312228)->elements[0];
++c_7318039.elements[1] = ((closureN)self_7312228)->elements[1];
++c_7318039.elements[2] = ((closureN)self_7312228)->elements[3];
++c_7318039.elements[3] = ((closureN)self_7312228)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319323,__lambda_554, &c_7319339);;
-+return_direct_with_clo1(data,(closure)&c_7318030,__lambda_554, &c_7318046);;
++return_direct_with_clo1(data,(closure)&c_7318023,__lambda_554, &c_7318039);;
}
-static void __lambda_556(void *data, object self_7313482, int argc, object *args) /* object self_7313482, object k_735514, object i_73674_733259 */
-+static void __lambda_556(void *data, object self_7312236, int argc, object *args) /* object self_7312236, object k_735069, object i_73674_732919 */
++static void __lambda_556(void *data, object self_7312229, int argc, object *args) /* object self_7312229, object k_735062, object i_73674_732912 */
{
- object k_735514 = args[0]; object i_73674_733259 = args[1];
-+ object k_735069 = args[0]; object i_73674_732919 = args[1];
++ object k_735062 = args[0]; object i_73674_732912 = args[1];
-closureN_type c_7319341;
-object e_7319360 [5];
@@ -44791,56 +45018,56 @@ Make let-values be the same as let*-values, to work around
-c_7319341.elements[2] = k_735514;
-c_7319341.elements[3] = ((closureN)self_7313482)->elements[2];
-c_7319341.elements[4] = ((closureN)self_7313482)->elements[3];
-+closureN_type c_7318048;
-+object e_7318067 [5];
-+c_7318048.hdr.mark = gc_color_red;
-+ c_7318048.hdr.grayed = 0;
-+c_7318048.tag = closureN_tag;
-+ c_7318048.fn = (function_type)__lambda_557;
-+c_7318048.num_args = 1;
-+c_7318048.num_elements = 5;
-+c_7318048.elements = (object *)e_7318067;
-+c_7318048.elements[0] = ((closureN)self_7312236)->elements[1];
-+c_7318048.elements[1] = i_73674_732919;
-+c_7318048.elements[2] = k_735069;
-+c_7318048.elements[3] = ((closureN)self_7312236)->elements[2];
-+c_7318048.elements[4] = ((closureN)self_7312236)->elements[3];
++closureN_type c_7318041;
++object e_7318060 [5];
++c_7318041.hdr.mark = gc_color_red;
++ c_7318041.hdr.grayed = 0;
++c_7318041.tag = closureN_tag;
++ c_7318041.fn = (function_type)__lambda_557;
++c_7318041.num_args = 1;
++c_7318041.num_elements = 5;
++c_7318041.elements = (object *)e_7318060;
++c_7318041.elements[0] = ((closureN)self_7312229)->elements[1];
++c_7318041.elements[1] = i_73674_732912;
++c_7318041.elements[2] = k_735062;
++c_7318041.elements[3] = ((closureN)self_7312229)->elements[2];
++c_7318041.elements[4] = ((closureN)self_7312229)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7319341,__lambda_557, Cyc_num_fast_eq_op(data, i_73674_733259, car(((closureN)self_7313482)->elements[0])));;
-+return_direct_with_clo1(data,(closure)&c_7318048,__lambda_557, Cyc_num_fast_eq_op(data, i_73674_732919, car(((closureN)self_7312236)->elements[0])));;
++return_direct_with_clo1(data,(closure)&c_7318041,__lambda_557, Cyc_num_fast_eq_op(data, i_73674_732912, car(((closureN)self_7312229)->elements[0])));;
}
-static void __lambda_557(void *data, object self_7313483, int argc, object *args) /* object self_7313483, object r_735515 */
-+static void __lambda_557(void *data, object self_7312237, int argc, object *args) /* object self_7312237, object r_735070 */
++static void __lambda_557(void *data, object self_7312230, int argc, object *args) /* object self_7312230, object r_735063 */
{
- object r_735515 = args[0];
- if( (boolean_f != r_735515) ){
- return_direct_with_clo1(data, ((closureN)self_7313483)->elements[2], (((closure) ((closureN)self_7313483)->elements[2])->fn), ((closureN)self_7313483)->elements[4]);
-+ object r_735070 = args[0];
-+ if( (boolean_f != r_735070) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312237)->elements[2], (((closure) ((closureN)self_7312237)->elements[2])->fn), ((closureN)self_7312237)->elements[4]);
++ object r_735063 = args[0];
++ if( (boolean_f != r_735063) ){
++ return_direct_with_clo1(data, ((closureN)self_7312230)->elements[2], (((closure) ((closureN)self_7312230)->elements[2])->fn), ((closureN)self_7312230)->elements[4]);
} else {
- Cyc_string_set(data, ((closureN)self_7313483)->elements[4], ((closureN)self_7313483)->elements[1], ((closureN)self_7313483)->elements[0]);
-+ Cyc_string_set(data, ((closureN)self_7312237)->elements[4], ((closureN)self_7312237)->elements[1], ((closureN)self_7312237)->elements[0]);
++ Cyc_string_set(data, ((closureN)self_7312230)->elements[4], ((closureN)self_7312230)->elements[1], ((closureN)self_7312230)->elements[0]);
-complex_num_type local_7319353;
-return_closcall2(data, car(((closureN)self_7313483)->elements[3]), ((closureN)self_7313483)->elements[2], Cyc_fast_sum(data,&local_7319353, ((closureN)self_7313483)->elements[1], obj_int2obj(1)));;}
-+complex_num_type local_7318060;
-+return_closcall2(data, car(((closureN)self_7312237)->elements[3]), ((closureN)self_7312237)->elements[2], Cyc_fast_sum(data,&local_7318060, ((closureN)self_7312237)->elements[1], obj_int2obj(1)));;}
++complex_num_type local_7318053;
++return_closcall2(data, car(((closureN)self_7312230)->elements[3]), ((closureN)self_7312230)->elements[2], Cyc_fast_sum(data,&local_7318053, ((closureN)self_7312230)->elements[1], obj_int2obj(1)));;}
;;
}
-static void __lambda_554(void *data, object self_7313484, int argc, object *args) /* object self_7313484, object r_735513 */
-+static void __lambda_554(void *data, object self_7312238, int argc, object *args) /* object self_7312238, object r_735068 */
++static void __lambda_554(void *data, object self_7312231, int argc, object *args) /* object self_7312231, object r_735061 */
{
- object r_735513 = args[0];
-+ object r_735068 = args[0];
++ object r_735061 = args[0];
-closureN_type c_7319325;
-object e_7319334 [3];
@@ -44854,27 +45081,27 @@ Make let-values be the same as let*-values, to work around
-c_7319325.elements[0] = ((closureN)self_7313484)->elements[0];
-c_7319325.elements[1] = ((closureN)self_7313484)->elements[1];
-c_7319325.elements[2] = ((closureN)self_7313484)->elements[2];
-+closureN_type c_7318032;
-+object e_7318041 [3];
-+c_7318032.hdr.mark = gc_color_red;
-+ c_7318032.hdr.grayed = 0;
-+c_7318032.tag = closureN_tag;
-+ c_7318032.fn = (function_type)__lambda_555;
-+c_7318032.num_args = 1;
-+c_7318032.num_elements = 3;
-+c_7318032.elements = (object *)e_7318041;
-+c_7318032.elements[0] = ((closureN)self_7312238)->elements[0];
-+c_7318032.elements[1] = ((closureN)self_7312238)->elements[1];
-+c_7318032.elements[2] = ((closureN)self_7312238)->elements[2];
++closureN_type c_7318025;
++object e_7318034 [3];
++c_7318025.hdr.mark = gc_color_red;
++ c_7318025.hdr.grayed = 0;
++c_7318025.tag = closureN_tag;
++ c_7318025.fn = (function_type)__lambda_555;
++c_7318025.num_args = 1;
++c_7318025.num_elements = 3;
++c_7318025.elements = (object *)e_7318034;
++c_7318025.elements[0] = ((closureN)self_7312231)->elements[0];
++c_7318025.elements[1] = ((closureN)self_7312231)->elements[1];
++c_7318025.elements[2] = ((closureN)self_7312231)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7319325,__lambda_555, Cyc_set_cell(data, ((closureN)self_7313484)->elements[1], r_735513));;
-+return_direct_with_clo1(data,(closure)&c_7318032,__lambda_555, Cyc_set_cell(data, ((closureN)self_7312238)->elements[1], r_735068));;
++return_direct_with_clo1(data,(closure)&c_7318025,__lambda_555, Cyc_set_cell(data, ((closureN)self_7312231)->elements[1], r_735061));;
}
-static void __lambda_555(void *data, object self_7313485, int argc, object *args) /* object self_7313485, object r_735512 */
-+static void __lambda_555(void *data, object self_7312239, int argc, object *args) /* object self_7312239, object r_735067 */
++static void __lambda_555(void *data, object self_7312232, int argc, object *args) /* object self_7312232, object r_735060 */
{
@@ -44882,39 +45109,38 @@ Make let-values be the same as let*-values, to work around
-return_closcall2(data, car(((closureN)self_7313485)->elements[1]), ((closureN)self_7313485)->elements[0], car(((closureN)self_7313485)->elements[2]));;
-+return_closcall2(data, car(((closureN)self_7312239)->elements[1]), ((closureN)self_7312239)->elements[0], car(((closureN)self_7312239)->elements[2]));;
++return_closcall2(data, car(((closureN)self_7312232)->elements[1]), ((closureN)self_7312232)->elements[0], car(((closureN)self_7312232)->elements[2]));;
}
-static void __lambda_551(void *data, object self_7313486, int argc, object *args) /* object self_7313486, object k_735519 */
-+static void __lambda_551(void *data, object self_7312240, int argc, object *args) /* object self_7312240, object k_735074 */
++static void __lambda_551(void *data, object self_7312233, int argc, object *args) /* object self_7312233, object k_735067 */
{
- object k_735519 = args[0];
-+ object k_735074 = args[0];
++ object k_735067 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313486)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312240)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312233)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735519,__lambda_552, Cyc_cadr(data, ((closureN)self_7313486)->elements[1]));
-+return_direct_with_clo1(data, k_735074,__lambda_552, Cyc_cadr(data, ((closureN)self_7312240)->elements[1]));
++return_direct_with_clo1(data, k_735067,__lambda_552, Cyc_cadr(data, ((closureN)self_7312233)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735519,__lambda_552, car(((closureN)self_7313486)->elements[0]));}
-+return_direct_with_clo1(data, k_735074,__lambda_552, car(((closureN)self_7312240)->elements[0]));}
++return_direct_with_clo1(data, k_735067,__lambda_552, car(((closureN)self_7312233)->elements[0]));}
;;
}
-static void __lambda_536(void *data, object _, int argc, object *args) /* closure _,object k_735485, object to_73653_733242, object at_73654_733243, object from_73655_733244, object opts_73656_733245_raw, ... */
-+static void __lambda_536(void *data, object _, int argc, object *args) /* closure _,object k_735040, object to_73653_732902, object at_73654_732903, object from_73655_732904, object opts_73656_732905_raw, ... */
++static void __lambda_536(void *data, object _, int argc, object *args) /* closure _,object k_735033, object to_73653_732895, object at_73654_732896, object from_73655_732897, object opts_73656_732898_raw, ... */
{
-object k_735485 = args[0]; object to_73653_733242 = args[1]; object at_73654_733243 = args[2]; object from_73655_733244 = args[3];
-load_varargs(opts_73656_733245, args, 4, argc - 4);
-- Cyc_st_add(data, "scheme/base.sld:string-copy!");
-+object k_735040 = args[0]; object to_73653_732902 = args[1]; object at_73654_732903 = args[2]; object from_73655_732904 = args[3];
-+load_varargs(opts_73656_732905, args, 4, argc - 4);
-+ Cyc_st_add(data, "base.sld:string-copy!");
++object k_735033 = args[0]; object to_73653_732895 = args[1]; object at_73654_732896 = args[2]; object from_73655_732897 = args[3];
++load_varargs(opts_73656_732898, args, 4, argc - 4);
+ Cyc_st_add(data, "scheme/base.sld:string-copy!");
-closureN_type c_7319152;
-object e_7319274 [5];
@@ -44930,31 +45156,53 @@ Make let-values be the same as let*-values, to work around
-c_7319152.elements[2] = k_735485;
-c_7319152.elements[3] = opts_73656_733245;
-c_7319152.elements[4] = to_73653_733242;
-+closureN_type c_7317859;
-+object e_7317981 [5];
-+c_7317859.hdr.mark = gc_color_red;
-+ c_7317859.hdr.grayed = 0;
-+c_7317859.tag = closureN_tag;
-+ c_7317859.fn = (function_type)__lambda_537;
-+c_7317859.num_args = 4;
-+c_7317859.num_elements = 5;
-+c_7317859.elements = (object *)e_7317981;
-+c_7317859.elements[0] = at_73654_732903;
-+c_7317859.elements[1] = from_73655_732904;
-+c_7317859.elements[2] = k_735040;
-+c_7317859.elements[3] = opts_73656_732905;
-+c_7317859.elements[4] = to_73653_732902;
++closureN_type c_7317852;
++object e_7317974 [5];
++c_7317852.hdr.mark = gc_color_red;
++ c_7317852.hdr.grayed = 0;
++c_7317852.tag = closureN_tag;
++ c_7317852.fn = (function_type)__lambda_537;
++c_7317852.num_args = 4;
++c_7317852.num_elements = 5;
++c_7317852.elements = (object *)e_7317974;
++c_7317852.elements[0] = at_73654_732896;
++c_7317852.elements[1] = from_73655_732897;
++c_7317852.elements[2] = k_735033;
++c_7317852.elements[3] = opts_73656_732898;
++c_7317852.elements[4] = to_73653_732895;
++
++return_direct_with_clo4(data,(closure)&c_7317852,__lambda_537, boolean_f, boolean_f, boolean_f, boolean_f);;
++}
++
++static void __lambda_537(void *data, object self_7312206, int argc, object *args) /* object self_7312206, object len_73657_732899, object start_73658_732900, object end_73659_732901, object loop_73660_732902 */
++ {
++ object len_73657_732899 = args[0]; object start_73658_732900 = args[1]; object end_73659_732901 = args[2]; object loop_73660_732902 = args[3];
++
++closureN_type c_7317854;
++object e_7317970 [8];
++c_7317854.hdr.mark = gc_color_red;
++ c_7317854.hdr.grayed = 0;
++c_7317854.tag = closureN_tag;
++ c_7317854.fn = (function_type)__lambda_1338;
++c_7317854.num_args = 1;
++c_7317854.num_elements = 8;
++c_7317854.elements = (object *)e_7317970;
++c_7317854.elements[0] = ((closureN)self_7312206)->elements[0];
++c_7317854.elements[1] = end_73659_732901;
++c_7317854.elements[2] = ((closureN)self_7312206)->elements[1];
++c_7317854.elements[3] = ((closureN)self_7312206)->elements[2];
++c_7317854.elements[4] = loop_73660_732902;
++c_7317854.elements[5] = ((closureN)self_7312206)->elements[3];
++c_7317854.elements[6] = start_73658_732900;
++c_7317854.elements[7] = ((closureN)self_7312206)->elements[4];
-return_direct_with_clo4(data,(closure)&c_7319152,__lambda_537, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7317859,__lambda_537, boolean_f, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_537(void *data, object self_7313459, int argc, object *args) /* object self_7313459, object len_73657_733246, object start_73658_733247, object end_73659_733248, object loop_73660_733249 */
-+static void __lambda_537(void *data, object self_7312213, int argc, object *args) /* object self_7312213, object len_73657_732906, object start_73658_732907, object end_73659_732908, object loop_73660_732909 */
- {
+- {
- object len_73657_733246 = args[0]; object start_73658_733247 = args[1]; object end_73659_733248 = args[2]; object loop_73660_733249 = args[3];
-+ object len_73657_732906 = args[0]; object start_73658_732907 = args[1]; object end_73659_732908 = args[2]; object loop_73660_732909 = args[3];
-
+-
-closureN_type c_7319154;
-object e_7319270 [8];
-c_7319154.hdr.mark = gc_color_red;
@@ -44972,36 +45220,19 @@ Make let-values be the same as let*-values, to work around
-c_7319154.elements[5] = ((closureN)self_7313459)->elements[3];
-c_7319154.elements[6] = start_73658_733247;
-c_7319154.elements[7] = ((closureN)self_7313459)->elements[4];
-+closureN_type c_7317861;
-+object e_7317977 [8];
-+c_7317861.hdr.mark = gc_color_red;
-+ c_7317861.hdr.grayed = 0;
-+c_7317861.tag = closureN_tag;
-+ c_7317861.fn = (function_type)__lambda_1338;
-+c_7317861.num_args = 1;
-+c_7317861.num_elements = 8;
-+c_7317861.elements = (object *)e_7317977;
-+c_7317861.elements[0] = ((closureN)self_7312213)->elements[0];
-+c_7317861.elements[1] = end_73659_732908;
-+c_7317861.elements[2] = ((closureN)self_7312213)->elements[1];
-+c_7317861.elements[3] = ((closureN)self_7312213)->elements[2];
-+c_7317861.elements[4] = loop_73660_732909;
-+c_7317861.elements[5] = ((closureN)self_7312213)->elements[3];
-+c_7317861.elements[6] = start_73658_732907;
-+c_7317861.elements[7] = ((closureN)self_7312213)->elements[4];
-
+-
-pair_type local_7319273;
-return_direct_with_clo1(data,(closure)&c_7319154,__lambda_1385, set_cell_as_expr(&local_7319273, len_73657_733246));;
-+pair_type local_7317980;
-+return_direct_with_clo1(data,(closure)&c_7317861,__lambda_1338, set_cell_as_expr(&local_7317980, len_73657_732906));;
++pair_type local_7317973;
++return_direct_with_clo1(data,(closure)&c_7317854,__lambda_1338, set_cell_as_expr(&local_7317973, len_73657_732899));;
}
-static void __lambda_1385(void *data, object self_7313460, int argc, object *args) /* object self_7313460, object len_73657_733246 */
-+static void __lambda_1338(void *data, object self_7312214, int argc, object *args) /* object self_7312214, object len_73657_732906 */
++static void __lambda_1338(void *data, object self_7312207, int argc, object *args) /* object self_7312207, object len_73657_732899 */
{
- object len_73657_733246 = args[0];
-+ object len_73657_732906 = args[0];
++ object len_73657_732899 = args[0];
-closureN_type c_7319156;
-object e_7319265 [8];
@@ -45020,36 +45251,36 @@ Make let-values be the same as let*-values, to work around
-c_7319156.elements[5] = ((closureN)self_7313460)->elements[4];
-c_7319156.elements[6] = ((closureN)self_7313460)->elements[5];
-c_7319156.elements[7] = ((closureN)self_7313460)->elements[7];
-+closureN_type c_7317863;
-+object e_7317972 [8];
-+c_7317863.hdr.mark = gc_color_red;
-+ c_7317863.hdr.grayed = 0;
-+c_7317863.tag = closureN_tag;
-+ c_7317863.fn = (function_type)__lambda_1337;
-+c_7317863.num_args = 1;
-+c_7317863.num_elements = 8;
-+c_7317863.elements = (object *)e_7317972;
-+c_7317863.elements[0] = ((closureN)self_7312214)->elements[0];
-+c_7317863.elements[1] = ((closureN)self_7312214)->elements[1];
-+c_7317863.elements[2] = ((closureN)self_7312214)->elements[2];
-+c_7317863.elements[3] = ((closureN)self_7312214)->elements[3];
-+c_7317863.elements[4] = len_73657_732906;
-+c_7317863.elements[5] = ((closureN)self_7312214)->elements[4];
-+c_7317863.elements[6] = ((closureN)self_7312214)->elements[5];
-+c_7317863.elements[7] = ((closureN)self_7312214)->elements[7];
++closureN_type c_7317856;
++object e_7317965 [8];
++c_7317856.hdr.mark = gc_color_red;
++ c_7317856.hdr.grayed = 0;
++c_7317856.tag = closureN_tag;
++ c_7317856.fn = (function_type)__lambda_1337;
++c_7317856.num_args = 1;
++c_7317856.num_elements = 8;
++c_7317856.elements = (object *)e_7317965;
++c_7317856.elements[0] = ((closureN)self_7312207)->elements[0];
++c_7317856.elements[1] = ((closureN)self_7312207)->elements[1];
++c_7317856.elements[2] = ((closureN)self_7312207)->elements[2];
++c_7317856.elements[3] = ((closureN)self_7312207)->elements[3];
++c_7317856.elements[4] = len_73657_732899;
++c_7317856.elements[5] = ((closureN)self_7312207)->elements[4];
++c_7317856.elements[6] = ((closureN)self_7312207)->elements[5];
++c_7317856.elements[7] = ((closureN)self_7312207)->elements[7];
-pair_type local_7319268;
-return_direct_with_clo1(data,(closure)&c_7319156,__lambda_1384, set_cell_as_expr(&local_7319268, ((closureN)self_7313460)->elements[6]));;
-+pair_type local_7317975;
-+return_direct_with_clo1(data,(closure)&c_7317863,__lambda_1337, set_cell_as_expr(&local_7317975, ((closureN)self_7312214)->elements[6]));;
++pair_type local_7317968;
++return_direct_with_clo1(data,(closure)&c_7317856,__lambda_1337, set_cell_as_expr(&local_7317968, ((closureN)self_7312207)->elements[6]));;
}
-static void __lambda_1384(void *data, object self_7313461, int argc, object *args) /* object self_7313461, object start_73658_733247 */
-+static void __lambda_1337(void *data, object self_7312215, int argc, object *args) /* object self_7312215, object start_73658_732907 */
++static void __lambda_1337(void *data, object self_7312208, int argc, object *args) /* object self_7312208, object start_73658_732900 */
{
- object start_73658_733247 = args[0];
-+ object start_73658_732907 = args[0];
++ object start_73658_732900 = args[0];
-closureN_type c_7319158;
-object e_7319260 [8];
@@ -45068,36 +45299,36 @@ Make let-values be the same as let*-values, to work around
-c_7319158.elements[5] = ((closureN)self_7313461)->elements[6];
-c_7319158.elements[6] = start_73658_733247;
-c_7319158.elements[7] = ((closureN)self_7313461)->elements[7];
-+closureN_type c_7317865;
-+object e_7317967 [8];
-+c_7317865.hdr.mark = gc_color_red;
-+ c_7317865.hdr.grayed = 0;
-+c_7317865.tag = closureN_tag;
-+ c_7317865.fn = (function_type)__lambda_1336;
-+c_7317865.num_args = 1;
-+c_7317865.num_elements = 8;
-+c_7317865.elements = (object *)e_7317967;
-+c_7317865.elements[0] = ((closureN)self_7312215)->elements[0];
-+c_7317865.elements[1] = ((closureN)self_7312215)->elements[2];
-+c_7317865.elements[2] = ((closureN)self_7312215)->elements[3];
-+c_7317865.elements[3] = ((closureN)self_7312215)->elements[4];
-+c_7317865.elements[4] = ((closureN)self_7312215)->elements[5];
-+c_7317865.elements[5] = ((closureN)self_7312215)->elements[6];
-+c_7317865.elements[6] = start_73658_732907;
-+c_7317865.elements[7] = ((closureN)self_7312215)->elements[7];
++closureN_type c_7317858;
++object e_7317960 [8];
++c_7317858.hdr.mark = gc_color_red;
++ c_7317858.hdr.grayed = 0;
++c_7317858.tag = closureN_tag;
++ c_7317858.fn = (function_type)__lambda_1336;
++c_7317858.num_args = 1;
++c_7317858.num_elements = 8;
++c_7317858.elements = (object *)e_7317960;
++c_7317858.elements[0] = ((closureN)self_7312208)->elements[0];
++c_7317858.elements[1] = ((closureN)self_7312208)->elements[2];
++c_7317858.elements[2] = ((closureN)self_7312208)->elements[3];
++c_7317858.elements[3] = ((closureN)self_7312208)->elements[4];
++c_7317858.elements[4] = ((closureN)self_7312208)->elements[5];
++c_7317858.elements[5] = ((closureN)self_7312208)->elements[6];
++c_7317858.elements[6] = start_73658_732900;
++c_7317858.elements[7] = ((closureN)self_7312208)->elements[7];
-pair_type local_7319263;
-return_direct_with_clo1(data,(closure)&c_7319158,__lambda_1383, set_cell_as_expr(&local_7319263, ((closureN)self_7313461)->elements[1]));;
-+pair_type local_7317970;
-+return_direct_with_clo1(data,(closure)&c_7317865,__lambda_1336, set_cell_as_expr(&local_7317970, ((closureN)self_7312215)->elements[1]));;
++pair_type local_7317963;
++return_direct_with_clo1(data,(closure)&c_7317858,__lambda_1336, set_cell_as_expr(&local_7317963, ((closureN)self_7312208)->elements[1]));;
}
-static void __lambda_1383(void *data, object self_7313462, int argc, object *args) /* object self_7313462, object end_73659_733248 */
-+static void __lambda_1336(void *data, object self_7312216, int argc, object *args) /* object self_7312216, object end_73659_732908 */
++static void __lambda_1336(void *data, object self_7312209, int argc, object *args) /* object self_7312209, object end_73659_732901 */
{
- object end_73659_733248 = args[0];
-+ object end_73659_732908 = args[0];
++ object end_73659_732901 = args[0];
-closureN_type c_7319160;
-object e_7319255 [8];
@@ -45116,36 +45347,36 @@ Make let-values be the same as let*-values, to work around
-c_7319160.elements[5] = ((closureN)self_7313462)->elements[5];
-c_7319160.elements[6] = ((closureN)self_7313462)->elements[6];
-c_7319160.elements[7] = ((closureN)self_7313462)->elements[7];
-+closureN_type c_7317867;
-+object e_7317962 [8];
-+c_7317867.hdr.mark = gc_color_red;
-+ c_7317867.hdr.grayed = 0;
-+c_7317867.tag = closureN_tag;
-+ c_7317867.fn = (function_type)__lambda_1335;
-+c_7317867.num_args = 1;
-+c_7317867.num_elements = 8;
-+c_7317867.elements = (object *)e_7317962;
-+c_7317867.elements[0] = ((closureN)self_7312216)->elements[0];
-+c_7317867.elements[1] = end_73659_732908;
-+c_7317867.elements[2] = ((closureN)self_7312216)->elements[1];
-+c_7317867.elements[3] = ((closureN)self_7312216)->elements[2];
-+c_7317867.elements[4] = ((closureN)self_7312216)->elements[3];
-+c_7317867.elements[5] = ((closureN)self_7312216)->elements[5];
-+c_7317867.elements[6] = ((closureN)self_7312216)->elements[6];
-+c_7317867.elements[7] = ((closureN)self_7312216)->elements[7];
++closureN_type c_7317860;
++object e_7317955 [8];
++c_7317860.hdr.mark = gc_color_red;
++ c_7317860.hdr.grayed = 0;
++c_7317860.tag = closureN_tag;
++ c_7317860.fn = (function_type)__lambda_1335;
++c_7317860.num_args = 1;
++c_7317860.num_elements = 8;
++c_7317860.elements = (object *)e_7317955;
++c_7317860.elements[0] = ((closureN)self_7312209)->elements[0];
++c_7317860.elements[1] = end_73659_732901;
++c_7317860.elements[2] = ((closureN)self_7312209)->elements[1];
++c_7317860.elements[3] = ((closureN)self_7312209)->elements[2];
++c_7317860.elements[4] = ((closureN)self_7312209)->elements[3];
++c_7317860.elements[5] = ((closureN)self_7312209)->elements[5];
++c_7317860.elements[6] = ((closureN)self_7312209)->elements[6];
++c_7317860.elements[7] = ((closureN)self_7312209)->elements[7];
-pair_type local_7319258;
-return_direct_with_clo1(data,(closure)&c_7319160,__lambda_1382, set_cell_as_expr(&local_7319258, ((closureN)self_7313462)->elements[4]));;
-+pair_type local_7317965;
-+return_direct_with_clo1(data,(closure)&c_7317867,__lambda_1335, set_cell_as_expr(&local_7317965, ((closureN)self_7312216)->elements[4]));;
++pair_type local_7317958;
++return_direct_with_clo1(data,(closure)&c_7317860,__lambda_1335, set_cell_as_expr(&local_7317958, ((closureN)self_7312209)->elements[4]));;
}
-static void __lambda_1382(void *data, object self_7313463, int argc, object *args) /* object self_7313463, object loop_73660_733249 */
-+static void __lambda_1335(void *data, object self_7312217, int argc, object *args) /* object self_7312217, object loop_73660_732909 */
++static void __lambda_1335(void *data, object self_7312210, int argc, object *args) /* object self_7312210, object loop_73660_732902 */
{
- object loop_73660_733249 = args[0];
-+ object loop_73660_732909 = args[0];
++ object loop_73660_732902 = args[0];
-closureN_type c_7319162;
-object e_7319248 [9];
@@ -45165,49 +45396,49 @@ Make let-values be the same as let*-values, to work around
-c_7319162.elements[6] = ((closureN)self_7313463)->elements[5];
-c_7319162.elements[7] = ((closureN)self_7313463)->elements[6];
-c_7319162.elements[8] = ((closureN)self_7313463)->elements[7];
-+closureN_type c_7317869;
-+object e_7317955 [9];
-+c_7317869.hdr.mark = gc_color_red;
-+ c_7317869.hdr.grayed = 0;
-+c_7317869.tag = closureN_tag;
-+ c_7317869.fn = (function_type)__lambda_538;
-+c_7317869.num_args = 1;
-+c_7317869.num_elements = 9;
-+c_7317869.elements = (object *)e_7317955;
-+c_7317869.elements[0] = ((closureN)self_7312217)->elements[0];
-+c_7317869.elements[1] = ((closureN)self_7312217)->elements[1];
-+c_7317869.elements[2] = ((closureN)self_7312217)->elements[2];
-+c_7317869.elements[3] = ((closureN)self_7312217)->elements[3];
-+c_7317869.elements[4] = ((closureN)self_7312217)->elements[4];
-+c_7317869.elements[5] = loop_73660_732909;
-+c_7317869.elements[6] = ((closureN)self_7312217)->elements[5];
-+c_7317869.elements[7] = ((closureN)self_7312217)->elements[6];
-+c_7317869.elements[8] = ((closureN)self_7312217)->elements[7];
++closureN_type c_7317862;
++object e_7317948 [9];
++c_7317862.hdr.mark = gc_color_red;
++ c_7317862.hdr.grayed = 0;
++c_7317862.tag = closureN_tag;
++ c_7317862.fn = (function_type)__lambda_538;
++c_7317862.num_args = 1;
++c_7317862.num_elements = 9;
++c_7317862.elements = (object *)e_7317948;
++c_7317862.elements[0] = ((closureN)self_7312210)->elements[0];
++c_7317862.elements[1] = ((closureN)self_7312210)->elements[1];
++c_7317862.elements[2] = ((closureN)self_7312210)->elements[2];
++c_7317862.elements[3] = ((closureN)self_7312210)->elements[3];
++c_7317862.elements[4] = ((closureN)self_7312210)->elements[4];
++c_7317862.elements[5] = loop_73660_732902;
++c_7317862.elements[6] = ((closureN)self_7312210)->elements[5];
++c_7317862.elements[7] = ((closureN)self_7312210)->elements[6];
++c_7317862.elements[8] = ((closureN)self_7312210)->elements[7];
-return_direct_with_clo1(data,(closure)&c_7319162,__lambda_538, Cyc_set_cell(data, ((closureN)self_7313463)->elements[4], Cyc_string_length(data, ((closureN)self_7313463)->elements[2])));;
-+return_direct_with_clo1(data,(closure)&c_7317869,__lambda_538, Cyc_set_cell(data, ((closureN)self_7312217)->elements[4], Cyc_string_length(data, ((closureN)self_7312217)->elements[2])));;
++return_direct_with_clo1(data,(closure)&c_7317862,__lambda_538, Cyc_set_cell(data, ((closureN)self_7312210)->elements[4], Cyc_string_length(data, ((closureN)self_7312210)->elements[2])));;
}
-static void __lambda_538(void *data, object self_7313464, int argc, object *args) /* object self_7313464, object r_735486 */
-+static void __lambda_538(void *data, object self_7312218, int argc, object *args) /* object self_7312218, object r_735041 */
++static void __lambda_538(void *data, object self_7312211, int argc, object *args) /* object self_7312211, object r_735034 */
{
- object r_735501;
-+ object r_735056;
++ object r_735049;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313464)->elements[6]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312218)->elements[6]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312211)->elements[6]), obj_int2obj(0))) ){
- r_735501 = Cyc_car(data, ((closureN)self_7313464)->elements[6]);
-+ r_735056 = Cyc_car(data, ((closureN)self_7312218)->elements[6]);
++ r_735049 = Cyc_car(data, ((closureN)self_7312211)->elements[6]);
} else {
- r_735501 = obj_int2obj(0);}
-+ r_735056 = obj_int2obj(0);}
++ r_735049 = obj_int2obj(0);}
;
-closureN_type c_7319175;
-object e_7319244 [9];
@@ -45227,33 +45458,33 @@ Make let-values be the same as let*-values, to work around
-c_7319175.elements[6] = ((closureN)self_7313464)->elements[6];
-c_7319175.elements[7] = ((closureN)self_7313464)->elements[7];
-c_7319175.elements[8] = ((closureN)self_7313464)->elements[8];
-+closureN_type c_7317882;
-+object e_7317951 [9];
-+c_7317882.hdr.mark = gc_color_red;
-+ c_7317882.hdr.grayed = 0;
-+c_7317882.tag = closureN_tag;
-+ c_7317882.fn = (function_type)__lambda_539;
-+c_7317882.num_args = 1;
-+c_7317882.num_elements = 9;
-+c_7317882.elements = (object *)e_7317951;
-+c_7317882.elements[0] = ((closureN)self_7312218)->elements[0];
-+c_7317882.elements[1] = ((closureN)self_7312218)->elements[1];
-+c_7317882.elements[2] = ((closureN)self_7312218)->elements[2];
-+c_7317882.elements[3] = ((closureN)self_7312218)->elements[3];
-+c_7317882.elements[4] = ((closureN)self_7312218)->elements[4];
-+c_7317882.elements[5] = ((closureN)self_7312218)->elements[5];
-+c_7317882.elements[6] = ((closureN)self_7312218)->elements[6];
-+c_7317882.elements[7] = ((closureN)self_7312218)->elements[7];
-+c_7317882.elements[8] = ((closureN)self_7312218)->elements[8];
++closureN_type c_7317875;
++object e_7317944 [9];
++c_7317875.hdr.mark = gc_color_red;
++ c_7317875.hdr.grayed = 0;
++c_7317875.tag = closureN_tag;
++ c_7317875.fn = (function_type)__lambda_539;
++c_7317875.num_args = 1;
++c_7317875.num_elements = 9;
++c_7317875.elements = (object *)e_7317944;
++c_7317875.elements[0] = ((closureN)self_7312211)->elements[0];
++c_7317875.elements[1] = ((closureN)self_7312211)->elements[1];
++c_7317875.elements[2] = ((closureN)self_7312211)->elements[2];
++c_7317875.elements[3] = ((closureN)self_7312211)->elements[3];
++c_7317875.elements[4] = ((closureN)self_7312211)->elements[4];
++c_7317875.elements[5] = ((closureN)self_7312211)->elements[5];
++c_7317875.elements[6] = ((closureN)self_7312211)->elements[6];
++c_7317875.elements[7] = ((closureN)self_7312211)->elements[7];
++c_7317875.elements[8] = ((closureN)self_7312211)->elements[8];
-return_direct_with_clo1(data,(closure)&c_7319175,__lambda_539, Cyc_set_cell(data, ((closureN)self_7313464)->elements[7], r_735501));;
-+return_direct_with_clo1(data,(closure)&c_7317882,__lambda_539, Cyc_set_cell(data, ((closureN)self_7312218)->elements[7], r_735056));;
++return_direct_with_clo1(data,(closure)&c_7317875,__lambda_539, Cyc_set_cell(data, ((closureN)self_7312211)->elements[7], r_735049));;
}
-static void __lambda_539(void *data, object self_7313465, int argc, object *args) /* object self_7313465, object r_735487 */
-+static void __lambda_539(void *data, object self_7312219, int argc, object *args) /* object self_7312219, object r_735042 */
++static void __lambda_539(void *data, object self_7312212, int argc, object *args) /* object self_7312212, object r_735035 */
{
@@ -45268,17 +45499,17 @@ Make let-values be the same as let*-values, to work around
-c_7319177.elements = (object *)e_7319191;
-c_7319177.elements[0] = ((closureN)self_7313465)->elements[4];
-c_7319177.elements[1] = ((closureN)self_7313465)->elements[6];
-+closureN_type c_7317884;
-+object e_7317898 [2];
-+c_7317884.hdr.mark = gc_color_red;
-+ c_7317884.hdr.grayed = 0;
-+c_7317884.tag = closureN_tag;
-+ c_7317884.fn = (function_type)__lambda_540;
-+c_7317884.num_args = 0;
-+c_7317884.num_elements = 2;
-+c_7317884.elements = (object *)e_7317898;
-+c_7317884.elements[0] = ((closureN)self_7312219)->elements[4];
-+c_7317884.elements[1] = ((closureN)self_7312219)->elements[6];
++closureN_type c_7317877;
++object e_7317891 [2];
++c_7317877.hdr.mark = gc_color_red;
++ c_7317877.hdr.grayed = 0;
++c_7317877.tag = closureN_tag;
++ c_7317877.fn = (function_type)__lambda_540;
++c_7317877.num_args = 0;
++c_7317877.num_elements = 2;
++c_7317877.elements = (object *)e_7317891;
++c_7317877.elements[0] = ((closureN)self_7312212)->elements[4];
++c_7317877.elements[1] = ((closureN)self_7312212)->elements[6];
-closureN_type c_7319192;
@@ -45297,32 +45528,32 @@ Make let-values be the same as let*-values, to work around
-c_7319192.elements[4] = ((closureN)self_7313465)->elements[5];
-c_7319192.elements[5] = ((closureN)self_7313465)->elements[7];
-c_7319192.elements[6] = ((closureN)self_7313465)->elements[8];
-+closureN_type c_7317899;
-+object e_7317950 [7];
-+c_7317899.hdr.mark = gc_color_red;
-+ c_7317899.hdr.grayed = 0;
-+c_7317899.tag = closureN_tag;
-+ c_7317899.fn = (function_type)__lambda_541;
-+c_7317899.num_args = 1;
-+c_7317899.num_elements = 7;
-+c_7317899.elements = (object *)e_7317950;
-+c_7317899.elements[0] = ((closureN)self_7312219)->elements[0];
-+c_7317899.elements[1] = ((closureN)self_7312219)->elements[1];
-+c_7317899.elements[2] = ((closureN)self_7312219)->elements[2];
-+c_7317899.elements[3] = ((closureN)self_7312219)->elements[3];
-+c_7317899.elements[4] = ((closureN)self_7312219)->elements[5];
-+c_7317899.elements[5] = ((closureN)self_7312219)->elements[7];
-+c_7317899.elements[6] = ((closureN)self_7312219)->elements[8];
++closureN_type c_7317892;
++object e_7317943 [7];
++c_7317892.hdr.mark = gc_color_red;
++ c_7317892.hdr.grayed = 0;
++c_7317892.tag = closureN_tag;
++ c_7317892.fn = (function_type)__lambda_541;
++c_7317892.num_args = 1;
++c_7317892.num_elements = 7;
++c_7317892.elements = (object *)e_7317943;
++c_7317892.elements[0] = ((closureN)self_7312212)->elements[0];
++c_7317892.elements[1] = ((closureN)self_7312212)->elements[1];
++c_7317892.elements[2] = ((closureN)self_7312212)->elements[2];
++c_7317892.elements[3] = ((closureN)self_7312212)->elements[3];
++c_7317892.elements[4] = ((closureN)self_7312212)->elements[5];
++c_7317892.elements[5] = ((closureN)self_7312212)->elements[7];
++c_7317892.elements[6] = ((closureN)self_7312212)->elements[8];
-return_direct_with_clo1(data,(closure)&c_7319177,__lambda_540, &c_7319192);;
-+return_direct_with_clo1(data,(closure)&c_7317884,__lambda_540, &c_7317899);;
++return_direct_with_clo1(data,(closure)&c_7317877,__lambda_540, &c_7317892);;
}
-static void __lambda_541(void *data, object self_7313466, int argc, object *args) /* object self_7313466, object r_735497 */
-+static void __lambda_541(void *data, object self_7312220, int argc, object *args) /* object self_7312220, object r_735052 */
++static void __lambda_541(void *data, object self_7312213, int argc, object *args) /* object self_7312213, object r_735045 */
{
- object r_735497 = args[0];
-+ object r_735052 = args[0];
++ object r_735045 = args[0];
-closureN_type c_7319194;
-object e_7319239 [7];
@@ -45340,31 +45571,31 @@ Make let-values be the same as let*-values, to work around
-c_7319194.elements[4] = ((closureN)self_7313466)->elements[4];
-c_7319194.elements[5] = ((closureN)self_7313466)->elements[5];
-c_7319194.elements[6] = ((closureN)self_7313466)->elements[6];
-+closureN_type c_7317901;
-+object e_7317946 [7];
-+c_7317901.hdr.mark = gc_color_red;
-+ c_7317901.hdr.grayed = 0;
-+c_7317901.tag = closureN_tag;
-+ c_7317901.fn = (function_type)__lambda_542;
-+c_7317901.num_args = 1;
-+c_7317901.num_elements = 7;
-+c_7317901.elements = (object *)e_7317946;
-+c_7317901.elements[0] = ((closureN)self_7312220)->elements[0];
-+c_7317901.elements[1] = ((closureN)self_7312220)->elements[1];
-+c_7317901.elements[2] = ((closureN)self_7312220)->elements[2];
-+c_7317901.elements[3] = ((closureN)self_7312220)->elements[3];
-+c_7317901.elements[4] = ((closureN)self_7312220)->elements[4];
-+c_7317901.elements[5] = ((closureN)self_7312220)->elements[5];
-+c_7317901.elements[6] = ((closureN)self_7312220)->elements[6];
++closureN_type c_7317894;
++object e_7317939 [7];
++c_7317894.hdr.mark = gc_color_red;
++ c_7317894.hdr.grayed = 0;
++c_7317894.tag = closureN_tag;
++ c_7317894.fn = (function_type)__lambda_542;
++c_7317894.num_args = 1;
++c_7317894.num_elements = 7;
++c_7317894.elements = (object *)e_7317939;
++c_7317894.elements[0] = ((closureN)self_7312213)->elements[0];
++c_7317894.elements[1] = ((closureN)self_7312213)->elements[1];
++c_7317894.elements[2] = ((closureN)self_7312213)->elements[2];
++c_7317894.elements[3] = ((closureN)self_7312213)->elements[3];
++c_7317894.elements[4] = ((closureN)self_7312213)->elements[4];
++c_7317894.elements[5] = ((closureN)self_7312213)->elements[5];
++c_7317894.elements[6] = ((closureN)self_7312213)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319194,__lambda_542, Cyc_set_cell(data, ((closureN)self_7313466)->elements[1], r_735497));;
-+return_direct_with_clo1(data,(closure)&c_7317901,__lambda_542, Cyc_set_cell(data, ((closureN)self_7312220)->elements[1], r_735052));;
++return_direct_with_clo1(data,(closure)&c_7317894,__lambda_542, Cyc_set_cell(data, ((closureN)self_7312213)->elements[1], r_735045));;
}
-static void __lambda_542(void *data, object self_7313467, int argc, object *args) /* object self_7313467, object r_735488 */
-+static void __lambda_542(void *data, object self_7312221, int argc, object *args) /* object self_7312221, object r_735043 */
++static void __lambda_542(void *data, object self_7312214, int argc, object *args) /* object self_7312214, object r_735036 */
{
@@ -45381,19 +45612,19 @@ Make let-values be the same as let*-values, to work around
-c_7319196.elements[1] = ((closureN)self_7313467)->elements[3];
-c_7319196.elements[2] = ((closureN)self_7313467)->elements[4];
-c_7319196.elements[3] = ((closureN)self_7313467)->elements[5];
-+closureN_type c_7317903;
-+object e_7317919 [4];
-+c_7317903.hdr.mark = gc_color_red;
-+ c_7317903.hdr.grayed = 0;
-+c_7317903.tag = closureN_tag;
-+ c_7317903.fn = (function_type)__lambda_543;
-+c_7317903.num_args = 1;
-+c_7317903.num_elements = 4;
-+c_7317903.elements = (object *)e_7317919;
-+c_7317903.elements[0] = ((closureN)self_7312221)->elements[0];
-+c_7317903.elements[1] = ((closureN)self_7312221)->elements[3];
-+c_7317903.elements[2] = ((closureN)self_7312221)->elements[4];
-+c_7317903.elements[3] = ((closureN)self_7312221)->elements[5];
++closureN_type c_7317896;
++object e_7317912 [4];
++c_7317896.hdr.mark = gc_color_red;
++ c_7317896.hdr.grayed = 0;
++c_7317896.tag = closureN_tag;
++ c_7317896.fn = (function_type)__lambda_543;
++c_7317896.num_args = 1;
++c_7317896.num_elements = 4;
++c_7317896.elements = (object *)e_7317912;
++c_7317896.elements[0] = ((closureN)self_7312214)->elements[0];
++c_7317896.elements[1] = ((closureN)self_7312214)->elements[3];
++c_7317896.elements[2] = ((closureN)self_7312214)->elements[4];
++c_7317896.elements[3] = ((closureN)self_7312214)->elements[5];
-closureN_type c_7319213;
@@ -45409,57 +45640,57 @@ Make let-values be the same as let*-values, to work around
-c_7319213.elements[1] = ((closureN)self_7313467)->elements[2];
-c_7319213.elements[2] = ((closureN)self_7313467)->elements[4];
-c_7319213.elements[3] = ((closureN)self_7313467)->elements[6];
-+closureN_type c_7317920;
-+object e_7317945 [4];
-+c_7317920.hdr.mark = gc_color_red;
-+ c_7317920.hdr.grayed = 0;
-+c_7317920.tag = closureN_tag;
-+ c_7317920.fn = (function_type)__lambda_545;
-+c_7317920.num_args = 2;
-+c_7317920.num_elements = 4;
-+c_7317920.elements = (object *)e_7317945;
-+c_7317920.elements[0] = ((closureN)self_7312221)->elements[1];
-+c_7317920.elements[1] = ((closureN)self_7312221)->elements[2];
-+c_7317920.elements[2] = ((closureN)self_7312221)->elements[4];
-+c_7317920.elements[3] = ((closureN)self_7312221)->elements[6];
++closureN_type c_7317913;
++object e_7317938 [4];
++c_7317913.hdr.mark = gc_color_red;
++ c_7317913.hdr.grayed = 0;
++c_7317913.tag = closureN_tag;
++ c_7317913.fn = (function_type)__lambda_545;
++c_7317913.num_args = 2;
++c_7317913.num_elements = 4;
++c_7317913.elements = (object *)e_7317938;
++c_7317913.elements[0] = ((closureN)self_7312214)->elements[1];
++c_7317913.elements[1] = ((closureN)self_7312214)->elements[2];
++c_7317913.elements[2] = ((closureN)self_7312214)->elements[4];
++c_7317913.elements[3] = ((closureN)self_7312214)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7319196,__lambda_543, &c_7319213);;
-+return_direct_with_clo1(data,(closure)&c_7317903,__lambda_543, &c_7317920);;
++return_direct_with_clo1(data,(closure)&c_7317896,__lambda_543, &c_7317913);;
}
-static void __lambda_545(void *data, object self_7313468, int argc, object *args) /* object self_7313468, object k_735491, object i_91at_73661_733250, object i_91from_73662_733251 */
-+static void __lambda_545(void *data, object self_7312222, int argc, object *args) /* object self_7312222, object k_735046, object i_91at_73661_732910, object i_91from_73662_732911 */
++static void __lambda_545(void *data, object self_7312215, int argc, object *args) /* object self_7312215, object k_735039, object i_91at_73661_732903, object i_91from_73662_732904 */
{
- object k_735491 = args[0]; object i_91at_73661_733250 = args[1]; object i_91from_73662_733251 = args[2];
-+ object k_735046 = args[0]; object i_91at_73661_732910 = args[1]; object i_91from_73662_732911 = args[2];
++ object k_735039 = args[0]; object i_91at_73661_732903 = args[1]; object i_91from_73662_732904 = args[2];
-if( (boolean_f != Cyc_num_fast_eq_op(data, i_91from_73662_733251, car(((closureN)self_7313468)->elements[0]))) ){
- return_direct_with_clo1(data, k_735491, (((closure) k_735491)->fn), ((closureN)self_7313468)->elements[3]);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, i_91from_73662_732911, car(((closureN)self_7312222)->elements[0]))) ){
-+ return_direct_with_clo1(data, k_735046, (((closure) k_735046)->fn), ((closureN)self_7312222)->elements[3]);
++if( (boolean_f != Cyc_num_fast_eq_op(data, i_91from_73662_732904, car(((closureN)self_7312215)->elements[0]))) ){
++ return_direct_with_clo1(data, k_735039, (((closure) k_735039)->fn), ((closureN)self_7312215)->elements[3]);
} else {
- Cyc_string_set(data, ((closureN)self_7313468)->elements[3], i_91at_73661_733250, Cyc_string_ref(data, ((closureN)self_7313468)->elements[1], i_91from_73662_733251));
-+ Cyc_string_set(data, ((closureN)self_7312222)->elements[3], i_91at_73661_732910, Cyc_string_ref(data, ((closureN)self_7312222)->elements[1], i_91from_73662_732911));
++ Cyc_string_set(data, ((closureN)self_7312215)->elements[3], i_91at_73661_732903, Cyc_string_ref(data, ((closureN)self_7312215)->elements[1], i_91from_73662_732904));
-complex_num_type local_7319228;
-+complex_num_type local_7317935;
++complex_num_type local_7317928;
-complex_num_type local_7319231;
-return_closcall3(data, car(((closureN)self_7313468)->elements[2]), k_735491, Cyc_fast_sum(data,&local_7319228, i_91at_73661_733250, obj_int2obj(1)), Cyc_fast_sum(data,&local_7319231, i_91from_73662_733251, obj_int2obj(1)));;}
-+complex_num_type local_7317938;
-+return_closcall3(data, car(((closureN)self_7312222)->elements[2]), k_735046, Cyc_fast_sum(data,&local_7317935, i_91at_73661_732910, obj_int2obj(1)), Cyc_fast_sum(data,&local_7317938, i_91from_73662_732911, obj_int2obj(1)));;}
++complex_num_type local_7317931;
++return_closcall3(data, car(((closureN)self_7312215)->elements[2]), k_735039, Cyc_fast_sum(data,&local_7317928, i_91at_73661_732903, obj_int2obj(1)), Cyc_fast_sum(data,&local_7317931, i_91from_73662_732904, obj_int2obj(1)));;}
;;
}
-static void __lambda_543(void *data, object self_7313469, int argc, object *args) /* object self_7313469, object r_735490 */
-+static void __lambda_543(void *data, object self_7312223, int argc, object *args) /* object self_7312223, object r_735045 */
++static void __lambda_543(void *data, object self_7312216, int argc, object *args) /* object self_7312216, object r_735038 */
{
- object r_735490 = args[0];
-+ object r_735045 = args[0];
++ object r_735038 = args[0];
-closureN_type c_7319198;
-object e_7319208 [4];
@@ -45474,28 +45705,28 @@ Make let-values be the same as let*-values, to work around
-c_7319198.elements[1] = ((closureN)self_7313469)->elements[1];
-c_7319198.elements[2] = ((closureN)self_7313469)->elements[2];
-c_7319198.elements[3] = ((closureN)self_7313469)->elements[3];
-+closureN_type c_7317905;
-+object e_7317915 [4];
-+c_7317905.hdr.mark = gc_color_red;
-+ c_7317905.hdr.grayed = 0;
-+c_7317905.tag = closureN_tag;
-+ c_7317905.fn = (function_type)__lambda_544;
-+c_7317905.num_args = 1;
-+c_7317905.num_elements = 4;
-+c_7317905.elements = (object *)e_7317915;
-+c_7317905.elements[0] = ((closureN)self_7312223)->elements[0];
-+c_7317905.elements[1] = ((closureN)self_7312223)->elements[1];
-+c_7317905.elements[2] = ((closureN)self_7312223)->elements[2];
-+c_7317905.elements[3] = ((closureN)self_7312223)->elements[3];
++closureN_type c_7317898;
++object e_7317908 [4];
++c_7317898.hdr.mark = gc_color_red;
++ c_7317898.hdr.grayed = 0;
++c_7317898.tag = closureN_tag;
++ c_7317898.fn = (function_type)__lambda_544;
++c_7317898.num_args = 1;
++c_7317898.num_elements = 4;
++c_7317898.elements = (object *)e_7317908;
++c_7317898.elements[0] = ((closureN)self_7312216)->elements[0];
++c_7317898.elements[1] = ((closureN)self_7312216)->elements[1];
++c_7317898.elements[2] = ((closureN)self_7312216)->elements[2];
++c_7317898.elements[3] = ((closureN)self_7312216)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7319198,__lambda_544, Cyc_set_cell(data, ((closureN)self_7313469)->elements[2], r_735490));;
-+return_direct_with_clo1(data,(closure)&c_7317905,__lambda_544, Cyc_set_cell(data, ((closureN)self_7312223)->elements[2], r_735045));;
++return_direct_with_clo1(data,(closure)&c_7317898,__lambda_544, Cyc_set_cell(data, ((closureN)self_7312216)->elements[2], r_735038));;
}
-static void __lambda_544(void *data, object self_7313470, int argc, object *args) /* object self_7313470, object r_735489 */
-+static void __lambda_544(void *data, object self_7312224, int argc, object *args) /* object self_7312224, object r_735044 */
++static void __lambda_544(void *data, object self_7312217, int argc, object *args) /* object self_7312217, object r_735037 */
{
@@ -45503,39 +45734,38 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313470)->elements[2]), ((closureN)self_7313470)->elements[1], ((closureN)self_7313470)->elements[0], car(((closureN)self_7313470)->elements[3]));;
-+return_closcall3(data, car(((closureN)self_7312224)->elements[2]), ((closureN)self_7312224)->elements[1], ((closureN)self_7312224)->elements[0], car(((closureN)self_7312224)->elements[3]));;
++return_closcall3(data, car(((closureN)self_7312217)->elements[2]), ((closureN)self_7312217)->elements[1], ((closureN)self_7312217)->elements[0], car(((closureN)self_7312217)->elements[3]));;
}
-static void __lambda_540(void *data, object self_7313471, int argc, object *args) /* object self_7313471, object k_735498 */
-+static void __lambda_540(void *data, object self_7312225, int argc, object *args) /* object self_7312225, object k_735053 */
++static void __lambda_540(void *data, object self_7312218, int argc, object *args) /* object self_7312218, object k_735046 */
{
- object k_735498 = args[0];
-+ object k_735053 = args[0];
++ object k_735046 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313471)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312225)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312218)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735498,__lambda_541, Cyc_cadr(data, ((closureN)self_7313471)->elements[1]));
-+return_direct_with_clo1(data, k_735053,__lambda_541, Cyc_cadr(data, ((closureN)self_7312225)->elements[1]));
++return_direct_with_clo1(data, k_735046,__lambda_541, Cyc_cadr(data, ((closureN)self_7312218)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735498,__lambda_541, car(((closureN)self_7313471)->elements[0]));}
-+return_direct_with_clo1(data, k_735053,__lambda_541, car(((closureN)self_7312225)->elements[0]));}
++return_direct_with_clo1(data, k_735046,__lambda_541, car(((closureN)self_7312218)->elements[0]));}
;;
}
-static void __lambda_529(void *data, object _, int argc, object *args) /* closure _,object k_735470, object str_73648_733237, object opts_73649_733238_raw, ... */
-+static void __lambda_529(void *data, object _, int argc, object *args) /* closure _,object k_735025, object str_73648_732897, object opts_73649_732898_raw, ... */
++static void __lambda_529(void *data, object _, int argc, object *args) /* closure _,object k_735018, object str_73648_732890, object opts_73649_732891_raw, ... */
{
-object k_735470 = args[0]; object str_73648_733237 = args[1];
-load_varargs(opts_73649_733238, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:string-copy");
-+object k_735025 = args[0]; object str_73648_732897 = args[1];
-+load_varargs(opts_73649_732898, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:string-copy");
++object k_735018 = args[0]; object str_73648_732890 = args[1];
++load_varargs(opts_73649_732891, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:string-copy");
-closureN_type c_7319066;
-object e_7319149 [3];
@@ -45549,29 +45779,14 @@ Make let-values be the same as let*-values, to work around
-c_7319066.elements[0] = k_735470;
-c_7319066.elements[1] = opts_73649_733238;
-c_7319066.elements[2] = str_73648_733237;
-+closureN_type c_7317773;
-+object e_7317856 [3];
-+c_7317773.hdr.mark = gc_color_red;
-+ c_7317773.hdr.grayed = 0;
-+c_7317773.tag = closureN_tag;
-+ c_7317773.fn = (function_type)__lambda_530;
-+c_7317773.num_args = 3;
-+c_7317773.num_elements = 3;
-+c_7317773.elements = (object *)e_7317856;
-+c_7317773.elements[0] = k_735025;
-+c_7317773.elements[1] = opts_73649_732898;
-+c_7317773.elements[2] = str_73648_732897;
-
+-
-return_direct_with_clo3(data,(closure)&c_7319066,__lambda_530, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo3(data,(closure)&c_7317773,__lambda_530, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_530(void *data, object self_7313450, int argc, object *args) /* object self_7313450, object len_73650_733239, object start_73651_733240, object end_73652_733241 */
-+static void __lambda_530(void *data, object self_7312204, int argc, object *args) /* object self_7312204, object len_73650_732899, object start_73651_732900, object end_73652_732901 */
- {
+- {
- object len_73650_733239 = args[0]; object start_73651_733240 = args[1]; object end_73652_733241 = args[2];
-+ object len_73650_732899 = args[0]; object start_73651_732900 = args[1]; object end_73652_732901 = args[2];
-
+-
-closureN_type c_7319068;
-object e_7319145 [5];
-c_7319068.hdr.mark = gc_color_red;
@@ -45586,33 +45801,53 @@ Make let-values be the same as let*-values, to work around
-c_7319068.elements[2] = ((closureN)self_7313450)->elements[1];
-c_7319068.elements[3] = start_73651_733240;
-c_7319068.elements[4] = ((closureN)self_7313450)->elements[2];
-+closureN_type c_7317775;
-+object e_7317852 [5];
-+c_7317775.hdr.mark = gc_color_red;
-+ c_7317775.hdr.grayed = 0;
-+c_7317775.tag = closureN_tag;
-+ c_7317775.fn = (function_type)__lambda_1334;
-+c_7317775.num_args = 1;
-+c_7317775.num_elements = 5;
-+c_7317775.elements = (object *)e_7317852;
-+c_7317775.elements[0] = end_73652_732901;
-+c_7317775.elements[1] = ((closureN)self_7312204)->elements[0];
-+c_7317775.elements[2] = ((closureN)self_7312204)->elements[1];
-+c_7317775.elements[3] = start_73651_732900;
-+c_7317775.elements[4] = ((closureN)self_7312204)->elements[2];
-
++closureN_type c_7317766;
++object e_7317849 [3];
++c_7317766.hdr.mark = gc_color_red;
++ c_7317766.hdr.grayed = 0;
++c_7317766.tag = closureN_tag;
++ c_7317766.fn = (function_type)__lambda_530;
++c_7317766.num_args = 3;
++c_7317766.num_elements = 3;
++c_7317766.elements = (object *)e_7317849;
++c_7317766.elements[0] = k_735018;
++c_7317766.elements[1] = opts_73649_732891;
++c_7317766.elements[2] = str_73648_732890;
+
++return_direct_with_clo3(data,(closure)&c_7317766,__lambda_530, boolean_f, boolean_f, boolean_f);;
++}
-pair_type local_7319148;
-return_direct_with_clo1(data,(closure)&c_7319068,__lambda_1381, set_cell_as_expr(&local_7319148, len_73650_733239));;
-+pair_type local_7317855;
-+return_direct_with_clo1(data,(closure)&c_7317775,__lambda_1334, set_cell_as_expr(&local_7317855, len_73650_732899));;
++static void __lambda_530(void *data, object self_7312197, int argc, object *args) /* object self_7312197, object len_73650_732892, object start_73651_732893, object end_73652_732894 */
++ {
++ object len_73650_732892 = args[0]; object start_73651_732893 = args[1]; object end_73652_732894 = args[2];
++
++closureN_type c_7317768;
++object e_7317845 [5];
++c_7317768.hdr.mark = gc_color_red;
++ c_7317768.hdr.grayed = 0;
++c_7317768.tag = closureN_tag;
++ c_7317768.fn = (function_type)__lambda_1334;
++c_7317768.num_args = 1;
++c_7317768.num_elements = 5;
++c_7317768.elements = (object *)e_7317845;
++c_7317768.elements[0] = end_73652_732894;
++c_7317768.elements[1] = ((closureN)self_7312197)->elements[0];
++c_7317768.elements[2] = ((closureN)self_7312197)->elements[1];
++c_7317768.elements[3] = start_73651_732893;
++c_7317768.elements[4] = ((closureN)self_7312197)->elements[2];
++
++
++pair_type local_7317848;
++return_direct_with_clo1(data,(closure)&c_7317768,__lambda_1334, set_cell_as_expr(&local_7317848, len_73650_732892));;
}
-static void __lambda_1381(void *data, object self_7313451, int argc, object *args) /* object self_7313451, object len_73650_733239 */
-+static void __lambda_1334(void *data, object self_7312205, int argc, object *args) /* object self_7312205, object len_73650_732899 */
++static void __lambda_1334(void *data, object self_7312198, int argc, object *args) /* object self_7312198, object len_73650_732892 */
{
- object len_73650_733239 = args[0];
-+ object len_73650_732899 = args[0];
++ object len_73650_732892 = args[0];
-closureN_type c_7319070;
-object e_7319140 [5];
@@ -45628,33 +45863,33 @@ Make let-values be the same as let*-values, to work around
-c_7319070.elements[2] = len_73650_733239;
-c_7319070.elements[3] = ((closureN)self_7313451)->elements[2];
-c_7319070.elements[4] = ((closureN)self_7313451)->elements[4];
-+closureN_type c_7317777;
-+object e_7317847 [5];
-+c_7317777.hdr.mark = gc_color_red;
-+ c_7317777.hdr.grayed = 0;
-+c_7317777.tag = closureN_tag;
-+ c_7317777.fn = (function_type)__lambda_1333;
-+c_7317777.num_args = 1;
-+c_7317777.num_elements = 5;
-+c_7317777.elements = (object *)e_7317847;
-+c_7317777.elements[0] = ((closureN)self_7312205)->elements[0];
-+c_7317777.elements[1] = ((closureN)self_7312205)->elements[1];
-+c_7317777.elements[2] = len_73650_732899;
-+c_7317777.elements[3] = ((closureN)self_7312205)->elements[2];
-+c_7317777.elements[4] = ((closureN)self_7312205)->elements[4];
++closureN_type c_7317770;
++object e_7317840 [5];
++c_7317770.hdr.mark = gc_color_red;
++ c_7317770.hdr.grayed = 0;
++c_7317770.tag = closureN_tag;
++ c_7317770.fn = (function_type)__lambda_1333;
++c_7317770.num_args = 1;
++c_7317770.num_elements = 5;
++c_7317770.elements = (object *)e_7317840;
++c_7317770.elements[0] = ((closureN)self_7312198)->elements[0];
++c_7317770.elements[1] = ((closureN)self_7312198)->elements[1];
++c_7317770.elements[2] = len_73650_732892;
++c_7317770.elements[3] = ((closureN)self_7312198)->elements[2];
++c_7317770.elements[4] = ((closureN)self_7312198)->elements[4];
-pair_type local_7319143;
-return_direct_with_clo1(data,(closure)&c_7319070,__lambda_1380, set_cell_as_expr(&local_7319143, ((closureN)self_7313451)->elements[3]));;
-+pair_type local_7317850;
-+return_direct_with_clo1(data,(closure)&c_7317777,__lambda_1333, set_cell_as_expr(&local_7317850, ((closureN)self_7312205)->elements[3]));;
++pair_type local_7317843;
++return_direct_with_clo1(data,(closure)&c_7317770,__lambda_1333, set_cell_as_expr(&local_7317843, ((closureN)self_7312198)->elements[3]));;
}
-static void __lambda_1380(void *data, object self_7313452, int argc, object *args) /* object self_7313452, object start_73651_733240 */
-+static void __lambda_1333(void *data, object self_7312206, int argc, object *args) /* object self_7312206, object start_73651_732900 */
++static void __lambda_1333(void *data, object self_7312199, int argc, object *args) /* object self_7312199, object start_73651_732893 */
{
- object start_73651_733240 = args[0];
-+ object start_73651_732900 = args[0];
++ object start_73651_732893 = args[0];
-closureN_type c_7319072;
-object e_7319135 [5];
@@ -45670,33 +45905,33 @@ Make let-values be the same as let*-values, to work around
-c_7319072.elements[2] = ((closureN)self_7313452)->elements[3];
-c_7319072.elements[3] = start_73651_733240;
-c_7319072.elements[4] = ((closureN)self_7313452)->elements[4];
-+closureN_type c_7317779;
-+object e_7317842 [5];
-+c_7317779.hdr.mark = gc_color_red;
-+ c_7317779.hdr.grayed = 0;
-+c_7317779.tag = closureN_tag;
-+ c_7317779.fn = (function_type)__lambda_1332;
-+c_7317779.num_args = 1;
-+c_7317779.num_elements = 5;
-+c_7317779.elements = (object *)e_7317842;
-+c_7317779.elements[0] = ((closureN)self_7312206)->elements[1];
-+c_7317779.elements[1] = ((closureN)self_7312206)->elements[2];
-+c_7317779.elements[2] = ((closureN)self_7312206)->elements[3];
-+c_7317779.elements[3] = start_73651_732900;
-+c_7317779.elements[4] = ((closureN)self_7312206)->elements[4];
++closureN_type c_7317772;
++object e_7317835 [5];
++c_7317772.hdr.mark = gc_color_red;
++ c_7317772.hdr.grayed = 0;
++c_7317772.tag = closureN_tag;
++ c_7317772.fn = (function_type)__lambda_1332;
++c_7317772.num_args = 1;
++c_7317772.num_elements = 5;
++c_7317772.elements = (object *)e_7317835;
++c_7317772.elements[0] = ((closureN)self_7312199)->elements[1];
++c_7317772.elements[1] = ((closureN)self_7312199)->elements[2];
++c_7317772.elements[2] = ((closureN)self_7312199)->elements[3];
++c_7317772.elements[3] = start_73651_732893;
++c_7317772.elements[4] = ((closureN)self_7312199)->elements[4];
-pair_type local_7319138;
-return_direct_with_clo1(data,(closure)&c_7319072,__lambda_1379, set_cell_as_expr(&local_7319138, ((closureN)self_7313452)->elements[0]));;
-+pair_type local_7317845;
-+return_direct_with_clo1(data,(closure)&c_7317779,__lambda_1332, set_cell_as_expr(&local_7317845, ((closureN)self_7312206)->elements[0]));;
++pair_type local_7317838;
++return_direct_with_clo1(data,(closure)&c_7317772,__lambda_1332, set_cell_as_expr(&local_7317838, ((closureN)self_7312199)->elements[0]));;
}
-static void __lambda_1379(void *data, object self_7313453, int argc, object *args) /* object self_7313453, object end_73652_733241 */
-+static void __lambda_1332(void *data, object self_7312207, int argc, object *args) /* object self_7312207, object end_73652_732901 */
++static void __lambda_1332(void *data, object self_7312200, int argc, object *args) /* object self_7312200, object end_73652_732894 */
{
- object end_73652_733241 = args[0];
-+ object end_73652_732901 = args[0];
++ object end_73652_732894 = args[0];
-closureN_type c_7319074;
-object e_7319128 [6];
@@ -45713,46 +45948,46 @@ Make let-values be the same as let*-values, to work around
-c_7319074.elements[3] = ((closureN)self_7313453)->elements[2];
-c_7319074.elements[4] = ((closureN)self_7313453)->elements[3];
-c_7319074.elements[5] = ((closureN)self_7313453)->elements[4];
-+closureN_type c_7317781;
-+object e_7317835 [6];
-+c_7317781.hdr.mark = gc_color_red;
-+ c_7317781.hdr.grayed = 0;
-+c_7317781.tag = closureN_tag;
-+ c_7317781.fn = (function_type)__lambda_531;
-+c_7317781.num_args = 1;
-+c_7317781.num_elements = 6;
-+c_7317781.elements = (object *)e_7317835;
-+c_7317781.elements[0] = end_73652_732901;
-+c_7317781.elements[1] = ((closureN)self_7312207)->elements[0];
-+c_7317781.elements[2] = ((closureN)self_7312207)->elements[1];
-+c_7317781.elements[3] = ((closureN)self_7312207)->elements[2];
-+c_7317781.elements[4] = ((closureN)self_7312207)->elements[3];
-+c_7317781.elements[5] = ((closureN)self_7312207)->elements[4];
++closureN_type c_7317774;
++object e_7317828 [6];
++c_7317774.hdr.mark = gc_color_red;
++ c_7317774.hdr.grayed = 0;
++c_7317774.tag = closureN_tag;
++ c_7317774.fn = (function_type)__lambda_531;
++c_7317774.num_args = 1;
++c_7317774.num_elements = 6;
++c_7317774.elements = (object *)e_7317828;
++c_7317774.elements[0] = end_73652_732894;
++c_7317774.elements[1] = ((closureN)self_7312200)->elements[0];
++c_7317774.elements[2] = ((closureN)self_7312200)->elements[1];
++c_7317774.elements[3] = ((closureN)self_7312200)->elements[2];
++c_7317774.elements[4] = ((closureN)self_7312200)->elements[3];
++c_7317774.elements[5] = ((closureN)self_7312200)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7319074,__lambda_531, Cyc_set_cell(data, ((closureN)self_7313453)->elements[1], Cyc_string_length(data, ((closureN)self_7313453)->elements[4])));;
-+return_direct_with_clo1(data,(closure)&c_7317781,__lambda_531, Cyc_set_cell(data, ((closureN)self_7312207)->elements[1], Cyc_string_length(data, ((closureN)self_7312207)->elements[4])));;
++return_direct_with_clo1(data,(closure)&c_7317774,__lambda_531, Cyc_set_cell(data, ((closureN)self_7312200)->elements[1], Cyc_string_length(data, ((closureN)self_7312200)->elements[4])));;
}
-static void __lambda_531(void *data, object self_7313454, int argc, object *args) /* object self_7313454, object r_735471 */
-+static void __lambda_531(void *data, object self_7312208, int argc, object *args) /* object self_7312208, object r_735026 */
++static void __lambda_531(void *data, object self_7312201, int argc, object *args) /* object self_7312201, object r_735019 */
{
- object r_735478;
-+ object r_735033;
++ object r_735026;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313454)->elements[3]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312208)->elements[3]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312201)->elements[3]), obj_int2obj(0))) ){
- r_735478 = Cyc_car(data, ((closureN)self_7313454)->elements[3]);
-+ r_735033 = Cyc_car(data, ((closureN)self_7312208)->elements[3]);
++ r_735026 = Cyc_car(data, ((closureN)self_7312201)->elements[3]);
} else {
- r_735478 = obj_int2obj(0);}
-+ r_735033 = obj_int2obj(0);}
++ r_735026 = obj_int2obj(0);}
;
-closureN_type c_7319087;
-object e_7319124 [6];
@@ -45769,30 +46004,30 @@ Make let-values be the same as let*-values, to work around
-c_7319087.elements[3] = ((closureN)self_7313454)->elements[3];
-c_7319087.elements[4] = ((closureN)self_7313454)->elements[4];
-c_7319087.elements[5] = ((closureN)self_7313454)->elements[5];
-+closureN_type c_7317794;
-+object e_7317831 [6];
-+c_7317794.hdr.mark = gc_color_red;
-+ c_7317794.hdr.grayed = 0;
-+c_7317794.tag = closureN_tag;
-+ c_7317794.fn = (function_type)__lambda_532;
-+c_7317794.num_args = 1;
-+c_7317794.num_elements = 6;
-+c_7317794.elements = (object *)e_7317831;
-+c_7317794.elements[0] = ((closureN)self_7312208)->elements[0];
-+c_7317794.elements[1] = ((closureN)self_7312208)->elements[1];
-+c_7317794.elements[2] = ((closureN)self_7312208)->elements[2];
-+c_7317794.elements[3] = ((closureN)self_7312208)->elements[3];
-+c_7317794.elements[4] = ((closureN)self_7312208)->elements[4];
-+c_7317794.elements[5] = ((closureN)self_7312208)->elements[5];
++closureN_type c_7317787;
++object e_7317824 [6];
++c_7317787.hdr.mark = gc_color_red;
++ c_7317787.hdr.grayed = 0;
++c_7317787.tag = closureN_tag;
++ c_7317787.fn = (function_type)__lambda_532;
++c_7317787.num_args = 1;
++c_7317787.num_elements = 6;
++c_7317787.elements = (object *)e_7317824;
++c_7317787.elements[0] = ((closureN)self_7312201)->elements[0];
++c_7317787.elements[1] = ((closureN)self_7312201)->elements[1];
++c_7317787.elements[2] = ((closureN)self_7312201)->elements[2];
++c_7317787.elements[3] = ((closureN)self_7312201)->elements[3];
++c_7317787.elements[4] = ((closureN)self_7312201)->elements[4];
++c_7317787.elements[5] = ((closureN)self_7312201)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319087,__lambda_532, Cyc_set_cell(data, ((closureN)self_7313454)->elements[4], r_735478));;
-+return_direct_with_clo1(data,(closure)&c_7317794,__lambda_532, Cyc_set_cell(data, ((closureN)self_7312208)->elements[4], r_735033));;
++return_direct_with_clo1(data,(closure)&c_7317787,__lambda_532, Cyc_set_cell(data, ((closureN)self_7312201)->elements[4], r_735026));;
}
-static void __lambda_532(void *data, object self_7313455, int argc, object *args) /* object self_7313455, object r_735472 */
-+static void __lambda_532(void *data, object self_7312209, int argc, object *args) /* object self_7312209, object r_735027 */
++static void __lambda_532(void *data, object self_7312202, int argc, object *args) /* object self_7312202, object r_735020 */
{
@@ -45807,17 +46042,17 @@ Make let-values be the same as let*-values, to work around
-c_7319089.elements = (object *)e_7319103;
-c_7319089.elements[0] = ((closureN)self_7313455)->elements[2];
-c_7319089.elements[1] = ((closureN)self_7313455)->elements[3];
-+closureN_type c_7317796;
-+object e_7317810 [2];
-+c_7317796.hdr.mark = gc_color_red;
-+ c_7317796.hdr.grayed = 0;
-+c_7317796.tag = closureN_tag;
-+ c_7317796.fn = (function_type)__lambda_533;
-+c_7317796.num_args = 0;
-+c_7317796.num_elements = 2;
-+c_7317796.elements = (object *)e_7317810;
-+c_7317796.elements[0] = ((closureN)self_7312209)->elements[2];
-+c_7317796.elements[1] = ((closureN)self_7312209)->elements[3];
++closureN_type c_7317789;
++object e_7317803 [2];
++c_7317789.hdr.mark = gc_color_red;
++ c_7317789.hdr.grayed = 0;
++c_7317789.tag = closureN_tag;
++ c_7317789.fn = (function_type)__lambda_533;
++c_7317789.num_args = 0;
++c_7317789.num_elements = 2;
++c_7317789.elements = (object *)e_7317803;
++c_7317789.elements[0] = ((closureN)self_7312202)->elements[2];
++c_7317789.elements[1] = ((closureN)self_7312202)->elements[3];
-closureN_type c_7319104;
@@ -45833,29 +46068,29 @@ Make let-values be the same as let*-values, to work around
-c_7319104.elements[1] = ((closureN)self_7313455)->elements[1];
-c_7319104.elements[2] = ((closureN)self_7313455)->elements[4];
-c_7319104.elements[3] = ((closureN)self_7313455)->elements[5];
-+closureN_type c_7317811;
-+object e_7317830 [4];
-+c_7317811.hdr.mark = gc_color_red;
-+ c_7317811.hdr.grayed = 0;
-+c_7317811.tag = closureN_tag;
-+ c_7317811.fn = (function_type)__lambda_534;
-+c_7317811.num_args = 1;
-+c_7317811.num_elements = 4;
-+c_7317811.elements = (object *)e_7317830;
-+c_7317811.elements[0] = ((closureN)self_7312209)->elements[0];
-+c_7317811.elements[1] = ((closureN)self_7312209)->elements[1];
-+c_7317811.elements[2] = ((closureN)self_7312209)->elements[4];
-+c_7317811.elements[3] = ((closureN)self_7312209)->elements[5];
++closureN_type c_7317804;
++object e_7317823 [4];
++c_7317804.hdr.mark = gc_color_red;
++ c_7317804.hdr.grayed = 0;
++c_7317804.tag = closureN_tag;
++ c_7317804.fn = (function_type)__lambda_534;
++c_7317804.num_args = 1;
++c_7317804.num_elements = 4;
++c_7317804.elements = (object *)e_7317823;
++c_7317804.elements[0] = ((closureN)self_7312202)->elements[0];
++c_7317804.elements[1] = ((closureN)self_7312202)->elements[1];
++c_7317804.elements[2] = ((closureN)self_7312202)->elements[4];
++c_7317804.elements[3] = ((closureN)self_7312202)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7319089,__lambda_533, &c_7319104);;
-+return_direct_with_clo1(data,(closure)&c_7317796,__lambda_533, &c_7317811);;
++return_direct_with_clo1(data,(closure)&c_7317789,__lambda_533, &c_7317804);;
}
-static void __lambda_534(void *data, object self_7313456, int argc, object *args) /* object self_7313456, object r_735474 */
-+static void __lambda_534(void *data, object self_7312210, int argc, object *args) /* object self_7312210, object r_735029 */
++static void __lambda_534(void *data, object self_7312203, int argc, object *args) /* object self_7312203, object r_735022 */
{
- object r_735474 = args[0];
-+ object r_735029 = args[0];
++ object r_735022 = args[0];
-closureN_type c_7319106;
-object e_7319119 [4];
@@ -45870,28 +46105,28 @@ Make let-values be the same as let*-values, to work around
-c_7319106.elements[1] = ((closureN)self_7313456)->elements[1];
-c_7319106.elements[2] = ((closureN)self_7313456)->elements[2];
-c_7319106.elements[3] = ((closureN)self_7313456)->elements[3];
-+closureN_type c_7317813;
-+object e_7317826 [4];
-+c_7317813.hdr.mark = gc_color_red;
-+ c_7317813.hdr.grayed = 0;
-+c_7317813.tag = closureN_tag;
-+ c_7317813.fn = (function_type)__lambda_535;
-+c_7317813.num_args = 1;
-+c_7317813.num_elements = 4;
-+c_7317813.elements = (object *)e_7317826;
-+c_7317813.elements[0] = ((closureN)self_7312210)->elements[0];
-+c_7317813.elements[1] = ((closureN)self_7312210)->elements[1];
-+c_7317813.elements[2] = ((closureN)self_7312210)->elements[2];
-+c_7317813.elements[3] = ((closureN)self_7312210)->elements[3];
++closureN_type c_7317806;
++object e_7317819 [4];
++c_7317806.hdr.mark = gc_color_red;
++ c_7317806.hdr.grayed = 0;
++c_7317806.tag = closureN_tag;
++ c_7317806.fn = (function_type)__lambda_535;
++c_7317806.num_args = 1;
++c_7317806.num_elements = 4;
++c_7317806.elements = (object *)e_7317819;
++c_7317806.elements[0] = ((closureN)self_7312203)->elements[0];
++c_7317806.elements[1] = ((closureN)self_7312203)->elements[1];
++c_7317806.elements[2] = ((closureN)self_7312203)->elements[2];
++c_7317806.elements[3] = ((closureN)self_7312203)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7319106,__lambda_535, Cyc_set_cell(data, ((closureN)self_7313456)->elements[0], r_735474));;
-+return_direct_with_clo1(data,(closure)&c_7317813,__lambda_535, Cyc_set_cell(data, ((closureN)self_7312210)->elements[0], r_735029));;
++return_direct_with_clo1(data,(closure)&c_7317806,__lambda_535, Cyc_set_cell(data, ((closureN)self_7312203)->elements[0], r_735022));;
}
-static void __lambda_535(void *data, object self_7313457, int argc, object *args) /* object self_7313457, object r_735473 */
-+static void __lambda_535(void *data, object self_7312211, int argc, object *args) /* object self_7312211, object r_735028 */
++static void __lambda_535(void *data, object self_7312204, int argc, object *args) /* object self_7312204, object r_735021 */
{
@@ -45901,37 +46136,40 @@ Make let-values be the same as let*-values, to work around
-object c_7319111 = Cyc_substring(data, ((closureN)self_7313457)->elements[1],((closureN)self_7313457)->elements[3], car(((closureN)self_7313457)->elements[2]), car(((closureN)self_7313457)->elements[0]));
-return_direct_with_clo1(data, ((closureN)self_7313457)->elements[1], (((closure) ((closureN)self_7313457)->elements[1])->fn), c_7319111);;
-+object c_7317818 = Cyc_substring(data, ((closureN)self_7312211)->elements[1],((closureN)self_7312211)->elements[3], car(((closureN)self_7312211)->elements[2]), car(((closureN)self_7312211)->elements[0]));
-+return_direct_with_clo1(data, ((closureN)self_7312211)->elements[1], (((closure) ((closureN)self_7312211)->elements[1])->fn), c_7317818);;
++object c_7317811 = Cyc_substring(data, ((closureN)self_7312204)->elements[1],((closureN)self_7312204)->elements[3], car(((closureN)self_7312204)->elements[2]), car(((closureN)self_7312204)->elements[0]));
++return_direct_with_clo1(data, ((closureN)self_7312204)->elements[1], (((closure) ((closureN)self_7312204)->elements[1])->fn), c_7317811);;
}
-static void __lambda_533(void *data, object self_7313458, int argc, object *args) /* object self_7313458, object k_735475 */
-+static void __lambda_533(void *data, object self_7312212, int argc, object *args) /* object self_7312212, object k_735030 */
++static void __lambda_533(void *data, object self_7312205, int argc, object *args) /* object self_7312205, object k_735023 */
{
- object k_735475 = args[0];
-+ object k_735030 = args[0];
++ object k_735023 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313458)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312212)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312205)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735475,__lambda_534, Cyc_cadr(data, ((closureN)self_7313458)->elements[1]));
-+return_direct_with_clo1(data, k_735030,__lambda_534, Cyc_cadr(data, ((closureN)self_7312212)->elements[1]));
++return_direct_with_clo1(data, k_735023,__lambda_534, Cyc_cadr(data, ((closureN)self_7312205)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735475,__lambda_534, car(((closureN)self_7313458)->elements[0]));}
-+return_direct_with_clo1(data, k_735030,__lambda_534, car(((closureN)self_7312212)->elements[0]));}
++return_direct_with_clo1(data, k_735023,__lambda_534, car(((closureN)self_7312205)->elements[0]));}
;;
}
-static void __lambda_527(void *data, object _, int argc, object *args) /* closure _,object k_735465, object str_73646_733235, object opts_73647_733236_raw, ... */
-- {
++static void __lambda_527(void *data, object _, int argc, object *args) /* closure _,object k_735013, object str_73646_732888, object opts_73647_732889_raw, ... */
+ {
-object k_735465 = args[0]; object str_73646_733235 = args[1];
-load_varargs(opts_73647_733236, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:string->vector");
--
++object k_735013 = args[0]; object str_73646_732888 = args[1];
++load_varargs(opts_73647_732889, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:string->vector");
+
-closureN_type c_7319051;
-object e_7319057 [1];
-c_7319051.hdr.mark = gc_color_red;
@@ -45942,29 +46180,48 @@ Make let-values be the same as let*-values, to work around
-c_7319051.num_elements = 1;
-c_7319051.elements = (object *)e_7319057;
-c_7319051.elements[0] = k_735465;
--
--
++closureN_type c_7317751;
++object e_7317757 [1];
++c_7317751.hdr.mark = gc_color_red;
++ c_7317751.hdr.grayed = 0;
++c_7317751.tag = closureN_tag;
++ c_7317751.fn = (function_type)__lambda_528;
++c_7317751.num_args = 1;
++c_7317751.num_elements = 1;
++c_7317751.elements = (object *)e_7317757;
++c_7317751.elements[0] = k_735013;
+
+
-pair_type local_7319063;
--
++pair_type local_7317763;
+
-object c_7319060 = apply(data,(closure)&c_7319051,__glo_string_91_125list_scheme_base, set_pair_as_expr(&local_7319063, str_73646_733235, opts_73647_733236));
-return_closcall1(data,(closure)&c_7319051, c_7319060);;
--}
--
++object c_7317760 = apply(data,(closure)&c_7317751,__glo_string_91_125list_scheme_base, set_pair_as_expr(&local_7317763, str_73646_732888, opts_73647_732889));
++return_closcall1(data,(closure)&c_7317751, c_7317760);;
+ }
+
-static void __lambda_528(void *data, object self_7313449, int argc, object *args) /* object self_7313449, object r_735466 */
-- {
++static void __lambda_528(void *data, object self_7312196, int argc, object *args) /* object self_7312196, object r_735014 */
+ {
- object r_735466 = args[0];
--
++ object r_735014 = args[0];
+
-object c_7319056 = Cyc_list2vector(data, ((closureN)self_7313449)->elements[0],r_735466);
-return_direct_with_clo1(data, ((closureN)self_7313449)->elements[0], (((closure) ((closureN)self_7313449)->elements[0])->fn), c_7319056);;
--}
--
++object c_7317756 = Cyc_list2vector(data, ((closureN)self_7312196)->elements[0],r_735014);
++return_direct_with_clo1(data, ((closureN)self_7312196)->elements[0], (((closure) ((closureN)self_7312196)->elements[0])->fn), c_7317756);;
+ }
+
-static void __lambda_517(void *data, object _, int argc, object *args) /* closure _,object k_735442, object str_73638_733227, object opts_73639_733228_raw, ... */
-+static void __lambda_527(void *data, object _, int argc, object *args) /* closure _,object k_735020, object str_73646_732895, object opts_73647_732896_raw, ... */
++static void __lambda_517(void *data, object _, int argc, object *args) /* closure _,object k_734990, object str_73638_732880, object opts_73639_732881_raw, ... */
{
-object k_735442 = args[0]; object str_73638_733227 = args[1];
-load_varargs(opts_73639_733228, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:string->list");
--
++object k_734990 = args[0]; object str_73638_732880 = args[1];
++load_varargs(opts_73639_732881, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:string->list");
+
-closureN_type c_7318932;
-object e_7319048 [3];
-c_7318932.hdr.mark = gc_color_red;
@@ -45977,23 +46234,10 @@ Make let-values be the same as let*-values, to work around
-c_7318932.elements[0] = k_735442;
-c_7318932.elements[1] = opts_73639_733228;
-c_7318932.elements[2] = str_73638_733227;
-+object k_735020 = args[0]; object str_73646_732895 = args[1];
-+load_varargs(opts_73647_732896, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:string->vector");
-
+-
-return_direct_with_clo4(data,(closure)&c_7318932,__lambda_518, boolean_f, boolean_f, boolean_f, boolean_f);;
-}
-+closureN_type c_7317758;
-+object e_7317764 [1];
-+c_7317758.hdr.mark = gc_color_red;
-+ c_7317758.hdr.grayed = 0;
-+c_7317758.tag = closureN_tag;
-+ c_7317758.fn = (function_type)__lambda_528;
-+c_7317758.num_args = 1;
-+c_7317758.num_elements = 1;
-+c_7317758.elements = (object *)e_7317764;
-+c_7317758.elements[0] = k_735020;
-
+-
-static void __lambda_518(void *data, object self_7313436, int argc, object *args) /* object self_7313436, object len_73640_733229, object start_73641_733230, object end_73642_733231, object loop_73643_733232 */
- {
- object len_73640_733229 = args[0]; object start_73641_733230 = args[1]; object end_73642_733231 = args[2]; object loop_73643_733232 = args[3];
@@ -46013,21 +46257,16 @@ Make let-values be the same as let*-values, to work around
-c_7318934.elements[3] = ((closureN)self_7313436)->elements[1];
-c_7318934.elements[4] = start_73641_733230;
-c_7318934.elements[5] = ((closureN)self_7313436)->elements[2];
-
-+pair_type local_7317770;
-
+-
+-
-pair_type local_7319047;
-return_direct_with_clo1(data,(closure)&c_7318934,__lambda_1378, set_cell_as_expr(&local_7319047, len_73640_733229));;
-+object c_7317767 = apply(data,(closure)&c_7317758,__glo_string_91_125list_scheme_base, set_pair_as_expr(&local_7317770, str_73646_732895, opts_73647_732896));
-+return_closcall1(data,(closure)&c_7317758, c_7317767);;
- }
-
+-}
+-
-static void __lambda_1378(void *data, object self_7313437, int argc, object *args) /* object self_7313437, object len_73640_733229 */
-+static void __lambda_528(void *data, object self_7312203, int argc, object *args) /* object self_7312203, object r_735021 */
- {
+- {
- object len_73640_733229 = args[0];
-+ object r_735021 = args[0];
-
+-
-closureN_type c_7318936;
-object e_7319039 [6];
-c_7318936.hdr.mark = gc_color_red;
@@ -46043,19 +46282,55 @@ Make let-values be the same as let*-values, to work around
-c_7318936.elements[3] = ((closureN)self_7313437)->elements[2];
-c_7318936.elements[4] = ((closureN)self_7313437)->elements[3];
-c_7318936.elements[5] = ((closureN)self_7313437)->elements[5];
--
--
++closureN_type c_7317632;
++object e_7317748 [3];
++c_7317632.hdr.mark = gc_color_red;
++ c_7317632.hdr.grayed = 0;
++c_7317632.tag = closureN_tag;
++ c_7317632.fn = (function_type)__lambda_518;
++c_7317632.num_args = 4;
++c_7317632.num_elements = 3;
++c_7317632.elements = (object *)e_7317748;
++c_7317632.elements[0] = k_734990;
++c_7317632.elements[1] = opts_73639_732881;
++c_7317632.elements[2] = str_73638_732880;
+
++return_direct_with_clo4(data,(closure)&c_7317632,__lambda_518, boolean_f, boolean_f, boolean_f, boolean_f);;
++}
++
++static void __lambda_518(void *data, object self_7312183, int argc, object *args) /* object self_7312183, object len_73640_732882, object start_73641_732883, object end_73642_732884, object loop_73643_732885 */
++ {
++ object len_73640_732882 = args[0]; object start_73641_732883 = args[1]; object end_73642_732884 = args[2]; object loop_73643_732885 = args[3];
++
++closureN_type c_7317634;
++object e_7317744 [6];
++c_7317634.hdr.mark = gc_color_red;
++ c_7317634.hdr.grayed = 0;
++c_7317634.tag = closureN_tag;
++ c_7317634.fn = (function_type)__lambda_1331;
++c_7317634.num_args = 1;
++c_7317634.num_elements = 6;
++c_7317634.elements = (object *)e_7317744;
++c_7317634.elements[0] = end_73642_732884;
++c_7317634.elements[1] = ((closureN)self_7312183)->elements[0];
++c_7317634.elements[2] = loop_73643_732885;
++c_7317634.elements[3] = ((closureN)self_7312183)->elements[1];
++c_7317634.elements[4] = start_73641_732883;
++c_7317634.elements[5] = ((closureN)self_7312183)->elements[2];
+
-pair_type local_7319042;
-return_direct_with_clo1(data,(closure)&c_7318936,__lambda_1377, set_cell_as_expr(&local_7319042, ((closureN)self_7313437)->elements[4]));;
-+object c_7317763 = Cyc_list2vector(data, ((closureN)self_7312203)->elements[0],r_735021);
-+return_direct_with_clo1(data, ((closureN)self_7312203)->elements[0], (((closure) ((closureN)self_7312203)->elements[0])->fn), c_7317763);;
++
++pair_type local_7317747;
++return_direct_with_clo1(data,(closure)&c_7317634,__lambda_1331, set_cell_as_expr(&local_7317747, len_73640_732882));;
}
-static void __lambda_1377(void *data, object self_7313438, int argc, object *args) /* object self_7313438, object start_73641_733230 */
-+static void __lambda_517(void *data, object _, int argc, object *args) /* closure _,object k_734997, object str_73638_732887, object opts_73639_732888_raw, ... */
++static void __lambda_1331(void *data, object self_7312184, int argc, object *args) /* object self_7312184, object len_73640_732882 */
{
- object start_73641_733230 = args[0];
--
++ object len_73640_732882 = args[0];
+
-closureN_type c_7318938;
-object e_7319034 [6];
-c_7318938.hdr.mark = gc_color_red;
@@ -46071,108 +46346,59 @@ Make let-values be the same as let*-values, to work around
-c_7318938.elements[3] = ((closureN)self_7313438)->elements[4];
-c_7318938.elements[4] = start_73641_733230;
-c_7318938.elements[5] = ((closureN)self_7313438)->elements[5];
-+object k_734997 = args[0]; object str_73638_732887 = args[1];
-+load_varargs(opts_73639_732888, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:string->list");
-+
-+closureN_type c_7317639;
-+object e_7317755 [3];
-+c_7317639.hdr.mark = gc_color_red;
-+ c_7317639.hdr.grayed = 0;
-+c_7317639.tag = closureN_tag;
-+ c_7317639.fn = (function_type)__lambda_518;
-+c_7317639.num_args = 4;
-+c_7317639.num_elements = 3;
-+c_7317639.elements = (object *)e_7317755;
-+c_7317639.elements[0] = k_734997;
-+c_7317639.elements[1] = opts_73639_732888;
-+c_7317639.elements[2] = str_73638_732887;
-+
-+return_direct_with_clo4(data,(closure)&c_7317639,__lambda_518, boolean_f, boolean_f, boolean_f, boolean_f);;
-+}
-+
-+static void __lambda_518(void *data, object self_7312190, int argc, object *args) /* object self_7312190, object len_73640_732889, object start_73641_732890, object end_73642_732891, object loop_73643_732892 */
-+ {
-+ object len_73640_732889 = args[0]; object start_73641_732890 = args[1]; object end_73642_732891 = args[2]; object loop_73643_732892 = args[3];
-+
-+closureN_type c_7317641;
-+object e_7317751 [6];
-+c_7317641.hdr.mark = gc_color_red;
-+ c_7317641.hdr.grayed = 0;
-+c_7317641.tag = closureN_tag;
-+ c_7317641.fn = (function_type)__lambda_1331;
-+c_7317641.num_args = 1;
-+c_7317641.num_elements = 6;
-+c_7317641.elements = (object *)e_7317751;
-+c_7317641.elements[0] = end_73642_732891;
-+c_7317641.elements[1] = ((closureN)self_7312190)->elements[0];
-+c_7317641.elements[2] = loop_73643_732892;
-+c_7317641.elements[3] = ((closureN)self_7312190)->elements[1];
-+c_7317641.elements[4] = start_73641_732890;
-+c_7317641.elements[5] = ((closureN)self_7312190)->elements[2];
-+
-+
-+pair_type local_7317754;
-+return_direct_with_clo1(data,(closure)&c_7317641,__lambda_1331, set_cell_as_expr(&local_7317754, len_73640_732889));;
++closureN_type c_7317636;
++object e_7317739 [6];
++c_7317636.hdr.mark = gc_color_red;
++ c_7317636.hdr.grayed = 0;
++c_7317636.tag = closureN_tag;
++ c_7317636.fn = (function_type)__lambda_1330;
++c_7317636.num_args = 1;
++c_7317636.num_elements = 6;
++c_7317636.elements = (object *)e_7317739;
++c_7317636.elements[0] = ((closureN)self_7312184)->elements[0];
++c_7317636.elements[1] = ((closureN)self_7312184)->elements[1];
++c_7317636.elements[2] = len_73640_732882;
++c_7317636.elements[3] = ((closureN)self_7312184)->elements[2];
++c_7317636.elements[4] = ((closureN)self_7312184)->elements[3];
++c_7317636.elements[5] = ((closureN)self_7312184)->elements[5];
++
++
++pair_type local_7317742;
++return_direct_with_clo1(data,(closure)&c_7317636,__lambda_1330, set_cell_as_expr(&local_7317742, ((closureN)self_7312184)->elements[4]));;
+}
-+
-+static void __lambda_1331(void *data, object self_7312191, int argc, object *args) /* object self_7312191, object len_73640_732889 */
-+ {
-+ object len_73640_732889 = args[0];
-+
-+closureN_type c_7317643;
-+object e_7317746 [6];
-+c_7317643.hdr.mark = gc_color_red;
-+ c_7317643.hdr.grayed = 0;
-+c_7317643.tag = closureN_tag;
-+ c_7317643.fn = (function_type)__lambda_1330;
-+c_7317643.num_args = 1;
-+c_7317643.num_elements = 6;
-+c_7317643.elements = (object *)e_7317746;
-+c_7317643.elements[0] = ((closureN)self_7312191)->elements[0];
-+c_7317643.elements[1] = ((closureN)self_7312191)->elements[1];
-+c_7317643.elements[2] = len_73640_732889;
-+c_7317643.elements[3] = ((closureN)self_7312191)->elements[2];
-+c_7317643.elements[4] = ((closureN)self_7312191)->elements[3];
-+c_7317643.elements[5] = ((closureN)self_7312191)->elements[5];
-+
-+
-+pair_type local_7317749;
-+return_direct_with_clo1(data,(closure)&c_7317643,__lambda_1330, set_cell_as_expr(&local_7317749, ((closureN)self_7312191)->elements[4]));;
-+}
-+
-+static void __lambda_1330(void *data, object self_7312192, int argc, object *args) /* object self_7312192, object start_73641_732890 */
+
++static void __lambda_1330(void *data, object self_7312185, int argc, object *args) /* object self_7312185, object start_73641_732883 */
+ {
-+ object start_73641_732890 = args[0];
++ object start_73641_732883 = args[0];
+
-+closureN_type c_7317645;
-+object e_7317741 [6];
-+c_7317645.hdr.mark = gc_color_red;
-+ c_7317645.hdr.grayed = 0;
-+c_7317645.tag = closureN_tag;
-+ c_7317645.fn = (function_type)__lambda_1329;
-+c_7317645.num_args = 1;
-+c_7317645.num_elements = 6;
-+c_7317645.elements = (object *)e_7317741;
-+c_7317645.elements[0] = ((closureN)self_7312192)->elements[1];
-+c_7317645.elements[1] = ((closureN)self_7312192)->elements[2];
-+c_7317645.elements[2] = ((closureN)self_7312192)->elements[3];
-+c_7317645.elements[3] = ((closureN)self_7312192)->elements[4];
-+c_7317645.elements[4] = start_73641_732890;
-+c_7317645.elements[5] = ((closureN)self_7312192)->elements[5];
-
++closureN_type c_7317638;
++object e_7317734 [6];
++c_7317638.hdr.mark = gc_color_red;
++ c_7317638.hdr.grayed = 0;
++c_7317638.tag = closureN_tag;
++ c_7317638.fn = (function_type)__lambda_1329;
++c_7317638.num_args = 1;
++c_7317638.num_elements = 6;
++c_7317638.elements = (object *)e_7317734;
++c_7317638.elements[0] = ((closureN)self_7312185)->elements[1];
++c_7317638.elements[1] = ((closureN)self_7312185)->elements[2];
++c_7317638.elements[2] = ((closureN)self_7312185)->elements[3];
++c_7317638.elements[3] = ((closureN)self_7312185)->elements[4];
++c_7317638.elements[4] = start_73641_732883;
++c_7317638.elements[5] = ((closureN)self_7312185)->elements[5];
-pair_type local_7319037;
-return_direct_with_clo1(data,(closure)&c_7318938,__lambda_1376, set_cell_as_expr(&local_7319037, ((closureN)self_7313438)->elements[0]));;
-+pair_type local_7317744;
-+return_direct_with_clo1(data,(closure)&c_7317645,__lambda_1329, set_cell_as_expr(&local_7317744, ((closureN)self_7312192)->elements[0]));;
++
++pair_type local_7317737;
++return_direct_with_clo1(data,(closure)&c_7317638,__lambda_1329, set_cell_as_expr(&local_7317737, ((closureN)self_7312185)->elements[0]));;
}
-static void __lambda_1376(void *data, object self_7313439, int argc, object *args) /* object self_7313439, object end_73642_733231 */
-+static void __lambda_1329(void *data, object self_7312193, int argc, object *args) /* object self_7312193, object end_73642_732891 */
++static void __lambda_1329(void *data, object self_7312186, int argc, object *args) /* object self_7312186, object end_73642_732884 */
{
- object end_73642_733231 = args[0];
-+ object end_73642_732891 = args[0];
++ object end_73642_732884 = args[0];
-closureN_type c_7318940;
-object e_7319029 [6];
@@ -46189,34 +46415,34 @@ Make let-values be the same as let*-values, to work around
-c_7318940.elements[3] = ((closureN)self_7313439)->elements[3];
-c_7318940.elements[4] = ((closureN)self_7313439)->elements[4];
-c_7318940.elements[5] = ((closureN)self_7313439)->elements[5];
-+closureN_type c_7317647;
-+object e_7317736 [6];
-+c_7317647.hdr.mark = gc_color_red;
-+ c_7317647.hdr.grayed = 0;
-+c_7317647.tag = closureN_tag;
-+ c_7317647.fn = (function_type)__lambda_1328;
-+c_7317647.num_args = 1;
-+c_7317647.num_elements = 6;
-+c_7317647.elements = (object *)e_7317736;
-+c_7317647.elements[0] = end_73642_732891;
-+c_7317647.elements[1] = ((closureN)self_7312193)->elements[0];
-+c_7317647.elements[2] = ((closureN)self_7312193)->elements[1];
-+c_7317647.elements[3] = ((closureN)self_7312193)->elements[3];
-+c_7317647.elements[4] = ((closureN)self_7312193)->elements[4];
-+c_7317647.elements[5] = ((closureN)self_7312193)->elements[5];
++closureN_type c_7317640;
++object e_7317729 [6];
++c_7317640.hdr.mark = gc_color_red;
++ c_7317640.hdr.grayed = 0;
++c_7317640.tag = closureN_tag;
++ c_7317640.fn = (function_type)__lambda_1328;
++c_7317640.num_args = 1;
++c_7317640.num_elements = 6;
++c_7317640.elements = (object *)e_7317729;
++c_7317640.elements[0] = end_73642_732884;
++c_7317640.elements[1] = ((closureN)self_7312186)->elements[0];
++c_7317640.elements[2] = ((closureN)self_7312186)->elements[1];
++c_7317640.elements[3] = ((closureN)self_7312186)->elements[3];
++c_7317640.elements[4] = ((closureN)self_7312186)->elements[4];
++c_7317640.elements[5] = ((closureN)self_7312186)->elements[5];
-pair_type local_7319032;
-return_direct_with_clo1(data,(closure)&c_7318940,__lambda_1375, set_cell_as_expr(&local_7319032, ((closureN)self_7313439)->elements[2]));;
-+pair_type local_7317739;
-+return_direct_with_clo1(data,(closure)&c_7317647,__lambda_1328, set_cell_as_expr(&local_7317739, ((closureN)self_7312193)->elements[2]));;
++pair_type local_7317732;
++return_direct_with_clo1(data,(closure)&c_7317640,__lambda_1328, set_cell_as_expr(&local_7317732, ((closureN)self_7312186)->elements[2]));;
}
-static void __lambda_1375(void *data, object self_7313440, int argc, object *args) /* object self_7313440, object loop_73643_733232 */
-+static void __lambda_1328(void *data, object self_7312194, int argc, object *args) /* object self_7312194, object loop_73643_732892 */
++static void __lambda_1328(void *data, object self_7312187, int argc, object *args) /* object self_7312187, object loop_73643_732885 */
{
- object loop_73643_733232 = args[0];
-+ object loop_73643_732892 = args[0];
++ object loop_73643_732885 = args[0];
-closureN_type c_7318942;
-object e_7319022 [7];
@@ -46234,47 +46460,47 @@ Make let-values be the same as let*-values, to work around
-c_7318942.elements[4] = ((closureN)self_7313440)->elements[3];
-c_7318942.elements[5] = ((closureN)self_7313440)->elements[4];
-c_7318942.elements[6] = ((closureN)self_7313440)->elements[5];
-+closureN_type c_7317649;
-+object e_7317729 [7];
-+c_7317649.hdr.mark = gc_color_red;
-+ c_7317649.hdr.grayed = 0;
-+c_7317649.tag = closureN_tag;
-+ c_7317649.fn = (function_type)__lambda_519;
-+c_7317649.num_args = 1;
-+c_7317649.num_elements = 7;
-+c_7317649.elements = (object *)e_7317729;
-+c_7317649.elements[0] = ((closureN)self_7312194)->elements[0];
-+c_7317649.elements[1] = ((closureN)self_7312194)->elements[1];
-+c_7317649.elements[2] = ((closureN)self_7312194)->elements[2];
-+c_7317649.elements[3] = loop_73643_732892;
-+c_7317649.elements[4] = ((closureN)self_7312194)->elements[3];
-+c_7317649.elements[5] = ((closureN)self_7312194)->elements[4];
-+c_7317649.elements[6] = ((closureN)self_7312194)->elements[5];
++closureN_type c_7317642;
++object e_7317722 [7];
++c_7317642.hdr.mark = gc_color_red;
++ c_7317642.hdr.grayed = 0;
++c_7317642.tag = closureN_tag;
++ c_7317642.fn = (function_type)__lambda_519;
++c_7317642.num_args = 1;
++c_7317642.num_elements = 7;
++c_7317642.elements = (object *)e_7317722;
++c_7317642.elements[0] = ((closureN)self_7312187)->elements[0];
++c_7317642.elements[1] = ((closureN)self_7312187)->elements[1];
++c_7317642.elements[2] = ((closureN)self_7312187)->elements[2];
++c_7317642.elements[3] = loop_73643_732885;
++c_7317642.elements[4] = ((closureN)self_7312187)->elements[3];
++c_7317642.elements[5] = ((closureN)self_7312187)->elements[4];
++c_7317642.elements[6] = ((closureN)self_7312187)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318942,__lambda_519, Cyc_set_cell(data, ((closureN)self_7313440)->elements[2], Cyc_string_length(data, ((closureN)self_7313440)->elements[5])));;
-+return_direct_with_clo1(data,(closure)&c_7317649,__lambda_519, Cyc_set_cell(data, ((closureN)self_7312194)->elements[2], Cyc_string_length(data, ((closureN)self_7312194)->elements[5])));;
++return_direct_with_clo1(data,(closure)&c_7317642,__lambda_519, Cyc_set_cell(data, ((closureN)self_7312187)->elements[2], Cyc_string_length(data, ((closureN)self_7312187)->elements[5])));;
}
-static void __lambda_519(void *data, object self_7313441, int argc, object *args) /* object self_7313441, object r_735443 */
-+static void __lambda_519(void *data, object self_7312195, int argc, object *args) /* object self_7312195, object r_734998 */
++static void __lambda_519(void *data, object self_7312188, int argc, object *args) /* object self_7312188, object r_734991 */
{
- object r_735458;
-+ object r_735013;
++ object r_735006;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313441)->elements[4]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312195)->elements[4]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312188)->elements[4]), obj_int2obj(0))) ){
- r_735458 = Cyc_car(data, ((closureN)self_7313441)->elements[4]);
-+ r_735013 = Cyc_car(data, ((closureN)self_7312195)->elements[4]);
++ r_735006 = Cyc_car(data, ((closureN)self_7312188)->elements[4]);
} else {
- r_735458 = obj_int2obj(0);}
-+ r_735013 = obj_int2obj(0);}
++ r_735006 = obj_int2obj(0);}
;
-closureN_type c_7318955;
-object e_7319018 [7];
@@ -46292,31 +46518,31 @@ Make let-values be the same as let*-values, to work around
-c_7318955.elements[4] = ((closureN)self_7313441)->elements[4];
-c_7318955.elements[5] = ((closureN)self_7313441)->elements[5];
-c_7318955.elements[6] = ((closureN)self_7313441)->elements[6];
-+closureN_type c_7317662;
-+object e_7317725 [7];
-+c_7317662.hdr.mark = gc_color_red;
-+ c_7317662.hdr.grayed = 0;
-+c_7317662.tag = closureN_tag;
-+ c_7317662.fn = (function_type)__lambda_520;
-+c_7317662.num_args = 1;
-+c_7317662.num_elements = 7;
-+c_7317662.elements = (object *)e_7317725;
-+c_7317662.elements[0] = ((closureN)self_7312195)->elements[0];
-+c_7317662.elements[1] = ((closureN)self_7312195)->elements[1];
-+c_7317662.elements[2] = ((closureN)self_7312195)->elements[2];
-+c_7317662.elements[3] = ((closureN)self_7312195)->elements[3];
-+c_7317662.elements[4] = ((closureN)self_7312195)->elements[4];
-+c_7317662.elements[5] = ((closureN)self_7312195)->elements[5];
-+c_7317662.elements[6] = ((closureN)self_7312195)->elements[6];
++closureN_type c_7317655;
++object e_7317718 [7];
++c_7317655.hdr.mark = gc_color_red;
++ c_7317655.hdr.grayed = 0;
++c_7317655.tag = closureN_tag;
++ c_7317655.fn = (function_type)__lambda_520;
++c_7317655.num_args = 1;
++c_7317655.num_elements = 7;
++c_7317655.elements = (object *)e_7317718;
++c_7317655.elements[0] = ((closureN)self_7312188)->elements[0];
++c_7317655.elements[1] = ((closureN)self_7312188)->elements[1];
++c_7317655.elements[2] = ((closureN)self_7312188)->elements[2];
++c_7317655.elements[3] = ((closureN)self_7312188)->elements[3];
++c_7317655.elements[4] = ((closureN)self_7312188)->elements[4];
++c_7317655.elements[5] = ((closureN)self_7312188)->elements[5];
++c_7317655.elements[6] = ((closureN)self_7312188)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7318955,__lambda_520, Cyc_set_cell(data, ((closureN)self_7313441)->elements[5], r_735458));;
-+return_direct_with_clo1(data,(closure)&c_7317662,__lambda_520, Cyc_set_cell(data, ((closureN)self_7312195)->elements[5], r_735013));;
++return_direct_with_clo1(data,(closure)&c_7317655,__lambda_520, Cyc_set_cell(data, ((closureN)self_7312188)->elements[5], r_735006));;
}
-static void __lambda_520(void *data, object self_7313442, int argc, object *args) /* object self_7313442, object r_735444 */
-+static void __lambda_520(void *data, object self_7312196, int argc, object *args) /* object self_7312196, object r_734999 */
++static void __lambda_520(void *data, object self_7312189, int argc, object *args) /* object self_7312189, object r_734992 */
{
@@ -46331,17 +46557,17 @@ Make let-values be the same as let*-values, to work around
-c_7318957.elements = (object *)e_7318971;
-c_7318957.elements[0] = ((closureN)self_7313442)->elements[2];
-c_7318957.elements[1] = ((closureN)self_7313442)->elements[4];
-+closureN_type c_7317664;
-+object e_7317678 [2];
-+c_7317664.hdr.mark = gc_color_red;
-+ c_7317664.hdr.grayed = 0;
-+c_7317664.tag = closureN_tag;
-+ c_7317664.fn = (function_type)__lambda_521;
-+c_7317664.num_args = 0;
-+c_7317664.num_elements = 2;
-+c_7317664.elements = (object *)e_7317678;
-+c_7317664.elements[0] = ((closureN)self_7312196)->elements[2];
-+c_7317664.elements[1] = ((closureN)self_7312196)->elements[4];
++closureN_type c_7317657;
++object e_7317671 [2];
++c_7317657.hdr.mark = gc_color_red;
++ c_7317657.hdr.grayed = 0;
++c_7317657.tag = closureN_tag;
++ c_7317657.fn = (function_type)__lambda_521;
++c_7317657.num_args = 0;
++c_7317657.num_elements = 2;
++c_7317657.elements = (object *)e_7317671;
++c_7317657.elements[0] = ((closureN)self_7312189)->elements[2];
++c_7317657.elements[1] = ((closureN)self_7312189)->elements[4];
-closureN_type c_7318972;
@@ -46358,30 +46584,30 @@ Make let-values be the same as let*-values, to work around
-c_7318972.elements[2] = ((closureN)self_7313442)->elements[3];
-c_7318972.elements[3] = ((closureN)self_7313442)->elements[5];
-c_7318972.elements[4] = ((closureN)self_7313442)->elements[6];
-+closureN_type c_7317679;
-+object e_7317724 [5];
-+c_7317679.hdr.mark = gc_color_red;
-+ c_7317679.hdr.grayed = 0;
-+c_7317679.tag = closureN_tag;
-+ c_7317679.fn = (function_type)__lambda_522;
-+c_7317679.num_args = 1;
-+c_7317679.num_elements = 5;
-+c_7317679.elements = (object *)e_7317724;
-+c_7317679.elements[0] = ((closureN)self_7312196)->elements[0];
-+c_7317679.elements[1] = ((closureN)self_7312196)->elements[1];
-+c_7317679.elements[2] = ((closureN)self_7312196)->elements[3];
-+c_7317679.elements[3] = ((closureN)self_7312196)->elements[5];
-+c_7317679.elements[4] = ((closureN)self_7312196)->elements[6];
++closureN_type c_7317672;
++object e_7317717 [5];
++c_7317672.hdr.mark = gc_color_red;
++ c_7317672.hdr.grayed = 0;
++c_7317672.tag = closureN_tag;
++ c_7317672.fn = (function_type)__lambda_522;
++c_7317672.num_args = 1;
++c_7317672.num_elements = 5;
++c_7317672.elements = (object *)e_7317717;
++c_7317672.elements[0] = ((closureN)self_7312189)->elements[0];
++c_7317672.elements[1] = ((closureN)self_7312189)->elements[1];
++c_7317672.elements[2] = ((closureN)self_7312189)->elements[3];
++c_7317672.elements[3] = ((closureN)self_7312189)->elements[5];
++c_7317672.elements[4] = ((closureN)self_7312189)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7318957,__lambda_521, &c_7318972);;
-+return_direct_with_clo1(data,(closure)&c_7317664,__lambda_521, &c_7317679);;
++return_direct_with_clo1(data,(closure)&c_7317657,__lambda_521, &c_7317672);;
}
-static void __lambda_522(void *data, object self_7313443, int argc, object *args) /* object self_7313443, object r_735454 */
-+static void __lambda_522(void *data, object self_7312197, int argc, object *args) /* object self_7312197, object r_735009 */
++static void __lambda_522(void *data, object self_7312190, int argc, object *args) /* object self_7312190, object r_735002 */
{
- object r_735454 = args[0];
-+ object r_735009 = args[0];
++ object r_735002 = args[0];
-closureN_type c_7318974;
-object e_7319013 [5];
@@ -46397,29 +46623,29 @@ Make let-values be the same as let*-values, to work around
-c_7318974.elements[2] = ((closureN)self_7313443)->elements[2];
-c_7318974.elements[3] = ((closureN)self_7313443)->elements[3];
-c_7318974.elements[4] = ((closureN)self_7313443)->elements[4];
-+closureN_type c_7317681;
-+object e_7317720 [5];
-+c_7317681.hdr.mark = gc_color_red;
-+ c_7317681.hdr.grayed = 0;
-+c_7317681.tag = closureN_tag;
-+ c_7317681.fn = (function_type)__lambda_523;
-+c_7317681.num_args = 1;
-+c_7317681.num_elements = 5;
-+c_7317681.elements = (object *)e_7317720;
-+c_7317681.elements[0] = ((closureN)self_7312197)->elements[0];
-+c_7317681.elements[1] = ((closureN)self_7312197)->elements[1];
-+c_7317681.elements[2] = ((closureN)self_7312197)->elements[2];
-+c_7317681.elements[3] = ((closureN)self_7312197)->elements[3];
-+c_7317681.elements[4] = ((closureN)self_7312197)->elements[4];
++closureN_type c_7317674;
++object e_7317713 [5];
++c_7317674.hdr.mark = gc_color_red;
++ c_7317674.hdr.grayed = 0;
++c_7317674.tag = closureN_tag;
++ c_7317674.fn = (function_type)__lambda_523;
++c_7317674.num_args = 1;
++c_7317674.num_elements = 5;
++c_7317674.elements = (object *)e_7317713;
++c_7317674.elements[0] = ((closureN)self_7312190)->elements[0];
++c_7317674.elements[1] = ((closureN)self_7312190)->elements[1];
++c_7317674.elements[2] = ((closureN)self_7312190)->elements[2];
++c_7317674.elements[3] = ((closureN)self_7312190)->elements[3];
++c_7317674.elements[4] = ((closureN)self_7312190)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318974,__lambda_523, Cyc_set_cell(data, ((closureN)self_7313443)->elements[0], r_735454));;
-+return_direct_with_clo1(data,(closure)&c_7317681,__lambda_523, Cyc_set_cell(data, ((closureN)self_7312197)->elements[0], r_735009));;
++return_direct_with_clo1(data,(closure)&c_7317674,__lambda_523, Cyc_set_cell(data, ((closureN)self_7312190)->elements[0], r_735002));;
}
-static void __lambda_523(void *data, object self_7313444, int argc, object *args) /* object self_7313444, object r_735445 */
-+static void __lambda_523(void *data, object self_7312198, int argc, object *args) /* object self_7312198, object r_735000 */
++static void __lambda_523(void *data, object self_7312191, int argc, object *args) /* object self_7312191, object r_734993 */
{
@@ -46435,18 +46661,18 @@ Make let-values be the same as let*-values, to work around
-c_7318976.elements[0] = ((closureN)self_7313444)->elements[1];
-c_7318976.elements[1] = ((closureN)self_7313444)->elements[2];
-c_7318976.elements[2] = ((closureN)self_7313444)->elements[3];
-+closureN_type c_7317683;
-+object e_7317698 [3];
-+c_7317683.hdr.mark = gc_color_red;
-+ c_7317683.hdr.grayed = 0;
-+c_7317683.tag = closureN_tag;
-+ c_7317683.fn = (function_type)__lambda_524;
-+c_7317683.num_args = 1;
-+c_7317683.num_elements = 3;
-+c_7317683.elements = (object *)e_7317698;
-+c_7317683.elements[0] = ((closureN)self_7312198)->elements[1];
-+c_7317683.elements[1] = ((closureN)self_7312198)->elements[2];
-+c_7317683.elements[2] = ((closureN)self_7312198)->elements[3];
++closureN_type c_7317676;
++object e_7317691 [3];
++c_7317676.hdr.mark = gc_color_red;
++ c_7317676.hdr.grayed = 0;
++c_7317676.tag = closureN_tag;
++ c_7317676.fn = (function_type)__lambda_524;
++c_7317676.num_args = 1;
++c_7317676.num_elements = 3;
++c_7317676.elements = (object *)e_7317691;
++c_7317676.elements[0] = ((closureN)self_7312191)->elements[1];
++c_7317676.elements[1] = ((closureN)self_7312191)->elements[2];
++c_7317676.elements[2] = ((closureN)self_7312191)->elements[3];
-closureN_type c_7318992;
@@ -46461,55 +46687,55 @@ Make let-values be the same as let*-values, to work around
-c_7318992.elements[0] = ((closureN)self_7313444)->elements[0];
-c_7318992.elements[1] = ((closureN)self_7313444)->elements[2];
-c_7318992.elements[2] = ((closureN)self_7313444)->elements[4];
-+closureN_type c_7317699;
-+object e_7317719 [3];
-+c_7317699.hdr.mark = gc_color_red;
-+ c_7317699.hdr.grayed = 0;
-+c_7317699.tag = closureN_tag;
-+ c_7317699.fn = (function_type)__lambda_526;
-+c_7317699.num_args = 2;
-+c_7317699.num_elements = 3;
-+c_7317699.elements = (object *)e_7317719;
-+c_7317699.elements[0] = ((closureN)self_7312198)->elements[0];
-+c_7317699.elements[1] = ((closureN)self_7312198)->elements[2];
-+c_7317699.elements[2] = ((closureN)self_7312198)->elements[4];
++closureN_type c_7317692;
++object e_7317712 [3];
++c_7317692.hdr.mark = gc_color_red;
++ c_7317692.hdr.grayed = 0;
++c_7317692.tag = closureN_tag;
++ c_7317692.fn = (function_type)__lambda_526;
++c_7317692.num_args = 2;
++c_7317692.num_elements = 3;
++c_7317692.elements = (object *)e_7317712;
++c_7317692.elements[0] = ((closureN)self_7312191)->elements[0];
++c_7317692.elements[1] = ((closureN)self_7312191)->elements[2];
++c_7317692.elements[2] = ((closureN)self_7312191)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318976,__lambda_524, &c_7318992);;
-+return_direct_with_clo1(data,(closure)&c_7317683,__lambda_524, &c_7317699);;
++return_direct_with_clo1(data,(closure)&c_7317676,__lambda_524, &c_7317692);;
}
-static void __lambda_526(void *data, object self_7313445, int argc, object *args) /* object self_7313445, object k_735449, object i_73644_733233, object lst_73645_733234 */
-+static void __lambda_526(void *data, object self_7312199, int argc, object *args) /* object self_7312199, object k_735004, object i_73644_732893, object lst_73645_732894 */
++static void __lambda_526(void *data, object self_7312192, int argc, object *args) /* object self_7312192, object k_734997, object i_73644_732886, object lst_73645_732887 */
{
- object k_735449 = args[0]; object i_73644_733233 = args[1]; object lst_73645_733234 = args[2];
-+ object k_735004 = args[0]; object i_73644_732893 = args[1]; object lst_73645_732894 = args[2];
++ object k_734997 = args[0]; object i_73644_732886 = args[1]; object lst_73645_732887 = args[2];
-if( (boolean_f != Cyc_num_fast_eq_op(data, i_73644_733233, car(((closureN)self_7313445)->elements[0]))) ){
- return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735449, primitive_cons, NULL, lst_73645_733234);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, i_73644_732893, car(((closureN)self_7312199)->elements[0]))) ){
-+ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735004, primitive_cons, NULL, lst_73645_732894);
++if( (boolean_f != Cyc_num_fast_eq_op(data, i_73644_732886, car(((closureN)self_7312192)->elements[0]))) ){
++ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_734997, primitive_cons, NULL, lst_73645_732887);
} else {
-complex_num_type local_7319005;
-+complex_num_type local_7317712;
++complex_num_type local_7317705;
-pair_type local_7319008;
-+pair_type local_7317715;
++pair_type local_7317708;
-return_closcall3(data, car(((closureN)self_7313445)->elements[1]), k_735449, Cyc_fast_sum(data,&local_7319005, i_73644_733233, obj_int2obj(1)), set_pair_as_expr(&local_7319008, Cyc_string_ref(data, ((closureN)self_7313445)->elements[2], i_73644_733233), lst_73645_733234));}
-+return_closcall3(data, car(((closureN)self_7312199)->elements[1]), k_735004, Cyc_fast_sum(data,&local_7317712, i_73644_732893, obj_int2obj(1)), set_pair_as_expr(&local_7317715, Cyc_string_ref(data, ((closureN)self_7312199)->elements[2], i_73644_732893), lst_73645_732894));}
++return_closcall3(data, car(((closureN)self_7312192)->elements[1]), k_734997, Cyc_fast_sum(data,&local_7317705, i_73644_732886, obj_int2obj(1)), set_pair_as_expr(&local_7317708, Cyc_string_ref(data, ((closureN)self_7312192)->elements[2], i_73644_732886), lst_73645_732887));}
;;
}
-static void __lambda_524(void *data, object self_7313446, int argc, object *args) /* object self_7313446, object r_735448 */
-+static void __lambda_524(void *data, object self_7312200, int argc, object *args) /* object self_7312200, object r_735003 */
++static void __lambda_524(void *data, object self_7312193, int argc, object *args) /* object self_7312193, object r_734996 */
{
- object r_735448 = args[0];
-+ object r_735003 = args[0];
++ object r_734996 = args[0];
-closureN_type c_7318978;
-object e_7318987 [3];
@@ -46523,27 +46749,27 @@ Make let-values be the same as let*-values, to work around
-c_7318978.elements[0] = ((closureN)self_7313446)->elements[0];
-c_7318978.elements[1] = ((closureN)self_7313446)->elements[1];
-c_7318978.elements[2] = ((closureN)self_7313446)->elements[2];
-+closureN_type c_7317685;
-+object e_7317694 [3];
-+c_7317685.hdr.mark = gc_color_red;
-+ c_7317685.hdr.grayed = 0;
-+c_7317685.tag = closureN_tag;
-+ c_7317685.fn = (function_type)__lambda_525;
-+c_7317685.num_args = 1;
-+c_7317685.num_elements = 3;
-+c_7317685.elements = (object *)e_7317694;
-+c_7317685.elements[0] = ((closureN)self_7312200)->elements[0];
-+c_7317685.elements[1] = ((closureN)self_7312200)->elements[1];
-+c_7317685.elements[2] = ((closureN)self_7312200)->elements[2];
++closureN_type c_7317678;
++object e_7317687 [3];
++c_7317678.hdr.mark = gc_color_red;
++ c_7317678.hdr.grayed = 0;
++c_7317678.tag = closureN_tag;
++ c_7317678.fn = (function_type)__lambda_525;
++c_7317678.num_args = 1;
++c_7317678.num_elements = 3;
++c_7317678.elements = (object *)e_7317687;
++c_7317678.elements[0] = ((closureN)self_7312193)->elements[0];
++c_7317678.elements[1] = ((closureN)self_7312193)->elements[1];
++c_7317678.elements[2] = ((closureN)self_7312193)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7318978,__lambda_525, Cyc_set_cell(data, ((closureN)self_7313446)->elements[1], r_735448));;
-+return_direct_with_clo1(data,(closure)&c_7317685,__lambda_525, Cyc_set_cell(data, ((closureN)self_7312200)->elements[1], r_735003));;
++return_direct_with_clo1(data,(closure)&c_7317678,__lambda_525, Cyc_set_cell(data, ((closureN)self_7312193)->elements[1], r_734996));;
}
-static void __lambda_525(void *data, object self_7313447, int argc, object *args) /* object self_7313447, object r_735446 */
-+static void __lambda_525(void *data, object self_7312201, int argc, object *args) /* object self_7312201, object r_735001 */
++static void __lambda_525(void *data, object self_7312194, int argc, object *args) /* object self_7312194, object r_734994 */
{
@@ -46551,39 +46777,38 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313447)->elements[1]), ((closureN)self_7313447)->elements[0], car(((closureN)self_7313447)->elements[2]), NULL);;
-+return_closcall3(data, car(((closureN)self_7312201)->elements[1]), ((closureN)self_7312201)->elements[0], car(((closureN)self_7312201)->elements[2]), NULL);;
++return_closcall3(data, car(((closureN)self_7312194)->elements[1]), ((closureN)self_7312194)->elements[0], car(((closureN)self_7312194)->elements[2]), NULL);;
}
-static void __lambda_521(void *data, object self_7313448, int argc, object *args) /* object self_7313448, object k_735455 */
-+static void __lambda_521(void *data, object self_7312202, int argc, object *args) /* object self_7312202, object k_735010 */
++static void __lambda_521(void *data, object self_7312195, int argc, object *args) /* object self_7312195, object k_735003 */
{
- object k_735455 = args[0];
-+ object k_735010 = args[0];
++ object k_735003 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313448)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312202)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312195)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735455,__lambda_522, Cyc_cadr(data, ((closureN)self_7313448)->elements[1]));
-+return_direct_with_clo1(data, k_735010,__lambda_522, Cyc_cadr(data, ((closureN)self_7312202)->elements[1]));
++return_direct_with_clo1(data, k_735003,__lambda_522, Cyc_cadr(data, ((closureN)self_7312195)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735455,__lambda_522, car(((closureN)self_7313448)->elements[0]));}
-+return_direct_with_clo1(data, k_735010,__lambda_522, car(((closureN)self_7312202)->elements[0]));}
++return_direct_with_clo1(data, k_735003,__lambda_522, car(((closureN)self_7312195)->elements[0]));}
;;
}
-static void __lambda_515(void *data, object _, int argc, object *args) /* closure _,object k_735437, object vec_73635_733224, object opts_73636_733225_raw, ... */
-+static void __lambda_515(void *data, object _, int argc, object *args) /* closure _,object k_734992, object vec_73635_732884, object opts_73636_732885_raw, ... */
++static void __lambda_515(void *data, object _, int argc, object *args) /* closure _,object k_734985, object vec_73635_732877, object opts_73636_732878_raw, ... */
{
-object k_735437 = args[0]; object vec_73635_733224 = args[1];
-load_varargs(opts_73636_733225, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:vector->string");
-+object k_734992 = args[0]; object vec_73635_732884 = args[1];
-+load_varargs(opts_73636_732885, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:vector->string");
++object k_734985 = args[0]; object vec_73635_732877 = args[1];
++load_varargs(opts_73636_732878, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:vector->string");
-closureN_type c_7318917;
-object e_7318923 [1];
@@ -46595,48 +46820,47 @@ Make let-values be the same as let*-values, to work around
-c_7318917.num_elements = 1;
-c_7318917.elements = (object *)e_7318923;
-c_7318917.elements[0] = k_735437;
-+closureN_type c_7317624;
-+object e_7317630 [1];
-+c_7317624.hdr.mark = gc_color_red;
-+ c_7317624.hdr.grayed = 0;
-+c_7317624.tag = closureN_tag;
-+ c_7317624.fn = (function_type)__lambda_516;
-+c_7317624.num_args = 1;
-+c_7317624.num_elements = 1;
-+c_7317624.elements = (object *)e_7317630;
-+c_7317624.elements[0] = k_734992;
++closureN_type c_7317617;
++object e_7317623 [1];
++c_7317617.hdr.mark = gc_color_red;
++ c_7317617.hdr.grayed = 0;
++c_7317617.tag = closureN_tag;
++ c_7317617.fn = (function_type)__lambda_516;
++c_7317617.num_args = 1;
++c_7317617.num_elements = 1;
++c_7317617.elements = (object *)e_7317623;
++c_7317617.elements[0] = k_734985;
-pair_type local_7318929;
-+pair_type local_7317636;
++pair_type local_7317629;
-object c_7318926 = apply(data,(closure)&c_7318917,__glo_vector_91_125list_scheme_base, set_pair_as_expr(&local_7318929, vec_73635_733224, opts_73636_733225));
-return_closcall1(data,(closure)&c_7318917, c_7318926);;
-+object c_7317633 = apply(data,(closure)&c_7317624,__glo_vector_91_125list_scheme_base, set_pair_as_expr(&local_7317636, vec_73635_732884, opts_73636_732885));
-+return_closcall1(data,(closure)&c_7317624, c_7317633);;
++object c_7317626 = apply(data,(closure)&c_7317617,__glo_vector_91_125list_scheme_base, set_pair_as_expr(&local_7317629, vec_73635_732877, opts_73636_732878));
++return_closcall1(data,(closure)&c_7317617, c_7317626);;
}
-static void __lambda_516(void *data, object self_7313435, int argc, object *args) /* object self_7313435, object lst_73637_733226 */
-+static void __lambda_516(void *data, object self_7312189, int argc, object *args) /* object self_7312189, object lst_73637_732886 */
++static void __lambda_516(void *data, object self_7312182, int argc, object *args) /* object self_7312182, object lst_73637_732879 */
{
- object lst_73637_733226 = args[0];
-+ object lst_73637_732886 = args[0];
++ object lst_73637_732879 = args[0];
-object c_7318922 = Cyc_list2string(data, ((closureN)self_7313435)->elements[0],lst_73637_733226);
-return_direct_with_clo1(data, ((closureN)self_7313435)->elements[0], (((closure) ((closureN)self_7313435)->elements[0])->fn), c_7318922);;
-+object c_7317629 = Cyc_list2string(data, ((closureN)self_7312189)->elements[0],lst_73637_732886);
-+return_direct_with_clo1(data, ((closureN)self_7312189)->elements[0], (((closure) ((closureN)self_7312189)->elements[0])->fn), c_7317629);;
++object c_7317622 = Cyc_list2string(data, ((closureN)self_7312182)->elements[0],lst_73637_732879);
++return_direct_with_clo1(data, ((closureN)self_7312182)->elements[0], (((closure) ((closureN)self_7312182)->elements[0])->fn), c_7317622);;
}
-static void __lambda_508(void *data, object _, int argc, object *args) /* closure _,object k_735422, object str_73630_733219, object opts_73631_733220_raw, ... */
-+static void __lambda_508(void *data, object _, int argc, object *args) /* closure _,object k_734977, object str_73630_732879, object opts_73631_732880_raw, ... */
++static void __lambda_508(void *data, object _, int argc, object *args) /* closure _,object k_734970, object str_73630_732872, object opts_73631_732873_raw, ... */
{
-object k_735422 = args[0]; object str_73630_733219 = args[1];
-load_varargs(opts_73631_733220, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:string->utf8");
-+object k_734977 = args[0]; object str_73630_732879 = args[1];
-+load_varargs(opts_73631_732880, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:string->utf8");
++object k_734970 = args[0]; object str_73630_732872 = args[1];
++load_varargs(opts_73631_732873, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:string->utf8");
-closureN_type c_7318831;
-object e_7318914 [3];
@@ -46650,29 +46874,14 @@ Make let-values be the same as let*-values, to work around
-c_7318831.elements[0] = k_735422;
-c_7318831.elements[1] = opts_73631_733220;
-c_7318831.elements[2] = str_73630_733219;
-+closureN_type c_7317538;
-+object e_7317621 [3];
-+c_7317538.hdr.mark = gc_color_red;
-+ c_7317538.hdr.grayed = 0;
-+c_7317538.tag = closureN_tag;
-+ c_7317538.fn = (function_type)__lambda_509;
-+c_7317538.num_args = 3;
-+c_7317538.num_elements = 3;
-+c_7317538.elements = (object *)e_7317621;
-+c_7317538.elements[0] = k_734977;
-+c_7317538.elements[1] = opts_73631_732880;
-+c_7317538.elements[2] = str_73630_732879;
-
+-
-return_direct_with_clo3(data,(closure)&c_7318831,__lambda_509, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo3(data,(closure)&c_7317538,__lambda_509, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_509(void *data, object self_7313426, int argc, object *args) /* object self_7313426, object len_73632_733221, object start_73633_733222, object end_73634_733223 */
-+static void __lambda_509(void *data, object self_7312180, int argc, object *args) /* object self_7312180, object len_73632_732881, object start_73633_732882, object end_73634_732883 */
- {
+- {
- object len_73632_733221 = args[0]; object start_73633_733222 = args[1]; object end_73634_733223 = args[2];
-+ object len_73632_732881 = args[0]; object start_73633_732882 = args[1]; object end_73634_732883 = args[2];
-
+-
-closureN_type c_7318833;
-object e_7318910 [5];
-c_7318833.hdr.mark = gc_color_red;
@@ -46687,33 +46896,53 @@ Make let-values be the same as let*-values, to work around
-c_7318833.elements[2] = ((closureN)self_7313426)->elements[1];
-c_7318833.elements[3] = start_73633_733222;
-c_7318833.elements[4] = ((closureN)self_7313426)->elements[2];
-+closureN_type c_7317540;
-+object e_7317617 [5];
-+c_7317540.hdr.mark = gc_color_red;
-+ c_7317540.hdr.grayed = 0;
-+c_7317540.tag = closureN_tag;
-+ c_7317540.fn = (function_type)__lambda_1327;
-+c_7317540.num_args = 1;
-+c_7317540.num_elements = 5;
-+c_7317540.elements = (object *)e_7317617;
-+c_7317540.elements[0] = end_73634_732883;
-+c_7317540.elements[1] = ((closureN)self_7312180)->elements[0];
-+c_7317540.elements[2] = ((closureN)self_7312180)->elements[1];
-+c_7317540.elements[3] = start_73633_732882;
-+c_7317540.elements[4] = ((closureN)self_7312180)->elements[2];
++closureN_type c_7317531;
++object e_7317614 [3];
++c_7317531.hdr.mark = gc_color_red;
++ c_7317531.hdr.grayed = 0;
++c_7317531.tag = closureN_tag;
++ c_7317531.fn = (function_type)__lambda_509;
++c_7317531.num_args = 3;
++c_7317531.num_elements = 3;
++c_7317531.elements = (object *)e_7317614;
++c_7317531.elements[0] = k_734970;
++c_7317531.elements[1] = opts_73631_732873;
++c_7317531.elements[2] = str_73630_732872;
++
++return_direct_with_clo3(data,(closure)&c_7317531,__lambda_509, boolean_f, boolean_f, boolean_f);;
++}
++static void __lambda_509(void *data, object self_7312173, int argc, object *args) /* object self_7312173, object len_73632_732874, object start_73633_732875, object end_73634_732876 */
++ {
++ object len_73632_732874 = args[0]; object start_73633_732875 = args[1]; object end_73634_732876 = args[2];
++
++closureN_type c_7317533;
++object e_7317610 [5];
++c_7317533.hdr.mark = gc_color_red;
++ c_7317533.hdr.grayed = 0;
++c_7317533.tag = closureN_tag;
++ c_7317533.fn = (function_type)__lambda_1327;
++c_7317533.num_args = 1;
++c_7317533.num_elements = 5;
++c_7317533.elements = (object *)e_7317610;
++c_7317533.elements[0] = end_73634_732876;
++c_7317533.elements[1] = ((closureN)self_7312173)->elements[0];
++c_7317533.elements[2] = ((closureN)self_7312173)->elements[1];
++c_7317533.elements[3] = start_73633_732875;
++c_7317533.elements[4] = ((closureN)self_7312173)->elements[2];
-pair_type local_7318913;
-return_direct_with_clo1(data,(closure)&c_7318833,__lambda_1374, set_cell_as_expr(&local_7318913, len_73632_733221));;
-+pair_type local_7317620;
-+return_direct_with_clo1(data,(closure)&c_7317540,__lambda_1327, set_cell_as_expr(&local_7317620, len_73632_732881));;
++
++pair_type local_7317613;
++return_direct_with_clo1(data,(closure)&c_7317533,__lambda_1327, set_cell_as_expr(&local_7317613, len_73632_732874));;
}
-static void __lambda_1374(void *data, object self_7313427, int argc, object *args) /* object self_7313427, object len_73632_733221 */
-+static void __lambda_1327(void *data, object self_7312181, int argc, object *args) /* object self_7312181, object len_73632_732881 */
++static void __lambda_1327(void *data, object self_7312174, int argc, object *args) /* object self_7312174, object len_73632_732874 */
{
- object len_73632_733221 = args[0];
-+ object len_73632_732881 = args[0];
++ object len_73632_732874 = args[0];
-closureN_type c_7318835;
-object e_7318905 [5];
@@ -46729,33 +46958,33 @@ Make let-values be the same as let*-values, to work around
-c_7318835.elements[2] = len_73632_733221;
-c_7318835.elements[3] = ((closureN)self_7313427)->elements[2];
-c_7318835.elements[4] = ((closureN)self_7313427)->elements[4];
-+closureN_type c_7317542;
-+object e_7317612 [5];
-+c_7317542.hdr.mark = gc_color_red;
-+ c_7317542.hdr.grayed = 0;
-+c_7317542.tag = closureN_tag;
-+ c_7317542.fn = (function_type)__lambda_1326;
-+c_7317542.num_args = 1;
-+c_7317542.num_elements = 5;
-+c_7317542.elements = (object *)e_7317612;
-+c_7317542.elements[0] = ((closureN)self_7312181)->elements[0];
-+c_7317542.elements[1] = ((closureN)self_7312181)->elements[1];
-+c_7317542.elements[2] = len_73632_732881;
-+c_7317542.elements[3] = ((closureN)self_7312181)->elements[2];
-+c_7317542.elements[4] = ((closureN)self_7312181)->elements[4];
++closureN_type c_7317535;
++object e_7317605 [5];
++c_7317535.hdr.mark = gc_color_red;
++ c_7317535.hdr.grayed = 0;
++c_7317535.tag = closureN_tag;
++ c_7317535.fn = (function_type)__lambda_1326;
++c_7317535.num_args = 1;
++c_7317535.num_elements = 5;
++c_7317535.elements = (object *)e_7317605;
++c_7317535.elements[0] = ((closureN)self_7312174)->elements[0];
++c_7317535.elements[1] = ((closureN)self_7312174)->elements[1];
++c_7317535.elements[2] = len_73632_732874;
++c_7317535.elements[3] = ((closureN)self_7312174)->elements[2];
++c_7317535.elements[4] = ((closureN)self_7312174)->elements[4];
-pair_type local_7318908;
-return_direct_with_clo1(data,(closure)&c_7318835,__lambda_1373, set_cell_as_expr(&local_7318908, ((closureN)self_7313427)->elements[3]));;
-+pair_type local_7317615;
-+return_direct_with_clo1(data,(closure)&c_7317542,__lambda_1326, set_cell_as_expr(&local_7317615, ((closureN)self_7312181)->elements[3]));;
++pair_type local_7317608;
++return_direct_with_clo1(data,(closure)&c_7317535,__lambda_1326, set_cell_as_expr(&local_7317608, ((closureN)self_7312174)->elements[3]));;
}
-static void __lambda_1373(void *data, object self_7313428, int argc, object *args) /* object self_7313428, object start_73633_733222 */
-+static void __lambda_1326(void *data, object self_7312182, int argc, object *args) /* object self_7312182, object start_73633_732882 */
++static void __lambda_1326(void *data, object self_7312175, int argc, object *args) /* object self_7312175, object start_73633_732875 */
{
- object start_73633_733222 = args[0];
-+ object start_73633_732882 = args[0];
++ object start_73633_732875 = args[0];
-closureN_type c_7318837;
-object e_7318900 [5];
@@ -46771,33 +47000,33 @@ Make let-values be the same as let*-values, to work around
-c_7318837.elements[2] = ((closureN)self_7313428)->elements[3];
-c_7318837.elements[3] = start_73633_733222;
-c_7318837.elements[4] = ((closureN)self_7313428)->elements[4];
-+closureN_type c_7317544;
-+object e_7317607 [5];
-+c_7317544.hdr.mark = gc_color_red;
-+ c_7317544.hdr.grayed = 0;
-+c_7317544.tag = closureN_tag;
-+ c_7317544.fn = (function_type)__lambda_1325;
-+c_7317544.num_args = 1;
-+c_7317544.num_elements = 5;
-+c_7317544.elements = (object *)e_7317607;
-+c_7317544.elements[0] = ((closureN)self_7312182)->elements[1];
-+c_7317544.elements[1] = ((closureN)self_7312182)->elements[2];
-+c_7317544.elements[2] = ((closureN)self_7312182)->elements[3];
-+c_7317544.elements[3] = start_73633_732882;
-+c_7317544.elements[4] = ((closureN)self_7312182)->elements[4];
++closureN_type c_7317537;
++object e_7317600 [5];
++c_7317537.hdr.mark = gc_color_red;
++ c_7317537.hdr.grayed = 0;
++c_7317537.tag = closureN_tag;
++ c_7317537.fn = (function_type)__lambda_1325;
++c_7317537.num_args = 1;
++c_7317537.num_elements = 5;
++c_7317537.elements = (object *)e_7317600;
++c_7317537.elements[0] = ((closureN)self_7312175)->elements[1];
++c_7317537.elements[1] = ((closureN)self_7312175)->elements[2];
++c_7317537.elements[2] = ((closureN)self_7312175)->elements[3];
++c_7317537.elements[3] = start_73633_732875;
++c_7317537.elements[4] = ((closureN)self_7312175)->elements[4];
-pair_type local_7318903;
-return_direct_with_clo1(data,(closure)&c_7318837,__lambda_1372, set_cell_as_expr(&local_7318903, ((closureN)self_7313428)->elements[0]));;
-+pair_type local_7317610;
-+return_direct_with_clo1(data,(closure)&c_7317544,__lambda_1325, set_cell_as_expr(&local_7317610, ((closureN)self_7312182)->elements[0]));;
++pair_type local_7317603;
++return_direct_with_clo1(data,(closure)&c_7317537,__lambda_1325, set_cell_as_expr(&local_7317603, ((closureN)self_7312175)->elements[0]));;
}
-static void __lambda_1372(void *data, object self_7313429, int argc, object *args) /* object self_7313429, object end_73634_733223 */
-+static void __lambda_1325(void *data, object self_7312183, int argc, object *args) /* object self_7312183, object end_73634_732883 */
++static void __lambda_1325(void *data, object self_7312176, int argc, object *args) /* object self_7312176, object end_73634_732876 */
{
- object end_73634_733223 = args[0];
-+ object end_73634_732883 = args[0];
++ object end_73634_732876 = args[0];
-closureN_type c_7318839;
-object e_7318893 [6];
@@ -46814,46 +47043,46 @@ Make let-values be the same as let*-values, to work around
-c_7318839.elements[3] = ((closureN)self_7313429)->elements[2];
-c_7318839.elements[4] = ((closureN)self_7313429)->elements[3];
-c_7318839.elements[5] = ((closureN)self_7313429)->elements[4];
-+closureN_type c_7317546;
-+object e_7317600 [6];
-+c_7317546.hdr.mark = gc_color_red;
-+ c_7317546.hdr.grayed = 0;
-+c_7317546.tag = closureN_tag;
-+ c_7317546.fn = (function_type)__lambda_510;
-+c_7317546.num_args = 1;
-+c_7317546.num_elements = 6;
-+c_7317546.elements = (object *)e_7317600;
-+c_7317546.elements[0] = end_73634_732883;
-+c_7317546.elements[1] = ((closureN)self_7312183)->elements[0];
-+c_7317546.elements[2] = ((closureN)self_7312183)->elements[1];
-+c_7317546.elements[3] = ((closureN)self_7312183)->elements[2];
-+c_7317546.elements[4] = ((closureN)self_7312183)->elements[3];
-+c_7317546.elements[5] = ((closureN)self_7312183)->elements[4];
++closureN_type c_7317539;
++object e_7317593 [6];
++c_7317539.hdr.mark = gc_color_red;
++ c_7317539.hdr.grayed = 0;
++c_7317539.tag = closureN_tag;
++ c_7317539.fn = (function_type)__lambda_510;
++c_7317539.num_args = 1;
++c_7317539.num_elements = 6;
++c_7317539.elements = (object *)e_7317593;
++c_7317539.elements[0] = end_73634_732876;
++c_7317539.elements[1] = ((closureN)self_7312176)->elements[0];
++c_7317539.elements[2] = ((closureN)self_7312176)->elements[1];
++c_7317539.elements[3] = ((closureN)self_7312176)->elements[2];
++c_7317539.elements[4] = ((closureN)self_7312176)->elements[3];
++c_7317539.elements[5] = ((closureN)self_7312176)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318839,__lambda_510, Cyc_set_cell(data, ((closureN)self_7313429)->elements[1], Cyc_string_length(data, ((closureN)self_7313429)->elements[4])));;
-+return_direct_with_clo1(data,(closure)&c_7317546,__lambda_510, Cyc_set_cell(data, ((closureN)self_7312183)->elements[1], Cyc_string_length(data, ((closureN)self_7312183)->elements[4])));;
++return_direct_with_clo1(data,(closure)&c_7317539,__lambda_510, Cyc_set_cell(data, ((closureN)self_7312176)->elements[1], Cyc_string_length(data, ((closureN)self_7312176)->elements[4])));;
}
-static void __lambda_510(void *data, object self_7313430, int argc, object *args) /* object self_7313430, object r_735423 */
-+static void __lambda_510(void *data, object self_7312184, int argc, object *args) /* object self_7312184, object r_734978 */
++static void __lambda_510(void *data, object self_7312177, int argc, object *args) /* object self_7312177, object r_734971 */
{
- object r_735430;
-+ object r_734985;
++ object r_734978;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313430)->elements[3]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312184)->elements[3]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312177)->elements[3]), obj_int2obj(0))) ){
- r_735430 = Cyc_car(data, ((closureN)self_7313430)->elements[3]);
-+ r_734985 = Cyc_car(data, ((closureN)self_7312184)->elements[3]);
++ r_734978 = Cyc_car(data, ((closureN)self_7312177)->elements[3]);
} else {
- r_735430 = obj_int2obj(0);}
-+ r_734985 = obj_int2obj(0);}
++ r_734978 = obj_int2obj(0);}
;
-closureN_type c_7318852;
-object e_7318889 [6];
@@ -46870,30 +47099,30 @@ Make let-values be the same as let*-values, to work around
-c_7318852.elements[3] = ((closureN)self_7313430)->elements[3];
-c_7318852.elements[4] = ((closureN)self_7313430)->elements[4];
-c_7318852.elements[5] = ((closureN)self_7313430)->elements[5];
-+closureN_type c_7317559;
-+object e_7317596 [6];
-+c_7317559.hdr.mark = gc_color_red;
-+ c_7317559.hdr.grayed = 0;
-+c_7317559.tag = closureN_tag;
-+ c_7317559.fn = (function_type)__lambda_511;
-+c_7317559.num_args = 1;
-+c_7317559.num_elements = 6;
-+c_7317559.elements = (object *)e_7317596;
-+c_7317559.elements[0] = ((closureN)self_7312184)->elements[0];
-+c_7317559.elements[1] = ((closureN)self_7312184)->elements[1];
-+c_7317559.elements[2] = ((closureN)self_7312184)->elements[2];
-+c_7317559.elements[3] = ((closureN)self_7312184)->elements[3];
-+c_7317559.elements[4] = ((closureN)self_7312184)->elements[4];
-+c_7317559.elements[5] = ((closureN)self_7312184)->elements[5];
++closureN_type c_7317552;
++object e_7317589 [6];
++c_7317552.hdr.mark = gc_color_red;
++ c_7317552.hdr.grayed = 0;
++c_7317552.tag = closureN_tag;
++ c_7317552.fn = (function_type)__lambda_511;
++c_7317552.num_args = 1;
++c_7317552.num_elements = 6;
++c_7317552.elements = (object *)e_7317589;
++c_7317552.elements[0] = ((closureN)self_7312177)->elements[0];
++c_7317552.elements[1] = ((closureN)self_7312177)->elements[1];
++c_7317552.elements[2] = ((closureN)self_7312177)->elements[2];
++c_7317552.elements[3] = ((closureN)self_7312177)->elements[3];
++c_7317552.elements[4] = ((closureN)self_7312177)->elements[4];
++c_7317552.elements[5] = ((closureN)self_7312177)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318852,__lambda_511, Cyc_set_cell(data, ((closureN)self_7313430)->elements[4], r_735430));;
-+return_direct_with_clo1(data,(closure)&c_7317559,__lambda_511, Cyc_set_cell(data, ((closureN)self_7312184)->elements[4], r_734985));;
++return_direct_with_clo1(data,(closure)&c_7317552,__lambda_511, Cyc_set_cell(data, ((closureN)self_7312177)->elements[4], r_734978));;
}
-static void __lambda_511(void *data, object self_7313431, int argc, object *args) /* object self_7313431, object r_735424 */
-+static void __lambda_511(void *data, object self_7312185, int argc, object *args) /* object self_7312185, object r_734979 */
++static void __lambda_511(void *data, object self_7312178, int argc, object *args) /* object self_7312178, object r_734972 */
{
@@ -46908,17 +47137,17 @@ Make let-values be the same as let*-values, to work around
-c_7318854.elements = (object *)e_7318868;
-c_7318854.elements[0] = ((closureN)self_7313431)->elements[2];
-c_7318854.elements[1] = ((closureN)self_7313431)->elements[3];
-+closureN_type c_7317561;
-+object e_7317575 [2];
-+c_7317561.hdr.mark = gc_color_red;
-+ c_7317561.hdr.grayed = 0;
-+c_7317561.tag = closureN_tag;
-+ c_7317561.fn = (function_type)__lambda_512;
-+c_7317561.num_args = 0;
-+c_7317561.num_elements = 2;
-+c_7317561.elements = (object *)e_7317575;
-+c_7317561.elements[0] = ((closureN)self_7312185)->elements[2];
-+c_7317561.elements[1] = ((closureN)self_7312185)->elements[3];
++closureN_type c_7317554;
++object e_7317568 [2];
++c_7317554.hdr.mark = gc_color_red;
++ c_7317554.hdr.grayed = 0;
++c_7317554.tag = closureN_tag;
++ c_7317554.fn = (function_type)__lambda_512;
++c_7317554.num_args = 0;
++c_7317554.num_elements = 2;
++c_7317554.elements = (object *)e_7317568;
++c_7317554.elements[0] = ((closureN)self_7312178)->elements[2];
++c_7317554.elements[1] = ((closureN)self_7312178)->elements[3];
-closureN_type c_7318869;
@@ -46934,29 +47163,29 @@ Make let-values be the same as let*-values, to work around
-c_7318869.elements[1] = ((closureN)self_7313431)->elements[1];
-c_7318869.elements[2] = ((closureN)self_7313431)->elements[4];
-c_7318869.elements[3] = ((closureN)self_7313431)->elements[5];
-+closureN_type c_7317576;
-+object e_7317595 [4];
-+c_7317576.hdr.mark = gc_color_red;
-+ c_7317576.hdr.grayed = 0;
-+c_7317576.tag = closureN_tag;
-+ c_7317576.fn = (function_type)__lambda_513;
-+c_7317576.num_args = 1;
-+c_7317576.num_elements = 4;
-+c_7317576.elements = (object *)e_7317595;
-+c_7317576.elements[0] = ((closureN)self_7312185)->elements[0];
-+c_7317576.elements[1] = ((closureN)self_7312185)->elements[1];
-+c_7317576.elements[2] = ((closureN)self_7312185)->elements[4];
-+c_7317576.elements[3] = ((closureN)self_7312185)->elements[5];
++closureN_type c_7317569;
++object e_7317588 [4];
++c_7317569.hdr.mark = gc_color_red;
++ c_7317569.hdr.grayed = 0;
++c_7317569.tag = closureN_tag;
++ c_7317569.fn = (function_type)__lambda_513;
++c_7317569.num_args = 1;
++c_7317569.num_elements = 4;
++c_7317569.elements = (object *)e_7317588;
++c_7317569.elements[0] = ((closureN)self_7312178)->elements[0];
++c_7317569.elements[1] = ((closureN)self_7312178)->elements[1];
++c_7317569.elements[2] = ((closureN)self_7312178)->elements[4];
++c_7317569.elements[3] = ((closureN)self_7312178)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318854,__lambda_512, &c_7318869);;
-+return_direct_with_clo1(data,(closure)&c_7317561,__lambda_512, &c_7317576);;
++return_direct_with_clo1(data,(closure)&c_7317554,__lambda_512, &c_7317569);;
}
-static void __lambda_513(void *data, object self_7313432, int argc, object *args) /* object self_7313432, object r_735426 */
-+static void __lambda_513(void *data, object self_7312186, int argc, object *args) /* object self_7312186, object r_734981 */
++static void __lambda_513(void *data, object self_7312179, int argc, object *args) /* object self_7312179, object r_734974 */
{
- object r_735426 = args[0];
-+ object r_734981 = args[0];
++ object r_734974 = args[0];
-closureN_type c_7318871;
-object e_7318884 [4];
@@ -46971,28 +47200,28 @@ Make let-values be the same as let*-values, to work around
-c_7318871.elements[1] = ((closureN)self_7313432)->elements[1];
-c_7318871.elements[2] = ((closureN)self_7313432)->elements[2];
-c_7318871.elements[3] = ((closureN)self_7313432)->elements[3];
-+closureN_type c_7317578;
-+object e_7317591 [4];
-+c_7317578.hdr.mark = gc_color_red;
-+ c_7317578.hdr.grayed = 0;
-+c_7317578.tag = closureN_tag;
-+ c_7317578.fn = (function_type)__lambda_514;
-+c_7317578.num_args = 1;
-+c_7317578.num_elements = 4;
-+c_7317578.elements = (object *)e_7317591;
-+c_7317578.elements[0] = ((closureN)self_7312186)->elements[0];
-+c_7317578.elements[1] = ((closureN)self_7312186)->elements[1];
-+c_7317578.elements[2] = ((closureN)self_7312186)->elements[2];
-+c_7317578.elements[3] = ((closureN)self_7312186)->elements[3];
++closureN_type c_7317571;
++object e_7317584 [4];
++c_7317571.hdr.mark = gc_color_red;
++ c_7317571.hdr.grayed = 0;
++c_7317571.tag = closureN_tag;
++ c_7317571.fn = (function_type)__lambda_514;
++c_7317571.num_args = 1;
++c_7317571.num_elements = 4;
++c_7317571.elements = (object *)e_7317584;
++c_7317571.elements[0] = ((closureN)self_7312179)->elements[0];
++c_7317571.elements[1] = ((closureN)self_7312179)->elements[1];
++c_7317571.elements[2] = ((closureN)self_7312179)->elements[2];
++c_7317571.elements[3] = ((closureN)self_7312179)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318871,__lambda_514, Cyc_set_cell(data, ((closureN)self_7313432)->elements[0], r_735426));;
-+return_direct_with_clo1(data,(closure)&c_7317578,__lambda_514, Cyc_set_cell(data, ((closureN)self_7312186)->elements[0], r_734981));;
++return_direct_with_clo1(data,(closure)&c_7317571,__lambda_514, Cyc_set_cell(data, ((closureN)self_7312179)->elements[0], r_734974));;
}
-static void __lambda_514(void *data, object self_7313433, int argc, object *args) /* object self_7313433, object r_735425 */
-+static void __lambda_514(void *data, object self_7312187, int argc, object *args) /* object self_7312187, object r_734980 */
++static void __lambda_514(void *data, object self_7312180, int argc, object *args) /* object self_7312180, object r_734973 */
{
@@ -47002,40 +47231,39 @@ Make let-values be the same as let*-values, to work around
-object c_7318876 = Cyc_string2utf8(data, ((closureN)self_7313433)->elements[1],((closureN)self_7313433)->elements[3], car(((closureN)self_7313433)->elements[2]), car(((closureN)self_7313433)->elements[0]));
-return_direct_with_clo1(data, ((closureN)self_7313433)->elements[1], (((closure) ((closureN)self_7313433)->elements[1])->fn), c_7318876);;
-+object c_7317583 = Cyc_string2utf8(data, ((closureN)self_7312187)->elements[1],((closureN)self_7312187)->elements[3], car(((closureN)self_7312187)->elements[2]), car(((closureN)self_7312187)->elements[0]));
-+return_direct_with_clo1(data, ((closureN)self_7312187)->elements[1], (((closure) ((closureN)self_7312187)->elements[1])->fn), c_7317583);;
++object c_7317576 = Cyc_string2utf8(data, ((closureN)self_7312180)->elements[1],((closureN)self_7312180)->elements[3], car(((closureN)self_7312180)->elements[2]), car(((closureN)self_7312180)->elements[0]));
++return_direct_with_clo1(data, ((closureN)self_7312180)->elements[1], (((closure) ((closureN)self_7312180)->elements[1])->fn), c_7317576);;
}
-static void __lambda_512(void *data, object self_7313434, int argc, object *args) /* object self_7313434, object k_735427 */
-+static void __lambda_512(void *data, object self_7312188, int argc, object *args) /* object self_7312188, object k_734982 */
++static void __lambda_512(void *data, object self_7312181, int argc, object *args) /* object self_7312181, object k_734975 */
{
- object k_735427 = args[0];
-+ object k_734982 = args[0];
++ object k_734975 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313434)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312188)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312181)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735427,__lambda_513, Cyc_cadr(data, ((closureN)self_7313434)->elements[1]));
-+return_direct_with_clo1(data, k_734982,__lambda_513, Cyc_cadr(data, ((closureN)self_7312188)->elements[1]));
++return_direct_with_clo1(data, k_734975,__lambda_513, Cyc_cadr(data, ((closureN)self_7312181)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735427,__lambda_513, car(((closureN)self_7313434)->elements[0]));}
-+return_direct_with_clo1(data, k_734982,__lambda_513, car(((closureN)self_7312188)->elements[0]));}
++return_direct_with_clo1(data, k_734975,__lambda_513, car(((closureN)self_7312181)->elements[0]));}
;;
}
-static void __lambda_501(void *data, object _, int argc, object *args) /* closure _,object k_735407, object bv_73625_733214, object opts_73626_733215_raw, ... */
-+static void __lambda_501(void *data, object _, int argc, object *args) /* closure _,object k_734962, object bv_73625_732874, object opts_73626_732875_raw, ... */
++static void __lambda_501(void *data, object _, int argc, object *args) /* closure _,object k_734955, object bv_73625_732867, object opts_73626_732868_raw, ... */
{
-object k_735407 = args[0]; object bv_73625_733214 = args[1];
-load_varargs(opts_73626_733215, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:utf8->string");
-+object k_734962 = args[0]; object bv_73625_732874 = args[1];
-+load_varargs(opts_73626_732875, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:utf8->string");
++object k_734955 = args[0]; object bv_73625_732867 = args[1];
++load_varargs(opts_73626_732868, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:utf8->string");
-closureN_type c_7318745;
-object e_7318828 [3];
@@ -47049,28 +47277,28 @@ Make let-values be the same as let*-values, to work around
-c_7318745.elements[0] = bv_73625_733214;
-c_7318745.elements[1] = k_735407;
-c_7318745.elements[2] = opts_73626_733215;
-+closureN_type c_7317452;
-+object e_7317535 [3];
-+c_7317452.hdr.mark = gc_color_red;
-+ c_7317452.hdr.grayed = 0;
-+c_7317452.tag = closureN_tag;
-+ c_7317452.fn = (function_type)__lambda_502;
-+c_7317452.num_args = 3;
-+c_7317452.num_elements = 3;
-+c_7317452.elements = (object *)e_7317535;
-+c_7317452.elements[0] = bv_73625_732874;
-+c_7317452.elements[1] = k_734962;
-+c_7317452.elements[2] = opts_73626_732875;
++closureN_type c_7317445;
++object e_7317528 [3];
++c_7317445.hdr.mark = gc_color_red;
++ c_7317445.hdr.grayed = 0;
++c_7317445.tag = closureN_tag;
++ c_7317445.fn = (function_type)__lambda_502;
++c_7317445.num_args = 3;
++c_7317445.num_elements = 3;
++c_7317445.elements = (object *)e_7317528;
++c_7317445.elements[0] = bv_73625_732867;
++c_7317445.elements[1] = k_734955;
++c_7317445.elements[2] = opts_73626_732868;
-return_direct_with_clo3(data,(closure)&c_7318745,__lambda_502, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo3(data,(closure)&c_7317452,__lambda_502, boolean_f, boolean_f, boolean_f);;
++return_direct_with_clo3(data,(closure)&c_7317445,__lambda_502, boolean_f, boolean_f, boolean_f);;
}
-static void __lambda_502(void *data, object self_7313417, int argc, object *args) /* object self_7313417, object len_73627_733216, object start_73628_733217, object end_73629_733218 */
-+static void __lambda_502(void *data, object self_7312171, int argc, object *args) /* object self_7312171, object len_73627_732876, object start_73628_732877, object end_73629_732878 */
++static void __lambda_502(void *data, object self_7312164, int argc, object *args) /* object self_7312164, object len_73627_732869, object start_73628_732870, object end_73629_732871 */
{
- object len_73627_733216 = args[0]; object start_73628_733217 = args[1]; object end_73629_733218 = args[2];
-+ object len_73627_732876 = args[0]; object start_73628_732877 = args[1]; object end_73629_732878 = args[2];
++ object len_73627_732869 = args[0]; object start_73628_732870 = args[1]; object end_73629_732871 = args[2];
-closureN_type c_7318747;
-object e_7318824 [5];
@@ -47086,33 +47314,33 @@ Make let-values be the same as let*-values, to work around
-c_7318747.elements[2] = ((closureN)self_7313417)->elements[1];
-c_7318747.elements[3] = ((closureN)self_7313417)->elements[2];
-c_7318747.elements[4] = start_73628_733217;
-+closureN_type c_7317454;
-+object e_7317531 [5];
-+c_7317454.hdr.mark = gc_color_red;
-+ c_7317454.hdr.grayed = 0;
-+c_7317454.tag = closureN_tag;
-+ c_7317454.fn = (function_type)__lambda_1324;
-+c_7317454.num_args = 1;
-+c_7317454.num_elements = 5;
-+c_7317454.elements = (object *)e_7317531;
-+c_7317454.elements[0] = ((closureN)self_7312171)->elements[0];
-+c_7317454.elements[1] = end_73629_732878;
-+c_7317454.elements[2] = ((closureN)self_7312171)->elements[1];
-+c_7317454.elements[3] = ((closureN)self_7312171)->elements[2];
-+c_7317454.elements[4] = start_73628_732877;
++closureN_type c_7317447;
++object e_7317524 [5];
++c_7317447.hdr.mark = gc_color_red;
++ c_7317447.hdr.grayed = 0;
++c_7317447.tag = closureN_tag;
++ c_7317447.fn = (function_type)__lambda_1324;
++c_7317447.num_args = 1;
++c_7317447.num_elements = 5;
++c_7317447.elements = (object *)e_7317524;
++c_7317447.elements[0] = ((closureN)self_7312164)->elements[0];
++c_7317447.elements[1] = end_73629_732871;
++c_7317447.elements[2] = ((closureN)self_7312164)->elements[1];
++c_7317447.elements[3] = ((closureN)self_7312164)->elements[2];
++c_7317447.elements[4] = start_73628_732870;
-pair_type local_7318827;
-return_direct_with_clo1(data,(closure)&c_7318747,__lambda_1371, set_cell_as_expr(&local_7318827, len_73627_733216));;
-+pair_type local_7317534;
-+return_direct_with_clo1(data,(closure)&c_7317454,__lambda_1324, set_cell_as_expr(&local_7317534, len_73627_732876));;
++pair_type local_7317527;
++return_direct_with_clo1(data,(closure)&c_7317447,__lambda_1324, set_cell_as_expr(&local_7317527, len_73627_732869));;
}
-static void __lambda_1371(void *data, object self_7313418, int argc, object *args) /* object self_7313418, object len_73627_733216 */
-+static void __lambda_1324(void *data, object self_7312172, int argc, object *args) /* object self_7312172, object len_73627_732876 */
++static void __lambda_1324(void *data, object self_7312165, int argc, object *args) /* object self_7312165, object len_73627_732869 */
{
- object len_73627_733216 = args[0];
-+ object len_73627_732876 = args[0];
++ object len_73627_732869 = args[0];
-closureN_type c_7318749;
-object e_7318819 [5];
@@ -47128,33 +47356,33 @@ Make let-values be the same as let*-values, to work around
-c_7318749.elements[2] = ((closureN)self_7313418)->elements[2];
-c_7318749.elements[3] = len_73627_733216;
-c_7318749.elements[4] = ((closureN)self_7313418)->elements[3];
-+closureN_type c_7317456;
-+object e_7317526 [5];
-+c_7317456.hdr.mark = gc_color_red;
-+ c_7317456.hdr.grayed = 0;
-+c_7317456.tag = closureN_tag;
-+ c_7317456.fn = (function_type)__lambda_1323;
-+c_7317456.num_args = 1;
-+c_7317456.num_elements = 5;
-+c_7317456.elements = (object *)e_7317526;
-+c_7317456.elements[0] = ((closureN)self_7312172)->elements[0];
-+c_7317456.elements[1] = ((closureN)self_7312172)->elements[1];
-+c_7317456.elements[2] = ((closureN)self_7312172)->elements[2];
-+c_7317456.elements[3] = len_73627_732876;
-+c_7317456.elements[4] = ((closureN)self_7312172)->elements[3];
++closureN_type c_7317449;
++object e_7317519 [5];
++c_7317449.hdr.mark = gc_color_red;
++ c_7317449.hdr.grayed = 0;
++c_7317449.tag = closureN_tag;
++ c_7317449.fn = (function_type)__lambda_1323;
++c_7317449.num_args = 1;
++c_7317449.num_elements = 5;
++c_7317449.elements = (object *)e_7317519;
++c_7317449.elements[0] = ((closureN)self_7312165)->elements[0];
++c_7317449.elements[1] = ((closureN)self_7312165)->elements[1];
++c_7317449.elements[2] = ((closureN)self_7312165)->elements[2];
++c_7317449.elements[3] = len_73627_732869;
++c_7317449.elements[4] = ((closureN)self_7312165)->elements[3];
-pair_type local_7318822;
-return_direct_with_clo1(data,(closure)&c_7318749,__lambda_1370, set_cell_as_expr(&local_7318822, ((closureN)self_7313418)->elements[4]));;
-+pair_type local_7317529;
-+return_direct_with_clo1(data,(closure)&c_7317456,__lambda_1323, set_cell_as_expr(&local_7317529, ((closureN)self_7312172)->elements[4]));;
++pair_type local_7317522;
++return_direct_with_clo1(data,(closure)&c_7317449,__lambda_1323, set_cell_as_expr(&local_7317522, ((closureN)self_7312165)->elements[4]));;
}
-static void __lambda_1370(void *data, object self_7313419, int argc, object *args) /* object self_7313419, object start_73628_733217 */
-+static void __lambda_1323(void *data, object self_7312173, int argc, object *args) /* object self_7312173, object start_73628_732877 */
++static void __lambda_1323(void *data, object self_7312166, int argc, object *args) /* object self_7312166, object start_73628_732870 */
{
- object start_73628_733217 = args[0];
-+ object start_73628_732877 = args[0];
++ object start_73628_732870 = args[0];
-closureN_type c_7318751;
-object e_7318814 [5];
@@ -47170,33 +47398,33 @@ Make let-values be the same as let*-values, to work around
-c_7318751.elements[2] = ((closureN)self_7313419)->elements[3];
-c_7318751.elements[3] = ((closureN)self_7313419)->elements[4];
-c_7318751.elements[4] = start_73628_733217;
-+closureN_type c_7317458;
-+object e_7317521 [5];
-+c_7317458.hdr.mark = gc_color_red;
-+ c_7317458.hdr.grayed = 0;
-+c_7317458.tag = closureN_tag;
-+ c_7317458.fn = (function_type)__lambda_1322;
-+c_7317458.num_args = 1;
-+c_7317458.num_elements = 5;
-+c_7317458.elements = (object *)e_7317521;
-+c_7317458.elements[0] = ((closureN)self_7312173)->elements[0];
-+c_7317458.elements[1] = ((closureN)self_7312173)->elements[2];
-+c_7317458.elements[2] = ((closureN)self_7312173)->elements[3];
-+c_7317458.elements[3] = ((closureN)self_7312173)->elements[4];
-+c_7317458.elements[4] = start_73628_732877;
++closureN_type c_7317451;
++object e_7317514 [5];
++c_7317451.hdr.mark = gc_color_red;
++ c_7317451.hdr.grayed = 0;
++c_7317451.tag = closureN_tag;
++ c_7317451.fn = (function_type)__lambda_1322;
++c_7317451.num_args = 1;
++c_7317451.num_elements = 5;
++c_7317451.elements = (object *)e_7317514;
++c_7317451.elements[0] = ((closureN)self_7312166)->elements[0];
++c_7317451.elements[1] = ((closureN)self_7312166)->elements[2];
++c_7317451.elements[2] = ((closureN)self_7312166)->elements[3];
++c_7317451.elements[3] = ((closureN)self_7312166)->elements[4];
++c_7317451.elements[4] = start_73628_732870;
-pair_type local_7318817;
-return_direct_with_clo1(data,(closure)&c_7318751,__lambda_1369, set_cell_as_expr(&local_7318817, ((closureN)self_7313419)->elements[1]));;
-+pair_type local_7317524;
-+return_direct_with_clo1(data,(closure)&c_7317458,__lambda_1322, set_cell_as_expr(&local_7317524, ((closureN)self_7312173)->elements[1]));;
++pair_type local_7317517;
++return_direct_with_clo1(data,(closure)&c_7317451,__lambda_1322, set_cell_as_expr(&local_7317517, ((closureN)self_7312166)->elements[1]));;
}
-static void __lambda_1369(void *data, object self_7313420, int argc, object *args) /* object self_7313420, object end_73629_733218 */
-+static void __lambda_1322(void *data, object self_7312174, int argc, object *args) /* object self_7312174, object end_73629_732878 */
++static void __lambda_1322(void *data, object self_7312167, int argc, object *args) /* object self_7312167, object end_73629_732871 */
{
- object end_73629_733218 = args[0];
-+ object end_73629_732878 = args[0];
++ object end_73629_732871 = args[0];
-closureN_type c_7318753;
-object e_7318807 [6];
@@ -47213,46 +47441,46 @@ Make let-values be the same as let*-values, to work around
-c_7318753.elements[3] = ((closureN)self_7313420)->elements[2];
-c_7318753.elements[4] = ((closureN)self_7313420)->elements[3];
-c_7318753.elements[5] = ((closureN)self_7313420)->elements[4];
-+closureN_type c_7317460;
-+object e_7317514 [6];
-+c_7317460.hdr.mark = gc_color_red;
-+ c_7317460.hdr.grayed = 0;
-+c_7317460.tag = closureN_tag;
-+ c_7317460.fn = (function_type)__lambda_503;
-+c_7317460.num_args = 1;
-+c_7317460.num_elements = 6;
-+c_7317460.elements = (object *)e_7317514;
-+c_7317460.elements[0] = ((closureN)self_7312174)->elements[0];
-+c_7317460.elements[1] = end_73629_732878;
-+c_7317460.elements[2] = ((closureN)self_7312174)->elements[1];
-+c_7317460.elements[3] = ((closureN)self_7312174)->elements[2];
-+c_7317460.elements[4] = ((closureN)self_7312174)->elements[3];
-+c_7317460.elements[5] = ((closureN)self_7312174)->elements[4];
++closureN_type c_7317453;
++object e_7317507 [6];
++c_7317453.hdr.mark = gc_color_red;
++ c_7317453.hdr.grayed = 0;
++c_7317453.tag = closureN_tag;
++ c_7317453.fn = (function_type)__lambda_503;
++c_7317453.num_args = 1;
++c_7317453.num_elements = 6;
++c_7317453.elements = (object *)e_7317507;
++c_7317453.elements[0] = ((closureN)self_7312167)->elements[0];
++c_7317453.elements[1] = end_73629_732871;
++c_7317453.elements[2] = ((closureN)self_7312167)->elements[1];
++c_7317453.elements[3] = ((closureN)self_7312167)->elements[2];
++c_7317453.elements[4] = ((closureN)self_7312167)->elements[3];
++c_7317453.elements[5] = ((closureN)self_7312167)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318753,__lambda_503, Cyc_set_cell(data, ((closureN)self_7313420)->elements[2], Cyc_bytevector_length(data, ((closureN)self_7313420)->elements[0])));;
-+return_direct_with_clo1(data,(closure)&c_7317460,__lambda_503, Cyc_set_cell(data, ((closureN)self_7312174)->elements[2], Cyc_bytevector_length(data, ((closureN)self_7312174)->elements[0])));;
++return_direct_with_clo1(data,(closure)&c_7317453,__lambda_503, Cyc_set_cell(data, ((closureN)self_7312167)->elements[2], Cyc_bytevector_length(data, ((closureN)self_7312167)->elements[0])));;
}
-static void __lambda_503(void *data, object self_7313421, int argc, object *args) /* object self_7313421, object r_735408 */
-+static void __lambda_503(void *data, object self_7312175, int argc, object *args) /* object self_7312175, object r_734963 */
++static void __lambda_503(void *data, object self_7312168, int argc, object *args) /* object self_7312168, object r_734956 */
{
- object r_735415;
-+ object r_734970;
++ object r_734963;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313421)->elements[4]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312175)->elements[4]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312168)->elements[4]), obj_int2obj(0))) ){
- r_735415 = Cyc_car(data, ((closureN)self_7313421)->elements[4]);
-+ r_734970 = Cyc_car(data, ((closureN)self_7312175)->elements[4]);
++ r_734963 = Cyc_car(data, ((closureN)self_7312168)->elements[4]);
} else {
- r_735415 = obj_int2obj(0);}
-+ r_734970 = obj_int2obj(0);}
++ r_734963 = obj_int2obj(0);}
;
-closureN_type c_7318766;
-object e_7318803 [6];
@@ -47269,30 +47497,30 @@ Make let-values be the same as let*-values, to work around
-c_7318766.elements[3] = ((closureN)self_7313421)->elements[3];
-c_7318766.elements[4] = ((closureN)self_7313421)->elements[4];
-c_7318766.elements[5] = ((closureN)self_7313421)->elements[5];
-+closureN_type c_7317473;
-+object e_7317510 [6];
-+c_7317473.hdr.mark = gc_color_red;
-+ c_7317473.hdr.grayed = 0;
-+c_7317473.tag = closureN_tag;
-+ c_7317473.fn = (function_type)__lambda_504;
-+c_7317473.num_args = 1;
-+c_7317473.num_elements = 6;
-+c_7317473.elements = (object *)e_7317510;
-+c_7317473.elements[0] = ((closureN)self_7312175)->elements[0];
-+c_7317473.elements[1] = ((closureN)self_7312175)->elements[1];
-+c_7317473.elements[2] = ((closureN)self_7312175)->elements[2];
-+c_7317473.elements[3] = ((closureN)self_7312175)->elements[3];
-+c_7317473.elements[4] = ((closureN)self_7312175)->elements[4];
-+c_7317473.elements[5] = ((closureN)self_7312175)->elements[5];
++closureN_type c_7317466;
++object e_7317503 [6];
++c_7317466.hdr.mark = gc_color_red;
++ c_7317466.hdr.grayed = 0;
++c_7317466.tag = closureN_tag;
++ c_7317466.fn = (function_type)__lambda_504;
++c_7317466.num_args = 1;
++c_7317466.num_elements = 6;
++c_7317466.elements = (object *)e_7317503;
++c_7317466.elements[0] = ((closureN)self_7312168)->elements[0];
++c_7317466.elements[1] = ((closureN)self_7312168)->elements[1];
++c_7317466.elements[2] = ((closureN)self_7312168)->elements[2];
++c_7317466.elements[3] = ((closureN)self_7312168)->elements[3];
++c_7317466.elements[4] = ((closureN)self_7312168)->elements[4];
++c_7317466.elements[5] = ((closureN)self_7312168)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318766,__lambda_504, Cyc_set_cell(data, ((closureN)self_7313421)->elements[5], r_735415));;
-+return_direct_with_clo1(data,(closure)&c_7317473,__lambda_504, Cyc_set_cell(data, ((closureN)self_7312175)->elements[5], r_734970));;
++return_direct_with_clo1(data,(closure)&c_7317466,__lambda_504, Cyc_set_cell(data, ((closureN)self_7312168)->elements[5], r_734963));;
}
-static void __lambda_504(void *data, object self_7313422, int argc, object *args) /* object self_7313422, object r_735409 */
-+static void __lambda_504(void *data, object self_7312176, int argc, object *args) /* object self_7312176, object r_734964 */
++static void __lambda_504(void *data, object self_7312169, int argc, object *args) /* object self_7312169, object r_734957 */
{
@@ -47307,17 +47535,17 @@ Make let-values be the same as let*-values, to work around
-c_7318768.elements = (object *)e_7318782;
-c_7318768.elements[0] = ((closureN)self_7313422)->elements[3];
-c_7318768.elements[1] = ((closureN)self_7313422)->elements[4];
-+closureN_type c_7317475;
-+object e_7317489 [2];
-+c_7317475.hdr.mark = gc_color_red;
-+ c_7317475.hdr.grayed = 0;
-+c_7317475.tag = closureN_tag;
-+ c_7317475.fn = (function_type)__lambda_505;
-+c_7317475.num_args = 0;
-+c_7317475.num_elements = 2;
-+c_7317475.elements = (object *)e_7317489;
-+c_7317475.elements[0] = ((closureN)self_7312176)->elements[3];
-+c_7317475.elements[1] = ((closureN)self_7312176)->elements[4];
++closureN_type c_7317468;
++object e_7317482 [2];
++c_7317468.hdr.mark = gc_color_red;
++ c_7317468.hdr.grayed = 0;
++c_7317468.tag = closureN_tag;
++ c_7317468.fn = (function_type)__lambda_505;
++c_7317468.num_args = 0;
++c_7317468.num_elements = 2;
++c_7317468.elements = (object *)e_7317482;
++c_7317468.elements[0] = ((closureN)self_7312169)->elements[3];
++c_7317468.elements[1] = ((closureN)self_7312169)->elements[4];
-closureN_type c_7318783;
@@ -47333,29 +47561,29 @@ Make let-values be the same as let*-values, to work around
-c_7318783.elements[1] = ((closureN)self_7313422)->elements[1];
-c_7318783.elements[2] = ((closureN)self_7313422)->elements[2];
-c_7318783.elements[3] = ((closureN)self_7313422)->elements[5];
-+closureN_type c_7317490;
-+object e_7317509 [4];
-+c_7317490.hdr.mark = gc_color_red;
-+ c_7317490.hdr.grayed = 0;
-+c_7317490.tag = closureN_tag;
-+ c_7317490.fn = (function_type)__lambda_506;
-+c_7317490.num_args = 1;
-+c_7317490.num_elements = 4;
-+c_7317490.elements = (object *)e_7317509;
-+c_7317490.elements[0] = ((closureN)self_7312176)->elements[0];
-+c_7317490.elements[1] = ((closureN)self_7312176)->elements[1];
-+c_7317490.elements[2] = ((closureN)self_7312176)->elements[2];
-+c_7317490.elements[3] = ((closureN)self_7312176)->elements[5];
++closureN_type c_7317483;
++object e_7317502 [4];
++c_7317483.hdr.mark = gc_color_red;
++ c_7317483.hdr.grayed = 0;
++c_7317483.tag = closureN_tag;
++ c_7317483.fn = (function_type)__lambda_506;
++c_7317483.num_args = 1;
++c_7317483.num_elements = 4;
++c_7317483.elements = (object *)e_7317502;
++c_7317483.elements[0] = ((closureN)self_7312169)->elements[0];
++c_7317483.elements[1] = ((closureN)self_7312169)->elements[1];
++c_7317483.elements[2] = ((closureN)self_7312169)->elements[2];
++c_7317483.elements[3] = ((closureN)self_7312169)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318768,__lambda_505, &c_7318783);;
-+return_direct_with_clo1(data,(closure)&c_7317475,__lambda_505, &c_7317490);;
++return_direct_with_clo1(data,(closure)&c_7317468,__lambda_505, &c_7317483);;
}
-static void __lambda_506(void *data, object self_7313423, int argc, object *args) /* object self_7313423, object r_735411 */
-+static void __lambda_506(void *data, object self_7312177, int argc, object *args) /* object self_7312177, object r_734966 */
++static void __lambda_506(void *data, object self_7312170, int argc, object *args) /* object self_7312170, object r_734959 */
{
- object r_735411 = args[0];
-+ object r_734966 = args[0];
++ object r_734959 = args[0];
-closureN_type c_7318785;
-object e_7318798 [4];
@@ -47370,28 +47598,28 @@ Make let-values be the same as let*-values, to work around
-c_7318785.elements[1] = ((closureN)self_7313423)->elements[1];
-c_7318785.elements[2] = ((closureN)self_7313423)->elements[2];
-c_7318785.elements[3] = ((closureN)self_7313423)->elements[3];
-+closureN_type c_7317492;
-+object e_7317505 [4];
-+c_7317492.hdr.mark = gc_color_red;
-+ c_7317492.hdr.grayed = 0;
-+c_7317492.tag = closureN_tag;
-+ c_7317492.fn = (function_type)__lambda_507;
-+c_7317492.num_args = 1;
-+c_7317492.num_elements = 4;
-+c_7317492.elements = (object *)e_7317505;
-+c_7317492.elements[0] = ((closureN)self_7312177)->elements[0];
-+c_7317492.elements[1] = ((closureN)self_7312177)->elements[1];
-+c_7317492.elements[2] = ((closureN)self_7312177)->elements[2];
-+c_7317492.elements[3] = ((closureN)self_7312177)->elements[3];
++closureN_type c_7317485;
++object e_7317498 [4];
++c_7317485.hdr.mark = gc_color_red;
++ c_7317485.hdr.grayed = 0;
++c_7317485.tag = closureN_tag;
++ c_7317485.fn = (function_type)__lambda_507;
++c_7317485.num_args = 1;
++c_7317485.num_elements = 4;
++c_7317485.elements = (object *)e_7317498;
++c_7317485.elements[0] = ((closureN)self_7312170)->elements[0];
++c_7317485.elements[1] = ((closureN)self_7312170)->elements[1];
++c_7317485.elements[2] = ((closureN)self_7312170)->elements[2];
++c_7317485.elements[3] = ((closureN)self_7312170)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318785,__lambda_507, Cyc_set_cell(data, ((closureN)self_7313423)->elements[1], r_735411));;
-+return_direct_with_clo1(data,(closure)&c_7317492,__lambda_507, Cyc_set_cell(data, ((closureN)self_7312177)->elements[1], r_734966));;
++return_direct_with_clo1(data,(closure)&c_7317485,__lambda_507, Cyc_set_cell(data, ((closureN)self_7312170)->elements[1], r_734959));;
}
-static void __lambda_507(void *data, object self_7313424, int argc, object *args) /* object self_7313424, object r_735410 */
-+static void __lambda_507(void *data, object self_7312178, int argc, object *args) /* object self_7312178, object r_734965 */
++static void __lambda_507(void *data, object self_7312171, int argc, object *args) /* object self_7312171, object r_734958 */
{
@@ -47401,51 +47629,50 @@ Make let-values be the same as let*-values, to work around
-object c_7318790 = Cyc_utf82string(data, ((closureN)self_7313424)->elements[2],((closureN)self_7313424)->elements[0], car(((closureN)self_7313424)->elements[3]), car(((closureN)self_7313424)->elements[1]));
-return_direct_with_clo1(data, ((closureN)self_7313424)->elements[2], (((closure) ((closureN)self_7313424)->elements[2])->fn), c_7318790);;
-+object c_7317497 = Cyc_utf82string(data, ((closureN)self_7312178)->elements[2],((closureN)self_7312178)->elements[0], car(((closureN)self_7312178)->elements[3]), car(((closureN)self_7312178)->elements[1]));
-+return_direct_with_clo1(data, ((closureN)self_7312178)->elements[2], (((closure) ((closureN)self_7312178)->elements[2])->fn), c_7317497);;
++object c_7317490 = Cyc_utf82string(data, ((closureN)self_7312171)->elements[2],((closureN)self_7312171)->elements[0], car(((closureN)self_7312171)->elements[3]), car(((closureN)self_7312171)->elements[1]));
++return_direct_with_clo1(data, ((closureN)self_7312171)->elements[2], (((closure) ((closureN)self_7312171)->elements[2])->fn), c_7317490);;
}
-static void __lambda_505(void *data, object self_7313425, int argc, object *args) /* object self_7313425, object k_735412 */
-+static void __lambda_505(void *data, object self_7312179, int argc, object *args) /* object self_7312179, object k_734967 */
++static void __lambda_505(void *data, object self_7312172, int argc, object *args) /* object self_7312172, object k_734960 */
{
- object k_735412 = args[0];
-+ object k_734967 = args[0];
++ object k_734960 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313425)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312179)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312172)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735412,__lambda_506, Cyc_cadr(data, ((closureN)self_7313425)->elements[1]));
-+return_direct_with_clo1(data, k_734967,__lambda_506, Cyc_cadr(data, ((closureN)self_7312179)->elements[1]));
++return_direct_with_clo1(data, k_734960,__lambda_506, Cyc_cadr(data, ((closureN)self_7312172)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735412,__lambda_506, car(((closureN)self_7313425)->elements[0]));}
-+return_direct_with_clo1(data, k_734967,__lambda_506, car(((closureN)self_7312179)->elements[0]));}
++return_direct_with_clo1(data, k_734960,__lambda_506, car(((closureN)self_7312172)->elements[0]));}
;;
}
-static void __lambda_480(void *data, object _, int argc, object *args) /* closure _,object k_735370, object to_73590_733195, object at_73591_733196, object from_73592_733197, object o_73593_733198_raw, ... */
-+static void __lambda_480(void *data, object _, int argc, object *args) /* closure _,object k_734925, object to_73590_732855, object at_73591_732856, object from_73592_732857, object o_73593_732858_raw, ... */
++static void __lambda_480(void *data, object _, int argc, object *args) /* closure _,object k_734918, object to_73590_732848, object at_73591_732849, object from_73592_732850, object o_73593_732851_raw, ... */
{
-object k_735370 = args[0]; object to_73590_733195 = args[1]; object at_73591_733196 = args[2]; object from_73592_733197 = args[3];
-load_varargs(o_73593_733198, args, 4, argc - 4);
- object start_73596_733199;
-- Cyc_st_add(data, "scheme/base.sld:bytevector-copy!");
-+object k_734925 = args[0]; object to_73590_732855 = args[1]; object at_73591_732856 = args[2]; object from_73592_732857 = args[3];
-+load_varargs(o_73593_732858, args, 4, argc - 4);
-+ object start_73596_732859;
-+ Cyc_st_add(data, "base.sld:bytevector-copy!");
++object k_734918 = args[0]; object to_73590_732848 = args[1]; object at_73591_732849 = args[2]; object from_73592_732850 = args[3];
++load_varargs(o_73593_732851, args, 4, argc - 4);
++ object start_73596_732852;
+ Cyc_st_add(data, "scheme/base.sld:bytevector-copy!");
-if( (boolean_f != Cyc_is_pair(o_73593_733198)) ){
-+if( (boolean_f != Cyc_is_pair(o_73593_732858)) ){
++if( (boolean_f != Cyc_is_pair(o_73593_732851)) ){
- start_73596_733199 = Cyc_car(data, o_73593_733198);
-+ start_73596_732859 = Cyc_car(data, o_73593_732858);
++ start_73596_732852 = Cyc_car(data, o_73593_732851);
} else {
- start_73596_733199 = obj_int2obj(0);}
-+ start_73596_732859 = obj_int2obj(0);}
++ start_73596_732852 = obj_int2obj(0);}
;
-closureN_type c_7318549;
-object e_7318575 [2];
@@ -47458,17 +47685,17 @@ Make let-values be the same as let*-values, to work around
-c_7318549.elements = (object *)e_7318575;
-c_7318549.elements[0] = from_73592_733197;
-c_7318549.elements[1] = o_73593_733198;
-+closureN_type c_7317256;
-+object e_7317282 [2];
-+c_7317256.hdr.mark = gc_color_red;
-+ c_7317256.hdr.grayed = 0;
-+c_7317256.tag = closureN_tag;
-+ c_7317256.fn = (function_type)__lambda_481;
-+c_7317256.num_args = 0;
-+c_7317256.num_elements = 2;
-+c_7317256.elements = (object *)e_7317282;
-+c_7317256.elements[0] = from_73592_732857;
-+c_7317256.elements[1] = o_73593_732858;
++closureN_type c_7317249;
++object e_7317275 [2];
++c_7317249.hdr.mark = gc_color_red;
++ c_7317249.hdr.grayed = 0;
++c_7317249.tag = closureN_tag;
++ c_7317249.fn = (function_type)__lambda_481;
++c_7317249.num_args = 0;
++c_7317249.num_elements = 2;
++c_7317249.elements = (object *)e_7317275;
++c_7317249.elements[0] = from_73592_732850;
++c_7317249.elements[1] = o_73593_732851;
-closureN_type c_7318576;
@@ -47485,30 +47712,30 @@ Make let-values be the same as let*-values, to work around
-c_7318576.elements[2] = k_735370;
-c_7318576.elements[3] = start_73596_733199;
-c_7318576.elements[4] = to_73590_733195;
-+closureN_type c_7317283;
-+object e_7317449 [5];
-+c_7317283.hdr.mark = gc_color_red;
-+ c_7317283.hdr.grayed = 0;
-+c_7317283.tag = closureN_tag;
-+ c_7317283.fn = (function_type)__lambda_484;
-+c_7317283.num_args = 1;
-+c_7317283.num_elements = 5;
-+c_7317283.elements = (object *)e_7317449;
-+c_7317283.elements[0] = at_73591_732856;
-+c_7317283.elements[1] = from_73592_732857;
-+c_7317283.elements[2] = k_734925;
-+c_7317283.elements[3] = start_73596_732859;
-+c_7317283.elements[4] = to_73590_732855;
++closureN_type c_7317276;
++object e_7317442 [5];
++c_7317276.hdr.mark = gc_color_red;
++ c_7317276.hdr.grayed = 0;
++c_7317276.tag = closureN_tag;
++ c_7317276.fn = (function_type)__lambda_484;
++c_7317276.num_args = 1;
++c_7317276.num_elements = 5;
++c_7317276.elements = (object *)e_7317442;
++c_7317276.elements[0] = at_73591_732849;
++c_7317276.elements[1] = from_73592_732850;
++c_7317276.elements[2] = k_734918;
++c_7317276.elements[3] = start_73596_732852;
++c_7317276.elements[4] = to_73590_732848;
-return_direct_with_clo1(data,(closure)&c_7318549,__lambda_481, &c_7318576);;
-+return_direct_with_clo1(data,(closure)&c_7317256,__lambda_481, &c_7317283);;
++return_direct_with_clo1(data,(closure)&c_7317249,__lambda_481, &c_7317276);;
}
-static void __lambda_484(void *data, object self_7313395, int argc, object *args) /* object self_7313395, object end_73599_733200 */
-+static void __lambda_484(void *data, object self_7312149, int argc, object *args) /* object self_7312149, object end_73599_732860 */
++static void __lambda_484(void *data, object self_7312142, int argc, object *args) /* object self_7312142, object end_73599_732853 */
{
- object end_73599_733200 = args[0];
-+ object end_73599_732860 = args[0];
++ object end_73599_732853 = args[0];
-closureN_type c_7318578;
-object e_7318738 [6];
@@ -47525,33 +47752,33 @@ Make let-values be the same as let*-values, to work around
-c_7318578.elements[3] = ((closureN)self_7313395)->elements[2];
-c_7318578.elements[4] = ((closureN)self_7313395)->elements[3];
-c_7318578.elements[5] = ((closureN)self_7313395)->elements[4];
-+closureN_type c_7317285;
-+object e_7317445 [6];
-+c_7317285.hdr.mark = gc_color_red;
-+ c_7317285.hdr.grayed = 0;
-+c_7317285.tag = closureN_tag;
-+ c_7317285.fn = (function_type)__lambda_485;
-+c_7317285.num_args = 1;
-+c_7317285.num_elements = 6;
-+c_7317285.elements = (object *)e_7317445;
-+c_7317285.elements[0] = ((closureN)self_7312149)->elements[0];
-+c_7317285.elements[1] = end_73599_732860;
-+c_7317285.elements[2] = ((closureN)self_7312149)->elements[1];
-+c_7317285.elements[3] = ((closureN)self_7312149)->elements[2];
-+c_7317285.elements[4] = ((closureN)self_7312149)->elements[3];
-+c_7317285.elements[5] = ((closureN)self_7312149)->elements[4];
++closureN_type c_7317278;
++object e_7317438 [6];
++c_7317278.hdr.mark = gc_color_red;
++ c_7317278.hdr.grayed = 0;
++c_7317278.tag = closureN_tag;
++ c_7317278.fn = (function_type)__lambda_485;
++c_7317278.num_args = 1;
++c_7317278.num_elements = 6;
++c_7317278.elements = (object *)e_7317438;
++c_7317278.elements[0] = ((closureN)self_7312142)->elements[0];
++c_7317278.elements[1] = end_73599_732853;
++c_7317278.elements[2] = ((closureN)self_7312142)->elements[1];
++c_7317278.elements[3] = ((closureN)self_7312142)->elements[2];
++c_7317278.elements[4] = ((closureN)self_7312142)->elements[3];
++c_7317278.elements[5] = ((closureN)self_7312142)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318578,__lambda_485, Cyc_bytevector_length(data, ((closureN)self_7313395)->elements[4]));;
-+return_direct_with_clo1(data,(closure)&c_7317285,__lambda_485, Cyc_bytevector_length(data, ((closureN)self_7312149)->elements[4]));;
++return_direct_with_clo1(data,(closure)&c_7317278,__lambda_485, Cyc_bytevector_length(data, ((closureN)self_7312142)->elements[4]));;
}
-static void __lambda_485(void *data, object self_7313396, int argc, object *args) /* object self_7313396, object r_735397 */
-+static void __lambda_485(void *data, object self_7312150, int argc, object *args) /* object self_7312150, object r_734952 */
++static void __lambda_485(void *data, object self_7312143, int argc, object *args) /* object self_7312143, object r_734945 */
{
- object r_735397 = args[0];
-+ object r_734952 = args[0];
++ object r_734945 = args[0];
-closureN_type c_7318580;
-object e_7318728 [6];
@@ -47568,40 +47795,40 @@ Make let-values be the same as let*-values, to work around
-c_7318580.elements[3] = ((closureN)self_7313396)->elements[3];
-c_7318580.elements[4] = ((closureN)self_7313396)->elements[4];
-c_7318580.elements[5] = ((closureN)self_7313396)->elements[5];
-+closureN_type c_7317287;
-+object e_7317435 [6];
-+c_7317287.hdr.mark = gc_color_red;
-+ c_7317287.hdr.grayed = 0;
-+c_7317287.tag = closureN_tag;
-+ c_7317287.fn = (function_type)__lambda_486;
-+c_7317287.num_args = 1;
-+c_7317287.num_elements = 6;
-+c_7317287.elements = (object *)e_7317435;
-+c_7317287.elements[0] = ((closureN)self_7312150)->elements[0];
-+c_7317287.elements[1] = ((closureN)self_7312150)->elements[1];
-+c_7317287.elements[2] = ((closureN)self_7312150)->elements[2];
-+c_7317287.elements[3] = ((closureN)self_7312150)->elements[3];
-+c_7317287.elements[4] = ((closureN)self_7312150)->elements[4];
-+c_7317287.elements[5] = ((closureN)self_7312150)->elements[5];
++closureN_type c_7317280;
++object e_7317428 [6];
++c_7317280.hdr.mark = gc_color_red;
++ c_7317280.hdr.grayed = 0;
++c_7317280.tag = closureN_tag;
++ c_7317280.fn = (function_type)__lambda_486;
++c_7317280.num_args = 1;
++c_7317280.num_elements = 6;
++c_7317280.elements = (object *)e_7317428;
++c_7317280.elements[0] = ((closureN)self_7312143)->elements[0];
++c_7317280.elements[1] = ((closureN)self_7312143)->elements[1];
++c_7317280.elements[2] = ((closureN)self_7312143)->elements[2];
++c_7317280.elements[3] = ((closureN)self_7312143)->elements[3];
++c_7317280.elements[4] = ((closureN)self_7312143)->elements[4];
++c_7317280.elements[5] = ((closureN)self_7312143)->elements[5];
-complex_num_type local_7318732;
-+complex_num_type local_7317439;
++complex_num_type local_7317432;
-complex_num_type local_7318736;
-return_direct_with_clo3(data, __glo_min_scheme_base, (((closure) __glo_min_scheme_base)->fn), &c_7318580, ((closureN)self_7313396)->elements[1], Cyc_fast_sum(data,&local_7318732, ((closureN)self_7313396)->elements[4], Cyc_fast_sub(data,&local_7318736, r_735397, ((closureN)self_7313396)->elements[0])));;
-+complex_num_type local_7317443;
-+return_direct_with_clo3(data, __glo_min_scheme_base, (((closure) __glo_min_scheme_base)->fn), &c_7317287, ((closureN)self_7312150)->elements[1], Cyc_fast_sum(data,&local_7317439, ((closureN)self_7312150)->elements[4], Cyc_fast_sub(data,&local_7317443, r_734952, ((closureN)self_7312150)->elements[0])));;
++complex_num_type local_7317436;
++return_direct_with_clo3(data, __glo_min_scheme_base, (((closure) __glo_min_scheme_base)->fn), &c_7317280, ((closureN)self_7312143)->elements[1], Cyc_fast_sum(data,&local_7317432, ((closureN)self_7312143)->elements[4], Cyc_fast_sub(data,&local_7317436, r_734945, ((closureN)self_7312143)->elements[0])));;
}
-static void __lambda_486(void *data, object self_7313397, int argc, object *args) /* object self_7313397, object limit_73602_733201 */
-+static void __lambda_486(void *data, object self_7312151, int argc, object *args) /* object self_7312151, object limit_73602_732861 */
++static void __lambda_486(void *data, object self_7312144, int argc, object *args) /* object self_7312144, object limit_73602_732854 */
{
- object limit_73602_733201 = args[0];
-+ object limit_73602_732861 = args[0];
++ object limit_73602_732854 = args[0];
-if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7313397)->elements[0], ((closureN)self_7313397)->elements[4])) ){
-+if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7312151)->elements[0], ((closureN)self_7312151)->elements[4])) ){
++if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7312144)->elements[0], ((closureN)self_7312144)->elements[4])) ){
-closureN_type c_7318586;
-object e_7318647 [4];
@@ -47616,22 +47843,22 @@ Make let-values be the same as let*-values, to work around
-c_7318586.elements[1] = ((closureN)self_7313397)->elements[3];
-c_7318586.elements[2] = limit_73602_733201;
-c_7318586.elements[3] = ((closureN)self_7313397)->elements[5];
-+closureN_type c_7317293;
-+object e_7317354 [4];
-+c_7317293.hdr.mark = gc_color_red;
-+ c_7317293.hdr.grayed = 0;
-+c_7317293.tag = closureN_tag;
-+ c_7317293.fn = (function_type)__lambda_487;
-+c_7317293.num_args = 2;
-+c_7317293.num_elements = 4;
-+c_7317293.elements = (object *)e_7317354;
-+c_7317293.elements[0] = ((closureN)self_7312151)->elements[2];
-+c_7317293.elements[1] = ((closureN)self_7312151)->elements[3];
-+c_7317293.elements[2] = limit_73602_732861;
-+c_7317293.elements[3] = ((closureN)self_7312151)->elements[5];
++closureN_type c_7317286;
++object e_7317347 [4];
++c_7317286.hdr.mark = gc_color_red;
++ c_7317286.hdr.grayed = 0;
++c_7317286.tag = closureN_tag;
++ c_7317286.fn = (function_type)__lambda_487;
++c_7317286.num_args = 2;
++c_7317286.num_elements = 4;
++c_7317286.elements = (object *)e_7317347;
++c_7317286.elements[0] = ((closureN)self_7312144)->elements[2];
++c_7317286.elements[1] = ((closureN)self_7312144)->elements[3];
++c_7317286.elements[2] = limit_73602_732854;
++c_7317286.elements[3] = ((closureN)self_7312144)->elements[5];
-return_direct_with_clo2(data,(closure)&c_7318586,__lambda_487, ((closureN)self_7313397)->elements[0], ((closureN)self_7313397)->elements[4]);
-+return_direct_with_clo2(data,(closure)&c_7317293,__lambda_487, ((closureN)self_7312151)->elements[0], ((closureN)self_7312151)->elements[4]);
++return_direct_with_clo2(data,(closure)&c_7317286,__lambda_487, ((closureN)self_7312144)->elements[0], ((closureN)self_7312144)->elements[4]);
} else {
-closureN_type c_7318651;
@@ -47647,42 +47874,42 @@ Make let-values be the same as let*-values, to work around
-c_7318651.elements[1] = ((closureN)self_7313397)->elements[3];
-c_7318651.elements[2] = ((closureN)self_7313397)->elements[4];
-c_7318651.elements[3] = ((closureN)self_7313397)->elements[5];
-+closureN_type c_7317358;
-+object e_7317419 [4];
-+c_7317358.hdr.mark = gc_color_red;
-+ c_7317358.hdr.grayed = 0;
-+c_7317358.tag = closureN_tag;
-+ c_7317358.fn = (function_type)__lambda_494;
-+c_7317358.num_args = 2;
-+c_7317358.num_elements = 4;
-+c_7317358.elements = (object *)e_7317419;
-+c_7317358.elements[0] = ((closureN)self_7312151)->elements[2];
-+c_7317358.elements[1] = ((closureN)self_7312151)->elements[3];
-+c_7317358.elements[2] = ((closureN)self_7312151)->elements[4];
-+c_7317358.elements[3] = ((closureN)self_7312151)->elements[5];
++closureN_type c_7317351;
++object e_7317412 [4];
++c_7317351.hdr.mark = gc_color_red;
++ c_7317351.hdr.grayed = 0;
++c_7317351.tag = closureN_tag;
++ c_7317351.fn = (function_type)__lambda_494;
++c_7317351.num_args = 2;
++c_7317351.num_elements = 4;
++c_7317351.elements = (object *)e_7317412;
++c_7317351.elements[0] = ((closureN)self_7312144)->elements[2];
++c_7317351.elements[1] = ((closureN)self_7312144)->elements[3];
++c_7317351.elements[2] = ((closureN)self_7312144)->elements[4];
++c_7317351.elements[3] = ((closureN)self_7312144)->elements[5];
-complex_num_type local_7318715;
-+complex_num_type local_7317422;
++complex_num_type local_7317415;
-complex_num_type local_7318719;
-+complex_num_type local_7317426;
++complex_num_type local_7317419;
-complex_num_type local_7318722;
-+complex_num_type local_7317429;
++complex_num_type local_7317422;
-complex_num_type local_7318727;
-return_direct_with_clo2(data,(closure)&c_7318651,__lambda_494, Cyc_fast_sum(data,&local_7318715, ((closureN)self_7313397)->elements[0], Cyc_fast_sub(data,&local_7318719, Cyc_fast_sub(data,&local_7318722, ((closureN)self_7313397)->elements[1], ((closureN)self_7313397)->elements[4]), obj_int2obj(1))), Cyc_fast_sub(data,&local_7318727, limit_73602_733201, obj_int2obj(1)));}
-+complex_num_type local_7317434;
-+return_direct_with_clo2(data,(closure)&c_7317358,__lambda_494, Cyc_fast_sum(data,&local_7317422, ((closureN)self_7312151)->elements[0], Cyc_fast_sub(data,&local_7317426, Cyc_fast_sub(data,&local_7317429, ((closureN)self_7312151)->elements[1], ((closureN)self_7312151)->elements[4]), obj_int2obj(1))), Cyc_fast_sub(data,&local_7317434, limit_73602_732861, obj_int2obj(1)));}
++complex_num_type local_7317427;
++return_direct_with_clo2(data,(closure)&c_7317351,__lambda_494, Cyc_fast_sum(data,&local_7317415, ((closureN)self_7312144)->elements[0], Cyc_fast_sub(data,&local_7317419, Cyc_fast_sub(data,&local_7317422, ((closureN)self_7312144)->elements[1], ((closureN)self_7312144)->elements[4]), obj_int2obj(1))), Cyc_fast_sub(data,&local_7317427, limit_73602_732854, obj_int2obj(1)));}
;;
}
-static void __lambda_494(void *data, object self_7313406, int argc, object *args) /* object self_7313406, object i_73618_733208, object j_73619_733209 */
-+static void __lambda_494(void *data, object self_7312160, int argc, object *args) /* object self_7312160, object i_73618_732868, object j_73619_732869 */
++static void __lambda_494(void *data, object self_7312153, int argc, object *args) /* object self_7312153, object i_73618_732861, object j_73619_732862 */
{
- object i_73618_733208 = args[0]; object j_73619_733209 = args[1];
-+ object i_73618_732868 = args[0]; object j_73619_732869 = args[1];
++ object i_73618_732861 = args[0]; object j_73619_732862 = args[1];
-closureN_type c_7318653;
-object e_7318711 [6];
@@ -47699,31 +47926,31 @@ Make let-values be the same as let*-values, to work around
-c_7318653.elements[3] = ((closureN)self_7313406)->elements[1];
-c_7318653.elements[4] = ((closureN)self_7313406)->elements[2];
-c_7318653.elements[5] = ((closureN)self_7313406)->elements[3];
-+closureN_type c_7317360;
-+object e_7317418 [6];
-+c_7317360.hdr.mark = gc_color_red;
-+ c_7317360.hdr.grayed = 0;
-+c_7317360.tag = closureN_tag;
-+ c_7317360.fn = (function_type)__lambda_495;
-+c_7317360.num_args = 1;
-+c_7317360.num_elements = 6;
-+c_7317360.elements = (object *)e_7317418;
-+c_7317360.elements[0] = ((closureN)self_7312160)->elements[0];
-+c_7317360.elements[1] = i_73618_732868;
-+c_7317360.elements[2] = j_73619_732869;
-+c_7317360.elements[3] = ((closureN)self_7312160)->elements[1];
-+c_7317360.elements[4] = ((closureN)self_7312160)->elements[2];
-+c_7317360.elements[5] = ((closureN)self_7312160)->elements[3];
++closureN_type c_7317353;
++object e_7317411 [6];
++c_7317353.hdr.mark = gc_color_red;
++ c_7317353.hdr.grayed = 0;
++c_7317353.tag = closureN_tag;
++ c_7317353.fn = (function_type)__lambda_495;
++c_7317353.num_args = 1;
++c_7317353.num_elements = 6;
++c_7317353.elements = (object *)e_7317411;
++c_7317353.elements[0] = ((closureN)self_7312153)->elements[0];
++c_7317353.elements[1] = i_73618_732861;
++c_7317353.elements[2] = j_73619_732862;
++c_7317353.elements[3] = ((closureN)self_7312153)->elements[1];
++c_7317353.elements[4] = ((closureN)self_7312153)->elements[2];
++c_7317353.elements[5] = ((closureN)self_7312153)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318653,__lambda_495, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7317360,__lambda_495, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7317353,__lambda_495, boolean_f);;
}
-static void __lambda_495(void *data, object self_7313407, int argc, object *args) /* object self_7313407, object lp_73614_73620_733210 */
-+static void __lambda_495(void *data, object self_7312161, int argc, object *args) /* object self_7312161, object lp_73614_73620_732870 */
++static void __lambda_495(void *data, object self_7312154, int argc, object *args) /* object self_7312154, object lp_73614_73620_732863 */
{
- object lp_73614_73620_733210 = args[0];
-+ object lp_73614_73620_732870 = args[0];
++ object lp_73614_73620_732863 = args[0];
-closureN_type c_7318655;
-object e_7318707 [6];
@@ -47740,34 +47967,34 @@ Make let-values be the same as let*-values, to work around
-c_7318655.elements[3] = ((closureN)self_7313407)->elements[3];
-c_7318655.elements[4] = ((closureN)self_7313407)->elements[4];
-c_7318655.elements[5] = ((closureN)self_7313407)->elements[5];
-+closureN_type c_7317362;
-+object e_7317414 [6];
-+c_7317362.hdr.mark = gc_color_red;
-+ c_7317362.hdr.grayed = 0;
-+c_7317362.tag = closureN_tag;
-+ c_7317362.fn = (function_type)__lambda_1321;
-+c_7317362.num_args = 1;
-+c_7317362.num_elements = 6;
-+c_7317362.elements = (object *)e_7317414;
-+c_7317362.elements[0] = ((closureN)self_7312161)->elements[0];
-+c_7317362.elements[1] = ((closureN)self_7312161)->elements[1];
-+c_7317362.elements[2] = ((closureN)self_7312161)->elements[2];
-+c_7317362.elements[3] = ((closureN)self_7312161)->elements[3];
-+c_7317362.elements[4] = ((closureN)self_7312161)->elements[4];
-+c_7317362.elements[5] = ((closureN)self_7312161)->elements[5];
++closureN_type c_7317355;
++object e_7317407 [6];
++c_7317355.hdr.mark = gc_color_red;
++ c_7317355.hdr.grayed = 0;
++c_7317355.tag = closureN_tag;
++ c_7317355.fn = (function_type)__lambda_1321;
++c_7317355.num_args = 1;
++c_7317355.num_elements = 6;
++c_7317355.elements = (object *)e_7317407;
++c_7317355.elements[0] = ((closureN)self_7312154)->elements[0];
++c_7317355.elements[1] = ((closureN)self_7312154)->elements[1];
++c_7317355.elements[2] = ((closureN)self_7312154)->elements[2];
++c_7317355.elements[3] = ((closureN)self_7312154)->elements[3];
++c_7317355.elements[4] = ((closureN)self_7312154)->elements[4];
++c_7317355.elements[5] = ((closureN)self_7312154)->elements[5];
-pair_type local_7318710;
-return_direct_with_clo1(data,(closure)&c_7318655,__lambda_1368, set_cell_as_expr(&local_7318710, lp_73614_73620_733210));;
-+pair_type local_7317417;
-+return_direct_with_clo1(data,(closure)&c_7317362,__lambda_1321, set_cell_as_expr(&local_7317417, lp_73614_73620_732870));;
++pair_type local_7317410;
++return_direct_with_clo1(data,(closure)&c_7317355,__lambda_1321, set_cell_as_expr(&local_7317410, lp_73614_73620_732863));;
}
-static void __lambda_1368(void *data, object self_7313408, int argc, object *args) /* object self_7313408, object lp_73614_73620_733210 */
-+static void __lambda_1321(void *data, object self_7312162, int argc, object *args) /* object self_7312162, object lp_73614_73620_732870 */
++static void __lambda_1321(void *data, object self_7312155, int argc, object *args) /* object self_7312155, object lp_73614_73620_732863 */
{
- object lp_73614_73620_733210 = args[0];
-+ object lp_73614_73620_732870 = args[0];
++ object lp_73614_73620_732863 = args[0];
-closureN_type c_7318657;
-object e_7318671 [4];
@@ -47782,19 +48009,19 @@ Make let-values be the same as let*-values, to work around
-c_7318657.elements[1] = ((closureN)self_7313408)->elements[2];
-c_7318657.elements[2] = ((closureN)self_7313408)->elements[3];
-c_7318657.elements[3] = lp_73614_73620_733210;
-+closureN_type c_7317364;
-+object e_7317378 [4];
-+c_7317364.hdr.mark = gc_color_red;
-+ c_7317364.hdr.grayed = 0;
-+c_7317364.tag = closureN_tag;
-+ c_7317364.fn = (function_type)__lambda_496;
-+c_7317364.num_args = 1;
-+c_7317364.num_elements = 4;
-+c_7317364.elements = (object *)e_7317378;
-+c_7317364.elements[0] = ((closureN)self_7312162)->elements[1];
-+c_7317364.elements[1] = ((closureN)self_7312162)->elements[2];
-+c_7317364.elements[2] = ((closureN)self_7312162)->elements[3];
-+c_7317364.elements[3] = lp_73614_73620_732870;
++closureN_type c_7317357;
++object e_7317371 [4];
++c_7317357.hdr.mark = gc_color_red;
++ c_7317357.hdr.grayed = 0;
++c_7317357.tag = closureN_tag;
++ c_7317357.fn = (function_type)__lambda_496;
++c_7317357.num_args = 1;
++c_7317357.num_elements = 4;
++c_7317357.elements = (object *)e_7317371;
++c_7317357.elements[0] = ((closureN)self_7312155)->elements[1];
++c_7317357.elements[1] = ((closureN)self_7312155)->elements[2];
++c_7317357.elements[2] = ((closureN)self_7312155)->elements[3];
++c_7317357.elements[3] = lp_73614_73620_732863;
-closureN_type c_7318672;
@@ -47810,36 +48037,36 @@ Make let-values be the same as let*-values, to work around
-c_7318672.elements[1] = lp_73614_73620_733210;
-c_7318672.elements[2] = ((closureN)self_7313408)->elements[4];
-c_7318672.elements[3] = ((closureN)self_7313408)->elements[5];
-+closureN_type c_7317379;
-+object e_7317413 [4];
-+c_7317379.hdr.mark = gc_color_red;
-+ c_7317379.hdr.grayed = 0;
-+c_7317379.tag = closureN_tag;
-+ c_7317379.fn = (function_type)__lambda_498;
-+c_7317379.num_args = 2;
-+c_7317379.num_elements = 4;
-+c_7317379.elements = (object *)e_7317413;
-+c_7317379.elements[0] = ((closureN)self_7312162)->elements[0];
-+c_7317379.elements[1] = lp_73614_73620_732870;
-+c_7317379.elements[2] = ((closureN)self_7312162)->elements[4];
-+c_7317379.elements[3] = ((closureN)self_7312162)->elements[5];
++closureN_type c_7317372;
++object e_7317406 [4];
++c_7317372.hdr.mark = gc_color_red;
++ c_7317372.hdr.grayed = 0;
++c_7317372.tag = closureN_tag;
++ c_7317372.fn = (function_type)__lambda_498;
++c_7317372.num_args = 2;
++c_7317372.num_elements = 4;
++c_7317372.elements = (object *)e_7317406;
++c_7317372.elements[0] = ((closureN)self_7312155)->elements[0];
++c_7317372.elements[1] = lp_73614_73620_732863;
++c_7317372.elements[2] = ((closureN)self_7312155)->elements[4];
++c_7317372.elements[3] = ((closureN)self_7312155)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318657,__lambda_496, &c_7318672);;
-+return_direct_with_clo1(data,(closure)&c_7317364,__lambda_496, &c_7317379);;
++return_direct_with_clo1(data,(closure)&c_7317357,__lambda_496, &c_7317372);;
}
-static void __lambda_498(void *data, object self_7313409, int argc, object *args) /* object self_7313409, object k_735387, object i_73621_733211, object j_73622_733212 */
-+static void __lambda_498(void *data, object self_7312163, int argc, object *args) /* object self_7312163, object k_734942, object i_73621_732871, object j_73622_732872 */
++static void __lambda_498(void *data, object self_7312156, int argc, object *args) /* object self_7312156, object k_734935, object i_73621_732864, object j_73622_732865 */
{
- object k_735387 = args[0]; object i_73621_733211 = args[1]; object j_73622_733212 = args[2];
-+ object k_734942 = args[0]; object i_73621_732871 = args[1]; object j_73622_732872 = args[2];
++ object k_734935 = args[0]; object i_73621_732864 = args[1]; object j_73622_732865 = args[2];
-if( (boolean_f != Cyc_num_fast_lt_op(data, j_73622_733212, ((closureN)self_7313409)->elements[2])) ){
-+if( (boolean_f != Cyc_num_fast_lt_op(data, j_73622_732872, ((closureN)self_7312163)->elements[2])) ){
++if( (boolean_f != Cyc_num_fast_lt_op(data, j_73622_732865, ((closureN)self_7312156)->elements[2])) ){
-return_direct_with_clo1(data, k_735387, (((closure) k_735387)->fn), Cyc_num_fast_lt_op(data, j_73622_733212, ((closureN)self_7313409)->elements[2]));
-+return_direct_with_clo1(data, k_734942, (((closure) k_734942)->fn), Cyc_num_fast_lt_op(data, j_73622_732872, ((closureN)self_7312163)->elements[2]));
++return_direct_with_clo1(data, k_734935, (((closure) k_734935)->fn), Cyc_num_fast_lt_op(data, j_73622_732865, ((closureN)self_7312156)->elements[2]));
} else {
-closureN_type c_7318681;
@@ -47856,33 +48083,33 @@ Make let-values be the same as let*-values, to work around
-c_7318681.elements[2] = k_735387;
-c_7318681.elements[3] = ((closureN)self_7313409)->elements[1];
-c_7318681.elements[4] = ((closureN)self_7313409)->elements[3];
-+closureN_type c_7317388;
-+object e_7317409 [5];
-+c_7317388.hdr.mark = gc_color_red;
-+ c_7317388.hdr.grayed = 0;
-+c_7317388.tag = closureN_tag;
-+ c_7317388.fn = (function_type)__lambda_499;
-+c_7317388.num_args = 1;
-+c_7317388.num_elements = 5;
-+c_7317388.elements = (object *)e_7317409;
-+c_7317388.elements[0] = i_73621_732871;
-+c_7317388.elements[1] = j_73622_732872;
-+c_7317388.elements[2] = k_734942;
-+c_7317388.elements[3] = ((closureN)self_7312163)->elements[1];
-+c_7317388.elements[4] = ((closureN)self_7312163)->elements[3];
++closureN_type c_7317381;
++object e_7317402 [5];
++c_7317381.hdr.mark = gc_color_red;
++ c_7317381.hdr.grayed = 0;
++c_7317381.tag = closureN_tag;
++ c_7317381.fn = (function_type)__lambda_499;
++c_7317381.num_args = 1;
++c_7317381.num_elements = 5;
++c_7317381.elements = (object *)e_7317402;
++c_7317381.elements[0] = i_73621_732864;
++c_7317381.elements[1] = j_73622_732865;
++c_7317381.elements[2] = k_734935;
++c_7317381.elements[3] = ((closureN)self_7312156)->elements[1];
++c_7317381.elements[4] = ((closureN)self_7312156)->elements[3];
-return_closcall1(data,(closure)&c_7318681, Cyc_bytevector_u8_ref(data, ((closureN)self_7313409)->elements[0], j_73622_733212));}
-+return_closcall1(data,(closure)&c_7317388, Cyc_bytevector_u8_ref(data, ((closureN)self_7312163)->elements[0], j_73622_732872));}
++return_closcall1(data,(closure)&c_7317381, Cyc_bytevector_u8_ref(data, ((closureN)self_7312156)->elements[0], j_73622_732865));}
;;
}
-static void __lambda_499(void *data, object self_7313410, int argc, object *args) /* object self_7313410, object r_735392 */
-+static void __lambda_499(void *data, object self_7312164, int argc, object *args) /* object self_7312164, object r_734947 */
++static void __lambda_499(void *data, object self_7312157, int argc, object *args) /* object self_7312157, object r_734940 */
{
- object r_735392 = args[0];
-+ object r_734947 = args[0];
++ object r_734940 = args[0];
-closureN_type c_7318683;
-object e_7318697 [4];
@@ -47897,47 +48124,47 @@ Make let-values be the same as let*-values, to work around
-c_7318683.elements[1] = ((closureN)self_7313410)->elements[1];
-c_7318683.elements[2] = ((closureN)self_7313410)->elements[2];
-c_7318683.elements[3] = ((closureN)self_7313410)->elements[3];
-+closureN_type c_7317390;
-+object e_7317404 [4];
-+c_7317390.hdr.mark = gc_color_red;
-+ c_7317390.hdr.grayed = 0;
-+c_7317390.tag = closureN_tag;
-+ c_7317390.fn = (function_type)__lambda_500;
-+c_7317390.num_args = 1;
-+c_7317390.num_elements = 4;
-+c_7317390.elements = (object *)e_7317404;
-+c_7317390.elements[0] = ((closureN)self_7312164)->elements[0];
-+c_7317390.elements[1] = ((closureN)self_7312164)->elements[1];
-+c_7317390.elements[2] = ((closureN)self_7312164)->elements[2];
-+c_7317390.elements[3] = ((closureN)self_7312164)->elements[3];
++closureN_type c_7317383;
++object e_7317397 [4];
++c_7317383.hdr.mark = gc_color_red;
++ c_7317383.hdr.grayed = 0;
++c_7317383.tag = closureN_tag;
++ c_7317383.fn = (function_type)__lambda_500;
++c_7317383.num_args = 1;
++c_7317383.num_elements = 4;
++c_7317383.elements = (object *)e_7317397;
++c_7317383.elements[0] = ((closureN)self_7312157)->elements[0];
++c_7317383.elements[1] = ((closureN)self_7312157)->elements[1];
++c_7317383.elements[2] = ((closureN)self_7312157)->elements[2];
++c_7317383.elements[3] = ((closureN)self_7312157)->elements[3];
-return_closcall1(data,(closure)&c_7318683, Cyc_bytevector_u8_set(data, ((closureN)self_7313410)->elements[4], ((closureN)self_7313410)->elements[0], r_735392));;
-+return_closcall1(data,(closure)&c_7317390, Cyc_bytevector_u8_set(data, ((closureN)self_7312164)->elements[4], ((closureN)self_7312164)->elements[0], r_734947));;
++return_closcall1(data,(closure)&c_7317383, Cyc_bytevector_u8_set(data, ((closureN)self_7312157)->elements[4], ((closureN)self_7312157)->elements[0], r_734940));;
}
-static void __lambda_500(void *data, object self_7313411, int argc, object *args) /* object self_7313411, object r_735389 */
-+static void __lambda_500(void *data, object self_7312165, int argc, object *args) /* object self_7312165, object r_734944 */
++static void __lambda_500(void *data, object self_7312158, int argc, object *args) /* object self_7312158, object r_734937 */
{
-complex_num_type local_7318691;
-+complex_num_type local_7317398;
++complex_num_type local_7317391;
-complex_num_type local_7318695;
-return_closcall3(data, car(((closureN)self_7313411)->elements[3]), ((closureN)self_7313411)->elements[2], Cyc_fast_sub(data,&local_7318691, ((closureN)self_7313411)->elements[0], obj_int2obj(1)), Cyc_fast_sub(data,&local_7318695, ((closureN)self_7313411)->elements[1], obj_int2obj(1)));;
-+complex_num_type local_7317402;
-+return_closcall3(data, car(((closureN)self_7312165)->elements[3]), ((closureN)self_7312165)->elements[2], Cyc_fast_sub(data,&local_7317398, ((closureN)self_7312165)->elements[0], obj_int2obj(1)), Cyc_fast_sub(data,&local_7317402, ((closureN)self_7312165)->elements[1], obj_int2obj(1)));;
++complex_num_type local_7317395;
++return_closcall3(data, car(((closureN)self_7312158)->elements[3]), ((closureN)self_7312158)->elements[2], Cyc_fast_sub(data,&local_7317391, ((closureN)self_7312158)->elements[0], obj_int2obj(1)), Cyc_fast_sub(data,&local_7317395, ((closureN)self_7312158)->elements[1], obj_int2obj(1)));;
}
-static void __lambda_496(void *data, object self_7313412, int argc, object *args) /* object self_7313412, object r_735386 */
-+static void __lambda_496(void *data, object self_7312166, int argc, object *args) /* object self_7312166, object r_734941 */
++static void __lambda_496(void *data, object self_7312159, int argc, object *args) /* object self_7312159, object r_734934 */
{
- object r_735386 = args[0];
-+ object r_734941 = args[0];
++ object r_734934 = args[0];
-closureN_type c_7318659;
-object e_7318667 [4];
@@ -47952,41 +48179,41 @@ Make let-values be the same as let*-values, to work around
-c_7318659.elements[1] = ((closureN)self_7313412)->elements[1];
-c_7318659.elements[2] = ((closureN)self_7313412)->elements[2];
-c_7318659.elements[3] = ((closureN)self_7313412)->elements[3];
-+closureN_type c_7317366;
-+object e_7317374 [4];
-+c_7317366.hdr.mark = gc_color_red;
-+ c_7317366.hdr.grayed = 0;
-+c_7317366.tag = closureN_tag;
-+ c_7317366.fn = (function_type)__lambda_497;
-+c_7317366.num_args = 1;
-+c_7317366.num_elements = 4;
-+c_7317366.elements = (object *)e_7317374;
-+c_7317366.elements[0] = ((closureN)self_7312166)->elements[0];
-+c_7317366.elements[1] = ((closureN)self_7312166)->elements[1];
-+c_7317366.elements[2] = ((closureN)self_7312166)->elements[2];
-+c_7317366.elements[3] = ((closureN)self_7312166)->elements[3];
++closureN_type c_7317359;
++object e_7317367 [4];
++c_7317359.hdr.mark = gc_color_red;
++ c_7317359.hdr.grayed = 0;
++c_7317359.tag = closureN_tag;
++ c_7317359.fn = (function_type)__lambda_497;
++c_7317359.num_args = 1;
++c_7317359.num_elements = 4;
++c_7317359.elements = (object *)e_7317367;
++c_7317359.elements[0] = ((closureN)self_7312159)->elements[0];
++c_7317359.elements[1] = ((closureN)self_7312159)->elements[1];
++c_7317359.elements[2] = ((closureN)self_7312159)->elements[2];
++c_7317359.elements[3] = ((closureN)self_7312159)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318659,__lambda_497, Cyc_set_cell(data, ((closureN)self_7313412)->elements[3], r_735386));;
-+return_direct_with_clo1(data,(closure)&c_7317366,__lambda_497, Cyc_set_cell(data, ((closureN)self_7312166)->elements[3], r_734941));;
++return_direct_with_clo1(data,(closure)&c_7317359,__lambda_497, Cyc_set_cell(data, ((closureN)self_7312159)->elements[3], r_734934));;
}
-static void __lambda_497(void *data, object self_7313413, int argc, object *args) /* object self_7313413, object r_735385 */
-+static void __lambda_497(void *data, object self_7312167, int argc, object *args) /* object self_7312167, object r_734940 */
++static void __lambda_497(void *data, object self_7312160, int argc, object *args) /* object self_7312160, object r_734933 */
{
-return_closcall3(data, car(((closureN)self_7313413)->elements[3]), ((closureN)self_7313413)->elements[2], ((closureN)self_7313413)->elements[0], ((closureN)self_7313413)->elements[1]);;
-+return_closcall3(data, car(((closureN)self_7312167)->elements[3]), ((closureN)self_7312167)->elements[2], ((closureN)self_7312167)->elements[0], ((closureN)self_7312167)->elements[1]);;
++return_closcall3(data, car(((closureN)self_7312160)->elements[3]), ((closureN)self_7312160)->elements[2], ((closureN)self_7312160)->elements[0], ((closureN)self_7312160)->elements[1]);;
}
-static void __lambda_487(void *data, object self_7313398, int argc, object *args) /* object self_7313398, object i_73608_733202, object j_73609_733203 */
-+static void __lambda_487(void *data, object self_7312152, int argc, object *args) /* object self_7312152, object i_73608_732862, object j_73609_732863 */
++static void __lambda_487(void *data, object self_7312145, int argc, object *args) /* object self_7312145, object i_73608_732855, object j_73609_732856 */
{
- object i_73608_733202 = args[0]; object j_73609_733203 = args[1];
-+ object i_73608_732862 = args[0]; object j_73609_732863 = args[1];
++ object i_73608_732855 = args[0]; object j_73609_732856 = args[1];
-closureN_type c_7318588;
-object e_7318646 [6];
@@ -48003,31 +48230,31 @@ Make let-values be the same as let*-values, to work around
-c_7318588.elements[3] = ((closureN)self_7313398)->elements[1];
-c_7318588.elements[4] = ((closureN)self_7313398)->elements[2];
-c_7318588.elements[5] = ((closureN)self_7313398)->elements[3];
-+closureN_type c_7317295;
-+object e_7317353 [6];
-+c_7317295.hdr.mark = gc_color_red;
-+ c_7317295.hdr.grayed = 0;
-+c_7317295.tag = closureN_tag;
-+ c_7317295.fn = (function_type)__lambda_488;
-+c_7317295.num_args = 1;
-+c_7317295.num_elements = 6;
-+c_7317295.elements = (object *)e_7317353;
-+c_7317295.elements[0] = ((closureN)self_7312152)->elements[0];
-+c_7317295.elements[1] = i_73608_732862;
-+c_7317295.elements[2] = j_73609_732863;
-+c_7317295.elements[3] = ((closureN)self_7312152)->elements[1];
-+c_7317295.elements[4] = ((closureN)self_7312152)->elements[2];
-+c_7317295.elements[5] = ((closureN)self_7312152)->elements[3];
++closureN_type c_7317288;
++object e_7317346 [6];
++c_7317288.hdr.mark = gc_color_red;
++ c_7317288.hdr.grayed = 0;
++c_7317288.tag = closureN_tag;
++ c_7317288.fn = (function_type)__lambda_488;
++c_7317288.num_args = 1;
++c_7317288.num_elements = 6;
++c_7317288.elements = (object *)e_7317346;
++c_7317288.elements[0] = ((closureN)self_7312145)->elements[0];
++c_7317288.elements[1] = i_73608_732855;
++c_7317288.elements[2] = j_73609_732856;
++c_7317288.elements[3] = ((closureN)self_7312145)->elements[1];
++c_7317288.elements[4] = ((closureN)self_7312145)->elements[2];
++c_7317288.elements[5] = ((closureN)self_7312145)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318588,__lambda_488, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7317295,__lambda_488, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7317288,__lambda_488, boolean_f);;
}
-static void __lambda_488(void *data, object self_7313399, int argc, object *args) /* object self_7313399, object lp_73604_73610_733204 */
-+static void __lambda_488(void *data, object self_7312153, int argc, object *args) /* object self_7312153, object lp_73604_73610_732864 */
++static void __lambda_488(void *data, object self_7312146, int argc, object *args) /* object self_7312146, object lp_73604_73610_732857 */
{
- object lp_73604_73610_733204 = args[0];
-+ object lp_73604_73610_732864 = args[0];
++ object lp_73604_73610_732857 = args[0];
-closureN_type c_7318590;
-object e_7318642 [6];
@@ -48044,34 +48271,34 @@ Make let-values be the same as let*-values, to work around
-c_7318590.elements[3] = ((closureN)self_7313399)->elements[3];
-c_7318590.elements[4] = ((closureN)self_7313399)->elements[4];
-c_7318590.elements[5] = ((closureN)self_7313399)->elements[5];
-+closureN_type c_7317297;
-+object e_7317349 [6];
-+c_7317297.hdr.mark = gc_color_red;
-+ c_7317297.hdr.grayed = 0;
-+c_7317297.tag = closureN_tag;
-+ c_7317297.fn = (function_type)__lambda_1320;
-+c_7317297.num_args = 1;
-+c_7317297.num_elements = 6;
-+c_7317297.elements = (object *)e_7317349;
-+c_7317297.elements[0] = ((closureN)self_7312153)->elements[0];
-+c_7317297.elements[1] = ((closureN)self_7312153)->elements[1];
-+c_7317297.elements[2] = ((closureN)self_7312153)->elements[2];
-+c_7317297.elements[3] = ((closureN)self_7312153)->elements[3];
-+c_7317297.elements[4] = ((closureN)self_7312153)->elements[4];
-+c_7317297.elements[5] = ((closureN)self_7312153)->elements[5];
++closureN_type c_7317290;
++object e_7317342 [6];
++c_7317290.hdr.mark = gc_color_red;
++ c_7317290.hdr.grayed = 0;
++c_7317290.tag = closureN_tag;
++ c_7317290.fn = (function_type)__lambda_1320;
++c_7317290.num_args = 1;
++c_7317290.num_elements = 6;
++c_7317290.elements = (object *)e_7317342;
++c_7317290.elements[0] = ((closureN)self_7312146)->elements[0];
++c_7317290.elements[1] = ((closureN)self_7312146)->elements[1];
++c_7317290.elements[2] = ((closureN)self_7312146)->elements[2];
++c_7317290.elements[3] = ((closureN)self_7312146)->elements[3];
++c_7317290.elements[4] = ((closureN)self_7312146)->elements[4];
++c_7317290.elements[5] = ((closureN)self_7312146)->elements[5];
-pair_type local_7318645;
-return_direct_with_clo1(data,(closure)&c_7318590,__lambda_1367, set_cell_as_expr(&local_7318645, lp_73604_73610_733204));;
-+pair_type local_7317352;
-+return_direct_with_clo1(data,(closure)&c_7317297,__lambda_1320, set_cell_as_expr(&local_7317352, lp_73604_73610_732864));;
++pair_type local_7317345;
++return_direct_with_clo1(data,(closure)&c_7317290,__lambda_1320, set_cell_as_expr(&local_7317345, lp_73604_73610_732857));;
}
-static void __lambda_1367(void *data, object self_7313400, int argc, object *args) /* object self_7313400, object lp_73604_73610_733204 */
-+static void __lambda_1320(void *data, object self_7312154, int argc, object *args) /* object self_7312154, object lp_73604_73610_732864 */
++static void __lambda_1320(void *data, object self_7312147, int argc, object *args) /* object self_7312147, object lp_73604_73610_732857 */
{
- object lp_73604_73610_733204 = args[0];
-+ object lp_73604_73610_732864 = args[0];
++ object lp_73604_73610_732857 = args[0];
-closureN_type c_7318592;
-object e_7318606 [4];
@@ -48086,19 +48313,19 @@ Make let-values be the same as let*-values, to work around
-c_7318592.elements[1] = ((closureN)self_7313400)->elements[2];
-c_7318592.elements[2] = ((closureN)self_7313400)->elements[3];
-c_7318592.elements[3] = lp_73604_73610_733204;
-+closureN_type c_7317299;
-+object e_7317313 [4];
-+c_7317299.hdr.mark = gc_color_red;
-+ c_7317299.hdr.grayed = 0;
-+c_7317299.tag = closureN_tag;
-+ c_7317299.fn = (function_type)__lambda_489;
-+c_7317299.num_args = 1;
-+c_7317299.num_elements = 4;
-+c_7317299.elements = (object *)e_7317313;
-+c_7317299.elements[0] = ((closureN)self_7312154)->elements[1];
-+c_7317299.elements[1] = ((closureN)self_7312154)->elements[2];
-+c_7317299.elements[2] = ((closureN)self_7312154)->elements[3];
-+c_7317299.elements[3] = lp_73604_73610_732864;
++closureN_type c_7317292;
++object e_7317306 [4];
++c_7317292.hdr.mark = gc_color_red;
++ c_7317292.hdr.grayed = 0;
++c_7317292.tag = closureN_tag;
++ c_7317292.fn = (function_type)__lambda_489;
++c_7317292.num_args = 1;
++c_7317292.num_elements = 4;
++c_7317292.elements = (object *)e_7317306;
++c_7317292.elements[0] = ((closureN)self_7312147)->elements[1];
++c_7317292.elements[1] = ((closureN)self_7312147)->elements[2];
++c_7317292.elements[2] = ((closureN)self_7312147)->elements[3];
++c_7317292.elements[3] = lp_73604_73610_732857;
-closureN_type c_7318607;
@@ -48114,36 +48341,36 @@ Make let-values be the same as let*-values, to work around
-c_7318607.elements[1] = ((closureN)self_7313400)->elements[4];
-c_7318607.elements[2] = lp_73604_73610_733204;
-c_7318607.elements[3] = ((closureN)self_7313400)->elements[5];
-+closureN_type c_7317314;
-+object e_7317348 [4];
-+c_7317314.hdr.mark = gc_color_red;
-+ c_7317314.hdr.grayed = 0;
-+c_7317314.tag = closureN_tag;
-+ c_7317314.fn = (function_type)__lambda_491;
-+c_7317314.num_args = 2;
-+c_7317314.num_elements = 4;
-+c_7317314.elements = (object *)e_7317348;
-+c_7317314.elements[0] = ((closureN)self_7312154)->elements[0];
-+c_7317314.elements[1] = ((closureN)self_7312154)->elements[4];
-+c_7317314.elements[2] = lp_73604_73610_732864;
-+c_7317314.elements[3] = ((closureN)self_7312154)->elements[5];
++closureN_type c_7317307;
++object e_7317341 [4];
++c_7317307.hdr.mark = gc_color_red;
++ c_7317307.hdr.grayed = 0;
++c_7317307.tag = closureN_tag;
++ c_7317307.fn = (function_type)__lambda_491;
++c_7317307.num_args = 2;
++c_7317307.num_elements = 4;
++c_7317307.elements = (object *)e_7317341;
++c_7317307.elements[0] = ((closureN)self_7312147)->elements[0];
++c_7317307.elements[1] = ((closureN)self_7312147)->elements[4];
++c_7317307.elements[2] = lp_73604_73610_732857;
++c_7317307.elements[3] = ((closureN)self_7312147)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318592,__lambda_489, &c_7318607);;
-+return_direct_with_clo1(data,(closure)&c_7317299,__lambda_489, &c_7317314);;
++return_direct_with_clo1(data,(closure)&c_7317292,__lambda_489, &c_7317307);;
}
-static void __lambda_491(void *data, object self_7313401, int argc, object *args) /* object self_7313401, object k_735377, object i_73611_733205, object j_73612_733206 */
-+static void __lambda_491(void *data, object self_7312155, int argc, object *args) /* object self_7312155, object k_734932, object i_73611_732865, object j_73612_732866 */
++static void __lambda_491(void *data, object self_7312148, int argc, object *args) /* object self_7312148, object k_734925, object i_73611_732858, object j_73612_732859 */
{
- object k_735377 = args[0]; object i_73611_733205 = args[1]; object j_73612_733206 = args[2];
-+ object k_734932 = args[0]; object i_73611_732865 = args[1]; object j_73612_732866 = args[2];
++ object k_734925 = args[0]; object i_73611_732858 = args[1]; object j_73612_732859 = args[2];
-if( (boolean_f != Cyc_num_fast_gte_op(data, j_73612_733206, ((closureN)self_7313401)->elements[1])) ){
-+if( (boolean_f != Cyc_num_fast_gte_op(data, j_73612_732866, ((closureN)self_7312155)->elements[1])) ){
++if( (boolean_f != Cyc_num_fast_gte_op(data, j_73612_732859, ((closureN)self_7312148)->elements[1])) ){
-return_direct_with_clo1(data, k_735377, (((closure) k_735377)->fn), Cyc_num_fast_gte_op(data, j_73612_733206, ((closureN)self_7313401)->elements[1]));
-+return_direct_with_clo1(data, k_734932, (((closure) k_734932)->fn), Cyc_num_fast_gte_op(data, j_73612_732866, ((closureN)self_7312155)->elements[1]));
++return_direct_with_clo1(data, k_734925, (((closure) k_734925)->fn), Cyc_num_fast_gte_op(data, j_73612_732859, ((closureN)self_7312148)->elements[1]));
} else {
-closureN_type c_7318616;
@@ -48160,33 +48387,33 @@ Make let-values be the same as let*-values, to work around
-c_7318616.elements[2] = k_735377;
-c_7318616.elements[3] = ((closureN)self_7313401)->elements[2];
-c_7318616.elements[4] = ((closureN)self_7313401)->elements[3];
-+closureN_type c_7317323;
-+object e_7317344 [5];
-+c_7317323.hdr.mark = gc_color_red;
-+ c_7317323.hdr.grayed = 0;
-+c_7317323.tag = closureN_tag;
-+ c_7317323.fn = (function_type)__lambda_492;
-+c_7317323.num_args = 1;
-+c_7317323.num_elements = 5;
-+c_7317323.elements = (object *)e_7317344;
-+c_7317323.elements[0] = i_73611_732865;
-+c_7317323.elements[1] = j_73612_732866;
-+c_7317323.elements[2] = k_734932;
-+c_7317323.elements[3] = ((closureN)self_7312155)->elements[2];
-+c_7317323.elements[4] = ((closureN)self_7312155)->elements[3];
++closureN_type c_7317316;
++object e_7317337 [5];
++c_7317316.hdr.mark = gc_color_red;
++ c_7317316.hdr.grayed = 0;
++c_7317316.tag = closureN_tag;
++ c_7317316.fn = (function_type)__lambda_492;
++c_7317316.num_args = 1;
++c_7317316.num_elements = 5;
++c_7317316.elements = (object *)e_7317337;
++c_7317316.elements[0] = i_73611_732858;
++c_7317316.elements[1] = j_73612_732859;
++c_7317316.elements[2] = k_734925;
++c_7317316.elements[3] = ((closureN)self_7312148)->elements[2];
++c_7317316.elements[4] = ((closureN)self_7312148)->elements[3];
-return_closcall1(data,(closure)&c_7318616, Cyc_bytevector_u8_ref(data, ((closureN)self_7313401)->elements[0], j_73612_733206));}
-+return_closcall1(data,(closure)&c_7317323, Cyc_bytevector_u8_ref(data, ((closureN)self_7312155)->elements[0], j_73612_732866));}
++return_closcall1(data,(closure)&c_7317316, Cyc_bytevector_u8_ref(data, ((closureN)self_7312148)->elements[0], j_73612_732859));}
;;
}
-static void __lambda_492(void *data, object self_7313402, int argc, object *args) /* object self_7313402, object r_735382 */
-+static void __lambda_492(void *data, object self_7312156, int argc, object *args) /* object self_7312156, object r_734937 */
++static void __lambda_492(void *data, object self_7312149, int argc, object *args) /* object self_7312149, object r_734930 */
{
- object r_735382 = args[0];
-+ object r_734937 = args[0];
++ object r_734930 = args[0];
-closureN_type c_7318618;
-object e_7318632 [4];
@@ -48201,47 +48428,47 @@ Make let-values be the same as let*-values, to work around
-c_7318618.elements[1] = ((closureN)self_7313402)->elements[1];
-c_7318618.elements[2] = ((closureN)self_7313402)->elements[2];
-c_7318618.elements[3] = ((closureN)self_7313402)->elements[3];
-+closureN_type c_7317325;
-+object e_7317339 [4];
-+c_7317325.hdr.mark = gc_color_red;
-+ c_7317325.hdr.grayed = 0;
-+c_7317325.tag = closureN_tag;
-+ c_7317325.fn = (function_type)__lambda_493;
-+c_7317325.num_args = 1;
-+c_7317325.num_elements = 4;
-+c_7317325.elements = (object *)e_7317339;
-+c_7317325.elements[0] = ((closureN)self_7312156)->elements[0];
-+c_7317325.elements[1] = ((closureN)self_7312156)->elements[1];
-+c_7317325.elements[2] = ((closureN)self_7312156)->elements[2];
-+c_7317325.elements[3] = ((closureN)self_7312156)->elements[3];
++closureN_type c_7317318;
++object e_7317332 [4];
++c_7317318.hdr.mark = gc_color_red;
++ c_7317318.hdr.grayed = 0;
++c_7317318.tag = closureN_tag;
++ c_7317318.fn = (function_type)__lambda_493;
++c_7317318.num_args = 1;
++c_7317318.num_elements = 4;
++c_7317318.elements = (object *)e_7317332;
++c_7317318.elements[0] = ((closureN)self_7312149)->elements[0];
++c_7317318.elements[1] = ((closureN)self_7312149)->elements[1];
++c_7317318.elements[2] = ((closureN)self_7312149)->elements[2];
++c_7317318.elements[3] = ((closureN)self_7312149)->elements[3];
-return_closcall1(data,(closure)&c_7318618, Cyc_bytevector_u8_set(data, ((closureN)self_7313402)->elements[4], ((closureN)self_7313402)->elements[0], r_735382));;
-+return_closcall1(data,(closure)&c_7317325, Cyc_bytevector_u8_set(data, ((closureN)self_7312156)->elements[4], ((closureN)self_7312156)->elements[0], r_734937));;
++return_closcall1(data,(closure)&c_7317318, Cyc_bytevector_u8_set(data, ((closureN)self_7312149)->elements[4], ((closureN)self_7312149)->elements[0], r_734930));;
}
-static void __lambda_493(void *data, object self_7313403, int argc, object *args) /* object self_7313403, object r_735379 */
-+static void __lambda_493(void *data, object self_7312157, int argc, object *args) /* object self_7312157, object r_734934 */
++static void __lambda_493(void *data, object self_7312150, int argc, object *args) /* object self_7312150, object r_734927 */
{
-complex_num_type local_7318626;
-+complex_num_type local_7317333;
++complex_num_type local_7317326;
-complex_num_type local_7318630;
-return_closcall3(data, car(((closureN)self_7313403)->elements[3]), ((closureN)self_7313403)->elements[2], Cyc_fast_sum(data,&local_7318626, ((closureN)self_7313403)->elements[0], obj_int2obj(1)), Cyc_fast_sum(data,&local_7318630, ((closureN)self_7313403)->elements[1], obj_int2obj(1)));;
-+complex_num_type local_7317337;
-+return_closcall3(data, car(((closureN)self_7312157)->elements[3]), ((closureN)self_7312157)->elements[2], Cyc_fast_sum(data,&local_7317333, ((closureN)self_7312157)->elements[0], obj_int2obj(1)), Cyc_fast_sum(data,&local_7317337, ((closureN)self_7312157)->elements[1], obj_int2obj(1)));;
++complex_num_type local_7317330;
++return_closcall3(data, car(((closureN)self_7312150)->elements[3]), ((closureN)self_7312150)->elements[2], Cyc_fast_sum(data,&local_7317326, ((closureN)self_7312150)->elements[0], obj_int2obj(1)), Cyc_fast_sum(data,&local_7317330, ((closureN)self_7312150)->elements[1], obj_int2obj(1)));;
}
-static void __lambda_489(void *data, object self_7313404, int argc, object *args) /* object self_7313404, object r_735376 */
-+static void __lambda_489(void *data, object self_7312158, int argc, object *args) /* object self_7312158, object r_734931 */
++static void __lambda_489(void *data, object self_7312151, int argc, object *args) /* object self_7312151, object r_734924 */
{
- object r_735376 = args[0];
-+ object r_734931 = args[0];
++ object r_734924 = args[0];
-closureN_type c_7318594;
-object e_7318602 [4];
@@ -48256,41 +48483,41 @@ Make let-values be the same as let*-values, to work around
-c_7318594.elements[1] = ((closureN)self_7313404)->elements[1];
-c_7318594.elements[2] = ((closureN)self_7313404)->elements[2];
-c_7318594.elements[3] = ((closureN)self_7313404)->elements[3];
-+closureN_type c_7317301;
-+object e_7317309 [4];
-+c_7317301.hdr.mark = gc_color_red;
-+ c_7317301.hdr.grayed = 0;
-+c_7317301.tag = closureN_tag;
-+ c_7317301.fn = (function_type)__lambda_490;
-+c_7317301.num_args = 1;
-+c_7317301.num_elements = 4;
-+c_7317301.elements = (object *)e_7317309;
-+c_7317301.elements[0] = ((closureN)self_7312158)->elements[0];
-+c_7317301.elements[1] = ((closureN)self_7312158)->elements[1];
-+c_7317301.elements[2] = ((closureN)self_7312158)->elements[2];
-+c_7317301.elements[3] = ((closureN)self_7312158)->elements[3];
++closureN_type c_7317294;
++object e_7317302 [4];
++c_7317294.hdr.mark = gc_color_red;
++ c_7317294.hdr.grayed = 0;
++c_7317294.tag = closureN_tag;
++ c_7317294.fn = (function_type)__lambda_490;
++c_7317294.num_args = 1;
++c_7317294.num_elements = 4;
++c_7317294.elements = (object *)e_7317302;
++c_7317294.elements[0] = ((closureN)self_7312151)->elements[0];
++c_7317294.elements[1] = ((closureN)self_7312151)->elements[1];
++c_7317294.elements[2] = ((closureN)self_7312151)->elements[2];
++c_7317294.elements[3] = ((closureN)self_7312151)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318594,__lambda_490, Cyc_set_cell(data, ((closureN)self_7313404)->elements[3], r_735376));;
-+return_direct_with_clo1(data,(closure)&c_7317301,__lambda_490, Cyc_set_cell(data, ((closureN)self_7312158)->elements[3], r_734931));;
++return_direct_with_clo1(data,(closure)&c_7317294,__lambda_490, Cyc_set_cell(data, ((closureN)self_7312151)->elements[3], r_734924));;
}
-static void __lambda_490(void *data, object self_7313405, int argc, object *args) /* object self_7313405, object r_735375 */
-+static void __lambda_490(void *data, object self_7312159, int argc, object *args) /* object self_7312159, object r_734930 */
++static void __lambda_490(void *data, object self_7312152, int argc, object *args) /* object self_7312152, object r_734923 */
{
-return_closcall3(data, car(((closureN)self_7313405)->elements[3]), ((closureN)self_7313405)->elements[2], ((closureN)self_7313405)->elements[0], ((closureN)self_7313405)->elements[1]);;
-+return_closcall3(data, car(((closureN)self_7312159)->elements[3]), ((closureN)self_7312159)->elements[2], ((closureN)self_7312159)->elements[0], ((closureN)self_7312159)->elements[1]);;
++return_closcall3(data, car(((closureN)self_7312152)->elements[3]), ((closureN)self_7312152)->elements[2], ((closureN)self_7312152)->elements[0], ((closureN)self_7312152)->elements[1]);;
}
-static void __lambda_481(void *data, object self_7313414, int argc, object *args) /* object self_7313414, object k_735398 */
-+static void __lambda_481(void *data, object self_7312168, int argc, object *args) /* object self_7312168, object k_734953 */
++static void __lambda_481(void *data, object self_7312161, int argc, object *args) /* object self_7312161, object k_734946 */
{
- object k_735398 = args[0];
-+ object k_734953 = args[0];
++ object k_734946 = args[0];
-closureN_type c_7318551;
-object e_7318562 [1];
@@ -48302,16 +48529,16 @@ Make let-values be the same as let*-values, to work around
-c_7318551.num_elements = 1;
-c_7318551.elements = (object *)e_7318562;
-c_7318551.elements[0] = ((closureN)self_7313414)->elements[1];
-+closureN_type c_7317258;
-+object e_7317269 [1];
-+c_7317258.hdr.mark = gc_color_red;
-+ c_7317258.hdr.grayed = 0;
-+c_7317258.tag = closureN_tag;
-+ c_7317258.fn = (function_type)__lambda_482;
-+c_7317258.num_args = 0;
-+c_7317258.num_elements = 1;
-+c_7317258.elements = (object *)e_7317269;
-+c_7317258.elements[0] = ((closureN)self_7312168)->elements[1];
++closureN_type c_7317251;
++object e_7317262 [1];
++c_7317251.hdr.mark = gc_color_red;
++ c_7317251.hdr.grayed = 0;
++c_7317251.tag = closureN_tag;
++ c_7317251.fn = (function_type)__lambda_482;
++c_7317251.num_args = 0;
++c_7317251.num_elements = 1;
++c_7317251.elements = (object *)e_7317262;
++c_7317251.elements[0] = ((closureN)self_7312161)->elements[1];
-closureN_type c_7318563;
@@ -48326,71 +48553,70 @@ Make let-values be the same as let*-values, to work around
-c_7318563.elements[0] = ((closureN)self_7313414)->elements[0];
-c_7318563.elements[1] = k_735398;
-c_7318563.elements[2] = ((closureN)self_7313414)->elements[1];
-+closureN_type c_7317270;
-+object e_7317281 [3];
-+c_7317270.hdr.mark = gc_color_red;
-+ c_7317270.hdr.grayed = 0;
-+c_7317270.tag = closureN_tag;
-+ c_7317270.fn = (function_type)__lambda_483;
-+c_7317270.num_args = 1;
-+c_7317270.num_elements = 3;
-+c_7317270.elements = (object *)e_7317281;
-+c_7317270.elements[0] = ((closureN)self_7312168)->elements[0];
-+c_7317270.elements[1] = k_734953;
-+c_7317270.elements[2] = ((closureN)self_7312168)->elements[1];
++closureN_type c_7317263;
++object e_7317274 [3];
++c_7317263.hdr.mark = gc_color_red;
++ c_7317263.hdr.grayed = 0;
++c_7317263.tag = closureN_tag;
++ c_7317263.fn = (function_type)__lambda_483;
++c_7317263.num_args = 1;
++c_7317263.num_elements = 3;
++c_7317263.elements = (object *)e_7317274;
++c_7317263.elements[0] = ((closureN)self_7312161)->elements[0];
++c_7317263.elements[1] = k_734946;
++c_7317263.elements[2] = ((closureN)self_7312161)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7318551,__lambda_482, &c_7318563);;
-+return_direct_with_clo1(data,(closure)&c_7317258,__lambda_482, &c_7317270);;
++return_direct_with_clo1(data,(closure)&c_7317251,__lambda_482, &c_7317263);;
}
-static void __lambda_483(void *data, object self_7313415, int argc, object *args) /* object self_7313415, object r_735399 */
-+static void __lambda_483(void *data, object self_7312169, int argc, object *args) /* object self_7312169, object r_734954 */
++static void __lambda_483(void *data, object self_7312162, int argc, object *args) /* object self_7312162, object r_734947 */
{
- object r_735399 = args[0];
- if( (boolean_f != r_735399) ){
-+ object r_734954 = args[0];
-+ if( (boolean_f != r_734954) ){
++ object r_734947 = args[0];
++ if( (boolean_f != r_734947) ){
-return_direct_with_clo1(data, ((closureN)self_7313415)->elements[1], (((closure) ((closureN)self_7313415)->elements[1])->fn), Cyc_cadr(data, ((closureN)self_7313415)->elements[2]));
-+return_direct_with_clo1(data, ((closureN)self_7312169)->elements[1], (((closure) ((closureN)self_7312169)->elements[1])->fn), Cyc_cadr(data, ((closureN)self_7312169)->elements[2]));
++return_direct_with_clo1(data, ((closureN)self_7312162)->elements[1], (((closure) ((closureN)self_7312162)->elements[1])->fn), Cyc_cadr(data, ((closureN)self_7312162)->elements[2]));
} else {
-return_direct_with_clo1(data, ((closureN)self_7313415)->elements[1], (((closure) ((closureN)self_7313415)->elements[1])->fn), Cyc_bytevector_length(data, ((closureN)self_7313415)->elements[0]));}
-+return_direct_with_clo1(data, ((closureN)self_7312169)->elements[1], (((closure) ((closureN)self_7312169)->elements[1])->fn), Cyc_bytevector_length(data, ((closureN)self_7312169)->elements[0]));}
++return_direct_with_clo1(data, ((closureN)self_7312162)->elements[1], (((closure) ((closureN)self_7312162)->elements[1])->fn), Cyc_bytevector_length(data, ((closureN)self_7312162)->elements[0]));}
;;
}
-static void __lambda_482(void *data, object self_7313416, int argc, object *args) /* object self_7313416, object k_735400 */
-+static void __lambda_482(void *data, object self_7312170, int argc, object *args) /* object self_7312170, object k_734955 */
++static void __lambda_482(void *data, object self_7312163, int argc, object *args) /* object self_7312163, object k_734948 */
{
- object k_735400 = args[0];
-+ object k_734955 = args[0];
++ object k_734948 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313416)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312170)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312163)->elements[0])) ){
-return_direct_with_clo1(data, k_735400,__lambda_483, Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7313416)->elements[0])));
-+return_direct_with_clo1(data, k_734955,__lambda_483, Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312170)->elements[0])));
++return_direct_with_clo1(data, k_734948,__lambda_483, Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312163)->elements[0])));
} else {
- return_direct_with_clo1(data, k_735400,__lambda_483, boolean_f);}
-+ return_direct_with_clo1(data, k_734955,__lambda_483, boolean_f);}
++ return_direct_with_clo1(data, k_734948,__lambda_483, boolean_f);}
;;
}
-static void __lambda_473(void *data, object _, int argc, object *args) /* closure _,object k_735355, object bv_73585_733190, object opts_73586_733191_raw, ... */
-+static void __lambda_473(void *data, object _, int argc, object *args) /* closure _,object k_734910, object bv_73585_732850, object opts_73586_732851_raw, ... */
++static void __lambda_473(void *data, object _, int argc, object *args) /* closure _,object k_734903, object bv_73585_732843, object opts_73586_732844_raw, ... */
{
-object k_735355 = args[0]; object bv_73585_733190 = args[1];
-load_varargs(opts_73586_733191, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:bytevector-copy");
-+object k_734910 = args[0]; object bv_73585_732850 = args[1];
-+load_varargs(opts_73586_732851, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:bytevector-copy");
++object k_734903 = args[0]; object bv_73585_732843 = args[1];
++load_varargs(opts_73586_732844, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:bytevector-copy");
-closureN_type c_7318456;
-object e_7318539 [3];
@@ -48404,28 +48630,28 @@ Make let-values be the same as let*-values, to work around
-c_7318456.elements[0] = bv_73585_733190;
-c_7318456.elements[1] = k_735355;
-c_7318456.elements[2] = opts_73586_733191;
-+closureN_type c_7317163;
-+object e_7317246 [3];
-+c_7317163.hdr.mark = gc_color_red;
-+ c_7317163.hdr.grayed = 0;
-+c_7317163.tag = closureN_tag;
-+ c_7317163.fn = (function_type)__lambda_474;
-+c_7317163.num_args = 3;
-+c_7317163.num_elements = 3;
-+c_7317163.elements = (object *)e_7317246;
-+c_7317163.elements[0] = bv_73585_732850;
-+c_7317163.elements[1] = k_734910;
-+c_7317163.elements[2] = opts_73586_732851;
++closureN_type c_7317156;
++object e_7317239 [3];
++c_7317156.hdr.mark = gc_color_red;
++ c_7317156.hdr.grayed = 0;
++c_7317156.tag = closureN_tag;
++ c_7317156.fn = (function_type)__lambda_474;
++c_7317156.num_args = 3;
++c_7317156.num_elements = 3;
++c_7317156.elements = (object *)e_7317239;
++c_7317156.elements[0] = bv_73585_732843;
++c_7317156.elements[1] = k_734903;
++c_7317156.elements[2] = opts_73586_732844;
-return_direct_with_clo3(data,(closure)&c_7318456,__lambda_474, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo3(data,(closure)&c_7317163,__lambda_474, boolean_f, boolean_f, boolean_f);;
++return_direct_with_clo3(data,(closure)&c_7317156,__lambda_474, boolean_f, boolean_f, boolean_f);;
}
-static void __lambda_474(void *data, object self_7313386, int argc, object *args) /* object self_7313386, object len_73587_733192, object start_73588_733193, object end_73589_733194 */
-+static void __lambda_474(void *data, object self_7312140, int argc, object *args) /* object self_7312140, object len_73587_732852, object start_73588_732853, object end_73589_732854 */
++static void __lambda_474(void *data, object self_7312133, int argc, object *args) /* object self_7312133, object len_73587_732845, object start_73588_732846, object end_73589_732847 */
{
- object len_73587_733192 = args[0]; object start_73588_733193 = args[1]; object end_73589_733194 = args[2];
-+ object len_73587_732852 = args[0]; object start_73588_732853 = args[1]; object end_73589_732854 = args[2];
++ object len_73587_732845 = args[0]; object start_73588_732846 = args[1]; object end_73589_732847 = args[2];
-closureN_type c_7318458;
-object e_7318535 [5];
@@ -48441,33 +48667,33 @@ Make let-values be the same as let*-values, to work around
-c_7318458.elements[2] = ((closureN)self_7313386)->elements[1];
-c_7318458.elements[3] = ((closureN)self_7313386)->elements[2];
-c_7318458.elements[4] = start_73588_733193;
-+closureN_type c_7317165;
-+object e_7317242 [5];
-+c_7317165.hdr.mark = gc_color_red;
-+ c_7317165.hdr.grayed = 0;
-+c_7317165.tag = closureN_tag;
-+ c_7317165.fn = (function_type)__lambda_1319;
-+c_7317165.num_args = 1;
-+c_7317165.num_elements = 5;
-+c_7317165.elements = (object *)e_7317242;
-+c_7317165.elements[0] = ((closureN)self_7312140)->elements[0];
-+c_7317165.elements[1] = end_73589_732854;
-+c_7317165.elements[2] = ((closureN)self_7312140)->elements[1];
-+c_7317165.elements[3] = ((closureN)self_7312140)->elements[2];
-+c_7317165.elements[4] = start_73588_732853;
++closureN_type c_7317158;
++object e_7317235 [5];
++c_7317158.hdr.mark = gc_color_red;
++ c_7317158.hdr.grayed = 0;
++c_7317158.tag = closureN_tag;
++ c_7317158.fn = (function_type)__lambda_1319;
++c_7317158.num_args = 1;
++c_7317158.num_elements = 5;
++c_7317158.elements = (object *)e_7317235;
++c_7317158.elements[0] = ((closureN)self_7312133)->elements[0];
++c_7317158.elements[1] = end_73589_732847;
++c_7317158.elements[2] = ((closureN)self_7312133)->elements[1];
++c_7317158.elements[3] = ((closureN)self_7312133)->elements[2];
++c_7317158.elements[4] = start_73588_732846;
-pair_type local_7318538;
-return_direct_with_clo1(data,(closure)&c_7318458,__lambda_1366, set_cell_as_expr(&local_7318538, len_73587_733192));;
-+pair_type local_7317245;
-+return_direct_with_clo1(data,(closure)&c_7317165,__lambda_1319, set_cell_as_expr(&local_7317245, len_73587_732852));;
++pair_type local_7317238;
++return_direct_with_clo1(data,(closure)&c_7317158,__lambda_1319, set_cell_as_expr(&local_7317238, len_73587_732845));;
}
-static void __lambda_1366(void *data, object self_7313387, int argc, object *args) /* object self_7313387, object len_73587_733192 */
-+static void __lambda_1319(void *data, object self_7312141, int argc, object *args) /* object self_7312141, object len_73587_732852 */
++static void __lambda_1319(void *data, object self_7312134, int argc, object *args) /* object self_7312134, object len_73587_732845 */
{
- object len_73587_733192 = args[0];
-+ object len_73587_732852 = args[0];
++ object len_73587_732845 = args[0];
-closureN_type c_7318460;
-object e_7318530 [5];
@@ -48483,33 +48709,33 @@ Make let-values be the same as let*-values, to work around
-c_7318460.elements[2] = ((closureN)self_7313387)->elements[2];
-c_7318460.elements[3] = len_73587_733192;
-c_7318460.elements[4] = ((closureN)self_7313387)->elements[3];
-+closureN_type c_7317167;
-+object e_7317237 [5];
-+c_7317167.hdr.mark = gc_color_red;
-+ c_7317167.hdr.grayed = 0;
-+c_7317167.tag = closureN_tag;
-+ c_7317167.fn = (function_type)__lambda_1318;
-+c_7317167.num_args = 1;
-+c_7317167.num_elements = 5;
-+c_7317167.elements = (object *)e_7317237;
-+c_7317167.elements[0] = ((closureN)self_7312141)->elements[0];
-+c_7317167.elements[1] = ((closureN)self_7312141)->elements[1];
-+c_7317167.elements[2] = ((closureN)self_7312141)->elements[2];
-+c_7317167.elements[3] = len_73587_732852;
-+c_7317167.elements[4] = ((closureN)self_7312141)->elements[3];
++closureN_type c_7317160;
++object e_7317230 [5];
++c_7317160.hdr.mark = gc_color_red;
++ c_7317160.hdr.grayed = 0;
++c_7317160.tag = closureN_tag;
++ c_7317160.fn = (function_type)__lambda_1318;
++c_7317160.num_args = 1;
++c_7317160.num_elements = 5;
++c_7317160.elements = (object *)e_7317230;
++c_7317160.elements[0] = ((closureN)self_7312134)->elements[0];
++c_7317160.elements[1] = ((closureN)self_7312134)->elements[1];
++c_7317160.elements[2] = ((closureN)self_7312134)->elements[2];
++c_7317160.elements[3] = len_73587_732845;
++c_7317160.elements[4] = ((closureN)self_7312134)->elements[3];
-pair_type local_7318533;
-return_direct_with_clo1(data,(closure)&c_7318460,__lambda_1365, set_cell_as_expr(&local_7318533, ((closureN)self_7313387)->elements[4]));;
-+pair_type local_7317240;
-+return_direct_with_clo1(data,(closure)&c_7317167,__lambda_1318, set_cell_as_expr(&local_7317240, ((closureN)self_7312141)->elements[4]));;
++pair_type local_7317233;
++return_direct_with_clo1(data,(closure)&c_7317160,__lambda_1318, set_cell_as_expr(&local_7317233, ((closureN)self_7312134)->elements[4]));;
}
-static void __lambda_1365(void *data, object self_7313388, int argc, object *args) /* object self_7313388, object start_73588_733193 */
-+static void __lambda_1318(void *data, object self_7312142, int argc, object *args) /* object self_7312142, object start_73588_732853 */
++static void __lambda_1318(void *data, object self_7312135, int argc, object *args) /* object self_7312135, object start_73588_732846 */
{
- object start_73588_733193 = args[0];
-+ object start_73588_732853 = args[0];
++ object start_73588_732846 = args[0];
-closureN_type c_7318462;
-object e_7318525 [5];
@@ -48525,33 +48751,33 @@ Make let-values be the same as let*-values, to work around
-c_7318462.elements[2] = ((closureN)self_7313388)->elements[3];
-c_7318462.elements[3] = ((closureN)self_7313388)->elements[4];
-c_7318462.elements[4] = start_73588_733193;
-+closureN_type c_7317169;
-+object e_7317232 [5];
-+c_7317169.hdr.mark = gc_color_red;
-+ c_7317169.hdr.grayed = 0;
-+c_7317169.tag = closureN_tag;
-+ c_7317169.fn = (function_type)__lambda_1317;
-+c_7317169.num_args = 1;
-+c_7317169.num_elements = 5;
-+c_7317169.elements = (object *)e_7317232;
-+c_7317169.elements[0] = ((closureN)self_7312142)->elements[0];
-+c_7317169.elements[1] = ((closureN)self_7312142)->elements[2];
-+c_7317169.elements[2] = ((closureN)self_7312142)->elements[3];
-+c_7317169.elements[3] = ((closureN)self_7312142)->elements[4];
-+c_7317169.elements[4] = start_73588_732853;
++closureN_type c_7317162;
++object e_7317225 [5];
++c_7317162.hdr.mark = gc_color_red;
++ c_7317162.hdr.grayed = 0;
++c_7317162.tag = closureN_tag;
++ c_7317162.fn = (function_type)__lambda_1317;
++c_7317162.num_args = 1;
++c_7317162.num_elements = 5;
++c_7317162.elements = (object *)e_7317225;
++c_7317162.elements[0] = ((closureN)self_7312135)->elements[0];
++c_7317162.elements[1] = ((closureN)self_7312135)->elements[2];
++c_7317162.elements[2] = ((closureN)self_7312135)->elements[3];
++c_7317162.elements[3] = ((closureN)self_7312135)->elements[4];
++c_7317162.elements[4] = start_73588_732846;
-pair_type local_7318528;
-return_direct_with_clo1(data,(closure)&c_7318462,__lambda_1364, set_cell_as_expr(&local_7318528, ((closureN)self_7313388)->elements[1]));;
-+pair_type local_7317235;
-+return_direct_with_clo1(data,(closure)&c_7317169,__lambda_1317, set_cell_as_expr(&local_7317235, ((closureN)self_7312142)->elements[1]));;
++pair_type local_7317228;
++return_direct_with_clo1(data,(closure)&c_7317162,__lambda_1317, set_cell_as_expr(&local_7317228, ((closureN)self_7312135)->elements[1]));;
}
-static void __lambda_1364(void *data, object self_7313389, int argc, object *args) /* object self_7313389, object end_73589_733194 */
-+static void __lambda_1317(void *data, object self_7312143, int argc, object *args) /* object self_7312143, object end_73589_732854 */
++static void __lambda_1317(void *data, object self_7312136, int argc, object *args) /* object self_7312136, object end_73589_732847 */
{
- object end_73589_733194 = args[0];
-+ object end_73589_732854 = args[0];
++ object end_73589_732847 = args[0];
-closureN_type c_7318464;
-object e_7318518 [6];
@@ -48568,46 +48794,46 @@ Make let-values be the same as let*-values, to work around
-c_7318464.elements[3] = ((closureN)self_7313389)->elements[2];
-c_7318464.elements[4] = ((closureN)self_7313389)->elements[3];
-c_7318464.elements[5] = ((closureN)self_7313389)->elements[4];
-+closureN_type c_7317171;
-+object e_7317225 [6];
-+c_7317171.hdr.mark = gc_color_red;
-+ c_7317171.hdr.grayed = 0;
-+c_7317171.tag = closureN_tag;
-+ c_7317171.fn = (function_type)__lambda_475;
-+c_7317171.num_args = 1;
-+c_7317171.num_elements = 6;
-+c_7317171.elements = (object *)e_7317225;
-+c_7317171.elements[0] = ((closureN)self_7312143)->elements[0];
-+c_7317171.elements[1] = end_73589_732854;
-+c_7317171.elements[2] = ((closureN)self_7312143)->elements[1];
-+c_7317171.elements[3] = ((closureN)self_7312143)->elements[2];
-+c_7317171.elements[4] = ((closureN)self_7312143)->elements[3];
-+c_7317171.elements[5] = ((closureN)self_7312143)->elements[4];
++closureN_type c_7317164;
++object e_7317218 [6];
++c_7317164.hdr.mark = gc_color_red;
++ c_7317164.hdr.grayed = 0;
++c_7317164.tag = closureN_tag;
++ c_7317164.fn = (function_type)__lambda_475;
++c_7317164.num_args = 1;
++c_7317164.num_elements = 6;
++c_7317164.elements = (object *)e_7317218;
++c_7317164.elements[0] = ((closureN)self_7312136)->elements[0];
++c_7317164.elements[1] = end_73589_732847;
++c_7317164.elements[2] = ((closureN)self_7312136)->elements[1];
++c_7317164.elements[3] = ((closureN)self_7312136)->elements[2];
++c_7317164.elements[4] = ((closureN)self_7312136)->elements[3];
++c_7317164.elements[5] = ((closureN)self_7312136)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318464,__lambda_475, Cyc_set_cell(data, ((closureN)self_7313389)->elements[2], Cyc_bytevector_length(data, ((closureN)self_7313389)->elements[0])));;
-+return_direct_with_clo1(data,(closure)&c_7317171,__lambda_475, Cyc_set_cell(data, ((closureN)self_7312143)->elements[2], Cyc_bytevector_length(data, ((closureN)self_7312143)->elements[0])));;
++return_direct_with_clo1(data,(closure)&c_7317164,__lambda_475, Cyc_set_cell(data, ((closureN)self_7312136)->elements[2], Cyc_bytevector_length(data, ((closureN)self_7312136)->elements[0])));;
}
-static void __lambda_475(void *data, object self_7313390, int argc, object *args) /* object self_7313390, object r_735356 */
-+static void __lambda_475(void *data, object self_7312144, int argc, object *args) /* object self_7312144, object r_734911 */
++static void __lambda_475(void *data, object self_7312137, int argc, object *args) /* object self_7312137, object r_734904 */
{
- object r_735363;
-+ object r_734918;
++ object r_734911;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313390)->elements[4]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312144)->elements[4]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312137)->elements[4]), obj_int2obj(0))) ){
- r_735363 = Cyc_car(data, ((closureN)self_7313390)->elements[4]);
-+ r_734918 = Cyc_car(data, ((closureN)self_7312144)->elements[4]);
++ r_734911 = Cyc_car(data, ((closureN)self_7312137)->elements[4]);
} else {
- r_735363 = obj_int2obj(0);}
-+ r_734918 = obj_int2obj(0);}
++ r_734911 = obj_int2obj(0);}
;
-closureN_type c_7318477;
-object e_7318514 [6];
@@ -48624,30 +48850,30 @@ Make let-values be the same as let*-values, to work around
-c_7318477.elements[3] = ((closureN)self_7313390)->elements[3];
-c_7318477.elements[4] = ((closureN)self_7313390)->elements[4];
-c_7318477.elements[5] = ((closureN)self_7313390)->elements[5];
-+closureN_type c_7317184;
-+object e_7317221 [6];
-+c_7317184.hdr.mark = gc_color_red;
-+ c_7317184.hdr.grayed = 0;
-+c_7317184.tag = closureN_tag;
-+ c_7317184.fn = (function_type)__lambda_476;
-+c_7317184.num_args = 1;
-+c_7317184.num_elements = 6;
-+c_7317184.elements = (object *)e_7317221;
-+c_7317184.elements[0] = ((closureN)self_7312144)->elements[0];
-+c_7317184.elements[1] = ((closureN)self_7312144)->elements[1];
-+c_7317184.elements[2] = ((closureN)self_7312144)->elements[2];
-+c_7317184.elements[3] = ((closureN)self_7312144)->elements[3];
-+c_7317184.elements[4] = ((closureN)self_7312144)->elements[4];
-+c_7317184.elements[5] = ((closureN)self_7312144)->elements[5];
++closureN_type c_7317177;
++object e_7317214 [6];
++c_7317177.hdr.mark = gc_color_red;
++ c_7317177.hdr.grayed = 0;
++c_7317177.tag = closureN_tag;
++ c_7317177.fn = (function_type)__lambda_476;
++c_7317177.num_args = 1;
++c_7317177.num_elements = 6;
++c_7317177.elements = (object *)e_7317214;
++c_7317177.elements[0] = ((closureN)self_7312137)->elements[0];
++c_7317177.elements[1] = ((closureN)self_7312137)->elements[1];
++c_7317177.elements[2] = ((closureN)self_7312137)->elements[2];
++c_7317177.elements[3] = ((closureN)self_7312137)->elements[3];
++c_7317177.elements[4] = ((closureN)self_7312137)->elements[4];
++c_7317177.elements[5] = ((closureN)self_7312137)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318477,__lambda_476, Cyc_set_cell(data, ((closureN)self_7313390)->elements[5], r_735363));;
-+return_direct_with_clo1(data,(closure)&c_7317184,__lambda_476, Cyc_set_cell(data, ((closureN)self_7312144)->elements[5], r_734918));;
++return_direct_with_clo1(data,(closure)&c_7317177,__lambda_476, Cyc_set_cell(data, ((closureN)self_7312137)->elements[5], r_734911));;
}
-static void __lambda_476(void *data, object self_7313391, int argc, object *args) /* object self_7313391, object r_735357 */
-+static void __lambda_476(void *data, object self_7312145, int argc, object *args) /* object self_7312145, object r_734912 */
++static void __lambda_476(void *data, object self_7312138, int argc, object *args) /* object self_7312138, object r_734905 */
{
@@ -48662,17 +48888,17 @@ Make let-values be the same as let*-values, to work around
-c_7318479.elements = (object *)e_7318493;
-c_7318479.elements[0] = ((closureN)self_7313391)->elements[3];
-c_7318479.elements[1] = ((closureN)self_7313391)->elements[4];
-+closureN_type c_7317186;
-+object e_7317200 [2];
-+c_7317186.hdr.mark = gc_color_red;
-+ c_7317186.hdr.grayed = 0;
-+c_7317186.tag = closureN_tag;
-+ c_7317186.fn = (function_type)__lambda_477;
-+c_7317186.num_args = 0;
-+c_7317186.num_elements = 2;
-+c_7317186.elements = (object *)e_7317200;
-+c_7317186.elements[0] = ((closureN)self_7312145)->elements[3];
-+c_7317186.elements[1] = ((closureN)self_7312145)->elements[4];
++closureN_type c_7317179;
++object e_7317193 [2];
++c_7317179.hdr.mark = gc_color_red;
++ c_7317179.hdr.grayed = 0;
++c_7317179.tag = closureN_tag;
++ c_7317179.fn = (function_type)__lambda_477;
++c_7317179.num_args = 0;
++c_7317179.num_elements = 2;
++c_7317179.elements = (object *)e_7317193;
++c_7317179.elements[0] = ((closureN)self_7312138)->elements[3];
++c_7317179.elements[1] = ((closureN)self_7312138)->elements[4];
-closureN_type c_7318494;
@@ -48688,29 +48914,29 @@ Make let-values be the same as let*-values, to work around
-c_7318494.elements[1] = ((closureN)self_7313391)->elements[1];
-c_7318494.elements[2] = ((closureN)self_7313391)->elements[2];
-c_7318494.elements[3] = ((closureN)self_7313391)->elements[5];
-+closureN_type c_7317201;
-+object e_7317220 [4];
-+c_7317201.hdr.mark = gc_color_red;
-+ c_7317201.hdr.grayed = 0;
-+c_7317201.tag = closureN_tag;
-+ c_7317201.fn = (function_type)__lambda_478;
-+c_7317201.num_args = 1;
-+c_7317201.num_elements = 4;
-+c_7317201.elements = (object *)e_7317220;
-+c_7317201.elements[0] = ((closureN)self_7312145)->elements[0];
-+c_7317201.elements[1] = ((closureN)self_7312145)->elements[1];
-+c_7317201.elements[2] = ((closureN)self_7312145)->elements[2];
-+c_7317201.elements[3] = ((closureN)self_7312145)->elements[5];
++closureN_type c_7317194;
++object e_7317213 [4];
++c_7317194.hdr.mark = gc_color_red;
++ c_7317194.hdr.grayed = 0;
++c_7317194.tag = closureN_tag;
++ c_7317194.fn = (function_type)__lambda_478;
++c_7317194.num_args = 1;
++c_7317194.num_elements = 4;
++c_7317194.elements = (object *)e_7317213;
++c_7317194.elements[0] = ((closureN)self_7312138)->elements[0];
++c_7317194.elements[1] = ((closureN)self_7312138)->elements[1];
++c_7317194.elements[2] = ((closureN)self_7312138)->elements[2];
++c_7317194.elements[3] = ((closureN)self_7312138)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318479,__lambda_477, &c_7318494);;
-+return_direct_with_clo1(data,(closure)&c_7317186,__lambda_477, &c_7317201);;
++return_direct_with_clo1(data,(closure)&c_7317179,__lambda_477, &c_7317194);;
}
-static void __lambda_478(void *data, object self_7313392, int argc, object *args) /* object self_7313392, object r_735359 */
-+static void __lambda_478(void *data, object self_7312146, int argc, object *args) /* object self_7312146, object r_734914 */
++static void __lambda_478(void *data, object self_7312139, int argc, object *args) /* object self_7312139, object r_734907 */
{
- object r_735359 = args[0];
-+ object r_734914 = args[0];
++ object r_734907 = args[0];
-closureN_type c_7318496;
-object e_7318509 [4];
@@ -48725,28 +48951,28 @@ Make let-values be the same as let*-values, to work around
-c_7318496.elements[1] = ((closureN)self_7313392)->elements[1];
-c_7318496.elements[2] = ((closureN)self_7313392)->elements[2];
-c_7318496.elements[3] = ((closureN)self_7313392)->elements[3];
-+closureN_type c_7317203;
-+object e_7317216 [4];
-+c_7317203.hdr.mark = gc_color_red;
-+ c_7317203.hdr.grayed = 0;
-+c_7317203.tag = closureN_tag;
-+ c_7317203.fn = (function_type)__lambda_479;
-+c_7317203.num_args = 1;
-+c_7317203.num_elements = 4;
-+c_7317203.elements = (object *)e_7317216;
-+c_7317203.elements[0] = ((closureN)self_7312146)->elements[0];
-+c_7317203.elements[1] = ((closureN)self_7312146)->elements[1];
-+c_7317203.elements[2] = ((closureN)self_7312146)->elements[2];
-+c_7317203.elements[3] = ((closureN)self_7312146)->elements[3];
++closureN_type c_7317196;
++object e_7317209 [4];
++c_7317196.hdr.mark = gc_color_red;
++ c_7317196.hdr.grayed = 0;
++c_7317196.tag = closureN_tag;
++ c_7317196.fn = (function_type)__lambda_479;
++c_7317196.num_args = 1;
++c_7317196.num_elements = 4;
++c_7317196.elements = (object *)e_7317209;
++c_7317196.elements[0] = ((closureN)self_7312139)->elements[0];
++c_7317196.elements[1] = ((closureN)self_7312139)->elements[1];
++c_7317196.elements[2] = ((closureN)self_7312139)->elements[2];
++c_7317196.elements[3] = ((closureN)self_7312139)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7318496,__lambda_479, Cyc_set_cell(data, ((closureN)self_7313392)->elements[1], r_735359));;
-+return_direct_with_clo1(data,(closure)&c_7317203,__lambda_479, Cyc_set_cell(data, ((closureN)self_7312146)->elements[1], r_734914));;
++return_direct_with_clo1(data,(closure)&c_7317196,__lambda_479, Cyc_set_cell(data, ((closureN)self_7312139)->elements[1], r_734907));;
}
-static void __lambda_479(void *data, object self_7313393, int argc, object *args) /* object self_7313393, object r_735358 */
-+static void __lambda_479(void *data, object self_7312147, int argc, object *args) /* object self_7312147, object r_734913 */
++static void __lambda_479(void *data, object self_7312140, int argc, object *args) /* object self_7312140, object r_734906 */
{
@@ -48756,40 +48982,39 @@ Make let-values be the same as let*-values, to work around
-object c_7318501 = Cyc_bytevector_copy(data, ((closureN)self_7313393)->elements[2],((closureN)self_7313393)->elements[0], car(((closureN)self_7313393)->elements[3]), car(((closureN)self_7313393)->elements[1]));
-return_direct_with_clo1(data, ((closureN)self_7313393)->elements[2], (((closure) ((closureN)self_7313393)->elements[2])->fn), c_7318501);;
-+object c_7317208 = Cyc_bytevector_copy(data, ((closureN)self_7312147)->elements[2],((closureN)self_7312147)->elements[0], car(((closureN)self_7312147)->elements[3]), car(((closureN)self_7312147)->elements[1]));
-+return_direct_with_clo1(data, ((closureN)self_7312147)->elements[2], (((closure) ((closureN)self_7312147)->elements[2])->fn), c_7317208);;
++object c_7317201 = Cyc_bytevector_copy(data, ((closureN)self_7312140)->elements[2],((closureN)self_7312140)->elements[0], car(((closureN)self_7312140)->elements[3]), car(((closureN)self_7312140)->elements[1]));
++return_direct_with_clo1(data, ((closureN)self_7312140)->elements[2], (((closure) ((closureN)self_7312140)->elements[2])->fn), c_7317201);;
}
-static void __lambda_477(void *data, object self_7313394, int argc, object *args) /* object self_7313394, object k_735360 */
-+static void __lambda_477(void *data, object self_7312148, int argc, object *args) /* object self_7312148, object k_734915 */
++static void __lambda_477(void *data, object self_7312141, int argc, object *args) /* object self_7312141, object k_734908 */
{
- object k_735360 = args[0];
-+ object k_734915 = args[0];
++ object k_734908 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313394)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312148)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312141)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735360,__lambda_478, Cyc_cadr(data, ((closureN)self_7313394)->elements[1]));
-+return_direct_with_clo1(data, k_734915,__lambda_478, Cyc_cadr(data, ((closureN)self_7312148)->elements[1]));
++return_direct_with_clo1(data, k_734908,__lambda_478, Cyc_cadr(data, ((closureN)self_7312141)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735360,__lambda_478, car(((closureN)self_7313394)->elements[0]));}
-+return_direct_with_clo1(data, k_734915,__lambda_478, car(((closureN)self_7312148)->elements[0]));}
++return_direct_with_clo1(data, k_734908,__lambda_478, car(((closureN)self_7312141)->elements[0]));}
;;
}
-static void __lambda_463(void *data, object _, int argc, object *args) /* closure _,object k_735332, object vec_73577_733182, object opts_73578_733183_raw, ... */
-+static void __lambda_463(void *data, object _, int argc, object *args) /* closure _,object k_734887, object vec_73577_732842, object opts_73578_732843_raw, ... */
++static void __lambda_463(void *data, object _, int argc, object *args) /* closure _,object k_734880, object vec_73577_732835, object opts_73578_732836_raw, ... */
{
-object k_735332 = args[0]; object vec_73577_733182 = args[1];
-load_varargs(opts_73578_733183, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:vector->list");
-+object k_734887 = args[0]; object vec_73577_732842 = args[1];
-+load_varargs(opts_73578_732843, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:vector->list");
++object k_734880 = args[0]; object vec_73577_732835 = args[1];
++load_varargs(opts_73578_732836, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:vector->list");
-closureN_type c_7318337;
-object e_7318453 [3];
@@ -48803,28 +49028,28 @@ Make let-values be the same as let*-values, to work around
-c_7318337.elements[0] = k_735332;
-c_7318337.elements[1] = opts_73578_733183;
-c_7318337.elements[2] = vec_73577_733182;
-+closureN_type c_7317044;
-+object e_7317160 [3];
-+c_7317044.hdr.mark = gc_color_red;
-+ c_7317044.hdr.grayed = 0;
-+c_7317044.tag = closureN_tag;
-+ c_7317044.fn = (function_type)__lambda_464;
-+c_7317044.num_args = 4;
-+c_7317044.num_elements = 3;
-+c_7317044.elements = (object *)e_7317160;
-+c_7317044.elements[0] = k_734887;
-+c_7317044.elements[1] = opts_73578_732843;
-+c_7317044.elements[2] = vec_73577_732842;
++closureN_type c_7317037;
++object e_7317153 [3];
++c_7317037.hdr.mark = gc_color_red;
++ c_7317037.hdr.grayed = 0;
++c_7317037.tag = closureN_tag;
++ c_7317037.fn = (function_type)__lambda_464;
++c_7317037.num_args = 4;
++c_7317037.num_elements = 3;
++c_7317037.elements = (object *)e_7317153;
++c_7317037.elements[0] = k_734880;
++c_7317037.elements[1] = opts_73578_732836;
++c_7317037.elements[2] = vec_73577_732835;
-return_direct_with_clo4(data,(closure)&c_7318337,__lambda_464, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7317044,__lambda_464, boolean_f, boolean_f, boolean_f, boolean_f);;
++return_direct_with_clo4(data,(closure)&c_7317037,__lambda_464, boolean_f, boolean_f, boolean_f, boolean_f);;
}
-static void __lambda_464(void *data, object self_7313373, int argc, object *args) /* object self_7313373, object len_73579_733184, object start_73580_733185, object end_73581_733186, object loop_73582_733187 */
-+static void __lambda_464(void *data, object self_7312127, int argc, object *args) /* object self_7312127, object len_73579_732844, object start_73580_732845, object end_73581_732846, object loop_73582_732847 */
++static void __lambda_464(void *data, object self_7312120, int argc, object *args) /* object self_7312120, object len_73579_732837, object start_73580_732838, object end_73581_732839, object loop_73582_732840 */
{
- object len_73579_733184 = args[0]; object start_73580_733185 = args[1]; object end_73581_733186 = args[2]; object loop_73582_733187 = args[3];
-+ object len_73579_732844 = args[0]; object start_73580_732845 = args[1]; object end_73581_732846 = args[2]; object loop_73582_732847 = args[3];
++ object len_73579_732837 = args[0]; object start_73580_732838 = args[1]; object end_73581_732839 = args[2]; object loop_73582_732840 = args[3];
-closureN_type c_7318339;
-object e_7318449 [6];
@@ -48841,34 +49066,34 @@ Make let-values be the same as let*-values, to work around
-c_7318339.elements[3] = ((closureN)self_7313373)->elements[1];
-c_7318339.elements[4] = start_73580_733185;
-c_7318339.elements[5] = ((closureN)self_7313373)->elements[2];
-+closureN_type c_7317046;
-+object e_7317156 [6];
-+c_7317046.hdr.mark = gc_color_red;
-+ c_7317046.hdr.grayed = 0;
-+c_7317046.tag = closureN_tag;
-+ c_7317046.fn = (function_type)__lambda_1316;
-+c_7317046.num_args = 1;
-+c_7317046.num_elements = 6;
-+c_7317046.elements = (object *)e_7317156;
-+c_7317046.elements[0] = end_73581_732846;
-+c_7317046.elements[1] = ((closureN)self_7312127)->elements[0];
-+c_7317046.elements[2] = loop_73582_732847;
-+c_7317046.elements[3] = ((closureN)self_7312127)->elements[1];
-+c_7317046.elements[4] = start_73580_732845;
-+c_7317046.elements[5] = ((closureN)self_7312127)->elements[2];
++closureN_type c_7317039;
++object e_7317149 [6];
++c_7317039.hdr.mark = gc_color_red;
++ c_7317039.hdr.grayed = 0;
++c_7317039.tag = closureN_tag;
++ c_7317039.fn = (function_type)__lambda_1316;
++c_7317039.num_args = 1;
++c_7317039.num_elements = 6;
++c_7317039.elements = (object *)e_7317149;
++c_7317039.elements[0] = end_73581_732839;
++c_7317039.elements[1] = ((closureN)self_7312120)->elements[0];
++c_7317039.elements[2] = loop_73582_732840;
++c_7317039.elements[3] = ((closureN)self_7312120)->elements[1];
++c_7317039.elements[4] = start_73580_732838;
++c_7317039.elements[5] = ((closureN)self_7312120)->elements[2];
-pair_type local_7318452;
-return_direct_with_clo1(data,(closure)&c_7318339,__lambda_1363, set_cell_as_expr(&local_7318452, len_73579_733184));;
-+pair_type local_7317159;
-+return_direct_with_clo1(data,(closure)&c_7317046,__lambda_1316, set_cell_as_expr(&local_7317159, len_73579_732844));;
++pair_type local_7317152;
++return_direct_with_clo1(data,(closure)&c_7317039,__lambda_1316, set_cell_as_expr(&local_7317152, len_73579_732837));;
}
-static void __lambda_1363(void *data, object self_7313374, int argc, object *args) /* object self_7313374, object len_73579_733184 */
-+static void __lambda_1316(void *data, object self_7312128, int argc, object *args) /* object self_7312128, object len_73579_732844 */
++static void __lambda_1316(void *data, object self_7312121, int argc, object *args) /* object self_7312121, object len_73579_732837 */
{
- object len_73579_733184 = args[0];
-+ object len_73579_732844 = args[0];
++ object len_73579_732837 = args[0];
-closureN_type c_7318341;
-object e_7318444 [6];
@@ -48885,34 +49110,34 @@ Make let-values be the same as let*-values, to work around
-c_7318341.elements[3] = ((closureN)self_7313374)->elements[2];
-c_7318341.elements[4] = ((closureN)self_7313374)->elements[3];
-c_7318341.elements[5] = ((closureN)self_7313374)->elements[5];
-+closureN_type c_7317048;
-+object e_7317151 [6];
-+c_7317048.hdr.mark = gc_color_red;
-+ c_7317048.hdr.grayed = 0;
-+c_7317048.tag = closureN_tag;
-+ c_7317048.fn = (function_type)__lambda_1315;
-+c_7317048.num_args = 1;
-+c_7317048.num_elements = 6;
-+c_7317048.elements = (object *)e_7317151;
-+c_7317048.elements[0] = ((closureN)self_7312128)->elements[0];
-+c_7317048.elements[1] = ((closureN)self_7312128)->elements[1];
-+c_7317048.elements[2] = len_73579_732844;
-+c_7317048.elements[3] = ((closureN)self_7312128)->elements[2];
-+c_7317048.elements[4] = ((closureN)self_7312128)->elements[3];
-+c_7317048.elements[5] = ((closureN)self_7312128)->elements[5];
++closureN_type c_7317041;
++object e_7317144 [6];
++c_7317041.hdr.mark = gc_color_red;
++ c_7317041.hdr.grayed = 0;
++c_7317041.tag = closureN_tag;
++ c_7317041.fn = (function_type)__lambda_1315;
++c_7317041.num_args = 1;
++c_7317041.num_elements = 6;
++c_7317041.elements = (object *)e_7317144;
++c_7317041.elements[0] = ((closureN)self_7312121)->elements[0];
++c_7317041.elements[1] = ((closureN)self_7312121)->elements[1];
++c_7317041.elements[2] = len_73579_732837;
++c_7317041.elements[3] = ((closureN)self_7312121)->elements[2];
++c_7317041.elements[4] = ((closureN)self_7312121)->elements[3];
++c_7317041.elements[5] = ((closureN)self_7312121)->elements[5];
-pair_type local_7318447;
-return_direct_with_clo1(data,(closure)&c_7318341,__lambda_1362, set_cell_as_expr(&local_7318447, ((closureN)self_7313374)->elements[4]));;
-+pair_type local_7317154;
-+return_direct_with_clo1(data,(closure)&c_7317048,__lambda_1315, set_cell_as_expr(&local_7317154, ((closureN)self_7312128)->elements[4]));;
++pair_type local_7317147;
++return_direct_with_clo1(data,(closure)&c_7317041,__lambda_1315, set_cell_as_expr(&local_7317147, ((closureN)self_7312121)->elements[4]));;
}
-static void __lambda_1362(void *data, object self_7313375, int argc, object *args) /* object self_7313375, object start_73580_733185 */
-+static void __lambda_1315(void *data, object self_7312129, int argc, object *args) /* object self_7312129, object start_73580_732845 */
++static void __lambda_1315(void *data, object self_7312122, int argc, object *args) /* object self_7312122, object start_73580_732838 */
{
- object start_73580_733185 = args[0];
-+ object start_73580_732845 = args[0];
++ object start_73580_732838 = args[0];
-closureN_type c_7318343;
-object e_7318439 [6];
@@ -48929,34 +49154,34 @@ Make let-values be the same as let*-values, to work around
-c_7318343.elements[3] = ((closureN)self_7313375)->elements[4];
-c_7318343.elements[4] = start_73580_733185;
-c_7318343.elements[5] = ((closureN)self_7313375)->elements[5];
-+closureN_type c_7317050;
-+object e_7317146 [6];
-+c_7317050.hdr.mark = gc_color_red;
-+ c_7317050.hdr.grayed = 0;
-+c_7317050.tag = closureN_tag;
-+ c_7317050.fn = (function_type)__lambda_1314;
-+c_7317050.num_args = 1;
-+c_7317050.num_elements = 6;
-+c_7317050.elements = (object *)e_7317146;
-+c_7317050.elements[0] = ((closureN)self_7312129)->elements[1];
-+c_7317050.elements[1] = ((closureN)self_7312129)->elements[2];
-+c_7317050.elements[2] = ((closureN)self_7312129)->elements[3];
-+c_7317050.elements[3] = ((closureN)self_7312129)->elements[4];
-+c_7317050.elements[4] = start_73580_732845;
-+c_7317050.elements[5] = ((closureN)self_7312129)->elements[5];
++closureN_type c_7317043;
++object e_7317139 [6];
++c_7317043.hdr.mark = gc_color_red;
++ c_7317043.hdr.grayed = 0;
++c_7317043.tag = closureN_tag;
++ c_7317043.fn = (function_type)__lambda_1314;
++c_7317043.num_args = 1;
++c_7317043.num_elements = 6;
++c_7317043.elements = (object *)e_7317139;
++c_7317043.elements[0] = ((closureN)self_7312122)->elements[1];
++c_7317043.elements[1] = ((closureN)self_7312122)->elements[2];
++c_7317043.elements[2] = ((closureN)self_7312122)->elements[3];
++c_7317043.elements[3] = ((closureN)self_7312122)->elements[4];
++c_7317043.elements[4] = start_73580_732838;
++c_7317043.elements[5] = ((closureN)self_7312122)->elements[5];
-pair_type local_7318442;
-return_direct_with_clo1(data,(closure)&c_7318343,__lambda_1361, set_cell_as_expr(&local_7318442, ((closureN)self_7313375)->elements[0]));;
-+pair_type local_7317149;
-+return_direct_with_clo1(data,(closure)&c_7317050,__lambda_1314, set_cell_as_expr(&local_7317149, ((closureN)self_7312129)->elements[0]));;
++pair_type local_7317142;
++return_direct_with_clo1(data,(closure)&c_7317043,__lambda_1314, set_cell_as_expr(&local_7317142, ((closureN)self_7312122)->elements[0]));;
}
-static void __lambda_1361(void *data, object self_7313376, int argc, object *args) /* object self_7313376, object end_73581_733186 */
-+static void __lambda_1314(void *data, object self_7312130, int argc, object *args) /* object self_7312130, object end_73581_732846 */
++static void __lambda_1314(void *data, object self_7312123, int argc, object *args) /* object self_7312123, object end_73581_732839 */
{
- object end_73581_733186 = args[0];
-+ object end_73581_732846 = args[0];
++ object end_73581_732839 = args[0];
-closureN_type c_7318345;
-object e_7318434 [6];
@@ -48973,34 +49198,34 @@ Make let-values be the same as let*-values, to work around
-c_7318345.elements[3] = ((closureN)self_7313376)->elements[3];
-c_7318345.elements[4] = ((closureN)self_7313376)->elements[4];
-c_7318345.elements[5] = ((closureN)self_7313376)->elements[5];
-+closureN_type c_7317052;
-+object e_7317141 [6];
-+c_7317052.hdr.mark = gc_color_red;
-+ c_7317052.hdr.grayed = 0;
-+c_7317052.tag = closureN_tag;
-+ c_7317052.fn = (function_type)__lambda_1313;
-+c_7317052.num_args = 1;
-+c_7317052.num_elements = 6;
-+c_7317052.elements = (object *)e_7317141;
-+c_7317052.elements[0] = end_73581_732846;
-+c_7317052.elements[1] = ((closureN)self_7312130)->elements[0];
-+c_7317052.elements[2] = ((closureN)self_7312130)->elements[1];
-+c_7317052.elements[3] = ((closureN)self_7312130)->elements[3];
-+c_7317052.elements[4] = ((closureN)self_7312130)->elements[4];
-+c_7317052.elements[5] = ((closureN)self_7312130)->elements[5];
++closureN_type c_7317045;
++object e_7317134 [6];
++c_7317045.hdr.mark = gc_color_red;
++ c_7317045.hdr.grayed = 0;
++c_7317045.tag = closureN_tag;
++ c_7317045.fn = (function_type)__lambda_1313;
++c_7317045.num_args = 1;
++c_7317045.num_elements = 6;
++c_7317045.elements = (object *)e_7317134;
++c_7317045.elements[0] = end_73581_732839;
++c_7317045.elements[1] = ((closureN)self_7312123)->elements[0];
++c_7317045.elements[2] = ((closureN)self_7312123)->elements[1];
++c_7317045.elements[3] = ((closureN)self_7312123)->elements[3];
++c_7317045.elements[4] = ((closureN)self_7312123)->elements[4];
++c_7317045.elements[5] = ((closureN)self_7312123)->elements[5];
-pair_type local_7318437;
-return_direct_with_clo1(data,(closure)&c_7318345,__lambda_1360, set_cell_as_expr(&local_7318437, ((closureN)self_7313376)->elements[2]));;
-+pair_type local_7317144;
-+return_direct_with_clo1(data,(closure)&c_7317052,__lambda_1313, set_cell_as_expr(&local_7317144, ((closureN)self_7312130)->elements[2]));;
++pair_type local_7317137;
++return_direct_with_clo1(data,(closure)&c_7317045,__lambda_1313, set_cell_as_expr(&local_7317137, ((closureN)self_7312123)->elements[2]));;
}
-static void __lambda_1360(void *data, object self_7313377, int argc, object *args) /* object self_7313377, object loop_73582_733187 */
-+static void __lambda_1313(void *data, object self_7312131, int argc, object *args) /* object self_7312131, object loop_73582_732847 */
++static void __lambda_1313(void *data, object self_7312124, int argc, object *args) /* object self_7312124, object loop_73582_732840 */
{
- object loop_73582_733187 = args[0];
-+ object loop_73582_732847 = args[0];
++ object loop_73582_732840 = args[0];
-closureN_type c_7318347;
-object e_7318427 [7];
@@ -49018,47 +49243,47 @@ Make let-values be the same as let*-values, to work around
-c_7318347.elements[4] = ((closureN)self_7313377)->elements[3];
-c_7318347.elements[5] = ((closureN)self_7313377)->elements[4];
-c_7318347.elements[6] = ((closureN)self_7313377)->elements[5];
-+closureN_type c_7317054;
-+object e_7317134 [7];
-+c_7317054.hdr.mark = gc_color_red;
-+ c_7317054.hdr.grayed = 0;
-+c_7317054.tag = closureN_tag;
-+ c_7317054.fn = (function_type)__lambda_465;
-+c_7317054.num_args = 1;
-+c_7317054.num_elements = 7;
-+c_7317054.elements = (object *)e_7317134;
-+c_7317054.elements[0] = ((closureN)self_7312131)->elements[0];
-+c_7317054.elements[1] = ((closureN)self_7312131)->elements[1];
-+c_7317054.elements[2] = ((closureN)self_7312131)->elements[2];
-+c_7317054.elements[3] = loop_73582_732847;
-+c_7317054.elements[4] = ((closureN)self_7312131)->elements[3];
-+c_7317054.elements[5] = ((closureN)self_7312131)->elements[4];
-+c_7317054.elements[6] = ((closureN)self_7312131)->elements[5];
++closureN_type c_7317047;
++object e_7317127 [7];
++c_7317047.hdr.mark = gc_color_red;
++ c_7317047.hdr.grayed = 0;
++c_7317047.tag = closureN_tag;
++ c_7317047.fn = (function_type)__lambda_465;
++c_7317047.num_args = 1;
++c_7317047.num_elements = 7;
++c_7317047.elements = (object *)e_7317127;
++c_7317047.elements[0] = ((closureN)self_7312124)->elements[0];
++c_7317047.elements[1] = ((closureN)self_7312124)->elements[1];
++c_7317047.elements[2] = ((closureN)self_7312124)->elements[2];
++c_7317047.elements[3] = loop_73582_732840;
++c_7317047.elements[4] = ((closureN)self_7312124)->elements[3];
++c_7317047.elements[5] = ((closureN)self_7312124)->elements[4];
++c_7317047.elements[6] = ((closureN)self_7312124)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7318347,__lambda_465, Cyc_set_cell(data, ((closureN)self_7313377)->elements[2], Cyc_vector_length(data, ((closureN)self_7313377)->elements[5])));;
-+return_direct_with_clo1(data,(closure)&c_7317054,__lambda_465, Cyc_set_cell(data, ((closureN)self_7312131)->elements[2], Cyc_vector_length(data, ((closureN)self_7312131)->elements[5])));;
++return_direct_with_clo1(data,(closure)&c_7317047,__lambda_465, Cyc_set_cell(data, ((closureN)self_7312124)->elements[2], Cyc_vector_length(data, ((closureN)self_7312124)->elements[5])));;
}
-static void __lambda_465(void *data, object self_7313378, int argc, object *args) /* object self_7313378, object r_735333 */
-+static void __lambda_465(void *data, object self_7312132, int argc, object *args) /* object self_7312132, object r_734888 */
++static void __lambda_465(void *data, object self_7312125, int argc, object *args) /* object self_7312125, object r_734881 */
{
- object r_735348;
-+ object r_734903;
++ object r_734896;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313378)->elements[4]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312132)->elements[4]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312125)->elements[4]), obj_int2obj(0))) ){
- r_735348 = Cyc_car(data, ((closureN)self_7313378)->elements[4]);
-+ r_734903 = Cyc_car(data, ((closureN)self_7312132)->elements[4]);
++ r_734896 = Cyc_car(data, ((closureN)self_7312125)->elements[4]);
} else {
- r_735348 = obj_int2obj(0);}
-+ r_734903 = obj_int2obj(0);}
++ r_734896 = obj_int2obj(0);}
;
-closureN_type c_7318360;
-object e_7318423 [7];
@@ -49076,31 +49301,31 @@ Make let-values be the same as let*-values, to work around
-c_7318360.elements[4] = ((closureN)self_7313378)->elements[4];
-c_7318360.elements[5] = ((closureN)self_7313378)->elements[5];
-c_7318360.elements[6] = ((closureN)self_7313378)->elements[6];
-+closureN_type c_7317067;
-+object e_7317130 [7];
-+c_7317067.hdr.mark = gc_color_red;
-+ c_7317067.hdr.grayed = 0;
-+c_7317067.tag = closureN_tag;
-+ c_7317067.fn = (function_type)__lambda_466;
-+c_7317067.num_args = 1;
-+c_7317067.num_elements = 7;
-+c_7317067.elements = (object *)e_7317130;
-+c_7317067.elements[0] = ((closureN)self_7312132)->elements[0];
-+c_7317067.elements[1] = ((closureN)self_7312132)->elements[1];
-+c_7317067.elements[2] = ((closureN)self_7312132)->elements[2];
-+c_7317067.elements[3] = ((closureN)self_7312132)->elements[3];
-+c_7317067.elements[4] = ((closureN)self_7312132)->elements[4];
-+c_7317067.elements[5] = ((closureN)self_7312132)->elements[5];
-+c_7317067.elements[6] = ((closureN)self_7312132)->elements[6];
++closureN_type c_7317060;
++object e_7317123 [7];
++c_7317060.hdr.mark = gc_color_red;
++ c_7317060.hdr.grayed = 0;
++c_7317060.tag = closureN_tag;
++ c_7317060.fn = (function_type)__lambda_466;
++c_7317060.num_args = 1;
++c_7317060.num_elements = 7;
++c_7317060.elements = (object *)e_7317123;
++c_7317060.elements[0] = ((closureN)self_7312125)->elements[0];
++c_7317060.elements[1] = ((closureN)self_7312125)->elements[1];
++c_7317060.elements[2] = ((closureN)self_7312125)->elements[2];
++c_7317060.elements[3] = ((closureN)self_7312125)->elements[3];
++c_7317060.elements[4] = ((closureN)self_7312125)->elements[4];
++c_7317060.elements[5] = ((closureN)self_7312125)->elements[5];
++c_7317060.elements[6] = ((closureN)self_7312125)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7318360,__lambda_466, Cyc_set_cell(data, ((closureN)self_7313378)->elements[5], r_735348));;
-+return_direct_with_clo1(data,(closure)&c_7317067,__lambda_466, Cyc_set_cell(data, ((closureN)self_7312132)->elements[5], r_734903));;
++return_direct_with_clo1(data,(closure)&c_7317060,__lambda_466, Cyc_set_cell(data, ((closureN)self_7312125)->elements[5], r_734896));;
}
-static void __lambda_466(void *data, object self_7313379, int argc, object *args) /* object self_7313379, object r_735334 */
-+static void __lambda_466(void *data, object self_7312133, int argc, object *args) /* object self_7312133, object r_734889 */
++static void __lambda_466(void *data, object self_7312126, int argc, object *args) /* object self_7312126, object r_734882 */
{
@@ -49115,8 +49340,19 @@ Make let-values be the same as let*-values, to work around
-c_7318362.elements = (object *)e_7318376;
-c_7318362.elements[0] = ((closureN)self_7313379)->elements[2];
-c_7318362.elements[1] = ((closureN)self_7313379)->elements[4];
--
--
++closureN_type c_7317062;
++object e_7317076 [2];
++c_7317062.hdr.mark = gc_color_red;
++ c_7317062.hdr.grayed = 0;
++c_7317062.tag = closureN_tag;
++ c_7317062.fn = (function_type)__lambda_467;
++c_7317062.num_args = 0;
++c_7317062.num_elements = 2;
++c_7317062.elements = (object *)e_7317076;
++c_7317062.elements[0] = ((closureN)self_7312126)->elements[2];
++c_7317062.elements[1] = ((closureN)self_7312126)->elements[4];
+
+
-closureN_type c_7318377;
-object e_7318422 [5];
-c_7318377.hdr.mark = gc_color_red;
@@ -49131,43 +49367,30 @@ Make let-values be the same as let*-values, to work around
-c_7318377.elements[2] = ((closureN)self_7313379)->elements[3];
-c_7318377.elements[3] = ((closureN)self_7313379)->elements[5];
-c_7318377.elements[4] = ((closureN)self_7313379)->elements[6];
-+closureN_type c_7317069;
-+object e_7317083 [2];
-+c_7317069.hdr.mark = gc_color_red;
-+ c_7317069.hdr.grayed = 0;
-+c_7317069.tag = closureN_tag;
-+ c_7317069.fn = (function_type)__lambda_467;
-+c_7317069.num_args = 0;
-+c_7317069.num_elements = 2;
-+c_7317069.elements = (object *)e_7317083;
-+c_7317069.elements[0] = ((closureN)self_7312133)->elements[2];
-+c_7317069.elements[1] = ((closureN)self_7312133)->elements[4];
-+
-+
-+closureN_type c_7317084;
-+object e_7317129 [5];
-+c_7317084.hdr.mark = gc_color_red;
-+ c_7317084.hdr.grayed = 0;
-+c_7317084.tag = closureN_tag;
-+ c_7317084.fn = (function_type)__lambda_468;
-+c_7317084.num_args = 1;
-+c_7317084.num_elements = 5;
-+c_7317084.elements = (object *)e_7317129;
-+c_7317084.elements[0] = ((closureN)self_7312133)->elements[0];
-+c_7317084.elements[1] = ((closureN)self_7312133)->elements[1];
-+c_7317084.elements[2] = ((closureN)self_7312133)->elements[3];
-+c_7317084.elements[3] = ((closureN)self_7312133)->elements[5];
-+c_7317084.elements[4] = ((closureN)self_7312133)->elements[6];
++closureN_type c_7317077;
++object e_7317122 [5];
++c_7317077.hdr.mark = gc_color_red;
++ c_7317077.hdr.grayed = 0;
++c_7317077.tag = closureN_tag;
++ c_7317077.fn = (function_type)__lambda_468;
++c_7317077.num_args = 1;
++c_7317077.num_elements = 5;
++c_7317077.elements = (object *)e_7317122;
++c_7317077.elements[0] = ((closureN)self_7312126)->elements[0];
++c_7317077.elements[1] = ((closureN)self_7312126)->elements[1];
++c_7317077.elements[2] = ((closureN)self_7312126)->elements[3];
++c_7317077.elements[3] = ((closureN)self_7312126)->elements[5];
++c_7317077.elements[4] = ((closureN)self_7312126)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7318362,__lambda_467, &c_7318377);;
-+return_direct_with_clo1(data,(closure)&c_7317069,__lambda_467, &c_7317084);;
++return_direct_with_clo1(data,(closure)&c_7317062,__lambda_467, &c_7317077);;
}
-static void __lambda_468(void *data, object self_7313380, int argc, object *args) /* object self_7313380, object r_735344 */
-+static void __lambda_468(void *data, object self_7312134, int argc, object *args) /* object self_7312134, object r_734899 */
++static void __lambda_468(void *data, object self_7312127, int argc, object *args) /* object self_7312127, object r_734892 */
{
- object r_735344 = args[0];
-+ object r_734899 = args[0];
++ object r_734892 = args[0];
-closureN_type c_7318379;
-object e_7318418 [5];
@@ -49183,29 +49406,29 @@ Make let-values be the same as let*-values, to work around
-c_7318379.elements[2] = ((closureN)self_7313380)->elements[2];
-c_7318379.elements[3] = ((closureN)self_7313380)->elements[3];
-c_7318379.elements[4] = ((closureN)self_7313380)->elements[4];
-+closureN_type c_7317086;
-+object e_7317125 [5];
-+c_7317086.hdr.mark = gc_color_red;
-+ c_7317086.hdr.grayed = 0;
-+c_7317086.tag = closureN_tag;
-+ c_7317086.fn = (function_type)__lambda_469;
-+c_7317086.num_args = 1;
-+c_7317086.num_elements = 5;
-+c_7317086.elements = (object *)e_7317125;
-+c_7317086.elements[0] = ((closureN)self_7312134)->elements[0];
-+c_7317086.elements[1] = ((closureN)self_7312134)->elements[1];
-+c_7317086.elements[2] = ((closureN)self_7312134)->elements[2];
-+c_7317086.elements[3] = ((closureN)self_7312134)->elements[3];
-+c_7317086.elements[4] = ((closureN)self_7312134)->elements[4];
++closureN_type c_7317079;
++object e_7317118 [5];
++c_7317079.hdr.mark = gc_color_red;
++ c_7317079.hdr.grayed = 0;
++c_7317079.tag = closureN_tag;
++ c_7317079.fn = (function_type)__lambda_469;
++c_7317079.num_args = 1;
++c_7317079.num_elements = 5;
++c_7317079.elements = (object *)e_7317118;
++c_7317079.elements[0] = ((closureN)self_7312127)->elements[0];
++c_7317079.elements[1] = ((closureN)self_7312127)->elements[1];
++c_7317079.elements[2] = ((closureN)self_7312127)->elements[2];
++c_7317079.elements[3] = ((closureN)self_7312127)->elements[3];
++c_7317079.elements[4] = ((closureN)self_7312127)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318379,__lambda_469, Cyc_set_cell(data, ((closureN)self_7313380)->elements[0], r_735344));;
-+return_direct_with_clo1(data,(closure)&c_7317086,__lambda_469, Cyc_set_cell(data, ((closureN)self_7312134)->elements[0], r_734899));;
++return_direct_with_clo1(data,(closure)&c_7317079,__lambda_469, Cyc_set_cell(data, ((closureN)self_7312127)->elements[0], r_734892));;
}
-static void __lambda_469(void *data, object self_7313381, int argc, object *args) /* object self_7313381, object r_735335 */
-+static void __lambda_469(void *data, object self_7312135, int argc, object *args) /* object self_7312135, object r_734890 */
++static void __lambda_469(void *data, object self_7312128, int argc, object *args) /* object self_7312128, object r_734883 */
{
@@ -49221,18 +49444,18 @@ Make let-values be the same as let*-values, to work around
-c_7318381.elements[0] = ((closureN)self_7313381)->elements[1];
-c_7318381.elements[1] = ((closureN)self_7313381)->elements[2];
-c_7318381.elements[2] = ((closureN)self_7313381)->elements[3];
-+closureN_type c_7317088;
-+object e_7317103 [3];
-+c_7317088.hdr.mark = gc_color_red;
-+ c_7317088.hdr.grayed = 0;
-+c_7317088.tag = closureN_tag;
-+ c_7317088.fn = (function_type)__lambda_470;
-+c_7317088.num_args = 1;
-+c_7317088.num_elements = 3;
-+c_7317088.elements = (object *)e_7317103;
-+c_7317088.elements[0] = ((closureN)self_7312135)->elements[1];
-+c_7317088.elements[1] = ((closureN)self_7312135)->elements[2];
-+c_7317088.elements[2] = ((closureN)self_7312135)->elements[3];
++closureN_type c_7317081;
++object e_7317096 [3];
++c_7317081.hdr.mark = gc_color_red;
++ c_7317081.hdr.grayed = 0;
++c_7317081.tag = closureN_tag;
++ c_7317081.fn = (function_type)__lambda_470;
++c_7317081.num_args = 1;
++c_7317081.num_elements = 3;
++c_7317081.elements = (object *)e_7317096;
++c_7317081.elements[0] = ((closureN)self_7312128)->elements[1];
++c_7317081.elements[1] = ((closureN)self_7312128)->elements[2];
++c_7317081.elements[2] = ((closureN)self_7312128)->elements[3];
-closureN_type c_7318397;
@@ -49247,55 +49470,55 @@ Make let-values be the same as let*-values, to work around
-c_7318397.elements[0] = ((closureN)self_7313381)->elements[0];
-c_7318397.elements[1] = ((closureN)self_7313381)->elements[2];
-c_7318397.elements[2] = ((closureN)self_7313381)->elements[4];
-+closureN_type c_7317104;
-+object e_7317124 [3];
-+c_7317104.hdr.mark = gc_color_red;
-+ c_7317104.hdr.grayed = 0;
-+c_7317104.tag = closureN_tag;
-+ c_7317104.fn = (function_type)__lambda_472;
-+c_7317104.num_args = 2;
-+c_7317104.num_elements = 3;
-+c_7317104.elements = (object *)e_7317124;
-+c_7317104.elements[0] = ((closureN)self_7312135)->elements[0];
-+c_7317104.elements[1] = ((closureN)self_7312135)->elements[2];
-+c_7317104.elements[2] = ((closureN)self_7312135)->elements[4];
++closureN_type c_7317097;
++object e_7317117 [3];
++c_7317097.hdr.mark = gc_color_red;
++ c_7317097.hdr.grayed = 0;
++c_7317097.tag = closureN_tag;
++ c_7317097.fn = (function_type)__lambda_472;
++c_7317097.num_args = 2;
++c_7317097.num_elements = 3;
++c_7317097.elements = (object *)e_7317117;
++c_7317097.elements[0] = ((closureN)self_7312128)->elements[0];
++c_7317097.elements[1] = ((closureN)self_7312128)->elements[2];
++c_7317097.elements[2] = ((closureN)self_7312128)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7318381,__lambda_470, &c_7318397);;
-+return_direct_with_clo1(data,(closure)&c_7317088,__lambda_470, &c_7317104);;
++return_direct_with_clo1(data,(closure)&c_7317081,__lambda_470, &c_7317097);;
}
-static void __lambda_472(void *data, object self_7313382, int argc, object *args) /* object self_7313382, object k_735339, object i_73583_733188, object lst_73584_733189 */
-+static void __lambda_472(void *data, object self_7312136, int argc, object *args) /* object self_7312136, object k_734894, object i_73583_732848, object lst_73584_732849 */
++static void __lambda_472(void *data, object self_7312129, int argc, object *args) /* object self_7312129, object k_734887, object i_73583_732841, object lst_73584_732842 */
{
- object k_735339 = args[0]; object i_73583_733188 = args[1]; object lst_73584_733189 = args[2];
-+ object k_734894 = args[0]; object i_73583_732848 = args[1]; object lst_73584_732849 = args[2];
++ object k_734887 = args[0]; object i_73583_732841 = args[1]; object lst_73584_732842 = args[2];
-if( (boolean_f != Cyc_num_fast_eq_op(data, i_73583_733188, car(((closureN)self_7313382)->elements[0]))) ){
- return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735339, primitive_cons, NULL, lst_73584_733189);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, i_73583_732848, car(((closureN)self_7312136)->elements[0]))) ){
-+ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_734894, primitive_cons, NULL, lst_73584_732849);
++if( (boolean_f != Cyc_num_fast_eq_op(data, i_73583_732841, car(((closureN)self_7312129)->elements[0]))) ){
++ return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_734887, primitive_cons, NULL, lst_73584_732842);
} else {
-complex_num_type local_7318410;
-+complex_num_type local_7317117;
++complex_num_type local_7317110;
-pair_type local_7318413;
-+pair_type local_7317120;
++pair_type local_7317113;
-return_closcall3(data, car(((closureN)self_7313382)->elements[1]), k_735339, Cyc_fast_sum(data,&local_7318410, i_73583_733188, obj_int2obj(1)), set_pair_as_expr(&local_7318413, Cyc_vector_ref(data, ((closureN)self_7313382)->elements[2], i_73583_733188), lst_73584_733189));}
-+return_closcall3(data, car(((closureN)self_7312136)->elements[1]), k_734894, Cyc_fast_sum(data,&local_7317117, i_73583_732848, obj_int2obj(1)), set_pair_as_expr(&local_7317120, Cyc_vector_ref(data, ((closureN)self_7312136)->elements[2], i_73583_732848), lst_73584_732849));}
++return_closcall3(data, car(((closureN)self_7312129)->elements[1]), k_734887, Cyc_fast_sum(data,&local_7317110, i_73583_732841, obj_int2obj(1)), set_pair_as_expr(&local_7317113, Cyc_vector_ref(data, ((closureN)self_7312129)->elements[2], i_73583_732841), lst_73584_732842));}
;;
}
-static void __lambda_470(void *data, object self_7313383, int argc, object *args) /* object self_7313383, object r_735338 */
-+static void __lambda_470(void *data, object self_7312137, int argc, object *args) /* object self_7312137, object r_734893 */
++static void __lambda_470(void *data, object self_7312130, int argc, object *args) /* object self_7312130, object r_734886 */
{
- object r_735338 = args[0];
-+ object r_734893 = args[0];
++ object r_734886 = args[0];
-closureN_type c_7318383;
-object e_7318392 [3];
@@ -49309,27 +49532,27 @@ Make let-values be the same as let*-values, to work around
-c_7318383.elements[0] = ((closureN)self_7313383)->elements[0];
-c_7318383.elements[1] = ((closureN)self_7313383)->elements[1];
-c_7318383.elements[2] = ((closureN)self_7313383)->elements[2];
-+closureN_type c_7317090;
-+object e_7317099 [3];
-+c_7317090.hdr.mark = gc_color_red;
-+ c_7317090.hdr.grayed = 0;
-+c_7317090.tag = closureN_tag;
-+ c_7317090.fn = (function_type)__lambda_471;
-+c_7317090.num_args = 1;
-+c_7317090.num_elements = 3;
-+c_7317090.elements = (object *)e_7317099;
-+c_7317090.elements[0] = ((closureN)self_7312137)->elements[0];
-+c_7317090.elements[1] = ((closureN)self_7312137)->elements[1];
-+c_7317090.elements[2] = ((closureN)self_7312137)->elements[2];
++closureN_type c_7317083;
++object e_7317092 [3];
++c_7317083.hdr.mark = gc_color_red;
++ c_7317083.hdr.grayed = 0;
++c_7317083.tag = closureN_tag;
++ c_7317083.fn = (function_type)__lambda_471;
++c_7317083.num_args = 1;
++c_7317083.num_elements = 3;
++c_7317083.elements = (object *)e_7317092;
++c_7317083.elements[0] = ((closureN)self_7312130)->elements[0];
++c_7317083.elements[1] = ((closureN)self_7312130)->elements[1];
++c_7317083.elements[2] = ((closureN)self_7312130)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7318383,__lambda_471, Cyc_set_cell(data, ((closureN)self_7313383)->elements[1], r_735338));;
-+return_direct_with_clo1(data,(closure)&c_7317090,__lambda_471, Cyc_set_cell(data, ((closureN)self_7312137)->elements[1], r_734893));;
++return_direct_with_clo1(data,(closure)&c_7317083,__lambda_471, Cyc_set_cell(data, ((closureN)self_7312130)->elements[1], r_734886));;
}
-static void __lambda_471(void *data, object self_7313384, int argc, object *args) /* object self_7313384, object r_735336 */
-+static void __lambda_471(void *data, object self_7312138, int argc, object *args) /* object self_7312138, object r_734891 */
++static void __lambda_471(void *data, object self_7312131, int argc, object *args) /* object self_7312131, object r_734884 */
{
@@ -49337,64 +49560,61 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313384)->elements[1]), ((closureN)self_7313384)->elements[0], car(((closureN)self_7313384)->elements[2]), NULL);;
-+return_closcall3(data, car(((closureN)self_7312138)->elements[1]), ((closureN)self_7312138)->elements[0], car(((closureN)self_7312138)->elements[2]), NULL);;
++return_closcall3(data, car(((closureN)self_7312131)->elements[1]), ((closureN)self_7312131)->elements[0], car(((closureN)self_7312131)->elements[2]), NULL);;
}
-static void __lambda_467(void *data, object self_7313385, int argc, object *args) /* object self_7313385, object k_735345 */
-+static void __lambda_467(void *data, object self_7312139, int argc, object *args) /* object self_7312139, object k_734900 */
++static void __lambda_467(void *data, object self_7312132, int argc, object *args) /* object self_7312132, object k_734893 */
{
- object k_735345 = args[0];
-+ object k_734900 = args[0];
++ object k_734893 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313385)->elements[1]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312139)->elements[1]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312132)->elements[1]), obj_int2obj(1))) ){
-return_direct_with_clo1(data, k_735345,__lambda_468, Cyc_cadr(data, ((closureN)self_7313385)->elements[1]));
-+return_direct_with_clo1(data, k_734900,__lambda_468, Cyc_cadr(data, ((closureN)self_7312139)->elements[1]));
++return_direct_with_clo1(data, k_734893,__lambda_468, Cyc_cadr(data, ((closureN)self_7312132)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735345,__lambda_468, car(((closureN)self_7313385)->elements[0]));}
-+return_direct_with_clo1(data, k_734900,__lambda_468, car(((closureN)self_7312139)->elements[0]));}
++return_direct_with_clo1(data, k_734893,__lambda_468, car(((closureN)self_7312132)->elements[0]));}
;;
}
-static void __lambda_462(void *data, object _, int argc, object *args) /* closure _,object k_735329, object objs_73576_733181_raw, ... */
-+static void __lambda_462(void *data, object _, int argc, object *args) /* closure _,object k_734884, object objs_73576_732841_raw, ... */
++static void __lambda_462(void *data, object _, int argc, object *args) /* closure _,object k_734877, object objs_73576_732834_raw, ... */
{
-object k_735329 = args[0];
-load_varargs(objs_73576_733181, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:vector");
-+object k_734884 = args[0];
-+load_varargs(objs_73576_732841, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:vector");
++object k_734877 = args[0];
++load_varargs(objs_73576_732834, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:vector");
-object c_7318334 = Cyc_list2vector(data, k_735329,objs_73576_733181);
-return_direct_with_clo1(data, k_735329, (((closure) k_735329)->fn), c_7318334);;
-+object c_7317041 = Cyc_list2vector(data, k_734884,objs_73576_732841);
-+return_direct_with_clo1(data, k_734884, (((closure) k_734884)->fn), c_7317041);;
++object c_7317034 = Cyc_list2vector(data, k_734877,objs_73576_732834);
++return_direct_with_clo1(data, k_734877, (((closure) k_734877)->fn), c_7317034);;
}
-static void __lambda_461(void *data, object _, int argc, object *args) /* closure _,object k_735325, object lst_73575_733180 */
-+static void __lambda_461(void *data, object _, int argc, object *args) /* closure _,object k_734880, object lst_73575_732840 */
++static void __lambda_461(void *data, object _, int argc, object *args) /* closure _,object k_734873, object lst_73575_732833 */
{
-object k_735325 = args[0]; object lst_73575_733180 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:reverse");
++object k_734873 = args[0]; object lst_73575_732833 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:reverse");
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_735325, primitive_cons, NULL, lst_73575_733180);;
-+object k_734880 = args[0]; object lst_73575_732840 = args[1];
-+ Cyc_st_add(data, "base.sld:reverse");
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_734880, primitive_cons, NULL, lst_73575_732840);;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), k_734873, primitive_cons, NULL, lst_73575_732833);;
}
-static void __lambda_459(void *data, object _, int argc, object *args) /* closure _,object k_735321, object lst_73571_733176, object k_73572_733177, object obj_73573_733178 */
-+static void __lambda_459(void *data, object _, int argc, object *args) /* closure _,object k_734876, object lst_73571_732836, object k_73572_732837, object obj_73573_732838 */
++static void __lambda_459(void *data, object _, int argc, object *args) /* closure _,object k_734869, object lst_73571_732829, object k_73572_732830, object obj_73573_732831 */
{
-object k_735321 = args[0]; object lst_73571_733176 = args[1]; object k_73572_733177 = args[2]; object obj_73573_733178 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:list-set!");
-+object k_734876 = args[0]; object lst_73571_732836 = args[1]; object k_73572_732837 = args[2]; object obj_73573_732838 = args[3];
-+ Cyc_st_add(data, "base.sld:list-set!");
++object k_734869 = args[0]; object lst_73571_732829 = args[1]; object k_73572_732830 = args[2]; object obj_73573_732831 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:list-set!");
-closureN_type c_7318320;
-object e_7318327 [2];
@@ -49407,41 +49627,40 @@ Make let-values be the same as let*-values, to work around
-c_7318320.elements = (object *)e_7318327;
-c_7318320.elements[0] = k_735321;
-c_7318320.elements[1] = obj_73573_733178;
-+closureN_type c_7317027;
-+object e_7317034 [2];
-+c_7317027.hdr.mark = gc_color_red;
-+ c_7317027.hdr.grayed = 0;
-+c_7317027.tag = closureN_tag;
-+ c_7317027.fn = (function_type)__lambda_460;
-+c_7317027.num_args = 1;
-+c_7317027.num_elements = 2;
-+c_7317027.elements = (object *)e_7317034;
-+c_7317027.elements[0] = k_734876;
-+c_7317027.elements[1] = obj_73573_732838;
++closureN_type c_7317020;
++object e_7317027 [2];
++c_7317020.hdr.mark = gc_color_red;
++ c_7317020.hdr.grayed = 0;
++c_7317020.tag = closureN_tag;
++ c_7317020.fn = (function_type)__lambda_460;
++c_7317020.num_args = 1;
++c_7317020.num_elements = 2;
++c_7317020.elements = (object *)e_7317027;
++c_7317020.elements[0] = k_734869;
++c_7317020.elements[1] = obj_73573_732831;
-return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), &c_7318320, lst_73571_733176, k_73572_733177);;
-+return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), &c_7317027, lst_73571_732836, k_73572_732837);;
++return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), &c_7317020, lst_73571_732829, k_73572_732830);;
}
-static void __lambda_460(void *data, object self_7313372, int argc, object *args) /* object self_7313372, object kth_73574_733179 */
-+static void __lambda_460(void *data, object self_7312126, int argc, object *args) /* object self_7312126, object kth_73574_732839 */
++static void __lambda_460(void *data, object self_7312119, int argc, object *args) /* object self_7312119, object kth_73574_732832 */
{
- object kth_73574_733179 = args[0];
-+ object kth_73574_732839 = args[0];
++ object kth_73574_732832 = args[0];
-object c_7318325 = Cyc_set_car_cps(data, ((closureN)self_7313372)->elements[0],kth_73574_733179, ((closureN)self_7313372)->elements[1]);
-return_direct_with_clo1(data, ((closureN)self_7313372)->elements[0], (((closure) ((closureN)self_7313372)->elements[0])->fn), c_7318325);;
-+object c_7317032 = Cyc_set_car_cps(data, ((closureN)self_7312126)->elements[0],kth_73574_732839, ((closureN)self_7312126)->elements[1]);
-+return_direct_with_clo1(data, ((closureN)self_7312126)->elements[0], (((closure) ((closureN)self_7312126)->elements[0])->fn), c_7317032);;
++object c_7317025 = Cyc_set_car_cps(data, ((closureN)self_7312119)->elements[0],kth_73574_732832, ((closureN)self_7312119)->elements[1]);
++return_direct_with_clo1(data, ((closureN)self_7312119)->elements[0], (((closure) ((closureN)self_7312119)->elements[0])->fn), c_7317025);;
}
-static void __lambda_457(void *data, object _, int argc, object *args) /* closure _,object k_735317, object lst_73569_733174, object k_73570_733175 */
-+static void __lambda_457(void *data, object _, int argc, object *args) /* closure _,object k_734872, object lst_73569_732834, object k_73570_732835 */
++static void __lambda_457(void *data, object _, int argc, object *args) /* closure _,object k_734865, object lst_73569_732827, object k_73570_732828 */
{
-object k_735317 = args[0]; object lst_73569_733174 = args[1]; object k_73570_733175 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:list-ref");
-+object k_734872 = args[0]; object lst_73569_732834 = args[1]; object k_73570_732835 = args[2];
-+ Cyc_st_add(data, "base.sld:list-ref");
++object k_734865 = args[0]; object lst_73569_732827 = args[1]; object k_73570_732828 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:list-ref");
-closureN_type c_7318312;
-object e_7318317 [1];
@@ -49453,73 +49672,71 @@ Make let-values be the same as let*-values, to work around
-c_7318312.num_elements = 1;
-c_7318312.elements = (object *)e_7318317;
-c_7318312.elements[0] = k_735317;
-+closureN_type c_7317019;
-+object e_7317024 [1];
-+c_7317019.hdr.mark = gc_color_red;
-+ c_7317019.hdr.grayed = 0;
-+c_7317019.tag = closureN_tag;
-+ c_7317019.fn = (function_type)__lambda_458;
-+c_7317019.num_args = 1;
-+c_7317019.num_elements = 1;
-+c_7317019.elements = (object *)e_7317024;
-+c_7317019.elements[0] = k_734872;
++closureN_type c_7317012;
++object e_7317017 [1];
++c_7317012.hdr.mark = gc_color_red;
++ c_7317012.hdr.grayed = 0;
++c_7317012.tag = closureN_tag;
++ c_7317012.fn = (function_type)__lambda_458;
++c_7317012.num_args = 1;
++c_7317012.num_elements = 1;
++c_7317012.elements = (object *)e_7317017;
++c_7317012.elements[0] = k_734865;
-return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), &c_7318312, lst_73569_733174, k_73570_733175);;
-+return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), &c_7317019, lst_73569_732834, k_73570_732835);;
++return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), &c_7317012, lst_73569_732827, k_73570_732828);;
}
-static void __lambda_458(void *data, object self_7313371, int argc, object *args) /* object self_7313371, object r_735318 */
-+static void __lambda_458(void *data, object self_7312125, int argc, object *args) /* object self_7312125, object r_734873 */
++static void __lambda_458(void *data, object self_7312118, int argc, object *args) /* object self_7312118, object r_734866 */
{
- object r_735318 = args[0];
-+ object r_734873 = args[0];
++ object r_734866 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313371)->elements[0], (((closure) ((closureN)self_7313371)->elements[0])->fn), Cyc_car(data, r_735318));;
-+return_direct_with_clo1(data, ((closureN)self_7312125)->elements[0], (((closure) ((closureN)self_7312125)->elements[0])->fn), Cyc_car(data, r_734873));;
++return_direct_with_clo1(data, ((closureN)self_7312118)->elements[0], (((closure) ((closureN)self_7312118)->elements[0])->fn), Cyc_car(data, r_734866));;
}
-static void __lambda_456(void *data, object _, int argc, object *args) /* closure _,object k_735311, object lst_73567_733172, object k_73568_733173 */
-+static void __lambda_456(void *data, object _, int argc, object *args) /* closure _,object k_734866, object lst_73567_732832, object k_73568_732833 */
++static void __lambda_456(void *data, object _, int argc, object *args) /* closure _,object k_734859, object lst_73567_732825, object k_73568_732826 */
{
-object k_735311 = args[0]; object lst_73567_733172 = args[1]; object k_73568_733173 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:list-tail");
-+object k_734866 = args[0]; object lst_73567_732832 = args[1]; object k_73568_732833 = args[2];
-+ Cyc_st_add(data, "base.sld:list-tail");
++object k_734859 = args[0]; object lst_73567_732825 = args[1]; object k_73568_732826 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:list-tail");
-if( (boolean_f != Cyc_num_fast_eq_op(data, k_73568_733173, obj_int2obj(0))) ){
- return_direct_with_clo1(data, k_735311, (((closure) k_735311)->fn), lst_73567_733172);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, k_73568_732833, obj_int2obj(0))) ){
-+ return_direct_with_clo1(data, k_734866, (((closure) k_734866)->fn), lst_73567_732832);
++if( (boolean_f != Cyc_num_fast_eq_op(data, k_73568_732826, obj_int2obj(0))) ){
++ return_direct_with_clo1(data, k_734859, (((closure) k_734859)->fn), lst_73567_732825);
} else {
-complex_num_type local_7318309;
-return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), k_735311, Cyc_cdr(data, lst_73567_733172), Cyc_fast_sub(data,&local_7318309, k_73568_733173, obj_int2obj(1)));}
-+complex_num_type local_7317016;
-+return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), k_734866, Cyc_cdr(data, lst_73567_732832), Cyc_fast_sub(data,&local_7317016, k_73568_732833, obj_int2obj(1)));}
++complex_num_type local_7317009;
++return_direct_with_clo3(data, __glo_list_91tail_scheme_base, (((closure) __glo_list_91tail_scheme_base)->fn), k_734859, Cyc_cdr(data, lst_73567_732825), Cyc_fast_sub(data,&local_7317009, k_73568_732826, obj_int2obj(1)));}
;;
}
-static void __lambda_444(void *data, object _, int argc, object *args) /* closure _,object k_735290, object f_73558_733164, object lis1_73559_733165, object lists_73560_733166_raw, ... */
-+static void __lambda_444(void *data, object _, int argc, object *args) /* closure _,object k_734845, object f_73558_732824, object lis1_73559_732825, object lists_73560_732826_raw, ... */
++static void __lambda_444(void *data, object _, int argc, object *args) /* closure _,object k_734838, object f_73558_732817, object lis1_73559_732818, object lists_73560_732819_raw, ... */
{
-object k_735290 = args[0]; object f_73558_733164 = args[1]; object lis1_73559_733165 = args[2];
-load_varargs(lists_73560_733166, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:for-each");
-+object k_734845 = args[0]; object f_73558_732824 = args[1]; object lis1_73559_732825 = args[2];
-+load_varargs(lists_73560_732826, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:for-each");
++object k_734838 = args[0]; object f_73558_732817 = args[1]; object lis1_73559_732818 = args[2];
++load_varargs(lists_73560_732819, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:for-each");
-if( (boolean_f != Cyc_is_null(lis1_73559_733165)) ){
- return_direct_with_clo1(data, k_735290, (((closure) k_735290)->fn), Cyc_VOID);
-+if( (boolean_f != Cyc_is_null(lis1_73559_732825)) ){
-+ return_direct_with_clo1(data, k_734845, (((closure) k_734845)->fn), Cyc_VOID);
++if( (boolean_f != Cyc_is_null(lis1_73559_732818)) ){
++ return_direct_with_clo1(data, k_734838, (((closure) k_734838)->fn), Cyc_VOID);
} else {
-if( (boolean_f != Cyc_is_pair(lists_73560_733166)) ){
-+if( (boolean_f != Cyc_is_pair(lists_73560_732826)) ){
++if( (boolean_f != Cyc_is_pair(lists_73560_732819)) ){
-closureN_type c_7318220;
-object e_7318278 [2];
@@ -49532,32 +49749,32 @@ Make let-values be the same as let*-values, to work around
-c_7318220.elements = (object *)e_7318278;
-c_7318220.elements[0] = f_73558_733164;
-c_7318220.elements[1] = k_735290;
-+closureN_type c_7316927;
-+object e_7316985 [2];
-+c_7316927.hdr.mark = gc_color_red;
-+ c_7316927.hdr.grayed = 0;
-+c_7316927.tag = closureN_tag;
-+ c_7316927.fn = (function_type)__lambda_445;
-+c_7316927.num_args = 1;
-+c_7316927.num_elements = 2;
-+c_7316927.elements = (object *)e_7316985;
-+c_7316927.elements[0] = f_73558_732824;
-+c_7316927.elements[1] = k_734845;
++closureN_type c_7316920;
++object e_7316978 [2];
++c_7316920.hdr.mark = gc_color_red;
++ c_7316920.hdr.grayed = 0;
++c_7316920.tag = closureN_tag;
++ c_7316920.fn = (function_type)__lambda_445;
++c_7316920.num_args = 1;
++c_7316920.num_elements = 2;
++c_7316920.elements = (object *)e_7316978;
++c_7316920.elements[0] = f_73558_732817;
++c_7316920.elements[1] = k_734838;
-pair_type local_7318281;
-return_direct_with_clo1(data,(closure)&c_7318220,__lambda_445, set_pair_as_expr(&local_7318281, lis1_73559_733165, lists_73560_733166));
-+pair_type local_7316988;
-+return_direct_with_clo1(data,(closure)&c_7316927,__lambda_445, set_pair_as_expr(&local_7316988, lis1_73559_732825, lists_73560_732826));
++pair_type local_7316981;
++return_direct_with_clo1(data,(closure)&c_7316920,__lambda_445, set_pair_as_expr(&local_7316981, lis1_73559_732818, lists_73560_732819));
} else {
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, lis1_73559_733165))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, lis1_73559_732825))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, lis1_73559_732818))) ){
-return_closcall2(data, f_73558_733164, k_735290, Cyc_car(data, lis1_73559_733165));
-+return_closcall2(data, f_73558_732824, k_734845, Cyc_car(data, lis1_73559_732825));
++return_closcall2(data, f_73558_732817, k_734838, Cyc_car(data, lis1_73559_732818));
} else {
-closureN_type c_7318290;
@@ -49572,43 +49789,43 @@ Make let-values be the same as let*-values, to work around
-c_7318290.elements[0] = f_73558_733164;
-c_7318290.elements[1] = k_735290;
-c_7318290.elements[2] = lis1_73559_733165;
-+closureN_type c_7316997;
-+object e_7317004 [3];
-+c_7316997.hdr.mark = gc_color_red;
-+ c_7316997.hdr.grayed = 0;
-+c_7316997.tag = closureN_tag;
-+ c_7316997.fn = (function_type)__lambda_455;
-+c_7316997.num_args = 1;
-+c_7316997.num_elements = 3;
-+c_7316997.elements = (object *)e_7317004;
-+c_7316997.elements[0] = f_73558_732824;
-+c_7316997.elements[1] = k_734845;
-+c_7316997.elements[2] = lis1_73559_732825;
++closureN_type c_7316990;
++object e_7316997 [3];
++c_7316990.hdr.mark = gc_color_red;
++ c_7316990.hdr.grayed = 0;
++c_7316990.tag = closureN_tag;
++ c_7316990.fn = (function_type)__lambda_455;
++c_7316990.num_args = 1;
++c_7316990.num_elements = 3;
++c_7316990.elements = (object *)e_7316997;
++c_7316990.elements[0] = f_73558_732817;
++c_7316990.elements[1] = k_734838;
++c_7316990.elements[2] = lis1_73559_732818;
-return_closcall2(data, f_73558_733164, &c_7318290, Cyc_car(data, lis1_73559_733165));}
-+return_closcall2(data, f_73558_732824, &c_7316997, Cyc_car(data, lis1_73559_732825));}
++return_closcall2(data, f_73558_732817, &c_7316990, Cyc_car(data, lis1_73559_732818));}
;}
;}
;;
}
-static void __lambda_455(void *data, object self_7313370, int argc, object *args) /* object self_7313370, object r_735305 */
-+static void __lambda_455(void *data, object self_7312124, int argc, object *args) /* object self_7312124, object r_734860 */
++static void __lambda_455(void *data, object self_7312117, int argc, object *args) /* object self_7312117, object r_734853 */
{
-return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), ((closureN)self_7313370)->elements[1], ((closureN)self_7313370)->elements[0], Cyc_cdr(data, ((closureN)self_7313370)->elements[2]));;
-+return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), ((closureN)self_7312124)->elements[1], ((closureN)self_7312124)->elements[0], Cyc_cdr(data, ((closureN)self_7312124)->elements[2]));;
++return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), ((closureN)self_7312117)->elements[1], ((closureN)self_7312117)->elements[0], Cyc_cdr(data, ((closureN)self_7312117)->elements[2]));;
}
-static void __lambda_445(void *data, object self_7313359, int argc, object *args) /* object self_7313359, object lists_73562_733167 */
-+static void __lambda_445(void *data, object self_7312113, int argc, object *args) /* object self_7312113, object lists_73562_732827 */
++static void __lambda_445(void *data, object self_7312106, int argc, object *args) /* object self_7312106, object lists_73562_732820 */
{
- object lists_73562_733167 = args[0];
-+ object lists_73562_732827 = args[0];
++ object lists_73562_732820 = args[0];
-closureN_type c_7318222;
-object e_7318277 [3];
@@ -49622,28 +49839,28 @@ Make let-values be the same as let*-values, to work around
-c_7318222.elements[0] = ((closureN)self_7313359)->elements[0];
-c_7318222.elements[1] = ((closureN)self_7313359)->elements[1];
-c_7318222.elements[2] = lists_73562_733167;
-+closureN_type c_7316929;
-+object e_7316984 [3];
-+c_7316929.hdr.mark = gc_color_red;
-+ c_7316929.hdr.grayed = 0;
-+c_7316929.tag = closureN_tag;
-+ c_7316929.fn = (function_type)__lambda_446;
-+c_7316929.num_args = 1;
-+c_7316929.num_elements = 3;
-+c_7316929.elements = (object *)e_7316984;
-+c_7316929.elements[0] = ((closureN)self_7312113)->elements[0];
-+c_7316929.elements[1] = ((closureN)self_7312113)->elements[1];
-+c_7316929.elements[2] = lists_73562_732827;
++closureN_type c_7316922;
++object e_7316977 [3];
++c_7316922.hdr.mark = gc_color_red;
++ c_7316922.hdr.grayed = 0;
++c_7316922.tag = closureN_tag;
++ c_7316922.fn = (function_type)__lambda_446;
++c_7316922.num_args = 1;
++c_7316922.num_elements = 3;
++c_7316922.elements = (object *)e_7316977;
++c_7316922.elements[0] = ((closureN)self_7312106)->elements[0];
++c_7316922.elements[1] = ((closureN)self_7312106)->elements[1];
++c_7316922.elements[2] = lists_73562_732820;
-return_direct_with_clo1(data,(closure)&c_7318222,__lambda_446, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7316929,__lambda_446, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7316922,__lambda_446, boolean_f);;
}
-static void __lambda_446(void *data, object self_7313360, int argc, object *args) /* object self_7313360, object recur_73563_733168 */
-+static void __lambda_446(void *data, object self_7312114, int argc, object *args) /* object self_7312114, object recur_73563_732828 */
++static void __lambda_446(void *data, object self_7312107, int argc, object *args) /* object self_7312107, object recur_73563_732821 */
{
- object recur_73563_733168 = args[0];
-+ object recur_73563_732828 = args[0];
++ object recur_73563_732821 = args[0];
-closureN_type c_7318224;
-object e_7318273 [3];
@@ -49657,31 +49874,31 @@ Make let-values be the same as let*-values, to work around
-c_7318224.elements[0] = ((closureN)self_7313360)->elements[0];
-c_7318224.elements[1] = ((closureN)self_7313360)->elements[1];
-c_7318224.elements[2] = ((closureN)self_7313360)->elements[2];
-+closureN_type c_7316931;
-+object e_7316980 [3];
-+c_7316931.hdr.mark = gc_color_red;
-+ c_7316931.hdr.grayed = 0;
-+c_7316931.tag = closureN_tag;
-+ c_7316931.fn = (function_type)__lambda_1312;
-+c_7316931.num_args = 1;
-+c_7316931.num_elements = 3;
-+c_7316931.elements = (object *)e_7316980;
-+c_7316931.elements[0] = ((closureN)self_7312114)->elements[0];
-+c_7316931.elements[1] = ((closureN)self_7312114)->elements[1];
-+c_7316931.elements[2] = ((closureN)self_7312114)->elements[2];
++closureN_type c_7316924;
++object e_7316973 [3];
++c_7316924.hdr.mark = gc_color_red;
++ c_7316924.hdr.grayed = 0;
++c_7316924.tag = closureN_tag;
++ c_7316924.fn = (function_type)__lambda_1312;
++c_7316924.num_args = 1;
++c_7316924.num_elements = 3;
++c_7316924.elements = (object *)e_7316973;
++c_7316924.elements[0] = ((closureN)self_7312107)->elements[0];
++c_7316924.elements[1] = ((closureN)self_7312107)->elements[1];
++c_7316924.elements[2] = ((closureN)self_7312107)->elements[2];
-pair_type local_7318276;
-return_direct_with_clo1(data,(closure)&c_7318224,__lambda_1359, set_cell_as_expr(&local_7318276, recur_73563_733168));;
-+pair_type local_7316983;
-+return_direct_with_clo1(data,(closure)&c_7316931,__lambda_1312, set_cell_as_expr(&local_7316983, recur_73563_732828));;
++pair_type local_7316976;
++return_direct_with_clo1(data,(closure)&c_7316924,__lambda_1312, set_cell_as_expr(&local_7316976, recur_73563_732821));;
}
-static void __lambda_1359(void *data, object self_7313361, int argc, object *args) /* object self_7313361, object recur_73563_733168 */
-+static void __lambda_1312(void *data, object self_7312115, int argc, object *args) /* object self_7312115, object recur_73563_732828 */
++static void __lambda_1312(void *data, object self_7312108, int argc, object *args) /* object self_7312108, object recur_73563_732821 */
{
- object recur_73563_733168 = args[0];
-+ object recur_73563_732828 = args[0];
++ object recur_73563_732821 = args[0];
-closureN_type c_7318226;
-object e_7318239 [3];
@@ -49695,8 +49912,20 @@ Make let-values be the same as let*-values, to work around
-c_7318226.elements[0] = ((closureN)self_7313361)->elements[1];
-c_7318226.elements[1] = ((closureN)self_7313361)->elements[2];
-c_7318226.elements[2] = recur_73563_733168;
--
--
++closureN_type c_7316926;
++object e_7316939 [3];
++c_7316926.hdr.mark = gc_color_red;
++ c_7316926.hdr.grayed = 0;
++c_7316926.tag = closureN_tag;
++ c_7316926.fn = (function_type)__lambda_447;
++c_7316926.num_args = 1;
++c_7316926.num_elements = 3;
++c_7316926.elements = (object *)e_7316939;
++c_7316926.elements[0] = ((closureN)self_7312108)->elements[1];
++c_7316926.elements[1] = ((closureN)self_7312108)->elements[2];
++c_7316926.elements[2] = recur_73563_732821;
+
+
-closureN_type c_7318240;
-object e_7318272 [2];
-c_7318240.hdr.mark = gc_color_red;
@@ -49708,14 +49937,28 @@ Make let-values be the same as let*-values, to work around
-c_7318240.elements = (object *)e_7318272;
-c_7318240.elements[0] = ((closureN)self_7313361)->elements[0];
-c_7318240.elements[1] = recur_73563_733168;
--
++closureN_type c_7316940;
++object e_7316972 [2];
++c_7316940.hdr.mark = gc_color_red;
++ c_7316940.hdr.grayed = 0;
++c_7316940.tag = closureN_tag;
++ c_7316940.fn = (function_type)__lambda_449;
++c_7316940.num_args = 1;
++c_7316940.num_elements = 2;
++c_7316940.elements = (object *)e_7316972;
++c_7316940.elements[0] = ((closureN)self_7312108)->elements[0];
++c_7316940.elements[1] = recur_73563_732821;
+
-return_direct_with_clo1(data,(closure)&c_7318226,__lambda_447, &c_7318240);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7316926,__lambda_447, &c_7316940);;
+ }
+
-static void __lambda_449(void *data, object self_7313362, int argc, object *args) /* object self_7313362, object k_735296, object lists_73564_733169 */
-- {
++static void __lambda_449(void *data, object self_7312109, int argc, object *args) /* object self_7312109, object k_734844, object lists_73564_732822 */
+ {
- object k_735296 = args[0]; object lists_73564_733169 = args[1];
--
++ object k_734844 = args[0]; object lists_73564_732822 = args[1];
+
-closureN_type c_7318242;
-object e_7318267 [3];
-c_7318242.hdr.mark = gc_color_red;
@@ -49728,18 +49971,18 @@ Make let-values be the same as let*-values, to work around
-c_7318242.elements[0] = ((closureN)self_7313362)->elements[0];
-c_7318242.elements[1] = k_735296;
-c_7318242.elements[2] = ((closureN)self_7313362)->elements[1];
-+closureN_type c_7316933;
-+object e_7316946 [3];
-+c_7316933.hdr.mark = gc_color_red;
-+ c_7316933.hdr.grayed = 0;
-+c_7316933.tag = closureN_tag;
-+ c_7316933.fn = (function_type)__lambda_447;
-+c_7316933.num_args = 1;
-+c_7316933.num_elements = 3;
-+c_7316933.elements = (object *)e_7316946;
-+c_7316933.elements[0] = ((closureN)self_7312115)->elements[1];
-+c_7316933.elements[1] = ((closureN)self_7312115)->elements[2];
-+c_7316933.elements[2] = recur_73563_732828;
++closureN_type c_7316942;
++object e_7316967 [3];
++c_7316942.hdr.mark = gc_color_red;
++ c_7316942.hdr.grayed = 0;
++c_7316942.tag = closureN_tag;
++ c_7316942.fn = (function_type)__lambda_450;
++c_7316942.num_args = 1;
++c_7316942.num_elements = 3;
++c_7316942.elements = (object *)e_7316967;
++c_7316942.elements[0] = ((closureN)self_7312109)->elements[0];
++c_7316942.elements[1] = k_734844;
++c_7316942.elements[2] = ((closureN)self_7312109)->elements[1];
-closureN_type c_7318268;
@@ -49752,68 +49995,35 @@ Make let-values be the same as let*-values, to work around
-c_7318268.num_elements = 1;
-c_7318268.elements = (object *)e_7318271;
-c_7318268.elements[0] = lists_73564_733169;
-+closureN_type c_7316947;
-+object e_7316979 [2];
-+c_7316947.hdr.mark = gc_color_red;
-+ c_7316947.hdr.grayed = 0;
-+c_7316947.tag = closureN_tag;
-+ c_7316947.fn = (function_type)__lambda_449;
-+c_7316947.num_args = 1;
-+c_7316947.num_elements = 2;
-+c_7316947.elements = (object *)e_7316979;
-+c_7316947.elements[0] = ((closureN)self_7312115)->elements[0];
-+c_7316947.elements[1] = recur_73563_732828;
-+
-+return_direct_with_clo1(data,(closure)&c_7316933,__lambda_447, &c_7316947);;
-+}
++closureN_type c_7316968;
++object e_7316971 [1];
++c_7316968.hdr.mark = gc_color_red;
++ c_7316968.hdr.grayed = 0;
++c_7316968.tag = closureN_tag;
++ c_7316968.fn = (function_type)__lambda_454;
++c_7316968.num_args = 0;
++c_7316968.num_elements = 1;
++c_7316968.elements = (object *)e_7316971;
++c_7316968.elements[0] = lists_73564_732822;
-return_direct_with_clo1(data,(closure)&c_7318242,__lambda_450, &c_7318268);;
-+static void __lambda_449(void *data, object self_7312116, int argc, object *args) /* object self_7312116, object k_734851, object lists_73564_732829 */
-+ {
-+ object k_734851 = args[0]; object lists_73564_732829 = args[1];
-+
-+closureN_type c_7316949;
-+object e_7316974 [3];
-+c_7316949.hdr.mark = gc_color_red;
-+ c_7316949.hdr.grayed = 0;
-+c_7316949.tag = closureN_tag;
-+ c_7316949.fn = (function_type)__lambda_450;
-+c_7316949.num_args = 1;
-+c_7316949.num_elements = 3;
-+c_7316949.elements = (object *)e_7316974;
-+c_7316949.elements[0] = ((closureN)self_7312116)->elements[0];
-+c_7316949.elements[1] = k_734851;
-+c_7316949.elements[2] = ((closureN)self_7312116)->elements[1];
-+
-+
-+closureN_type c_7316975;
-+object e_7316978 [1];
-+c_7316975.hdr.mark = gc_color_red;
-+ c_7316975.hdr.grayed = 0;
-+c_7316975.tag = closureN_tag;
-+ c_7316975.fn = (function_type)__lambda_454;
-+c_7316975.num_args = 0;
-+c_7316975.num_elements = 1;
-+c_7316975.elements = (object *)e_7316978;
-+c_7316975.elements[0] = lists_73564_732829;
-+
-+return_direct_with_clo1(data,(closure)&c_7316949,__lambda_450, &c_7316975);;
++return_direct_with_clo1(data,(closure)&c_7316942,__lambda_450, &c_7316968);;
}
-static void __lambda_454(void *data, object self_7313363, int argc, object *args) /* object self_7313363, object k_735302 */
-+static void __lambda_454(void *data, object self_7312117, int argc, object *args) /* object self_7312117, object k_734857 */
++static void __lambda_454(void *data, object self_7312110, int argc, object *args) /* object self_7312110, object k_734850 */
{
- object k_735302 = args[0];
- return_direct_with_clo2(data, __glo__75cars_87cdrs_scheme_base, (((closure) __glo__75cars_87cdrs_scheme_base)->fn), k_735302, ((closureN)self_7313363)->elements[0]);;
-+ object k_734857 = args[0];
-+ return_direct_with_clo2(data, __glo__75cars_87cdrs_scheme_base, (((closure) __glo__75cars_87cdrs_scheme_base)->fn), k_734857, ((closureN)self_7312117)->elements[0]);;
++ object k_734850 = args[0];
++ return_direct_with_clo2(data, __glo__75cars_87cdrs_scheme_base, (((closure) __glo__75cars_87cdrs_scheme_base)->fn), k_734850, ((closureN)self_7312110)->elements[0]);;
}
-static void __lambda_450(void *data, object self_7313364, int argc, object *args) /* object self_7313364, object r_735297 */
-+static void __lambda_450(void *data, object self_7312118, int argc, object *args) /* object self_7312118, object r_734852 */
++static void __lambda_450(void *data, object self_7312111, int argc, object *args) /* object self_7312111, object r_734845 */
{
- object r_735297 = args[0];
-+ object r_734852 = args[0];
++ object r_734845 = args[0];
-closureN_type c_7318244;
-object e_7318248 [2];
@@ -49826,17 +50036,17 @@ Make let-values be the same as let*-values, to work around
-c_7318244.elements = (object *)e_7318248;
-c_7318244.elements[0] = ((closureN)self_7313364)->elements[1];
-c_7318244.elements[1] = r_735297;
-+closureN_type c_7316951;
-+object e_7316955 [2];
-+c_7316951.hdr.mark = gc_color_red;
-+ c_7316951.hdr.grayed = 0;
-+c_7316951.tag = closureN_tag;
-+ c_7316951.fn = (function_type)__lambda_451;
-+c_7316951.num_args = 1;
-+c_7316951.num_elements = 2;
-+c_7316951.elements = (object *)e_7316955;
-+c_7316951.elements[0] = ((closureN)self_7312118)->elements[1];
-+c_7316951.elements[1] = r_734852;
++closureN_type c_7316944;
++object e_7316948 [2];
++c_7316944.hdr.mark = gc_color_red;
++ c_7316944.hdr.grayed = 0;
++c_7316944.tag = closureN_tag;
++ c_7316944.fn = (function_type)__lambda_451;
++c_7316944.num_args = 1;
++c_7316944.num_elements = 2;
++c_7316944.elements = (object *)e_7316948;
++c_7316944.elements[0] = ((closureN)self_7312111)->elements[1];
++c_7316944.elements[1] = r_734845;
-closureN_type c_7318249;
@@ -49850,30 +50060,30 @@ Make let-values be the same as let*-values, to work around
-c_7318249.elements = (object *)e_7318266;
-c_7318249.elements[0] = ((closureN)self_7313364)->elements[0];
-c_7318249.elements[1] = ((closureN)self_7313364)->elements[2];
-+closureN_type c_7316956;
-+object e_7316973 [2];
-+c_7316956.hdr.mark = gc_color_red;
-+ c_7316956.hdr.grayed = 0;
-+c_7316956.tag = closureN_tag;
-+ c_7316956.fn = (function_type)__lambda_452;
-+c_7316956.num_args = 2;
-+c_7316956.num_elements = 2;
-+c_7316956.elements = (object *)e_7316973;
-+c_7316956.elements[0] = ((closureN)self_7312118)->elements[0];
-+c_7316956.elements[1] = ((closureN)self_7312118)->elements[2];
++closureN_type c_7316949;
++object e_7316966 [2];
++c_7316949.hdr.mark = gc_color_red;
++ c_7316949.hdr.grayed = 0;
++c_7316949.tag = closureN_tag;
++ c_7316949.fn = (function_type)__lambda_452;
++c_7316949.num_args = 2;
++c_7316949.num_elements = 2;
++c_7316949.elements = (object *)e_7316966;
++c_7316949.elements[0] = ((closureN)self_7312111)->elements[0];
++c_7316949.elements[1] = ((closureN)self_7312111)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7318244,__lambda_451, &c_7318249);;
-+return_direct_with_clo1(data,(closure)&c_7316951,__lambda_451, &c_7316956);;
++return_direct_with_clo1(data,(closure)&c_7316944,__lambda_451, &c_7316949);;
}
-static void __lambda_452(void *data, object self_7313365, int argc, object *args) /* object self_7313365, object k_735299, object cars_73565_733170, object cdrs_73566_733171 */
-+static void __lambda_452(void *data, object self_7312119, int argc, object *args) /* object self_7312119, object k_734854, object cars_73565_732830, object cdrs_73566_732831 */
++static void __lambda_452(void *data, object self_7312112, int argc, object *args) /* object self_7312112, object k_734847, object cars_73565_732823, object cdrs_73566_732824 */
{
- object k_735299 = args[0]; object cars_73565_733170 = args[1]; object cdrs_73566_733171 = args[2];
-+ object k_734854 = args[0]; object cars_73565_732830 = args[1]; object cdrs_73566_732831 = args[2];
++ object k_734847 = args[0]; object cars_73565_732823 = args[1]; object cdrs_73566_732824 = args[2];
-if( (boolean_f != Cyc_is_pair(cars_73565_733170)) ){
-+if( (boolean_f != Cyc_is_pair(cars_73565_732830)) ){
++if( (boolean_f != Cyc_is_pair(cars_73565_732823)) ){
-closureN_type c_7318253;
-object e_7318260 [3];
@@ -49887,54 +50097,54 @@ Make let-values be the same as let*-values, to work around
-c_7318253.elements[0] = cdrs_73566_733171;
-c_7318253.elements[1] = k_735299;
-c_7318253.elements[2] = ((closureN)self_7313365)->elements[1];
-+closureN_type c_7316960;
-+object e_7316967 [3];
-+c_7316960.hdr.mark = gc_color_red;
-+ c_7316960.hdr.grayed = 0;
-+c_7316960.tag = closureN_tag;
-+ c_7316960.fn = (function_type)__lambda_453;
-+c_7316960.num_args = 1;
-+c_7316960.num_elements = 3;
-+c_7316960.elements = (object *)e_7316967;
-+c_7316960.elements[0] = cdrs_73566_732831;
-+c_7316960.elements[1] = k_734854;
-+c_7316960.elements[2] = ((closureN)self_7312119)->elements[1];
++closureN_type c_7316953;
++object e_7316960 [3];
++c_7316953.hdr.mark = gc_color_red;
++ c_7316953.hdr.grayed = 0;
++c_7316953.tag = closureN_tag;
++ c_7316953.fn = (function_type)__lambda_453;
++c_7316953.num_args = 1;
++c_7316953.num_elements = 3;
++c_7316953.elements = (object *)e_7316960;
++c_7316953.elements[0] = cdrs_73566_732824;
++c_7316953.elements[1] = k_734847;
++c_7316953.elements[2] = ((closureN)self_7312112)->elements[1];
-object c_7318263 = apply(data,(closure)&c_7318253,((closureN)self_7313365)->elements[0], cars_73565_733170);
-return_closcall1(data,(closure)&c_7318253, c_7318263);
-+object c_7316970 = apply(data,(closure)&c_7316960,((closureN)self_7312119)->elements[0], cars_73565_732830);
-+return_closcall1(data,(closure)&c_7316960, c_7316970);
++object c_7316963 = apply(data,(closure)&c_7316953,((closureN)self_7312112)->elements[0], cars_73565_732823);
++return_closcall1(data,(closure)&c_7316953, c_7316963);
} else {
- return_direct_with_clo1(data, k_735299, (((closure) k_735299)->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, k_734854, (((closure) k_734854)->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, k_734847, (((closure) k_734847)->fn), Cyc_VOID);}
;;
}
-static void __lambda_453(void *data, object self_7313366, int argc, object *args) /* object self_7313366, object r_735301 */
-+static void __lambda_453(void *data, object self_7312120, int argc, object *args) /* object self_7312120, object r_734856 */
++static void __lambda_453(void *data, object self_7312113, int argc, object *args) /* object self_7312113, object r_734849 */
{
-return_closcall2(data, car(((closureN)self_7313366)->elements[2]), ((closureN)self_7313366)->elements[1], ((closureN)self_7313366)->elements[0]);;
-+return_closcall2(data, car(((closureN)self_7312120)->elements[2]), ((closureN)self_7312120)->elements[1], ((closureN)self_7312120)->elements[0]);;
++return_closcall2(data, car(((closureN)self_7312113)->elements[2]), ((closureN)self_7312113)->elements[1], ((closureN)self_7312113)->elements[0]);;
}
-static void __lambda_451(void *data, object self_7313367, int argc, object *args) /* object self_7313367, object r_735298 */
-+static void __lambda_451(void *data, object self_7312121, int argc, object *args) /* object self_7312121, object r_734853 */
++static void __lambda_451(void *data, object self_7312114, int argc, object *args) /* object self_7312114, object r_734846 */
{
- object r_735298 = args[0];
- return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7313367)->elements[0], ((closureN)self_7313367)->elements[1], r_735298);;
-+ object r_734853 = args[0];
-+ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312121)->elements[0], ((closureN)self_7312121)->elements[1], r_734853);;
++ object r_734846 = args[0];
++ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312114)->elements[0], ((closureN)self_7312114)->elements[1], r_734846);;
}
-static void __lambda_447(void *data, object self_7313368, int argc, object *args) /* object self_7313368, object r_735295 */
-+static void __lambda_447(void *data, object self_7312122, int argc, object *args) /* object self_7312122, object r_734850 */
++static void __lambda_447(void *data, object self_7312115, int argc, object *args) /* object self_7312115, object r_734843 */
{
- object r_735295 = args[0];
-+ object r_734850 = args[0];
++ object r_734843 = args[0];
-closureN_type c_7318228;
-object e_7318235 [3];
@@ -49948,63 +50158,62 @@ Make let-values be the same as let*-values, to work around
-c_7318228.elements[0] = ((closureN)self_7313368)->elements[0];
-c_7318228.elements[1] = ((closureN)self_7313368)->elements[1];
-c_7318228.elements[2] = ((closureN)self_7313368)->elements[2];
-+closureN_type c_7316935;
-+object e_7316942 [3];
-+c_7316935.hdr.mark = gc_color_red;
-+ c_7316935.hdr.grayed = 0;
-+c_7316935.tag = closureN_tag;
-+ c_7316935.fn = (function_type)__lambda_448;
-+c_7316935.num_args = 1;
-+c_7316935.num_elements = 3;
-+c_7316935.elements = (object *)e_7316942;
-+c_7316935.elements[0] = ((closureN)self_7312122)->elements[0];
-+c_7316935.elements[1] = ((closureN)self_7312122)->elements[1];
-+c_7316935.elements[2] = ((closureN)self_7312122)->elements[2];
++closureN_type c_7316928;
++object e_7316935 [3];
++c_7316928.hdr.mark = gc_color_red;
++ c_7316928.hdr.grayed = 0;
++c_7316928.tag = closureN_tag;
++ c_7316928.fn = (function_type)__lambda_448;
++c_7316928.num_args = 1;
++c_7316928.num_elements = 3;
++c_7316928.elements = (object *)e_7316935;
++c_7316928.elements[0] = ((closureN)self_7312115)->elements[0];
++c_7316928.elements[1] = ((closureN)self_7312115)->elements[1];
++c_7316928.elements[2] = ((closureN)self_7312115)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7318228,__lambda_448, Cyc_set_cell(data, ((closureN)self_7313368)->elements[2], r_735295));;
-+return_direct_with_clo1(data,(closure)&c_7316935,__lambda_448, Cyc_set_cell(data, ((closureN)self_7312122)->elements[2], r_734850));;
++return_direct_with_clo1(data,(closure)&c_7316928,__lambda_448, Cyc_set_cell(data, ((closureN)self_7312115)->elements[2], r_734843));;
}
-static void __lambda_448(void *data, object self_7313369, int argc, object *args) /* object self_7313369, object r_735294 */
-+static void __lambda_448(void *data, object self_7312123, int argc, object *args) /* object self_7312123, object r_734849 */
++static void __lambda_448(void *data, object self_7312116, int argc, object *args) /* object self_7312116, object r_734842 */
{
-return_closcall2(data, car(((closureN)self_7313369)->elements[2]), ((closureN)self_7313369)->elements[0], ((closureN)self_7313369)->elements[1]);;
-+return_closcall2(data, car(((closureN)self_7312123)->elements[2]), ((closureN)self_7312123)->elements[0], ((closureN)self_7312123)->elements[1]);;
++return_closcall2(data, car(((closureN)self_7312116)->elements[2]), ((closureN)self_7312116)->elements[0], ((closureN)self_7312116)->elements[1]);;
}
-static void __lambda_442(void *data, object _, int argc, object *args) /* closure _,object k_735279, object f_73551_733160, object lst1_73552_733161, object lst2_73553_733162 */
-+static void __lambda_442(void *data, object _, int argc, object *args) /* closure _,object k_734834, object f_73551_732820, object lst1_73552_732821, object lst2_73553_732822 */
++static void __lambda_442(void *data, object _, int argc, object *args) /* closure _,object k_734827, object f_73551_732813, object lst1_73552_732814, object lst2_73553_732815 */
{
-object k_735279 = args[0]; object f_73551_733160 = args[1]; object lst1_73552_733161 = args[2]; object lst2_73553_733162 = args[3];
- object r_735280;
-- Cyc_st_add(data, "scheme/base.sld:Cyc-for-each-loop-2");
-+object k_734834 = args[0]; object f_73551_732820 = args[1]; object lst1_73552_732821 = args[2]; object lst2_73553_732822 = args[3];
-+ object r_734835;
-+ Cyc_st_add(data, "base.sld:Cyc-for-each-loop-2");
++object k_734827 = args[0]; object f_73551_732813 = args[1]; object lst1_73552_732814 = args[2]; object lst2_73553_732815 = args[3];
++ object r_734828;
+ Cyc_st_add(data, "scheme/base.sld:Cyc-for-each-loop-2");
-if( (boolean_f != Cyc_is_null(lst1_73552_733161)) ){
-+if( (boolean_f != Cyc_is_null(lst1_73552_732821)) ){
++if( (boolean_f != Cyc_is_null(lst1_73552_732814)) ){
- r_735280 = Cyc_is_null(lst1_73552_733161);
-+ r_734835 = Cyc_is_null(lst1_73552_732821);
++ r_734828 = Cyc_is_null(lst1_73552_732814);
} else {
- r_735280 = Cyc_is_null(lst2_73553_733162);}
-;if( (boolean_f != r_735280) ){
-+ r_734835 = Cyc_is_null(lst2_73553_732822);}
-+;if( (boolean_f != r_734835) ){
++ r_734828 = Cyc_is_null(lst2_73553_732815);}
++;if( (boolean_f != r_734828) ){
-complex_num_type local_7318196;
-return_direct_with_clo1(data, k_735279, (((closure) k_735279)->fn), ((inline_function_type)
- ((closure)__glo_void_191_191inline_191_191_scheme_base)->fn)(data,&local_7318196));
-+complex_num_type local_7316903;
-+return_direct_with_clo1(data, k_734834, (((closure) k_734834)->fn), ((inline_function_type)
-+ ((closure)__glo_void_191_191inline_191_191_scheme_base)->fn)(data,&local_7316903));
++complex_num_type local_7316896;
++return_direct_with_clo1(data, k_734827, (((closure) k_734827)->fn), ((inline_function_type)
++ ((closure)__glo_void_191_191inline_191_191_scheme_base)->fn)(data,&local_7316896));
} else {
-closureN_type c_7318198;
@@ -50020,31 +50229,31 @@ Make let-values be the same as let*-values, to work around
-c_7318198.elements[1] = k_735279;
-c_7318198.elements[2] = lst1_73552_733161;
-c_7318198.elements[3] = lst2_73553_733162;
-+closureN_type c_7316905;
-+object e_7316915 [4];
-+c_7316905.hdr.mark = gc_color_red;
-+ c_7316905.hdr.grayed = 0;
-+c_7316905.tag = closureN_tag;
-+ c_7316905.fn = (function_type)__lambda_443;
-+c_7316905.num_args = 1;
-+c_7316905.num_elements = 4;
-+c_7316905.elements = (object *)e_7316915;
-+c_7316905.elements[0] = f_73551_732820;
-+c_7316905.elements[1] = k_734834;
-+c_7316905.elements[2] = lst1_73552_732821;
-+c_7316905.elements[3] = lst2_73553_732822;
++closureN_type c_7316898;
++object e_7316908 [4];
++c_7316898.hdr.mark = gc_color_red;
++ c_7316898.hdr.grayed = 0;
++c_7316898.tag = closureN_tag;
++ c_7316898.fn = (function_type)__lambda_443;
++c_7316898.num_args = 1;
++c_7316898.num_elements = 4;
++c_7316898.elements = (object *)e_7316908;
++c_7316898.elements[0] = f_73551_732813;
++c_7316898.elements[1] = k_734827;
++c_7316898.elements[2] = lst1_73552_732814;
++c_7316898.elements[3] = lst2_73553_732815;
-return_closcall3(data, f_73551_733160, &c_7318198, Cyc_car(data, lst1_73552_733161), Cyc_car(data, lst2_73553_733162));}
-+return_closcall3(data, f_73551_732820, &c_7316905, Cyc_car(data, lst1_73552_732821), Cyc_car(data, lst2_73553_732822));}
++return_closcall3(data, f_73551_732813, &c_7316898, Cyc_car(data, lst1_73552_732814), Cyc_car(data, lst2_73553_732815));}
;;
}
-static void __lambda_443(void *data, object self_7313358, int argc, object *args) /* object self_7313358, object r_735281 */
-+static void __lambda_443(void *data, object self_7312112, int argc, object *args) /* object self_7312112, object r_734836 */
++static void __lambda_443(void *data, object self_7312105, int argc, object *args) /* object self_7312105, object r_734829 */
{
@@ -50052,26 +50261,25 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo4(data, __glo_Cyc_91for_91each_91loop_912_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_912_scheme_base)->fn), ((closureN)self_7313358)->elements[1], ((closureN)self_7313358)->elements[0], Cyc_cdr(data, ((closureN)self_7313358)->elements[2]), Cyc_cdr(data, ((closureN)self_7313358)->elements[3]));;
-+return_direct_with_clo4(data, __glo_Cyc_91for_91each_91loop_912_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_912_scheme_base)->fn), ((closureN)self_7312112)->elements[1], ((closureN)self_7312112)->elements[0], Cyc_cdr(data, ((closureN)self_7312112)->elements[2]), Cyc_cdr(data, ((closureN)self_7312112)->elements[3]));;
++return_direct_with_clo4(data, __glo_Cyc_91for_91each_91loop_912_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_912_scheme_base)->fn), ((closureN)self_7312105)->elements[1], ((closureN)self_7312105)->elements[0], Cyc_cdr(data, ((closureN)self_7312105)->elements[2]), Cyc_cdr(data, ((closureN)self_7312105)->elements[3]));;
}
-static void __lambda_440(void *data, object _, int argc, object *args) /* closure _,object k_735272, object f_73549_733158, object lst_73550_733159 */
-+static void __lambda_440(void *data, object _, int argc, object *args) /* closure _,object k_734827, object f_73549_732818, object lst_73550_732819 */
++static void __lambda_440(void *data, object _, int argc, object *args) /* closure _,object k_734820, object f_73549_732811, object lst_73550_732812 */
{
-object k_735272 = args[0]; object f_73549_733158 = args[1]; object lst_73550_733159 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-for-each-loop-1");
-+object k_734827 = args[0]; object f_73549_732818 = args[1]; object lst_73550_732819 = args[2];
-+ Cyc_st_add(data, "base.sld:Cyc-for-each-loop-1");
++object k_734820 = args[0]; object f_73549_732811 = args[1]; object lst_73550_732812 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-for-each-loop-1");
-if( (boolean_f != Cyc_is_null(lst_73550_733159)) ){
-+if( (boolean_f != Cyc_is_null(lst_73550_732819)) ){
++if( (boolean_f != Cyc_is_null(lst_73550_732812)) ){
-complex_num_type local_7318171;
-return_direct_with_clo1(data, k_735272, (((closure) k_735272)->fn), ((inline_function_type)
- ((closure)__glo_void_191_191inline_191_191_scheme_base)->fn)(data,&local_7318171));
-+complex_num_type local_7316878;
-+return_direct_with_clo1(data, k_734827, (((closure) k_734827)->fn), ((inline_function_type)
-+ ((closure)__glo_void_191_191inline_191_191_scheme_base)->fn)(data,&local_7316878));
++complex_num_type local_7316871;
++return_direct_with_clo1(data, k_734820, (((closure) k_734820)->fn), ((inline_function_type)
++ ((closure)__glo_void_191_191inline_191_191_scheme_base)->fn)(data,&local_7316871));
} else {
-closureN_type c_7318173;
@@ -50086,59 +50294,58 @@ Make let-values be the same as let*-values, to work around
-c_7318173.elements[0] = f_73549_733158;
-c_7318173.elements[1] = k_735272;
-c_7318173.elements[2] = lst_73550_733159;
-+closureN_type c_7316880;
-+object e_7316887 [3];
-+c_7316880.hdr.mark = gc_color_red;
-+ c_7316880.hdr.grayed = 0;
-+c_7316880.tag = closureN_tag;
-+ c_7316880.fn = (function_type)__lambda_441;
-+c_7316880.num_args = 1;
-+c_7316880.num_elements = 3;
-+c_7316880.elements = (object *)e_7316887;
-+c_7316880.elements[0] = f_73549_732818;
-+c_7316880.elements[1] = k_734827;
-+c_7316880.elements[2] = lst_73550_732819;
++closureN_type c_7316873;
++object e_7316880 [3];
++c_7316873.hdr.mark = gc_color_red;
++ c_7316873.hdr.grayed = 0;
++c_7316873.tag = closureN_tag;
++ c_7316873.fn = (function_type)__lambda_441;
++c_7316873.num_args = 1;
++c_7316873.num_elements = 3;
++c_7316873.elements = (object *)e_7316880;
++c_7316873.elements[0] = f_73549_732811;
++c_7316873.elements[1] = k_734820;
++c_7316873.elements[2] = lst_73550_732812;
-return_closcall2(data, f_73549_733158, &c_7318173, Cyc_car(data, lst_73550_733159));}
-+return_closcall2(data, f_73549_732818, &c_7316880, Cyc_car(data, lst_73550_732819));}
++return_closcall2(data, f_73549_732811, &c_7316873, Cyc_car(data, lst_73550_732812));}
;;
}
-static void __lambda_441(void *data, object self_7313357, int argc, object *args) /* object self_7313357, object r_735274 */
-+static void __lambda_441(void *data, object self_7312111, int argc, object *args) /* object self_7312111, object r_734829 */
++static void __lambda_441(void *data, object self_7312104, int argc, object *args) /* object self_7312104, object r_734822 */
{
-return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), ((closureN)self_7313357)->elements[1], ((closureN)self_7313357)->elements[0], Cyc_cdr(data, ((closureN)self_7313357)->elements[2]));;
-+return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), ((closureN)self_7312111)->elements[1], ((closureN)self_7312111)->elements[0], Cyc_cdr(data, ((closureN)self_7312111)->elements[2]));;
++return_direct_with_clo3(data, __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure) __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn), ((closureN)self_7312104)->elements[1], ((closureN)self_7312104)->elements[0], Cyc_cdr(data, ((closureN)self_7312104)->elements[2]));;
}
-static void __lambda_437(void *data, object _, int argc, object *args) /* closure _,object k_735260, object f_73542_733154, object lst1_73543_733155, object lst2_73544_733156 */
-+static void __lambda_437(void *data, object _, int argc, object *args) /* closure _,object k_734815, object f_73542_732814, object lst1_73543_732815, object lst2_73544_732816 */
++static void __lambda_437(void *data, object _, int argc, object *args) /* closure _,object k_734808, object f_73542_732807, object lst1_73543_732808, object lst2_73544_732809 */
{
-object k_735260 = args[0]; object f_73542_733154 = args[1]; object lst1_73543_733155 = args[2]; object lst2_73544_733156 = args[3];
- object r_735261;
-- Cyc_st_add(data, "scheme/base.sld:Cyc-map-loop-2");
-+object k_734815 = args[0]; object f_73542_732814 = args[1]; object lst1_73543_732815 = args[2]; object lst2_73544_732816 = args[3];
-+ object r_734816;
-+ Cyc_st_add(data, "base.sld:Cyc-map-loop-2");
++object k_734808 = args[0]; object f_73542_732807 = args[1]; object lst1_73543_732808 = args[2]; object lst2_73544_732809 = args[3];
++ object r_734809;
+ Cyc_st_add(data, "scheme/base.sld:Cyc-map-loop-2");
-if( (boolean_f != Cyc_is_null(lst1_73543_733155)) ){
-+if( (boolean_f != Cyc_is_null(lst1_73543_732815)) ){
++if( (boolean_f != Cyc_is_null(lst1_73543_732808)) ){
- r_735261 = Cyc_is_null(lst1_73543_733155);
-+ r_734816 = Cyc_is_null(lst1_73543_732815);
++ r_734809 = Cyc_is_null(lst1_73543_732808);
} else {
- r_735261 = Cyc_is_null(lst2_73544_733156);}
-;if( (boolean_f != r_735261) ){
- return_direct_with_clo1(data, k_735260, (((closure) k_735260)->fn), NULL);
-+ r_734816 = Cyc_is_null(lst2_73544_732816);}
-+;if( (boolean_f != r_734816) ){
-+ return_direct_with_clo1(data, k_734815, (((closure) k_734815)->fn), NULL);
++ r_734809 = Cyc_is_null(lst2_73544_732809);}
++;if( (boolean_f != r_734809) ){
++ return_direct_with_clo1(data, k_734808, (((closure) k_734808)->fn), NULL);
} else {
-closureN_type c_7318143;
@@ -50154,34 +50361,34 @@ Make let-values be the same as let*-values, to work around
-c_7318143.elements[1] = k_735260;
-c_7318143.elements[2] = lst1_73543_733155;
-c_7318143.elements[3] = lst2_73544_733156;
-+closureN_type c_7316850;
-+object e_7316867 [4];
-+c_7316850.hdr.mark = gc_color_red;
-+ c_7316850.hdr.grayed = 0;
-+c_7316850.tag = closureN_tag;
-+ c_7316850.fn = (function_type)__lambda_438;
-+c_7316850.num_args = 1;
-+c_7316850.num_elements = 4;
-+c_7316850.elements = (object *)e_7316867;
-+c_7316850.elements[0] = f_73542_732814;
-+c_7316850.elements[1] = k_734815;
-+c_7316850.elements[2] = lst1_73543_732815;
-+c_7316850.elements[3] = lst2_73544_732816;
++closureN_type c_7316843;
++object e_7316860 [4];
++c_7316843.hdr.mark = gc_color_red;
++ c_7316843.hdr.grayed = 0;
++c_7316843.tag = closureN_tag;
++ c_7316843.fn = (function_type)__lambda_438;
++c_7316843.num_args = 1;
++c_7316843.num_elements = 4;
++c_7316843.elements = (object *)e_7316860;
++c_7316843.elements[0] = f_73542_732807;
++c_7316843.elements[1] = k_734808;
++c_7316843.elements[2] = lst1_73543_732808;
++c_7316843.elements[3] = lst2_73544_732809;
-return_closcall3(data, f_73542_733154, &c_7318143, Cyc_car(data, lst1_73543_733155), Cyc_car(data, lst2_73544_733156));}
-+return_closcall3(data, f_73542_732814, &c_7316850, Cyc_car(data, lst1_73543_732815), Cyc_car(data, lst2_73544_732816));}
++return_closcall3(data, f_73542_732807, &c_7316843, Cyc_car(data, lst1_73543_732808), Cyc_car(data, lst2_73544_732809));}
;;
}
-static void __lambda_438(void *data, object self_7313355, int argc, object *args) /* object self_7313355, object r_735262 */
-+static void __lambda_438(void *data, object self_7312109, int argc, object *args) /* object self_7312109, object r_734817 */
++static void __lambda_438(void *data, object self_7312102, int argc, object *args) /* object self_7312102, object r_734810 */
{
- object r_735262 = args[0];
-+ object r_734817 = args[0];
++ object r_734810 = args[0];
-closureN_type c_7318145;
-object e_7318152 [2];
@@ -50194,50 +50401,49 @@ Make let-values be the same as let*-values, to work around
-c_7318145.elements = (object *)e_7318152;
-c_7318145.elements[0] = ((closureN)self_7313355)->elements[1];
-c_7318145.elements[1] = r_735262;
-+closureN_type c_7316852;
-+object e_7316859 [2];
-+c_7316852.hdr.mark = gc_color_red;
-+ c_7316852.hdr.grayed = 0;
-+c_7316852.tag = closureN_tag;
-+ c_7316852.fn = (function_type)__lambda_439;
-+c_7316852.num_args = 1;
-+c_7316852.num_elements = 2;
-+c_7316852.elements = (object *)e_7316859;
-+c_7316852.elements[0] = ((closureN)self_7312109)->elements[1];
-+c_7316852.elements[1] = r_734817;
++closureN_type c_7316845;
++object e_7316852 [2];
++c_7316845.hdr.mark = gc_color_red;
++ c_7316845.hdr.grayed = 0;
++c_7316845.tag = closureN_tag;
++ c_7316845.fn = (function_type)__lambda_439;
++c_7316845.num_args = 1;
++c_7316845.num_elements = 2;
++c_7316845.elements = (object *)e_7316852;
++c_7316845.elements[0] = ((closureN)self_7312102)->elements[1];
++c_7316845.elements[1] = r_734810;
-return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7318145, ((closureN)self_7313355)->elements[0], Cyc_cdr(data, ((closureN)self_7313355)->elements[2]), Cyc_cdr(data, ((closureN)self_7313355)->elements[3]));;
-+return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7316852, ((closureN)self_7312109)->elements[0], Cyc_cdr(data, ((closureN)self_7312109)->elements[2]), Cyc_cdr(data, ((closureN)self_7312109)->elements[3]));;
++return_direct_with_clo4(data, __glo_Cyc_91map_91loop_912_scheme_base, (((closure) __glo_Cyc_91map_91loop_912_scheme_base)->fn), &c_7316845, ((closureN)self_7312102)->elements[0], Cyc_cdr(data, ((closureN)self_7312102)->elements[2]), Cyc_cdr(data, ((closureN)self_7312102)->elements[3]));;
}
-static void __lambda_439(void *data, object self_7313356, int argc, object *args) /* object self_7313356, object r_735263 */
-+static void __lambda_439(void *data, object self_7312110, int argc, object *args) /* object self_7312110, object r_734818 */
++static void __lambda_439(void *data, object self_7312103, int argc, object *args) /* object self_7312103, object r_734811 */
{
- object r_735263 = args[0];
-+ object r_734818 = args[0];
++ object r_734811 = args[0];
-pair_type local_7318150;
-return_direct_with_clo1(data, ((closureN)self_7313356)->elements[0], (((closure) ((closureN)self_7313356)->elements[0])->fn), set_pair_as_expr(&local_7318150, ((closureN)self_7313356)->elements[1], r_735263));;
-+pair_type local_7316857;
-+return_direct_with_clo1(data, ((closureN)self_7312110)->elements[0], (((closure) ((closureN)self_7312110)->elements[0])->fn), set_pair_as_expr(&local_7316857, ((closureN)self_7312110)->elements[1], r_734818));;
++pair_type local_7316850;
++return_direct_with_clo1(data, ((closureN)self_7312103)->elements[0], (((closure) ((closureN)self_7312103)->elements[0])->fn), set_pair_as_expr(&local_7316850, ((closureN)self_7312103)->elements[1], r_734811));;
}
-static void __lambda_434(void *data, object _, int argc, object *args) /* closure _,object k_735252, object f_73540_733152, object lst_73541_733153 */
-+static void __lambda_434(void *data, object _, int argc, object *args) /* closure _,object k_734807, object f_73540_732812, object lst_73541_732813 */
++static void __lambda_434(void *data, object _, int argc, object *args) /* closure _,object k_734800, object f_73540_732805, object lst_73541_732806 */
{
-object k_735252 = args[0]; object f_73540_733152 = args[1]; object lst_73541_733153 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-map-loop-1");
-+object k_734807 = args[0]; object f_73540_732812 = args[1]; object lst_73541_732813 = args[2];
-+ Cyc_st_add(data, "base.sld:Cyc-map-loop-1");
++object k_734800 = args[0]; object f_73540_732805 = args[1]; object lst_73541_732806 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-map-loop-1");
-if( (boolean_f != Cyc_is_null(lst_73541_733153)) ){
- return_direct_with_clo1(data, k_735252, (((closure) k_735252)->fn), NULL);
-+if( (boolean_f != Cyc_is_null(lst_73541_732813)) ){
-+ return_direct_with_clo1(data, k_734807, (((closure) k_734807)->fn), NULL);
++if( (boolean_f != Cyc_is_null(lst_73541_732806)) ){
++ return_direct_with_clo1(data, k_734800, (((closure) k_734800)->fn), NULL);
} else {
-closureN_type c_7318114;
@@ -50252,31 +50458,31 @@ Make let-values be the same as let*-values, to work around
-c_7318114.elements[0] = f_73540_733152;
-c_7318114.elements[1] = k_735252;
-c_7318114.elements[2] = lst_73541_733153;
-+closureN_type c_7316821;
-+object e_7316835 [3];
-+c_7316821.hdr.mark = gc_color_red;
-+ c_7316821.hdr.grayed = 0;
-+c_7316821.tag = closureN_tag;
-+ c_7316821.fn = (function_type)__lambda_435;
-+c_7316821.num_args = 1;
-+c_7316821.num_elements = 3;
-+c_7316821.elements = (object *)e_7316835;
-+c_7316821.elements[0] = f_73540_732812;
-+c_7316821.elements[1] = k_734807;
-+c_7316821.elements[2] = lst_73541_732813;
++closureN_type c_7316814;
++object e_7316828 [3];
++c_7316814.hdr.mark = gc_color_red;
++ c_7316814.hdr.grayed = 0;
++c_7316814.tag = closureN_tag;
++ c_7316814.fn = (function_type)__lambda_435;
++c_7316814.num_args = 1;
++c_7316814.num_elements = 3;
++c_7316814.elements = (object *)e_7316828;
++c_7316814.elements[0] = f_73540_732805;
++c_7316814.elements[1] = k_734800;
++c_7316814.elements[2] = lst_73541_732806;
-return_closcall2(data, f_73540_733152, &c_7318114, Cyc_car(data, lst_73541_733153));}
-+return_closcall2(data, f_73540_732812, &c_7316821, Cyc_car(data, lst_73541_732813));}
++return_closcall2(data, f_73540_732805, &c_7316814, Cyc_car(data, lst_73541_732806));}
;;
}
-static void __lambda_435(void *data, object self_7313353, int argc, object *args) /* object self_7313353, object r_735254 */
-+static void __lambda_435(void *data, object self_7312107, int argc, object *args) /* object self_7312107, object r_734809 */
++static void __lambda_435(void *data, object self_7312100, int argc, object *args) /* object self_7312100, object r_734802 */
{
- object r_735254 = args[0];
-+ object r_734809 = args[0];
++ object r_734802 = args[0];
-closureN_type c_7318116;
-object e_7318123 [2];
@@ -50289,48 +50495,47 @@ Make let-values be the same as let*-values, to work around
-c_7318116.elements = (object *)e_7318123;
-c_7318116.elements[0] = ((closureN)self_7313353)->elements[1];
-c_7318116.elements[1] = r_735254;
-+closureN_type c_7316823;
-+object e_7316830 [2];
-+c_7316823.hdr.mark = gc_color_red;
-+ c_7316823.hdr.grayed = 0;
-+c_7316823.tag = closureN_tag;
-+ c_7316823.fn = (function_type)__lambda_436;
-+c_7316823.num_args = 1;
-+c_7316823.num_elements = 2;
-+c_7316823.elements = (object *)e_7316830;
-+c_7316823.elements[0] = ((closureN)self_7312107)->elements[1];
-+c_7316823.elements[1] = r_734809;
++closureN_type c_7316816;
++object e_7316823 [2];
++c_7316816.hdr.mark = gc_color_red;
++ c_7316816.hdr.grayed = 0;
++c_7316816.tag = closureN_tag;
++ c_7316816.fn = (function_type)__lambda_436;
++c_7316816.num_args = 1;
++c_7316816.num_elements = 2;
++c_7316816.elements = (object *)e_7316823;
++c_7316816.elements[0] = ((closureN)self_7312100)->elements[1];
++c_7316816.elements[1] = r_734802;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7318116, ((closureN)self_7313353)->elements[0], Cyc_cdr(data, ((closureN)self_7313353)->elements[2]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7316823, ((closureN)self_7312107)->elements[0], Cyc_cdr(data, ((closureN)self_7312107)->elements[2]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7316816, ((closureN)self_7312100)->elements[0], Cyc_cdr(data, ((closureN)self_7312100)->elements[2]));;
}
-static void __lambda_436(void *data, object self_7313354, int argc, object *args) /* object self_7313354, object r_735255 */
-+static void __lambda_436(void *data, object self_7312108, int argc, object *args) /* object self_7312108, object r_734810 */
++static void __lambda_436(void *data, object self_7312101, int argc, object *args) /* object self_7312101, object r_734803 */
{
- object r_735255 = args[0];
-+ object r_734810 = args[0];
++ object r_734803 = args[0];
-pair_type local_7318121;
-return_direct_with_clo1(data, ((closureN)self_7313354)->elements[0], (((closure) ((closureN)self_7313354)->elements[0])->fn), set_pair_as_expr(&local_7318121, ((closureN)self_7313354)->elements[1], r_735255));;
-+pair_type local_7316828;
-+return_direct_with_clo1(data, ((closureN)self_7312108)->elements[0], (((closure) ((closureN)self_7312108)->elements[0])->fn), set_pair_as_expr(&local_7316828, ((closureN)self_7312108)->elements[1], r_734810));;
++pair_type local_7316821;
++return_direct_with_clo1(data, ((closureN)self_7312101)->elements[0], (((closure) ((closureN)self_7312101)->elements[0])->fn), set_pair_as_expr(&local_7316821, ((closureN)self_7312101)->elements[1], r_734803));;
}
-static void __lambda_419(void *data, object _, int argc, object *args) /* closure _,object k_735233, object f_73528_733141, object lis1_73529_733142, object lists_73530_733143_raw, ... */
-+static void __lambda_419(void *data, object _, int argc, object *args) /* closure _,object k_734788, object f_73528_732801, object lis1_73529_732802, object lists_73530_732803_raw, ... */
++static void __lambda_419(void *data, object _, int argc, object *args) /* closure _,object k_734781, object f_73528_732794, object lis1_73529_732795, object lists_73530_732796_raw, ... */
{
-object k_735233 = args[0]; object f_73528_733141 = args[1]; object lis1_73529_733142 = args[2];
-load_varargs(lists_73530_733143, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:map");
-+object k_734788 = args[0]; object f_73528_732801 = args[1]; object lis1_73529_732802 = args[2];
-+load_varargs(lists_73530_732803, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:map");
++object k_734781 = args[0]; object f_73528_732794 = args[1]; object lis1_73529_732795 = args[2];
++load_varargs(lists_73530_732796, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:map");
-if( (boolean_f != Cyc_is_pair(lists_73530_733143)) ){
-+if( (boolean_f != Cyc_is_pair(lists_73530_732803)) ){
++if( (boolean_f != Cyc_is_pair(lists_73530_732796)) ){
-closureN_type c_7318022;
-object e_7318087 [2];
@@ -50343,23 +50548,23 @@ Make let-values be the same as let*-values, to work around
-c_7318022.elements = (object *)e_7318087;
-c_7318022.elements[0] = f_73528_733141;
-c_7318022.elements[1] = k_735233;
-+closureN_type c_7316729;
-+object e_7316794 [2];
-+c_7316729.hdr.mark = gc_color_red;
-+ c_7316729.hdr.grayed = 0;
-+c_7316729.tag = closureN_tag;
-+ c_7316729.fn = (function_type)__lambda_420;
-+c_7316729.num_args = 1;
-+c_7316729.num_elements = 2;
-+c_7316729.elements = (object *)e_7316794;
-+c_7316729.elements[0] = f_73528_732801;
-+c_7316729.elements[1] = k_734788;
++closureN_type c_7316722;
++object e_7316787 [2];
++c_7316722.hdr.mark = gc_color_red;
++ c_7316722.hdr.grayed = 0;
++c_7316722.tag = closureN_tag;
++ c_7316722.fn = (function_type)__lambda_420;
++c_7316722.num_args = 1;
++c_7316722.num_elements = 2;
++c_7316722.elements = (object *)e_7316787;
++c_7316722.elements[0] = f_73528_732794;
++c_7316722.elements[1] = k_734781;
-pair_type local_7318090;
-return_direct_with_clo1(data,(closure)&c_7318022,__lambda_420, set_pair_as_expr(&local_7318090, lis1_73529_733142, lists_73530_733143));
-+pair_type local_7316797;
-+return_direct_with_clo1(data,(closure)&c_7316729,__lambda_420, set_pair_as_expr(&local_7316797, lis1_73529_732802, lists_73530_732803));
++pair_type local_7316790;
++return_direct_with_clo1(data,(closure)&c_7316722,__lambda_420, set_pair_as_expr(&local_7316790, lis1_73529_732795, lists_73530_732796));
} else {
-closureN_type c_7318092;
@@ -50373,17 +50578,17 @@ Make let-values be the same as let*-values, to work around
-c_7318092.elements = (object *)e_7318096;
-c_7318092.elements[0] = k_735233;
-c_7318092.elements[1] = lis1_73529_733142;
-+closureN_type c_7316799;
-+object e_7316803 [2];
-+c_7316799.hdr.mark = gc_color_red;
-+ c_7316799.hdr.grayed = 0;
-+c_7316799.tag = closureN_tag;
-+ c_7316799.fn = (function_type)__lambda_431;
-+c_7316799.num_args = 1;
-+c_7316799.num_elements = 2;
-+c_7316799.elements = (object *)e_7316803;
-+c_7316799.elements[0] = k_734788;
-+c_7316799.elements[1] = lis1_73529_732802;
++closureN_type c_7316792;
++object e_7316796 [2];
++c_7316792.hdr.mark = gc_color_red;
++ c_7316792.hdr.grayed = 0;
++c_7316792.tag = closureN_tag;
++ c_7316792.fn = (function_type)__lambda_431;
++c_7316792.num_args = 1;
++c_7316792.num_elements = 2;
++c_7316792.elements = (object *)e_7316796;
++c_7316792.elements[0] = k_734781;
++c_7316792.elements[1] = lis1_73529_732795;
-closureN_type c_7318097;
@@ -50396,27 +50601,27 @@ Make let-values be the same as let*-values, to work around
-c_7318097.num_elements = 1;
-c_7318097.elements = (object *)e_7318108;
-c_7318097.elements[0] = f_73528_733141;
-+closureN_type c_7316804;
-+object e_7316815 [1];
-+c_7316804.hdr.mark = gc_color_red;
-+ c_7316804.hdr.grayed = 0;
-+c_7316804.tag = closureN_tag;
-+ c_7316804.fn = (function_type)__lambda_432;
-+c_7316804.num_args = 2;
-+c_7316804.num_elements = 1;
-+c_7316804.elements = (object *)e_7316815;
-+c_7316804.elements[0] = f_73528_732801;
++closureN_type c_7316797;
++object e_7316808 [1];
++c_7316797.hdr.mark = gc_color_red;
++ c_7316797.hdr.grayed = 0;
++c_7316797.tag = closureN_tag;
++ c_7316797.fn = (function_type)__lambda_432;
++c_7316797.num_args = 2;
++c_7316797.num_elements = 1;
++c_7316797.elements = (object *)e_7316808;
++c_7316797.elements[0] = f_73528_732794;
-return_direct_with_clo1(data,(closure)&c_7318092,__lambda_431, &c_7318097);}
-+return_direct_with_clo1(data,(closure)&c_7316799,__lambda_431, &c_7316804);}
++return_direct_with_clo1(data,(closure)&c_7316792,__lambda_431, &c_7316797);}
;;
}
-static void __lambda_432(void *data, object self_7313350, int argc, object *args) /* object self_7313350, object k_735248, object x_73538_733150, object y_73539_733151 */
-+static void __lambda_432(void *data, object self_7312104, int argc, object *args) /* object self_7312104, object k_734803, object x_73538_732810, object y_73539_732811 */
++static void __lambda_432(void *data, object self_7312097, int argc, object *args) /* object self_7312097, object k_734796, object x_73538_732803, object y_73539_732804 */
{
- object k_735248 = args[0]; object x_73538_733150 = args[1]; object y_73539_733151 = args[2];
-+ object k_734803 = args[0]; object x_73538_732810 = args[1]; object y_73539_732811 = args[2];
++ object k_734796 = args[0]; object x_73538_732803 = args[1]; object y_73539_732804 = args[2];
-closureN_type c_7318100;
-object e_7318107 [2];
@@ -50429,48 +50634,48 @@ Make let-values be the same as let*-values, to work around
-c_7318100.elements = (object *)e_7318107;
-c_7318100.elements[0] = k_735248;
-c_7318100.elements[1] = y_73539_733151;
-+closureN_type c_7316807;
-+object e_7316814 [2];
-+c_7316807.hdr.mark = gc_color_red;
-+ c_7316807.hdr.grayed = 0;
-+c_7316807.tag = closureN_tag;
-+ c_7316807.fn = (function_type)__lambda_433;
-+c_7316807.num_args = 1;
-+c_7316807.num_elements = 2;
-+c_7316807.elements = (object *)e_7316814;
-+c_7316807.elements[0] = k_734803;
-+c_7316807.elements[1] = y_73539_732811;
++closureN_type c_7316800;
++object e_7316807 [2];
++c_7316800.hdr.mark = gc_color_red;
++ c_7316800.hdr.grayed = 0;
++c_7316800.tag = closureN_tag;
++ c_7316800.fn = (function_type)__lambda_433;
++c_7316800.num_args = 1;
++c_7316800.num_elements = 2;
++c_7316800.elements = (object *)e_7316807;
++c_7316800.elements[0] = k_734796;
++c_7316800.elements[1] = y_73539_732804;
-return_closcall2(data, ((closureN)self_7313350)->elements[0], &c_7318100, x_73538_733150);;
-+return_closcall2(data, ((closureN)self_7312104)->elements[0], &c_7316807, x_73538_732810);;
++return_closcall2(data, ((closureN)self_7312097)->elements[0], &c_7316800, x_73538_732803);;
}
-static void __lambda_433(void *data, object self_7313351, int argc, object *args) /* object self_7313351, object r_735249 */
-+static void __lambda_433(void *data, object self_7312105, int argc, object *args) /* object self_7312105, object r_734804 */
++static void __lambda_433(void *data, object self_7312098, int argc, object *args) /* object self_7312098, object r_734797 */
{
- object r_735249 = args[0];
-+ object r_734804 = args[0];
++ object r_734797 = args[0];
-pair_type local_7318105;
-return_direct_with_clo1(data, ((closureN)self_7313351)->elements[0], (((closure) ((closureN)self_7313351)->elements[0])->fn), set_pair_as_expr(&local_7318105, r_735249, ((closureN)self_7313351)->elements[1]));;
-+pair_type local_7316812;
-+return_direct_with_clo1(data, ((closureN)self_7312105)->elements[0], (((closure) ((closureN)self_7312105)->elements[0])->fn), set_pair_as_expr(&local_7316812, r_734804, ((closureN)self_7312105)->elements[1]));;
++pair_type local_7316805;
++return_direct_with_clo1(data, ((closureN)self_7312098)->elements[0], (((closure) ((closureN)self_7312098)->elements[0])->fn), set_pair_as_expr(&local_7316805, r_734797, ((closureN)self_7312098)->elements[1]));;
}
-static void __lambda_431(void *data, object self_7313352, int argc, object *args) /* object self_7313352, object r_735246 */
-+static void __lambda_431(void *data, object self_7312106, int argc, object *args) /* object self_7312106, object r_734801 */
++static void __lambda_431(void *data, object self_7312099, int argc, object *args) /* object self_7312099, object r_734794 */
{
- object r_735246 = args[0];
- return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), ((closureN)self_7313352)->elements[0], r_735246, NULL, ((closureN)self_7313352)->elements[1]);;
-+ object r_734801 = args[0];
-+ return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), ((closureN)self_7312106)->elements[0], r_734801, NULL, ((closureN)self_7312106)->elements[1]);;
++ object r_734794 = args[0];
++ return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), ((closureN)self_7312099)->elements[0], r_734794, NULL, ((closureN)self_7312099)->elements[1]);;
}
-static void __lambda_420(void *data, object self_7313338, int argc, object *args) /* object self_7313338, object lists_73532_733144 */
-+static void __lambda_420(void *data, object self_7312092, int argc, object *args) /* object self_7312092, object lists_73532_732804 */
++static void __lambda_420(void *data, object self_7312085, int argc, object *args) /* object self_7312085, object lists_73532_732797 */
{
- object lists_73532_733144 = args[0];
-+ object lists_73532_732804 = args[0];
++ object lists_73532_732797 = args[0];
-closureN_type c_7318024;
-object e_7318086 [3];
@@ -50484,28 +50689,28 @@ Make let-values be the same as let*-values, to work around
-c_7318024.elements[0] = ((closureN)self_7313338)->elements[0];
-c_7318024.elements[1] = ((closureN)self_7313338)->elements[1];
-c_7318024.elements[2] = lists_73532_733144;
-+closureN_type c_7316731;
-+object e_7316793 [3];
-+c_7316731.hdr.mark = gc_color_red;
-+ c_7316731.hdr.grayed = 0;
-+c_7316731.tag = closureN_tag;
-+ c_7316731.fn = (function_type)__lambda_421;
-+c_7316731.num_args = 1;
-+c_7316731.num_elements = 3;
-+c_7316731.elements = (object *)e_7316793;
-+c_7316731.elements[0] = ((closureN)self_7312092)->elements[0];
-+c_7316731.elements[1] = ((closureN)self_7312092)->elements[1];
-+c_7316731.elements[2] = lists_73532_732804;
++closureN_type c_7316724;
++object e_7316786 [3];
++c_7316724.hdr.mark = gc_color_red;
++ c_7316724.hdr.grayed = 0;
++c_7316724.tag = closureN_tag;
++ c_7316724.fn = (function_type)__lambda_421;
++c_7316724.num_args = 1;
++c_7316724.num_elements = 3;
++c_7316724.elements = (object *)e_7316786;
++c_7316724.elements[0] = ((closureN)self_7312085)->elements[0];
++c_7316724.elements[1] = ((closureN)self_7312085)->elements[1];
++c_7316724.elements[2] = lists_73532_732797;
-return_direct_with_clo1(data,(closure)&c_7318024,__lambda_421, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7316731,__lambda_421, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7316724,__lambda_421, boolean_f);;
}
-static void __lambda_421(void *data, object self_7313339, int argc, object *args) /* object self_7313339, object recur_73533_733145 */
-+static void __lambda_421(void *data, object self_7312093, int argc, object *args) /* object self_7312093, object recur_73533_732805 */
++static void __lambda_421(void *data, object self_7312086, int argc, object *args) /* object self_7312086, object recur_73533_732798 */
{
- object recur_73533_733145 = args[0];
-+ object recur_73533_732805 = args[0];
++ object recur_73533_732798 = args[0];
-closureN_type c_7318026;
-object e_7318082 [3];
@@ -50519,31 +50724,31 @@ Make let-values be the same as let*-values, to work around
-c_7318026.elements[0] = ((closureN)self_7313339)->elements[0];
-c_7318026.elements[1] = ((closureN)self_7313339)->elements[1];
-c_7318026.elements[2] = ((closureN)self_7313339)->elements[2];
-+closureN_type c_7316733;
-+object e_7316789 [3];
-+c_7316733.hdr.mark = gc_color_red;
-+ c_7316733.hdr.grayed = 0;
-+c_7316733.tag = closureN_tag;
-+ c_7316733.fn = (function_type)__lambda_1311;
-+c_7316733.num_args = 1;
-+c_7316733.num_elements = 3;
-+c_7316733.elements = (object *)e_7316789;
-+c_7316733.elements[0] = ((closureN)self_7312093)->elements[0];
-+c_7316733.elements[1] = ((closureN)self_7312093)->elements[1];
-+c_7316733.elements[2] = ((closureN)self_7312093)->elements[2];
++closureN_type c_7316726;
++object e_7316782 [3];
++c_7316726.hdr.mark = gc_color_red;
++ c_7316726.hdr.grayed = 0;
++c_7316726.tag = closureN_tag;
++ c_7316726.fn = (function_type)__lambda_1311;
++c_7316726.num_args = 1;
++c_7316726.num_elements = 3;
++c_7316726.elements = (object *)e_7316782;
++c_7316726.elements[0] = ((closureN)self_7312086)->elements[0];
++c_7316726.elements[1] = ((closureN)self_7312086)->elements[1];
++c_7316726.elements[2] = ((closureN)self_7312086)->elements[2];
-pair_type local_7318085;
-return_direct_with_clo1(data,(closure)&c_7318026,__lambda_1358, set_cell_as_expr(&local_7318085, recur_73533_733145));;
-+pair_type local_7316792;
-+return_direct_with_clo1(data,(closure)&c_7316733,__lambda_1311, set_cell_as_expr(&local_7316792, recur_73533_732805));;
++pair_type local_7316785;
++return_direct_with_clo1(data,(closure)&c_7316726,__lambda_1311, set_cell_as_expr(&local_7316785, recur_73533_732798));;
}
-static void __lambda_1358(void *data, object self_7313340, int argc, object *args) /* object self_7313340, object recur_73533_733145 */
-+static void __lambda_1311(void *data, object self_7312094, int argc, object *args) /* object self_7312094, object recur_73533_732805 */
++static void __lambda_1311(void *data, object self_7312087, int argc, object *args) /* object self_7312087, object recur_73533_732798 */
{
- object recur_73533_733145 = args[0];
-+ object recur_73533_732805 = args[0];
++ object recur_73533_732798 = args[0];
-closureN_type c_7318028;
-object e_7318041 [3];
@@ -50557,18 +50762,18 @@ Make let-values be the same as let*-values, to work around
-c_7318028.elements[0] = ((closureN)self_7313340)->elements[1];
-c_7318028.elements[1] = ((closureN)self_7313340)->elements[2];
-c_7318028.elements[2] = recur_73533_733145;
-+closureN_type c_7316735;
-+object e_7316748 [3];
-+c_7316735.hdr.mark = gc_color_red;
-+ c_7316735.hdr.grayed = 0;
-+c_7316735.tag = closureN_tag;
-+ c_7316735.fn = (function_type)__lambda_422;
-+c_7316735.num_args = 1;
-+c_7316735.num_elements = 3;
-+c_7316735.elements = (object *)e_7316748;
-+c_7316735.elements[0] = ((closureN)self_7312094)->elements[1];
-+c_7316735.elements[1] = ((closureN)self_7312094)->elements[2];
-+c_7316735.elements[2] = recur_73533_732805;
++closureN_type c_7316728;
++object e_7316741 [3];
++c_7316728.hdr.mark = gc_color_red;
++ c_7316728.hdr.grayed = 0;
++c_7316728.tag = closureN_tag;
++ c_7316728.fn = (function_type)__lambda_422;
++c_7316728.num_args = 1;
++c_7316728.num_elements = 3;
++c_7316728.elements = (object *)e_7316741;
++c_7316728.elements[0] = ((closureN)self_7312087)->elements[1];
++c_7316728.elements[1] = ((closureN)self_7312087)->elements[2];
++c_7316728.elements[2] = recur_73533_732798;
-closureN_type c_7318042;
@@ -50582,27 +50787,27 @@ Make let-values be the same as let*-values, to work around
-c_7318042.elements = (object *)e_7318081;
-c_7318042.elements[0] = ((closureN)self_7313340)->elements[0];
-c_7318042.elements[1] = recur_73533_733145;
-+closureN_type c_7316749;
-+object e_7316788 [2];
-+c_7316749.hdr.mark = gc_color_red;
-+ c_7316749.hdr.grayed = 0;
-+c_7316749.tag = closureN_tag;
-+ c_7316749.fn = (function_type)__lambda_424;
-+c_7316749.num_args = 1;
-+c_7316749.num_elements = 2;
-+c_7316749.elements = (object *)e_7316788;
-+c_7316749.elements[0] = ((closureN)self_7312094)->elements[0];
-+c_7316749.elements[1] = recur_73533_732805;
++closureN_type c_7316742;
++object e_7316781 [2];
++c_7316742.hdr.mark = gc_color_red;
++ c_7316742.hdr.grayed = 0;
++c_7316742.tag = closureN_tag;
++ c_7316742.fn = (function_type)__lambda_424;
++c_7316742.num_args = 1;
++c_7316742.num_elements = 2;
++c_7316742.elements = (object *)e_7316781;
++c_7316742.elements[0] = ((closureN)self_7312087)->elements[0];
++c_7316742.elements[1] = recur_73533_732798;
-return_direct_with_clo1(data,(closure)&c_7318028,__lambda_422, &c_7318042);;
-+return_direct_with_clo1(data,(closure)&c_7316735,__lambda_422, &c_7316749);;
++return_direct_with_clo1(data,(closure)&c_7316728,__lambda_422, &c_7316742);;
}
-static void __lambda_424(void *data, object self_7313341, int argc, object *args) /* object self_7313341, object k_735238, object lists_73534_733146 */
-+static void __lambda_424(void *data, object self_7312095, int argc, object *args) /* object self_7312095, object k_734793, object lists_73534_732806 */
++static void __lambda_424(void *data, object self_7312088, int argc, object *args) /* object self_7312088, object k_734786, object lists_73534_732799 */
{
- object k_735238 = args[0]; object lists_73534_733146 = args[1];
-+ object k_734793 = args[0]; object lists_73534_732806 = args[1];
++ object k_734786 = args[0]; object lists_73534_732799 = args[1];
-closureN_type c_7318044;
-object e_7318076 [3];
@@ -50616,18 +50821,18 @@ Make let-values be the same as let*-values, to work around
-c_7318044.elements[0] = ((closureN)self_7313341)->elements[0];
-c_7318044.elements[1] = k_735238;
-c_7318044.elements[2] = ((closureN)self_7313341)->elements[1];
-+closureN_type c_7316751;
-+object e_7316783 [3];
-+c_7316751.hdr.mark = gc_color_red;
-+ c_7316751.hdr.grayed = 0;
-+c_7316751.tag = closureN_tag;
-+ c_7316751.fn = (function_type)__lambda_425;
-+c_7316751.num_args = 1;
-+c_7316751.num_elements = 3;
-+c_7316751.elements = (object *)e_7316783;
-+c_7316751.elements[0] = ((closureN)self_7312095)->elements[0];
-+c_7316751.elements[1] = k_734793;
-+c_7316751.elements[2] = ((closureN)self_7312095)->elements[1];
++closureN_type c_7316744;
++object e_7316776 [3];
++c_7316744.hdr.mark = gc_color_red;
++ c_7316744.hdr.grayed = 0;
++c_7316744.tag = closureN_tag;
++ c_7316744.fn = (function_type)__lambda_425;
++c_7316744.num_args = 1;
++c_7316744.num_elements = 3;
++c_7316744.elements = (object *)e_7316776;
++c_7316744.elements[0] = ((closureN)self_7312088)->elements[0];
++c_7316744.elements[1] = k_734786;
++c_7316744.elements[2] = ((closureN)self_7312088)->elements[1];
-closureN_type c_7318077;
@@ -50640,35 +50845,35 @@ Make let-values be the same as let*-values, to work around
-c_7318077.num_elements = 1;
-c_7318077.elements = (object *)e_7318080;
-c_7318077.elements[0] = lists_73534_733146;
-+closureN_type c_7316784;
-+object e_7316787 [1];
-+c_7316784.hdr.mark = gc_color_red;
-+ c_7316784.hdr.grayed = 0;
-+c_7316784.tag = closureN_tag;
-+ c_7316784.fn = (function_type)__lambda_430;
-+c_7316784.num_args = 0;
-+c_7316784.num_elements = 1;
-+c_7316784.elements = (object *)e_7316787;
-+c_7316784.elements[0] = lists_73534_732806;
++closureN_type c_7316777;
++object e_7316780 [1];
++c_7316777.hdr.mark = gc_color_red;
++ c_7316777.hdr.grayed = 0;
++c_7316777.tag = closureN_tag;
++ c_7316777.fn = (function_type)__lambda_430;
++c_7316777.num_args = 0;
++c_7316777.num_elements = 1;
++c_7316777.elements = (object *)e_7316780;
++c_7316777.elements[0] = lists_73534_732799;
-return_direct_with_clo1(data,(closure)&c_7318044,__lambda_425, &c_7318077);;
-+return_direct_with_clo1(data,(closure)&c_7316751,__lambda_425, &c_7316784);;
++return_direct_with_clo1(data,(closure)&c_7316744,__lambda_425, &c_7316777);;
}
-static void __lambda_430(void *data, object self_7313342, int argc, object *args) /* object self_7313342, object k_735245 */
-+static void __lambda_430(void *data, object self_7312096, int argc, object *args) /* object self_7312096, object k_734800 */
++static void __lambda_430(void *data, object self_7312089, int argc, object *args) /* object self_7312089, object k_734793 */
{
- object k_735245 = args[0];
- return_direct_with_clo2(data, __glo__75cars_87cdrs_scheme_base, (((closure) __glo__75cars_87cdrs_scheme_base)->fn), k_735245, ((closureN)self_7313342)->elements[0]);;
-+ object k_734800 = args[0];
-+ return_direct_with_clo2(data, __glo__75cars_87cdrs_scheme_base, (((closure) __glo__75cars_87cdrs_scheme_base)->fn), k_734800, ((closureN)self_7312096)->elements[0]);;
++ object k_734793 = args[0];
++ return_direct_with_clo2(data, __glo__75cars_87cdrs_scheme_base, (((closure) __glo__75cars_87cdrs_scheme_base)->fn), k_734793, ((closureN)self_7312089)->elements[0]);;
}
-static void __lambda_425(void *data, object self_7313343, int argc, object *args) /* object self_7313343, object r_735239 */
-+static void __lambda_425(void *data, object self_7312097, int argc, object *args) /* object self_7312097, object r_734794 */
++static void __lambda_425(void *data, object self_7312090, int argc, object *args) /* object self_7312090, object r_734787 */
{
- object r_735239 = args[0];
-+ object r_734794 = args[0];
++ object r_734787 = args[0];
-closureN_type c_7318046;
-object e_7318050 [2];
@@ -50681,17 +50886,17 @@ Make let-values be the same as let*-values, to work around
-c_7318046.elements = (object *)e_7318050;
-c_7318046.elements[0] = ((closureN)self_7313343)->elements[1];
-c_7318046.elements[1] = r_735239;
-+closureN_type c_7316753;
-+object e_7316757 [2];
-+c_7316753.hdr.mark = gc_color_red;
-+ c_7316753.hdr.grayed = 0;
-+c_7316753.tag = closureN_tag;
-+ c_7316753.fn = (function_type)__lambda_426;
-+c_7316753.num_args = 1;
-+c_7316753.num_elements = 2;
-+c_7316753.elements = (object *)e_7316757;
-+c_7316753.elements[0] = ((closureN)self_7312097)->elements[1];
-+c_7316753.elements[1] = r_734794;
++closureN_type c_7316746;
++object e_7316750 [2];
++c_7316746.hdr.mark = gc_color_red;
++ c_7316746.hdr.grayed = 0;
++c_7316746.tag = closureN_tag;
++ c_7316746.fn = (function_type)__lambda_426;
++c_7316746.num_args = 1;
++c_7316746.num_elements = 2;
++c_7316746.elements = (object *)e_7316750;
++c_7316746.elements[0] = ((closureN)self_7312090)->elements[1];
++c_7316746.elements[1] = r_734787;
-closureN_type c_7318051;
@@ -50705,30 +50910,30 @@ Make let-values be the same as let*-values, to work around
-c_7318051.elements = (object *)e_7318075;
-c_7318051.elements[0] = ((closureN)self_7313343)->elements[0];
-c_7318051.elements[1] = ((closureN)self_7313343)->elements[2];
-+closureN_type c_7316758;
-+object e_7316782 [2];
-+c_7316758.hdr.mark = gc_color_red;
-+ c_7316758.hdr.grayed = 0;
-+c_7316758.tag = closureN_tag;
-+ c_7316758.fn = (function_type)__lambda_427;
-+c_7316758.num_args = 2;
-+c_7316758.num_elements = 2;
-+c_7316758.elements = (object *)e_7316782;
-+c_7316758.elements[0] = ((closureN)self_7312097)->elements[0];
-+c_7316758.elements[1] = ((closureN)self_7312097)->elements[2];
++closureN_type c_7316751;
++object e_7316775 [2];
++c_7316751.hdr.mark = gc_color_red;
++ c_7316751.hdr.grayed = 0;
++c_7316751.tag = closureN_tag;
++ c_7316751.fn = (function_type)__lambda_427;
++c_7316751.num_args = 2;
++c_7316751.num_elements = 2;
++c_7316751.elements = (object *)e_7316775;
++c_7316751.elements[0] = ((closureN)self_7312090)->elements[0];
++c_7316751.elements[1] = ((closureN)self_7312090)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7318046,__lambda_426, &c_7318051);;
-+return_direct_with_clo1(data,(closure)&c_7316753,__lambda_426, &c_7316758);;
++return_direct_with_clo1(data,(closure)&c_7316746,__lambda_426, &c_7316751);;
}
-static void __lambda_427(void *data, object self_7313344, int argc, object *args) /* object self_7313344, object k_735241, object cars_73535_733147, object cdrs_73536_733148 */
-+static void __lambda_427(void *data, object self_7312098, int argc, object *args) /* object self_7312098, object k_734796, object cars_73535_732807, object cdrs_73536_732808 */
++static void __lambda_427(void *data, object self_7312091, int argc, object *args) /* object self_7312091, object k_734789, object cars_73535_732800, object cdrs_73536_732801 */
{
- object k_735241 = args[0]; object cars_73535_733147 = args[1]; object cdrs_73536_733148 = args[2];
-+ object k_734796 = args[0]; object cars_73535_732807 = args[1]; object cdrs_73536_732808 = args[2];
++ object k_734789 = args[0]; object cars_73535_732800 = args[1]; object cdrs_73536_732801 = args[2];
-if( (boolean_f != Cyc_is_pair(cars_73535_733147)) ){
-+if( (boolean_f != Cyc_is_pair(cars_73535_732807)) ){
++if( (boolean_f != Cyc_is_pair(cars_73535_732800)) ){
-closureN_type c_7318055;
-object e_7318069 [3];
@@ -50742,35 +50947,35 @@ Make let-values be the same as let*-values, to work around
-c_7318055.elements[0] = cdrs_73536_733148;
-c_7318055.elements[1] = k_735241;
-c_7318055.elements[2] = ((closureN)self_7313344)->elements[1];
-+closureN_type c_7316762;
-+object e_7316776 [3];
-+c_7316762.hdr.mark = gc_color_red;
-+ c_7316762.hdr.grayed = 0;
-+c_7316762.tag = closureN_tag;
-+ c_7316762.fn = (function_type)__lambda_428;
-+c_7316762.num_args = 1;
-+c_7316762.num_elements = 3;
-+c_7316762.elements = (object *)e_7316776;
-+c_7316762.elements[0] = cdrs_73536_732808;
-+c_7316762.elements[1] = k_734796;
-+c_7316762.elements[2] = ((closureN)self_7312098)->elements[1];
++closureN_type c_7316755;
++object e_7316769 [3];
++c_7316755.hdr.mark = gc_color_red;
++ c_7316755.hdr.grayed = 0;
++c_7316755.tag = closureN_tag;
++ c_7316755.fn = (function_type)__lambda_428;
++c_7316755.num_args = 1;
++c_7316755.num_elements = 3;
++c_7316755.elements = (object *)e_7316769;
++c_7316755.elements[0] = cdrs_73536_732801;
++c_7316755.elements[1] = k_734789;
++c_7316755.elements[2] = ((closureN)self_7312091)->elements[1];
-object c_7318072 = apply(data,(closure)&c_7318055,((closureN)self_7313344)->elements[0], cars_73535_733147);
-return_closcall1(data,(closure)&c_7318055, c_7318072);
-+object c_7316779 = apply(data,(closure)&c_7316762,((closureN)self_7312098)->elements[0], cars_73535_732807);
-+return_closcall1(data,(closure)&c_7316762, c_7316779);
++object c_7316772 = apply(data,(closure)&c_7316755,((closureN)self_7312091)->elements[0], cars_73535_732800);
++return_closcall1(data,(closure)&c_7316755, c_7316772);
} else {
- return_direct_with_clo1(data, k_735241, (((closure) k_735241)->fn), NULL);}
-+ return_direct_with_clo1(data, k_734796, (((closure) k_734796)->fn), NULL);}
++ return_direct_with_clo1(data, k_734789, (((closure) k_734789)->fn), NULL);}
;;
}
-static void __lambda_428(void *data, object self_7313345, int argc, object *args) /* object self_7313345, object x_73537_733149 */
-+static void __lambda_428(void *data, object self_7312099, int argc, object *args) /* object self_7312099, object x_73537_732809 */
++static void __lambda_428(void *data, object self_7312092, int argc, object *args) /* object self_7312092, object x_73537_732802 */
{
- object x_73537_733149 = args[0];
-+ object x_73537_732809 = args[0];
++ object x_73537_732802 = args[0];
@@ -50785,48 +50990,48 @@ Make let-values be the same as let*-values, to work around
-c_7318060.elements = (object *)e_7318067;
-c_7318060.elements[0] = ((closureN)self_7313345)->elements[1];
-c_7318060.elements[1] = x_73537_733149;
-+closureN_type c_7316767;
-+object e_7316774 [2];
-+c_7316767.hdr.mark = gc_color_red;
-+ c_7316767.hdr.grayed = 0;
-+c_7316767.tag = closureN_tag;
-+ c_7316767.fn = (function_type)__lambda_429;
-+c_7316767.num_args = 1;
-+c_7316767.num_elements = 2;
-+c_7316767.elements = (object *)e_7316774;
-+c_7316767.elements[0] = ((closureN)self_7312099)->elements[1];
-+c_7316767.elements[1] = x_73537_732809;
++closureN_type c_7316760;
++object e_7316767 [2];
++c_7316760.hdr.mark = gc_color_red;
++ c_7316760.hdr.grayed = 0;
++c_7316760.tag = closureN_tag;
++ c_7316760.fn = (function_type)__lambda_429;
++c_7316760.num_args = 1;
++c_7316760.num_elements = 2;
++c_7316760.elements = (object *)e_7316767;
++c_7316760.elements[0] = ((closureN)self_7312092)->elements[1];
++c_7316760.elements[1] = x_73537_732802;
-return_closcall2(data, car(((closureN)self_7313345)->elements[2]), &c_7318060, ((closureN)self_7313345)->elements[0]);;
-+return_closcall2(data, car(((closureN)self_7312099)->elements[2]), &c_7316767, ((closureN)self_7312099)->elements[0]);;
++return_closcall2(data, car(((closureN)self_7312092)->elements[2]), &c_7316760, ((closureN)self_7312092)->elements[0]);;
}
-static void __lambda_429(void *data, object self_7313346, int argc, object *args) /* object self_7313346, object r_735244 */
-+static void __lambda_429(void *data, object self_7312100, int argc, object *args) /* object self_7312100, object r_734799 */
++static void __lambda_429(void *data, object self_7312093, int argc, object *args) /* object self_7312093, object r_734792 */
{
- object r_735244 = args[0];
-+ object r_734799 = args[0];
++ object r_734792 = args[0];
-pair_type local_7318065;
-return_direct_with_clo1(data, ((closureN)self_7313346)->elements[0], (((closure) ((closureN)self_7313346)->elements[0])->fn), set_pair_as_expr(&local_7318065, ((closureN)self_7313346)->elements[1], r_735244));;
-+pair_type local_7316772;
-+return_direct_with_clo1(data, ((closureN)self_7312100)->elements[0], (((closure) ((closureN)self_7312100)->elements[0])->fn), set_pair_as_expr(&local_7316772, ((closureN)self_7312100)->elements[1], r_734799));;
++pair_type local_7316765;
++return_direct_with_clo1(data, ((closureN)self_7312093)->elements[0], (((closure) ((closureN)self_7312093)->elements[0])->fn), set_pair_as_expr(&local_7316765, ((closureN)self_7312093)->elements[1], r_734792));;
}
-static void __lambda_426(void *data, object self_7313347, int argc, object *args) /* object self_7313347, object r_735240 */
-+static void __lambda_426(void *data, object self_7312101, int argc, object *args) /* object self_7312101, object r_734795 */
++static void __lambda_426(void *data, object self_7312094, int argc, object *args) /* object self_7312094, object r_734788 */
{
- object r_735240 = args[0];
- return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7313347)->elements[0], ((closureN)self_7313347)->elements[1], r_735240);;
-+ object r_734795 = args[0];
-+ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312101)->elements[0], ((closureN)self_7312101)->elements[1], r_734795);;
++ object r_734788 = args[0];
++ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312094)->elements[0], ((closureN)self_7312094)->elements[1], r_734788);;
}
-static void __lambda_422(void *data, object self_7313348, int argc, object *args) /* object self_7313348, object r_735237 */
-+static void __lambda_422(void *data, object self_7312102, int argc, object *args) /* object self_7312102, object r_734792 */
++static void __lambda_422(void *data, object self_7312095, int argc, object *args) /* object self_7312095, object r_734785 */
{
- object r_735237 = args[0];
-+ object r_734792 = args[0];
++ object r_734785 = args[0];
-closureN_type c_7318030;
-object e_7318037 [3];
@@ -50840,42 +51045,41 @@ Make let-values be the same as let*-values, to work around
-c_7318030.elements[0] = ((closureN)self_7313348)->elements[0];
-c_7318030.elements[1] = ((closureN)self_7313348)->elements[1];
-c_7318030.elements[2] = ((closureN)self_7313348)->elements[2];
-+closureN_type c_7316737;
-+object e_7316744 [3];
-+c_7316737.hdr.mark = gc_color_red;
-+ c_7316737.hdr.grayed = 0;
-+c_7316737.tag = closureN_tag;
-+ c_7316737.fn = (function_type)__lambda_423;
-+c_7316737.num_args = 1;
-+c_7316737.num_elements = 3;
-+c_7316737.elements = (object *)e_7316744;
-+c_7316737.elements[0] = ((closureN)self_7312102)->elements[0];
-+c_7316737.elements[1] = ((closureN)self_7312102)->elements[1];
-+c_7316737.elements[2] = ((closureN)self_7312102)->elements[2];
++closureN_type c_7316730;
++object e_7316737 [3];
++c_7316730.hdr.mark = gc_color_red;
++ c_7316730.hdr.grayed = 0;
++c_7316730.tag = closureN_tag;
++ c_7316730.fn = (function_type)__lambda_423;
++c_7316730.num_args = 1;
++c_7316730.num_elements = 3;
++c_7316730.elements = (object *)e_7316737;
++c_7316730.elements[0] = ((closureN)self_7312095)->elements[0];
++c_7316730.elements[1] = ((closureN)self_7312095)->elements[1];
++c_7316730.elements[2] = ((closureN)self_7312095)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7318030,__lambda_423, Cyc_set_cell(data, ((closureN)self_7313348)->elements[2], r_735237));;
-+return_direct_with_clo1(data,(closure)&c_7316737,__lambda_423, Cyc_set_cell(data, ((closureN)self_7312102)->elements[2], r_734792));;
++return_direct_with_clo1(data,(closure)&c_7316730,__lambda_423, Cyc_set_cell(data, ((closureN)self_7312095)->elements[2], r_734785));;
}
-static void __lambda_423(void *data, object self_7313349, int argc, object *args) /* object self_7313349, object r_735236 */
-+static void __lambda_423(void *data, object self_7312103, int argc, object *args) /* object self_7312103, object r_734791 */
++static void __lambda_423(void *data, object self_7312096, int argc, object *args) /* object self_7312096, object r_734784 */
{
-return_closcall2(data, car(((closureN)self_7313349)->elements[2]), ((closureN)self_7313349)->elements[0], ((closureN)self_7313349)->elements[1]);;
-+return_closcall2(data, car(((closureN)self_7312103)->elements[2]), ((closureN)self_7312103)->elements[0], ((closureN)self_7312103)->elements[1]);;
++return_closcall2(data, car(((closureN)self_7312096)->elements[2]), ((closureN)self_7312096)->elements[0], ((closureN)self_7312096)->elements[1]);;
}
-static void __lambda_399(void *data, object _, int argc, object *args) /* closure _,object k_735205, object lists_73516_733130 */
-+static void __lambda_399(void *data, object _, int argc, object *args) /* closure _,object k_734760, object lists_73516_732790 */
++static void __lambda_399(void *data, object _, int argc, object *args) /* closure _,object k_734753, object lists_73516_732783 */
{
-object k_735205 = args[0]; object lists_73516_733130 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:%cars+cdrs");
-+object k_734760 = args[0]; object lists_73516_732790 = args[1];
-+ Cyc_st_add(data, "base.sld:%cars+cdrs");
++object k_734753 = args[0]; object lists_73516_732783 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:%cars+cdrs");
-closureN_type c_7317908;
-object e_7317911 [1];
@@ -50887,18 +51091,8 @@ Make let-values be the same as let*-values, to work around
-c_7317908.num_elements = 1;
-c_7317908.elements = (object *)e_7317911;
-c_7317908.elements[0] = k_735205;
-+closureN_type c_7316615;
-+object e_7316618 [1];
-+c_7316615.hdr.mark = gc_color_red;
-+ c_7316615.hdr.grayed = 0;
-+c_7316615.tag = closureN_tag;
-+ c_7316615.fn = (function_type)__lambda_400;
-+c_7316615.num_args = 1;
-+c_7316615.num_elements = 1;
-+c_7316615.elements = (object *)e_7316618;
-+c_7316615.elements[0] = k_734760;
-
-
+-
+-
-closureN_type c_7317912;
-object e_7318017 [1];
-c_7317912.hdr.mark = gc_color_red;
@@ -50909,27 +51103,14 @@ Make let-values be the same as let*-values, to work around
-c_7317912.num_elements = 1;
-c_7317912.elements = (object *)e_7318017;
-c_7317912.elements[0] = lists_73516_733130;
-+closureN_type c_7316619;
-+object e_7316724 [1];
-+c_7316619.hdr.mark = gc_color_red;
-+ c_7316619.hdr.grayed = 0;
-+c_7316619.tag = closureN_tag;
-+ c_7316619.fn = (function_type)__lambda_401;
-+c_7316619.num_args = 1;
-+c_7316619.num_elements = 1;
-+c_7316619.elements = (object *)e_7316724;
-+c_7316619.elements[0] = lists_73516_732790;
-
+-
-return_direct_with_clo1(data,(closure)&c_7317908,__lambda_400, &c_7317912);;
-+return_direct_with_clo1(data,(closure)&c_7316615,__lambda_400, &c_7316619);;
- }
-
+-}
+-
-static void __lambda_401(void *data, object self_7313318, int argc, object *args) /* object self_7313318, object k_735207, object abort_73517_733131 */
-+static void __lambda_401(void *data, object self_7312072, int argc, object *args) /* object self_7312072, object k_734762, object abort_73517_732791 */
- {
+- {
- object k_735207 = args[0]; object abort_73517_733131 = args[1];
-+ object k_734762 = args[0]; object abort_73517_732791 = args[1];
-
+-
-closureN_type c_7317914;
-object e_7318015 [2];
-c_7317914.hdr.mark = gc_color_red;
@@ -50941,28 +51122,14 @@ Make let-values be the same as let*-values, to work around
-c_7317914.elements = (object *)e_7318015;
-c_7317914.elements[0] = abort_73517_733131;
-c_7317914.elements[1] = k_735207;
-+closureN_type c_7316621;
-+object e_7316722 [2];
-+c_7316621.hdr.mark = gc_color_red;
-+ c_7316621.hdr.grayed = 0;
-+c_7316621.tag = closureN_tag;
-+ c_7316621.fn = (function_type)__lambda_402;
-+c_7316621.num_args = 1;
-+c_7316621.num_elements = 2;
-+c_7316621.elements = (object *)e_7316722;
-+c_7316621.elements[0] = abort_73517_732791;
-+c_7316621.elements[1] = k_734762;
-
+-
-return_direct_with_clo1(data,(closure)&c_7317914,__lambda_402, ((closureN)self_7313318)->elements[0]);;
-+return_direct_with_clo1(data,(closure)&c_7316621,__lambda_402, ((closureN)self_7312072)->elements[0]);;
- }
-
+-}
+-
-static void __lambda_402(void *data, object self_7313319, int argc, object *args) /* object self_7313319, object lists_73519_733132 */
-+static void __lambda_402(void *data, object self_7312073, int argc, object *args) /* object self_7312073, object lists_73519_732792 */
- {
+- {
- object lists_73519_733132 = args[0];
-+ object lists_73519_732792 = args[0];
-
+-
-closureN_type c_7317916;
-object e_7318014 [3];
-c_7317916.hdr.mark = gc_color_red;
@@ -50975,29 +51142,14 @@ Make let-values be the same as let*-values, to work around
-c_7317916.elements[0] = ((closureN)self_7313319)->elements[0];
-c_7317916.elements[1] = ((closureN)self_7313319)->elements[1];
-c_7317916.elements[2] = lists_73519_733132;
-+closureN_type c_7316623;
-+object e_7316721 [3];
-+c_7316623.hdr.mark = gc_color_red;
-+ c_7316623.hdr.grayed = 0;
-+c_7316623.tag = closureN_tag;
-+ c_7316623.fn = (function_type)__lambda_403;
-+c_7316623.num_args = 1;
-+c_7316623.num_elements = 3;
-+c_7316623.elements = (object *)e_7316721;
-+c_7316623.elements[0] = ((closureN)self_7312073)->elements[0];
-+c_7316623.elements[1] = ((closureN)self_7312073)->elements[1];
-+c_7316623.elements[2] = lists_73519_732792;
-
+-
-return_direct_with_clo1(data,(closure)&c_7317916,__lambda_403, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7316623,__lambda_403, boolean_f);;
- }
-
+-}
+-
-static void __lambda_403(void *data, object self_7313320, int argc, object *args) /* object self_7313320, object recur_73520_733133 */
-+static void __lambda_403(void *data, object self_7312074, int argc, object *args) /* object self_7312074, object recur_73520_732793 */
- {
+- {
- object recur_73520_733133 = args[0];
-+ object recur_73520_732793 = args[0];
-
+-
-closureN_type c_7317918;
-object e_7318010 [3];
-c_7317918.hdr.mark = gc_color_red;
@@ -51010,32 +51162,16 @@ Make let-values be the same as let*-values, to work around
-c_7317918.elements[0] = ((closureN)self_7313320)->elements[0];
-c_7317918.elements[1] = ((closureN)self_7313320)->elements[1];
-c_7317918.elements[2] = ((closureN)self_7313320)->elements[2];
-+closureN_type c_7316625;
-+object e_7316717 [3];
-+c_7316625.hdr.mark = gc_color_red;
-+ c_7316625.hdr.grayed = 0;
-+c_7316625.tag = closureN_tag;
-+ c_7316625.fn = (function_type)__lambda_1310;
-+c_7316625.num_args = 1;
-+c_7316625.num_elements = 3;
-+c_7316625.elements = (object *)e_7316717;
-+c_7316625.elements[0] = ((closureN)self_7312074)->elements[0];
-+c_7316625.elements[1] = ((closureN)self_7312074)->elements[1];
-+c_7316625.elements[2] = ((closureN)self_7312074)->elements[2];
-
-
+-
+-
-pair_type local_7318013;
-return_direct_with_clo1(data,(closure)&c_7317918,__lambda_1357, set_cell_as_expr(&local_7318013, recur_73520_733133));;
-+pair_type local_7316720;
-+return_direct_with_clo1(data,(closure)&c_7316625,__lambda_1310, set_cell_as_expr(&local_7316720, recur_73520_732793));;
- }
-
+-}
+-
-static void __lambda_1357(void *data, object self_7313321, int argc, object *args) /* object self_7313321, object recur_73520_733133 */
-+static void __lambda_1310(void *data, object self_7312075, int argc, object *args) /* object self_7312075, object recur_73520_732793 */
- {
+- {
- object recur_73520_733133 = args[0];
-+ object recur_73520_732793 = args[0];
-
+-
-closureN_type c_7317920;
-object e_7317933 [3];
-c_7317920.hdr.mark = gc_color_red;
@@ -51048,20 +51184,8 @@ Make let-values be the same as let*-values, to work around
-c_7317920.elements[0] = ((closureN)self_7313321)->elements[1];
-c_7317920.elements[1] = ((closureN)self_7313321)->elements[2];
-c_7317920.elements[2] = recur_73520_733133;
-+closureN_type c_7316627;
-+object e_7316640 [3];
-+c_7316627.hdr.mark = gc_color_red;
-+ c_7316627.hdr.grayed = 0;
-+c_7316627.tag = closureN_tag;
-+ c_7316627.fn = (function_type)__lambda_404;
-+c_7316627.num_args = 1;
-+c_7316627.num_elements = 3;
-+c_7316627.elements = (object *)e_7316640;
-+c_7316627.elements[0] = ((closureN)self_7312075)->elements[1];
-+c_7316627.elements[1] = ((closureN)self_7312075)->elements[2];
-+c_7316627.elements[2] = recur_73520_732793;
-
-
+-
+-
-closureN_type c_7317934;
-object e_7318009 [2];
-c_7317934.hdr.mark = gc_color_red;
@@ -51073,31 +51197,16 @@ Make let-values be the same as let*-values, to work around
-c_7317934.elements = (object *)e_7318009;
-c_7317934.elements[0] = ((closureN)self_7313321)->elements[0];
-c_7317934.elements[1] = recur_73520_733133;
-+closureN_type c_7316641;
-+object e_7316716 [2];
-+c_7316641.hdr.mark = gc_color_red;
-+ c_7316641.hdr.grayed = 0;
-+c_7316641.tag = closureN_tag;
-+ c_7316641.fn = (function_type)__lambda_406;
-+c_7316641.num_args = 1;
-+c_7316641.num_elements = 2;
-+c_7316641.elements = (object *)e_7316716;
-+c_7316641.elements[0] = ((closureN)self_7312075)->elements[0];
-+c_7316641.elements[1] = recur_73520_732793;
-
+-
-return_direct_with_clo1(data,(closure)&c_7317920,__lambda_404, &c_7317934);;
-+return_direct_with_clo1(data,(closure)&c_7316627,__lambda_404, &c_7316641);;
- }
-
+-}
+-
-static void __lambda_406(void *data, object self_7313322, int argc, object *args) /* object self_7313322, object k_735210, object lists_73521_733134 */
-+static void __lambda_406(void *data, object self_7312076, int argc, object *args) /* object self_7312076, object k_734765, object lists_73521_732794 */
- {
+- {
- object k_735210 = args[0]; object lists_73521_733134 = args[1];
-+ object k_734765 = args[0]; object lists_73521_732794 = args[1];
-
+-
-if( (boolean_f != Cyc_is_pair(lists_73521_733134)) ){
-+if( (boolean_f != Cyc_is_pair(lists_73521_732794)) ){
-
+-
-closureN_type c_7317938;
-object e_7317998 [3];
-c_7317938.hdr.mark = gc_color_red;
@@ -51110,18 +51219,144 @@ Make let-values be the same as let*-values, to work around
-c_7317938.elements[0] = ((closureN)self_7313322)->elements[0];
-c_7317938.elements[1] = k_735210;
-c_7317938.elements[2] = ((closureN)self_7313322)->elements[1];
-+closureN_type c_7316645;
-+object e_7316705 [3];
-+c_7316645.hdr.mark = gc_color_red;
-+ c_7316645.hdr.grayed = 0;
-+c_7316645.tag = closureN_tag;
-+ c_7316645.fn = (function_type)__lambda_407;
-+c_7316645.num_args = 1;
-+c_7316645.num_elements = 3;
-+c_7316645.elements = (object *)e_7316705;
-+c_7316645.elements[0] = ((closureN)self_7312076)->elements[0];
-+c_7316645.elements[1] = k_734765;
-+c_7316645.elements[2] = ((closureN)self_7312076)->elements[1];
++closureN_type c_7316608;
++object e_7316611 [1];
++c_7316608.hdr.mark = gc_color_red;
++ c_7316608.hdr.grayed = 0;
++c_7316608.tag = closureN_tag;
++ c_7316608.fn = (function_type)__lambda_400;
++c_7316608.num_args = 1;
++c_7316608.num_elements = 1;
++c_7316608.elements = (object *)e_7316611;
++c_7316608.elements[0] = k_734753;
++
++
++closureN_type c_7316612;
++object e_7316717 [1];
++c_7316612.hdr.mark = gc_color_red;
++ c_7316612.hdr.grayed = 0;
++c_7316612.tag = closureN_tag;
++ c_7316612.fn = (function_type)__lambda_401;
++c_7316612.num_args = 1;
++c_7316612.num_elements = 1;
++c_7316612.elements = (object *)e_7316717;
++c_7316612.elements[0] = lists_73516_732783;
++
++return_direct_with_clo1(data,(closure)&c_7316608,__lambda_400, &c_7316612);;
++}
++
++static void __lambda_401(void *data, object self_7312065, int argc, object *args) /* object self_7312065, object k_734755, object abort_73517_732784 */
++ {
++ object k_734755 = args[0]; object abort_73517_732784 = args[1];
++
++closureN_type c_7316614;
++object e_7316715 [2];
++c_7316614.hdr.mark = gc_color_red;
++ c_7316614.hdr.grayed = 0;
++c_7316614.tag = closureN_tag;
++ c_7316614.fn = (function_type)__lambda_402;
++c_7316614.num_args = 1;
++c_7316614.num_elements = 2;
++c_7316614.elements = (object *)e_7316715;
++c_7316614.elements[0] = abort_73517_732784;
++c_7316614.elements[1] = k_734755;
++
++return_direct_with_clo1(data,(closure)&c_7316614,__lambda_402, ((closureN)self_7312065)->elements[0]);;
++}
++
++static void __lambda_402(void *data, object self_7312066, int argc, object *args) /* object self_7312066, object lists_73519_732785 */
++ {
++ object lists_73519_732785 = args[0];
++
++closureN_type c_7316616;
++object e_7316714 [3];
++c_7316616.hdr.mark = gc_color_red;
++ c_7316616.hdr.grayed = 0;
++c_7316616.tag = closureN_tag;
++ c_7316616.fn = (function_type)__lambda_403;
++c_7316616.num_args = 1;
++c_7316616.num_elements = 3;
++c_7316616.elements = (object *)e_7316714;
++c_7316616.elements[0] = ((closureN)self_7312066)->elements[0];
++c_7316616.elements[1] = ((closureN)self_7312066)->elements[1];
++c_7316616.elements[2] = lists_73519_732785;
++
++return_direct_with_clo1(data,(closure)&c_7316616,__lambda_403, boolean_f);;
++}
++
++static void __lambda_403(void *data, object self_7312067, int argc, object *args) /* object self_7312067, object recur_73520_732786 */
++ {
++ object recur_73520_732786 = args[0];
++
++closureN_type c_7316618;
++object e_7316710 [3];
++c_7316618.hdr.mark = gc_color_red;
++ c_7316618.hdr.grayed = 0;
++c_7316618.tag = closureN_tag;
++ c_7316618.fn = (function_type)__lambda_1310;
++c_7316618.num_args = 1;
++c_7316618.num_elements = 3;
++c_7316618.elements = (object *)e_7316710;
++c_7316618.elements[0] = ((closureN)self_7312067)->elements[0];
++c_7316618.elements[1] = ((closureN)self_7312067)->elements[1];
++c_7316618.elements[2] = ((closureN)self_7312067)->elements[2];
++
++
++pair_type local_7316713;
++return_direct_with_clo1(data,(closure)&c_7316618,__lambda_1310, set_cell_as_expr(&local_7316713, recur_73520_732786));;
++}
++
++static void __lambda_1310(void *data, object self_7312068, int argc, object *args) /* object self_7312068, object recur_73520_732786 */
++ {
++ object recur_73520_732786 = args[0];
++
++closureN_type c_7316620;
++object e_7316633 [3];
++c_7316620.hdr.mark = gc_color_red;
++ c_7316620.hdr.grayed = 0;
++c_7316620.tag = closureN_tag;
++ c_7316620.fn = (function_type)__lambda_404;
++c_7316620.num_args = 1;
++c_7316620.num_elements = 3;
++c_7316620.elements = (object *)e_7316633;
++c_7316620.elements[0] = ((closureN)self_7312068)->elements[1];
++c_7316620.elements[1] = ((closureN)self_7312068)->elements[2];
++c_7316620.elements[2] = recur_73520_732786;
++
++
++closureN_type c_7316634;
++object e_7316709 [2];
++c_7316634.hdr.mark = gc_color_red;
++ c_7316634.hdr.grayed = 0;
++c_7316634.tag = closureN_tag;
++ c_7316634.fn = (function_type)__lambda_406;
++c_7316634.num_args = 1;
++c_7316634.num_elements = 2;
++c_7316634.elements = (object *)e_7316709;
++c_7316634.elements[0] = ((closureN)self_7312068)->elements[0];
++c_7316634.elements[1] = recur_73520_732786;
++
++return_direct_with_clo1(data,(closure)&c_7316620,__lambda_404, &c_7316634);;
++}
++
++static void __lambda_406(void *data, object self_7312069, int argc, object *args) /* object self_7312069, object k_734758, object lists_73521_732787 */
++ {
++ object k_734758 = args[0]; object lists_73521_732787 = args[1];
++
++if( (boolean_f != Cyc_is_pair(lists_73521_732787)) ){
++
++closureN_type c_7316638;
++object e_7316698 [3];
++c_7316638.hdr.mark = gc_color_red;
++ c_7316638.hdr.grayed = 0;
++c_7316638.tag = closureN_tag;
++ c_7316638.fn = (function_type)__lambda_407;
++c_7316638.num_args = 1;
++c_7316638.num_elements = 3;
++c_7316638.elements = (object *)e_7316698;
++c_7316638.elements[0] = ((closureN)self_7312069)->elements[0];
++c_7316638.elements[1] = k_734758;
++c_7316638.elements[2] = ((closureN)self_7312069)->elements[1];
-closureN_type c_7317999;
@@ -51134,43 +51369,43 @@ Make let-values be the same as let*-values, to work around
-c_7317999.num_elements = 1;
-c_7317999.elements = (object *)e_7318007;
-c_7317999.elements[0] = lists_73521_733134;
-+closureN_type c_7316706;
-+object e_7316714 [1];
-+c_7316706.hdr.mark = gc_color_red;
-+ c_7316706.hdr.grayed = 0;
-+c_7316706.tag = closureN_tag;
-+ c_7316706.fn = (function_type)__lambda_418;
-+c_7316706.num_args = 0;
-+c_7316706.num_elements = 1;
-+c_7316706.elements = (object *)e_7316714;
-+c_7316706.elements[0] = lists_73521_732794;
++closureN_type c_7316699;
++object e_7316707 [1];
++c_7316699.hdr.mark = gc_color_red;
++ c_7316699.hdr.grayed = 0;
++c_7316699.tag = closureN_tag;
++ c_7316699.fn = (function_type)__lambda_418;
++c_7316699.num_args = 0;
++c_7316699.num_elements = 1;
++c_7316699.elements = (object *)e_7316707;
++c_7316699.elements[0] = lists_73521_732787;
-return_direct_with_clo1(data,(closure)&c_7317938,__lambda_407, &c_7317999);
-+return_direct_with_clo1(data,(closure)&c_7316645,__lambda_407, &c_7316706);
++return_direct_with_clo1(data,(closure)&c_7316638,__lambda_407, &c_7316699);
} else {
- return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_735210, NULL, NULL);}
-+ return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734765, NULL, NULL);}
++ return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734758, NULL, NULL);}
;;
}
-static void __lambda_418(void *data, object self_7313323, int argc, object *args) /* object self_7313323, object k_735228 */
-+static void __lambda_418(void *data, object self_7312077, int argc, object *args) /* object self_7312077, object k_734783 */
++static void __lambda_418(void *data, object self_7312070, int argc, object *args) /* object self_7312070, object k_734776 */
{
- object k_735228 = args[0];
-+ object k_734783 = args[0];
++ object k_734776 = args[0];
-return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_735228, Cyc_car(data, ((closureN)self_7313323)->elements[0]), Cyc_cdr(data, ((closureN)self_7313323)->elements[0]));;
-+return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734783, Cyc_car(data, ((closureN)self_7312077)->elements[0]), Cyc_cdr(data, ((closureN)self_7312077)->elements[0]));;
++return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734776, Cyc_car(data, ((closureN)self_7312070)->elements[0]), Cyc_cdr(data, ((closureN)self_7312070)->elements[0]));;
}
-static void __lambda_407(void *data, object self_7313324, int argc, object *args) /* object self_7313324, object r_735212 */
-+static void __lambda_407(void *data, object self_7312078, int argc, object *args) /* object self_7312078, object r_734767 */
++static void __lambda_407(void *data, object self_7312071, int argc, object *args) /* object self_7312071, object r_734760 */
{
- object r_735212 = args[0];
-+ object r_734767 = args[0];
++ object r_734760 = args[0];
-closureN_type c_7317940;
-object e_7317944 [2];
@@ -51183,17 +51418,17 @@ Make let-values be the same as let*-values, to work around
-c_7317940.elements = (object *)e_7317944;
-c_7317940.elements[0] = ((closureN)self_7313324)->elements[1];
-c_7317940.elements[1] = r_735212;
-+closureN_type c_7316647;
-+object e_7316651 [2];
-+c_7316647.hdr.mark = gc_color_red;
-+ c_7316647.hdr.grayed = 0;
-+c_7316647.tag = closureN_tag;
-+ c_7316647.fn = (function_type)__lambda_408;
-+c_7316647.num_args = 1;
-+c_7316647.num_elements = 2;
-+c_7316647.elements = (object *)e_7316651;
-+c_7316647.elements[0] = ((closureN)self_7312078)->elements[1];
-+c_7316647.elements[1] = r_734767;
++closureN_type c_7316640;
++object e_7316644 [2];
++c_7316640.hdr.mark = gc_color_red;
++ c_7316640.hdr.grayed = 0;
++c_7316640.tag = closureN_tag;
++ c_7316640.fn = (function_type)__lambda_408;
++c_7316640.num_args = 1;
++c_7316640.num_elements = 2;
++c_7316640.elements = (object *)e_7316644;
++c_7316640.elements[0] = ((closureN)self_7312071)->elements[1];
++c_7316640.elements[1] = r_734760;
-closureN_type c_7317945;
@@ -51207,32 +51442,32 @@ Make let-values be the same as let*-values, to work around
-c_7317945.elements = (object *)e_7317997;
-c_7317945.elements[0] = ((closureN)self_7313324)->elements[0];
-c_7317945.elements[1] = ((closureN)self_7313324)->elements[2];
-+closureN_type c_7316652;
-+object e_7316704 [2];
-+c_7316652.hdr.mark = gc_color_red;
-+ c_7316652.hdr.grayed = 0;
-+c_7316652.tag = closureN_tag;
-+ c_7316652.fn = (function_type)__lambda_409;
-+c_7316652.num_args = 2;
-+c_7316652.num_elements = 2;
-+c_7316652.elements = (object *)e_7316704;
-+c_7316652.elements[0] = ((closureN)self_7312078)->elements[0];
-+c_7316652.elements[1] = ((closureN)self_7312078)->elements[2];
++closureN_type c_7316645;
++object e_7316697 [2];
++c_7316645.hdr.mark = gc_color_red;
++ c_7316645.hdr.grayed = 0;
++c_7316645.tag = closureN_tag;
++ c_7316645.fn = (function_type)__lambda_409;
++c_7316645.num_args = 2;
++c_7316645.num_elements = 2;
++c_7316645.elements = (object *)e_7316697;
++c_7316645.elements[0] = ((closureN)self_7312071)->elements[0];
++c_7316645.elements[1] = ((closureN)self_7312071)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7317940,__lambda_408, &c_7317945);;
-+return_direct_with_clo1(data,(closure)&c_7316647,__lambda_408, &c_7316652);;
++return_direct_with_clo1(data,(closure)&c_7316640,__lambda_408, &c_7316645);;
}
-static void __lambda_409(void *data, object self_7313325, int argc, object *args) /* object self_7313325, object k_735214, object list_73522_733135, object other_91lists_73523_733136 */
-+static void __lambda_409(void *data, object self_7312079, int argc, object *args) /* object self_7312079, object k_734769, object list_73522_732795, object other_91lists_73523_732796 */
++static void __lambda_409(void *data, object self_7312072, int argc, object *args) /* object self_7312072, object k_734762, object list_73522_732788, object other_91lists_73523_732789 */
{
- object k_735214 = args[0]; object list_73522_733135 = args[1]; object other_91lists_73523_733136 = args[2];
-+ object k_734769 = args[0]; object list_73522_732795 = args[1]; object other_91lists_73523_732796 = args[2];
++ object k_734762 = args[0]; object list_73522_732788 = args[1]; object other_91lists_73523_732789 = args[2];
-if( (boolean_f != Cyc_is_null(list_73522_733135)) ){
- return_closcall3(data, ((closureN)self_7313325)->elements[0], k_735214, NULL, NULL);
-+if( (boolean_f != Cyc_is_null(list_73522_732795)) ){
-+ return_closcall3(data, ((closureN)self_7312079)->elements[0], k_734769, NULL, NULL);
++if( (boolean_f != Cyc_is_null(list_73522_732788)) ){
++ return_closcall3(data, ((closureN)self_7312072)->elements[0], k_734762, NULL, NULL);
} else {
-closureN_type c_7317951;
@@ -51247,18 +51482,18 @@ Make let-values be the same as let*-values, to work around
-c_7317951.elements[0] = k_735214;
-c_7317951.elements[1] = other_91lists_73523_733136;
-c_7317951.elements[2] = ((closureN)self_7313325)->elements[1];
-+closureN_type c_7316658;
-+object e_7316694 [3];
-+c_7316658.hdr.mark = gc_color_red;
-+ c_7316658.hdr.grayed = 0;
-+c_7316658.tag = closureN_tag;
-+ c_7316658.fn = (function_type)__lambda_410;
-+c_7316658.num_args = 1;
-+c_7316658.num_elements = 3;
-+c_7316658.elements = (object *)e_7316694;
-+c_7316658.elements[0] = k_734769;
-+c_7316658.elements[1] = other_91lists_73523_732796;
-+c_7316658.elements[2] = ((closureN)self_7312079)->elements[1];
++closureN_type c_7316651;
++object e_7316687 [3];
++c_7316651.hdr.mark = gc_color_red;
++ c_7316651.hdr.grayed = 0;
++c_7316651.tag = closureN_tag;
++ c_7316651.fn = (function_type)__lambda_410;
++c_7316651.num_args = 1;
++c_7316651.num_elements = 3;
++c_7316651.elements = (object *)e_7316687;
++c_7316651.elements[0] = k_734762;
++c_7316651.elements[1] = other_91lists_73523_732789;
++c_7316651.elements[2] = ((closureN)self_7312072)->elements[1];
-closureN_type c_7317988;
@@ -51271,40 +51506,40 @@ Make let-values be the same as let*-values, to work around
-c_7317988.num_elements = 1;
-c_7317988.elements = (object *)e_7317996;
-c_7317988.elements[0] = list_73522_733135;
-+closureN_type c_7316695;
-+object e_7316703 [1];
-+c_7316695.hdr.mark = gc_color_red;
-+ c_7316695.hdr.grayed = 0;
-+c_7316695.tag = closureN_tag;
-+ c_7316695.fn = (function_type)__lambda_417;
-+c_7316695.num_args = 0;
-+c_7316695.num_elements = 1;
-+c_7316695.elements = (object *)e_7316703;
-+c_7316695.elements[0] = list_73522_732795;
++closureN_type c_7316688;
++object e_7316696 [1];
++c_7316688.hdr.mark = gc_color_red;
++ c_7316688.hdr.grayed = 0;
++c_7316688.tag = closureN_tag;
++ c_7316688.fn = (function_type)__lambda_417;
++c_7316688.num_args = 0;
++c_7316688.num_elements = 1;
++c_7316688.elements = (object *)e_7316696;
++c_7316688.elements[0] = list_73522_732788;
-return_direct_with_clo1(data,(closure)&c_7317951,__lambda_410, &c_7317988);}
-+return_direct_with_clo1(data,(closure)&c_7316658,__lambda_410, &c_7316695);}
++return_direct_with_clo1(data,(closure)&c_7316651,__lambda_410, &c_7316688);}
;;
}
-static void __lambda_417(void *data, object self_7313326, int argc, object *args) /* object self_7313326, object k_735227 */
-+static void __lambda_417(void *data, object self_7312080, int argc, object *args) /* object self_7312080, object k_734782 */
++static void __lambda_417(void *data, object self_7312073, int argc, object *args) /* object self_7312073, object k_734775 */
{
- object k_735227 = args[0];
-+ object k_734782 = args[0];
++ object k_734775 = args[0];
-return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_735227, Cyc_car(data, ((closureN)self_7313326)->elements[0]), Cyc_cdr(data, ((closureN)self_7313326)->elements[0]));;
-+return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734782, Cyc_car(data, ((closureN)self_7312080)->elements[0]), Cyc_cdr(data, ((closureN)self_7312080)->elements[0]));;
++return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734775, Cyc_car(data, ((closureN)self_7312073)->elements[0]), Cyc_cdr(data, ((closureN)self_7312073)->elements[0]));;
}
-static void __lambda_410(void *data, object self_7313327, int argc, object *args) /* object self_7313327, object r_735218 */
-+static void __lambda_410(void *data, object self_7312081, int argc, object *args) /* object self_7312081, object r_734773 */
++static void __lambda_410(void *data, object self_7312074, int argc, object *args) /* object self_7312074, object r_734766 */
{
- object r_735218 = args[0];
-+ object r_734773 = args[0];
++ object r_734766 = args[0];
-closureN_type c_7317953;
-object e_7317957 [2];
@@ -51317,18 +51552,18 @@ Make let-values be the same as let*-values, to work around
-c_7317953.elements = (object *)e_7317957;
-c_7317953.elements[0] = ((closureN)self_7313327)->elements[0];
-c_7317953.elements[1] = r_735218;
--
-+closureN_type c_7316660;
-+object e_7316664 [2];
-+c_7316660.hdr.mark = gc_color_red;
-+ c_7316660.hdr.grayed = 0;
-+c_7316660.tag = closureN_tag;
-+ c_7316660.fn = (function_type)__lambda_411;
-+c_7316660.num_args = 1;
-+c_7316660.num_elements = 2;
-+c_7316660.elements = (object *)e_7316664;
-+c_7316660.elements[0] = ((closureN)self_7312081)->elements[0];
-+c_7316660.elements[1] = r_734773;
++closureN_type c_7316653;
++object e_7316657 [2];
++c_7316653.hdr.mark = gc_color_red;
++ c_7316653.hdr.grayed = 0;
++c_7316653.tag = closureN_tag;
++ c_7316653.fn = (function_type)__lambda_411;
++c_7316653.num_args = 1;
++c_7316653.num_elements = 2;
++c_7316653.elements = (object *)e_7316657;
++c_7316653.elements[0] = ((closureN)self_7312074)->elements[0];
++c_7316653.elements[1] = r_734766;
+
-closureN_type c_7317958;
-object e_7317986 [2];
@@ -51341,14 +51576,28 @@ Make let-values be the same as let*-values, to work around
-c_7317958.elements = (object *)e_7317986;
-c_7317958.elements[0] = ((closureN)self_7313327)->elements[1];
-c_7317958.elements[1] = ((closureN)self_7313327)->elements[2];
++closureN_type c_7316658;
++object e_7316686 [2];
++c_7316658.hdr.mark = gc_color_red;
++ c_7316658.hdr.grayed = 0;
++c_7316658.tag = closureN_tag;
++ c_7316658.fn = (function_type)__lambda_412;
++c_7316658.num_args = 2;
++c_7316658.num_elements = 2;
++c_7316658.elements = (object *)e_7316686;
++c_7316658.elements[0] = ((closureN)self_7312074)->elements[1];
++c_7316658.elements[1] = ((closureN)self_7312074)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7317953,__lambda_411, &c_7317958);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7316653,__lambda_411, &c_7316658);;
+ }
+
-static void __lambda_412(void *data, object self_7313328, int argc, object *args) /* object self_7313328, object k_735220, object a_73524_733137, object d_73525_733138 */
-- {
++static void __lambda_412(void *data, object self_7312075, int argc, object *args) /* object self_7312075, object k_734768, object a_73524_732790, object d_73525_732791 */
+ {
- object k_735220 = args[0]; object a_73524_733137 = args[1]; object d_73525_733138 = args[2];
--
++ object k_734768 = args[0]; object a_73524_732790 = args[1]; object d_73525_732791 = args[2];
+
-closureN_type c_7317960;
-object e_7317978 [3];
-c_7317960.hdr.mark = gc_color_red;
@@ -51361,37 +51610,18 @@ Make let-values be the same as let*-values, to work around
-c_7317960.elements[0] = a_73524_733137;
-c_7317960.elements[1] = d_73525_733138;
-c_7317960.elements[2] = k_735220;
-+closureN_type c_7316665;
-+object e_7316693 [2];
-+c_7316665.hdr.mark = gc_color_red;
-+ c_7316665.hdr.grayed = 0;
-+c_7316665.tag = closureN_tag;
-+ c_7316665.fn = (function_type)__lambda_412;
-+c_7316665.num_args = 2;
-+c_7316665.num_elements = 2;
-+c_7316665.elements = (object *)e_7316693;
-+c_7316665.elements[0] = ((closureN)self_7312081)->elements[1];
-+c_7316665.elements[1] = ((closureN)self_7312081)->elements[2];
-+
-+return_direct_with_clo1(data,(closure)&c_7316660,__lambda_411, &c_7316665);;
-+}
-+
-+static void __lambda_412(void *data, object self_7312082, int argc, object *args) /* object self_7312082, object k_734775, object a_73524_732797, object d_73525_732798 */
-+ {
-+ object k_734775 = args[0]; object a_73524_732797 = args[1]; object d_73525_732798 = args[2];
-+
-+closureN_type c_7316667;
-+object e_7316685 [3];
-+c_7316667.hdr.mark = gc_color_red;
-+ c_7316667.hdr.grayed = 0;
-+c_7316667.tag = closureN_tag;
-+ c_7316667.fn = (function_type)__lambda_413;
-+c_7316667.num_args = 1;
-+c_7316667.num_elements = 3;
-+c_7316667.elements = (object *)e_7316685;
-+c_7316667.elements[0] = a_73524_732797;
-+c_7316667.elements[1] = d_73525_732798;
-+c_7316667.elements[2] = k_734775;
++closureN_type c_7316660;
++object e_7316678 [3];
++c_7316660.hdr.mark = gc_color_red;
++ c_7316660.hdr.grayed = 0;
++c_7316660.tag = closureN_tag;
++ c_7316660.fn = (function_type)__lambda_413;
++c_7316660.num_args = 1;
++c_7316660.num_elements = 3;
++c_7316660.elements = (object *)e_7316678;
++c_7316660.elements[0] = a_73524_732790;
++c_7316660.elements[1] = d_73525_732791;
++c_7316660.elements[2] = k_734768;
-closureN_type c_7317979;
@@ -51405,38 +51635,38 @@ Make let-values be the same as let*-values, to work around
-c_7317979.elements = (object *)e_7317985;
-c_7317979.elements[0] = ((closureN)self_7313328)->elements[0];
-c_7317979.elements[1] = ((closureN)self_7313328)->elements[1];
-+closureN_type c_7316686;
-+object e_7316692 [2];
-+c_7316686.hdr.mark = gc_color_red;
-+ c_7316686.hdr.grayed = 0;
-+c_7316686.tag = closureN_tag;
-+ c_7316686.fn = (function_type)__lambda_416;
-+c_7316686.num_args = 0;
-+c_7316686.num_elements = 2;
-+c_7316686.elements = (object *)e_7316692;
-+c_7316686.elements[0] = ((closureN)self_7312082)->elements[0];
-+c_7316686.elements[1] = ((closureN)self_7312082)->elements[1];
++closureN_type c_7316679;
++object e_7316685 [2];
++c_7316679.hdr.mark = gc_color_red;
++ c_7316679.hdr.grayed = 0;
++c_7316679.tag = closureN_tag;
++ c_7316679.fn = (function_type)__lambda_416;
++c_7316679.num_args = 0;
++c_7316679.num_elements = 2;
++c_7316679.elements = (object *)e_7316685;
++c_7316679.elements[0] = ((closureN)self_7312075)->elements[0];
++c_7316679.elements[1] = ((closureN)self_7312075)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7317960,__lambda_413, &c_7317979);;
-+return_direct_with_clo1(data,(closure)&c_7316667,__lambda_413, &c_7316686);;
++return_direct_with_clo1(data,(closure)&c_7316660,__lambda_413, &c_7316679);;
}
-static void __lambda_416(void *data, object self_7313329, int argc, object *args) /* object self_7313329, object k_735226 */
-+static void __lambda_416(void *data, object self_7312083, int argc, object *args) /* object self_7312083, object k_734781 */
++static void __lambda_416(void *data, object self_7312076, int argc, object *args) /* object self_7312076, object k_734774 */
{
- object k_735226 = args[0];
-+ object k_734781 = args[0];
++ object k_734774 = args[0];
-return_closcall2(data, car(((closureN)self_7313329)->elements[1]), k_735226, ((closureN)self_7313329)->elements[0]);;
-+return_closcall2(data, car(((closureN)self_7312083)->elements[1]), k_734781, ((closureN)self_7312083)->elements[0]);;
++return_closcall2(data, car(((closureN)self_7312076)->elements[1]), k_734774, ((closureN)self_7312076)->elements[0]);;
}
-static void __lambda_413(void *data, object self_7313330, int argc, object *args) /* object self_7313330, object r_735221 */
-+static void __lambda_413(void *data, object self_7312084, int argc, object *args) /* object self_7312084, object r_734776 */
++static void __lambda_413(void *data, object self_7312077, int argc, object *args) /* object self_7312077, object r_734769 */
{
- object r_735221 = args[0];
-+ object r_734776 = args[0];
++ object r_734769 = args[0];
-closureN_type c_7317962;
-object e_7317966 [2];
@@ -51449,8 +51679,19 @@ Make let-values be the same as let*-values, to work around
-c_7317962.elements = (object *)e_7317966;
-c_7317962.elements[0] = ((closureN)self_7313330)->elements[2];
-c_7317962.elements[1] = r_735221;
--
--
++closureN_type c_7316662;
++object e_7316666 [2];
++c_7316662.hdr.mark = gc_color_red;
++ c_7316662.hdr.grayed = 0;
++c_7316662.tag = closureN_tag;
++ c_7316662.fn = (function_type)__lambda_414;
++c_7316662.num_args = 1;
++c_7316662.num_elements = 2;
++c_7316662.elements = (object *)e_7316666;
++c_7316662.elements[0] = ((closureN)self_7312077)->elements[2];
++c_7316662.elements[1] = r_734769;
+
+
-closureN_type c_7317967;
-object e_7317977 [2];
-c_7317967.hdr.mark = gc_color_red;
@@ -51462,82 +51703,69 @@ Make let-values be the same as let*-values, to work around
-c_7317967.elements = (object *)e_7317977;
-c_7317967.elements[0] = ((closureN)self_7313330)->elements[0];
-c_7317967.elements[1] = ((closureN)self_7313330)->elements[1];
-+closureN_type c_7316669;
-+object e_7316673 [2];
-+c_7316669.hdr.mark = gc_color_red;
-+ c_7316669.hdr.grayed = 0;
-+c_7316669.tag = closureN_tag;
-+ c_7316669.fn = (function_type)__lambda_414;
-+c_7316669.num_args = 1;
-+c_7316669.num_elements = 2;
-+c_7316669.elements = (object *)e_7316673;
-+c_7316669.elements[0] = ((closureN)self_7312084)->elements[2];
-+c_7316669.elements[1] = r_734776;
-+
++closureN_type c_7316667;
++object e_7316677 [2];
++c_7316667.hdr.mark = gc_color_red;
++ c_7316667.hdr.grayed = 0;
++c_7316667.tag = closureN_tag;
++ c_7316667.fn = (function_type)__lambda_415;
++c_7316667.num_args = 2;
++c_7316667.num_elements = 2;
++c_7316667.elements = (object *)e_7316677;
++c_7316667.elements[0] = ((closureN)self_7312077)->elements[0];
++c_7316667.elements[1] = ((closureN)self_7312077)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7317962,__lambda_414, &c_7317967);;
-+closureN_type c_7316674;
-+object e_7316684 [2];
-+c_7316674.hdr.mark = gc_color_red;
-+ c_7316674.hdr.grayed = 0;
-+c_7316674.tag = closureN_tag;
-+ c_7316674.fn = (function_type)__lambda_415;
-+c_7316674.num_args = 2;
-+c_7316674.num_elements = 2;
-+c_7316674.elements = (object *)e_7316684;
-+c_7316674.elements[0] = ((closureN)self_7312084)->elements[0];
-+c_7316674.elements[1] = ((closureN)self_7312084)->elements[1];
-+
-+return_direct_with_clo1(data,(closure)&c_7316669,__lambda_414, &c_7316674);;
++return_direct_with_clo1(data,(closure)&c_7316662,__lambda_414, &c_7316667);;
}
-static void __lambda_415(void *data, object self_7313331, int argc, object *args) /* object self_7313331, object k_735223, object cars_73526_733139, object cdrs_73527_733140 */
-+static void __lambda_415(void *data, object self_7312085, int argc, object *args) /* object self_7312085, object k_734778, object cars_73526_732799, object cdrs_73527_732800 */
++static void __lambda_415(void *data, object self_7312078, int argc, object *args) /* object self_7312078, object k_734771, object cars_73526_732792, object cdrs_73527_732793 */
{
- object k_735223 = args[0]; object cars_73526_733139 = args[1]; object cdrs_73527_733140 = args[2];
-+ object k_734778 = args[0]; object cars_73526_732799 = args[1]; object cdrs_73527_732800 = args[2];
++ object k_734771 = args[0]; object cars_73526_732792 = args[1]; object cdrs_73527_732793 = args[2];
-pair_type local_7317971;
-+pair_type local_7316678;
++pair_type local_7316671;
-pair_type local_7317975;
-return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_735223, set_pair_as_expr(&local_7317971, ((closureN)self_7313331)->elements[0], cars_73526_733139), set_pair_as_expr(&local_7317975, ((closureN)self_7313331)->elements[1], cdrs_73527_733140));;
-+pair_type local_7316682;
-+return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734778, set_pair_as_expr(&local_7316678, ((closureN)self_7312085)->elements[0], cars_73526_732799), set_pair_as_expr(&local_7316682, ((closureN)self_7312085)->elements[1], cdrs_73527_732800));;
++pair_type local_7316675;
++return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734771, set_pair_as_expr(&local_7316671, ((closureN)self_7312078)->elements[0], cars_73526_732792), set_pair_as_expr(&local_7316675, ((closureN)self_7312078)->elements[1], cdrs_73527_732793));;
}
-static void __lambda_414(void *data, object self_7313332, int argc, object *args) /* object self_7313332, object r_735222 */
-+static void __lambda_414(void *data, object self_7312086, int argc, object *args) /* object self_7312086, object r_734777 */
++static void __lambda_414(void *data, object self_7312079, int argc, object *args) /* object self_7312079, object r_734770 */
{
- object r_735222 = args[0];
- return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7313332)->elements[0], ((closureN)self_7313332)->elements[1], r_735222);;
-+ object r_734777 = args[0];
-+ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312086)->elements[0], ((closureN)self_7312086)->elements[1], r_734777);;
++ object r_734770 = args[0];
++ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312079)->elements[0], ((closureN)self_7312079)->elements[1], r_734770);;
}
-static void __lambda_411(void *data, object self_7313333, int argc, object *args) /* object self_7313333, object r_735219 */
-+static void __lambda_411(void *data, object self_7312087, int argc, object *args) /* object self_7312087, object r_734774 */
++static void __lambda_411(void *data, object self_7312080, int argc, object *args) /* object self_7312080, object r_734767 */
{
- object r_735219 = args[0];
- return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7313333)->elements[0], ((closureN)self_7313333)->elements[1], r_735219);;
-+ object r_734774 = args[0];
-+ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312087)->elements[0], ((closureN)self_7312087)->elements[1], r_734774);;
++ object r_734767 = args[0];
++ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312080)->elements[0], ((closureN)self_7312080)->elements[1], r_734767);;
}
-static void __lambda_408(void *data, object self_7313334, int argc, object *args) /* object self_7313334, object r_735213 */
-+static void __lambda_408(void *data, object self_7312088, int argc, object *args) /* object self_7312088, object r_734768 */
++static void __lambda_408(void *data, object self_7312081, int argc, object *args) /* object self_7312081, object r_734761 */
{
- object r_735213 = args[0];
- return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7313334)->elements[0], ((closureN)self_7313334)->elements[1], r_735213);;
-+ object r_734768 = args[0];
-+ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312088)->elements[0], ((closureN)self_7312088)->elements[1], r_734768);;
++ object r_734761 = args[0];
++ return_direct_with_clo3(data, __glo_call_91with_91values_scheme_base, (((closure) __glo_call_91with_91values_scheme_base)->fn), ((closureN)self_7312081)->elements[0], ((closureN)self_7312081)->elements[1], r_734761);;
}
-static void __lambda_404(void *data, object self_7313335, int argc, object *args) /* object self_7313335, object r_735209 */
-+static void __lambda_404(void *data, object self_7312089, int argc, object *args) /* object self_7312089, object r_734764 */
++static void __lambda_404(void *data, object self_7312082, int argc, object *args) /* object self_7312082, object r_734757 */
{
- object r_735209 = args[0];
-+ object r_734764 = args[0];
++ object r_734757 = args[0];
-closureN_type c_7317922;
-object e_7317929 [3];
@@ -51551,107 +51779,104 @@ Make let-values be the same as let*-values, to work around
-c_7317922.elements[0] = ((closureN)self_7313335)->elements[0];
-c_7317922.elements[1] = ((closureN)self_7313335)->elements[1];
-c_7317922.elements[2] = ((closureN)self_7313335)->elements[2];
-+closureN_type c_7316629;
-+object e_7316636 [3];
-+c_7316629.hdr.mark = gc_color_red;
-+ c_7316629.hdr.grayed = 0;
-+c_7316629.tag = closureN_tag;
-+ c_7316629.fn = (function_type)__lambda_405;
-+c_7316629.num_args = 1;
-+c_7316629.num_elements = 3;
-+c_7316629.elements = (object *)e_7316636;
-+c_7316629.elements[0] = ((closureN)self_7312089)->elements[0];
-+c_7316629.elements[1] = ((closureN)self_7312089)->elements[1];
-+c_7316629.elements[2] = ((closureN)self_7312089)->elements[2];
++closureN_type c_7316622;
++object e_7316629 [3];
++c_7316622.hdr.mark = gc_color_red;
++ c_7316622.hdr.grayed = 0;
++c_7316622.tag = closureN_tag;
++ c_7316622.fn = (function_type)__lambda_405;
++c_7316622.num_args = 1;
++c_7316622.num_elements = 3;
++c_7316622.elements = (object *)e_7316629;
++c_7316622.elements[0] = ((closureN)self_7312082)->elements[0];
++c_7316622.elements[1] = ((closureN)self_7312082)->elements[1];
++c_7316622.elements[2] = ((closureN)self_7312082)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7317922,__lambda_405, Cyc_set_cell(data, ((closureN)self_7313335)->elements[2], r_735209));;
-+return_direct_with_clo1(data,(closure)&c_7316629,__lambda_405, Cyc_set_cell(data, ((closureN)self_7312089)->elements[2], r_734764));;
++return_direct_with_clo1(data,(closure)&c_7316622,__lambda_405, Cyc_set_cell(data, ((closureN)self_7312082)->elements[2], r_734757));;
}
-static void __lambda_405(void *data, object self_7313336, int argc, object *args) /* object self_7313336, object r_735208 */
-+static void __lambda_405(void *data, object self_7312090, int argc, object *args) /* object self_7312090, object r_734763 */
++static void __lambda_405(void *data, object self_7312083, int argc, object *args) /* object self_7312083, object r_734756 */
{
-return_closcall2(data, car(((closureN)self_7313336)->elements[2]), ((closureN)self_7313336)->elements[0], ((closureN)self_7313336)->elements[1]);;
-+return_closcall2(data, car(((closureN)self_7312090)->elements[2]), ((closureN)self_7312090)->elements[0], ((closureN)self_7312090)->elements[1]);;
++return_closcall2(data, car(((closureN)self_7312083)->elements[2]), ((closureN)self_7312083)->elements[0], ((closureN)self_7312083)->elements[1]);;
}
-static void __lambda_400(void *data, object self_7313337, int argc, object *args) /* object self_7313337, object r_735206 */
-+static void __lambda_400(void *data, object self_7312091, int argc, object *args) /* object self_7312091, object r_734761 */
++static void __lambda_400(void *data, object self_7312084, int argc, object *args) /* object self_7312084, object r_734754 */
{
- object r_735206 = args[0];
- return_direct_with_clo2(data, __glo_call_91with_91current_91continuation_scheme_base, (((closure) __glo_call_91with_91current_91continuation_scheme_base)->fn), ((closureN)self_7313337)->elements[0], r_735206);;
-+ object r_734761 = args[0];
-+ return_direct_with_clo2(data, __glo_call_91with_91current_91continuation_scheme_base, (((closure) __glo_call_91with_91current_91continuation_scheme_base)->fn), ((closureN)self_7312091)->elements[0], r_734761);;
++ object r_734754 = args[0];
++ return_direct_with_clo2(data, __glo_call_91with_91current_91continuation_scheme_base, (((closure) __glo_call_91with_91current_91continuation_scheme_base)->fn), ((closureN)self_7312084)->elements[0], r_734754);;
}
-static void __lambda_398(void *data, object _, int argc, object *args) /* closure _,object k_735200, object pair_73515_733129 */
-+static void __lambda_398(void *data, object _, int argc, object *args) /* closure _,object k_734755, object pair_73515_732789 */
++static void __lambda_398(void *data, object _, int argc, object *args) /* closure _,object k_734748, object pair_73515_732782 */
{
-object k_735200 = args[0]; object pair_73515_733129 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:car+cdr");
-+object k_734755 = args[0]; object pair_73515_732789 = args[1];
-+ Cyc_st_add(data, "base.sld:car+cdr");
++object k_734748 = args[0]; object pair_73515_732782 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:car+cdr");
-return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_735200, Cyc_car(data, pair_73515_733129), Cyc_cdr(data, pair_73515_733129));;
-+return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734755, Cyc_car(data, pair_73515_732789), Cyc_cdr(data, pair_73515_732789));;
++return_direct_with_clo3(data, __glo_values_scheme_base, (((closure) __glo_values_scheme_base)->fn), k_734748, Cyc_car(data, pair_73515_732782), Cyc_cdr(data, pair_73515_732782));;
}
-static void __lambda_397(void *data, object _, int argc, object *args) /* closure _,object k_735181, object expr_73506_733123, object rename_73507_733124, object compare_73508_733125 */
-+static void __lambda_397(void *data, object _, int argc, object *args) /* closure _,object k_734736, object expr_73506_732783, object rename_73507_732784, object compare_73508_732785 */
++static void __lambda_397(void *data, object _, int argc, object *args) /* closure _,object k_734729, object expr_73506_732776, object rename_73507_732777, object compare_73508_732778 */
{
-object k_735181 = args[0]; object expr_73506_733123 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:receive");
-+object k_734736 = args[0]; object expr_73506_732783 = args[1];
-+ Cyc_st_add(data, "base.sld:receive");
++object k_734729 = args[0]; object expr_73506_732776 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:receive");
-pair_type local_7317872;
-+pair_type local_7316579;
++pair_type local_7316572;
-pair_type local_7317875;
-+pair_type local_7316582;
++pair_type local_7316575;
-pair_type local_7317878;
-+pair_type local_7316585;
++pair_type local_7316578;
-pair_type local_7317881;
-+pair_type local_7316588;
++pair_type local_7316581;
-pair_type local_7317884;
-+pair_type local_7316591;
++pair_type local_7316584;
-pair_type local_7317889;
-+pair_type local_7316596;
++pair_type local_7316589;
-pair_type local_7317892;
-+pair_type local_7316599;
++pair_type local_7316592;
-pair_type local_7317895;
-+pair_type local_7316602;
++pair_type local_7316595;
-return_direct_with_clo1(data, k_735181, (((closure) k_735181)->fn), set_pair_as_expr(&local_7317872, quote_call_91with_91values, set_pair_as_expr(&local_7317875, set_pair_as_expr(&local_7317878, quote_lambda, set_pair_as_expr(&local_7317881, NULL, set_pair_as_expr(&local_7317884, Cyc_caddr(data, expr_73506_733123), NULL))), set_pair_as_expr(&local_7317889, set_pair_as_expr(&local_7317892, quote_lambda, set_pair_as_expr(&local_7317895, Cyc_cadr(data, expr_73506_733123), Cyc_cdddr(data, expr_73506_733123))), NULL))));;
-+return_direct_with_clo1(data, k_734736, (((closure) k_734736)->fn), set_pair_as_expr(&local_7316579, quote_call_91with_91values, set_pair_as_expr(&local_7316582, set_pair_as_expr(&local_7316585, quote_lambda, set_pair_as_expr(&local_7316588, NULL, set_pair_as_expr(&local_7316591, Cyc_caddr(data, expr_73506_732783), NULL))), set_pair_as_expr(&local_7316596, set_pair_as_expr(&local_7316599, quote_lambda, set_pair_as_expr(&local_7316602, Cyc_cadr(data, expr_73506_732783), Cyc_cdddr(data, expr_73506_732783))), NULL))));;
++return_direct_with_clo1(data, k_734729, (((closure) k_734729)->fn), set_pair_as_expr(&local_7316572, quote_call_91with_91values, set_pair_as_expr(&local_7316575, set_pair_as_expr(&local_7316578, quote_lambda, set_pair_as_expr(&local_7316581, NULL, set_pair_as_expr(&local_7316584, Cyc_caddr(data, expr_73506_732776), NULL))), set_pair_as_expr(&local_7316589, set_pair_as_expr(&local_7316592, quote_lambda, set_pair_as_expr(&local_7316595, Cyc_cadr(data, expr_73506_732776), Cyc_cdddr(data, expr_73506_732776))), NULL))));;
}
-static void __lambda_390(void *data, object _, int argc, object *args) /* closure _,object k_735169, object ls_73499_733117 */
-+static void __lambda_390(void *data, object _, int argc, object *args) /* closure _,object k_734724, object ls_73499_732777 */
++static void __lambda_390(void *data, object _, int argc, object *args) /* closure _,object k_734717, object ls_73499_732770 */
{
-object k_735169 = args[0]; object ls_73499_733117 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:list-copy");
-+object k_734724 = args[0]; object ls_73499_732777 = args[1];
-+ Cyc_st_add(data, "base.sld:list-copy");
++object k_734717 = args[0]; object ls_73499_732770 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:list-copy");
-closureN_type c_7317820;
-object e_7317867 [1];
@@ -51663,26 +51888,26 @@ Make let-values be the same as let*-values, to work around
-c_7317820.num_elements = 1;
-c_7317820.elements = (object *)e_7317867;
-c_7317820.elements[0] = k_735169;
-+closureN_type c_7316527;
-+object e_7316574 [1];
-+c_7316527.hdr.mark = gc_color_red;
-+ c_7316527.hdr.grayed = 0;
-+c_7316527.tag = closureN_tag;
-+ c_7316527.fn = (function_type)__lambda_391;
-+c_7316527.num_args = 2;
-+c_7316527.num_elements = 1;
-+c_7316527.elements = (object *)e_7316574;
-+c_7316527.elements[0] = k_734724;
++closureN_type c_7316520;
++object e_7316567 [1];
++c_7316520.hdr.mark = gc_color_red;
++ c_7316520.hdr.grayed = 0;
++c_7316520.tag = closureN_tag;
++ c_7316520.fn = (function_type)__lambda_391;
++c_7316520.num_args = 2;
++c_7316520.num_elements = 1;
++c_7316520.elements = (object *)e_7316567;
++c_7316520.elements[0] = k_734717;
-return_direct_with_clo2(data,(closure)&c_7317820,__lambda_391, ls_73499_733117, NULL);;
-+return_direct_with_clo2(data,(closure)&c_7316527,__lambda_391, ls_73499_732777, NULL);;
++return_direct_with_clo2(data,(closure)&c_7316520,__lambda_391, ls_73499_732770, NULL);;
}
-static void __lambda_391(void *data, object self_7313311, int argc, object *args) /* object self_7313311, object ls_73501_733118, object res_73502_733119 */
-+static void __lambda_391(void *data, object self_7312065, int argc, object *args) /* object self_7312065, object ls_73501_732778, object res_73502_732779 */
++static void __lambda_391(void *data, object self_7312058, int argc, object *args) /* object self_7312058, object ls_73501_732771, object res_73502_732772 */
{
- object ls_73501_733118 = args[0]; object res_73502_733119 = args[1];
-+ object ls_73501_732778 = args[0]; object res_73502_732779 = args[1];
++ object ls_73501_732771 = args[0]; object res_73502_732772 = args[1];
-closureN_type c_7317822;
-object e_7317866 [3];
@@ -51696,28 +51921,28 @@ Make let-values be the same as let*-values, to work around
-c_7317822.elements[0] = ((closureN)self_7313311)->elements[0];
-c_7317822.elements[1] = ls_73501_733118;
-c_7317822.elements[2] = res_73502_733119;
-+closureN_type c_7316529;
-+object e_7316573 [3];
-+c_7316529.hdr.mark = gc_color_red;
-+ c_7316529.hdr.grayed = 0;
-+c_7316529.tag = closureN_tag;
-+ c_7316529.fn = (function_type)__lambda_392;
-+c_7316529.num_args = 1;
-+c_7316529.num_elements = 3;
-+c_7316529.elements = (object *)e_7316573;
-+c_7316529.elements[0] = ((closureN)self_7312065)->elements[0];
-+c_7316529.elements[1] = ls_73501_732778;
-+c_7316529.elements[2] = res_73502_732779;
++closureN_type c_7316522;
++object e_7316566 [3];
++c_7316522.hdr.mark = gc_color_red;
++ c_7316522.hdr.grayed = 0;
++c_7316522.tag = closureN_tag;
++ c_7316522.fn = (function_type)__lambda_392;
++c_7316522.num_args = 1;
++c_7316522.num_elements = 3;
++c_7316522.elements = (object *)e_7316566;
++c_7316522.elements[0] = ((closureN)self_7312058)->elements[0];
++c_7316522.elements[1] = ls_73501_732771;
++c_7316522.elements[2] = res_73502_732772;
-return_direct_with_clo1(data,(closure)&c_7317822,__lambda_392, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7316529,__lambda_392, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7316522,__lambda_392, boolean_f);;
}
-static void __lambda_392(void *data, object self_7313312, int argc, object *args) /* object self_7313312, object lp_73503_733120 */
-+static void __lambda_392(void *data, object self_7312066, int argc, object *args) /* object self_7312066, object lp_73503_732780 */
++static void __lambda_392(void *data, object self_7312059, int argc, object *args) /* object self_7312059, object lp_73503_732773 */
{
- object lp_73503_733120 = args[0];
-+ object lp_73503_732780 = args[0];
++ object lp_73503_732773 = args[0];
-closureN_type c_7317824;
-object e_7317862 [3];
@@ -51731,31 +51956,31 @@ Make let-values be the same as let*-values, to work around
-c_7317824.elements[0] = ((closureN)self_7313312)->elements[0];
-c_7317824.elements[1] = ((closureN)self_7313312)->elements[1];
-c_7317824.elements[2] = ((closureN)self_7313312)->elements[2];
-+closureN_type c_7316531;
-+object e_7316569 [3];
-+c_7316531.hdr.mark = gc_color_red;
-+ c_7316531.hdr.grayed = 0;
-+c_7316531.tag = closureN_tag;
-+ c_7316531.fn = (function_type)__lambda_1309;
-+c_7316531.num_args = 1;
-+c_7316531.num_elements = 3;
-+c_7316531.elements = (object *)e_7316569;
-+c_7316531.elements[0] = ((closureN)self_7312066)->elements[0];
-+c_7316531.elements[1] = ((closureN)self_7312066)->elements[1];
-+c_7316531.elements[2] = ((closureN)self_7312066)->elements[2];
++closureN_type c_7316524;
++object e_7316562 [3];
++c_7316524.hdr.mark = gc_color_red;
++ c_7316524.hdr.grayed = 0;
++c_7316524.tag = closureN_tag;
++ c_7316524.fn = (function_type)__lambda_1309;
++c_7316524.num_args = 1;
++c_7316524.num_elements = 3;
++c_7316524.elements = (object *)e_7316562;
++c_7316524.elements[0] = ((closureN)self_7312059)->elements[0];
++c_7316524.elements[1] = ((closureN)self_7312059)->elements[1];
++c_7316524.elements[2] = ((closureN)self_7312059)->elements[2];
-pair_type local_7317865;
-return_direct_with_clo1(data,(closure)&c_7317824,__lambda_1356, set_cell_as_expr(&local_7317865, lp_73503_733120));;
-+pair_type local_7316572;
-+return_direct_with_clo1(data,(closure)&c_7316531,__lambda_1309, set_cell_as_expr(&local_7316572, lp_73503_732780));;
++pair_type local_7316565;
++return_direct_with_clo1(data,(closure)&c_7316524,__lambda_1309, set_cell_as_expr(&local_7316565, lp_73503_732773));;
}
-static void __lambda_1356(void *data, object self_7313313, int argc, object *args) /* object self_7313313, object lp_73503_733120 */
-+static void __lambda_1309(void *data, object self_7312067, int argc, object *args) /* object self_7312067, object lp_73503_732780 */
++static void __lambda_1309(void *data, object self_7312060, int argc, object *args) /* object self_7312060, object lp_73503_732773 */
{
- object lp_73503_733120 = args[0];
-+ object lp_73503_732780 = args[0];
++ object lp_73503_732773 = args[0];
-closureN_type c_7317826;
-object e_7317840 [4];
@@ -51770,19 +51995,19 @@ Make let-values be the same as let*-values, to work around
-c_7317826.elements[1] = lp_73503_733120;
-c_7317826.elements[2] = ((closureN)self_7313313)->elements[1];
-c_7317826.elements[3] = ((closureN)self_7313313)->elements[2];
-+closureN_type c_7316533;
-+object e_7316547 [4];
-+c_7316533.hdr.mark = gc_color_red;
-+ c_7316533.hdr.grayed = 0;
-+c_7316533.tag = closureN_tag;
-+ c_7316533.fn = (function_type)__lambda_393;
-+c_7316533.num_args = 1;
-+c_7316533.num_elements = 4;
-+c_7316533.elements = (object *)e_7316547;
-+c_7316533.elements[0] = ((closureN)self_7312067)->elements[0];
-+c_7316533.elements[1] = lp_73503_732780;
-+c_7316533.elements[2] = ((closureN)self_7312067)->elements[1];
-+c_7316533.elements[3] = ((closureN)self_7312067)->elements[2];
++closureN_type c_7316526;
++object e_7316540 [4];
++c_7316526.hdr.mark = gc_color_red;
++ c_7316526.hdr.grayed = 0;
++c_7316526.tag = closureN_tag;
++ c_7316526.fn = (function_type)__lambda_393;
++c_7316526.num_args = 1;
++c_7316526.num_elements = 4;
++c_7316526.elements = (object *)e_7316540;
++c_7316526.elements[0] = ((closureN)self_7312060)->elements[0];
++c_7316526.elements[1] = lp_73503_732773;
++c_7316526.elements[2] = ((closureN)self_7312060)->elements[1];
++c_7316526.elements[3] = ((closureN)self_7312060)->elements[2];
-closureN_type c_7317841;
@@ -51795,40 +52020,40 @@ Make let-values be the same as let*-values, to work around
-c_7317841.num_elements = 1;
-c_7317841.elements = (object *)e_7317861;
-c_7317841.elements[0] = lp_73503_733120;
-+closureN_type c_7316548;
-+object e_7316568 [1];
-+c_7316548.hdr.mark = gc_color_red;
-+ c_7316548.hdr.grayed = 0;
-+c_7316548.tag = closureN_tag;
-+ c_7316548.fn = (function_type)__lambda_395;
-+c_7316548.num_args = 2;
-+c_7316548.num_elements = 1;
-+c_7316548.elements = (object *)e_7316568;
-+c_7316548.elements[0] = lp_73503_732780;
++closureN_type c_7316541;
++object e_7316561 [1];
++c_7316541.hdr.mark = gc_color_red;
++ c_7316541.hdr.grayed = 0;
++c_7316541.tag = closureN_tag;
++ c_7316541.fn = (function_type)__lambda_395;
++c_7316541.num_args = 2;
++c_7316541.num_elements = 1;
++c_7316541.elements = (object *)e_7316561;
++c_7316541.elements[0] = lp_73503_732773;
-return_direct_with_clo1(data,(closure)&c_7317826,__lambda_393, &c_7317841);;
-+return_direct_with_clo1(data,(closure)&c_7316533,__lambda_393, &c_7316548);;
++return_direct_with_clo1(data,(closure)&c_7316526,__lambda_393, &c_7316541);;
}
-static void __lambda_395(void *data, object self_7313314, int argc, object *args) /* object self_7313314, object k_735173, object ls_73504_733121, object res_73505_733122 */
-+static void __lambda_395(void *data, object self_7312068, int argc, object *args) /* object self_7312068, object k_734728, object ls_73504_732781, object res_73505_732782 */
++static void __lambda_395(void *data, object self_7312061, int argc, object *args) /* object self_7312061, object k_734721, object ls_73504_732774, object res_73505_732775 */
{
- object k_735173 = args[0]; object ls_73504_733121 = args[1]; object res_73505_733122 = args[2];
-+ object k_734728 = args[0]; object ls_73504_732781 = args[1]; object res_73505_732782 = args[2];
++ object k_734721 = args[0]; object ls_73504_732774 = args[1]; object res_73505_732775 = args[2];
-if( (boolean_f != Cyc_is_pair(ls_73504_733121)) ){
-+if( (boolean_f != Cyc_is_pair(ls_73504_732781)) ){
++if( (boolean_f != Cyc_is_pair(ls_73504_732774)) ){
-pair_type local_7317852;
-+pair_type local_7316559;
++pair_type local_7316552;
-return_closcall3(data, car(((closureN)self_7313314)->elements[0]), k_735173, Cyc_cdr(data, ls_73504_733121), set_pair_as_expr(&local_7317852, Cyc_car(data, ls_73504_733121), res_73505_733122));
-+return_closcall3(data, car(((closureN)self_7312068)->elements[0]), k_734728, Cyc_cdr(data, ls_73504_732781), set_pair_as_expr(&local_7316559, Cyc_car(data, ls_73504_732781), res_73505_732782));
++return_closcall3(data, car(((closureN)self_7312061)->elements[0]), k_734721, Cyc_cdr(data, ls_73504_732774), set_pair_as_expr(&local_7316552, Cyc_car(data, ls_73504_732774), res_73505_732775));
} else {
-closureN_type c_7317856;
@@ -51842,37 +52067,37 @@ Make let-values be the same as let*-values, to work around
-c_7317856.elements = (object *)e_7317860;
-c_7317856.elements[0] = k_735173;
-c_7317856.elements[1] = ls_73504_733121;
-+closureN_type c_7316563;
-+object e_7316567 [2];
-+c_7316563.hdr.mark = gc_color_red;
-+ c_7316563.hdr.grayed = 0;
-+c_7316563.tag = closureN_tag;
-+ c_7316563.fn = (function_type)__lambda_396;
-+c_7316563.num_args = 1;
-+c_7316563.num_elements = 2;
-+c_7316563.elements = (object *)e_7316567;
-+c_7316563.elements[0] = k_734728;
-+c_7316563.elements[1] = ls_73504_732781;
++closureN_type c_7316556;
++object e_7316560 [2];
++c_7316556.hdr.mark = gc_color_red;
++ c_7316556.hdr.grayed = 0;
++c_7316556.tag = closureN_tag;
++ c_7316556.fn = (function_type)__lambda_396;
++c_7316556.num_args = 1;
++c_7316556.num_elements = 2;
++c_7316556.elements = (object *)e_7316560;
++c_7316556.elements[0] = k_734721;
++c_7316556.elements[1] = ls_73504_732774;
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7317856, primitive_cons, NULL, res_73505_733122);}
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7316563, primitive_cons, NULL, res_73505_732782);}
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7316556, primitive_cons, NULL, res_73505_732775);}
;;
}
-static void __lambda_396(void *data, object self_7313315, int argc, object *args) /* object self_7313315, object r_735178_7312655 */
-+static void __lambda_396(void *data, object self_7312069, int argc, object *args) /* object self_7312069, object r_734733_7311409 */
++static void __lambda_396(void *data, object self_7312062, int argc, object *args) /* object self_7312062, object r_734726_7311402 */
{
- object r_735178_7312655 = args[0];
- return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), ((closureN)self_7313315)->elements[0], r_735178_7312655, ((closureN)self_7313315)->elements[1]);;
-+ object r_734733_7311409 = args[0];
-+ return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), ((closureN)self_7312069)->elements[0], r_734733_7311409, ((closureN)self_7312069)->elements[1]);;
++ object r_734726_7311402 = args[0];
++ return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), ((closureN)self_7312062)->elements[0], r_734726_7311402, ((closureN)self_7312062)->elements[1]);;
}
-static void __lambda_393(void *data, object self_7313316, int argc, object *args) /* object self_7313316, object r_735172 */
-+static void __lambda_393(void *data, object self_7312070, int argc, object *args) /* object self_7312070, object r_734727 */
++static void __lambda_393(void *data, object self_7312063, int argc, object *args) /* object self_7312063, object r_734720 */
{
- object r_735172 = args[0];
-+ object r_734727 = args[0];
++ object r_734720 = args[0];
-closureN_type c_7317828;
-object e_7317836 [4];
@@ -51887,45 +52112,44 @@ Make let-values be the same as let*-values, to work around
-c_7317828.elements[1] = ((closureN)self_7313316)->elements[1];
-c_7317828.elements[2] = ((closureN)self_7313316)->elements[2];
-c_7317828.elements[3] = ((closureN)self_7313316)->elements[3];
-+closureN_type c_7316535;
-+object e_7316543 [4];
-+c_7316535.hdr.mark = gc_color_red;
-+ c_7316535.hdr.grayed = 0;
-+c_7316535.tag = closureN_tag;
-+ c_7316535.fn = (function_type)__lambda_394;
-+c_7316535.num_args = 1;
-+c_7316535.num_elements = 4;
-+c_7316535.elements = (object *)e_7316543;
-+c_7316535.elements[0] = ((closureN)self_7312070)->elements[0];
-+c_7316535.elements[1] = ((closureN)self_7312070)->elements[1];
-+c_7316535.elements[2] = ((closureN)self_7312070)->elements[2];
-+c_7316535.elements[3] = ((closureN)self_7312070)->elements[3];
++closureN_type c_7316528;
++object e_7316536 [4];
++c_7316528.hdr.mark = gc_color_red;
++ c_7316528.hdr.grayed = 0;
++c_7316528.tag = closureN_tag;
++ c_7316528.fn = (function_type)__lambda_394;
++c_7316528.num_args = 1;
++c_7316528.num_elements = 4;
++c_7316528.elements = (object *)e_7316536;
++c_7316528.elements[0] = ((closureN)self_7312063)->elements[0];
++c_7316528.elements[1] = ((closureN)self_7312063)->elements[1];
++c_7316528.elements[2] = ((closureN)self_7312063)->elements[2];
++c_7316528.elements[3] = ((closureN)self_7312063)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7317828,__lambda_394, Cyc_set_cell(data, ((closureN)self_7313316)->elements[1], r_735172));;
-+return_direct_with_clo1(data,(closure)&c_7316535,__lambda_394, Cyc_set_cell(data, ((closureN)self_7312070)->elements[1], r_734727));;
++return_direct_with_clo1(data,(closure)&c_7316528,__lambda_394, Cyc_set_cell(data, ((closureN)self_7312063)->elements[1], r_734720));;
}
-static void __lambda_394(void *data, object self_7313317, int argc, object *args) /* object self_7313317, object r_735171 */
-+static void __lambda_394(void *data, object self_7312071, int argc, object *args) /* object self_7312071, object r_734726 */
++static void __lambda_394(void *data, object self_7312064, int argc, object *args) /* object self_7312064, object r_734719 */
{
-return_closcall3(data, car(((closureN)self_7313317)->elements[1]), ((closureN)self_7313317)->elements[0], ((closureN)self_7313317)->elements[2], ((closureN)self_7313317)->elements[3]);;
-+return_closcall3(data, car(((closureN)self_7312071)->elements[1]), ((closureN)self_7312071)->elements[0], ((closureN)self_7312071)->elements[2], ((closureN)self_7312071)->elements[3]);;
++return_closcall3(data, car(((closureN)self_7312064)->elements[1]), ((closureN)self_7312064)->elements[0], ((closureN)self_7312064)->elements[2], ((closureN)self_7312064)->elements[3]);;
}
-static void __lambda_383(void *data, object _, int argc, object *args) /* closure _,object k_735156, object k_73493_733111, object fill_73494_733112_raw, ... */
-+static void __lambda_383(void *data, object _, int argc, object *args) /* closure _,object k_734711, object k_73493_732771, object fill_73494_732772_raw, ... */
++static void __lambda_383(void *data, object _, int argc, object *args) /* closure _,object k_734704, object k_73493_732764, object fill_73494_732765_raw, ... */
{
-object k_735156 = args[0]; object k_73493_733111 = args[1];
-load_varargs(fill_73494_733112, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:make-list");
-+object k_734711 = args[0]; object k_73493_732771 = args[1];
-+load_varargs(fill_73494_732772, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:make-list");
++object k_734704 = args[0]; object k_73493_732764 = args[1];
++load_varargs(fill_73494_732765, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:make-list");
-closureN_type c_7317750;
-object e_7317817 [3];
@@ -51939,28 +52163,28 @@ Make let-values be the same as let*-values, to work around
-c_7317750.elements[0] = fill_73494_733112;
-c_7317750.elements[1] = k_73493_733111;
-c_7317750.elements[2] = k_735156;
-+closureN_type c_7316457;
-+object e_7316524 [3];
-+c_7316457.hdr.mark = gc_color_red;
-+ c_7316457.hdr.grayed = 0;
-+c_7316457.tag = closureN_tag;
-+ c_7316457.fn = (function_type)__lambda_384;
-+c_7316457.num_args = 2;
-+c_7316457.num_elements = 3;
-+c_7316457.elements = (object *)e_7316524;
-+c_7316457.elements[0] = fill_73494_732772;
-+c_7316457.elements[1] = k_734711;
-+c_7316457.elements[2] = k_73493_732771;
++closureN_type c_7316450;
++object e_7316517 [3];
++c_7316450.hdr.mark = gc_color_red;
++ c_7316450.hdr.grayed = 0;
++c_7316450.tag = closureN_tag;
++ c_7316450.fn = (function_type)__lambda_384;
++c_7316450.num_args = 2;
++c_7316450.num_elements = 3;
++c_7316450.elements = (object *)e_7316517;
++c_7316450.elements[0] = fill_73494_732765;
++c_7316450.elements[1] = k_734704;
++c_7316450.elements[2] = k_73493_732764;
-return_direct_with_clo2(data,(closure)&c_7317750,__lambda_384, boolean_f, boolean_f);;
-+return_direct_with_clo2(data,(closure)&c_7316457,__lambda_384, boolean_f, boolean_f);;
++return_direct_with_clo2(data,(closure)&c_7316450,__lambda_384, boolean_f, boolean_f);;
}
-static void __lambda_384(void *data, object self_7313303, int argc, object *args) /* object self_7313303, object x_73495_733113, object make_73496_733114 */
-+static void __lambda_384(void *data, object self_7312057, int argc, object *args) /* object self_7312057, object x_73495_732773, object make_73496_732774 */
++static void __lambda_384(void *data, object self_7312050, int argc, object *args) /* object self_7312050, object x_73495_732766, object make_73496_732767 */
{
- object x_73495_733113 = args[0]; object make_73496_733114 = args[1];
-+ object x_73495_732773 = args[0]; object make_73496_732774 = args[1];
++ object x_73495_732766 = args[0]; object make_73496_732767 = args[1];
-closureN_type c_7317752;
-object e_7317813 [4];
@@ -51975,32 +52199,32 @@ Make let-values be the same as let*-values, to work around
-c_7317752.elements[1] = ((closureN)self_7313303)->elements[1];
-c_7317752.elements[2] = ((closureN)self_7313303)->elements[2];
-c_7317752.elements[3] = make_73496_733114;
-+closureN_type c_7316459;
-+object e_7316520 [4];
-+c_7316459.hdr.mark = gc_color_red;
-+ c_7316459.hdr.grayed = 0;
-+c_7316459.tag = closureN_tag;
-+ c_7316459.fn = (function_type)__lambda_1308;
-+c_7316459.num_args = 1;
-+c_7316459.num_elements = 4;
-+c_7316459.elements = (object *)e_7316520;
-+c_7316459.elements[0] = ((closureN)self_7312057)->elements[0];
-+c_7316459.elements[1] = ((closureN)self_7312057)->elements[1];
-+c_7316459.elements[2] = ((closureN)self_7312057)->elements[2];
-+c_7316459.elements[3] = make_73496_732774;
++closureN_type c_7316452;
++object e_7316513 [4];
++c_7316452.hdr.mark = gc_color_red;
++ c_7316452.hdr.grayed = 0;
++c_7316452.tag = closureN_tag;
++ c_7316452.fn = (function_type)__lambda_1308;
++c_7316452.num_args = 1;
++c_7316452.num_elements = 4;
++c_7316452.elements = (object *)e_7316513;
++c_7316452.elements[0] = ((closureN)self_7312050)->elements[0];
++c_7316452.elements[1] = ((closureN)self_7312050)->elements[1];
++c_7316452.elements[2] = ((closureN)self_7312050)->elements[2];
++c_7316452.elements[3] = make_73496_732767;
-pair_type local_7317816;
-return_direct_with_clo1(data,(closure)&c_7317752,__lambda_1355, set_cell_as_expr(&local_7317816, x_73495_733113));;
-+pair_type local_7316523;
-+return_direct_with_clo1(data,(closure)&c_7316459,__lambda_1308, set_cell_as_expr(&local_7316523, x_73495_732773));;
++pair_type local_7316516;
++return_direct_with_clo1(data,(closure)&c_7316452,__lambda_1308, set_cell_as_expr(&local_7316516, x_73495_732766));;
}
-static void __lambda_1355(void *data, object self_7313304, int argc, object *args) /* object self_7313304, object x_73495_733113 */
-+static void __lambda_1308(void *data, object self_7312058, int argc, object *args) /* object self_7312058, object x_73495_732773 */
++static void __lambda_1308(void *data, object self_7312051, int argc, object *args) /* object self_7312051, object x_73495_732766 */
{
- object x_73495_733113 = args[0];
-+ object x_73495_732773 = args[0];
++ object x_73495_732766 = args[0];
-closureN_type c_7317754;
-object e_7317808 [4];
@@ -52015,43 +52239,43 @@ Make let-values be the same as let*-values, to work around
-c_7317754.elements[1] = ((closureN)self_7313304)->elements[1];
-c_7317754.elements[2] = ((closureN)self_7313304)->elements[2];
-c_7317754.elements[3] = x_73495_733113;
-+closureN_type c_7316461;
-+object e_7316515 [4];
-+c_7316461.hdr.mark = gc_color_red;
-+ c_7316461.hdr.grayed = 0;
-+c_7316461.tag = closureN_tag;
-+ c_7316461.fn = (function_type)__lambda_1307;
-+c_7316461.num_args = 1;
-+c_7316461.num_elements = 4;
-+c_7316461.elements = (object *)e_7316515;
-+c_7316461.elements[0] = ((closureN)self_7312058)->elements[0];
-+c_7316461.elements[1] = ((closureN)self_7312058)->elements[1];
-+c_7316461.elements[2] = ((closureN)self_7312058)->elements[2];
-+c_7316461.elements[3] = x_73495_732773;
++closureN_type c_7316454;
++object e_7316508 [4];
++c_7316454.hdr.mark = gc_color_red;
++ c_7316454.hdr.grayed = 0;
++c_7316454.tag = closureN_tag;
++ c_7316454.fn = (function_type)__lambda_1307;
++c_7316454.num_args = 1;
++c_7316454.num_elements = 4;
++c_7316454.elements = (object *)e_7316508;
++c_7316454.elements[0] = ((closureN)self_7312051)->elements[0];
++c_7316454.elements[1] = ((closureN)self_7312051)->elements[1];
++c_7316454.elements[2] = ((closureN)self_7312051)->elements[2];
++c_7316454.elements[3] = x_73495_732766;
-pair_type local_7317811;
-return_direct_with_clo1(data,(closure)&c_7317754,__lambda_1354, set_cell_as_expr(&local_7317811, ((closureN)self_7313304)->elements[3]));;
-+pair_type local_7316518;
-+return_direct_with_clo1(data,(closure)&c_7316461,__lambda_1307, set_cell_as_expr(&local_7316518, ((closureN)self_7312058)->elements[3]));;
++pair_type local_7316511;
++return_direct_with_clo1(data,(closure)&c_7316454,__lambda_1307, set_cell_as_expr(&local_7316511, ((closureN)self_7312051)->elements[3]));;
}
-static void __lambda_1354(void *data, object self_7313305, int argc, object *args) /* object self_7313305, object make_73496_733114 */
-+static void __lambda_1307(void *data, object self_7312059, int argc, object *args) /* object self_7312059, object make_73496_732774 */
++static void __lambda_1307(void *data, object self_7312052, int argc, object *args) /* object self_7312052, object make_73496_732767 */
{
- object make_73496_733114 = args[0];
- object r_735164;
-+ object make_73496_732774 = args[0];
-+ object r_734719;
++ object make_73496_732767 = args[0];
++ object r_734712;
-if( (boolean_f != Cyc_is_null(((closureN)self_7313305)->elements[0])) ){
- r_735164 = boolean_f;
-+if( (boolean_f != Cyc_is_null(((closureN)self_7312059)->elements[0])) ){
-+ r_734719 = boolean_f;
++if( (boolean_f != Cyc_is_null(((closureN)self_7312052)->elements[0])) ){
++ r_734712 = boolean_f;
} else {
- r_735164 = Cyc_car(data, ((closureN)self_7313305)->elements[0]);}
-+ r_734719 = Cyc_car(data, ((closureN)self_7312059)->elements[0]);}
++ r_734712 = Cyc_car(data, ((closureN)self_7312052)->elements[0]);}
;
-closureN_type c_7317765;
-object e_7317804 [4];
@@ -52066,28 +52290,28 @@ Make let-values be the same as let*-values, to work around
-c_7317765.elements[1] = ((closureN)self_7313305)->elements[2];
-c_7317765.elements[2] = make_73496_733114;
-c_7317765.elements[3] = ((closureN)self_7313305)->elements[3];
-+closureN_type c_7316472;
-+object e_7316511 [4];
-+c_7316472.hdr.mark = gc_color_red;
-+ c_7316472.hdr.grayed = 0;
-+c_7316472.tag = closureN_tag;
-+ c_7316472.fn = (function_type)__lambda_385;
-+c_7316472.num_args = 1;
-+c_7316472.num_elements = 4;
-+c_7316472.elements = (object *)e_7316511;
-+c_7316472.elements[0] = ((closureN)self_7312059)->elements[1];
-+c_7316472.elements[1] = ((closureN)self_7312059)->elements[2];
-+c_7316472.elements[2] = make_73496_732774;
-+c_7316472.elements[3] = ((closureN)self_7312059)->elements[3];
++closureN_type c_7316465;
++object e_7316504 [4];
++c_7316465.hdr.mark = gc_color_red;
++ c_7316465.hdr.grayed = 0;
++c_7316465.tag = closureN_tag;
++ c_7316465.fn = (function_type)__lambda_385;
++c_7316465.num_args = 1;
++c_7316465.num_elements = 4;
++c_7316465.elements = (object *)e_7316504;
++c_7316465.elements[0] = ((closureN)self_7312052)->elements[1];
++c_7316465.elements[1] = ((closureN)self_7312052)->elements[2];
++c_7316465.elements[2] = make_73496_732767;
++c_7316465.elements[3] = ((closureN)self_7312052)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7317765,__lambda_385, Cyc_set_cell(data, ((closureN)self_7313305)->elements[3], r_735164));;
-+return_direct_with_clo1(data,(closure)&c_7316472,__lambda_385, Cyc_set_cell(data, ((closureN)self_7312059)->elements[3], r_734719));;
++return_direct_with_clo1(data,(closure)&c_7316465,__lambda_385, Cyc_set_cell(data, ((closureN)self_7312052)->elements[3], r_734712));;
}
-static void __lambda_385(void *data, object self_7313306, int argc, object *args) /* object self_7313306, object r_735157 */
-+static void __lambda_385(void *data, object self_7312060, int argc, object *args) /* object self_7312060, object r_734712 */
++static void __lambda_385(void *data, object self_7312053, int argc, object *args) /* object self_7312053, object r_734705 */
{
@@ -52104,19 +52328,19 @@ Make let-values be the same as let*-values, to work around
-c_7317767.elements[1] = ((closureN)self_7313306)->elements[1];
-c_7317767.elements[2] = ((closureN)self_7313306)->elements[2];
-c_7317767.elements[3] = ((closureN)self_7313306)->elements[3];
-+closureN_type c_7316474;
-+object e_7316490 [4];
-+c_7316474.hdr.mark = gc_color_red;
-+ c_7316474.hdr.grayed = 0;
-+c_7316474.tag = closureN_tag;
-+ c_7316474.fn = (function_type)__lambda_386;
-+c_7316474.num_args = 1;
-+c_7316474.num_elements = 4;
-+c_7316474.elements = (object *)e_7316490;
-+c_7316474.elements[0] = ((closureN)self_7312060)->elements[0];
-+c_7316474.elements[1] = ((closureN)self_7312060)->elements[1];
-+c_7316474.elements[2] = ((closureN)self_7312060)->elements[2];
-+c_7316474.elements[3] = ((closureN)self_7312060)->elements[3];
++closureN_type c_7316467;
++object e_7316483 [4];
++c_7316467.hdr.mark = gc_color_red;
++ c_7316467.hdr.grayed = 0;
++c_7316467.tag = closureN_tag;
++ c_7316467.fn = (function_type)__lambda_386;
++c_7316467.num_args = 1;
++c_7316467.num_elements = 4;
++c_7316467.elements = (object *)e_7316483;
++c_7316467.elements[0] = ((closureN)self_7312053)->elements[0];
++c_7316467.elements[1] = ((closureN)self_7312053)->elements[1];
++c_7316467.elements[2] = ((closureN)self_7312053)->elements[2];
++c_7316467.elements[3] = ((closureN)self_7312053)->elements[3];
-closureN_type c_7317784;
@@ -52129,29 +52353,29 @@ Make let-values be the same as let*-values, to work around
-c_7317784.num_elements = 1;
-c_7317784.elements = (object *)e_7317803;
-c_7317784.elements[0] = ((closureN)self_7313306)->elements[2];
-+closureN_type c_7316491;
-+object e_7316510 [1];
-+c_7316491.hdr.mark = gc_color_red;
-+ c_7316491.hdr.grayed = 0;
-+c_7316491.tag = closureN_tag;
-+ c_7316491.fn = (function_type)__lambda_388;
-+c_7316491.num_args = 2;
-+c_7316491.num_elements = 1;
-+c_7316491.elements = (object *)e_7316510;
-+c_7316491.elements[0] = ((closureN)self_7312060)->elements[2];
++closureN_type c_7316484;
++object e_7316503 [1];
++c_7316484.hdr.mark = gc_color_red;
++ c_7316484.hdr.grayed = 0;
++c_7316484.tag = closureN_tag;
++ c_7316484.fn = (function_type)__lambda_388;
++c_7316484.num_args = 2;
++c_7316484.num_elements = 1;
++c_7316484.elements = (object *)e_7316503;
++c_7316484.elements[0] = ((closureN)self_7312053)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7317767,__lambda_386, &c_7317784);;
-+return_direct_with_clo1(data,(closure)&c_7316474,__lambda_386, &c_7316491);;
++return_direct_with_clo1(data,(closure)&c_7316467,__lambda_386, &c_7316484);;
}
-static void __lambda_388(void *data, object self_7313307, int argc, object *args) /* object self_7313307, object k_735160, object n_73497_733115, object obj_73498_733116 */
-+static void __lambda_388(void *data, object self_7312061, int argc, object *args) /* object self_7312061, object k_734715, object n_73497_732775, object obj_73498_732776 */
++static void __lambda_388(void *data, object self_7312054, int argc, object *args) /* object self_7312054, object k_734708, object n_73497_732768, object obj_73498_732769 */
{
- object k_735160 = args[0]; object n_73497_733115 = args[1]; object obj_73498_733116 = args[2];
-+ object k_734715 = args[0]; object n_73497_732775 = args[1]; object obj_73498_732776 = args[2];
++ object k_734708 = args[0]; object n_73497_732768 = args[1]; object obj_73498_732769 = args[2];
-if( (boolean_f != Cyc_num_fast_gt_op(data, n_73497_733115, obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, n_73497_732775, obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, n_73497_732768, obj_int2obj(0))) ){
@@ -52166,46 +52390,46 @@ Make let-values be the same as let*-values, to work around
-c_7317791.elements = (object *)e_7317798;
-c_7317791.elements[0] = k_735160;
-c_7317791.elements[1] = obj_73498_733116;
-+closureN_type c_7316498;
-+object e_7316505 [2];
-+c_7316498.hdr.mark = gc_color_red;
-+ c_7316498.hdr.grayed = 0;
-+c_7316498.tag = closureN_tag;
-+ c_7316498.fn = (function_type)__lambda_389;
-+c_7316498.num_args = 1;
-+c_7316498.num_elements = 2;
-+c_7316498.elements = (object *)e_7316505;
-+c_7316498.elements[0] = k_734715;
-+c_7316498.elements[1] = obj_73498_732776;
++closureN_type c_7316491;
++object e_7316498 [2];
++c_7316491.hdr.mark = gc_color_red;
++ c_7316491.hdr.grayed = 0;
++c_7316491.tag = closureN_tag;
++ c_7316491.fn = (function_type)__lambda_389;
++c_7316491.num_args = 1;
++c_7316491.num_elements = 2;
++c_7316491.elements = (object *)e_7316498;
++c_7316491.elements[0] = k_734708;
++c_7316491.elements[1] = obj_73498_732769;
-complex_num_type local_7317801;
-return_closcall3(data, car(((closureN)self_7313307)->elements[0]), &c_7317791, Cyc_fast_sub(data,&local_7317801, n_73497_733115, obj_int2obj(1)), obj_73498_733116);
-+complex_num_type local_7316508;
-+return_closcall3(data, car(((closureN)self_7312061)->elements[0]), &c_7316498, Cyc_fast_sub(data,&local_7316508, n_73497_732775, obj_int2obj(1)), obj_73498_732776);
++complex_num_type local_7316501;
++return_closcall3(data, car(((closureN)self_7312054)->elements[0]), &c_7316491, Cyc_fast_sub(data,&local_7316501, n_73497_732768, obj_int2obj(1)), obj_73498_732769);
} else {
- return_direct_with_clo1(data, k_735160, (((closure) k_735160)->fn), NULL);}
-+ return_direct_with_clo1(data, k_734715, (((closure) k_734715)->fn), NULL);}
++ return_direct_with_clo1(data, k_734708, (((closure) k_734708)->fn), NULL);}
;;
}
-static void __lambda_389(void *data, object self_7313308, int argc, object *args) /* object self_7313308, object r_735162 */
-+static void __lambda_389(void *data, object self_7312062, int argc, object *args) /* object self_7312062, object r_734717 */
++static void __lambda_389(void *data, object self_7312055, int argc, object *args) /* object self_7312055, object r_734710 */
{
- object r_735162 = args[0];
-+ object r_734717 = args[0];
++ object r_734710 = args[0];
-pair_type local_7317796;
-return_direct_with_clo1(data, ((closureN)self_7313308)->elements[0], (((closure) ((closureN)self_7313308)->elements[0])->fn), set_pair_as_expr(&local_7317796, ((closureN)self_7313308)->elements[1], r_735162));;
-+pair_type local_7316503;
-+return_direct_with_clo1(data, ((closureN)self_7312062)->elements[0], (((closure) ((closureN)self_7312062)->elements[0])->fn), set_pair_as_expr(&local_7316503, ((closureN)self_7312062)->elements[1], r_734717));;
++pair_type local_7316496;
++return_direct_with_clo1(data, ((closureN)self_7312055)->elements[0], (((closure) ((closureN)self_7312055)->elements[0])->fn), set_pair_as_expr(&local_7316496, ((closureN)self_7312055)->elements[1], r_734710));;
}
-static void __lambda_386(void *data, object self_7313309, int argc, object *args) /* object self_7313309, object r_735159 */
-+static void __lambda_386(void *data, object self_7312063, int argc, object *args) /* object self_7312063, object r_734714 */
++static void __lambda_386(void *data, object self_7312056, int argc, object *args) /* object self_7312056, object r_734707 */
{
- object r_735159 = args[0];
-+ object r_734714 = args[0];
++ object r_734707 = args[0];
-closureN_type c_7317769;
-object e_7317779 [4];
@@ -52220,28 +52444,28 @@ Make let-values be the same as let*-values, to work around
-c_7317769.elements[1] = ((closureN)self_7313309)->elements[1];
-c_7317769.elements[2] = ((closureN)self_7313309)->elements[2];
-c_7317769.elements[3] = ((closureN)self_7313309)->elements[3];
-+closureN_type c_7316476;
-+object e_7316486 [4];
-+c_7316476.hdr.mark = gc_color_red;
-+ c_7316476.hdr.grayed = 0;
-+c_7316476.tag = closureN_tag;
-+ c_7316476.fn = (function_type)__lambda_387;
-+c_7316476.num_args = 1;
-+c_7316476.num_elements = 4;
-+c_7316476.elements = (object *)e_7316486;
-+c_7316476.elements[0] = ((closureN)self_7312063)->elements[0];
-+c_7316476.elements[1] = ((closureN)self_7312063)->elements[1];
-+c_7316476.elements[2] = ((closureN)self_7312063)->elements[2];
-+c_7316476.elements[3] = ((closureN)self_7312063)->elements[3];
++closureN_type c_7316469;
++object e_7316479 [4];
++c_7316469.hdr.mark = gc_color_red;
++ c_7316469.hdr.grayed = 0;
++c_7316469.tag = closureN_tag;
++ c_7316469.fn = (function_type)__lambda_387;
++c_7316469.num_args = 1;
++c_7316469.num_elements = 4;
++c_7316469.elements = (object *)e_7316479;
++c_7316469.elements[0] = ((closureN)self_7312056)->elements[0];
++c_7316469.elements[1] = ((closureN)self_7312056)->elements[1];
++c_7316469.elements[2] = ((closureN)self_7312056)->elements[2];
++c_7316469.elements[3] = ((closureN)self_7312056)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7317769,__lambda_387, Cyc_set_cell(data, ((closureN)self_7313309)->elements[2], r_735159));;
-+return_direct_with_clo1(data,(closure)&c_7316476,__lambda_387, Cyc_set_cell(data, ((closureN)self_7312063)->elements[2], r_734714));;
++return_direct_with_clo1(data,(closure)&c_7316469,__lambda_387, Cyc_set_cell(data, ((closureN)self_7312056)->elements[2], r_734707));;
}
-static void __lambda_387(void *data, object self_7313310, int argc, object *args) /* object self_7313310, object r_735158 */
-+static void __lambda_387(void *data, object self_7312064, int argc, object *args) /* object self_7312064, object r_734713 */
++static void __lambda_387(void *data, object self_7312057, int argc, object *args) /* object self_7312057, object r_734706 */
{
@@ -52249,31 +52473,29 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313310)->elements[2]), ((closureN)self_7313310)->elements[1], ((closureN)self_7313310)->elements[0], car(((closureN)self_7313310)->elements[3]));;
-+return_closcall3(data, car(((closureN)self_7312064)->elements[2]), ((closureN)self_7312064)->elements[0], ((closureN)self_7312064)->elements[1], car(((closureN)self_7312064)->elements[3]));;
++return_closcall3(data, car(((closureN)self_7312057)->elements[2]), ((closureN)self_7312057)->elements[0], ((closureN)self_7312057)->elements[1], car(((closureN)self_7312057)->elements[3]));;
}
-static void __lambda_382(void *data, object _, int argc, object *args) /* closure _,object k_735153, object objs_73492_733110_raw, ... */
-+static void __lambda_382(void *data, object _, int argc, object *args) /* closure _,object k_734708, object objs_73492_732770_raw, ... */
++static void __lambda_382(void *data, object _, int argc, object *args) /* closure _,object k_734701, object objs_73492_732763_raw, ... */
{
-object k_735153 = args[0];
-load_varargs(objs_73492_733110, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:list");
++object k_734701 = args[0];
++load_varargs(objs_73492_732763, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:list");
-return_direct_with_clo1(data, k_735153, (((closure) k_735153)->fn), objs_73492_733110);;
-+object k_734708 = args[0];
-+load_varargs(objs_73492_732770, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:list");
-+return_direct_with_clo1(data, k_734708, (((closure) k_734708)->fn), objs_73492_732770);;
++return_direct_with_clo1(data, k_734701, (((closure) k_734701)->fn), objs_73492_732763);;
}
-static void __lambda_373(void *data, object _, int argc, object *args) /* closure _,object k_735138, object lst_73485_733100_raw, ... */
-+static void __lambda_373(void *data, object _, int argc, object *args) /* closure _,object k_734693, object lst_73485_732760_raw, ... */
++static void __lambda_373(void *data, object _, int argc, object *args) /* closure _,object k_734686, object lst_73485_732753_raw, ... */
{
-object k_735138 = args[0];
-load_varargs(lst_73485_733100, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:append");
-+object k_734693 = args[0];
-+load_varargs(lst_73485_732760, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:append");
++object k_734686 = args[0];
++load_varargs(lst_73485_732753, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:append");
-closureN_type c_7317683;
-object e_7317745 [2];
@@ -52286,27 +52508,27 @@ Make let-values be the same as let*-values, to work around
-c_7317683.elements = (object *)e_7317745;
-c_7317683.elements[0] = k_735138;
-c_7317683.elements[1] = lst_73485_733100;
-+closureN_type c_7316390;
-+object e_7316452 [2];
-+c_7316390.hdr.mark = gc_color_red;
-+ c_7316390.hdr.grayed = 0;
-+c_7316390.tag = closureN_tag;
-+ c_7316390.fn = (function_type)__lambda_374;
-+c_7316390.num_args = 1;
-+c_7316390.num_elements = 2;
-+c_7316390.elements = (object *)e_7316452;
-+c_7316390.elements[0] = k_734693;
-+c_7316390.elements[1] = lst_73485_732760;
++closureN_type c_7316383;
++object e_7316445 [2];
++c_7316383.hdr.mark = gc_color_red;
++ c_7316383.hdr.grayed = 0;
++c_7316383.tag = closureN_tag;
++ c_7316383.fn = (function_type)__lambda_374;
++c_7316383.num_args = 1;
++c_7316383.num_elements = 2;
++c_7316383.elements = (object *)e_7316445;
++c_7316383.elements[0] = k_734686;
++c_7316383.elements[1] = lst_73485_732753;
-return_direct_with_clo1(data,(closure)&c_7317683,__lambda_374, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7316390,__lambda_374, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7316383,__lambda_374, boolean_f);;
}
-static void __lambda_374(void *data, object self_7313294, int argc, object *args) /* object self_7313294, object append_912_733102 */
-+static void __lambda_374(void *data, object self_7312048, int argc, object *args) /* object self_7312048, object append_912_732762 */
++static void __lambda_374(void *data, object self_7312041, int argc, object *args) /* object self_7312041, object append_912_732755 */
{
- object append_912_733102 = args[0];
-+ object append_912_732762 = args[0];
++ object append_912_732755 = args[0];
-closureN_type c_7317685;
-object e_7317741 [2];
@@ -52319,30 +52541,30 @@ Make let-values be the same as let*-values, to work around
-c_7317685.elements = (object *)e_7317741;
-c_7317685.elements[0] = ((closureN)self_7313294)->elements[0];
-c_7317685.elements[1] = ((closureN)self_7313294)->elements[1];
-+closureN_type c_7316392;
-+object e_7316448 [2];
-+c_7316392.hdr.mark = gc_color_red;
-+ c_7316392.hdr.grayed = 0;
-+c_7316392.tag = closureN_tag;
-+ c_7316392.fn = (function_type)__lambda_1306;
-+c_7316392.num_args = 1;
-+c_7316392.num_elements = 2;
-+c_7316392.elements = (object *)e_7316448;
-+c_7316392.elements[0] = ((closureN)self_7312048)->elements[0];
-+c_7316392.elements[1] = ((closureN)self_7312048)->elements[1];
++closureN_type c_7316385;
++object e_7316441 [2];
++c_7316385.hdr.mark = gc_color_red;
++ c_7316385.hdr.grayed = 0;
++c_7316385.tag = closureN_tag;
++ c_7316385.fn = (function_type)__lambda_1306;
++c_7316385.num_args = 1;
++c_7316385.num_elements = 2;
++c_7316385.elements = (object *)e_7316441;
++c_7316385.elements[0] = ((closureN)self_7312041)->elements[0];
++c_7316385.elements[1] = ((closureN)self_7312041)->elements[1];
-pair_type local_7317744;
-return_direct_with_clo1(data,(closure)&c_7317685,__lambda_1353, set_cell_as_expr(&local_7317744, append_912_733102));;
-+pair_type local_7316451;
-+return_direct_with_clo1(data,(closure)&c_7316392,__lambda_1306, set_cell_as_expr(&local_7316451, append_912_732762));;
++pair_type local_7316444;
++return_direct_with_clo1(data,(closure)&c_7316385,__lambda_1306, set_cell_as_expr(&local_7316444, append_912_732755));;
}
-static void __lambda_1353(void *data, object self_7313295, int argc, object *args) /* object self_7313295, object append_912_733102 */
-+static void __lambda_1306(void *data, object self_7312049, int argc, object *args) /* object self_7312049, object append_912_732762 */
++static void __lambda_1306(void *data, object self_7312042, int argc, object *args) /* object self_7312042, object append_912_732755 */
{
- object append_912_733102 = args[0];
-+ object append_912_732762 = args[0];
++ object append_912_732755 = args[0];
-closureN_type c_7317687;
-object e_7317727 [3];
@@ -52356,31 +52578,31 @@ Make let-values be the same as let*-values, to work around
-c_7317687.elements[0] = append_912_733102;
-c_7317687.elements[1] = ((closureN)self_7313295)->elements[0];
-c_7317687.elements[2] = ((closureN)self_7313295)->elements[1];
-+closureN_type c_7316394;
-+object e_7316434 [3];
-+c_7316394.hdr.mark = gc_color_red;
-+ c_7316394.hdr.grayed = 0;
-+c_7316394.tag = closureN_tag;
-+ c_7316394.fn = (function_type)__lambda_375;
-+c_7316394.num_args = 1;
-+c_7316394.num_elements = 3;
-+c_7316394.elements = (object *)e_7316434;
-+c_7316394.elements[0] = append_912_732762;
-+c_7316394.elements[1] = ((closureN)self_7312049)->elements[0];
-+c_7316394.elements[2] = ((closureN)self_7312049)->elements[1];
++closureN_type c_7316387;
++object e_7316427 [3];
++c_7316387.hdr.mark = gc_color_red;
++ c_7316387.hdr.grayed = 0;
++c_7316387.tag = closureN_tag;
++ c_7316387.fn = (function_type)__lambda_375;
++c_7316387.num_args = 1;
++c_7316387.num_elements = 3;
++c_7316387.elements = (object *)e_7316427;
++c_7316387.elements[0] = append_912_732755;
++c_7316387.elements[1] = ((closureN)self_7312042)->elements[0];
++c_7316387.elements[2] = ((closureN)self_7312042)->elements[1];
-mclosure0(c_7317728, (function_type)__lambda_379);c_7317728.num_args = 2;
-return_direct_with_clo1(data,(closure)&c_7317687,__lambda_375, &c_7317728);;
-+mclosure0(c_7316435, (function_type)__lambda_379);c_7316435.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7316394,__lambda_375, &c_7316435);;
++mclosure0(c_7316428, (function_type)__lambda_379);c_7316428.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7316387,__lambda_375, &c_7316428);;
}
-static void __lambda_379(void *data, object self_7313296, int argc, object *args) /* object self_7313296, object k_735148, object inlist_73486_733104, object alist_73487_733105 */
-+static void __lambda_379(void *data, object self_7312050, int argc, object *args) /* object self_7312050, object k_734703, object inlist_73486_732764, object alist_73487_732765 */
++static void __lambda_379(void *data, object self_7312043, int argc, object *args) /* object self_7312043, object k_734696, object inlist_73486_732757, object alist_73487_732758 */
{
- object k_735148 = args[0]; object inlist_73486_733104 = args[1]; object alist_73487_733105 = args[2];
-+ object k_734703 = args[0]; object inlist_73486_732764 = args[1]; object alist_73487_732765 = args[2];
++ object k_734696 = args[0]; object inlist_73486_732757 = args[1]; object alist_73487_732758 = args[2];
-closureN_type c_7317730;
-object e_7317735 [3];
@@ -52394,52 +52616,52 @@ Make let-values be the same as let*-values, to work around
-c_7317730.elements[0] = alist_73487_733105;
-c_7317730.elements[1] = inlist_73486_733104;
-c_7317730.elements[2] = k_735148;
-+closureN_type c_7316437;
-+object e_7316442 [3];
-+c_7316437.hdr.mark = gc_color_red;
-+ c_7316437.hdr.grayed = 0;
-+c_7316437.tag = closureN_tag;
-+ c_7316437.fn = (function_type)__lambda_380;
-+c_7316437.num_args = 1;
-+c_7316437.num_elements = 3;
-+c_7316437.elements = (object *)e_7316442;
-+c_7316437.elements[0] = alist_73487_732765;
-+c_7316437.elements[1] = inlist_73486_732764;
-+c_7316437.elements[2] = k_734703;
++closureN_type c_7316430;
++object e_7316435 [3];
++c_7316430.hdr.mark = gc_color_red;
++ c_7316430.hdr.grayed = 0;
++c_7316430.tag = closureN_tag;
++ c_7316430.fn = (function_type)__lambda_380;
++c_7316430.num_args = 1;
++c_7316430.num_elements = 3;
++c_7316430.elements = (object *)e_7316435;
++c_7316430.elements[0] = alist_73487_732758;
++c_7316430.elements[1] = inlist_73486_732757;
++c_7316430.elements[2] = k_734696;
-mclosure0(c_7317736, (function_type)__lambda_381);c_7317736.num_args = 2;
-return_direct_with_clo1(data,(closure)&c_7317730,__lambda_380, &c_7317736);;
-+mclosure0(c_7316443, (function_type)__lambda_381);c_7316443.num_args = 2;
-+return_direct_with_clo1(data,(closure)&c_7316437,__lambda_380, &c_7316443);;
++mclosure0(c_7316436, (function_type)__lambda_381);c_7316436.num_args = 2;
++return_direct_with_clo1(data,(closure)&c_7316430,__lambda_380, &c_7316436);;
}
-static void __lambda_381(void *data, object self_7313297, int argc, object *args) /* object self_7313297, object k_735150, object ap_73488_733106, object in_73489_733107 */
-+static void __lambda_381(void *data, object self_7312051, int argc, object *args) /* object self_7312051, object k_734705, object ap_73488_732766, object in_73489_732767 */
++static void __lambda_381(void *data, object self_7312044, int argc, object *args) /* object self_7312044, object k_734698, object ap_73488_732759, object in_73489_732760 */
{
- object k_735150 = args[0]; object ap_73488_733106 = args[1]; object in_73489_733107 = args[2];
-+ object k_734705 = args[0]; object ap_73488_732766 = args[1]; object in_73489_732767 = args[2];
++ object k_734698 = args[0]; object ap_73488_732759 = args[1]; object in_73489_732760 = args[2];
-pair_type local_7317740;
-return_direct_with_clo1(data, k_735150, (((closure) k_735150)->fn), set_pair_as_expr(&local_7317740, ap_73488_733106, in_73489_733107));;
-+pair_type local_7316447;
-+return_direct_with_clo1(data, k_734705, (((closure) k_734705)->fn), set_pair_as_expr(&local_7316447, ap_73488_732766, in_73489_732767));;
++pair_type local_7316440;
++return_direct_with_clo1(data, k_734698, (((closure) k_734698)->fn), set_pair_as_expr(&local_7316440, ap_73488_732759, in_73489_732760));;
}
-static void __lambda_380(void *data, object self_7313298, int argc, object *args) /* object self_7313298, object r_735149 */
-+static void __lambda_380(void *data, object self_7312052, int argc, object *args) /* object self_7312052, object r_734704 */
++static void __lambda_380(void *data, object self_7312045, int argc, object *args) /* object self_7312045, object r_734697 */
{
- object r_735149 = args[0];
- return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), ((closureN)self_7313298)->elements[2], r_735149, ((closureN)self_7313298)->elements[0], ((closureN)self_7313298)->elements[1]);;
-+ object r_734704 = args[0];
-+ return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), ((closureN)self_7312052)->elements[2], r_734704, ((closureN)self_7312052)->elements[0], ((closureN)self_7312052)->elements[1]);;
++ object r_734697 = args[0];
++ return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), ((closureN)self_7312045)->elements[2], r_734697, ((closureN)self_7312045)->elements[0], ((closureN)self_7312045)->elements[1]);;
}
-static void __lambda_375(void *data, object self_7313299, int argc, object *args) /* object self_7313299, object r_735147 */
-+static void __lambda_375(void *data, object self_7312053, int argc, object *args) /* object self_7312053, object r_734702 */
++static void __lambda_375(void *data, object self_7312046, int argc, object *args) /* object self_7312046, object r_734695 */
{
- object r_735147 = args[0];
-+ object r_734702 = args[0];
++ object r_734695 = args[0];
-closureN_type c_7317689;
-object e_7317723 [3];
@@ -52453,43 +52675,43 @@ Make let-values be the same as let*-values, to work around
-c_7317689.elements[0] = ((closureN)self_7313299)->elements[0];
-c_7317689.elements[1] = ((closureN)self_7313299)->elements[1];
-c_7317689.elements[2] = ((closureN)self_7313299)->elements[2];
-+closureN_type c_7316396;
-+object e_7316430 [3];
-+c_7316396.hdr.mark = gc_color_red;
-+ c_7316396.hdr.grayed = 0;
-+c_7316396.tag = closureN_tag;
-+ c_7316396.fn = (function_type)__lambda_376;
-+c_7316396.num_args = 1;
-+c_7316396.num_elements = 3;
-+c_7316396.elements = (object *)e_7316430;
-+c_7316396.elements[0] = ((closureN)self_7312053)->elements[0];
-+c_7316396.elements[1] = ((closureN)self_7312053)->elements[1];
-+c_7316396.elements[2] = ((closureN)self_7312053)->elements[2];
++closureN_type c_7316389;
++object e_7316423 [3];
++c_7316389.hdr.mark = gc_color_red;
++ c_7316389.hdr.grayed = 0;
++c_7316389.tag = closureN_tag;
++ c_7316389.fn = (function_type)__lambda_376;
++c_7316389.num_args = 1;
++c_7316389.num_elements = 3;
++c_7316389.elements = (object *)e_7316423;
++c_7316389.elements[0] = ((closureN)self_7312046)->elements[0];
++c_7316389.elements[1] = ((closureN)self_7312046)->elements[1];
++c_7316389.elements[2] = ((closureN)self_7312046)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7317689,__lambda_376, Cyc_set_cell(data, ((closureN)self_7313299)->elements[0], r_735147));;
-+return_direct_with_clo1(data,(closure)&c_7316396,__lambda_376, Cyc_set_cell(data, ((closureN)self_7312053)->elements[0], r_734702));;
++return_direct_with_clo1(data,(closure)&c_7316389,__lambda_376, Cyc_set_cell(data, ((closureN)self_7312046)->elements[0], r_734695));;
}
-static void __lambda_376(void *data, object self_7313300, int argc, object *args) /* object self_7313300, object r_735139 */
-+static void __lambda_376(void *data, object self_7312054, int argc, object *args) /* object self_7312054, object r_734694 */
++static void __lambda_376(void *data, object self_7312047, int argc, object *args) /* object self_7312047, object r_734687 */
{
-if( (boolean_f != Cyc_is_null(((closureN)self_7313300)->elements[2])) ){
- return_direct_with_clo1(data, ((closureN)self_7313300)->elements[1], (((closure) ((closureN)self_7313300)->elements[1])->fn), ((closureN)self_7313300)->elements[2]);
-+if( (boolean_f != Cyc_is_null(((closureN)self_7312054)->elements[2])) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312054)->elements[1], (((closure) ((closureN)self_7312054)->elements[1])->fn), ((closureN)self_7312054)->elements[2]);
++if( (boolean_f != Cyc_is_null(((closureN)self_7312047)->elements[2])) ){
++ return_direct_with_clo1(data, ((closureN)self_7312047)->elements[1], (((closure) ((closureN)self_7312047)->elements[1])->fn), ((closureN)self_7312047)->elements[2]);
} else {
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7313300)->elements[2]))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7312054)->elements[2]))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7312047)->elements[2]))) ){
-return_direct_with_clo1(data, ((closureN)self_7313300)->elements[1], (((closure) ((closureN)self_7313300)->elements[1])->fn), Cyc_car(data, ((closureN)self_7313300)->elements[2]));
-+return_direct_with_clo1(data, ((closureN)self_7312054)->elements[1], (((closure) ((closureN)self_7312054)->elements[1])->fn), Cyc_car(data, ((closureN)self_7312054)->elements[2]));
++return_direct_with_clo1(data, ((closureN)self_7312047)->elements[1], (((closure) ((closureN)self_7312047)->elements[1])->fn), Cyc_car(data, ((closureN)self_7312047)->elements[2]));
} else {
-closureN_type c_7317707;
@@ -52503,17 +52725,17 @@ Make let-values be the same as let*-values, to work around
-c_7317707.elements = (object *)e_7317716;
-c_7317707.elements[0] = ((closureN)self_7313300)->elements[1];
-c_7317707.elements[1] = ((closureN)self_7313300)->elements[2];
-+closureN_type c_7316414;
-+object e_7316423 [2];
-+c_7316414.hdr.mark = gc_color_red;
-+ c_7316414.hdr.grayed = 0;
-+c_7316414.tag = closureN_tag;
-+ c_7316414.fn = (function_type)__lambda_377;
-+c_7316414.num_args = 1;
-+c_7316414.num_elements = 2;
-+c_7316414.elements = (object *)e_7316423;
-+c_7316414.elements[0] = ((closureN)self_7312054)->elements[1];
-+c_7316414.elements[1] = ((closureN)self_7312054)->elements[2];
++closureN_type c_7316407;
++object e_7316416 [2];
++c_7316407.hdr.mark = gc_color_red;
++ c_7316407.hdr.grayed = 0;
++c_7316407.tag = closureN_tag;
++ c_7316407.fn = (function_type)__lambda_377;
++c_7316407.num_args = 1;
++c_7316407.num_elements = 2;
++c_7316407.elements = (object *)e_7316416;
++c_7316407.elements[0] = ((closureN)self_7312047)->elements[1];
++c_7316407.elements[1] = ((closureN)self_7312047)->elements[2];
-closureN_type c_7317717;
@@ -52526,117 +52748,111 @@ Make let-values be the same as let*-values, to work around
-c_7317717.num_elements = 1;
-c_7317717.elements = (object *)e_7317722;
-c_7317717.elements[0] = ((closureN)self_7313300)->elements[0];
-+closureN_type c_7316424;
-+object e_7316429 [1];
-+c_7316424.hdr.mark = gc_color_red;
-+ c_7316424.hdr.grayed = 0;
-+c_7316424.tag = closureN_tag;
-+ c_7316424.fn = (function_type)__lambda_378;
-+c_7316424.num_args = 2;
-+c_7316424.num_elements = 1;
-+c_7316424.elements = (object *)e_7316429;
-+c_7316424.elements[0] = ((closureN)self_7312054)->elements[0];
++closureN_type c_7316417;
++object e_7316422 [1];
++c_7316417.hdr.mark = gc_color_red;
++ c_7316417.hdr.grayed = 0;
++c_7316417.tag = closureN_tag;
++ c_7316417.fn = (function_type)__lambda_378;
++c_7316417.num_args = 2;
++c_7316417.num_elements = 1;
++c_7316417.elements = (object *)e_7316422;
++c_7316417.elements[0] = ((closureN)self_7312047)->elements[0];
-return_direct_with_clo1(data,(closure)&c_7317707,__lambda_377, &c_7317717);}
-+return_direct_with_clo1(data,(closure)&c_7316414,__lambda_377, &c_7316424);}
++return_direct_with_clo1(data,(closure)&c_7316407,__lambda_377, &c_7316417);}
;}
;;
}
-static void __lambda_378(void *data, object self_7313301, int argc, object *args) /* object self_7313301, object k_735145, object a_73490_733108, object b_73491_733109 */
-+static void __lambda_378(void *data, object self_7312055, int argc, object *args) /* object self_7312055, object k_734700, object a_73490_732768, object b_73491_732769 */
++static void __lambda_378(void *data, object self_7312048, int argc, object *args) /* object self_7312048, object k_734693, object a_73490_732761, object b_73491_732762 */
{
- object k_735145 = args[0]; object a_73490_733108 = args[1]; object b_73491_733109 = args[2];
-+ object k_734700 = args[0]; object a_73490_732768 = args[1]; object b_73491_732769 = args[2];
++ object k_734693 = args[0]; object a_73490_732761 = args[1]; object b_73491_732762 = args[2];
-return_closcall3(data, car(((closureN)self_7313301)->elements[0]), k_735145, b_73491_733109, a_73490_733108);;
-+return_closcall3(data, car(((closureN)self_7312055)->elements[0]), k_734700, b_73491_732769, a_73490_732768);;
++return_closcall3(data, car(((closureN)self_7312048)->elements[0]), k_734693, b_73491_732762, a_73490_732761);;
}
-static void __lambda_377(void *data, object self_7313302, int argc, object *args) /* object self_7313302, object r_735142 */
-+static void __lambda_377(void *data, object self_7312056, int argc, object *args) /* object self_7312056, object r_734697 */
++static void __lambda_377(void *data, object self_7312049, int argc, object *args) /* object self_7312049, object r_734690 */
{
- object r_735142 = args[0];
-+ object r_734697 = args[0];
++ object r_734690 = args[0];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7313302)->elements[0], r_735142, Cyc_car(data, ((closureN)self_7313302)->elements[1]), Cyc_cdr(data, ((closureN)self_7313302)->elements[1]));;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7312056)->elements[0], r_734697, Cyc_car(data, ((closureN)self_7312056)->elements[1]), Cyc_cdr(data, ((closureN)self_7312056)->elements[1]));;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7312049)->elements[0], r_734690, Cyc_car(data, ((closureN)self_7312049)->elements[1]), Cyc_cdr(data, ((closureN)self_7312049)->elements[1]));;
}
-static object __lambda_1448(void *data, object ptr,object n_73484_733099) {
-+static object __lambda_1401(void *data, object ptr,object n_73484_732759) {
++static object __lambda_1401(void *data, object ptr,object n_73484_732752) {
-- Cyc_st_add(data, "scheme/base.sld:negative?");
-+ Cyc_st_add(data, "base.sld:negative?");
+ Cyc_st_add(data, "scheme/base.sld:negative?");
-return_copy(ptr, Cyc_num_fast_lt_op(data, n_73484_733099, obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_lt_op(data, n_73484_732759, obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_lt_op(data, n_73484_732752, obj_int2obj(0)));;
}
-static void __lambda_372(void *data, object _, int argc, object *args) /* closure _,object k_735135, object n_73484_733099 */
-+static void __lambda_372(void *data, object _, int argc, object *args) /* closure _,object k_734690, object n_73484_732759 */
++static void __lambda_372(void *data, object _, int argc, object *args) /* closure _,object k_734683, object n_73484_732752 */
{
-object k_735135 = args[0]; object n_73484_733099 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:negative?");
-+object k_734690 = args[0]; object n_73484_732759 = args[1];
-+ Cyc_st_add(data, "base.sld:negative?");
++object k_734683 = args[0]; object n_73484_732752 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:negative?");
-return_direct_with_clo1(data, k_735135, (((closure) k_735135)->fn), Cyc_num_fast_lt_op(data, n_73484_733099, obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734690, (((closure) k_734690)->fn), Cyc_num_fast_lt_op(data, n_73484_732759, obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734683, (((closure) k_734683)->fn), Cyc_num_fast_lt_op(data, n_73484_732752, obj_int2obj(0)));;
}
-static object __lambda_1447(void *data, object ptr,object n_73483_733098) {
-+static object __lambda_1400(void *data, object ptr,object n_73483_732758) {
++static object __lambda_1400(void *data, object ptr,object n_73483_732751) {
-- Cyc_st_add(data, "scheme/base.sld:positive?");
-+ Cyc_st_add(data, "base.sld:positive?");
+ Cyc_st_add(data, "scheme/base.sld:positive?");
-return_copy(ptr, Cyc_num_fast_gt_op(data, n_73483_733098, obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_gt_op(data, n_73483_732758, obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_gt_op(data, n_73483_732751, obj_int2obj(0)));;
}
-static void __lambda_371(void *data, object _, int argc, object *args) /* closure _,object k_735132, object n_73483_733098 */
-+static void __lambda_371(void *data, object _, int argc, object *args) /* closure _,object k_734687, object n_73483_732758 */
++static void __lambda_371(void *data, object _, int argc, object *args) /* closure _,object k_734680, object n_73483_732751 */
{
-object k_735132 = args[0]; object n_73483_733098 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:positive?");
-+object k_734687 = args[0]; object n_73483_732758 = args[1];
-+ Cyc_st_add(data, "base.sld:positive?");
++object k_734680 = args[0]; object n_73483_732751 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:positive?");
-return_direct_with_clo1(data, k_735132, (((closure) k_735132)->fn), Cyc_num_fast_gt_op(data, n_73483_733098, obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734687, (((closure) k_734687)->fn), Cyc_num_fast_gt_op(data, n_73483_732758, obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734680, (((closure) k_734680)->fn), Cyc_num_fast_gt_op(data, n_73483_732751, obj_int2obj(0)));;
}
-static object __lambda_1446(void *data, object ptr,object n_73482_733097) {
-+static object __lambda_1399(void *data, object ptr,object n_73482_732757) {
++static object __lambda_1399(void *data, object ptr,object n_73482_732750) {
-- Cyc_st_add(data, "scheme/base.sld:zero?");
-+ Cyc_st_add(data, "base.sld:zero?");
+ Cyc_st_add(data, "scheme/base.sld:zero?");
-return_copy(ptr, Cyc_num_fast_eq_op(data, n_73482_733097, obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_eq_op(data, n_73482_732757, obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_eq_op(data, n_73482_732750, obj_int2obj(0)));;
}
-static void __lambda_370(void *data, object _, int argc, object *args) /* closure _,object k_735129, object n_73482_733097 */
-+static void __lambda_370(void *data, object _, int argc, object *args) /* closure _,object k_734684, object n_73482_732757 */
++static void __lambda_370(void *data, object _, int argc, object *args) /* closure _,object k_734677, object n_73482_732750 */
{
-object k_735129 = args[0]; object n_73482_733097 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:zero?");
-+object k_734684 = args[0]; object n_73482_732757 = args[1];
-+ Cyc_st_add(data, "base.sld:zero?");
++object k_734677 = args[0]; object n_73482_732750 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:zero?");
-return_direct_with_clo1(data, k_735129, (((closure) k_735129)->fn), Cyc_num_fast_eq_op(data, n_73482_733097, obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734684, (((closure) k_734684)->fn), Cyc_num_fast_eq_op(data, n_73482_732757, obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734677, (((closure) k_734677)->fn), Cyc_num_fast_eq_op(data, n_73482_732750, obj_int2obj(0)));;
}
-static object __lambda_1445(void *data, object ptr, object o) { return Cyc_is_list(o); }
@@ -52644,12 +52860,11 @@ Make let-values be the same as let*-values, to work around
-static object __lambda_1443(void *data, object ptr,object x_73481_733096) {
+static object __lambda_1398(void *data, object ptr, object o) { return Cyc_is_list(o); }
+static void __lambda_1397(void *data, object _, int argc, object *args) {object k = args[0];object o = args[1]; return_closcall1(data, k, Cyc_is_list(o)); }
-+static object __lambda_1396(void *data, object ptr,object x_73481_732756) {
++static object __lambda_1396(void *data, object ptr,object x_73481_732749) {
-- Cyc_st_add(data, "scheme/base.sld:not");
+ Cyc_st_add(data, "scheme/base.sld:not");
-if( (boolean_f != x_73481_733096) ){
-+ Cyc_st_add(data, "base.sld:not");
-+if( (boolean_f != x_73481_732756) ){
++if( (boolean_f != x_73481_732749) ){
return_copy(ptr, boolean_f);
} else {
return_copy(ptr, boolean_t);}
@@ -52657,53 +52872,50 @@ Make let-values be the same as let*-values, to work around
}
-static void __lambda_369(void *data, object _, int argc, object *args) /* closure _,object k_735126, object x_73481_733096 */
-+static void __lambda_369(void *data, object _, int argc, object *args) /* closure _,object k_734681, object x_73481_732756 */
++static void __lambda_369(void *data, object _, int argc, object *args) /* closure _,object k_734674, object x_73481_732749 */
{
-object k_735126 = args[0]; object x_73481_733096 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:not");
++object k_734674 = args[0]; object x_73481_732749 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:not");
-if( (boolean_f != x_73481_733096) ){
- return_direct_with_clo1(data, k_735126, (((closure) k_735126)->fn), boolean_f);
-+object k_734681 = args[0]; object x_73481_732756 = args[1];
-+ Cyc_st_add(data, "base.sld:not");
-+if( (boolean_f != x_73481_732756) ){
-+ return_direct_with_clo1(data, k_734681, (((closure) k_734681)->fn), boolean_f);
++if( (boolean_f != x_73481_732749) ){
++ return_direct_with_clo1(data, k_734674, (((closure) k_734674)->fn), boolean_f);
} else {
- return_direct_with_clo1(data, k_735126, (((closure) k_735126)->fn), boolean_t);}
-+ return_direct_with_clo1(data, k_734681, (((closure) k_734681)->fn), boolean_t);}
++ return_direct_with_clo1(data, k_734674, (((closure) k_734674)->fn), boolean_t);}
;;
}
-static void __lambda_368(void *data, object _, int argc, object *args) /* closure _,object k_735122, object port_73480_733095_raw, ... */
-+static void __lambda_368(void *data, object _, int argc, object *args) /* closure _,object k_734677, object port_73480_732755_raw, ... */
++static void __lambda_368(void *data, object _, int argc, object *args) /* closure _,object k_734670, object port_73480_732748_raw, ... */
{
-object k_735122 = args[0];
-load_varargs(port_73480_733095, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:newline");
-+object k_734677 = args[0];
-+load_varargs(port_73480_732755, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:newline");
++object k_734670 = args[0];
++load_varargs(port_73480_732748, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:newline");
-pair_type local_7317648;
-+pair_type local_7316355;
++pair_type local_7316348;
-object c_7317645 = apply(data, k_735122,__glo_write_91char_scheme_base, set_pair_as_expr(&local_7317648, obj_char2obj(10), port_73480_733095));
-return_direct_with_clo1(data, k_735122, (((closure) k_735122)->fn), c_7317645);;
-+object c_7316352 = apply(data, k_734677,__glo_write_91char_scheme_base, set_pair_as_expr(&local_7316355, obj_char2obj(10), port_73480_732755));
-+return_direct_with_clo1(data, k_734677, (((closure) k_734677)->fn), c_7316352);;
++object c_7316345 = apply(data, k_734670,__glo_write_91char_scheme_base, set_pair_as_expr(&local_7316348, obj_char2obj(10), port_73480_732748));
++return_direct_with_clo1(data, k_734670, (((closure) k_734670)->fn), c_7316345);;
}
-static void __lambda_366(void *data, object _, int argc, object *args) /* closure _,object k_735116, object char_73478_733093, object port_73479_733094_raw, ... */
-+static void __lambda_366(void *data, object _, int argc, object *args) /* closure _,object k_734671, object char_73478_732753, object port_73479_732754_raw, ... */
++static void __lambda_366(void *data, object _, int argc, object *args) /* closure _,object k_734664, object char_73478_732746, object port_73479_732747_raw, ... */
{
-object k_735116 = args[0]; object char_73478_733093 = args[1];
-load_varargs(port_73479_733094, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:write-char");
-+object k_734671 = args[0]; object char_73478_732753 = args[1];
-+load_varargs(port_73479_732754, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:write-char");
++object k_734664 = args[0]; object char_73478_732746 = args[1];
++load_varargs(port_73479_732747, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:write-char");
-if( (boolean_f != Cyc_is_null(port_73479_733094)) ){
-+if( (boolean_f != Cyc_is_null(port_73479_732754)) ){
++if( (boolean_f != Cyc_is_null(port_73479_732747)) ){
-closureN_type c_7317629;
-object e_7317635 [2];
@@ -52716,39 +52928,39 @@ Make let-values be the same as let*-values, to work around
-c_7317629.elements = (object *)e_7317635;
-c_7317629.elements[0] = char_73478_733093;
-c_7317629.elements[1] = k_735116;
-+closureN_type c_7316336;
-+object e_7316342 [2];
-+c_7316336.hdr.mark = gc_color_red;
-+ c_7316336.hdr.grayed = 0;
-+c_7316336.tag = closureN_tag;
-+ c_7316336.fn = (function_type)__lambda_367;
-+c_7316336.num_args = 1;
-+c_7316336.num_elements = 2;
-+c_7316336.elements = (object *)e_7316342;
-+c_7316336.elements[0] = char_73478_732753;
-+c_7316336.elements[1] = k_734671;
++closureN_type c_7316329;
++object e_7316335 [2];
++c_7316329.hdr.mark = gc_color_red;
++ c_7316329.hdr.grayed = 0;
++c_7316329.tag = closureN_tag;
++ c_7316329.fn = (function_type)__lambda_367;
++c_7316329.num_args = 1;
++c_7316329.num_elements = 2;
++c_7316329.elements = (object *)e_7316335;
++c_7316329.elements[0] = char_73478_732746;
++c_7316329.elements[1] = k_734664;
-return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7317629);
-+return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7316336);
++return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7316329);
} else {
-return_direct_with_clo1(data, k_735116, (((closure) k_735116)->fn), Cyc_write_char(data, char_73478_733093, Cyc_car(data, port_73479_733094)));}
-+return_direct_with_clo1(data, k_734671, (((closure) k_734671)->fn), Cyc_write_char(data, char_73478_732753, Cyc_car(data, port_73479_732754)));}
++return_direct_with_clo1(data, k_734664, (((closure) k_734664)->fn), Cyc_write_char(data, char_73478_732746, Cyc_car(data, port_73479_732747)));}
;;
}
-static void __lambda_367(void *data, object self_7313293, int argc, object *args) /* object self_7313293, object r_735118 */
-+static void __lambda_367(void *data, object self_7312047, int argc, object *args) /* object self_7312047, object r_734673 */
++static void __lambda_367(void *data, object self_7312040, int argc, object *args) /* object self_7312040, object r_734666 */
{
- object r_735118 = args[0];
-+ object r_734673 = args[0];
++ object r_734666 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313293)->elements[1], (((closure) ((closureN)self_7313293)->elements[1])->fn), Cyc_write_char(data, ((closureN)self_7313293)->elements[0], r_735118));;
-+return_direct_with_clo1(data, ((closureN)self_7312047)->elements[1], (((closure) ((closureN)self_7312047)->elements[1])->fn), Cyc_write_char(data, ((closureN)self_7312047)->elements[0], r_734673));;
++return_direct_with_clo1(data, ((closureN)self_7312040)->elements[1], (((closure) ((closureN)self_7312040)->elements[1])->fn), Cyc_write_char(data, ((closureN)self_7312040)->elements[0], r_734666));;
}
-static object __lambda_1442(void *data, object ptr, object bv, object port, object start, object end) { return Cyc_write_bytevector(data, bv, port, start, end); }
@@ -52756,14 +52968,13 @@ Make let-values be the same as let*-values, to work around
-static void __lambda_356(void *data, object _, int argc, object *args) /* closure _,object k_735096, object vec_73472_733087, object opts_73473_733088_raw, ... */
+static object __lambda_1395(void *data, object ptr, object bv, object port, object start, object end) { return Cyc_write_bytevector(data, bv, port, start, end); }
+static void __lambda_1394(void *data, object _, int argc, object *args) {object k = args[0];object bv = args[1];object port = args[2];object start = args[3];object end = args[4]; return_closcall1(data, k, Cyc_write_bytevector(data, bv, port, start, end)); }
-+static void __lambda_356(void *data, object _, int argc, object *args) /* closure _,object k_734651, object vec_73472_732747, object opts_73473_732748_raw, ... */
++static void __lambda_356(void *data, object _, int argc, object *args) /* closure _,object k_734644, object vec_73472_732740, object opts_73473_732741_raw, ... */
{
-object k_735096 = args[0]; object vec_73472_733087 = args[1];
-load_varargs(opts_73473_733088, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:write-bytevector");
-+object k_734651 = args[0]; object vec_73472_732747 = args[1];
-+load_varargs(opts_73473_732748, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:write-bytevector");
++object k_734644 = args[0]; object vec_73472_732740 = args[1];
++load_varargs(opts_73473_732741, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:write-bytevector");
-closureN_type c_7317508;
-object e_7317622 [3];
@@ -52777,29 +52988,14 @@ Make let-values be the same as let*-values, to work around
-c_7317508.elements[0] = k_735096;
-c_7317508.elements[1] = opts_73473_733088;
-c_7317508.elements[2] = vec_73472_733087;
-+closureN_type c_7316215;
-+object e_7316329 [3];
-+c_7316215.hdr.mark = gc_color_red;
-+ c_7316215.hdr.grayed = 0;
-+c_7316215.tag = closureN_tag;
-+ c_7316215.fn = (function_type)__lambda_357;
-+c_7316215.num_args = 4;
-+c_7316215.num_elements = 3;
-+c_7316215.elements = (object *)e_7316329;
-+c_7316215.elements[0] = k_734651;
-+c_7316215.elements[1] = opts_73473_732748;
-+c_7316215.elements[2] = vec_73472_732747;
-
+-
-return_direct_with_clo4(data,(closure)&c_7317508,__lambda_357, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7316215,__lambda_357, boolean_f, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_357(void *data, object self_7313280, int argc, object *args) /* object self_7313280, object len_73474_733089, object port_73475_733090, object start_73476_733091, object end_73477_733092 */
-+static void __lambda_357(void *data, object self_7312034, int argc, object *args) /* object self_7312034, object len_73474_732749, object port_73475_732750, object start_73476_732751, object end_73477_732752 */
- {
+- {
- object len_73474_733089 = args[0]; object port_73475_733090 = args[1]; object start_73476_733091 = args[2]; object end_73477_733092 = args[3];
-+ object len_73474_732749 = args[0]; object port_73475_732750 = args[1]; object start_73476_732751 = args[2]; object end_73477_732752 = args[3];
-
+-
-closureN_type c_7317510;
-object e_7317618 [6];
-c_7317510.hdr.mark = gc_color_red;
@@ -52815,35 +53011,16 @@ Make let-values be the same as let*-values, to work around
-c_7317510.elements[3] = port_73475_733090;
-c_7317510.elements[4] = start_73476_733091;
-c_7317510.elements[5] = ((closureN)self_7313280)->elements[2];
-+closureN_type c_7316217;
-+object e_7316325 [6];
-+c_7316217.hdr.mark = gc_color_red;
-+ c_7316217.hdr.grayed = 0;
-+c_7316217.tag = closureN_tag;
-+ c_7316217.fn = (function_type)__lambda_1305;
-+c_7316217.num_args = 1;
-+c_7316217.num_elements = 6;
-+c_7316217.elements = (object *)e_7316325;
-+c_7316217.elements[0] = end_73477_732752;
-+c_7316217.elements[1] = ((closureN)self_7312034)->elements[0];
-+c_7316217.elements[2] = ((closureN)self_7312034)->elements[1];
-+c_7316217.elements[3] = port_73475_732750;
-+c_7316217.elements[4] = start_73476_732751;
-+c_7316217.elements[5] = ((closureN)self_7312034)->elements[2];
-
-
+-
+-
-pair_type local_7317621;
-return_direct_with_clo1(data,(closure)&c_7317510,__lambda_1352, set_cell_as_expr(&local_7317621, len_73474_733089));;
-+pair_type local_7316328;
-+return_direct_with_clo1(data,(closure)&c_7316217,__lambda_1305, set_cell_as_expr(&local_7316328, len_73474_732749));;
- }
-
+-}
+-
-static void __lambda_1352(void *data, object self_7313281, int argc, object *args) /* object self_7313281, object len_73474_733089 */
-+static void __lambda_1305(void *data, object self_7312035, int argc, object *args) /* object self_7312035, object len_73474_732749 */
- {
+- {
- object len_73474_733089 = args[0];
-+ object len_73474_732749 = args[0];
-
+-
-closureN_type c_7317512;
-object e_7317613 [6];
-c_7317512.hdr.mark = gc_color_red;
@@ -52859,35 +53036,16 @@ Make let-values be the same as let*-values, to work around
-c_7317512.elements[3] = ((closureN)self_7313281)->elements[2];
-c_7317512.elements[4] = ((closureN)self_7313281)->elements[4];
-c_7317512.elements[5] = ((closureN)self_7313281)->elements[5];
-+closureN_type c_7316219;
-+object e_7316320 [6];
-+c_7316219.hdr.mark = gc_color_red;
-+ c_7316219.hdr.grayed = 0;
-+c_7316219.tag = closureN_tag;
-+ c_7316219.fn = (function_type)__lambda_1304;
-+c_7316219.num_args = 1;
-+c_7316219.num_elements = 6;
-+c_7316219.elements = (object *)e_7316320;
-+c_7316219.elements[0] = ((closureN)self_7312035)->elements[0];
-+c_7316219.elements[1] = ((closureN)self_7312035)->elements[1];
-+c_7316219.elements[2] = len_73474_732749;
-+c_7316219.elements[3] = ((closureN)self_7312035)->elements[2];
-+c_7316219.elements[4] = ((closureN)self_7312035)->elements[4];
-+c_7316219.elements[5] = ((closureN)self_7312035)->elements[5];
-
-
+-
+-
-pair_type local_7317616;
-return_direct_with_clo1(data,(closure)&c_7317512,__lambda_1351, set_cell_as_expr(&local_7317616, ((closureN)self_7313281)->elements[3]));;
-+pair_type local_7316323;
-+return_direct_with_clo1(data,(closure)&c_7316219,__lambda_1304, set_cell_as_expr(&local_7316323, ((closureN)self_7312035)->elements[3]));;
- }
-
+-}
+-
-static void __lambda_1351(void *data, object self_7313282, int argc, object *args) /* object self_7313282, object port_73475_733090 */
-+static void __lambda_1304(void *data, object self_7312036, int argc, object *args) /* object self_7312036, object port_73475_732750 */
- {
+- {
- object port_73475_733090 = args[0];
-+ object port_73475_732750 = args[0];
-
+-
-closureN_type c_7317514;
-object e_7317608 [6];
-c_7317514.hdr.mark = gc_color_red;
@@ -52903,35 +53061,16 @@ Make let-values be the same as let*-values, to work around
-c_7317514.elements[3] = ((closureN)self_7313282)->elements[3];
-c_7317514.elements[4] = port_73475_733090;
-c_7317514.elements[5] = ((closureN)self_7313282)->elements[5];
-+closureN_type c_7316221;
-+object e_7316315 [6];
-+c_7316221.hdr.mark = gc_color_red;
-+ c_7316221.hdr.grayed = 0;
-+c_7316221.tag = closureN_tag;
-+ c_7316221.fn = (function_type)__lambda_1303;
-+c_7316221.num_args = 1;
-+c_7316221.num_elements = 6;
-+c_7316221.elements = (object *)e_7316315;
-+c_7316221.elements[0] = ((closureN)self_7312036)->elements[0];
-+c_7316221.elements[1] = ((closureN)self_7312036)->elements[1];
-+c_7316221.elements[2] = ((closureN)self_7312036)->elements[2];
-+c_7316221.elements[3] = ((closureN)self_7312036)->elements[3];
-+c_7316221.elements[4] = port_73475_732750;
-+c_7316221.elements[5] = ((closureN)self_7312036)->elements[5];
-
-
+-
+-
-pair_type local_7317611;
-return_direct_with_clo1(data,(closure)&c_7317514,__lambda_1350, set_cell_as_expr(&local_7317611, ((closureN)self_7313282)->elements[4]));;
-+pair_type local_7316318;
-+return_direct_with_clo1(data,(closure)&c_7316221,__lambda_1303, set_cell_as_expr(&local_7316318, ((closureN)self_7312036)->elements[4]));;
- }
-
+-}
+-
-static void __lambda_1350(void *data, object self_7313283, int argc, object *args) /* object self_7313283, object start_73476_733091 */
-+static void __lambda_1303(void *data, object self_7312037, int argc, object *args) /* object self_7312037, object start_73476_732751 */
- {
+- {
- object start_73476_733091 = args[0];
-+ object start_73476_732751 = args[0];
-
+-
-closureN_type c_7317516;
-object e_7317603 [6];
-c_7317516.hdr.mark = gc_color_red;
@@ -52947,35 +53086,16 @@ Make let-values be the same as let*-values, to work around
-c_7317516.elements[3] = ((closureN)self_7313283)->elements[4];
-c_7317516.elements[4] = start_73476_733091;
-c_7317516.elements[5] = ((closureN)self_7313283)->elements[5];
-+closureN_type c_7316223;
-+object e_7316310 [6];
-+c_7316223.hdr.mark = gc_color_red;
-+ c_7316223.hdr.grayed = 0;
-+c_7316223.tag = closureN_tag;
-+ c_7316223.fn = (function_type)__lambda_1302;
-+c_7316223.num_args = 1;
-+c_7316223.num_elements = 6;
-+c_7316223.elements = (object *)e_7316310;
-+c_7316223.elements[0] = ((closureN)self_7312037)->elements[1];
-+c_7316223.elements[1] = ((closureN)self_7312037)->elements[2];
-+c_7316223.elements[2] = ((closureN)self_7312037)->elements[3];
-+c_7316223.elements[3] = ((closureN)self_7312037)->elements[4];
-+c_7316223.elements[4] = start_73476_732751;
-+c_7316223.elements[5] = ((closureN)self_7312037)->elements[5];
-
-
+-
+-
-pair_type local_7317606;
-return_direct_with_clo1(data,(closure)&c_7317516,__lambda_1349, set_cell_as_expr(&local_7317606, ((closureN)self_7313283)->elements[0]));;
-+pair_type local_7316313;
-+return_direct_with_clo1(data,(closure)&c_7316223,__lambda_1302, set_cell_as_expr(&local_7316313, ((closureN)self_7312037)->elements[0]));;
- }
-
+-}
+-
-static void __lambda_1349(void *data, object self_7313284, int argc, object *args) /* object self_7313284, object end_73477_733092 */
-+static void __lambda_1302(void *data, object self_7312038, int argc, object *args) /* object self_7312038, object end_73477_732752 */
- {
+- {
- object end_73477_733092 = args[0];
-+ object end_73477_732752 = args[0];
-
+-
-closureN_type c_7317518;
-object e_7317596 [7];
-c_7317518.hdr.mark = gc_color_red;
@@ -52992,36 +53112,74 @@ Make let-values be the same as let*-values, to work around
-c_7317518.elements[4] = ((closureN)self_7313284)->elements[3];
-c_7317518.elements[5] = ((closureN)self_7313284)->elements[4];
-c_7317518.elements[6] = ((closureN)self_7313284)->elements[5];
-+closureN_type c_7316225;
-+object e_7316303 [7];
-+c_7316225.hdr.mark = gc_color_red;
-+ c_7316225.hdr.grayed = 0;
-+c_7316225.tag = closureN_tag;
-+ c_7316225.fn = (function_type)__lambda_358;
-+c_7316225.num_args = 1;
-+c_7316225.num_elements = 7;
-+c_7316225.elements = (object *)e_7316303;
-+c_7316225.elements[0] = end_73477_732752;
-+c_7316225.elements[1] = ((closureN)self_7312038)->elements[0];
-+c_7316225.elements[2] = ((closureN)self_7312038)->elements[1];
-+c_7316225.elements[3] = ((closureN)self_7312038)->elements[2];
-+c_7316225.elements[4] = ((closureN)self_7312038)->elements[3];
-+c_7316225.elements[5] = ((closureN)self_7312038)->elements[4];
-+c_7316225.elements[6] = ((closureN)self_7312038)->elements[5];
-
-
++closureN_type c_7316208;
++object e_7316322 [3];
++c_7316208.hdr.mark = gc_color_red;
++ c_7316208.hdr.grayed = 0;
++c_7316208.tag = closureN_tag;
++ c_7316208.fn = (function_type)__lambda_357;
++c_7316208.num_args = 4;
++c_7316208.num_elements = 3;
++c_7316208.elements = (object *)e_7316322;
++c_7316208.elements[0] = k_734644;
++c_7316208.elements[1] = opts_73473_732741;
++c_7316208.elements[2] = vec_73472_732740;
++
++return_direct_with_clo4(data,(closure)&c_7316208,__lambda_357, boolean_f, boolean_f, boolean_f, boolean_f);;
++}
++static void __lambda_357(void *data, object self_7312027, int argc, object *args) /* object self_7312027, object len_73474_732742, object port_73475_732743, object start_73476_732744, object end_73477_732745 */
++ {
++ object len_73474_732742 = args[0]; object port_73475_732743 = args[1]; object start_73476_732744 = args[2]; object end_73477_732745 = args[3];
++
++closureN_type c_7316210;
++object e_7316318 [6];
++c_7316210.hdr.mark = gc_color_red;
++ c_7316210.hdr.grayed = 0;
++c_7316210.tag = closureN_tag;
++ c_7316210.fn = (function_type)__lambda_1305;
++c_7316210.num_args = 1;
++c_7316210.num_elements = 6;
++c_7316210.elements = (object *)e_7316318;
++c_7316210.elements[0] = end_73477_732745;
++c_7316210.elements[1] = ((closureN)self_7312027)->elements[0];
++c_7316210.elements[2] = ((closureN)self_7312027)->elements[1];
++c_7316210.elements[3] = port_73475_732743;
++c_7316210.elements[4] = start_73476_732744;
++c_7316210.elements[5] = ((closureN)self_7312027)->elements[2];
+
+
++pair_type local_7316321;
++return_direct_with_clo1(data,(closure)&c_7316210,__lambda_1305, set_cell_as_expr(&local_7316321, len_73474_732742));;
++}
++static void __lambda_1305(void *data, object self_7312028, int argc, object *args) /* object self_7312028, object len_73474_732742 */
++ {
++ object len_73474_732742 = args[0];
++
++closureN_type c_7316212;
++object e_7316313 [6];
++c_7316212.hdr.mark = gc_color_red;
++ c_7316212.hdr.grayed = 0;
++c_7316212.tag = closureN_tag;
++ c_7316212.fn = (function_type)__lambda_1304;
++c_7316212.num_args = 1;
++c_7316212.num_elements = 6;
++c_7316212.elements = (object *)e_7316313;
++c_7316212.elements[0] = ((closureN)self_7312028)->elements[0];
++c_7316212.elements[1] = ((closureN)self_7312028)->elements[1];
++c_7316212.elements[2] = len_73474_732742;
++c_7316212.elements[3] = ((closureN)self_7312028)->elements[2];
++c_7316212.elements[4] = ((closureN)self_7312028)->elements[4];
++c_7316212.elements[5] = ((closureN)self_7312028)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7317518,__lambda_358, Cyc_set_cell(data, ((closureN)self_7313284)->elements[1], Cyc_bytevector_length(data, ((closureN)self_7313284)->elements[5])));;
-+return_direct_with_clo1(data,(closure)&c_7316225,__lambda_358, Cyc_set_cell(data, ((closureN)self_7312038)->elements[1], Cyc_bytevector_length(data, ((closureN)self_7312038)->elements[5])));;
- }
-
+-}
+-
-static void __lambda_358(void *data, object self_7313285, int argc, object *args) /* object self_7313285, object r_735097 */
-+static void __lambda_358(void *data, object self_7312039, int argc, object *args) /* object self_7312039, object r_734652 */
- {
-
-
+- {
+-
+-
-closureN_type c_7317520;
-object e_7317531 [1];
-c_7317520.hdr.mark = gc_color_red;
@@ -53032,18 +53190,8 @@ Make let-values be the same as let*-values, to work around
-c_7317520.num_elements = 1;
-c_7317520.elements = (object *)e_7317531;
-c_7317520.elements[0] = ((closureN)self_7313285)->elements[3];
-+closureN_type c_7316227;
-+object e_7316238 [1];
-+c_7316227.hdr.mark = gc_color_red;
-+ c_7316227.hdr.grayed = 0;
-+c_7316227.tag = closureN_tag;
-+ c_7316227.fn = (function_type)__lambda_359;
-+c_7316227.num_args = 0;
-+c_7316227.num_elements = 1;
-+c_7316227.elements = (object *)e_7316238;
-+c_7316227.elements[0] = ((closureN)self_7312039)->elements[3];
-
-
+-
+-
-closureN_type c_7317532;
-object e_7317595 [7];
-c_7317532.hdr.mark = gc_color_red;
@@ -53060,32 +53208,131 @@ Make let-values be the same as let*-values, to work around
-c_7317532.elements[4] = ((closureN)self_7313285)->elements[4];
-c_7317532.elements[5] = ((closureN)self_7313285)->elements[5];
-c_7317532.elements[6] = ((closureN)self_7313285)->elements[6];
-+closureN_type c_7316239;
-+object e_7316302 [7];
-+c_7316239.hdr.mark = gc_color_red;
-+ c_7316239.hdr.grayed = 0;
-+c_7316239.tag = closureN_tag;
-+ c_7316239.fn = (function_type)__lambda_360;
-+c_7316239.num_args = 1;
-+c_7316239.num_elements = 7;
-+c_7316239.elements = (object *)e_7316302;
-+c_7316239.elements[0] = ((closureN)self_7312039)->elements[0];
-+c_7316239.elements[1] = ((closureN)self_7312039)->elements[1];
-+c_7316239.elements[2] = ((closureN)self_7312039)->elements[2];
-+c_7316239.elements[3] = ((closureN)self_7312039)->elements[3];
-+c_7316239.elements[4] = ((closureN)self_7312039)->elements[4];
-+c_7316239.elements[5] = ((closureN)self_7312039)->elements[5];
-+c_7316239.elements[6] = ((closureN)self_7312039)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7317520,__lambda_359, &c_7317532);;
-+return_direct_with_clo1(data,(closure)&c_7316227,__lambda_359, &c_7316239);;
++pair_type local_7316316;
++return_direct_with_clo1(data,(closure)&c_7316212,__lambda_1304, set_cell_as_expr(&local_7316316, ((closureN)self_7312028)->elements[3]));;
}
-static void __lambda_360(void *data, object self_7313286, int argc, object *args) /* object self_7313286, object r_735109 */
-+static void __lambda_360(void *data, object self_7312040, int argc, object *args) /* object self_7312040, object r_734664 */
++static void __lambda_1304(void *data, object self_7312029, int argc, object *args) /* object self_7312029, object port_73475_732743 */
{
- object r_735109 = args[0];
-+ object r_734664 = args[0];
++ object port_73475_732743 = args[0];
++
++closureN_type c_7316214;
++object e_7316308 [6];
++c_7316214.hdr.mark = gc_color_red;
++ c_7316214.hdr.grayed = 0;
++c_7316214.tag = closureN_tag;
++ c_7316214.fn = (function_type)__lambda_1303;
++c_7316214.num_args = 1;
++c_7316214.num_elements = 6;
++c_7316214.elements = (object *)e_7316308;
++c_7316214.elements[0] = ((closureN)self_7312029)->elements[0];
++c_7316214.elements[1] = ((closureN)self_7312029)->elements[1];
++c_7316214.elements[2] = ((closureN)self_7312029)->elements[2];
++c_7316214.elements[3] = ((closureN)self_7312029)->elements[3];
++c_7316214.elements[4] = port_73475_732743;
++c_7316214.elements[5] = ((closureN)self_7312029)->elements[5];
++
++
++pair_type local_7316311;
++return_direct_with_clo1(data,(closure)&c_7316214,__lambda_1303, set_cell_as_expr(&local_7316311, ((closureN)self_7312029)->elements[4]));;
++}
++
++static void __lambda_1303(void *data, object self_7312030, int argc, object *args) /* object self_7312030, object start_73476_732744 */
++ {
++ object start_73476_732744 = args[0];
++
++closureN_type c_7316216;
++object e_7316303 [6];
++c_7316216.hdr.mark = gc_color_red;
++ c_7316216.hdr.grayed = 0;
++c_7316216.tag = closureN_tag;
++ c_7316216.fn = (function_type)__lambda_1302;
++c_7316216.num_args = 1;
++c_7316216.num_elements = 6;
++c_7316216.elements = (object *)e_7316303;
++c_7316216.elements[0] = ((closureN)self_7312030)->elements[1];
++c_7316216.elements[1] = ((closureN)self_7312030)->elements[2];
++c_7316216.elements[2] = ((closureN)self_7312030)->elements[3];
++c_7316216.elements[3] = ((closureN)self_7312030)->elements[4];
++c_7316216.elements[4] = start_73476_732744;
++c_7316216.elements[5] = ((closureN)self_7312030)->elements[5];
++
++
++pair_type local_7316306;
++return_direct_with_clo1(data,(closure)&c_7316216,__lambda_1302, set_cell_as_expr(&local_7316306, ((closureN)self_7312030)->elements[0]));;
++}
++
++static void __lambda_1302(void *data, object self_7312031, int argc, object *args) /* object self_7312031, object end_73477_732745 */
++ {
++ object end_73477_732745 = args[0];
++
++closureN_type c_7316218;
++object e_7316296 [7];
++c_7316218.hdr.mark = gc_color_red;
++ c_7316218.hdr.grayed = 0;
++c_7316218.tag = closureN_tag;
++ c_7316218.fn = (function_type)__lambda_358;
++c_7316218.num_args = 1;
++c_7316218.num_elements = 7;
++c_7316218.elements = (object *)e_7316296;
++c_7316218.elements[0] = end_73477_732745;
++c_7316218.elements[1] = ((closureN)self_7312031)->elements[0];
++c_7316218.elements[2] = ((closureN)self_7312031)->elements[1];
++c_7316218.elements[3] = ((closureN)self_7312031)->elements[2];
++c_7316218.elements[4] = ((closureN)self_7312031)->elements[3];
++c_7316218.elements[5] = ((closureN)self_7312031)->elements[4];
++c_7316218.elements[6] = ((closureN)self_7312031)->elements[5];
++
++
++
++
++
++return_direct_with_clo1(data,(closure)&c_7316218,__lambda_358, Cyc_set_cell(data, ((closureN)self_7312031)->elements[1], Cyc_bytevector_length(data, ((closureN)self_7312031)->elements[5])));;
++}
++
++static void __lambda_358(void *data, object self_7312032, int argc, object *args) /* object self_7312032, object r_734645 */
++ {
++
++
++closureN_type c_7316220;
++object e_7316231 [1];
++c_7316220.hdr.mark = gc_color_red;
++ c_7316220.hdr.grayed = 0;
++c_7316220.tag = closureN_tag;
++ c_7316220.fn = (function_type)__lambda_359;
++c_7316220.num_args = 0;
++c_7316220.num_elements = 1;
++c_7316220.elements = (object *)e_7316231;
++c_7316220.elements[0] = ((closureN)self_7312032)->elements[3];
++
++
++closureN_type c_7316232;
++object e_7316295 [7];
++c_7316232.hdr.mark = gc_color_red;
++ c_7316232.hdr.grayed = 0;
++c_7316232.tag = closureN_tag;
++ c_7316232.fn = (function_type)__lambda_360;
++c_7316232.num_args = 1;
++c_7316232.num_elements = 7;
++c_7316232.elements = (object *)e_7316295;
++c_7316232.elements[0] = ((closureN)self_7312032)->elements[0];
++c_7316232.elements[1] = ((closureN)self_7312032)->elements[1];
++c_7316232.elements[2] = ((closureN)self_7312032)->elements[2];
++c_7316232.elements[3] = ((closureN)self_7312032)->elements[3];
++c_7316232.elements[4] = ((closureN)self_7312032)->elements[4];
++c_7316232.elements[5] = ((closureN)self_7312032)->elements[5];
++c_7316232.elements[6] = ((closureN)self_7312032)->elements[6];
++
++return_direct_with_clo1(data,(closure)&c_7316220,__lambda_359, &c_7316232);;
++}
++
++static void __lambda_360(void *data, object self_7312033, int argc, object *args) /* object self_7312033, object r_734657 */
++ {
++ object r_734657 = args[0];
-closureN_type c_7317534;
-object e_7317591 [7];
@@ -53103,45 +53350,45 @@ Make let-values be the same as let*-values, to work around
-c_7317534.elements[4] = ((closureN)self_7313286)->elements[4];
-c_7317534.elements[5] = ((closureN)self_7313286)->elements[5];
-c_7317534.elements[6] = ((closureN)self_7313286)->elements[6];
-+closureN_type c_7316241;
-+object e_7316298 [7];
-+c_7316241.hdr.mark = gc_color_red;
-+ c_7316241.hdr.grayed = 0;
-+c_7316241.tag = closureN_tag;
-+ c_7316241.fn = (function_type)__lambda_361;
-+c_7316241.num_args = 1;
-+c_7316241.num_elements = 7;
-+c_7316241.elements = (object *)e_7316298;
-+c_7316241.elements[0] = ((closureN)self_7312040)->elements[0];
-+c_7316241.elements[1] = ((closureN)self_7312040)->elements[1];
-+c_7316241.elements[2] = ((closureN)self_7312040)->elements[2];
-+c_7316241.elements[3] = ((closureN)self_7312040)->elements[3];
-+c_7316241.elements[4] = ((closureN)self_7312040)->elements[4];
-+c_7316241.elements[5] = ((closureN)self_7312040)->elements[5];
-+c_7316241.elements[6] = ((closureN)self_7312040)->elements[6];
++closureN_type c_7316234;
++object e_7316291 [7];
++c_7316234.hdr.mark = gc_color_red;
++ c_7316234.hdr.grayed = 0;
++c_7316234.tag = closureN_tag;
++ c_7316234.fn = (function_type)__lambda_361;
++c_7316234.num_args = 1;
++c_7316234.num_elements = 7;
++c_7316234.elements = (object *)e_7316291;
++c_7316234.elements[0] = ((closureN)self_7312033)->elements[0];
++c_7316234.elements[1] = ((closureN)self_7312033)->elements[1];
++c_7316234.elements[2] = ((closureN)self_7312033)->elements[2];
++c_7316234.elements[3] = ((closureN)self_7312033)->elements[3];
++c_7316234.elements[4] = ((closureN)self_7312033)->elements[4];
++c_7316234.elements[5] = ((closureN)self_7312033)->elements[5];
++c_7316234.elements[6] = ((closureN)self_7312033)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7317534,__lambda_361, Cyc_set_cell(data, ((closureN)self_7313286)->elements[4], r_735109));;
-+return_direct_with_clo1(data,(closure)&c_7316241,__lambda_361, Cyc_set_cell(data, ((closureN)self_7312040)->elements[4], r_734664));;
++return_direct_with_clo1(data,(closure)&c_7316234,__lambda_361, Cyc_set_cell(data, ((closureN)self_7312033)->elements[4], r_734657));;
}
-static void __lambda_361(void *data, object self_7313287, int argc, object *args) /* object self_7313287, object r_735098 */
-+static void __lambda_361(void *data, object self_7312041, int argc, object *args) /* object self_7312041, object r_734653 */
++static void __lambda_361(void *data, object self_7312034, int argc, object *args) /* object self_7312034, object r_734646 */
{
- object r_735105;
-+ object r_734660;
++ object r_734653;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313287)->elements[3]), obj_int2obj(1))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312041)->elements[3]), obj_int2obj(1))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312034)->elements[3]), obj_int2obj(1))) ){
- r_735105 = Cyc_cadr(data, ((closureN)self_7313287)->elements[3]);
-+ r_734660 = Cyc_cadr(data, ((closureN)self_7312041)->elements[3]);
++ r_734653 = Cyc_cadr(data, ((closureN)self_7312034)->elements[3]);
} else {
- r_735105 = obj_int2obj(0);}
-+ r_734660 = obj_int2obj(0);}
++ r_734653 = obj_int2obj(0);}
;
-closureN_type c_7317547;
-object e_7317587 [7];
@@ -53159,31 +53406,31 @@ Make let-values be the same as let*-values, to work around
-c_7317547.elements[4] = ((closureN)self_7313287)->elements[4];
-c_7317547.elements[5] = ((closureN)self_7313287)->elements[5];
-c_7317547.elements[6] = ((closureN)self_7313287)->elements[6];
-+closureN_type c_7316254;
-+object e_7316294 [7];
-+c_7316254.hdr.mark = gc_color_red;
-+ c_7316254.hdr.grayed = 0;
-+c_7316254.tag = closureN_tag;
-+ c_7316254.fn = (function_type)__lambda_362;
-+c_7316254.num_args = 1;
-+c_7316254.num_elements = 7;
-+c_7316254.elements = (object *)e_7316294;
-+c_7316254.elements[0] = ((closureN)self_7312041)->elements[0];
-+c_7316254.elements[1] = ((closureN)self_7312041)->elements[1];
-+c_7316254.elements[2] = ((closureN)self_7312041)->elements[2];
-+c_7316254.elements[3] = ((closureN)self_7312041)->elements[3];
-+c_7316254.elements[4] = ((closureN)self_7312041)->elements[4];
-+c_7316254.elements[5] = ((closureN)self_7312041)->elements[5];
-+c_7316254.elements[6] = ((closureN)self_7312041)->elements[6];
++closureN_type c_7316247;
++object e_7316287 [7];
++c_7316247.hdr.mark = gc_color_red;
++ c_7316247.hdr.grayed = 0;
++c_7316247.tag = closureN_tag;
++ c_7316247.fn = (function_type)__lambda_362;
++c_7316247.num_args = 1;
++c_7316247.num_elements = 7;
++c_7316247.elements = (object *)e_7316287;
++c_7316247.elements[0] = ((closureN)self_7312034)->elements[0];
++c_7316247.elements[1] = ((closureN)self_7312034)->elements[1];
++c_7316247.elements[2] = ((closureN)self_7312034)->elements[2];
++c_7316247.elements[3] = ((closureN)self_7312034)->elements[3];
++c_7316247.elements[4] = ((closureN)self_7312034)->elements[4];
++c_7316247.elements[5] = ((closureN)self_7312034)->elements[5];
++c_7316247.elements[6] = ((closureN)self_7312034)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7317547,__lambda_362, Cyc_set_cell(data, ((closureN)self_7313287)->elements[5], r_735105));;
-+return_direct_with_clo1(data,(closure)&c_7316254,__lambda_362, Cyc_set_cell(data, ((closureN)self_7312041)->elements[5], r_734660));;
++return_direct_with_clo1(data,(closure)&c_7316247,__lambda_362, Cyc_set_cell(data, ((closureN)self_7312034)->elements[5], r_734653));;
}
-static void __lambda_362(void *data, object self_7313288, int argc, object *args) /* object self_7313288, object r_735099 */
-+static void __lambda_362(void *data, object self_7312042, int argc, object *args) /* object self_7312042, object r_734654 */
++static void __lambda_362(void *data, object self_7312035, int argc, object *args) /* object self_7312035, object r_734647 */
{
@@ -53198,17 +53445,17 @@ Make let-values be the same as let*-values, to work around
-c_7317549.elements = (object *)e_7317563;
-c_7317549.elements[0] = ((closureN)self_7313288)->elements[2];
-c_7317549.elements[1] = ((closureN)self_7313288)->elements[3];
-+closureN_type c_7316256;
-+object e_7316270 [2];
-+c_7316256.hdr.mark = gc_color_red;
-+ c_7316256.hdr.grayed = 0;
-+c_7316256.tag = closureN_tag;
-+ c_7316256.fn = (function_type)__lambda_363;
-+c_7316256.num_args = 0;
-+c_7316256.num_elements = 2;
-+c_7316256.elements = (object *)e_7316270;
-+c_7316256.elements[0] = ((closureN)self_7312042)->elements[2];
-+c_7316256.elements[1] = ((closureN)self_7312042)->elements[3];
++closureN_type c_7316249;
++object e_7316263 [2];
++c_7316249.hdr.mark = gc_color_red;
++ c_7316249.hdr.grayed = 0;
++c_7316249.tag = closureN_tag;
++ c_7316249.fn = (function_type)__lambda_363;
++c_7316249.num_args = 0;
++c_7316249.num_elements = 2;
++c_7316249.elements = (object *)e_7316263;
++c_7316249.elements[0] = ((closureN)self_7312035)->elements[2];
++c_7316249.elements[1] = ((closureN)self_7312035)->elements[3];
-closureN_type c_7317564;
@@ -53225,30 +53472,30 @@ Make let-values be the same as let*-values, to work around
-c_7317564.elements[2] = ((closureN)self_7313288)->elements[4];
-c_7317564.elements[3] = ((closureN)self_7313288)->elements[5];
-c_7317564.elements[4] = ((closureN)self_7313288)->elements[6];
-+closureN_type c_7316271;
-+object e_7316293 [5];
-+c_7316271.hdr.mark = gc_color_red;
-+ c_7316271.hdr.grayed = 0;
-+c_7316271.tag = closureN_tag;
-+ c_7316271.fn = (function_type)__lambda_364;
-+c_7316271.num_args = 1;
-+c_7316271.num_elements = 5;
-+c_7316271.elements = (object *)e_7316293;
-+c_7316271.elements[0] = ((closureN)self_7312042)->elements[0];
-+c_7316271.elements[1] = ((closureN)self_7312042)->elements[1];
-+c_7316271.elements[2] = ((closureN)self_7312042)->elements[4];
-+c_7316271.elements[3] = ((closureN)self_7312042)->elements[5];
-+c_7316271.elements[4] = ((closureN)self_7312042)->elements[6];
++closureN_type c_7316264;
++object e_7316286 [5];
++c_7316264.hdr.mark = gc_color_red;
++ c_7316264.hdr.grayed = 0;
++c_7316264.tag = closureN_tag;
++ c_7316264.fn = (function_type)__lambda_364;
++c_7316264.num_args = 1;
++c_7316264.num_elements = 5;
++c_7316264.elements = (object *)e_7316286;
++c_7316264.elements[0] = ((closureN)self_7312035)->elements[0];
++c_7316264.elements[1] = ((closureN)self_7312035)->elements[1];
++c_7316264.elements[2] = ((closureN)self_7312035)->elements[4];
++c_7316264.elements[3] = ((closureN)self_7312035)->elements[5];
++c_7316264.elements[4] = ((closureN)self_7312035)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7317549,__lambda_363, &c_7317564);;
-+return_direct_with_clo1(data,(closure)&c_7316256,__lambda_363, &c_7316271);;
++return_direct_with_clo1(data,(closure)&c_7316249,__lambda_363, &c_7316264);;
}
-static void __lambda_364(void *data, object self_7313289, int argc, object *args) /* object self_7313289, object r_735101 */
-+static void __lambda_364(void *data, object self_7312043, int argc, object *args) /* object self_7312043, object r_734656 */
++static void __lambda_364(void *data, object self_7312036, int argc, object *args) /* object self_7312036, object r_734649 */
{
- object r_735101 = args[0];
-+ object r_734656 = args[0];
++ object r_734649 = args[0];
-closureN_type c_7317566;
-object e_7317582 [5];
@@ -53264,34 +53511,34 @@ Make let-values be the same as let*-values, to work around
-c_7317566.elements[2] = ((closureN)self_7313289)->elements[2];
-c_7317566.elements[3] = ((closureN)self_7313289)->elements[3];
-c_7317566.elements[4] = ((closureN)self_7313289)->elements[4];
-+closureN_type c_7316273;
-+object e_7316289 [5];
-+c_7316273.hdr.mark = gc_color_red;
-+ c_7316273.hdr.grayed = 0;
-+c_7316273.tag = closureN_tag;
-+ c_7316273.fn = (function_type)__lambda_365;
-+c_7316273.num_args = 1;
-+c_7316273.num_elements = 5;
-+c_7316273.elements = (object *)e_7316289;
-+c_7316273.elements[0] = ((closureN)self_7312043)->elements[0];
-+c_7316273.elements[1] = ((closureN)self_7312043)->elements[1];
-+c_7316273.elements[2] = ((closureN)self_7312043)->elements[2];
-+c_7316273.elements[3] = ((closureN)self_7312043)->elements[3];
-+c_7316273.elements[4] = ((closureN)self_7312043)->elements[4];
++closureN_type c_7316266;
++object e_7316282 [5];
++c_7316266.hdr.mark = gc_color_red;
++ c_7316266.hdr.grayed = 0;
++c_7316266.tag = closureN_tag;
++ c_7316266.fn = (function_type)__lambda_365;
++c_7316266.num_args = 1;
++c_7316266.num_elements = 5;
++c_7316266.elements = (object *)e_7316282;
++c_7316266.elements[0] = ((closureN)self_7312036)->elements[0];
++c_7316266.elements[1] = ((closureN)self_7312036)->elements[1];
++c_7316266.elements[2] = ((closureN)self_7312036)->elements[2];
++c_7316266.elements[3] = ((closureN)self_7312036)->elements[3];
++c_7316266.elements[4] = ((closureN)self_7312036)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7317566,__lambda_365, Cyc_set_cell(data, ((closureN)self_7313289)->elements[0], r_735101));;
-+return_direct_with_clo1(data,(closure)&c_7316273,__lambda_365, Cyc_set_cell(data, ((closureN)self_7312043)->elements[0], r_734656));;
++return_direct_with_clo1(data,(closure)&c_7316266,__lambda_365, Cyc_set_cell(data, ((closureN)self_7312036)->elements[0], r_734649));;
}
-static void __lambda_365(void *data, object self_7313290, int argc, object *args) /* object self_7313290, object r_735100 */
-+static void __lambda_365(void *data, object self_7312044, int argc, object *args) /* object self_7312044, object r_734655 */
++static void __lambda_365(void *data, object self_7312037, int argc, object *args) /* object self_7312037, object r_734648 */
{
-complex_num_type local_7317571;
-+complex_num_type local_7316278;
++complex_num_type local_7316271;
@@ -53300,56 +53547,59 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7313290)->elements[1], (((closure) ((closureN)self_7313290)->elements[1])->fn), ((inline_function_type)
- ((closure)__glo__75write_91bytevector_191_191inline_191_191_scheme_base)->fn)(data,&local_7317571, ((closureN)self_7313290)->elements[4], car(((closureN)self_7313290)->elements[2]), car(((closureN)self_7313290)->elements[3]), car(((closureN)self_7313290)->elements[0])));;
-+return_direct_with_clo1(data, ((closureN)self_7312044)->elements[1], (((closure) ((closureN)self_7312044)->elements[1])->fn), ((inline_function_type)
-+ ((closure)__glo__75write_91bytevector_191_191inline_191_191_scheme_base)->fn)(data,&local_7316278, ((closureN)self_7312044)->elements[4], car(((closureN)self_7312044)->elements[2]), car(((closureN)self_7312044)->elements[3]), car(((closureN)self_7312044)->elements[0])));;
++return_direct_with_clo1(data, ((closureN)self_7312037)->elements[1], (((closure) ((closureN)self_7312037)->elements[1])->fn), ((inline_function_type)
++ ((closure)__glo__75write_91bytevector_191_191inline_191_191_scheme_base)->fn)(data,&local_7316271, ((closureN)self_7312037)->elements[4], car(((closureN)self_7312037)->elements[2]), car(((closureN)self_7312037)->elements[3]), car(((closureN)self_7312037)->elements[0])));;
}
-static void __lambda_363(void *data, object self_7313291, int argc, object *args) /* object self_7313291, object k_735102 */
-+static void __lambda_363(void *data, object self_7312045, int argc, object *args) /* object self_7312045, object k_734657 */
++static void __lambda_363(void *data, object self_7312038, int argc, object *args) /* object self_7312038, object k_734650 */
{
- object k_735102 = args[0];
-+ object k_734657 = args[0];
++ object k_734650 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313291)->elements[1]), obj_int2obj(2))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312045)->elements[1]), obj_int2obj(2))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312038)->elements[1]), obj_int2obj(2))) ){
-return_direct_with_clo1(data, k_735102,__lambda_364, Cyc_caddr(data, ((closureN)self_7313291)->elements[1]));
-+return_direct_with_clo1(data, k_734657,__lambda_364, Cyc_caddr(data, ((closureN)self_7312045)->elements[1]));
++return_direct_with_clo1(data, k_734650,__lambda_364, Cyc_caddr(data, ((closureN)self_7312038)->elements[1]));
} else {
-return_direct_with_clo1(data, k_735102,__lambda_364, car(((closureN)self_7313291)->elements[0]));}
-+return_direct_with_clo1(data, k_734657,__lambda_364, car(((closureN)self_7312045)->elements[0]));}
++return_direct_with_clo1(data, k_734650,__lambda_364, car(((closureN)self_7312038)->elements[0]));}
;;
}
-static void __lambda_359(void *data, object self_7313292, int argc, object *args) /* object self_7313292, object k_735110 */
-+static void __lambda_359(void *data, object self_7312046, int argc, object *args) /* object self_7312046, object k_734665 */
++static void __lambda_359(void *data, object self_7312039, int argc, object *args) /* object self_7312039, object k_734658 */
{
- object k_735110 = args[0];
-+ object k_734665 = args[0];
++ object k_734658 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7313292)->elements[0]), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312046)->elements[0]), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_7312039)->elements[0]), obj_int2obj(0))) ){
-return_direct_with_clo1(data, k_735110, (((closure) k_735110)->fn), Cyc_car(data, ((closureN)self_7313292)->elements[0]));
-+return_direct_with_clo1(data, k_734665, (((closure) k_734665)->fn), Cyc_car(data, ((closureN)self_7312046)->elements[0]));
++return_direct_with_clo1(data, k_734658, (((closure) k_734658)->fn), Cyc_car(data, ((closureN)self_7312039)->elements[0]));
} else {
- return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), k_735110);}
-+ return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), k_734665);}
++ return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), k_734658);}
;;
}
-static void __lambda_339(void *data, object _, int argc, object *args) /* closure _,object k_735065, object vec_73444_733076, object o_73445_733077_raw, ... */
-- {
++static void __lambda_339(void *data, object _, int argc, object *args) /* closure _,object k_734613, object vec_73444_732729, object o_73445_732730_raw, ... */
+ {
-object k_735065 = args[0]; object vec_73444_733076 = args[1];
-load_varargs(o_73445_733077, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:read-bytevector!");
--
++object k_734613 = args[0]; object vec_73444_732729 = args[1];
++load_varargs(o_73445_732730, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:read-bytevector!");
+
-closureN_type c_7317363;
-object e_7317372 [1];
-c_7317363.hdr.mark = gc_color_red;
@@ -53360,8 +53610,18 @@ Make let-values be the same as let*-values, to work around
-c_7317363.num_elements = 1;
-c_7317363.elements = (object *)e_7317372;
-c_7317363.elements[0] = o_73445_733077;
--
--
++closureN_type c_7316063;
++object e_7316072 [1];
++c_7316063.hdr.mark = gc_color_red;
++ c_7316063.hdr.grayed = 0;
++c_7316063.tag = closureN_tag;
++ c_7316063.fn = (function_type)__lambda_340;
++c_7316063.num_args = 0;
++c_7316063.num_elements = 1;
++c_7316063.elements = (object *)e_7316072;
++c_7316063.elements[0] = o_73445_732730;
+
+
-closureN_type c_7317373;
-object e_7317505 [3];
-c_7317373.hdr.mark = gc_color_red;
@@ -53374,21 +53634,40 @@ Make let-values be the same as let*-values, to work around
-c_7317373.elements[0] = k_735065;
-c_7317373.elements[1] = o_73445_733077;
-c_7317373.elements[2] = vec_73444_733076;
--
++closureN_type c_7316073;
++object e_7316205 [3];
++c_7316073.hdr.mark = gc_color_red;
++ c_7316073.hdr.grayed = 0;
++c_7316073.tag = closureN_tag;
++ c_7316073.fn = (function_type)__lambda_341;
++c_7316073.num_args = 1;
++c_7316073.num_elements = 3;
++c_7316073.elements = (object *)e_7316205;
++c_7316073.elements[0] = k_734613;
++c_7316073.elements[1] = o_73445_732730;
++c_7316073.elements[2] = vec_73444_732729;
+
-return_direct_with_clo1(data,(closure)&c_7317363,__lambda_340, &c_7317373);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7316063,__lambda_340, &c_7316073);;
+ }
+
-static void __lambda_341(void *data, object self_7313263, int argc, object *args) /* object self_7313263, object in_73448_733078 */
-- {
++static void __lambda_341(void *data, object self_7312010, int argc, object *args) /* object self_7312010, object in_73448_732731 */
+ {
- object in_73448_733078 = args[0];
- object o_73451_733079;
--
++ object in_73448_732731 = args[0];
++ object o_73451_732732;
+
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313263)->elements[1])) ){
--
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312010)->elements[1])) ){
+
- o_73451_733079 = Cyc_cdr(data, ((closureN)self_7313263)->elements[1]);
--} else {
++ o_73451_732732 = Cyc_cdr(data, ((closureN)self_7312010)->elements[1]);
+ } else {
- o_73451_733079 = ((closureN)self_7313263)->elements[1];}
--;
++ o_73451_732732 = ((closureN)self_7312010)->elements[1];}
+ ;
-closureN_type c_7317385;
-object e_7317394 [1];
-c_7317385.hdr.mark = gc_color_red;
@@ -53399,8 +53678,18 @@ Make let-values be the same as let*-values, to work around
-c_7317385.num_elements = 1;
-c_7317385.elements = (object *)e_7317394;
-c_7317385.elements[0] = o_73451_733079;
--
--
++closureN_type c_7316085;
++object e_7316094 [1];
++c_7316085.hdr.mark = gc_color_red;
++ c_7316085.hdr.grayed = 0;
++c_7316085.tag = closureN_tag;
++ c_7316085.fn = (function_type)__lambda_342;
++c_7316085.num_args = 0;
++c_7316085.num_elements = 1;
++c_7316085.elements = (object *)e_7316094;
++c_7316085.elements[0] = o_73451_732732;
+
+
-closureN_type c_7317395;
-object e_7317504 [4];
-c_7317395.hdr.mark = gc_color_red;
@@ -53414,15 +53703,30 @@ Make let-values be the same as let*-values, to work around
-c_7317395.elements[1] = ((closureN)self_7313263)->elements[0];
-c_7317395.elements[2] = o_73451_733079;
-c_7317395.elements[3] = ((closureN)self_7313263)->elements[2];
--
++closureN_type c_7316095;
++object e_7316204 [4];
++c_7316095.hdr.mark = gc_color_red;
++ c_7316095.hdr.grayed = 0;
++c_7316095.tag = closureN_tag;
++ c_7316095.fn = (function_type)__lambda_343;
++c_7316095.num_args = 1;
++c_7316095.num_elements = 4;
++c_7316095.elements = (object *)e_7316204;
++c_7316095.elements[0] = in_73448_732731;
++c_7316095.elements[1] = ((closureN)self_7312010)->elements[0];
++c_7316095.elements[2] = o_73451_732732;
++c_7316095.elements[3] = ((closureN)self_7312010)->elements[2];
+
-return_direct_with_clo1(data,(closure)&c_7317385,__lambda_342, &c_7317395);;
--}
--
++return_direct_with_clo1(data,(closure)&c_7316085,__lambda_342, &c_7316095);;
+ }
+
-static void __lambda_343(void *data, object self_7313264, int argc, object *args) /* object self_7313264, object start_73454_733080 */
-+static void __lambda_339(void *data, object _, int argc, object *args) /* closure _,object k_734620, object vec_73444_732736, object o_73445_732737_raw, ... */
++static void __lambda_343(void *data, object self_7312011, int argc, object *args) /* object self_7312011, object start_73454_732733 */
{
- object start_73454_733080 = args[0];
--
++ object start_73454_732733 = args[0];
+
-closureN_type c_7317397;
-object e_7317423 [2];
-c_7317397.hdr.mark = gc_color_red;
@@ -53434,20 +53738,18 @@ Make let-values be the same as let*-values, to work around
-c_7317397.elements = (object *)e_7317423;
-c_7317397.elements[0] = ((closureN)self_7313264)->elements[2];
-c_7317397.elements[1] = ((closureN)self_7313264)->elements[3];
-+object k_734620 = args[0]; object vec_73444_732736 = args[1];
-+load_varargs(o_73445_732737, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:read-bytevector!");
-
-+closureN_type c_7316070;
-+object e_7316079 [1];
-+c_7316070.hdr.mark = gc_color_red;
-+ c_7316070.hdr.grayed = 0;
-+c_7316070.tag = closureN_tag;
-+ c_7316070.fn = (function_type)__lambda_340;
-+c_7316070.num_args = 0;
-+c_7316070.num_elements = 1;
-+c_7316070.elements = (object *)e_7316079;
-+c_7316070.elements[0] = o_73445_732737;
++closureN_type c_7316097;
++object e_7316123 [2];
++c_7316097.hdr.mark = gc_color_red;
++ c_7316097.hdr.grayed = 0;
++c_7316097.tag = closureN_tag;
++ c_7316097.fn = (function_type)__lambda_344;
++c_7316097.num_args = 0;
++c_7316097.num_elements = 2;
++c_7316097.elements = (object *)e_7316123;
++c_7316097.elements[0] = ((closureN)self_7312011)->elements[2];
++c_7316097.elements[1] = ((closureN)self_7312011)->elements[3];
+
-closureN_type c_7317424;
-object e_7317503 [4];
@@ -53462,108 +53764,34 @@ Make let-values be the same as let*-values, to work around
-c_7317424.elements[1] = ((closureN)self_7313264)->elements[1];
-c_7317424.elements[2] = start_73454_733080;
-c_7317424.elements[3] = ((closureN)self_7313264)->elements[3];
++closureN_type c_7316124;
++object e_7316203 [4];
++c_7316124.hdr.mark = gc_color_red;
++ c_7316124.hdr.grayed = 0;
++c_7316124.tag = closureN_tag;
++ c_7316124.fn = (function_type)__lambda_347;
++c_7316124.num_args = 1;
++c_7316124.num_elements = 4;
++c_7316124.elements = (object *)e_7316203;
++c_7316124.elements[0] = ((closureN)self_7312011)->elements[0];
++c_7316124.elements[1] = ((closureN)self_7312011)->elements[1];
++c_7316124.elements[2] = start_73454_732733;
++c_7316124.elements[3] = ((closureN)self_7312011)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7317397,__lambda_344, &c_7317424);;
-+closureN_type c_7316080;
-+object e_7316212 [3];
-+c_7316080.hdr.mark = gc_color_red;
-+ c_7316080.hdr.grayed = 0;
-+c_7316080.tag = closureN_tag;
-+ c_7316080.fn = (function_type)__lambda_341;
-+c_7316080.num_args = 1;
-+c_7316080.num_elements = 3;
-+c_7316080.elements = (object *)e_7316212;
-+c_7316080.elements[0] = k_734620;
-+c_7316080.elements[1] = o_73445_732737;
-+c_7316080.elements[2] = vec_73444_732736;
-+
-+return_direct_with_clo1(data,(closure)&c_7316070,__lambda_340, &c_7316080);;
-+}
-+
-+static void __lambda_341(void *data, object self_7312017, int argc, object *args) /* object self_7312017, object in_73448_732738 */
-+ {
-+ object in_73448_732738 = args[0];
-+ object o_73451_732739;
-+
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312017)->elements[1])) ){
-+
-+ o_73451_732739 = Cyc_cdr(data, ((closureN)self_7312017)->elements[1]);
-+} else {
-+ o_73451_732739 = ((closureN)self_7312017)->elements[1];}
-+;
-+closureN_type c_7316092;
-+object e_7316101 [1];
-+c_7316092.hdr.mark = gc_color_red;
-+ c_7316092.hdr.grayed = 0;
-+c_7316092.tag = closureN_tag;
-+ c_7316092.fn = (function_type)__lambda_342;
-+c_7316092.num_args = 0;
-+c_7316092.num_elements = 1;
-+c_7316092.elements = (object *)e_7316101;
-+c_7316092.elements[0] = o_73451_732739;
-+
-+
-+closureN_type c_7316102;
-+object e_7316211 [4];
-+c_7316102.hdr.mark = gc_color_red;
-+ c_7316102.hdr.grayed = 0;
-+c_7316102.tag = closureN_tag;
-+ c_7316102.fn = (function_type)__lambda_343;
-+c_7316102.num_args = 1;
-+c_7316102.num_elements = 4;
-+c_7316102.elements = (object *)e_7316211;
-+c_7316102.elements[0] = in_73448_732738;
-+c_7316102.elements[1] = ((closureN)self_7312017)->elements[0];
-+c_7316102.elements[2] = o_73451_732739;
-+c_7316102.elements[3] = ((closureN)self_7312017)->elements[2];
-+
-+return_direct_with_clo1(data,(closure)&c_7316092,__lambda_342, &c_7316102);;
-+}
-+
-+static void __lambda_343(void *data, object self_7312018, int argc, object *args) /* object self_7312018, object start_73454_732740 */
-+ {
-+ object start_73454_732740 = args[0];
-+
-+closureN_type c_7316104;
-+object e_7316130 [2];
-+c_7316104.hdr.mark = gc_color_red;
-+ c_7316104.hdr.grayed = 0;
-+c_7316104.tag = closureN_tag;
-+ c_7316104.fn = (function_type)__lambda_344;
-+c_7316104.num_args = 0;
-+c_7316104.num_elements = 2;
-+c_7316104.elements = (object *)e_7316130;
-+c_7316104.elements[0] = ((closureN)self_7312018)->elements[2];
-+c_7316104.elements[1] = ((closureN)self_7312018)->elements[3];
-+
-+
-+closureN_type c_7316131;
-+object e_7316210 [4];
-+c_7316131.hdr.mark = gc_color_red;
-+ c_7316131.hdr.grayed = 0;
-+c_7316131.tag = closureN_tag;
-+ c_7316131.fn = (function_type)__lambda_347;
-+c_7316131.num_args = 1;
-+c_7316131.num_elements = 4;
-+c_7316131.elements = (object *)e_7316210;
-+c_7316131.elements[0] = ((closureN)self_7312018)->elements[0];
-+c_7316131.elements[1] = ((closureN)self_7312018)->elements[1];
-+c_7316131.elements[2] = start_73454_732740;
-+c_7316131.elements[3] = ((closureN)self_7312018)->elements[3];
-+
-+return_direct_with_clo1(data,(closure)&c_7316104,__lambda_344, &c_7316131);;
++return_direct_with_clo1(data,(closure)&c_7316097,__lambda_344, &c_7316124);;
}
-static void __lambda_347(void *data, object self_7313265, int argc, object *args) /* object self_7313265, object end_73457_733081 */
-+static void __lambda_347(void *data, object self_7312019, int argc, object *args) /* object self_7312019, object end_73457_732741 */
++static void __lambda_347(void *data, object self_7312012, int argc, object *args) /* object self_7312012, object end_73457_732734 */
{
- object end_73457_733081 = args[0];
-+ object end_73457_732741 = args[0];
++ object end_73457_732734 = args[0];
-if( (boolean_f != Cyc_num_fast_gte_op(data, ((closureN)self_7313265)->elements[2], end_73457_733081)) ){
- return_direct_with_clo1(data, ((closureN)self_7313265)->elements[1], (((closure) ((closureN)self_7313265)->elements[1])->fn), obj_int2obj(0));
-+if( (boolean_f != Cyc_num_fast_gte_op(data, ((closureN)self_7312019)->elements[2], end_73457_732741)) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312019)->elements[1], (((closure) ((closureN)self_7312019)->elements[1])->fn), obj_int2obj(0));
++if( (boolean_f != Cyc_num_fast_gte_op(data, ((closureN)self_7312012)->elements[2], end_73457_732734)) ){
++ return_direct_with_clo1(data, ((closureN)self_7312012)->elements[1], (((closure) ((closureN)self_7312012)->elements[1])->fn), obj_int2obj(0));
} else {
-closureN_type c_7317431;
@@ -53578,37 +53806,37 @@ Make let-values be the same as let*-values, to work around
-c_7317431.elements[0] = ((closureN)self_7313265)->elements[1];
-c_7317431.elements[1] = ((closureN)self_7313265)->elements[2];
-c_7317431.elements[2] = ((closureN)self_7313265)->elements[3];
-+closureN_type c_7316138;
-+object e_7316204 [3];
-+c_7316138.hdr.mark = gc_color_red;
-+ c_7316138.hdr.grayed = 0;
-+c_7316138.tag = closureN_tag;
-+ c_7316138.fn = (function_type)__lambda_348;
-+c_7316138.num_args = 1;
-+c_7316138.num_elements = 3;
-+c_7316138.elements = (object *)e_7316204;
-+c_7316138.elements[0] = ((closureN)self_7312019)->elements[1];
-+c_7316138.elements[1] = ((closureN)self_7312019)->elements[2];
-+c_7316138.elements[2] = ((closureN)self_7312019)->elements[3];
++closureN_type c_7316131;
++object e_7316197 [3];
++c_7316131.hdr.mark = gc_color_red;
++ c_7316131.hdr.grayed = 0;
++c_7316131.tag = closureN_tag;
++ c_7316131.fn = (function_type)__lambda_348;
++c_7316131.num_args = 1;
++c_7316131.num_elements = 3;
++c_7316131.elements = (object *)e_7316197;
++c_7316131.elements[0] = ((closureN)self_7312012)->elements[1];
++c_7316131.elements[1] = ((closureN)self_7312012)->elements[2];
++c_7316131.elements[2] = ((closureN)self_7312012)->elements[3];
-complex_num_type local_7317500;
-return_direct_with_clo3(data, __glo_read_91bytevector_scheme_base, (((closure) __glo_read_91bytevector_scheme_base)->fn), &c_7317431, Cyc_fast_sub(data,&local_7317500, end_73457_733081, ((closureN)self_7313265)->elements[2]), ((closureN)self_7313265)->elements[0]);}
-+complex_num_type local_7316207;
-+return_direct_with_clo3(data, __glo_read_91bytevector_scheme_base, (((closure) __glo_read_91bytevector_scheme_base)->fn), &c_7316138, Cyc_fast_sub(data,&local_7316207, end_73457_732741, ((closureN)self_7312019)->elements[2]), ((closureN)self_7312019)->elements[0]);}
++complex_num_type local_7316200;
++return_direct_with_clo3(data, __glo_read_91bytevector_scheme_base, (((closure) __glo_read_91bytevector_scheme_base)->fn), &c_7316131, Cyc_fast_sub(data,&local_7316200, end_73457_732734, ((closureN)self_7312012)->elements[2]), ((closureN)self_7312012)->elements[0]);}
;;
}
-static void __lambda_348(void *data, object self_7313266, int argc, object *args) /* object self_7313266, object res_73459_733082 */
-+static void __lambda_348(void *data, object self_7312020, int argc, object *args) /* object self_7312020, object res_73459_732742 */
++static void __lambda_348(void *data, object self_7312013, int argc, object *args) /* object self_7312013, object res_73459_732735 */
{
- object res_73459_733082 = args[0];
-+ object res_73459_732742 = args[0];
++ object res_73459_732735 = args[0];
-if( (boolean_f != Cyc_is_eof_object(res_73459_733082)) ){
- return_direct_with_clo1(data, ((closureN)self_7313266)->elements[0], (((closure) ((closureN)self_7313266)->elements[0])->fn), res_73459_733082);
-+if( (boolean_f != Cyc_is_eof_object(res_73459_732742)) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312020)->elements[0], (((closure) ((closureN)self_7312020)->elements[0])->fn), res_73459_732742);
++if( (boolean_f != Cyc_is_eof_object(res_73459_732735)) ){
++ return_direct_with_clo1(data, ((closureN)self_7312013)->elements[0], (((closure) ((closureN)self_7312013)->elements[0])->fn), res_73459_732735);
} else {
-closureN_type c_7317437;
@@ -53624,32 +53852,32 @@ Make let-values be the same as let*-values, to work around
-c_7317437.elements[1] = res_73459_733082;
-c_7317437.elements[2] = ((closureN)self_7313266)->elements[1];
-c_7317437.elements[3] = ((closureN)self_7313266)->elements[2];
-+closureN_type c_7316144;
-+object e_7316201 [4];
-+c_7316144.hdr.mark = gc_color_red;
-+ c_7316144.hdr.grayed = 0;
-+c_7316144.tag = closureN_tag;
-+ c_7316144.fn = (function_type)__lambda_349;
-+c_7316144.num_args = 1;
-+c_7316144.num_elements = 4;
-+c_7316144.elements = (object *)e_7316201;
-+c_7316144.elements[0] = ((closureN)self_7312020)->elements[0];
-+c_7316144.elements[1] = res_73459_732742;
-+c_7316144.elements[2] = ((closureN)self_7312020)->elements[1];
-+c_7316144.elements[3] = ((closureN)self_7312020)->elements[2];
++closureN_type c_7316137;
++object e_7316194 [4];
++c_7316137.hdr.mark = gc_color_red;
++ c_7316137.hdr.grayed = 0;
++c_7316137.tag = closureN_tag;
++ c_7316137.fn = (function_type)__lambda_349;
++c_7316137.num_args = 1;
++c_7316137.num_elements = 4;
++c_7316137.elements = (object *)e_7316194;
++c_7316137.elements[0] = ((closureN)self_7312013)->elements[0];
++c_7316137.elements[1] = res_73459_732735;
++c_7316137.elements[2] = ((closureN)self_7312013)->elements[1];
++c_7316137.elements[3] = ((closureN)self_7312013)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7317437,__lambda_349, Cyc_bytevector_length(data, res_73459_733082));}
-+return_direct_with_clo1(data,(closure)&c_7316144,__lambda_349, Cyc_bytevector_length(data, res_73459_732742));}
++return_direct_with_clo1(data,(closure)&c_7316137,__lambda_349, Cyc_bytevector_length(data, res_73459_732735));}
;;
}
-static void __lambda_349(void *data, object self_7313267, int argc, object *args) /* object self_7313267, object len_73464_733083 */
-+static void __lambda_349(void *data, object self_7312021, int argc, object *args) /* object self_7312021, object len_73464_732743 */
++static void __lambda_349(void *data, object self_7312014, int argc, object *args) /* object self_7312014, object len_73464_732736 */
{
- object len_73464_733083 = args[0];
-+ object len_73464_732743 = args[0];
++ object len_73464_732736 = args[0];
-closureN_type c_7317439;
-object e_7317493 [5];
@@ -53665,30 +53893,30 @@ Make let-values be the same as let*-values, to work around
-c_7317439.elements[2] = ((closureN)self_7313267)->elements[1];
-c_7317439.elements[3] = ((closureN)self_7313267)->elements[2];
-c_7317439.elements[4] = ((closureN)self_7313267)->elements[3];
-+closureN_type c_7316146;
-+object e_7316200 [5];
-+c_7316146.hdr.mark = gc_color_red;
-+ c_7316146.hdr.grayed = 0;
-+c_7316146.tag = closureN_tag;
-+ c_7316146.fn = (function_type)__lambda_350;
-+c_7316146.num_args = 1;
-+c_7316146.num_elements = 5;
-+c_7316146.elements = (object *)e_7316200;
-+c_7316146.elements[0] = ((closureN)self_7312021)->elements[0];
-+c_7316146.elements[1] = len_73464_732743;
-+c_7316146.elements[2] = ((closureN)self_7312021)->elements[1];
-+c_7316146.elements[3] = ((closureN)self_7312021)->elements[2];
-+c_7316146.elements[4] = ((closureN)self_7312021)->elements[3];
++closureN_type c_7316139;
++object e_7316193 [5];
++c_7316139.hdr.mark = gc_color_red;
++ c_7316139.hdr.grayed = 0;
++c_7316139.tag = closureN_tag;
++ c_7316139.fn = (function_type)__lambda_350;
++c_7316139.num_args = 1;
++c_7316139.num_elements = 5;
++c_7316139.elements = (object *)e_7316193;
++c_7316139.elements[0] = ((closureN)self_7312014)->elements[0];
++c_7316139.elements[1] = len_73464_732736;
++c_7316139.elements[2] = ((closureN)self_7312014)->elements[1];
++c_7316139.elements[3] = ((closureN)self_7312014)->elements[2];
++c_7316139.elements[4] = ((closureN)self_7312014)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7317439,__lambda_350, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7316146,__lambda_350, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7316139,__lambda_350, boolean_f);;
}
-static void __lambda_350(void *data, object self_7313268, int argc, object *args) /* object self_7313268, object lp_73465_73469_733085 */
-+static void __lambda_350(void *data, object self_7312022, int argc, object *args) /* object self_7312022, object lp_73465_73469_732745 */
++static void __lambda_350(void *data, object self_7312015, int argc, object *args) /* object self_7312015, object lp_73465_73469_732738 */
{
- object lp_73465_73469_733085 = args[0];
-+ object lp_73465_73469_732745 = args[0];
++ object lp_73465_73469_732738 = args[0];
-closureN_type c_7317441;
-object e_7317489 [5];
@@ -53704,33 +53932,33 @@ Make let-values be the same as let*-values, to work around
-c_7317441.elements[2] = ((closureN)self_7313268)->elements[2];
-c_7317441.elements[3] = ((closureN)self_7313268)->elements[3];
-c_7317441.elements[4] = ((closureN)self_7313268)->elements[4];
-+closureN_type c_7316148;
-+object e_7316196 [5];
-+c_7316148.hdr.mark = gc_color_red;
-+ c_7316148.hdr.grayed = 0;
-+c_7316148.tag = closureN_tag;
-+ c_7316148.fn = (function_type)__lambda_1301;
-+c_7316148.num_args = 1;
-+c_7316148.num_elements = 5;
-+c_7316148.elements = (object *)e_7316196;
-+c_7316148.elements[0] = ((closureN)self_7312022)->elements[0];
-+c_7316148.elements[1] = ((closureN)self_7312022)->elements[1];
-+c_7316148.elements[2] = ((closureN)self_7312022)->elements[2];
-+c_7316148.elements[3] = ((closureN)self_7312022)->elements[3];
-+c_7316148.elements[4] = ((closureN)self_7312022)->elements[4];
++closureN_type c_7316141;
++object e_7316189 [5];
++c_7316141.hdr.mark = gc_color_red;
++ c_7316141.hdr.grayed = 0;
++c_7316141.tag = closureN_tag;
++ c_7316141.fn = (function_type)__lambda_1301;
++c_7316141.num_args = 1;
++c_7316141.num_elements = 5;
++c_7316141.elements = (object *)e_7316189;
++c_7316141.elements[0] = ((closureN)self_7312015)->elements[0];
++c_7316141.elements[1] = ((closureN)self_7312015)->elements[1];
++c_7316141.elements[2] = ((closureN)self_7312015)->elements[2];
++c_7316141.elements[3] = ((closureN)self_7312015)->elements[3];
++c_7316141.elements[4] = ((closureN)self_7312015)->elements[4];
-pair_type local_7317492;
-return_direct_with_clo1(data,(closure)&c_7317441,__lambda_1348, set_cell_as_expr(&local_7317492, lp_73465_73469_733085));;
-+pair_type local_7316199;
-+return_direct_with_clo1(data,(closure)&c_7316148,__lambda_1301, set_cell_as_expr(&local_7316199, lp_73465_73469_732745));;
++pair_type local_7316192;
++return_direct_with_clo1(data,(closure)&c_7316141,__lambda_1301, set_cell_as_expr(&local_7316192, lp_73465_73469_732738));;
}
-static void __lambda_1348(void *data, object self_7313269, int argc, object *args) /* object self_7313269, object lp_73465_73469_733085 */
-+static void __lambda_1301(void *data, object self_7312023, int argc, object *args) /* object self_7312023, object lp_73465_73469_732745 */
++static void __lambda_1301(void *data, object self_7312016, int argc, object *args) /* object self_7312016, object lp_73465_73469_732738 */
{
- object lp_73465_73469_733085 = args[0];
-+ object lp_73465_73469_732745 = args[0];
++ object lp_73465_73469_732738 = args[0];
-closureN_type c_7317443;
-object e_7317455 [2];
@@ -53743,17 +53971,17 @@ Make let-values be the same as let*-values, to work around
-c_7317443.elements = (object *)e_7317455;
-c_7317443.elements[0] = ((closureN)self_7313269)->elements[0];
-c_7317443.elements[1] = lp_73465_73469_733085;
-+closureN_type c_7316150;
-+object e_7316162 [2];
-+c_7316150.hdr.mark = gc_color_red;
-+ c_7316150.hdr.grayed = 0;
-+c_7316150.tag = closureN_tag;
-+ c_7316150.fn = (function_type)__lambda_351;
-+c_7316150.num_args = 1;
-+c_7316150.num_elements = 2;
-+c_7316150.elements = (object *)e_7316162;
-+c_7316150.elements[0] = ((closureN)self_7312023)->elements[0];
-+c_7316150.elements[1] = lp_73465_73469_732745;
++closureN_type c_7316143;
++object e_7316155 [2];
++c_7316143.hdr.mark = gc_color_red;
++ c_7316143.hdr.grayed = 0;
++c_7316143.tag = closureN_tag;
++ c_7316143.fn = (function_type)__lambda_351;
++c_7316143.num_args = 1;
++c_7316143.num_elements = 2;
++c_7316143.elements = (object *)e_7316155;
++c_7316143.elements[0] = ((closureN)self_7312016)->elements[0];
++c_7316143.elements[1] = lp_73465_73469_732738;
-closureN_type c_7317456;
@@ -53770,35 +53998,35 @@ Make let-values be the same as let*-values, to work around
-c_7317456.elements[2] = ((closureN)self_7313269)->elements[2];
-c_7317456.elements[3] = ((closureN)self_7313269)->elements[3];
-c_7317456.elements[4] = ((closureN)self_7313269)->elements[4];
-+closureN_type c_7316163;
-+object e_7316195 [5];
-+c_7316163.hdr.mark = gc_color_red;
-+ c_7316163.hdr.grayed = 0;
-+c_7316163.tag = closureN_tag;
-+ c_7316163.fn = (function_type)__lambda_353;
-+c_7316163.num_args = 1;
-+c_7316163.num_elements = 5;
-+c_7316163.elements = (object *)e_7316195;
-+c_7316163.elements[0] = ((closureN)self_7312023)->elements[1];
-+c_7316163.elements[1] = lp_73465_73469_732745;
-+c_7316163.elements[2] = ((closureN)self_7312023)->elements[2];
-+c_7316163.elements[3] = ((closureN)self_7312023)->elements[3];
-+c_7316163.elements[4] = ((closureN)self_7312023)->elements[4];
++closureN_type c_7316156;
++object e_7316188 [5];
++c_7316156.hdr.mark = gc_color_red;
++ c_7316156.hdr.grayed = 0;
++c_7316156.tag = closureN_tag;
++ c_7316156.fn = (function_type)__lambda_353;
++c_7316156.num_args = 1;
++c_7316156.num_elements = 5;
++c_7316156.elements = (object *)e_7316188;
++c_7316156.elements[0] = ((closureN)self_7312016)->elements[1];
++c_7316156.elements[1] = lp_73465_73469_732738;
++c_7316156.elements[2] = ((closureN)self_7312016)->elements[2];
++c_7316156.elements[3] = ((closureN)self_7312016)->elements[3];
++c_7316156.elements[4] = ((closureN)self_7312016)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7317443,__lambda_351, &c_7317456);;
-+return_direct_with_clo1(data,(closure)&c_7316150,__lambda_351, &c_7316163);;
++return_direct_with_clo1(data,(closure)&c_7316143,__lambda_351, &c_7316156);;
}
-static void __lambda_353(void *data, object self_7313270, int argc, object *args) /* object self_7313270, object k_735076, object i_73470_733086 */
-+static void __lambda_353(void *data, object self_7312024, int argc, object *args) /* object self_7312024, object k_734631, object i_73470_732746 */
++static void __lambda_353(void *data, object self_7312017, int argc, object *args) /* object self_7312017, object k_734624, object i_73470_732739 */
{
- object k_735076 = args[0]; object i_73470_733086 = args[1];
-+ object k_734631 = args[0]; object i_73470_732746 = args[1];
++ object k_734624 = args[0]; object i_73470_732739 = args[1];
-if( (boolean_f != Cyc_num_fast_gte_op(data, i_73470_733086, ((closureN)self_7313270)->elements[0])) ){
- return_direct_with_clo1(data, k_735076, (((closure) k_735076)->fn), ((closureN)self_7313270)->elements[0]);
-+if( (boolean_f != Cyc_num_fast_gte_op(data, i_73470_732746, ((closureN)self_7312024)->elements[0])) ){
-+ return_direct_with_clo1(data, k_734631, (((closure) k_734631)->fn), ((closureN)self_7312024)->elements[0]);
++if( (boolean_f != Cyc_num_fast_gte_op(data, i_73470_732739, ((closureN)self_7312017)->elements[0])) ){
++ return_direct_with_clo1(data, k_734624, (((closure) k_734624)->fn), ((closureN)self_7312017)->elements[0]);
} else {
-closureN_type c_7317463;
@@ -53815,33 +54043,33 @@ Make let-values be the same as let*-values, to work around
-c_7317463.elements[2] = ((closureN)self_7313270)->elements[1];
-c_7317463.elements[3] = ((closureN)self_7313270)->elements[3];
-c_7317463.elements[4] = ((closureN)self_7313270)->elements[4];
-+closureN_type c_7316170;
-+object e_7316191 [5];
-+c_7316170.hdr.mark = gc_color_red;
-+ c_7316170.hdr.grayed = 0;
-+c_7316170.tag = closureN_tag;
-+ c_7316170.fn = (function_type)__lambda_354;
-+c_7316170.num_args = 1;
-+c_7316170.num_elements = 5;
-+c_7316170.elements = (object *)e_7316191;
-+c_7316170.elements[0] = i_73470_732746;
-+c_7316170.elements[1] = k_734631;
-+c_7316170.elements[2] = ((closureN)self_7312024)->elements[1];
-+c_7316170.elements[3] = ((closureN)self_7312024)->elements[3];
-+c_7316170.elements[4] = ((closureN)self_7312024)->elements[4];
++closureN_type c_7316163;
++object e_7316184 [5];
++c_7316163.hdr.mark = gc_color_red;
++ c_7316163.hdr.grayed = 0;
++c_7316163.tag = closureN_tag;
++ c_7316163.fn = (function_type)__lambda_354;
++c_7316163.num_args = 1;
++c_7316163.num_elements = 5;
++c_7316163.elements = (object *)e_7316184;
++c_7316163.elements[0] = i_73470_732739;
++c_7316163.elements[1] = k_734624;
++c_7316163.elements[2] = ((closureN)self_7312017)->elements[1];
++c_7316163.elements[3] = ((closureN)self_7312017)->elements[3];
++c_7316163.elements[4] = ((closureN)self_7312017)->elements[4];
-return_closcall1(data,(closure)&c_7317463, Cyc_bytevector_u8_ref(data, ((closureN)self_7313270)->elements[2], i_73470_733086));}
-+return_closcall1(data,(closure)&c_7316170, Cyc_bytevector_u8_ref(data, ((closureN)self_7312024)->elements[2], i_73470_732746));}
++return_closcall1(data,(closure)&c_7316163, Cyc_bytevector_u8_ref(data, ((closureN)self_7312017)->elements[2], i_73470_732739));}
;;
}
-static void __lambda_354(void *data, object self_7313271, int argc, object *args) /* object self_7313271, object r_735081 */
-+static void __lambda_354(void *data, object self_7312025, int argc, object *args) /* object self_7312025, object r_734636 */
++static void __lambda_354(void *data, object self_7312018, int argc, object *args) /* object self_7312018, object r_734629 */
{
- object r_735081 = args[0];
-+ object r_734636 = args[0];
++ object r_734629 = args[0];
-closureN_type c_7317465;
-object e_7317475 [3];
@@ -53855,30 +54083,30 @@ Make let-values be the same as let*-values, to work around
-c_7317465.elements[0] = ((closureN)self_7313271)->elements[0];
-c_7317465.elements[1] = ((closureN)self_7313271)->elements[1];
-c_7317465.elements[2] = ((closureN)self_7313271)->elements[2];
-+closureN_type c_7316172;
-+object e_7316182 [3];
-+c_7316172.hdr.mark = gc_color_red;
-+ c_7316172.hdr.grayed = 0;
-+c_7316172.tag = closureN_tag;
-+ c_7316172.fn = (function_type)__lambda_355;
-+c_7316172.num_args = 1;
-+c_7316172.num_elements = 3;
-+c_7316172.elements = (object *)e_7316182;
-+c_7316172.elements[0] = ((closureN)self_7312025)->elements[0];
-+c_7316172.elements[1] = ((closureN)self_7312025)->elements[1];
-+c_7316172.elements[2] = ((closureN)self_7312025)->elements[2];
++closureN_type c_7316165;
++object e_7316175 [3];
++c_7316165.hdr.mark = gc_color_red;
++ c_7316165.hdr.grayed = 0;
++c_7316165.tag = closureN_tag;
++ c_7316165.fn = (function_type)__lambda_355;
++c_7316165.num_args = 1;
++c_7316165.num_elements = 3;
++c_7316165.elements = (object *)e_7316175;
++c_7316165.elements[0] = ((closureN)self_7312018)->elements[0];
++c_7316165.elements[1] = ((closureN)self_7312018)->elements[1];
++c_7316165.elements[2] = ((closureN)self_7312018)->elements[2];
-complex_num_type local_7317481;
-return_closcall1(data,(closure)&c_7317465, Cyc_bytevector_u8_set(data, ((closureN)self_7313271)->elements[4], Cyc_fast_sum(data,&local_7317481, ((closureN)self_7313271)->elements[0], ((closureN)self_7313271)->elements[3]), r_735081));;
-+complex_num_type local_7316188;
-+return_closcall1(data,(closure)&c_7316172, Cyc_bytevector_u8_set(data, ((closureN)self_7312025)->elements[4], Cyc_fast_sum(data,&local_7316188, ((closureN)self_7312025)->elements[0], ((closureN)self_7312025)->elements[3]), r_734636));;
++complex_num_type local_7316181;
++return_closcall1(data,(closure)&c_7316165, Cyc_bytevector_u8_set(data, ((closureN)self_7312018)->elements[4], Cyc_fast_sum(data,&local_7316181, ((closureN)self_7312018)->elements[0], ((closureN)self_7312018)->elements[3]), r_734629));;
}
-static void __lambda_355(void *data, object self_7313272, int argc, object *args) /* object self_7313272, object r_735078 */
-+static void __lambda_355(void *data, object self_7312026, int argc, object *args) /* object self_7312026, object r_734633 */
++static void __lambda_355(void *data, object self_7312019, int argc, object *args) /* object self_7312019, object r_734626 */
{
@@ -53886,15 +54114,15 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7317473;
-return_closcall2(data, car(((closureN)self_7313272)->elements[2]), ((closureN)self_7313272)->elements[1], Cyc_fast_sum(data,&local_7317473, ((closureN)self_7313272)->elements[0], obj_int2obj(1)));;
-+complex_num_type local_7316180;
-+return_closcall2(data, car(((closureN)self_7312026)->elements[2]), ((closureN)self_7312026)->elements[1], Cyc_fast_sum(data,&local_7316180, ((closureN)self_7312026)->elements[0], obj_int2obj(1)));;
++complex_num_type local_7316173;
++return_closcall2(data, car(((closureN)self_7312019)->elements[2]), ((closureN)self_7312019)->elements[1], Cyc_fast_sum(data,&local_7316173, ((closureN)self_7312019)->elements[0], obj_int2obj(1)));;
}
-static void __lambda_351(void *data, object self_7313273, int argc, object *args) /* object self_7313273, object r_735075 */
-+static void __lambda_351(void *data, object self_7312027, int argc, object *args) /* object self_7312027, object r_734630 */
++static void __lambda_351(void *data, object self_7312020, int argc, object *args) /* object self_7312020, object r_734623 */
{
- object r_735075 = args[0];
-+ object r_734630 = args[0];
++ object r_734623 = args[0];
-closureN_type c_7317445;
-object e_7317451 [2];
@@ -53907,39 +54135,39 @@ Make let-values be the same as let*-values, to work around
-c_7317445.elements = (object *)e_7317451;
-c_7317445.elements[0] = ((closureN)self_7313273)->elements[0];
-c_7317445.elements[1] = ((closureN)self_7313273)->elements[1];
-+closureN_type c_7316152;
-+object e_7316158 [2];
-+c_7316152.hdr.mark = gc_color_red;
-+ c_7316152.hdr.grayed = 0;
-+c_7316152.tag = closureN_tag;
-+ c_7316152.fn = (function_type)__lambda_352;
-+c_7316152.num_args = 1;
-+c_7316152.num_elements = 2;
-+c_7316152.elements = (object *)e_7316158;
-+c_7316152.elements[0] = ((closureN)self_7312027)->elements[0];
-+c_7316152.elements[1] = ((closureN)self_7312027)->elements[1];
++closureN_type c_7316145;
++object e_7316151 [2];
++c_7316145.hdr.mark = gc_color_red;
++ c_7316145.hdr.grayed = 0;
++c_7316145.tag = closureN_tag;
++ c_7316145.fn = (function_type)__lambda_352;
++c_7316145.num_args = 1;
++c_7316145.num_elements = 2;
++c_7316145.elements = (object *)e_7316151;
++c_7316145.elements[0] = ((closureN)self_7312020)->elements[0];
++c_7316145.elements[1] = ((closureN)self_7312020)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7317445,__lambda_352, Cyc_set_cell(data, ((closureN)self_7313273)->elements[1], r_735075));;
-+return_direct_with_clo1(data,(closure)&c_7316152,__lambda_352, Cyc_set_cell(data, ((closureN)self_7312027)->elements[1], r_734630));;
++return_direct_with_clo1(data,(closure)&c_7316145,__lambda_352, Cyc_set_cell(data, ((closureN)self_7312020)->elements[1], r_734623));;
}
-static void __lambda_352(void *data, object self_7313274, int argc, object *args) /* object self_7313274, object r_735074 */
-+static void __lambda_352(void *data, object self_7312028, int argc, object *args) /* object self_7312028, object r_734629 */
++static void __lambda_352(void *data, object self_7312021, int argc, object *args) /* object self_7312021, object r_734622 */
{
-return_closcall2(data, car(((closureN)self_7313274)->elements[1]), ((closureN)self_7313274)->elements[0], obj_int2obj(0));;
-+return_closcall2(data, car(((closureN)self_7312028)->elements[1]), ((closureN)self_7312028)->elements[0], obj_int2obj(0));;
++return_closcall2(data, car(((closureN)self_7312021)->elements[1]), ((closureN)self_7312021)->elements[0], obj_int2obj(0));;
}
-static void __lambda_344(void *data, object self_7313275, int argc, object *args) /* object self_7313275, object k_735083 */
-+static void __lambda_344(void *data, object self_7312029, int argc, object *args) /* object self_7312029, object k_734638 */
++static void __lambda_344(void *data, object self_7312022, int argc, object *args) /* object self_7312022, object k_734631 */
{
- object k_735083 = args[0];
-+ object k_734638 = args[0];
++ object k_734631 = args[0];
-closureN_type c_7317399;
-object e_7317410 [1];
@@ -53951,16 +54179,16 @@ Make let-values be the same as let*-values, to work around
-c_7317399.num_elements = 1;
-c_7317399.elements = (object *)e_7317410;
-c_7317399.elements[0] = ((closureN)self_7313275)->elements[0];
-+closureN_type c_7316106;
-+object e_7316117 [1];
-+c_7316106.hdr.mark = gc_color_red;
-+ c_7316106.hdr.grayed = 0;
-+c_7316106.tag = closureN_tag;
-+ c_7316106.fn = (function_type)__lambda_345;
-+c_7316106.num_args = 0;
-+c_7316106.num_elements = 1;
-+c_7316106.elements = (object *)e_7316117;
-+c_7316106.elements[0] = ((closureN)self_7312029)->elements[0];
++closureN_type c_7316099;
++object e_7316110 [1];
++c_7316099.hdr.mark = gc_color_red;
++ c_7316099.hdr.grayed = 0;
++c_7316099.tag = closureN_tag;
++ c_7316099.fn = (function_type)__lambda_345;
++c_7316099.num_args = 0;
++c_7316099.num_elements = 1;
++c_7316099.elements = (object *)e_7316110;
++c_7316099.elements[0] = ((closureN)self_7312022)->elements[0];
-closureN_type c_7317411;
@@ -53975,107 +54203,106 @@ Make let-values be the same as let*-values, to work around
-c_7317411.elements[0] = k_735083;
-c_7317411.elements[1] = ((closureN)self_7313275)->elements[0];
-c_7317411.elements[2] = ((closureN)self_7313275)->elements[1];
-+closureN_type c_7316118;
-+object e_7316129 [3];
-+c_7316118.hdr.mark = gc_color_red;
-+ c_7316118.hdr.grayed = 0;
-+c_7316118.tag = closureN_tag;
-+ c_7316118.fn = (function_type)__lambda_346;
-+c_7316118.num_args = 1;
-+c_7316118.num_elements = 3;
-+c_7316118.elements = (object *)e_7316129;
-+c_7316118.elements[0] = k_734638;
-+c_7316118.elements[1] = ((closureN)self_7312029)->elements[0];
-+c_7316118.elements[2] = ((closureN)self_7312029)->elements[1];
++closureN_type c_7316111;
++object e_7316122 [3];
++c_7316111.hdr.mark = gc_color_red;
++ c_7316111.hdr.grayed = 0;
++c_7316111.tag = closureN_tag;
++ c_7316111.fn = (function_type)__lambda_346;
++c_7316111.num_args = 1;
++c_7316111.num_elements = 3;
++c_7316111.elements = (object *)e_7316122;
++c_7316111.elements[0] = k_734631;
++c_7316111.elements[1] = ((closureN)self_7312022)->elements[0];
++c_7316111.elements[2] = ((closureN)self_7312022)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7317399,__lambda_345, &c_7317411);;
-+return_direct_with_clo1(data,(closure)&c_7316106,__lambda_345, &c_7316118);;
++return_direct_with_clo1(data,(closure)&c_7316099,__lambda_345, &c_7316111);;
}
-static void __lambda_346(void *data, object self_7313276, int argc, object *args) /* object self_7313276, object r_735084 */
-+static void __lambda_346(void *data, object self_7312030, int argc, object *args) /* object self_7312030, object r_734639 */
++static void __lambda_346(void *data, object self_7312023, int argc, object *args) /* object self_7312023, object r_734632 */
{
- object r_735084 = args[0];
- if( (boolean_f != r_735084) ){
-+ object r_734639 = args[0];
-+ if( (boolean_f != r_734639) ){
++ object r_734632 = args[0];
++ if( (boolean_f != r_734632) ){
-return_direct_with_clo1(data, ((closureN)self_7313276)->elements[0], (((closure) ((closureN)self_7313276)->elements[0])->fn), Cyc_cadr(data, ((closureN)self_7313276)->elements[1]));
-+return_direct_with_clo1(data, ((closureN)self_7312030)->elements[0], (((closure) ((closureN)self_7312030)->elements[0])->fn), Cyc_cadr(data, ((closureN)self_7312030)->elements[1]));
++return_direct_with_clo1(data, ((closureN)self_7312023)->elements[0], (((closure) ((closureN)self_7312023)->elements[0])->fn), Cyc_cadr(data, ((closureN)self_7312023)->elements[1]));
} else {
-return_direct_with_clo1(data, ((closureN)self_7313276)->elements[0], (((closure) ((closureN)self_7313276)->elements[0])->fn), Cyc_bytevector_length(data, ((closureN)self_7313276)->elements[2]));}
-+return_direct_with_clo1(data, ((closureN)self_7312030)->elements[0], (((closure) ((closureN)self_7312030)->elements[0])->fn), Cyc_bytevector_length(data, ((closureN)self_7312030)->elements[2]));}
++return_direct_with_clo1(data, ((closureN)self_7312023)->elements[0], (((closure) ((closureN)self_7312023)->elements[0])->fn), Cyc_bytevector_length(data, ((closureN)self_7312023)->elements[2]));}
;;
}
-static void __lambda_345(void *data, object self_7313277, int argc, object *args) /* object self_7313277, object k_735085 */
-+static void __lambda_345(void *data, object self_7312031, int argc, object *args) /* object self_7312031, object k_734640 */
++static void __lambda_345(void *data, object self_7312024, int argc, object *args) /* object self_7312024, object k_734633 */
{
- object k_735085 = args[0];
-+ object k_734640 = args[0];
++ object k_734633 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313277)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312031)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312024)->elements[0])) ){
-return_direct_with_clo1(data, k_735085,__lambda_346, Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7313277)->elements[0])));
-+return_direct_with_clo1(data, k_734640,__lambda_346, Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312031)->elements[0])));
++return_direct_with_clo1(data, k_734633,__lambda_346, Cyc_is_pair(Cyc_cdr(data, ((closureN)self_7312024)->elements[0])));
} else {
- return_direct_with_clo1(data, k_735085,__lambda_346, boolean_f);}
-+ return_direct_with_clo1(data, k_734640,__lambda_346, boolean_f);}
++ return_direct_with_clo1(data, k_734633,__lambda_346, boolean_f);}
;;
}
-static void __lambda_342(void *data, object self_7313278, int argc, object *args) /* object self_7313278, object k_735088 */
-+static void __lambda_342(void *data, object self_7312032, int argc, object *args) /* object self_7312032, object k_734643 */
++static void __lambda_342(void *data, object self_7312025, int argc, object *args) /* object self_7312025, object k_734636 */
{
- object k_735088 = args[0];
-+ object k_734643 = args[0];
++ object k_734636 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313278)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312032)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312025)->elements[0])) ){
-return_direct_with_clo1(data, k_735088,__lambda_343, Cyc_car(data, ((closureN)self_7313278)->elements[0]));
-+return_direct_with_clo1(data, k_734643,__lambda_343, Cyc_car(data, ((closureN)self_7312032)->elements[0]));
++return_direct_with_clo1(data, k_734636,__lambda_343, Cyc_car(data, ((closureN)self_7312025)->elements[0]));
} else {
- return_direct_with_clo1(data, k_735088,__lambda_343, obj_int2obj(0));}
-+ return_direct_with_clo1(data, k_734643,__lambda_343, obj_int2obj(0));}
++ return_direct_with_clo1(data, k_734636,__lambda_343, obj_int2obj(0));}
;;
}
-static void __lambda_340(void *data, object self_7313279, int argc, object *args) /* object self_7313279, object k_735092 */
-+static void __lambda_340(void *data, object self_7312033, int argc, object *args) /* object self_7312033, object k_734647 */
++static void __lambda_340(void *data, object self_7312026, int argc, object *args) /* object self_7312026, object k_734640 */
{
- object k_735092 = args[0];
-+ object k_734647 = args[0];
++ object k_734640 = args[0];
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313279)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7312033)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7312026)->elements[0])) ){
-return_direct_with_clo1(data, k_735092, (((closure) k_735092)->fn), Cyc_car(data, ((closureN)self_7313279)->elements[0]));
-+return_direct_with_clo1(data, k_734647, (((closure) k_734647)->fn), Cyc_car(data, ((closureN)self_7312033)->elements[0]));
++return_direct_with_clo1(data, k_734640, (((closure) k_734640)->fn), Cyc_car(data, ((closureN)self_7312026)->elements[0]));
} else {
- return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_735092);}
-+ return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_734647);}
++ return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_734640);}
;;
}
-static void __lambda_327(void *data, object _, int argc, object *args) /* closure _,object k_735047, object k_73433_733069, object _191port_73434_733070_raw, ... */
-+static void __lambda_327(void *data, object _, int argc, object *args) /* closure _,object k_734602, object k_73433_732729, object _191port_73434_732730_raw, ... */
++static void __lambda_327(void *data, object _, int argc, object *args) /* closure _,object k_734595, object k_73433_732722, object _191port_73434_732723_raw, ... */
{
-object k_735047 = args[0]; object k_73433_733069 = args[1];
-load_varargs(_191port_73434_733070, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:read-bytevector");
-+object k_734602 = args[0]; object k_73433_732729 = args[1];
-+load_varargs(_191port_73434_732730, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:read-bytevector");
++object k_734595 = args[0]; object k_73433_732722 = args[1];
++load_varargs(_191port_73434_732723, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:read-bytevector");
-closureN_type c_7317245;
-object e_7317360 [3];
@@ -54089,29 +54316,14 @@ Make let-values be the same as let*-values, to work around
-c_7317245.elements[0] = _191port_73434_733070;
-c_7317245.elements[1] = k_73433_733069;
-c_7317245.elements[2] = k_735047;
-+closureN_type c_7315952;
-+object e_7316067 [3];
-+c_7315952.hdr.mark = gc_color_red;
-+ c_7315952.hdr.grayed = 0;
-+c_7315952.tag = closureN_tag;
-+ c_7315952.fn = (function_type)__lambda_328;
-+c_7315952.num_args = 3;
-+c_7315952.num_elements = 3;
-+c_7315952.elements = (object *)e_7316067;
-+c_7315952.elements[0] = _191port_73434_732730;
-+c_7315952.elements[1] = k_73433_732729;
-+c_7315952.elements[2] = k_734602;
-
+-
-return_direct_with_clo3(data,(closure)&c_7317245,__lambda_328, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo3(data,(closure)&c_7315952,__lambda_328, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_328(void *data, object self_7313249, int argc, object *args) /* object self_7313249, object port_73435_733071, object bv_73436_733072, object loop_73437_733073 */
-+static void __lambda_328(void *data, object self_7312003, int argc, object *args) /* object self_7312003, object port_73435_732731, object bv_73436_732732, object loop_73437_732733 */
- {
+- {
- object port_73435_733071 = args[0]; object bv_73436_733072 = args[1]; object loop_73437_733073 = args[2];
-+ object port_73435_732731 = args[0]; object bv_73436_732732 = args[1]; object loop_73437_732733 = args[2];
-
+-
-closureN_type c_7317247;
-object e_7317356 [5];
-c_7317247.hdr.mark = gc_color_red;
@@ -54126,33 +54338,53 @@ Make let-values be the same as let*-values, to work around
-c_7317247.elements[2] = ((closureN)self_7313249)->elements[1];
-c_7317247.elements[3] = ((closureN)self_7313249)->elements[2];
-c_7317247.elements[4] = loop_73437_733073;
-+closureN_type c_7315954;
-+object e_7316063 [5];
-+c_7315954.hdr.mark = gc_color_red;
-+ c_7315954.hdr.grayed = 0;
-+c_7315954.tag = closureN_tag;
-+ c_7315954.fn = (function_type)__lambda_1300;
-+c_7315954.num_args = 1;
-+c_7315954.num_elements = 5;
-+c_7315954.elements = (object *)e_7316063;
-+c_7315954.elements[0] = ((closureN)self_7312003)->elements[0];
-+c_7315954.elements[1] = bv_73436_732732;
-+c_7315954.elements[2] = ((closureN)self_7312003)->elements[1];
-+c_7315954.elements[3] = ((closureN)self_7312003)->elements[2];
-+c_7315954.elements[4] = loop_73437_732733;
++closureN_type c_7315945;
++object e_7316060 [3];
++c_7315945.hdr.mark = gc_color_red;
++ c_7315945.hdr.grayed = 0;
++c_7315945.tag = closureN_tag;
++ c_7315945.fn = (function_type)__lambda_328;
++c_7315945.num_args = 3;
++c_7315945.num_elements = 3;
++c_7315945.elements = (object *)e_7316060;
++c_7315945.elements[0] = _191port_73434_732723;
++c_7315945.elements[1] = k_73433_732722;
++c_7315945.elements[2] = k_734595;
++
++return_direct_with_clo3(data,(closure)&c_7315945,__lambda_328, boolean_f, boolean_f, boolean_f);;
++}
++
++static void __lambda_328(void *data, object self_7311996, int argc, object *args) /* object self_7311996, object port_73435_732724, object bv_73436_732725, object loop_73437_732726 */
++ {
++ object port_73435_732724 = args[0]; object bv_73436_732725 = args[1]; object loop_73437_732726 = args[2];
++
++closureN_type c_7315947;
++object e_7316056 [5];
++c_7315947.hdr.mark = gc_color_red;
++ c_7315947.hdr.grayed = 0;
++c_7315947.tag = closureN_tag;
++ c_7315947.fn = (function_type)__lambda_1300;
++c_7315947.num_args = 1;
++c_7315947.num_elements = 5;
++c_7315947.elements = (object *)e_7316056;
++c_7315947.elements[0] = ((closureN)self_7311996)->elements[0];
++c_7315947.elements[1] = bv_73436_732725;
++c_7315947.elements[2] = ((closureN)self_7311996)->elements[1];
++c_7315947.elements[3] = ((closureN)self_7311996)->elements[2];
++c_7315947.elements[4] = loop_73437_732726;
-pair_type local_7317359;
-return_direct_with_clo1(data,(closure)&c_7317247,__lambda_1347, set_cell_as_expr(&local_7317359, port_73435_733071));;
-+pair_type local_7316066;
-+return_direct_with_clo1(data,(closure)&c_7315954,__lambda_1300, set_cell_as_expr(&local_7316066, port_73435_732731));;
++pair_type local_7316059;
++return_direct_with_clo1(data,(closure)&c_7315947,__lambda_1300, set_cell_as_expr(&local_7316059, port_73435_732724));;
}
-static void __lambda_1347(void *data, object self_7313250, int argc, object *args) /* object self_7313250, object port_73435_733071 */
-+static void __lambda_1300(void *data, object self_7312004, int argc, object *args) /* object self_7312004, object port_73435_732731 */
++static void __lambda_1300(void *data, object self_7311997, int argc, object *args) /* object self_7311997, object port_73435_732724 */
{
- object port_73435_733071 = args[0];
-+ object port_73435_732731 = args[0];
++ object port_73435_732724 = args[0];
-closureN_type c_7317249;
-object e_7317351 [5];
@@ -54168,33 +54400,33 @@ Make let-values be the same as let*-values, to work around
-c_7317249.elements[2] = ((closureN)self_7313250)->elements[3];
-c_7317249.elements[3] = ((closureN)self_7313250)->elements[4];
-c_7317249.elements[4] = port_73435_733071;
-+closureN_type c_7315956;
-+object e_7316058 [5];
-+c_7315956.hdr.mark = gc_color_red;
-+ c_7315956.hdr.grayed = 0;
-+c_7315956.tag = closureN_tag;
-+ c_7315956.fn = (function_type)__lambda_1299;
-+c_7315956.num_args = 1;
-+c_7315956.num_elements = 5;
-+c_7315956.elements = (object *)e_7316058;
-+c_7315956.elements[0] = ((closureN)self_7312004)->elements[0];
-+c_7315956.elements[1] = ((closureN)self_7312004)->elements[2];
-+c_7315956.elements[2] = ((closureN)self_7312004)->elements[3];
-+c_7315956.elements[3] = ((closureN)self_7312004)->elements[4];
-+c_7315956.elements[4] = port_73435_732731;
++closureN_type c_7315949;
++object e_7316051 [5];
++c_7315949.hdr.mark = gc_color_red;
++ c_7315949.hdr.grayed = 0;
++c_7315949.tag = closureN_tag;
++ c_7315949.fn = (function_type)__lambda_1299;
++c_7315949.num_args = 1;
++c_7315949.num_elements = 5;
++c_7315949.elements = (object *)e_7316051;
++c_7315949.elements[0] = ((closureN)self_7311997)->elements[0];
++c_7315949.elements[1] = ((closureN)self_7311997)->elements[2];
++c_7315949.elements[2] = ((closureN)self_7311997)->elements[3];
++c_7315949.elements[3] = ((closureN)self_7311997)->elements[4];
++c_7315949.elements[4] = port_73435_732724;
-pair_type local_7317354;
-return_direct_with_clo1(data,(closure)&c_7317249,__lambda_1346, set_cell_as_expr(&local_7317354, ((closureN)self_7313250)->elements[1]));;
-+pair_type local_7316061;
-+return_direct_with_clo1(data,(closure)&c_7315956,__lambda_1299, set_cell_as_expr(&local_7316061, ((closureN)self_7312004)->elements[1]));;
++pair_type local_7316054;
++return_direct_with_clo1(data,(closure)&c_7315949,__lambda_1299, set_cell_as_expr(&local_7316054, ((closureN)self_7311997)->elements[1]));;
}
-static void __lambda_1346(void *data, object self_7313251, int argc, object *args) /* object self_7313251, object bv_73436_733072 */
-+static void __lambda_1299(void *data, object self_7312005, int argc, object *args) /* object self_7312005, object bv_73436_732732 */
++static void __lambda_1299(void *data, object self_7311998, int argc, object *args) /* object self_7311998, object bv_73436_732725 */
{
- object bv_73436_733072 = args[0];
-+ object bv_73436_732732 = args[0];
++ object bv_73436_732725 = args[0];
-closureN_type c_7317251;
-object e_7317346 [5];
@@ -54210,33 +54442,33 @@ Make let-values be the same as let*-values, to work around
-c_7317251.elements[2] = ((closureN)self_7313251)->elements[1];
-c_7317251.elements[3] = ((closureN)self_7313251)->elements[2];
-c_7317251.elements[4] = ((closureN)self_7313251)->elements[4];
-+closureN_type c_7315958;
-+object e_7316053 [5];
-+c_7315958.hdr.mark = gc_color_red;
-+ c_7315958.hdr.grayed = 0;
-+c_7315958.tag = closureN_tag;
-+ c_7315958.fn = (function_type)__lambda_1298;
-+c_7315958.num_args = 1;
-+c_7315958.num_elements = 5;
-+c_7315958.elements = (object *)e_7316053;
-+c_7315958.elements[0] = ((closureN)self_7312005)->elements[0];
-+c_7315958.elements[1] = bv_73436_732732;
-+c_7315958.elements[2] = ((closureN)self_7312005)->elements[1];
-+c_7315958.elements[3] = ((closureN)self_7312005)->elements[2];
-+c_7315958.elements[4] = ((closureN)self_7312005)->elements[4];
++closureN_type c_7315951;
++object e_7316046 [5];
++c_7315951.hdr.mark = gc_color_red;
++ c_7315951.hdr.grayed = 0;
++c_7315951.tag = closureN_tag;
++ c_7315951.fn = (function_type)__lambda_1298;
++c_7315951.num_args = 1;
++c_7315951.num_elements = 5;
++c_7315951.elements = (object *)e_7316046;
++c_7315951.elements[0] = ((closureN)self_7311998)->elements[0];
++c_7315951.elements[1] = bv_73436_732725;
++c_7315951.elements[2] = ((closureN)self_7311998)->elements[1];
++c_7315951.elements[3] = ((closureN)self_7311998)->elements[2];
++c_7315951.elements[4] = ((closureN)self_7311998)->elements[4];
-pair_type local_7317349;
-return_direct_with_clo1(data,(closure)&c_7317251,__lambda_1345, set_cell_as_expr(&local_7317349, ((closureN)self_7313251)->elements[3]));;
-+pair_type local_7316056;
-+return_direct_with_clo1(data,(closure)&c_7315958,__lambda_1298, set_cell_as_expr(&local_7316056, ((closureN)self_7312005)->elements[3]));;
++pair_type local_7316049;
++return_direct_with_clo1(data,(closure)&c_7315951,__lambda_1298, set_cell_as_expr(&local_7316049, ((closureN)self_7311998)->elements[3]));;
}
-static void __lambda_1345(void *data, object self_7313252, int argc, object *args) /* object self_7313252, object loop_73437_733073 */
-+static void __lambda_1298(void *data, object self_7312006, int argc, object *args) /* object self_7312006, object loop_73437_732733 */
++static void __lambda_1298(void *data, object self_7311999, int argc, object *args) /* object self_7311999, object loop_73437_732726 */
{
- object loop_73437_733073 = args[0];
-+ object loop_73437_732733 = args[0];
++ object loop_73437_732726 = args[0];
-closureN_type c_7317253;
-object e_7317264 [2];
@@ -54249,17 +54481,17 @@ Make let-values be the same as let*-values, to work around
-c_7317253.elements = (object *)e_7317264;
-c_7317253.elements[0] = ((closureN)self_7313252)->elements[0];
-c_7317253.elements[1] = ((closureN)self_7313252)->elements[4];
-+closureN_type c_7315960;
-+object e_7315971 [2];
-+c_7315960.hdr.mark = gc_color_red;
-+ c_7315960.hdr.grayed = 0;
-+c_7315960.tag = closureN_tag;
-+ c_7315960.fn = (function_type)__lambda_329;
-+c_7315960.num_args = 0;
-+c_7315960.num_elements = 2;
-+c_7315960.elements = (object *)e_7315971;
-+c_7315960.elements[0] = ((closureN)self_7312006)->elements[0];
-+c_7315960.elements[1] = ((closureN)self_7312006)->elements[4];
++closureN_type c_7315953;
++object e_7315964 [2];
++c_7315953.hdr.mark = gc_color_red;
++ c_7315953.hdr.grayed = 0;
++c_7315953.tag = closureN_tag;
++ c_7315953.fn = (function_type)__lambda_329;
++c_7315953.num_args = 0;
++c_7315953.num_elements = 2;
++c_7315953.elements = (object *)e_7315964;
++c_7315953.elements[0] = ((closureN)self_7311999)->elements[0];
++c_7315953.elements[1] = ((closureN)self_7311999)->elements[4];
-closureN_type c_7317265;
@@ -54276,30 +54508,30 @@ Make let-values be the same as let*-values, to work around
-c_7317265.elements[2] = ((closureN)self_7313252)->elements[3];
-c_7317265.elements[3] = loop_73437_733073;
-c_7317265.elements[4] = ((closureN)self_7313252)->elements[4];
-+closureN_type c_7315972;
-+object e_7316052 [5];
-+c_7315972.hdr.mark = gc_color_red;
-+ c_7315972.hdr.grayed = 0;
-+c_7315972.tag = closureN_tag;
-+ c_7315972.fn = (function_type)__lambda_330;
-+c_7315972.num_args = 1;
-+c_7315972.num_elements = 5;
-+c_7315972.elements = (object *)e_7316052;
-+c_7315972.elements[0] = ((closureN)self_7312006)->elements[1];
-+c_7315972.elements[1] = ((closureN)self_7312006)->elements[2];
-+c_7315972.elements[2] = ((closureN)self_7312006)->elements[3];
-+c_7315972.elements[3] = loop_73437_732733;
-+c_7315972.elements[4] = ((closureN)self_7312006)->elements[4];
++closureN_type c_7315965;
++object e_7316045 [5];
++c_7315965.hdr.mark = gc_color_red;
++ c_7315965.hdr.grayed = 0;
++c_7315965.tag = closureN_tag;
++ c_7315965.fn = (function_type)__lambda_330;
++c_7315965.num_args = 1;
++c_7315965.num_elements = 5;
++c_7315965.elements = (object *)e_7316045;
++c_7315965.elements[0] = ((closureN)self_7311999)->elements[1];
++c_7315965.elements[1] = ((closureN)self_7311999)->elements[2];
++c_7315965.elements[2] = ((closureN)self_7311999)->elements[3];
++c_7315965.elements[3] = loop_73437_732726;
++c_7315965.elements[4] = ((closureN)self_7311999)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7317253,__lambda_329, &c_7317265);;
-+return_direct_with_clo1(data,(closure)&c_7315960,__lambda_329, &c_7315972);;
++return_direct_with_clo1(data,(closure)&c_7315953,__lambda_329, &c_7315965);;
}
-static void __lambda_330(void *data, object self_7313253, int argc, object *args) /* object self_7313253, object r_735060 */
-+static void __lambda_330(void *data, object self_7312007, int argc, object *args) /* object self_7312007, object r_734615 */
++static void __lambda_330(void *data, object self_7312000, int argc, object *args) /* object self_7312000, object r_734608 */
{
- object r_735060 = args[0];
-+ object r_734615 = args[0];
++ object r_734608 = args[0];
-closureN_type c_7317267;
-object e_7317341 [5];
@@ -54315,29 +54547,29 @@ Make let-values be the same as let*-values, to work around
-c_7317267.elements[2] = ((closureN)self_7313253)->elements[2];
-c_7317267.elements[3] = ((closureN)self_7313253)->elements[3];
-c_7317267.elements[4] = ((closureN)self_7313253)->elements[4];
-+closureN_type c_7315974;
-+object e_7316048 [5];
-+c_7315974.hdr.mark = gc_color_red;
-+ c_7315974.hdr.grayed = 0;
-+c_7315974.tag = closureN_tag;
-+ c_7315974.fn = (function_type)__lambda_331;
-+c_7315974.num_args = 1;
-+c_7315974.num_elements = 5;
-+c_7315974.elements = (object *)e_7316048;
-+c_7315974.elements[0] = ((closureN)self_7312007)->elements[0];
-+c_7315974.elements[1] = ((closureN)self_7312007)->elements[1];
-+c_7315974.elements[2] = ((closureN)self_7312007)->elements[2];
-+c_7315974.elements[3] = ((closureN)self_7312007)->elements[3];
-+c_7315974.elements[4] = ((closureN)self_7312007)->elements[4];
++closureN_type c_7315967;
++object e_7316041 [5];
++c_7315967.hdr.mark = gc_color_red;
++ c_7315967.hdr.grayed = 0;
++c_7315967.tag = closureN_tag;
++ c_7315967.fn = (function_type)__lambda_331;
++c_7315967.num_args = 1;
++c_7315967.num_elements = 5;
++c_7315967.elements = (object *)e_7316041;
++c_7315967.elements[0] = ((closureN)self_7312000)->elements[0];
++c_7315967.elements[1] = ((closureN)self_7312000)->elements[1];
++c_7315967.elements[2] = ((closureN)self_7312000)->elements[2];
++c_7315967.elements[3] = ((closureN)self_7312000)->elements[3];
++c_7315967.elements[4] = ((closureN)self_7312000)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7317267,__lambda_331, Cyc_set_cell(data, ((closureN)self_7313253)->elements[4], r_735060));;
-+return_direct_with_clo1(data,(closure)&c_7315974,__lambda_331, Cyc_set_cell(data, ((closureN)self_7312007)->elements[4], r_734615));;
++return_direct_with_clo1(data,(closure)&c_7315967,__lambda_331, Cyc_set_cell(data, ((closureN)self_7312000)->elements[4], r_734608));;
}
-static void __lambda_331(void *data, object self_7313254, int argc, object *args) /* object self_7313254, object r_735048 */
-+static void __lambda_331(void *data, object self_7312008, int argc, object *args) /* object self_7312008, object r_734603 */
++static void __lambda_331(void *data, object self_7312001, int argc, object *args) /* object self_7312001, object r_734596 */
{
@@ -54355,33 +54587,33 @@ Make let-values be the same as let*-values, to work around
-c_7317269.elements[2] = ((closureN)self_7313254)->elements[2];
-c_7317269.elements[3] = ((closureN)self_7313254)->elements[3];
-c_7317269.elements[4] = ((closureN)self_7313254)->elements[4];
-+closureN_type c_7315976;
-+object e_7316043 [5];
-+c_7315976.hdr.mark = gc_color_red;
-+ c_7315976.hdr.grayed = 0;
-+c_7315976.tag = closureN_tag;
-+ c_7315976.fn = (function_type)__lambda_332;
-+c_7315976.num_args = 1;
-+c_7315976.num_elements = 5;
-+c_7315976.elements = (object *)e_7316043;
-+c_7315976.elements[0] = ((closureN)self_7312008)->elements[0];
-+c_7315976.elements[1] = ((closureN)self_7312008)->elements[1];
-+c_7315976.elements[2] = ((closureN)self_7312008)->elements[2];
-+c_7315976.elements[3] = ((closureN)self_7312008)->elements[3];
-+c_7315976.elements[4] = ((closureN)self_7312008)->elements[4];
++closureN_type c_7315969;
++object e_7316036 [5];
++c_7315969.hdr.mark = gc_color_red;
++ c_7315969.hdr.grayed = 0;
++c_7315969.tag = closureN_tag;
++ c_7315969.fn = (function_type)__lambda_332;
++c_7315969.num_args = 1;
++c_7315969.num_elements = 5;
++c_7315969.elements = (object *)e_7316036;
++c_7315969.elements[0] = ((closureN)self_7312001)->elements[0];
++c_7315969.elements[1] = ((closureN)self_7312001)->elements[1];
++c_7315969.elements[2] = ((closureN)self_7312001)->elements[2];
++c_7315969.elements[3] = ((closureN)self_7312001)->elements[3];
++c_7315969.elements[4] = ((closureN)self_7312001)->elements[4];
-object c_7317339 = Cyc_make_bytevector(data,(closure)&c_7317269,1,((closureN)self_7313254)->elements[1]);
-return_closcall1(data,(closure)&c_7317269, c_7317339);;
-+object c_7316046 = Cyc_make_bytevector(data,(closure)&c_7315976,1,((closureN)self_7312008)->elements[1]);
-+return_closcall1(data,(closure)&c_7315976, c_7316046);;
++object c_7316039 = Cyc_make_bytevector(data,(closure)&c_7315969,1,((closureN)self_7312001)->elements[1]);
++return_closcall1(data,(closure)&c_7315969, c_7316039);;
}
-static void __lambda_332(void *data, object self_7313255, int argc, object *args) /* object self_7313255, object r_735059 */
-+static void __lambda_332(void *data, object self_7312009, int argc, object *args) /* object self_7312009, object r_734614 */
++static void __lambda_332(void *data, object self_7312002, int argc, object *args) /* object self_7312002, object r_734607 */
{
- object r_735059 = args[0];
-+ object r_734614 = args[0];
++ object r_734607 = args[0];
-closureN_type c_7317271;
-object e_7317332 [5];
@@ -54397,29 +54629,29 @@ Make let-values be the same as let*-values, to work around
-c_7317271.elements[2] = ((closureN)self_7313255)->elements[2];
-c_7317271.elements[3] = ((closureN)self_7313255)->elements[3];
-c_7317271.elements[4] = ((closureN)self_7313255)->elements[4];
-+closureN_type c_7315978;
-+object e_7316039 [5];
-+c_7315978.hdr.mark = gc_color_red;
-+ c_7315978.hdr.grayed = 0;
-+c_7315978.tag = closureN_tag;
-+ c_7315978.fn = (function_type)__lambda_333;
-+c_7315978.num_args = 1;
-+c_7315978.num_elements = 5;
-+c_7315978.elements = (object *)e_7316039;
-+c_7315978.elements[0] = ((closureN)self_7312009)->elements[0];
-+c_7315978.elements[1] = ((closureN)self_7312009)->elements[1];
-+c_7315978.elements[2] = ((closureN)self_7312009)->elements[2];
-+c_7315978.elements[3] = ((closureN)self_7312009)->elements[3];
-+c_7315978.elements[4] = ((closureN)self_7312009)->elements[4];
++closureN_type c_7315971;
++object e_7316032 [5];
++c_7315971.hdr.mark = gc_color_red;
++ c_7315971.hdr.grayed = 0;
++c_7315971.tag = closureN_tag;
++ c_7315971.fn = (function_type)__lambda_333;
++c_7315971.num_args = 1;
++c_7315971.num_elements = 5;
++c_7315971.elements = (object *)e_7316032;
++c_7315971.elements[0] = ((closureN)self_7312002)->elements[0];
++c_7315971.elements[1] = ((closureN)self_7312002)->elements[1];
++c_7315971.elements[2] = ((closureN)self_7312002)->elements[2];
++c_7315971.elements[3] = ((closureN)self_7312002)->elements[3];
++c_7315971.elements[4] = ((closureN)self_7312002)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7317271,__lambda_333, Cyc_set_cell(data, ((closureN)self_7313255)->elements[0], r_735059));;
-+return_direct_with_clo1(data,(closure)&c_7315978,__lambda_333, Cyc_set_cell(data, ((closureN)self_7312009)->elements[0], r_734614));;
++return_direct_with_clo1(data,(closure)&c_7315971,__lambda_333, Cyc_set_cell(data, ((closureN)self_7312002)->elements[0], r_734607));;
}
-static void __lambda_333(void *data, object self_7313256, int argc, object *args) /* object self_7313256, object r_735049 */
-+static void __lambda_333(void *data, object self_7312010, int argc, object *args) /* object self_7312010, object r_734604 */
++static void __lambda_333(void *data, object self_7312003, int argc, object *args) /* object self_7312003, object r_734597 */
{
@@ -54434,17 +54666,17 @@ Make let-values be the same as let*-values, to work around
-c_7317273.elements = (object *)e_7317285;
-c_7317273.elements[0] = ((closureN)self_7313256)->elements[2];
-c_7317273.elements[1] = ((closureN)self_7313256)->elements[3];
-+closureN_type c_7315980;
-+object e_7315992 [2];
-+c_7315980.hdr.mark = gc_color_red;
-+ c_7315980.hdr.grayed = 0;
-+c_7315980.tag = closureN_tag;
-+ c_7315980.fn = (function_type)__lambda_334;
-+c_7315980.num_args = 1;
-+c_7315980.num_elements = 2;
-+c_7315980.elements = (object *)e_7315992;
-+c_7315980.elements[0] = ((closureN)self_7312010)->elements[2];
-+c_7315980.elements[1] = ((closureN)self_7312010)->elements[3];
++closureN_type c_7315973;
++object e_7315985 [2];
++c_7315973.hdr.mark = gc_color_red;
++ c_7315973.hdr.grayed = 0;
++c_7315973.tag = closureN_tag;
++ c_7315973.fn = (function_type)__lambda_334;
++c_7315973.num_args = 1;
++c_7315973.num_elements = 2;
++c_7315973.elements = (object *)e_7315985;
++c_7315973.elements[0] = ((closureN)self_7312003)->elements[2];
++c_7315973.elements[1] = ((closureN)self_7312003)->elements[3];
-closureN_type c_7317286;
@@ -54460,36 +54692,36 @@ Make let-values be the same as let*-values, to work around
-c_7317286.elements[1] = ((closureN)self_7313256)->elements[1];
-c_7317286.elements[2] = ((closureN)self_7313256)->elements[3];
-c_7317286.elements[3] = ((closureN)self_7313256)->elements[4];
-+closureN_type c_7315993;
-+object e_7316038 [4];
-+c_7315993.hdr.mark = gc_color_red;
-+ c_7315993.hdr.grayed = 0;
-+c_7315993.tag = closureN_tag;
-+ c_7315993.fn = (function_type)__lambda_336;
-+c_7315993.num_args = 1;
-+c_7315993.num_elements = 4;
-+c_7315993.elements = (object *)e_7316038;
-+c_7315993.elements[0] = ((closureN)self_7312010)->elements[0];
-+c_7315993.elements[1] = ((closureN)self_7312010)->elements[1];
-+c_7315993.elements[2] = ((closureN)self_7312010)->elements[3];
-+c_7315993.elements[3] = ((closureN)self_7312010)->elements[4];
++closureN_type c_7315986;
++object e_7316031 [4];
++c_7315986.hdr.mark = gc_color_red;
++ c_7315986.hdr.grayed = 0;
++c_7315986.tag = closureN_tag;
++ c_7315986.fn = (function_type)__lambda_336;
++c_7315986.num_args = 1;
++c_7315986.num_elements = 4;
++c_7315986.elements = (object *)e_7316031;
++c_7315986.elements[0] = ((closureN)self_7312003)->elements[0];
++c_7315986.elements[1] = ((closureN)self_7312003)->elements[1];
++c_7315986.elements[2] = ((closureN)self_7312003)->elements[3];
++c_7315986.elements[3] = ((closureN)self_7312003)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7317273,__lambda_334, &c_7317286);;
-+return_direct_with_clo1(data,(closure)&c_7315980,__lambda_334, &c_7315993);;
++return_direct_with_clo1(data,(closure)&c_7315973,__lambda_334, &c_7315986);;
}
-static void __lambda_336(void *data, object self_7313257, int argc, object *args) /* object self_7313257, object k_735052, object n_73438_733074 */
-+static void __lambda_336(void *data, object self_7312011, int argc, object *args) /* object self_7312011, object k_734607, object n_73438_732734 */
++static void __lambda_336(void *data, object self_7312004, int argc, object *args) /* object self_7312004, object k_734600, object n_73438_732727 */
{
- object k_735052 = args[0]; object n_73438_733074 = args[1];
-+ object k_734607 = args[0]; object n_73438_732734 = args[1];
++ object k_734600 = args[0]; object n_73438_732727 = args[1];
-if( (boolean_f != Cyc_num_fast_gte_op(data, n_73438_733074, ((closureN)self_7313257)->elements[1])) ){
-+if( (boolean_f != Cyc_num_fast_gte_op(data, n_73438_732734, ((closureN)self_7312011)->elements[1])) ){
++if( (boolean_f != Cyc_num_fast_gte_op(data, n_73438_732727, ((closureN)self_7312004)->elements[1])) ){
-return_direct_with_clo1(data, k_735052, (((closure) k_735052)->fn), car(((closureN)self_7313257)->elements[0]));
-+return_direct_with_clo1(data, k_734607, (((closure) k_734607)->fn), car(((closureN)self_7312011)->elements[0]));
++return_direct_with_clo1(data, k_734600, (((closure) k_734600)->fn), car(((closureN)self_7312004)->elements[0]));
} else {
-closureN_type c_7317295;
@@ -54505,45 +54737,45 @@ Make let-values be the same as let*-values, to work around
-c_7317295.elements[1] = k_735052;
-c_7317295.elements[2] = ((closureN)self_7313257)->elements[2];
-c_7317295.elements[3] = n_73438_733074;
-+closureN_type c_7316002;
-+object e_7316034 [4];
-+c_7316002.hdr.mark = gc_color_red;
-+ c_7316002.hdr.grayed = 0;
-+c_7316002.tag = closureN_tag;
-+ c_7316002.fn = (function_type)__lambda_337;
-+c_7316002.num_args = 1;
-+c_7316002.num_elements = 4;
-+c_7316002.elements = (object *)e_7316034;
-+c_7316002.elements[0] = ((closureN)self_7312011)->elements[0];
-+c_7316002.elements[1] = k_734607;
-+c_7316002.elements[2] = ((closureN)self_7312011)->elements[2];
-+c_7316002.elements[3] = n_73438_732734;
++closureN_type c_7315995;
++object e_7316027 [4];
++c_7315995.hdr.mark = gc_color_red;
++ c_7315995.hdr.grayed = 0;
++c_7315995.tag = closureN_tag;
++ c_7315995.fn = (function_type)__lambda_337;
++c_7315995.num_args = 1;
++c_7315995.num_elements = 4;
++c_7315995.elements = (object *)e_7316027;
++c_7315995.elements[0] = ((closureN)self_7312004)->elements[0];
++c_7315995.elements[1] = k_734600;
++c_7315995.elements[2] = ((closureN)self_7312004)->elements[2];
++c_7315995.elements[3] = n_73438_732727;
-return_direct_with_clo2(data, __glo_read_91u8_scheme_base, (((closure) __glo_read_91u8_scheme_base)->fn), &c_7317295, car(((closureN)self_7313257)->elements[3]));}
-+return_direct_with_clo2(data, __glo_read_91u8_scheme_base, (((closure) __glo_read_91u8_scheme_base)->fn), &c_7316002, car(((closureN)self_7312011)->elements[3]));}
++return_direct_with_clo2(data, __glo_read_91u8_scheme_base, (((closure) __glo_read_91u8_scheme_base)->fn), &c_7315995, car(((closureN)self_7312004)->elements[3]));}
;;
}
-static void __lambda_337(void *data, object self_7313258, int argc, object *args) /* object self_7313258, object b_73439_733075 */
-+static void __lambda_337(void *data, object self_7312012, int argc, object *args) /* object self_7312012, object b_73439_732735 */
++static void __lambda_337(void *data, object self_7312005, int argc, object *args) /* object self_7312005, object b_73439_732728 */
{
- object b_73439_733075 = args[0];
-+ object b_73439_732735 = args[0];
++ object b_73439_732728 = args[0];
-if( (boolean_f != Cyc_is_eof_object(b_73439_733075)) ){
-+if( (boolean_f != Cyc_is_eof_object(b_73439_732735)) ){
++if( (boolean_f != Cyc_is_eof_object(b_73439_732728)) ){
-if( (boolean_f != Cyc_num_fast_eq_op(data, ((closureN)self_7313258)->elements[3], obj_int2obj(0))) ){
- return_direct_with_clo1(data, ((closureN)self_7313258)->elements[1], (((closure) ((closureN)self_7313258)->elements[1])->fn), b_73439_733075);
-+if( (boolean_f != Cyc_num_fast_eq_op(data, ((closureN)self_7312012)->elements[3], obj_int2obj(0))) ){
-+ return_direct_with_clo1(data, ((closureN)self_7312012)->elements[1], (((closure) ((closureN)self_7312012)->elements[1])->fn), b_73439_732735);
++if( (boolean_f != Cyc_num_fast_eq_op(data, ((closureN)self_7312005)->elements[3], obj_int2obj(0))) ){
++ return_direct_with_clo1(data, ((closureN)self_7312005)->elements[1], (((closure) ((closureN)self_7312005)->elements[1])->fn), b_73439_732728);
} else {
-return_direct_with_clo4(data, __glo_bytevector_91copy_scheme_base, (((closure) __glo_bytevector_91copy_scheme_base)->fn), ((closureN)self_7313258)->elements[1], car(((closureN)self_7313258)->elements[0]), obj_int2obj(0), ((closureN)self_7313258)->elements[3]);}
-+return_direct_with_clo4(data, __glo_bytevector_91copy_scheme_base, (((closure) __glo_bytevector_91copy_scheme_base)->fn), ((closureN)self_7312012)->elements[1], car(((closureN)self_7312012)->elements[0]), obj_int2obj(0), ((closureN)self_7312012)->elements[3]);}
++return_direct_with_clo4(data, __glo_bytevector_91copy_scheme_base, (((closure) __glo_bytevector_91copy_scheme_base)->fn), ((closureN)self_7312005)->elements[1], car(((closureN)self_7312005)->elements[0]), obj_int2obj(0), ((closureN)self_7312005)->elements[3]);}
;
} else {
@@ -54559,30 +54791,30 @@ Make let-values be the same as let*-values, to work around
-c_7317310.elements[0] = ((closureN)self_7313258)->elements[1];
-c_7317310.elements[1] = ((closureN)self_7313258)->elements[2];
-c_7317310.elements[2] = ((closureN)self_7313258)->elements[3];
-+closureN_type c_7316017;
-+object e_7316027 [3];
-+c_7316017.hdr.mark = gc_color_red;
-+ c_7316017.hdr.grayed = 0;
-+c_7316017.tag = closureN_tag;
-+ c_7316017.fn = (function_type)__lambda_338;
-+c_7316017.num_args = 1;
-+c_7316017.num_elements = 3;
-+c_7316017.elements = (object *)e_7316027;
-+c_7316017.elements[0] = ((closureN)self_7312012)->elements[1];
-+c_7316017.elements[1] = ((closureN)self_7312012)->elements[2];
-+c_7316017.elements[2] = ((closureN)self_7312012)->elements[3];
++closureN_type c_7316010;
++object e_7316020 [3];
++c_7316010.hdr.mark = gc_color_red;
++ c_7316010.hdr.grayed = 0;
++c_7316010.tag = closureN_tag;
++ c_7316010.fn = (function_type)__lambda_338;
++c_7316010.num_args = 1;
++c_7316010.num_elements = 3;
++c_7316010.elements = (object *)e_7316020;
++c_7316010.elements[0] = ((closureN)self_7312005)->elements[1];
++c_7316010.elements[1] = ((closureN)self_7312005)->elements[2];
++c_7316010.elements[2] = ((closureN)self_7312005)->elements[3];
-return_closcall1(data,(closure)&c_7317310, Cyc_bytevector_u8_set(data, car(((closureN)self_7313258)->elements[0]), ((closureN)self_7313258)->elements[3], b_73439_733075));}
-+return_closcall1(data,(closure)&c_7316017, Cyc_bytevector_u8_set(data, car(((closureN)self_7312012)->elements[0]), ((closureN)self_7312012)->elements[3], b_73439_732735));}
++return_closcall1(data,(closure)&c_7316010, Cyc_bytevector_u8_set(data, car(((closureN)self_7312005)->elements[0]), ((closureN)self_7312005)->elements[3], b_73439_732728));}
;;
}
-static void __lambda_338(void *data, object self_7313259, int argc, object *args) /* object self_7313259, object r_735057 */
-+static void __lambda_338(void *data, object self_7312013, int argc, object *args) /* object self_7312013, object r_734612 */
++static void __lambda_338(void *data, object self_7312006, int argc, object *args) /* object self_7312006, object r_734605 */
{
@@ -54590,15 +54822,15 @@ Make let-values be the same as let*-values, to work around
-complex_num_type local_7317318;
-return_closcall2(data, car(((closureN)self_7313259)->elements[1]), ((closureN)self_7313259)->elements[0], Cyc_fast_sum(data,&local_7317318, ((closureN)self_7313259)->elements[2], obj_int2obj(1)));;
-+complex_num_type local_7316025;
-+return_closcall2(data, car(((closureN)self_7312013)->elements[1]), ((closureN)self_7312013)->elements[0], Cyc_fast_sum(data,&local_7316025, ((closureN)self_7312013)->elements[2], obj_int2obj(1)));;
++complex_num_type local_7316018;
++return_closcall2(data, car(((closureN)self_7312006)->elements[1]), ((closureN)self_7312006)->elements[0], Cyc_fast_sum(data,&local_7316018, ((closureN)self_7312006)->elements[2], obj_int2obj(1)));;
}
-static void __lambda_334(void *data, object self_7313260, int argc, object *args) /* object self_7313260, object r_735051 */
-+static void __lambda_334(void *data, object self_7312014, int argc, object *args) /* object self_7312014, object r_734606 */
++static void __lambda_334(void *data, object self_7312007, int argc, object *args) /* object self_7312007, object r_734599 */
{
- object r_735051 = args[0];
-+ object r_734606 = args[0];
++ object r_734599 = args[0];
-closureN_type c_7317275;
-object e_7317281 [2];
@@ -54611,65 +54843,64 @@ Make let-values be the same as let*-values, to work around
-c_7317275.elements = (object *)e_7317281;
-c_7317275.elements[0] = ((closureN)self_7313260)->elements[0];
-c_7317275.elements[1] = ((closureN)self_7313260)->elements[1];
-+closureN_type c_7315982;
-+object e_7315988 [2];
-+c_7315982.hdr.mark = gc_color_red;
-+ c_7315982.hdr.grayed = 0;
-+c_7315982.tag = closureN_tag;
-+ c_7315982.fn = (function_type)__lambda_335;
-+c_7315982.num_args = 1;
-+c_7315982.num_elements = 2;
-+c_7315982.elements = (object *)e_7315988;
-+c_7315982.elements[0] = ((closureN)self_7312014)->elements[0];
-+c_7315982.elements[1] = ((closureN)self_7312014)->elements[1];
++closureN_type c_7315975;
++object e_7315981 [2];
++c_7315975.hdr.mark = gc_color_red;
++ c_7315975.hdr.grayed = 0;
++c_7315975.tag = closureN_tag;
++ c_7315975.fn = (function_type)__lambda_335;
++c_7315975.num_args = 1;
++c_7315975.num_elements = 2;
++c_7315975.elements = (object *)e_7315981;
++c_7315975.elements[0] = ((closureN)self_7312007)->elements[0];
++c_7315975.elements[1] = ((closureN)self_7312007)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7317275,__lambda_335, Cyc_set_cell(data, ((closureN)self_7313260)->elements[1], r_735051));;
-+return_direct_with_clo1(data,(closure)&c_7315982,__lambda_335, Cyc_set_cell(data, ((closureN)self_7312014)->elements[1], r_734606));;
++return_direct_with_clo1(data,(closure)&c_7315975,__lambda_335, Cyc_set_cell(data, ((closureN)self_7312007)->elements[1], r_734599));;
}
-static void __lambda_335(void *data, object self_7313261, int argc, object *args) /* object self_7313261, object r_735050 */
-+static void __lambda_335(void *data, object self_7312015, int argc, object *args) /* object self_7312015, object r_734605 */
++static void __lambda_335(void *data, object self_7312008, int argc, object *args) /* object self_7312008, object r_734598 */
{
-return_closcall2(data, car(((closureN)self_7313261)->elements[1]), ((closureN)self_7313261)->elements[0], obj_int2obj(0));;
-+return_closcall2(data, car(((closureN)self_7312015)->elements[1]), ((closureN)self_7312015)->elements[0], obj_int2obj(0));;
++return_closcall2(data, car(((closureN)self_7312008)->elements[1]), ((closureN)self_7312008)->elements[0], obj_int2obj(0));;
}
-static void __lambda_329(void *data, object self_7313262, int argc, object *args) /* object self_7313262, object k_735061 */
-+static void __lambda_329(void *data, object self_7312016, int argc, object *args) /* object self_7312016, object k_734616 */
++static void __lambda_329(void *data, object self_7312009, int argc, object *args) /* object self_7312009, object k_734609 */
{
- object k_735061 = args[0];
-+ object k_734616 = args[0];
++ object k_734609 = args[0];
-if( (boolean_f != Cyc_is_null(car(((closureN)self_7313262)->elements[1]))) ){
- return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_735061);
-+if( (boolean_f != Cyc_is_null(car(((closureN)self_7312016)->elements[1]))) ){
-+ return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_734616);
++if( (boolean_f != Cyc_is_null(car(((closureN)self_7312009)->elements[1]))) ){
++ return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_734609);
} else {
-return_direct_with_clo1(data, k_735061, (((closure) k_735061)->fn), Cyc_car(data, ((closureN)self_7313262)->elements[0]));}
-+return_direct_with_clo1(data, k_734616, (((closure) k_734616)->fn), Cyc_car(data, ((closureN)self_7312016)->elements[0]));}
++return_direct_with_clo1(data, k_734609, (((closure) k_734609)->fn), Cyc_car(data, ((closureN)self_7312009)->elements[0]));}
;;
}
-static void __lambda_323(void *data, object _, int argc, object *args) /* closure _,object k_735032, object str_73422_733065, object opts_73423_733066_raw, ... */
-+static void __lambda_323(void *data, object _, int argc, object *args) /* closure _,object k_734587, object str_73422_732725, object opts_73423_732726_raw, ... */
++static void __lambda_323(void *data, object _, int argc, object *args) /* closure _,object k_734580, object str_73422_732718, object opts_73423_732719_raw, ... */
{
-object k_735032 = args[0]; object str_73422_733065 = args[1];
-load_varargs(opts_73423_733066, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:write-string");
-+object k_734587 = args[0]; object str_73422_732725 = args[1];
-+load_varargs(opts_73423_732726, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:write-string");
++object k_734580 = args[0]; object str_73422_732718 = args[1];
++load_varargs(opts_73423_732719, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:write-string");
-if( (boolean_f != Cyc_is_null(opts_73423_733066)) ){
-+if( (boolean_f != Cyc_is_null(opts_73423_732726)) ){
++if( (boolean_f != Cyc_is_null(opts_73423_732719)) ){
-closureN_type c_7317197;
-object e_7317203 [2];
@@ -54682,45 +54913,45 @@ Make let-values be the same as let*-values, to work around
-c_7317197.elements = (object *)e_7317203;
-c_7317197.elements[0] = k_735032;
-c_7317197.elements[1] = str_73422_733065;
-+closureN_type c_7315904;
-+object e_7315910 [2];
-+c_7315904.hdr.mark = gc_color_red;
-+ c_7315904.hdr.grayed = 0;
-+c_7315904.tag = closureN_tag;
-+ c_7315904.fn = (function_type)__lambda_324;
-+c_7315904.num_args = 1;
-+c_7315904.num_elements = 2;
-+c_7315904.elements = (object *)e_7315910;
-+c_7315904.elements[0] = k_734587;
-+c_7315904.elements[1] = str_73422_732725;
++closureN_type c_7315897;
++object e_7315903 [2];
++c_7315897.hdr.mark = gc_color_red;
++ c_7315897.hdr.grayed = 0;
++c_7315897.tag = closureN_tag;
++ c_7315897.fn = (function_type)__lambda_324;
++c_7315897.num_args = 1;
++c_7315897.num_elements = 2;
++c_7315897.elements = (object *)e_7315903;
++c_7315897.elements[0] = k_734580;
++c_7315897.elements[1] = str_73422_732718;
-return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7317197);
-+return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315904);
++return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315897);
} else {
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, opts_73423_733066))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, opts_73423_732726))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, opts_73423_732719))) ){
-return_direct_with_clo1(data, k_735032, (((closure) k_735032)->fn), Cyc_display_va(data, 2,str_73422_733065, Cyc_car(data, opts_73423_733066)));
-+return_direct_with_clo1(data, k_734587, (((closure) k_734587)->fn), Cyc_display_va(data, 2,str_73422_732725, Cyc_car(data, opts_73423_732726)));
++return_direct_with_clo1(data, k_734580, (((closure) k_734580)->fn), Cyc_display_va(data, 2,str_73422_732718, Cyc_car(data, opts_73423_732719)));
} else {
- object r_735038;
-+ object r_734593;
++ object r_734586;
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, opts_73423_733066), obj_int2obj(2))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, opts_73423_732726), obj_int2obj(2))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, opts_73423_732719), obj_int2obj(2))) ){
- r_735038 = Cyc_caddr(data, opts_73423_733066);
-+ r_734593 = Cyc_caddr(data, opts_73423_732726);
++ r_734586 = Cyc_caddr(data, opts_73423_732719);
} else {
- r_735038 = Cyc_string_length(data, str_73422_733065);}
-+ r_734593 = Cyc_string_length(data, str_73422_732725);}
++ r_734586 = Cyc_string_length(data, str_73422_732718);}
;
-closureN_type c_7317225;
-object e_7317240 [3];
@@ -54734,32 +54965,32 @@ Make let-values be the same as let*-values, to work around
-c_7317225.elements[0] = k_735032;
-c_7317225.elements[1] = opts_73423_733066;
-c_7317225.elements[2] = str_73422_733065;
-+closureN_type c_7315932;
-+object e_7315947 [3];
-+c_7315932.hdr.mark = gc_color_red;
-+ c_7315932.hdr.grayed = 0;
-+c_7315932.tag = closureN_tag;
-+ c_7315932.fn = (function_type)__lambda_325;
-+c_7315932.num_args = 2;
-+c_7315932.num_elements = 3;
-+c_7315932.elements = (object *)e_7315947;
-+c_7315932.elements[0] = k_734587;
-+c_7315932.elements[1] = opts_73423_732726;
-+c_7315932.elements[2] = str_73422_732725;
++closureN_type c_7315925;
++object e_7315940 [3];
++c_7315925.hdr.mark = gc_color_red;
++ c_7315925.hdr.grayed = 0;
++c_7315925.tag = closureN_tag;
++ c_7315925.fn = (function_type)__lambda_325;
++c_7315925.num_args = 2;
++c_7315925.num_elements = 3;
++c_7315925.elements = (object *)e_7315940;
++c_7315925.elements[0] = k_734580;
++c_7315925.elements[1] = opts_73423_732719;
++c_7315925.elements[2] = str_73422_732718;
-return_direct_with_clo2(data,(closure)&c_7317225,__lambda_325, Cyc_cadr(data, opts_73423_733066), r_735038);}
-+return_direct_with_clo2(data,(closure)&c_7315932,__lambda_325, Cyc_cadr(data, opts_73423_732726), r_734593);}
++return_direct_with_clo2(data,(closure)&c_7315925,__lambda_325, Cyc_cadr(data, opts_73423_732719), r_734586);}
;}
;;
}
-static void __lambda_325(void *data, object self_7313247, int argc, object *args) /* object self_7313247, object start_73431_733067, object end_73432_733068 */
-+static void __lambda_325(void *data, object self_7312001, int argc, object *args) /* object self_7312001, object start_73431_732727, object end_73432_732728 */
++static void __lambda_325(void *data, object self_7311994, int argc, object *args) /* object self_7311994, object start_73431_732720, object end_73432_732721 */
{
- object start_73431_733067 = args[0]; object end_73432_733068 = args[1];
-+ object start_73431_732727 = args[0]; object end_73432_732728 = args[1];
++ object start_73431_732720 = args[0]; object end_73432_732721 = args[1];
-closureN_type c_7317227;
-object e_7317235 [2];
@@ -54772,69 +55003,67 @@ Make let-values be the same as let*-values, to work around
-c_7317227.elements = (object *)e_7317235;
-c_7317227.elements[0] = ((closureN)self_7313247)->elements[0];
-c_7317227.elements[1] = ((closureN)self_7313247)->elements[1];
-+closureN_type c_7315934;
-+object e_7315942 [2];
-+c_7315934.hdr.mark = gc_color_red;
-+ c_7315934.hdr.grayed = 0;
-+c_7315934.tag = closureN_tag;
-+ c_7315934.fn = (function_type)__lambda_326;
-+c_7315934.num_args = 1;
-+c_7315934.num_elements = 2;
-+c_7315934.elements = (object *)e_7315942;
-+c_7315934.elements[0] = ((closureN)self_7312001)->elements[0];
-+c_7315934.elements[1] = ((closureN)self_7312001)->elements[1];
++closureN_type c_7315927;
++object e_7315935 [2];
++c_7315927.hdr.mark = gc_color_red;
++ c_7315927.hdr.grayed = 0;
++c_7315927.tag = closureN_tag;
++ c_7315927.fn = (function_type)__lambda_326;
++c_7315927.num_args = 1;
++c_7315927.num_elements = 2;
++c_7315927.elements = (object *)e_7315935;
++c_7315927.elements[0] = ((closureN)self_7311994)->elements[0];
++c_7315927.elements[1] = ((closureN)self_7311994)->elements[1];
-object c_7317238 = Cyc_substring(data,(closure)&c_7317227,((closureN)self_7313247)->elements[2], start_73431_733067, end_73432_733068);
-return_closcall1(data,(closure)&c_7317227, c_7317238);;
-+object c_7315945 = Cyc_substring(data,(closure)&c_7315934,((closureN)self_7312001)->elements[2], start_73431_732727, end_73432_732728);
-+return_closcall1(data,(closure)&c_7315934, c_7315945);;
++object c_7315938 = Cyc_substring(data,(closure)&c_7315927,((closureN)self_7311994)->elements[2], start_73431_732720, end_73432_732721);
++return_closcall1(data,(closure)&c_7315927, c_7315938);;
}
-static void __lambda_326(void *data, object self_7313248, int argc, object *args) /* object self_7313248, object r_735039 */
-+static void __lambda_326(void *data, object self_7312002, int argc, object *args) /* object self_7312002, object r_734594 */
++static void __lambda_326(void *data, object self_7311995, int argc, object *args) /* object self_7311995, object r_734587 */
{
- object r_735039 = args[0];
-+ object r_734594 = args[0];
++ object r_734587 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313248)->elements[0], (((closure) ((closureN)self_7313248)->elements[0])->fn), Cyc_display_va(data, 2,r_735039, Cyc_car(data, ((closureN)self_7313248)->elements[1])));;
-+return_direct_with_clo1(data, ((closureN)self_7312002)->elements[0], (((closure) ((closureN)self_7312002)->elements[0])->fn), Cyc_display_va(data, 2,r_734594, Cyc_car(data, ((closureN)self_7312002)->elements[1])));;
++return_direct_with_clo1(data, ((closureN)self_7311995)->elements[0], (((closure) ((closureN)self_7311995)->elements[0])->fn), Cyc_display_va(data, 2,r_734587, Cyc_car(data, ((closureN)self_7311995)->elements[1])));;
}
-static void __lambda_324(void *data, object self_7313246, int argc, object *args) /* object self_7313246, object r_735034 */
-+static void __lambda_324(void *data, object self_7312000, int argc, object *args) /* object self_7312000, object r_734589 */
++static void __lambda_324(void *data, object self_7311993, int argc, object *args) /* object self_7311993, object r_734582 */
{
- object r_735034 = args[0];
-+ object r_734589 = args[0];
++ object r_734582 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313246)->elements[0], (((closure) ((closureN)self_7313246)->elements[0])->fn), Cyc_display_va(data, 2,((closureN)self_7313246)->elements[1], r_735034));;
-+return_direct_with_clo1(data, ((closureN)self_7312000)->elements[0], (((closure) ((closureN)self_7312000)->elements[0])->fn), Cyc_display_va(data, 2,((closureN)self_7312000)->elements[1], r_734589));;
++return_direct_with_clo1(data, ((closureN)self_7311993)->elements[0], (((closure) ((closureN)self_7311993)->elements[0])->fn), Cyc_display_va(data, 2,((closureN)self_7311993)->elements[1], r_734582));;
}
-static void __lambda_322(void *data, object _, int argc, object *args) /* closure _,object k_735029, object str_73420_733063, object port_73421_733064 */
-+static void __lambda_322(void *data, object _, int argc, object *args) /* closure _,object k_734584, object str_73420_732723, object port_73421_732724 */
++static void __lambda_322(void *data, object _, int argc, object *args) /* closure _,object k_734577, object str_73420_732716, object port_73421_732717 */
{
-object k_735029 = args[0]; object str_73420_733063 = args[1]; object port_73421_733064 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:write-string-2");
-+object k_734584 = args[0]; object str_73420_732723 = args[1]; object port_73421_732724 = args[2];
-+ Cyc_st_add(data, "base.sld:write-string-2");
++object k_734577 = args[0]; object str_73420_732716 = args[1]; object port_73421_732717 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:write-string-2");
-return_direct_with_clo1(data, k_735029, (((closure) k_735029)->fn), Cyc_display_va(data, 2,str_73420_733063, port_73421_733064));;
-+return_direct_with_clo1(data, k_734584, (((closure) k_734584)->fn), Cyc_display_va(data, 2,str_73420_732723, port_73421_732724));;
++return_direct_with_clo1(data, k_734577, (((closure) k_734577)->fn), Cyc_display_va(data, 2,str_73420_732716, port_73421_732717));;
}
-static void __lambda_320(void *data, object _, int argc, object *args) /* closure _,object k_735025, object str_73419_733062 */
-+static void __lambda_320(void *data, object _, int argc, object *args) /* closure _,object k_734580, object str_73419_732722 */
++static void __lambda_320(void *data, object _, int argc, object *args) /* closure _,object k_734573, object str_73419_732715 */
{
-object k_735025 = args[0]; object str_73419_733062 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:write-string-1");
-+object k_734580 = args[0]; object str_73419_732722 = args[1];
-+ Cyc_st_add(data, "base.sld:write-string-1");
++object k_734573 = args[0]; object str_73419_732715 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:write-string-1");
-closureN_type c_7317182;
-object e_7317188 [2];
@@ -54847,45 +55076,44 @@ Make let-values be the same as let*-values, to work around
-c_7317182.elements = (object *)e_7317188;
-c_7317182.elements[0] = k_735025;
-c_7317182.elements[1] = str_73419_733062;
-+closureN_type c_7315889;
-+object e_7315895 [2];
-+c_7315889.hdr.mark = gc_color_red;
-+ c_7315889.hdr.grayed = 0;
-+c_7315889.tag = closureN_tag;
-+ c_7315889.fn = (function_type)__lambda_321;
-+c_7315889.num_args = 1;
-+c_7315889.num_elements = 2;
-+c_7315889.elements = (object *)e_7315895;
-+c_7315889.elements[0] = k_734580;
-+c_7315889.elements[1] = str_73419_732722;
++closureN_type c_7315882;
++object e_7315888 [2];
++c_7315882.hdr.mark = gc_color_red;
++ c_7315882.hdr.grayed = 0;
++c_7315882.tag = closureN_tag;
++ c_7315882.fn = (function_type)__lambda_321;
++c_7315882.num_args = 1;
++c_7315882.num_elements = 2;
++c_7315882.elements = (object *)e_7315888;
++c_7315882.elements[0] = k_734573;
++c_7315882.elements[1] = str_73419_732715;
-return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7317182);;
-+return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315889);;
++return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315882);;
}
-static void __lambda_321(void *data, object self_7313245, int argc, object *args) /* object self_7313245, object r_735026 */
-+static void __lambda_321(void *data, object self_7311999, int argc, object *args) /* object self_7311999, object r_734581 */
++static void __lambda_321(void *data, object self_7311992, int argc, object *args) /* object self_7311992, object r_734574 */
{
- object r_735026 = args[0];
-+ object r_734581 = args[0];
++ object r_734574 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313245)->elements[0], (((closure) ((closureN)self_7313245)->elements[0])->fn), Cyc_display_va(data, 2,((closureN)self_7313245)->elements[1], r_735026));;
-+return_direct_with_clo1(data, ((closureN)self_7311999)->elements[0], (((closure) ((closureN)self_7311999)->elements[0])->fn), Cyc_display_va(data, 2,((closureN)self_7311999)->elements[1], r_734581));;
++return_direct_with_clo1(data, ((closureN)self_7311992)->elements[0], (((closure) ((closureN)self_7311992)->elements[0])->fn), Cyc_display_va(data, 2,((closureN)self_7311992)->elements[1], r_734574));;
}
-static void __lambda_318(void *data, object _, int argc, object *args) /* closure _,object k_735019, object port_73418_733061_raw, ... */
-+static void __lambda_318(void *data, object _, int argc, object *args) /* closure _,object k_734574, object port_73418_732721_raw, ... */
++static void __lambda_318(void *data, object _, int argc, object *args) /* closure _,object k_734567, object port_73418_732714_raw, ... */
{
-object k_735019 = args[0];
-load_varargs(port_73418_733061, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:flush-output-port");
-+object k_734574 = args[0];
-+load_varargs(port_73418_732721, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:flush-output-port");
++object k_734567 = args[0];
++load_varargs(port_73418_732714, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:flush-output-port");
-if( (boolean_f != Cyc_is_null(port_73418_733061)) ){
-+if( (boolean_f != Cyc_is_null(port_73418_732721)) ){
++if( (boolean_f != Cyc_is_null(port_73418_732714)) ){
-closureN_type c_7317169;
-object e_7317174 [1];
@@ -54897,53 +55125,52 @@ Make let-values be the same as let*-values, to work around
-c_7317169.num_elements = 1;
-c_7317169.elements = (object *)e_7317174;
-c_7317169.elements[0] = k_735019;
-+closureN_type c_7315876;
-+object e_7315881 [1];
-+c_7315876.hdr.mark = gc_color_red;
-+ c_7315876.hdr.grayed = 0;
-+c_7315876.tag = closureN_tag;
-+ c_7315876.fn = (function_type)__lambda_319;
-+c_7315876.num_args = 1;
-+c_7315876.num_elements = 1;
-+c_7315876.elements = (object *)e_7315881;
-+c_7315876.elements[0] = k_734574;
++closureN_type c_7315869;
++object e_7315874 [1];
++c_7315869.hdr.mark = gc_color_red;
++ c_7315869.hdr.grayed = 0;
++c_7315869.tag = closureN_tag;
++ c_7315869.fn = (function_type)__lambda_319;
++c_7315869.num_args = 1;
++c_7315869.num_elements = 1;
++c_7315869.elements = (object *)e_7315874;
++c_7315869.elements[0] = k_734567;
-return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7317169);
-+return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315876);
++return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315869);
} else {
-return_direct_with_clo1(data, k_735019, (((closure) k_735019)->fn), Cyc_io_flush_output_port(data, Cyc_car(data, port_73418_733061)));}
-+return_direct_with_clo1(data, k_734574, (((closure) k_734574)->fn), Cyc_io_flush_output_port(data, Cyc_car(data, port_73418_732721)));}
++return_direct_with_clo1(data, k_734567, (((closure) k_734567)->fn), Cyc_io_flush_output_port(data, Cyc_car(data, port_73418_732714)));}
;;
}
-static void __lambda_319(void *data, object self_7313244, int argc, object *args) /* object self_7313244, object r_735021 */
-+static void __lambda_319(void *data, object self_7311998, int argc, object *args) /* object self_7311998, object r_734576 */
++static void __lambda_319(void *data, object self_7311991, int argc, object *args) /* object self_7311991, object r_734569 */
{
- object r_735021 = args[0];
-+ object r_734576 = args[0];
++ object r_734569 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313244)->elements[0], (((closure) ((closureN)self_7313244)->elements[0])->fn), Cyc_io_flush_output_port(data, r_735021));;
-+return_direct_with_clo1(data, ((closureN)self_7311998)->elements[0], (((closure) ((closureN)self_7311998)->elements[0])->fn), Cyc_io_flush_output_port(data, r_734576));;
++return_direct_with_clo1(data, ((closureN)self_7311991)->elements[0], (((closure) ((closureN)self_7311991)->elements[0])->fn), Cyc_io_flush_output_port(data, r_734569));;
}
-static void __lambda_316(void *data, object _, int argc, object *args) /* closure _,object k_735014, object obj_73416_733060 */
-+static void __lambda_316(void *data, object _, int argc, object *args) /* closure _,object k_734569, object obj_73416_732720 */
++static void __lambda_316(void *data, object _, int argc, object *args) /* closure _,object k_734562, object obj_73416_732713 */
{
-object k_735014 = args[0]; object obj_73416_733060 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:textual-port?");
-+object k_734569 = args[0]; object obj_73416_732720 = args[1];
-+ Cyc_st_add(data, "base.sld:textual-port?");
++object k_734562 = args[0]; object obj_73416_732713 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:textual-port?");
-if( (boolean_f != Cyc_is_port(obj_73416_733060)) ){
-+if( (boolean_f != Cyc_is_port(obj_73416_732720)) ){
++if( (boolean_f != Cyc_is_port(obj_73416_732713)) ){
-if( (boolean_f != Cyc_is_port(obj_73416_733060)) ){
-+if( (boolean_f != Cyc_is_port(obj_73416_732720)) ){
++if( (boolean_f != Cyc_is_port(obj_73416_732713)) ){
-closureN_type c_7317157;
-object e_7317162 [1];
@@ -54955,59 +55182,58 @@ Make let-values be the same as let*-values, to work around
-c_7317157.num_elements = 1;
-c_7317157.elements = (object *)e_7317162;
-c_7317157.elements[0] = k_735014;
-+closureN_type c_7315864;
-+object e_7315869 [1];
-+c_7315864.hdr.mark = gc_color_red;
-+ c_7315864.hdr.grayed = 0;
-+c_7315864.tag = closureN_tag;
-+ c_7315864.fn = (function_type)__lambda_317;
-+c_7315864.num_args = 1;
-+c_7315864.num_elements = 1;
-+c_7315864.elements = (object *)e_7315869;
-+c_7315864.elements[0] = k_734569;
++closureN_type c_7315857;
++object e_7315862 [1];
++c_7315857.hdr.mark = gc_color_red;
++ c_7315857.hdr.grayed = 0;
++c_7315857.tag = closureN_tag;
++ c_7315857.fn = (function_type)__lambda_317;
++c_7315857.num_args = 1;
++c_7315857.num_elements = 1;
++c_7315857.elements = (object *)e_7315862;
++c_7315857.elements[0] = k_734562;
-return_direct_with_clo2(data, __glo__191binary_91port_127_scheme_base, (((closure) __glo__191binary_91port_127_scheme_base)->fn), &c_7317157, obj_73416_733060);
-+return_direct_with_clo2(data, __glo__191binary_91port_127_scheme_base, (((closure) __glo__191binary_91port_127_scheme_base)->fn), &c_7315864, obj_73416_732720);
++return_direct_with_clo2(data, __glo__191binary_91port_127_scheme_base, (((closure) __glo__191binary_91port_127_scheme_base)->fn), &c_7315857, obj_73416_732713);
} else {
- return_direct_with_clo1(data, k_735014, (((closure) k_735014)->fn), boolean_t);}
-+ return_direct_with_clo1(data, k_734569, (((closure) k_734569)->fn), boolean_t);}
++ return_direct_with_clo1(data, k_734562, (((closure) k_734562)->fn), boolean_t);}
;
} else {
- return_direct_with_clo1(data, k_735014, (((closure) k_735014)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_734569, (((closure) k_734569)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_734562, (((closure) k_734562)->fn), boolean_f);}
;;
}
-static void __lambda_317(void *data, object self_7313243, int argc, object *args) /* object self_7313243, object r_735016_7312653 */
-+static void __lambda_317(void *data, object self_7311997, int argc, object *args) /* object self_7311997, object r_734571_7311407 */
++static void __lambda_317(void *data, object self_7311990, int argc, object *args) /* object self_7311990, object r_734564_7311400 */
{
- object r_735016_7312653 = args[0];
- if( (boolean_f != r_735016_7312653) ){
- return_direct_with_clo1(data, ((closureN)self_7313243)->elements[0], (((closure) ((closureN)self_7313243)->elements[0])->fn), boolean_f);
-+ object r_734571_7311407 = args[0];
-+ if( (boolean_f != r_734571_7311407) ){
-+ return_direct_with_clo1(data, ((closureN)self_7311997)->elements[0], (((closure) ((closureN)self_7311997)->elements[0])->fn), boolean_f);
++ object r_734564_7311400 = args[0];
++ if( (boolean_f != r_734564_7311400) ){
++ return_direct_with_clo1(data, ((closureN)self_7311990)->elements[0], (((closure) ((closureN)self_7311990)->elements[0])->fn), boolean_f);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313243)->elements[0], (((closure) ((closureN)self_7313243)->elements[0])->fn), boolean_t);}
-+ return_direct_with_clo1(data, ((closureN)self_7311997)->elements[0], (((closure) ((closureN)self_7311997)->elements[0])->fn), boolean_t);}
++ return_direct_with_clo1(data, ((closureN)self_7311990)->elements[0], (((closure) ((closureN)self_7311990)->elements[0])->fn), boolean_t);}
;;
}
-static void __lambda_315(void *data, object _, int argc, object *args) /* closure _,object k_735010, object obj_73414_733059 */
-+static void __lambda_315(void *data, object _, int argc, object *args) /* closure _,object k_734565, object obj_73414_732719 */
++static void __lambda_315(void *data, object _, int argc, object *args) /* closure _,object k_734558, object obj_73414_732712 */
{
-object k_735010 = args[0]; object obj_73414_733059 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:binary-port?");
-+object k_734565 = args[0]; object obj_73414_732719 = args[1];
-+ Cyc_st_add(data, "base.sld:binary-port?");
++object k_734558 = args[0]; object obj_73414_732712 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:binary-port?");
-if( (boolean_f != Cyc_is_port(obj_73414_733059)) ){
- return_direct_with_clo2(data, __glo__191binary_91port_127_scheme_base, (((closure) __glo__191binary_91port_127_scheme_base)->fn), k_735010, obj_73414_733059);
-+if( (boolean_f != Cyc_is_port(obj_73414_732719)) ){
-+ return_direct_with_clo2(data, __glo__191binary_91port_127_scheme_base, (((closure) __glo__191binary_91port_127_scheme_base)->fn), k_734565, obj_73414_732719);
++if( (boolean_f != Cyc_is_port(obj_73414_732712)) ){
++ return_direct_with_clo2(data, __glo__191binary_91port_127_scheme_base, (((closure) __glo__191binary_91port_127_scheme_base)->fn), k_734558, obj_73414_732712);
} else {
- return_direct_with_clo1(data, k_735010, (((closure) k_735010)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_734565, (((closure) k_734565)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_734558, (((closure) k_734558)->fn), boolean_f);}
;;
}
@@ -55019,11 +55245,14 @@ Make let-values be the same as let*-values, to work around
}
return_closcall1(data, k, rv); }
-static void __lambda_303(void *data, object _, int argc, object *args) /* closure _,object k_734988, object k_73396_733049, object opts_73397_733050_raw, ... */
-- {
++static void __lambda_303(void *data, object _, int argc, object *args) /* closure _,object k_734536, object k_73396_732702, object opts_73397_732703_raw, ... */
+ {
-object k_734988 = args[0]; object k_73396_733049 = args[1];
-load_varargs(opts_73397_733050, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:read-string");
--
++object k_734536 = args[0]; object k_73396_732702 = args[1];
++load_varargs(opts_73397_732703, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:read-string");
+
-closureN_type c_7317040;
-object e_7317049 [1];
-c_7317040.hdr.mark = gc_color_red;
@@ -55052,8 +55281,7 @@ Make let-values be the same as let*-values, to work around
-}
-
-static void __lambda_305(void *data, object self_7313231, int argc, object *args) /* object self_7313231, object port_73398_733051 */
-+static void __lambda_303(void *data, object _, int argc, object *args) /* closure _,object k_734543, object k_73396_732709, object opts_73397_732710_raw, ... */
- {
+- {
- object port_73398_733051 = args[0];
-
-closureN_type c_7317052;
@@ -55068,70 +55296,18 @@ Make let-values be the same as let*-values, to work around
-c_7317052.elements[0] = ((closureN)self_7313231)->elements[0];
-c_7317052.elements[1] = ((closureN)self_7313231)->elements[1];
-c_7317052.elements[2] = port_73398_733051;
-+object k_734543 = args[0]; object k_73396_732709 = args[1];
-+load_varargs(opts_73397_732710, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:read-string");
-+
-+closureN_type c_7315747;
-+object e_7315756 [1];
-+c_7315747.hdr.mark = gc_color_red;
-+ c_7315747.hdr.grayed = 0;
-+c_7315747.tag = closureN_tag;
-+ c_7315747.fn = (function_type)__lambda_304;
-+c_7315747.num_args = 0;
-+c_7315747.num_elements = 1;
-+c_7315747.elements = (object *)e_7315756;
-+c_7315747.elements[0] = opts_73397_732710;
-+
-+
-+closureN_type c_7315757;
-+object e_7315851 [2];
-+c_7315757.hdr.mark = gc_color_red;
-+ c_7315757.hdr.grayed = 0;
-+c_7315757.tag = closureN_tag;
-+ c_7315757.fn = (function_type)__lambda_305;
-+c_7315757.num_args = 1;
-+c_7315757.num_elements = 2;
-+c_7315757.elements = (object *)e_7315851;
-+c_7315757.elements[0] = k_73396_732709;
-+c_7315757.elements[1] = k_734543;
-+
-+return_direct_with_clo1(data,(closure)&c_7315747,__lambda_304, &c_7315757);;
-+}
-+
-+static void __lambda_305(void *data, object self_7311985, int argc, object *args) /* object self_7311985, object port_73398_732711 */
-+ {
-+ object port_73398_732711 = args[0];
-+
-+closureN_type c_7315759;
-+object e_7315847 [3];
-+c_7315759.hdr.mark = gc_color_red;
-+ c_7315759.hdr.grayed = 0;
-+c_7315759.tag = closureN_tag;
-+ c_7315759.fn = (function_type)__lambda_306;
-+c_7315759.num_args = 1;
-+c_7315759.num_elements = 3;
-+c_7315759.elements = (object *)e_7315847;
-+c_7315759.elements[0] = ((closureN)self_7311985)->elements[0];
-+c_7315759.elements[1] = ((closureN)self_7311985)->elements[1];
-+c_7315759.elements[2] = port_73398_732711;
-
-
+-
+-
-object c_7317143 = Cyc_io_peek_char(data,(closure)&c_7317052,port_73398_733051);
-return_closcall1(data,(closure)&c_7317052, c_7317143);;
-+object c_7315850 = Cyc_io_peek_char(data,(closure)&c_7315759,port_73398_732711);
-+return_closcall1(data,(closure)&c_7315759, c_7315850);;
- }
-
+-}
+-
-static void __lambda_306(void *data, object self_7313232, int argc, object *args) /* object self_7313232, object r_735005 */
-+static void __lambda_306(void *data, object self_7311986, int argc, object *args) /* object self_7311986, object r_734560 */
- {
+- {
- object r_735005 = args[0];
-+ object r_734560 = args[0];
-
+-
-if( (boolean_f != Cyc_is_eof_object(r_735005)) ){
-+if( (boolean_f != Cyc_is_eof_object(r_734560)) ){
-
+-
-complex_num_type local_7317059;
-return_direct_with_clo1(data, ((closureN)self_7313232)->elements[1], (((closure) ((closureN)self_7313232)->elements[1])->fn), ((inline_function_type)
- ((closure)__glo_eof_91object_191_191inline_191_191_scheme_base)->fn)(data,&local_7317059));
@@ -55150,27 +55326,9 @@ Make let-values be the same as let*-values, to work around
-c_7317061.elements[1] = ((closureN)self_7313232)->elements[2];
-
-return_direct_with_clo2(data,(closure)&c_7317061,__lambda_307, NULL, ((closureN)self_7313232)->elements[0]);}
-+complex_num_type local_7315766;
-+return_direct_with_clo1(data, ((closureN)self_7311986)->elements[1], (((closure) ((closureN)self_7311986)->elements[1])->fn), ((inline_function_type)
-+ ((closure)__glo_eof_91object_191_191inline_191_191_scheme_base)->fn)(data,&local_7315766));
-+} else {
-+
-+closureN_type c_7315768;
-+object e_7315845 [2];
-+c_7315768.hdr.mark = gc_color_red;
-+ c_7315768.hdr.grayed = 0;
-+c_7315768.tag = closureN_tag;
-+ c_7315768.fn = (function_type)__lambda_307;
-+c_7315768.num_args = 2;
-+c_7315768.num_elements = 2;
-+c_7315768.elements = (object *)e_7315845;
-+c_7315768.elements[0] = ((closureN)self_7311986)->elements[1];
-+c_7315768.elements[1] = ((closureN)self_7311986)->elements[2];
-+
-+return_direct_with_clo2(data,(closure)&c_7315768,__lambda_307, NULL, ((closureN)self_7311986)->elements[0]);}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_307(void *data, object self_7313233, int argc, object *args) /* object self_7313233, object acc_73400_733052, object i_73401_733053 */
- {
- object acc_73400_733052 = args[0]; object i_73401_733053 = args[1];
@@ -55188,57 +55346,14 @@ Make let-values be the same as let*-values, to work around
-c_7317063.elements[1] = i_73401_733053;
-c_7317063.elements[2] = ((closureN)self_7313233)->elements[0];
-c_7317063.elements[3] = ((closureN)self_7313233)->elements[1];
-+static void __lambda_307(void *data, object self_7311987, int argc, object *args) /* object self_7311987, object acc_73400_732712, object i_73401_732713 */
-+ {
-+ object acc_73400_732712 = args[0]; object i_73401_732713 = args[1];
-+
-+closureN_type c_7315770;
-+object e_7315844 [4];
-+c_7315770.hdr.mark = gc_color_red;
-+ c_7315770.hdr.grayed = 0;
-+c_7315770.tag = closureN_tag;
-+ c_7315770.fn = (function_type)__lambda_308;
-+c_7315770.num_args = 1;
-+c_7315770.num_elements = 4;
-+c_7315770.elements = (object *)e_7315844;
-+c_7315770.elements[0] = acc_73400_732712;
-+c_7315770.elements[1] = i_73401_732713;
-+c_7315770.elements[2] = ((closureN)self_7311987)->elements[0];
-+c_7315770.elements[3] = ((closureN)self_7311987)->elements[1];
-+
-+return_direct_with_clo1(data,(closure)&c_7315770,__lambda_308, boolean_f);;
-+}
-+
-+static void __lambda_308(void *data, object self_7311988, int argc, object *args) /* object self_7311988, object loop_73403_732715 */
-+ {
-+ object loop_73403_732715 = args[0];
-+
-+closureN_type c_7315772;
-+object e_7315840 [4];
-+c_7315772.hdr.mark = gc_color_red;
-+ c_7315772.hdr.grayed = 0;
-+c_7315772.tag = closureN_tag;
-+ c_7315772.fn = (function_type)__lambda_1297;
-+c_7315772.num_args = 1;
-+c_7315772.num_elements = 4;
-+c_7315772.elements = (object *)e_7315840;
-+c_7315772.elements[0] = ((closureN)self_7311988)->elements[0];
-+c_7315772.elements[1] = ((closureN)self_7311988)->elements[1];
-+c_7315772.elements[2] = ((closureN)self_7311988)->elements[2];
-+c_7315772.elements[3] = ((closureN)self_7311988)->elements[3];
-+
-
+-
-return_direct_with_clo1(data,(closure)&c_7317063,__lambda_308, boolean_f);;
-+pair_type local_7315843;
-+return_direct_with_clo1(data,(closure)&c_7315772,__lambda_1297, set_cell_as_expr(&local_7315843, loop_73403_732715));;
- }
-
+-}
+-
-static void __lambda_308(void *data, object self_7313234, int argc, object *args) /* object self_7313234, object loop_73403_733055 */
-+static void __lambda_1297(void *data, object self_7311989, int argc, object *args) /* object self_7311989, object loop_73403_732715 */
- {
+- {
- object loop_73403_733055 = args[0];
-+ object loop_73403_732715 = args[0];
-
+-
-closureN_type c_7317065;
-object e_7317133 [4];
-c_7317065.hdr.mark = gc_color_red;
@@ -55253,24 +55368,11 @@ Make let-values be the same as let*-values, to work around
-c_7317065.elements[2] = ((closureN)self_7313234)->elements[2];
-c_7317065.elements[3] = ((closureN)self_7313234)->elements[3];
-
-+closureN_type c_7315774;
-+object e_7315788 [4];
-+c_7315774.hdr.mark = gc_color_red;
-+ c_7315774.hdr.grayed = 0;
-+c_7315774.tag = closureN_tag;
-+ c_7315774.fn = (function_type)__lambda_309;
-+c_7315774.num_args = 1;
-+c_7315774.num_elements = 4;
-+c_7315774.elements = (object *)e_7315788;
-+c_7315774.elements[0] = ((closureN)self_7311989)->elements[0];
-+c_7315774.elements[1] = ((closureN)self_7311989)->elements[1];
-+c_7315774.elements[2] = ((closureN)self_7311989)->elements[2];
-+c_7315774.elements[3] = loop_73403_732715;
-
+-
-pair_type local_7317136;
-return_direct_with_clo1(data,(closure)&c_7317065,__lambda_1344, set_cell_as_expr(&local_7317136, loop_73403_733055));;
-}
-
+-
-static void __lambda_1344(void *data, object self_7313235, int argc, object *args) /* object self_7313235, object loop_73403_733055 */
- {
- object loop_73403_733055 = args[0];
@@ -55301,31 +55403,16 @@ Make let-values be the same as let*-values, to work around
-c_7317082.elements = (object *)e_7317132;
-c_7317082.elements[0] = loop_73403_733055;
-c_7317082.elements[1] = ((closureN)self_7313235)->elements[3];
-+closureN_type c_7315789;
-+object e_7315839 [2];
-+c_7315789.hdr.mark = gc_color_red;
-+ c_7315789.hdr.grayed = 0;
-+c_7315789.tag = closureN_tag;
-+ c_7315789.fn = (function_type)__lambda_311;
-+c_7315789.num_args = 3;
-+c_7315789.num_elements = 2;
-+c_7315789.elements = (object *)e_7315839;
-+c_7315789.elements[0] = loop_73403_732715;
-+c_7315789.elements[1] = ((closureN)self_7311989)->elements[3];
-
+-
-return_direct_with_clo1(data,(closure)&c_7317067,__lambda_309, &c_7317082);;
-+return_direct_with_clo1(data,(closure)&c_7315774,__lambda_309, &c_7315789);;
- }
-
+-}
+-
-static void __lambda_311(void *data, object self_7313236, int argc, object *args) /* object self_7313236, object k_734994, object acc_73404_733056, object i_73405_733057, object chr_73406_733058 */
-+static void __lambda_311(void *data, object self_7311990, int argc, object *args) /* object self_7311990, object k_734549, object acc_73404_732716, object i_73405_732717, object chr_73406_732718 */
- {
+- {
- object k_734994 = args[0]; object acc_73404_733056 = args[1]; object i_73405_733057 = args[2]; object chr_73406_733058 = args[3];
-+ object k_734549 = args[0]; object acc_73404_732716 = args[1]; object i_73405_732717 = args[2]; object chr_73406_732718 = args[3];
-
+-
-if( (boolean_f != Cyc_is_eof_object(chr_73406_733058)) ){
-+if( (boolean_f != Cyc_is_eof_object(chr_73406_732718)) ){
-
+-
-closureN_type c_7317086;
-object e_7317092 [1];
-c_7317086.hdr.mark = gc_color_red;
@@ -55381,114 +55468,274 @@ Make let-values be the same as let*-values, to work around
-c_7317116.elements[1] = k_734994;
-c_7317116.elements[2] = ((closureN)self_7313236)->elements[0];
-c_7317116.elements[3] = r_735001_738350;
-+closureN_type c_7315793;
-+object e_7315799 [1];
-+c_7315793.hdr.mark = gc_color_red;
-+ c_7315793.hdr.grayed = 0;
-+c_7315793.tag = closureN_tag;
-+ c_7315793.fn = (function_type)__lambda_312;
-+c_7315793.num_args = 1;
-+c_7315793.num_elements = 1;
-+c_7315793.elements = (object *)e_7315799;
-+c_7315793.elements[0] = k_734549;
-+
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7315793, primitive_cons, NULL, acc_73404_732716);
++closureN_type c_7315740;
++object e_7315749 [1];
++c_7315740.hdr.mark = gc_color_red;
++ c_7315740.hdr.grayed = 0;
++c_7315740.tag = closureN_tag;
++ c_7315740.fn = (function_type)__lambda_304;
++c_7315740.num_args = 0;
++c_7315740.num_elements = 1;
++c_7315740.elements = (object *)e_7315749;
++c_7315740.elements[0] = opts_73397_732703;
++
++
++closureN_type c_7315750;
++object e_7315844 [2];
++c_7315750.hdr.mark = gc_color_red;
++ c_7315750.hdr.grayed = 0;
++c_7315750.tag = closureN_tag;
++ c_7315750.fn = (function_type)__lambda_305;
++c_7315750.num_args = 1;
++c_7315750.num_elements = 2;
++c_7315750.elements = (object *)e_7315844;
++c_7315750.elements[0] = k_73396_732702;
++c_7315750.elements[1] = k_734536;
++
++return_direct_with_clo1(data,(closure)&c_7315740,__lambda_304, &c_7315750);;
++}
++
++static void __lambda_305(void *data, object self_7311978, int argc, object *args) /* object self_7311978, object port_73398_732704 */
++ {
++ object port_73398_732704 = args[0];
++
++closureN_type c_7315752;
++object e_7315840 [3];
++c_7315752.hdr.mark = gc_color_red;
++ c_7315752.hdr.grayed = 0;
++c_7315752.tag = closureN_tag;
++ c_7315752.fn = (function_type)__lambda_306;
++c_7315752.num_args = 1;
++c_7315752.num_elements = 3;
++c_7315752.elements = (object *)e_7315840;
++c_7315752.elements[0] = ((closureN)self_7311978)->elements[0];
++c_7315752.elements[1] = ((closureN)self_7311978)->elements[1];
++c_7315752.elements[2] = port_73398_732704;
++
++
++object c_7315843 = Cyc_io_peek_char(data,(closure)&c_7315752,port_73398_732704);
++return_closcall1(data,(closure)&c_7315752, c_7315843);;
++}
++
++static void __lambda_306(void *data, object self_7311979, int argc, object *args) /* object self_7311979, object r_734553 */
++ {
++ object r_734553 = args[0];
++
++if( (boolean_f != Cyc_is_eof_object(r_734553)) ){
++
++complex_num_type local_7315759;
++return_direct_with_clo1(data, ((closureN)self_7311979)->elements[1], (((closure) ((closureN)self_7311979)->elements[1])->fn), ((inline_function_type)
++ ((closure)__glo_eof_91object_191_191inline_191_191_scheme_base)->fn)(data,&local_7315759));
++} else {
++
++closureN_type c_7315761;
++object e_7315838 [2];
++c_7315761.hdr.mark = gc_color_red;
++ c_7315761.hdr.grayed = 0;
++c_7315761.tag = closureN_tag;
++ c_7315761.fn = (function_type)__lambda_307;
++c_7315761.num_args = 2;
++c_7315761.num_elements = 2;
++c_7315761.elements = (object *)e_7315838;
++c_7315761.elements[0] = ((closureN)self_7311979)->elements[1];
++c_7315761.elements[1] = ((closureN)self_7311979)->elements[2];
++
++return_direct_with_clo2(data,(closure)&c_7315761,__lambda_307, NULL, ((closureN)self_7311979)->elements[0]);}
++;;
++}
++
++static void __lambda_307(void *data, object self_7311980, int argc, object *args) /* object self_7311980, object acc_73400_732705, object i_73401_732706 */
++ {
++ object acc_73400_732705 = args[0]; object i_73401_732706 = args[1];
++
++closureN_type c_7315763;
++object e_7315837 [4];
++c_7315763.hdr.mark = gc_color_red;
++ c_7315763.hdr.grayed = 0;
++c_7315763.tag = closureN_tag;
++ c_7315763.fn = (function_type)__lambda_308;
++c_7315763.num_args = 1;
++c_7315763.num_elements = 4;
++c_7315763.elements = (object *)e_7315837;
++c_7315763.elements[0] = acc_73400_732705;
++c_7315763.elements[1] = i_73401_732706;
++c_7315763.elements[2] = ((closureN)self_7311980)->elements[0];
++c_7315763.elements[3] = ((closureN)self_7311980)->elements[1];
++
++return_direct_with_clo1(data,(closure)&c_7315763,__lambda_308, boolean_f);;
++}
++
++static void __lambda_308(void *data, object self_7311981, int argc, object *args) /* object self_7311981, object loop_73403_732708 */
++ {
++ object loop_73403_732708 = args[0];
++
++closureN_type c_7315765;
++object e_7315833 [4];
++c_7315765.hdr.mark = gc_color_red;
++ c_7315765.hdr.grayed = 0;
++c_7315765.tag = closureN_tag;
++ c_7315765.fn = (function_type)__lambda_1297;
++c_7315765.num_args = 1;
++c_7315765.num_elements = 4;
++c_7315765.elements = (object *)e_7315833;
++c_7315765.elements[0] = ((closureN)self_7311981)->elements[0];
++c_7315765.elements[1] = ((closureN)self_7311981)->elements[1];
++c_7315765.elements[2] = ((closureN)self_7311981)->elements[2];
++c_7315765.elements[3] = ((closureN)self_7311981)->elements[3];
++
++
++pair_type local_7315836;
++return_direct_with_clo1(data,(closure)&c_7315765,__lambda_1297, set_cell_as_expr(&local_7315836, loop_73403_732708));;
++}
++
++static void __lambda_1297(void *data, object self_7311982, int argc, object *args) /* object self_7311982, object loop_73403_732708 */
++ {
++ object loop_73403_732708 = args[0];
++
++closureN_type c_7315767;
++object e_7315781 [4];
++c_7315767.hdr.mark = gc_color_red;
++ c_7315767.hdr.grayed = 0;
++c_7315767.tag = closureN_tag;
++ c_7315767.fn = (function_type)__lambda_309;
++c_7315767.num_args = 1;
++c_7315767.num_elements = 4;
++c_7315767.elements = (object *)e_7315781;
++c_7315767.elements[0] = ((closureN)self_7311982)->elements[0];
++c_7315767.elements[1] = ((closureN)self_7311982)->elements[1];
++c_7315767.elements[2] = ((closureN)self_7311982)->elements[2];
++c_7315767.elements[3] = loop_73403_732708;
++
++
++closureN_type c_7315782;
++object e_7315832 [2];
++c_7315782.hdr.mark = gc_color_red;
++ c_7315782.hdr.grayed = 0;
++c_7315782.tag = closureN_tag;
++ c_7315782.fn = (function_type)__lambda_311;
++c_7315782.num_args = 3;
++c_7315782.num_elements = 2;
++c_7315782.elements = (object *)e_7315832;
++c_7315782.elements[0] = loop_73403_732708;
++c_7315782.elements[1] = ((closureN)self_7311982)->elements[3];
++
++return_direct_with_clo1(data,(closure)&c_7315767,__lambda_309, &c_7315782);;
++}
++
++static void __lambda_311(void *data, object self_7311983, int argc, object *args) /* object self_7311983, object k_734542, object acc_73404_732709, object i_73405_732710, object chr_73406_732711 */
++ {
++ object k_734542 = args[0]; object acc_73404_732709 = args[1]; object i_73405_732710 = args[2]; object chr_73406_732711 = args[3];
++
++if( (boolean_f != Cyc_is_eof_object(chr_73406_732711)) ){
++
++closureN_type c_7315786;
++object e_7315792 [1];
++c_7315786.hdr.mark = gc_color_red;
++ c_7315786.hdr.grayed = 0;
++c_7315786.tag = closureN_tag;
++ c_7315786.fn = (function_type)__lambda_312;
++c_7315786.num_args = 1;
++c_7315786.num_elements = 1;
++c_7315786.elements = (object *)e_7315792;
++c_7315786.elements[0] = k_734542;
++
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7315786, primitive_cons, NULL, acc_73404_732709);
+} else {
+
-+if( (boolean_f != Cyc_num_fast_eq_op(data, i_73405_732717, obj_int2obj(0))) ){
-+ object r_734554_737579;
-+ if( (boolean_f != chr_73406_732718) ){
-+ object local_7315806 = alloca(sizeof(pair_type));
-+ r_734554_737579 = set_pair_as_expr(local_7315806, chr_73406_732718, acc_73404_732716);
++if( (boolean_f != Cyc_num_fast_eq_op(data, i_73405_732710, obj_int2obj(0))) ){
++ object r_734547_737572;
++ if( (boolean_f != chr_73406_732711) ){
++ object local_7315799 = alloca(sizeof(pair_type));
++ r_734547_737572 = set_pair_as_expr(local_7315799, chr_73406_732711, acc_73404_732709);
+} else {
-+ r_734554_737579 = acc_73404_732716;}
++ r_734547_737572 = acc_73404_732709;}
+;
-+closureN_type c_7315809;
-+object e_7315815 [1];
-+c_7315809.hdr.mark = gc_color_red;
-+ c_7315809.hdr.grayed = 0;
-+c_7315809.tag = closureN_tag;
-+ c_7315809.fn = (function_type)__lambda_313;
-+c_7315809.num_args = 1;
-+c_7315809.num_elements = 1;
-+c_7315809.elements = (object *)e_7315815;
-+c_7315809.elements[0] = k_734549;
-+
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7315809, primitive_cons, NULL, r_734554_737579);
++closureN_type c_7315802;
++object e_7315808 [1];
++c_7315802.hdr.mark = gc_color_red;
++ c_7315802.hdr.grayed = 0;
++c_7315802.tag = closureN_tag;
++ c_7315802.fn = (function_type)__lambda_313;
++c_7315802.num_args = 1;
++c_7315802.num_elements = 1;
++c_7315802.elements = (object *)e_7315808;
++c_7315802.elements[0] = k_734542;
++
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), &c_7315802, primitive_cons, NULL, r_734547_737572);
+} else {
-+ object r_734556_737582;
-+ if( (boolean_f != chr_73406_732718) ){
-+ object local_7315820 = alloca(sizeof(pair_type));
-+ r_734556_737582 = set_pair_as_expr(local_7315820, chr_73406_732718, acc_73404_732716);
++ object r_734549_737575;
++ if( (boolean_f != chr_73406_732711) ){
++ object local_7315813 = alloca(sizeof(pair_type));
++ r_734549_737575 = set_pair_as_expr(local_7315813, chr_73406_732711, acc_73404_732709);
+} else {
-+ r_734556_737582 = acc_73404_732716;}
++ r_734549_737575 = acc_73404_732709;}
+;
-+closureN_type c_7315823;
-+object e_7315834 [4];
-+c_7315823.hdr.mark = gc_color_red;
-+ c_7315823.hdr.grayed = 0;
-+c_7315823.tag = closureN_tag;
-+ c_7315823.fn = (function_type)__lambda_314;
-+c_7315823.num_args = 1;
-+c_7315823.num_elements = 4;
-+c_7315823.elements = (object *)e_7315834;
-+c_7315823.elements[0] = i_73405_732717;
-+c_7315823.elements[1] = k_734549;
-+c_7315823.elements[2] = ((closureN)self_7311990)->elements[0];
-+c_7315823.elements[3] = r_734556_737582;
++closureN_type c_7315816;
++object e_7315827 [4];
++c_7315816.hdr.mark = gc_color_red;
++ c_7315816.hdr.grayed = 0;
++c_7315816.tag = closureN_tag;
++ c_7315816.fn = (function_type)__lambda_314;
++c_7315816.num_args = 1;
++c_7315816.num_elements = 4;
++c_7315816.elements = (object *)e_7315827;
++c_7315816.elements[0] = i_73405_732710;
++c_7315816.elements[1] = k_734542;
++c_7315816.elements[2] = ((closureN)self_7311983)->elements[0];
++c_7315816.elements[3] = r_734549_737575;
-object c_7317130 = Cyc_io_read_char(data,(closure)&c_7317116,((closureN)self_7313236)->elements[1]);
-return_closcall1(data,(closure)&c_7317116, c_7317130);}
-+object c_7315837 = Cyc_io_read_char(data,(closure)&c_7315823,((closureN)self_7311990)->elements[1]);
-+return_closcall1(data,(closure)&c_7315823, c_7315837);}
++object c_7315830 = Cyc_io_read_char(data,(closure)&c_7315816,((closureN)self_7311983)->elements[1]);
++return_closcall1(data,(closure)&c_7315816, c_7315830);}
;}
;;
}
-static void __lambda_314(void *data, object self_7313239, int argc, object *args) /* object self_7313239, object r_735003_738351 */
-+static void __lambda_314(void *data, object self_7311993, int argc, object *args) /* object self_7311993, object r_734558_737583 */
++static void __lambda_314(void *data, object self_7311986, int argc, object *args) /* object self_7311986, object r_734551_737576 */
{
- object r_735003_738351 = args[0];
-+ object r_734558_737583 = args[0];
++ object r_734551_737576 = args[0];
-complex_num_type local_7317125;
-return_closcall4(data, car(((closureN)self_7313239)->elements[2]), ((closureN)self_7313239)->elements[1], ((closureN)self_7313239)->elements[3], Cyc_fast_sub(data,&local_7317125, ((closureN)self_7313239)->elements[0], obj_int2obj(1)), r_735003_738351);;
-+complex_num_type local_7315832;
-+return_closcall4(data, car(((closureN)self_7311993)->elements[2]), ((closureN)self_7311993)->elements[1], ((closureN)self_7311993)->elements[3], Cyc_fast_sub(data,&local_7315832, ((closureN)self_7311993)->elements[0], obj_int2obj(1)), r_734558_737583);;
++complex_num_type local_7315825;
++return_closcall4(data, car(((closureN)self_7311986)->elements[2]), ((closureN)self_7311986)->elements[1], ((closureN)self_7311986)->elements[3], Cyc_fast_sub(data,&local_7315825, ((closureN)self_7311986)->elements[0], obj_int2obj(1)), r_734551_737576);;
}
-static void __lambda_313(void *data, object self_7313238, int argc, object *args) /* object self_7313238, object r_734998_738348_7312652 */
-+static void __lambda_313(void *data, object self_7311992, int argc, object *args) /* object self_7311992, object r_734553_737580_7311406 */
++static void __lambda_313(void *data, object self_7311985, int argc, object *args) /* object self_7311985, object r_734546_737573_7311399 */
{
- object r_734998_738348_7312652 = args[0];
-+ object r_734553_737580_7311406 = args[0];
++ object r_734546_737573_7311399 = args[0];
-object c_7317107 = Cyc_list2string(data, ((closureN)self_7313238)->elements[0],r_734998_738348_7312652);
-return_direct_with_clo1(data, ((closureN)self_7313238)->elements[0], (((closure) ((closureN)self_7313238)->elements[0])->fn), c_7317107);;
-+object c_7315814 = Cyc_list2string(data, ((closureN)self_7311992)->elements[0],r_734553_737580_7311406);
-+return_direct_with_clo1(data, ((closureN)self_7311992)->elements[0], (((closure) ((closureN)self_7311992)->elements[0])->fn), c_7315814);;
++object c_7315807 = Cyc_list2string(data, ((closureN)self_7311985)->elements[0],r_734546_737573_7311399);
++return_direct_with_clo1(data, ((closureN)self_7311985)->elements[0], (((closure) ((closureN)self_7311985)->elements[0])->fn), c_7315807);;
}
-static void __lambda_312(void *data, object self_7313237, int argc, object *args) /* object self_7313237, object r_734996_7312651 */
-+static void __lambda_312(void *data, object self_7311991, int argc, object *args) /* object self_7311991, object r_734551_7311405 */
++static void __lambda_312(void *data, object self_7311984, int argc, object *args) /* object self_7311984, object r_734544_7311398 */
{
- object r_734996_7312651 = args[0];
-+ object r_734551_7311405 = args[0];
++ object r_734544_7311398 = args[0];
-object c_7317091 = Cyc_list2string(data, ((closureN)self_7313237)->elements[0],r_734996_7312651);
-return_direct_with_clo1(data, ((closureN)self_7313237)->elements[0], (((closure) ((closureN)self_7313237)->elements[0])->fn), c_7317091);;
-+object c_7315798 = Cyc_list2string(data, ((closureN)self_7311991)->elements[0],r_734551_7311405);
-+return_direct_with_clo1(data, ((closureN)self_7311991)->elements[0], (((closure) ((closureN)self_7311991)->elements[0])->fn), c_7315798);;
++object c_7315791 = Cyc_list2string(data, ((closureN)self_7311984)->elements[0],r_734544_7311398);
++return_direct_with_clo1(data, ((closureN)self_7311984)->elements[0], (((closure) ((closureN)self_7311984)->elements[0])->fn), c_7315791);;
}
-static void __lambda_309(void *data, object self_7313240, int argc, object *args) /* object self_7313240, object r_734993 */
-+static void __lambda_309(void *data, object self_7311994, int argc, object *args) /* object self_7311994, object r_734548 */
++static void __lambda_309(void *data, object self_7311987, int argc, object *args) /* object self_7311987, object r_734541 */
{
- object r_734993 = args[0];
-+ object r_734548 = args[0];
++ object r_734541 = args[0];
-closureN_type c_7317069;
-object e_7317077 [4];
@@ -55503,66 +55750,65 @@ Make let-values be the same as let*-values, to work around
-c_7317069.elements[1] = ((closureN)self_7313240)->elements[1];
-c_7317069.elements[2] = ((closureN)self_7313240)->elements[2];
-c_7317069.elements[3] = ((closureN)self_7313240)->elements[3];
-+closureN_type c_7315776;
-+object e_7315784 [4];
-+c_7315776.hdr.mark = gc_color_red;
-+ c_7315776.hdr.grayed = 0;
-+c_7315776.tag = closureN_tag;
-+ c_7315776.fn = (function_type)__lambda_310;
-+c_7315776.num_args = 1;
-+c_7315776.num_elements = 4;
-+c_7315776.elements = (object *)e_7315784;
-+c_7315776.elements[0] = ((closureN)self_7311994)->elements[0];
-+c_7315776.elements[1] = ((closureN)self_7311994)->elements[1];
-+c_7315776.elements[2] = ((closureN)self_7311994)->elements[2];
-+c_7315776.elements[3] = ((closureN)self_7311994)->elements[3];
++closureN_type c_7315769;
++object e_7315777 [4];
++c_7315769.hdr.mark = gc_color_red;
++ c_7315769.hdr.grayed = 0;
++c_7315769.tag = closureN_tag;
++ c_7315769.fn = (function_type)__lambda_310;
++c_7315769.num_args = 1;
++c_7315769.num_elements = 4;
++c_7315769.elements = (object *)e_7315777;
++c_7315769.elements[0] = ((closureN)self_7311987)->elements[0];
++c_7315769.elements[1] = ((closureN)self_7311987)->elements[1];
++c_7315769.elements[2] = ((closureN)self_7311987)->elements[2];
++c_7315769.elements[3] = ((closureN)self_7311987)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7317069,__lambda_310, Cyc_set_cell(data, ((closureN)self_7313240)->elements[3], r_734993));;
-+return_direct_with_clo1(data,(closure)&c_7315776,__lambda_310, Cyc_set_cell(data, ((closureN)self_7311994)->elements[3], r_734548));;
++return_direct_with_clo1(data,(closure)&c_7315769,__lambda_310, Cyc_set_cell(data, ((closureN)self_7311987)->elements[3], r_734541));;
}
-static void __lambda_310(void *data, object self_7313241, int argc, object *args) /* object self_7313241, object r_734992 */
-+static void __lambda_310(void *data, object self_7311995, int argc, object *args) /* object self_7311995, object r_734547 */
++static void __lambda_310(void *data, object self_7311988, int argc, object *args) /* object self_7311988, object r_734540 */
{
-return_closcall4(data, car(((closureN)self_7313241)->elements[3]), ((closureN)self_7313241)->elements[2], ((closureN)self_7313241)->elements[0], ((closureN)self_7313241)->elements[1], boolean_f);;
-+return_closcall4(data, car(((closureN)self_7311995)->elements[3]), ((closureN)self_7311995)->elements[2], ((closureN)self_7311995)->elements[0], ((closureN)self_7311995)->elements[1], boolean_f);;
++return_closcall4(data, car(((closureN)self_7311988)->elements[3]), ((closureN)self_7311988)->elements[2], ((closureN)self_7311988)->elements[0], ((closureN)self_7311988)->elements[1], boolean_f);;
}
-static void __lambda_304(void *data, object self_7313242, int argc, object *args) /* object self_7313242, object k_735006 */
-+static void __lambda_304(void *data, object self_7311996, int argc, object *args) /* object self_7311996, object k_734561 */
++static void __lambda_304(void *data, object self_7311989, int argc, object *args) /* object self_7311989, object k_734554 */
{
- object k_735006 = args[0];
-+ object k_734561 = args[0];
++ object k_734554 = args[0];
-if( (boolean_f != Cyc_is_null(((closureN)self_7313242)->elements[0])) ){
- return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_735006);
-+if( (boolean_f != Cyc_is_null(((closureN)self_7311996)->elements[0])) ){
-+ return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_734561);
++if( (boolean_f != Cyc_is_null(((closureN)self_7311989)->elements[0])) ){
++ return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), k_734554);
} else {
-return_direct_with_clo1(data, k_735006, (((closure) k_735006)->fn), Cyc_car(data, ((closureN)self_7313242)->elements[0]));}
-+return_direct_with_clo1(data, k_734561, (((closure) k_734561)->fn), Cyc_car(data, ((closureN)self_7311996)->elements[0]));}
++return_direct_with_clo1(data, k_734554, (((closure) k_734554)->fn), Cyc_car(data, ((closureN)self_7311989)->elements[0]));}
;;
}
-static void __lambda_301(void *data, object _, int argc, object *args) /* closure _,object k_734982, object port_73395_733048_raw, ... */
-+static void __lambda_301(void *data, object _, int argc, object *args) /* closure _,object k_734537, object port_73395_732708_raw, ... */
++static void __lambda_301(void *data, object _, int argc, object *args) /* closure _,object k_734530, object port_73395_732701_raw, ... */
{
-object k_734982 = args[0];
-load_varargs(port_73395_733048, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:read-line");
-+object k_734537 = args[0];
-+load_varargs(port_73395_732708, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:read-line");
++object k_734530 = args[0];
++load_varargs(port_73395_732701, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:read-line");
-if( (boolean_f != Cyc_is_null(port_73395_733048)) ){
-+if( (boolean_f != Cyc_is_null(port_73395_732708)) ){
++if( (boolean_f != Cyc_is_null(port_73395_732701)) ){
-closureN_type c_7317025;
-object e_7317031 [1];
@@ -55574,54 +55820,53 @@ Make let-values be the same as let*-values, to work around
-c_7317025.num_elements = 1;
-c_7317025.elements = (object *)e_7317031;
-c_7317025.elements[0] = k_734982;
-+closureN_type c_7315732;
-+object e_7315738 [1];
-+c_7315732.hdr.mark = gc_color_red;
-+ c_7315732.hdr.grayed = 0;
-+c_7315732.tag = closureN_tag;
-+ c_7315732.fn = (function_type)__lambda_302;
-+c_7315732.num_args = 1;
-+c_7315732.num_elements = 1;
-+c_7315732.elements = (object *)e_7315738;
-+c_7315732.elements[0] = k_734537;
++closureN_type c_7315725;
++object e_7315731 [1];
++c_7315725.hdr.mark = gc_color_red;
++ c_7315725.hdr.grayed = 0;
++c_7315725.tag = closureN_tag;
++ c_7315725.fn = (function_type)__lambda_302;
++c_7315725.num_args = 1;
++c_7315725.num_elements = 1;
++c_7315725.elements = (object *)e_7315731;
++c_7315725.elements[0] = k_734530;
-return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7317025);
-+return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315732);
++return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315725);
} else {
-object c_7317035 = Cyc_io_read_line(data, k_734982,Cyc_car(data, port_73395_733048));
-return_direct_with_clo1(data, k_734982, (((closure) k_734982)->fn), c_7317035);}
-+object c_7315742 = Cyc_io_read_line(data, k_734537,Cyc_car(data, port_73395_732708));
-+return_direct_with_clo1(data, k_734537, (((closure) k_734537)->fn), c_7315742);}
++object c_7315735 = Cyc_io_read_line(data, k_734530,Cyc_car(data, port_73395_732701));
++return_direct_with_clo1(data, k_734530, (((closure) k_734530)->fn), c_7315735);}
;;
}
-static void __lambda_302(void *data, object self_7313230, int argc, object *args) /* object self_7313230, object r_734984 */
-+static void __lambda_302(void *data, object self_7311984, int argc, object *args) /* object self_7311984, object r_734539 */
++static void __lambda_302(void *data, object self_7311977, int argc, object *args) /* object self_7311977, object r_734532 */
{
- object r_734984 = args[0];
-+ object r_734539 = args[0];
++ object r_734532 = args[0];
-object c_7317030 = Cyc_io_read_line(data, ((closureN)self_7313230)->elements[0],r_734984);
-return_direct_with_clo1(data, ((closureN)self_7313230)->elements[0], (((closure) ((closureN)self_7313230)->elements[0])->fn), c_7317030);;
-+object c_7315737 = Cyc_io_read_line(data, ((closureN)self_7311984)->elements[0],r_734539);
-+return_direct_with_clo1(data, ((closureN)self_7311984)->elements[0], (((closure) ((closureN)self_7311984)->elements[0])->fn), c_7315737);;
++object c_7315730 = Cyc_io_read_line(data, ((closureN)self_7311977)->elements[0],r_734532);
++return_direct_with_clo1(data, ((closureN)self_7311977)->elements[0], (((closure) ((closureN)self_7311977)->elements[0])->fn), c_7315730);;
}
-static void __lambda_299(void *data, object _, int argc, object *args) /* closure _,object k_734976, object port_73394_733047_raw, ... */
-+static void __lambda_299(void *data, object _, int argc, object *args) /* closure _,object k_734531, object port_73394_732707_raw, ... */
++static void __lambda_299(void *data, object _, int argc, object *args) /* closure _,object k_734524, object port_73394_732700_raw, ... */
{
-object k_734976 = args[0];
-load_varargs(port_73394_733047, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:read-char");
-+object k_734531 = args[0];
-+load_varargs(port_73394_732707, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:read-char");
++object k_734524 = args[0];
++load_varargs(port_73394_732700, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:read-char");
-if( (boolean_f != Cyc_is_null(port_73394_733047)) ){
-+if( (boolean_f != Cyc_is_null(port_73394_732707)) ){
++if( (boolean_f != Cyc_is_null(port_73394_732700)) ){
-closureN_type c_7317008;
-object e_7317014 [1];
@@ -55633,54 +55878,53 @@ Make let-values be the same as let*-values, to work around
-c_7317008.num_elements = 1;
-c_7317008.elements = (object *)e_7317014;
-c_7317008.elements[0] = k_734976;
-+closureN_type c_7315715;
-+object e_7315721 [1];
-+c_7315715.hdr.mark = gc_color_red;
-+ c_7315715.hdr.grayed = 0;
-+c_7315715.tag = closureN_tag;
-+ c_7315715.fn = (function_type)__lambda_300;
-+c_7315715.num_args = 1;
-+c_7315715.num_elements = 1;
-+c_7315715.elements = (object *)e_7315721;
-+c_7315715.elements[0] = k_734531;
++closureN_type c_7315708;
++object e_7315714 [1];
++c_7315708.hdr.mark = gc_color_red;
++ c_7315708.hdr.grayed = 0;
++c_7315708.tag = closureN_tag;
++ c_7315708.fn = (function_type)__lambda_300;
++c_7315708.num_args = 1;
++c_7315708.num_elements = 1;
++c_7315708.elements = (object *)e_7315714;
++c_7315708.elements[0] = k_734524;
-return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7317008);
-+return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315715);
++return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315708);
} else {
-object c_7317018 = Cyc_io_read_char(data, k_734976,Cyc_car(data, port_73394_733047));
-return_direct_with_clo1(data, k_734976, (((closure) k_734976)->fn), c_7317018);}
-+object c_7315725 = Cyc_io_read_char(data, k_734531,Cyc_car(data, port_73394_732707));
-+return_direct_with_clo1(data, k_734531, (((closure) k_734531)->fn), c_7315725);}
++object c_7315718 = Cyc_io_read_char(data, k_734524,Cyc_car(data, port_73394_732700));
++return_direct_with_clo1(data, k_734524, (((closure) k_734524)->fn), c_7315718);}
;;
}
-static void __lambda_300(void *data, object self_7313229, int argc, object *args) /* object self_7313229, object r_734978 */
-+static void __lambda_300(void *data, object self_7311983, int argc, object *args) /* object self_7311983, object r_734533 */
++static void __lambda_300(void *data, object self_7311976, int argc, object *args) /* object self_7311976, object r_734526 */
{
- object r_734978 = args[0];
-+ object r_734533 = args[0];
++ object r_734526 = args[0];
-object c_7317013 = Cyc_io_read_char(data, ((closureN)self_7313229)->elements[0],r_734978);
-return_direct_with_clo1(data, ((closureN)self_7313229)->elements[0], (((closure) ((closureN)self_7313229)->elements[0])->fn), c_7317013);;
-+object c_7315720 = Cyc_io_read_char(data, ((closureN)self_7311983)->elements[0],r_734533);
-+return_direct_with_clo1(data, ((closureN)self_7311983)->elements[0], (((closure) ((closureN)self_7311983)->elements[0])->fn), c_7315720);;
++object c_7315713 = Cyc_io_read_char(data, ((closureN)self_7311976)->elements[0],r_734526);
++return_direct_with_clo1(data, ((closureN)self_7311976)->elements[0], (((closure) ((closureN)self_7311976)->elements[0])->fn), c_7315713);;
}
-static void __lambda_297(void *data, object _, int argc, object *args) /* closure _,object k_734970, object port_73393_733046_raw, ... */
-+static void __lambda_297(void *data, object _, int argc, object *args) /* closure _,object k_734525, object port_73393_732706_raw, ... */
++static void __lambda_297(void *data, object _, int argc, object *args) /* closure _,object k_734518, object port_73393_732699_raw, ... */
{
-object k_734970 = args[0];
-load_varargs(port_73393_733046, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:peek-char");
-+object k_734525 = args[0];
-+load_varargs(port_73393_732706, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:peek-char");
++object k_734518 = args[0];
++load_varargs(port_73393_732699, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:peek-char");
-if( (boolean_f != Cyc_is_null(port_73393_733046)) ){
-+if( (boolean_f != Cyc_is_null(port_73393_732706)) ){
++if( (boolean_f != Cyc_is_null(port_73393_732699)) ){
-closureN_type c_7316991;
-object e_7316997 [1];
@@ -55692,54 +55936,53 @@ Make let-values be the same as let*-values, to work around
-c_7316991.num_elements = 1;
-c_7316991.elements = (object *)e_7316997;
-c_7316991.elements[0] = k_734970;
-+closureN_type c_7315698;
-+object e_7315704 [1];
-+c_7315698.hdr.mark = gc_color_red;
-+ c_7315698.hdr.grayed = 0;
-+c_7315698.tag = closureN_tag;
-+ c_7315698.fn = (function_type)__lambda_298;
-+c_7315698.num_args = 1;
-+c_7315698.num_elements = 1;
-+c_7315698.elements = (object *)e_7315704;
-+c_7315698.elements[0] = k_734525;
++closureN_type c_7315691;
++object e_7315697 [1];
++c_7315691.hdr.mark = gc_color_red;
++ c_7315691.hdr.grayed = 0;
++c_7315691.tag = closureN_tag;
++ c_7315691.fn = (function_type)__lambda_298;
++c_7315691.num_args = 1;
++c_7315691.num_elements = 1;
++c_7315691.elements = (object *)e_7315697;
++c_7315691.elements[0] = k_734518;
-return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7316991);
-+return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315698);
++return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315691);
} else {
-object c_7317001 = Cyc_io_peek_char(data, k_734970,Cyc_car(data, port_73393_733046));
-return_direct_with_clo1(data, k_734970, (((closure) k_734970)->fn), c_7317001);}
-+object c_7315708 = Cyc_io_peek_char(data, k_734525,Cyc_car(data, port_73393_732706));
-+return_direct_with_clo1(data, k_734525, (((closure) k_734525)->fn), c_7315708);}
++object c_7315701 = Cyc_io_peek_char(data, k_734518,Cyc_car(data, port_73393_732699));
++return_direct_with_clo1(data, k_734518, (((closure) k_734518)->fn), c_7315701);}
;;
}
-static void __lambda_298(void *data, object self_7313228, int argc, object *args) /* object self_7313228, object r_734972 */
-+static void __lambda_298(void *data, object self_7311982, int argc, object *args) /* object self_7311982, object r_734527 */
++static void __lambda_298(void *data, object self_7311975, int argc, object *args) /* object self_7311975, object r_734520 */
{
- object r_734972 = args[0];
-+ object r_734527 = args[0];
++ object r_734520 = args[0];
-object c_7316996 = Cyc_io_peek_char(data, ((closureN)self_7313228)->elements[0],r_734972);
-return_direct_with_clo1(data, ((closureN)self_7313228)->elements[0], (((closure) ((closureN)self_7313228)->elements[0])->fn), c_7316996);;
-+object c_7315703 = Cyc_io_peek_char(data, ((closureN)self_7311982)->elements[0],r_734527);
-+return_direct_with_clo1(data, ((closureN)self_7311982)->elements[0], (((closure) ((closureN)self_7311982)->elements[0])->fn), c_7315703);;
++object c_7315696 = Cyc_io_peek_char(data, ((closureN)self_7311975)->elements[0],r_734520);
++return_direct_with_clo1(data, ((closureN)self_7311975)->elements[0], (((closure) ((closureN)self_7311975)->elements[0])->fn), c_7315696);;
}
-static void __lambda_295(void *data, object _, int argc, object *args) /* closure _,object k_734964, object port_73392_733045_raw, ... */
-+static void __lambda_295(void *data, object _, int argc, object *args) /* closure _,object k_734519, object port_73392_732705_raw, ... */
++static void __lambda_295(void *data, object _, int argc, object *args) /* closure _,object k_734512, object port_73392_732698_raw, ... */
{
-object k_734964 = args[0];
-load_varargs(port_73392_733045, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:char-ready?");
-+object k_734519 = args[0];
-+load_varargs(port_73392_732705, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:char-ready?");
++object k_734512 = args[0];
++load_varargs(port_73392_732698, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:char-ready?");
-if( (boolean_f != Cyc_is_null(port_73392_733045)) ){
-+if( (boolean_f != Cyc_is_null(port_73392_732705)) ){
++if( (boolean_f != Cyc_is_null(port_73392_732698)) ){
-closureN_type c_7316980;
-object e_7316983 [1];
@@ -55751,51 +55994,50 @@ Make let-values be the same as let*-values, to work around
-c_7316980.num_elements = 1;
-c_7316980.elements = (object *)e_7316983;
-c_7316980.elements[0] = k_734964;
-+closureN_type c_7315687;
-+object e_7315690 [1];
-+c_7315687.hdr.mark = gc_color_red;
-+ c_7315687.hdr.grayed = 0;
-+c_7315687.tag = closureN_tag;
-+ c_7315687.fn = (function_type)__lambda_296;
-+c_7315687.num_args = 1;
-+c_7315687.num_elements = 1;
-+c_7315687.elements = (object *)e_7315690;
-+c_7315687.elements[0] = k_734519;
++closureN_type c_7315680;
++object e_7315683 [1];
++c_7315680.hdr.mark = gc_color_red;
++ c_7315680.hdr.grayed = 0;
++c_7315680.tag = closureN_tag;
++ c_7315680.fn = (function_type)__lambda_296;
++c_7315680.num_args = 1;
++c_7315680.num_elements = 1;
++c_7315680.elements = (object *)e_7315683;
++c_7315680.elements[0] = k_734512;
-return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7316980);
-+return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315687);
++return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315680);
} else {
-return_direct_with_clo2(data, __glo_Cyc_91char_91ready_127_scheme_base, (((closure) __glo_Cyc_91char_91ready_127_scheme_base)->fn), k_734964, Cyc_car(data, port_73392_733045));}
-+return_direct_with_clo2(data, __glo_Cyc_91char_91ready_127_scheme_base, (((closure) __glo_Cyc_91char_91ready_127_scheme_base)->fn), k_734519, Cyc_car(data, port_73392_732705));}
++return_direct_with_clo2(data, __glo_Cyc_91char_91ready_127_scheme_base, (((closure) __glo_Cyc_91char_91ready_127_scheme_base)->fn), k_734512, Cyc_car(data, port_73392_732698));}
;;
}
-static void __lambda_296(void *data, object self_7313227, int argc, object *args) /* object self_7313227, object r_734966 */
-+static void __lambda_296(void *data, object self_7311981, int argc, object *args) /* object self_7311981, object r_734521 */
++static void __lambda_296(void *data, object self_7311974, int argc, object *args) /* object self_7311974, object r_734514 */
{
- object r_734966 = args[0];
- return_direct_with_clo2(data, __glo_Cyc_91char_91ready_127_scheme_base, (((closure) __glo_Cyc_91char_91ready_127_scheme_base)->fn), ((closureN)self_7313227)->elements[0], r_734966);;
-+ object r_734521 = args[0];
-+ return_direct_with_clo2(data, __glo_Cyc_91char_91ready_127_scheme_base, (((closure) __glo_Cyc_91char_91ready_127_scheme_base)->fn), ((closureN)self_7311981)->elements[0], r_734521);;
++ object r_734514 = args[0];
++ return_direct_with_clo2(data, __glo_Cyc_91char_91ready_127_scheme_base, (((closure) __glo_Cyc_91char_91ready_127_scheme_base)->fn), ((closureN)self_7311974)->elements[0], r_734514);;
}
-static void __lambda_1439(void *data, object _, int argc, object *args) {object k = args[0];object port = args[1]; object rv = Cyc_io_char_ready(data, port);
+static void __lambda_1392(void *data, object _, int argc, object *args) {object k = args[0];object port = args[1]; object rv = Cyc_io_char_ready(data, port);
return_closcall1(data, k, rv); }
-static void __lambda_293(void *data, object _, int argc, object *args) /* closure _,object k_734958, object chr_73390_733043, object port_73391_733044_raw, ... */
-+static void __lambda_293(void *data, object _, int argc, object *args) /* closure _,object k_734513, object chr_73390_732703, object port_73391_732704_raw, ... */
++static void __lambda_293(void *data, object _, int argc, object *args) /* closure _,object k_734506, object chr_73390_732696, object port_73391_732697_raw, ... */
{
-object k_734958 = args[0]; object chr_73390_733043 = args[1];
-load_varargs(port_73391_733044, args, 2, argc - 2);
-- Cyc_st_add(data, "scheme/base.sld:write-u8");
-+object k_734513 = args[0]; object chr_73390_732703 = args[1];
-+load_varargs(port_73391_732704, args, 2, argc - 2);
-+ Cyc_st_add(data, "base.sld:write-u8");
++object k_734506 = args[0]; object chr_73390_732696 = args[1];
++load_varargs(port_73391_732697, args, 2, argc - 2);
+ Cyc_st_add(data, "scheme/base.sld:write-u8");
-if( (boolean_f != Cyc_is_null(port_73391_733044)) ){
-+if( (boolean_f != Cyc_is_null(port_73391_732704)) ){
++if( (boolean_f != Cyc_is_null(port_73391_732697)) ){
-closureN_type c_7316967;
-object e_7316971 [2];
@@ -55808,49 +56050,48 @@ Make let-values be the same as let*-values, to work around
-c_7316967.elements = (object *)e_7316971;
-c_7316967.elements[0] = chr_73390_733043;
-c_7316967.elements[1] = k_734958;
-+closureN_type c_7315674;
-+object e_7315678 [2];
-+c_7315674.hdr.mark = gc_color_red;
-+ c_7315674.hdr.grayed = 0;
-+c_7315674.tag = closureN_tag;
-+ c_7315674.fn = (function_type)__lambda_294;
-+c_7315674.num_args = 1;
-+c_7315674.num_elements = 2;
-+c_7315674.elements = (object *)e_7315678;
-+c_7315674.elements[0] = chr_73390_732703;
-+c_7315674.elements[1] = k_734513;
++closureN_type c_7315667;
++object e_7315671 [2];
++c_7315667.hdr.mark = gc_color_red;
++ c_7315667.hdr.grayed = 0;
++c_7315667.tag = closureN_tag;
++ c_7315667.fn = (function_type)__lambda_294;
++c_7315667.num_args = 1;
++c_7315667.num_elements = 2;
++c_7315667.elements = (object *)e_7315671;
++c_7315667.elements[0] = chr_73390_732696;
++c_7315667.elements[1] = k_734506;
-return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7316967);
-+return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315674);
++return_direct_with_clo1(data, __glo_current_91output_91port_scheme_base, (((closure) __glo_current_91output_91port_scheme_base)->fn), &c_7315667);
} else {
-return_direct_with_clo3(data, __glo__191write_91u8_scheme_base, (((closure) __glo__191write_91u8_scheme_base)->fn), k_734958, chr_73390_733043, Cyc_car(data, port_73391_733044));}
-+return_direct_with_clo3(data, __glo__191write_91u8_scheme_base, (((closure) __glo__191write_91u8_scheme_base)->fn), k_734513, chr_73390_732703, Cyc_car(data, port_73391_732704));}
++return_direct_with_clo3(data, __glo__191write_91u8_scheme_base, (((closure) __glo__191write_91u8_scheme_base)->fn), k_734506, chr_73390_732696, Cyc_car(data, port_73391_732697));}
;;
}
-static void __lambda_294(void *data, object self_7313226, int argc, object *args) /* object self_7313226, object r_734960 */
-+static void __lambda_294(void *data, object self_7311980, int argc, object *args) /* object self_7311980, object r_734515 */
++static void __lambda_294(void *data, object self_7311973, int argc, object *args) /* object self_7311973, object r_734508 */
{
- object r_734960 = args[0];
- return_direct_with_clo3(data, __glo__191write_91u8_scheme_base, (((closure) __glo__191write_91u8_scheme_base)->fn), ((closureN)self_7313226)->elements[1], ((closureN)self_7313226)->elements[0], r_734960);;
-+ object r_734515 = args[0];
-+ return_direct_with_clo3(data, __glo__191write_91u8_scheme_base, (((closure) __glo__191write_91u8_scheme_base)->fn), ((closureN)self_7311980)->elements[1], ((closureN)self_7311980)->elements[0], r_734515);;
++ object r_734508 = args[0];
++ return_direct_with_clo3(data, __glo__191write_91u8_scheme_base, (((closure) __glo__191write_91u8_scheme_base)->fn), ((closureN)self_7311973)->elements[1], ((closureN)self_7311973)->elements[0], r_734508);;
}
-static void __lambda_291(void *data, object _, int argc, object *args) /* closure _,object k_734952, object port_73389_733042_raw, ... */
-+static void __lambda_291(void *data, object _, int argc, object *args) /* closure _,object k_734507, object port_73389_732702_raw, ... */
++static void __lambda_291(void *data, object _, int argc, object *args) /* closure _,object k_734500, object port_73389_732695_raw, ... */
{
-object k_734952 = args[0];
-load_varargs(port_73389_733042, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:peek-u8");
-+object k_734507 = args[0];
-+load_varargs(port_73389_732702, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:peek-u8");
++object k_734500 = args[0];
++load_varargs(port_73389_732695, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:peek-u8");
-if( (boolean_f != Cyc_is_null(port_73389_733042)) ){
-+if( (boolean_f != Cyc_is_null(port_73389_732702)) ){
++if( (boolean_f != Cyc_is_null(port_73389_732695)) ){
-closureN_type c_7316956;
-object e_7316959 [1];
@@ -55862,48 +56103,47 @@ Make let-values be the same as let*-values, to work around
-c_7316956.num_elements = 1;
-c_7316956.elements = (object *)e_7316959;
-c_7316956.elements[0] = k_734952;
-+closureN_type c_7315663;
-+object e_7315666 [1];
-+c_7315663.hdr.mark = gc_color_red;
-+ c_7315663.hdr.grayed = 0;
-+c_7315663.tag = closureN_tag;
-+ c_7315663.fn = (function_type)__lambda_292;
-+c_7315663.num_args = 1;
-+c_7315663.num_elements = 1;
-+c_7315663.elements = (object *)e_7315666;
-+c_7315663.elements[0] = k_734507;
++closureN_type c_7315656;
++object e_7315659 [1];
++c_7315656.hdr.mark = gc_color_red;
++ c_7315656.hdr.grayed = 0;
++c_7315656.tag = closureN_tag;
++ c_7315656.fn = (function_type)__lambda_292;
++c_7315656.num_args = 1;
++c_7315656.num_elements = 1;
++c_7315656.elements = (object *)e_7315659;
++c_7315656.elements[0] = k_734500;
-return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7316956);
-+return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315663);
++return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315656);
} else {
-return_direct_with_clo2(data, __glo__191peek_91u8_scheme_base, (((closure) __glo__191peek_91u8_scheme_base)->fn), k_734952, Cyc_car(data, port_73389_733042));}
-+return_direct_with_clo2(data, __glo__191peek_91u8_scheme_base, (((closure) __glo__191peek_91u8_scheme_base)->fn), k_734507, Cyc_car(data, port_73389_732702));}
++return_direct_with_clo2(data, __glo__191peek_91u8_scheme_base, (((closure) __glo__191peek_91u8_scheme_base)->fn), k_734500, Cyc_car(data, port_73389_732695));}
;;
}
-static void __lambda_292(void *data, object self_7313225, int argc, object *args) /* object self_7313225, object r_734954 */
-+static void __lambda_292(void *data, object self_7311979, int argc, object *args) /* object self_7311979, object r_734509 */
++static void __lambda_292(void *data, object self_7311972, int argc, object *args) /* object self_7311972, object r_734502 */
{
- object r_734954 = args[0];
- return_direct_with_clo2(data, __glo__191peek_91u8_scheme_base, (((closure) __glo__191peek_91u8_scheme_base)->fn), ((closureN)self_7313225)->elements[0], r_734954);;
-+ object r_734509 = args[0];
-+ return_direct_with_clo2(data, __glo__191peek_91u8_scheme_base, (((closure) __glo__191peek_91u8_scheme_base)->fn), ((closureN)self_7311979)->elements[0], r_734509);;
++ object r_734502 = args[0];
++ return_direct_with_clo2(data, __glo__191peek_91u8_scheme_base, (((closure) __glo__191peek_91u8_scheme_base)->fn), ((closureN)self_7311972)->elements[0], r_734502);;
}
-static void __lambda_289(void *data, object _, int argc, object *args) /* closure _,object k_734946, object port_73388_733041_raw, ... */
-+static void __lambda_289(void *data, object _, int argc, object *args) /* closure _,object k_734501, object port_73388_732701_raw, ... */
++static void __lambda_289(void *data, object _, int argc, object *args) /* closure _,object k_734494, object port_73388_732694_raw, ... */
{
-object k_734946 = args[0];
-load_varargs(port_73388_733041, args, 1, argc - 1);
-- Cyc_st_add(data, "scheme/base.sld:read-u8");
-+object k_734501 = args[0];
-+load_varargs(port_73388_732701, args, 1, argc - 1);
-+ Cyc_st_add(data, "base.sld:read-u8");
++object k_734494 = args[0];
++load_varargs(port_73388_732694, args, 1, argc - 1);
+ Cyc_st_add(data, "scheme/base.sld:read-u8");
-if( (boolean_f != Cyc_is_null(port_73388_733041)) ){
-+if( (boolean_f != Cyc_is_null(port_73388_732701)) ){
++if( (boolean_f != Cyc_is_null(port_73388_732694)) ){
-closureN_type c_7316945;
-object e_7316948 [1];
@@ -55915,34 +56155,34 @@ Make let-values be the same as let*-values, to work around
-c_7316945.num_elements = 1;
-c_7316945.elements = (object *)e_7316948;
-c_7316945.elements[0] = k_734946;
-+closureN_type c_7315652;
-+object e_7315655 [1];
-+c_7315652.hdr.mark = gc_color_red;
-+ c_7315652.hdr.grayed = 0;
-+c_7315652.tag = closureN_tag;
-+ c_7315652.fn = (function_type)__lambda_290;
-+c_7315652.num_args = 1;
-+c_7315652.num_elements = 1;
-+c_7315652.elements = (object *)e_7315655;
-+c_7315652.elements[0] = k_734501;
++closureN_type c_7315645;
++object e_7315648 [1];
++c_7315645.hdr.mark = gc_color_red;
++ c_7315645.hdr.grayed = 0;
++c_7315645.tag = closureN_tag;
++ c_7315645.fn = (function_type)__lambda_290;
++c_7315645.num_args = 1;
++c_7315645.num_elements = 1;
++c_7315645.elements = (object *)e_7315648;
++c_7315645.elements[0] = k_734494;
-return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7316945);
-+return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315652);
++return_direct_with_clo1(data, __glo_current_91input_91port_scheme_base, (((closure) __glo_current_91input_91port_scheme_base)->fn), &c_7315645);
} else {
-return_direct_with_clo2(data, __glo__191read_91u8_scheme_base, (((closure) __glo__191read_91u8_scheme_base)->fn), k_734946, Cyc_car(data, port_73388_733041));}
-+return_direct_with_clo2(data, __glo__191read_91u8_scheme_base, (((closure) __glo__191read_91u8_scheme_base)->fn), k_734501, Cyc_car(data, port_73388_732701));}
++return_direct_with_clo2(data, __glo__191read_91u8_scheme_base, (((closure) __glo__191read_91u8_scheme_base)->fn), k_734494, Cyc_car(data, port_73388_732694));}
;;
}
-static void __lambda_290(void *data, object self_7313224, int argc, object *args) /* object self_7313224, object r_734948 */
-+static void __lambda_290(void *data, object self_7311978, int argc, object *args) /* object self_7311978, object r_734503 */
++static void __lambda_290(void *data, object self_7311971, int argc, object *args) /* object self_7311971, object r_734496 */
{
- object r_734948 = args[0];
- return_direct_with_clo2(data, __glo__191read_91u8_scheme_base, (((closure) __glo__191read_91u8_scheme_base)->fn), ((closureN)self_7313224)->elements[0], r_734948);;
-+ object r_734503 = args[0];
-+ return_direct_with_clo2(data, __glo__191read_91u8_scheme_base, (((closure) __glo__191read_91u8_scheme_base)->fn), ((closureN)self_7311978)->elements[0], r_734503);;
++ object r_734496 = args[0];
++ return_direct_with_clo2(data, __glo__191read_91u8_scheme_base, (((closure) __glo__191read_91u8_scheme_base)->fn), ((closureN)self_7311971)->elements[0], r_734496);;
}
-static void __lambda_1438(void *data, object _, int argc, object *args) {object k = args[0];object chr = args[1];object port = args[2]; return_closcall1(data, k, Cyc_write_u8(data, chr, port)); }
@@ -55952,17 +56192,16 @@ Make let-values be the same as let*-values, to work around
+static void __lambda_1391(void *data, object _, int argc, object *args) {object k = args[0];object chr = args[1];object port = args[2]; return_closcall1(data, k, Cyc_write_u8(data, chr, port)); }
+static void __lambda_1390(void *data, object _, int argc, object *args) {object k = args[0];object port = args[1]; Cyc_io_peek_u8(data, k, port); }
+static void __lambda_1389(void *data, object _, int argc, object *args) {object k = args[0];object port = args[1]; Cyc_io_read_u8(data, k, port); }
-+static void __lambda_287(void *data, object _, int argc, object *args) /* closure _,object k_734494, object func_73385_732698, object end_73386_732699, object lst_73387_732700 */
++static void __lambda_287(void *data, object _, int argc, object *args) /* closure _,object k_734487, object func_73385_732691, object end_73386_732692, object lst_73387_732693 */
{
-object k_734939 = args[0]; object func_73385_733038 = args[1]; object end_73386_733039 = args[2]; object lst_73387_733040 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:foldr");
-+object k_734494 = args[0]; object func_73385_732698 = args[1]; object end_73386_732699 = args[2]; object lst_73387_732700 = args[3];
-+ Cyc_st_add(data, "base.sld:foldr");
++object k_734487 = args[0]; object func_73385_732691 = args[1]; object end_73386_732692 = args[2]; object lst_73387_732693 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:foldr");
-if( (boolean_f != Cyc_is_null(lst_73387_733040)) ){
- return_direct_with_clo1(data, k_734939, (((closure) k_734939)->fn), end_73386_733039);
-+if( (boolean_f != Cyc_is_null(lst_73387_732700)) ){
-+ return_direct_with_clo1(data, k_734494, (((closure) k_734494)->fn), end_73386_732699);
++if( (boolean_f != Cyc_is_null(lst_73387_732693)) ){
++ return_direct_with_clo1(data, k_734487, (((closure) k_734487)->fn), end_73386_732692);
} else {
-closureN_type c_7316928;
@@ -55977,49 +56216,48 @@ Make let-values be the same as let*-values, to work around
-c_7316928.elements[0] = func_73385_733038;
-c_7316928.elements[1] = k_734939;
-c_7316928.elements[2] = lst_73387_733040;
-+closureN_type c_7315635;
-+object e_7315642 [3];
-+c_7315635.hdr.mark = gc_color_red;
-+ c_7315635.hdr.grayed = 0;
-+c_7315635.tag = closureN_tag;
-+ c_7315635.fn = (function_type)__lambda_288;
-+c_7315635.num_args = 1;
-+c_7315635.num_elements = 3;
-+c_7315635.elements = (object *)e_7315642;
-+c_7315635.elements[0] = func_73385_732698;
-+c_7315635.elements[1] = k_734494;
-+c_7315635.elements[2] = lst_73387_732700;
++closureN_type c_7315628;
++object e_7315635 [3];
++c_7315628.hdr.mark = gc_color_red;
++ c_7315628.hdr.grayed = 0;
++c_7315628.tag = closureN_tag;
++ c_7315628.fn = (function_type)__lambda_288;
++c_7315628.num_args = 1;
++c_7315628.num_elements = 3;
++c_7315628.elements = (object *)e_7315635;
++c_7315628.elements[0] = func_73385_732691;
++c_7315628.elements[1] = k_734487;
++c_7315628.elements[2] = lst_73387_732693;
-return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), &c_7316928, func_73385_733038, end_73386_733039, Cyc_cdr(data, lst_73387_733040));}
-+return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), &c_7315635, func_73385_732698, end_73386_732699, Cyc_cdr(data, lst_73387_732700));}
++return_direct_with_clo4(data, __glo_foldr_scheme_base, (((closure) __glo_foldr_scheme_base)->fn), &c_7315628, func_73385_732691, end_73386_732692, Cyc_cdr(data, lst_73387_732693));}
;;
}
-static void __lambda_288(void *data, object self_7313223, int argc, object *args) /* object self_7313223, object r_734942 */
-+static void __lambda_288(void *data, object self_7311977, int argc, object *args) /* object self_7311977, object r_734497 */
++static void __lambda_288(void *data, object self_7311970, int argc, object *args) /* object self_7311970, object r_734490 */
{
- object r_734942 = args[0];
-+ object r_734497 = args[0];
++ object r_734490 = args[0];
-return_closcall3(data, ((closureN)self_7313223)->elements[0], ((closureN)self_7313223)->elements[1], Cyc_car(data, ((closureN)self_7313223)->elements[2]), r_734942);;
-+return_closcall3(data, ((closureN)self_7311977)->elements[0], ((closureN)self_7311977)->elements[1], Cyc_car(data, ((closureN)self_7311977)->elements[2]), r_734497);;
++return_closcall3(data, ((closureN)self_7311970)->elements[0], ((closureN)self_7311970)->elements[1], Cyc_car(data, ((closureN)self_7311970)->elements[2]), r_734490);;
}
-static void __lambda_285(void *data, object _, int argc, object *args) /* closure _,object k_734932, object func_73382_733035, object accum_73383_733036, object lst_73384_733037 */
-+static void __lambda_285(void *data, object _, int argc, object *args) /* closure _,object k_734487, object func_73382_732695, object accum_73383_732696, object lst_73384_732697 */
++static void __lambda_285(void *data, object _, int argc, object *args) /* closure _,object k_734480, object func_73382_732688, object accum_73383_732689, object lst_73384_732690 */
{
-object k_734932 = args[0]; object func_73382_733035 = args[1]; object accum_73383_733036 = args[2]; object lst_73384_733037 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:foldl");
-+object k_734487 = args[0]; object func_73382_732695 = args[1]; object accum_73383_732696 = args[2]; object lst_73384_732697 = args[3];
-+ Cyc_st_add(data, "base.sld:foldl");
++object k_734480 = args[0]; object func_73382_732688 = args[1]; object accum_73383_732689 = args[2]; object lst_73384_732690 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:foldl");
-if( (boolean_f != Cyc_is_null(lst_73384_733037)) ){
- return_direct_with_clo1(data, k_734932, (((closure) k_734932)->fn), accum_73383_733036);
-+if( (boolean_f != Cyc_is_null(lst_73384_732697)) ){
-+ return_direct_with_clo1(data, k_734487, (((closure) k_734487)->fn), accum_73383_732696);
++if( (boolean_f != Cyc_is_null(lst_73384_732690)) ){
++ return_direct_with_clo1(data, k_734480, (((closure) k_734480)->fn), accum_73383_732689);
} else {
-closureN_type c_7316913;
@@ -56034,71 +56272,69 @@ Make let-values be the same as let*-values, to work around
-c_7316913.elements[0] = func_73382_733035;
-c_7316913.elements[1] = k_734932;
-c_7316913.elements[2] = lst_73384_733037;
-+closureN_type c_7315620;
-+object e_7315627 [3];
-+c_7315620.hdr.mark = gc_color_red;
-+ c_7315620.hdr.grayed = 0;
-+c_7315620.tag = closureN_tag;
-+ c_7315620.fn = (function_type)__lambda_286;
-+c_7315620.num_args = 1;
-+c_7315620.num_elements = 3;
-+c_7315620.elements = (object *)e_7315627;
-+c_7315620.elements[0] = func_73382_732695;
-+c_7315620.elements[1] = k_734487;
-+c_7315620.elements[2] = lst_73384_732697;
++closureN_type c_7315613;
++object e_7315620 [3];
++c_7315613.hdr.mark = gc_color_red;
++ c_7315613.hdr.grayed = 0;
++c_7315613.tag = closureN_tag;
++ c_7315613.fn = (function_type)__lambda_286;
++c_7315613.num_args = 1;
++c_7315613.num_elements = 3;
++c_7315613.elements = (object *)e_7315620;
++c_7315613.elements[0] = func_73382_732688;
++c_7315613.elements[1] = k_734480;
++c_7315613.elements[2] = lst_73384_732690;
-return_closcall3(data, func_73382_733035, &c_7316913, Cyc_car(data, lst_73384_733037), accum_73383_733036);}
-+return_closcall3(data, func_73382_732695, &c_7315620, Cyc_car(data, lst_73384_732697), accum_73383_732696);}
++return_closcall3(data, func_73382_732688, &c_7315613, Cyc_car(data, lst_73384_732690), accum_73383_732689);}
;;
}
-static void __lambda_286(void *data, object self_7313222, int argc, object *args) /* object self_7313222, object r_734934 */
-+static void __lambda_286(void *data, object self_7311976, int argc, object *args) /* object self_7311976, object r_734489 */
++static void __lambda_286(void *data, object self_7311969, int argc, object *args) /* object self_7311969, object r_734482 */
{
- object r_734934 = args[0];
-+ object r_734489 = args[0];
++ object r_734482 = args[0];
-return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7313222)->elements[1], ((closureN)self_7313222)->elements[0], r_734934, Cyc_cdr(data, ((closureN)self_7313222)->elements[2]));;
-+return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7311976)->elements[1], ((closureN)self_7311976)->elements[0], r_734489, Cyc_cdr(data, ((closureN)self_7311976)->elements[2]));;
++return_direct_with_clo4(data, __glo_foldl_scheme_base, (((closure) __glo_foldl_scheme_base)->fn), ((closureN)self_7311969)->elements[1], ((closureN)self_7311969)->elements[0], r_734482, Cyc_cdr(data, ((closureN)self_7311969)->elements[2]));;
}
-static void __lambda_284(void *data, object _, int argc, object *args) /* closure _,object k_734927, object obj_73379_733032, object alist_73380_733033, object compare_73381_733034_raw, ... */
-+static void __lambda_284(void *data, object _, int argc, object *args) /* closure _,object k_734482, object obj_73379_732692, object alist_73380_732693, object compare_73381_732694_raw, ... */
++static void __lambda_284(void *data, object _, int argc, object *args) /* closure _,object k_734475, object obj_73379_732685, object alist_73380_732686, object compare_73381_732687_raw, ... */
{
-object k_734927 = args[0]; object obj_73379_733032 = args[1]; object alist_73380_733033 = args[2];
-load_varargs(compare_73381_733034, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:assoc");
-+object k_734482 = args[0]; object obj_73379_732692 = args[1]; object alist_73380_732693 = args[2];
-+load_varargs(compare_73381_732694, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:assoc");
++object k_734475 = args[0]; object obj_73379_732685 = args[1]; object alist_73380_732686 = args[2];
++load_varargs(compare_73381_732687, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:assoc");
-if( (boolean_f != Cyc_is_pair(compare_73381_733034)) ){
-+if( (boolean_f != Cyc_is_pair(compare_73381_732694)) ){
++if( (boolean_f != Cyc_is_pair(compare_73381_732687)) ){
-return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), k_734927, obj_73379_733032, alist_73380_733033, Cyc_car(data, compare_73381_733034));
-+return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), k_734482, obj_73379_732692, alist_73380_732693, Cyc_car(data, compare_73381_732694));
++return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), k_734475, obj_73379_732685, alist_73380_732686, Cyc_car(data, compare_73381_732687));
} else {
- return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), k_734927, obj_73379_733032, alist_73380_733033, primitive_equal_127);}
-+ return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), k_734482, obj_73379_732692, alist_73380_732693, primitive_equal_127);}
++ return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), k_734475, obj_73379_732685, alist_73380_732686, primitive_equal_127);}
;;
}
-static void __lambda_281(void *data, object _, int argc, object *args) /* closure _,object k_734916, object obj_73368_733029, object lst_73369_733030, object cmp_127_73370_733031 */
-+static void __lambda_281(void *data, object _, int argc, object *args) /* closure _,object k_734471, object obj_73368_732689, object lst_73369_732690, object cmp_127_73370_732691 */
++static void __lambda_281(void *data, object _, int argc, object *args) /* closure _,object k_734464, object obj_73368_732682, object lst_73369_732683, object cmp_127_73370_732684 */
{
-object k_734916 = args[0]; object obj_73368_733029 = args[1]; object lst_73369_733030 = args[2]; object cmp_127_73370_733031 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:assoc-helper");
-+object k_734471 = args[0]; object obj_73368_732689 = args[1]; object lst_73369_732690 = args[2]; object cmp_127_73370_732691 = args[3];
-+ Cyc_st_add(data, "base.sld:assoc-helper");
++object k_734464 = args[0]; object obj_73368_732682 = args[1]; object lst_73369_732683 = args[2]; object cmp_127_73370_732684 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:assoc-helper");
-if( (boolean_f != Cyc_is_null(lst_73369_733030)) ){
- return_direct_with_clo1(data, k_734916, (((closure) k_734916)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(lst_73369_732690)) ){
-+ return_direct_with_clo1(data, k_734471, (((closure) k_734471)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(lst_73369_732683)) ){
++ return_direct_with_clo1(data, k_734464, (((closure) k_734464)->fn), boolean_f);
} else {
-closureN_type c_7316871;
@@ -56113,18 +56349,18 @@ Make let-values be the same as let*-values, to work around
-c_7316871.elements[0] = cmp_127_73370_733031;
-c_7316871.elements[1] = lst_73369_733030;
-c_7316871.elements[2] = obj_73368_733029;
-+closureN_type c_7315578;
-+object e_7315593 [3];
-+c_7315578.hdr.mark = gc_color_red;
-+ c_7315578.hdr.grayed = 0;
-+c_7315578.tag = closureN_tag;
-+ c_7315578.fn = (function_type)__lambda_282;
-+c_7315578.num_args = 0;
-+c_7315578.num_elements = 3;
-+c_7315578.elements = (object *)e_7315593;
-+c_7315578.elements[0] = cmp_127_73370_732691;
-+c_7315578.elements[1] = lst_73369_732690;
-+c_7315578.elements[2] = obj_73368_732689;
++closureN_type c_7315571;
++object e_7315586 [3];
++c_7315571.hdr.mark = gc_color_red;
++ c_7315571.hdr.grayed = 0;
++c_7315571.tag = closureN_tag;
++ c_7315571.fn = (function_type)__lambda_282;
++c_7315571.num_args = 0;
++c_7315571.num_elements = 3;
++c_7315571.elements = (object *)e_7315586;
++c_7315571.elements[0] = cmp_127_73370_732684;
++c_7315571.elements[1] = lst_73369_732683;
++c_7315571.elements[2] = obj_73368_732682;
-closureN_type c_7316887;
@@ -56140,99 +56376,97 @@ Make let-values be the same as let*-values, to work around
-c_7316887.elements[1] = k_734916;
-c_7316887.elements[2] = lst_73369_733030;
-c_7316887.elements[3] = obj_73368_733029;
-+closureN_type c_7315594;
-+object e_7315607 [4];
-+c_7315594.hdr.mark = gc_color_red;
-+ c_7315594.hdr.grayed = 0;
-+c_7315594.tag = closureN_tag;
-+ c_7315594.fn = (function_type)__lambda_283;
-+c_7315594.num_args = 1;
-+c_7315594.num_elements = 4;
-+c_7315594.elements = (object *)e_7315607;
-+c_7315594.elements[0] = cmp_127_73370_732691;
-+c_7315594.elements[1] = k_734471;
-+c_7315594.elements[2] = lst_73369_732690;
-+c_7315594.elements[3] = obj_73368_732689;
++closureN_type c_7315587;
++object e_7315600 [4];
++c_7315587.hdr.mark = gc_color_red;
++ c_7315587.hdr.grayed = 0;
++c_7315587.tag = closureN_tag;
++ c_7315587.fn = (function_type)__lambda_283;
++c_7315587.num_args = 1;
++c_7315587.num_elements = 4;
++c_7315587.elements = (object *)e_7315600;
++c_7315587.elements[0] = cmp_127_73370_732684;
++c_7315587.elements[1] = k_734464;
++c_7315587.elements[2] = lst_73369_732683;
++c_7315587.elements[3] = obj_73368_732682;
-return_direct_with_clo1(data,(closure)&c_7316871,__lambda_282, &c_7316887);}
-+return_direct_with_clo1(data,(closure)&c_7315578,__lambda_282, &c_7315594);}
++return_direct_with_clo1(data,(closure)&c_7315571,__lambda_282, &c_7315587);}
;;
}
-static void __lambda_283(void *data, object self_7313220, int argc, object *args) /* object self_7313220, object r_734918 */
-+static void __lambda_283(void *data, object self_7311974, int argc, object *args) /* object self_7311974, object r_734473 */
++static void __lambda_283(void *data, object self_7311967, int argc, object *args) /* object self_7311967, object r_734466 */
{
- object r_734918 = args[0];
- if( (boolean_f != r_734918) ){
-+ object r_734473 = args[0];
-+ if( (boolean_f != r_734473) ){
++ object r_734466 = args[0];
++ if( (boolean_f != r_734466) ){
-return_direct_with_clo1(data, ((closureN)self_7313220)->elements[1], (((closure) ((closureN)self_7313220)->elements[1])->fn), Cyc_car(data, ((closureN)self_7313220)->elements[2]));
-+return_direct_with_clo1(data, ((closureN)self_7311974)->elements[1], (((closure) ((closureN)self_7311974)->elements[1])->fn), Cyc_car(data, ((closureN)self_7311974)->elements[2]));
++return_direct_with_clo1(data, ((closureN)self_7311967)->elements[1], (((closure) ((closureN)self_7311967)->elements[1])->fn), Cyc_car(data, ((closureN)self_7311967)->elements[2]));
} else {
-return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), ((closureN)self_7313220)->elements[1], ((closureN)self_7313220)->elements[3], Cyc_cdr(data, ((closureN)self_7313220)->elements[2]), ((closureN)self_7313220)->elements[0]);}
-+return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), ((closureN)self_7311974)->elements[1], ((closureN)self_7311974)->elements[3], Cyc_cdr(data, ((closureN)self_7311974)->elements[2]), ((closureN)self_7311974)->elements[0]);}
++return_direct_with_clo4(data, __glo_assoc_91helper_scheme_base, (((closure) __glo_assoc_91helper_scheme_base)->fn), ((closureN)self_7311967)->elements[1], ((closureN)self_7311967)->elements[3], Cyc_cdr(data, ((closureN)self_7311967)->elements[2]), ((closureN)self_7311967)->elements[0]);}
;;
}
-static void __lambda_282(void *data, object self_7313221, int argc, object *args) /* object self_7313221, object k_734920 */
-+static void __lambda_282(void *data, object self_7311975, int argc, object *args) /* object self_7311975, object k_734475 */
++static void __lambda_282(void *data, object self_7311968, int argc, object *args) /* object self_7311968, object k_734468 */
{
- object k_734920 = args[0];
-+ object k_734475 = args[0];
++ object k_734468 = args[0];
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7313221)->elements[1]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7311975)->elements[1]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7311968)->elements[1]))) ){
-return_closcall3(data, ((closureN)self_7313221)->elements[0], k_734920, ((closureN)self_7313221)->elements[2], Cyc_car(data, Cyc_car(data, ((closureN)self_7313221)->elements[1])));
-+return_closcall3(data, ((closureN)self_7311975)->elements[0], k_734475, ((closureN)self_7311975)->elements[2], Cyc_car(data, Cyc_car(data, ((closureN)self_7311975)->elements[1])));
++return_closcall3(data, ((closureN)self_7311968)->elements[0], k_734468, ((closureN)self_7311968)->elements[2], Cyc_car(data, Cyc_car(data, ((closureN)self_7311968)->elements[1])));
} else {
- return_direct_with_clo1(data, k_734920, (((closure) k_734920)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_734475, (((closure) k_734475)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_734468, (((closure) k_734468)->fn), boolean_f);}
;;
}
-static void __lambda_280(void *data, object _, int argc, object *args) /* closure _,object k_734911, object obj_73365_733026, object lst_73366_733027, object compare_73367_733028_raw, ... */
-+static void __lambda_280(void *data, object _, int argc, object *args) /* closure _,object k_734466, object obj_73365_732686, object lst_73366_732687, object compare_73367_732688_raw, ... */
++static void __lambda_280(void *data, object _, int argc, object *args) /* closure _,object k_734459, object obj_73365_732679, object lst_73366_732680, object compare_73367_732681_raw, ... */
{
-object k_734911 = args[0]; object obj_73365_733026 = args[1]; object lst_73366_733027 = args[2];
-load_varargs(compare_73367_733028, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:member");
-+object k_734466 = args[0]; object obj_73365_732686 = args[1]; object lst_73366_732687 = args[2];
-+load_varargs(compare_73367_732688, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:member");
++object k_734459 = args[0]; object obj_73365_732679 = args[1]; object lst_73366_732680 = args[2];
++load_varargs(compare_73367_732681, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:member");
-if( (boolean_f != Cyc_is_pair(compare_73367_733028)) ){
-+if( (boolean_f != Cyc_is_pair(compare_73367_732688)) ){
++if( (boolean_f != Cyc_is_pair(compare_73367_732681)) ){
-return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), k_734911, obj_73365_733026, lst_73366_733027, Cyc_car(data, compare_73367_733028));
-+return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), k_734466, obj_73365_732686, lst_73366_732687, Cyc_car(data, compare_73367_732688));
++return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), k_734459, obj_73365_732679, lst_73366_732680, Cyc_car(data, compare_73367_732681));
} else {
- return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), k_734911, obj_73365_733026, lst_73366_733027, primitive_equal_127);}
-+ return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), k_734466, obj_73365_732686, lst_73366_732687, primitive_equal_127);}
++ return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), k_734459, obj_73365_732679, lst_73366_732680, primitive_equal_127);}
;;
}
-static void __lambda_278(void *data, object _, int argc, object *args) /* closure _,object k_734904, object obj_73355_733023, object lst_73356_733024, object cmp_91proc_73357_733025 */
-+static void __lambda_278(void *data, object _, int argc, object *args) /* closure _,object k_734459, object obj_73355_732683, object lst_73356_732684, object cmp_91proc_73357_732685 */
++static void __lambda_278(void *data, object _, int argc, object *args) /* closure _,object k_734452, object obj_73355_732676, object lst_73356_732677, object cmp_91proc_73357_732678 */
{
-object k_734904 = args[0]; object obj_73355_733023 = args[1]; object lst_73356_733024 = args[2]; object cmp_91proc_73357_733025 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:member-helper");
-+object k_734459 = args[0]; object obj_73355_732683 = args[1]; object lst_73356_732684 = args[2]; object cmp_91proc_73357_732685 = args[3];
-+ Cyc_st_add(data, "base.sld:member-helper");
++object k_734452 = args[0]; object obj_73355_732676 = args[1]; object lst_73356_732677 = args[2]; object cmp_91proc_73357_732678 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:member-helper");
-if( (boolean_f != Cyc_is_null(lst_73356_733024)) ){
- return_direct_with_clo1(data, k_734904, (((closure) k_734904)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(lst_73356_732684)) ){
-+ return_direct_with_clo1(data, k_734459, (((closure) k_734459)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(lst_73356_732677)) ){
++ return_direct_with_clo1(data, k_734452, (((closure) k_734452)->fn), boolean_f);
} else {
-closureN_type c_7316845;
@@ -56248,351 +56482,330 @@ Make let-values be the same as let*-values, to work around
-c_7316845.elements[1] = k_734904;
-c_7316845.elements[2] = lst_73356_733024;
-c_7316845.elements[3] = obj_73355_733023;
-+closureN_type c_7315552;
-+object e_7315563 [4];
-+c_7315552.hdr.mark = gc_color_red;
-+ c_7315552.hdr.grayed = 0;
-+c_7315552.tag = closureN_tag;
-+ c_7315552.fn = (function_type)__lambda_279;
-+c_7315552.num_args = 1;
-+c_7315552.num_elements = 4;
-+c_7315552.elements = (object *)e_7315563;
-+c_7315552.elements[0] = cmp_91proc_73357_732685;
-+c_7315552.elements[1] = k_734459;
-+c_7315552.elements[2] = lst_73356_732684;
-+c_7315552.elements[3] = obj_73355_732683;
++closureN_type c_7315545;
++object e_7315556 [4];
++c_7315545.hdr.mark = gc_color_red;
++ c_7315545.hdr.grayed = 0;
++c_7315545.tag = closureN_tag;
++ c_7315545.fn = (function_type)__lambda_279;
++c_7315545.num_args = 1;
++c_7315545.num_elements = 4;
++c_7315545.elements = (object *)e_7315556;
++c_7315545.elements[0] = cmp_91proc_73357_732678;
++c_7315545.elements[1] = k_734452;
++c_7315545.elements[2] = lst_73356_732677;
++c_7315545.elements[3] = obj_73355_732676;
-return_closcall3(data, cmp_91proc_73357_733025, &c_7316845, obj_73355_733023, Cyc_car(data, lst_73356_733024));}
-+return_closcall3(data, cmp_91proc_73357_732685, &c_7315552, obj_73355_732683, Cyc_car(data, lst_73356_732684));}
++return_closcall3(data, cmp_91proc_73357_732678, &c_7315545, obj_73355_732676, Cyc_car(data, lst_73356_732677));}
;;
}
-static void __lambda_279(void *data, object self_7313219, int argc, object *args) /* object self_7313219, object r_734906 */
-+static void __lambda_279(void *data, object self_7311973, int argc, object *args) /* object self_7311973, object r_734461 */
++static void __lambda_279(void *data, object self_7311966, int argc, object *args) /* object self_7311966, object r_734454 */
{
- object r_734906 = args[0];
- if( (boolean_f != r_734906) ){
- return_direct_with_clo1(data, ((closureN)self_7313219)->elements[1], (((closure) ((closureN)self_7313219)->elements[1])->fn), ((closureN)self_7313219)->elements[2]);
-+ object r_734461 = args[0];
-+ if( (boolean_f != r_734461) ){
-+ return_direct_with_clo1(data, ((closureN)self_7311973)->elements[1], (((closure) ((closureN)self_7311973)->elements[1])->fn), ((closureN)self_7311973)->elements[2]);
++ object r_734454 = args[0];
++ if( (boolean_f != r_734454) ){
++ return_direct_with_clo1(data, ((closureN)self_7311966)->elements[1], (((closure) ((closureN)self_7311966)->elements[1])->fn), ((closureN)self_7311966)->elements[2]);
} else {
-return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), ((closureN)self_7313219)->elements[1], ((closureN)self_7313219)->elements[3], Cyc_cdr(data, ((closureN)self_7313219)->elements[2]), ((closureN)self_7313219)->elements[0]);}
-+return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), ((closureN)self_7311973)->elements[1], ((closureN)self_7311973)->elements[3], Cyc_cdr(data, ((closureN)self_7311973)->elements[2]), ((closureN)self_7311973)->elements[0]);}
++return_direct_with_clo4(data, __glo_member_91helper_scheme_base, (((closure) __glo_member_91helper_scheme_base)->fn), ((closureN)self_7311966)->elements[1], ((closureN)self_7311966)->elements[3], Cyc_cdr(data, ((closureN)self_7311966)->elements[2]), ((closureN)self_7311966)->elements[0]);}
;;
}
-static object __lambda_1435(void *data, object ptr,object str1_73353_733021, object str2_73354_733022) {
-+static object __lambda_1388(void *data, object ptr,object str1_73353_732681, object str2_73354_732682) {
++static object __lambda_1388(void *data, object ptr,object str1_73353_732674, object str2_73354_732675) {
-- Cyc_st_add(data, "scheme/base.sld:fast-string>=?");
-+ Cyc_st_add(data, "base.sld:fast-string>=?");
+ Cyc_st_add(data, "scheme/base.sld:fast-string>=?");
-return_copy(ptr, Cyc_num_fast_gte_op(data, Cyc_string_cmp(data, str1_73353_733021, str2_73354_733022), obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_gte_op(data, Cyc_string_cmp(data, str1_73353_732681, str2_73354_732682), obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_gte_op(data, Cyc_string_cmp(data, str1_73353_732674, str2_73354_732675), obj_int2obj(0)));;
}
-static void __lambda_277(void *data, object _, int argc, object *args) /* closure _,object k_734900, object str1_73353_733021, object str2_73354_733022 */
-+static void __lambda_277(void *data, object _, int argc, object *args) /* closure _,object k_734455, object str1_73353_732681, object str2_73354_732682 */
++static void __lambda_277(void *data, object _, int argc, object *args) /* closure _,object k_734448, object str1_73353_732674, object str2_73354_732675 */
{
-object k_734900 = args[0]; object str1_73353_733021 = args[1]; object str2_73354_733022 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:fast-string>=?");
-+object k_734455 = args[0]; object str1_73353_732681 = args[1]; object str2_73354_732682 = args[2];
-+ Cyc_st_add(data, "base.sld:fast-string>=?");
++object k_734448 = args[0]; object str1_73353_732674 = args[1]; object str2_73354_732675 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:fast-string>=?");
-return_direct_with_clo1(data, k_734900, (((closure) k_734900)->fn), Cyc_num_fast_gte_op(data, Cyc_string_cmp(data, str1_73353_733021, str2_73354_733022), obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734455, (((closure) k_734455)->fn), Cyc_num_fast_gte_op(data, Cyc_string_cmp(data, str1_73353_732681, str2_73354_732682), obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734448, (((closure) k_734448)->fn), Cyc_num_fast_gte_op(data, Cyc_string_cmp(data, str1_73353_732674, str2_73354_732675), obj_int2obj(0)));;
}
-static object __lambda_1434(void *data, object ptr,object str1_73351_733019, object str2_73352_733020) {
-+static object __lambda_1387(void *data, object ptr,object str1_73351_732679, object str2_73352_732680) {
++static object __lambda_1387(void *data, object ptr,object str1_73351_732672, object str2_73352_732673) {
-- Cyc_st_add(data, "scheme/base.sld:fast-string>?");
-+ Cyc_st_add(data, "base.sld:fast-string>?");
+ Cyc_st_add(data, "scheme/base.sld:fast-string>?");
-return_copy(ptr, Cyc_num_fast_gt_op(data, Cyc_string_cmp(data, str1_73351_733019, str2_73352_733020), obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_gt_op(data, Cyc_string_cmp(data, str1_73351_732679, str2_73352_732680), obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_gt_op(data, Cyc_string_cmp(data, str1_73351_732672, str2_73352_732673), obj_int2obj(0)));;
}
-static void __lambda_276(void *data, object _, int argc, object *args) /* closure _,object k_734896, object str1_73351_733019, object str2_73352_733020 */
-+static void __lambda_276(void *data, object _, int argc, object *args) /* closure _,object k_734451, object str1_73351_732679, object str2_73352_732680 */
++static void __lambda_276(void *data, object _, int argc, object *args) /* closure _,object k_734444, object str1_73351_732672, object str2_73352_732673 */
{
-object k_734896 = args[0]; object str1_73351_733019 = args[1]; object str2_73352_733020 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:fast-string>?");
-+object k_734451 = args[0]; object str1_73351_732679 = args[1]; object str2_73352_732680 = args[2];
-+ Cyc_st_add(data, "base.sld:fast-string>?");
++object k_734444 = args[0]; object str1_73351_732672 = args[1]; object str2_73352_732673 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:fast-string>?");
-return_direct_with_clo1(data, k_734896, (((closure) k_734896)->fn), Cyc_num_fast_gt_op(data, Cyc_string_cmp(data, str1_73351_733019, str2_73352_733020), obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734451, (((closure) k_734451)->fn), Cyc_num_fast_gt_op(data, Cyc_string_cmp(data, str1_73351_732679, str2_73352_732680), obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734444, (((closure) k_734444)->fn), Cyc_num_fast_gt_op(data, Cyc_string_cmp(data, str1_73351_732672, str2_73352_732673), obj_int2obj(0)));;
}
-static object __lambda_1433(void *data, object ptr,object str1_73349_733017, object str2_73350_733018) {
-+static object __lambda_1386(void *data, object ptr,object str1_73349_732677, object str2_73350_732678) {
++static object __lambda_1386(void *data, object ptr,object str1_73349_732670, object str2_73350_732671) {
-- Cyc_st_add(data, "scheme/base.sld:fast-string<=?");
-+ Cyc_st_add(data, "base.sld:fast-string<=?");
+ Cyc_st_add(data, "scheme/base.sld:fast-string<=?");
-return_copy(ptr, Cyc_num_fast_lte_op(data, Cyc_string_cmp(data, str1_73349_733017, str2_73350_733018), obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_lte_op(data, Cyc_string_cmp(data, str1_73349_732677, str2_73350_732678), obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_lte_op(data, Cyc_string_cmp(data, str1_73349_732670, str2_73350_732671), obj_int2obj(0)));;
}
-static void __lambda_275(void *data, object _, int argc, object *args) /* closure _,object k_734892, object str1_73349_733017, object str2_73350_733018 */
-+static void __lambda_275(void *data, object _, int argc, object *args) /* closure _,object k_734447, object str1_73349_732677, object str2_73350_732678 */
++static void __lambda_275(void *data, object _, int argc, object *args) /* closure _,object k_734440, object str1_73349_732670, object str2_73350_732671 */
{
-object k_734892 = args[0]; object str1_73349_733017 = args[1]; object str2_73350_733018 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:fast-string<=?");
-+object k_734447 = args[0]; object str1_73349_732677 = args[1]; object str2_73350_732678 = args[2];
-+ Cyc_st_add(data, "base.sld:fast-string<=?");
++object k_734440 = args[0]; object str1_73349_732670 = args[1]; object str2_73350_732671 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:fast-string<=?");
-return_direct_with_clo1(data, k_734892, (((closure) k_734892)->fn), Cyc_num_fast_lte_op(data, Cyc_string_cmp(data, str1_73349_733017, str2_73350_733018), obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734447, (((closure) k_734447)->fn), Cyc_num_fast_lte_op(data, Cyc_string_cmp(data, str1_73349_732677, str2_73350_732678), obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734440, (((closure) k_734440)->fn), Cyc_num_fast_lte_op(data, Cyc_string_cmp(data, str1_73349_732670, str2_73350_732671), obj_int2obj(0)));;
}
-static object __lambda_1432(void *data, object ptr,object str1_73347_733015, object str2_73348_733016) {
-+static object __lambda_1385(void *data, object ptr,object str1_73347_732675, object str2_73348_732676) {
++static object __lambda_1385(void *data, object ptr,object str1_73347_732668, object str2_73348_732669) {
-- Cyc_st_add(data, "scheme/base.sld:fast-string<?");
-+ Cyc_st_add(data, "base.sld:fast-string<?");
+ Cyc_st_add(data, "scheme/base.sld:fast-string<?");
-return_copy(ptr, Cyc_num_fast_lt_op(data, Cyc_string_cmp(data, str1_73347_733015, str2_73348_733016), obj_int2obj(0)));;
-+return_copy(ptr, Cyc_num_fast_lt_op(data, Cyc_string_cmp(data, str1_73347_732675, str2_73348_732676), obj_int2obj(0)));;
++return_copy(ptr, Cyc_num_fast_lt_op(data, Cyc_string_cmp(data, str1_73347_732668, str2_73348_732669), obj_int2obj(0)));;
}
-static void __lambda_274(void *data, object _, int argc, object *args) /* closure _,object k_734888, object str1_73347_733015, object str2_73348_733016 */
-+static void __lambda_274(void *data, object _, int argc, object *args) /* closure _,object k_734443, object str1_73347_732675, object str2_73348_732676 */
++static void __lambda_274(void *data, object _, int argc, object *args) /* closure _,object k_734436, object str1_73347_732668, object str2_73348_732669 */
{
-object k_734888 = args[0]; object str1_73347_733015 = args[1]; object str2_73348_733016 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:fast-string<?");
-+object k_734443 = args[0]; object str1_73347_732675 = args[1]; object str2_73348_732676 = args[2];
-+ Cyc_st_add(data, "base.sld:fast-string<?");
++object k_734436 = args[0]; object str1_73347_732668 = args[1]; object str2_73348_732669 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:fast-string<?");
-return_direct_with_clo1(data, k_734888, (((closure) k_734888)->fn), Cyc_num_fast_lt_op(data, Cyc_string_cmp(data, str1_73347_733015, str2_73348_733016), obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734443, (((closure) k_734443)->fn), Cyc_num_fast_lt_op(data, Cyc_string_cmp(data, str1_73347_732675, str2_73348_732676), obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734436, (((closure) k_734436)->fn), Cyc_num_fast_lt_op(data, Cyc_string_cmp(data, str1_73347_732668, str2_73348_732669), obj_int2obj(0)));;
}
-static object __lambda_1431(void *data, object ptr,object str1_73345_733013, object str2_73346_733014) {
-+static object __lambda_1384(void *data, object ptr,object str1_73345_732673, object str2_73346_732674) {
++static object __lambda_1384(void *data, object ptr,object str1_73345_732666, object str2_73346_732667) {
-- Cyc_st_add(data, "scheme/base.sld:fast-string=?");
-+ Cyc_st_add(data, "base.sld:fast-string=?");
+ Cyc_st_add(data, "scheme/base.sld:fast-string=?");
-return_copy(ptr, equalp(Cyc_string_cmp(data, str1_73345_733013, str2_73346_733014), obj_int2obj(0)));;
-+return_copy(ptr, equalp(Cyc_string_cmp(data, str1_73345_732673, str2_73346_732674), obj_int2obj(0)));;
++return_copy(ptr, equalp(Cyc_string_cmp(data, str1_73345_732666, str2_73346_732667), obj_int2obj(0)));;
}
-static void __lambda_273(void *data, object _, int argc, object *args) /* closure _,object k_734884, object str1_73345_733013, object str2_73346_733014 */
-+static void __lambda_273(void *data, object _, int argc, object *args) /* closure _,object k_734439, object str1_73345_732673, object str2_73346_732674 */
++static void __lambda_273(void *data, object _, int argc, object *args) /* closure _,object k_734432, object str1_73345_732666, object str2_73346_732667 */
{
-object k_734884 = args[0]; object str1_73345_733013 = args[1]; object str2_73346_733014 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:fast-string=?");
-+object k_734439 = args[0]; object str1_73345_732673 = args[1]; object str2_73346_732674 = args[2];
-+ Cyc_st_add(data, "base.sld:fast-string=?");
++object k_734432 = args[0]; object str1_73345_732666 = args[1]; object str2_73346_732667 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:fast-string=?");
-return_direct_with_clo1(data, k_734884, (((closure) k_734884)->fn), equalp(Cyc_string_cmp(data, str1_73345_733013, str2_73346_733014), obj_int2obj(0)));;
-+return_direct_with_clo1(data, k_734439, (((closure) k_734439)->fn), equalp(Cyc_string_cmp(data, str1_73345_732673, str2_73346_732674), obj_int2obj(0)));;
++return_direct_with_clo1(data, k_734432, (((closure) k_734432)->fn), equalp(Cyc_string_cmp(data, str1_73345_732666, str2_73346_732667), obj_int2obj(0)));;
}
-static void __lambda_272(void *data, object _, int argc, object *args) /* closure _,object k_734880, object str1_73342_733010, object str2_73343_733011, object strs_73344_733012_raw, ... */
-+static void __lambda_272(void *data, object _, int argc, object *args) /* closure _,object k_734435, object str1_73342_732670, object str2_73343_732671, object strs_73344_732672_raw, ... */
++static void __lambda_272(void *data, object _, int argc, object *args) /* closure _,object k_734428, object str1_73342_732663, object str2_73343_732664, object strs_73344_732665_raw, ... */
{
-object k_734880 = args[0]; object str1_73342_733010 = args[1]; object str2_73343_733011 = args[2];
-load_varargs(strs_73344_733012, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string>=?");
-+object k_734435 = args[0]; object str1_73342_732670 = args[1]; object str2_73343_732671 = args[2];
-+load_varargs(strs_73344_732672, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string>=?");
++object k_734428 = args[0]; object str1_73342_732663 = args[1]; object str2_73343_732664 = args[2];
++load_varargs(strs_73344_732665, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string>=?");
-pair_type local_7316779;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734880, __glo_fast_91string_125_123_127_scheme_base, str1_73342_733010, set_pair_as_expr(&local_7316779, str2_73343_733011, strs_73344_733012));;
-+pair_type local_7315486;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734435, __glo_fast_91string_125_123_127_scheme_base, str1_73342_732670, set_pair_as_expr(&local_7315486, str2_73343_732671, strs_73344_732672));;
++pair_type local_7315479;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734428, __glo_fast_91string_125_123_127_scheme_base, str1_73342_732663, set_pair_as_expr(&local_7315479, str2_73343_732664, strs_73344_732665));;
}
-static void __lambda_271(void *data, object _, int argc, object *args) /* closure _,object k_734876, object str1_73339_733007, object str2_73340_733008, object strs_73341_733009_raw, ... */
-+static void __lambda_271(void *data, object _, int argc, object *args) /* closure _,object k_734431, object str1_73339_732667, object str2_73340_732668, object strs_73341_732669_raw, ... */
++static void __lambda_271(void *data, object _, int argc, object *args) /* closure _,object k_734424, object str1_73339_732660, object str2_73340_732661, object strs_73341_732662_raw, ... */
{
-object k_734876 = args[0]; object str1_73339_733007 = args[1]; object str2_73340_733008 = args[2];
-load_varargs(strs_73341_733009, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string>?");
-+object k_734431 = args[0]; object str1_73339_732667 = args[1]; object str2_73340_732668 = args[2];
-+load_varargs(strs_73341_732669, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string>?");
++object k_734424 = args[0]; object str1_73339_732660 = args[1]; object str2_73340_732661 = args[2];
++load_varargs(strs_73341_732662, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string>?");
-pair_type local_7316774;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734876, __glo_fast_91string_125_127_scheme_base, str1_73339_733007, set_pair_as_expr(&local_7316774, str2_73340_733008, strs_73341_733009));;
-+pair_type local_7315481;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734431, __glo_fast_91string_125_127_scheme_base, str1_73339_732667, set_pair_as_expr(&local_7315481, str2_73340_732668, strs_73341_732669));;
++pair_type local_7315474;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734424, __glo_fast_91string_125_127_scheme_base, str1_73339_732660, set_pair_as_expr(&local_7315474, str2_73340_732661, strs_73341_732662));;
}
-static void __lambda_270(void *data, object _, int argc, object *args) /* closure _,object k_734872, object str1_73336_733004, object str2_73337_733005, object strs_73338_733006_raw, ... */
-+static void __lambda_270(void *data, object _, int argc, object *args) /* closure _,object k_734427, object str1_73336_732664, object str2_73337_732665, object strs_73338_732666_raw, ... */
++static void __lambda_270(void *data, object _, int argc, object *args) /* closure _,object k_734420, object str1_73336_732657, object str2_73337_732658, object strs_73338_732659_raw, ... */
{
-object k_734872 = args[0]; object str1_73336_733004 = args[1]; object str2_73337_733005 = args[2];
-load_varargs(strs_73338_733006, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string<=?");
-+object k_734427 = args[0]; object str1_73336_732664 = args[1]; object str2_73337_732665 = args[2];
-+load_varargs(strs_73338_732666, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string<=?");
++object k_734420 = args[0]; object str1_73336_732657 = args[1]; object str2_73337_732658 = args[2];
++load_varargs(strs_73338_732659, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string<=?");
-pair_type local_7316769;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734872, __glo_fast_91string_121_123_127_scheme_base, str1_73336_733004, set_pair_as_expr(&local_7316769, str2_73337_733005, strs_73338_733006));;
-+pair_type local_7315476;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734427, __glo_fast_91string_121_123_127_scheme_base, str1_73336_732664, set_pair_as_expr(&local_7315476, str2_73337_732665, strs_73338_732666));;
++pair_type local_7315469;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734420, __glo_fast_91string_121_123_127_scheme_base, str1_73336_732657, set_pair_as_expr(&local_7315469, str2_73337_732658, strs_73338_732659));;
}
-static void __lambda_269(void *data, object _, int argc, object *args) /* closure _,object k_734868, object str1_73333_733001, object str2_73334_733002, object strs_73335_733003_raw, ... */
-+static void __lambda_269(void *data, object _, int argc, object *args) /* closure _,object k_734423, object str1_73333_732661, object str2_73334_732662, object strs_73335_732663_raw, ... */
++static void __lambda_269(void *data, object _, int argc, object *args) /* closure _,object k_734416, object str1_73333_732654, object str2_73334_732655, object strs_73335_732656_raw, ... */
{
-object k_734868 = args[0]; object str1_73333_733001 = args[1]; object str2_73334_733002 = args[2];
-load_varargs(strs_73335_733003, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string<?");
-+object k_734423 = args[0]; object str1_73333_732661 = args[1]; object str2_73334_732662 = args[2];
-+load_varargs(strs_73335_732663, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string<?");
++object k_734416 = args[0]; object str1_73333_732654 = args[1]; object str2_73334_732655 = args[2];
++load_varargs(strs_73335_732656, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string<?");
-pair_type local_7316764;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734868, __glo_fast_91string_121_127_scheme_base, str1_73333_733001, set_pair_as_expr(&local_7316764, str2_73334_733002, strs_73335_733003));;
-+pair_type local_7315471;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734423, __glo_fast_91string_121_127_scheme_base, str1_73333_732661, set_pair_as_expr(&local_7315471, str2_73334_732662, strs_73335_732663));;
++pair_type local_7315464;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734416, __glo_fast_91string_121_127_scheme_base, str1_73333_732654, set_pair_as_expr(&local_7315464, str2_73334_732655, strs_73335_732656));;
}
-static void __lambda_268(void *data, object _, int argc, object *args) /* closure _,object k_734864, object str1_73330_732998, object str2_73331_732999, object strs_73332_733000_raw, ... */
-+static void __lambda_268(void *data, object _, int argc, object *args) /* closure _,object k_734419, object str1_73330_732658, object str2_73331_732659, object strs_73332_732660_raw, ... */
++static void __lambda_268(void *data, object _, int argc, object *args) /* closure _,object k_734412, object str1_73330_732651, object str2_73331_732652, object strs_73332_732653_raw, ... */
{
-object k_734864 = args[0]; object str1_73330_732998 = args[1]; object str2_73331_732999 = args[2];
-load_varargs(strs_73332_733000, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:string=?");
-+object k_734419 = args[0]; object str1_73330_732658 = args[1]; object str2_73331_732659 = args[2];
-+load_varargs(strs_73332_732660, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:string=?");
++object k_734412 = args[0]; object str1_73330_732651 = args[1]; object str2_73331_732652 = args[2];
++load_varargs(strs_73332_732653, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:string=?");
-pair_type local_7316759;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734864, __glo_fast_91string_123_127_scheme_base, str1_73330_732998, set_pair_as_expr(&local_7316759, str2_73331_732999, strs_73332_733000));;
-+pair_type local_7315466;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734419, __glo_fast_91string_123_127_scheme_base, str1_73330_732658, set_pair_as_expr(&local_7315466, str2_73331_732659, strs_73332_732660));;
++pair_type local_7315459;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), k_734412, __glo_fast_91string_123_127_scheme_base, str1_73330_732651, set_pair_as_expr(&local_7315459, str2_73331_732652, strs_73332_732653));;
}
-static void __lambda_267(void *data, object _, int argc, object *args) /* closure _,object k_734860, object c1_73327_732995, object c2_73328_732996, object cs_73329_732997_raw, ... */
-+static void __lambda_267(void *data, object _, int argc, object *args) /* closure _,object k_734415, object c1_73327_732655, object c2_73328_732656, object cs_73329_732657_raw, ... */
++static void __lambda_267(void *data, object _, int argc, object *args) /* closure _,object k_734408, object c1_73327_732648, object c2_73328_732649, object cs_73329_732650_raw, ... */
{
-object k_734860 = args[0]; object c1_73327_732995 = args[1]; object c2_73328_732996 = args[2];
-load_varargs(cs_73329_732997, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:char>=?");
-+object k_734415 = args[0]; object c1_73327_732655 = args[1]; object c2_73328_732656 = args[2];
-+load_varargs(cs_73329_732657, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:char>=?");
++object k_734408 = args[0]; object c1_73327_732648 = args[1]; object c2_73328_732649 = args[2];
++load_varargs(cs_73329_732650, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:char>=?");
-pair_type local_7316754;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734860, primitive__125_123, c1_73327_732995, set_pair_as_expr(&local_7316754, c2_73328_732996, cs_73329_732997));;
-+pair_type local_7315461;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734415, primitive__125_123, c1_73327_732655, set_pair_as_expr(&local_7315461, c2_73328_732656, cs_73329_732657));;
++pair_type local_7315454;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734408, primitive__125_123, c1_73327_732648, set_pair_as_expr(&local_7315454, c2_73328_732649, cs_73329_732650));;
}
-static void __lambda_266(void *data, object _, int argc, object *args) /* closure _,object k_734856, object c1_73324_732992, object c2_73325_732993, object cs_73326_732994_raw, ... */
-+static void __lambda_266(void *data, object _, int argc, object *args) /* closure _,object k_734411, object c1_73324_732652, object c2_73325_732653, object cs_73326_732654_raw, ... */
++static void __lambda_266(void *data, object _, int argc, object *args) /* closure _,object k_734404, object c1_73324_732645, object c2_73325_732646, object cs_73326_732647_raw, ... */
{
-object k_734856 = args[0]; object c1_73324_732992 = args[1]; object c2_73325_732993 = args[2];
-load_varargs(cs_73326_732994, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:char<=?");
-+object k_734411 = args[0]; object c1_73324_732652 = args[1]; object c2_73325_732653 = args[2];
-+load_varargs(cs_73326_732654, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:char<=?");
++object k_734404 = args[0]; object c1_73324_732645 = args[1]; object c2_73325_732646 = args[2];
++load_varargs(cs_73326_732647, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:char<=?");
-pair_type local_7316749;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734856, primitive__121_123, c1_73324_732992, set_pair_as_expr(&local_7316749, c2_73325_732993, cs_73326_732994));;
-+pair_type local_7315456;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734411, primitive__121_123, c1_73324_732652, set_pair_as_expr(&local_7315456, c2_73325_732653, cs_73326_732654));;
++pair_type local_7315449;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734404, primitive__121_123, c1_73324_732645, set_pair_as_expr(&local_7315449, c2_73325_732646, cs_73326_732647));;
}
-static void __lambda_265(void *data, object _, int argc, object *args) /* closure _,object k_734852, object c1_73321_732989, object c2_73322_732990, object cs_73323_732991_raw, ... */
-+static void __lambda_265(void *data, object _, int argc, object *args) /* closure _,object k_734407, object c1_73321_732649, object c2_73322_732650, object cs_73323_732651_raw, ... */
++static void __lambda_265(void *data, object _, int argc, object *args) /* closure _,object k_734400, object c1_73321_732642, object c2_73322_732643, object cs_73323_732644_raw, ... */
{
-object k_734852 = args[0]; object c1_73321_732989 = args[1]; object c2_73322_732990 = args[2];
-load_varargs(cs_73323_732991, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:char>?");
-+object k_734407 = args[0]; object c1_73321_732649 = args[1]; object c2_73322_732650 = args[2];
-+load_varargs(cs_73323_732651, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:char>?");
++object k_734400 = args[0]; object c1_73321_732642 = args[1]; object c2_73322_732643 = args[2];
++load_varargs(cs_73323_732644, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:char>?");
-pair_type local_7316744;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734852, primitive__125, c1_73321_732989, set_pair_as_expr(&local_7316744, c2_73322_732990, cs_73323_732991));;
-+pair_type local_7315451;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734407, primitive__125, c1_73321_732649, set_pair_as_expr(&local_7315451, c2_73322_732650, cs_73323_732651));;
++pair_type local_7315444;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734400, primitive__125, c1_73321_732642, set_pair_as_expr(&local_7315444, c2_73322_732643, cs_73323_732644));;
}
-static void __lambda_264(void *data, object _, int argc, object *args) /* closure _,object k_734848, object c1_73318_732986, object c2_73319_732987, object cs_73320_732988_raw, ... */
-+static void __lambda_264(void *data, object _, int argc, object *args) /* closure _,object k_734403, object c1_73318_732646, object c2_73319_732647, object cs_73320_732648_raw, ... */
++static void __lambda_264(void *data, object _, int argc, object *args) /* closure _,object k_734396, object c1_73318_732639, object c2_73319_732640, object cs_73320_732641_raw, ... */
{
-object k_734848 = args[0]; object c1_73318_732986 = args[1]; object c2_73319_732987 = args[2];
-load_varargs(cs_73320_732988, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:char<?");
-+object k_734403 = args[0]; object c1_73318_732646 = args[1]; object c2_73319_732647 = args[2];
-+load_varargs(cs_73320_732648, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:char<?");
++object k_734396 = args[0]; object c1_73318_732639 = args[1]; object c2_73319_732640 = args[2];
++load_varargs(cs_73320_732641, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:char<?");
-pair_type local_7316739;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734848, primitive__121, c1_73318_732986, set_pair_as_expr(&local_7316739, c2_73319_732987, cs_73320_732988));;
-+pair_type local_7315446;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734403, primitive__121, c1_73318_732646, set_pair_as_expr(&local_7315446, c2_73319_732647, cs_73320_732648));;
++pair_type local_7315439;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734396, primitive__121, c1_73318_732639, set_pair_as_expr(&local_7315439, c2_73319_732640, cs_73320_732641));;
}
-static void __lambda_263(void *data, object _, int argc, object *args) /* closure _,object k_734844, object c1_73315_732983, object c2_73316_732984, object cs_73317_732985_raw, ... */
-+static void __lambda_263(void *data, object _, int argc, object *args) /* closure _,object k_734399, object c1_73315_732643, object c2_73316_732644, object cs_73317_732645_raw, ... */
++static void __lambda_263(void *data, object _, int argc, object *args) /* closure _,object k_734392, object c1_73315_732636, object c2_73316_732637, object cs_73317_732638_raw, ... */
{
-object k_734844 = args[0]; object c1_73315_732983 = args[1]; object c2_73316_732984 = args[2];
-load_varargs(cs_73317_732985, args, 3, argc - 3);
-- Cyc_st_add(data, "scheme/base.sld:char=?");
-+object k_734399 = args[0]; object c1_73315_732643 = args[1]; object c2_73316_732644 = args[2];
-+load_varargs(cs_73317_732645, args, 3, argc - 3);
-+ Cyc_st_add(data, "base.sld:char=?");
++object k_734392 = args[0]; object c1_73315_732636 = args[1]; object c2_73316_732637 = args[2];
++load_varargs(cs_73317_732638, args, 3, argc - 3);
+ Cyc_st_add(data, "scheme/base.sld:char=?");
-pair_type local_7316734;
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734844, primitive__123, c1_73315_732983, set_pair_as_expr(&local_7316734, c2_73316_732984, cs_73317_732985));;
-+pair_type local_7315441;
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734399, primitive__123, c1_73315_732643, set_pair_as_expr(&local_7315441, c2_73316_732644, cs_73317_732645));;
++pair_type local_7315434;
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_91char_scheme_base, (((closure) __glo_Cyc_91bin_91op_91char_scheme_base)->fn), k_734392, primitive__123, c1_73315_732636, set_pair_as_expr(&local_7315434, c2_73316_732637, cs_73317_732638));;
}
-static void __lambda_260(void *data, object _, int argc, object *args) /* closure _,object k_734837, object cmp_73310_732978, object c_73311_732979, object cs_73312_732980 */
-+static void __lambda_260(void *data, object _, int argc, object *args) /* closure _,object k_734392, object cmp_73310_732638, object c_73311_732639, object cs_73312_732640 */
++static void __lambda_260(void *data, object _, int argc, object *args) /* closure _,object k_734385, object cmp_73310_732631, object c_73311_732632, object cs_73312_732633 */
{
-object k_734837 = args[0]; object cmp_73310_732978 = args[1]; object c_73311_732979 = args[2]; object cs_73312_732980 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-bin-op-char");
-+object k_734392 = args[0]; object cmp_73310_732638 = args[1]; object c_73311_732639 = args[2]; object cs_73312_732640 = args[3];
-+ Cyc_st_add(data, "base.sld:Cyc-bin-op-char");
++object k_734385 = args[0]; object cmp_73310_732631 = args[1]; object c_73311_732632 = args[2]; object cs_73312_732633 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-bin-op-char");
-closureN_type c_7316716;
-object e_7316721 [3];
@@ -56606,18 +56819,18 @@ Make let-values be the same as let*-values, to work around
-c_7316716.elements[0] = c_73311_732979;
-c_7316716.elements[1] = cs_73312_732980;
-c_7316716.elements[2] = k_734837;
-+closureN_type c_7315423;
-+object e_7315428 [3];
-+c_7315423.hdr.mark = gc_color_red;
-+ c_7315423.hdr.grayed = 0;
-+c_7315423.tag = closureN_tag;
-+ c_7315423.fn = (function_type)__lambda_261;
-+c_7315423.num_args = 1;
-+c_7315423.num_elements = 3;
-+c_7315423.elements = (object *)e_7315428;
-+c_7315423.elements[0] = c_73311_732639;
-+c_7315423.elements[1] = cs_73312_732640;
-+c_7315423.elements[2] = k_734392;
++closureN_type c_7315416;
++object e_7315421 [3];
++c_7315416.hdr.mark = gc_color_red;
++ c_7315416.hdr.grayed = 0;
++c_7315416.tag = closureN_tag;
++ c_7315416.fn = (function_type)__lambda_261;
++c_7315416.num_args = 1;
++c_7315416.num_elements = 3;
++c_7315416.elements = (object *)e_7315421;
++c_7315416.elements[0] = c_73311_732632;
++c_7315416.elements[1] = cs_73312_732633;
++c_7315416.elements[2] = k_734385;
-closureN_type c_7316722;
@@ -56630,55 +56843,54 @@ Make let-values be the same as let*-values, to work around
-c_7316722.num_elements = 1;
-c_7316722.elements = (object *)e_7316729;
-c_7316722.elements[0] = cmp_73310_732978;
-+closureN_type c_7315429;
-+object e_7315436 [1];
-+c_7315429.hdr.mark = gc_color_red;
-+ c_7315429.hdr.grayed = 0;
-+c_7315429.tag = closureN_tag;
-+ c_7315429.fn = (function_type)__lambda_262;
-+c_7315429.num_args = 2;
-+c_7315429.num_elements = 1;
-+c_7315429.elements = (object *)e_7315436;
-+c_7315429.elements[0] = cmp_73310_732638;
++closureN_type c_7315422;
++object e_7315429 [1];
++c_7315422.hdr.mark = gc_color_red;
++ c_7315422.hdr.grayed = 0;
++c_7315422.tag = closureN_tag;
++ c_7315422.fn = (function_type)__lambda_262;
++c_7315422.num_args = 2;
++c_7315422.num_elements = 1;
++c_7315422.elements = (object *)e_7315429;
++c_7315422.elements[0] = cmp_73310_732631;
-return_direct_with_clo1(data,(closure)&c_7316716,__lambda_261, &c_7316722);;
-+return_direct_with_clo1(data,(closure)&c_7315423,__lambda_261, &c_7315429);;
++return_direct_with_clo1(data,(closure)&c_7315416,__lambda_261, &c_7315422);;
}
-static void __lambda_262(void *data, object self_7313217, int argc, object *args) /* object self_7313217, object k_734839, object x_73313_732981, object y_73314_732982 */
-+static void __lambda_262(void *data, object self_7311971, int argc, object *args) /* object self_7311971, object k_734394, object x_73313_732641, object y_73314_732642 */
++static void __lambda_262(void *data, object self_7311964, int argc, object *args) /* object self_7311964, object k_734387, object x_73313_732634, object y_73314_732635 */
{
- object k_734839 = args[0]; object x_73313_732981 = args[1]; object y_73314_732982 = args[2];
-+ object k_734394 = args[0]; object x_73313_732641 = args[1]; object y_73314_732642 = args[2];
++ object k_734387 = args[0]; object x_73313_732634 = args[1]; object y_73314_732635 = args[2];
-return_closcall3(data, ((closureN)self_7313217)->elements[0], k_734839, Cyc_char2integer(x_73313_732981), Cyc_char2integer(y_73314_732982));;
-+return_closcall3(data, ((closureN)self_7311971)->elements[0], k_734394, Cyc_char2integer(x_73313_732641), Cyc_char2integer(y_73314_732642));;
++return_closcall3(data, ((closureN)self_7311964)->elements[0], k_734387, Cyc_char2integer(x_73313_732634), Cyc_char2integer(y_73314_732635));;
}
-static void __lambda_261(void *data, object self_7313218, int argc, object *args) /* object self_7313218, object r_734838 */
-+static void __lambda_261(void *data, object self_7311972, int argc, object *args) /* object self_7311972, object r_734393 */
++static void __lambda_261(void *data, object self_7311965, int argc, object *args) /* object self_7311965, object r_734386 */
{
- object r_734838 = args[0];
- return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), ((closureN)self_7313218)->elements[2], r_734838, ((closureN)self_7313218)->elements[0], ((closureN)self_7313218)->elements[1]);;
-+ object r_734393 = args[0];
-+ return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), ((closureN)self_7311972)->elements[2], r_734393, ((closureN)self_7311972)->elements[0], ((closureN)self_7311972)->elements[1]);;
++ object r_734386 = args[0];
++ return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), ((closureN)self_7311965)->elements[2], r_734386, ((closureN)self_7311965)->elements[0], ((closureN)self_7311965)->elements[1]);;
}
-static void __lambda_258(void *data, object _, int argc, object *args) /* closure _,object k_734829, object cmp_73300_732975, object x_73301_732976, object lst_73302_732977 */
-+static void __lambda_258(void *data, object _, int argc, object *args) /* closure _,object k_734384, object cmp_73300_732635, object x_73301_732636, object lst_73302_732637 */
++static void __lambda_258(void *data, object _, int argc, object *args) /* closure _,object k_734377, object cmp_73300_732628, object x_73301_732629, object lst_73302_732630 */
{
-object k_734829 = args[0]; object cmp_73300_732975 = args[1]; object x_73301_732976 = args[2]; object lst_73302_732977 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-bin-op");
-+object k_734384 = args[0]; object cmp_73300_732635 = args[1]; object x_73301_732636 = args[2]; object lst_73302_732637 = args[3];
-+ Cyc_st_add(data, "base.sld:Cyc-bin-op");
++object k_734377 = args[0]; object cmp_73300_732628 = args[1]; object x_73301_732629 = args[2]; object lst_73302_732630 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-bin-op");
-if( (boolean_f != Cyc_is_null(lst_73302_732977)) ){
- return_direct_with_clo1(data, k_734829, (((closure) k_734829)->fn), boolean_t);
-+if( (boolean_f != Cyc_is_null(lst_73302_732637)) ){
-+ return_direct_with_clo1(data, k_734384, (((closure) k_734384)->fn), boolean_t);
++if( (boolean_f != Cyc_is_null(lst_73302_732630)) ){
++ return_direct_with_clo1(data, k_734377, (((closure) k_734377)->fn), boolean_t);
} else {
-closureN_type c_7316699;
@@ -56693,52 +56905,51 @@ Make let-values be the same as let*-values, to work around
-c_7316699.elements[0] = cmp_73300_732975;
-c_7316699.elements[1] = k_734829;
-c_7316699.elements[2] = lst_73302_732977;
-+closureN_type c_7315406;
-+object e_7315418 [3];
-+c_7315406.hdr.mark = gc_color_red;
-+ c_7315406.hdr.grayed = 0;
-+c_7315406.tag = closureN_tag;
-+ c_7315406.fn = (function_type)__lambda_259;
-+c_7315406.num_args = 1;
-+c_7315406.num_elements = 3;
-+c_7315406.elements = (object *)e_7315418;
-+c_7315406.elements[0] = cmp_73300_732635;
-+c_7315406.elements[1] = k_734384;
-+c_7315406.elements[2] = lst_73302_732637;
++closureN_type c_7315399;
++object e_7315411 [3];
++c_7315399.hdr.mark = gc_color_red;
++ c_7315399.hdr.grayed = 0;
++c_7315399.tag = closureN_tag;
++ c_7315399.fn = (function_type)__lambda_259;
++c_7315399.num_args = 1;
++c_7315399.num_elements = 3;
++c_7315399.elements = (object *)e_7315411;
++c_7315399.elements[0] = cmp_73300_732628;
++c_7315399.elements[1] = k_734377;
++c_7315399.elements[2] = lst_73302_732630;
-return_closcall3(data, cmp_73300_732975, &c_7316699, x_73301_732976, Cyc_car(data, lst_73302_732977));}
-+return_closcall3(data, cmp_73300_732635, &c_7315406, x_73301_732636, Cyc_car(data, lst_73302_732637));}
++return_closcall3(data, cmp_73300_732628, &c_7315399, x_73301_732629, Cyc_car(data, lst_73302_732630));}
;;
}
-static void __lambda_259(void *data, object self_7313216, int argc, object *args) /* object self_7313216, object r_734831 */
-+static void __lambda_259(void *data, object self_7311970, int argc, object *args) /* object self_7311970, object r_734386 */
++static void __lambda_259(void *data, object self_7311963, int argc, object *args) /* object self_7311963, object r_734379 */
{
- object r_734831 = args[0];
- if( (boolean_f != r_734831) ){
-+ object r_734386 = args[0];
-+ if( (boolean_f != r_734386) ){
++ object r_734379 = args[0];
++ if( (boolean_f != r_734379) ){
-return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), ((closureN)self_7313216)->elements[1], ((closureN)self_7313216)->elements[0], Cyc_car(data, ((closureN)self_7313216)->elements[2]), Cyc_cdr(data, ((closureN)self_7313216)->elements[2]));
-+return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), ((closureN)self_7311970)->elements[1], ((closureN)self_7311970)->elements[0], Cyc_car(data, ((closureN)self_7311970)->elements[2]), Cyc_cdr(data, ((closureN)self_7311970)->elements[2]));
++return_direct_with_clo4(data, __glo_Cyc_91bin_91op_scheme_base, (((closure) __glo_Cyc_91bin_91op_scheme_base)->fn), ((closureN)self_7311963)->elements[1], ((closureN)self_7311963)->elements[0], Cyc_car(data, ((closureN)self_7311963)->elements[2]), Cyc_cdr(data, ((closureN)self_7311963)->elements[2]));
} else {
- return_direct_with_clo1(data, ((closureN)self_7313216)->elements[1], (((closure) ((closureN)self_7313216)->elements[1])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7311970)->elements[1], (((closure) ((closureN)self_7311970)->elements[1])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7311963)->elements[1], (((closure) ((closureN)self_7311963)->elements[1])->fn), boolean_f);}
;;
}
-static void __lambda_256(void *data, object _, int argc, object *args) /* closure _,object k_734824, object port_73297_732972, object proc_73298_732973 */
-+static void __lambda_256(void *data, object _, int argc, object *args) /* closure _,object k_734379, object port_73297_732632, object proc_73298_732633 */
++static void __lambda_256(void *data, object _, int argc, object *args) /* closure _,object k_734372, object port_73297_732625, object proc_73298_732626 */
{
-object k_734824 = args[0]; object port_73297_732972 = args[1]; object proc_73298_732973 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:call-with-port");
-+object k_734379 = args[0]; object port_73297_732632 = args[1]; object proc_73298_732633 = args[2];
-+ Cyc_st_add(data, "base.sld:call-with-port");
++object k_734372 = args[0]; object port_73297_732625 = args[1]; object proc_73298_732626 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:call-with-port");
-closureN_type c_7316686;
-object e_7316693 [2];
@@ -56751,39 +56962,38 @@ Make let-values be the same as let*-values, to work around
-c_7316686.elements = (object *)e_7316693;
-c_7316686.elements[0] = k_734824;
-c_7316686.elements[1] = port_73297_732972;
-+closureN_type c_7315393;
-+object e_7315400 [2];
-+c_7315393.hdr.mark = gc_color_red;
-+ c_7315393.hdr.grayed = 0;
-+c_7315393.tag = closureN_tag;
-+ c_7315393.fn = (function_type)__lambda_257;
-+c_7315393.num_args = 1;
-+c_7315393.num_elements = 2;
-+c_7315393.elements = (object *)e_7315400;
-+c_7315393.elements[0] = k_734379;
-+c_7315393.elements[1] = port_73297_732632;
++closureN_type c_7315386;
++object e_7315393 [2];
++c_7315386.hdr.mark = gc_color_red;
++ c_7315386.hdr.grayed = 0;
++c_7315386.tag = closureN_tag;
++ c_7315386.fn = (function_type)__lambda_257;
++c_7315386.num_args = 1;
++c_7315386.num_elements = 2;
++c_7315386.elements = (object *)e_7315393;
++c_7315386.elements[0] = k_734372;
++c_7315386.elements[1] = port_73297_732625;
-return_closcall2(data, proc_73298_732973, &c_7316686, port_73297_732972);;
-+return_closcall2(data, proc_73298_732633, &c_7315393, port_73297_732632);;
++return_closcall2(data, proc_73298_732626, &c_7315386, port_73297_732625);;
}
-static void __lambda_257(void *data, object self_7313215, int argc, object *args) /* object self_7313215, object result_73299_732974 */
-+static void __lambda_257(void *data, object self_7311969, int argc, object *args) /* object self_7311969, object result_73299_732634 */
++static void __lambda_257(void *data, object self_7311962, int argc, object *args) /* object self_7311962, object result_73299_732627 */
{
- object result_73299_732974 = args[0];
-+ object result_73299_732634 = args[0];
++ object result_73299_732627 = args[0];
- Cyc_io_close_port(data, ((closureN)self_7313215)->elements[1]);return_direct_with_clo1(data, ((closureN)self_7313215)->elements[0], (((closure) ((closureN)self_7313215)->elements[0])->fn), result_73299_732974);;;
-+ Cyc_io_close_port(data, ((closureN)self_7311969)->elements[1]);return_direct_with_clo1(data, ((closureN)self_7311969)->elements[0], (((closure) ((closureN)self_7311969)->elements[0])->fn), result_73299_732634);;;
++ Cyc_io_close_port(data, ((closureN)self_7311962)->elements[1]);return_direct_with_clo1(data, ((closureN)self_7311962)->elements[0], (((closure) ((closureN)self_7311962)->elements[0])->fn), result_73299_732627);;;
}
-static void __lambda_252(void *data, object _, int argc, object *args) /* closure _,object k_734818, object before_73293_732968, object thunk_73294_732969, object after_73295_732970 */
-+static void __lambda_252(void *data, object _, int argc, object *args) /* closure _,object k_734373, object before_73293_732628, object thunk_73294_732629, object after_73295_732630 */
++static void __lambda_252(void *data, object _, int argc, object *args) /* closure _,object k_734366, object before_73293_732621, object thunk_73294_732622, object after_73295_732623 */
{
-object k_734818 = args[0]; object before_73293_732968 = args[1]; object thunk_73294_732969 = args[2]; object after_73295_732970 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:dynamic-wind");
-+object k_734373 = args[0]; object before_73293_732628 = args[1]; object thunk_73294_732629 = args[2]; object after_73295_732630 = args[3];
-+ Cyc_st_add(data, "base.sld:dynamic-wind");
++object k_734366 = args[0]; object before_73293_732621 = args[1]; object thunk_73294_732622 = args[2]; object after_73295_732623 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:dynamic-wind");
-closureN_type c_7316671;
-object e_7316683 [3];
@@ -56797,25 +57007,25 @@ Make let-values be the same as let*-values, to work around
-c_7316671.elements[0] = after_73295_732970;
-c_7316671.elements[1] = k_734818;
-c_7316671.elements[2] = thunk_73294_732969;
-+closureN_type c_7315378;
-+object e_7315390 [3];
-+c_7315378.hdr.mark = gc_color_red;
-+ c_7315378.hdr.grayed = 0;
-+c_7315378.tag = closureN_tag;
-+ c_7315378.fn = (function_type)__lambda_253;
-+c_7315378.num_args = 1;
-+c_7315378.num_elements = 3;
-+c_7315378.elements = (object *)e_7315390;
-+c_7315378.elements[0] = after_73295_732630;
-+c_7315378.elements[1] = k_734373;
-+c_7315378.elements[2] = thunk_73294_732629;
++closureN_type c_7315371;
++object e_7315383 [3];
++c_7315371.hdr.mark = gc_color_red;
++ c_7315371.hdr.grayed = 0;
++c_7315371.tag = closureN_tag;
++ c_7315371.fn = (function_type)__lambda_253;
++c_7315371.num_args = 1;
++c_7315371.num_elements = 3;
++c_7315371.elements = (object *)e_7315383;
++c_7315371.elements[0] = after_73295_732623;
++c_7315371.elements[1] = k_734366;
++c_7315371.elements[2] = thunk_73294_732622;
-return_closcall1(data, before_73293_732968, &c_7316671);;
-+return_closcall1(data, before_73293_732628, &c_7315378);;
++return_closcall1(data, before_73293_732621, &c_7315371);;
}
-static void __lambda_253(void *data, object self_7313212, int argc, object *args) /* object self_7313212, object r_734819 */
-+static void __lambda_253(void *data, object self_7311966, int argc, object *args) /* object self_7311966, object r_734374 */
++static void __lambda_253(void *data, object self_7311959, int argc, object *args) /* object self_7311959, object r_734367 */
{
@@ -56830,27 +57040,27 @@ Make let-values be the same as let*-values, to work around
-c_7316674.elements = (object *)e_7316682;
-c_7316674.elements[0] = ((closureN)self_7313212)->elements[0];
-c_7316674.elements[1] = ((closureN)self_7313212)->elements[1];
-+closureN_type c_7315381;
-+object e_7315389 [2];
-+c_7315381.hdr.mark = gc_color_red;
-+ c_7315381.hdr.grayed = 0;
-+c_7315381.tag = closureN_tag;
-+ c_7315381.fn = (function_type)__lambda_254;
-+c_7315381.num_args = 1;
-+c_7315381.num_elements = 2;
-+c_7315381.elements = (object *)e_7315389;
-+c_7315381.elements[0] = ((closureN)self_7311966)->elements[0];
-+c_7315381.elements[1] = ((closureN)self_7311966)->elements[1];
++closureN_type c_7315374;
++object e_7315382 [2];
++c_7315374.hdr.mark = gc_color_red;
++ c_7315374.hdr.grayed = 0;
++c_7315374.tag = closureN_tag;
++ c_7315374.fn = (function_type)__lambda_254;
++c_7315374.num_args = 1;
++c_7315374.num_elements = 2;
++c_7315374.elements = (object *)e_7315382;
++c_7315374.elements[0] = ((closureN)self_7311959)->elements[0];
++c_7315374.elements[1] = ((closureN)self_7311959)->elements[1];
-return_closcall1(data, ((closureN)self_7313212)->elements[2], &c_7316674);;
-+return_closcall1(data, ((closureN)self_7311966)->elements[2], &c_7315381);;
++return_closcall1(data, ((closureN)self_7311959)->elements[2], &c_7315374);;
}
-static void __lambda_254(void *data, object self_7313213, int argc, object *args) /* object self_7313213, object result_73296_732971 */
-+static void __lambda_254(void *data, object self_7311967, int argc, object *args) /* object self_7311967, object result_73296_732631 */
++static void __lambda_254(void *data, object self_7311960, int argc, object *args) /* object self_7311960, object result_73296_732624 */
{
- object result_73296_732971 = args[0];
-+ object result_73296_732631 = args[0];
++ object result_73296_732624 = args[0];
-closureN_type c_7316677;
-object e_7316681 [2];
@@ -56863,37 +57073,36 @@ Make let-values be the same as let*-values, to work around
-c_7316677.elements = (object *)e_7316681;
-c_7316677.elements[0] = ((closureN)self_7313213)->elements[1];
-c_7316677.elements[1] = result_73296_732971;
-+closureN_type c_7315384;
-+object e_7315388 [2];
-+c_7315384.hdr.mark = gc_color_red;
-+ c_7315384.hdr.grayed = 0;
-+c_7315384.tag = closureN_tag;
-+ c_7315384.fn = (function_type)__lambda_255;
-+c_7315384.num_args = 1;
-+c_7315384.num_elements = 2;
-+c_7315384.elements = (object *)e_7315388;
-+c_7315384.elements[0] = ((closureN)self_7311967)->elements[1];
-+c_7315384.elements[1] = result_73296_732631;
++closureN_type c_7315377;
++object e_7315381 [2];
++c_7315377.hdr.mark = gc_color_red;
++ c_7315377.hdr.grayed = 0;
++c_7315377.tag = closureN_tag;
++ c_7315377.fn = (function_type)__lambda_255;
++c_7315377.num_args = 1;
++c_7315377.num_elements = 2;
++c_7315377.elements = (object *)e_7315381;
++c_7315377.elements[0] = ((closureN)self_7311960)->elements[1];
++c_7315377.elements[1] = result_73296_732624;
-return_closcall1(data, ((closureN)self_7313213)->elements[0], &c_7316677);;
-+return_closcall1(data, ((closureN)self_7311967)->elements[0], &c_7315384);;
++return_closcall1(data, ((closureN)self_7311960)->elements[0], &c_7315377);;
}
-static void __lambda_255(void *data, object self_7313214, int argc, object *args) /* object self_7313214, object r_734821 */
-+static void __lambda_255(void *data, object self_7311968, int argc, object *args) /* object self_7311968, object r_734376 */
++static void __lambda_255(void *data, object self_7311961, int argc, object *args) /* object self_7311961, object r_734369 */
{
- return_direct_with_clo1(data, ((closureN)self_7313214)->elements[0], (((closure) ((closureN)self_7313214)->elements[0])->fn), ((closureN)self_7313214)->elements[1]);;
-+ return_direct_with_clo1(data, ((closureN)self_7311968)->elements[0], (((closure) ((closureN)self_7311968)->elements[0])->fn), ((closureN)self_7311968)->elements[1]);;
++ return_direct_with_clo1(data, ((closureN)self_7311961)->elements[0], (((closure) ((closureN)self_7311961)->elements[0])->fn), ((closureN)self_7311961)->elements[1]);;
}
-static void __lambda_250(void *data, object _, int argc, object *args) /* closure _,object k_734806, object producer_73289_732965, object consumer_73290_732966 */
-+static void __lambda_250(void *data, object _, int argc, object *args) /* closure _,object k_734361, object producer_73289_732625, object consumer_73290_732626 */
++static void __lambda_250(void *data, object _, int argc, object *args) /* closure _,object k_734354, object producer_73289_732618, object consumer_73290_732619 */
{
-object k_734806 = args[0]; object producer_73289_732965 = args[1]; object consumer_73290_732966 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:call-with-values");
-+object k_734361 = args[0]; object producer_73289_732625 = args[1]; object consumer_73290_732626 = args[2];
-+ Cyc_st_add(data, "base.sld:call-with-values");
++object k_734354 = args[0]; object producer_73289_732618 = args[1]; object consumer_73290_732619 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:call-with-values");
-closureN_type c_7316644;
-object e_7316668 [2];
@@ -56906,118 +57115,115 @@ Make let-values be the same as let*-values, to work around
-c_7316644.elements = (object *)e_7316668;
-c_7316644.elements[0] = consumer_73290_732966;
-c_7316644.elements[1] = k_734806;
-+closureN_type c_7315351;
-+object e_7315375 [2];
-+c_7315351.hdr.mark = gc_color_red;
-+ c_7315351.hdr.grayed = 0;
-+c_7315351.tag = closureN_tag;
-+ c_7315351.fn = (function_type)__lambda_251;
-+c_7315351.num_args = 1;
-+c_7315351.num_elements = 2;
-+c_7315351.elements = (object *)e_7315375;
-+c_7315351.elements[0] = consumer_73290_732626;
-+c_7315351.elements[1] = k_734361;
++closureN_type c_7315344;
++object e_7315368 [2];
++c_7315344.hdr.mark = gc_color_red;
++ c_7315344.hdr.grayed = 0;
++c_7315344.tag = closureN_tag;
++ c_7315344.fn = (function_type)__lambda_251;
++c_7315344.num_args = 1;
++c_7315344.num_elements = 2;
++c_7315344.elements = (object *)e_7315368;
++c_7315344.elements[0] = consumer_73290_732619;
++c_7315344.elements[1] = k_734354;
-return_closcall1(data, producer_73289_732965, &c_7316644);;
-+return_closcall1(data, producer_73289_732625, &c_7315351);;
++return_closcall1(data, producer_73289_732618, &c_7315344);;
}
-static void __lambda_251(void *data, object self_7313211, int argc, object *args) /* object self_7313211, object x_73291_732967 */
-+static void __lambda_251(void *data, object self_7311965, int argc, object *args) /* object self_7311965, object x_73291_732627 */
++static void __lambda_251(void *data, object self_7311958, int argc, object *args) /* object self_7311958, object x_73291_732620 */
{
- object x_73291_732967 = args[0];
- object r_734808;
-+ object x_73291_732627 = args[0];
-+ object r_734363;
++ object x_73291_732620 = args[0];
++ object r_734356;
-if( (boolean_f != Cyc_is_pair(x_73291_732967)) ){
-+if( (boolean_f != Cyc_is_pair(x_73291_732627)) ){
++if( (boolean_f != Cyc_is_pair(x_73291_732620)) ){
- object local_7316655 = alloca(sizeof(pair_type));
- r_734808 = equalp(Cyc_car(data, x_73291_732967), set_pair_as_expr(local_7316655, quote_multiple, quote_values));
-+ object local_7315362 = alloca(sizeof(pair_type));
-+ r_734363 = equalp(Cyc_car(data, x_73291_732627), set_pair_as_expr(local_7315362, quote_multiple, quote_values));
++ object local_7315355 = alloca(sizeof(pair_type));
++ r_734356 = equalp(Cyc_car(data, x_73291_732620), set_pair_as_expr(local_7315355, quote_multiple, quote_values));
} else {
- r_734808 = boolean_f;}
-;if( (boolean_f != r_734808) ){
-+ r_734363 = boolean_f;}
-+;if( (boolean_f != r_734363) ){
++ r_734356 = boolean_f;}
++;if( (boolean_f != r_734356) ){
-object c_7316661 = apply(data, ((closureN)self_7313211)->elements[1],((closureN)self_7313211)->elements[0], Cyc_cdr(data, x_73291_732967));
-return_direct_with_clo1(data, ((closureN)self_7313211)->elements[1], (((closure) ((closureN)self_7313211)->elements[1])->fn), c_7316661);
-+object c_7315368 = apply(data, ((closureN)self_7311965)->elements[1],((closureN)self_7311965)->elements[0], Cyc_cdr(data, x_73291_732627));
-+return_direct_with_clo1(data, ((closureN)self_7311965)->elements[1], (((closure) ((closureN)self_7311965)->elements[1])->fn), c_7315368);
++object c_7315361 = apply(data, ((closureN)self_7311958)->elements[1],((closureN)self_7311958)->elements[0], Cyc_cdr(data, x_73291_732620));
++return_direct_with_clo1(data, ((closureN)self_7311958)->elements[1], (((closure) ((closureN)self_7311958)->elements[1])->fn), c_7315361);
} else {
- return_closcall2(data, ((closureN)self_7313211)->elements[0], ((closureN)self_7313211)->elements[1], x_73291_732967);}
-+ return_closcall2(data, ((closureN)self_7311965)->elements[0], ((closureN)self_7311965)->elements[1], x_73291_732627);}
++ return_closcall2(data, ((closureN)self_7311958)->elements[0], ((closureN)self_7311958)->elements[1], x_73291_732620);}
;;
}
-static void __lambda_249(void *data, object _, int argc, object *args) /* closure _,object k_734796, object args_73287_732964_raw, ... */
-+static void __lambda_249(void *data, object _, int argc, object *args) /* closure _,object k_734351, object args_73287_732624_raw, ... */
++static void __lambda_249(void *data, object _, int argc, object *args) /* closure _,object k_734344, object args_73287_732617_raw, ... */
{
-object k_734796 = args[0];
-load_varargs(args_73287_732964, args, 1, argc - 1);
- object r_734797;
-- Cyc_st_add(data, "scheme/base.sld:values");
-+object k_734351 = args[0];
-+load_varargs(args_73287_732624, args, 1, argc - 1);
-+ object r_734352;
-+ Cyc_st_add(data, "base.sld:values");
++object k_734344 = args[0];
++load_varargs(args_73287_732617, args, 1, argc - 1);
++ object r_734345;
+ Cyc_st_add(data, "scheme/base.sld:values");
-if( (boolean_f != Cyc_is_null(args_73287_732964)) ){
- r_734797 = boolean_f;
-+if( (boolean_f != Cyc_is_null(args_73287_732624)) ){
-+ r_734352 = boolean_f;
++if( (boolean_f != Cyc_is_null(args_73287_732617)) ){
++ r_734345 = boolean_f;
} else {
- r_734797 = Cyc_is_null(Cyc_cdr(data, args_73287_732964));}
-;if( (boolean_f != r_734797) ){
-+ r_734352 = Cyc_is_null(Cyc_cdr(data, args_73287_732624));}
-+;if( (boolean_f != r_734352) ){
++ r_734345 = Cyc_is_null(Cyc_cdr(data, args_73287_732617));}
++;if( (boolean_f != r_734345) ){
-return_direct_with_clo1(data, k_734796, (((closure) k_734796)->fn), Cyc_car(data, args_73287_732964));
-+return_direct_with_clo1(data, k_734351, (((closure) k_734351)->fn), Cyc_car(data, args_73287_732624));
++return_direct_with_clo1(data, k_734344, (((closure) k_734344)->fn), Cyc_car(data, args_73287_732617));
} else {
-pair_type local_7316638;
-+pair_type local_7315345;
++pair_type local_7315338;
-pair_type local_7316641;
-return_direct_with_clo1(data, k_734796, (((closure) k_734796)->fn), set_pair_as_expr(&local_7316638, set_pair_as_expr(&local_7316641, quote_multiple, quote_values), args_73287_732964));}
-+pair_type local_7315348;
-+return_direct_with_clo1(data, k_734351, (((closure) k_734351)->fn), set_pair_as_expr(&local_7315345, set_pair_as_expr(&local_7315348, quote_multiple, quote_values), args_73287_732624));}
++pair_type local_7315341;
++return_direct_with_clo1(data, k_734344, (((closure) k_734344)->fn), set_pair_as_expr(&local_7315338, set_pair_as_expr(&local_7315341, quote_multiple, quote_values), args_73287_732617));}
;;
}
-static void __lambda_248(void *data, object _, int argc, object *args) /* closure _,object k_734790, object expr_73284_732961, object rename_73285_732962, object compare_73286_732963 */
-+static void __lambda_248(void *data, object _, int argc, object *args) /* closure _,object k_734345, object expr_73284_732621, object rename_73285_732622, object compare_73286_732623 */
++static void __lambda_248(void *data, object _, int argc, object *args) /* closure _,object k_734338, object expr_73284_732614, object rename_73285_732615, object compare_73286_732616 */
{
-object k_734790 = args[0]; object expr_73284_732961 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:syntax-error");
-+object k_734345 = args[0]; object expr_73284_732621 = args[1];
-+ Cyc_st_add(data, "base.sld:syntax-error");
++object k_734338 = args[0]; object expr_73284_732614 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:syntax-error");
-object c_7316619 = apply(data, k_734790,__glo_error_scheme_base, Cyc_cdr(data, expr_73284_732961));
-return_direct_with_clo1(data, k_734790, (((closure) k_734790)->fn), c_7316619);;
-+object c_7315326 = apply(data, k_734345,__glo_error_scheme_base, Cyc_cdr(data, expr_73284_732621));
-+return_direct_with_clo1(data, k_734345, (((closure) k_734345)->fn), c_7315326);;
++object c_7315319 = apply(data, k_734338,__glo_error_scheme_base, Cyc_cdr(data, expr_73284_732614));
++return_direct_with_clo1(data, k_734338, (((closure) k_734338)->fn), c_7315319);;
}
-static void __lambda_213(void *data, object _, int argc, object *args) /* closure _,object k_734702, object expr_73254_732953, object rename_73255_732954, object compare_73256_732955 */
-+static void __lambda_213(void *data, object _, int argc, object *args) /* closure _,object k_734257, object expr_73254_732613, object rename_73255_732614, object compare_73256_732615 */
++static void __lambda_213(void *data, object _, int argc, object *args) /* closure _,object k_734250, object expr_73254_732606, object rename_73255_732607, object compare_73256_732608 */
{
-object k_734702 = args[0]; object expr_73254_732953 = args[1]; object rename_73255_732954 = args[2]; object compare_73256_732955 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:quasiquote");
-+object k_734257 = args[0]; object expr_73254_732613 = args[1]; object rename_73255_732614 = args[2]; object compare_73256_732615 = args[3];
-+ Cyc_st_add(data, "base.sld:quasiquote");
++object k_734250 = args[0]; object expr_73254_732606 = args[1]; object rename_73255_732607 = args[2]; object compare_73256_732608 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:quasiquote");
-closureN_type c_7316284;
-object e_7316614 [4];
@@ -57032,30 +57238,14 @@ Make let-values be the same as let*-values, to work around
-c_7316284.elements[1] = expr_73254_732953;
-c_7316284.elements[2] = k_734702;
-c_7316284.elements[3] = rename_73255_732954;
-+closureN_type c_7314991;
-+object e_7315321 [4];
-+c_7314991.hdr.mark = gc_color_red;
-+ c_7314991.hdr.grayed = 0;
-+c_7314991.tag = closureN_tag;
-+ c_7314991.fn = (function_type)__lambda_214;
-+c_7314991.num_args = 1;
-+c_7314991.num_elements = 4;
-+c_7314991.elements = (object *)e_7315321;
-+c_7314991.elements[0] = compare_73256_732615;
-+c_7314991.elements[1] = expr_73254_732613;
-+c_7314991.elements[2] = k_734257;
-+c_7314991.elements[3] = rename_73255_732614;
-
+-
-return_direct_with_clo1(data,(closure)&c_7316284,__lambda_214, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7314991,__lambda_214, boolean_f);;
- }
-
+-}
+-
-static void __lambda_214(void *data, object self_7313176, int argc, object *args) /* object self_7313176, object qq_732957 */
-+static void __lambda_214(void *data, object self_7311930, int argc, object *args) /* object self_7311930, object qq_732617 */
- {
+- {
- object qq_732957 = args[0];
-+ object qq_732617 = args[0];
-
+-
-closureN_type c_7316286;
-object e_7316610 [4];
-c_7316286.hdr.mark = gc_color_red;
@@ -57069,33 +57259,16 @@ Make let-values be the same as let*-values, to work around
-c_7316286.elements[1] = ((closureN)self_7313176)->elements[1];
-c_7316286.elements[2] = ((closureN)self_7313176)->elements[2];
-c_7316286.elements[3] = ((closureN)self_7313176)->elements[3];
-+closureN_type c_7314993;
-+object e_7315317 [4];
-+c_7314993.hdr.mark = gc_color_red;
-+ c_7314993.hdr.grayed = 0;
-+c_7314993.tag = closureN_tag;
-+ c_7314993.fn = (function_type)__lambda_1296;
-+c_7314993.num_args = 1;
-+c_7314993.num_elements = 4;
-+c_7314993.elements = (object *)e_7315317;
-+c_7314993.elements[0] = ((closureN)self_7311930)->elements[0];
-+c_7314993.elements[1] = ((closureN)self_7311930)->elements[1];
-+c_7314993.elements[2] = ((closureN)self_7311930)->elements[2];
-+c_7314993.elements[3] = ((closureN)self_7311930)->elements[3];
-
-
+-
+-
-pair_type local_7316613;
-return_direct_with_clo1(data,(closure)&c_7316286,__lambda_1343, set_cell_as_expr(&local_7316613, qq_732957));;
-+pair_type local_7315320;
-+return_direct_with_clo1(data,(closure)&c_7314993,__lambda_1296, set_cell_as_expr(&local_7315320, qq_732617));;
- }
-
+-}
+-
-static void __lambda_1343(void *data, object self_7313177, int argc, object *args) /* object self_7313177, object qq_732957 */
-+static void __lambda_1296(void *data, object self_7311931, int argc, object *args) /* object self_7311931, object qq_732617 */
- {
+- {
- object qq_732957 = args[0];
-+ object qq_732617 = args[0];
-
+-
-closureN_type c_7316288;
-object e_7316303 [3];
-c_7316288.hdr.mark = gc_color_red;
@@ -57108,20 +57281,8 @@ Make let-values be the same as let*-values, to work around
-c_7316288.elements[0] = ((closureN)self_7313177)->elements[1];
-c_7316288.elements[1] = ((closureN)self_7313177)->elements[2];
-c_7316288.elements[2] = qq_732957;
-+closureN_type c_7314995;
-+object e_7315010 [3];
-+c_7314995.hdr.mark = gc_color_red;
-+ c_7314995.hdr.grayed = 0;
-+c_7314995.tag = closureN_tag;
-+ c_7314995.fn = (function_type)__lambda_215;
-+c_7314995.num_args = 1;
-+c_7314995.num_elements = 3;
-+c_7314995.elements = (object *)e_7315010;
-+c_7314995.elements[0] = ((closureN)self_7311931)->elements[1];
-+c_7314995.elements[1] = ((closureN)self_7311931)->elements[2];
-+c_7314995.elements[2] = qq_732617;
-
-
+-
+-
-closureN_type c_7316304;
-object e_7316609 [3];
-c_7316304.hdr.mark = gc_color_red;
@@ -57134,32 +57295,16 @@ Make let-values be the same as let*-values, to work around
-c_7316304.elements[0] = ((closureN)self_7313177)->elements[0];
-c_7316304.elements[1] = qq_732957;
-c_7316304.elements[2] = ((closureN)self_7313177)->elements[3];
-+closureN_type c_7315011;
-+object e_7315316 [3];
-+c_7315011.hdr.mark = gc_color_red;
-+ c_7315011.hdr.grayed = 0;
-+c_7315011.tag = closureN_tag;
-+ c_7315011.fn = (function_type)__lambda_217;
-+c_7315011.num_args = 2;
-+c_7315011.num_elements = 3;
-+c_7315011.elements = (object *)e_7315316;
-+c_7315011.elements[0] = ((closureN)self_7311931)->elements[0];
-+c_7315011.elements[1] = qq_732617;
-+c_7315011.elements[2] = ((closureN)self_7311931)->elements[3];
-
+-
-return_direct_with_clo1(data,(closure)&c_7316288,__lambda_215, &c_7316304);;
-+return_direct_with_clo1(data,(closure)&c_7314995,__lambda_215, &c_7315011);;
- }
-
+-}
+-
-static void __lambda_217(void *data, object self_7313178, int argc, object *args) /* object self_7313178, object k_734706, object x_73257_732959, object d_73258_732960 */
-+static void __lambda_217(void *data, object self_7311932, int argc, object *args) /* object self_7311932, object k_734261, object x_73257_732619, object d_73258_732620 */
- {
+- {
- object k_734706 = args[0]; object x_73257_732959 = args[1]; object d_73258_732960 = args[2];
-+ object k_734261 = args[0]; object x_73257_732619 = args[1]; object d_73258_732620 = args[2];
-
+-
-if( (boolean_f != Cyc_is_pair(x_73257_732959)) ){
-+if( (boolean_f != Cyc_is_pair(x_73257_732619)) ){
-
+-
-closureN_type c_7316309;
-object e_7316567 [6];
-c_7316309.hdr.mark = gc_color_red;
@@ -57175,29 +57320,12 @@ Make let-values be the same as let*-values, to work around
-c_7316309.elements[3] = ((closureN)self_7313178)->elements[1];
-c_7316309.elements[4] = ((closureN)self_7313178)->elements[2];
-c_7316309.elements[5] = x_73257_732959;
-+closureN_type c_7315016;
-+object e_7315274 [6];
-+c_7315016.hdr.mark = gc_color_red;
-+ c_7315016.hdr.grayed = 0;
-+c_7315016.tag = closureN_tag;
-+ c_7315016.fn = (function_type)__lambda_218;
-+c_7315016.num_args = 1;
-+c_7315016.num_elements = 6;
-+c_7315016.elements = (object *)e_7315274;
-+c_7315016.elements[0] = ((closureN)self_7311932)->elements[0];
-+c_7315016.elements[1] = d_73258_732620;
-+c_7315016.elements[2] = k_734261;
-+c_7315016.elements[3] = ((closureN)self_7311932)->elements[1];
-+c_7315016.elements[4] = ((closureN)self_7311932)->elements[2];
-+c_7315016.elements[5] = x_73257_732619;
-
+-
-return_closcall2(data, ((closureN)self_7313178)->elements[2], &c_7316309, quote_unquote);
-+return_closcall2(data, ((closureN)self_7311932)->elements[2], &c_7315016, quote_unquote);
- } else {
-
+-} else {
+-
-if( (boolean_f != Cyc_is_vector_not_record_type(x_73257_732959)) ){
-+if( (boolean_f != Cyc_is_vector_not_record_type(x_73257_732619)) ){
-
+-
-closureN_type c_7316572;
-object e_7316590 [4];
-c_7316572.hdr.mark = gc_color_red;
@@ -57211,37 +57339,18 @@ Make let-values be the same as let*-values, to work around
-c_7316572.elements[1] = k_734706;
-c_7316572.elements[2] = ((closureN)self_7313178)->elements[1];
-c_7316572.elements[3] = x_73257_732959;
-+closureN_type c_7315279;
-+object e_7315297 [4];
-+c_7315279.hdr.mark = gc_color_red;
-+ c_7315279.hdr.grayed = 0;
-+c_7315279.tag = closureN_tag;
-+ c_7315279.fn = (function_type)__lambda_244;
-+c_7315279.num_args = 1;
-+c_7315279.num_elements = 4;
-+c_7315279.elements = (object *)e_7315297;
-+c_7315279.elements[0] = d_73258_732620;
-+c_7315279.elements[1] = k_734261;
-+c_7315279.elements[2] = ((closureN)self_7311932)->elements[1];
-+c_7315279.elements[3] = x_73257_732619;
-
+-
-return_closcall2(data, ((closureN)self_7313178)->elements[2], &c_7316572, quote_list_91_125vector);
-+return_closcall2(data, ((closureN)self_7311932)->elements[2], &c_7315279, quote_list_91_125vector);
- } else {
+-} else {
- object r_734783;
-+ object r_734338;
-
+-
-if( (boolean_f != Cyc_is_symbol(x_73257_732959)) ){
- r_734783 = boolean_t;
-+if( (boolean_f != Cyc_is_symbol(x_73257_732619)) ){
-+ r_734338 = boolean_t;
- } else {
-
+-} else {
+-
- r_734783 = Cyc_is_null(x_73257_732959);}
-;if( (boolean_f != r_734783) ){
-+ r_734338 = Cyc_is_null(x_73257_732619);}
-+;if( (boolean_f != r_734338) ){
-
+-
-closureN_type c_7316600;
-object e_7316607 [2];
-c_7316600.hdr.mark = gc_color_red;
@@ -57253,45 +57362,171 @@ Make let-values be the same as let*-values, to work around
-c_7316600.elements = (object *)e_7316607;
-c_7316600.elements[0] = k_734706;
-c_7316600.elements[1] = x_73257_732959;
-+closureN_type c_7315307;
-+object e_7315314 [2];
-+c_7315307.hdr.mark = gc_color_red;
-+ c_7315307.hdr.grayed = 0;
-+c_7315307.tag = closureN_tag;
-+ c_7315307.fn = (function_type)__lambda_247;
-+c_7315307.num_args = 1;
-+c_7315307.num_elements = 2;
-+c_7315307.elements = (object *)e_7315314;
-+c_7315307.elements[0] = k_734261;
-+c_7315307.elements[1] = x_73257_732619;
++closureN_type c_7314984;
++object e_7315314 [4];
++c_7314984.hdr.mark = gc_color_red;
++ c_7314984.hdr.grayed = 0;
++c_7314984.tag = closureN_tag;
++ c_7314984.fn = (function_type)__lambda_214;
++c_7314984.num_args = 1;
++c_7314984.num_elements = 4;
++c_7314984.elements = (object *)e_7315314;
++c_7314984.elements[0] = compare_73256_732608;
++c_7314984.elements[1] = expr_73254_732606;
++c_7314984.elements[2] = k_734250;
++c_7314984.elements[3] = rename_73255_732607;
++
++return_direct_with_clo1(data,(closure)&c_7314984,__lambda_214, boolean_f);;
++}
++
++static void __lambda_214(void *data, object self_7311923, int argc, object *args) /* object self_7311923, object qq_732610 */
++ {
++ object qq_732610 = args[0];
++
++closureN_type c_7314986;
++object e_7315310 [4];
++c_7314986.hdr.mark = gc_color_red;
++ c_7314986.hdr.grayed = 0;
++c_7314986.tag = closureN_tag;
++ c_7314986.fn = (function_type)__lambda_1296;
++c_7314986.num_args = 1;
++c_7314986.num_elements = 4;
++c_7314986.elements = (object *)e_7315310;
++c_7314986.elements[0] = ((closureN)self_7311923)->elements[0];
++c_7314986.elements[1] = ((closureN)self_7311923)->elements[1];
++c_7314986.elements[2] = ((closureN)self_7311923)->elements[2];
++c_7314986.elements[3] = ((closureN)self_7311923)->elements[3];
++
++
++pair_type local_7315313;
++return_direct_with_clo1(data,(closure)&c_7314986,__lambda_1296, set_cell_as_expr(&local_7315313, qq_732610));;
++}
++
++static void __lambda_1296(void *data, object self_7311924, int argc, object *args) /* object self_7311924, object qq_732610 */
++ {
++ object qq_732610 = args[0];
++
++closureN_type c_7314988;
++object e_7315003 [3];
++c_7314988.hdr.mark = gc_color_red;
++ c_7314988.hdr.grayed = 0;
++c_7314988.tag = closureN_tag;
++ c_7314988.fn = (function_type)__lambda_215;
++c_7314988.num_args = 1;
++c_7314988.num_elements = 3;
++c_7314988.elements = (object *)e_7315003;
++c_7314988.elements[0] = ((closureN)self_7311924)->elements[1];
++c_7314988.elements[1] = ((closureN)self_7311924)->elements[2];
++c_7314988.elements[2] = qq_732610;
++
++
++closureN_type c_7315004;
++object e_7315309 [3];
++c_7315004.hdr.mark = gc_color_red;
++ c_7315004.hdr.grayed = 0;
++c_7315004.tag = closureN_tag;
++ c_7315004.fn = (function_type)__lambda_217;
++c_7315004.num_args = 2;
++c_7315004.num_elements = 3;
++c_7315004.elements = (object *)e_7315309;
++c_7315004.elements[0] = ((closureN)self_7311924)->elements[0];
++c_7315004.elements[1] = qq_732610;
++c_7315004.elements[2] = ((closureN)self_7311924)->elements[3];
++
++return_direct_with_clo1(data,(closure)&c_7314988,__lambda_215, &c_7315004);;
++}
++
++static void __lambda_217(void *data, object self_7311925, int argc, object *args) /* object self_7311925, object k_734254, object x_73257_732612, object d_73258_732613 */
++ {
++ object k_734254 = args[0]; object x_73257_732612 = args[1]; object d_73258_732613 = args[2];
++
++if( (boolean_f != Cyc_is_pair(x_73257_732612)) ){
++
++closureN_type c_7315009;
++object e_7315267 [6];
++c_7315009.hdr.mark = gc_color_red;
++ c_7315009.hdr.grayed = 0;
++c_7315009.tag = closureN_tag;
++ c_7315009.fn = (function_type)__lambda_218;
++c_7315009.num_args = 1;
++c_7315009.num_elements = 6;
++c_7315009.elements = (object *)e_7315267;
++c_7315009.elements[0] = ((closureN)self_7311925)->elements[0];
++c_7315009.elements[1] = d_73258_732613;
++c_7315009.elements[2] = k_734254;
++c_7315009.elements[3] = ((closureN)self_7311925)->elements[1];
++c_7315009.elements[4] = ((closureN)self_7311925)->elements[2];
++c_7315009.elements[5] = x_73257_732612;
++
++return_closcall2(data, ((closureN)self_7311925)->elements[2], &c_7315009, quote_unquote);
++} else {
++
++if( (boolean_f != Cyc_is_vector_not_record_type(x_73257_732612)) ){
++
++closureN_type c_7315272;
++object e_7315290 [4];
++c_7315272.hdr.mark = gc_color_red;
++ c_7315272.hdr.grayed = 0;
++c_7315272.tag = closureN_tag;
++ c_7315272.fn = (function_type)__lambda_244;
++c_7315272.num_args = 1;
++c_7315272.num_elements = 4;
++c_7315272.elements = (object *)e_7315290;
++c_7315272.elements[0] = d_73258_732613;
++c_7315272.elements[1] = k_734254;
++c_7315272.elements[2] = ((closureN)self_7311925)->elements[1];
++c_7315272.elements[3] = x_73257_732612;
++
++return_closcall2(data, ((closureN)self_7311925)->elements[2], &c_7315272, quote_list_91_125vector);
++} else {
++ object r_734331;
++
++if( (boolean_f != Cyc_is_symbol(x_73257_732612)) ){
++ r_734331 = boolean_t;
++} else {
++
++ r_734331 = Cyc_is_null(x_73257_732612);}
++;if( (boolean_f != r_734331) ){
++
++closureN_type c_7315300;
++object e_7315307 [2];
++c_7315300.hdr.mark = gc_color_red;
++ c_7315300.hdr.grayed = 0;
++c_7315300.tag = closureN_tag;
++ c_7315300.fn = (function_type)__lambda_247;
++c_7315300.num_args = 1;
++c_7315300.num_elements = 2;
++c_7315300.elements = (object *)e_7315307;
++c_7315300.elements[0] = k_734254;
++c_7315300.elements[1] = x_73257_732612;
-return_closcall2(data, ((closureN)self_7313178)->elements[2], &c_7316600, quote_quote);
-+return_closcall2(data, ((closureN)self_7311932)->elements[2], &c_7315307, quote_quote);
++return_closcall2(data, ((closureN)self_7311925)->elements[2], &c_7315300, quote_quote);
} else {
- return_direct_with_clo1(data, k_734706, (((closure) k_734706)->fn), x_73257_732959);}
-+ return_direct_with_clo1(data, k_734261, (((closure) k_734261)->fn), x_73257_732619);}
++ return_direct_with_clo1(data, k_734254, (((closure) k_734254)->fn), x_73257_732612);}
;}
;}
;;
}
-static void __lambda_247(void *data, object self_7313208, int argc, object *args) /* object self_7313208, object r_734784 */
-+static void __lambda_247(void *data, object self_7311962, int argc, object *args) /* object self_7311962, object r_734339 */
++static void __lambda_247(void *data, object self_7311955, int argc, object *args) /* object self_7311955, object r_734332 */
{
- object r_734784 = args[0];
-+ object r_734339 = args[0];
++ object r_734332 = args[0];
-list_2_type local_7316605;
-return_direct_with_clo1(data, ((closureN)self_7313208)->elements[0], (((closure) ((closureN)self_7313208)->elements[0])->fn), Cyc_fast_list_2(&local_7316605, r_734784, ((closureN)self_7313208)->elements[1]));;
-+list_2_type local_7315312;
-+return_direct_with_clo1(data, ((closureN)self_7311962)->elements[0], (((closure) ((closureN)self_7311962)->elements[0])->fn), Cyc_fast_list_2(&local_7315312, r_734339, ((closureN)self_7311962)->elements[1]));;
++list_2_type local_7315305;
++return_direct_with_clo1(data, ((closureN)self_7311955)->elements[0], (((closure) ((closureN)self_7311955)->elements[0])->fn), Cyc_fast_list_2(&local_7315305, r_734332, ((closureN)self_7311955)->elements[1]));;
}
-static void __lambda_244(void *data, object self_7313205, int argc, object *args) /* object self_7313205, object r_734779 */
-+static void __lambda_244(void *data, object self_7311959, int argc, object *args) /* object self_7311959, object r_734334 */
++static void __lambda_244(void *data, object self_7311952, int argc, object *args) /* object self_7311952, object r_734327 */
{
- object r_734779 = args[0];
-+ object r_734334 = args[0];
++ object r_734327 = args[0];
-closureN_type c_7316574;
-object e_7316588 [4];
@@ -57306,29 +57541,29 @@ Make let-values be the same as let*-values, to work around
-c_7316574.elements[1] = ((closureN)self_7313205)->elements[1];
-c_7316574.elements[2] = ((closureN)self_7313205)->elements[2];
-c_7316574.elements[3] = r_734779;
-+closureN_type c_7315281;
-+object e_7315295 [4];
-+c_7315281.hdr.mark = gc_color_red;
-+ c_7315281.hdr.grayed = 0;
-+c_7315281.tag = closureN_tag;
-+ c_7315281.fn = (function_type)__lambda_245;
-+c_7315281.num_args = 1;
-+c_7315281.num_elements = 4;
-+c_7315281.elements = (object *)e_7315295;
-+c_7315281.elements[0] = ((closureN)self_7311959)->elements[0];
-+c_7315281.elements[1] = ((closureN)self_7311959)->elements[1];
-+c_7315281.elements[2] = ((closureN)self_7311959)->elements[2];
-+c_7315281.elements[3] = r_734334;
++closureN_type c_7315274;
++object e_7315288 [4];
++c_7315274.hdr.mark = gc_color_red;
++ c_7315274.hdr.grayed = 0;
++c_7315274.tag = closureN_tag;
++ c_7315274.fn = (function_type)__lambda_245;
++c_7315274.num_args = 1;
++c_7315274.num_elements = 4;
++c_7315274.elements = (object *)e_7315288;
++c_7315274.elements[0] = ((closureN)self_7311952)->elements[0];
++c_7315274.elements[1] = ((closureN)self_7311952)->elements[1];
++c_7315274.elements[2] = ((closureN)self_7311952)->elements[2];
++c_7315274.elements[3] = r_734327;
-return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7316574, ((closureN)self_7313205)->elements[3]);;
-+return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7315281, ((closureN)self_7311959)->elements[3]);;
++return_direct_with_clo2(data, __glo_vector_91_125list_scheme_base, (((closure) __glo_vector_91_125list_scheme_base)->fn), &c_7315274, ((closureN)self_7311952)->elements[3]);;
}
-static void __lambda_245(void *data, object self_7313206, int argc, object *args) /* object self_7313206, object r_734781 */
-+static void __lambda_245(void *data, object self_7311960, int argc, object *args) /* object self_7311960, object r_734336 */
++static void __lambda_245(void *data, object self_7311953, int argc, object *args) /* object self_7311953, object r_734329 */
{
- object r_734781 = args[0];
-+ object r_734336 = args[0];
++ object r_734329 = args[0];
@@ -57343,39 +57578,39 @@ Make let-values be the same as let*-values, to work around
-c_7316579.elements = (object *)e_7316586;
-c_7316579.elements[0] = ((closureN)self_7313206)->elements[1];
-c_7316579.elements[1] = ((closureN)self_7313206)->elements[3];
-+closureN_type c_7315286;
-+object e_7315293 [2];
-+c_7315286.hdr.mark = gc_color_red;
-+ c_7315286.hdr.grayed = 0;
-+c_7315286.tag = closureN_tag;
-+ c_7315286.fn = (function_type)__lambda_246;
-+c_7315286.num_args = 1;
-+c_7315286.num_elements = 2;
-+c_7315286.elements = (object *)e_7315293;
-+c_7315286.elements[0] = ((closureN)self_7311960)->elements[1];
-+c_7315286.elements[1] = ((closureN)self_7311960)->elements[3];
++closureN_type c_7315279;
++object e_7315286 [2];
++c_7315279.hdr.mark = gc_color_red;
++ c_7315279.hdr.grayed = 0;
++c_7315279.tag = closureN_tag;
++ c_7315279.fn = (function_type)__lambda_246;
++c_7315279.num_args = 1;
++c_7315279.num_elements = 2;
++c_7315279.elements = (object *)e_7315286;
++c_7315279.elements[0] = ((closureN)self_7311953)->elements[1];
++c_7315279.elements[1] = ((closureN)self_7311953)->elements[3];
-return_closcall3(data, car(((closureN)self_7313206)->elements[2]), &c_7316579, r_734781, ((closureN)self_7313206)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7311960)->elements[2]), &c_7315286, r_734336, ((closureN)self_7311960)->elements[0]);;
++return_closcall3(data, car(((closureN)self_7311953)->elements[2]), &c_7315279, r_734329, ((closureN)self_7311953)->elements[0]);;
}
-static void __lambda_246(void *data, object self_7313207, int argc, object *args) /* object self_7313207, object r_734780 */
-+static void __lambda_246(void *data, object self_7311961, int argc, object *args) /* object self_7311961, object r_734335 */
++static void __lambda_246(void *data, object self_7311954, int argc, object *args) /* object self_7311954, object r_734328 */
{
- object r_734780 = args[0];
-+ object r_734335 = args[0];
++ object r_734328 = args[0];
-list_2_type local_7316584;
-return_direct_with_clo1(data, ((closureN)self_7313207)->elements[0], (((closure) ((closureN)self_7313207)->elements[0])->fn), Cyc_fast_list_2(&local_7316584, ((closureN)self_7313207)->elements[1], r_734780));;
-+list_2_type local_7315291;
-+return_direct_with_clo1(data, ((closureN)self_7311961)->elements[0], (((closure) ((closureN)self_7311961)->elements[0])->fn), Cyc_fast_list_2(&local_7315291, ((closureN)self_7311961)->elements[1], r_734335));;
++list_2_type local_7315284;
++return_direct_with_clo1(data, ((closureN)self_7311954)->elements[0], (((closure) ((closureN)self_7311954)->elements[0])->fn), Cyc_fast_list_2(&local_7315284, ((closureN)self_7311954)->elements[1], r_734328));;
}
-static void __lambda_218(void *data, object self_7313179, int argc, object *args) /* object self_7313179, object r_734775 */
-+static void __lambda_218(void *data, object self_7311933, int argc, object *args) /* object self_7311933, object r_734330 */
++static void __lambda_218(void *data, object self_7311926, int argc, object *args) /* object self_7311926, object r_734323 */
{
- object r_734775 = args[0];
-+ object r_734330 = args[0];
++ object r_734323 = args[0];
-closureN_type c_7316312;
-object e_7316563 [6];
@@ -57392,42 +57627,42 @@ Make let-values be the same as let*-values, to work around
-c_7316312.elements[3] = ((closureN)self_7313179)->elements[3];
-c_7316312.elements[4] = ((closureN)self_7313179)->elements[4];
-c_7316312.elements[5] = ((closureN)self_7313179)->elements[5];
-+closureN_type c_7315019;
-+object e_7315270 [6];
-+c_7315019.hdr.mark = gc_color_red;
-+ c_7315019.hdr.grayed = 0;
-+c_7315019.tag = closureN_tag;
-+ c_7315019.fn = (function_type)__lambda_219;
-+c_7315019.num_args = 1;
-+c_7315019.num_elements = 6;
-+c_7315019.elements = (object *)e_7315270;
-+c_7315019.elements[0] = ((closureN)self_7311933)->elements[0];
-+c_7315019.elements[1] = ((closureN)self_7311933)->elements[1];
-+c_7315019.elements[2] = ((closureN)self_7311933)->elements[2];
-+c_7315019.elements[3] = ((closureN)self_7311933)->elements[3];
-+c_7315019.elements[4] = ((closureN)self_7311933)->elements[4];
-+c_7315019.elements[5] = ((closureN)self_7311933)->elements[5];
++closureN_type c_7315012;
++object e_7315263 [6];
++c_7315012.hdr.mark = gc_color_red;
++ c_7315012.hdr.grayed = 0;
++c_7315012.tag = closureN_tag;
++ c_7315012.fn = (function_type)__lambda_219;
++c_7315012.num_args = 1;
++c_7315012.num_elements = 6;
++c_7315012.elements = (object *)e_7315263;
++c_7315012.elements[0] = ((closureN)self_7311926)->elements[0];
++c_7315012.elements[1] = ((closureN)self_7311926)->elements[1];
++c_7315012.elements[2] = ((closureN)self_7311926)->elements[2];
++c_7315012.elements[3] = ((closureN)self_7311926)->elements[3];
++c_7315012.elements[4] = ((closureN)self_7311926)->elements[4];
++c_7315012.elements[5] = ((closureN)self_7311926)->elements[5];
-return_closcall3(data, ((closureN)self_7313179)->elements[0], &c_7316312, r_734775, Cyc_car(data, ((closureN)self_7313179)->elements[5]));;
-+return_closcall3(data, ((closureN)self_7311933)->elements[0], &c_7315019, r_734330, Cyc_car(data, ((closureN)self_7311933)->elements[5]));;
++return_closcall3(data, ((closureN)self_7311926)->elements[0], &c_7315012, r_734323, Cyc_car(data, ((closureN)self_7311926)->elements[5]));;
}
-static void __lambda_219(void *data, object self_7313180, int argc, object *args) /* object self_7313180, object r_734708 */
-+static void __lambda_219(void *data, object self_7311934, int argc, object *args) /* object self_7311934, object r_734263 */
++static void __lambda_219(void *data, object self_7311927, int argc, object *args) /* object self_7311927, object r_734256 */
{
- object r_734708 = args[0];
- if( (boolean_f != r_734708) ){
-+ object r_734263 = args[0];
-+ if( (boolean_f != r_734263) ){
++ object r_734256 = args[0];
++ if( (boolean_f != r_734256) ){
-if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7313180)->elements[1], obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7311934)->elements[1], obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7311927)->elements[1], obj_int2obj(0))) ){
-return_direct_with_clo1(data, ((closureN)self_7313180)->elements[2], (((closure) ((closureN)self_7313180)->elements[2])->fn), Cyc_cadr(data, ((closureN)self_7313180)->elements[5]));
-+return_direct_with_clo1(data, ((closureN)self_7311934)->elements[2], (((closure) ((closureN)self_7311934)->elements[2])->fn), Cyc_cadr(data, ((closureN)self_7311934)->elements[5]));
++return_direct_with_clo1(data, ((closureN)self_7311927)->elements[2], (((closure) ((closureN)self_7311927)->elements[2])->fn), Cyc_cadr(data, ((closureN)self_7311927)->elements[5]));
} else {
-closureN_type c_7316323;
@@ -57444,23 +57679,23 @@ Make let-values be the same as let*-values, to work around
-c_7316323.elements[2] = ((closureN)self_7313180)->elements[3];
-c_7316323.elements[3] = ((closureN)self_7313180)->elements[4];
-c_7316323.elements[4] = ((closureN)self_7313180)->elements[5];
-+closureN_type c_7315030;
-+object e_7315058 [5];
-+c_7315030.hdr.mark = gc_color_red;
-+ c_7315030.hdr.grayed = 0;
-+c_7315030.tag = closureN_tag;
-+ c_7315030.fn = (function_type)__lambda_220;
-+c_7315030.num_args = 1;
-+c_7315030.num_elements = 5;
-+c_7315030.elements = (object *)e_7315058;
-+c_7315030.elements[0] = ((closureN)self_7311934)->elements[1];
-+c_7315030.elements[1] = ((closureN)self_7311934)->elements[2];
-+c_7315030.elements[2] = ((closureN)self_7311934)->elements[3];
-+c_7315030.elements[3] = ((closureN)self_7311934)->elements[4];
-+c_7315030.elements[4] = ((closureN)self_7311934)->elements[5];
++closureN_type c_7315023;
++object e_7315051 [5];
++c_7315023.hdr.mark = gc_color_red;
++ c_7315023.hdr.grayed = 0;
++c_7315023.tag = closureN_tag;
++ c_7315023.fn = (function_type)__lambda_220;
++c_7315023.num_args = 1;
++c_7315023.num_elements = 5;
++c_7315023.elements = (object *)e_7315051;
++c_7315023.elements[0] = ((closureN)self_7311927)->elements[1];
++c_7315023.elements[1] = ((closureN)self_7311927)->elements[2];
++c_7315023.elements[2] = ((closureN)self_7311927)->elements[3];
++c_7315023.elements[3] = ((closureN)self_7311927)->elements[4];
++c_7315023.elements[4] = ((closureN)self_7311927)->elements[5];
-return_closcall2(data, ((closureN)self_7313180)->elements[4], &c_7316323, quote__list);}
-+return_closcall2(data, ((closureN)self_7311934)->elements[4], &c_7315030, quote__list);}
++return_closcall2(data, ((closureN)self_7311927)->elements[4], &c_7315023, quote__list);}
;
} else {
@@ -57479,32 +57714,32 @@ Make let-values be the same as let*-values, to work around
-c_7316354.elements[3] = ((closureN)self_7313180)->elements[3];
-c_7316354.elements[4] = ((closureN)self_7313180)->elements[4];
-c_7316354.elements[5] = ((closureN)self_7313180)->elements[5];
-+closureN_type c_7315061;
-+object e_7315269 [6];
-+c_7315061.hdr.mark = gc_color_red;
-+ c_7315061.hdr.grayed = 0;
-+c_7315061.tag = closureN_tag;
-+ c_7315061.fn = (function_type)__lambda_223;
-+c_7315061.num_args = 1;
-+c_7315061.num_elements = 6;
-+c_7315061.elements = (object *)e_7315269;
-+c_7315061.elements[0] = ((closureN)self_7311934)->elements[0];
-+c_7315061.elements[1] = ((closureN)self_7311934)->elements[1];
-+c_7315061.elements[2] = ((closureN)self_7311934)->elements[2];
-+c_7315061.elements[3] = ((closureN)self_7311934)->elements[3];
-+c_7315061.elements[4] = ((closureN)self_7311934)->elements[4];
-+c_7315061.elements[5] = ((closureN)self_7311934)->elements[5];
++closureN_type c_7315054;
++object e_7315262 [6];
++c_7315054.hdr.mark = gc_color_red;
++ c_7315054.hdr.grayed = 0;
++c_7315054.tag = closureN_tag;
++ c_7315054.fn = (function_type)__lambda_223;
++c_7315054.num_args = 1;
++c_7315054.num_elements = 6;
++c_7315054.elements = (object *)e_7315262;
++c_7315054.elements[0] = ((closureN)self_7311927)->elements[0];
++c_7315054.elements[1] = ((closureN)self_7311927)->elements[1];
++c_7315054.elements[2] = ((closureN)self_7311927)->elements[2];
++c_7315054.elements[3] = ((closureN)self_7311927)->elements[3];
++c_7315054.elements[4] = ((closureN)self_7311927)->elements[4];
++c_7315054.elements[5] = ((closureN)self_7311927)->elements[5];
-return_closcall2(data, ((closureN)self_7313180)->elements[4], &c_7316354, quote_unquote_91splicing);}
-+return_closcall2(data, ((closureN)self_7311934)->elements[4], &c_7315061, quote_unquote_91splicing);}
++return_closcall2(data, ((closureN)self_7311927)->elements[4], &c_7315054, quote_unquote_91splicing);}
;;
}
-static void __lambda_223(void *data, object self_7313184, int argc, object *args) /* object self_7313184, object r_734772 */
-+static void __lambda_223(void *data, object self_7311938, int argc, object *args) /* object self_7311938, object r_734327 */
++static void __lambda_223(void *data, object self_7311931, int argc, object *args) /* object self_7311931, object r_734320 */
{
- object r_734772 = args[0];
-+ object r_734327 = args[0];
++ object r_734320 = args[0];
-closureN_type c_7316357;
-object e_7316558 [6];
@@ -57521,38 +57756,38 @@ Make let-values be the same as let*-values, to work around
-c_7316357.elements[3] = ((closureN)self_7313184)->elements[3];
-c_7316357.elements[4] = ((closureN)self_7313184)->elements[4];
-c_7316357.elements[5] = ((closureN)self_7313184)->elements[5];
-+closureN_type c_7315064;
-+object e_7315265 [6];
-+c_7315064.hdr.mark = gc_color_red;
-+ c_7315064.hdr.grayed = 0;
-+c_7315064.tag = closureN_tag;
-+ c_7315064.fn = (function_type)__lambda_224;
-+c_7315064.num_args = 1;
-+c_7315064.num_elements = 6;
-+c_7315064.elements = (object *)e_7315265;
-+c_7315064.elements[0] = ((closureN)self_7311938)->elements[0];
-+c_7315064.elements[1] = ((closureN)self_7311938)->elements[1];
-+c_7315064.elements[2] = ((closureN)self_7311938)->elements[2];
-+c_7315064.elements[3] = ((closureN)self_7311938)->elements[3];
-+c_7315064.elements[4] = ((closureN)self_7311938)->elements[4];
-+c_7315064.elements[5] = ((closureN)self_7311938)->elements[5];
++closureN_type c_7315057;
++object e_7315258 [6];
++c_7315057.hdr.mark = gc_color_red;
++ c_7315057.hdr.grayed = 0;
++c_7315057.tag = closureN_tag;
++ c_7315057.fn = (function_type)__lambda_224;
++c_7315057.num_args = 1;
++c_7315057.num_elements = 6;
++c_7315057.elements = (object *)e_7315258;
++c_7315057.elements[0] = ((closureN)self_7311931)->elements[0];
++c_7315057.elements[1] = ((closureN)self_7311931)->elements[1];
++c_7315057.elements[2] = ((closureN)self_7311931)->elements[2];
++c_7315057.elements[3] = ((closureN)self_7311931)->elements[3];
++c_7315057.elements[4] = ((closureN)self_7311931)->elements[4];
++c_7315057.elements[5] = ((closureN)self_7311931)->elements[5];
-return_closcall3(data, ((closureN)self_7313184)->elements[0], &c_7316357, r_734772, Cyc_car(data, ((closureN)self_7313184)->elements[5]));;
-+return_closcall3(data, ((closureN)self_7311938)->elements[0], &c_7315064, r_734327, Cyc_car(data, ((closureN)self_7311938)->elements[5]));;
++return_closcall3(data, ((closureN)self_7311931)->elements[0], &c_7315057, r_734320, Cyc_car(data, ((closureN)self_7311931)->elements[5]));;
}
-static void __lambda_224(void *data, object self_7313185, int argc, object *args) /* object self_7313185, object r_734719 */
-+static void __lambda_224(void *data, object self_7311939, int argc, object *args) /* object self_7311939, object r_734274 */
++static void __lambda_224(void *data, object self_7311932, int argc, object *args) /* object self_7311932, object r_734267 */
{
- object r_734719 = args[0];
- if( (boolean_f != r_734719) ){
-+ object r_734274 = args[0];
-+ if( (boolean_f != r_734274) ){
++ object r_734267 = args[0];
++ if( (boolean_f != r_734267) ){
-if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7313185)->elements[1], obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7311939)->elements[1], obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7311932)->elements[1], obj_int2obj(0))) ){
-closureN_type c_7316363;
-object e_7316391 [4];
@@ -57567,22 +57802,22 @@ Make let-values be the same as let*-values, to work around
-c_7316363.elements[1] = ((closureN)self_7313185)->elements[2];
-c_7316363.elements[2] = ((closureN)self_7313185)->elements[3];
-c_7316363.elements[3] = ((closureN)self_7313185)->elements[5];
-+closureN_type c_7315070;
-+object e_7315098 [4];
-+c_7315070.hdr.mark = gc_color_red;
-+ c_7315070.hdr.grayed = 0;
-+c_7315070.tag = closureN_tag;
-+ c_7315070.fn = (function_type)__lambda_225;
-+c_7315070.num_args = 1;
-+c_7315070.num_elements = 4;
-+c_7315070.elements = (object *)e_7315098;
-+c_7315070.elements[0] = ((closureN)self_7311939)->elements[1];
-+c_7315070.elements[1] = ((closureN)self_7311939)->elements[2];
-+c_7315070.elements[2] = ((closureN)self_7311939)->elements[3];
-+c_7315070.elements[3] = ((closureN)self_7311939)->elements[5];
++closureN_type c_7315063;
++object e_7315091 [4];
++c_7315063.hdr.mark = gc_color_red;
++ c_7315063.hdr.grayed = 0;
++c_7315063.tag = closureN_tag;
++ c_7315063.fn = (function_type)__lambda_225;
++c_7315063.num_args = 1;
++c_7315063.num_elements = 4;
++c_7315063.elements = (object *)e_7315091;
++c_7315063.elements[0] = ((closureN)self_7311932)->elements[1];
++c_7315063.elements[1] = ((closureN)self_7311932)->elements[2];
++c_7315063.elements[2] = ((closureN)self_7311932)->elements[3];
++c_7315063.elements[3] = ((closureN)self_7311932)->elements[5];
-return_closcall2(data, ((closureN)self_7313185)->elements[4], &c_7316363, quote_cons);
-+return_closcall2(data, ((closureN)self_7311939)->elements[4], &c_7315070, quote_cons);
++return_closcall2(data, ((closureN)self_7311932)->elements[4], &c_7315063, quote_cons);
} else {
-closureN_type c_7316394;
@@ -57599,11 +57834,26 @@ Make let-values be the same as let*-values, to work around
-c_7316394.elements[2] = ((closureN)self_7313185)->elements[3];
-c_7316394.elements[3] = ((closureN)self_7313185)->elements[4];
-c_7316394.elements[4] = ((closureN)self_7313185)->elements[5];
--
++closureN_type c_7315094;
++object e_7315122 [5];
++c_7315094.hdr.mark = gc_color_red;
++ c_7315094.hdr.grayed = 0;
++c_7315094.tag = closureN_tag;
++ c_7315094.fn = (function_type)__lambda_228;
++c_7315094.num_args = 1;
++c_7315094.num_elements = 5;
++c_7315094.elements = (object *)e_7315122;
++c_7315094.elements[0] = ((closureN)self_7311932)->elements[1];
++c_7315094.elements[1] = ((closureN)self_7311932)->elements[2];
++c_7315094.elements[2] = ((closureN)self_7311932)->elements[3];
++c_7315094.elements[3] = ((closureN)self_7311932)->elements[4];
++c_7315094.elements[4] = ((closureN)self_7311932)->elements[5];
+
-return_closcall2(data, ((closureN)self_7313185)->elements[4], &c_7316394, quote__list);}
--;
--} else {
--
++return_closcall2(data, ((closureN)self_7311932)->elements[4], &c_7315094, quote__list);}
+ ;
+ } else {
+
-closureN_type c_7316425;
-object e_7316557 [6];
-c_7316425.hdr.mark = gc_color_red;
@@ -57619,15 +57869,33 @@ Make let-values be the same as let*-values, to work around
-c_7316425.elements[3] = ((closureN)self_7313185)->elements[3];
-c_7316425.elements[4] = ((closureN)self_7313185)->elements[4];
-c_7316425.elements[5] = ((closureN)self_7313185)->elements[5];
--
++closureN_type c_7315125;
++object e_7315257 [6];
++c_7315125.hdr.mark = gc_color_red;
++ c_7315125.hdr.grayed = 0;
++c_7315125.tag = closureN_tag;
++ c_7315125.fn = (function_type)__lambda_231;
++c_7315125.num_args = 1;
++c_7315125.num_elements = 6;
++c_7315125.elements = (object *)e_7315257;
++c_7315125.elements[0] = ((closureN)self_7311932)->elements[0];
++c_7315125.elements[1] = ((closureN)self_7311932)->elements[1];
++c_7315125.elements[2] = ((closureN)self_7311932)->elements[2];
++c_7315125.elements[3] = ((closureN)self_7311932)->elements[3];
++c_7315125.elements[4] = ((closureN)self_7311932)->elements[4];
++c_7315125.elements[5] = ((closureN)self_7311932)->elements[5];
+
-return_closcall2(data, ((closureN)self_7313185)->elements[4], &c_7316425, quote_quasiquote);}
--;;
--}
--
++return_closcall2(data, ((closureN)self_7311932)->elements[4], &c_7315125, quote_quasiquote);}
+ ;;
+ }
+
-static void __lambda_231(void *data, object self_7313192, int argc, object *args) /* object self_7313192, object r_734769 */
-- {
++static void __lambda_231(void *data, object self_7311939, int argc, object *args) /* object self_7311939, object r_734317 */
+ {
- object r_734769 = args[0];
--
++ object r_734317 = args[0];
+
-closureN_type c_7316428;
-object e_7316553 [6];
-c_7316428.hdr.mark = gc_color_red;
@@ -57643,17 +57911,36 @@ Make let-values be the same as let*-values, to work around
-c_7316428.elements[3] = ((closureN)self_7313192)->elements[3];
-c_7316428.elements[4] = ((closureN)self_7313192)->elements[4];
-c_7316428.elements[5] = ((closureN)self_7313192)->elements[5];
--
--
--
++closureN_type c_7315128;
++object e_7315253 [6];
++c_7315128.hdr.mark = gc_color_red;
++ c_7315128.hdr.grayed = 0;
++c_7315128.tag = closureN_tag;
++ c_7315128.fn = (function_type)__lambda_232;
++c_7315128.num_args = 1;
++c_7315128.num_elements = 6;
++c_7315128.elements = (object *)e_7315253;
++c_7315128.elements[0] = ((closureN)self_7311939)->elements[0];
++c_7315128.elements[1] = ((closureN)self_7311939)->elements[1];
++c_7315128.elements[2] = ((closureN)self_7311939)->elements[2];
++c_7315128.elements[3] = ((closureN)self_7311939)->elements[3];
++c_7315128.elements[4] = ((closureN)self_7311939)->elements[4];
++c_7315128.elements[5] = ((closureN)self_7311939)->elements[5];
+
+
+
-return_closcall3(data, ((closureN)self_7313192)->elements[0], &c_7316428, r_734769, Cyc_car(data, ((closureN)self_7313192)->elements[5]));;
--}
--
++return_closcall3(data, ((closureN)self_7311939)->elements[0], &c_7315128, r_734317, Cyc_car(data, ((closureN)self_7311939)->elements[5]));;
+ }
+
-static void __lambda_232(void *data, object self_7313193, int argc, object *args) /* object self_7313193, object r_734736 */
-- {
++static void __lambda_232(void *data, object self_7311940, int argc, object *args) /* object self_7311940, object r_734284 */
+ {
- object r_734736 = args[0];
- if( (boolean_f != r_734736) ){
--
++ object r_734284 = args[0];
++ if( (boolean_f != r_734284) ){
+
-closureN_type c_7316431;
-object e_7316459 [5];
-c_7316431.hdr.mark = gc_color_red;
@@ -57668,24 +57955,23 @@ Make let-values be the same as let*-values, to work around
-c_7316431.elements[2] = ((closureN)self_7313193)->elements[3];
-c_7316431.elements[3] = ((closureN)self_7313193)->elements[4];
-c_7316431.elements[4] = ((closureN)self_7313193)->elements[5];
-+closureN_type c_7315101;
-+object e_7315129 [5];
-+c_7315101.hdr.mark = gc_color_red;
-+ c_7315101.hdr.grayed = 0;
-+c_7315101.tag = closureN_tag;
-+ c_7315101.fn = (function_type)__lambda_228;
-+c_7315101.num_args = 1;
-+c_7315101.num_elements = 5;
-+c_7315101.elements = (object *)e_7315129;
-+c_7315101.elements[0] = ((closureN)self_7311939)->elements[1];
-+c_7315101.elements[1] = ((closureN)self_7311939)->elements[2];
-+c_7315101.elements[2] = ((closureN)self_7311939)->elements[3];
-+c_7315101.elements[3] = ((closureN)self_7311939)->elements[4];
-+c_7315101.elements[4] = ((closureN)self_7311939)->elements[5];
++closureN_type c_7315131;
++object e_7315159 [5];
++c_7315131.hdr.mark = gc_color_red;
++ c_7315131.hdr.grayed = 0;
++c_7315131.tag = closureN_tag;
++ c_7315131.fn = (function_type)__lambda_233;
++c_7315131.num_args = 1;
++c_7315131.num_elements = 5;
++c_7315131.elements = (object *)e_7315159;
++c_7315131.elements[0] = ((closureN)self_7311940)->elements[1];
++c_7315131.elements[1] = ((closureN)self_7311940)->elements[2];
++c_7315131.elements[2] = ((closureN)self_7311940)->elements[3];
++c_7315131.elements[3] = ((closureN)self_7311940)->elements[4];
++c_7315131.elements[4] = ((closureN)self_7311940)->elements[5];
-return_closcall2(data, ((closureN)self_7313193)->elements[4], &c_7316431, quote__list);
-+return_closcall2(data, ((closureN)self_7311939)->elements[4], &c_7315101, quote__list);}
-+;
++return_closcall2(data, ((closureN)self_7311940)->elements[4], &c_7315131, quote__list);
} else {
-closureN_type c_7316461;
@@ -57701,87 +57987,19 @@ Make let-values be the same as let*-values, to work around
-c_7316461.elements[1] = ((closureN)self_7313193)->elements[1];
-c_7316461.elements[2] = ((closureN)self_7313193)->elements[4];
-c_7316461.elements[3] = ((closureN)self_7313193)->elements[5];
-+closureN_type c_7315132;
-+object e_7315264 [6];
-+c_7315132.hdr.mark = gc_color_red;
-+ c_7315132.hdr.grayed = 0;
-+c_7315132.tag = closureN_tag;
-+ c_7315132.fn = (function_type)__lambda_231;
-+c_7315132.num_args = 1;
-+c_7315132.num_elements = 6;
-+c_7315132.elements = (object *)e_7315264;
-+c_7315132.elements[0] = ((closureN)self_7311939)->elements[0];
-+c_7315132.elements[1] = ((closureN)self_7311939)->elements[1];
-+c_7315132.elements[2] = ((closureN)self_7311939)->elements[2];
-+c_7315132.elements[3] = ((closureN)self_7311939)->elements[3];
-+c_7315132.elements[4] = ((closureN)self_7311939)->elements[4];
-+c_7315132.elements[5] = ((closureN)self_7311939)->elements[5];
-+
-+return_closcall2(data, ((closureN)self_7311939)->elements[4], &c_7315132, quote_quasiquote);}
-+;;
-+}
-+
-+static void __lambda_231(void *data, object self_7311946, int argc, object *args) /* object self_7311946, object r_734324 */
-+ {
-+ object r_734324 = args[0];
-+
-+closureN_type c_7315135;
-+object e_7315260 [6];
-+c_7315135.hdr.mark = gc_color_red;
-+ c_7315135.hdr.grayed = 0;
-+c_7315135.tag = closureN_tag;
-+ c_7315135.fn = (function_type)__lambda_232;
-+c_7315135.num_args = 1;
-+c_7315135.num_elements = 6;
-+c_7315135.elements = (object *)e_7315260;
-+c_7315135.elements[0] = ((closureN)self_7311946)->elements[0];
-+c_7315135.elements[1] = ((closureN)self_7311946)->elements[1];
-+c_7315135.elements[2] = ((closureN)self_7311946)->elements[2];
-+c_7315135.elements[3] = ((closureN)self_7311946)->elements[3];
-+c_7315135.elements[4] = ((closureN)self_7311946)->elements[4];
-+c_7315135.elements[5] = ((closureN)self_7311946)->elements[5];
-+
-+
-+
-+return_closcall3(data, ((closureN)self_7311946)->elements[0], &c_7315135, r_734324, Cyc_car(data, ((closureN)self_7311946)->elements[5]));;
-+}
-+
-+static void __lambda_232(void *data, object self_7311947, int argc, object *args) /* object self_7311947, object r_734291 */
-+ {
-+ object r_734291 = args[0];
-+ if( (boolean_f != r_734291) ){
-+
-+closureN_type c_7315138;
-+object e_7315166 [5];
-+c_7315138.hdr.mark = gc_color_red;
-+ c_7315138.hdr.grayed = 0;
-+c_7315138.tag = closureN_tag;
-+ c_7315138.fn = (function_type)__lambda_233;
-+c_7315138.num_args = 1;
-+c_7315138.num_elements = 5;
-+c_7315138.elements = (object *)e_7315166;
-+c_7315138.elements[0] = ((closureN)self_7311947)->elements[1];
-+c_7315138.elements[1] = ((closureN)self_7311947)->elements[2];
-+c_7315138.elements[2] = ((closureN)self_7311947)->elements[3];
-+c_7315138.elements[3] = ((closureN)self_7311947)->elements[4];
-+c_7315138.elements[4] = ((closureN)self_7311947)->elements[5];
-+
-+return_closcall2(data, ((closureN)self_7311947)->elements[4], &c_7315138, quote__list);
-+} else {
-+
-+closureN_type c_7315168;
-+object e_7315189 [4];
-+c_7315168.hdr.mark = gc_color_red;
-+ c_7315168.hdr.grayed = 0;
-+c_7315168.tag = closureN_tag;
-+ c_7315168.fn = (function_type)__lambda_236;
-+c_7315168.num_args = 0;
-+c_7315168.num_elements = 4;
-+c_7315168.elements = (object *)e_7315189;
-+c_7315168.elements[0] = ((closureN)self_7311947)->elements[0];
-+c_7315168.elements[1] = ((closureN)self_7311947)->elements[1];
-+c_7315168.elements[2] = ((closureN)self_7311947)->elements[4];
-+c_7315168.elements[3] = ((closureN)self_7311947)->elements[5];
++closureN_type c_7315161;
++object e_7315182 [4];
++c_7315161.hdr.mark = gc_color_red;
++ c_7315161.hdr.grayed = 0;
++c_7315161.tag = closureN_tag;
++ c_7315161.fn = (function_type)__lambda_236;
++c_7315161.num_args = 0;
++c_7315161.num_elements = 4;
++c_7315161.elements = (object *)e_7315182;
++c_7315161.elements[0] = ((closureN)self_7311940)->elements[0];
++c_7315161.elements[1] = ((closureN)self_7311940)->elements[1];
++c_7315161.elements[2] = ((closureN)self_7311940)->elements[4];
++c_7315161.elements[3] = ((closureN)self_7311940)->elements[5];
-closureN_type c_7316483;
@@ -57798,43 +58016,43 @@ Make let-values be the same as let*-values, to work around
-c_7316483.elements[2] = ((closureN)self_7313193)->elements[3];
-c_7316483.elements[3] = ((closureN)self_7313193)->elements[4];
-c_7316483.elements[4] = ((closureN)self_7313193)->elements[5];
-+closureN_type c_7315190;
-+object e_7315259 [5];
-+c_7315190.hdr.mark = gc_color_red;
-+ c_7315190.hdr.grayed = 0;
-+c_7315190.tag = closureN_tag;
-+ c_7315190.fn = (function_type)__lambda_238;
-+c_7315190.num_args = 1;
-+c_7315190.num_elements = 5;
-+c_7315190.elements = (object *)e_7315259;
-+c_7315190.elements[0] = ((closureN)self_7311947)->elements[1];
-+c_7315190.elements[1] = ((closureN)self_7311947)->elements[2];
-+c_7315190.elements[2] = ((closureN)self_7311947)->elements[3];
-+c_7315190.elements[3] = ((closureN)self_7311947)->elements[4];
-+c_7315190.elements[4] = ((closureN)self_7311947)->elements[5];
++closureN_type c_7315183;
++object e_7315252 [5];
++c_7315183.hdr.mark = gc_color_red;
++ c_7315183.hdr.grayed = 0;
++c_7315183.tag = closureN_tag;
++ c_7315183.fn = (function_type)__lambda_238;
++c_7315183.num_args = 1;
++c_7315183.num_elements = 5;
++c_7315183.elements = (object *)e_7315252;
++c_7315183.elements[0] = ((closureN)self_7311940)->elements[1];
++c_7315183.elements[1] = ((closureN)self_7311940)->elements[2];
++c_7315183.elements[2] = ((closureN)self_7311940)->elements[3];
++c_7315183.elements[3] = ((closureN)self_7311940)->elements[4];
++c_7315183.elements[4] = ((closureN)self_7311940)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7316461,__lambda_236, &c_7316483);}
-+return_direct_with_clo1(data,(closure)&c_7315168,__lambda_236, &c_7315190);}
++return_direct_with_clo1(data,(closure)&c_7315161,__lambda_236, &c_7315183);}
;;
}
-static void __lambda_238(void *data, object self_7313197, int argc, object *args) /* object self_7313197, object r_734746 */
-+static void __lambda_238(void *data, object self_7311951, int argc, object *args) /* object self_7311951, object r_734301 */
++static void __lambda_238(void *data, object self_7311944, int argc, object *args) /* object self_7311944, object r_734294 */
{
- object r_734746 = args[0];
- if( (boolean_f != r_734746) ){
-+ object r_734301 = args[0];
-+ if( (boolean_f != r_734301) ){
++ object r_734294 = args[0];
++ if( (boolean_f != r_734294) ){
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7313197)->elements[4]))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7311951)->elements[4]))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7311944)->elements[4]))) ){
-return_direct_with_clo1(data, ((closureN)self_7313197)->elements[1], (((closure) ((closureN)self_7313197)->elements[1])->fn), Cyc_cadr(data, Cyc_car(data, ((closureN)self_7313197)->elements[4])));
-+return_direct_with_clo1(data, ((closureN)self_7311951)->elements[1], (((closure) ((closureN)self_7311951)->elements[1])->fn), Cyc_cadr(data, Cyc_car(data, ((closureN)self_7311951)->elements[4])));
++return_direct_with_clo1(data, ((closureN)self_7311944)->elements[1], (((closure) ((closureN)self_7311944)->elements[1])->fn), Cyc_cadr(data, Cyc_car(data, ((closureN)self_7311944)->elements[4])));
} else {
-closureN_type c_7316498;
@@ -57850,22 +58068,22 @@ Make let-values be the same as let*-values, to work around
-c_7316498.elements[1] = ((closureN)self_7313197)->elements[1];
-c_7316498.elements[2] = ((closureN)self_7313197)->elements[2];
-c_7316498.elements[3] = ((closureN)self_7313197)->elements[4];
-+closureN_type c_7315205;
-+object e_7315227 [4];
-+c_7315205.hdr.mark = gc_color_red;
-+ c_7315205.hdr.grayed = 0;
-+c_7315205.tag = closureN_tag;
-+ c_7315205.fn = (function_type)__lambda_239;
-+c_7315205.num_args = 1;
-+c_7315205.num_elements = 4;
-+c_7315205.elements = (object *)e_7315227;
-+c_7315205.elements[0] = ((closureN)self_7311951)->elements[0];
-+c_7315205.elements[1] = ((closureN)self_7311951)->elements[1];
-+c_7315205.elements[2] = ((closureN)self_7311951)->elements[2];
-+c_7315205.elements[3] = ((closureN)self_7311951)->elements[4];
++closureN_type c_7315198;
++object e_7315220 [4];
++c_7315198.hdr.mark = gc_color_red;
++ c_7315198.hdr.grayed = 0;
++c_7315198.tag = closureN_tag;
++ c_7315198.fn = (function_type)__lambda_239;
++c_7315198.num_args = 1;
++c_7315198.num_elements = 4;
++c_7315198.elements = (object *)e_7315220;
++c_7315198.elements[0] = ((closureN)self_7311944)->elements[0];
++c_7315198.elements[1] = ((closureN)self_7311944)->elements[1];
++c_7315198.elements[2] = ((closureN)self_7311944)->elements[2];
++c_7315198.elements[3] = ((closureN)self_7311944)->elements[4];
-return_closcall2(data, ((closureN)self_7313197)->elements[3], &c_7316498, quote_append);}
-+return_closcall2(data, ((closureN)self_7311951)->elements[3], &c_7315205, quote_append);}
++return_closcall2(data, ((closureN)self_7311944)->elements[3], &c_7315198, quote_append);}
;
} else {
@@ -57882,30 +58100,30 @@ Make let-values be the same as let*-values, to work around
-c_7316523.elements[1] = ((closureN)self_7313197)->elements[1];
-c_7316523.elements[2] = ((closureN)self_7313197)->elements[2];
-c_7316523.elements[3] = ((closureN)self_7313197)->elements[4];
-+closureN_type c_7315230;
-+object e_7315258 [4];
-+c_7315230.hdr.mark = gc_color_red;
-+ c_7315230.hdr.grayed = 0;
-+c_7315230.tag = closureN_tag;
-+ c_7315230.fn = (function_type)__lambda_241;
-+c_7315230.num_args = 1;
-+c_7315230.num_elements = 4;
-+c_7315230.elements = (object *)e_7315258;
-+c_7315230.elements[0] = ((closureN)self_7311951)->elements[0];
-+c_7315230.elements[1] = ((closureN)self_7311951)->elements[1];
-+c_7315230.elements[2] = ((closureN)self_7311951)->elements[2];
-+c_7315230.elements[3] = ((closureN)self_7311951)->elements[4];
++closureN_type c_7315223;
++object e_7315251 [4];
++c_7315223.hdr.mark = gc_color_red;
++ c_7315223.hdr.grayed = 0;
++c_7315223.tag = closureN_tag;
++ c_7315223.fn = (function_type)__lambda_241;
++c_7315223.num_args = 1;
++c_7315223.num_elements = 4;
++c_7315223.elements = (object *)e_7315251;
++c_7315223.elements[0] = ((closureN)self_7311944)->elements[0];
++c_7315223.elements[1] = ((closureN)self_7311944)->elements[1];
++c_7315223.elements[2] = ((closureN)self_7311944)->elements[2];
++c_7315223.elements[3] = ((closureN)self_7311944)->elements[4];
-return_closcall2(data, ((closureN)self_7313197)->elements[3], &c_7316523, quote_cons);}
-+return_closcall2(data, ((closureN)self_7311951)->elements[3], &c_7315230, quote_cons);}
++return_closcall2(data, ((closureN)self_7311944)->elements[3], &c_7315223, quote_cons);}
;;
}
-static void __lambda_241(void *data, object self_7313200, int argc, object *args) /* object self_7313200, object r_734756 */
-+static void __lambda_241(void *data, object self_7311954, int argc, object *args) /* object self_7311954, object r_734311 */
++static void __lambda_241(void *data, object self_7311947, int argc, object *args) /* object self_7311947, object r_734304 */
{
- object r_734756 = args[0];
-+ object r_734311 = args[0];
++ object r_734304 = args[0];
@@ -57923,32 +58141,32 @@ Make let-values be the same as let*-values, to work around
-c_7316528.elements[2] = ((closureN)self_7313200)->elements[2];
-c_7316528.elements[3] = r_734756;
-c_7316528.elements[4] = ((closureN)self_7313200)->elements[3];
-+closureN_type c_7315235;
-+object e_7315253 [5];
-+c_7315235.hdr.mark = gc_color_red;
-+ c_7315235.hdr.grayed = 0;
-+c_7315235.tag = closureN_tag;
-+ c_7315235.fn = (function_type)__lambda_242;
-+c_7315235.num_args = 1;
-+c_7315235.num_elements = 5;
-+c_7315235.elements = (object *)e_7315253;
-+c_7315235.elements[0] = ((closureN)self_7311954)->elements[0];
-+c_7315235.elements[1] = ((closureN)self_7311954)->elements[1];
-+c_7315235.elements[2] = ((closureN)self_7311954)->elements[2];
-+c_7315235.elements[3] = r_734311;
-+c_7315235.elements[4] = ((closureN)self_7311954)->elements[3];
++closureN_type c_7315228;
++object e_7315246 [5];
++c_7315228.hdr.mark = gc_color_red;
++ c_7315228.hdr.grayed = 0;
++c_7315228.tag = closureN_tag;
++ c_7315228.fn = (function_type)__lambda_242;
++c_7315228.num_args = 1;
++c_7315228.num_elements = 5;
++c_7315228.elements = (object *)e_7315246;
++c_7315228.elements[0] = ((closureN)self_7311947)->elements[0];
++c_7315228.elements[1] = ((closureN)self_7311947)->elements[1];
++c_7315228.elements[2] = ((closureN)self_7311947)->elements[2];
++c_7315228.elements[3] = r_734304;
++c_7315228.elements[4] = ((closureN)self_7311947)->elements[3];
-return_closcall3(data, car(((closureN)self_7313200)->elements[2]), &c_7316528, Cyc_car(data, ((closureN)self_7313200)->elements[3]), ((closureN)self_7313200)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7311954)->elements[2]), &c_7315235, Cyc_car(data, ((closureN)self_7311954)->elements[3]), ((closureN)self_7311954)->elements[0]);;
++return_closcall3(data, car(((closureN)self_7311947)->elements[2]), &c_7315228, Cyc_car(data, ((closureN)self_7311947)->elements[3]), ((closureN)self_7311947)->elements[0]);;
}
-static void __lambda_242(void *data, object self_7313201, int argc, object *args) /* object self_7313201, object r_734757 */
-+static void __lambda_242(void *data, object self_7311955, int argc, object *args) /* object self_7311955, object r_734312 */
++static void __lambda_242(void *data, object self_7311948, int argc, object *args) /* object self_7311948, object r_734305 */
{
- object r_734757 = args[0];
-+ object r_734312 = args[0];
++ object r_734305 = args[0];
@@ -57964,42 +58182,42 @@ Make let-values be the same as let*-values, to work around
-c_7316533.elements[0] = ((closureN)self_7313201)->elements[1];
-c_7316533.elements[1] = ((closureN)self_7313201)->elements[3];
-c_7316533.elements[2] = r_734757;
-+closureN_type c_7315240;
-+object e_7315248 [3];
-+c_7315240.hdr.mark = gc_color_red;
-+ c_7315240.hdr.grayed = 0;
-+c_7315240.tag = closureN_tag;
-+ c_7315240.fn = (function_type)__lambda_243;
-+c_7315240.num_args = 1;
-+c_7315240.num_elements = 3;
-+c_7315240.elements = (object *)e_7315248;
-+c_7315240.elements[0] = ((closureN)self_7311955)->elements[1];
-+c_7315240.elements[1] = ((closureN)self_7311955)->elements[3];
-+c_7315240.elements[2] = r_734312;
++closureN_type c_7315233;
++object e_7315241 [3];
++c_7315233.hdr.mark = gc_color_red;
++ c_7315233.hdr.grayed = 0;
++c_7315233.tag = closureN_tag;
++ c_7315233.fn = (function_type)__lambda_243;
++c_7315233.num_args = 1;
++c_7315233.num_elements = 3;
++c_7315233.elements = (object *)e_7315241;
++c_7315233.elements[0] = ((closureN)self_7311948)->elements[1];
++c_7315233.elements[1] = ((closureN)self_7311948)->elements[3];
++c_7315233.elements[2] = r_734305;
-return_closcall3(data, car(((closureN)self_7313201)->elements[2]), &c_7316533, Cyc_cdr(data, ((closureN)self_7313201)->elements[4]), ((closureN)self_7313201)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7311955)->elements[2]), &c_7315240, Cyc_cdr(data, ((closureN)self_7311955)->elements[4]), ((closureN)self_7311955)->elements[0]);;
++return_closcall3(data, car(((closureN)self_7311948)->elements[2]), &c_7315233, Cyc_cdr(data, ((closureN)self_7311948)->elements[4]), ((closureN)self_7311948)->elements[0]);;
}
-static void __lambda_243(void *data, object self_7313202, int argc, object *args) /* object self_7313202, object r_734758 */
-+static void __lambda_243(void *data, object self_7311956, int argc, object *args) /* object self_7311956, object r_734313 */
++static void __lambda_243(void *data, object self_7311949, int argc, object *args) /* object self_7311949, object r_734306 */
{
- object r_734758 = args[0];
-+ object r_734313 = args[0];
++ object r_734306 = args[0];
-list_3_type local_7316538;
-return_direct_with_clo1(data, ((closureN)self_7313202)->elements[0], (((closure) ((closureN)self_7313202)->elements[0])->fn), Cyc_fast_list_3(&local_7316538, ((closureN)self_7313202)->elements[1], ((closureN)self_7313202)->elements[2], r_734758));;
-+list_3_type local_7315245;
-+return_direct_with_clo1(data, ((closureN)self_7311956)->elements[0], (((closure) ((closureN)self_7311956)->elements[0])->fn), Cyc_fast_list_3(&local_7315245, ((closureN)self_7311956)->elements[1], ((closureN)self_7311956)->elements[2], r_734313));;
++list_3_type local_7315238;
++return_direct_with_clo1(data, ((closureN)self_7311949)->elements[0], (((closure) ((closureN)self_7311949)->elements[0])->fn), Cyc_fast_list_3(&local_7315238, ((closureN)self_7311949)->elements[1], ((closureN)self_7311949)->elements[2], r_734306));;
}
-static void __lambda_239(void *data, object self_7313198, int argc, object *args) /* object self_7313198, object r_734749 */
-+static void __lambda_239(void *data, object self_7311952, int argc, object *args) /* object self_7311952, object r_734304 */
++static void __lambda_239(void *data, object self_7311945, int argc, object *args) /* object self_7311945, object r_734297 */
{
- object r_734749 = args[0];
-+ object r_734304 = args[0];
++ object r_734297 = args[0];
@@ -58015,53 +58233,53 @@ Make let-values be the same as let*-values, to work around
-c_7316503.elements[0] = ((closureN)self_7313198)->elements[1];
-c_7316503.elements[1] = r_734749;
-c_7316503.elements[2] = ((closureN)self_7313198)->elements[3];
-+closureN_type c_7315210;
-+object e_7315222 [3];
-+c_7315210.hdr.mark = gc_color_red;
-+ c_7315210.hdr.grayed = 0;
-+c_7315210.tag = closureN_tag;
-+ c_7315210.fn = (function_type)__lambda_240;
-+c_7315210.num_args = 1;
-+c_7315210.num_elements = 3;
-+c_7315210.elements = (object *)e_7315222;
-+c_7315210.elements[0] = ((closureN)self_7311952)->elements[1];
-+c_7315210.elements[1] = r_734304;
-+c_7315210.elements[2] = ((closureN)self_7311952)->elements[3];
++closureN_type c_7315203;
++object e_7315215 [3];
++c_7315203.hdr.mark = gc_color_red;
++ c_7315203.hdr.grayed = 0;
++c_7315203.tag = closureN_tag;
++ c_7315203.fn = (function_type)__lambda_240;
++c_7315203.num_args = 1;
++c_7315203.num_elements = 3;
++c_7315203.elements = (object *)e_7315215;
++c_7315203.elements[0] = ((closureN)self_7311945)->elements[1];
++c_7315203.elements[1] = r_734297;
++c_7315203.elements[2] = ((closureN)self_7311945)->elements[3];
-return_closcall3(data, car(((closureN)self_7313198)->elements[2]), &c_7316503, Cyc_cdr(data, ((closureN)self_7313198)->elements[3]), ((closureN)self_7313198)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7311952)->elements[2]), &c_7315210, Cyc_cdr(data, ((closureN)self_7311952)->elements[3]), ((closureN)self_7311952)->elements[0]);;
++return_closcall3(data, car(((closureN)self_7311945)->elements[2]), &c_7315203, Cyc_cdr(data, ((closureN)self_7311945)->elements[3]), ((closureN)self_7311945)->elements[0]);;
}
-static void __lambda_240(void *data, object self_7313199, int argc, object *args) /* object self_7313199, object r_734751 */
-+static void __lambda_240(void *data, object self_7311953, int argc, object *args) /* object self_7311953, object r_734306 */
++static void __lambda_240(void *data, object self_7311946, int argc, object *args) /* object self_7311946, object r_734299 */
{
- object r_734751 = args[0];
-+ object r_734306 = args[0];
++ object r_734299 = args[0];
-list_3_type local_7316508;
-+list_3_type local_7315215;
++list_3_type local_7315208;
-return_direct_with_clo1(data, ((closureN)self_7313199)->elements[0], (((closure) ((closureN)self_7313199)->elements[0])->fn), Cyc_fast_list_3(&local_7316508, ((closureN)self_7313199)->elements[1], Cyc_cadr(data, Cyc_car(data, ((closureN)self_7313199)->elements[2])), r_734751));;
-+return_direct_with_clo1(data, ((closureN)self_7311953)->elements[0], (((closure) ((closureN)self_7311953)->elements[0])->fn), Cyc_fast_list_3(&local_7315215, ((closureN)self_7311953)->elements[1], Cyc_cadr(data, Cyc_car(data, ((closureN)self_7311953)->elements[2])), r_734306));;
++return_direct_with_clo1(data, ((closureN)self_7311946)->elements[0], (((closure) ((closureN)self_7311946)->elements[0])->fn), Cyc_fast_list_3(&local_7315208, ((closureN)self_7311946)->elements[1], Cyc_cadr(data, Cyc_car(data, ((closureN)self_7311946)->elements[2])), r_734299));;
}
-static void __lambda_236(void *data, object self_7313203, int argc, object *args) /* object self_7313203, object k_734762 */
-+static void __lambda_236(void *data, object self_7311957, int argc, object *args) /* object self_7311957, object k_734317 */
++static void __lambda_236(void *data, object self_7311950, int argc, object *args) /* object self_7311950, object k_734310 */
{
- object k_734762 = args[0];
-+ object k_734317 = args[0];
++ object k_734310 = args[0];
-if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7313203)->elements[1], obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7311957)->elements[1], obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_lte_op(data, ((closureN)self_7311950)->elements[1], obj_int2obj(0))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7313203)->elements[3]))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7311957)->elements[3]))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ((closureN)self_7311950)->elements[3]))) ){
-closureN_type c_7316472;
-object e_7316479 [3];
@@ -58075,47 +58293,47 @@ Make let-values be the same as let*-values, to work around
-c_7316472.elements[0] = ((closureN)self_7313203)->elements[0];
-c_7316472.elements[1] = k_734762;
-c_7316472.elements[2] = ((closureN)self_7313203)->elements[3];
-+closureN_type c_7315179;
-+object e_7315186 [3];
-+c_7315179.hdr.mark = gc_color_red;
-+ c_7315179.hdr.grayed = 0;
-+c_7315179.tag = closureN_tag;
-+ c_7315179.fn = (function_type)__lambda_237;
-+c_7315179.num_args = 1;
-+c_7315179.num_elements = 3;
-+c_7315179.elements = (object *)e_7315186;
-+c_7315179.elements[0] = ((closureN)self_7311957)->elements[0];
-+c_7315179.elements[1] = k_734317;
-+c_7315179.elements[2] = ((closureN)self_7311957)->elements[3];
++closureN_type c_7315172;
++object e_7315179 [3];
++c_7315172.hdr.mark = gc_color_red;
++ c_7315172.hdr.grayed = 0;
++c_7315172.tag = closureN_tag;
++ c_7315172.fn = (function_type)__lambda_237;
++c_7315172.num_args = 1;
++c_7315172.num_elements = 3;
++c_7315172.elements = (object *)e_7315179;
++c_7315172.elements[0] = ((closureN)self_7311950)->elements[0];
++c_7315172.elements[1] = k_734310;
++c_7315172.elements[2] = ((closureN)self_7311950)->elements[3];
-return_closcall2(data, ((closureN)self_7313203)->elements[2], &c_7316472, quote_unquote_91splicing);
-+return_closcall2(data, ((closureN)self_7311957)->elements[2], &c_7315179, quote_unquote_91splicing);
++return_closcall2(data, ((closureN)self_7311950)->elements[2], &c_7315172, quote_unquote_91splicing);
} else {
- return_direct_with_clo1(data, k_734762, (((closure) k_734762)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_734317, (((closure) k_734317)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_734310, (((closure) k_734310)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_734762, (((closure) k_734762)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_734317, (((closure) k_734317)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_734310, (((closure) k_734310)->fn), boolean_f);}
;;
}
-static void __lambda_237(void *data, object self_7313204, int argc, object *args) /* object self_7313204, object r_734765 */
-+static void __lambda_237(void *data, object self_7311958, int argc, object *args) /* object self_7311958, object r_734320 */
++static void __lambda_237(void *data, object self_7311951, int argc, object *args) /* object self_7311951, object r_734313 */
{
- object r_734765 = args[0];
-+ object r_734320 = args[0];
++ object r_734313 = args[0];
-return_closcall3(data, ((closureN)self_7313204)->elements[0], ((closureN)self_7313204)->elements[1], r_734765, Cyc_caar(data, ((closureN)self_7313204)->elements[2]));;
-+return_closcall3(data, ((closureN)self_7311958)->elements[0], ((closureN)self_7311958)->elements[1], r_734320, Cyc_caar(data, ((closureN)self_7311958)->elements[2]));;
++return_closcall3(data, ((closureN)self_7311951)->elements[0], ((closureN)self_7311951)->elements[1], r_734313, Cyc_caar(data, ((closureN)self_7311951)->elements[2]));;
}
-static void __lambda_233(void *data, object self_7313194, int argc, object *args) /* object self_7313194, object r_734737 */
-+static void __lambda_233(void *data, object self_7311948, int argc, object *args) /* object self_7311948, object r_734292 */
++static void __lambda_233(void *data, object self_7311941, int argc, object *args) /* object self_7311941, object r_734285 */
{
- object r_734737 = args[0];
-+ object r_734292 = args[0];
++ object r_734285 = args[0];
-closureN_type c_7316434;
-object e_7316458 [5];
@@ -58131,30 +58349,30 @@ Make let-values be the same as let*-values, to work around
-c_7316434.elements[2] = ((closureN)self_7313194)->elements[2];
-c_7316434.elements[3] = r_734737;
-c_7316434.elements[4] = ((closureN)self_7313194)->elements[4];
-+closureN_type c_7315141;
-+object e_7315165 [5];
-+c_7315141.hdr.mark = gc_color_red;
-+ c_7315141.hdr.grayed = 0;
-+c_7315141.tag = closureN_tag;
-+ c_7315141.fn = (function_type)__lambda_234;
-+c_7315141.num_args = 1;
-+c_7315141.num_elements = 5;
-+c_7315141.elements = (object *)e_7315165;
-+c_7315141.elements[0] = ((closureN)self_7311948)->elements[0];
-+c_7315141.elements[1] = ((closureN)self_7311948)->elements[1];
-+c_7315141.elements[2] = ((closureN)self_7311948)->elements[2];
-+c_7315141.elements[3] = r_734292;
-+c_7315141.elements[4] = ((closureN)self_7311948)->elements[4];
++closureN_type c_7315134;
++object e_7315158 [5];
++c_7315134.hdr.mark = gc_color_red;
++ c_7315134.hdr.grayed = 0;
++c_7315134.tag = closureN_tag;
++ c_7315134.fn = (function_type)__lambda_234;
++c_7315134.num_args = 1;
++c_7315134.num_elements = 5;
++c_7315134.elements = (object *)e_7315158;
++c_7315134.elements[0] = ((closureN)self_7311941)->elements[0];
++c_7315134.elements[1] = ((closureN)self_7311941)->elements[1];
++c_7315134.elements[2] = ((closureN)self_7311941)->elements[2];
++c_7315134.elements[3] = r_734285;
++c_7315134.elements[4] = ((closureN)self_7311941)->elements[4];
-return_closcall2(data, ((closureN)self_7313194)->elements[3], &c_7316434, quote_quote);;
-+return_closcall2(data, ((closureN)self_7311948)->elements[3], &c_7315141, quote_quote);;
++return_closcall2(data, ((closureN)self_7311941)->elements[3], &c_7315134, quote_quote);;
}
-static void __lambda_234(void *data, object self_7313195, int argc, object *args) /* object self_7313195, object r_734742 */
-+static void __lambda_234(void *data, object self_7311949, int argc, object *args) /* object self_7311949, object r_734297 */
++static void __lambda_234(void *data, object self_7311942, int argc, object *args) /* object self_7311942, object r_734290 */
{
- object r_734742 = args[0];
-+ object r_734297 = args[0];
++ object r_734290 = args[0];
@@ -58170,48 +58388,48 @@ Make let-values be the same as let*-values, to work around
-c_7316439.elements[0] = ((closureN)self_7313195)->elements[1];
-c_7316439.elements[1] = ((closureN)self_7313195)->elements[3];
-c_7316439.elements[2] = r_734742;
-+closureN_type c_7315146;
-+object e_7315157 [3];
-+c_7315146.hdr.mark = gc_color_red;
-+ c_7315146.hdr.grayed = 0;
-+c_7315146.tag = closureN_tag;
-+ c_7315146.fn = (function_type)__lambda_235;
-+c_7315146.num_args = 1;
-+c_7315146.num_elements = 3;
-+c_7315146.elements = (object *)e_7315157;
-+c_7315146.elements[0] = ((closureN)self_7311949)->elements[1];
-+c_7315146.elements[1] = ((closureN)self_7311949)->elements[3];
-+c_7315146.elements[2] = r_734297;
++closureN_type c_7315139;
++object e_7315150 [3];
++c_7315139.hdr.mark = gc_color_red;
++ c_7315139.hdr.grayed = 0;
++c_7315139.tag = closureN_tag;
++ c_7315139.fn = (function_type)__lambda_235;
++c_7315139.num_args = 1;
++c_7315139.num_elements = 3;
++c_7315139.elements = (object *)e_7315150;
++c_7315139.elements[0] = ((closureN)self_7311942)->elements[1];
++c_7315139.elements[1] = ((closureN)self_7311942)->elements[3];
++c_7315139.elements[2] = r_734290;
-complex_num_type local_7316456;
-return_closcall3(data, car(((closureN)self_7313195)->elements[2]), &c_7316439, Cyc_cadr(data, ((closureN)self_7313195)->elements[4]), Cyc_fast_sum(data,&local_7316456, ((closureN)self_7313195)->elements[0], obj_int2obj(1)));;
-+complex_num_type local_7315163;
-+return_closcall3(data, car(((closureN)self_7311949)->elements[2]), &c_7315146, Cyc_cadr(data, ((closureN)self_7311949)->elements[4]), Cyc_fast_sum(data,&local_7315163, ((closureN)self_7311949)->elements[0], obj_int2obj(1)));;
++complex_num_type local_7315156;
++return_closcall3(data, car(((closureN)self_7311942)->elements[2]), &c_7315139, Cyc_cadr(data, ((closureN)self_7311942)->elements[4]), Cyc_fast_sum(data,&local_7315156, ((closureN)self_7311942)->elements[0], obj_int2obj(1)));;
}
-static void __lambda_235(void *data, object self_7313196, int argc, object *args) /* object self_7313196, object r_734739 */
-+static void __lambda_235(void *data, object self_7311950, int argc, object *args) /* object self_7311950, object r_734294 */
++static void __lambda_235(void *data, object self_7311943, int argc, object *args) /* object self_7311943, object r_734287 */
{
- object r_734739 = args[0];
-+ object r_734294 = args[0];
++ object r_734287 = args[0];
-list_3_type local_7316444;
-+list_3_type local_7315151;
++list_3_type local_7315144;
-list_2_type local_7316448;
-return_direct_with_clo1(data, ((closureN)self_7313196)->elements[0], (((closure) ((closureN)self_7313196)->elements[0])->fn), Cyc_fast_list_3(&local_7316444, ((closureN)self_7313196)->elements[1], Cyc_fast_list_2(&local_7316448, ((closureN)self_7313196)->elements[2], quote_quasiquote), r_734739));;
-+list_2_type local_7315155;
-+return_direct_with_clo1(data, ((closureN)self_7311950)->elements[0], (((closure) ((closureN)self_7311950)->elements[0])->fn), Cyc_fast_list_3(&local_7315151, ((closureN)self_7311950)->elements[1], Cyc_fast_list_2(&local_7315155, ((closureN)self_7311950)->elements[2], quote_quasiquote), r_734294));;
++list_2_type local_7315148;
++return_direct_with_clo1(data, ((closureN)self_7311943)->elements[0], (((closure) ((closureN)self_7311943)->elements[0])->fn), Cyc_fast_list_3(&local_7315144, ((closureN)self_7311943)->elements[1], Cyc_fast_list_2(&local_7315148, ((closureN)self_7311943)->elements[2], quote_quasiquote), r_734287));;
}
-static void __lambda_228(void *data, object self_7313189, int argc, object *args) /* object self_7313189, object r_734727 */
-+static void __lambda_228(void *data, object self_7311943, int argc, object *args) /* object self_7311943, object r_734282 */
++static void __lambda_228(void *data, object self_7311936, int argc, object *args) /* object self_7311936, object r_734275 */
{
- object r_734727 = args[0];
-+ object r_734282 = args[0];
++ object r_734275 = args[0];
-closureN_type c_7316397;
-object e_7316421 [5];
@@ -58227,30 +58445,30 @@ Make let-values be the same as let*-values, to work around
-c_7316397.elements[2] = ((closureN)self_7313189)->elements[2];
-c_7316397.elements[3] = r_734727;
-c_7316397.elements[4] = ((closureN)self_7313189)->elements[4];
-+closureN_type c_7315104;
-+object e_7315128 [5];
-+c_7315104.hdr.mark = gc_color_red;
-+ c_7315104.hdr.grayed = 0;
-+c_7315104.tag = closureN_tag;
-+ c_7315104.fn = (function_type)__lambda_229;
-+c_7315104.num_args = 1;
-+c_7315104.num_elements = 5;
-+c_7315104.elements = (object *)e_7315128;
-+c_7315104.elements[0] = ((closureN)self_7311943)->elements[0];
-+c_7315104.elements[1] = ((closureN)self_7311943)->elements[1];
-+c_7315104.elements[2] = ((closureN)self_7311943)->elements[2];
-+c_7315104.elements[3] = r_734282;
-+c_7315104.elements[4] = ((closureN)self_7311943)->elements[4];
++closureN_type c_7315097;
++object e_7315121 [5];
++c_7315097.hdr.mark = gc_color_red;
++ c_7315097.hdr.grayed = 0;
++c_7315097.tag = closureN_tag;
++ c_7315097.fn = (function_type)__lambda_229;
++c_7315097.num_args = 1;
++c_7315097.num_elements = 5;
++c_7315097.elements = (object *)e_7315121;
++c_7315097.elements[0] = ((closureN)self_7311936)->elements[0];
++c_7315097.elements[1] = ((closureN)self_7311936)->elements[1];
++c_7315097.elements[2] = ((closureN)self_7311936)->elements[2];
++c_7315097.elements[3] = r_734275;
++c_7315097.elements[4] = ((closureN)self_7311936)->elements[4];
-return_closcall2(data, ((closureN)self_7313189)->elements[3], &c_7316397, quote_quote);;
-+return_closcall2(data, ((closureN)self_7311943)->elements[3], &c_7315104, quote_quote);;
++return_closcall2(data, ((closureN)self_7311936)->elements[3], &c_7315097, quote_quote);;
}
-static void __lambda_229(void *data, object self_7313190, int argc, object *args) /* object self_7313190, object r_734732 */
-+static void __lambda_229(void *data, object self_7311944, int argc, object *args) /* object self_7311944, object r_734287 */
++static void __lambda_229(void *data, object self_7311937, int argc, object *args) /* object self_7311937, object r_734280 */
{
- object r_734732 = args[0];
-+ object r_734287 = args[0];
++ object r_734280 = args[0];
@@ -58266,48 +58484,48 @@ Make let-values be the same as let*-values, to work around
-c_7316402.elements[0] = ((closureN)self_7313190)->elements[1];
-c_7316402.elements[1] = ((closureN)self_7313190)->elements[3];
-c_7316402.elements[2] = r_734732;
-+closureN_type c_7315109;
-+object e_7315120 [3];
-+c_7315109.hdr.mark = gc_color_red;
-+ c_7315109.hdr.grayed = 0;
-+c_7315109.tag = closureN_tag;
-+ c_7315109.fn = (function_type)__lambda_230;
-+c_7315109.num_args = 1;
-+c_7315109.num_elements = 3;
-+c_7315109.elements = (object *)e_7315120;
-+c_7315109.elements[0] = ((closureN)self_7311944)->elements[1];
-+c_7315109.elements[1] = ((closureN)self_7311944)->elements[3];
-+c_7315109.elements[2] = r_734287;
++closureN_type c_7315102;
++object e_7315113 [3];
++c_7315102.hdr.mark = gc_color_red;
++ c_7315102.hdr.grayed = 0;
++c_7315102.tag = closureN_tag;
++ c_7315102.fn = (function_type)__lambda_230;
++c_7315102.num_args = 1;
++c_7315102.num_elements = 3;
++c_7315102.elements = (object *)e_7315113;
++c_7315102.elements[0] = ((closureN)self_7311937)->elements[1];
++c_7315102.elements[1] = ((closureN)self_7311937)->elements[3];
++c_7315102.elements[2] = r_734280;
-complex_num_type local_7316419;
-return_closcall3(data, car(((closureN)self_7313190)->elements[2]), &c_7316402, Cyc_cadr(data, ((closureN)self_7313190)->elements[4]), Cyc_fast_sub(data,&local_7316419, ((closureN)self_7313190)->elements[0], obj_int2obj(1)));;
-+complex_num_type local_7315126;
-+return_closcall3(data, car(((closureN)self_7311944)->elements[2]), &c_7315109, Cyc_cadr(data, ((closureN)self_7311944)->elements[4]), Cyc_fast_sub(data,&local_7315126, ((closureN)self_7311944)->elements[0], obj_int2obj(1)));;
++complex_num_type local_7315119;
++return_closcall3(data, car(((closureN)self_7311937)->elements[2]), &c_7315102, Cyc_cadr(data, ((closureN)self_7311937)->elements[4]), Cyc_fast_sub(data,&local_7315119, ((closureN)self_7311937)->elements[0], obj_int2obj(1)));;
}
-static void __lambda_230(void *data, object self_7313191, int argc, object *args) /* object self_7313191, object r_734729 */
-+static void __lambda_230(void *data, object self_7311945, int argc, object *args) /* object self_7311945, object r_734284 */
++static void __lambda_230(void *data, object self_7311938, int argc, object *args) /* object self_7311938, object r_734277 */
{
- object r_734729 = args[0];
-+ object r_734284 = args[0];
++ object r_734277 = args[0];
-list_3_type local_7316407;
-+list_3_type local_7315114;
++list_3_type local_7315107;
-list_2_type local_7316411;
-return_direct_with_clo1(data, ((closureN)self_7313191)->elements[0], (((closure) ((closureN)self_7313191)->elements[0])->fn), Cyc_fast_list_3(&local_7316407, ((closureN)self_7313191)->elements[1], Cyc_fast_list_2(&local_7316411, ((closureN)self_7313191)->elements[2], quote_unquote_91splicing), r_734729));;
-+list_2_type local_7315118;
-+return_direct_with_clo1(data, ((closureN)self_7311945)->elements[0], (((closure) ((closureN)self_7311945)->elements[0])->fn), Cyc_fast_list_3(&local_7315114, ((closureN)self_7311945)->elements[1], Cyc_fast_list_2(&local_7315118, ((closureN)self_7311945)->elements[2], quote_unquote_91splicing), r_734284));;
++list_2_type local_7315111;
++return_direct_with_clo1(data, ((closureN)self_7311938)->elements[0], (((closure) ((closureN)self_7311938)->elements[0])->fn), Cyc_fast_list_3(&local_7315107, ((closureN)self_7311938)->elements[1], Cyc_fast_list_2(&local_7315111, ((closureN)self_7311938)->elements[2], quote_unquote_91splicing), r_734277));;
}
-static void __lambda_225(void *data, object self_7313186, int argc, object *args) /* object self_7313186, object r_734721 */
-+static void __lambda_225(void *data, object self_7311940, int argc, object *args) /* object self_7311940, object r_734276 */
++static void __lambda_225(void *data, object self_7311933, int argc, object *args) /* object self_7311933, object r_734269 */
{
- object r_734721 = args[0];
-+ object r_734276 = args[0];
++ object r_734269 = args[0];
@@ -58325,32 +58543,32 @@ Make let-values be the same as let*-values, to work around
-c_7316368.elements[2] = ((closureN)self_7313186)->elements[2];
-c_7316368.elements[3] = r_734721;
-c_7316368.elements[4] = ((closureN)self_7313186)->elements[3];
-+closureN_type c_7315075;
-+object e_7315093 [5];
-+c_7315075.hdr.mark = gc_color_red;
-+ c_7315075.hdr.grayed = 0;
-+c_7315075.tag = closureN_tag;
-+ c_7315075.fn = (function_type)__lambda_226;
-+c_7315075.num_args = 1;
-+c_7315075.num_elements = 5;
-+c_7315075.elements = (object *)e_7315093;
-+c_7315075.elements[0] = ((closureN)self_7311940)->elements[0];
-+c_7315075.elements[1] = ((closureN)self_7311940)->elements[1];
-+c_7315075.elements[2] = ((closureN)self_7311940)->elements[2];
-+c_7315075.elements[3] = r_734276;
-+c_7315075.elements[4] = ((closureN)self_7311940)->elements[3];
++closureN_type c_7315068;
++object e_7315086 [5];
++c_7315068.hdr.mark = gc_color_red;
++ c_7315068.hdr.grayed = 0;
++c_7315068.tag = closureN_tag;
++ c_7315068.fn = (function_type)__lambda_226;
++c_7315068.num_args = 1;
++c_7315068.num_elements = 5;
++c_7315068.elements = (object *)e_7315086;
++c_7315068.elements[0] = ((closureN)self_7311933)->elements[0];
++c_7315068.elements[1] = ((closureN)self_7311933)->elements[1];
++c_7315068.elements[2] = ((closureN)self_7311933)->elements[2];
++c_7315068.elements[3] = r_734269;
++c_7315068.elements[4] = ((closureN)self_7311933)->elements[3];
-return_closcall3(data, car(((closureN)self_7313186)->elements[2]), &c_7316368, Cyc_car(data, ((closureN)self_7313186)->elements[3]), ((closureN)self_7313186)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7311940)->elements[2]), &c_7315075, Cyc_car(data, ((closureN)self_7311940)->elements[3]), ((closureN)self_7311940)->elements[0]);;
++return_closcall3(data, car(((closureN)self_7311933)->elements[2]), &c_7315068, Cyc_car(data, ((closureN)self_7311933)->elements[3]), ((closureN)self_7311933)->elements[0]);;
}
-static void __lambda_226(void *data, object self_7313187, int argc, object *args) /* object self_7313187, object r_734722 */
-+static void __lambda_226(void *data, object self_7311941, int argc, object *args) /* object self_7311941, object r_734277 */
++static void __lambda_226(void *data, object self_7311934, int argc, object *args) /* object self_7311934, object r_734270 */
{
- object r_734722 = args[0];
-+ object r_734277 = args[0];
++ object r_734270 = args[0];
@@ -58366,42 +58584,42 @@ Make let-values be the same as let*-values, to work around
-c_7316373.elements[0] = ((closureN)self_7313187)->elements[1];
-c_7316373.elements[1] = ((closureN)self_7313187)->elements[3];
-c_7316373.elements[2] = r_734722;
-+closureN_type c_7315080;
-+object e_7315088 [3];
-+c_7315080.hdr.mark = gc_color_red;
-+ c_7315080.hdr.grayed = 0;
-+c_7315080.tag = closureN_tag;
-+ c_7315080.fn = (function_type)__lambda_227;
-+c_7315080.num_args = 1;
-+c_7315080.num_elements = 3;
-+c_7315080.elements = (object *)e_7315088;
-+c_7315080.elements[0] = ((closureN)self_7311941)->elements[1];
-+c_7315080.elements[1] = ((closureN)self_7311941)->elements[3];
-+c_7315080.elements[2] = r_734277;
++closureN_type c_7315073;
++object e_7315081 [3];
++c_7315073.hdr.mark = gc_color_red;
++ c_7315073.hdr.grayed = 0;
++c_7315073.tag = closureN_tag;
++ c_7315073.fn = (function_type)__lambda_227;
++c_7315073.num_args = 1;
++c_7315073.num_elements = 3;
++c_7315073.elements = (object *)e_7315081;
++c_7315073.elements[0] = ((closureN)self_7311934)->elements[1];
++c_7315073.elements[1] = ((closureN)self_7311934)->elements[3];
++c_7315073.elements[2] = r_734270;
-return_closcall3(data, car(((closureN)self_7313187)->elements[2]), &c_7316373, Cyc_cdr(data, ((closureN)self_7313187)->elements[4]), ((closureN)self_7313187)->elements[0]);;
-+return_closcall3(data, car(((closureN)self_7311941)->elements[2]), &c_7315080, Cyc_cdr(data, ((closureN)self_7311941)->elements[4]), ((closureN)self_7311941)->elements[0]);;
++return_closcall3(data, car(((closureN)self_7311934)->elements[2]), &c_7315073, Cyc_cdr(data, ((closureN)self_7311934)->elements[4]), ((closureN)self_7311934)->elements[0]);;
}
-static void __lambda_227(void *data, object self_7313188, int argc, object *args) /* object self_7313188, object r_734723 */
-+static void __lambda_227(void *data, object self_7311942, int argc, object *args) /* object self_7311942, object r_734278 */
++static void __lambda_227(void *data, object self_7311935, int argc, object *args) /* object self_7311935, object r_734271 */
{
- object r_734723 = args[0];
-+ object r_734278 = args[0];
++ object r_734271 = args[0];
-list_3_type local_7316378;
-return_direct_with_clo1(data, ((closureN)self_7313188)->elements[0], (((closure) ((closureN)self_7313188)->elements[0])->fn), Cyc_fast_list_3(&local_7316378, ((closureN)self_7313188)->elements[1], ((closureN)self_7313188)->elements[2], r_734723));;
-+list_3_type local_7315085;
-+return_direct_with_clo1(data, ((closureN)self_7311942)->elements[0], (((closure) ((closureN)self_7311942)->elements[0])->fn), Cyc_fast_list_3(&local_7315085, ((closureN)self_7311942)->elements[1], ((closureN)self_7311942)->elements[2], r_734278));;
++list_3_type local_7315078;
++return_direct_with_clo1(data, ((closureN)self_7311935)->elements[0], (((closure) ((closureN)self_7311935)->elements[0])->fn), Cyc_fast_list_3(&local_7315078, ((closureN)self_7311935)->elements[1], ((closureN)self_7311935)->elements[2], r_734271));;
}
-static void __lambda_220(void *data, object self_7313181, int argc, object *args) /* object self_7313181, object r_734710 */
-+static void __lambda_220(void *data, object self_7311935, int argc, object *args) /* object self_7311935, object r_734265 */
++static void __lambda_220(void *data, object self_7311928, int argc, object *args) /* object self_7311928, object r_734258 */
{
- object r_734710 = args[0];
-+ object r_734265 = args[0];
++ object r_734258 = args[0];
-closureN_type c_7316326;
-object e_7316350 [5];
@@ -58417,30 +58635,30 @@ Make let-values be the same as let*-values, to work around
-c_7316326.elements[2] = ((closureN)self_7313181)->elements[2];
-c_7316326.elements[3] = r_734710;
-c_7316326.elements[4] = ((closureN)self_7313181)->elements[4];
-+closureN_type c_7315033;
-+object e_7315057 [5];
-+c_7315033.hdr.mark = gc_color_red;
-+ c_7315033.hdr.grayed = 0;
-+c_7315033.tag = closureN_tag;
-+ c_7315033.fn = (function_type)__lambda_221;
-+c_7315033.num_args = 1;
-+c_7315033.num_elements = 5;
-+c_7315033.elements = (object *)e_7315057;
-+c_7315033.elements[0] = ((closureN)self_7311935)->elements[0];
-+c_7315033.elements[1] = ((closureN)self_7311935)->elements[1];
-+c_7315033.elements[2] = ((closureN)self_7311935)->elements[2];
-+c_7315033.elements[3] = r_734265;
-+c_7315033.elements[4] = ((closureN)self_7311935)->elements[4];
++closureN_type c_7315026;
++object e_7315050 [5];
++c_7315026.hdr.mark = gc_color_red;
++ c_7315026.hdr.grayed = 0;
++c_7315026.tag = closureN_tag;
++ c_7315026.fn = (function_type)__lambda_221;
++c_7315026.num_args = 1;
++c_7315026.num_elements = 5;
++c_7315026.elements = (object *)e_7315050;
++c_7315026.elements[0] = ((closureN)self_7311928)->elements[0];
++c_7315026.elements[1] = ((closureN)self_7311928)->elements[1];
++c_7315026.elements[2] = ((closureN)self_7311928)->elements[2];
++c_7315026.elements[3] = r_734258;
++c_7315026.elements[4] = ((closureN)self_7311928)->elements[4];
-return_closcall2(data, ((closureN)self_7313181)->elements[3], &c_7316326, quote_quote);;
-+return_closcall2(data, ((closureN)self_7311935)->elements[3], &c_7315033, quote_quote);;
++return_closcall2(data, ((closureN)self_7311928)->elements[3], &c_7315026, quote_quote);;
}
-static void __lambda_221(void *data, object self_7313182, int argc, object *args) /* object self_7313182, object r_734715 */
-+static void __lambda_221(void *data, object self_7311936, int argc, object *args) /* object self_7311936, object r_734270 */
++static void __lambda_221(void *data, object self_7311929, int argc, object *args) /* object self_7311929, object r_734263 */
{
- object r_734715 = args[0];
-+ object r_734270 = args[0];
++ object r_734263 = args[0];
@@ -58456,48 +58674,48 @@ Make let-values be the same as let*-values, to work around
-c_7316331.elements[0] = ((closureN)self_7313182)->elements[1];
-c_7316331.elements[1] = ((closureN)self_7313182)->elements[3];
-c_7316331.elements[2] = r_734715;
-+closureN_type c_7315038;
-+object e_7315049 [3];
-+c_7315038.hdr.mark = gc_color_red;
-+ c_7315038.hdr.grayed = 0;
-+c_7315038.tag = closureN_tag;
-+ c_7315038.fn = (function_type)__lambda_222;
-+c_7315038.num_args = 1;
-+c_7315038.num_elements = 3;
-+c_7315038.elements = (object *)e_7315049;
-+c_7315038.elements[0] = ((closureN)self_7311936)->elements[1];
-+c_7315038.elements[1] = ((closureN)self_7311936)->elements[3];
-+c_7315038.elements[2] = r_734270;
++closureN_type c_7315031;
++object e_7315042 [3];
++c_7315031.hdr.mark = gc_color_red;
++ c_7315031.hdr.grayed = 0;
++c_7315031.tag = closureN_tag;
++ c_7315031.fn = (function_type)__lambda_222;
++c_7315031.num_args = 1;
++c_7315031.num_elements = 3;
++c_7315031.elements = (object *)e_7315042;
++c_7315031.elements[0] = ((closureN)self_7311929)->elements[1];
++c_7315031.elements[1] = ((closureN)self_7311929)->elements[3];
++c_7315031.elements[2] = r_734263;
-complex_num_type local_7316348;
-return_closcall3(data, car(((closureN)self_7313182)->elements[2]), &c_7316331, Cyc_cadr(data, ((closureN)self_7313182)->elements[4]), Cyc_fast_sub(data,&local_7316348, ((closureN)self_7313182)->elements[0], obj_int2obj(1)));;
-+complex_num_type local_7315055;
-+return_closcall3(data, car(((closureN)self_7311936)->elements[2]), &c_7315038, Cyc_cadr(data, ((closureN)self_7311936)->elements[4]), Cyc_fast_sub(data,&local_7315055, ((closureN)self_7311936)->elements[0], obj_int2obj(1)));;
++complex_num_type local_7315048;
++return_closcall3(data, car(((closureN)self_7311929)->elements[2]), &c_7315031, Cyc_cadr(data, ((closureN)self_7311929)->elements[4]), Cyc_fast_sub(data,&local_7315048, ((closureN)self_7311929)->elements[0], obj_int2obj(1)));;
}
-static void __lambda_222(void *data, object self_7313183, int argc, object *args) /* object self_7313183, object r_734712 */
-+static void __lambda_222(void *data, object self_7311937, int argc, object *args) /* object self_7311937, object r_734267 */
++static void __lambda_222(void *data, object self_7311930, int argc, object *args) /* object self_7311930, object r_734260 */
{
- object r_734712 = args[0];
-+ object r_734267 = args[0];
++ object r_734260 = args[0];
-list_3_type local_7316336;
-+list_3_type local_7315043;
++list_3_type local_7315036;
-list_2_type local_7316340;
-return_direct_with_clo1(data, ((closureN)self_7313183)->elements[0], (((closure) ((closureN)self_7313183)->elements[0])->fn), Cyc_fast_list_3(&local_7316336, ((closureN)self_7313183)->elements[1], Cyc_fast_list_2(&local_7316340, ((closureN)self_7313183)->elements[2], quote_unquote), r_734712));;
-+list_2_type local_7315047;
-+return_direct_with_clo1(data, ((closureN)self_7311937)->elements[0], (((closure) ((closureN)self_7311937)->elements[0])->fn), Cyc_fast_list_3(&local_7315043, ((closureN)self_7311937)->elements[1], Cyc_fast_list_2(&local_7315047, ((closureN)self_7311937)->elements[2], quote_unquote), r_734267));;
++list_2_type local_7315040;
++return_direct_with_clo1(data, ((closureN)self_7311930)->elements[0], (((closure) ((closureN)self_7311930)->elements[0])->fn), Cyc_fast_list_3(&local_7315036, ((closureN)self_7311930)->elements[1], Cyc_fast_list_2(&local_7315040, ((closureN)self_7311930)->elements[2], quote_unquote), r_734260));;
}
-static void __lambda_215(void *data, object self_7313209, int argc, object *args) /* object self_7313209, object r_734705 */
-+static void __lambda_215(void *data, object self_7311963, int argc, object *args) /* object self_7311963, object r_734260 */
++static void __lambda_215(void *data, object self_7311956, int argc, object *args) /* object self_7311956, object r_734253 */
{
- object r_734705 = args[0];
-+ object r_734260 = args[0];
++ object r_734253 = args[0];
-closureN_type c_7316290;
-object e_7316299 [3];
@@ -58511,27 +58729,27 @@ Make let-values be the same as let*-values, to work around
-c_7316290.elements[0] = ((closureN)self_7313209)->elements[0];
-c_7316290.elements[1] = ((closureN)self_7313209)->elements[1];
-c_7316290.elements[2] = ((closureN)self_7313209)->elements[2];
-+closureN_type c_7314997;
-+object e_7315006 [3];
-+c_7314997.hdr.mark = gc_color_red;
-+ c_7314997.hdr.grayed = 0;
-+c_7314997.tag = closureN_tag;
-+ c_7314997.fn = (function_type)__lambda_216;
-+c_7314997.num_args = 1;
-+c_7314997.num_elements = 3;
-+c_7314997.elements = (object *)e_7315006;
-+c_7314997.elements[0] = ((closureN)self_7311963)->elements[0];
-+c_7314997.elements[1] = ((closureN)self_7311963)->elements[1];
-+c_7314997.elements[2] = ((closureN)self_7311963)->elements[2];
++closureN_type c_7314990;
++object e_7314999 [3];
++c_7314990.hdr.mark = gc_color_red;
++ c_7314990.hdr.grayed = 0;
++c_7314990.tag = closureN_tag;
++ c_7314990.fn = (function_type)__lambda_216;
++c_7314990.num_args = 1;
++c_7314990.num_elements = 3;
++c_7314990.elements = (object *)e_7314999;
++c_7314990.elements[0] = ((closureN)self_7311956)->elements[0];
++c_7314990.elements[1] = ((closureN)self_7311956)->elements[1];
++c_7314990.elements[2] = ((closureN)self_7311956)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7316290,__lambda_216, Cyc_set_cell(data, ((closureN)self_7313209)->elements[2], r_734705));;
-+return_direct_with_clo1(data,(closure)&c_7314997,__lambda_216, Cyc_set_cell(data, ((closureN)self_7311963)->elements[2], r_734260));;
++return_direct_with_clo1(data,(closure)&c_7314990,__lambda_216, Cyc_set_cell(data, ((closureN)self_7311956)->elements[2], r_734253));;
}
-static void __lambda_216(void *data, object self_7313210, int argc, object *args) /* object self_7313210, object r_734703 */
-+static void __lambda_216(void *data, object self_7311964, int argc, object *args) /* object self_7311964, object r_734258 */
++static void __lambda_216(void *data, object self_7311957, int argc, object *args) /* object self_7311957, object r_734251 */
{
@@ -58539,16 +58757,15 @@ Make let-values be the same as let*-values, to work around
-return_closcall3(data, car(((closureN)self_7313210)->elements[2]), ((closureN)self_7313210)->elements[1], Cyc_cadr(data, ((closureN)self_7313210)->elements[0]), obj_int2obj(0));;
-+return_closcall3(data, car(((closureN)self_7311964)->elements[2]), ((closureN)self_7311964)->elements[1], Cyc_cadr(data, ((closureN)self_7311964)->elements[0]), obj_int2obj(0));;
++return_closcall3(data, car(((closureN)self_7311957)->elements[2]), ((closureN)self_7311957)->elements[1], Cyc_cadr(data, ((closureN)self_7311957)->elements[0]), obj_int2obj(0));;
}
-static void __lambda_189(void *data, object _, int argc, object *args) /* closure _,object k_734623, object expr_73227_732945, object rename_73228_732946, object compare_73229_732947 */
-+static void __lambda_189(void *data, object _, int argc, object *args) /* closure _,object k_734178, object expr_73227_732605, object rename_73228_732606, object compare_73229_732607 */
++static void __lambda_189(void *data, object _, int argc, object *args) /* closure _,object k_734171, object expr_73227_732598, object rename_73228_732599, object compare_73229_732600 */
{
-object k_734623 = args[0]; object expr_73227_732945 = args[1]; object rename_73228_732946 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:do");
-+object k_734178 = args[0]; object expr_73227_732605 = args[1]; object rename_73228_732606 = args[2];
-+ Cyc_st_add(data, "base.sld:do");
++object k_734171 = args[0]; object expr_73227_732598 = args[1]; object rename_73228_732599 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:do");
-closureN_type c_7316049;
-object e_7316281 [3];
@@ -58562,28 +58779,28 @@ Make let-values be the same as let*-values, to work around
-c_7316049.elements[0] = expr_73227_732945;
-c_7316049.elements[1] = k_734623;
-c_7316049.elements[2] = rename_73228_732946;
-+closureN_type c_7314756;
-+object e_7314988 [3];
-+c_7314756.hdr.mark = gc_color_red;
-+ c_7314756.hdr.grayed = 0;
-+c_7314756.tag = closureN_tag;
-+ c_7314756.fn = (function_type)__lambda_190;
-+c_7314756.num_args = 1;
-+c_7314756.num_elements = 3;
-+c_7314756.elements = (object *)e_7314988;
-+c_7314756.elements[0] = expr_73227_732605;
-+c_7314756.elements[1] = k_734178;
-+c_7314756.elements[2] = rename_73228_732606;
++closureN_type c_7314749;
++object e_7314981 [3];
++c_7314749.hdr.mark = gc_color_red;
++ c_7314749.hdr.grayed = 0;
++c_7314749.tag = closureN_tag;
++ c_7314749.fn = (function_type)__lambda_190;
++c_7314749.num_args = 1;
++c_7314749.num_elements = 3;
++c_7314749.elements = (object *)e_7314981;
++c_7314749.elements[0] = expr_73227_732598;
++c_7314749.elements[1] = k_734171;
++c_7314749.elements[2] = rename_73228_732599;
-return_closcall2(data, rename_73228_732946, &c_7316049, quote_begin);;
-+return_closcall2(data, rename_73228_732606, &c_7314756, quote_begin);;
++return_closcall2(data, rename_73228_732599, &c_7314749, quote_begin);;
}
-static void __lambda_190(void *data, object self_7313153, int argc, object *args) /* object self_7313153, object r_734680 */
-+static void __lambda_190(void *data, object self_7311907, int argc, object *args) /* object self_7311907, object r_734235 */
++static void __lambda_190(void *data, object self_7311900, int argc, object *args) /* object self_7311900, object r_734228 */
{
- object r_734680 = args[0];
-+ object r_734235 = args[0];
++ object r_734228 = args[0];
-closureN_type c_7316052;
-object e_7316280 [4];
@@ -58598,29 +58815,29 @@ Make let-values be the same as let*-values, to work around
-c_7316052.elements[1] = ((closureN)self_7313153)->elements[1];
-c_7316052.elements[2] = r_734680;
-c_7316052.elements[3] = ((closureN)self_7313153)->elements[2];
-+closureN_type c_7314759;
-+object e_7314987 [4];
-+c_7314759.hdr.mark = gc_color_red;
-+ c_7314759.hdr.grayed = 0;
-+c_7314759.tag = closureN_tag;
-+ c_7314759.fn = (function_type)__lambda_191;
-+c_7314759.num_args = 1;
-+c_7314759.num_elements = 4;
-+c_7314759.elements = (object *)e_7314987;
-+c_7314759.elements[0] = ((closureN)self_7311907)->elements[0];
-+c_7314759.elements[1] = ((closureN)self_7311907)->elements[1];
-+c_7314759.elements[2] = r_734235;
-+c_7314759.elements[3] = ((closureN)self_7311907)->elements[2];
++closureN_type c_7314752;
++object e_7314980 [4];
++c_7314752.hdr.mark = gc_color_red;
++ c_7314752.hdr.grayed = 0;
++c_7314752.tag = closureN_tag;
++ c_7314752.fn = (function_type)__lambda_191;
++c_7314752.num_args = 1;
++c_7314752.num_elements = 4;
++c_7314752.elements = (object *)e_7314980;
++c_7314752.elements[0] = ((closureN)self_7311900)->elements[0];
++c_7314752.elements[1] = ((closureN)self_7311900)->elements[1];
++c_7314752.elements[2] = r_734228;
++c_7314752.elements[3] = ((closureN)self_7311900)->elements[2];
-return_closcall2(data, ((closureN)self_7313153)->elements[2], &c_7316052, quote_lp);;
-+return_closcall2(data, ((closureN)self_7311907)->elements[2], &c_7314759, quote_lp);;
++return_closcall2(data, ((closureN)self_7311900)->elements[2], &c_7314752, quote_lp);;
}
-static void __lambda_191(void *data, object self_7313154, int argc, object *args) /* object self_7313154, object r_734686 */
-+static void __lambda_191(void *data, object self_7311908, int argc, object *args) /* object self_7311908, object r_734241 */
++static void __lambda_191(void *data, object self_7311901, int argc, object *args) /* object self_7311901, object r_734234 */
{
- object r_734686 = args[0];
-+ object r_734241 = args[0];
++ object r_734234 = args[0];
-closureN_type c_7316054;
-object e_7316245 [5];
@@ -58636,33 +58853,33 @@ Make let-values be the same as let*-values, to work around
-c_7316054.elements[2] = ((closureN)self_7313154)->elements[2];
-c_7316054.elements[3] = r_734686;
-c_7316054.elements[4] = ((closureN)self_7313154)->elements[3];
-+closureN_type c_7314761;
-+object e_7314952 [5];
-+c_7314761.hdr.mark = gc_color_red;
-+ c_7314761.hdr.grayed = 0;
-+c_7314761.tag = closureN_tag;
-+ c_7314761.fn = (function_type)__lambda_192;
-+c_7314761.num_args = 1;
-+c_7314761.num_elements = 5;
-+c_7314761.elements = (object *)e_7314952;
-+c_7314761.elements[0] = ((closureN)self_7311908)->elements[0];
-+c_7314761.elements[1] = ((closureN)self_7311908)->elements[1];
-+c_7314761.elements[2] = ((closureN)self_7311908)->elements[2];
-+c_7314761.elements[3] = r_734241;
-+c_7314761.elements[4] = ((closureN)self_7311908)->elements[3];
++closureN_type c_7314754;
++object e_7314945 [5];
++c_7314754.hdr.mark = gc_color_red;
++ c_7314754.hdr.grayed = 0;
++c_7314754.tag = closureN_tag;
++ c_7314754.fn = (function_type)__lambda_192;
++c_7314754.num_args = 1;
++c_7314754.num_elements = 5;
++c_7314754.elements = (object *)e_7314945;
++c_7314754.elements[0] = ((closureN)self_7311901)->elements[0];
++c_7314754.elements[1] = ((closureN)self_7311901)->elements[1];
++c_7314754.elements[2] = ((closureN)self_7311901)->elements[2];
++c_7314754.elements[3] = r_734234;
++c_7314754.elements[4] = ((closureN)self_7311901)->elements[3];
-mmacro(c_7316246, (function_type)__lambda_210);c_7316246.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7316054,__lambda_192, &c_7316246);;
-+mmacro(c_7314953, (function_type)__lambda_210);c_7314953.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7314761,__lambda_192, &c_7314953);;
++mmacro(c_7314946, (function_type)__lambda_210);c_7314946.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7314754,__lambda_192, &c_7314946);;
}
-static void __lambda_210(void *data, object self_7313155, int argc, object *args) /* object self_7313155, object k_734690, object x_73253_732952 */
-+static void __lambda_210(void *data, object self_7311909, int argc, object *args) /* object self_7311909, object k_734245, object x_73253_732612 */
++static void __lambda_210(void *data, object self_7311902, int argc, object *args) /* object self_7311902, object k_734238, object x_73253_732605 */
{
- object k_734690 = args[0]; object x_73253_732952 = args[1];
-+ object k_734245 = args[0]; object x_73253_732612 = args[1];
++ object k_734238 = args[0]; object x_73253_732605 = args[1];
-closureN_type c_7316248;
-object e_7316277 [2];
@@ -58675,32 +58892,32 @@ Make let-values be the same as let*-values, to work around
-c_7316248.elements = (object *)e_7316277;
-c_7316248.elements[0] = k_734690;
-c_7316248.elements[1] = x_73253_732952;
-+closureN_type c_7314955;
-+object e_7314984 [2];
-+c_7314955.hdr.mark = gc_color_red;
-+ c_7314955.hdr.grayed = 0;
-+c_7314955.tag = closureN_tag;
-+ c_7314955.fn = (function_type)__lambda_211;
-+c_7314955.num_args = 1;
-+c_7314955.num_elements = 2;
-+c_7314955.elements = (object *)e_7314984;
-+c_7314955.elements[0] = k_734245;
-+c_7314955.elements[1] = x_73253_732612;
++closureN_type c_7314948;
++object e_7314977 [2];
++c_7314948.hdr.mark = gc_color_red;
++ c_7314948.hdr.grayed = 0;
++c_7314948.tag = closureN_tag;
++ c_7314948.fn = (function_type)__lambda_211;
++c_7314948.num_args = 1;
++c_7314948.num_elements = 2;
++c_7314948.elements = (object *)e_7314977;
++c_7314948.elements[0] = k_734238;
++c_7314948.elements[1] = x_73253_732605;
-return_direct_with_clo1(data,(closure)&c_7316248,__lambda_211, Cyc_cddr(data, x_73253_732952));;
-+return_direct_with_clo1(data,(closure)&c_7314955,__lambda_211, Cyc_cddr(data, x_73253_732612));;
++return_direct_with_clo1(data,(closure)&c_7314948,__lambda_211, Cyc_cddr(data, x_73253_732605));;
}
-static void __lambda_211(void *data, object self_7313156, int argc, object *args) /* object self_7313156, object r_734696 */
-+static void __lambda_211(void *data, object self_7311910, int argc, object *args) /* object self_7311910, object r_734251 */
++static void __lambda_211(void *data, object self_7311903, int argc, object *args) /* object self_7311903, object r_734244 */
{
- object r_734696 = args[0];
-+ object r_734251 = args[0];
++ object r_734244 = args[0];
-if( (boolean_f != Cyc_is_pair(r_734696)) ){
-+if( (boolean_f != Cyc_is_pair(r_734251)) ){
++if( (boolean_f != Cyc_is_pair(r_734244)) ){
-closureN_type c_7316252;
-object e_7316268 [2];
@@ -58713,59 +58930,59 @@ Make let-values be the same as let*-values, to work around
-c_7316252.elements = (object *)e_7316268;
-c_7316252.elements[0] = ((closureN)self_7313156)->elements[0];
-c_7316252.elements[1] = ((closureN)self_7313156)->elements[1];
-+closureN_type c_7314959;
-+object e_7314975 [2];
-+c_7314959.hdr.mark = gc_color_red;
-+ c_7314959.hdr.grayed = 0;
-+c_7314959.tag = closureN_tag;
-+ c_7314959.fn = (function_type)__lambda_212;
-+c_7314959.num_args = 1;
-+c_7314959.num_elements = 2;
-+c_7314959.elements = (object *)e_7314975;
-+c_7314959.elements[0] = ((closureN)self_7311910)->elements[0];
-+c_7314959.elements[1] = ((closureN)self_7311910)->elements[1];
++closureN_type c_7314952;
++object e_7314968 [2];
++c_7314952.hdr.mark = gc_color_red;
++ c_7314952.hdr.grayed = 0;
++c_7314952.tag = closureN_tag;
++ c_7314952.fn = (function_type)__lambda_212;
++c_7314952.num_args = 1;
++c_7314952.num_elements = 2;
++c_7314952.elements = (object *)e_7314968;
++c_7314952.elements[0] = ((closureN)self_7311903)->elements[0];
++c_7314952.elements[1] = ((closureN)self_7311903)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7316252,__lambda_212, Cyc_cddr(data, ((closureN)self_7313156)->elements[1]));
-+return_direct_with_clo1(data,(closure)&c_7314959,__lambda_212, Cyc_cddr(data, ((closureN)self_7311910)->elements[1]));
++return_direct_with_clo1(data,(closure)&c_7314952,__lambda_212, Cyc_cddr(data, ((closureN)self_7311903)->elements[1]));
} else {
-return_direct_with_clo1(data, ((closureN)self_7313156)->elements[0], (((closure) ((closureN)self_7313156)->elements[0])->fn), Cyc_car(data, ((closureN)self_7313156)->elements[1]));}
-+return_direct_with_clo1(data, ((closureN)self_7311910)->elements[0], (((closure) ((closureN)self_7311910)->elements[0])->fn), Cyc_car(data, ((closureN)self_7311910)->elements[1]));}
++return_direct_with_clo1(data, ((closureN)self_7311903)->elements[0], (((closure) ((closureN)self_7311903)->elements[0])->fn), Cyc_car(data, ((closureN)self_7311903)->elements[1]));}
;;
}
-static void __lambda_212(void *data, object self_7313157, int argc, object *args) /* object self_7313157, object r_734695 */
-+static void __lambda_212(void *data, object self_7311911, int argc, object *args) /* object self_7311911, object r_734250 */
++static void __lambda_212(void *data, object self_7311904, int argc, object *args) /* object self_7311904, object r_734243 */
{
- object r_734695 = args[0];
-+ object r_734250 = args[0];
++ object r_734243 = args[0];
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, r_734695))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, r_734250))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, r_734243))) ){
-make_utf8_string_with_len(c_7316259, "too many forms in do iterator", 29, 29);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313157)->elements[0], &c_7316259, ((closureN)self_7313157)->elements[1]);
-+make_utf8_string_with_len(c_7314966, "too many forms in do iterator", 29, 29);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311911)->elements[0], &c_7314966, ((closureN)self_7311911)->elements[1]);
++make_utf8_string_with_len(c_7314959, "too many forms in do iterator", 29, 29);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311904)->elements[0], &c_7314959, ((closureN)self_7311904)->elements[1]);
} else {
-return_direct_with_clo1(data, ((closureN)self_7313157)->elements[0], (((closure) ((closureN)self_7313157)->elements[0])->fn), Cyc_car(data, Cyc_cddr(data, ((closureN)self_7313157)->elements[1])));}
-+return_direct_with_clo1(data, ((closureN)self_7311911)->elements[0], (((closure) ((closureN)self_7311911)->elements[0])->fn), Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311911)->elements[1])));}
++return_direct_with_clo1(data, ((closureN)self_7311904)->elements[0], (((closure) ((closureN)self_7311904)->elements[0])->fn), Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311904)->elements[1])));}
;;
}
-static void __lambda_192(void *data, object self_7313158, int argc, object *args) /* object self_7313158, object r_734688 */
-+static void __lambda_192(void *data, object self_7311912, int argc, object *args) /* object self_7311912, object r_734243 */
++static void __lambda_192(void *data, object self_7311905, int argc, object *args) /* object self_7311905, object r_734236 */
{
- object r_734688 = args[0];
-+ object r_734243 = args[0];
++ object r_734236 = args[0];
-closureN_type c_7316056;
-object e_7316241 [5];
@@ -58781,32 +58998,32 @@ Make let-values be the same as let*-values, to work around
-c_7316056.elements[2] = ((closureN)self_7313158)->elements[2];
-c_7316056.elements[3] = ((closureN)self_7313158)->elements[3];
-c_7316056.elements[4] = ((closureN)self_7313158)->elements[4];
-+closureN_type c_7314763;
-+object e_7314948 [5];
-+c_7314763.hdr.mark = gc_color_red;
-+ c_7314763.hdr.grayed = 0;
-+c_7314763.tag = closureN_tag;
-+ c_7314763.fn = (function_type)__lambda_193;
-+c_7314763.num_args = 1;
-+c_7314763.num_elements = 5;
-+c_7314763.elements = (object *)e_7314948;
-+c_7314763.elements[0] = ((closureN)self_7311912)->elements[0];
-+c_7314763.elements[1] = ((closureN)self_7311912)->elements[1];
-+c_7314763.elements[2] = ((closureN)self_7311912)->elements[2];
-+c_7314763.elements[3] = ((closureN)self_7311912)->elements[3];
-+c_7314763.elements[4] = ((closureN)self_7311912)->elements[4];
++closureN_type c_7314756;
++object e_7314941 [5];
++c_7314756.hdr.mark = gc_color_red;
++ c_7314756.hdr.grayed = 0;
++c_7314756.tag = closureN_tag;
++ c_7314756.fn = (function_type)__lambda_193;
++c_7314756.num_args = 1;
++c_7314756.num_elements = 5;
++c_7314756.elements = (object *)e_7314941;
++c_7314756.elements[0] = ((closureN)self_7311905)->elements[0];
++c_7314756.elements[1] = ((closureN)self_7311905)->elements[1];
++c_7314756.elements[2] = ((closureN)self_7311905)->elements[2];
++c_7314756.elements[3] = ((closureN)self_7311905)->elements[3];
++c_7314756.elements[4] = ((closureN)self_7311905)->elements[4];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7316056, r_734688, Cyc_cadr(data, ((closureN)self_7313158)->elements[0]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314763, r_734243, Cyc_cadr(data, ((closureN)self_7311912)->elements[0]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314756, r_734236, Cyc_cadr(data, ((closureN)self_7311905)->elements[0]));;
}
-static void __lambda_193(void *data, object self_7313159, int argc, object *args) /* object self_7313159, object r_734687 */
-+static void __lambda_193(void *data, object self_7311913, int argc, object *args) /* object self_7311913, object r_734242 */
++static void __lambda_193(void *data, object self_7311906, int argc, object *args) /* object self_7311906, object r_734235 */
{
- object r_734687 = args[0];
-+ object r_734242 = args[0];
++ object r_734235 = args[0];
-closureN_type c_7316058;
-object e_7316228 [4];
@@ -58821,19 +59038,19 @@ Make let-values be the same as let*-values, to work around
-c_7316058.elements[1] = ((closureN)self_7313159)->elements[1];
-c_7316058.elements[2] = ((closureN)self_7313159)->elements[2];
-c_7316058.elements[3] = ((closureN)self_7313159)->elements[4];
-+closureN_type c_7314765;
-+object e_7314935 [4];
-+c_7314765.hdr.mark = gc_color_red;
-+ c_7314765.hdr.grayed = 0;
-+c_7314765.tag = closureN_tag;
-+ c_7314765.fn = (function_type)__lambda_194;
-+c_7314765.num_args = 1;
-+c_7314765.num_elements = 4;
-+c_7314765.elements = (object *)e_7314935;
-+c_7314765.elements[0] = ((closureN)self_7311913)->elements[0];
-+c_7314765.elements[1] = ((closureN)self_7311913)->elements[1];
-+c_7314765.elements[2] = ((closureN)self_7311913)->elements[2];
-+c_7314765.elements[3] = ((closureN)self_7311913)->elements[4];
++closureN_type c_7314758;
++object e_7314928 [4];
++c_7314758.hdr.mark = gc_color_red;
++ c_7314758.hdr.grayed = 0;
++c_7314758.tag = closureN_tag;
++ c_7314758.fn = (function_type)__lambda_194;
++c_7314758.num_args = 1;
++c_7314758.num_elements = 4;
++c_7314758.elements = (object *)e_7314928;
++c_7314758.elements[0] = ((closureN)self_7311906)->elements[0];
++c_7314758.elements[1] = ((closureN)self_7311906)->elements[1];
++c_7314758.elements[2] = ((closureN)self_7311906)->elements[2];
++c_7314758.elements[3] = ((closureN)self_7311906)->elements[4];
@@ -58841,19 +59058,19 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7316236;
-+pair_type local_7314943;
++pair_type local_7314936;
-pair_type local_7316239;
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7316058, Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7313159)->elements[0])), set_pair_as_expr(&local_7316236, set_pair_as_expr(&local_7316239, ((closureN)self_7313159)->elements[3], r_734687), NULL));;
-+pair_type local_7314946;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7314765, Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7311913)->elements[0])), set_pair_as_expr(&local_7314943, set_pair_as_expr(&local_7314946, ((closureN)self_7311913)->elements[3], r_734242), NULL));;
++pair_type local_7314939;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7314758, Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7311906)->elements[0])), set_pair_as_expr(&local_7314936, set_pair_as_expr(&local_7314939, ((closureN)self_7311906)->elements[3], r_734235), NULL));;
}
-static void __lambda_194(void *data, object self_7313160, int argc, object *args) /* object self_7313160, object r_734681 */
-+static void __lambda_194(void *data, object self_7311914, int argc, object *args) /* object self_7311914, object r_734236 */
++static void __lambda_194(void *data, object self_7311907, int argc, object *args) /* object self_7311907, object r_734229 */
{
- object r_734681 = args[0];
-+ object r_734236 = args[0];
++ object r_734229 = args[0];
-closureN_type c_7316060;
-object e_7316223 [3];
@@ -58867,31 +59084,31 @@ Make let-values be the same as let*-values, to work around
-c_7316060.elements[0] = ((closureN)self_7313160)->elements[0];
-c_7316060.elements[1] = ((closureN)self_7313160)->elements[1];
-c_7316060.elements[2] = ((closureN)self_7313160)->elements[3];
-+closureN_type c_7314767;
-+object e_7314930 [3];
-+c_7314767.hdr.mark = gc_color_red;
-+ c_7314767.hdr.grayed = 0;
-+c_7314767.tag = closureN_tag;
-+ c_7314767.fn = (function_type)__lambda_195;
-+c_7314767.num_args = 1;
-+c_7314767.num_elements = 3;
-+c_7314767.elements = (object *)e_7314930;
-+c_7314767.elements[0] = ((closureN)self_7311914)->elements[0];
-+c_7314767.elements[1] = ((closureN)self_7311914)->elements[1];
-+c_7314767.elements[2] = ((closureN)self_7311914)->elements[3];
++closureN_type c_7314760;
++object e_7314923 [3];
++c_7314760.hdr.mark = gc_color_red;
++ c_7314760.hdr.grayed = 0;
++c_7314760.tag = closureN_tag;
++ c_7314760.fn = (function_type)__lambda_195;
++c_7314760.num_args = 1;
++c_7314760.num_elements = 3;
++c_7314760.elements = (object *)e_7314923;
++c_7314760.elements[0] = ((closureN)self_7311907)->elements[0];
++c_7314760.elements[1] = ((closureN)self_7311907)->elements[1];
++c_7314760.elements[2] = ((closureN)self_7311907)->elements[3];
-pair_type local_7316226;
-return_direct_with_clo1(data,(closure)&c_7316060,__lambda_195, set_pair_as_expr(&local_7316226, ((closureN)self_7313160)->elements[2], r_734681));;
-+pair_type local_7314933;
-+return_direct_with_clo1(data,(closure)&c_7314767,__lambda_195, set_pair_as_expr(&local_7314933, ((closureN)self_7311914)->elements[2], r_734236));;
++pair_type local_7314926;
++return_direct_with_clo1(data,(closure)&c_7314760,__lambda_195, set_pair_as_expr(&local_7314926, ((closureN)self_7311907)->elements[2], r_734229));;
}
-static void __lambda_195(void *data, object self_7313161, int argc, object *args) /* object self_7313161, object body_73232_732948 */
-+static void __lambda_195(void *data, object self_7311915, int argc, object *args) /* object self_7311915, object body_73232_732608 */
++static void __lambda_195(void *data, object self_7311908, int argc, object *args) /* object self_7311908, object body_73232_732601 */
{
- object body_73232_732948 = args[0];
-+ object body_73232_732608 = args[0];
++ object body_73232_732601 = args[0];
-closureN_type c_7316062;
-object e_7316177 [3];
@@ -58905,8 +59122,20 @@ Make let-values be the same as let*-values, to work around
-c_7316062.elements[0] = body_73232_732948;
-c_7316062.elements[1] = ((closureN)self_7313161)->elements[0];
-c_7316062.elements[2] = ((closureN)self_7313161)->elements[2];
--
--
++closureN_type c_7314762;
++object e_7314877 [3];
++c_7314762.hdr.mark = gc_color_red;
++ c_7314762.hdr.grayed = 0;
++c_7314762.tag = closureN_tag;
++ c_7314762.fn = (function_type)__lambda_196;
++c_7314762.num_args = 0;
++c_7314762.num_elements = 3;
++c_7314762.elements = (object *)e_7314877;
++c_7314762.elements[0] = body_73232_732601;
++c_7314762.elements[1] = ((closureN)self_7311908)->elements[0];
++c_7314762.elements[2] = ((closureN)self_7311908)->elements[2];
+
+
-closureN_type c_7316178;
-object e_7316222 [3];
-c_7316178.hdr.mark = gc_color_red;
@@ -58919,26 +59148,29 @@ Make let-values be the same as let*-values, to work around
-c_7316178.elements[0] = ((closureN)self_7313161)->elements[0];
-c_7316178.elements[1] = ((closureN)self_7313161)->elements[1];
-c_7316178.elements[2] = ((closureN)self_7313161)->elements[2];
-+closureN_type c_7314769;
-+object e_7314884 [3];
-+c_7314769.hdr.mark = gc_color_red;
-+ c_7314769.hdr.grayed = 0;
-+c_7314769.tag = closureN_tag;
-+ c_7314769.fn = (function_type)__lambda_196;
-+c_7314769.num_args = 0;
-+c_7314769.num_elements = 3;
-+c_7314769.elements = (object *)e_7314884;
-+c_7314769.elements[0] = body_73232_732608;
-+c_7314769.elements[1] = ((closureN)self_7311915)->elements[0];
-+c_7314769.elements[2] = ((closureN)self_7311915)->elements[2];
++closureN_type c_7314878;
++object e_7314922 [3];
++c_7314878.hdr.mark = gc_color_red;
++ c_7314878.hdr.grayed = 0;
++c_7314878.tag = closureN_tag;
++ c_7314878.fn = (function_type)__lambda_204;
++c_7314878.num_args = 1;
++c_7314878.num_elements = 3;
++c_7314878.elements = (object *)e_7314922;
++c_7314878.elements[0] = ((closureN)self_7311908)->elements[0];
++c_7314878.elements[1] = ((closureN)self_7311908)->elements[1];
++c_7314878.elements[2] = ((closureN)self_7311908)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7316062,__lambda_196, &c_7316178);;
--}
++return_direct_with_clo1(data,(closure)&c_7314762,__lambda_196, &c_7314878);;
+ }
-static void __lambda_204(void *data, object self_7313162, int argc, object *args) /* object self_7313162, object wrap_73238_732950 */
-- {
++static void __lambda_204(void *data, object self_7311909, int argc, object *args) /* object self_7311909, object wrap_73238_732603 */
+ {
- object wrap_73238_732950 = args[0];
--
++ object wrap_73238_732603 = args[0];
+
-closureN_type c_7316181;
-object e_7316221 [4];
-c_7316181.hdr.mark = gc_color_red;
@@ -58952,28 +59184,29 @@ Make let-values be the same as let*-values, to work around
-c_7316181.elements[1] = ((closureN)self_7313162)->elements[1];
-c_7316181.elements[2] = ((closureN)self_7313162)->elements[2];
-c_7316181.elements[3] = wrap_73238_732950;
-+closureN_type c_7314885;
-+object e_7314929 [3];
-+c_7314885.hdr.mark = gc_color_red;
-+ c_7314885.hdr.grayed = 0;
-+c_7314885.tag = closureN_tag;
-+ c_7314885.fn = (function_type)__lambda_204;
-+c_7314885.num_args = 1;
-+c_7314885.num_elements = 3;
-+c_7314885.elements = (object *)e_7314929;
-+c_7314885.elements[0] = ((closureN)self_7311915)->elements[0];
-+c_7314885.elements[1] = ((closureN)self_7311915)->elements[1];
-+c_7314885.elements[2] = ((closureN)self_7311915)->elements[2];
++closureN_type c_7314881;
++object e_7314921 [4];
++c_7314881.hdr.mark = gc_color_red;
++ c_7314881.hdr.grayed = 0;
++c_7314881.tag = closureN_tag;
++ c_7314881.fn = (function_type)__lambda_205;
++c_7314881.num_args = 1;
++c_7314881.num_elements = 4;
++c_7314881.elements = (object *)e_7314921;
++c_7314881.elements[0] = ((closureN)self_7311909)->elements[0];
++c_7314881.elements[1] = ((closureN)self_7311909)->elements[1];
++c_7314881.elements[2] = ((closureN)self_7311909)->elements[2];
++c_7314881.elements[3] = wrap_73238_732603;
-return_closcall2(data, ((closureN)self_7313162)->elements[2], &c_7316181, quote_let);;
-+return_direct_with_clo1(data,(closure)&c_7314769,__lambda_196, &c_7314885);;
++return_closcall2(data, ((closureN)self_7311909)->elements[2], &c_7314881, quote_let);;
}
-static void __lambda_205(void *data, object self_7313163, int argc, object *args) /* object self_7313163, object r_734627 */
-+static void __lambda_204(void *data, object self_7311916, int argc, object *args) /* object self_7311916, object wrap_73238_732610 */
++static void __lambda_205(void *data, object self_7311910, int argc, object *args) /* object self_7311910, object r_734175 */
{
- object r_734627 = args[0];
-+ object wrap_73238_732610 = args[0];
++ object r_734175 = args[0];
-closureN_type c_7316184;
-object e_7316220 [4];
@@ -58988,50 +59221,29 @@ Make let-values be the same as let*-values, to work around
-c_7316184.elements[1] = ((closureN)self_7313163)->elements[1];
-c_7316184.elements[2] = r_734627;
-c_7316184.elements[3] = ((closureN)self_7313163)->elements[3];
-+closureN_type c_7314888;
-+object e_7314928 [4];
-+c_7314888.hdr.mark = gc_color_red;
-+ c_7314888.hdr.grayed = 0;
-+c_7314888.tag = closureN_tag;
-+ c_7314888.fn = (function_type)__lambda_205;
-+c_7314888.num_args = 1;
-+c_7314888.num_elements = 4;
-+c_7314888.elements = (object *)e_7314928;
-+c_7314888.elements[0] = ((closureN)self_7311916)->elements[0];
-+c_7314888.elements[1] = ((closureN)self_7311916)->elements[1];
-+c_7314888.elements[2] = ((closureN)self_7311916)->elements[2];
-+c_7314888.elements[3] = wrap_73238_732610;
-+
-+return_closcall2(data, ((closureN)self_7311916)->elements[2], &c_7314888, quote_let);;
-+}
-+
-+static void __lambda_205(void *data, object self_7311917, int argc, object *args) /* object self_7311917, object r_734182 */
-+ {
-+ object r_734182 = args[0];
-+
-+closureN_type c_7314891;
-+object e_7314927 [4];
-+c_7314891.hdr.mark = gc_color_red;
-+ c_7314891.hdr.grayed = 0;
-+c_7314891.tag = closureN_tag;
-+ c_7314891.fn = (function_type)__lambda_206;
-+c_7314891.num_args = 1;
-+c_7314891.num_elements = 4;
-+c_7314891.elements = (object *)e_7314927;
-+c_7314891.elements[0] = ((closureN)self_7311917)->elements[0];
-+c_7314891.elements[1] = ((closureN)self_7311917)->elements[1];
-+c_7314891.elements[2] = r_734182;
-+c_7314891.elements[3] = ((closureN)self_7311917)->elements[3];
++closureN_type c_7314884;
++object e_7314920 [4];
++c_7314884.hdr.mark = gc_color_red;
++ c_7314884.hdr.grayed = 0;
++c_7314884.tag = closureN_tag;
++ c_7314884.fn = (function_type)__lambda_206;
++c_7314884.num_args = 1;
++c_7314884.num_elements = 4;
++c_7314884.elements = (object *)e_7314920;
++c_7314884.elements[0] = ((closureN)self_7311910)->elements[0];
++c_7314884.elements[1] = ((closureN)self_7311910)->elements[1];
++c_7314884.elements[2] = r_734175;
++c_7314884.elements[3] = ((closureN)self_7311910)->elements[3];
-return_closcall2(data, ((closureN)self_7313163)->elements[2], &c_7316184, quote_lp);;
-+return_closcall2(data, ((closureN)self_7311917)->elements[2], &c_7314891, quote_lp);;
++return_closcall2(data, ((closureN)self_7311910)->elements[2], &c_7314884, quote_lp);;
}
-static void __lambda_206(void *data, object self_7313164, int argc, object *args) /* object self_7313164, object r_734629 */
-+static void __lambda_206(void *data, object self_7311918, int argc, object *args) /* object self_7311918, object r_734184 */
++static void __lambda_206(void *data, object self_7311911, int argc, object *args) /* object self_7311911, object r_734177 */
{
- object r_734629 = args[0];
-+ object r_734184 = args[0];
++ object r_734177 = args[0];
-closureN_type c_7316186;
-object e_7316210 [5];
@@ -59047,49 +59259,49 @@ Make let-values be the same as let*-values, to work around
-c_7316186.elements[2] = ((closureN)self_7313164)->elements[2];
-c_7316186.elements[3] = r_734629;
-c_7316186.elements[4] = ((closureN)self_7313164)->elements[3];
-+closureN_type c_7314893;
-+object e_7314917 [5];
-+c_7314893.hdr.mark = gc_color_red;
-+ c_7314893.hdr.grayed = 0;
-+c_7314893.tag = closureN_tag;
-+ c_7314893.fn = (function_type)__lambda_207;
-+c_7314893.num_args = 1;
-+c_7314893.num_elements = 5;
-+c_7314893.elements = (object *)e_7314917;
-+c_7314893.elements[0] = ((closureN)self_7311918)->elements[0];
-+c_7314893.elements[1] = ((closureN)self_7311918)->elements[1];
-+c_7314893.elements[2] = ((closureN)self_7311918)->elements[2];
-+c_7314893.elements[3] = r_734184;
-+c_7314893.elements[4] = ((closureN)self_7311918)->elements[3];
++closureN_type c_7314886;
++object e_7314910 [5];
++c_7314886.hdr.mark = gc_color_red;
++ c_7314886.hdr.grayed = 0;
++c_7314886.tag = closureN_tag;
++ c_7314886.fn = (function_type)__lambda_207;
++c_7314886.num_args = 1;
++c_7314886.num_elements = 5;
++c_7314886.elements = (object *)e_7314910;
++c_7314886.elements[0] = ((closureN)self_7311911)->elements[0];
++c_7314886.elements[1] = ((closureN)self_7311911)->elements[1];
++c_7314886.elements[2] = ((closureN)self_7311911)->elements[2];
++c_7314886.elements[3] = r_734177;
++c_7314886.elements[4] = ((closureN)self_7311911)->elements[3];
-mmacro(c_7316211, (function_type)__lambda_209);c_7316211.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7316186,__lambda_207, &c_7316211);;
-+mmacro(c_7314918, (function_type)__lambda_209);c_7314918.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7314893,__lambda_207, &c_7314918);;
++mmacro(c_7314911, (function_type)__lambda_209);c_7314911.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7314886,__lambda_207, &c_7314911);;
}
-static void __lambda_209(void *data, object self_7313165, int argc, object *args) /* object self_7313165, object k_734636, object x_73243_732951 */
-+static void __lambda_209(void *data, object self_7311919, int argc, object *args) /* object self_7311919, object k_734191, object x_73243_732611 */
++static void __lambda_209(void *data, object self_7311912, int argc, object *args) /* object self_7311912, object k_734184, object x_73243_732604 */
{
- object k_734636 = args[0]; object x_73243_732951 = args[1];
-+ object k_734191 = args[0]; object x_73243_732611 = args[1];
++ object k_734184 = args[0]; object x_73243_732604 = args[1];
-list_2_type local_7316215;
-+list_2_type local_7314922;
++list_2_type local_7314915;
-return_direct_with_clo1(data, k_734636, (((closure) k_734636)->fn), Cyc_fast_list_2(&local_7316215, Cyc_car(data, x_73243_732951), Cyc_cadr(data, x_73243_732951)));;
-+return_direct_with_clo1(data, k_734191, (((closure) k_734191)->fn), Cyc_fast_list_2(&local_7314922, Cyc_car(data, x_73243_732611), Cyc_cadr(data, x_73243_732611)));;
++return_direct_with_clo1(data, k_734184, (((closure) k_734184)->fn), Cyc_fast_list_2(&local_7314915, Cyc_car(data, x_73243_732604), Cyc_cadr(data, x_73243_732604)));;
}
-static void __lambda_207(void *data, object self_7313166, int argc, object *args) /* object self_7313166, object r_734634 */
-+static void __lambda_207(void *data, object self_7311920, int argc, object *args) /* object self_7311920, object r_734189 */
++static void __lambda_207(void *data, object self_7311913, int argc, object *args) /* object self_7311913, object r_734182 */
{
- object r_734634 = args[0];
-+ object r_734189 = args[0];
++ object r_734182 = args[0];
-closureN_type c_7316188;
-object e_7316206 [4];
@@ -59104,58 +59316,58 @@ Make let-values be the same as let*-values, to work around
-c_7316188.elements[1] = ((closureN)self_7313166)->elements[2];
-c_7316188.elements[2] = ((closureN)self_7313166)->elements[3];
-c_7316188.elements[3] = ((closureN)self_7313166)->elements[4];
-+closureN_type c_7314895;
-+object e_7314913 [4];
-+c_7314895.hdr.mark = gc_color_red;
-+ c_7314895.hdr.grayed = 0;
-+c_7314895.tag = closureN_tag;
-+ c_7314895.fn = (function_type)__lambda_208;
-+c_7314895.num_args = 1;
-+c_7314895.num_elements = 4;
-+c_7314895.elements = (object *)e_7314913;
-+c_7314895.elements[0] = ((closureN)self_7311920)->elements[1];
-+c_7314895.elements[1] = ((closureN)self_7311920)->elements[2];
-+c_7314895.elements[2] = ((closureN)self_7311920)->elements[3];
-+c_7314895.elements[3] = ((closureN)self_7311920)->elements[4];
++closureN_type c_7314888;
++object e_7314906 [4];
++c_7314888.hdr.mark = gc_color_red;
++ c_7314888.hdr.grayed = 0;
++c_7314888.tag = closureN_tag;
++ c_7314888.fn = (function_type)__lambda_208;
++c_7314888.num_args = 1;
++c_7314888.num_elements = 4;
++c_7314888.elements = (object *)e_7314906;
++c_7314888.elements[0] = ((closureN)self_7311913)->elements[1];
++c_7314888.elements[1] = ((closureN)self_7311913)->elements[2];
++c_7314888.elements[2] = ((closureN)self_7311913)->elements[3];
++c_7314888.elements[3] = ((closureN)self_7311913)->elements[4];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7316188, r_734634, Cyc_cadr(data, ((closureN)self_7313166)->elements[0]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314895, r_734189, Cyc_cadr(data, ((closureN)self_7311920)->elements[0]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314888, r_734182, Cyc_cadr(data, ((closureN)self_7311913)->elements[0]));;
}
-static void __lambda_208(void *data, object self_7313167, int argc, object *args) /* object self_7313167, object r_734631 */
-+static void __lambda_208(void *data, object self_7311921, int argc, object *args) /* object self_7311921, object r_734186 */
++static void __lambda_208(void *data, object self_7311914, int argc, object *args) /* object self_7311914, object r_734179 */
{
- object r_734631 = args[0];
-+ object r_734186 = args[0];
++ object r_734179 = args[0];
-pair_type local_7316193;
-+pair_type local_7314900;
++pair_type local_7314893;
-pair_type local_7316197;
-+pair_type local_7314904;
++pair_type local_7314897;
-pair_type local_7316201;
-+pair_type local_7314908;
++pair_type local_7314901;
-pair_type local_7316204;
-return_direct_with_clo1(data, ((closureN)self_7313167)->elements[0], (((closure) ((closureN)self_7313167)->elements[0])->fn), set_pair_as_expr(&local_7316193, ((closureN)self_7313167)->elements[1], set_pair_as_expr(&local_7316197, ((closureN)self_7313167)->elements[2], set_pair_as_expr(&local_7316201, r_734631, set_pair_as_expr(&local_7316204, ((closureN)self_7313167)->elements[3], NULL)))));;
-+pair_type local_7314911;
-+return_direct_with_clo1(data, ((closureN)self_7311921)->elements[0], (((closure) ((closureN)self_7311921)->elements[0])->fn), set_pair_as_expr(&local_7314900, ((closureN)self_7311921)->elements[1], set_pair_as_expr(&local_7314904, ((closureN)self_7311921)->elements[2], set_pair_as_expr(&local_7314908, r_734186, set_pair_as_expr(&local_7314911, ((closureN)self_7311921)->elements[3], NULL)))));;
++pair_type local_7314904;
++return_direct_with_clo1(data, ((closureN)self_7311914)->elements[0], (((closure) ((closureN)self_7311914)->elements[0])->fn), set_pair_as_expr(&local_7314893, ((closureN)self_7311914)->elements[1], set_pair_as_expr(&local_7314897, ((closureN)self_7311914)->elements[2], set_pair_as_expr(&local_7314901, r_734179, set_pair_as_expr(&local_7314904, ((closureN)self_7311914)->elements[3], NULL)))));;
}
-static void __lambda_196(void *data, object self_7313168, int argc, object *args) /* object self_7313168, object k_734641 */
-+static void __lambda_196(void *data, object self_7311922, int argc, object *args) /* object self_7311922, object k_734196 */
++static void __lambda_196(void *data, object self_7311915, int argc, object *args) /* object self_7311915, object k_734189 */
{
- object k_734641 = args[0];
-+ object k_734196 = args[0];
++ object k_734189 = args[0];
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7313168)->elements[1]))))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311922)->elements[1]))))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311915)->elements[1]))))) ){
-closureN_type c_7316074;
-object e_7316135 [4];
@@ -59170,22 +59382,22 @@ Make let-values be the same as let*-values, to work around
-c_7316074.elements[1] = ((closureN)self_7313168)->elements[1];
-c_7316074.elements[2] = k_734641;
-c_7316074.elements[3] = ((closureN)self_7313168)->elements[2];
-+closureN_type c_7314781;
-+object e_7314842 [4];
-+c_7314781.hdr.mark = gc_color_red;
-+ c_7314781.hdr.grayed = 0;
-+c_7314781.tag = closureN_tag;
-+ c_7314781.fn = (function_type)__lambda_197;
-+c_7314781.num_args = 1;
-+c_7314781.num_elements = 4;
-+c_7314781.elements = (object *)e_7314842;
-+c_7314781.elements[0] = ((closureN)self_7311922)->elements[0];
-+c_7314781.elements[1] = ((closureN)self_7311922)->elements[1];
-+c_7314781.elements[2] = k_734196;
-+c_7314781.elements[3] = ((closureN)self_7311922)->elements[2];
++closureN_type c_7314774;
++object e_7314835 [4];
++c_7314774.hdr.mark = gc_color_red;
++ c_7314774.hdr.grayed = 0;
++c_7314774.tag = closureN_tag;
++ c_7314774.fn = (function_type)__lambda_197;
++c_7314774.num_args = 1;
++c_7314774.num_elements = 4;
++c_7314774.elements = (object *)e_7314835;
++c_7314774.elements[0] = ((closureN)self_7311915)->elements[0];
++c_7314774.elements[1] = ((closureN)self_7311915)->elements[1];
++c_7314774.elements[2] = k_734189;
++c_7314774.elements[3] = ((closureN)self_7311915)->elements[2];
-return_closcall2(data, ((closureN)self_7313168)->elements[2], &c_7316074, quote_let);
-+return_closcall2(data, ((closureN)self_7311922)->elements[2], &c_7314781, quote_let);
++return_closcall2(data, ((closureN)self_7311915)->elements[2], &c_7314774, quote_let);
} else {
-closureN_type c_7316138;
@@ -59201,30 +59413,30 @@ Make let-values be the same as let*-values, to work around
-c_7316138.elements[1] = ((closureN)self_7313168)->elements[1];
-c_7316138.elements[2] = k_734641;
-c_7316138.elements[3] = ((closureN)self_7313168)->elements[2];
-+closureN_type c_7314845;
-+object e_7314883 [4];
-+c_7314845.hdr.mark = gc_color_red;
-+ c_7314845.hdr.grayed = 0;
-+c_7314845.tag = closureN_tag;
-+ c_7314845.fn = (function_type)__lambda_202;
-+c_7314845.num_args = 1;
-+c_7314845.num_elements = 4;
-+c_7314845.elements = (object *)e_7314883;
-+c_7314845.elements[0] = ((closureN)self_7311922)->elements[0];
-+c_7314845.elements[1] = ((closureN)self_7311922)->elements[1];
-+c_7314845.elements[2] = k_734196;
-+c_7314845.elements[3] = ((closureN)self_7311922)->elements[2];
++closureN_type c_7314838;
++object e_7314876 [4];
++c_7314838.hdr.mark = gc_color_red;
++ c_7314838.hdr.grayed = 0;
++c_7314838.tag = closureN_tag;
++ c_7314838.fn = (function_type)__lambda_202;
++c_7314838.num_args = 1;
++c_7314838.num_elements = 4;
++c_7314838.elements = (object *)e_7314876;
++c_7314838.elements[0] = ((closureN)self_7311915)->elements[0];
++c_7314838.elements[1] = ((closureN)self_7311915)->elements[1];
++c_7314838.elements[2] = k_734189;
++c_7314838.elements[3] = ((closureN)self_7311915)->elements[2];
-return_closcall2(data, ((closureN)self_7313168)->elements[2], &c_7316138, quote__if);}
-+return_closcall2(data, ((closureN)self_7311922)->elements[2], &c_7314845, quote__if);}
++return_closcall2(data, ((closureN)self_7311915)->elements[2], &c_7314838, quote__if);}
;;
}
-static void __lambda_202(void *data, object self_7313174, int argc, object *args) /* object self_7313174, object r_734667 */
-+static void __lambda_202(void *data, object self_7311928, int argc, object *args) /* object self_7311928, object r_734222 */
++static void __lambda_202(void *data, object self_7311921, int argc, object *args) /* object self_7311921, object r_734215 */
{
- object r_734667 = args[0];
-+ object r_734222 = args[0];
++ object r_734215 = args[0];
-closureN_type c_7316141;
-object e_7316175 [4];
@@ -59239,36 +59451,36 @@ Make let-values be the same as let*-values, to work around
-c_7316141.elements[1] = ((closureN)self_7313174)->elements[1];
-c_7316141.elements[2] = ((closureN)self_7313174)->elements[2];
-c_7316141.elements[3] = r_734667;
-+closureN_type c_7314848;
-+object e_7314882 [4];
-+c_7314848.hdr.mark = gc_color_red;
-+ c_7314848.hdr.grayed = 0;
-+c_7314848.tag = closureN_tag;
-+ c_7314848.fn = (function_type)__lambda_203;
-+c_7314848.num_args = 1;
-+c_7314848.num_elements = 4;
-+c_7314848.elements = (object *)e_7314882;
-+c_7314848.elements[0] = ((closureN)self_7311928)->elements[0];
-+c_7314848.elements[1] = ((closureN)self_7311928)->elements[1];
-+c_7314848.elements[2] = ((closureN)self_7311928)->elements[2];
-+c_7314848.elements[3] = r_734222;
++closureN_type c_7314841;
++object e_7314875 [4];
++c_7314841.hdr.mark = gc_color_red;
++ c_7314841.hdr.grayed = 0;
++c_7314841.tag = closureN_tag;
++ c_7314841.fn = (function_type)__lambda_203;
++c_7314841.num_args = 1;
++c_7314841.num_elements = 4;
++c_7314841.elements = (object *)e_7314875;
++c_7314841.elements[0] = ((closureN)self_7311921)->elements[0];
++c_7314841.elements[1] = ((closureN)self_7311921)->elements[1];
++c_7314841.elements[2] = ((closureN)self_7311921)->elements[2];
++c_7314841.elements[3] = r_734215;
-return_closcall2(data, ((closureN)self_7313174)->elements[3], &c_7316141, quote_begin);;
-+return_closcall2(data, ((closureN)self_7311928)->elements[3], &c_7314848, quote_begin);;
++return_closcall2(data, ((closureN)self_7311921)->elements[3], &c_7314841, quote_begin);;
}
-static void __lambda_203(void *data, object self_7313175, int argc, object *args) /* object self_7313175, object r_734674 */
-+static void __lambda_203(void *data, object self_7311929, int argc, object *args) /* object self_7311929, object r_734229 */
++static void __lambda_203(void *data, object self_7311922, int argc, object *args) /* object self_7311922, object r_734222 */
{
- object r_734674 = args[0];
-+ object r_734229 = args[0];
++ object r_734222 = args[0];
-pair_type local_7316146;
-
-pair_type local_7316150;
-+pair_type local_7314853;
++pair_type local_7314846;
-+pair_type local_7314857;
++pair_type local_7314850;
@@ -59278,9 +59490,9 @@ Make let-values be the same as let*-values, to work around
-pair_type local_7316160;
-pair_type local_7316163;
-+pair_type local_7314867;
++pair_type local_7314860;
-+pair_type local_7314870;
++pair_type local_7314863;
@@ -59309,18 +59521,14 @@ Make let-values be the same as let*-values, to work around
-c_7316077.elements[2] = ((closureN)self_7313169)->elements[2];
-c_7316077.elements[3] = r_734643;
-c_7316077.elements[4] = ((closureN)self_7313169)->elements[3];
-
+-
-return_closcall2(data, ((closureN)self_7313169)->elements[3], &c_7316077, quote_tmp);;
-+pair_type local_7314880;
-+return_direct_with_clo1(data, ((closureN)self_7311929)->elements[2], (((closure) ((closureN)self_7311929)->elements[2])->fn), set_pair_as_expr(&local_7314853, ((closureN)self_7311929)->elements[3], set_pair_as_expr(&local_7314857, Cyc_car(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311929)->elements[1]))), set_pair_as_expr(&local_7314867, set_pair_as_expr(&local_7314870, r_734229, Cyc_cdr(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311929)->elements[1])))), set_pair_as_expr(&local_7314880, ((closureN)self_7311929)->elements[0], NULL)))));;
- }
-
+-}
+-
-static void __lambda_198(void *data, object self_7313170, int argc, object *args) /* object self_7313170, object r_734661 */
-+static void __lambda_197(void *data, object self_7311923, int argc, object *args) /* object self_7311923, object r_734198 */
- {
+- {
- object r_734661 = args[0];
-+ object r_734198 = args[0];
-
+-
-closureN_type c_7316080;
-object e_7316133 [6];
-c_7316080.hdr.mark = gc_color_red;
@@ -59336,30 +59544,17 @@ Make let-values be the same as let*-values, to work around
-c_7316080.elements[3] = ((closureN)self_7313170)->elements[3];
-c_7316080.elements[4] = r_734661;
-c_7316080.elements[5] = ((closureN)self_7313170)->elements[4];
-+closureN_type c_7314784;
-+object e_7314841 [5];
-+c_7314784.hdr.mark = gc_color_red;
-+ c_7314784.hdr.grayed = 0;
-+c_7314784.tag = closureN_tag;
-+ c_7314784.fn = (function_type)__lambda_198;
-+c_7314784.num_args = 1;
-+c_7314784.num_elements = 5;
-+c_7314784.elements = (object *)e_7314841;
-+c_7314784.elements[0] = ((closureN)self_7311923)->elements[0];
-+c_7314784.elements[1] = ((closureN)self_7311923)->elements[1];
-+c_7314784.elements[2] = ((closureN)self_7311923)->elements[2];
-+c_7314784.elements[3] = r_734198;
-+c_7314784.elements[4] = ((closureN)self_7311923)->elements[3];
-return_closcall2(data, ((closureN)self_7313170)->elements[4], &c_7316080, quote__if);;
-+return_closcall2(data, ((closureN)self_7311923)->elements[3], &c_7314784, quote_tmp);;
++pair_type local_7314873;
++return_direct_with_clo1(data, ((closureN)self_7311922)->elements[2], (((closure) ((closureN)self_7311922)->elements[2])->fn), set_pair_as_expr(&local_7314846, ((closureN)self_7311922)->elements[3], set_pair_as_expr(&local_7314850, Cyc_car(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311922)->elements[1]))), set_pair_as_expr(&local_7314860, set_pair_as_expr(&local_7314863, r_734222, Cyc_cdr(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311922)->elements[1])))), set_pair_as_expr(&local_7314873, ((closureN)self_7311922)->elements[0], NULL)))));;
}
-static void __lambda_199(void *data, object self_7313171, int argc, object *args) /* object self_7313171, object r_734649 */
-+static void __lambda_198(void *data, object self_7311924, int argc, object *args) /* object self_7311924, object r_734216 */
++static void __lambda_197(void *data, object self_7311916, int argc, object *args) /* object self_7311916, object r_734191 */
{
- object r_734649 = args[0];
-+ object r_734216 = args[0];
++ object r_734191 = args[0];
-closureN_type c_7316083;
-object e_7316132 [7];
@@ -59377,55 +59572,30 @@ Make let-values be the same as let*-values, to work around
-c_7316083.elements[4] = r_734649;
-c_7316083.elements[5] = ((closureN)self_7313171)->elements[4];
-c_7316083.elements[6] = ((closureN)self_7313171)->elements[5];
-+closureN_type c_7314787;
-+object e_7314840 [6];
-+c_7314787.hdr.mark = gc_color_red;
-+ c_7314787.hdr.grayed = 0;
-+c_7314787.tag = closureN_tag;
-+ c_7314787.fn = (function_type)__lambda_199;
-+c_7314787.num_args = 1;
-+c_7314787.num_elements = 6;
-+c_7314787.elements = (object *)e_7314840;
-+c_7314787.elements[0] = ((closureN)self_7311924)->elements[0];
-+c_7314787.elements[1] = ((closureN)self_7311924)->elements[1];
-+c_7314787.elements[2] = ((closureN)self_7311924)->elements[2];
-+c_7314787.elements[3] = ((closureN)self_7311924)->elements[3];
-+c_7314787.elements[4] = r_734216;
-+c_7314787.elements[5] = ((closureN)self_7311924)->elements[4];
-+
-+return_closcall2(data, ((closureN)self_7311924)->elements[4], &c_7314787, quote__if);;
-+}
-+
-+static void __lambda_199(void *data, object self_7311925, int argc, object *args) /* object self_7311925, object r_734204 */
-+ {
-+ object r_734204 = args[0];
-+
-+closureN_type c_7314790;
-+object e_7314839 [7];
-+c_7314790.hdr.mark = gc_color_red;
-+ c_7314790.hdr.grayed = 0;
-+c_7314790.tag = closureN_tag;
-+ c_7314790.fn = (function_type)__lambda_200;
-+c_7314790.num_args = 1;
-+c_7314790.num_elements = 7;
-+c_7314790.elements = (object *)e_7314839;
-+c_7314790.elements[0] = ((closureN)self_7311925)->elements[0];
-+c_7314790.elements[1] = ((closureN)self_7311925)->elements[1];
-+c_7314790.elements[2] = ((closureN)self_7311925)->elements[2];
-+c_7314790.elements[3] = ((closureN)self_7311925)->elements[3];
-+c_7314790.elements[4] = r_734204;
-+c_7314790.elements[5] = ((closureN)self_7311925)->elements[4];
-+c_7314790.elements[6] = ((closureN)self_7311925)->elements[5];
++closureN_type c_7314777;
++object e_7314834 [5];
++c_7314777.hdr.mark = gc_color_red;
++ c_7314777.hdr.grayed = 0;
++c_7314777.tag = closureN_tag;
++ c_7314777.fn = (function_type)__lambda_198;
++c_7314777.num_args = 1;
++c_7314777.num_elements = 5;
++c_7314777.elements = (object *)e_7314834;
++c_7314777.elements[0] = ((closureN)self_7311916)->elements[0];
++c_7314777.elements[1] = ((closureN)self_7311916)->elements[1];
++c_7314777.elements[2] = ((closureN)self_7311916)->elements[2];
++c_7314777.elements[3] = r_734191;
++c_7314777.elements[4] = ((closureN)self_7311916)->elements[3];
-return_closcall2(data, ((closureN)self_7313171)->elements[5], &c_7316083, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311925)->elements[5], &c_7314790, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311916)->elements[3], &c_7314777, quote_tmp);;
}
-static void __lambda_200(void *data, object self_7313172, int argc, object *args) /* object self_7313172, object r_734651 */
-+static void __lambda_200(void *data, object self_7311926, int argc, object *args) /* object self_7311926, object r_734206 */
++static void __lambda_198(void *data, object self_7311917, int argc, object *args) /* object self_7311917, object r_734209 */
{
- object r_734651 = args[0];
-+ object r_734206 = args[0];
++ object r_734209 = args[0];
-closureN_type c_7316086;
-object e_7316131 [7];
@@ -59443,79 +59613,125 @@ Make let-values be the same as let*-values, to work around
-c_7316086.elements[4] = ((closureN)self_7313172)->elements[4];
-c_7316086.elements[5] = r_734651;
-c_7316086.elements[6] = ((closureN)self_7313172)->elements[5];
-+closureN_type c_7314793;
-+object e_7314838 [7];
-+c_7314793.hdr.mark = gc_color_red;
-+ c_7314793.hdr.grayed = 0;
-+c_7314793.tag = closureN_tag;
-+ c_7314793.fn = (function_type)__lambda_201;
-+c_7314793.num_args = 1;
-+c_7314793.num_elements = 7;
-+c_7314793.elements = (object *)e_7314838;
-+c_7314793.elements[0] = ((closureN)self_7311926)->elements[0];
-+c_7314793.elements[1] = ((closureN)self_7311926)->elements[1];
-+c_7314793.elements[2] = ((closureN)self_7311926)->elements[2];
-+c_7314793.elements[3] = ((closureN)self_7311926)->elements[3];
-+c_7314793.elements[4] = ((closureN)self_7311926)->elements[4];
-+c_7314793.elements[5] = r_734206;
-+c_7314793.elements[6] = ((closureN)self_7311926)->elements[5];
++closureN_type c_7314780;
++object e_7314833 [6];
++c_7314780.hdr.mark = gc_color_red;
++ c_7314780.hdr.grayed = 0;
++c_7314780.tag = closureN_tag;
++ c_7314780.fn = (function_type)__lambda_199;
++c_7314780.num_args = 1;
++c_7314780.num_elements = 6;
++c_7314780.elements = (object *)e_7314833;
++c_7314780.elements[0] = ((closureN)self_7311917)->elements[0];
++c_7314780.elements[1] = ((closureN)self_7311917)->elements[1];
++c_7314780.elements[2] = ((closureN)self_7311917)->elements[2];
++c_7314780.elements[3] = ((closureN)self_7311917)->elements[3];
++c_7314780.elements[4] = r_734209;
++c_7314780.elements[5] = ((closureN)self_7311917)->elements[4];
++
++return_closcall2(data, ((closureN)self_7311917)->elements[4], &c_7314780, quote__if);;
++}
++
++static void __lambda_199(void *data, object self_7311918, int argc, object *args) /* object self_7311918, object r_734197 */
++ {
++ object r_734197 = args[0];
++
++closureN_type c_7314783;
++object e_7314832 [7];
++c_7314783.hdr.mark = gc_color_red;
++ c_7314783.hdr.grayed = 0;
++c_7314783.tag = closureN_tag;
++ c_7314783.fn = (function_type)__lambda_200;
++c_7314783.num_args = 1;
++c_7314783.num_elements = 7;
++c_7314783.elements = (object *)e_7314832;
++c_7314783.elements[0] = ((closureN)self_7311918)->elements[0];
++c_7314783.elements[1] = ((closureN)self_7311918)->elements[1];
++c_7314783.elements[2] = ((closureN)self_7311918)->elements[2];
++c_7314783.elements[3] = ((closureN)self_7311918)->elements[3];
++c_7314783.elements[4] = r_734197;
++c_7314783.elements[5] = ((closureN)self_7311918)->elements[4];
++c_7314783.elements[6] = ((closureN)self_7311918)->elements[5];
++
++return_closcall2(data, ((closureN)self_7311918)->elements[5], &c_7314783, quote_tmp);;
++}
++
++static void __lambda_200(void *data, object self_7311919, int argc, object *args) /* object self_7311919, object r_734199 */
++ {
++ object r_734199 = args[0];
++
++closureN_type c_7314786;
++object e_7314831 [7];
++c_7314786.hdr.mark = gc_color_red;
++ c_7314786.hdr.grayed = 0;
++c_7314786.tag = closureN_tag;
++ c_7314786.fn = (function_type)__lambda_201;
++c_7314786.num_args = 1;
++c_7314786.num_elements = 7;
++c_7314786.elements = (object *)e_7314831;
++c_7314786.elements[0] = ((closureN)self_7311919)->elements[0];
++c_7314786.elements[1] = ((closureN)self_7311919)->elements[1];
++c_7314786.elements[2] = ((closureN)self_7311919)->elements[2];
++c_7314786.elements[3] = ((closureN)self_7311919)->elements[3];
++c_7314786.elements[4] = ((closureN)self_7311919)->elements[4];
++c_7314786.elements[5] = r_734199;
++c_7314786.elements[6] = ((closureN)self_7311919)->elements[5];
-return_closcall2(data, ((closureN)self_7313172)->elements[6], &c_7316086, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311926)->elements[6], &c_7314793, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311919)->elements[6], &c_7314786, quote_tmp);;
}
-static void __lambda_201(void *data, object self_7313173, int argc, object *args) /* object self_7313173, object r_734653 */
-+static void __lambda_201(void *data, object self_7311927, int argc, object *args) /* object self_7311927, object r_734208 */
++static void __lambda_201(void *data, object self_7311920, int argc, object *args) /* object self_7311920, object r_734201 */
{
- object r_734653 = args[0];
-+ object r_734208 = args[0];
++ object r_734201 = args[0];
-pair_type local_7316091;
-+pair_type local_7314798;
++pair_type local_7314791;
-pair_type local_7316095;
-+pair_type local_7314802;
++pair_type local_7314795;
-pair_type local_7316098;
-+pair_type local_7314805;
++pair_type local_7314798;
-pair_type local_7316101;
-+pair_type local_7314808;
++pair_type local_7314801;
-pair_type local_7316105;
-+pair_type local_7314812;
++pair_type local_7314805;
-@@ -35790,4796 +33993,4795 @@ pair_type local_7316105;
+@@ -35790,4715 +33993,4715 @@ pair_type local_7316105;
-pair_type local_7316115;
-+pair_type local_7314822;
++pair_type local_7314815;
-pair_type local_7316118;
-+pair_type local_7314825;
++pair_type local_7314818;
-pair_type local_7316122;
-+pair_type local_7314829;
++pair_type local_7314822;
-pair_type local_7316126;
-+pair_type local_7314833;
++pair_type local_7314826;
-pair_type local_7316129;
-return_direct_with_clo1(data, ((closureN)self_7313173)->elements[2], (((closure) ((closureN)self_7313173)->elements[2])->fn), set_pair_as_expr(&local_7316091, ((closureN)self_7313173)->elements[3], set_pair_as_expr(&local_7316095, set_pair_as_expr(&local_7316098, set_pair_as_expr(&local_7316101, ((closureN)self_7313173)->elements[6], set_pair_as_expr(&local_7316105, Cyc_car(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7313173)->elements[1]))), NULL)), NULL), set_pair_as_expr(&local_7316115, set_pair_as_expr(&local_7316118, ((closureN)self_7313173)->elements[4], set_pair_as_expr(&local_7316122, ((closureN)self_7313173)->elements[5], set_pair_as_expr(&local_7316126, r_734653, set_pair_as_expr(&local_7316129, ((closureN)self_7313173)->elements[0], NULL)))), NULL))));;
-+pair_type local_7314836;
-+return_direct_with_clo1(data, ((closureN)self_7311927)->elements[2], (((closure) ((closureN)self_7311927)->elements[2])->fn), set_pair_as_expr(&local_7314798, ((closureN)self_7311927)->elements[3], set_pair_as_expr(&local_7314802, set_pair_as_expr(&local_7314805, set_pair_as_expr(&local_7314808, ((closureN)self_7311927)->elements[6], set_pair_as_expr(&local_7314812, Cyc_car(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311927)->elements[1]))), NULL)), NULL), set_pair_as_expr(&local_7314822, set_pair_as_expr(&local_7314825, ((closureN)self_7311927)->elements[4], set_pair_as_expr(&local_7314829, ((closureN)self_7311927)->elements[5], set_pair_as_expr(&local_7314833, r_734208, set_pair_as_expr(&local_7314836, ((closureN)self_7311927)->elements[0], NULL)))), NULL))));;
++pair_type local_7314829;
++return_direct_with_clo1(data, ((closureN)self_7311920)->elements[2], (((closure) ((closureN)self_7311920)->elements[2])->fn), set_pair_as_expr(&local_7314791, ((closureN)self_7311920)->elements[3], set_pair_as_expr(&local_7314795, set_pair_as_expr(&local_7314798, set_pair_as_expr(&local_7314801, ((closureN)self_7311920)->elements[6], set_pair_as_expr(&local_7314805, Cyc_car(data, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311920)->elements[1]))), NULL)), NULL), set_pair_as_expr(&local_7314815, set_pair_as_expr(&local_7314818, ((closureN)self_7311920)->elements[4], set_pair_as_expr(&local_7314822, ((closureN)self_7311920)->elements[5], set_pair_as_expr(&local_7314826, r_734201, set_pair_as_expr(&local_7314829, ((closureN)self_7311920)->elements[0], NULL)))), NULL))));;
}
-static void __lambda_182(void *data, object _, int argc, object *args) /* closure _,object k_734596, object exp_73221_732942, object rename_73222_732943, object compare_73223_732944 */
-+static void __lambda_182(void *data, object _, int argc, object *args) /* closure _,object k_734151, object exp_73221_732602, object rename_73222_732603, object compare_73223_732604 */
++static void __lambda_182(void *data, object _, int argc, object *args) /* closure _,object k_734144, object exp_73221_732595, object rename_73222_732596, object compare_73223_732597 */
{
-object k_734596 = args[0]; object exp_73221_732942 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:unless");
-+object k_734151 = args[0]; object exp_73221_732602 = args[1];
-+ Cyc_st_add(data, "base.sld:unless");
++object k_734144 = args[0]; object exp_73221_732595 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:unless");
-closureN_type c_7315978;
-object e_7315993 [1];
@@ -59527,16 +59743,16 @@ Make let-values be the same as let*-values, to work around
-c_7315978.num_elements = 1;
-c_7315978.elements = (object *)e_7315993;
-c_7315978.elements[0] = exp_73221_732942;
-+closureN_type c_7314685;
-+object e_7314700 [1];
-+c_7314685.hdr.mark = gc_color_red;
-+ c_7314685.hdr.grayed = 0;
-+c_7314685.tag = closureN_tag;
-+ c_7314685.fn = (function_type)__lambda_183;
-+c_7314685.num_args = 0;
-+c_7314685.num_elements = 1;
-+c_7314685.elements = (object *)e_7314700;
-+c_7314685.elements[0] = exp_73221_732602;
++closureN_type c_7314678;
++object e_7314693 [1];
++c_7314678.hdr.mark = gc_color_red;
++ c_7314678.hdr.grayed = 0;
++c_7314678.tag = closureN_tag;
++ c_7314678.fn = (function_type)__lambda_183;
++c_7314678.num_args = 0;
++c_7314678.num_elements = 1;
++c_7314678.elements = (object *)e_7314693;
++c_7314678.elements[0] = exp_73221_732595;
-closureN_type c_7315994;
@@ -59550,24 +59766,24 @@ Make let-values be the same as let*-values, to work around
-c_7315994.elements = (object *)e_7316046;
-c_7315994.elements[0] = exp_73221_732942;
-c_7315994.elements[1] = k_734596;
-+closureN_type c_7314701;
-+object e_7314753 [2];
-+c_7314701.hdr.mark = gc_color_red;
-+ c_7314701.hdr.grayed = 0;
-+c_7314701.tag = closureN_tag;
-+ c_7314701.fn = (function_type)__lambda_185;
-+c_7314701.num_args = 1;
-+c_7314701.num_elements = 2;
-+c_7314701.elements = (object *)e_7314753;
-+c_7314701.elements[0] = exp_73221_732602;
-+c_7314701.elements[1] = k_734151;
++closureN_type c_7314694;
++object e_7314746 [2];
++c_7314694.hdr.mark = gc_color_red;
++ c_7314694.hdr.grayed = 0;
++c_7314694.tag = closureN_tag;
++ c_7314694.fn = (function_type)__lambda_185;
++c_7314694.num_args = 1;
++c_7314694.num_elements = 2;
++c_7314694.elements = (object *)e_7314746;
++c_7314694.elements[0] = exp_73221_732595;
++c_7314694.elements[1] = k_734144;
-return_direct_with_clo1(data,(closure)&c_7315978,__lambda_183, &c_7315994);;
-+return_direct_with_clo1(data,(closure)&c_7314685,__lambda_183, &c_7314701);;
++return_direct_with_clo1(data,(closure)&c_7314678,__lambda_183, &c_7314694);;
}
-static void __lambda_185(void *data, object self_7313147, int argc, object *args) /* object self_7313147, object r_734597 */
-+static void __lambda_185(void *data, object self_7311901, int argc, object *args) /* object self_7311901, object r_734152 */
++static void __lambda_185(void *data, object self_7311894, int argc, object *args) /* object self_7311894, object r_734145 */
{
@@ -59581,16 +59797,16 @@ Make let-values be the same as let*-values, to work around
-c_7315996.num_elements = 1;
-c_7315996.elements = (object *)e_7316011;
-c_7315996.elements[0] = ((closureN)self_7313147)->elements[0];
-+closureN_type c_7314703;
-+object e_7314718 [1];
-+c_7314703.hdr.mark = gc_color_red;
-+ c_7314703.hdr.grayed = 0;
-+c_7314703.tag = closureN_tag;
-+ c_7314703.fn = (function_type)__lambda_186;
-+c_7314703.num_args = 0;
-+c_7314703.num_elements = 1;
-+c_7314703.elements = (object *)e_7314718;
-+c_7314703.elements[0] = ((closureN)self_7311901)->elements[0];
++closureN_type c_7314696;
++object e_7314711 [1];
++c_7314696.hdr.mark = gc_color_red;
++ c_7314696.hdr.grayed = 0;
++c_7314696.tag = closureN_tag;
++ c_7314696.fn = (function_type)__lambda_186;
++c_7314696.num_args = 0;
++c_7314696.num_elements = 1;
++c_7314696.elements = (object *)e_7314711;
++c_7314696.elements[0] = ((closureN)self_7311894)->elements[0];
-closureN_type c_7316012;
@@ -59604,63 +59820,63 @@ Make let-values be the same as let*-values, to work around
-c_7316012.elements = (object *)e_7316045;
-c_7316012.elements[0] = ((closureN)self_7313147)->elements[0];
-c_7316012.elements[1] = ((closureN)self_7313147)->elements[1];
-+closureN_type c_7314719;
-+object e_7314752 [2];
-+c_7314719.hdr.mark = gc_color_red;
-+ c_7314719.hdr.grayed = 0;
-+c_7314719.tag = closureN_tag;
-+ c_7314719.fn = (function_type)__lambda_188;
-+c_7314719.num_args = 1;
-+c_7314719.num_elements = 2;
-+c_7314719.elements = (object *)e_7314752;
-+c_7314719.elements[0] = ((closureN)self_7311901)->elements[0];
-+c_7314719.elements[1] = ((closureN)self_7311901)->elements[1];
++closureN_type c_7314712;
++object e_7314745 [2];
++c_7314712.hdr.mark = gc_color_red;
++ c_7314712.hdr.grayed = 0;
++c_7314712.tag = closureN_tag;
++ c_7314712.fn = (function_type)__lambda_188;
++c_7314712.num_args = 1;
++c_7314712.num_elements = 2;
++c_7314712.elements = (object *)e_7314745;
++c_7314712.elements[0] = ((closureN)self_7311894)->elements[0];
++c_7314712.elements[1] = ((closureN)self_7311894)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7315996,__lambda_186, &c_7316012);;
-+return_direct_with_clo1(data,(closure)&c_7314703,__lambda_186, &c_7314719);;
++return_direct_with_clo1(data,(closure)&c_7314696,__lambda_186, &c_7314712);;
}
-static void __lambda_188(void *data, object self_7313148, int argc, object *args) /* object self_7313148, object r_734598 */
-+static void __lambda_188(void *data, object self_7311902, int argc, object *args) /* object self_7311902, object r_734153 */
++static void __lambda_188(void *data, object self_7311895, int argc, object *args) /* object self_7311895, object r_734146 */
{
-pair_type local_7316017;
-+pair_type local_7314724;
++pair_type local_7314717;
-pair_type local_7316020;
-+pair_type local_7314727;
++pair_type local_7314720;
-pair_type local_7316023;
-+pair_type local_7314730;
++pair_type local_7314723;
-pair_type local_7316026;
-+pair_type local_7314733;
++pair_type local_7314726;
-pair_type local_7316032;
-+pair_type local_7314739;
++pair_type local_7314732;
-pair_type local_7316035;
-+pair_type local_7314742;
++pair_type local_7314735;
-pair_type local_7316038;
-+pair_type local_7314745;
++pair_type local_7314738;
-pair_type local_7316041;
-+pair_type local_7314748;
++pair_type local_7314741;
-return_direct_with_clo1(data, ((closureN)self_7313148)->elements[1], (((closure) ((closureN)self_7313148)->elements[1])->fn), set_pair_as_expr(&local_7316017, quote__if, set_pair_as_expr(&local_7316020, set_pair_as_expr(&local_7316023, quote_not, set_pair_as_expr(&local_7316026, Cyc_cadr(data, ((closureN)self_7313148)->elements[0]), NULL)), set_pair_as_expr(&local_7316032, set_pair_as_expr(&local_7316035, set_pair_as_expr(&local_7316038, quote_lambda, set_pair_as_expr(&local_7316041, NULL, Cyc_cddr(data, ((closureN)self_7313148)->elements[0]))), NULL), NULL))));;
-+return_direct_with_clo1(data, ((closureN)self_7311902)->elements[1], (((closure) ((closureN)self_7311902)->elements[1])->fn), set_pair_as_expr(&local_7314724, quote__if, set_pair_as_expr(&local_7314727, set_pair_as_expr(&local_7314730, quote_not, set_pair_as_expr(&local_7314733, Cyc_cadr(data, ((closureN)self_7311902)->elements[0]), NULL)), set_pair_as_expr(&local_7314739, set_pair_as_expr(&local_7314742, set_pair_as_expr(&local_7314745, quote_lambda, set_pair_as_expr(&local_7314748, NULL, Cyc_cddr(data, ((closureN)self_7311902)->elements[0]))), NULL), NULL))));;
++return_direct_with_clo1(data, ((closureN)self_7311895)->elements[1], (((closure) ((closureN)self_7311895)->elements[1])->fn), set_pair_as_expr(&local_7314717, quote__if, set_pair_as_expr(&local_7314720, set_pair_as_expr(&local_7314723, quote_not, set_pair_as_expr(&local_7314726, Cyc_cadr(data, ((closureN)self_7311895)->elements[0]), NULL)), set_pair_as_expr(&local_7314732, set_pair_as_expr(&local_7314735, set_pair_as_expr(&local_7314738, quote_lambda, set_pair_as_expr(&local_7314741, NULL, Cyc_cddr(data, ((closureN)self_7311895)->elements[0]))), NULL), NULL))));;
}
-static void __lambda_186(void *data, object self_7313149, int argc, object *args) /* object self_7313149, object k_734615 */
-+static void __lambda_186(void *data, object self_7311903, int argc, object *args) /* object self_7311903, object k_734170 */
++static void __lambda_186(void *data, object self_7311896, int argc, object *args) /* object self_7311896, object k_734163 */
{
- object k_734615 = args[0];
-+ object k_734170 = args[0];
++ object k_734163 = args[0];
-closureN_type c_7315998;
-object e_7316007 [2];
@@ -59673,48 +59889,48 @@ Make let-values be the same as let*-values, to work around
-c_7315998.elements = (object *)e_7316007;
-c_7315998.elements[0] = ((closureN)self_7313149)->elements[0];
-c_7315998.elements[1] = k_734615;
-+closureN_type c_7314705;
-+object e_7314714 [2];
-+c_7314705.hdr.mark = gc_color_red;
-+ c_7314705.hdr.grayed = 0;
-+c_7314705.tag = closureN_tag;
-+ c_7314705.fn = (function_type)__lambda_187;
-+c_7314705.num_args = 1;
-+c_7314705.num_elements = 2;
-+c_7314705.elements = (object *)e_7314714;
-+c_7314705.elements[0] = ((closureN)self_7311903)->elements[0];
-+c_7314705.elements[1] = k_734170;
++closureN_type c_7314698;
++object e_7314707 [2];
++c_7314698.hdr.mark = gc_color_red;
++ c_7314698.hdr.grayed = 0;
++c_7314698.tag = closureN_tag;
++ c_7314698.fn = (function_type)__lambda_187;
++c_7314698.num_args = 1;
++c_7314698.num_elements = 2;
++c_7314698.elements = (object *)e_7314707;
++c_7314698.elements[0] = ((closureN)self_7311896)->elements[0];
++c_7314698.elements[1] = k_734163;
-return_direct_with_clo1(data,(closure)&c_7315998,__lambda_187, Cyc_cddr(data, ((closureN)self_7313149)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7314705,__lambda_187, Cyc_cddr(data, ((closureN)self_7311903)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7314698,__lambda_187, Cyc_cddr(data, ((closureN)self_7311896)->elements[0]));;
}
-static void __lambda_187(void *data, object self_7313150, int argc, object *args) /* object self_7313150, object r_734617 */
-+static void __lambda_187(void *data, object self_7311904, int argc, object *args) /* object self_7311904, object r_734172 */
++static void __lambda_187(void *data, object self_7311897, int argc, object *args) /* object self_7311897, object r_734165 */
{
- object r_734617 = args[0];
-+ object r_734172 = args[0];
++ object r_734165 = args[0];
-if( (boolean_f != Cyc_is_null(r_734617)) ){
-+if( (boolean_f != Cyc_is_null(r_734172)) ){
++if( (boolean_f != Cyc_is_null(r_734165)) ){
-make_utf8_string_with_len(c_7316003, "no unless body", 14, 14);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313150)->elements[1], &c_7316003, ((closureN)self_7313150)->elements[0]);
-+make_utf8_string_with_len(c_7314710, "no unless body", 14, 14);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311904)->elements[1], &c_7314710, ((closureN)self_7311904)->elements[0]);
++make_utf8_string_with_len(c_7314703, "no unless body", 14, 14);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311897)->elements[1], &c_7314703, ((closureN)self_7311897)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313150)->elements[1], (((closure) ((closureN)self_7313150)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311904)->elements[1], (((closure) ((closureN)self_7311904)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311897)->elements[1], (((closure) ((closureN)self_7311897)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_183(void *data, object self_7313151, int argc, object *args) /* object self_7313151, object k_734618 */
-+static void __lambda_183(void *data, object self_7311905, int argc, object *args) /* object self_7311905, object k_734173 */
++static void __lambda_183(void *data, object self_7311898, int argc, object *args) /* object self_7311898, object k_734166 */
{
- object k_734618 = args[0];
-+ object k_734173 = args[0];
++ object k_734166 = args[0];
-closureN_type c_7315980;
-object e_7315989 [2];
@@ -59727,50 +59943,49 @@ Make let-values be the same as let*-values, to work around
-c_7315980.elements = (object *)e_7315989;
-c_7315980.elements[0] = ((closureN)self_7313151)->elements[0];
-c_7315980.elements[1] = k_734618;
-+closureN_type c_7314687;
-+object e_7314696 [2];
-+c_7314687.hdr.mark = gc_color_red;
-+ c_7314687.hdr.grayed = 0;
-+c_7314687.tag = closureN_tag;
-+ c_7314687.fn = (function_type)__lambda_184;
-+c_7314687.num_args = 1;
-+c_7314687.num_elements = 2;
-+c_7314687.elements = (object *)e_7314696;
-+c_7314687.elements[0] = ((closureN)self_7311905)->elements[0];
-+c_7314687.elements[1] = k_734173;
++closureN_type c_7314680;
++object e_7314689 [2];
++c_7314680.hdr.mark = gc_color_red;
++ c_7314680.hdr.grayed = 0;
++c_7314680.tag = closureN_tag;
++ c_7314680.fn = (function_type)__lambda_184;
++c_7314680.num_args = 1;
++c_7314680.num_elements = 2;
++c_7314680.elements = (object *)e_7314689;
++c_7314680.elements[0] = ((closureN)self_7311898)->elements[0];
++c_7314680.elements[1] = k_734166;
-return_direct_with_clo1(data,(closure)&c_7315980,__lambda_184, Cyc_cdr(data, ((closureN)self_7313151)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7314687,__lambda_184, Cyc_cdr(data, ((closureN)self_7311905)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7314680,__lambda_184, Cyc_cdr(data, ((closureN)self_7311898)->elements[0]));;
}
-static void __lambda_184(void *data, object self_7313152, int argc, object *args) /* object self_7313152, object r_734620 */
-+static void __lambda_184(void *data, object self_7311906, int argc, object *args) /* object self_7311906, object r_734175 */
++static void __lambda_184(void *data, object self_7311899, int argc, object *args) /* object self_7311899, object r_734168 */
{
- object r_734620 = args[0];
-+ object r_734175 = args[0];
++ object r_734168 = args[0];
-if( (boolean_f != Cyc_is_null(r_734620)) ){
-+if( (boolean_f != Cyc_is_null(r_734175)) ){
++if( (boolean_f != Cyc_is_null(r_734168)) ){
-make_utf8_string_with_len(c_7315985, "empty unless", 12, 12);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313152)->elements[1], &c_7315985, ((closureN)self_7313152)->elements[0]);
-+make_utf8_string_with_len(c_7314692, "empty unless", 12, 12);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311906)->elements[1], &c_7314692, ((closureN)self_7311906)->elements[0]);
++make_utf8_string_with_len(c_7314685, "empty unless", 12, 12);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311899)->elements[1], &c_7314685, ((closureN)self_7311899)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313152)->elements[1], (((closure) ((closureN)self_7313152)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311906)->elements[1], (((closure) ((closureN)self_7311906)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311899)->elements[1], (((closure) ((closureN)self_7311899)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_175(void *data, object _, int argc, object *args) /* closure _,object k_734573, object exp_73215_732939, object rename_73216_732940, object compare_73217_732941 */
-+static void __lambda_175(void *data, object _, int argc, object *args) /* closure _,object k_734128, object exp_73215_732599, object rename_73216_732600, object compare_73217_732601 */
++static void __lambda_175(void *data, object _, int argc, object *args) /* closure _,object k_734121, object exp_73215_732592, object rename_73216_732593, object compare_73217_732594 */
{
-object k_734573 = args[0]; object exp_73215_732939 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:when");
-+object k_734128 = args[0]; object exp_73215_732599 = args[1];
-+ Cyc_st_add(data, "base.sld:when");
++object k_734121 = args[0]; object exp_73215_732592 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:when");
-closureN_type c_7315913;
-object e_7315928 [1];
@@ -59782,18 +59997,8 @@ Make let-values be the same as let*-values, to work around
-c_7315913.num_elements = 1;
-c_7315913.elements = (object *)e_7315928;
-c_7315913.elements[0] = exp_73215_732939;
-+closureN_type c_7314620;
-+object e_7314635 [1];
-+c_7314620.hdr.mark = gc_color_red;
-+ c_7314620.hdr.grayed = 0;
-+c_7314620.tag = closureN_tag;
-+ c_7314620.fn = (function_type)__lambda_176;
-+c_7314620.num_args = 0;
-+c_7314620.num_elements = 1;
-+c_7314620.elements = (object *)e_7314635;
-+c_7314620.elements[0] = exp_73215_732599;
-
-
+-
+-
-closureN_type c_7315929;
-object e_7315975 [2];
-c_7315929.hdr.mark = gc_color_red;
@@ -59805,24 +60010,39 @@ Make let-values be the same as let*-values, to work around
-c_7315929.elements = (object *)e_7315975;
-c_7315929.elements[0] = exp_73215_732939;
-c_7315929.elements[1] = k_734573;
-+closureN_type c_7314636;
-+object e_7314682 [2];
-+c_7314636.hdr.mark = gc_color_red;
-+ c_7314636.hdr.grayed = 0;
-+c_7314636.tag = closureN_tag;
-+ c_7314636.fn = (function_type)__lambda_178;
-+c_7314636.num_args = 1;
-+c_7314636.num_elements = 2;
-+c_7314636.elements = (object *)e_7314682;
-+c_7314636.elements[0] = exp_73215_732599;
-+c_7314636.elements[1] = k_734128;
-
+-
-return_direct_with_clo1(data,(closure)&c_7315913,__lambda_176, &c_7315929);;
-+return_direct_with_clo1(data,(closure)&c_7314620,__lambda_176, &c_7314636);;
- }
-
+-}
+-
-static void __lambda_178(void *data, object self_7313141, int argc, object *args) /* object self_7313141, object r_734574 */
-+static void __lambda_178(void *data, object self_7311895, int argc, object *args) /* object self_7311895, object r_734129 */
++closureN_type c_7314613;
++object e_7314628 [1];
++c_7314613.hdr.mark = gc_color_red;
++ c_7314613.hdr.grayed = 0;
++c_7314613.tag = closureN_tag;
++ c_7314613.fn = (function_type)__lambda_176;
++c_7314613.num_args = 0;
++c_7314613.num_elements = 1;
++c_7314613.elements = (object *)e_7314628;
++c_7314613.elements[0] = exp_73215_732592;
++
++
++closureN_type c_7314629;
++object e_7314675 [2];
++c_7314629.hdr.mark = gc_color_red;
++ c_7314629.hdr.grayed = 0;
++c_7314629.tag = closureN_tag;
++ c_7314629.fn = (function_type)__lambda_178;
++c_7314629.num_args = 1;
++c_7314629.num_elements = 2;
++c_7314629.elements = (object *)e_7314675;
++c_7314629.elements[0] = exp_73215_732592;
++c_7314629.elements[1] = k_734121;
++
++return_direct_with_clo1(data,(closure)&c_7314613,__lambda_176, &c_7314629);;
++}
++
++static void __lambda_178(void *data, object self_7311888, int argc, object *args) /* object self_7311888, object r_734122 */
{
@@ -59836,16 +60056,16 @@ Make let-values be the same as let*-values, to work around
-c_7315931.num_elements = 1;
-c_7315931.elements = (object *)e_7315946;
-c_7315931.elements[0] = ((closureN)self_7313141)->elements[0];
-+closureN_type c_7314638;
-+object e_7314653 [1];
-+c_7314638.hdr.mark = gc_color_red;
-+ c_7314638.hdr.grayed = 0;
-+c_7314638.tag = closureN_tag;
-+ c_7314638.fn = (function_type)__lambda_179;
-+c_7314638.num_args = 0;
-+c_7314638.num_elements = 1;
-+c_7314638.elements = (object *)e_7314653;
-+c_7314638.elements[0] = ((closureN)self_7311895)->elements[0];
++closureN_type c_7314631;
++object e_7314646 [1];
++c_7314631.hdr.mark = gc_color_red;
++ c_7314631.hdr.grayed = 0;
++c_7314631.tag = closureN_tag;
++ c_7314631.fn = (function_type)__lambda_179;
++c_7314631.num_args = 0;
++c_7314631.num_elements = 1;
++c_7314631.elements = (object *)e_7314646;
++c_7314631.elements[0] = ((closureN)self_7311888)->elements[0];
-closureN_type c_7315947;
@@ -59859,57 +60079,57 @@ Make let-values be the same as let*-values, to work around
-c_7315947.elements = (object *)e_7315974;
-c_7315947.elements[0] = ((closureN)self_7313141)->elements[0];
-c_7315947.elements[1] = ((closureN)self_7313141)->elements[1];
-+closureN_type c_7314654;
-+object e_7314681 [2];
-+c_7314654.hdr.mark = gc_color_red;
-+ c_7314654.hdr.grayed = 0;
-+c_7314654.tag = closureN_tag;
-+ c_7314654.fn = (function_type)__lambda_181;
-+c_7314654.num_args = 1;
-+c_7314654.num_elements = 2;
-+c_7314654.elements = (object *)e_7314681;
-+c_7314654.elements[0] = ((closureN)self_7311895)->elements[0];
-+c_7314654.elements[1] = ((closureN)self_7311895)->elements[1];
++closureN_type c_7314647;
++object e_7314674 [2];
++c_7314647.hdr.mark = gc_color_red;
++ c_7314647.hdr.grayed = 0;
++c_7314647.tag = closureN_tag;
++ c_7314647.fn = (function_type)__lambda_181;
++c_7314647.num_args = 1;
++c_7314647.num_elements = 2;
++c_7314647.elements = (object *)e_7314674;
++c_7314647.elements[0] = ((closureN)self_7311888)->elements[0];
++c_7314647.elements[1] = ((closureN)self_7311888)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7315931,__lambda_179, &c_7315947);;
-+return_direct_with_clo1(data,(closure)&c_7314638,__lambda_179, &c_7314654);;
++return_direct_with_clo1(data,(closure)&c_7314631,__lambda_179, &c_7314647);;
}
-static void __lambda_181(void *data, object self_7313142, int argc, object *args) /* object self_7313142, object r_734575 */
-+static void __lambda_181(void *data, object self_7311896, int argc, object *args) /* object self_7311896, object r_734130 */
++static void __lambda_181(void *data, object self_7311889, int argc, object *args) /* object self_7311889, object r_734123 */
{
-pair_type local_7315952;
-+pair_type local_7314659;
++pair_type local_7314652;
-pair_type local_7315955;
-+pair_type local_7314662;
++pair_type local_7314655;
-pair_type local_7315961;
-+pair_type local_7314668;
++pair_type local_7314661;
-pair_type local_7315964;
-+pair_type local_7314671;
++pair_type local_7314664;
-pair_type local_7315967;
-+pair_type local_7314674;
++pair_type local_7314667;
-pair_type local_7315970;
-+pair_type local_7314677;
++pair_type local_7314670;
-return_direct_with_clo1(data, ((closureN)self_7313142)->elements[1], (((closure) ((closureN)self_7313142)->elements[1])->fn), set_pair_as_expr(&local_7315952, quote__if, set_pair_as_expr(&local_7315955, Cyc_cadr(data, ((closureN)self_7313142)->elements[0]), set_pair_as_expr(&local_7315961, set_pair_as_expr(&local_7315964, set_pair_as_expr(&local_7315967, quote_lambda, set_pair_as_expr(&local_7315970, NULL, Cyc_cddr(data, ((closureN)self_7313142)->elements[0]))), NULL), NULL))));;
-+return_direct_with_clo1(data, ((closureN)self_7311896)->elements[1], (((closure) ((closureN)self_7311896)->elements[1])->fn), set_pair_as_expr(&local_7314659, quote__if, set_pair_as_expr(&local_7314662, Cyc_cadr(data, ((closureN)self_7311896)->elements[0]), set_pair_as_expr(&local_7314668, set_pair_as_expr(&local_7314671, set_pair_as_expr(&local_7314674, quote_lambda, set_pair_as_expr(&local_7314677, NULL, Cyc_cddr(data, ((closureN)self_7311896)->elements[0]))), NULL), NULL))));;
++return_direct_with_clo1(data, ((closureN)self_7311889)->elements[1], (((closure) ((closureN)self_7311889)->elements[1])->fn), set_pair_as_expr(&local_7314652, quote__if, set_pair_as_expr(&local_7314655, Cyc_cadr(data, ((closureN)self_7311889)->elements[0]), set_pair_as_expr(&local_7314661, set_pair_as_expr(&local_7314664, set_pair_as_expr(&local_7314667, quote_lambda, set_pair_as_expr(&local_7314670, NULL, Cyc_cddr(data, ((closureN)self_7311889)->elements[0]))), NULL), NULL))));;
}
-static void __lambda_179(void *data, object self_7313143, int argc, object *args) /* object self_7313143, object k_734588 */
-+static void __lambda_179(void *data, object self_7311897, int argc, object *args) /* object self_7311897, object k_734143 */
++static void __lambda_179(void *data, object self_7311890, int argc, object *args) /* object self_7311890, object k_734136 */
{
- object k_734588 = args[0];
-+ object k_734143 = args[0];
++ object k_734136 = args[0];
-closureN_type c_7315933;
-object e_7315942 [2];
@@ -59922,48 +60142,48 @@ Make let-values be the same as let*-values, to work around
-c_7315933.elements = (object *)e_7315942;
-c_7315933.elements[0] = ((closureN)self_7313143)->elements[0];
-c_7315933.elements[1] = k_734588;
-+closureN_type c_7314640;
-+object e_7314649 [2];
-+c_7314640.hdr.mark = gc_color_red;
-+ c_7314640.hdr.grayed = 0;
-+c_7314640.tag = closureN_tag;
-+ c_7314640.fn = (function_type)__lambda_180;
-+c_7314640.num_args = 1;
-+c_7314640.num_elements = 2;
-+c_7314640.elements = (object *)e_7314649;
-+c_7314640.elements[0] = ((closureN)self_7311897)->elements[0];
-+c_7314640.elements[1] = k_734143;
++closureN_type c_7314633;
++object e_7314642 [2];
++c_7314633.hdr.mark = gc_color_red;
++ c_7314633.hdr.grayed = 0;
++c_7314633.tag = closureN_tag;
++ c_7314633.fn = (function_type)__lambda_180;
++c_7314633.num_args = 1;
++c_7314633.num_elements = 2;
++c_7314633.elements = (object *)e_7314642;
++c_7314633.elements[0] = ((closureN)self_7311890)->elements[0];
++c_7314633.elements[1] = k_734136;
-return_direct_with_clo1(data,(closure)&c_7315933,__lambda_180, Cyc_cddr(data, ((closureN)self_7313143)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7314640,__lambda_180, Cyc_cddr(data, ((closureN)self_7311897)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7314633,__lambda_180, Cyc_cddr(data, ((closureN)self_7311890)->elements[0]));;
}
-static void __lambda_180(void *data, object self_7313144, int argc, object *args) /* object self_7313144, object r_734590 */
-+static void __lambda_180(void *data, object self_7311898, int argc, object *args) /* object self_7311898, object r_734145 */
++static void __lambda_180(void *data, object self_7311891, int argc, object *args) /* object self_7311891, object r_734138 */
{
- object r_734590 = args[0];
-+ object r_734145 = args[0];
++ object r_734138 = args[0];
-if( (boolean_f != Cyc_is_null(r_734590)) ){
-+if( (boolean_f != Cyc_is_null(r_734145)) ){
++if( (boolean_f != Cyc_is_null(r_734138)) ){
-make_utf8_string_with_len(c_7315938, "no when body", 12, 12);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313144)->elements[1], &c_7315938, ((closureN)self_7313144)->elements[0]);
-+make_utf8_string_with_len(c_7314645, "no when body", 12, 12);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311898)->elements[1], &c_7314645, ((closureN)self_7311898)->elements[0]);
++make_utf8_string_with_len(c_7314638, "no when body", 12, 12);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311891)->elements[1], &c_7314638, ((closureN)self_7311891)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313144)->elements[1], (((closure) ((closureN)self_7313144)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311898)->elements[1], (((closure) ((closureN)self_7311898)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311891)->elements[1], (((closure) ((closureN)self_7311891)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_176(void *data, object self_7313145, int argc, object *args) /* object self_7313145, object k_734591 */
-+static void __lambda_176(void *data, object self_7311899, int argc, object *args) /* object self_7311899, object k_734146 */
++static void __lambda_176(void *data, object self_7311892, int argc, object *args) /* object self_7311892, object k_734139 */
{
- object k_734591 = args[0];
-+ object k_734146 = args[0];
++ object k_734139 = args[0];
-closureN_type c_7315915;
-object e_7315924 [2];
@@ -59976,50 +60196,49 @@ Make let-values be the same as let*-values, to work around
-c_7315915.elements = (object *)e_7315924;
-c_7315915.elements[0] = ((closureN)self_7313145)->elements[0];
-c_7315915.elements[1] = k_734591;
-+closureN_type c_7314622;
-+object e_7314631 [2];
-+c_7314622.hdr.mark = gc_color_red;
-+ c_7314622.hdr.grayed = 0;
-+c_7314622.tag = closureN_tag;
-+ c_7314622.fn = (function_type)__lambda_177;
-+c_7314622.num_args = 1;
-+c_7314622.num_elements = 2;
-+c_7314622.elements = (object *)e_7314631;
-+c_7314622.elements[0] = ((closureN)self_7311899)->elements[0];
-+c_7314622.elements[1] = k_734146;
++closureN_type c_7314615;
++object e_7314624 [2];
++c_7314615.hdr.mark = gc_color_red;
++ c_7314615.hdr.grayed = 0;
++c_7314615.tag = closureN_tag;
++ c_7314615.fn = (function_type)__lambda_177;
++c_7314615.num_args = 1;
++c_7314615.num_elements = 2;
++c_7314615.elements = (object *)e_7314624;
++c_7314615.elements[0] = ((closureN)self_7311892)->elements[0];
++c_7314615.elements[1] = k_734139;
-return_direct_with_clo1(data,(closure)&c_7315915,__lambda_177, Cyc_cdr(data, ((closureN)self_7313145)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7314622,__lambda_177, Cyc_cdr(data, ((closureN)self_7311899)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7314615,__lambda_177, Cyc_cdr(data, ((closureN)self_7311892)->elements[0]));;
}
-static void __lambda_177(void *data, object self_7313146, int argc, object *args) /* object self_7313146, object r_734593 */
-+static void __lambda_177(void *data, object self_7311900, int argc, object *args) /* object self_7311900, object r_734148 */
++static void __lambda_177(void *data, object self_7311893, int argc, object *args) /* object self_7311893, object r_734141 */
{
- object r_734593 = args[0];
-+ object r_734148 = args[0];
++ object r_734141 = args[0];
-if( (boolean_f != Cyc_is_null(r_734593)) ){
-+if( (boolean_f != Cyc_is_null(r_734148)) ){
++if( (boolean_f != Cyc_is_null(r_734141)) ){
-make_utf8_string_with_len(c_7315920, "empty when", 10, 10);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313146)->elements[1], &c_7315920, ((closureN)self_7313146)->elements[0]);
-+make_utf8_string_with_len(c_7314627, "empty when", 10, 10);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311900)->elements[1], &c_7314627, ((closureN)self_7311900)->elements[0]);
++make_utf8_string_with_len(c_7314620, "empty when", 10, 10);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311893)->elements[1], &c_7314620, ((closureN)self_7311893)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313146)->elements[1], (((closure) ((closureN)self_7313146)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311900)->elements[1], (((closure) ((closureN)self_7311900)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311893)->elements[1], (((closure) ((closureN)self_7311893)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_142(void *data, object _, int argc, object *args) /* closure _,object k_734462, object expr_73172_732923, object rename_73173_732924, object compare_73174_732925 */
-+static void __lambda_142(void *data, object _, int argc, object *args) /* closure _,object k_734017, object expr_73172_732583, object rename_73173_732584, object compare_73174_732585 */
++static void __lambda_142(void *data, object _, int argc, object *args) /* closure _,object k_734010, object expr_73172_732576, object rename_73173_732577, object compare_73174_732578 */
{
-object k_734462 = args[0]; object expr_73172_732923 = args[1]; object rename_73173_732924 = args[2]; object compare_73174_732925 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:case");
-+object k_734017 = args[0]; object expr_73172_732583 = args[1]; object rename_73173_732584 = args[2]; object compare_73174_732585 = args[3];
-+ Cyc_st_add(data, "base.sld:case");
++object k_734010 = args[0]; object expr_73172_732576 = args[1]; object rename_73173_732577 = args[2]; object compare_73174_732578 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:case");
-closureN_type c_7315559;
-object e_7315910 [4];
@@ -60034,30 +60253,14 @@ Make let-values be the same as let*-values, to work around
-c_7315559.elements[1] = expr_73172_732923;
-c_7315559.elements[2] = k_734462;
-c_7315559.elements[3] = rename_73173_732924;
-+closureN_type c_7314266;
-+object e_7314617 [4];
-+c_7314266.hdr.mark = gc_color_red;
-+ c_7314266.hdr.grayed = 0;
-+c_7314266.tag = closureN_tag;
-+ c_7314266.fn = (function_type)__lambda_143;
-+c_7314266.num_args = 3;
-+c_7314266.num_elements = 4;
-+c_7314266.elements = (object *)e_7314617;
-+c_7314266.elements[0] = compare_73174_732585;
-+c_7314266.elements[1] = expr_73172_732583;
-+c_7314266.elements[2] = k_734017;
-+c_7314266.elements[3] = rename_73173_732584;
-
+-
-return_direct_with_clo3(data,(closure)&c_7315559,__lambda_143, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo3(data,(closure)&c_7314266,__lambda_143, boolean_f, boolean_f, boolean_f);;
- }
-
+-}
+-
-static void __lambda_143(void *data, object self_7313106, int argc, object *args) /* object self_7313106, object agg_91cond_732929, object body_732930, object clause_732931 */
-+static void __lambda_143(void *data, object self_7311860, int argc, object *args) /* object self_7311860, object agg_91cond_732589, object body_732590, object clause_732591 */
- {
+- {
- object agg_91cond_732929 = args[0]; object body_732930 = args[1]; object clause_732931 = args[2];
-+ object agg_91cond_732589 = args[0]; object body_732590 = args[1]; object clause_732591 = args[2];
-
+-
-closureN_type c_7315561;
-object e_7315906 [6];
-c_7315561.hdr.mark = gc_color_red;
@@ -60073,35 +60276,16 @@ Make let-values be the same as let*-values, to work around
-c_7315561.elements[3] = ((closureN)self_7313106)->elements[1];
-c_7315561.elements[4] = ((closureN)self_7313106)->elements[2];
-c_7315561.elements[5] = ((closureN)self_7313106)->elements[3];
-+closureN_type c_7314268;
-+object e_7314613 [6];
-+c_7314268.hdr.mark = gc_color_red;
-+ c_7314268.hdr.grayed = 0;
-+c_7314268.tag = closureN_tag;
-+ c_7314268.fn = (function_type)__lambda_1295;
-+c_7314268.num_args = 1;
-+c_7314268.num_elements = 6;
-+c_7314268.elements = (object *)e_7314613;
-+c_7314268.elements[0] = body_732590;
-+c_7314268.elements[1] = clause_732591;
-+c_7314268.elements[2] = ((closureN)self_7311860)->elements[0];
-+c_7314268.elements[3] = ((closureN)self_7311860)->elements[1];
-+c_7314268.elements[4] = ((closureN)self_7311860)->elements[2];
-+c_7314268.elements[5] = ((closureN)self_7311860)->elements[3];
-
-
+-
+-
-pair_type local_7315909;
-return_direct_with_clo1(data,(closure)&c_7315561,__lambda_1342, set_cell_as_expr(&local_7315909, agg_91cond_732929));;
-+pair_type local_7314616;
-+return_direct_with_clo1(data,(closure)&c_7314268,__lambda_1295, set_cell_as_expr(&local_7314616, agg_91cond_732589));;
- }
-
+-}
+-
-static void __lambda_1342(void *data, object self_7313107, int argc, object *args) /* object self_7313107, object agg_91cond_732929 */
-+static void __lambda_1295(void *data, object self_7311861, int argc, object *args) /* object self_7311861, object agg_91cond_732589 */
- {
+- {
- object agg_91cond_732929 = args[0];
-+ object agg_91cond_732589 = args[0];
-
+-
-closureN_type c_7315563;
-object e_7315901 [6];
-c_7315563.hdr.mark = gc_color_red;
@@ -60117,35 +60301,16 @@ Make let-values be the same as let*-values, to work around
-c_7315563.elements[3] = ((closureN)self_7313107)->elements[3];
-c_7315563.elements[4] = ((closureN)self_7313107)->elements[4];
-c_7315563.elements[5] = ((closureN)self_7313107)->elements[5];
-+closureN_type c_7314270;
-+object e_7314608 [6];
-+c_7314270.hdr.mark = gc_color_red;
-+ c_7314270.hdr.grayed = 0;
-+c_7314270.tag = closureN_tag;
-+ c_7314270.fn = (function_type)__lambda_1294;
-+c_7314270.num_args = 1;
-+c_7314270.num_elements = 6;
-+c_7314270.elements = (object *)e_7314608;
-+c_7314270.elements[0] = agg_91cond_732589;
-+c_7314270.elements[1] = ((closureN)self_7311861)->elements[1];
-+c_7314270.elements[2] = ((closureN)self_7311861)->elements[2];
-+c_7314270.elements[3] = ((closureN)self_7311861)->elements[3];
-+c_7314270.elements[4] = ((closureN)self_7311861)->elements[4];
-+c_7314270.elements[5] = ((closureN)self_7311861)->elements[5];
-
-
+-
+-
-pair_type local_7315904;
-return_direct_with_clo1(data,(closure)&c_7315563,__lambda_1341, set_cell_as_expr(&local_7315904, ((closureN)self_7313107)->elements[0]));;
-+pair_type local_7314611;
-+return_direct_with_clo1(data,(closure)&c_7314270,__lambda_1294, set_cell_as_expr(&local_7314611, ((closureN)self_7311861)->elements[0]));;
- }
-
+-}
+-
-static void __lambda_1341(void *data, object self_7313108, int argc, object *args) /* object self_7313108, object body_732930 */
-+static void __lambda_1294(void *data, object self_7311862, int argc, object *args) /* object self_7311862, object body_732590 */
- {
+- {
- object body_732930 = args[0];
-+ object body_732590 = args[0];
-
+-
-closureN_type c_7315565;
-object e_7315896 [6];
-c_7315565.hdr.mark = gc_color_red;
@@ -60161,35 +60326,16 @@ Make let-values be the same as let*-values, to work around
-c_7315565.elements[3] = ((closureN)self_7313108)->elements[3];
-c_7315565.elements[4] = ((closureN)self_7313108)->elements[4];
-c_7315565.elements[5] = ((closureN)self_7313108)->elements[5];
-+closureN_type c_7314272;
-+object e_7314603 [6];
-+c_7314272.hdr.mark = gc_color_red;
-+ c_7314272.hdr.grayed = 0;
-+c_7314272.tag = closureN_tag;
-+ c_7314272.fn = (function_type)__lambda_1293;
-+c_7314272.num_args = 1;
-+c_7314272.num_elements = 6;
-+c_7314272.elements = (object *)e_7314603;
-+c_7314272.elements[0] = ((closureN)self_7311862)->elements[0];
-+c_7314272.elements[1] = body_732590;
-+c_7314272.elements[2] = ((closureN)self_7311862)->elements[2];
-+c_7314272.elements[3] = ((closureN)self_7311862)->elements[3];
-+c_7314272.elements[4] = ((closureN)self_7311862)->elements[4];
-+c_7314272.elements[5] = ((closureN)self_7311862)->elements[5];
-
-
+-
+-
-pair_type local_7315899;
-return_direct_with_clo1(data,(closure)&c_7315565,__lambda_1340, set_cell_as_expr(&local_7315899, ((closureN)self_7313108)->elements[1]));;
-+pair_type local_7314606;
-+return_direct_with_clo1(data,(closure)&c_7314272,__lambda_1293, set_cell_as_expr(&local_7314606, ((closureN)self_7311862)->elements[1]));;
- }
-
+-}
+-
-static void __lambda_1340(void *data, object self_7313109, int argc, object *args) /* object self_7313109, object clause_732931 */
-+static void __lambda_1293(void *data, object self_7311863, int argc, object *args) /* object self_7311863, object clause_732591 */
- {
+- {
- object clause_732931 = args[0];
-+ object clause_732591 = args[0];
-
+-
-closureN_type c_7315567;
-object e_7315853 [7];
-c_7315567.hdr.mark = gc_color_red;
@@ -60206,24 +60352,8 @@ Make let-values be the same as let*-values, to work around
-c_7315567.elements[4] = ((closureN)self_7313109)->elements[3];
-c_7315567.elements[5] = ((closureN)self_7313109)->elements[4];
-c_7315567.elements[6] = ((closureN)self_7313109)->elements[5];
-+closureN_type c_7314274;
-+object e_7314560 [7];
-+c_7314274.hdr.mark = gc_color_red;
-+ c_7314274.hdr.grayed = 0;
-+c_7314274.tag = closureN_tag;
-+ c_7314274.fn = (function_type)__lambda_144;
-+c_7314274.num_args = 1;
-+c_7314274.num_elements = 7;
-+c_7314274.elements = (object *)e_7314560;
-+c_7314274.elements[0] = ((closureN)self_7311863)->elements[0];
-+c_7314274.elements[1] = ((closureN)self_7311863)->elements[1];
-+c_7314274.elements[2] = clause_732591;
-+c_7314274.elements[3] = ((closureN)self_7311863)->elements[2];
-+c_7314274.elements[4] = ((closureN)self_7311863)->elements[3];
-+c_7314274.elements[5] = ((closureN)self_7311863)->elements[4];
-+c_7314274.elements[6] = ((closureN)self_7311863)->elements[5];
-
-
+-
+-
-closureN_type c_7315854;
-object e_7315895 [2];
-c_7315854.hdr.mark = gc_color_red;
@@ -60235,34 +60365,18 @@ Make let-values be the same as let*-values, to work around
-c_7315854.elements = (object *)e_7315895;
-c_7315854.elements[0] = ((closureN)self_7313109)->elements[2];
-c_7315854.elements[1] = ((closureN)self_7313109)->elements[5];
-+closureN_type c_7314561;
-+object e_7314602 [2];
-+c_7314561.hdr.mark = gc_color_red;
-+ c_7314561.hdr.grayed = 0;
-+c_7314561.tag = closureN_tag;
-+ c_7314561.fn = (function_type)__lambda_170;
-+c_7314561.num_args = 1;
-+c_7314561.num_elements = 2;
-+c_7314561.elements = (object *)e_7314602;
-+c_7314561.elements[0] = ((closureN)self_7311863)->elements[2];
-+c_7314561.elements[1] = ((closureN)self_7311863)->elements[5];
-
+-
-return_direct_with_clo1(data,(closure)&c_7315567,__lambda_144, &c_7315854);;
-+return_direct_with_clo1(data,(closure)&c_7314274,__lambda_144, &c_7314561);;
- }
-
+-}
+-
-static void __lambda_170(void *data, object self_7313110, int argc, object *args) /* object self_7313110, object k_734557, object exprs_73175_732935 */
-+static void __lambda_170(void *data, object self_7311864, int argc, object *args) /* object self_7311864, object k_734112, object exprs_73175_732595 */
- {
+- {
- object k_734557 = args[0]; object exprs_73175_732935 = args[1];
-+ object k_734112 = args[0]; object exprs_73175_732595 = args[1];
-
+-
-if( (boolean_f != Cyc_is_null(exprs_73175_732935)) ){
- return_closcall2(data, ((closureN)self_7313110)->elements[1], k_734557, quote_tmp);
-+if( (boolean_f != Cyc_is_null(exprs_73175_732595)) ){
-+ return_closcall2(data, ((closureN)self_7311864)->elements[1], k_734112, quote_tmp);
- } else {
-
+-} else {
+-
-closureN_type c_7315861;
-object e_7315894 [4];
-c_7315861.hdr.mark = gc_color_red;
@@ -60276,31 +60390,15 @@ Make let-values be the same as let*-values, to work around
-c_7315861.elements[1] = exprs_73175_732935;
-c_7315861.elements[2] = k_734557;
-c_7315861.elements[3] = ((closureN)self_7313110)->elements[1];
-+closureN_type c_7314568;
-+object e_7314601 [4];
-+c_7314568.hdr.mark = gc_color_red;
-+ c_7314568.hdr.grayed = 0;
-+c_7314568.tag = closureN_tag;
-+ c_7314568.fn = (function_type)__lambda_171;
-+c_7314568.num_args = 1;
-+c_7314568.num_elements = 4;
-+c_7314568.elements = (object *)e_7314601;
-+c_7314568.elements[0] = ((closureN)self_7311864)->elements[0];
-+c_7314568.elements[1] = exprs_73175_732595;
-+c_7314568.elements[2] = k_734112;
-+c_7314568.elements[3] = ((closureN)self_7311864)->elements[1];
-
+-
-return_closcall2(data, ((closureN)self_7313110)->elements[1], &c_7315861, quote__123_125);}
-+return_closcall2(data, ((closureN)self_7311864)->elements[1], &c_7314568, quote__123_125);}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_171(void *data, object self_7313111, int argc, object *args) /* object self_7313111, object r_734568 */
-+static void __lambda_171(void *data, object self_7311865, int argc, object *args) /* object self_7311865, object r_734123 */
- {
+- {
- object r_734568 = args[0];
-+ object r_734123 = args[0];
-
+-
-closureN_type c_7315864;
-object e_7315890 [3];
-c_7315864.hdr.mark = gc_color_red;
@@ -60313,33 +60411,17 @@ Make let-values be the same as let*-values, to work around
-c_7315864.elements[0] = ((closureN)self_7313111)->elements[1];
-c_7315864.elements[1] = ((closureN)self_7313111)->elements[2];
-c_7315864.elements[2] = ((closureN)self_7313111)->elements[3];
-+closureN_type c_7314571;
-+object e_7314597 [3];
-+c_7314571.hdr.mark = gc_color_red;
-+ c_7314571.hdr.grayed = 0;
-+c_7314571.tag = closureN_tag;
-+ c_7314571.fn = (function_type)__lambda_172;
-+c_7314571.num_args = 1;
-+c_7314571.num_elements = 3;
-+c_7314571.elements = (object *)e_7314597;
-+c_7314571.elements[0] = ((closureN)self_7311865)->elements[1];
-+c_7314571.elements[1] = ((closureN)self_7311865)->elements[2];
-+c_7314571.elements[2] = ((closureN)self_7311865)->elements[3];
-
-
-
+-
+-
+-
-return_closcall3(data, ((closureN)self_7313111)->elements[0], &c_7315864, r_734568, Cyc_car(data, ((closureN)self_7313111)->elements[1]));;
-+return_closcall3(data, ((closureN)self_7311865)->elements[0], &c_7314571, r_734123, Cyc_car(data, ((closureN)self_7311865)->elements[1]));;
- }
-
+-}
+-
-static void __lambda_172(void *data, object self_7313112, int argc, object *args) /* object self_7313112, object r_734560 */
-+static void __lambda_172(void *data, object self_7311866, int argc, object *args) /* object self_7311866, object r_734115 */
- {
+- {
- object r_734560 = args[0];
- if( (boolean_f != r_734560) ){
-+ object r_734115 = args[0];
-+ if( (boolean_f != r_734115) ){
-
+-
-closureN_type c_7315867;
-object e_7315879 [2];
-c_7315867.hdr.mark = gc_color_red;
@@ -60351,20 +60433,202 @@ Make let-values be the same as let*-values, to work around
-c_7315867.elements = (object *)e_7315879;
-c_7315867.elements[0] = ((closureN)self_7313112)->elements[0];
-c_7315867.elements[1] = ((closureN)self_7313112)->elements[1];
-+closureN_type c_7314574;
-+object e_7314586 [2];
-+c_7314574.hdr.mark = gc_color_red;
-+ c_7314574.hdr.grayed = 0;
-+c_7314574.tag = closureN_tag;
-+ c_7314574.fn = (function_type)__lambda_173;
-+c_7314574.num_args = 1;
-+c_7314574.num_elements = 2;
-+c_7314574.elements = (object *)e_7314586;
-+c_7314574.elements[0] = ((closureN)self_7311866)->elements[0];
-+c_7314574.elements[1] = ((closureN)self_7311866)->elements[1];
++closureN_type c_7314259;
++object e_7314610 [4];
++c_7314259.hdr.mark = gc_color_red;
++ c_7314259.hdr.grayed = 0;
++c_7314259.tag = closureN_tag;
++ c_7314259.fn = (function_type)__lambda_143;
++c_7314259.num_args = 3;
++c_7314259.num_elements = 4;
++c_7314259.elements = (object *)e_7314610;
++c_7314259.elements[0] = compare_73174_732578;
++c_7314259.elements[1] = expr_73172_732576;
++c_7314259.elements[2] = k_734010;
++c_7314259.elements[3] = rename_73173_732577;
++
++return_direct_with_clo3(data,(closure)&c_7314259,__lambda_143, boolean_f, boolean_f, boolean_f);;
++}
++
++static void __lambda_143(void *data, object self_7311853, int argc, object *args) /* object self_7311853, object agg_91cond_732582, object body_732583, object clause_732584 */
++ {
++ object agg_91cond_732582 = args[0]; object body_732583 = args[1]; object clause_732584 = args[2];
++
++closureN_type c_7314261;
++object e_7314606 [6];
++c_7314261.hdr.mark = gc_color_red;
++ c_7314261.hdr.grayed = 0;
++c_7314261.tag = closureN_tag;
++ c_7314261.fn = (function_type)__lambda_1295;
++c_7314261.num_args = 1;
++c_7314261.num_elements = 6;
++c_7314261.elements = (object *)e_7314606;
++c_7314261.elements[0] = body_732583;
++c_7314261.elements[1] = clause_732584;
++c_7314261.elements[2] = ((closureN)self_7311853)->elements[0];
++c_7314261.elements[3] = ((closureN)self_7311853)->elements[1];
++c_7314261.elements[4] = ((closureN)self_7311853)->elements[2];
++c_7314261.elements[5] = ((closureN)self_7311853)->elements[3];
++
++
++pair_type local_7314609;
++return_direct_with_clo1(data,(closure)&c_7314261,__lambda_1295, set_cell_as_expr(&local_7314609, agg_91cond_732582));;
++}
++
++static void __lambda_1295(void *data, object self_7311854, int argc, object *args) /* object self_7311854, object agg_91cond_732582 */
++ {
++ object agg_91cond_732582 = args[0];
++
++closureN_type c_7314263;
++object e_7314601 [6];
++c_7314263.hdr.mark = gc_color_red;
++ c_7314263.hdr.grayed = 0;
++c_7314263.tag = closureN_tag;
++ c_7314263.fn = (function_type)__lambda_1294;
++c_7314263.num_args = 1;
++c_7314263.num_elements = 6;
++c_7314263.elements = (object *)e_7314601;
++c_7314263.elements[0] = agg_91cond_732582;
++c_7314263.elements[1] = ((closureN)self_7311854)->elements[1];
++c_7314263.elements[2] = ((closureN)self_7311854)->elements[2];
++c_7314263.elements[3] = ((closureN)self_7311854)->elements[3];
++c_7314263.elements[4] = ((closureN)self_7311854)->elements[4];
++c_7314263.elements[5] = ((closureN)self_7311854)->elements[5];
++
++
++pair_type local_7314604;
++return_direct_with_clo1(data,(closure)&c_7314263,__lambda_1294, set_cell_as_expr(&local_7314604, ((closureN)self_7311854)->elements[0]));;
++}
++
++static void __lambda_1294(void *data, object self_7311855, int argc, object *args) /* object self_7311855, object body_732583 */
++ {
++ object body_732583 = args[0];
++
++closureN_type c_7314265;
++object e_7314596 [6];
++c_7314265.hdr.mark = gc_color_red;
++ c_7314265.hdr.grayed = 0;
++c_7314265.tag = closureN_tag;
++ c_7314265.fn = (function_type)__lambda_1293;
++c_7314265.num_args = 1;
++c_7314265.num_elements = 6;
++c_7314265.elements = (object *)e_7314596;
++c_7314265.elements[0] = ((closureN)self_7311855)->elements[0];
++c_7314265.elements[1] = body_732583;
++c_7314265.elements[2] = ((closureN)self_7311855)->elements[2];
++c_7314265.elements[3] = ((closureN)self_7311855)->elements[3];
++c_7314265.elements[4] = ((closureN)self_7311855)->elements[4];
++c_7314265.elements[5] = ((closureN)self_7311855)->elements[5];
++
++
++pair_type local_7314599;
++return_direct_with_clo1(data,(closure)&c_7314265,__lambda_1293, set_cell_as_expr(&local_7314599, ((closureN)self_7311855)->elements[1]));;
++}
++
++static void __lambda_1293(void *data, object self_7311856, int argc, object *args) /* object self_7311856, object clause_732584 */
++ {
++ object clause_732584 = args[0];
++
++closureN_type c_7314267;
++object e_7314553 [7];
++c_7314267.hdr.mark = gc_color_red;
++ c_7314267.hdr.grayed = 0;
++c_7314267.tag = closureN_tag;
++ c_7314267.fn = (function_type)__lambda_144;
++c_7314267.num_args = 1;
++c_7314267.num_elements = 7;
++c_7314267.elements = (object *)e_7314553;
++c_7314267.elements[0] = ((closureN)self_7311856)->elements[0];
++c_7314267.elements[1] = ((closureN)self_7311856)->elements[1];
++c_7314267.elements[2] = clause_732584;
++c_7314267.elements[3] = ((closureN)self_7311856)->elements[2];
++c_7314267.elements[4] = ((closureN)self_7311856)->elements[3];
++c_7314267.elements[5] = ((closureN)self_7311856)->elements[4];
++c_7314267.elements[6] = ((closureN)self_7311856)->elements[5];
++
++
++closureN_type c_7314554;
++object e_7314595 [2];
++c_7314554.hdr.mark = gc_color_red;
++ c_7314554.hdr.grayed = 0;
++c_7314554.tag = closureN_tag;
++ c_7314554.fn = (function_type)__lambda_170;
++c_7314554.num_args = 1;
++c_7314554.num_elements = 2;
++c_7314554.elements = (object *)e_7314595;
++c_7314554.elements[0] = ((closureN)self_7311856)->elements[2];
++c_7314554.elements[1] = ((closureN)self_7311856)->elements[5];
++
++return_direct_with_clo1(data,(closure)&c_7314267,__lambda_144, &c_7314554);;
++}
++
++static void __lambda_170(void *data, object self_7311857, int argc, object *args) /* object self_7311857, object k_734105, object exprs_73175_732588 */
++ {
++ object k_734105 = args[0]; object exprs_73175_732588 = args[1];
++
++if( (boolean_f != Cyc_is_null(exprs_73175_732588)) ){
++ return_closcall2(data, ((closureN)self_7311857)->elements[1], k_734105, quote_tmp);
++} else {
++
++closureN_type c_7314561;
++object e_7314594 [4];
++c_7314561.hdr.mark = gc_color_red;
++ c_7314561.hdr.grayed = 0;
++c_7314561.tag = closureN_tag;
++ c_7314561.fn = (function_type)__lambda_171;
++c_7314561.num_args = 1;
++c_7314561.num_elements = 4;
++c_7314561.elements = (object *)e_7314594;
++c_7314561.elements[0] = ((closureN)self_7311857)->elements[0];
++c_7314561.elements[1] = exprs_73175_732588;
++c_7314561.elements[2] = k_734105;
++c_7314561.elements[3] = ((closureN)self_7311857)->elements[1];
++
++return_closcall2(data, ((closureN)self_7311857)->elements[1], &c_7314561, quote__123_125);}
++;;
++}
++
++static void __lambda_171(void *data, object self_7311858, int argc, object *args) /* object self_7311858, object r_734116 */
++ {
++ object r_734116 = args[0];
++
++closureN_type c_7314564;
++object e_7314590 [3];
++c_7314564.hdr.mark = gc_color_red;
++ c_7314564.hdr.grayed = 0;
++c_7314564.tag = closureN_tag;
++ c_7314564.fn = (function_type)__lambda_172;
++c_7314564.num_args = 1;
++c_7314564.num_elements = 3;
++c_7314564.elements = (object *)e_7314590;
++c_7314564.elements[0] = ((closureN)self_7311858)->elements[1];
++c_7314564.elements[1] = ((closureN)self_7311858)->elements[2];
++c_7314564.elements[2] = ((closureN)self_7311858)->elements[3];
++
++
++
++return_closcall3(data, ((closureN)self_7311858)->elements[0], &c_7314564, r_734116, Cyc_car(data, ((closureN)self_7311858)->elements[1]));;
++}
++
++static void __lambda_172(void *data, object self_7311859, int argc, object *args) /* object self_7311859, object r_734108 */
++ {
++ object r_734108 = args[0];
++ if( (boolean_f != r_734108) ){
++
++closureN_type c_7314567;
++object e_7314579 [2];
++c_7314567.hdr.mark = gc_color_red;
++ c_7314567.hdr.grayed = 0;
++c_7314567.tag = closureN_tag;
++ c_7314567.fn = (function_type)__lambda_173;
++c_7314567.num_args = 1;
++c_7314567.num_elements = 2;
++c_7314567.elements = (object *)e_7314579;
++c_7314567.elements[0] = ((closureN)self_7311859)->elements[0];
++c_7314567.elements[1] = ((closureN)self_7311859)->elements[1];
-return_closcall2(data, ((closureN)self_7313112)->elements[2], &c_7315867, quote_tmp);
-+return_closcall2(data, ((closureN)self_7311866)->elements[2], &c_7314574, quote_tmp);
++return_closcall2(data, ((closureN)self_7311859)->elements[2], &c_7314567, quote_tmp);
} else {
-closureN_type c_7315882;
@@ -60378,57 +60642,57 @@ Make let-values be the same as let*-values, to work around
-c_7315882.elements = (object *)e_7315889;
-c_7315882.elements[0] = ((closureN)self_7313112)->elements[0];
-c_7315882.elements[1] = ((closureN)self_7313112)->elements[1];
-+closureN_type c_7314589;
-+object e_7314596 [2];
-+c_7314589.hdr.mark = gc_color_red;
-+ c_7314589.hdr.grayed = 0;
-+c_7314589.tag = closureN_tag;
-+ c_7314589.fn = (function_type)__lambda_174;
-+c_7314589.num_args = 1;
-+c_7314589.num_elements = 2;
-+c_7314589.elements = (object *)e_7314596;
-+c_7314589.elements[0] = ((closureN)self_7311866)->elements[0];
-+c_7314589.elements[1] = ((closureN)self_7311866)->elements[1];
++closureN_type c_7314582;
++object e_7314589 [2];
++c_7314582.hdr.mark = gc_color_red;
++ c_7314582.hdr.grayed = 0;
++c_7314582.tag = closureN_tag;
++ c_7314582.fn = (function_type)__lambda_174;
++c_7314582.num_args = 1;
++c_7314582.num_elements = 2;
++c_7314582.elements = (object *)e_7314589;
++c_7314582.elements[0] = ((closureN)self_7311859)->elements[0];
++c_7314582.elements[1] = ((closureN)self_7311859)->elements[1];
-return_closcall2(data, ((closureN)self_7313112)->elements[2], &c_7315882, quote_begin);}
-+return_closcall2(data, ((closureN)self_7311866)->elements[2], &c_7314589, quote_begin);}
++return_closcall2(data, ((closureN)self_7311859)->elements[2], &c_7314582, quote_begin);}
;;
}
-static void __lambda_174(void *data, object self_7313114, int argc, object *args) /* object self_7313114, object r_734566 */
-+static void __lambda_174(void *data, object self_7311868, int argc, object *args) /* object self_7311868, object r_734121 */
++static void __lambda_174(void *data, object self_7311861, int argc, object *args) /* object self_7311861, object r_734114 */
{
- object r_734566 = args[0];
-+ object r_734121 = args[0];
++ object r_734114 = args[0];
-pair_type local_7315887;
-return_direct_with_clo1(data, ((closureN)self_7313114)->elements[1], (((closure) ((closureN)self_7313114)->elements[1])->fn), set_pair_as_expr(&local_7315887, r_734566, ((closureN)self_7313114)->elements[0]));;
-+pair_type local_7314594;
-+return_direct_with_clo1(data, ((closureN)self_7311868)->elements[1], (((closure) ((closureN)self_7311868)->elements[1])->fn), set_pair_as_expr(&local_7314594, r_734121, ((closureN)self_7311868)->elements[0]));;
++pair_type local_7314587;
++return_direct_with_clo1(data, ((closureN)self_7311861)->elements[1], (((closure) ((closureN)self_7311861)->elements[1])->fn), set_pair_as_expr(&local_7314587, r_734114, ((closureN)self_7311861)->elements[0]));;
}
-static void __lambda_173(void *data, object self_7313113, int argc, object *args) /* object self_7313113, object r_734563 */
-+static void __lambda_173(void *data, object self_7311867, int argc, object *args) /* object self_7311867, object r_734118 */
++static void __lambda_173(void *data, object self_7311860, int argc, object *args) /* object self_7311860, object r_734111 */
{
- object r_734563 = args[0];
-+ object r_734118 = args[0];
++ object r_734111 = args[0];
-pair_type local_7315872;
-+pair_type local_7314579;
++pair_type local_7314572;
-pair_type local_7315878;
-return_direct_with_clo1(data, ((closureN)self_7313113)->elements[1], (((closure) ((closureN)self_7313113)->elements[1])->fn), set_pair_as_expr(&local_7315872, Cyc_cadr(data, ((closureN)self_7313113)->elements[0]), set_pair_as_expr(&local_7315878, r_734563, NULL)));;
-+pair_type local_7314585;
-+return_direct_with_clo1(data, ((closureN)self_7311867)->elements[1], (((closure) ((closureN)self_7311867)->elements[1])->fn), set_pair_as_expr(&local_7314579, Cyc_cadr(data, ((closureN)self_7311867)->elements[0]), set_pair_as_expr(&local_7314585, r_734118, NULL)));;
++pair_type local_7314578;
++return_direct_with_clo1(data, ((closureN)self_7311860)->elements[1], (((closure) ((closureN)self_7311860)->elements[1])->fn), set_pair_as_expr(&local_7314572, Cyc_cadr(data, ((closureN)self_7311860)->elements[0]), set_pair_as_expr(&local_7314578, r_734111, NULL)));;
}
-static void __lambda_144(void *data, object self_7313115, int argc, object *args) /* object self_7313115, object r_734556 */
-+static void __lambda_144(void *data, object self_7311869, int argc, object *args) /* object self_7311869, object r_734111 */
++static void __lambda_144(void *data, object self_7311862, int argc, object *args) /* object self_7311862, object r_734104 */
{
- object r_734556 = args[0];
-+ object r_734111 = args[0];
++ object r_734104 = args[0];
-closureN_type c_7315569;
-object e_7315849 [7];
@@ -60446,31 +60710,31 @@ Make let-values be the same as let*-values, to work around
-c_7315569.elements[4] = ((closureN)self_7313115)->elements[4];
-c_7315569.elements[5] = ((closureN)self_7313115)->elements[5];
-c_7315569.elements[6] = ((closureN)self_7313115)->elements[6];
-+closureN_type c_7314276;
-+object e_7314556 [7];
-+c_7314276.hdr.mark = gc_color_red;
-+ c_7314276.hdr.grayed = 0;
-+c_7314276.tag = closureN_tag;
-+ c_7314276.fn = (function_type)__lambda_145;
-+c_7314276.num_args = 1;
-+c_7314276.num_elements = 7;
-+c_7314276.elements = (object *)e_7314556;
-+c_7314276.elements[0] = ((closureN)self_7311869)->elements[0];
-+c_7314276.elements[1] = ((closureN)self_7311869)->elements[1];
-+c_7314276.elements[2] = ((closureN)self_7311869)->elements[2];
-+c_7314276.elements[3] = ((closureN)self_7311869)->elements[3];
-+c_7314276.elements[4] = ((closureN)self_7311869)->elements[4];
-+c_7314276.elements[5] = ((closureN)self_7311869)->elements[5];
-+c_7314276.elements[6] = ((closureN)self_7311869)->elements[6];
++closureN_type c_7314269;
++object e_7314549 [7];
++c_7314269.hdr.mark = gc_color_red;
++ c_7314269.hdr.grayed = 0;
++c_7314269.tag = closureN_tag;
++ c_7314269.fn = (function_type)__lambda_145;
++c_7314269.num_args = 1;
++c_7314269.num_elements = 7;
++c_7314269.elements = (object *)e_7314549;
++c_7314269.elements[0] = ((closureN)self_7311862)->elements[0];
++c_7314269.elements[1] = ((closureN)self_7311862)->elements[1];
++c_7314269.elements[2] = ((closureN)self_7311862)->elements[2];
++c_7314269.elements[3] = ((closureN)self_7311862)->elements[3];
++c_7314269.elements[4] = ((closureN)self_7311862)->elements[4];
++c_7314269.elements[5] = ((closureN)self_7311862)->elements[5];
++c_7314269.elements[6] = ((closureN)self_7311862)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7315569,__lambda_145, Cyc_set_cell(data, ((closureN)self_7313115)->elements[1], r_734556));;
-+return_direct_with_clo1(data,(closure)&c_7314276,__lambda_145, Cyc_set_cell(data, ((closureN)self_7311869)->elements[1], r_734111));;
++return_direct_with_clo1(data,(closure)&c_7314269,__lambda_145, Cyc_set_cell(data, ((closureN)self_7311862)->elements[1], r_734104));;
}
-static void __lambda_145(void *data, object self_7313116, int argc, object *args) /* object self_7313116, object r_734463 */
-+static void __lambda_145(void *data, object self_7311870, int argc, object *args) /* object self_7311870, object r_734018 */
++static void __lambda_145(void *data, object self_7311863, int argc, object *args) /* object self_7311863, object r_734011 */
{
@@ -60490,22 +60754,22 @@ Make let-values be the same as let*-values, to work around
-c_7315571.elements[4] = ((closureN)self_7313116)->elements[4];
-c_7315571.elements[5] = ((closureN)self_7313116)->elements[5];
-c_7315571.elements[6] = ((closureN)self_7313116)->elements[6];
-+closureN_type c_7314278;
-+object e_7314499 [7];
-+c_7314278.hdr.mark = gc_color_red;
-+ c_7314278.hdr.grayed = 0;
-+c_7314278.tag = closureN_tag;
-+ c_7314278.fn = (function_type)__lambda_146;
-+c_7314278.num_args = 1;
-+c_7314278.num_elements = 7;
-+c_7314278.elements = (object *)e_7314499;
-+c_7314278.elements[0] = ((closureN)self_7311870)->elements[0];
-+c_7314278.elements[1] = ((closureN)self_7311870)->elements[1];
-+c_7314278.elements[2] = ((closureN)self_7311870)->elements[2];
-+c_7314278.elements[3] = ((closureN)self_7311870)->elements[3];
-+c_7314278.elements[4] = ((closureN)self_7311870)->elements[4];
-+c_7314278.elements[5] = ((closureN)self_7311870)->elements[5];
-+c_7314278.elements[6] = ((closureN)self_7311870)->elements[6];
++closureN_type c_7314271;
++object e_7314492 [7];
++c_7314271.hdr.mark = gc_color_red;
++ c_7314271.hdr.grayed = 0;
++c_7314271.tag = closureN_tag;
++ c_7314271.fn = (function_type)__lambda_146;
++c_7314271.num_args = 1;
++c_7314271.num_elements = 7;
++c_7314271.elements = (object *)e_7314492;
++c_7314271.elements[0] = ((closureN)self_7311863)->elements[0];
++c_7314271.elements[1] = ((closureN)self_7311863)->elements[1];
++c_7314271.elements[2] = ((closureN)self_7311863)->elements[2];
++c_7314271.elements[3] = ((closureN)self_7311863)->elements[3];
++c_7314271.elements[4] = ((closureN)self_7311863)->elements[4];
++c_7314271.elements[5] = ((closureN)self_7311863)->elements[5];
++c_7314271.elements[6] = ((closureN)self_7311863)->elements[6];
-closureN_type c_7315793;
@@ -60519,32 +60783,32 @@ Make let-values be the same as let*-values, to work around
-c_7315793.elements = (object *)e_7315848;
-c_7315793.elements[0] = ((closureN)self_7313116)->elements[0];
-c_7315793.elements[1] = ((closureN)self_7313116)->elements[6];
-+closureN_type c_7314500;
-+object e_7314555 [2];
-+c_7314500.hdr.mark = gc_color_red;
-+ c_7314500.hdr.grayed = 0;
-+c_7314500.tag = closureN_tag;
-+ c_7314500.fn = (function_type)__lambda_166;
-+c_7314500.num_args = 2;
-+c_7314500.num_elements = 2;
-+c_7314500.elements = (object *)e_7314555;
-+c_7314500.elements[0] = ((closureN)self_7311870)->elements[0];
-+c_7314500.elements[1] = ((closureN)self_7311870)->elements[6];
++closureN_type c_7314493;
++object e_7314548 [2];
++c_7314493.hdr.mark = gc_color_red;
++ c_7314493.hdr.grayed = 0;
++c_7314493.tag = closureN_tag;
++ c_7314493.fn = (function_type)__lambda_166;
++c_7314493.num_args = 2;
++c_7314493.num_elements = 2;
++c_7314493.elements = (object *)e_7314548;
++c_7314493.elements[0] = ((closureN)self_7311863)->elements[0];
++c_7314493.elements[1] = ((closureN)self_7311863)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7315571,__lambda_146, &c_7315793);;
-+return_direct_with_clo1(data,(closure)&c_7314278,__lambda_146, &c_7314500);;
++return_direct_with_clo1(data,(closure)&c_7314271,__lambda_146, &c_7314493);;
}
-static void __lambda_166(void *data, object self_7313117, int argc, object *args) /* object self_7313117, object k_734536, object tmp_91sym_73189_732936, object lis_73190_732937 */
-+static void __lambda_166(void *data, object self_7311871, int argc, object *args) /* object self_7311871, object k_734091, object tmp_91sym_73189_732596, object lis_73190_732597 */
++static void __lambda_166(void *data, object self_7311864, int argc, object *args) /* object self_7311864, object k_734084, object tmp_91sym_73189_732589, object lis_73190_732590 */
{
- object k_734536 = args[0]; object tmp_91sym_73189_732936 = args[1]; object lis_73190_732937 = args[2];
-+ object k_734091 = args[0]; object tmp_91sym_73189_732596 = args[1]; object lis_73190_732597 = args[2];
++ object k_734084 = args[0]; object tmp_91sym_73189_732589 = args[1]; object lis_73190_732590 = args[2];
-if( (boolean_f != Cyc_is_null(lis_73190_732937)) ){
- return_direct_with_clo1(data, k_734536, (((closure) k_734536)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(lis_73190_732597)) ){
-+ return_direct_with_clo1(data, k_734091, (((closure) k_734091)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(lis_73190_732590)) ){
++ return_direct_with_clo1(data, k_734084, (((closure) k_734084)->fn), boolean_f);
} else {
-closureN_type c_7315799;
@@ -60560,30 +60824,30 @@ Make let-values be the same as let*-values, to work around
-c_7315799.elements[1] = k_734536;
-c_7315799.elements[2] = lis_73190_732937;
-c_7315799.elements[3] = tmp_91sym_73189_732936;
-+closureN_type c_7314506;
-+object e_7314554 [4];
-+c_7314506.hdr.mark = gc_color_red;
-+ c_7314506.hdr.grayed = 0;
-+c_7314506.tag = closureN_tag;
-+ c_7314506.fn = (function_type)__lambda_167;
-+c_7314506.num_args = 1;
-+c_7314506.num_elements = 4;
-+c_7314506.elements = (object *)e_7314554;
-+c_7314506.elements[0] = ((closureN)self_7311871)->elements[0];
-+c_7314506.elements[1] = k_734091;
-+c_7314506.elements[2] = lis_73190_732597;
-+c_7314506.elements[3] = tmp_91sym_73189_732596;
++closureN_type c_7314499;
++object e_7314547 [4];
++c_7314499.hdr.mark = gc_color_red;
++ c_7314499.hdr.grayed = 0;
++c_7314499.tag = closureN_tag;
++ c_7314499.fn = (function_type)__lambda_167;
++c_7314499.num_args = 1;
++c_7314499.num_elements = 4;
++c_7314499.elements = (object *)e_7314547;
++c_7314499.elements[0] = ((closureN)self_7311864)->elements[0];
++c_7314499.elements[1] = k_734084;
++c_7314499.elements[2] = lis_73190_732590;
++c_7314499.elements[3] = tmp_91sym_73189_732589;
-return_closcall2(data, ((closureN)self_7313117)->elements[1], &c_7315799, quote_quote);}
-+return_closcall2(data, ((closureN)self_7311871)->elements[1], &c_7314506, quote_quote);}
++return_closcall2(data, ((closureN)self_7311864)->elements[1], &c_7314499, quote_quote);}
;;
}
-static void __lambda_167(void *data, object self_7313118, int argc, object *args) /* object self_7313118, object r_734551 */
-+static void __lambda_167(void *data, object self_7311872, int argc, object *args) /* object self_7311872, object r_734106 */
++static void __lambda_167(void *data, object self_7311865, int argc, object *args) /* object self_7311865, object r_734099 */
{
- object r_734551 = args[0];
-+ object r_734106 = args[0];
++ object r_734099 = args[0];
-closureN_type c_7315801;
-object e_7315830 [4];
@@ -60598,43 +60862,43 @@ Make let-values be the same as let*-values, to work around
-c_7315801.elements[1] = ((closureN)self_7313118)->elements[1];
-c_7315801.elements[2] = ((closureN)self_7313118)->elements[2];
-c_7315801.elements[3] = ((closureN)self_7313118)->elements[3];
-+closureN_type c_7314508;
-+object e_7314537 [4];
-+c_7314508.hdr.mark = gc_color_red;
-+ c_7314508.hdr.grayed = 0;
-+c_7314508.tag = closureN_tag;
-+ c_7314508.fn = (function_type)__lambda_168;
-+c_7314508.num_args = 1;
-+c_7314508.num_elements = 4;
-+c_7314508.elements = (object *)e_7314537;
-+c_7314508.elements[0] = ((closureN)self_7311872)->elements[0];
-+c_7314508.elements[1] = ((closureN)self_7311872)->elements[1];
-+c_7314508.elements[2] = ((closureN)self_7311872)->elements[2];
-+c_7314508.elements[3] = ((closureN)self_7311872)->elements[3];
++closureN_type c_7314501;
++object e_7314530 [4];
++c_7314501.hdr.mark = gc_color_red;
++ c_7314501.hdr.grayed = 0;
++c_7314501.tag = closureN_tag;
++ c_7314501.fn = (function_type)__lambda_168;
++c_7314501.num_args = 1;
++c_7314501.num_elements = 4;
++c_7314501.elements = (object *)e_7314530;
++c_7314501.elements[0] = ((closureN)self_7311865)->elements[0];
++c_7314501.elements[1] = ((closureN)self_7311865)->elements[1];
++c_7314501.elements[2] = ((closureN)self_7311865)->elements[2];
++c_7314501.elements[3] = ((closureN)self_7311865)->elements[3];
-pair_type local_7315833;
-+pair_type local_7314540;
++pair_type local_7314533;
-pair_type local_7315837;
-+pair_type local_7314544;
++pair_type local_7314537;
-pair_type local_7315840;
-+pair_type local_7314547;
++pair_type local_7314540;
-pair_type local_7315843;
-+pair_type local_7314550;
++pair_type local_7314543;
-return_direct_with_clo1(data,(closure)&c_7315801,__lambda_168, set_pair_as_expr(&local_7315833, ((closureN)self_7313118)->elements[3], set_pair_as_expr(&local_7315837, set_pair_as_expr(&local_7315840, r_734551, set_pair_as_expr(&local_7315843, Cyc_car(data, ((closureN)self_7313118)->elements[2]), NULL)), NULL)));;
-+return_direct_with_clo1(data,(closure)&c_7314508,__lambda_168, set_pair_as_expr(&local_7314540, ((closureN)self_7311872)->elements[3], set_pair_as_expr(&local_7314544, set_pair_as_expr(&local_7314547, r_734106, set_pair_as_expr(&local_7314550, Cyc_car(data, ((closureN)self_7311872)->elements[2]), NULL)), NULL)));;
++return_direct_with_clo1(data,(closure)&c_7314501,__lambda_168, set_pair_as_expr(&local_7314533, ((closureN)self_7311865)->elements[3], set_pair_as_expr(&local_7314537, set_pair_as_expr(&local_7314540, r_734099, set_pair_as_expr(&local_7314543, Cyc_car(data, ((closureN)self_7311865)->elements[2]), NULL)), NULL)));;
}
-static void __lambda_168(void *data, object self_7313119, int argc, object *args) /* object self_7313119, object r_734547 */
-+static void __lambda_168(void *data, object self_7311873, int argc, object *args) /* object self_7311873, object r_734102 */
++static void __lambda_168(void *data, object self_7311866, int argc, object *args) /* object self_7311866, object r_734095 */
{
- object r_734547 = args[0];
-+ object r_734102 = args[0];
++ object r_734095 = args[0];
@@ -60649,53 +60913,53 @@ Make let-values be the same as let*-values, to work around
-c_7315806.elements = (object *)e_7315825;
-c_7315806.elements[0] = ((closureN)self_7313119)->elements[1];
-c_7315806.elements[1] = r_734547;
-+closureN_type c_7314513;
-+object e_7314532 [2];
-+c_7314513.hdr.mark = gc_color_red;
-+ c_7314513.hdr.grayed = 0;
-+c_7314513.tag = closureN_tag;
-+ c_7314513.fn = (function_type)__lambda_169;
-+c_7314513.num_args = 1;
-+c_7314513.num_elements = 2;
-+c_7314513.elements = (object *)e_7314532;
-+c_7314513.elements[0] = ((closureN)self_7311873)->elements[1];
-+c_7314513.elements[1] = r_734102;
++closureN_type c_7314506;
++object e_7314525 [2];
++c_7314506.hdr.mark = gc_color_red;
++ c_7314506.hdr.grayed = 0;
++c_7314506.tag = closureN_tag;
++ c_7314506.fn = (function_type)__lambda_169;
++c_7314506.num_args = 1;
++c_7314506.num_elements = 2;
++c_7314506.elements = (object *)e_7314525;
++c_7314506.elements[0] = ((closureN)self_7311866)->elements[1];
++c_7314506.elements[1] = r_734095;
-return_closcall3(data, car(((closureN)self_7313119)->elements[0]), &c_7315806, ((closureN)self_7313119)->elements[3], Cyc_cdr(data, ((closureN)self_7313119)->elements[2]));;
-+return_closcall3(data, car(((closureN)self_7311873)->elements[0]), &c_7314513, ((closureN)self_7311873)->elements[3], Cyc_cdr(data, ((closureN)self_7311873)->elements[2]));;
++return_closcall3(data, car(((closureN)self_7311866)->elements[0]), &c_7314506, ((closureN)self_7311866)->elements[3], Cyc_cdr(data, ((closureN)self_7311866)->elements[2]));;
}
-static void __lambda_169(void *data, object self_7313120, int argc, object *args) /* object self_7313120, object r_734543 */
-+static void __lambda_169(void *data, object self_7311874, int argc, object *args) /* object self_7311874, object r_734098 */
++static void __lambda_169(void *data, object self_7311867, int argc, object *args) /* object self_7311867, object r_734091 */
{
- object r_734543 = args[0];
-+ object r_734098 = args[0];
++ object r_734091 = args[0];
-pair_type local_7315811;
-+pair_type local_7314518;
++pair_type local_7314511;
-pair_type local_7315814;
-+pair_type local_7314521;
++pair_type local_7314514;
-pair_type local_7315817;
-+pair_type local_7314524;
++pair_type local_7314517;
-pair_type local_7315821;
-+pair_type local_7314528;
++pair_type local_7314521;
-pair_type local_7315824;
-return_direct_with_clo1(data, ((closureN)self_7313120)->elements[0], (((closure) ((closureN)self_7313120)->elements[0])->fn), set_pair_as_expr(&local_7315811, quote__if, set_pair_as_expr(&local_7315814, set_pair_as_expr(&local_7315817, quote_eq_127, ((closureN)self_7313120)->elements[1]), set_pair_as_expr(&local_7315821, boolean_t, set_pair_as_expr(&local_7315824, r_734543, NULL)))));;
-+pair_type local_7314531;
-+return_direct_with_clo1(data, ((closureN)self_7311874)->elements[0], (((closure) ((closureN)self_7311874)->elements[0])->fn), set_pair_as_expr(&local_7314518, quote__if, set_pair_as_expr(&local_7314521, set_pair_as_expr(&local_7314524, quote_eq_127, ((closureN)self_7311874)->elements[1]), set_pair_as_expr(&local_7314528, boolean_t, set_pair_as_expr(&local_7314531, r_734098, NULL)))));;
++pair_type local_7314524;
++return_direct_with_clo1(data, ((closureN)self_7311867)->elements[0], (((closure) ((closureN)self_7311867)->elements[0])->fn), set_pair_as_expr(&local_7314511, quote__if, set_pair_as_expr(&local_7314514, set_pair_as_expr(&local_7314517, quote_eq_127, ((closureN)self_7311867)->elements[1]), set_pair_as_expr(&local_7314521, boolean_t, set_pair_as_expr(&local_7314524, r_734091, NULL)))));;
}
-static void __lambda_146(void *data, object self_7313121, int argc, object *args) /* object self_7313121, object r_734535 */
-+static void __lambda_146(void *data, object self_7311875, int argc, object *args) /* object self_7311875, object r_734090 */
++static void __lambda_146(void *data, object self_7311868, int argc, object *args) /* object self_7311868, object r_734083 */
{
- object r_734535 = args[0];
-+ object r_734090 = args[0];
++ object r_734083 = args[0];
-closureN_type c_7315573;
-object e_7315788 [7];
@@ -60713,31 +60977,31 @@ Make let-values be the same as let*-values, to work around
-c_7315573.elements[4] = ((closureN)self_7313121)->elements[4];
-c_7315573.elements[5] = ((closureN)self_7313121)->elements[5];
-c_7315573.elements[6] = ((closureN)self_7313121)->elements[6];
-+closureN_type c_7314280;
-+object e_7314495 [7];
-+c_7314280.hdr.mark = gc_color_red;
-+ c_7314280.hdr.grayed = 0;
-+c_7314280.tag = closureN_tag;
-+ c_7314280.fn = (function_type)__lambda_147;
-+c_7314280.num_args = 1;
-+c_7314280.num_elements = 7;
-+c_7314280.elements = (object *)e_7314495;
-+c_7314280.elements[0] = ((closureN)self_7311875)->elements[0];
-+c_7314280.elements[1] = ((closureN)self_7311875)->elements[1];
-+c_7314280.elements[2] = ((closureN)self_7311875)->elements[2];
-+c_7314280.elements[3] = ((closureN)self_7311875)->elements[3];
-+c_7314280.elements[4] = ((closureN)self_7311875)->elements[4];
-+c_7314280.elements[5] = ((closureN)self_7311875)->elements[5];
-+c_7314280.elements[6] = ((closureN)self_7311875)->elements[6];
++closureN_type c_7314273;
++object e_7314488 [7];
++c_7314273.hdr.mark = gc_color_red;
++ c_7314273.hdr.grayed = 0;
++c_7314273.tag = closureN_tag;
++ c_7314273.fn = (function_type)__lambda_147;
++c_7314273.num_args = 1;
++c_7314273.num_elements = 7;
++c_7314273.elements = (object *)e_7314488;
++c_7314273.elements[0] = ((closureN)self_7311868)->elements[0];
++c_7314273.elements[1] = ((closureN)self_7311868)->elements[1];
++c_7314273.elements[2] = ((closureN)self_7311868)->elements[2];
++c_7314273.elements[3] = ((closureN)self_7311868)->elements[3];
++c_7314273.elements[4] = ((closureN)self_7311868)->elements[4];
++c_7314273.elements[5] = ((closureN)self_7311868)->elements[5];
++c_7314273.elements[6] = ((closureN)self_7311868)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7315573,__lambda_147, Cyc_set_cell(data, ((closureN)self_7313121)->elements[0], r_734535));;
-+return_direct_with_clo1(data,(closure)&c_7314280,__lambda_147, Cyc_set_cell(data, ((closureN)self_7311875)->elements[0], r_734090));;
++return_direct_with_clo1(data,(closure)&c_7314273,__lambda_147, Cyc_set_cell(data, ((closureN)self_7311868)->elements[0], r_734083));;
}
-static void __lambda_147(void *data, object self_7313122, int argc, object *args) /* object self_7313122, object r_734464 */
-+static void __lambda_147(void *data, object self_7311876, int argc, object *args) /* object self_7311876, object r_734019 */
++static void __lambda_147(void *data, object self_7311869, int argc, object *args) /* object self_7311869, object r_734012 */
{
@@ -60754,19 +61018,19 @@ Make let-values be the same as let*-values, to work around
-c_7315575.elements[1] = ((closureN)self_7313122)->elements[4];
-c_7315575.elements[2] = ((closureN)self_7313122)->elements[5];
-c_7315575.elements[3] = ((closureN)self_7313122)->elements[6];
-+closureN_type c_7314282;
-+object e_7314326 [4];
-+c_7314282.hdr.mark = gc_color_red;
-+ c_7314282.hdr.grayed = 0;
-+c_7314282.tag = closureN_tag;
-+ c_7314282.fn = (function_type)__lambda_148;
-+c_7314282.num_args = 1;
-+c_7314282.num_elements = 4;
-+c_7314282.elements = (object *)e_7314326;
-+c_7314282.elements[0] = ((closureN)self_7311876)->elements[2];
-+c_7314282.elements[1] = ((closureN)self_7311876)->elements[4];
-+c_7314282.elements[2] = ((closureN)self_7311876)->elements[5];
-+c_7314282.elements[3] = ((closureN)self_7311876)->elements[6];
++closureN_type c_7314275;
++object e_7314319 [4];
++c_7314275.hdr.mark = gc_color_red;
++ c_7314275.hdr.grayed = 0;
++c_7314275.tag = closureN_tag;
++ c_7314275.fn = (function_type)__lambda_148;
++c_7314275.num_args = 1;
++c_7314275.num_elements = 4;
++c_7314275.elements = (object *)e_7314319;
++c_7314275.elements[0] = ((closureN)self_7311869)->elements[2];
++c_7314275.elements[1] = ((closureN)self_7311869)->elements[4];
++c_7314275.elements[2] = ((closureN)self_7311869)->elements[5];
++c_7314275.elements[3] = ((closureN)self_7311869)->elements[6];
-closureN_type c_7315620;
@@ -60783,35 +61047,35 @@ Make let-values be the same as let*-values, to work around
-c_7315620.elements[2] = ((closureN)self_7313122)->elements[2];
-c_7315620.elements[3] = ((closureN)self_7313122)->elements[3];
-c_7315620.elements[4] = ((closureN)self_7313122)->elements[6];
-+closureN_type c_7314327;
-+object e_7314494 [5];
-+c_7314327.hdr.mark = gc_color_red;
-+ c_7314327.hdr.grayed = 0;
-+c_7314327.tag = closureN_tag;
-+ c_7314327.fn = (function_type)__lambda_152;
-+c_7314327.num_args = 1;
-+c_7314327.num_elements = 5;
-+c_7314327.elements = (object *)e_7314494;
-+c_7314327.elements[0] = ((closureN)self_7311876)->elements[0];
-+c_7314327.elements[1] = ((closureN)self_7311876)->elements[1];
-+c_7314327.elements[2] = ((closureN)self_7311876)->elements[2];
-+c_7314327.elements[3] = ((closureN)self_7311876)->elements[3];
-+c_7314327.elements[4] = ((closureN)self_7311876)->elements[6];
++closureN_type c_7314320;
++object e_7314487 [5];
++c_7314320.hdr.mark = gc_color_red;
++ c_7314320.hdr.grayed = 0;
++c_7314320.tag = closureN_tag;
++ c_7314320.fn = (function_type)__lambda_152;
++c_7314320.num_args = 1;
++c_7314320.num_elements = 5;
++c_7314320.elements = (object *)e_7314487;
++c_7314320.elements[0] = ((closureN)self_7311869)->elements[0];
++c_7314320.elements[1] = ((closureN)self_7311869)->elements[1];
++c_7314320.elements[2] = ((closureN)self_7311869)->elements[2];
++c_7314320.elements[3] = ((closureN)self_7311869)->elements[3];
++c_7314320.elements[4] = ((closureN)self_7311869)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7315575,__lambda_148, &c_7315620);;
-+return_direct_with_clo1(data,(closure)&c_7314282,__lambda_148, &c_7314327);;
++return_direct_with_clo1(data,(closure)&c_7314275,__lambda_148, &c_7314320);;
}
-static void __lambda_152(void *data, object self_7313123, int argc, object *args) /* object self_7313123, object k_734481, object ls_73194_732938 */
-+static void __lambda_152(void *data, object self_7311877, int argc, object *args) /* object self_7311877, object k_734036, object ls_73194_732598 */
++static void __lambda_152(void *data, object self_7311870, int argc, object *args) /* object self_7311870, object k_734029, object ls_73194_732591 */
{
- object k_734481 = args[0]; object ls_73194_732938 = args[1];
-+ object k_734036 = args[0]; object ls_73194_732598 = args[1];
++ object k_734029 = args[0]; object ls_73194_732591 = args[1];
-if( (boolean_f != Cyc_is_null(ls_73194_732938)) ){
- return_direct_with_clo1(data, k_734481, (((closure) k_734481)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(ls_73194_732598)) ){
-+ return_direct_with_clo1(data, k_734036, (((closure) k_734036)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(ls_73194_732591)) ){
++ return_direct_with_clo1(data, k_734029, (((closure) k_734029)->fn), boolean_f);
} else {
-closureN_type c_7315626;
@@ -60830,33 +61094,33 @@ Make let-values be the same as let*-values, to work around
-c_7315626.elements[4] = k_734481;
-c_7315626.elements[5] = ls_73194_732938;
-c_7315626.elements[6] = ((closureN)self_7313123)->elements[4];
-+closureN_type c_7314333;
-+object e_7314493 [7];
-+c_7314333.hdr.mark = gc_color_red;
-+ c_7314333.hdr.grayed = 0;
-+c_7314333.tag = closureN_tag;
-+ c_7314333.fn = (function_type)__lambda_153;
-+c_7314333.num_args = 1;
-+c_7314333.num_elements = 7;
-+c_7314333.elements = (object *)e_7314493;
-+c_7314333.elements[0] = ((closureN)self_7311877)->elements[0];
-+c_7314333.elements[1] = ((closureN)self_7311877)->elements[1];
-+c_7314333.elements[2] = ((closureN)self_7311877)->elements[2];
-+c_7314333.elements[3] = ((closureN)self_7311877)->elements[3];
-+c_7314333.elements[4] = k_734036;
-+c_7314333.elements[5] = ls_73194_732598;
-+c_7314333.elements[6] = ((closureN)self_7311877)->elements[4];
++closureN_type c_7314326;
++object e_7314486 [7];
++c_7314326.hdr.mark = gc_color_red;
++ c_7314326.hdr.grayed = 0;
++c_7314326.tag = closureN_tag;
++ c_7314326.fn = (function_type)__lambda_153;
++c_7314326.num_args = 1;
++c_7314326.num_elements = 7;
++c_7314326.elements = (object *)e_7314486;
++c_7314326.elements[0] = ((closureN)self_7311870)->elements[0];
++c_7314326.elements[1] = ((closureN)self_7311870)->elements[1];
++c_7314326.elements[2] = ((closureN)self_7311870)->elements[2];
++c_7314326.elements[3] = ((closureN)self_7311870)->elements[3];
++c_7314326.elements[4] = k_734029;
++c_7314326.elements[5] = ls_73194_732591;
++c_7314326.elements[6] = ((closureN)self_7311870)->elements[4];
-return_closcall2(data, ((closureN)self_7313123)->elements[4], &c_7315626, quote__else);}
-+return_closcall2(data, ((closureN)self_7311877)->elements[4], &c_7314333, quote__else);}
++return_closcall2(data, ((closureN)self_7311870)->elements[4], &c_7314326, quote__else);}
;;
}
-static void __lambda_153(void *data, object self_7313124, int argc, object *args) /* object self_7313124, object r_734532 */
-+static void __lambda_153(void *data, object self_7311878, int argc, object *args) /* object self_7311878, object r_734087 */
++static void __lambda_153(void *data, object self_7311871, int argc, object *args) /* object self_7311871, object r_734080 */
{
- object r_734532 = args[0];
-+ object r_734087 = args[0];
++ object r_734080 = args[0];
-closureN_type c_7315629;
-object e_7315782 [6];
@@ -60873,60 +61137,60 @@ Make let-values be the same as let*-values, to work around
-c_7315629.elements[3] = ((closureN)self_7313124)->elements[4];
-c_7315629.elements[4] = ((closureN)self_7313124)->elements[5];
-c_7315629.elements[5] = ((closureN)self_7313124)->elements[6];
-+closureN_type c_7314336;
-+object e_7314489 [6];
-+c_7314336.hdr.mark = gc_color_red;
-+ c_7314336.hdr.grayed = 0;
-+c_7314336.tag = closureN_tag;
-+ c_7314336.fn = (function_type)__lambda_154;
-+c_7314336.num_args = 1;
-+c_7314336.num_elements = 6;
-+c_7314336.elements = (object *)e_7314489;
-+c_7314336.elements[0] = ((closureN)self_7311878)->elements[0];
-+c_7314336.elements[1] = ((closureN)self_7311878)->elements[1];
-+c_7314336.elements[2] = ((closureN)self_7311878)->elements[2];
-+c_7314336.elements[3] = ((closureN)self_7311878)->elements[4];
-+c_7314336.elements[4] = ((closureN)self_7311878)->elements[5];
-+c_7314336.elements[5] = ((closureN)self_7311878)->elements[6];
++closureN_type c_7314329;
++object e_7314482 [6];
++c_7314329.hdr.mark = gc_color_red;
++ c_7314329.hdr.grayed = 0;
++c_7314329.tag = closureN_tag;
++ c_7314329.fn = (function_type)__lambda_154;
++c_7314329.num_args = 1;
++c_7314329.num_elements = 6;
++c_7314329.elements = (object *)e_7314482;
++c_7314329.elements[0] = ((closureN)self_7311871)->elements[0];
++c_7314329.elements[1] = ((closureN)self_7311871)->elements[1];
++c_7314329.elements[2] = ((closureN)self_7311871)->elements[2];
++c_7314329.elements[3] = ((closureN)self_7311871)->elements[4];
++c_7314329.elements[4] = ((closureN)self_7311871)->elements[5];
++c_7314329.elements[5] = ((closureN)self_7311871)->elements[6];
-return_closcall3(data, ((closureN)self_7313124)->elements[3], &c_7315629, r_734532, Cyc_caar(data, ((closureN)self_7313124)->elements[5]));;
-+return_closcall3(data, ((closureN)self_7311878)->elements[3], &c_7314336, r_734087, Cyc_caar(data, ((closureN)self_7311878)->elements[5]));;
++return_closcall3(data, ((closureN)self_7311871)->elements[3], &c_7314329, r_734080, Cyc_caar(data, ((closureN)self_7311871)->elements[5]));;
}
-static void __lambda_154(void *data, object self_7313125, int argc, object *args) /* object self_7313125, object r_734483 */
-+static void __lambda_154(void *data, object self_7311879, int argc, object *args) /* object self_7311879, object r_734038 */
++static void __lambda_154(void *data, object self_7311872, int argc, object *args) /* object self_7311872, object r_734031 */
{
- object r_734483 = args[0];
- if( (boolean_f != r_734483) ){
-+ object r_734038 = args[0];
-+ if( (boolean_f != r_734038) ){
++ object r_734031 = args[0];
++ if( (boolean_f != r_734031) ){
-return_closcall2(data, car(((closureN)self_7313125)->elements[1]), ((closureN)self_7313125)->elements[3], Cyc_cdar(data, ((closureN)self_7313125)->elements[4]));
-+return_closcall2(data, car(((closureN)self_7311879)->elements[1]), ((closureN)self_7311879)->elements[3], Cyc_cdar(data, ((closureN)self_7311879)->elements[4]));
++return_closcall2(data, car(((closureN)self_7311872)->elements[1]), ((closureN)self_7311872)->elements[3], Cyc_cdar(data, ((closureN)self_7311872)->elements[4]));
} else {
- object r_734485;
-+ object r_734040;
++ object r_734033;
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7313125)->elements[4])))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7311879)->elements[4])))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, Cyc_car(data, ((closureN)self_7311872)->elements[4])))) ){
- r_734485 = Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7313125)->elements[4]))));
-+ r_734040 = Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7311879)->elements[4]))));
++ r_734033 = Cyc_is_null(Cyc_cdr(data, Cyc_car(data, Cyc_car(data, ((closureN)self_7311872)->elements[4]))));
} else {
- r_734485 = boolean_f;}
-;if( (boolean_f != r_734485) ){
-+ r_734040 = boolean_f;}
-+;if( (boolean_f != r_734040) ){
++ r_734033 = boolean_f;}
++;if( (boolean_f != r_734033) ){
-closureN_type c_7315659;
-object e_7315729 [5];
@@ -60942,23 +61206,23 @@ Make let-values be the same as let*-values, to work around
-c_7315659.elements[2] = ((closureN)self_7313125)->elements[3];
-c_7315659.elements[3] = ((closureN)self_7313125)->elements[4];
-c_7315659.elements[4] = ((closureN)self_7313125)->elements[5];
-+closureN_type c_7314366;
-+object e_7314436 [5];
-+c_7314366.hdr.mark = gc_color_red;
-+ c_7314366.hdr.grayed = 0;
-+c_7314366.tag = closureN_tag;
-+ c_7314366.fn = (function_type)__lambda_155;
-+c_7314366.num_args = 1;
-+c_7314366.num_elements = 5;
-+c_7314366.elements = (object *)e_7314436;
-+c_7314366.elements[0] = ((closureN)self_7311879)->elements[1];
-+c_7314366.elements[1] = ((closureN)self_7311879)->elements[2];
-+c_7314366.elements[2] = ((closureN)self_7311879)->elements[3];
-+c_7314366.elements[3] = ((closureN)self_7311879)->elements[4];
-+c_7314366.elements[4] = ((closureN)self_7311879)->elements[5];
++closureN_type c_7314359;
++object e_7314429 [5];
++c_7314359.hdr.mark = gc_color_red;
++ c_7314359.hdr.grayed = 0;
++c_7314359.tag = closureN_tag;
++ c_7314359.fn = (function_type)__lambda_155;
++c_7314359.num_args = 1;
++c_7314359.num_elements = 5;
++c_7314359.elements = (object *)e_7314429;
++c_7314359.elements[0] = ((closureN)self_7311872)->elements[1];
++c_7314359.elements[1] = ((closureN)self_7311872)->elements[2];
++c_7314359.elements[2] = ((closureN)self_7311872)->elements[3];
++c_7314359.elements[3] = ((closureN)self_7311872)->elements[4];
++c_7314359.elements[4] = ((closureN)self_7311872)->elements[5];
-return_closcall2(data, ((closureN)self_7313125)->elements[5], &c_7315659, quote__if);
-+return_closcall2(data, ((closureN)self_7311879)->elements[5], &c_7314366, quote__if);
++return_closcall2(data, ((closureN)self_7311872)->elements[5], &c_7314359, quote__if);
} else {
-closureN_type c_7315732;
@@ -60976,33 +61240,33 @@ Make let-values be the same as let*-values, to work around
-c_7315732.elements[3] = ((closureN)self_7313125)->elements[3];
-c_7315732.elements[4] = ((closureN)self_7313125)->elements[4];
-c_7315732.elements[5] = ((closureN)self_7313125)->elements[5];
-+closureN_type c_7314439;
-+object e_7314488 [6];
-+c_7314439.hdr.mark = gc_color_red;
-+ c_7314439.hdr.grayed = 0;
-+c_7314439.tag = closureN_tag;
-+ c_7314439.fn = (function_type)__lambda_161;
-+c_7314439.num_args = 1;
-+c_7314439.num_elements = 6;
-+c_7314439.elements = (object *)e_7314488;
-+c_7314439.elements[0] = ((closureN)self_7311879)->elements[0];
-+c_7314439.elements[1] = ((closureN)self_7311879)->elements[1];
-+c_7314439.elements[2] = ((closureN)self_7311879)->elements[2];
-+c_7314439.elements[3] = ((closureN)self_7311879)->elements[3];
-+c_7314439.elements[4] = ((closureN)self_7311879)->elements[4];
-+c_7314439.elements[5] = ((closureN)self_7311879)->elements[5];
++closureN_type c_7314432;
++object e_7314481 [6];
++c_7314432.hdr.mark = gc_color_red;
++ c_7314432.hdr.grayed = 0;
++c_7314432.tag = closureN_tag;
++ c_7314432.fn = (function_type)__lambda_161;
++c_7314432.num_args = 1;
++c_7314432.num_elements = 6;
++c_7314432.elements = (object *)e_7314481;
++c_7314432.elements[0] = ((closureN)self_7311872)->elements[0];
++c_7314432.elements[1] = ((closureN)self_7311872)->elements[1];
++c_7314432.elements[2] = ((closureN)self_7311872)->elements[2];
++c_7314432.elements[3] = ((closureN)self_7311872)->elements[3];
++c_7314432.elements[4] = ((closureN)self_7311872)->elements[4];
++c_7314432.elements[5] = ((closureN)self_7311872)->elements[5];
-return_closcall2(data, ((closureN)self_7313125)->elements[5], &c_7315732, quote__if);}
-+return_closcall2(data, ((closureN)self_7311879)->elements[5], &c_7314439, quote__if);}
++return_closcall2(data, ((closureN)self_7311872)->elements[5], &c_7314432, quote__if);}
;}
;;
}
-static void __lambda_161(void *data, object self_7313132, int argc, object *args) /* object self_7313132, object r_734511 */
-+static void __lambda_161(void *data, object self_7311886, int argc, object *args) /* object self_7311886, object r_734066 */
++static void __lambda_161(void *data, object self_7311879, int argc, object *args) /* object self_7311879, object r_734059 */
{
- object r_734511 = args[0];
-+ object r_734066 = args[0];
++ object r_734059 = args[0];
-closureN_type c_7315735;
-object e_7315780 [6];
@@ -61019,31 +61283,31 @@ Make let-values be the same as let*-values, to work around
-c_7315735.elements[3] = ((closureN)self_7313132)->elements[3];
-c_7315735.elements[4] = ((closureN)self_7313132)->elements[4];
-c_7315735.elements[5] = r_734511;
-+closureN_type c_7314442;
-+object e_7314487 [6];
-+c_7314442.hdr.mark = gc_color_red;
-+ c_7314442.hdr.grayed = 0;
-+c_7314442.tag = closureN_tag;
-+ c_7314442.fn = (function_type)__lambda_162;
-+c_7314442.num_args = 1;
-+c_7314442.num_elements = 6;
-+c_7314442.elements = (object *)e_7314487;
-+c_7314442.elements[0] = ((closureN)self_7311886)->elements[0];
-+c_7314442.elements[1] = ((closureN)self_7311886)->elements[1];
-+c_7314442.elements[2] = ((closureN)self_7311886)->elements[2];
-+c_7314442.elements[3] = ((closureN)self_7311886)->elements[3];
-+c_7314442.elements[4] = ((closureN)self_7311886)->elements[4];
-+c_7314442.elements[5] = r_734066;
++closureN_type c_7314435;
++object e_7314480 [6];
++c_7314435.hdr.mark = gc_color_red;
++ c_7314435.hdr.grayed = 0;
++c_7314435.tag = closureN_tag;
++ c_7314435.fn = (function_type)__lambda_162;
++c_7314435.num_args = 1;
++c_7314435.num_elements = 6;
++c_7314435.elements = (object *)e_7314480;
++c_7314435.elements[0] = ((closureN)self_7311879)->elements[0];
++c_7314435.elements[1] = ((closureN)self_7311879)->elements[1];
++c_7314435.elements[2] = ((closureN)self_7311879)->elements[2];
++c_7314435.elements[3] = ((closureN)self_7311879)->elements[3];
++c_7314435.elements[4] = ((closureN)self_7311879)->elements[4];
++c_7314435.elements[5] = r_734059;
-return_closcall2(data, ((closureN)self_7313132)->elements[5], &c_7315735, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311886)->elements[5], &c_7314442, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311879)->elements[5], &c_7314435, quote_tmp);;
}
-static void __lambda_162(void *data, object self_7313133, int argc, object *args) /* object self_7313133, object r_734521 */
-+static void __lambda_162(void *data, object self_7311887, int argc, object *args) /* object self_7311887, object r_734076 */
++static void __lambda_162(void *data, object self_7311880, int argc, object *args) /* object self_7311880, object r_734069 */
{
- object r_734521 = args[0];
-+ object r_734076 = args[0];
++ object r_734069 = args[0];
@@ -61061,32 +61325,32 @@ Make let-values be the same as let*-values, to work around
-c_7315740.elements[2] = ((closureN)self_7313133)->elements[3];
-c_7315740.elements[3] = ((closureN)self_7313133)->elements[4];
-c_7315740.elements[4] = ((closureN)self_7313133)->elements[5];
-+closureN_type c_7314447;
-+object e_7314483 [5];
-+c_7314447.hdr.mark = gc_color_red;
-+ c_7314447.hdr.grayed = 0;
-+c_7314447.tag = closureN_tag;
-+ c_7314447.fn = (function_type)__lambda_163;
-+c_7314447.num_args = 1;
-+c_7314447.num_elements = 5;
-+c_7314447.elements = (object *)e_7314483;
-+c_7314447.elements[0] = ((closureN)self_7311887)->elements[1];
-+c_7314447.elements[1] = ((closureN)self_7311887)->elements[2];
-+c_7314447.elements[2] = ((closureN)self_7311887)->elements[3];
-+c_7314447.elements[3] = ((closureN)self_7311887)->elements[4];
-+c_7314447.elements[4] = ((closureN)self_7311887)->elements[5];
++closureN_type c_7314440;
++object e_7314476 [5];
++c_7314440.hdr.mark = gc_color_red;
++ c_7314440.hdr.grayed = 0;
++c_7314440.tag = closureN_tag;
++ c_7314440.fn = (function_type)__lambda_163;
++c_7314440.num_args = 1;
++c_7314440.num_elements = 5;
++c_7314440.elements = (object *)e_7314476;
++c_7314440.elements[0] = ((closureN)self_7311880)->elements[1];
++c_7314440.elements[1] = ((closureN)self_7311880)->elements[2];
++c_7314440.elements[2] = ((closureN)self_7311880)->elements[3];
++c_7314440.elements[3] = ((closureN)self_7311880)->elements[4];
++c_7314440.elements[4] = ((closureN)self_7311880)->elements[5];
-return_closcall3(data, car(((closureN)self_7313133)->elements[0]), &c_7315740, r_734521, Cyc_caar(data, ((closureN)self_7313133)->elements[4]));;
-+return_closcall3(data, car(((closureN)self_7311887)->elements[0]), &c_7314447, r_734076, Cyc_caar(data, ((closureN)self_7311887)->elements[4]));;
++return_closcall3(data, car(((closureN)self_7311880)->elements[0]), &c_7314440, r_734069, Cyc_caar(data, ((closureN)self_7311880)->elements[4]));;
}
-static void __lambda_163(void *data, object self_7313134, int argc, object *args) /* object self_7313134, object r_734513 */
-+static void __lambda_163(void *data, object self_7311888, int argc, object *args) /* object self_7311888, object r_734068 */
++static void __lambda_163(void *data, object self_7311881, int argc, object *args) /* object self_7311881, object r_734061 */
{
- object r_734513 = args[0];
-+ object r_734068 = args[0];
++ object r_734061 = args[0];
@@ -61104,32 +61368,32 @@ Make let-values be the same as let*-values, to work around
-c_7315745.elements[2] = ((closureN)self_7313134)->elements[3];
-c_7315745.elements[3] = ((closureN)self_7313134)->elements[4];
-c_7315745.elements[4] = r_734513;
-+closureN_type c_7314452;
-+object e_7314479 [5];
-+c_7314452.hdr.mark = gc_color_red;
-+ c_7314452.hdr.grayed = 0;
-+c_7314452.tag = closureN_tag;
-+ c_7314452.fn = (function_type)__lambda_164;
-+c_7314452.num_args = 1;
-+c_7314452.num_elements = 5;
-+c_7314452.elements = (object *)e_7314479;
-+c_7314452.elements[0] = ((closureN)self_7311888)->elements[1];
-+c_7314452.elements[1] = ((closureN)self_7311888)->elements[2];
-+c_7314452.elements[2] = ((closureN)self_7311888)->elements[3];
-+c_7314452.elements[3] = ((closureN)self_7311888)->elements[4];
-+c_7314452.elements[4] = r_734068;
++closureN_type c_7314445;
++object e_7314472 [5];
++c_7314445.hdr.mark = gc_color_red;
++ c_7314445.hdr.grayed = 0;
++c_7314445.tag = closureN_tag;
++ c_7314445.fn = (function_type)__lambda_164;
++c_7314445.num_args = 1;
++c_7314445.num_elements = 5;
++c_7314445.elements = (object *)e_7314472;
++c_7314445.elements[0] = ((closureN)self_7311881)->elements[1];
++c_7314445.elements[1] = ((closureN)self_7311881)->elements[2];
++c_7314445.elements[2] = ((closureN)self_7311881)->elements[3];
++c_7314445.elements[3] = ((closureN)self_7311881)->elements[4];
++c_7314445.elements[4] = r_734061;
-return_closcall2(data, car(((closureN)self_7313134)->elements[0]), &c_7315745, Cyc_cdar(data, ((closureN)self_7313134)->elements[3]));;
-+return_closcall2(data, car(((closureN)self_7311888)->elements[0]), &c_7314452, Cyc_cdar(data, ((closureN)self_7311888)->elements[3]));;
++return_closcall2(data, car(((closureN)self_7311881)->elements[0]), &c_7314445, Cyc_cdar(data, ((closureN)self_7311881)->elements[3]));;
}
-static void __lambda_164(void *data, object self_7313135, int argc, object *args) /* object self_7313135, object r_734515 */
-+static void __lambda_164(void *data, object self_7311889, int argc, object *args) /* object self_7311889, object r_734070 */
++static void __lambda_164(void *data, object self_7311882, int argc, object *args) /* object self_7311882, object r_734063 */
{
- object r_734515 = args[0];
-+ object r_734070 = args[0];
++ object r_734063 = args[0];
@@ -61146,52 +61410,52 @@ Make let-values be the same as let*-values, to work around
-c_7315750.elements[1] = ((closureN)self_7313135)->elements[3];
-c_7315750.elements[2] = ((closureN)self_7313135)->elements[4];
-c_7315750.elements[3] = r_734515;
-+closureN_type c_7314457;
-+object e_7314475 [4];
-+c_7314457.hdr.mark = gc_color_red;
-+ c_7314457.hdr.grayed = 0;
-+c_7314457.tag = closureN_tag;
-+ c_7314457.fn = (function_type)__lambda_165;
-+c_7314457.num_args = 1;
-+c_7314457.num_elements = 4;
-+c_7314457.elements = (object *)e_7314475;
-+c_7314457.elements[0] = ((closureN)self_7311889)->elements[1];
-+c_7314457.elements[1] = ((closureN)self_7311889)->elements[3];
-+c_7314457.elements[2] = ((closureN)self_7311889)->elements[4];
-+c_7314457.elements[3] = r_734070;
++closureN_type c_7314450;
++object e_7314468 [4];
++c_7314450.hdr.mark = gc_color_red;
++ c_7314450.hdr.grayed = 0;
++c_7314450.tag = closureN_tag;
++ c_7314450.fn = (function_type)__lambda_165;
++c_7314450.num_args = 1;
++c_7314450.num_elements = 4;
++c_7314450.elements = (object *)e_7314468;
++c_7314450.elements[0] = ((closureN)self_7311882)->elements[1];
++c_7314450.elements[1] = ((closureN)self_7311882)->elements[3];
++c_7314450.elements[2] = ((closureN)self_7311882)->elements[4];
++c_7314450.elements[3] = r_734063;
-return_closcall2(data, car(((closureN)self_7313135)->elements[0]), &c_7315750, Cyc_cdr(data, ((closureN)self_7313135)->elements[2]));;
-+return_closcall2(data, car(((closureN)self_7311889)->elements[0]), &c_7314457, Cyc_cdr(data, ((closureN)self_7311889)->elements[2]));;
++return_closcall2(data, car(((closureN)self_7311882)->elements[0]), &c_7314450, Cyc_cdr(data, ((closureN)self_7311882)->elements[2]));;
}
-static void __lambda_165(void *data, object self_7313136, int argc, object *args) /* object self_7313136, object r_734517 */
-+static void __lambda_165(void *data, object self_7311890, int argc, object *args) /* object self_7311890, object r_734072 */
++static void __lambda_165(void *data, object self_7311883, int argc, object *args) /* object self_7311883, object r_734065 */
{
- object r_734517 = args[0];
-+ object r_734072 = args[0];
++ object r_734065 = args[0];
-pair_type local_7315755;
-+pair_type local_7314462;
++pair_type local_7314455;
-pair_type local_7315759;
-+pair_type local_7314466;
++pair_type local_7314459;
-pair_type local_7315763;
-+pair_type local_7314470;
++pair_type local_7314463;
-pair_type local_7315767;
-return_direct_with_clo1(data, ((closureN)self_7313136)->elements[0], (((closure) ((closureN)self_7313136)->elements[0])->fn), set_pair_as_expr(&local_7315755, ((closureN)self_7313136)->elements[1], set_pair_as_expr(&local_7315759, ((closureN)self_7313136)->elements[2], set_pair_as_expr(&local_7315763, ((closureN)self_7313136)->elements[3], set_pair_as_expr(&local_7315767, r_734517, NULL)))));;
-+pair_type local_7314474;
-+return_direct_with_clo1(data, ((closureN)self_7311890)->elements[0], (((closure) ((closureN)self_7311890)->elements[0])->fn), set_pair_as_expr(&local_7314462, ((closureN)self_7311890)->elements[1], set_pair_as_expr(&local_7314466, ((closureN)self_7311890)->elements[2], set_pair_as_expr(&local_7314470, ((closureN)self_7311890)->elements[3], set_pair_as_expr(&local_7314474, r_734072, NULL)))));;
++pair_type local_7314467;
++return_direct_with_clo1(data, ((closureN)self_7311883)->elements[0], (((closure) ((closureN)self_7311883)->elements[0])->fn), set_pair_as_expr(&local_7314455, ((closureN)self_7311883)->elements[1], set_pair_as_expr(&local_7314459, ((closureN)self_7311883)->elements[2], set_pair_as_expr(&local_7314463, ((closureN)self_7311883)->elements[3], set_pair_as_expr(&local_7314467, r_734065, NULL)))));;
}
-static void __lambda_155(void *data, object self_7313126, int argc, object *args) /* object self_7313126, object r_734486 */
-+static void __lambda_155(void *data, object self_7311880, int argc, object *args) /* object self_7311880, object r_734041 */
++static void __lambda_155(void *data, object self_7311873, int argc, object *args) /* object self_7311873, object r_734034 */
{
- object r_734486 = args[0];
-+ object r_734041 = args[0];
++ object r_734034 = args[0];
-closureN_type c_7315662;
-object e_7315728 [6];
@@ -61208,31 +61472,31 @@ Make let-values be the same as let*-values, to work around
-c_7315662.elements[3] = ((closureN)self_7313126)->elements[3];
-c_7315662.elements[4] = r_734486;
-c_7315662.elements[5] = ((closureN)self_7313126)->elements[4];
-+closureN_type c_7314369;
-+object e_7314435 [6];
-+c_7314369.hdr.mark = gc_color_red;
-+ c_7314369.hdr.grayed = 0;
-+c_7314369.tag = closureN_tag;
-+ c_7314369.fn = (function_type)__lambda_156;
-+c_7314369.num_args = 1;
-+c_7314369.num_elements = 6;
-+c_7314369.elements = (object *)e_7314435;
-+c_7314369.elements[0] = ((closureN)self_7311880)->elements[0];
-+c_7314369.elements[1] = ((closureN)self_7311880)->elements[1];
-+c_7314369.elements[2] = ((closureN)self_7311880)->elements[2];
-+c_7314369.elements[3] = ((closureN)self_7311880)->elements[3];
-+c_7314369.elements[4] = r_734041;
-+c_7314369.elements[5] = ((closureN)self_7311880)->elements[4];
++closureN_type c_7314362;
++object e_7314428 [6];
++c_7314362.hdr.mark = gc_color_red;
++ c_7314362.hdr.grayed = 0;
++c_7314362.tag = closureN_tag;
++ c_7314362.fn = (function_type)__lambda_156;
++c_7314362.num_args = 1;
++c_7314362.num_elements = 6;
++c_7314362.elements = (object *)e_7314428;
++c_7314362.elements[0] = ((closureN)self_7311873)->elements[0];
++c_7314362.elements[1] = ((closureN)self_7311873)->elements[1];
++c_7314362.elements[2] = ((closureN)self_7311873)->elements[2];
++c_7314362.elements[3] = ((closureN)self_7311873)->elements[3];
++c_7314362.elements[4] = r_734034;
++c_7314362.elements[5] = ((closureN)self_7311873)->elements[4];
-return_closcall2(data, ((closureN)self_7313126)->elements[4], &c_7315662, quote_eqv_127);;
-+return_closcall2(data, ((closureN)self_7311880)->elements[4], &c_7314369, quote_eqv_127);;
++return_closcall2(data, ((closureN)self_7311873)->elements[4], &c_7314362, quote_eqv_127);;
}
-static void __lambda_156(void *data, object self_7313127, int argc, object *args) /* object self_7313127, object r_734496 */
-+static void __lambda_156(void *data, object self_7311881, int argc, object *args) /* object self_7311881, object r_734051 */
++static void __lambda_156(void *data, object self_7311874, int argc, object *args) /* object self_7311874, object r_734044 */
{
- object r_734496 = args[0];
-+ object r_734051 = args[0];
++ object r_734044 = args[0];
-closureN_type c_7315665;
-object e_7315727 [7];
@@ -61250,33 +61514,14 @@ Make let-values be the same as let*-values, to work around
-c_7315665.elements[4] = ((closureN)self_7313127)->elements[4];
-c_7315665.elements[5] = r_734496;
-c_7315665.elements[6] = ((closureN)self_7313127)->elements[5];
-+closureN_type c_7314372;
-+object e_7314434 [7];
-+c_7314372.hdr.mark = gc_color_red;
-+ c_7314372.hdr.grayed = 0;
-+c_7314372.tag = closureN_tag;
-+ c_7314372.fn = (function_type)__lambda_157;
-+c_7314372.num_args = 1;
-+c_7314372.num_elements = 7;
-+c_7314372.elements = (object *)e_7314434;
-+c_7314372.elements[0] = ((closureN)self_7311881)->elements[0];
-+c_7314372.elements[1] = ((closureN)self_7311881)->elements[1];
-+c_7314372.elements[2] = ((closureN)self_7311881)->elements[2];
-+c_7314372.elements[3] = ((closureN)self_7311881)->elements[3];
-+c_7314372.elements[4] = ((closureN)self_7311881)->elements[4];
-+c_7314372.elements[5] = r_734051;
-+c_7314372.elements[6] = ((closureN)self_7311881)->elements[5];
-
+-
-return_closcall2(data, ((closureN)self_7313127)->elements[5], &c_7315665, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311881)->elements[5], &c_7314372, quote_tmp);;
- }
-
+-}
+-
-static void __lambda_157(void *data, object self_7313128, int argc, object *args) /* object self_7313128, object r_734498 */
-+static void __lambda_157(void *data, object self_7311882, int argc, object *args) /* object self_7311882, object r_734053 */
- {
+- {
- object r_734498 = args[0];
-+ object r_734053 = args[0];
-
+-
-closureN_type c_7315668;
-object e_7315726 [7];
-c_7315668.hdr.mark = gc_color_red;
@@ -61293,32 +61538,56 @@ Make let-values be the same as let*-values, to work around
-c_7315668.elements[4] = ((closureN)self_7313128)->elements[4];
-c_7315668.elements[5] = ((closureN)self_7313128)->elements[5];
-c_7315668.elements[6] = r_734498;
-+closureN_type c_7314375;
-+object e_7314433 [7];
-+c_7314375.hdr.mark = gc_color_red;
-+ c_7314375.hdr.grayed = 0;
-+c_7314375.tag = closureN_tag;
-+ c_7314375.fn = (function_type)__lambda_158;
-+c_7314375.num_args = 1;
-+c_7314375.num_elements = 7;
-+c_7314375.elements = (object *)e_7314433;
-+c_7314375.elements[0] = ((closureN)self_7311882)->elements[0];
-+c_7314375.elements[1] = ((closureN)self_7311882)->elements[1];
-+c_7314375.elements[2] = ((closureN)self_7311882)->elements[2];
-+c_7314375.elements[3] = ((closureN)self_7311882)->elements[3];
-+c_7314375.elements[4] = ((closureN)self_7311882)->elements[4];
-+c_7314375.elements[5] = ((closureN)self_7311882)->elements[5];
-+c_7314375.elements[6] = r_734053;
++closureN_type c_7314365;
++object e_7314427 [7];
++c_7314365.hdr.mark = gc_color_red;
++ c_7314365.hdr.grayed = 0;
++c_7314365.tag = closureN_tag;
++ c_7314365.fn = (function_type)__lambda_157;
++c_7314365.num_args = 1;
++c_7314365.num_elements = 7;
++c_7314365.elements = (object *)e_7314427;
++c_7314365.elements[0] = ((closureN)self_7311874)->elements[0];
++c_7314365.elements[1] = ((closureN)self_7311874)->elements[1];
++c_7314365.elements[2] = ((closureN)self_7311874)->elements[2];
++c_7314365.elements[3] = ((closureN)self_7311874)->elements[3];
++c_7314365.elements[4] = ((closureN)self_7311874)->elements[4];
++c_7314365.elements[5] = r_734044;
++c_7314365.elements[6] = ((closureN)self_7311874)->elements[5];
-return_closcall2(data, ((closureN)self_7313128)->elements[6], &c_7315668, quote_quote);;
-+return_closcall2(data, ((closureN)self_7311882)->elements[6], &c_7314375, quote_quote);;
++return_closcall2(data, ((closureN)self_7311874)->elements[5], &c_7314365, quote_tmp);;
}
-static void __lambda_158(void *data, object self_7313129, int argc, object *args) /* object self_7313129, object r_734502 */
-+static void __lambda_158(void *data, object self_7311883, int argc, object *args) /* object self_7311883, object r_734057 */
++static void __lambda_157(void *data, object self_7311875, int argc, object *args) /* object self_7311875, object r_734046 */
{
- object r_734502 = args[0];
-+ object r_734057 = args[0];
++ object r_734046 = args[0];
++
++closureN_type c_7314368;
++object e_7314426 [7];
++c_7314368.hdr.mark = gc_color_red;
++ c_7314368.hdr.grayed = 0;
++c_7314368.tag = closureN_tag;
++ c_7314368.fn = (function_type)__lambda_158;
++c_7314368.num_args = 1;
++c_7314368.num_elements = 7;
++c_7314368.elements = (object *)e_7314426;
++c_7314368.elements[0] = ((closureN)self_7311875)->elements[0];
++c_7314368.elements[1] = ((closureN)self_7311875)->elements[1];
++c_7314368.elements[2] = ((closureN)self_7311875)->elements[2];
++c_7314368.elements[3] = ((closureN)self_7311875)->elements[3];
++c_7314368.elements[4] = ((closureN)self_7311875)->elements[4];
++c_7314368.elements[5] = ((closureN)self_7311875)->elements[5];
++c_7314368.elements[6] = r_734046;
++
++return_closcall2(data, ((closureN)self_7311875)->elements[6], &c_7314368, quote_quote);;
++}
++
++static void __lambda_158(void *data, object self_7311876, int argc, object *args) /* object self_7311876, object r_734050 */
++ {
++ object r_734050 = args[0];
@@ -61338,34 +61607,34 @@ Make let-values be the same as let*-values, to work around
-c_7315673.elements[4] = ((closureN)self_7313129)->elements[5];
-c_7315673.elements[5] = ((closureN)self_7313129)->elements[6];
-c_7315673.elements[6] = r_734502;
-+closureN_type c_7314380;
-+object e_7314429 [7];
-+c_7314380.hdr.mark = gc_color_red;
-+ c_7314380.hdr.grayed = 0;
-+c_7314380.tag = closureN_tag;
-+ c_7314380.fn = (function_type)__lambda_159;
-+c_7314380.num_args = 1;
-+c_7314380.num_elements = 7;
-+c_7314380.elements = (object *)e_7314429;
-+c_7314380.elements[0] = ((closureN)self_7311883)->elements[1];
-+c_7314380.elements[1] = ((closureN)self_7311883)->elements[2];
-+c_7314380.elements[2] = ((closureN)self_7311883)->elements[3];
-+c_7314380.elements[3] = ((closureN)self_7311883)->elements[4];
-+c_7314380.elements[4] = ((closureN)self_7311883)->elements[5];
-+c_7314380.elements[5] = ((closureN)self_7311883)->elements[6];
-+c_7314380.elements[6] = r_734057;
++closureN_type c_7314373;
++object e_7314422 [7];
++c_7314373.hdr.mark = gc_color_red;
++ c_7314373.hdr.grayed = 0;
++c_7314373.tag = closureN_tag;
++ c_7314373.fn = (function_type)__lambda_159;
++c_7314373.num_args = 1;
++c_7314373.num_elements = 7;
++c_7314373.elements = (object *)e_7314422;
++c_7314373.elements[0] = ((closureN)self_7311876)->elements[1];
++c_7314373.elements[1] = ((closureN)self_7311876)->elements[2];
++c_7314373.elements[2] = ((closureN)self_7311876)->elements[3];
++c_7314373.elements[3] = ((closureN)self_7311876)->elements[4];
++c_7314373.elements[4] = ((closureN)self_7311876)->elements[5];
++c_7314373.elements[5] = ((closureN)self_7311876)->elements[6];
++c_7314373.elements[6] = r_734050;
-return_closcall2(data, car(((closureN)self_7313129)->elements[0]), &c_7315673, Cyc_cdar(data, ((closureN)self_7313129)->elements[3]));;
-+return_closcall2(data, car(((closureN)self_7311883)->elements[0]), &c_7314380, Cyc_cdar(data, ((closureN)self_7311883)->elements[3]));;
++return_closcall2(data, car(((closureN)self_7311876)->elements[0]), &c_7314373, Cyc_cdar(data, ((closureN)self_7311876)->elements[3]));;
}
-static void __lambda_159(void *data, object self_7313130, int argc, object *args) /* object self_7313130, object r_734490 */
-+static void __lambda_159(void *data, object self_7311884, int argc, object *args) /* object self_7311884, object r_734045 */
++static void __lambda_159(void *data, object self_7311877, int argc, object *args) /* object self_7311877, object r_734038 */
{
- object r_734490 = args[0];
-+ object r_734045 = args[0];
++ object r_734038 = args[0];
@@ -61385,74 +61654,74 @@ Make let-values be the same as let*-values, to work around
-c_7315678.elements[4] = ((closureN)self_7313130)->elements[4];
-c_7315678.elements[5] = ((closureN)self_7313130)->elements[5];
-c_7315678.elements[6] = ((closureN)self_7313130)->elements[6];
-+closureN_type c_7314385;
-+object e_7314425 [7];
-+c_7314385.hdr.mark = gc_color_red;
-+ c_7314385.hdr.grayed = 0;
-+c_7314385.tag = closureN_tag;
-+ c_7314385.fn = (function_type)__lambda_160;
-+c_7314385.num_args = 1;
-+c_7314385.num_elements = 7;
-+c_7314385.elements = (object *)e_7314425;
-+c_7314385.elements[0] = ((closureN)self_7311884)->elements[1];
-+c_7314385.elements[1] = ((closureN)self_7311884)->elements[2];
-+c_7314385.elements[2] = ((closureN)self_7311884)->elements[3];
-+c_7314385.elements[3] = r_734045;
-+c_7314385.elements[4] = ((closureN)self_7311884)->elements[4];
-+c_7314385.elements[5] = ((closureN)self_7311884)->elements[5];
-+c_7314385.elements[6] = ((closureN)self_7311884)->elements[6];
++closureN_type c_7314378;
++object e_7314418 [7];
++c_7314378.hdr.mark = gc_color_red;
++ c_7314378.hdr.grayed = 0;
++c_7314378.tag = closureN_tag;
++ c_7314378.fn = (function_type)__lambda_160;
++c_7314378.num_args = 1;
++c_7314378.num_elements = 7;
++c_7314378.elements = (object *)e_7314418;
++c_7314378.elements[0] = ((closureN)self_7311877)->elements[1];
++c_7314378.elements[1] = ((closureN)self_7311877)->elements[2];
++c_7314378.elements[2] = ((closureN)self_7311877)->elements[3];
++c_7314378.elements[3] = r_734038;
++c_7314378.elements[4] = ((closureN)self_7311877)->elements[4];
++c_7314378.elements[5] = ((closureN)self_7311877)->elements[5];
++c_7314378.elements[6] = ((closureN)self_7311877)->elements[6];
-return_closcall2(data, car(((closureN)self_7313130)->elements[0]), &c_7315678, Cyc_cdr(data, ((closureN)self_7313130)->elements[2]));;
-+return_closcall2(data, car(((closureN)self_7311884)->elements[0]), &c_7314385, Cyc_cdr(data, ((closureN)self_7311884)->elements[2]));;
++return_closcall2(data, car(((closureN)self_7311877)->elements[0]), &c_7314378, Cyc_cdr(data, ((closureN)self_7311877)->elements[2]));;
}
-static void __lambda_160(void *data, object self_7313131, int argc, object *args) /* object self_7313131, object r_734492 */
-+static void __lambda_160(void *data, object self_7311885, int argc, object *args) /* object self_7311885, object r_734047 */
++static void __lambda_160(void *data, object self_7311878, int argc, object *args) /* object self_7311878, object r_734040 */
{
- object r_734492 = args[0];
-+ object r_734047 = args[0];
++ object r_734040 = args[0];
-pair_type local_7315683;
-+pair_type local_7314390;
++pair_type local_7314383;
-pair_type local_7315687;
-+pair_type local_7314394;
++pair_type local_7314387;
-pair_type local_7315690;
-+pair_type local_7314397;
++pair_type local_7314390;
-pair_type local_7315694;
-+pair_type local_7314401;
++pair_type local_7314394;
-pair_type local_7315698;
-+pair_type local_7314405;
++pair_type local_7314398;
-pair_type local_7315701;
-+pair_type local_7314408;
++pair_type local_7314401;
-pair_type local_7315705;
-+pair_type local_7314412;
++pair_type local_7314405;
-pair_type local_7315713;
-+pair_type local_7314420;
++pair_type local_7314413;
-pair_type local_7315717;
-return_direct_with_clo1(data, ((closureN)self_7313131)->elements[0], (((closure) ((closureN)self_7313131)->elements[0])->fn), set_pair_as_expr(&local_7315683, ((closureN)self_7313131)->elements[2], set_pair_as_expr(&local_7315687, set_pair_as_expr(&local_7315690, ((closureN)self_7313131)->elements[4], set_pair_as_expr(&local_7315694, ((closureN)self_7313131)->elements[5], set_pair_as_expr(&local_7315698, set_pair_as_expr(&local_7315701, ((closureN)self_7313131)->elements[6], set_pair_as_expr(&local_7315705, Cyc_car(data, Cyc_caar(data, ((closureN)self_7313131)->elements[1])), NULL)), NULL))), set_pair_as_expr(&local_7315713, ((closureN)self_7313131)->elements[3], set_pair_as_expr(&local_7315717, r_734492, NULL)))));;
-+pair_type local_7314424;
-+return_direct_with_clo1(data, ((closureN)self_7311885)->elements[0], (((closure) ((closureN)self_7311885)->elements[0])->fn), set_pair_as_expr(&local_7314390, ((closureN)self_7311885)->elements[2], set_pair_as_expr(&local_7314394, set_pair_as_expr(&local_7314397, ((closureN)self_7311885)->elements[4], set_pair_as_expr(&local_7314401, ((closureN)self_7311885)->elements[5], set_pair_as_expr(&local_7314405, set_pair_as_expr(&local_7314408, ((closureN)self_7311885)->elements[6], set_pair_as_expr(&local_7314412, Cyc_car(data, Cyc_caar(data, ((closureN)self_7311885)->elements[1])), NULL)), NULL))), set_pair_as_expr(&local_7314420, ((closureN)self_7311885)->elements[3], set_pair_as_expr(&local_7314424, r_734047, NULL)))));;
++pair_type local_7314417;
++return_direct_with_clo1(data, ((closureN)self_7311878)->elements[0], (((closure) ((closureN)self_7311878)->elements[0])->fn), set_pair_as_expr(&local_7314383, ((closureN)self_7311878)->elements[2], set_pair_as_expr(&local_7314387, set_pair_as_expr(&local_7314390, ((closureN)self_7311878)->elements[4], set_pair_as_expr(&local_7314394, ((closureN)self_7311878)->elements[5], set_pair_as_expr(&local_7314398, set_pair_as_expr(&local_7314401, ((closureN)self_7311878)->elements[6], set_pair_as_expr(&local_7314405, Cyc_car(data, Cyc_caar(data, ((closureN)self_7311878)->elements[1])), NULL)), NULL))), set_pair_as_expr(&local_7314413, ((closureN)self_7311878)->elements[3], set_pair_as_expr(&local_7314417, r_734040, NULL)))));;
}
-static void __lambda_148(void *data, object self_7313137, int argc, object *args) /* object self_7313137, object r_734480 */
-+static void __lambda_148(void *data, object self_7311891, int argc, object *args) /* object self_7311891, object r_734035 */
++static void __lambda_148(void *data, object self_7311884, int argc, object *args) /* object self_7311884, object r_734028 */
{
- object r_734480 = args[0];
-+ object r_734035 = args[0];
++ object r_734028 = args[0];
-closureN_type c_7315577;
-object e_7315615 [4];
@@ -61467,28 +61736,28 @@ Make let-values be the same as let*-values, to work around
-c_7315577.elements[1] = ((closureN)self_7313137)->elements[1];
-c_7315577.elements[2] = ((closureN)self_7313137)->elements[2];
-c_7315577.elements[3] = ((closureN)self_7313137)->elements[3];
-+closureN_type c_7314284;
-+object e_7314322 [4];
-+c_7314284.hdr.mark = gc_color_red;
-+ c_7314284.hdr.grayed = 0;
-+c_7314284.tag = closureN_tag;
-+ c_7314284.fn = (function_type)__lambda_149;
-+c_7314284.num_args = 1;
-+c_7314284.num_elements = 4;
-+c_7314284.elements = (object *)e_7314322;
-+c_7314284.elements[0] = ((closureN)self_7311891)->elements[0];
-+c_7314284.elements[1] = ((closureN)self_7311891)->elements[1];
-+c_7314284.elements[2] = ((closureN)self_7311891)->elements[2];
-+c_7314284.elements[3] = ((closureN)self_7311891)->elements[3];
++closureN_type c_7314277;
++object e_7314315 [4];
++c_7314277.hdr.mark = gc_color_red;
++ c_7314277.hdr.grayed = 0;
++c_7314277.tag = closureN_tag;
++ c_7314277.fn = (function_type)__lambda_149;
++c_7314277.num_args = 1;
++c_7314277.num_elements = 4;
++c_7314277.elements = (object *)e_7314315;
++c_7314277.elements[0] = ((closureN)self_7311884)->elements[0];
++c_7314277.elements[1] = ((closureN)self_7311884)->elements[1];
++c_7314277.elements[2] = ((closureN)self_7311884)->elements[2];
++c_7314277.elements[3] = ((closureN)self_7311884)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7315577,__lambda_149, Cyc_set_cell(data, ((closureN)self_7313137)->elements[0], r_734480));;
-+return_direct_with_clo1(data,(closure)&c_7314284,__lambda_149, Cyc_set_cell(data, ((closureN)self_7311891)->elements[0], r_734035));;
++return_direct_with_clo1(data,(closure)&c_7314277,__lambda_149, Cyc_set_cell(data, ((closureN)self_7311884)->elements[0], r_734028));;
}
-static void __lambda_149(void *data, object self_7313138, int argc, object *args) /* object self_7313138, object r_734465 */
-+static void __lambda_149(void *data, object self_7311892, int argc, object *args) /* object self_7311892, object r_734020 */
++static void __lambda_149(void *data, object self_7311885, int argc, object *args) /* object self_7311885, object r_734013 */
{
@@ -61504,28 +61773,28 @@ Make let-values be the same as let*-values, to work around
-c_7315580.elements[0] = ((closureN)self_7313138)->elements[0];
-c_7315580.elements[1] = ((closureN)self_7313138)->elements[1];
-c_7315580.elements[2] = ((closureN)self_7313138)->elements[2];
-+closureN_type c_7314287;
-+object e_7314321 [3];
-+c_7314287.hdr.mark = gc_color_red;
-+ c_7314287.hdr.grayed = 0;
-+c_7314287.tag = closureN_tag;
-+ c_7314287.fn = (function_type)__lambda_150;
-+c_7314287.num_args = 1;
-+c_7314287.num_elements = 3;
-+c_7314287.elements = (object *)e_7314321;
-+c_7314287.elements[0] = ((closureN)self_7311892)->elements[0];
-+c_7314287.elements[1] = ((closureN)self_7311892)->elements[1];
-+c_7314287.elements[2] = ((closureN)self_7311892)->elements[2];
++closureN_type c_7314280;
++object e_7314314 [3];
++c_7314280.hdr.mark = gc_color_red;
++ c_7314280.hdr.grayed = 0;
++c_7314280.tag = closureN_tag;
++ c_7314280.fn = (function_type)__lambda_150;
++c_7314280.num_args = 1;
++c_7314280.num_elements = 3;
++c_7314280.elements = (object *)e_7314314;
++c_7314280.elements[0] = ((closureN)self_7311885)->elements[0];
++c_7314280.elements[1] = ((closureN)self_7311885)->elements[1];
++c_7314280.elements[2] = ((closureN)self_7311885)->elements[2];
-return_closcall2(data, ((closureN)self_7313138)->elements[3], &c_7315580, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311892)->elements[3], &c_7314287, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311885)->elements[3], &c_7314280, quote_tmp);;
}
-static void __lambda_150(void *data, object self_7313139, int argc, object *args) /* object self_7313139, object r_734475 */
-+static void __lambda_150(void *data, object self_7311893, int argc, object *args) /* object self_7311893, object r_734030 */
++static void __lambda_150(void *data, object self_7311886, int argc, object *args) /* object self_7311886, object r_734023 */
{
- object r_734475 = args[0];
-+ object r_734030 = args[0];
++ object r_734023 = args[0];
@@ -61541,61 +61810,60 @@ Make let-values be the same as let*-values, to work around
-c_7315585.elements[0] = ((closureN)self_7313139)->elements[1];
-c_7315585.elements[1] = ((closureN)self_7313139)->elements[2];
-c_7315585.elements[2] = r_734475;
-+closureN_type c_7314292;
-+object e_7314317 [3];
-+c_7314292.hdr.mark = gc_color_red;
-+ c_7314292.hdr.grayed = 0;
-+c_7314292.tag = closureN_tag;
-+ c_7314292.fn = (function_type)__lambda_151;
-+c_7314292.num_args = 1;
-+c_7314292.num_elements = 3;
-+c_7314292.elements = (object *)e_7314317;
-+c_7314292.elements[0] = ((closureN)self_7311893)->elements[1];
-+c_7314292.elements[1] = ((closureN)self_7311893)->elements[2];
-+c_7314292.elements[2] = r_734030;
++closureN_type c_7314285;
++object e_7314310 [3];
++c_7314285.hdr.mark = gc_color_red;
++ c_7314285.hdr.grayed = 0;
++c_7314285.tag = closureN_tag;
++ c_7314285.fn = (function_type)__lambda_151;
++c_7314285.num_args = 1;
++c_7314285.num_elements = 3;
++c_7314285.elements = (object *)e_7314310;
++c_7314285.elements[0] = ((closureN)self_7311886)->elements[1];
++c_7314285.elements[1] = ((closureN)self_7311886)->elements[2];
++c_7314285.elements[2] = r_734023;
-return_closcall2(data, car(((closureN)self_7313139)->elements[0]), &c_7315585, Cyc_cddr(data, ((closureN)self_7313139)->elements[1]));;
-+return_closcall2(data, car(((closureN)self_7311893)->elements[0]), &c_7314292, Cyc_cddr(data, ((closureN)self_7311893)->elements[1]));;
++return_closcall2(data, car(((closureN)self_7311886)->elements[0]), &c_7314285, Cyc_cddr(data, ((closureN)self_7311886)->elements[1]));;
}
-static void __lambda_151(void *data, object self_7313140, int argc, object *args) /* object self_7313140, object r_734470 */
-+static void __lambda_151(void *data, object self_7311894, int argc, object *args) /* object self_7311894, object r_734025 */
++static void __lambda_151(void *data, object self_7311887, int argc, object *args) /* object self_7311887, object r_734018 */
{
- object r_734470 = args[0];
-+ object r_734025 = args[0];
++ object r_734018 = args[0];
-pair_type local_7315590;
-+pair_type local_7314297;
++pair_type local_7314290;
-pair_type local_7315593;
-+pair_type local_7314300;
++pair_type local_7314293;
-pair_type local_7315596;
-+pair_type local_7314303;
++pair_type local_7314296;
-pair_type local_7315599;
-+pair_type local_7314306;
++pair_type local_7314299;
-pair_type local_7315603;
-+pair_type local_7314310;
++pair_type local_7314303;
-pair_type local_7315609;
-return_direct_with_clo1(data, ((closureN)self_7313140)->elements[1], (((closure) ((closureN)self_7313140)->elements[1])->fn), set_pair_as_expr(&local_7315590, quote_let, set_pair_as_expr(&local_7315593, set_pair_as_expr(&local_7315596, set_pair_as_expr(&local_7315599, ((closureN)self_7313140)->elements[2], set_pair_as_expr(&local_7315603, Cyc_cadr(data, ((closureN)self_7313140)->elements[0]), NULL)), NULL), set_pair_as_expr(&local_7315609, r_734470, NULL))));;
-+pair_type local_7314316;
-+return_direct_with_clo1(data, ((closureN)self_7311894)->elements[1], (((closure) ((closureN)self_7311894)->elements[1])->fn), set_pair_as_expr(&local_7314297, quote_let, set_pair_as_expr(&local_7314300, set_pair_as_expr(&local_7314303, set_pair_as_expr(&local_7314306, ((closureN)self_7311894)->elements[2], set_pair_as_expr(&local_7314310, Cyc_cadr(data, ((closureN)self_7311894)->elements[0]), NULL)), NULL), set_pair_as_expr(&local_7314316, r_734025, NULL))));;
++pair_type local_7314309;
++return_direct_with_clo1(data, ((closureN)self_7311887)->elements[1], (((closure) ((closureN)self_7311887)->elements[1])->fn), set_pair_as_expr(&local_7314290, quote_let, set_pair_as_expr(&local_7314293, set_pair_as_expr(&local_7314296, set_pair_as_expr(&local_7314299, ((closureN)self_7311887)->elements[2], set_pair_as_expr(&local_7314303, Cyc_cadr(data, ((closureN)self_7311887)->elements[0]), NULL)), NULL), set_pair_as_expr(&local_7314309, r_734018, NULL))));;
}
-static void __lambda_121(void *data, object _, int argc, object *args) /* closure _,object k_734398, object expr_73168_732919, object rename_73169_732920, object compare_73170_732921 */
-+static void __lambda_121(void *data, object _, int argc, object *args) /* closure _,object k_733953, object expr_73168_732579, object rename_73169_732580, object compare_73170_732581 */
++static void __lambda_121(void *data, object _, int argc, object *args) /* closure _,object k_733946, object expr_73168_732572, object rename_73169_732573, object compare_73170_732574 */
{
-object k_734398 = args[0]; object expr_73168_732919 = args[1]; object rename_73169_732920 = args[2]; object compare_73170_732921 = args[3];
-- Cyc_st_add(data, "scheme/base.sld:cond");
-+object k_733953 = args[0]; object expr_73168_732579 = args[1]; object rename_73169_732580 = args[2]; object compare_73170_732581 = args[3];
-+ Cyc_st_add(data, "base.sld:cond");
++object k_733946 = args[0]; object expr_73168_732572 = args[1]; object rename_73169_732573 = args[2]; object compare_73170_732574 = args[3];
+ Cyc_st_add(data, "scheme/base.sld:cond");
-closureN_type c_7315367;
-object e_7315554 [4];
@@ -61610,36 +61878,36 @@ Make let-values be the same as let*-values, to work around
-c_7315367.elements[1] = expr_73168_732919;
-c_7315367.elements[2] = k_734398;
-c_7315367.elements[3] = rename_73169_732920;
-+closureN_type c_7314074;
-+object e_7314261 [4];
-+c_7314074.hdr.mark = gc_color_red;
-+ c_7314074.hdr.grayed = 0;
-+c_7314074.tag = closureN_tag;
-+ c_7314074.fn = (function_type)__lambda_122;
-+c_7314074.num_args = 1;
-+c_7314074.num_elements = 4;
-+c_7314074.elements = (object *)e_7314261;
-+c_7314074.elements[0] = compare_73170_732581;
-+c_7314074.elements[1] = expr_73168_732579;
-+c_7314074.elements[2] = k_733953;
-+c_7314074.elements[3] = rename_73169_732580;
++closureN_type c_7314067;
++object e_7314254 [4];
++c_7314067.hdr.mark = gc_color_red;
++ c_7314067.hdr.grayed = 0;
++c_7314067.tag = closureN_tag;
++ c_7314067.fn = (function_type)__lambda_122;
++c_7314067.num_args = 1;
++c_7314067.num_elements = 4;
++c_7314067.elements = (object *)e_7314254;
++c_7314067.elements[0] = compare_73170_732574;
++c_7314067.elements[1] = expr_73168_732572;
++c_7314067.elements[2] = k_733946;
++c_7314067.elements[3] = rename_73169_732573;
-return_direct_with_clo1(data,(closure)&c_7315367,__lambda_122, Cyc_cdr(data, expr_73168_732919));;
-+return_direct_with_clo1(data,(closure)&c_7314074,__lambda_122, Cyc_cdr(data, expr_73168_732579));;
++return_direct_with_clo1(data,(closure)&c_7314067,__lambda_122, Cyc_cdr(data, expr_73168_732572));;
}
-static void __lambda_122(void *data, object self_7313086, int argc, object *args) /* object self_7313086, object r_734459 */
-+static void __lambda_122(void *data, object self_7311840, int argc, object *args) /* object self_7311840, object r_734014 */
++static void __lambda_122(void *data, object self_7311833, int argc, object *args) /* object self_7311833, object r_734007 */
{
- object r_734459 = args[0];
-+ object r_734014 = args[0];
++ object r_734007 = args[0];
-if( (boolean_f != Cyc_is_null(r_734459)) ){
- return_direct_with_clo1(data, ((closureN)self_7313086)->elements[2], (((closure) ((closureN)self_7313086)->elements[2])->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(r_734014)) ){
-+ return_direct_with_clo1(data, ((closureN)self_7311840)->elements[2], (((closure) ((closureN)self_7311840)->elements[2])->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(r_734007)) ){
++ return_direct_with_clo1(data, ((closureN)self_7311833)->elements[2], (((closure) ((closureN)self_7311833)->elements[2])->fn), boolean_f);
} else {
-closureN_type c_7315373;
@@ -61655,32 +61923,32 @@ Make let-values be the same as let*-values, to work around
-c_7315373.elements[1] = ((closureN)self_7313086)->elements[1];
-c_7315373.elements[2] = ((closureN)self_7313086)->elements[2];
-c_7315373.elements[3] = ((closureN)self_7313086)->elements[3];
-+closureN_type c_7314080;
-+object e_7314257 [4];
-+c_7314080.hdr.mark = gc_color_red;
-+ c_7314080.hdr.grayed = 0;
-+c_7314080.tag = closureN_tag;
-+ c_7314080.fn = (function_type)__lambda_123;
-+c_7314080.num_args = 1;
-+c_7314080.num_elements = 4;
-+c_7314080.elements = (object *)e_7314257;
-+c_7314080.elements[0] = ((closureN)self_7311840)->elements[0];
-+c_7314080.elements[1] = ((closureN)self_7311840)->elements[1];
-+c_7314080.elements[2] = ((closureN)self_7311840)->elements[2];
-+c_7314080.elements[3] = ((closureN)self_7311840)->elements[3];
++closureN_type c_7314073;
++object e_7314250 [4];
++c_7314073.hdr.mark = gc_color_red;
++ c_7314073.hdr.grayed = 0;
++c_7314073.tag = closureN_tag;
++ c_7314073.fn = (function_type)__lambda_123;
++c_7314073.num_args = 1;
++c_7314073.num_elements = 4;
++c_7314073.elements = (object *)e_7314250;
++c_7314073.elements[0] = ((closureN)self_7311833)->elements[0];
++c_7314073.elements[1] = ((closureN)self_7311833)->elements[1];
++c_7314073.elements[2] = ((closureN)self_7311833)->elements[2];
++c_7314073.elements[3] = ((closureN)self_7311833)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7315373,__lambda_123, Cyc_cadr(data, ((closureN)self_7313086)->elements[1]));}
-+return_direct_with_clo1(data,(closure)&c_7314080,__lambda_123, Cyc_cadr(data, ((closureN)self_7311840)->elements[1]));}
++return_direct_with_clo1(data,(closure)&c_7314073,__lambda_123, Cyc_cadr(data, ((closureN)self_7311833)->elements[1]));}
;;
}
-static void __lambda_123(void *data, object self_7313087, int argc, object *args) /* object self_7313087, object cl_73171_732922 */
-+static void __lambda_123(void *data, object self_7311841, int argc, object *args) /* object self_7311841, object cl_73171_732582 */
++static void __lambda_123(void *data, object self_7311834, int argc, object *args) /* object self_7311834, object cl_73171_732575 */
{
- object cl_73171_732922 = args[0];
-+ object cl_73171_732582 = args[0];
++ object cl_73171_732575 = args[0];
-closureN_type c_7315376;
-object e_7315549 [5];
@@ -61696,30 +61964,30 @@ Make let-values be the same as let*-values, to work around
-c_7315376.elements[2] = ((closureN)self_7313087)->elements[1];
-c_7315376.elements[3] = ((closureN)self_7313087)->elements[2];
-c_7315376.elements[4] = ((closureN)self_7313087)->elements[3];
-+closureN_type c_7314083;
-+object e_7314256 [5];
-+c_7314083.hdr.mark = gc_color_red;
-+ c_7314083.hdr.grayed = 0;
-+c_7314083.tag = closureN_tag;
-+ c_7314083.fn = (function_type)__lambda_124;
-+c_7314083.num_args = 1;
-+c_7314083.num_elements = 5;
-+c_7314083.elements = (object *)e_7314256;
-+c_7314083.elements[0] = cl_73171_732582;
-+c_7314083.elements[1] = ((closureN)self_7311841)->elements[0];
-+c_7314083.elements[2] = ((closureN)self_7311841)->elements[1];
-+c_7314083.elements[3] = ((closureN)self_7311841)->elements[2];
-+c_7314083.elements[4] = ((closureN)self_7311841)->elements[3];
++closureN_type c_7314076;
++object e_7314249 [5];
++c_7314076.hdr.mark = gc_color_red;
++ c_7314076.hdr.grayed = 0;
++c_7314076.tag = closureN_tag;
++ c_7314076.fn = (function_type)__lambda_124;
++c_7314076.num_args = 1;
++c_7314076.num_elements = 5;
++c_7314076.elements = (object *)e_7314249;
++c_7314076.elements[0] = cl_73171_732575;
++c_7314076.elements[1] = ((closureN)self_7311834)->elements[0];
++c_7314076.elements[2] = ((closureN)self_7311834)->elements[1];
++c_7314076.elements[3] = ((closureN)self_7311834)->elements[2];
++c_7314076.elements[4] = ((closureN)self_7311834)->elements[3];
-return_closcall2(data, ((closureN)self_7313087)->elements[3], &c_7315376, quote__else);;
-+return_closcall2(data, ((closureN)self_7311841)->elements[3], &c_7314083, quote__else);;
++return_closcall2(data, ((closureN)self_7311834)->elements[3], &c_7314076, quote__else);;
}
-static void __lambda_124(void *data, object self_7313088, int argc, object *args) /* object self_7313088, object r_734456 */
-+static void __lambda_124(void *data, object self_7311842, int argc, object *args) /* object self_7311842, object r_734011 */
++static void __lambda_124(void *data, object self_7311835, int argc, object *args) /* object self_7311835, object r_734004 */
{
- object r_734456 = args[0];
-+ object r_734011 = args[0];
++ object r_734004 = args[0];
-closureN_type c_7315379;
-object e_7315545 [5];
@@ -61735,34 +62003,34 @@ Make let-values be the same as let*-values, to work around
-c_7315379.elements[2] = ((closureN)self_7313088)->elements[2];
-c_7315379.elements[3] = ((closureN)self_7313088)->elements[3];
-c_7315379.elements[4] = ((closureN)self_7313088)->elements[4];
-+closureN_type c_7314086;
-+object e_7314252 [5];
-+c_7314086.hdr.mark = gc_color_red;
-+ c_7314086.hdr.grayed = 0;
-+c_7314086.tag = closureN_tag;
-+ c_7314086.fn = (function_type)__lambda_125;
-+c_7314086.num_args = 1;
-+c_7314086.num_elements = 5;
-+c_7314086.elements = (object *)e_7314252;
-+c_7314086.elements[0] = ((closureN)self_7311842)->elements[0];
-+c_7314086.elements[1] = ((closureN)self_7311842)->elements[1];
-+c_7314086.elements[2] = ((closureN)self_7311842)->elements[2];
-+c_7314086.elements[3] = ((closureN)self_7311842)->elements[3];
-+c_7314086.elements[4] = ((closureN)self_7311842)->elements[4];
++closureN_type c_7314079;
++object e_7314245 [5];
++c_7314079.hdr.mark = gc_color_red;
++ c_7314079.hdr.grayed = 0;
++c_7314079.tag = closureN_tag;
++ c_7314079.fn = (function_type)__lambda_125;
++c_7314079.num_args = 1;
++c_7314079.num_elements = 5;
++c_7314079.elements = (object *)e_7314245;
++c_7314079.elements[0] = ((closureN)self_7311835)->elements[0];
++c_7314079.elements[1] = ((closureN)self_7311835)->elements[1];
++c_7314079.elements[2] = ((closureN)self_7311835)->elements[2];
++c_7314079.elements[3] = ((closureN)self_7311835)->elements[3];
++c_7314079.elements[4] = ((closureN)self_7311835)->elements[4];
-return_closcall3(data, ((closureN)self_7313088)->elements[1], &c_7315379, r_734456, Cyc_car(data, ((closureN)self_7313088)->elements[0]));;
-+return_closcall3(data, ((closureN)self_7311842)->elements[1], &c_7314086, r_734011, Cyc_car(data, ((closureN)self_7311842)->elements[0]));;
++return_closcall3(data, ((closureN)self_7311835)->elements[1], &c_7314079, r_734004, Cyc_car(data, ((closureN)self_7311835)->elements[0]));;
}
-static void __lambda_125(void *data, object self_7313089, int argc, object *args) /* object self_7313089, object r_734401 */
-+static void __lambda_125(void *data, object self_7311843, int argc, object *args) /* object self_7311843, object r_733956 */
++static void __lambda_125(void *data, object self_7311836, int argc, object *args) /* object self_7311836, object r_733949 */
{
- object r_734401 = args[0];
- if( (boolean_f != r_734401) ){
-+ object r_733956 = args[0];
-+ if( (boolean_f != r_733956) ){
++ object r_733949 = args[0];
++ if( (boolean_f != r_733949) ){
-closureN_type c_7315381;
-object e_7315406 [4];
@@ -61777,24 +62045,24 @@ Make let-values be the same as let*-values, to work around
-c_7315381.elements[1] = ((closureN)self_7313089)->elements[2];
-c_7315381.elements[2] = ((closureN)self_7313089)->elements[3];
-c_7315381.elements[3] = ((closureN)self_7313089)->elements[4];
-+closureN_type c_7314088;
-+object e_7314113 [4];
-+c_7314088.hdr.mark = gc_color_red;
-+ c_7314088.hdr.grayed = 0;
-+c_7314088.tag = closureN_tag;
-+ c_7314088.fn = (function_type)__lambda_126;
-+c_7314088.num_args = 1;
-+c_7314088.num_elements = 4;
-+c_7314088.elements = (object *)e_7314113;
-+c_7314088.elements[0] = ((closureN)self_7311843)->elements[0];
-+c_7314088.elements[1] = ((closureN)self_7311843)->elements[2];
-+c_7314088.elements[2] = ((closureN)self_7311843)->elements[3];
-+c_7314088.elements[3] = ((closureN)self_7311843)->elements[4];
++closureN_type c_7314081;
++object e_7314106 [4];
++c_7314081.hdr.mark = gc_color_red;
++ c_7314081.hdr.grayed = 0;
++c_7314081.tag = closureN_tag;
++ c_7314081.fn = (function_type)__lambda_126;
++c_7314081.num_args = 1;
++c_7314081.num_elements = 4;
++c_7314081.elements = (object *)e_7314106;
++c_7314081.elements[0] = ((closureN)self_7311836)->elements[0];
++c_7314081.elements[1] = ((closureN)self_7311836)->elements[2];
++c_7314081.elements[2] = ((closureN)self_7311836)->elements[3];
++c_7314081.elements[3] = ((closureN)self_7311836)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7315381,__lambda_126, Cyc_cddr(data, ((closureN)self_7313089)->elements[2]));
-+return_direct_with_clo1(data,(closure)&c_7314088,__lambda_126, Cyc_cddr(data, ((closureN)self_7311843)->elements[2]));
++return_direct_with_clo1(data,(closure)&c_7314081,__lambda_126, Cyc_cddr(data, ((closureN)self_7311836)->elements[2]));
} else {
-closureN_type c_7315411;
@@ -61809,18 +62077,18 @@ Make let-values be the same as let*-values, to work around
-c_7315411.elements[0] = ((closureN)self_7313089)->elements[0];
-c_7315411.elements[1] = ((closureN)self_7313089)->elements[1];
-c_7315411.elements[2] = ((closureN)self_7313089)->elements[4];
-+closureN_type c_7314118;
-+object e_7314135 [3];
-+c_7314118.hdr.mark = gc_color_red;
-+ c_7314118.hdr.grayed = 0;
-+c_7314118.tag = closureN_tag;
-+ c_7314118.fn = (function_type)__lambda_128;
-+c_7314118.num_args = 0;
-+c_7314118.num_elements = 3;
-+c_7314118.elements = (object *)e_7314135;
-+c_7314118.elements[0] = ((closureN)self_7311843)->elements[0];
-+c_7314118.elements[1] = ((closureN)self_7311843)->elements[1];
-+c_7314118.elements[2] = ((closureN)self_7311843)->elements[4];
++closureN_type c_7314111;
++object e_7314128 [3];
++c_7314111.hdr.mark = gc_color_red;
++ c_7314111.hdr.grayed = 0;
++c_7314111.tag = closureN_tag;
++ c_7314111.fn = (function_type)__lambda_128;
++c_7314111.num_args = 0;
++c_7314111.num_elements = 3;
++c_7314111.elements = (object *)e_7314128;
++c_7314111.elements[0] = ((closureN)self_7311836)->elements[0];
++c_7314111.elements[1] = ((closureN)self_7311836)->elements[1];
++c_7314111.elements[2] = ((closureN)self_7311836)->elements[4];
-closureN_type c_7315429;
@@ -61836,32 +62104,32 @@ Make let-values be the same as let*-values, to work around
-c_7315429.elements[1] = ((closureN)self_7313089)->elements[2];
-c_7315429.elements[2] = ((closureN)self_7313089)->elements[3];
-c_7315429.elements[3] = ((closureN)self_7313089)->elements[4];
-+closureN_type c_7314136;
-+object e_7314251 [4];
-+c_7314136.hdr.mark = gc_color_red;
-+ c_7314136.hdr.grayed = 0;
-+c_7314136.tag = closureN_tag;
-+ c_7314136.fn = (function_type)__lambda_130;
-+c_7314136.num_args = 1;
-+c_7314136.num_elements = 4;
-+c_7314136.elements = (object *)e_7314251;
-+c_7314136.elements[0] = ((closureN)self_7311843)->elements[0];
-+c_7314136.elements[1] = ((closureN)self_7311843)->elements[2];
-+c_7314136.elements[2] = ((closureN)self_7311843)->elements[3];
-+c_7314136.elements[3] = ((closureN)self_7311843)->elements[4];
++closureN_type c_7314129;
++object e_7314244 [4];
++c_7314129.hdr.mark = gc_color_red;
++ c_7314129.hdr.grayed = 0;
++c_7314129.tag = closureN_tag;
++ c_7314129.fn = (function_type)__lambda_130;
++c_7314129.num_args = 1;
++c_7314129.num_elements = 4;
++c_7314129.elements = (object *)e_7314244;
++c_7314129.elements[0] = ((closureN)self_7311836)->elements[0];
++c_7314129.elements[1] = ((closureN)self_7311836)->elements[2];
++c_7314129.elements[2] = ((closureN)self_7311836)->elements[3];
++c_7314129.elements[3] = ((closureN)self_7311836)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7315411,__lambda_128, &c_7315429);}
-+return_direct_with_clo1(data,(closure)&c_7314118,__lambda_128, &c_7314136);}
++return_direct_with_clo1(data,(closure)&c_7314111,__lambda_128, &c_7314129);}
;;
}
-static void __lambda_130(void *data, object self_7313092, int argc, object *args) /* object self_7313092, object r_734410 */
-+static void __lambda_130(void *data, object self_7311846, int argc, object *args) /* object self_7311846, object r_733965 */
++static void __lambda_130(void *data, object self_7311839, int argc, object *args) /* object self_7311839, object r_733958 */
{
- object r_734410 = args[0];
- if( (boolean_f != r_734410) ){
-+ object r_733965 = args[0];
-+ if( (boolean_f != r_733965) ){
++ object r_733958 = args[0];
++ if( (boolean_f != r_733958) ){
-closureN_type c_7315432;
-object e_7315503 [4];
@@ -61876,22 +62144,22 @@ Make let-values be the same as let*-values, to work around
-c_7315432.elements[1] = ((closureN)self_7313092)->elements[1];
-c_7315432.elements[2] = ((closureN)self_7313092)->elements[2];
-c_7315432.elements[3] = ((closureN)self_7313092)->elements[3];
-+closureN_type c_7314139;
-+object e_7314210 [4];
-+c_7314139.hdr.mark = gc_color_red;
-+ c_7314139.hdr.grayed = 0;
-+c_7314139.tag = closureN_tag;
-+ c_7314139.fn = (function_type)__lambda_131;
-+c_7314139.num_args = 1;
-+c_7314139.num_elements = 4;
-+c_7314139.elements = (object *)e_7314210;
-+c_7314139.elements[0] = ((closureN)self_7311846)->elements[0];
-+c_7314139.elements[1] = ((closureN)self_7311846)->elements[1];
-+c_7314139.elements[2] = ((closureN)self_7311846)->elements[2];
-+c_7314139.elements[3] = ((closureN)self_7311846)->elements[3];
++closureN_type c_7314132;
++object e_7314203 [4];
++c_7314132.hdr.mark = gc_color_red;
++ c_7314132.hdr.grayed = 0;
++c_7314132.tag = closureN_tag;
++ c_7314132.fn = (function_type)__lambda_131;
++c_7314132.num_args = 1;
++c_7314132.num_elements = 4;
++c_7314132.elements = (object *)e_7314203;
++c_7314132.elements[0] = ((closureN)self_7311839)->elements[0];
++c_7314132.elements[1] = ((closureN)self_7311839)->elements[1];
++c_7314132.elements[2] = ((closureN)self_7311839)->elements[2];
++c_7314132.elements[3] = ((closureN)self_7311839)->elements[3];
-return_closcall2(data, ((closureN)self_7313092)->elements[3], &c_7315432, quote_lambda);
-+return_closcall2(data, ((closureN)self_7311846)->elements[3], &c_7314139, quote_lambda);
++return_closcall2(data, ((closureN)self_7311839)->elements[3], &c_7314132, quote_lambda);
} else {
-closureN_type c_7315506;
@@ -61907,30 +62175,30 @@ Make let-values be the same as let*-values, to work around
-c_7315506.elements[1] = ((closureN)self_7313092)->elements[1];
-c_7315506.elements[2] = ((closureN)self_7313092)->elements[2];
-c_7315506.elements[3] = ((closureN)self_7313092)->elements[3];
-+closureN_type c_7314213;
-+object e_7314250 [4];
-+c_7314213.hdr.mark = gc_color_red;
-+ c_7314213.hdr.grayed = 0;
-+c_7314213.tag = closureN_tag;
-+ c_7314213.fn = (function_type)__lambda_139;
-+c_7314213.num_args = 1;
-+c_7314213.num_elements = 4;
-+c_7314213.elements = (object *)e_7314250;
-+c_7314213.elements[0] = ((closureN)self_7311846)->elements[0];
-+c_7314213.elements[1] = ((closureN)self_7311846)->elements[1];
-+c_7314213.elements[2] = ((closureN)self_7311846)->elements[2];
-+c_7314213.elements[3] = ((closureN)self_7311846)->elements[3];
++closureN_type c_7314206;
++object e_7314243 [4];
++c_7314206.hdr.mark = gc_color_red;
++ c_7314206.hdr.grayed = 0;
++c_7314206.tag = closureN_tag;
++ c_7314206.fn = (function_type)__lambda_139;
++c_7314206.num_args = 1;
++c_7314206.num_elements = 4;
++c_7314206.elements = (object *)e_7314243;
++c_7314206.elements[0] = ((closureN)self_7311839)->elements[0];
++c_7314206.elements[1] = ((closureN)self_7311839)->elements[1];
++c_7314206.elements[2] = ((closureN)self_7311839)->elements[2];
++c_7314206.elements[3] = ((closureN)self_7311839)->elements[3];
-return_closcall2(data, ((closureN)self_7313092)->elements[3], &c_7315506, quote__if);}
-+return_closcall2(data, ((closureN)self_7311846)->elements[3], &c_7314213, quote__if);}
++return_closcall2(data, ((closureN)self_7311839)->elements[3], &c_7314206, quote__if);}
;;
}
-static void __lambda_139(void *data, object self_7313101, int argc, object *args) /* object self_7313101, object r_734436 */
-+static void __lambda_139(void *data, object self_7311855, int argc, object *args) /* object self_7311855, object r_733991 */
++static void __lambda_139(void *data, object self_7311848, int argc, object *args) /* object self_7311848, object r_733984 */
{
- object r_734436 = args[0];
-+ object r_733991 = args[0];
++ object r_733984 = args[0];
-closureN_type c_7315509;
-object e_7315542 [5];
@@ -61946,30 +62214,30 @@ Make let-values be the same as let*-values, to work around
-c_7315509.elements[2] = ((closureN)self_7313101)->elements[2];
-c_7315509.elements[3] = r_734436;
-c_7315509.elements[4] = ((closureN)self_7313101)->elements[3];
-+closureN_type c_7314216;
-+object e_7314249 [5];
-+c_7314216.hdr.mark = gc_color_red;
-+ c_7314216.hdr.grayed = 0;
-+c_7314216.tag = closureN_tag;
-+ c_7314216.fn = (function_type)__lambda_140;
-+c_7314216.num_args = 1;
-+c_7314216.num_elements = 5;
-+c_7314216.elements = (object *)e_7314249;
-+c_7314216.elements[0] = ((closureN)self_7311855)->elements[0];
-+c_7314216.elements[1] = ((closureN)self_7311855)->elements[1];
-+c_7314216.elements[2] = ((closureN)self_7311855)->elements[2];
-+c_7314216.elements[3] = r_733991;
-+c_7314216.elements[4] = ((closureN)self_7311855)->elements[3];
++closureN_type c_7314209;
++object e_7314242 [5];
++c_7314209.hdr.mark = gc_color_red;
++ c_7314209.hdr.grayed = 0;
++c_7314209.tag = closureN_tag;
++ c_7314209.fn = (function_type)__lambda_140;
++c_7314209.num_args = 1;
++c_7314209.num_elements = 5;
++c_7314209.elements = (object *)e_7314242;
++c_7314209.elements[0] = ((closureN)self_7311848)->elements[0];
++c_7314209.elements[1] = ((closureN)self_7311848)->elements[1];
++c_7314209.elements[2] = ((closureN)self_7311848)->elements[2];
++c_7314209.elements[3] = r_733984;
++c_7314209.elements[4] = ((closureN)self_7311848)->elements[3];
-return_closcall2(data, ((closureN)self_7313101)->elements[3], &c_7315509, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7311855)->elements[3], &c_7314216, quote_lambda);;
++return_closcall2(data, ((closureN)self_7311848)->elements[3], &c_7314209, quote_lambda);;
}
-static void __lambda_140(void *data, object self_7313102, int argc, object *args) /* object self_7313102, object r_734444 */
-+static void __lambda_140(void *data, object self_7311856, int argc, object *args) /* object self_7311856, object r_733999 */
++static void __lambda_140(void *data, object self_7311849, int argc, object *args) /* object self_7311849, object r_733992 */
{
- object r_734444 = args[0];
-+ object r_733999 = args[0];
++ object r_733992 = args[0];
-closureN_type c_7315512;
-object e_7315541 [5];
@@ -61985,60 +62253,60 @@ Make let-values be the same as let*-values, to work around
-c_7315512.elements[2] = ((closureN)self_7313102)->elements[2];
-c_7315512.elements[3] = ((closureN)self_7313102)->elements[3];
-c_7315512.elements[4] = r_734444;
-+closureN_type c_7314219;
-+object e_7314248 [5];
-+c_7314219.hdr.mark = gc_color_red;
-+ c_7314219.hdr.grayed = 0;
-+c_7314219.tag = closureN_tag;
-+ c_7314219.fn = (function_type)__lambda_141;
-+c_7314219.num_args = 1;
-+c_7314219.num_elements = 5;
-+c_7314219.elements = (object *)e_7314248;
-+c_7314219.elements[0] = ((closureN)self_7311856)->elements[0];
-+c_7314219.elements[1] = ((closureN)self_7311856)->elements[1];
-+c_7314219.elements[2] = ((closureN)self_7311856)->elements[2];
-+c_7314219.elements[3] = ((closureN)self_7311856)->elements[3];
-+c_7314219.elements[4] = r_733999;
++closureN_type c_7314212;
++object e_7314241 [5];
++c_7314212.hdr.mark = gc_color_red;
++ c_7314212.hdr.grayed = 0;
++c_7314212.tag = closureN_tag;
++ c_7314212.fn = (function_type)__lambda_141;
++c_7314212.num_args = 1;
++c_7314212.num_elements = 5;
++c_7314212.elements = (object *)e_7314241;
++c_7314212.elements[0] = ((closureN)self_7311849)->elements[0];
++c_7314212.elements[1] = ((closureN)self_7311849)->elements[1];
++c_7314212.elements[2] = ((closureN)self_7311849)->elements[2];
++c_7314212.elements[3] = ((closureN)self_7311849)->elements[3];
++c_7314212.elements[4] = r_733992;
-return_closcall2(data, ((closureN)self_7313102)->elements[4], &c_7315512, quote_cond);;
-+return_closcall2(data, ((closureN)self_7311856)->elements[4], &c_7314219, quote_cond);;
++return_closcall2(data, ((closureN)self_7311849)->elements[4], &c_7314212, quote_cond);;
}
-static void __lambda_141(void *data, object self_7313103, int argc, object *args) /* object self_7313103, object r_734440 */
-+static void __lambda_141(void *data, object self_7311857, int argc, object *args) /* object self_7311857, object r_733995 */
++static void __lambda_141(void *data, object self_7311850, int argc, object *args) /* object self_7311850, object r_733988 */
{
- object r_734440 = args[0];
-+ object r_733995 = args[0];
++ object r_733988 = args[0];
-list_4_type local_7315517;
-+list_4_type local_7314224;
++list_4_type local_7314217;
-pair_type local_7315524;
-+pair_type local_7314231;
++pair_type local_7314224;
-pair_type local_7315527;
-+pair_type local_7314234;
++pair_type local_7314227;
-pair_type local_7315531;
-+pair_type local_7314238;
++pair_type local_7314231;
-pair_type local_7315537;
-+pair_type local_7314244;
++pair_type local_7314237;
-return_direct_with_clo1(data, ((closureN)self_7313103)->elements[2], (((closure) ((closureN)self_7313103)->elements[2])->fn), Cyc_fast_list_4(&local_7315517, ((closureN)self_7313103)->elements[3], Cyc_car(data, ((closureN)self_7313103)->elements[0]), set_cell_as_expr(&local_7315524, set_pair_as_expr(&local_7315527, ((closureN)self_7313103)->elements[4], set_pair_as_expr(&local_7315531, NULL, Cyc_cdr(data, ((closureN)self_7313103)->elements[0])))), set_pair_as_expr(&local_7315537, r_734440, Cyc_cddr(data, ((closureN)self_7313103)->elements[1]))));;
-+return_direct_with_clo1(data, ((closureN)self_7311857)->elements[2], (((closure) ((closureN)self_7311857)->elements[2])->fn), Cyc_fast_list_4(&local_7314224, ((closureN)self_7311857)->elements[3], Cyc_car(data, ((closureN)self_7311857)->elements[0]), set_cell_as_expr(&local_7314231, set_pair_as_expr(&local_7314234, ((closureN)self_7311857)->elements[4], set_pair_as_expr(&local_7314238, NULL, Cyc_cdr(data, ((closureN)self_7311857)->elements[0])))), set_pair_as_expr(&local_7314244, r_733995, Cyc_cddr(data, ((closureN)self_7311857)->elements[1]))));;
++return_direct_with_clo1(data, ((closureN)self_7311850)->elements[2], (((closure) ((closureN)self_7311850)->elements[2])->fn), Cyc_fast_list_4(&local_7314217, ((closureN)self_7311850)->elements[3], Cyc_car(data, ((closureN)self_7311850)->elements[0]), set_cell_as_expr(&local_7314224, set_pair_as_expr(&local_7314227, ((closureN)self_7311850)->elements[4], set_pair_as_expr(&local_7314231, NULL, Cyc_cdr(data, ((closureN)self_7311850)->elements[0])))), set_pair_as_expr(&local_7314237, r_733988, Cyc_cddr(data, ((closureN)self_7311850)->elements[1]))));;
}
-static void __lambda_131(void *data, object self_7313093, int argc, object *args) /* object self_7313093, object r_734413 */
-+static void __lambda_131(void *data, object self_7311847, int argc, object *args) /* object self_7311847, object r_733968 */
++static void __lambda_131(void *data, object self_7311840, int argc, object *args) /* object self_7311840, object r_733961 */
{
- object r_734413 = args[0];
-+ object r_733968 = args[0];
++ object r_733961 = args[0];
-closureN_type c_7315435;
-object e_7315502 [5];
@@ -62054,30 +62322,30 @@ Make let-values be the same as let*-values, to work around
-c_7315435.elements[2] = ((closureN)self_7313093)->elements[2];
-c_7315435.elements[3] = r_734413;
-c_7315435.elements[4] = ((closureN)self_7313093)->elements[3];
-+closureN_type c_7314142;
-+object e_7314209 [5];
-+c_7314142.hdr.mark = gc_color_red;
-+ c_7314142.hdr.grayed = 0;
-+c_7314142.tag = closureN_tag;
-+ c_7314142.fn = (function_type)__lambda_132;
-+c_7314142.num_args = 1;
-+c_7314142.num_elements = 5;
-+c_7314142.elements = (object *)e_7314209;
-+c_7314142.elements[0] = ((closureN)self_7311847)->elements[0];
-+c_7314142.elements[1] = ((closureN)self_7311847)->elements[1];
-+c_7314142.elements[2] = ((closureN)self_7311847)->elements[2];
-+c_7314142.elements[3] = r_733968;
-+c_7314142.elements[4] = ((closureN)self_7311847)->elements[3];
++closureN_type c_7314135;
++object e_7314202 [5];
++c_7314135.hdr.mark = gc_color_red;
++ c_7314135.hdr.grayed = 0;
++c_7314135.tag = closureN_tag;
++ c_7314135.fn = (function_type)__lambda_132;
++c_7314135.num_args = 1;
++c_7314135.num_elements = 5;
++c_7314135.elements = (object *)e_7314202;
++c_7314135.elements[0] = ((closureN)self_7311840)->elements[0];
++c_7314135.elements[1] = ((closureN)self_7311840)->elements[1];
++c_7314135.elements[2] = ((closureN)self_7311840)->elements[2];
++c_7314135.elements[3] = r_733961;
++c_7314135.elements[4] = ((closureN)self_7311840)->elements[3];
-return_closcall2(data, ((closureN)self_7313093)->elements[3], &c_7315435, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311847)->elements[3], &c_7314142, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311840)->elements[3], &c_7314135, quote_tmp);;
}
-static void __lambda_132(void *data, object self_7313094, int argc, object *args) /* object self_7313094, object r_734433 */
-+static void __lambda_132(void *data, object self_7311848, int argc, object *args) /* object self_7311848, object r_733988 */
++static void __lambda_132(void *data, object self_7311841, int argc, object *args) /* object self_7311841, object r_733981 */
{
- object r_734433 = args[0];
-+ object r_733988 = args[0];
++ object r_733981 = args[0];
-closureN_type c_7315438;
-object e_7315501 [6];
@@ -62094,31 +62362,31 @@ Make let-values be the same as let*-values, to work around
-c_7315438.elements[3] = ((closureN)self_7313094)->elements[3];
-c_7315438.elements[4] = r_734433;
-c_7315438.elements[5] = ((closureN)self_7313094)->elements[4];
-+closureN_type c_7314145;
-+object e_7314208 [6];
-+c_7314145.hdr.mark = gc_color_red;
-+ c_7314145.hdr.grayed = 0;
-+c_7314145.tag = closureN_tag;
-+ c_7314145.fn = (function_type)__lambda_133;
-+c_7314145.num_args = 1;
-+c_7314145.num_elements = 6;
-+c_7314145.elements = (object *)e_7314208;
-+c_7314145.elements[0] = ((closureN)self_7311848)->elements[0];
-+c_7314145.elements[1] = ((closureN)self_7311848)->elements[1];
-+c_7314145.elements[2] = ((closureN)self_7311848)->elements[2];
-+c_7314145.elements[3] = ((closureN)self_7311848)->elements[3];
-+c_7314145.elements[4] = r_733988;
-+c_7314145.elements[5] = ((closureN)self_7311848)->elements[4];
++closureN_type c_7314138;
++object e_7314201 [6];
++c_7314138.hdr.mark = gc_color_red;
++ c_7314138.hdr.grayed = 0;
++c_7314138.tag = closureN_tag;
++ c_7314138.fn = (function_type)__lambda_133;
++c_7314138.num_args = 1;
++c_7314138.num_elements = 6;
++c_7314138.elements = (object *)e_7314201;
++c_7314138.elements[0] = ((closureN)self_7311841)->elements[0];
++c_7314138.elements[1] = ((closureN)self_7311841)->elements[1];
++c_7314138.elements[2] = ((closureN)self_7311841)->elements[2];
++c_7314138.elements[3] = ((closureN)self_7311841)->elements[3];
++c_7314138.elements[4] = r_733981;
++c_7314138.elements[5] = ((closureN)self_7311841)->elements[4];
-return_closcall2(data, ((closureN)self_7313094)->elements[4], &c_7315438, quote__if);;
-+return_closcall2(data, ((closureN)self_7311848)->elements[4], &c_7314145, quote__if);;
++return_closcall2(data, ((closureN)self_7311841)->elements[4], &c_7314138, quote__if);;
}
-static void __lambda_133(void *data, object self_7313095, int argc, object *args) /* object self_7313095, object r_734416 */
-+static void __lambda_133(void *data, object self_7311849, int argc, object *args) /* object self_7311849, object r_733971 */
++static void __lambda_133(void *data, object self_7311842, int argc, object *args) /* object self_7311842, object r_733964 */
{
- object r_734416 = args[0];
-+ object r_733971 = args[0];
++ object r_733964 = args[0];
-closureN_type c_7315441;
-object e_7315500 [7];
@@ -62136,32 +62404,32 @@ Make let-values be the same as let*-values, to work around
-c_7315441.elements[4] = r_734416;
-c_7315441.elements[5] = ((closureN)self_7313095)->elements[4];
-c_7315441.elements[6] = ((closureN)self_7313095)->elements[5];
-+closureN_type c_7314148;
-+object e_7314207 [7];
-+c_7314148.hdr.mark = gc_color_red;
-+ c_7314148.hdr.grayed = 0;
-+c_7314148.tag = closureN_tag;
-+ c_7314148.fn = (function_type)__lambda_134;
-+c_7314148.num_args = 1;
-+c_7314148.num_elements = 7;
-+c_7314148.elements = (object *)e_7314207;
-+c_7314148.elements[0] = ((closureN)self_7311849)->elements[0];
-+c_7314148.elements[1] = ((closureN)self_7311849)->elements[1];
-+c_7314148.elements[2] = ((closureN)self_7311849)->elements[2];
-+c_7314148.elements[3] = ((closureN)self_7311849)->elements[3];
-+c_7314148.elements[4] = r_733971;
-+c_7314148.elements[5] = ((closureN)self_7311849)->elements[4];
-+c_7314148.elements[6] = ((closureN)self_7311849)->elements[5];
++closureN_type c_7314141;
++object e_7314200 [7];
++c_7314141.hdr.mark = gc_color_red;
++ c_7314141.hdr.grayed = 0;
++c_7314141.tag = closureN_tag;
++ c_7314141.fn = (function_type)__lambda_134;
++c_7314141.num_args = 1;
++c_7314141.num_elements = 7;
++c_7314141.elements = (object *)e_7314200;
++c_7314141.elements[0] = ((closureN)self_7311842)->elements[0];
++c_7314141.elements[1] = ((closureN)self_7311842)->elements[1];
++c_7314141.elements[2] = ((closureN)self_7311842)->elements[2];
++c_7314141.elements[3] = ((closureN)self_7311842)->elements[3];
++c_7314141.elements[4] = r_733964;
++c_7314141.elements[5] = ((closureN)self_7311842)->elements[4];
++c_7314141.elements[6] = ((closureN)self_7311842)->elements[5];
-return_closcall2(data, ((closureN)self_7313095)->elements[5], &c_7315441, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311849)->elements[5], &c_7314148, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311842)->elements[5], &c_7314141, quote_tmp);;
}
-static void __lambda_134(void *data, object self_7313096, int argc, object *args) /* object self_7313096, object r_734417 */
-+static void __lambda_134(void *data, object self_7311850, int argc, object *args) /* object self_7311850, object r_733972 */
++static void __lambda_134(void *data, object self_7311843, int argc, object *args) /* object self_7311843, object r_733965 */
{
- object r_734417 = args[0];
-+ object r_733972 = args[0];
++ object r_733965 = args[0];
-closureN_type c_7315443;
-object e_7315465 [2];
@@ -62174,17 +62442,17 @@ Make let-values be the same as let*-values, to work around
-c_7315443.elements = (object *)e_7315465;
-c_7315443.elements[0] = ((closureN)self_7313096)->elements[0];
-c_7315443.elements[1] = ((closureN)self_7313096)->elements[6];
-+closureN_type c_7314150;
-+object e_7314172 [2];
-+c_7314150.hdr.mark = gc_color_red;
-+ c_7314150.hdr.grayed = 0;
-+c_7314150.tag = closureN_tag;
-+ c_7314150.fn = (function_type)__lambda_135;
-+c_7314150.num_args = 0;
-+c_7314150.num_elements = 2;
-+c_7314150.elements = (object *)e_7314172;
-+c_7314150.elements[0] = ((closureN)self_7311850)->elements[0];
-+c_7314150.elements[1] = ((closureN)self_7311850)->elements[6];
++closureN_type c_7314143;
++object e_7314165 [2];
++c_7314143.hdr.mark = gc_color_red;
++ c_7314143.hdr.grayed = 0;
++c_7314143.tag = closureN_tag;
++ c_7314143.fn = (function_type)__lambda_135;
++c_7314143.num_args = 0;
++c_7314143.num_elements = 2;
++c_7314143.elements = (object *)e_7314165;
++c_7314143.elements[0] = ((closureN)self_7311843)->elements[0];
++c_7314143.elements[1] = ((closureN)self_7311843)->elements[6];
-closureN_type c_7315466;
@@ -62204,33 +62472,33 @@ Make let-values be the same as let*-values, to work around
-c_7315466.elements[5] = r_734417;
-c_7315466.elements[6] = ((closureN)self_7313096)->elements[5];
-c_7315466.elements[7] = ((closureN)self_7313096)->elements[6];
-+closureN_type c_7314173;
-+object e_7314206 [8];
-+c_7314173.hdr.mark = gc_color_red;
-+ c_7314173.hdr.grayed = 0;
-+c_7314173.tag = closureN_tag;
-+ c_7314173.fn = (function_type)__lambda_137;
-+c_7314173.num_args = 1;
-+c_7314173.num_elements = 8;
-+c_7314173.elements = (object *)e_7314206;
-+c_7314173.elements[0] = ((closureN)self_7311850)->elements[0];
-+c_7314173.elements[1] = ((closureN)self_7311850)->elements[1];
-+c_7314173.elements[2] = ((closureN)self_7311850)->elements[2];
-+c_7314173.elements[3] = ((closureN)self_7311850)->elements[3];
-+c_7314173.elements[4] = ((closureN)self_7311850)->elements[4];
-+c_7314173.elements[5] = r_733972;
-+c_7314173.elements[6] = ((closureN)self_7311850)->elements[5];
-+c_7314173.elements[7] = ((closureN)self_7311850)->elements[6];
++closureN_type c_7314166;
++object e_7314199 [8];
++c_7314166.hdr.mark = gc_color_red;
++ c_7314166.hdr.grayed = 0;
++c_7314166.tag = closureN_tag;
++ c_7314166.fn = (function_type)__lambda_137;
++c_7314166.num_args = 1;
++c_7314166.num_elements = 8;
++c_7314166.elements = (object *)e_7314199;
++c_7314166.elements[0] = ((closureN)self_7311843)->elements[0];
++c_7314166.elements[1] = ((closureN)self_7311843)->elements[1];
++c_7314166.elements[2] = ((closureN)self_7311843)->elements[2];
++c_7314166.elements[3] = ((closureN)self_7311843)->elements[3];
++c_7314166.elements[4] = ((closureN)self_7311843)->elements[4];
++c_7314166.elements[5] = r_733965;
++c_7314166.elements[6] = ((closureN)self_7311843)->elements[5];
++c_7314166.elements[7] = ((closureN)self_7311843)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7315443,__lambda_135, &c_7315466);;
-+return_direct_with_clo1(data,(closure)&c_7314150,__lambda_135, &c_7314173);;
++return_direct_with_clo1(data,(closure)&c_7314143,__lambda_135, &c_7314166);;
}
-static void __lambda_137(void *data, object self_7313097, int argc, object *args) /* object self_7313097, object r_734418 */
-+static void __lambda_137(void *data, object self_7311851, int argc, object *args) /* object self_7311851, object r_733973 */
++static void __lambda_137(void *data, object self_7311844, int argc, object *args) /* object self_7311844, object r_733966 */
{
- object r_734418 = args[0];
-+ object r_733973 = args[0];
++ object r_733966 = args[0];
-closureN_type c_7315469;
-object e_7315498 [8];
@@ -62249,67 +62517,67 @@ Make let-values be the same as let*-values, to work around
-c_7315469.elements[5] = ((closureN)self_7313097)->elements[5];
-c_7315469.elements[6] = r_734418;
-c_7315469.elements[7] = ((closureN)self_7313097)->elements[6];
-+closureN_type c_7314176;
-+object e_7314205 [8];
-+c_7314176.hdr.mark = gc_color_red;
-+ c_7314176.hdr.grayed = 0;
-+c_7314176.tag = closureN_tag;
-+ c_7314176.fn = (function_type)__lambda_138;
-+c_7314176.num_args = 1;
-+c_7314176.num_elements = 8;
-+c_7314176.elements = (object *)e_7314205;
-+c_7314176.elements[0] = ((closureN)self_7311851)->elements[0];
-+c_7314176.elements[1] = ((closureN)self_7311851)->elements[1];
-+c_7314176.elements[2] = ((closureN)self_7311851)->elements[2];
-+c_7314176.elements[3] = ((closureN)self_7311851)->elements[3];
-+c_7314176.elements[4] = ((closureN)self_7311851)->elements[4];
-+c_7314176.elements[5] = ((closureN)self_7311851)->elements[5];
-+c_7314176.elements[6] = r_733973;
-+c_7314176.elements[7] = ((closureN)self_7311851)->elements[6];
++closureN_type c_7314169;
++object e_7314198 [8];
++c_7314169.hdr.mark = gc_color_red;
++ c_7314169.hdr.grayed = 0;
++c_7314169.tag = closureN_tag;
++ c_7314169.fn = (function_type)__lambda_138;
++c_7314169.num_args = 1;
++c_7314169.num_elements = 8;
++c_7314169.elements = (object *)e_7314198;
++c_7314169.elements[0] = ((closureN)self_7311844)->elements[0];
++c_7314169.elements[1] = ((closureN)self_7311844)->elements[1];
++c_7314169.elements[2] = ((closureN)self_7311844)->elements[2];
++c_7314169.elements[3] = ((closureN)self_7311844)->elements[3];
++c_7314169.elements[4] = ((closureN)self_7311844)->elements[4];
++c_7314169.elements[5] = ((closureN)self_7311844)->elements[5];
++c_7314169.elements[6] = r_733966;
++c_7314169.elements[7] = ((closureN)self_7311844)->elements[6];
-return_closcall2(data, ((closureN)self_7313097)->elements[7], &c_7315469, quote_cond);;
-+return_closcall2(data, ((closureN)self_7311851)->elements[7], &c_7314176, quote_cond);;
++return_closcall2(data, ((closureN)self_7311844)->elements[7], &c_7314169, quote_cond);;
}
-static void __lambda_138(void *data, object self_7313098, int argc, object *args) /* object self_7313098, object r_734420 */
-+static void __lambda_138(void *data, object self_7311852, int argc, object *args) /* object self_7311852, object r_733975 */
++static void __lambda_138(void *data, object self_7311845, int argc, object *args) /* object self_7311845, object r_733968 */
{
- object r_734420 = args[0];
-+ object r_733975 = args[0];
++ object r_733968 = args[0];
-list_2_type local_7315474;
-+list_2_type local_7314181;
++list_2_type local_7314174;
-list_3_type local_7315477;
-+list_3_type local_7314184;
++list_3_type local_7314177;
-pair_type local_7315481;
-+pair_type local_7314188;
++pair_type local_7314181;
-list_4_type local_7315485;
-+list_4_type local_7314192;
++list_4_type local_7314185;
-pair_type local_7315491;
-+pair_type local_7314198;
++pair_type local_7314191;
-return_direct_with_clo1(data, ((closureN)self_7313098)->elements[2], (((closure) ((closureN)self_7313098)->elements[2])->fn), Cyc_fast_list_2(&local_7315474, Cyc_fast_list_3(&local_7315477, ((closureN)self_7313098)->elements[3], set_cell_as_expr(&local_7315481, ((closureN)self_7313098)->elements[7]), Cyc_fast_list_4(&local_7315485, ((closureN)self_7313098)->elements[4], ((closureN)self_7313098)->elements[5], ((closureN)self_7313098)->elements[6], set_pair_as_expr(&local_7315491, r_734420, Cyc_cddr(data, ((closureN)self_7313098)->elements[1])))), Cyc_car(data, ((closureN)self_7313098)->elements[0])));;
-+return_direct_with_clo1(data, ((closureN)self_7311852)->elements[2], (((closure) ((closureN)self_7311852)->elements[2])->fn), Cyc_fast_list_2(&local_7314181, Cyc_fast_list_3(&local_7314184, ((closureN)self_7311852)->elements[3], set_cell_as_expr(&local_7314188, ((closureN)self_7311852)->elements[7]), Cyc_fast_list_4(&local_7314192, ((closureN)self_7311852)->elements[4], ((closureN)self_7311852)->elements[5], ((closureN)self_7311852)->elements[6], set_pair_as_expr(&local_7314198, r_733975, Cyc_cddr(data, ((closureN)self_7311852)->elements[1])))), Cyc_car(data, ((closureN)self_7311852)->elements[0])));;
++return_direct_with_clo1(data, ((closureN)self_7311845)->elements[2], (((closure) ((closureN)self_7311845)->elements[2])->fn), Cyc_fast_list_2(&local_7314174, Cyc_fast_list_3(&local_7314177, ((closureN)self_7311845)->elements[3], set_cell_as_expr(&local_7314181, ((closureN)self_7311845)->elements[7]), Cyc_fast_list_4(&local_7314185, ((closureN)self_7311845)->elements[4], ((closureN)self_7311845)->elements[5], ((closureN)self_7311845)->elements[6], set_pair_as_expr(&local_7314191, r_733968, Cyc_cddr(data, ((closureN)self_7311845)->elements[1])))), Cyc_car(data, ((closureN)self_7311845)->elements[0])));;
}
-static void __lambda_135(void *data, object self_7313099, int argc, object *args) /* object self_7313099, object k_734423 */
-+static void __lambda_135(void *data, object self_7311853, int argc, object *args) /* object self_7311853, object k_733978 */
++static void __lambda_135(void *data, object self_7311846, int argc, object *args) /* object self_7311846, object k_733971 */
{
- object k_734423 = args[0];
-+ object k_733978 = args[0];
++ object k_733971 = args[0];
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7313099)->elements[0]))) ){
- return_closcall2(data, ((closureN)self_7313099)->elements[1], k_734423, quote_tmp);
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7311853)->elements[0]))) ){
-+ return_closcall2(data, ((closureN)self_7311853)->elements[1], k_733978, quote_tmp);
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7311846)->elements[0]))) ){
++ return_closcall2(data, ((closureN)self_7311846)->elements[1], k_733971, quote_tmp);
} else {
-closureN_type c_7315453;
@@ -62323,50 +62591,50 @@ Make let-values be the same as let*-values, to work around
-c_7315453.elements = (object *)e_7315464;
-c_7315453.elements[0] = ((closureN)self_7313099)->elements[0];
-c_7315453.elements[1] = k_734423;
-+closureN_type c_7314160;
-+object e_7314171 [2];
-+c_7314160.hdr.mark = gc_color_red;
-+ c_7314160.hdr.grayed = 0;
-+c_7314160.tag = closureN_tag;
-+ c_7314160.fn = (function_type)__lambda_136;
-+c_7314160.num_args = 1;
-+c_7314160.num_elements = 2;
-+c_7314160.elements = (object *)e_7314171;
-+c_7314160.elements[0] = ((closureN)self_7311853)->elements[0];
-+c_7314160.elements[1] = k_733978;
++closureN_type c_7314153;
++object e_7314164 [2];
++c_7314153.hdr.mark = gc_color_red;
++ c_7314153.hdr.grayed = 0;
++c_7314153.tag = closureN_tag;
++ c_7314153.fn = (function_type)__lambda_136;
++c_7314153.num_args = 1;
++c_7314153.num_elements = 2;
++c_7314153.elements = (object *)e_7314164;
++c_7314153.elements[0] = ((closureN)self_7311846)->elements[0];
++c_7314153.elements[1] = k_733971;
-return_closcall2(data, ((closureN)self_7313099)->elements[1], &c_7315453, quote_tmp);}
-+return_closcall2(data, ((closureN)self_7311853)->elements[1], &c_7314160, quote_tmp);}
++return_closcall2(data, ((closureN)self_7311846)->elements[1], &c_7314153, quote_tmp);}
;;
}
-static void __lambda_136(void *data, object self_7313100, int argc, object *args) /* object self_7313100, object r_734427 */
-+static void __lambda_136(void *data, object self_7311854, int argc, object *args) /* object self_7311854, object r_733982 */
++static void __lambda_136(void *data, object self_7311847, int argc, object *args) /* object self_7311847, object r_733975 */
{
- object r_734427 = args[0];
-+ object r_733982 = args[0];
++ object r_733975 = args[0];
-list_2_type local_7315458;
-+list_2_type local_7314165;
++list_2_type local_7314158;
-return_direct_with_clo1(data, ((closureN)self_7313100)->elements[1], (((closure) ((closureN)self_7313100)->elements[1])->fn), Cyc_fast_list_2(&local_7315458, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7313100)->elements[0])), r_734427));;
-+return_direct_with_clo1(data, ((closureN)self_7311854)->elements[1], (((closure) ((closureN)self_7311854)->elements[1])->fn), Cyc_fast_list_2(&local_7314165, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311854)->elements[0])), r_733982));;
++return_direct_with_clo1(data, ((closureN)self_7311847)->elements[1], (((closure) ((closureN)self_7311847)->elements[1])->fn), Cyc_fast_list_2(&local_7314158, Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311847)->elements[0])), r_733975));;
}
-static void __lambda_128(void *data, object self_7313104, int argc, object *args) /* object self_7313104, object k_734450 */
-+static void __lambda_128(void *data, object self_7311858, int argc, object *args) /* object self_7311858, object k_734005 */
++static void __lambda_128(void *data, object self_7311851, int argc, object *args) /* object self_7311851, object k_733998 */
{
- object k_734450 = args[0];
-+ object k_734005 = args[0];
++ object k_733998 = args[0];
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7313104)->elements[0]))) ){
- return_direct_with_clo1(data, k_734450, (((closure) k_734450)->fn), boolean_t);
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7311858)->elements[0]))) ){
-+ return_direct_with_clo1(data, k_734005, (((closure) k_734005)->fn), boolean_t);
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, ((closureN)self_7311851)->elements[0]))) ){
++ return_direct_with_clo1(data, k_733998, (((closure) k_733998)->fn), boolean_t);
} else {
-closureN_type c_7315420;
@@ -62381,48 +62649,48 @@ Make let-values be the same as let*-values, to work around
-c_7315420.elements[0] = ((closureN)self_7313104)->elements[0];
-c_7315420.elements[1] = ((closureN)self_7313104)->elements[1];
-c_7315420.elements[2] = k_734450;
-+closureN_type c_7314127;
-+object e_7314134 [3];
-+c_7314127.hdr.mark = gc_color_red;
-+ c_7314127.hdr.grayed = 0;
-+c_7314127.tag = closureN_tag;
-+ c_7314127.fn = (function_type)__lambda_129;
-+c_7314127.num_args = 1;
-+c_7314127.num_elements = 3;
-+c_7314127.elements = (object *)e_7314134;
-+c_7314127.elements[0] = ((closureN)self_7311858)->elements[0];
-+c_7314127.elements[1] = ((closureN)self_7311858)->elements[1];
-+c_7314127.elements[2] = k_734005;
++closureN_type c_7314120;
++object e_7314127 [3];
++c_7314120.hdr.mark = gc_color_red;
++ c_7314120.hdr.grayed = 0;
++c_7314120.tag = closureN_tag;
++ c_7314120.fn = (function_type)__lambda_129;
++c_7314120.num_args = 1;
++c_7314120.num_elements = 3;
++c_7314120.elements = (object *)e_7314127;
++c_7314120.elements[0] = ((closureN)self_7311851)->elements[0];
++c_7314120.elements[1] = ((closureN)self_7311851)->elements[1];
++c_7314120.elements[2] = k_733998;
-return_closcall2(data, ((closureN)self_7313104)->elements[2], &c_7315420, quote__123_125);}
-+return_closcall2(data, ((closureN)self_7311858)->elements[2], &c_7314127, quote__123_125);}
++return_closcall2(data, ((closureN)self_7311851)->elements[2], &c_7314120, quote__123_125);}
;;
}
-static void __lambda_129(void *data, object self_7313105, int argc, object *args) /* object self_7313105, object r_734452 */
-+static void __lambda_129(void *data, object self_7311859, int argc, object *args) /* object self_7311859, object r_734007 */
++static void __lambda_129(void *data, object self_7311852, int argc, object *args) /* object self_7311852, object r_734000 */
{
- object r_734452 = args[0];
-+ object r_734007 = args[0];
++ object r_734000 = args[0];
-return_closcall3(data, ((closureN)self_7313105)->elements[1], ((closureN)self_7313105)->elements[2], r_734452, Cyc_cadr(data, ((closureN)self_7313105)->elements[0]));;
-+return_closcall3(data, ((closureN)self_7311859)->elements[1], ((closureN)self_7311859)->elements[2], r_734007, Cyc_cadr(data, ((closureN)self_7311859)->elements[0]));;
++return_closcall3(data, ((closureN)self_7311852)->elements[1], ((closureN)self_7311852)->elements[2], r_734000, Cyc_cadr(data, ((closureN)self_7311852)->elements[0]));;
}
-static void __lambda_126(void *data, object self_7313090, int argc, object *args) /* object self_7313090, object r_734409 */
-+static void __lambda_126(void *data, object self_7311844, int argc, object *args) /* object self_7311844, object r_733964 */
++static void __lambda_126(void *data, object self_7311837, int argc, object *args) /* object self_7311837, object r_733957 */
{
- object r_734409 = args[0];
-+ object r_733964 = args[0];
++ object r_733957 = args[0];
-if( (boolean_f != Cyc_is_pair(r_734409)) ){
-+if( (boolean_f != Cyc_is_pair(r_733964)) ){
++if( (boolean_f != Cyc_is_pair(r_733957)) ){
-make_utf8_string_with_len(c_7315386, "non-final else in cond", 22, 22);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313090)->elements[2], &c_7315386, ((closureN)self_7313090)->elements[1]);
-+make_utf8_string_with_len(c_7314093, "non-final else in cond", 22, 22);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311844)->elements[2], &c_7314093, ((closureN)self_7311844)->elements[1]);
++make_utf8_string_with_len(c_7314086, "non-final else in cond", 22, 22);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311837)->elements[2], &c_7314086, ((closureN)self_7311837)->elements[1]);
} else {
-closureN_type c_7315390;
@@ -62436,50 +62704,49 @@ Make let-values be the same as let*-values, to work around
-c_7315390.elements = (object *)e_7315405;
-c_7315390.elements[0] = ((closureN)self_7313090)->elements[0];
-c_7315390.elements[1] = ((closureN)self_7313090)->elements[2];
-+closureN_type c_7314097;
-+object e_7314112 [2];
-+c_7314097.hdr.mark = gc_color_red;
-+ c_7314097.hdr.grayed = 0;
-+c_7314097.tag = closureN_tag;
-+ c_7314097.fn = (function_type)__lambda_127;
-+c_7314097.num_args = 1;
-+c_7314097.num_elements = 2;
-+c_7314097.elements = (object *)e_7314112;
-+c_7314097.elements[0] = ((closureN)self_7311844)->elements[0];
-+c_7314097.elements[1] = ((closureN)self_7311844)->elements[2];
++closureN_type c_7314090;
++object e_7314105 [2];
++c_7314090.hdr.mark = gc_color_red;
++ c_7314090.hdr.grayed = 0;
++c_7314090.tag = closureN_tag;
++ c_7314090.fn = (function_type)__lambda_127;
++c_7314090.num_args = 1;
++c_7314090.num_elements = 2;
++c_7314090.elements = (object *)e_7314105;
++c_7314090.elements[0] = ((closureN)self_7311837)->elements[0];
++c_7314090.elements[1] = ((closureN)self_7311837)->elements[2];
-return_closcall2(data, ((closureN)self_7313090)->elements[3], &c_7315390, quote_lambda);}
-+return_closcall2(data, ((closureN)self_7311844)->elements[3], &c_7314097, quote_lambda);}
++return_closcall2(data, ((closureN)self_7311837)->elements[3], &c_7314090, quote_lambda);}
;;
}
-static void __lambda_127(void *data, object self_7313091, int argc, object *args) /* object self_7313091, object r_734404 */
-+static void __lambda_127(void *data, object self_7311845, int argc, object *args) /* object self_7311845, object r_733959 */
++static void __lambda_127(void *data, object self_7311838, int argc, object *args) /* object self_7311838, object r_733952 */
{
- object r_734404 = args[0];
-+ object r_733959 = args[0];
++ object r_733952 = args[0];
-pair_type local_7315395;
-+pair_type local_7314102;
++pair_type local_7314095;
-pair_type local_7315398;
-+pair_type local_7314105;
++pair_type local_7314098;
-pair_type local_7315401;
-+pair_type local_7314108;
++pair_type local_7314101;
-return_direct_with_clo1(data, ((closureN)self_7313091)->elements[1], (((closure) ((closureN)self_7313091)->elements[1])->fn), set_cell_as_expr(&local_7315395, set_pair_as_expr(&local_7315398, r_734404, set_pair_as_expr(&local_7315401, NULL, Cyc_cdr(data, ((closureN)self_7313091)->elements[0])))));;
-+return_direct_with_clo1(data, ((closureN)self_7311845)->elements[1], (((closure) ((closureN)self_7311845)->elements[1])->fn), set_cell_as_expr(&local_7314102, set_pair_as_expr(&local_7314105, r_733959, set_pair_as_expr(&local_7314108, NULL, Cyc_cdr(data, ((closureN)self_7311845)->elements[0])))));;
++return_direct_with_clo1(data, ((closureN)self_7311838)->elements[1], (((closure) ((closureN)self_7311838)->elements[1])->fn), set_cell_as_expr(&local_7314095, set_pair_as_expr(&local_7314098, r_733952, set_pair_as_expr(&local_7314101, NULL, Cyc_cdr(data, ((closureN)self_7311838)->elements[0])))));;
}
-static void __lambda_84(void *data, object _, int argc, object *args) /* closure _,object k_734299, object expr_7388_732884, object rename_7389_732885, object compare_7390_732886 */
-+static void __lambda_84(void *data, object _, int argc, object *args) /* closure _,object k_733854, object expr_7388_732544, object rename_7389_732545, object compare_7390_732546 */
++static void __lambda_84(void *data, object _, int argc, object *args) /* closure _,object k_733847, object expr_7388_732537, object rename_7389_732538, object compare_7390_732539 */
{
-object k_734299 = args[0]; object expr_7388_732884 = args[1]; object rename_7389_732885 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:cond-expand");
-+object k_733854 = args[0]; object expr_7388_732544 = args[1]; object rename_7389_732545 = args[2];
-+ Cyc_st_add(data, "base.sld:cond-expand");
++object k_733847 = args[0]; object expr_7388_732537 = args[1]; object rename_7389_732538 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:cond-expand");
-closureN_type c_7314951;
-object e_7315364 [3];
@@ -62493,28 +62760,28 @@ Make let-values be the same as let*-values, to work around
-c_7314951.elements[0] = expr_7388_732884;
-c_7314951.elements[1] = k_734299;
-c_7314951.elements[2] = rename_7389_732885;
-+closureN_type c_7313658;
-+object e_7314071 [3];
-+c_7313658.hdr.mark = gc_color_red;
-+ c_7313658.hdr.grayed = 0;
-+c_7313658.tag = closureN_tag;
-+ c_7313658.fn = (function_type)__lambda_85;
-+c_7313658.num_args = 4;
-+c_7313658.num_elements = 3;
-+c_7313658.elements = (object *)e_7314071;
-+c_7313658.elements[0] = expr_7388_732544;
-+c_7313658.elements[1] = k_733854;
-+c_7313658.elements[2] = rename_7389_732545;
++closureN_type c_7313651;
++object e_7314064 [3];
++c_7313651.hdr.mark = gc_color_red;
++ c_7313651.hdr.grayed = 0;
++c_7313651.tag = closureN_tag;
++ c_7313651.fn = (function_type)__lambda_85;
++c_7313651.num_args = 4;
++c_7313651.num_elements = 3;
++c_7313651.elements = (object *)e_7314064;
++c_7313651.elements[0] = expr_7388_732537;
++c_7313651.elements[1] = k_733847;
++c_7313651.elements[2] = rename_7389_732538;
-return_direct_with_clo4(data,(closure)&c_7314951,__lambda_85, boolean_f, boolean_f, boolean_f, boolean_f);;
-+return_direct_with_clo4(data,(closure)&c_7313658,__lambda_85, boolean_f, boolean_f, boolean_f, boolean_f);;
++return_direct_with_clo4(data,(closure)&c_7313651,__lambda_85, boolean_f, boolean_f, boolean_f, boolean_f);;
}
-static void __lambda_85(void *data, object self_7313045, int argc, object *args) /* object self_7313045, object _191lib_117import_91_125filename_732891, object _191lib_117import_91_125library_91name_732892, object _191library_91exists_127_732893, object check_732894 */
-+static void __lambda_85(void *data, object self_7311799, int argc, object *args) /* object self_7311799, object _191lib_117import_91_125filename_732551, object _191lib_117import_91_125library_91name_732552, object _191library_91exists_127_732553, object check_732554 */
++static void __lambda_85(void *data, object self_7311792, int argc, object *args) /* object self_7311792, object _191lib_117import_91_125filename_732544, object _191lib_117import_91_125library_91name_732545, object _191library_91exists_127_732546, object check_732547 */
{
- object _191lib_117import_91_125filename_732891 = args[0]; object _191lib_117import_91_125library_91name_732892 = args[1]; object _191library_91exists_127_732893 = args[2]; object check_732894 = args[3];
-+ object _191lib_117import_91_125filename_732551 = args[0]; object _191lib_117import_91_125library_91name_732552 = args[1]; object _191library_91exists_127_732553 = args[2]; object check_732554 = args[3];
++ object _191lib_117import_91_125filename_732544 = args[0]; object _191lib_117import_91_125library_91name_732545 = args[1]; object _191library_91exists_127_732546 = args[2]; object check_732547 = args[3];
-closureN_type c_7314953;
-object e_7315360 [6];
@@ -62531,34 +62798,34 @@ Make let-values be the same as let*-values, to work around
-c_7314953.elements[3] = ((closureN)self_7313045)->elements[0];
-c_7314953.elements[4] = ((closureN)self_7313045)->elements[1];
-c_7314953.elements[5] = ((closureN)self_7313045)->elements[2];
-+closureN_type c_7313660;
-+object e_7314067 [6];
-+c_7313660.hdr.mark = gc_color_red;
-+ c_7313660.hdr.grayed = 0;
-+c_7313660.tag = closureN_tag;
-+ c_7313660.fn = (function_type)__lambda_1292;
-+c_7313660.num_args = 1;
-+c_7313660.num_elements = 6;
-+c_7313660.elements = (object *)e_7314067;
-+c_7313660.elements[0] = _191lib_117import_91_125library_91name_732552;
-+c_7313660.elements[1] = _191library_91exists_127_732553;
-+c_7313660.elements[2] = check_732554;
-+c_7313660.elements[3] = ((closureN)self_7311799)->elements[0];
-+c_7313660.elements[4] = ((closureN)self_7311799)->elements[1];
-+c_7313660.elements[5] = ((closureN)self_7311799)->elements[2];
++closureN_type c_7313653;
++object e_7314060 [6];
++c_7313653.hdr.mark = gc_color_red;
++ c_7313653.hdr.grayed = 0;
++c_7313653.tag = closureN_tag;
++ c_7313653.fn = (function_type)__lambda_1292;
++c_7313653.num_args = 1;
++c_7313653.num_elements = 6;
++c_7313653.elements = (object *)e_7314060;
++c_7313653.elements[0] = _191lib_117import_91_125library_91name_732545;
++c_7313653.elements[1] = _191library_91exists_127_732546;
++c_7313653.elements[2] = check_732547;
++c_7313653.elements[3] = ((closureN)self_7311792)->elements[0];
++c_7313653.elements[4] = ((closureN)self_7311792)->elements[1];
++c_7313653.elements[5] = ((closureN)self_7311792)->elements[2];
-pair_type local_7315363;
-return_direct_with_clo1(data,(closure)&c_7314953,__lambda_1339, set_cell_as_expr(&local_7315363, _191lib_117import_91_125filename_732891));;
-+pair_type local_7314070;
-+return_direct_with_clo1(data,(closure)&c_7313660,__lambda_1292, set_cell_as_expr(&local_7314070, _191lib_117import_91_125filename_732551));;
++pair_type local_7314063;
++return_direct_with_clo1(data,(closure)&c_7313653,__lambda_1292, set_cell_as_expr(&local_7314063, _191lib_117import_91_125filename_732544));;
}
-static void __lambda_1339(void *data, object self_7313046, int argc, object *args) /* object self_7313046, object _191lib_117import_91_125filename_732891 */
-+static void __lambda_1292(void *data, object self_7311800, int argc, object *args) /* object self_7311800, object _191lib_117import_91_125filename_732551 */
++static void __lambda_1292(void *data, object self_7311793, int argc, object *args) /* object self_7311793, object _191lib_117import_91_125filename_732544 */
{
- object _191lib_117import_91_125filename_732891 = args[0];
-+ object _191lib_117import_91_125filename_732551 = args[0];
++ object _191lib_117import_91_125filename_732544 = args[0];
-closureN_type c_7314955;
-object e_7315355 [6];
@@ -62575,34 +62842,34 @@ Make let-values be the same as let*-values, to work around
-c_7314955.elements[3] = ((closureN)self_7313046)->elements[3];
-c_7314955.elements[4] = ((closureN)self_7313046)->elements[4];
-c_7314955.elements[5] = ((closureN)self_7313046)->elements[5];
-+closureN_type c_7313662;
-+object e_7314062 [6];
-+c_7313662.hdr.mark = gc_color_red;
-+ c_7313662.hdr.grayed = 0;
-+c_7313662.tag = closureN_tag;
-+ c_7313662.fn = (function_type)__lambda_1291;
-+c_7313662.num_args = 1;
-+c_7313662.num_elements = 6;
-+c_7313662.elements = (object *)e_7314062;
-+c_7313662.elements[0] = _191lib_117import_91_125filename_732551;
-+c_7313662.elements[1] = ((closureN)self_7311800)->elements[1];
-+c_7313662.elements[2] = ((closureN)self_7311800)->elements[2];
-+c_7313662.elements[3] = ((closureN)self_7311800)->elements[3];
-+c_7313662.elements[4] = ((closureN)self_7311800)->elements[4];
-+c_7313662.elements[5] = ((closureN)self_7311800)->elements[5];
++closureN_type c_7313655;
++object e_7314055 [6];
++c_7313655.hdr.mark = gc_color_red;
++ c_7313655.hdr.grayed = 0;
++c_7313655.tag = closureN_tag;
++ c_7313655.fn = (function_type)__lambda_1291;
++c_7313655.num_args = 1;
++c_7313655.num_elements = 6;
++c_7313655.elements = (object *)e_7314055;
++c_7313655.elements[0] = _191lib_117import_91_125filename_732544;
++c_7313655.elements[1] = ((closureN)self_7311793)->elements[1];
++c_7313655.elements[2] = ((closureN)self_7311793)->elements[2];
++c_7313655.elements[3] = ((closureN)self_7311793)->elements[3];
++c_7313655.elements[4] = ((closureN)self_7311793)->elements[4];
++c_7313655.elements[5] = ((closureN)self_7311793)->elements[5];
-pair_type local_7315358;
-return_direct_with_clo1(data,(closure)&c_7314955,__lambda_1338, set_cell_as_expr(&local_7315358, ((closureN)self_7313046)->elements[0]));;
-+pair_type local_7314065;
-+return_direct_with_clo1(data,(closure)&c_7313662,__lambda_1291, set_cell_as_expr(&local_7314065, ((closureN)self_7311800)->elements[0]));;
++pair_type local_7314058;
++return_direct_with_clo1(data,(closure)&c_7313655,__lambda_1291, set_cell_as_expr(&local_7314058, ((closureN)self_7311793)->elements[0]));;
}
-static void __lambda_1338(void *data, object self_7313047, int argc, object *args) /* object self_7313047, object _191lib_117import_91_125library_91name_732892 */
-+static void __lambda_1291(void *data, object self_7311801, int argc, object *args) /* object self_7311801, object _191lib_117import_91_125library_91name_732552 */
++static void __lambda_1291(void *data, object self_7311794, int argc, object *args) /* object self_7311794, object _191lib_117import_91_125library_91name_732545 */
{
- object _191lib_117import_91_125library_91name_732892 = args[0];
-+ object _191lib_117import_91_125library_91name_732552 = args[0];
++ object _191lib_117import_91_125library_91name_732545 = args[0];
-closureN_type c_7314957;
-object e_7315350 [6];
@@ -62619,34 +62886,34 @@ Make let-values be the same as let*-values, to work around
-c_7314957.elements[3] = ((closureN)self_7313047)->elements[3];
-c_7314957.elements[4] = ((closureN)self_7313047)->elements[4];
-c_7314957.elements[5] = ((closureN)self_7313047)->elements[5];
-+closureN_type c_7313664;
-+object e_7314057 [6];
-+c_7313664.hdr.mark = gc_color_red;
-+ c_7313664.hdr.grayed = 0;
-+c_7313664.tag = closureN_tag;
-+ c_7313664.fn = (function_type)__lambda_1290;
-+c_7313664.num_args = 1;
-+c_7313664.num_elements = 6;
-+c_7313664.elements = (object *)e_7314057;
-+c_7313664.elements[0] = ((closureN)self_7311801)->elements[0];
-+c_7313664.elements[1] = _191lib_117import_91_125library_91name_732552;
-+c_7313664.elements[2] = ((closureN)self_7311801)->elements[2];
-+c_7313664.elements[3] = ((closureN)self_7311801)->elements[3];
-+c_7313664.elements[4] = ((closureN)self_7311801)->elements[4];
-+c_7313664.elements[5] = ((closureN)self_7311801)->elements[5];
++closureN_type c_7313657;
++object e_7314050 [6];
++c_7313657.hdr.mark = gc_color_red;
++ c_7313657.hdr.grayed = 0;
++c_7313657.tag = closureN_tag;
++ c_7313657.fn = (function_type)__lambda_1290;
++c_7313657.num_args = 1;
++c_7313657.num_elements = 6;
++c_7313657.elements = (object *)e_7314050;
++c_7313657.elements[0] = ((closureN)self_7311794)->elements[0];
++c_7313657.elements[1] = _191lib_117import_91_125library_91name_732545;
++c_7313657.elements[2] = ((closureN)self_7311794)->elements[2];
++c_7313657.elements[3] = ((closureN)self_7311794)->elements[3];
++c_7313657.elements[4] = ((closureN)self_7311794)->elements[4];
++c_7313657.elements[5] = ((closureN)self_7311794)->elements[5];
-pair_type local_7315353;
-return_direct_with_clo1(data,(closure)&c_7314957,__lambda_1337, set_cell_as_expr(&local_7315353, ((closureN)self_7313047)->elements[1]));;
-+pair_type local_7314060;
-+return_direct_with_clo1(data,(closure)&c_7313664,__lambda_1290, set_cell_as_expr(&local_7314060, ((closureN)self_7311801)->elements[1]));;
++pair_type local_7314053;
++return_direct_with_clo1(data,(closure)&c_7313657,__lambda_1290, set_cell_as_expr(&local_7314053, ((closureN)self_7311794)->elements[1]));;
}
-static void __lambda_1337(void *data, object self_7313048, int argc, object *args) /* object self_7313048, object _191library_91exists_127_732893 */
-+static void __lambda_1290(void *data, object self_7311802, int argc, object *args) /* object self_7311802, object _191library_91exists_127_732553 */
++static void __lambda_1290(void *data, object self_7311795, int argc, object *args) /* object self_7311795, object _191library_91exists_127_732546 */
{
- object _191library_91exists_127_732893 = args[0];
-+ object _191library_91exists_127_732553 = args[0];
++ object _191library_91exists_127_732546 = args[0];
-closureN_type c_7314959;
-object e_7315345 [6];
@@ -62663,34 +62930,34 @@ Make let-values be the same as let*-values, to work around
-c_7314959.elements[3] = ((closureN)self_7313048)->elements[3];
-c_7314959.elements[4] = ((closureN)self_7313048)->elements[4];
-c_7314959.elements[5] = ((closureN)self_7313048)->elements[5];
-+closureN_type c_7313666;
-+object e_7314052 [6];
-+c_7313666.hdr.mark = gc_color_red;
-+ c_7313666.hdr.grayed = 0;
-+c_7313666.tag = closureN_tag;
-+ c_7313666.fn = (function_type)__lambda_1289;
-+c_7313666.num_args = 1;
-+c_7313666.num_elements = 6;
-+c_7313666.elements = (object *)e_7314052;
-+c_7313666.elements[0] = ((closureN)self_7311802)->elements[0];
-+c_7313666.elements[1] = ((closureN)self_7311802)->elements[1];
-+c_7313666.elements[2] = _191library_91exists_127_732553;
-+c_7313666.elements[3] = ((closureN)self_7311802)->elements[3];
-+c_7313666.elements[4] = ((closureN)self_7311802)->elements[4];
-+c_7313666.elements[5] = ((closureN)self_7311802)->elements[5];
++closureN_type c_7313659;
++object e_7314045 [6];
++c_7313659.hdr.mark = gc_color_red;
++ c_7313659.hdr.grayed = 0;
++c_7313659.tag = closureN_tag;
++ c_7313659.fn = (function_type)__lambda_1289;
++c_7313659.num_args = 1;
++c_7313659.num_elements = 6;
++c_7313659.elements = (object *)e_7314045;
++c_7313659.elements[0] = ((closureN)self_7311795)->elements[0];
++c_7313659.elements[1] = ((closureN)self_7311795)->elements[1];
++c_7313659.elements[2] = _191library_91exists_127_732546;
++c_7313659.elements[3] = ((closureN)self_7311795)->elements[3];
++c_7313659.elements[4] = ((closureN)self_7311795)->elements[4];
++c_7313659.elements[5] = ((closureN)self_7311795)->elements[5];
-pair_type local_7315348;
-return_direct_with_clo1(data,(closure)&c_7314959,__lambda_1336, set_cell_as_expr(&local_7315348, ((closureN)self_7313048)->elements[2]));;
-+pair_type local_7314055;
-+return_direct_with_clo1(data,(closure)&c_7313666,__lambda_1289, set_cell_as_expr(&local_7314055, ((closureN)self_7311802)->elements[2]));;
++pair_type local_7314048;
++return_direct_with_clo1(data,(closure)&c_7313659,__lambda_1289, set_cell_as_expr(&local_7314048, ((closureN)self_7311795)->elements[2]));;
}
-static void __lambda_1336(void *data, object self_7313049, int argc, object *args) /* object self_7313049, object check_732894 */
-+static void __lambda_1289(void *data, object self_7311803, int argc, object *args) /* object self_7311803, object check_732554 */
++static void __lambda_1289(void *data, object self_7311796, int argc, object *args) /* object self_7311796, object check_732547 */
{
- object check_732894 = args[0];
-+ object check_732554 = args[0];
++ object check_732547 = args[0];
-closureN_type c_7314961;
-object e_7315315 [7];
@@ -62708,22 +62975,22 @@ Make let-values be the same as let*-values, to work around
-c_7314961.elements[4] = ((closureN)self_7313049)->elements[3];
-c_7314961.elements[5] = ((closureN)self_7313049)->elements[4];
-c_7314961.elements[6] = ((closureN)self_7313049)->elements[5];
-+closureN_type c_7313668;
-+object e_7314022 [7];
-+c_7313668.hdr.mark = gc_color_red;
-+ c_7313668.hdr.grayed = 0;
-+c_7313668.tag = closureN_tag;
-+ c_7313668.fn = (function_type)__lambda_86;
-+c_7313668.num_args = 1;
-+c_7313668.num_elements = 7;
-+c_7313668.elements = (object *)e_7314022;
-+c_7313668.elements[0] = ((closureN)self_7311803)->elements[0];
-+c_7313668.elements[1] = ((closureN)self_7311803)->elements[1];
-+c_7313668.elements[2] = ((closureN)self_7311803)->elements[2];
-+c_7313668.elements[3] = check_732554;
-+c_7313668.elements[4] = ((closureN)self_7311803)->elements[3];
-+c_7313668.elements[5] = ((closureN)self_7311803)->elements[4];
-+c_7313668.elements[6] = ((closureN)self_7311803)->elements[5];
++closureN_type c_7313661;
++object e_7314015 [7];
++c_7313661.hdr.mark = gc_color_red;
++ c_7313661.hdr.grayed = 0;
++c_7313661.tag = closureN_tag;
++ c_7313661.fn = (function_type)__lambda_86;
++c_7313661.num_args = 1;
++c_7313661.num_elements = 7;
++c_7313661.elements = (object *)e_7314015;
++c_7313661.elements[0] = ((closureN)self_7311796)->elements[0];
++c_7313661.elements[1] = ((closureN)self_7311796)->elements[1];
++c_7313661.elements[2] = ((closureN)self_7311796)->elements[2];
++c_7313661.elements[3] = check_732547;
++c_7313661.elements[4] = ((closureN)self_7311796)->elements[3];
++c_7313661.elements[5] = ((closureN)self_7311796)->elements[4];
++c_7313661.elements[6] = ((closureN)self_7311796)->elements[5];
-closureN_type c_7315316;
@@ -62737,29 +63004,29 @@ Make let-values be the same as let*-values, to work around
-c_7315316.elements = (object *)e_7315344;
-c_7315316.elements[0] = ((closureN)self_7313049)->elements[0];
-c_7315316.elements[1] = ((closureN)self_7313049)->elements[1];
-+closureN_type c_7314023;
-+object e_7314051 [2];
-+c_7314023.hdr.mark = gc_color_red;
-+ c_7314023.hdr.grayed = 0;
-+c_7314023.tag = closureN_tag;
-+ c_7314023.fn = (function_type)__lambda_118;
-+c_7314023.num_args = 1;
-+c_7314023.num_elements = 2;
-+c_7314023.elements = (object *)e_7314051;
-+c_7314023.elements[0] = ((closureN)self_7311803)->elements[0];
-+c_7314023.elements[1] = ((closureN)self_7311803)->elements[1];
++closureN_type c_7314016;
++object e_7314044 [2];
++c_7314016.hdr.mark = gc_color_red;
++ c_7314016.hdr.grayed = 0;
++c_7314016.tag = closureN_tag;
++ c_7314016.fn = (function_type)__lambda_118;
++c_7314016.num_args = 1;
++c_7314016.num_elements = 2;
++c_7314016.elements = (object *)e_7314044;
++c_7314016.elements[0] = ((closureN)self_7311796)->elements[0];
++c_7314016.elements[1] = ((closureN)self_7311796)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7314961,__lambda_86, &c_7315316);;
-+return_direct_with_clo1(data,(closure)&c_7313668,__lambda_86, &c_7314023);;
++return_direct_with_clo1(data,(closure)&c_7313661,__lambda_86, &c_7314016);;
}
-static void __lambda_118(void *data, object self_7313050, int argc, object *args) /* object self_7313050, object k_734390, object import_7391_732899, object ext_7392_732900_raw, ... */
-+static void __lambda_118(void *data, object self_7311804, int argc, object *args) /* object self_7311804, object k_733945, object import_7391_732559, object ext_7392_732560_raw, ... */
++static void __lambda_118(void *data, object self_7311797, int argc, object *args) /* object self_7311797, object k_733938, object import_7391_732552, object ext_7392_732553_raw, ... */
{
- object k_734390 = args[0]; object import_7391_732899 = args[1];
-load_varargs(ext_7392_732900, args, 2, argc - 2);
-+ object k_733945 = args[0]; object import_7391_732559 = args[1];
-+load_varargs(ext_7392_732560, args, 2, argc - 2);
++ object k_733938 = args[0]; object import_7391_732552 = args[1];
++load_varargs(ext_7392_732553, args, 2, argc - 2);
@@ -62775,30 +63042,30 @@ Make let-values be the same as let*-values, to work around
-c_7315321.elements[0] = ((closureN)self_7313050)->elements[0];
-c_7315321.elements[1] = ext_7392_732900;
-c_7315321.elements[2] = k_734390;
-+closureN_type c_7314028;
-+object e_7314050 [3];
-+c_7314028.hdr.mark = gc_color_red;
-+ c_7314028.hdr.grayed = 0;
-+c_7314028.tag = closureN_tag;
-+ c_7314028.fn = (function_type)__lambda_119;
-+c_7314028.num_args = 1;
-+c_7314028.num_elements = 3;
-+c_7314028.elements = (object *)e_7314050;
-+c_7314028.elements[0] = ((closureN)self_7311804)->elements[0];
-+c_7314028.elements[1] = ext_7392_732560;
-+c_7314028.elements[2] = k_733945;
++closureN_type c_7314021;
++object e_7314043 [3];
++c_7314021.hdr.mark = gc_color_red;
++ c_7314021.hdr.grayed = 0;
++c_7314021.tag = closureN_tag;
++ c_7314021.fn = (function_type)__lambda_119;
++c_7314021.num_args = 1;
++c_7314021.num_elements = 3;
++c_7314021.elements = (object *)e_7314043;
++c_7314021.elements[0] = ((closureN)self_7311797)->elements[0];
++c_7314021.elements[1] = ext_7392_732553;
++c_7314021.elements[2] = k_733938;
-return_closcall2(data, car(((closureN)self_7313050)->elements[1]), &c_7315321, import_7391_732899);;
-+return_closcall2(data, car(((closureN)self_7311804)->elements[1]), &c_7314028, import_7391_732559);;
++return_closcall2(data, car(((closureN)self_7311797)->elements[1]), &c_7314021, import_7391_732552);;
}
-static void __lambda_119(void *data, object self_7313051, int argc, object *args) /* object self_7313051, object r_734392 */
-+static void __lambda_119(void *data, object self_7311805, int argc, object *args) /* object self_7311805, object r_733947 */
++static void __lambda_119(void *data, object self_7311798, int argc, object *args) /* object self_7311798, object r_733940 */
{
- object r_734392 = args[0];
- object r_734393;
-+ object r_733947 = args[0];
-+ object r_733948;
++ object r_733940 = args[0];
++ object r_733941;
-if( (boolean_f != Cyc_is_null(((closureN)self_7313051)->elements[1])) ){
- object c_7315327;
@@ -62807,17 +63074,17 @@ Make let-values be the same as let*-values, to work around
-memcpy(((string_type *)c_7315327)->str, tmp_7315328,4);
-((string_type *)c_7315327)->str[4] = '\0';
- r_734393 = c_7315327;
-+if( (boolean_f != Cyc_is_null(((closureN)self_7311805)->elements[1])) ){
-+ object c_7314034;
-+ alloc_string(data,c_7314034, 4, 4);
-+char tmp_7314035[] = ".sld";
-+memcpy(((string_type *)c_7314034)->str, tmp_7314035,4);
-+((string_type *)c_7314034)->str[4] = '\0';
-+ r_733948 = c_7314034;
++if( (boolean_f != Cyc_is_null(((closureN)self_7311798)->elements[1])) ){
++ object c_7314027;
++ alloc_string(data,c_7314027, 4, 4);
++char tmp_7314028[] = ".sld";
++memcpy(((string_type *)c_7314027)->str, tmp_7314028,4);
++((string_type *)c_7314027)->str[4] = '\0';
++ r_733941 = c_7314027;
} else {
- r_734393 = Cyc_car(data, ((closureN)self_7313051)->elements[1]);}
-+ r_733948 = Cyc_car(data, ((closureN)self_7311805)->elements[1]);}
++ r_733941 = Cyc_car(data, ((closureN)self_7311798)->elements[1]);}
;
@@ -62831,37 +63098,37 @@ Make let-values be the same as let*-values, to work around
-c_7315337.num_elements = 1;
-c_7315337.elements = (object *)e_7315342;
-c_7315337.elements[0] = ((closureN)self_7313051)->elements[2];
-+closureN_type c_7314044;
-+object e_7314049 [1];
-+c_7314044.hdr.mark = gc_color_red;
-+ c_7314044.hdr.grayed = 0;
-+c_7314044.tag = closureN_tag;
-+ c_7314044.fn = (function_type)__lambda_120;
-+c_7314044.num_args = 1;
-+c_7314044.num_elements = 1;
-+c_7314044.elements = (object *)e_7314049;
-+c_7314044.elements[0] = ((closureN)self_7311805)->elements[2];
++closureN_type c_7314037;
++object e_7314042 [1];
++c_7314037.hdr.mark = gc_color_red;
++ c_7314037.hdr.grayed = 0;
++c_7314037.tag = closureN_tag;
++ c_7314037.fn = (function_type)__lambda_120;
++c_7314037.num_args = 1;
++c_7314037.num_elements = 1;
++c_7314037.elements = (object *)e_7314042;
++c_7314037.elements[0] = ((closureN)self_7311798)->elements[2];
-return_closcall3(data, car(((closureN)self_7313051)->elements[0]), &c_7315337, r_734392, r_734393);;
-+return_closcall3(data, car(((closureN)self_7311805)->elements[0]), &c_7314044, r_733947, r_733948);;
++return_closcall3(data, car(((closureN)self_7311798)->elements[0]), &c_7314037, r_733940, r_733941);;
}
-static void __lambda_120(void *data, object self_7313052, int argc, object *args) /* object self_7313052, object r_734391 */
-+static void __lambda_120(void *data, object self_7311806, int argc, object *args) /* object self_7311806, object r_733946 */
++static void __lambda_120(void *data, object self_7311799, int argc, object *args) /* object self_7311799, object r_733939 */
{
- object r_734391 = args[0];
-+ object r_733946 = args[0];
++ object r_733939 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313052)->elements[0], (((closure) ((closureN)self_7313052)->elements[0])->fn), Cyc_io_file_exists(data, r_734391));;
-+return_direct_with_clo1(data, ((closureN)self_7311806)->elements[0], (((closure) ((closureN)self_7311806)->elements[0])->fn), Cyc_io_file_exists(data, r_733946));;
++return_direct_with_clo1(data, ((closureN)self_7311799)->elements[0], (((closure) ((closureN)self_7311799)->elements[0])->fn), Cyc_io_file_exists(data, r_733939));;
}
-static void __lambda_86(void *data, object self_7313053, int argc, object *args) /* object self_7313053, object r_734389 */
-+static void __lambda_86(void *data, object self_7311807, int argc, object *args) /* object self_7311807, object r_733944 */
++static void __lambda_86(void *data, object self_7311800, int argc, object *args) /* object self_7311800, object r_733937 */
{
- object r_734389 = args[0];
-+ object r_733944 = args[0];
++ object r_733937 = args[0];
-closureN_type c_7314963;
-object e_7315311 [7];
@@ -62879,31 +63146,31 @@ Make let-values be the same as let*-values, to work around
-c_7314963.elements[4] = ((closureN)self_7313053)->elements[4];
-c_7314963.elements[5] = ((closureN)self_7313053)->elements[5];
-c_7314963.elements[6] = ((closureN)self_7313053)->elements[6];
-+closureN_type c_7313670;
-+object e_7314018 [7];
-+c_7313670.hdr.mark = gc_color_red;
-+ c_7313670.hdr.grayed = 0;
-+c_7313670.tag = closureN_tag;
-+ c_7313670.fn = (function_type)__lambda_87;
-+c_7313670.num_args = 1;
-+c_7313670.num_elements = 7;
-+c_7313670.elements = (object *)e_7314018;
-+c_7313670.elements[0] = ((closureN)self_7311807)->elements[0];
-+c_7313670.elements[1] = ((closureN)self_7311807)->elements[1];
-+c_7313670.elements[2] = ((closureN)self_7311807)->elements[2];
-+c_7313670.elements[3] = ((closureN)self_7311807)->elements[3];
-+c_7313670.elements[4] = ((closureN)self_7311807)->elements[4];
-+c_7313670.elements[5] = ((closureN)self_7311807)->elements[5];
-+c_7313670.elements[6] = ((closureN)self_7311807)->elements[6];
++closureN_type c_7313663;
++object e_7314011 [7];
++c_7313663.hdr.mark = gc_color_red;
++ c_7313663.hdr.grayed = 0;
++c_7313663.tag = closureN_tag;
++ c_7313663.fn = (function_type)__lambda_87;
++c_7313663.num_args = 1;
++c_7313663.num_elements = 7;
++c_7313663.elements = (object *)e_7314011;
++c_7313663.elements[0] = ((closureN)self_7311800)->elements[0];
++c_7313663.elements[1] = ((closureN)self_7311800)->elements[1];
++c_7313663.elements[2] = ((closureN)self_7311800)->elements[2];
++c_7313663.elements[3] = ((closureN)self_7311800)->elements[3];
++c_7313663.elements[4] = ((closureN)self_7311800)->elements[4];
++c_7313663.elements[5] = ((closureN)self_7311800)->elements[5];
++c_7313663.elements[6] = ((closureN)self_7311800)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7314963,__lambda_87, Cyc_set_cell(data, ((closureN)self_7313053)->elements[2], r_734389));;
-+return_direct_with_clo1(data,(closure)&c_7313670,__lambda_87, Cyc_set_cell(data, ((closureN)self_7311807)->elements[2], r_733944));;
++return_direct_with_clo1(data,(closure)&c_7313663,__lambda_87, Cyc_set_cell(data, ((closureN)self_7311800)->elements[2], r_733937));;
}
-static void __lambda_87(void *data, object self_7313054, int argc, object *args) /* object self_7313054, object r_734300 */
-+static void __lambda_87(void *data, object self_7311808, int argc, object *args) /* object self_7311808, object r_733855 */
++static void __lambda_87(void *data, object self_7311801, int argc, object *args) /* object self_7311801, object r_733848 */
{
@@ -62923,22 +63190,22 @@ Make let-values be the same as let*-values, to work around
-c_7314965.elements[4] = ((closureN)self_7313054)->elements[4];
-c_7314965.elements[5] = ((closureN)self_7313054)->elements[5];
-c_7314965.elements[6] = ((closureN)self_7313054)->elements[6];
-+closureN_type c_7313672;
-+object e_7313897 [7];
-+c_7313672.hdr.mark = gc_color_red;
-+ c_7313672.hdr.grayed = 0;
-+c_7313672.tag = closureN_tag;
-+ c_7313672.fn = (function_type)__lambda_88;
-+c_7313672.num_args = 1;
-+c_7313672.num_elements = 7;
-+c_7313672.elements = (object *)e_7313897;
-+c_7313672.elements[0] = ((closureN)self_7311808)->elements[0];
-+c_7313672.elements[1] = ((closureN)self_7311808)->elements[1];
-+c_7313672.elements[2] = ((closureN)self_7311808)->elements[2];
-+c_7313672.elements[3] = ((closureN)self_7311808)->elements[3];
-+c_7313672.elements[4] = ((closureN)self_7311808)->elements[4];
-+c_7313672.elements[5] = ((closureN)self_7311808)->elements[5];
-+c_7313672.elements[6] = ((closureN)self_7311808)->elements[6];
++closureN_type c_7313665;
++object e_7313890 [7];
++c_7313665.hdr.mark = gc_color_red;
++ c_7313665.hdr.grayed = 0;
++c_7313665.tag = closureN_tag;
++ c_7313665.fn = (function_type)__lambda_88;
++c_7313665.num_args = 1;
++c_7313665.num_elements = 7;
++c_7313665.elements = (object *)e_7313890;
++c_7313665.elements[0] = ((closureN)self_7311801)->elements[0];
++c_7313665.elements[1] = ((closureN)self_7311801)->elements[1];
++c_7313665.elements[2] = ((closureN)self_7311801)->elements[2];
++c_7313665.elements[3] = ((closureN)self_7311801)->elements[3];
++c_7313665.elements[4] = ((closureN)self_7311801)->elements[4];
++c_7313665.elements[5] = ((closureN)self_7311801)->elements[5];
++c_7313665.elements[6] = ((closureN)self_7311801)->elements[6];
-closureN_type c_7315191;
@@ -62951,30 +63218,30 @@ Make let-values be the same as let*-values, to work around
-c_7315191.num_elements = 1;
-c_7315191.elements = (object *)e_7315310;
-c_7315191.elements[0] = ((closureN)self_7313054)->elements[4];
-+closureN_type c_7313898;
-+object e_7314017 [1];
-+c_7313898.hdr.mark = gc_color_red;
-+ c_7313898.hdr.grayed = 0;
-+c_7313898.tag = closureN_tag;
-+ c_7313898.fn = (function_type)__lambda_106;
-+c_7313898.num_args = 1;
-+c_7313898.num_elements = 1;
-+c_7313898.elements = (object *)e_7314017;
-+c_7313898.elements[0] = ((closureN)self_7311808)->elements[4];
++closureN_type c_7313891;
++object e_7314010 [1];
++c_7313891.hdr.mark = gc_color_red;
++ c_7313891.hdr.grayed = 0;
++c_7313891.tag = closureN_tag;
++ c_7313891.fn = (function_type)__lambda_106;
++c_7313891.num_args = 1;
++c_7313891.num_elements = 1;
++c_7313891.elements = (object *)e_7314010;
++c_7313891.elements[0] = ((closureN)self_7311801)->elements[4];
-return_direct_with_clo1(data,(closure)&c_7314965,__lambda_88, &c_7315191);;
-+return_direct_with_clo1(data,(closure)&c_7313672,__lambda_88, &c_7313898);;
++return_direct_with_clo1(data,(closure)&c_7313665,__lambda_88, &c_7313891);;
}
-static void __lambda_106(void *data, object self_7313055, int argc, object *args) /* object self_7313055, object k_734362, object import_7393_732901, object ext_7394_732902_raw, ... */
-+static void __lambda_106(void *data, object self_7311809, int argc, object *args) /* object self_7311809, object k_733917, object import_7393_732561, object ext_7394_732562_raw, ... */
++static void __lambda_106(void *data, object self_7311802, int argc, object *args) /* object self_7311802, object k_733910, object import_7393_732554, object ext_7394_732555_raw, ... */
{
- object k_734362 = args[0]; object import_7393_732901 = args[1];
-load_varargs(ext_7394_732902, args, 2, argc - 2);
- object file_91ext_7397_732903;
-+ object k_733917 = args[0]; object import_7393_732561 = args[1];
-+load_varargs(ext_7394_732562, args, 2, argc - 2);
-+ object file_91ext_7397_732563;
++ object k_733910 = args[0]; object import_7393_732554 = args[1];
++load_varargs(ext_7394_732555, args, 2, argc - 2);
++ object file_91ext_7397_732556;
-if( (boolean_f != Cyc_is_null(ext_7394_732902)) ){
- object c_7315196;
@@ -62983,17 +63250,17 @@ Make let-values be the same as let*-values, to work around
-memcpy(((string_type *)c_7315196)->str, tmp_7315197,4);
-((string_type *)c_7315196)->str[4] = '\0';
- file_91ext_7397_732903 = c_7315196;
-+if( (boolean_f != Cyc_is_null(ext_7394_732562)) ){
-+ object c_7313903;
-+ alloc_string(data,c_7313903, 4, 4);
-+char tmp_7313904[] = ".sld";
-+memcpy(((string_type *)c_7313903)->str, tmp_7313904,4);
-+((string_type *)c_7313903)->str[4] = '\0';
-+ file_91ext_7397_732563 = c_7313903;
++if( (boolean_f != Cyc_is_null(ext_7394_732555)) ){
++ object c_7313896;
++ alloc_string(data,c_7313896, 4, 4);
++char tmp_7313897[] = ".sld";
++memcpy(((string_type *)c_7313896)->str, tmp_7313897,4);
++((string_type *)c_7313896)->str[4] = '\0';
++ file_91ext_7397_732556 = c_7313896;
} else {
- file_91ext_7397_732903 = Cyc_car(data, ext_7394_732902);}
-+ file_91ext_7397_732563 = Cyc_car(data, ext_7394_732562);}
++ file_91ext_7397_732556 = Cyc_car(data, ext_7394_732555);}
;
-closureN_type c_7315202;
-object e_7315277 [3];
@@ -63007,18 +63274,18 @@ Make let-values be the same as let*-values, to work around
-c_7315202.elements[0] = file_91ext_7397_732903;
-c_7315202.elements[1] = import_7393_732901;
-c_7315202.elements[2] = k_734362;
-+closureN_type c_7313909;
-+object e_7313984 [3];
-+c_7313909.hdr.mark = gc_color_red;
-+ c_7313909.hdr.grayed = 0;
-+c_7313909.tag = closureN_tag;
-+ c_7313909.fn = (function_type)__lambda_107;
-+c_7313909.num_args = 1;
-+c_7313909.num_elements = 3;
-+c_7313909.elements = (object *)e_7313984;
-+c_7313909.elements[0] = file_91ext_7397_732563;
-+c_7313909.elements[1] = import_7393_732561;
-+c_7313909.elements[2] = k_733917;
++closureN_type c_7313902;
++object e_7313977 [3];
++c_7313902.hdr.mark = gc_color_red;
++ c_7313902.hdr.grayed = 0;
++c_7313902.tag = closureN_tag;
++ c_7313902.fn = (function_type)__lambda_107;
++c_7313902.num_args = 1;
++c_7313902.num_elements = 3;
++c_7313902.elements = (object *)e_7313977;
++c_7313902.elements[0] = file_91ext_7397_732556;
++c_7313902.elements[1] = import_7393_732554;
++c_7313902.elements[2] = k_733910;
-closureN_type c_7315278;
@@ -63031,26 +63298,26 @@ Make let-values be the same as let*-values, to work around
-c_7315278.num_elements = 1;
-c_7315278.elements = (object *)e_7315309;
-c_7315278.elements[0] = ((closureN)self_7313055)->elements[0];
-+closureN_type c_7313985;
-+object e_7314016 [1];
-+c_7313985.hdr.mark = gc_color_red;
-+ c_7313985.hdr.grayed = 0;
-+c_7313985.tag = closureN_tag;
-+ c_7313985.fn = (function_type)__lambda_115;
-+c_7313985.num_args = 1;
-+c_7313985.num_elements = 1;
-+c_7313985.elements = (object *)e_7314016;
-+c_7313985.elements[0] = ((closureN)self_7311809)->elements[0];
++closureN_type c_7313978;
++object e_7314009 [1];
++c_7313978.hdr.mark = gc_color_red;
++ c_7313978.hdr.grayed = 0;
++c_7313978.tag = closureN_tag;
++ c_7313978.fn = (function_type)__lambda_115;
++c_7313978.num_args = 1;
++c_7313978.num_elements = 1;
++c_7313978.elements = (object *)e_7314009;
++c_7313978.elements[0] = ((closureN)self_7311802)->elements[0];
-return_direct_with_clo1(data,(closure)&c_7315202,__lambda_107, &c_7315278);;
-+return_direct_with_clo1(data,(closure)&c_7313909,__lambda_107, &c_7313985);;
++return_direct_with_clo1(data,(closure)&c_7313902,__lambda_107, &c_7313978);;
}
-static void __lambda_115(void *data, object self_7313056, int argc, object *args) /* object self_7313056, object k_734382, object i_73113_732908 */
-+static void __lambda_115(void *data, object self_7311810, int argc, object *args) /* object self_7311810, object k_733937, object i_73113_732568 */
++static void __lambda_115(void *data, object self_7311803, int argc, object *args) /* object self_7311803, object k_733930, object i_73113_732561 */
{
- object k_734382 = args[0]; object i_73113_732908 = args[1];
-+ object k_733937 = args[0]; object i_73113_732568 = args[1];
++ object k_733930 = args[0]; object i_73113_732561 = args[1];
-closureN_type c_7315280;
-object e_7315300 [2];
@@ -63063,17 +63330,17 @@ Make let-values be the same as let*-values, to work around
-c_7315280.elements = (object *)e_7315300;
-c_7315280.elements[0] = ((closureN)self_7313056)->elements[0];
-c_7315280.elements[1] = i_73113_732908;
-+closureN_type c_7313987;
-+object e_7314007 [2];
-+c_7313987.hdr.mark = gc_color_red;
-+ c_7313987.hdr.grayed = 0;
-+c_7313987.tag = closureN_tag;
-+ c_7313987.fn = (function_type)__lambda_116;
-+c_7313987.num_args = 0;
-+c_7313987.num_elements = 2;
-+c_7313987.elements = (object *)e_7314007;
-+c_7313987.elements[0] = ((closureN)self_7311810)->elements[0];
-+c_7313987.elements[1] = i_73113_732568;
++closureN_type c_7313980;
++object e_7314000 [2];
++c_7313980.hdr.mark = gc_color_red;
++ c_7313980.hdr.grayed = 0;
++c_7313980.tag = closureN_tag;
++ c_7313980.fn = (function_type)__lambda_116;
++c_7313980.num_args = 0;
++c_7313980.num_elements = 2;
++c_7313980.elements = (object *)e_7314000;
++c_7313980.elements[0] = ((closureN)self_7311803)->elements[0];
++c_7313980.elements[1] = i_73113_732561;
-closureN_type c_7315301;
@@ -63086,73 +63353,73 @@ Make let-values be the same as let*-values, to work around
-c_7315301.num_elements = 1;
-c_7315301.elements = (object *)e_7315308;
-c_7315301.elements[0] = k_734382;
-+closureN_type c_7314008;
-+object e_7314015 [1];
-+c_7314008.hdr.mark = gc_color_red;
-+ c_7314008.hdr.grayed = 0;
-+c_7314008.tag = closureN_tag;
-+ c_7314008.fn = (function_type)__lambda_117;
-+c_7314008.num_args = 1;
-+c_7314008.num_elements = 1;
-+c_7314008.elements = (object *)e_7314015;
-+c_7314008.elements[0] = k_733937;
++closureN_type c_7314001;
++object e_7314008 [1];
++c_7314001.hdr.mark = gc_color_red;
++ c_7314001.hdr.grayed = 0;
++c_7314001.tag = closureN_tag;
++ c_7314001.fn = (function_type)__lambda_117;
++c_7314001.num_args = 1;
++c_7314001.num_elements = 1;
++c_7314001.elements = (object *)e_7314008;
++c_7314001.elements[0] = k_733930;
-return_direct_with_clo1(data,(closure)&c_7315280,__lambda_116, &c_7315301);;
-+return_direct_with_clo1(data,(closure)&c_7313987,__lambda_116, &c_7314008);;
++return_direct_with_clo1(data,(closure)&c_7313980,__lambda_116, &c_7314001);;
}
-static void __lambda_117(void *data, object self_7313057, int argc, object *args) /* object self_7313057, object r_734383 */
-+static void __lambda_117(void *data, object self_7311811, int argc, object *args) /* object self_7311811, object r_733938 */
++static void __lambda_117(void *data, object self_7311804, int argc, object *args) /* object self_7311804, object r_733931 */
{
- object r_734383 = args[0];
-+ object r_733938 = args[0];
++ object r_733931 = args[0];
-make_utf8_string_with_len(c_7315307, "/", 1, 1);
-+make_utf8_string_with_len(c_7314014, "/", 1, 1);
++make_utf8_string_with_len(c_7314007, "/", 1, 1);
-object c_7315306 = Cyc_string_append(data, ((closureN)self_7313057)->elements[0],2,&c_7315307, r_734383);
-return_direct_with_clo1(data, ((closureN)self_7313057)->elements[0], (((closure) ((closureN)self_7313057)->elements[0])->fn), c_7315306);;
-+object c_7314013 = Cyc_string_append(data, ((closureN)self_7311811)->elements[0],2,&c_7314014, r_733938);
-+return_direct_with_clo1(data, ((closureN)self_7311811)->elements[0], (((closure) ((closureN)self_7311811)->elements[0])->fn), c_7314013);;
++object c_7314006 = Cyc_string_append(data, ((closureN)self_7311804)->elements[0],2,&c_7314007, r_733931);
++return_direct_with_clo1(data, ((closureN)self_7311804)->elements[0], (((closure) ((closureN)self_7311804)->elements[0])->fn), c_7314006);;
}
-static void __lambda_116(void *data, object self_7313058, int argc, object *args) /* object self_7313058, object k_734384 */
-+static void __lambda_116(void *data, object self_7311812, int argc, object *args) /* object self_7311812, object k_733939 */
++static void __lambda_116(void *data, object self_7311805, int argc, object *args) /* object self_7311805, object k_733932 */
{
- object k_734384 = args[0];
-+ object k_733939 = args[0];
++ object k_733932 = args[0];
-if( (boolean_f != Cyc_is_symbol(((closureN)self_7313058)->elements[1])) ){
-+if( (boolean_f != Cyc_is_symbol(((closureN)self_7311812)->elements[1])) ){
++if( (boolean_f != Cyc_is_symbol(((closureN)self_7311805)->elements[1])) ){
-object c_7315287 = Cyc_symbol2string(data, k_734384,((closureN)self_7313058)->elements[1]);
-return_direct_with_clo1(data, k_734384, (((closure) k_734384)->fn), c_7315287);
-+object c_7313994 = Cyc_symbol2string(data, k_733939,((closureN)self_7311812)->elements[1]);
-+return_direct_with_clo1(data, k_733939, (((closure) k_733939)->fn), c_7313994);
++object c_7313987 = Cyc_symbol2string(data, k_733932,((closureN)self_7311805)->elements[1]);
++return_direct_with_clo1(data, k_733932, (((closure) k_733932)->fn), c_7313987);
} else {
-if( (boolean_f != Cyc_is_number(((closureN)self_7313058)->elements[1])) ){
-+if( (boolean_f != Cyc_is_number(((closureN)self_7311812)->elements[1])) ){
++if( (boolean_f != Cyc_is_number(((closureN)self_7311805)->elements[1])) ){
-object c_7315295 = Cyc_number2string2(data, k_734384,1,((closureN)self_7313058)->elements[1]);
-return_direct_with_clo1(data, k_734384, (((closure) k_734384)->fn), c_7315295);
-+object c_7314002 = Cyc_number2string2(data, k_733939,1,((closureN)self_7311812)->elements[1]);
-+return_direct_with_clo1(data, k_733939, (((closure) k_733939)->fn), c_7314002);
++object c_7313995 = Cyc_number2string2(data, k_733932,1,((closureN)self_7311805)->elements[1]);
++return_direct_with_clo1(data, k_733932, (((closure) k_733932)->fn), c_7313995);
} else {
-make_utf8_string_with_len(c_7315298, "Unexpected type in import set", 29, 29);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), k_734384, &c_7315298, ((closureN)self_7313058)->elements[0]);}
-+make_utf8_string_with_len(c_7314005, "Unexpected type in import set", 29, 29);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), k_733939, &c_7314005, ((closureN)self_7311812)->elements[0]);}
++make_utf8_string_with_len(c_7313998, "Unexpected type in import set", 29, 29);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), k_733932, &c_7313998, ((closureN)self_7311805)->elements[0]);}
;}
;;
}
-static void __lambda_107(void *data, object self_7313059, int argc, object *args) /* object self_7313059, object r_734381 */
-+static void __lambda_107(void *data, object self_7311813, int argc, object *args) /* object self_7311813, object r_733936 */
++static void __lambda_107(void *data, object self_7311806, int argc, object *args) /* object self_7311806, object r_733929 */
{
- object r_734381 = args[0];
-+ object r_733936 = args[0];
++ object r_733929 = args[0];
-closureN_type c_7315204;
-object e_7315275 [3];
@@ -63166,28 +63433,28 @@ Make let-values be the same as let*-values, to work around
-c_7315204.elements[0] = ((closureN)self_7313059)->elements[0];
-c_7315204.elements[1] = ((closureN)self_7313059)->elements[1];
-c_7315204.elements[2] = ((closureN)self_7313059)->elements[2];
-+closureN_type c_7313911;
-+object e_7313982 [3];
-+c_7313911.hdr.mark = gc_color_red;
-+ c_7313911.hdr.grayed = 0;
-+c_7313911.tag = closureN_tag;
-+ c_7313911.fn = (function_type)__lambda_108;
-+c_7313911.num_args = 1;
-+c_7313911.num_elements = 3;
-+c_7313911.elements = (object *)e_7313982;
-+c_7313911.elements[0] = ((closureN)self_7311813)->elements[0];
-+c_7313911.elements[1] = ((closureN)self_7311813)->elements[1];
-+c_7313911.elements[2] = ((closureN)self_7311813)->elements[2];
++closureN_type c_7313904;
++object e_7313975 [3];
++c_7313904.hdr.mark = gc_color_red;
++ c_7313904.hdr.grayed = 0;
++c_7313904.tag = closureN_tag;
++ c_7313904.fn = (function_type)__lambda_108;
++c_7313904.num_args = 1;
++c_7313904.num_elements = 3;
++c_7313904.elements = (object *)e_7313975;
++c_7313904.elements[0] = ((closureN)self_7311806)->elements[0];
++c_7313904.elements[1] = ((closureN)self_7311806)->elements[1];
++c_7313904.elements[2] = ((closureN)self_7311806)->elements[2];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7315204, r_734381, ((closureN)self_7313059)->elements[1]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313911, r_733936, ((closureN)self_7311813)->elements[1]);;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313904, r_733929, ((closureN)self_7311806)->elements[1]);;
}
-static void __lambda_108(void *data, object self_7313060, int argc, object *args) /* object self_7313060, object r_734380 */
-+static void __lambda_108(void *data, object self_7311814, int argc, object *args) /* object self_7311814, object r_733935 */
++static void __lambda_108(void *data, object self_7311807, int argc, object *args) /* object self_7311807, object r_733928 */
{
- object r_734380 = args[0];
-+ object r_733935 = args[0];
++ object r_733928 = args[0];
-closureN_type c_7315206;
-object e_7315271 [3];
@@ -63201,31 +63468,31 @@ Make let-values be the same as let*-values, to work around
-c_7315206.elements[0] = ((closureN)self_7313060)->elements[0];
-c_7315206.elements[1] = ((closureN)self_7313060)->elements[1];
-c_7315206.elements[2] = ((closureN)self_7313060)->elements[2];
-+closureN_type c_7313913;
-+object e_7313978 [3];
-+c_7313913.hdr.mark = gc_color_red;
-+ c_7313913.hdr.grayed = 0;
-+c_7313913.tag = closureN_tag;
-+ c_7313913.fn = (function_type)__lambda_109;
-+c_7313913.num_args = 1;
-+c_7313913.num_elements = 3;
-+c_7313913.elements = (object *)e_7313978;
-+c_7313913.elements[0] = ((closureN)self_7311814)->elements[0];
-+c_7313913.elements[1] = ((closureN)self_7311814)->elements[1];
-+c_7313913.elements[2] = ((closureN)self_7311814)->elements[2];
++closureN_type c_7313906;
++object e_7313971 [3];
++c_7313906.hdr.mark = gc_color_red;
++ c_7313906.hdr.grayed = 0;
++c_7313906.tag = closureN_tag;
++ c_7313906.fn = (function_type)__lambda_109;
++c_7313906.num_args = 1;
++c_7313906.num_elements = 3;
++c_7313906.elements = (object *)e_7313971;
++c_7313906.elements[0] = ((closureN)self_7311807)->elements[0];
++c_7313906.elements[1] = ((closureN)self_7311807)->elements[1];
++c_7313906.elements[2] = ((closureN)self_7311807)->elements[2];
-object c_7315274 = apply(data,(closure)&c_7315206,primitive_string_91append, r_734380);
-return_closcall1(data,(closure)&c_7315206, c_7315274);;
-+object c_7313981 = apply(data,(closure)&c_7313913,primitive_string_91append, r_733935);
-+return_closcall1(data,(closure)&c_7313913, c_7313981);;
++object c_7313974 = apply(data,(closure)&c_7313906,primitive_string_91append, r_733928);
++return_closcall1(data,(closure)&c_7313906, c_7313974);;
}
-static void __lambda_109(void *data, object self_7313061, int argc, object *args) /* object self_7313061, object r_734379 */
-+static void __lambda_109(void *data, object self_7311815, int argc, object *args) /* object self_7311815, object r_733934 */
++static void __lambda_109(void *data, object self_7311808, int argc, object *args) /* object self_7311808, object r_733927 */
{
- object r_734379 = args[0];
-+ object r_733934 = args[0];
++ object r_733927 = args[0];
-closureN_type c_7315208;
-object e_7315266 [2];
@@ -63238,30 +63505,30 @@ Make let-values be the same as let*-values, to work around
-c_7315208.elements = (object *)e_7315266;
-c_7315208.elements[0] = ((closureN)self_7313061)->elements[1];
-c_7315208.elements[1] = ((closureN)self_7313061)->elements[2];
-+closureN_type c_7313915;
-+object e_7313973 [2];
-+c_7313915.hdr.mark = gc_color_red;
-+ c_7313915.hdr.grayed = 0;
-+c_7313915.tag = closureN_tag;
-+ c_7313915.fn = (function_type)__lambda_110;
-+c_7313915.num_args = 1;
-+c_7313915.num_elements = 2;
-+c_7313915.elements = (object *)e_7313973;
-+c_7313915.elements[0] = ((closureN)self_7311815)->elements[1];
-+c_7313915.elements[1] = ((closureN)self_7311815)->elements[2];
++closureN_type c_7313908;
++object e_7313966 [2];
++c_7313908.hdr.mark = gc_color_red;
++ c_7313908.hdr.grayed = 0;
++c_7313908.tag = closureN_tag;
++ c_7313908.fn = (function_type)__lambda_110;
++c_7313908.num_args = 1;
++c_7313908.num_elements = 2;
++c_7313908.elements = (object *)e_7313966;
++c_7313908.elements[0] = ((closureN)self_7311808)->elements[1];
++c_7313908.elements[1] = ((closureN)self_7311808)->elements[2];
-object c_7315269 = Cyc_string_append(data,(closure)&c_7315208,2,r_734379, ((closureN)self_7313061)->elements[0]);
-return_closcall1(data,(closure)&c_7315208, c_7315269);;
-+object c_7313976 = Cyc_string_append(data,(closure)&c_7313915,2,r_733934, ((closureN)self_7311815)->elements[0]);
-+return_closcall1(data,(closure)&c_7313915, c_7313976);;
++object c_7313969 = Cyc_string_append(data,(closure)&c_7313908,2,r_733927, ((closureN)self_7311808)->elements[0]);
++return_closcall1(data,(closure)&c_7313908, c_7313969);;
}
-static void __lambda_110(void *data, object self_7313062, int argc, object *args) /* object self_7313062, object filename_85_73100_732904 */
-+static void __lambda_110(void *data, object self_7311816, int argc, object *args) /* object self_7311816, object filename_85_73100_732564 */
++static void __lambda_110(void *data, object self_7311809, int argc, object *args) /* object self_7311809, object filename_85_73100_732557 */
{
- object filename_85_73100_732904 = args[0];
-+ object filename_85_73100_732564 = args[0];
++ object filename_85_73100_732557 = args[0];
-closureN_type c_7315210;
-object e_7315260 [2];
@@ -63274,32 +63541,32 @@ Make let-values be the same as let*-values, to work around
-c_7315210.elements = (object *)e_7315260;
-c_7315210.elements[0] = ((closureN)self_7313062)->elements[0];
-c_7315210.elements[1] = ((closureN)self_7313062)->elements[1];
-+closureN_type c_7313917;
-+object e_7313967 [2];
-+c_7313917.hdr.mark = gc_color_red;
-+ c_7313917.hdr.grayed = 0;
-+c_7313917.tag = closureN_tag;
-+ c_7313917.fn = (function_type)__lambda_111;
-+c_7313917.num_args = 1;
-+c_7313917.num_elements = 2;
-+c_7313917.elements = (object *)e_7313967;
-+c_7313917.elements[0] = ((closureN)self_7311816)->elements[0];
-+c_7313917.elements[1] = ((closureN)self_7311816)->elements[1];
++closureN_type c_7313910;
++object e_7313960 [2];
++c_7313910.hdr.mark = gc_color_red;
++ c_7313910.hdr.grayed = 0;
++c_7313910.tag = closureN_tag;
++ c_7313910.fn = (function_type)__lambda_111;
++c_7313910.num_args = 1;
++c_7313910.num_elements = 2;
++c_7313910.elements = (object *)e_7313960;
++c_7313910.elements[0] = ((closureN)self_7311809)->elements[0];
++c_7313910.elements[1] = ((closureN)self_7311809)->elements[1];
-object c_7315263 = Cyc_substring(data,(closure)&c_7315210,filename_85_73100_732904, obj_int2obj(1), Cyc_string_length(data, filename_85_73100_732904));
-return_closcall1(data,(closure)&c_7315210, c_7315263);;
-+object c_7313970 = Cyc_substring(data,(closure)&c_7313917,filename_85_73100_732564, obj_int2obj(1), Cyc_string_length(data, filename_85_73100_732564));
-+return_closcall1(data,(closure)&c_7313917, c_7313970);;
++object c_7313963 = Cyc_substring(data,(closure)&c_7313910,filename_85_73100_732557, obj_int2obj(1), Cyc_string_length(data, filename_85_73100_732557));
++return_closcall1(data,(closure)&c_7313910, c_7313963);;
}
-static void __lambda_111(void *data, object self_7313063, int argc, object *args) /* object self_7313063, object filename_73103_732905 */
-+static void __lambda_111(void *data, object self_7311817, int argc, object *args) /* object self_7311817, object filename_73103_732565 */
++static void __lambda_111(void *data, object self_7311810, int argc, object *args) /* object self_7311810, object filename_73103_732558 */
{
- object filename_73103_732905 = args[0];
-+ object filename_73103_732565 = args[0];
++ object filename_73103_732558 = args[0];
-closureN_type c_7315212;
-object e_7315241 [1];
@@ -63311,16 +63578,16 @@ Make let-values be the same as let*-values, to work around
-c_7315212.num_elements = 1;
-c_7315212.elements = (object *)e_7315241;
-c_7315212.elements[0] = ((closureN)self_7313063)->elements[0];
-+closureN_type c_7313919;
-+object e_7313948 [1];
-+c_7313919.hdr.mark = gc_color_red;
-+ c_7313919.hdr.grayed = 0;
-+c_7313919.tag = closureN_tag;
-+ c_7313919.fn = (function_type)__lambda_112;
-+c_7313919.num_args = 0;
-+c_7313919.num_elements = 1;
-+c_7313919.elements = (object *)e_7313948;
-+c_7313919.elements[0] = ((closureN)self_7311817)->elements[0];
++closureN_type c_7313912;
++object e_7313941 [1];
++c_7313912.hdr.mark = gc_color_red;
++ c_7313912.hdr.grayed = 0;
++c_7313912.tag = closureN_tag;
++ c_7313912.fn = (function_type)__lambda_112;
++c_7313912.num_args = 0;
++c_7313912.num_elements = 1;
++c_7313912.elements = (object *)e_7313941;
++c_7313912.elements[0] = ((closureN)self_7311810)->elements[0];
-closureN_type c_7315242;
@@ -63334,29 +63601,29 @@ Make let-values be the same as let*-values, to work around
-c_7315242.elements = (object *)e_7315259;
-c_7315242.elements[0] = filename_73103_732905;
-c_7315242.elements[1] = ((closureN)self_7313063)->elements[1];
-+closureN_type c_7313949;
-+object e_7313966 [2];
-+c_7313949.hdr.mark = gc_color_red;
-+ c_7313949.hdr.grayed = 0;
-+c_7313949.tag = closureN_tag;
-+ c_7313949.fn = (function_type)__lambda_113;
-+c_7313949.num_args = 1;
-+c_7313949.num_elements = 2;
-+c_7313949.elements = (object *)e_7313966;
-+c_7313949.elements[0] = filename_73103_732565;
-+c_7313949.elements[1] = ((closureN)self_7311817)->elements[1];
++closureN_type c_7313942;
++object e_7313959 [2];
++c_7313942.hdr.mark = gc_color_red;
++ c_7313942.hdr.grayed = 0;
++c_7313942.tag = closureN_tag;
++ c_7313942.fn = (function_type)__lambda_113;
++c_7313942.num_args = 1;
++c_7313942.num_elements = 2;
++c_7313942.elements = (object *)e_7313959;
++c_7313942.elements[0] = filename_73103_732558;
++c_7313942.elements[1] = ((closureN)self_7311810)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7315212,__lambda_112, &c_7315242);;
-+return_direct_with_clo1(data,(closure)&c_7313919,__lambda_112, &c_7313949);;
++return_direct_with_clo1(data,(closure)&c_7313912,__lambda_112, &c_7313942);;
}
-static void __lambda_113(void *data, object self_7313064, int argc, object *args) /* object self_7313064, object r_734366 */
-+static void __lambda_113(void *data, object self_7311818, int argc, object *args) /* object self_7311818, object r_733921 */
++static void __lambda_113(void *data, object self_7311811, int argc, object *args) /* object self_7311811, object r_733914 */
{
- object r_734366 = args[0];
- if( (boolean_f != r_734366) ){
-+ object r_733921 = args[0];
-+ if( (boolean_f != r_733921) ){
++ object r_733914 = args[0];
++ if( (boolean_f != r_733914) ){
-closureN_type c_7315244;
-object e_7315252 [2];
@@ -63369,86 +63636,86 @@ Make let-values be the same as let*-values, to work around
-c_7315244.elements = (object *)e_7315252;
-c_7315244.elements[0] = ((closureN)self_7313064)->elements[0];
-c_7315244.elements[1] = ((closureN)self_7313064)->elements[1];
-+closureN_type c_7313951;
-+object e_7313959 [2];
-+c_7313951.hdr.mark = gc_color_red;
-+ c_7313951.hdr.grayed = 0;
-+c_7313951.tag = closureN_tag;
-+ c_7313951.fn = (function_type)__lambda_114;
-+c_7313951.num_args = 1;
-+c_7313951.num_elements = 2;
-+c_7313951.elements = (object *)e_7313959;
-+c_7313951.elements[0] = ((closureN)self_7311818)->elements[0];
-+c_7313951.elements[1] = ((closureN)self_7311818)->elements[1];
++closureN_type c_7313944;
++object e_7313952 [2];
++c_7313944.hdr.mark = gc_color_red;
++ c_7313944.hdr.grayed = 0;
++c_7313944.tag = closureN_tag;
++ c_7313944.fn = (function_type)__lambda_114;
++c_7313944.num_args = 1;
++c_7313944.num_elements = 2;
++c_7313944.elements = (object *)e_7313952;
++c_7313944.elements[0] = ((closureN)self_7311811)->elements[0];
++c_7313944.elements[1] = ((closureN)self_7311811)->elements[1];
-object c_7315255 = Cyc_installation_dir(data,(closure)&c_7315244,quote_sld);
-return_closcall1(data,(closure)&c_7315244, c_7315255);
-+object c_7313962 = Cyc_installation_dir(data,(closure)&c_7313951,quote_sld);
-+return_closcall1(data,(closure)&c_7313951, c_7313962);
++object c_7313955 = Cyc_installation_dir(data,(closure)&c_7313944,quote_sld);
++return_closcall1(data,(closure)&c_7313944, c_7313955);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313064)->elements[1], (((closure) ((closureN)self_7313064)->elements[1])->fn), ((closureN)self_7313064)->elements[0]);}
-+ return_direct_with_clo1(data, ((closureN)self_7311818)->elements[1], (((closure) ((closureN)self_7311818)->elements[1])->fn), ((closureN)self_7311818)->elements[0]);}
++ return_direct_with_clo1(data, ((closureN)self_7311811)->elements[1], (((closure) ((closureN)self_7311811)->elements[1])->fn), ((closureN)self_7311811)->elements[0]);}
;;
}
-static void __lambda_114(void *data, object self_7313065, int argc, object *args) /* object self_7313065, object r_734367 */
-+static void __lambda_114(void *data, object self_7311819, int argc, object *args) /* object self_7311819, object r_733922 */
++static void __lambda_114(void *data, object self_7311812, int argc, object *args) /* object self_7311812, object r_733915 */
{
- object r_734367 = args[0];
-+ object r_733922 = args[0];
++ object r_733915 = args[0];
-make_utf8_string_with_len(c_7315250, "/", 1, 1);
-+make_utf8_string_with_len(c_7313957, "/", 1, 1);
++make_utf8_string_with_len(c_7313950, "/", 1, 1);
-object c_7315249 = Cyc_string_append(data, ((closureN)self_7313065)->elements[1],3,r_734367, &c_7315250, ((closureN)self_7313065)->elements[0]);
-return_direct_with_clo1(data, ((closureN)self_7313065)->elements[1], (((closure) ((closureN)self_7313065)->elements[1])->fn), c_7315249);;
-+object c_7313956 = Cyc_string_append(data, ((closureN)self_7311819)->elements[1],3,r_733922, &c_7313957, ((closureN)self_7311819)->elements[0]);
-+return_direct_with_clo1(data, ((closureN)self_7311819)->elements[1], (((closure) ((closureN)self_7311819)->elements[1])->fn), c_7313956);;
++object c_7313949 = Cyc_string_append(data, ((closureN)self_7311812)->elements[1],3,r_733915, &c_7313950, ((closureN)self_7311812)->elements[0]);
++return_direct_with_clo1(data, ((closureN)self_7311812)->elements[1], (((closure) ((closureN)self_7311812)->elements[1])->fn), c_7313949);;
}
-static void __lambda_112(void *data, object self_7313066, int argc, object *args) /* object self_7313066, object k_734370 */
-+static void __lambda_112(void *data, object self_7311820, int argc, object *args) /* object self_7311820, object k_733925 */
++static void __lambda_112(void *data, object self_7311813, int argc, object *args) /* object self_7311813, object k_733918 */
{
- object k_734370 = args[0];
-+ object k_733925 = args[0];
++ object k_733918 = args[0];
-if( (boolean_f != equalp(quote_scheme, Cyc_car(data, ((closureN)self_7313066)->elements[0]))) ){
-+if( (boolean_f != equalp(quote_scheme, Cyc_car(data, ((closureN)self_7311820)->elements[0]))) ){
++if( (boolean_f != equalp(quote_scheme, Cyc_car(data, ((closureN)self_7311813)->elements[0]))) ){
-return_direct_with_clo1(data, k_734370,__lambda_113, equalp(quote_scheme, Cyc_car(data, ((closureN)self_7313066)->elements[0])));
-+return_direct_with_clo1(data, k_733925,__lambda_113, equalp(quote_scheme, Cyc_car(data, ((closureN)self_7311820)->elements[0])));
++return_direct_with_clo1(data, k_733918,__lambda_113, equalp(quote_scheme, Cyc_car(data, ((closureN)self_7311813)->elements[0])));
} else {
-if( (boolean_f != equalp(quote_srfi, Cyc_car(data, ((closureN)self_7313066)->elements[0]))) ){
-+if( (boolean_f != equalp(quote_srfi, Cyc_car(data, ((closureN)self_7311820)->elements[0]))) ){
++if( (boolean_f != equalp(quote_srfi, Cyc_car(data, ((closureN)self_7311813)->elements[0]))) ){
-return_direct_with_clo1(data, k_734370,__lambda_113, equalp(quote_srfi, Cyc_car(data, ((closureN)self_7313066)->elements[0])));
-+return_direct_with_clo1(data, k_733925,__lambda_113, equalp(quote_srfi, Cyc_car(data, ((closureN)self_7311820)->elements[0])));
++return_direct_with_clo1(data, k_733918,__lambda_113, equalp(quote_srfi, Cyc_car(data, ((closureN)self_7311813)->elements[0])));
} else {
-return_direct_with_clo1(data, k_734370,__lambda_113, equalp(quote_cyclone, Cyc_car(data, ((closureN)self_7313066)->elements[0])));}
-+return_direct_with_clo1(data, k_733925,__lambda_113, equalp(quote_cyclone, Cyc_car(data, ((closureN)self_7311820)->elements[0])));}
++return_direct_with_clo1(data, k_733918,__lambda_113, equalp(quote_cyclone, Cyc_car(data, ((closureN)self_7311813)->elements[0])));}
;}
;;
}
-static void __lambda_88(void *data, object self_7313067, int argc, object *args) /* object self_7313067, object r_734361 */
-+static void __lambda_88(void *data, object self_7311821, int argc, object *args) /* object self_7311821, object r_733916 */
++static void __lambda_88(void *data, object self_7311814, int argc, object *args) /* object self_7311814, object r_733909 */
{
- object r_734361 = args[0];
-+ object r_733916 = args[0];
++ object r_733909 = args[0];
-closureN_type c_7314967;
-object e_7315186 [6];
@@ -63465,32 +63732,30 @@ Make let-values be the same as let*-values, to work around
-c_7314967.elements[3] = ((closureN)self_7313067)->elements[4];
-c_7314967.elements[4] = ((closureN)self_7313067)->elements[5];
-c_7314967.elements[5] = ((closureN)self_7313067)->elements[6];
-+closureN_type c_7313674;
-+object e_7313893 [6];
-+c_7313674.hdr.mark = gc_color_red;
-+ c_7313674.hdr.grayed = 0;
-+c_7313674.tag = closureN_tag;
-+ c_7313674.fn = (function_type)__lambda_89;
-+c_7313674.num_args = 1;
-+c_7313674.num_elements = 6;
-+c_7313674.elements = (object *)e_7313893;
-+c_7313674.elements[0] = ((closureN)self_7311821)->elements[1];
-+c_7313674.elements[1] = ((closureN)self_7311821)->elements[2];
-+c_7313674.elements[2] = ((closureN)self_7311821)->elements[3];
-+c_7313674.elements[3] = ((closureN)self_7311821)->elements[4];
-+c_7313674.elements[4] = ((closureN)self_7311821)->elements[5];
-+c_7313674.elements[5] = ((closureN)self_7311821)->elements[6];
++closureN_type c_7313667;
++object e_7313886 [6];
++c_7313667.hdr.mark = gc_color_red;
++ c_7313667.hdr.grayed = 0;
++c_7313667.tag = closureN_tag;
++ c_7313667.fn = (function_type)__lambda_89;
++c_7313667.num_args = 1;
++c_7313667.num_elements = 6;
++c_7313667.elements = (object *)e_7313886;
++c_7313667.elements[0] = ((closureN)self_7311814)->elements[1];
++c_7313667.elements[1] = ((closureN)self_7311814)->elements[2];
++c_7313667.elements[2] = ((closureN)self_7311814)->elements[3];
++c_7313667.elements[3] = ((closureN)self_7311814)->elements[4];
++c_7313667.elements[4] = ((closureN)self_7311814)->elements[5];
++c_7313667.elements[5] = ((closureN)self_7311814)->elements[6];
-return_direct_with_clo1(data,(closure)&c_7314967,__lambda_89, Cyc_set_cell(data, ((closureN)self_7313067)->elements[0], r_734361));;
--}
--
++return_direct_with_clo1(data,(closure)&c_7313667,__lambda_89, Cyc_set_cell(data, ((closureN)self_7311814)->elements[0], r_733909));;
+ }
+
-static void __lambda_89(void *data, object self_7313068, int argc, object *args) /* object self_7313068, object r_734301 */
-+return_direct_with_clo1(data,(closure)&c_7313674,__lambda_89, Cyc_set_cell(data, ((closureN)self_7311821)->elements[0], r_733916));;
-+}
-+
-+static void __lambda_89(void *data, object self_7311822, int argc, object *args) /* object self_7311822, object r_733856 */
++static void __lambda_89(void *data, object self_7311815, int argc, object *args) /* object self_7311815, object r_733849 */
{
@@ -63509,21 +63774,21 @@ Make let-values be the same as let*-values, to work around
-c_7314969.elements[3] = ((closureN)self_7313068)->elements[3];
-c_7314969.elements[4] = ((closureN)self_7313068)->elements[4];
-c_7314969.elements[5] = ((closureN)self_7313068)->elements[5];
-+closureN_type c_7313676;
-+object e_7313847 [6];
-+c_7313676.hdr.mark = gc_color_red;
-+ c_7313676.hdr.grayed = 0;
-+c_7313676.tag = closureN_tag;
-+ c_7313676.fn = (function_type)__lambda_90;
-+c_7313676.num_args = 1;
-+c_7313676.num_elements = 6;
-+c_7313676.elements = (object *)e_7313847;
-+c_7313676.elements[0] = ((closureN)self_7311822)->elements[0];
-+c_7313676.elements[1] = ((closureN)self_7311822)->elements[1];
-+c_7313676.elements[2] = ((closureN)self_7311822)->elements[2];
-+c_7313676.elements[3] = ((closureN)self_7311822)->elements[3];
-+c_7313676.elements[4] = ((closureN)self_7311822)->elements[4];
-+c_7313676.elements[5] = ((closureN)self_7311822)->elements[5];
++closureN_type c_7313669;
++object e_7313840 [6];
++c_7313669.hdr.mark = gc_color_red;
++ c_7313669.hdr.grayed = 0;
++c_7313669.tag = closureN_tag;
++ c_7313669.fn = (function_type)__lambda_90;
++c_7313669.num_args = 1;
++c_7313669.num_elements = 6;
++c_7313669.elements = (object *)e_7313840;
++c_7313669.elements[0] = ((closureN)self_7311815)->elements[0];
++c_7313669.elements[1] = ((closureN)self_7311815)->elements[1];
++c_7313669.elements[2] = ((closureN)self_7311815)->elements[2];
++c_7313669.elements[3] = ((closureN)self_7311815)->elements[3];
++c_7313669.elements[4] = ((closureN)self_7311815)->elements[4];
++c_7313669.elements[5] = ((closureN)self_7311815)->elements[5];
-closureN_type c_7315141;
@@ -63536,87 +63801,87 @@ Make let-values be the same as let*-values, to work around
-c_7315141.num_elements = 1;
-c_7315141.elements = (object *)e_7315185;
-c_7315141.elements[0] = ((closureN)self_7313068)->elements[0];
-+closureN_type c_7313848;
-+object e_7313892 [1];
-+c_7313848.hdr.mark = gc_color_red;
-+ c_7313848.hdr.grayed = 0;
-+c_7313848.tag = closureN_tag;
-+ c_7313848.fn = (function_type)__lambda_105;
-+c_7313848.num_args = 1;
-+c_7313848.num_elements = 1;
-+c_7313848.elements = (object *)e_7313892;
-+c_7313848.elements[0] = ((closureN)self_7311822)->elements[0];
++closureN_type c_7313841;
++object e_7313885 [1];
++c_7313841.hdr.mark = gc_color_red;
++ c_7313841.hdr.grayed = 0;
++c_7313841.tag = closureN_tag;
++ c_7313841.fn = (function_type)__lambda_105;
++c_7313841.num_args = 1;
++c_7313841.num_elements = 1;
++c_7313841.elements = (object *)e_7313885;
++c_7313841.elements[0] = ((closureN)self_7311815)->elements[0];
-return_direct_with_clo1(data,(closure)&c_7314969,__lambda_90, &c_7315141);;
-+return_direct_with_clo1(data,(closure)&c_7313676,__lambda_90, &c_7313848);;
++return_direct_with_clo1(data,(closure)&c_7313669,__lambda_90, &c_7313841);;
}
-static void __lambda_105(void *data, object self_7313069, int argc, object *args) /* object self_7313069, object k_734345, object import_73121_732909 */
-+static void __lambda_105(void *data, object self_7311823, int argc, object *args) /* object self_7311823, object k_733900, object import_73121_732569 */
++static void __lambda_105(void *data, object self_7311816, int argc, object *args) /* object self_7311816, object k_733893, object import_73121_732562 */
{
- object k_734345 = args[0]; object import_73121_732909 = args[1];
- object r_734346;
-+ object k_733900 = args[0]; object import_73121_732569 = args[1];
-+ object r_733901;
++ object k_733893 = args[0]; object import_73121_732562 = args[1];
++ object r_733894;
-if( (boolean_f != Cyc_is_pair(import_73121_732909)) ){
-+if( (boolean_f != Cyc_is_pair(import_73121_732569)) ){
++if( (boolean_f != Cyc_is_pair(import_73121_732562)) ){
-if( (boolean_f != equalp(quote_only, Cyc_car(data, import_73121_732909))) ){
-+if( (boolean_f != equalp(quote_only, Cyc_car(data, import_73121_732569))) ){
++if( (boolean_f != equalp(quote_only, Cyc_car(data, import_73121_732562))) ){
- r_734346 = equalp(quote_only, Cyc_car(data, import_73121_732909));
-+ r_733901 = equalp(quote_only, Cyc_car(data, import_73121_732569));
++ r_733894 = equalp(quote_only, Cyc_car(data, import_73121_732562));
} else {
-if( (boolean_f != equalp(quote_except, Cyc_car(data, import_73121_732909))) ){
-+if( (boolean_f != equalp(quote_except, Cyc_car(data, import_73121_732569))) ){
++if( (boolean_f != equalp(quote_except, Cyc_car(data, import_73121_732562))) ){
- r_734346 = equalp(quote_except, Cyc_car(data, import_73121_732909));
-+ r_733901 = equalp(quote_except, Cyc_car(data, import_73121_732569));
++ r_733894 = equalp(quote_except, Cyc_car(data, import_73121_732562));
} else {
-if( (boolean_f != equalp(quote_prefix, Cyc_car(data, import_73121_732909))) ){
-+if( (boolean_f != equalp(quote_prefix, Cyc_car(data, import_73121_732569))) ){
++if( (boolean_f != equalp(quote_prefix, Cyc_car(data, import_73121_732562))) ){
- r_734346 = equalp(quote_prefix, Cyc_car(data, import_73121_732909));
-+ r_733901 = equalp(quote_prefix, Cyc_car(data, import_73121_732569));
++ r_733894 = equalp(quote_prefix, Cyc_car(data, import_73121_732562));
} else {
- r_734346 = equalp(quote_rename, Cyc_car(data, import_73121_732909));}
-+ r_733901 = equalp(quote_rename, Cyc_car(data, import_73121_732569));}
++ r_733894 = equalp(quote_rename, Cyc_car(data, import_73121_732562));}
;}
;}
;
} else {
- r_734346 = boolean_f;}
-;if( (boolean_f != r_734346) ){
-+ r_733901 = boolean_f;}
-+;if( (boolean_f != r_733901) ){
++ r_733894 = boolean_f;}
++;if( (boolean_f != r_733894) ){
-return_closcall2(data, car(((closureN)self_7313069)->elements[0]), k_734345, Cyc_cadr(data, import_73121_732909));
-+return_closcall2(data, car(((closureN)self_7311823)->elements[0]), k_733900, Cyc_cadr(data, import_73121_732569));
++return_closcall2(data, car(((closureN)self_7311816)->elements[0]), k_733893, Cyc_cadr(data, import_73121_732562));
} else {
- return_direct_with_clo1(data, k_734345, (((closure) k_734345)->fn), import_73121_732909);}
-+ return_direct_with_clo1(data, k_733900, (((closure) k_733900)->fn), import_73121_732569);}
++ return_direct_with_clo1(data, k_733893, (((closure) k_733893)->fn), import_73121_732562);}
;;
}
-static void __lambda_90(void *data, object self_7313070, int argc, object *args) /* object self_7313070, object r_734344 */
-+static void __lambda_90(void *data, object self_7311824, int argc, object *args) /* object self_7311824, object r_733899 */
++static void __lambda_90(void *data, object self_7311817, int argc, object *args) /* object self_7311817, object r_733892 */
{
- object r_734344 = args[0];
-+ object r_733899 = args[0];
++ object r_733892 = args[0];
-closureN_type c_7314971;
-object e_7315136 [5];
@@ -63632,29 +63897,29 @@ Make let-values be the same as let*-values, to work around
-c_7314971.elements[2] = ((closureN)self_7313070)->elements[3];
-c_7314971.elements[3] = ((closureN)self_7313070)->elements[4];
-c_7314971.elements[4] = ((closureN)self_7313070)->elements[5];
-+closureN_type c_7313678;
-+object e_7313843 [5];
-+c_7313678.hdr.mark = gc_color_red;
-+ c_7313678.hdr.grayed = 0;
-+c_7313678.tag = closureN_tag;
-+ c_7313678.fn = (function_type)__lambda_91;
-+c_7313678.num_args = 1;
-+c_7313678.num_elements = 5;
-+c_7313678.elements = (object *)e_7313843;
-+c_7313678.elements[0] = ((closureN)self_7311824)->elements[1];
-+c_7313678.elements[1] = ((closureN)self_7311824)->elements[2];
-+c_7313678.elements[2] = ((closureN)self_7311824)->elements[3];
-+c_7313678.elements[3] = ((closureN)self_7311824)->elements[4];
-+c_7313678.elements[4] = ((closureN)self_7311824)->elements[5];
++closureN_type c_7313671;
++object e_7313836 [5];
++c_7313671.hdr.mark = gc_color_red;
++ c_7313671.hdr.grayed = 0;
++c_7313671.tag = closureN_tag;
++ c_7313671.fn = (function_type)__lambda_91;
++c_7313671.num_args = 1;
++c_7313671.num_elements = 5;
++c_7313671.elements = (object *)e_7313836;
++c_7313671.elements[0] = ((closureN)self_7311817)->elements[1];
++c_7313671.elements[1] = ((closureN)self_7311817)->elements[2];
++c_7313671.elements[2] = ((closureN)self_7311817)->elements[3];
++c_7313671.elements[3] = ((closureN)self_7311817)->elements[4];
++c_7313671.elements[4] = ((closureN)self_7311817)->elements[5];
-return_direct_with_clo1(data,(closure)&c_7314971,__lambda_91, Cyc_set_cell(data, ((closureN)self_7313070)->elements[0], r_734344));;
-+return_direct_with_clo1(data,(closure)&c_7313678,__lambda_91, Cyc_set_cell(data, ((closureN)self_7311824)->elements[0], r_733899));;
++return_direct_with_clo1(data,(closure)&c_7313671,__lambda_91, Cyc_set_cell(data, ((closureN)self_7311817)->elements[0], r_733892));;
}
-static void __lambda_91(void *data, object self_7313071, int argc, object *args) /* object self_7313071, object r_734302 */
-+static void __lambda_91(void *data, object self_7311825, int argc, object *args) /* object self_7311825, object r_733857 */
++static void __lambda_91(void *data, object self_7311818, int argc, object *args) /* object self_7311818, object r_733850 */
{
@@ -63671,19 +63936,19 @@ Make let-values be the same as let*-values, to work around
-c_7314973.elements[1] = ((closureN)self_7313071)->elements[2];
-c_7314973.elements[2] = ((closureN)self_7313071)->elements[3];
-c_7314973.elements[3] = ((closureN)self_7313071)->elements[4];
-+closureN_type c_7313680;
-+object e_7313782 [4];
-+c_7313680.hdr.mark = gc_color_red;
-+ c_7313680.hdr.grayed = 0;
-+c_7313680.tag = closureN_tag;
-+ c_7313680.fn = (function_type)__lambda_92;
-+c_7313680.num_args = 1;
-+c_7313680.num_elements = 4;
-+c_7313680.elements = (object *)e_7313782;
-+c_7313680.elements[0] = ((closureN)self_7311825)->elements[1];
-+c_7313680.elements[1] = ((closureN)self_7311825)->elements[2];
-+c_7313680.elements[2] = ((closureN)self_7311825)->elements[3];
-+c_7313680.elements[3] = ((closureN)self_7311825)->elements[4];
++closureN_type c_7313673;
++object e_7313775 [4];
++c_7313673.hdr.mark = gc_color_red;
++ c_7313673.hdr.grayed = 0;
++c_7313673.tag = closureN_tag;
++ c_7313673.fn = (function_type)__lambda_92;
++c_7313673.num_args = 1;
++c_7313673.num_elements = 4;
++c_7313673.elements = (object *)e_7313775;
++c_7313673.elements[0] = ((closureN)self_7311818)->elements[1];
++c_7313673.elements[1] = ((closureN)self_7311818)->elements[2];
++c_7313673.elements[2] = ((closureN)self_7311818)->elements[3];
++c_7313673.elements[3] = ((closureN)self_7311818)->elements[4];
-closureN_type c_7315076;
@@ -63697,56 +63962,56 @@ Make let-values be the same as let*-values, to work around
-c_7315076.elements = (object *)e_7315135;
-c_7315076.elements[0] = ((closureN)self_7313071)->elements[0];
-c_7315076.elements[1] = ((closureN)self_7313071)->elements[1];
-+closureN_type c_7313783;
-+object e_7313842 [2];
-+c_7313783.hdr.mark = gc_color_red;
-+ c_7313783.hdr.grayed = 0;
-+c_7313783.tag = closureN_tag;
-+ c_7313783.fn = (function_type)__lambda_102;
-+c_7313783.num_args = 1;
-+c_7313783.num_elements = 2;
-+c_7313783.elements = (object *)e_7313842;
-+c_7313783.elements[0] = ((closureN)self_7311825)->elements[0];
-+c_7313783.elements[1] = ((closureN)self_7311825)->elements[1];
++closureN_type c_7313776;
++object e_7313835 [2];
++c_7313776.hdr.mark = gc_color_red;
++ c_7313776.hdr.grayed = 0;
++c_7313776.tag = closureN_tag;
++ c_7313776.fn = (function_type)__lambda_102;
++c_7313776.num_args = 1;
++c_7313776.num_elements = 2;
++c_7313776.elements = (object *)e_7313835;
++c_7313776.elements[0] = ((closureN)self_7311818)->elements[0];
++c_7313776.elements[1] = ((closureN)self_7311818)->elements[1];
-return_direct_with_clo1(data,(closure)&c_7314973,__lambda_92, &c_7315076);;
-+return_direct_with_clo1(data,(closure)&c_7313680,__lambda_92, &c_7313783);;
++return_direct_with_clo1(data,(closure)&c_7313673,__lambda_92, &c_7313776);;
}
-static void __lambda_102(void *data, object self_7313072, int argc, object *args) /* object self_7313072, object k_734327, object x_73139_732913 */
-+static void __lambda_102(void *data, object self_7311826, int argc, object *args) /* object self_7311826, object k_733882, object x_73139_732573 */
++static void __lambda_102(void *data, object self_7311819, int argc, object *args) /* object self_7311819, object k_733875, object x_73139_732566 */
{
- object k_734327 = args[0]; object x_73139_732913 = args[1];
-+ object k_733882 = args[0]; object x_73139_732573 = args[1];
++ object k_733875 = args[0]; object x_73139_732566 = args[1];
-if( (boolean_f != Cyc_is_pair(x_73139_732913)) ){
-+if( (boolean_f != Cyc_is_pair(x_73139_732573)) ){
++if( (boolean_f != Cyc_is_pair(x_73139_732566)) ){
-if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732913), quote_and)) ){
-+if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732573), quote_and)) ){
++if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732566), quote_and)) ){
-return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), k_734327, car(((closureN)self_7313072)->elements[1]), Cyc_cdr(data, x_73139_732913));
-+return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), k_733882, car(((closureN)self_7311826)->elements[1]), Cyc_cdr(data, x_73139_732573));
++return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), k_733875, car(((closureN)self_7311819)->elements[1]), Cyc_cdr(data, x_73139_732566));
} else {
-if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732913), quote_or)) ){
-+if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732573), quote_or)) ){
++if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732566), quote_or)) ){
-return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), k_734327, car(((closureN)self_7313072)->elements[1]), Cyc_cdr(data, x_73139_732913));
-+return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), k_733882, car(((closureN)self_7311826)->elements[1]), Cyc_cdr(data, x_73139_732573));
++return_direct_with_clo3(data, __glo_any_scheme_base, (((closure) __glo_any_scheme_base)->fn), k_733875, car(((closureN)self_7311819)->elements[1]), Cyc_cdr(data, x_73139_732566));
} else {
-if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732913), quote_not)) ){
-+if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732573), quote_not)) ){
++if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732566), quote_not)) ){
@@ -63760,38 +64025,38 @@ Make let-values be the same as let*-values, to work around
-c_7315107.num_elements = 1;
-c_7315107.elements = (object *)e_7315112;
-c_7315107.elements[0] = k_734327;
-+closureN_type c_7313814;
-+object e_7313819 [1];
-+c_7313814.hdr.mark = gc_color_red;
-+ c_7313814.hdr.grayed = 0;
-+c_7313814.tag = closureN_tag;
-+ c_7313814.fn = (function_type)__lambda_103;
-+c_7313814.num_args = 1;
-+c_7313814.num_elements = 1;
-+c_7313814.elements = (object *)e_7313819;
-+c_7313814.elements[0] = k_733882;
++closureN_type c_7313807;
++object e_7313812 [1];
++c_7313807.hdr.mark = gc_color_red;
++ c_7313807.hdr.grayed = 0;
++c_7313807.tag = closureN_tag;
++ c_7313807.fn = (function_type)__lambda_103;
++c_7313807.num_args = 1;
++c_7313807.num_elements = 1;
++c_7313807.elements = (object *)e_7313812;
++c_7313807.elements[0] = k_733875;
-return_closcall2(data, car(((closureN)self_7313072)->elements[1]), &c_7315107, Cyc_cadr(data, x_73139_732913));
-+return_closcall2(data, car(((closureN)self_7311826)->elements[1]), &c_7313814, Cyc_cadr(data, x_73139_732573));
++return_closcall2(data, car(((closureN)self_7311819)->elements[1]), &c_7313807, Cyc_cadr(data, x_73139_732566));
} else {
-if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732913), quote_library)) ){
-+if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732573), quote_library)) ){
++if( (boolean_f != Cyc_eqv(Cyc_car(data, x_73139_732566), quote_library)) ){
-return_closcall2(data, car(((closureN)self_7313072)->elements[0]), k_734327, Cyc_cadr(data, x_73139_732913));
-+return_closcall2(data, car(((closureN)self_7311826)->elements[0]), k_733882, Cyc_cadr(data, x_73139_732573));
++return_closcall2(data, car(((closureN)self_7311819)->elements[0]), k_733875, Cyc_cadr(data, x_73139_732566));
} else {
-make_utf8_string_with_len(c_7315126, "cond-expand: bad feature", 24, 24);
-return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_734327, &c_7315126, x_73139_732913);}
-+make_utf8_string_with_len(c_7313833, "cond-expand: bad feature", 24, 24);
-+return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_733882, &c_7313833, x_73139_732573);}
++make_utf8_string_with_len(c_7313826, "cond-expand: bad feature", 24, 24);
++return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_733875, &c_7313826, x_73139_732566);}
;}
;}
;}
@@ -63809,54 +64074,54 @@ Make let-values be the same as let*-values, to work around
-c_7315128.elements = (object *)e_7315134;
-c_7315128.elements[0] = k_734327;
-c_7315128.elements[1] = x_73139_732913;
-+closureN_type c_7313835;
-+object e_7313841 [2];
-+c_7313835.hdr.mark = gc_color_red;
-+ c_7313835.hdr.grayed = 0;
-+c_7313835.tag = closureN_tag;
-+ c_7313835.fn = (function_type)__lambda_104;
-+c_7313835.num_args = 1;
-+c_7313835.num_elements = 2;
-+c_7313835.elements = (object *)e_7313841;
-+c_7313835.elements[0] = k_733882;
-+c_7313835.elements[1] = x_73139_732573;
++closureN_type c_7313828;
++object e_7313834 [2];
++c_7313828.hdr.mark = gc_color_red;
++ c_7313828.hdr.grayed = 0;
++c_7313828.tag = closureN_tag;
++ c_7313828.fn = (function_type)__lambda_104;
++c_7313828.num_args = 1;
++c_7313828.num_elements = 2;
++c_7313828.elements = (object *)e_7313834;
++c_7313828.elements[0] = k_733875;
++c_7313828.elements[1] = x_73139_732566;
-return_direct_with_clo1(data, __glo_features_scheme_base, (((closure) __glo_features_scheme_base)->fn), &c_7315128);}
-+return_direct_with_clo1(data, __glo_features_scheme_base, (((closure) __glo_features_scheme_base)->fn), &c_7313835);}
++return_direct_with_clo1(data, __glo_features_scheme_base, (((closure) __glo_features_scheme_base)->fn), &c_7313828);}
;;
}
-static void __lambda_104(void *data, object self_7313074, int argc, object *args) /* object self_7313074, object r_734343 */
-+static void __lambda_104(void *data, object self_7311828, int argc, object *args) /* object self_7311828, object r_733898 */
++static void __lambda_104(void *data, object self_7311821, int argc, object *args) /* object self_7311821, object r_733891 */
{
- object r_734343 = args[0];
-+ object r_733898 = args[0];
++ object r_733891 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7313074)->elements[0], (((closure) ((closureN)self_7313074)->elements[0])->fn), memqp(data, ((closureN)self_7313074)->elements[1], r_734343));;
-+return_direct_with_clo1(data, ((closureN)self_7311828)->elements[0], (((closure) ((closureN)self_7311828)->elements[0])->fn), memqp(data, ((closureN)self_7311828)->elements[1], r_733898));;
++return_direct_with_clo1(data, ((closureN)self_7311821)->elements[0], (((closure) ((closureN)self_7311821)->elements[0])->fn), memqp(data, ((closureN)self_7311821)->elements[1], r_733891));;
}
-static void __lambda_103(void *data, object self_7313073, int argc, object *args) /* object self_7313073, object r_734335 */
-+static void __lambda_103(void *data, object self_7311827, int argc, object *args) /* object self_7311827, object r_733890 */
++static void __lambda_103(void *data, object self_7311820, int argc, object *args) /* object self_7311820, object r_733883 */
{
- object r_734335 = args[0];
- if( (boolean_f != r_734335) ){
- return_direct_with_clo1(data, ((closureN)self_7313073)->elements[0], (((closure) ((closureN)self_7313073)->elements[0])->fn), boolean_f);
-+ object r_733890 = args[0];
-+ if( (boolean_f != r_733890) ){
-+ return_direct_with_clo1(data, ((closureN)self_7311827)->elements[0], (((closure) ((closureN)self_7311827)->elements[0])->fn), boolean_f);
++ object r_733883 = args[0];
++ if( (boolean_f != r_733883) ){
++ return_direct_with_clo1(data, ((closureN)self_7311820)->elements[0], (((closure) ((closureN)self_7311820)->elements[0])->fn), boolean_f);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313073)->elements[0], (((closure) ((closureN)self_7313073)->elements[0])->fn), boolean_t);}
-+ return_direct_with_clo1(data, ((closureN)self_7311827)->elements[0], (((closure) ((closureN)self_7311827)->elements[0])->fn), boolean_t);}
++ return_direct_with_clo1(data, ((closureN)self_7311820)->elements[0], (((closure) ((closureN)self_7311820)->elements[0])->fn), boolean_t);}
;;
}
-static void __lambda_92(void *data, object self_7313075, int argc, object *args) /* object self_7313075, object r_734326 */
-+static void __lambda_92(void *data, object self_7311829, int argc, object *args) /* object self_7311829, object r_733881 */
++static void __lambda_92(void *data, object self_7311822, int argc, object *args) /* object self_7311822, object r_733874 */
{
- object r_734326 = args[0];
-+ object r_733881 = args[0];
++ object r_733874 = args[0];
-closureN_type c_7314975;
-object e_7315071 [4];
@@ -63871,28 +64136,28 @@ Make let-values be the same as let*-values, to work around
-c_7314975.elements[1] = ((closureN)self_7313075)->elements[1];
-c_7314975.elements[2] = ((closureN)self_7313075)->elements[2];
-c_7314975.elements[3] = ((closureN)self_7313075)->elements[3];
-+closureN_type c_7313682;
-+object e_7313778 [4];
-+c_7313682.hdr.mark = gc_color_red;
-+ c_7313682.hdr.grayed = 0;
-+c_7313682.tag = closureN_tag;
-+ c_7313682.fn = (function_type)__lambda_93;
-+c_7313682.num_args = 1;
-+c_7313682.num_elements = 4;
-+c_7313682.elements = (object *)e_7313778;
-+c_7313682.elements[0] = ((closureN)self_7311829)->elements[0];
-+c_7313682.elements[1] = ((closureN)self_7311829)->elements[1];
-+c_7313682.elements[2] = ((closureN)self_7311829)->elements[2];
-+c_7313682.elements[3] = ((closureN)self_7311829)->elements[3];
++closureN_type c_7313675;
++object e_7313771 [4];
++c_7313675.hdr.mark = gc_color_red;
++ c_7313675.hdr.grayed = 0;
++c_7313675.tag = closureN_tag;
++ c_7313675.fn = (function_type)__lambda_93;
++c_7313675.num_args = 1;
++c_7313675.num_elements = 4;
++c_7313675.elements = (object *)e_7313771;
++c_7313675.elements[0] = ((closureN)self_7311822)->elements[0];
++c_7313675.elements[1] = ((closureN)self_7311822)->elements[1];
++c_7313675.elements[2] = ((closureN)self_7311822)->elements[2];
++c_7313675.elements[3] = ((closureN)self_7311822)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7314975,__lambda_93, Cyc_set_cell(data, ((closureN)self_7313075)->elements[0], r_734326));;
-+return_direct_with_clo1(data,(closure)&c_7313682,__lambda_93, Cyc_set_cell(data, ((closureN)self_7311829)->elements[0], r_733881));;
++return_direct_with_clo1(data,(closure)&c_7313675,__lambda_93, Cyc_set_cell(data, ((closureN)self_7311822)->elements[0], r_733874));;
}
-static void __lambda_93(void *data, object self_7313076, int argc, object *args) /* object self_7313076, object r_734303 */
-+static void __lambda_93(void *data, object self_7311830, int argc, object *args) /* object self_7311830, object r_733858 */
++static void __lambda_93(void *data, object self_7311823, int argc, object *args) /* object self_7311823, object r_733851 */
{
@@ -63908,30 +64173,30 @@ Make let-values be the same as let*-values, to work around
-c_7314977.elements[0] = ((closureN)self_7313076)->elements[0];
-c_7314977.elements[1] = ((closureN)self_7313076)->elements[2];
-c_7314977.elements[2] = ((closureN)self_7313076)->elements[3];
-+closureN_type c_7313684;
-+object e_7313774 [3];
-+c_7313684.hdr.mark = gc_color_red;
-+ c_7313684.hdr.grayed = 0;
-+c_7313684.tag = closureN_tag;
-+ c_7313684.fn = (function_type)__lambda_94;
-+c_7313684.num_args = 1;
-+c_7313684.num_elements = 3;
-+c_7313684.elements = (object *)e_7313774;
-+c_7313684.elements[0] = ((closureN)self_7311830)->elements[0];
-+c_7313684.elements[1] = ((closureN)self_7311830)->elements[2];
-+c_7313684.elements[2] = ((closureN)self_7311830)->elements[3];
++closureN_type c_7313677;
++object e_7313767 [3];
++c_7313677.hdr.mark = gc_color_red;
++ c_7313677.hdr.grayed = 0;
++c_7313677.tag = closureN_tag;
++ c_7313677.fn = (function_type)__lambda_94;
++c_7313677.num_args = 1;
++c_7313677.num_elements = 3;
++c_7313677.elements = (object *)e_7313767;
++c_7313677.elements[0] = ((closureN)self_7311823)->elements[0];
++c_7313677.elements[1] = ((closureN)self_7311823)->elements[2];
++c_7313677.elements[2] = ((closureN)self_7311823)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7314977,__lambda_94, Cyc_cdr(data, ((closureN)self_7313076)->elements[1]));;
-+return_direct_with_clo1(data,(closure)&c_7313684,__lambda_94, Cyc_cdr(data, ((closureN)self_7311830)->elements[1]));;
++return_direct_with_clo1(data,(closure)&c_7313677,__lambda_94, Cyc_cdr(data, ((closureN)self_7311823)->elements[1]));;
}
-static void __lambda_94(void *data, object self_7313077, int argc, object *args) /* object self_7313077, object ls_73145_732915 */
-+static void __lambda_94(void *data, object self_7311831, int argc, object *args) /* object self_7311831, object ls_73145_732575 */
++static void __lambda_94(void *data, object self_7311824, int argc, object *args) /* object self_7311824, object ls_73145_732568 */
{
- object ls_73145_732915 = args[0];
-+ object ls_73145_732575 = args[0];
++ object ls_73145_732568 = args[0];
-closureN_type c_7314979;
-object e_7315066 [4];
@@ -63946,29 +64211,29 @@ Make let-values be the same as let*-values, to work around
-c_7314979.elements[1] = ((closureN)self_7313077)->elements[1];
-c_7314979.elements[2] = ls_73145_732915;
-c_7314979.elements[3] = ((closureN)self_7313077)->elements[2];
-+closureN_type c_7313686;
-+object e_7313773 [4];
-+c_7313686.hdr.mark = gc_color_red;
-+ c_7313686.hdr.grayed = 0;
-+c_7313686.tag = closureN_tag;
-+ c_7313686.fn = (function_type)__lambda_95;
-+c_7313686.num_args = 1;
-+c_7313686.num_elements = 4;
-+c_7313686.elements = (object *)e_7313773;
-+c_7313686.elements[0] = ((closureN)self_7311831)->elements[0];
-+c_7313686.elements[1] = ((closureN)self_7311831)->elements[1];
-+c_7313686.elements[2] = ls_73145_732575;
-+c_7313686.elements[3] = ((closureN)self_7311831)->elements[2];
++closureN_type c_7313679;
++object e_7313766 [4];
++c_7313679.hdr.mark = gc_color_red;
++ c_7313679.hdr.grayed = 0;
++c_7313679.tag = closureN_tag;
++ c_7313679.fn = (function_type)__lambda_95;
++c_7313679.num_args = 1;
++c_7313679.num_elements = 4;
++c_7313679.elements = (object *)e_7313766;
++c_7313679.elements[0] = ((closureN)self_7311824)->elements[0];
++c_7313679.elements[1] = ((closureN)self_7311824)->elements[1];
++c_7313679.elements[2] = ls_73145_732568;
++c_7313679.elements[3] = ((closureN)self_7311824)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314979,__lambda_95, boolean_f);;
-+return_direct_with_clo1(data,(closure)&c_7313686,__lambda_95, boolean_f);;
++return_direct_with_clo1(data,(closure)&c_7313679,__lambda_95, boolean_f);;
}
-static void __lambda_95(void *data, object self_7313078, int argc, object *args) /* object self_7313078, object expand_73146_732916 */
-+static void __lambda_95(void *data, object self_7311832, int argc, object *args) /* object self_7311832, object expand_73146_732576 */
++static void __lambda_95(void *data, object self_7311825, int argc, object *args) /* object self_7311825, object expand_73146_732569 */
{
- object expand_73146_732916 = args[0];
-+ object expand_73146_732576 = args[0];
++ object expand_73146_732569 = args[0];
-closureN_type c_7314981;
-object e_7315062 [4];
@@ -63983,32 +64248,32 @@ Make let-values be the same as let*-values, to work around
-c_7314981.elements[1] = ((closureN)self_7313078)->elements[1];
-c_7314981.elements[2] = ((closureN)self_7313078)->elements[2];
-c_7314981.elements[3] = ((closureN)self_7313078)->elements[3];
-+closureN_type c_7313688;
-+object e_7313769 [4];
-+c_7313688.hdr.mark = gc_color_red;
-+ c_7313688.hdr.grayed = 0;
-+c_7313688.tag = closureN_tag;
-+ c_7313688.fn = (function_type)__lambda_1288;
-+c_7313688.num_args = 1;
-+c_7313688.num_elements = 4;
-+c_7313688.elements = (object *)e_7313769;
-+c_7313688.elements[0] = ((closureN)self_7311832)->elements[0];
-+c_7313688.elements[1] = ((closureN)self_7311832)->elements[1];
-+c_7313688.elements[2] = ((closureN)self_7311832)->elements[2];
-+c_7313688.elements[3] = ((closureN)self_7311832)->elements[3];
++closureN_type c_7313681;
++object e_7313762 [4];
++c_7313681.hdr.mark = gc_color_red;
++ c_7313681.hdr.grayed = 0;
++c_7313681.tag = closureN_tag;
++ c_7313681.fn = (function_type)__lambda_1288;
++c_7313681.num_args = 1;
++c_7313681.num_elements = 4;
++c_7313681.elements = (object *)e_7313762;
++c_7313681.elements[0] = ((closureN)self_7311825)->elements[0];
++c_7313681.elements[1] = ((closureN)self_7311825)->elements[1];
++c_7313681.elements[2] = ((closureN)self_7311825)->elements[2];
++c_7313681.elements[3] = ((closureN)self_7311825)->elements[3];
-pair_type local_7315065;
-return_direct_with_clo1(data,(closure)&c_7314981,__lambda_1335, set_cell_as_expr(&local_7315065, expand_73146_732916));;
-+pair_type local_7313772;
-+return_direct_with_clo1(data,(closure)&c_7313688,__lambda_1288, set_cell_as_expr(&local_7313772, expand_73146_732576));;
++pair_type local_7313765;
++return_direct_with_clo1(data,(closure)&c_7313681,__lambda_1288, set_cell_as_expr(&local_7313765, expand_73146_732569));;
}
-static void __lambda_1335(void *data, object self_7313079, int argc, object *args) /* object self_7313079, object expand_73146_732916 */
-+static void __lambda_1288(void *data, object self_7311833, int argc, object *args) /* object self_7311833, object expand_73146_732576 */
++static void __lambda_1288(void *data, object self_7311826, int argc, object *args) /* object self_7311826, object expand_73146_732569 */
{
- object expand_73146_732916 = args[0];
-+ object expand_73146_732576 = args[0];
++ object expand_73146_732569 = args[0];
-closureN_type c_7314983;
-object e_7314996 [3];
@@ -64022,18 +64287,18 @@ Make let-values be the same as let*-values, to work around
-c_7314983.elements[0] = expand_73146_732916;
-c_7314983.elements[1] = ((closureN)self_7313079)->elements[1];
-c_7314983.elements[2] = ((closureN)self_7313079)->elements[2];
-+closureN_type c_7313690;
-+object e_7313703 [3];
-+c_7313690.hdr.mark = gc_color_red;
-+ c_7313690.hdr.grayed = 0;
-+c_7313690.tag = closureN_tag;
-+ c_7313690.fn = (function_type)__lambda_96;
-+c_7313690.num_args = 1;
-+c_7313690.num_elements = 3;
-+c_7313690.elements = (object *)e_7313703;
-+c_7313690.elements[0] = expand_73146_732576;
-+c_7313690.elements[1] = ((closureN)self_7311833)->elements[1];
-+c_7313690.elements[2] = ((closureN)self_7311833)->elements[2];
++closureN_type c_7313683;
++object e_7313696 [3];
++c_7313683.hdr.mark = gc_color_red;
++ c_7313683.hdr.grayed = 0;
++c_7313683.tag = closureN_tag;
++ c_7313683.fn = (function_type)__lambda_96;
++c_7313683.num_args = 1;
++c_7313683.num_elements = 3;
++c_7313683.elements = (object *)e_7313696;
++c_7313683.elements[0] = expand_73146_732569;
++c_7313683.elements[1] = ((closureN)self_7311826)->elements[1];
++c_7313683.elements[2] = ((closureN)self_7311826)->elements[2];
-closureN_type c_7314997;
@@ -64048,53 +64313,53 @@ Make let-values be the same as let*-values, to work around
-c_7314997.elements[0] = ((closureN)self_7313079)->elements[0];
-c_7314997.elements[1] = expand_73146_732916;
-c_7314997.elements[2] = ((closureN)self_7313079)->elements[3];
-+closureN_type c_7313704;
-+object e_7313768 [3];
-+c_7313704.hdr.mark = gc_color_red;
-+ c_7313704.hdr.grayed = 0;
-+c_7313704.tag = closureN_tag;
-+ c_7313704.fn = (function_type)__lambda_98;
-+c_7313704.num_args = 1;
-+c_7313704.num_elements = 3;
-+c_7313704.elements = (object *)e_7313768;
-+c_7313704.elements[0] = ((closureN)self_7311833)->elements[0];
-+c_7313704.elements[1] = expand_73146_732576;
-+c_7313704.elements[2] = ((closureN)self_7311833)->elements[3];
++closureN_type c_7313697;
++object e_7313761 [3];
++c_7313697.hdr.mark = gc_color_red;
++ c_7313697.hdr.grayed = 0;
++c_7313697.tag = closureN_tag;
++ c_7313697.fn = (function_type)__lambda_98;
++c_7313697.num_args = 1;
++c_7313697.num_elements = 3;
++c_7313697.elements = (object *)e_7313761;
++c_7313697.elements[0] = ((closureN)self_7311826)->elements[0];
++c_7313697.elements[1] = expand_73146_732569;
++c_7313697.elements[2] = ((closureN)self_7311826)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7314983,__lambda_96, &c_7314997);;
-+return_direct_with_clo1(data,(closure)&c_7313690,__lambda_96, &c_7313704);;
++return_direct_with_clo1(data,(closure)&c_7313683,__lambda_96, &c_7313697);;
}
-static void __lambda_98(void *data, object self_7313080, int argc, object *args) /* object self_7313080, object k_734307, object ls_73147_732917 */
-+static void __lambda_98(void *data, object self_7311834, int argc, object *args) /* object self_7311834, object k_733862, object ls_73147_732577 */
++static void __lambda_98(void *data, object self_7311827, int argc, object *args) /* object self_7311827, object k_733855, object ls_73147_732570 */
{
- object k_734307 = args[0]; object ls_73147_732917 = args[1];
-+ object k_733862 = args[0]; object ls_73147_732577 = args[1];
++ object k_733855 = args[0]; object ls_73147_732570 = args[1];
-if( (boolean_f != Cyc_is_null(ls_73147_732917)) ){
-+if( (boolean_f != Cyc_is_null(ls_73147_732577)) ){
++if( (boolean_f != Cyc_is_null(ls_73147_732570)) ){
-return_direct_with_clo1(data, k_734307, (((closure) k_734307)->fn), Cyc_is_null(ls_73147_732917));
-+return_direct_with_clo1(data, k_733862, (((closure) k_733862)->fn), Cyc_is_null(ls_73147_732577));
++return_direct_with_clo1(data, k_733855, (((closure) k_733855)->fn), Cyc_is_null(ls_73147_732570));
} else {
-if( (boolean_f != Cyc_is_pair(Cyc_car(data, ls_73147_732917))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_car(data, ls_73147_732577))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_car(data, ls_73147_732570))) ){
-if( (boolean_f != Cyc_eq(quote__else, Cyc_caar(data, ls_73147_732917))) ){
-+if( (boolean_f != Cyc_eq(quote__else, Cyc_caar(data, ls_73147_732577))) ){
++if( (boolean_f != Cyc_eq(quote__else, Cyc_caar(data, ls_73147_732570))) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ls_73147_732917))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ls_73147_732577))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ls_73147_732570))) ){
-make_utf8_string_with_len(c_7315016, "cond-expand: else in non-final position", 39, 39);
-return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_734307, &c_7315016);
-+make_utf8_string_with_len(c_7313723, "cond-expand: else in non-final position", 39, 39);
-+return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_733862, &c_7313723);
++make_utf8_string_with_len(c_7313716, "cond-expand: else in non-final position", 39, 39);
++return_direct_with_clo2(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_733855, &c_7313716);
} else {
-closureN_type c_7315019;
@@ -64108,20 +64373,20 @@ Make let-values be the same as let*-values, to work around
-c_7315019.elements = (object *)e_7315028;
-c_7315019.elements[0] = k_734307;
-c_7315019.elements[1] = ls_73147_732917;
-+closureN_type c_7313726;
-+object e_7313735 [2];
-+c_7313726.hdr.mark = gc_color_red;
-+ c_7313726.hdr.grayed = 0;
-+c_7313726.tag = closureN_tag;
-+ c_7313726.fn = (function_type)__lambda_99;
-+c_7313726.num_args = 1;
-+c_7313726.num_elements = 2;
-+c_7313726.elements = (object *)e_7313735;
-+c_7313726.elements[0] = k_733862;
-+c_7313726.elements[1] = ls_73147_732577;
++closureN_type c_7313719;
++object e_7313728 [2];
++c_7313719.hdr.mark = gc_color_red;
++ c_7313719.hdr.grayed = 0;
++c_7313719.tag = closureN_tag;
++ c_7313719.fn = (function_type)__lambda_99;
++c_7313719.num_args = 1;
++c_7313719.num_elements = 2;
++c_7313719.elements = (object *)e_7313728;
++c_7313719.elements[0] = k_733855;
++c_7313719.elements[1] = ls_73147_732570;
-return_closcall2(data, ((closureN)self_7313080)->elements[2], &c_7315019, quote_begin);}
-+return_closcall2(data, ((closureN)self_7311834)->elements[2], &c_7313726, quote_begin);}
++return_closcall2(data, ((closureN)self_7311827)->elements[2], &c_7313719, quote_begin);}
;
} else {
@@ -64140,44 +64405,44 @@ Make let-values be the same as let*-values, to work around
-c_7315033.elements[1] = k_734307;
-c_7315033.elements[2] = ls_73147_732917;
-c_7315033.elements[3] = ((closureN)self_7313080)->elements[2];
-+closureN_type c_7313740;
-+object e_7313761 [4];
-+c_7313740.hdr.mark = gc_color_red;
-+ c_7313740.hdr.grayed = 0;
-+c_7313740.tag = closureN_tag;
-+ c_7313740.fn = (function_type)__lambda_100;
-+c_7313740.num_args = 1;
-+c_7313740.num_elements = 4;
-+c_7313740.elements = (object *)e_7313761;
-+c_7313740.elements[0] = ((closureN)self_7311834)->elements[1];
-+c_7313740.elements[1] = k_733862;
-+c_7313740.elements[2] = ls_73147_732577;
-+c_7313740.elements[3] = ((closureN)self_7311834)->elements[2];
++closureN_type c_7313733;
++object e_7313754 [4];
++c_7313733.hdr.mark = gc_color_red;
++ c_7313733.hdr.grayed = 0;
++c_7313733.tag = closureN_tag;
++ c_7313733.fn = (function_type)__lambda_100;
++c_7313733.num_args = 1;
++c_7313733.num_elements = 4;
++c_7313733.elements = (object *)e_7313754;
++c_7313733.elements[0] = ((closureN)self_7311827)->elements[1];
++c_7313733.elements[1] = k_733855;
++c_7313733.elements[2] = ls_73147_732570;
++c_7313733.elements[3] = ((closureN)self_7311827)->elements[2];
-return_closcall2(data, car(((closureN)self_7313080)->elements[0]), &c_7315033, Cyc_caar(data, ls_73147_732917));}
-+return_closcall2(data, car(((closureN)self_7311834)->elements[0]), &c_7313740, Cyc_caar(data, ls_73147_732577));}
++return_closcall2(data, car(((closureN)self_7311827)->elements[0]), &c_7313733, Cyc_caar(data, ls_73147_732570));}
;
} else {
-make_utf8_string_with_len(c_7315058, "cond-expand: bad clause", 23, 23);
-+make_utf8_string_with_len(c_7313765, "cond-expand: bad clause", 23, 23);
++make_utf8_string_with_len(c_7313758, "cond-expand: bad clause", 23, 23);
-return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_734307, &c_7315058, Cyc_car(data, ls_73147_732917));}
-+return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_733862, &c_7313765, Cyc_car(data, ls_73147_732577));}
++return_direct_with_clo3(data, __glo_error_scheme_base, (((closure) __glo_error_scheme_base)->fn), k_733855, &c_7313758, Cyc_car(data, ls_73147_732570));}
;}
;;
}
-static void __lambda_100(void *data, object self_7313082, int argc, object *args) /* object self_7313082, object r_734316 */
-+static void __lambda_100(void *data, object self_7311836, int argc, object *args) /* object self_7311836, object r_733871 */
++static void __lambda_100(void *data, object self_7311829, int argc, object *args) /* object self_7311829, object r_733864 */
{
- object r_734316 = args[0];
- if( (boolean_f != r_734316) ){
-+ object r_733871 = args[0];
-+ if( (boolean_f != r_733871) ){
++ object r_733864 = args[0];
++ if( (boolean_f != r_733864) ){
-closureN_type c_7315036;
-object e_7315045 [2];
@@ -64190,63 +64455,63 @@ Make let-values be the same as let*-values, to work around
-c_7315036.elements = (object *)e_7315045;
-c_7315036.elements[0] = ((closureN)self_7313082)->elements[1];
-c_7315036.elements[1] = ((closureN)self_7313082)->elements[2];
-+closureN_type c_7313743;
-+object e_7313752 [2];
-+c_7313743.hdr.mark = gc_color_red;
-+ c_7313743.hdr.grayed = 0;
-+c_7313743.tag = closureN_tag;
-+ c_7313743.fn = (function_type)__lambda_101;
-+c_7313743.num_args = 1;
-+c_7313743.num_elements = 2;
-+c_7313743.elements = (object *)e_7313752;
-+c_7313743.elements[0] = ((closureN)self_7311836)->elements[1];
-+c_7313743.elements[1] = ((closureN)self_7311836)->elements[2];
++closureN_type c_7313736;
++object e_7313745 [2];
++c_7313736.hdr.mark = gc_color_red;
++ c_7313736.hdr.grayed = 0;
++c_7313736.tag = closureN_tag;
++ c_7313736.fn = (function_type)__lambda_101;
++c_7313736.num_args = 1;
++c_7313736.num_elements = 2;
++c_7313736.elements = (object *)e_7313745;
++c_7313736.elements[0] = ((closureN)self_7311829)->elements[1];
++c_7313736.elements[1] = ((closureN)self_7311829)->elements[2];
-return_closcall2(data, ((closureN)self_7313082)->elements[3], &c_7315036, quote_begin);
-+return_closcall2(data, ((closureN)self_7311836)->elements[3], &c_7313743, quote_begin);
++return_closcall2(data, ((closureN)self_7311829)->elements[3], &c_7313736, quote_begin);
} else {
-return_closcall2(data, car(((closureN)self_7313082)->elements[0]), ((closureN)self_7313082)->elements[1], Cyc_cdr(data, ((closureN)self_7313082)->elements[2]));}
-+return_closcall2(data, car(((closureN)self_7311836)->elements[0]), ((closureN)self_7311836)->elements[1], Cyc_cdr(data, ((closureN)self_7311836)->elements[2]));}
++return_closcall2(data, car(((closureN)self_7311829)->elements[0]), ((closureN)self_7311829)->elements[1], Cyc_cdr(data, ((closureN)self_7311829)->elements[2]));}
;;
}
-static void __lambda_101(void *data, object self_7313083, int argc, object *args) /* object self_7313083, object r_734317 */
-+static void __lambda_101(void *data, object self_7311837, int argc, object *args) /* object self_7311837, object r_733872 */
++static void __lambda_101(void *data, object self_7311830, int argc, object *args) /* object self_7311830, object r_733865 */
{
- object r_734317 = args[0];
-+ object r_733872 = args[0];
++ object r_733865 = args[0];
-pair_type local_7315041;
-+pair_type local_7313748;
++pair_type local_7313741;
-return_direct_with_clo1(data, ((closureN)self_7313083)->elements[0], (((closure) ((closureN)self_7313083)->elements[0])->fn), set_pair_as_expr(&local_7315041, r_734317, Cyc_cdar(data, ((closureN)self_7313083)->elements[1])));;
-+return_direct_with_clo1(data, ((closureN)self_7311837)->elements[0], (((closure) ((closureN)self_7311837)->elements[0])->fn), set_pair_as_expr(&local_7313748, r_733872, Cyc_cdar(data, ((closureN)self_7311837)->elements[1])));;
++return_direct_with_clo1(data, ((closureN)self_7311830)->elements[0], (((closure) ((closureN)self_7311830)->elements[0])->fn), set_pair_as_expr(&local_7313741, r_733865, Cyc_cdar(data, ((closureN)self_7311830)->elements[1])));;
}
-static void __lambda_99(void *data, object self_7313081, int argc, object *args) /* object self_7313081, object r_734312 */
-+static void __lambda_99(void *data, object self_7311835, int argc, object *args) /* object self_7311835, object r_733867 */
++static void __lambda_99(void *data, object self_7311828, int argc, object *args) /* object self_7311828, object r_733860 */
{
- object r_734312 = args[0];
-+ object r_733867 = args[0];
++ object r_733860 = args[0];
-pair_type local_7315024;
-+pair_type local_7313731;
++pair_type local_7313724;
-return_direct_with_clo1(data, ((closureN)self_7313081)->elements[0], (((closure) ((closureN)self_7313081)->elements[0])->fn), set_pair_as_expr(&local_7315024, r_734312, Cyc_cdar(data, ((closureN)self_7313081)->elements[1])));;
-+return_direct_with_clo1(data, ((closureN)self_7311835)->elements[0], (((closure) ((closureN)self_7311835)->elements[0])->fn), set_pair_as_expr(&local_7313731, r_733867, Cyc_cdar(data, ((closureN)self_7311835)->elements[1])));;
++return_direct_with_clo1(data, ((closureN)self_7311828)->elements[0], (((closure) ((closureN)self_7311828)->elements[0])->fn), set_pair_as_expr(&local_7313724, r_733860, Cyc_cdar(data, ((closureN)self_7311828)->elements[1])));;
}
-static void __lambda_96(void *data, object self_7313084, int argc, object *args) /* object self_7313084, object r_734306 */
-+static void __lambda_96(void *data, object self_7311838, int argc, object *args) /* object self_7311838, object r_733861 */
++static void __lambda_96(void *data, object self_7311831, int argc, object *args) /* object self_7311831, object r_733854 */
{
- object r_734306 = args[0];
-+ object r_733861 = args[0];
++ object r_733854 = args[0];
-closureN_type c_7314985;
-object e_7314992 [3];
@@ -64260,42 +64525,41 @@ Make let-values be the same as let*-values, to work around
-c_7314985.elements[0] = ((closureN)self_7313084)->elements[0];
-c_7314985.elements[1] = ((closureN)self_7313084)->elements[1];
-c_7314985.elements[2] = ((closureN)self_7313084)->elements[2];
-+closureN_type c_7313692;
-+object e_7313699 [3];
-+c_7313692.hdr.mark = gc_color_red;
-+ c_7313692.hdr.grayed = 0;
-+c_7313692.tag = closureN_tag;
-+ c_7313692.fn = (function_type)__lambda_97;
-+c_7313692.num_args = 1;
-+c_7313692.num_elements = 3;
-+c_7313692.elements = (object *)e_7313699;
-+c_7313692.elements[0] = ((closureN)self_7311838)->elements[0];
-+c_7313692.elements[1] = ((closureN)self_7311838)->elements[1];
-+c_7313692.elements[2] = ((closureN)self_7311838)->elements[2];
++closureN_type c_7313685;
++object e_7313692 [3];
++c_7313685.hdr.mark = gc_color_red;
++ c_7313685.hdr.grayed = 0;
++c_7313685.tag = closureN_tag;
++ c_7313685.fn = (function_type)__lambda_97;
++c_7313685.num_args = 1;
++c_7313685.num_elements = 3;
++c_7313685.elements = (object *)e_7313692;
++c_7313685.elements[0] = ((closureN)self_7311831)->elements[0];
++c_7313685.elements[1] = ((closureN)self_7311831)->elements[1];
++c_7313685.elements[2] = ((closureN)self_7311831)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314985,__lambda_97, Cyc_set_cell(data, ((closureN)self_7313084)->elements[0], r_734306));;
-+return_direct_with_clo1(data,(closure)&c_7313692,__lambda_97, Cyc_set_cell(data, ((closureN)self_7311838)->elements[0], r_733861));;
++return_direct_with_clo1(data,(closure)&c_7313685,__lambda_97, Cyc_set_cell(data, ((closureN)self_7311831)->elements[0], r_733854));;
}
-static void __lambda_97(void *data, object self_7313085, int argc, object *args) /* object self_7313085, object r_734305 */
-+static void __lambda_97(void *data, object self_7311839, int argc, object *args) /* object self_7311839, object r_733860 */
++static void __lambda_97(void *data, object self_7311832, int argc, object *args) /* object self_7311832, object r_733853 */
{
-return_closcall2(data, car(((closureN)self_7313085)->elements[0]), ((closureN)self_7313085)->elements[1], ((closureN)self_7313085)->elements[2]);;
-+return_closcall2(data, car(((closureN)self_7311839)->elements[0]), ((closureN)self_7311839)->elements[1], ((closureN)self_7311839)->elements[2]);;
++return_closcall2(data, car(((closureN)self_7311832)->elements[0]), ((closureN)self_7311832)->elements[1], ((closureN)self_7311832)->elements[2]);;
}
-static void __lambda_75(void *data, object _, int argc, object *args) /* closure _,object k_734280, object exp_7373_732873, object rename_7374_732874, object compare_7375_732875 */
-+static void __lambda_75(void *data, object _, int argc, object *args) /* closure _,object k_733835, object exp_7373_732533, object rename_7374_732534, object compare_7375_732535 */
++static void __lambda_75(void *data, object _, int argc, object *args) /* closure _,object k_733828, object exp_7373_732526, object rename_7374_732527, object compare_7375_732528 */
{
-object k_734280 = args[0]; object exp_7373_732873 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:begin");
-+object k_733835 = args[0]; object exp_7373_732533 = args[1];
-+ Cyc_st_add(data, "base.sld:begin");
++object k_733828 = args[0]; object exp_7373_732526 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:begin");
-closureN_type c_7314868;
-object e_7314948 [2];
@@ -64308,27 +64572,27 @@ Make let-values be the same as let*-values, to work around
-c_7314868.elements = (object *)e_7314948;
-c_7314868.elements[0] = exp_7373_732873;
-c_7314868.elements[1] = k_734280;
-+closureN_type c_7313575;
-+object e_7313655 [2];
-+c_7313575.hdr.mark = gc_color_red;
-+ c_7313575.hdr.grayed = 0;
-+c_7313575.tag = closureN_tag;
-+ c_7313575.fn = (function_type)__lambda_76;
-+c_7313575.num_args = 2;
-+c_7313575.num_elements = 2;
-+c_7313575.elements = (object *)e_7313655;
-+c_7313575.elements[0] = exp_7373_732533;
-+c_7313575.elements[1] = k_733835;
++closureN_type c_7313568;
++object e_7313648 [2];
++c_7313568.hdr.mark = gc_color_red;
++ c_7313568.hdr.grayed = 0;
++c_7313568.tag = closureN_tag;
++ c_7313568.fn = (function_type)__lambda_76;
++c_7313568.num_args = 2;
++c_7313568.num_elements = 2;
++c_7313568.elements = (object *)e_7313648;
++c_7313568.elements[0] = exp_7373_732526;
++c_7313568.elements[1] = k_733828;
-return_direct_with_clo2(data,(closure)&c_7314868,__lambda_76, boolean_f, boolean_f);;
-+return_direct_with_clo2(data,(closure)&c_7313575,__lambda_76, boolean_f, boolean_f);;
++return_direct_with_clo2(data,(closure)&c_7313568,__lambda_76, boolean_f, boolean_f);;
}
-static void __lambda_76(void *data, object self_7313035, int argc, object *args) /* object self_7313035, object dummy_91bind_732878, object singlet_127_732879 */
-+static void __lambda_76(void *data, object self_7311789, int argc, object *args) /* object self_7311789, object dummy_91bind_732538, object singlet_127_732539 */
++static void __lambda_76(void *data, object self_7311782, int argc, object *args) /* object self_7311782, object dummy_91bind_732531, object singlet_127_732532 */
{
- object dummy_91bind_732878 = args[0]; object singlet_127_732879 = args[1];
-+ object dummy_91bind_732538 = args[0]; object singlet_127_732539 = args[1];
++ object dummy_91bind_732531 = args[0]; object singlet_127_732532 = args[1];
-closureN_type c_7314870;
-object e_7314944 [3];
@@ -64342,31 +64606,31 @@ Make let-values be the same as let*-values, to work around
-c_7314870.elements[0] = ((closureN)self_7313035)->elements[0];
-c_7314870.elements[1] = ((closureN)self_7313035)->elements[1];
-c_7314870.elements[2] = singlet_127_732879;
-+closureN_type c_7313577;
-+object e_7313651 [3];
-+c_7313577.hdr.mark = gc_color_red;
-+ c_7313577.hdr.grayed = 0;
-+c_7313577.tag = closureN_tag;
-+ c_7313577.fn = (function_type)__lambda_1287;
-+c_7313577.num_args = 1;
-+c_7313577.num_elements = 3;
-+c_7313577.elements = (object *)e_7313651;
-+c_7313577.elements[0] = ((closureN)self_7311789)->elements[0];
-+c_7313577.elements[1] = ((closureN)self_7311789)->elements[1];
-+c_7313577.elements[2] = singlet_127_732539;
++closureN_type c_7313570;
++object e_7313644 [3];
++c_7313570.hdr.mark = gc_color_red;
++ c_7313570.hdr.grayed = 0;
++c_7313570.tag = closureN_tag;
++ c_7313570.fn = (function_type)__lambda_1287;
++c_7313570.num_args = 1;
++c_7313570.num_elements = 3;
++c_7313570.elements = (object *)e_7313644;
++c_7313570.elements[0] = ((closureN)self_7311782)->elements[0];
++c_7313570.elements[1] = ((closureN)self_7311782)->elements[1];
++c_7313570.elements[2] = singlet_127_732532;
-pair_type local_7314947;
-return_direct_with_clo1(data,(closure)&c_7314870,__lambda_1334, set_cell_as_expr(&local_7314947, dummy_91bind_732878));;
-+pair_type local_7313654;
-+return_direct_with_clo1(data,(closure)&c_7313577,__lambda_1287, set_cell_as_expr(&local_7313654, dummy_91bind_732538));;
++pair_type local_7313647;
++return_direct_with_clo1(data,(closure)&c_7313570,__lambda_1287, set_cell_as_expr(&local_7313647, dummy_91bind_732531));;
}
-static void __lambda_1334(void *data, object self_7313036, int argc, object *args) /* object self_7313036, object dummy_91bind_732878 */
-+static void __lambda_1287(void *data, object self_7311790, int argc, object *args) /* object self_7311790, object dummy_91bind_732538 */
++static void __lambda_1287(void *data, object self_7311783, int argc, object *args) /* object self_7311783, object dummy_91bind_732531 */
{
- object dummy_91bind_732878 = args[0];
-+ object dummy_91bind_732538 = args[0];
++ object dummy_91bind_732531 = args[0];
-closureN_type c_7314872;
-object e_7314939 [3];
@@ -64380,31 +64644,31 @@ Make let-values be the same as let*-values, to work around
-c_7314872.elements[0] = dummy_91bind_732878;
-c_7314872.elements[1] = ((closureN)self_7313036)->elements[0];
-c_7314872.elements[2] = ((closureN)self_7313036)->elements[1];
-+closureN_type c_7313579;
-+object e_7313646 [3];
-+c_7313579.hdr.mark = gc_color_red;
-+ c_7313579.hdr.grayed = 0;
-+c_7313579.tag = closureN_tag;
-+ c_7313579.fn = (function_type)__lambda_1286;
-+c_7313579.num_args = 1;
-+c_7313579.num_elements = 3;
-+c_7313579.elements = (object *)e_7313646;
-+c_7313579.elements[0] = dummy_91bind_732538;
-+c_7313579.elements[1] = ((closureN)self_7311790)->elements[0];
-+c_7313579.elements[2] = ((closureN)self_7311790)->elements[1];
++closureN_type c_7313572;
++object e_7313639 [3];
++c_7313572.hdr.mark = gc_color_red;
++ c_7313572.hdr.grayed = 0;
++c_7313572.tag = closureN_tag;
++ c_7313572.fn = (function_type)__lambda_1286;
++c_7313572.num_args = 1;
++c_7313572.num_elements = 3;
++c_7313572.elements = (object *)e_7313639;
++c_7313572.elements[0] = dummy_91bind_732531;
++c_7313572.elements[1] = ((closureN)self_7311783)->elements[0];
++c_7313572.elements[2] = ((closureN)self_7311783)->elements[1];
-pair_type local_7314942;
-return_direct_with_clo1(data,(closure)&c_7314872,__lambda_1333, set_cell_as_expr(&local_7314942, ((closureN)self_7313036)->elements[2]));;
-+pair_type local_7313649;
-+return_direct_with_clo1(data,(closure)&c_7313579,__lambda_1286, set_cell_as_expr(&local_7313649, ((closureN)self_7311790)->elements[2]));;
++pair_type local_7313642;
++return_direct_with_clo1(data,(closure)&c_7313572,__lambda_1286, set_cell_as_expr(&local_7313642, ((closureN)self_7311783)->elements[2]));;
}
-static void __lambda_1333(void *data, object self_7313037, int argc, object *args) /* object self_7313037, object singlet_127_732879 */
-+static void __lambda_1286(void *data, object self_7311791, int argc, object *args) /* object self_7311791, object singlet_127_732539 */
++static void __lambda_1286(void *data, object self_7311784, int argc, object *args) /* object self_7311784, object singlet_127_732532 */
{
- object singlet_127_732879 = args[0];
-+ object singlet_127_732539 = args[0];
++ object singlet_127_732532 = args[0];
-closureN_type c_7314874;
-object e_7314928 [4];
@@ -64419,54 +64683,54 @@ Make let-values be the same as let*-values, to work around
-c_7314874.elements[1] = ((closureN)self_7313037)->elements[1];
-c_7314874.elements[2] = ((closureN)self_7313037)->elements[2];
-c_7314874.elements[3] = singlet_127_732879;
-+closureN_type c_7313581;
-+object e_7313635 [4];
-+c_7313581.hdr.mark = gc_color_red;
-+ c_7313581.hdr.grayed = 0;
-+c_7313581.tag = closureN_tag;
-+ c_7313581.fn = (function_type)__lambda_77;
-+c_7313581.num_args = 1;
-+c_7313581.num_elements = 4;
-+c_7313581.elements = (object *)e_7313635;
-+c_7313581.elements[0] = ((closureN)self_7311791)->elements[0];
-+c_7313581.elements[1] = ((closureN)self_7311791)->elements[1];
-+c_7313581.elements[2] = ((closureN)self_7311791)->elements[2];
-+c_7313581.elements[3] = singlet_127_732539;
++closureN_type c_7313574;
++object e_7313628 [4];
++c_7313574.hdr.mark = gc_color_red;
++ c_7313574.hdr.grayed = 0;
++c_7313574.tag = closureN_tag;
++ c_7313574.fn = (function_type)__lambda_77;
++c_7313574.num_args = 1;
++c_7313574.num_elements = 4;
++c_7313574.elements = (object *)e_7313628;
++c_7313574.elements[0] = ((closureN)self_7311784)->elements[0];
++c_7313574.elements[1] = ((closureN)self_7311784)->elements[1];
++c_7313574.elements[2] = ((closureN)self_7311784)->elements[2];
++c_7313574.elements[3] = singlet_127_732532;
-mmacro(c_7314929, (function_type)__lambda_83);c_7314929.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7314874,__lambda_77, &c_7314929);;
-+mmacro(c_7313636, (function_type)__lambda_83);c_7313636.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7313581,__lambda_77, &c_7313636);;
++mmacro(c_7313629, (function_type)__lambda_83);c_7313629.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7313574,__lambda_77, &c_7313629);;
}
-static void __lambda_83(void *data, object self_7313038, int argc, object *args) /* object self_7313038, object k_734294, object l_7376_732882 */
-+static void __lambda_83(void *data, object self_7311792, int argc, object *args) /* object self_7311792, object k_733849, object l_7376_732542 */
++static void __lambda_83(void *data, object self_7311785, int argc, object *args) /* object self_7311785, object k_733842, object l_7376_732535 */
{
- object k_734294 = args[0]; object l_7376_732882 = args[1];
- complex_num_type local_7314932;
-+ object k_733849 = args[0]; object l_7376_732542 = args[1];
-+ complex_num_type local_7313639;
++ object k_733842 = args[0]; object l_7376_732535 = args[1];
++ complex_num_type local_7313632;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7314932, l_7376_732882)) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7313639, l_7376_732542)) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7313632, l_7376_732535)) ){
-return_direct_with_clo1(data, k_734294, (((closure) k_734294)->fn), Cyc_num_fast_eq_op(data, Cyc_length(data, l_7376_732882), obj_int2obj(1)));
-+return_direct_with_clo1(data, k_733849, (((closure) k_733849)->fn), Cyc_num_fast_eq_op(data, Cyc_length(data, l_7376_732542), obj_int2obj(1)));
++return_direct_with_clo1(data, k_733842, (((closure) k_733842)->fn), Cyc_num_fast_eq_op(data, Cyc_length(data, l_7376_732535), obj_int2obj(1)));
} else {
- return_direct_with_clo1(data, k_734294, (((closure) k_734294)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_733849, (((closure) k_733849)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_733842, (((closure) k_733842)->fn), boolean_f);}
;;
}
-static void __lambda_77(void *data, object self_7313039, int argc, object *args) /* object self_7313039, object r_734293 */
-+static void __lambda_77(void *data, object self_7311793, int argc, object *args) /* object self_7311793, object r_733848 */
++static void __lambda_77(void *data, object self_7311786, int argc, object *args) /* object self_7311786, object r_733841 */
{
- object r_734293 = args[0];
-+ object r_733848 = args[0];
++ object r_733841 = args[0];
-closureN_type c_7314876;
-object e_7314924 [4];
@@ -64481,28 +64745,28 @@ Make let-values be the same as let*-values, to work around
-c_7314876.elements[1] = ((closureN)self_7313039)->elements[1];
-c_7314876.elements[2] = ((closureN)self_7313039)->elements[2];
-c_7314876.elements[3] = ((closureN)self_7313039)->elements[3];
-+closureN_type c_7313583;
-+object e_7313631 [4];
-+c_7313583.hdr.mark = gc_color_red;
-+ c_7313583.hdr.grayed = 0;
-+c_7313583.tag = closureN_tag;
-+ c_7313583.fn = (function_type)__lambda_78;
-+c_7313583.num_args = 1;
-+c_7313583.num_elements = 4;
-+c_7313583.elements = (object *)e_7313631;
-+c_7313583.elements[0] = ((closureN)self_7311793)->elements[0];
-+c_7313583.elements[1] = ((closureN)self_7311793)->elements[1];
-+c_7313583.elements[2] = ((closureN)self_7311793)->elements[2];
-+c_7313583.elements[3] = ((closureN)self_7311793)->elements[3];
++closureN_type c_7313576;
++object e_7313624 [4];
++c_7313576.hdr.mark = gc_color_red;
++ c_7313576.hdr.grayed = 0;
++c_7313576.tag = closureN_tag;
++ c_7313576.fn = (function_type)__lambda_78;
++c_7313576.num_args = 1;
++c_7313576.num_elements = 4;
++c_7313576.elements = (object *)e_7313624;
++c_7313576.elements[0] = ((closureN)self_7311786)->elements[0];
++c_7313576.elements[1] = ((closureN)self_7311786)->elements[1];
++c_7313576.elements[2] = ((closureN)self_7311786)->elements[2];
++c_7313576.elements[3] = ((closureN)self_7311786)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7314876,__lambda_78, Cyc_set_cell(data, ((closureN)self_7313039)->elements[3], r_734293));;
-+return_direct_with_clo1(data,(closure)&c_7313583,__lambda_78, Cyc_set_cell(data, ((closureN)self_7311793)->elements[3], r_733848));;
++return_direct_with_clo1(data,(closure)&c_7313576,__lambda_78, Cyc_set_cell(data, ((closureN)self_7311786)->elements[3], r_733841));;
}
-static void __lambda_78(void *data, object self_7313040, int argc, object *args) /* object self_7313040, object r_734281 */
-+static void __lambda_78(void *data, object self_7311794, int argc, object *args) /* object self_7311794, object r_733836 */
++static void __lambda_78(void *data, object self_7311787, int argc, object *args) /* object self_7311787, object r_733829 */
{
@@ -64518,18 +64782,18 @@ Make let-values be the same as let*-values, to work around
-c_7314878.elements[0] = ((closureN)self_7313040)->elements[0];
-c_7314878.elements[1] = ((closureN)self_7313040)->elements[1];
-c_7314878.elements[2] = ((closureN)self_7313040)->elements[2];
-+closureN_type c_7313585;
-+object e_7313600 [3];
-+c_7313585.hdr.mark = gc_color_red;
-+ c_7313585.hdr.grayed = 0;
-+c_7313585.tag = closureN_tag;
-+ c_7313585.fn = (function_type)__lambda_79;
-+c_7313585.num_args = 1;
-+c_7313585.num_elements = 3;
-+c_7313585.elements = (object *)e_7313600;
-+c_7313585.elements[0] = ((closureN)self_7311794)->elements[0];
-+c_7313585.elements[1] = ((closureN)self_7311794)->elements[1];
-+c_7313585.elements[2] = ((closureN)self_7311794)->elements[2];
++closureN_type c_7313578;
++object e_7313593 [3];
++c_7313578.hdr.mark = gc_color_red;
++ c_7313578.hdr.grayed = 0;
++c_7313578.tag = closureN_tag;
++ c_7313578.fn = (function_type)__lambda_79;
++c_7313578.num_args = 1;
++c_7313578.num_elements = 3;
++c_7313578.elements = (object *)e_7313593;
++c_7313578.elements[0] = ((closureN)self_7311787)->elements[0];
++c_7313578.elements[1] = ((closureN)self_7311787)->elements[1];
++c_7313578.elements[2] = ((closureN)self_7311787)->elements[2];
-closureN_type c_7314894;
@@ -64542,26 +64806,26 @@ Make let-values be the same as let*-values, to work around
-c_7314894.num_elements = 1;
-c_7314894.elements = (object *)e_7314923;
-c_7314894.elements[0] = ((closureN)self_7313040)->elements[3];
-+closureN_type c_7313601;
-+object e_7313630 [1];
-+c_7313601.hdr.mark = gc_color_red;
-+ c_7313601.hdr.grayed = 0;
-+c_7313601.tag = closureN_tag;
-+ c_7313601.fn = (function_type)__lambda_81;
-+c_7313601.num_args = 1;
-+c_7313601.num_elements = 1;
-+c_7313601.elements = (object *)e_7313630;
-+c_7313601.elements[0] = ((closureN)self_7311794)->elements[3];
++closureN_type c_7313594;
++object e_7313623 [1];
++c_7313594.hdr.mark = gc_color_red;
++ c_7313594.hdr.grayed = 0;
++c_7313594.tag = closureN_tag;
++ c_7313594.fn = (function_type)__lambda_81;
++c_7313594.num_args = 1;
++c_7313594.num_elements = 1;
++c_7313594.elements = (object *)e_7313623;
++c_7313594.elements[0] = ((closureN)self_7311787)->elements[3];
-return_direct_with_clo1(data,(closure)&c_7314878,__lambda_79, &c_7314894);;
-+return_direct_with_clo1(data,(closure)&c_7313585,__lambda_79, &c_7313601);;
++return_direct_with_clo1(data,(closure)&c_7313578,__lambda_79, &c_7313594);;
}
-static void __lambda_81(void *data, object self_7313041, int argc, object *args) /* object self_7313041, object k_734285, object exps_7378_732883 */
-+static void __lambda_81(void *data, object self_7311795, int argc, object *args) /* object self_7311795, object k_733840, object exps_7378_732543 */
++static void __lambda_81(void *data, object self_7311788, int argc, object *args) /* object self_7311788, object k_733833, object exps_7378_732536 */
{
- object k_734285 = args[0]; object exps_7378_732883 = args[1];
-+ object k_733840 = args[0]; object exps_7378_732543 = args[1];
++ object k_733833 = args[0]; object exps_7378_732536 = args[1];
@@ -64576,60 +64840,60 @@ Make let-values be the same as let*-values, to work around
-c_7314899.elements = (object *)e_7314922;
-c_7314899.elements[0] = exps_7378_732883;
-c_7314899.elements[1] = k_734285;
-+closureN_type c_7313606;
-+object e_7313629 [2];
-+c_7313606.hdr.mark = gc_color_red;
-+ c_7313606.hdr.grayed = 0;
-+c_7313606.tag = closureN_tag;
-+ c_7313606.fn = (function_type)__lambda_82;
-+c_7313606.num_args = 1;
-+c_7313606.num_elements = 2;
-+c_7313606.elements = (object *)e_7313629;
-+c_7313606.elements[0] = exps_7378_732543;
-+c_7313606.elements[1] = k_733840;
++closureN_type c_7313599;
++object e_7313622 [2];
++c_7313599.hdr.mark = gc_color_red;
++ c_7313599.hdr.grayed = 0;
++c_7313599.tag = closureN_tag;
++ c_7313599.fn = (function_type)__lambda_82;
++c_7313599.num_args = 1;
++c_7313599.num_elements = 2;
++c_7313599.elements = (object *)e_7313622;
++c_7313599.elements[0] = exps_7378_732536;
++c_7313599.elements[1] = k_733833;
-return_closcall2(data, car(((closureN)self_7313041)->elements[0]), &c_7314899, exps_7378_732883);;
-+return_closcall2(data, car(((closureN)self_7311795)->elements[0]), &c_7313606, exps_7378_732543);;
++return_closcall2(data, car(((closureN)self_7311788)->elements[0]), &c_7313599, exps_7378_732536);;
}
-static void __lambda_82(void *data, object self_7313042, int argc, object *args) /* object self_7313042, object r_734286 */
-+static void __lambda_82(void *data, object self_7311796, int argc, object *args) /* object self_7311796, object r_733841 */
++static void __lambda_82(void *data, object self_7311789, int argc, object *args) /* object self_7311789, object r_733834 */
{
- object r_734286 = args[0];
- if( (boolean_f != r_734286) ){
-+ object r_733841 = args[0];
-+ if( (boolean_f != r_733841) ){
++ object r_733834 = args[0];
++ if( (boolean_f != r_733834) ){
-return_direct_with_clo1(data, ((closureN)self_7313042)->elements[1], (((closure) ((closureN)self_7313042)->elements[1])->fn), Cyc_car(data, ((closureN)self_7313042)->elements[0]));
-+return_direct_with_clo1(data, ((closureN)self_7311796)->elements[1], (((closure) ((closureN)self_7311796)->elements[1])->fn), Cyc_car(data, ((closureN)self_7311796)->elements[0]));
++return_direct_with_clo1(data, ((closureN)self_7311789)->elements[1], (((closure) ((closureN)self_7311789)->elements[1])->fn), Cyc_car(data, ((closureN)self_7311789)->elements[0]));
} else {
-if( (boolean_f != Cyc_is_pair(((closureN)self_7313042)->elements[0])) ){
-+if( (boolean_f != Cyc_is_pair(((closureN)self_7311796)->elements[0])) ){
++if( (boolean_f != Cyc_is_pair(((closureN)self_7311789)->elements[0])) ){
-pair_type local_7314912;
-+pair_type local_7313619;
++pair_type local_7313612;
-pair_type local_7314915;
-+pair_type local_7313622;
++pair_type local_7313615;
-pair_type local_7314918;
-return_direct_with_clo1(data, ((closureN)self_7313042)->elements[1], (((closure) ((closureN)self_7313042)->elements[1])->fn), set_pair_as_expr(&local_7314912, set_pair_as_expr(&local_7314915, quote_lambda, set_pair_as_expr(&local_7314918, NULL, ((closureN)self_7313042)->elements[0])), NULL));
-+pair_type local_7313625;
-+return_direct_with_clo1(data, ((closureN)self_7311796)->elements[1], (((closure) ((closureN)self_7311796)->elements[1])->fn), set_pair_as_expr(&local_7313619, set_pair_as_expr(&local_7313622, quote_lambda, set_pair_as_expr(&local_7313625, NULL, ((closureN)self_7311796)->elements[0])), NULL));
++pair_type local_7313618;
++return_direct_with_clo1(data, ((closureN)self_7311789)->elements[1], (((closure) ((closureN)self_7311789)->elements[1])->fn), set_pair_as_expr(&local_7313612, set_pair_as_expr(&local_7313615, quote_lambda, set_pair_as_expr(&local_7313618, NULL, ((closureN)self_7311789)->elements[0])), NULL));
} else {
- return_direct_with_clo1(data, ((closureN)self_7313042)->elements[1], (((closure) ((closureN)self_7313042)->elements[1])->fn), boolean_f);}
-+ return_direct_with_clo1(data, ((closureN)self_7311796)->elements[1], (((closure) ((closureN)self_7311796)->elements[1])->fn), boolean_f);}
++ return_direct_with_clo1(data, ((closureN)self_7311789)->elements[1], (((closure) ((closureN)self_7311789)->elements[1])->fn), boolean_f);}
;}
;;
}
-static void __lambda_79(void *data, object self_7313043, int argc, object *args) /* object self_7313043, object r_734284 */
-+static void __lambda_79(void *data, object self_7311797, int argc, object *args) /* object self_7311797, object r_733839 */
++static void __lambda_79(void *data, object self_7311790, int argc, object *args) /* object self_7311790, object r_733832 */
{
- object r_734284 = args[0];
-+ object r_733839 = args[0];
++ object r_733832 = args[0];
-closureN_type c_7314880;
-object e_7314889 [3];
@@ -64643,27 +64907,27 @@ Make let-values be the same as let*-values, to work around
-c_7314880.elements[0] = ((closureN)self_7313043)->elements[0];
-c_7314880.elements[1] = ((closureN)self_7313043)->elements[1];
-c_7314880.elements[2] = ((closureN)self_7313043)->elements[2];
-+closureN_type c_7313587;
-+object e_7313596 [3];
-+c_7313587.hdr.mark = gc_color_red;
-+ c_7313587.hdr.grayed = 0;
-+c_7313587.tag = closureN_tag;
-+ c_7313587.fn = (function_type)__lambda_80;
-+c_7313587.num_args = 1;
-+c_7313587.num_elements = 3;
-+c_7313587.elements = (object *)e_7313596;
-+c_7313587.elements[0] = ((closureN)self_7311797)->elements[0];
-+c_7313587.elements[1] = ((closureN)self_7311797)->elements[1];
-+c_7313587.elements[2] = ((closureN)self_7311797)->elements[2];
++closureN_type c_7313580;
++object e_7313589 [3];
++c_7313580.hdr.mark = gc_color_red;
++ c_7313580.hdr.grayed = 0;
++c_7313580.tag = closureN_tag;
++ c_7313580.fn = (function_type)__lambda_80;
++c_7313580.num_args = 1;
++c_7313580.num_elements = 3;
++c_7313580.elements = (object *)e_7313589;
++c_7313580.elements[0] = ((closureN)self_7311790)->elements[0];
++c_7313580.elements[1] = ((closureN)self_7311790)->elements[1];
++c_7313580.elements[2] = ((closureN)self_7311790)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314880,__lambda_80, Cyc_set_cell(data, ((closureN)self_7313043)->elements[0], r_734284));;
-+return_direct_with_clo1(data,(closure)&c_7313587,__lambda_80, Cyc_set_cell(data, ((closureN)self_7311797)->elements[0], r_733839));;
++return_direct_with_clo1(data,(closure)&c_7313580,__lambda_80, Cyc_set_cell(data, ((closureN)self_7311790)->elements[0], r_733832));;
}
-static void __lambda_80(void *data, object self_7313044, int argc, object *args) /* object self_7313044, object r_734282 */
-+static void __lambda_80(void *data, object self_7311798, int argc, object *args) /* object self_7311798, object r_733837 */
++static void __lambda_80(void *data, object self_7311791, int argc, object *args) /* object self_7311791, object r_733830 */
{
@@ -64671,16 +64935,15 @@ Make let-values be the same as let*-values, to work around
-return_closcall2(data, car(((closureN)self_7313044)->elements[0]), ((closureN)self_7313044)->elements[2], Cyc_cdr(data, ((closureN)self_7313044)->elements[1]));;
-+return_closcall2(data, car(((closureN)self_7311798)->elements[0]), ((closureN)self_7311798)->elements[2], Cyc_cdr(data, ((closureN)self_7311798)->elements[1]));;
++return_closcall2(data, car(((closureN)self_7311791)->elements[0]), ((closureN)self_7311791)->elements[2], Cyc_cdr(data, ((closureN)self_7311791)->elements[1]));;
}
-static void __lambda_58(void *data, object _, int argc, object *args) /* closure _,object k_734249, object exp_7346_732860, object rename_7347_732861, object compare_7348_732862 */
-+static void __lambda_58(void *data, object _, int argc, object *args) /* closure _,object k_733804, object exp_7346_732520, object rename_7347_732521, object compare_7348_732522 */
++static void __lambda_58(void *data, object _, int argc, object *args) /* closure _,object k_733797, object exp_7346_732513, object rename_7347_732514, object compare_7348_732515 */
{
-object k_734249 = args[0]; object exp_7346_732860 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:letrec");
-+object k_733804 = args[0]; object exp_7346_732520 = args[1];
-+ Cyc_st_add(data, "base.sld:letrec");
++object k_733797 = args[0]; object exp_7346_732513 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:letrec");
-closureN_type c_7314774;
-object e_7314777 [1];
@@ -64692,16 +64955,16 @@ Make let-values be the same as let*-values, to work around
-c_7314774.num_elements = 1;
-c_7314774.elements = (object *)e_7314777;
-c_7314774.elements[0] = k_734249;
-+closureN_type c_7313481;
-+object e_7313484 [1];
-+c_7313481.hdr.mark = gc_color_red;
-+ c_7313481.hdr.grayed = 0;
-+c_7313481.tag = closureN_tag;
-+ c_7313481.fn = (function_type)__lambda_59;
-+c_7313481.num_args = 1;
-+c_7313481.num_elements = 1;
-+c_7313481.elements = (object *)e_7313484;
-+c_7313481.elements[0] = k_733804;
++closureN_type c_7313474;
++object e_7313477 [1];
++c_7313474.hdr.mark = gc_color_red;
++ c_7313474.hdr.grayed = 0;
++c_7313474.tag = closureN_tag;
++ c_7313474.fn = (function_type)__lambda_59;
++c_7313474.num_args = 1;
++c_7313474.num_elements = 1;
++c_7313474.elements = (object *)e_7313477;
++c_7313474.elements[0] = k_733797;
-closureN_type c_7314778;
@@ -64714,26 +64977,26 @@ Make let-values be the same as let*-values, to work around
-c_7314778.num_elements = 1;
-c_7314778.elements = (object *)e_7314865;
-c_7314778.elements[0] = exp_7346_732860;
-+closureN_type c_7313485;
-+object e_7313572 [1];
-+c_7313485.hdr.mark = gc_color_red;
-+ c_7313485.hdr.grayed = 0;
-+c_7313485.tag = closureN_tag;
-+ c_7313485.fn = (function_type)__lambda_60;
-+c_7313485.num_args = 1;
-+c_7313485.num_elements = 1;
-+c_7313485.elements = (object *)e_7313572;
-+c_7313485.elements[0] = exp_7346_732520;
++closureN_type c_7313478;
++object e_7313565 [1];
++c_7313478.hdr.mark = gc_color_red;
++ c_7313478.hdr.grayed = 0;
++c_7313478.tag = closureN_tag;
++ c_7313478.fn = (function_type)__lambda_60;
++c_7313478.num_args = 1;
++c_7313478.num_elements = 1;
++c_7313478.elements = (object *)e_7313565;
++c_7313478.elements[0] = exp_7346_732513;
-return_direct_with_clo1(data,(closure)&c_7314774,__lambda_59, &c_7314778);;
-+return_direct_with_clo1(data,(closure)&c_7313481,__lambda_59, &c_7313485);;
++return_direct_with_clo1(data,(closure)&c_7313474,__lambda_59, &c_7313478);;
}
-static void __lambda_60(void *data, object self_7313019, int argc, object *args) /* object self_7313019, object k_734251, object k_7349_732863 */
-+static void __lambda_60(void *data, object self_7311773, int argc, object *args) /* object self_7311773, object k_733806, object k_7349_732523 */
++static void __lambda_60(void *data, object self_7311766, int argc, object *args) /* object self_7311766, object k_733799, object k_7349_732516 */
{
- object k_734251 = args[0]; object k_7349_732863 = args[1];
-+ object k_733806 = args[0]; object k_7349_732523 = args[1];
++ object k_733799 = args[0]; object k_7349_732516 = args[1];
-closureN_type c_7314780;
-object e_7314853 [2];
@@ -64746,17 +65009,17 @@ Make let-values be the same as let*-values, to work around
-c_7314780.elements = (object *)e_7314853;
-c_7314780.elements[0] = ((closureN)self_7313019)->elements[0];
-c_7314780.elements[1] = k_734251;
-+closureN_type c_7313487;
-+object e_7313560 [2];
-+c_7313487.hdr.mark = gc_color_red;
-+ c_7313487.hdr.grayed = 0;
-+c_7313487.tag = closureN_tag;
-+ c_7313487.fn = (function_type)__lambda_61;
-+c_7313487.num_args = 1;
-+c_7313487.num_elements = 2;
-+c_7313487.elements = (object *)e_7313560;
-+c_7313487.elements[0] = ((closureN)self_7311773)->elements[0];
-+c_7313487.elements[1] = k_733806;
++closureN_type c_7313480;
++object e_7313553 [2];
++c_7313480.hdr.mark = gc_color_red;
++ c_7313480.hdr.grayed = 0;
++c_7313480.tag = closureN_tag;
++ c_7313480.fn = (function_type)__lambda_61;
++c_7313480.num_args = 1;
++c_7313480.num_elements = 2;
++c_7313480.elements = (object *)e_7313553;
++c_7313480.elements[0] = ((closureN)self_7311766)->elements[0];
++c_7313480.elements[1] = k_733799;
-closureN_type c_7314854;
@@ -64770,27 +65033,27 @@ Make let-values be the same as let*-values, to work around
-c_7314854.elements = (object *)e_7314864;
-c_7314854.elements[0] = ((closureN)self_7313019)->elements[0];
-c_7314854.elements[1] = k_7349_732863;
-+closureN_type c_7313561;
-+object e_7313571 [2];
-+c_7313561.hdr.mark = gc_color_red;
-+ c_7313561.hdr.grayed = 0;
-+c_7313561.tag = closureN_tag;
-+ c_7313561.fn = (function_type)__lambda_73;
-+c_7313561.num_args = 1;
-+c_7313561.num_elements = 2;
-+c_7313561.elements = (object *)e_7313571;
-+c_7313561.elements[0] = ((closureN)self_7311773)->elements[0];
-+c_7313561.elements[1] = k_7349_732523;
++closureN_type c_7313554;
++object e_7313564 [2];
++c_7313554.hdr.mark = gc_color_red;
++ c_7313554.hdr.grayed = 0;
++c_7313554.tag = closureN_tag;
++ c_7313554.fn = (function_type)__lambda_73;
++c_7313554.num_args = 1;
++c_7313554.num_elements = 2;
++c_7313554.elements = (object *)e_7313564;
++c_7313554.elements[0] = ((closureN)self_7311766)->elements[0];
++c_7313554.elements[1] = k_7349_732516;
-return_direct_with_clo1(data,(closure)&c_7314780,__lambda_61, &c_7314854);;
-+return_direct_with_clo1(data,(closure)&c_7313487,__lambda_61, &c_7313561);;
++return_direct_with_clo1(data,(closure)&c_7313480,__lambda_61, &c_7313554);;
}
-static void __lambda_73(void *data, object self_7313020, int argc, object *args) /* object self_7313020, object k_734276, object obj_7350_732864 */
-+static void __lambda_73(void *data, object self_7311774, int argc, object *args) /* object self_7311774, object k_733831, object obj_7350_732524 */
++static void __lambda_73(void *data, object self_7311767, int argc, object *args) /* object self_7311767, object k_733824, object obj_7350_732517 */
{
- object k_734276 = args[0];
-+ object k_733831 = args[0];
++ object k_733824 = args[0];
-closureN_type c_7314857;
-object e_7314861 [2];
@@ -64803,39 +65066,39 @@ Make let-values be the same as let*-values, to work around
-c_7314857.elements = (object *)e_7314861;
-c_7314857.elements[0] = k_734276;
-c_7314857.elements[1] = ((closureN)self_7313020)->elements[1];
-+closureN_type c_7313564;
-+object e_7313568 [2];
-+c_7313564.hdr.mark = gc_color_red;
-+ c_7313564.hdr.grayed = 0;
-+c_7313564.tag = closureN_tag;
-+ c_7313564.fn = (function_type)__lambda_74;
-+c_7313564.num_args = 1;
-+c_7313564.num_elements = 2;
-+c_7313564.elements = (object *)e_7313568;
-+c_7313564.elements[0] = k_733831;
-+c_7313564.elements[1] = ((closureN)self_7311774)->elements[1];
++closureN_type c_7313557;
++object e_7313561 [2];
++c_7313557.hdr.mark = gc_color_red;
++ c_7313557.hdr.grayed = 0;
++c_7313557.tag = closureN_tag;
++ c_7313557.fn = (function_type)__lambda_74;
++c_7313557.num_args = 1;
++c_7313557.num_elements = 2;
++c_7313557.elements = (object *)e_7313561;
++c_7313557.elements[0] = k_733824;
++c_7313557.elements[1] = ((closureN)self_7311767)->elements[1];
-make_utf8_string_with_len(c_7314862, "unable to expand letrec", 23, 23);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7314857, &c_7314862, ((closureN)self_7313020)->elements[0]);;;
-+make_utf8_string_with_len(c_7313569, "unable to expand letrec", 23, 23);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7313564, &c_7313569, ((closureN)self_7311774)->elements[0]);;;
++make_utf8_string_with_len(c_7313562, "unable to expand letrec", 23, 23);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), &c_7313557, &c_7313562, ((closureN)self_7311767)->elements[0]);;;
}
-static void __lambda_74(void *data, object self_7313021, int argc, object *args) /* object self_7313021, object r_734277 */
-+static void __lambda_74(void *data, object self_7311775, int argc, object *args) /* object self_7311775, object r_733832 */
++static void __lambda_74(void *data, object self_7311768, int argc, object *args) /* object self_7311768, object r_733825 */
{
- object r_734277 = args[0];
- return_closcall2(data, ((closureN)self_7313021)->elements[1], ((closureN)self_7313021)->elements[0], r_734277);;
-+ object r_733832 = args[0];
-+ return_closcall2(data, ((closureN)self_7311775)->elements[1], ((closureN)self_7311775)->elements[0], r_733832);;
++ object r_733825 = args[0];
++ return_closcall2(data, ((closureN)self_7311768)->elements[1], ((closureN)self_7311768)->elements[0], r_733825);;
}
-static void __lambda_61(void *data, object self_7313022, int argc, object *args) /* object self_7313022, object r_734252 */
-+static void __lambda_61(void *data, object self_7311776, int argc, object *args) /* object self_7311776, object r_733807 */
++static void __lambda_61(void *data, object self_7311769, int argc, object *args) /* object self_7311769, object r_733800 */
{
- object r_734252 = args[0];
-+ object r_733807 = args[0];
++ object r_733800 = args[0];
-closureN_type c_7314782;
-object e_7314786 [2];
@@ -64848,17 +65111,17 @@ Make let-values be the same as let*-values, to work around
-c_7314782.elements = (object *)e_7314786;
-c_7314782.elements[0] = ((closureN)self_7313022)->elements[1];
-c_7314782.elements[1] = r_734252;
-+closureN_type c_7313489;
-+object e_7313493 [2];
-+c_7313489.hdr.mark = gc_color_red;
-+ c_7313489.hdr.grayed = 0;
-+c_7313489.tag = closureN_tag;
-+ c_7313489.fn = (function_type)__lambda_62;
-+c_7313489.num_args = 1;
-+c_7313489.num_elements = 2;
-+c_7313489.elements = (object *)e_7313493;
-+c_7313489.elements[0] = ((closureN)self_7311776)->elements[1];
-+c_7313489.elements[1] = r_733807;
++closureN_type c_7313482;
++object e_7313486 [2];
++c_7313482.hdr.mark = gc_color_red;
++ c_7313482.hdr.grayed = 0;
++c_7313482.tag = closureN_tag;
++ c_7313482.fn = (function_type)__lambda_62;
++c_7313482.num_args = 1;
++c_7313482.num_elements = 2;
++c_7313482.elements = (object *)e_7313486;
++c_7313482.elements[0] = ((closureN)self_7311769)->elements[1];
++c_7313482.elements[1] = r_733800;
-closureN_type c_7314787;
@@ -64871,26 +65134,26 @@ Make let-values be the same as let*-values, to work around
-c_7314787.num_elements = 1;
-c_7314787.elements = (object *)e_7314852;
-c_7314787.elements[0] = ((closureN)self_7313022)->elements[0];
-+closureN_type c_7313494;
-+object e_7313559 [1];
-+c_7313494.hdr.mark = gc_color_red;
-+ c_7313494.hdr.grayed = 0;
-+c_7313494.tag = closureN_tag;
-+ c_7313494.fn = (function_type)__lambda_63;
-+c_7313494.num_args = 0;
-+c_7313494.num_elements = 1;
-+c_7313494.elements = (object *)e_7313559;
-+c_7313494.elements[0] = ((closureN)self_7311776)->elements[0];
++closureN_type c_7313487;
++object e_7313552 [1];
++c_7313487.hdr.mark = gc_color_red;
++ c_7313487.hdr.grayed = 0;
++c_7313487.tag = closureN_tag;
++ c_7313487.fn = (function_type)__lambda_63;
++c_7313487.num_args = 0;
++c_7313487.num_elements = 1;
++c_7313487.elements = (object *)e_7313552;
++c_7313487.elements[0] = ((closureN)self_7311769)->elements[0];
-return_direct_with_clo1(data,(closure)&c_7314782,__lambda_62, &c_7314787);;
-+return_direct_with_clo1(data,(closure)&c_7313489,__lambda_62, &c_7313494);;
++return_direct_with_clo1(data,(closure)&c_7313482,__lambda_62, &c_7313487);;
}
-static void __lambda_63(void *data, object self_7313023, int argc, object *args) /* object self_7313023, object k_734254 */
-+static void __lambda_63(void *data, object self_7311777, int argc, object *args) /* object self_7311777, object k_733809 */
++static void __lambda_63(void *data, object self_7311770, int argc, object *args) /* object self_7311770, object k_733802 */
{
- object k_734254 = args[0];
-+ object k_733809 = args[0];
++ object k_733802 = args[0];
-closureN_type c_7314789;
-object e_7314844 [2];
@@ -64903,44 +65166,44 @@ Make let-values be the same as let*-values, to work around
-c_7314789.elements = (object *)e_7314844;
-c_7314789.elements[0] = ((closureN)self_7313023)->elements[0];
-c_7314789.elements[1] = k_734254;
-+closureN_type c_7313496;
-+object e_7313551 [2];
-+c_7313496.hdr.mark = gc_color_red;
-+ c_7313496.hdr.grayed = 0;
-+c_7313496.tag = closureN_tag;
-+ c_7313496.fn = (function_type)__lambda_64;
-+c_7313496.num_args = 1;
-+c_7313496.num_elements = 2;
-+c_7313496.elements = (object *)e_7313551;
-+c_7313496.elements[0] = ((closureN)self_7311777)->elements[0];
-+c_7313496.elements[1] = k_733809;
++closureN_type c_7313489;
++object e_7313544 [2];
++c_7313489.hdr.mark = gc_color_red;
++ c_7313489.hdr.grayed = 0;
++c_7313489.tag = closureN_tag;
++ c_7313489.fn = (function_type)__lambda_64;
++c_7313489.num_args = 1;
++c_7313489.num_elements = 2;
++c_7313489.elements = (object *)e_7313544;
++c_7313489.elements[0] = ((closureN)self_7311770)->elements[0];
++c_7313489.elements[1] = k_733802;
-mmacro(c_7314845, (function_type)__lambda_72);c_7314845.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7314789,__lambda_64, &c_7314845);;
-+mmacro(c_7313552, (function_type)__lambda_72);c_7313552.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7313496,__lambda_64, &c_7313552);;
++mmacro(c_7313545, (function_type)__lambda_72);c_7313545.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7313489,__lambda_64, &c_7313545);;
}
-static void __lambda_72(void *data, object self_7313024, int argc, object *args) /* object self_7313024, object k_734274, object b_7372_732872 */
-+static void __lambda_72(void *data, object self_7311778, int argc, object *args) /* object self_7311778, object k_733829, object b_7372_732532 */
++static void __lambda_72(void *data, object self_7311771, int argc, object *args) /* object self_7311771, object k_733822, object b_7372_732525 */
{
- object k_734274 = args[0]; object b_7372_732872 = args[1];
-+ object k_733829 = args[0]; object b_7372_732532 = args[1];
++ object k_733822 = args[0]; object b_7372_732525 = args[1];
-list_2_type local_7314849;
-+list_2_type local_7313556;
++list_2_type local_7313549;
-return_direct_with_clo1(data, k_734274, (((closure) k_734274)->fn), Cyc_fast_list_2(&local_7314849, Cyc_car(data, b_7372_732872), boolean_f));;
-+return_direct_with_clo1(data, k_733829, (((closure) k_733829)->fn), Cyc_fast_list_2(&local_7313556, Cyc_car(data, b_7372_732532), boolean_f));;
++return_direct_with_clo1(data, k_733822, (((closure) k_733822)->fn), Cyc_fast_list_2(&local_7313549, Cyc_car(data, b_7372_732525), boolean_f));;
}
-static void __lambda_64(void *data, object self_7313025, int argc, object *args) /* object self_7313025, object r_734273 */
-+static void __lambda_64(void *data, object self_7311779, int argc, object *args) /* object self_7311779, object r_733828 */
++static void __lambda_64(void *data, object self_7311772, int argc, object *args) /* object self_7311772, object r_733821 */
{
- object r_734273 = args[0];
-+ object r_733828 = args[0];
++ object r_733821 = args[0];
-closureN_type c_7314791;
-object e_7314840 [2];
@@ -64953,29 +65216,29 @@ Make let-values be the same as let*-values, to work around
-c_7314791.elements = (object *)e_7314840;
-c_7314791.elements[0] = ((closureN)self_7313025)->elements[0];
-c_7314791.elements[1] = ((closureN)self_7313025)->elements[1];
-+closureN_type c_7313498;
-+object e_7313547 [2];
-+c_7313498.hdr.mark = gc_color_red;
-+ c_7313498.hdr.grayed = 0;
-+c_7313498.tag = closureN_tag;
-+ c_7313498.fn = (function_type)__lambda_65;
-+c_7313498.num_args = 1;
-+c_7313498.num_elements = 2;
-+c_7313498.elements = (object *)e_7313547;
-+c_7313498.elements[0] = ((closureN)self_7311779)->elements[0];
-+c_7313498.elements[1] = ((closureN)self_7311779)->elements[1];
++closureN_type c_7313491;
++object e_7313540 [2];
++c_7313491.hdr.mark = gc_color_red;
++ c_7313491.hdr.grayed = 0;
++c_7313491.tag = closureN_tag;
++ c_7313491.fn = (function_type)__lambda_65;
++c_7313491.num_args = 1;
++c_7313491.num_elements = 2;
++c_7313491.elements = (object *)e_7313540;
++c_7313491.elements[0] = ((closureN)self_7311772)->elements[0];
++c_7313491.elements[1] = ((closureN)self_7311772)->elements[1];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314791, r_734273, Cyc_cadr(data, ((closureN)self_7313025)->elements[0]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313498, r_733828, Cyc_cadr(data, ((closureN)self_7311779)->elements[0]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313491, r_733821, Cyc_cadr(data, ((closureN)self_7311772)->elements[0]));;
}
-static void __lambda_65(void *data, object self_7313026, int argc, object *args) /* object self_7313026, object namings_7357_732867 */
-+static void __lambda_65(void *data, object self_7311780, int argc, object *args) /* object self_7311780, object namings_7357_732527 */
++static void __lambda_65(void *data, object self_7311773, int argc, object *args) /* object self_7311773, object namings_7357_732520 */
{
- object namings_7357_732867 = args[0];
-+ object namings_7357_732527 = args[0];
++ object namings_7357_732520 = args[0];
-closureN_type c_7314793;
-object e_7314836 [3];
@@ -64989,27 +65252,27 @@ Make let-values be the same as let*-values, to work around
-c_7314793.elements[0] = ((closureN)self_7313026)->elements[0];
-c_7314793.elements[1] = ((closureN)self_7313026)->elements[1];
-c_7314793.elements[2] = namings_7357_732867;
-+closureN_type c_7313500;
-+object e_7313543 [3];
-+c_7313500.hdr.mark = gc_color_red;
-+ c_7313500.hdr.grayed = 0;
-+c_7313500.tag = closureN_tag;
-+ c_7313500.fn = (function_type)__lambda_66;
-+c_7313500.num_args = 1;
-+c_7313500.num_elements = 3;
-+c_7313500.elements = (object *)e_7313543;
-+c_7313500.elements[0] = ((closureN)self_7311780)->elements[0];
-+c_7313500.elements[1] = ((closureN)self_7311780)->elements[1];
-+c_7313500.elements[2] = namings_7357_732527;
++closureN_type c_7313493;
++object e_7313536 [3];
++c_7313493.hdr.mark = gc_color_red;
++ c_7313493.hdr.grayed = 0;
++c_7313493.tag = closureN_tag;
++ c_7313493.fn = (function_type)__lambda_66;
++c_7313493.num_args = 1;
++c_7313493.num_elements = 3;
++c_7313493.elements = (object *)e_7313536;
++c_7313493.elements[0] = ((closureN)self_7311773)->elements[0];
++c_7313493.elements[1] = ((closureN)self_7311773)->elements[1];
++c_7313493.elements[2] = namings_7357_732520;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314793, primitive_car, Cyc_cadr(data, ((closureN)self_7313026)->elements[0]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313500, primitive_car, Cyc_cadr(data, ((closureN)self_7311780)->elements[0]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313493, primitive_car, Cyc_cadr(data, ((closureN)self_7311773)->elements[0]));;
}
-static void __lambda_66(void *data, object self_7313027, int argc, object *args) /* object self_7313027, object names_7360_732868 */
-+static void __lambda_66(void *data, object self_7311781, int argc, object *args) /* object self_7311781, object names_7360_732528 */
++static void __lambda_66(void *data, object self_7311774, int argc, object *args) /* object self_7311774, object names_7360_732521 */
{
@@ -65025,43 +65288,43 @@ Make let-values be the same as let*-values, to work around
-c_7314795.elements[0] = ((closureN)self_7313027)->elements[0];
-c_7314795.elements[1] = ((closureN)self_7313027)->elements[1];
-c_7314795.elements[2] = ((closureN)self_7313027)->elements[2];
-+closureN_type c_7313502;
-+object e_7313537 [3];
-+c_7313502.hdr.mark = gc_color_red;
-+ c_7313502.hdr.grayed = 0;
-+c_7313502.tag = closureN_tag;
-+ c_7313502.fn = (function_type)__lambda_67;
-+c_7313502.num_args = 1;
-+c_7313502.num_elements = 3;
-+c_7313502.elements = (object *)e_7313537;
-+c_7313502.elements[0] = ((closureN)self_7311781)->elements[0];
-+c_7313502.elements[1] = ((closureN)self_7311781)->elements[1];
-+c_7313502.elements[2] = ((closureN)self_7311781)->elements[2];
++closureN_type c_7313495;
++object e_7313530 [3];
++c_7313495.hdr.mark = gc_color_red;
++ c_7313495.hdr.grayed = 0;
++c_7313495.tag = closureN_tag;
++ c_7313495.fn = (function_type)__lambda_67;
++c_7313495.num_args = 1;
++c_7313495.num_elements = 3;
++c_7313495.elements = (object *)e_7313530;
++c_7313495.elements[0] = ((closureN)self_7311774)->elements[0];
++c_7313495.elements[1] = ((closureN)self_7311774)->elements[1];
++c_7313495.elements[2] = ((closureN)self_7311774)->elements[2];
-mmacro(c_7314831, (function_type)__lambda_71);c_7314831.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7314795,__lambda_67, &c_7314831);;
-+mmacro(c_7313538, (function_type)__lambda_71);c_7313538.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7313502,__lambda_67, &c_7313538);;
++mmacro(c_7313531, (function_type)__lambda_71);c_7313531.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7313495,__lambda_67, &c_7313531);;
}
-static void __lambda_71(void *data, object self_7313028, int argc, object *args) /* object self_7313028, object k_734270, object binding_7371_732871 */
-+static void __lambda_71(void *data, object self_7311782, int argc, object *args) /* object self_7311782, object k_733825, object binding_7371_732531 */
++static void __lambda_71(void *data, object self_7311775, int argc, object *args) /* object self_7311775, object k_733818, object binding_7371_732524 */
{
- object k_734270 = args[0]; object binding_7371_732871 = args[1];
-+ object k_733825 = args[0]; object binding_7371_732531 = args[1];
++ object k_733818 = args[0]; object binding_7371_732524 = args[1];
-pair_type local_7314835;
-return_direct_with_clo1(data, k_734270, (((closure) k_734270)->fn), set_pair_as_expr(&local_7314835, quote_set_67, binding_7371_732871));;
-+pair_type local_7313542;
-+return_direct_with_clo1(data, k_733825, (((closure) k_733825)->fn), set_pair_as_expr(&local_7313542, quote_set_67, binding_7371_732531));;
++pair_type local_7313535;
++return_direct_with_clo1(data, k_733818, (((closure) k_733818)->fn), set_pair_as_expr(&local_7313535, quote_set_67, binding_7371_732524));;
}
-static void __lambda_67(void *data, object self_7313029, int argc, object *args) /* object self_7313029, object r_734269 */
-+static void __lambda_67(void *data, object self_7311783, int argc, object *args) /* object self_7311783, object r_733824 */
++static void __lambda_67(void *data, object self_7311776, int argc, object *args) /* object self_7311776, object r_733817 */
{
- object r_734269 = args[0];
-+ object r_733824 = args[0];
++ object r_733817 = args[0];
-closureN_type c_7314797;
-object e_7314826 [3];
@@ -65075,30 +65338,30 @@ Make let-values be the same as let*-values, to work around
-c_7314797.elements[0] = ((closureN)self_7313029)->elements[0];
-c_7314797.elements[1] = ((closureN)self_7313029)->elements[1];
-c_7314797.elements[2] = ((closureN)self_7313029)->elements[2];
-+closureN_type c_7313504;
-+object e_7313533 [3];
-+c_7313504.hdr.mark = gc_color_red;
-+ c_7313504.hdr.grayed = 0;
-+c_7313504.tag = closureN_tag;
-+ c_7313504.fn = (function_type)__lambda_68;
-+c_7313504.num_args = 1;
-+c_7313504.num_elements = 3;
-+c_7313504.elements = (object *)e_7313533;
-+c_7313504.elements[0] = ((closureN)self_7311783)->elements[0];
-+c_7313504.elements[1] = ((closureN)self_7311783)->elements[1];
-+c_7313504.elements[2] = ((closureN)self_7311783)->elements[2];
++closureN_type c_7313497;
++object e_7313526 [3];
++c_7313497.hdr.mark = gc_color_red;
++ c_7313497.hdr.grayed = 0;
++c_7313497.tag = closureN_tag;
++ c_7313497.fn = (function_type)__lambda_68;
++c_7313497.num_args = 1;
++c_7313497.num_elements = 3;
++c_7313497.elements = (object *)e_7313526;
++c_7313497.elements[0] = ((closureN)self_7311776)->elements[0];
++c_7313497.elements[1] = ((closureN)self_7311776)->elements[1];
++c_7313497.elements[2] = ((closureN)self_7311776)->elements[2];
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314797, r_734269, Cyc_cadr(data, ((closureN)self_7313029)->elements[0]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313504, r_733824, Cyc_cadr(data, ((closureN)self_7311783)->elements[0]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313497, r_733817, Cyc_cadr(data, ((closureN)self_7311776)->elements[0]));;
}
-static void __lambda_68(void *data, object self_7313030, int argc, object *args) /* object self_7313030, object sets_7363_732869 */
-+static void __lambda_68(void *data, object self_7311784, int argc, object *args) /* object self_7311784, object sets_7363_732529 */
++static void __lambda_68(void *data, object self_7311777, int argc, object *args) /* object self_7311777, object sets_7363_732522 */
{
- object sets_7363_732869 = args[0];
-+ object sets_7363_732529 = args[0];
++ object sets_7363_732522 = args[0];
-closureN_type c_7314799;
-object e_7314822 [4];
@@ -65113,28 +65376,28 @@ Make let-values be the same as let*-values, to work around
-c_7314799.elements[1] = ((closureN)self_7313030)->elements[1];
-c_7314799.elements[2] = ((closureN)self_7313030)->elements[2];
-c_7314799.elements[3] = sets_7363_732869;
-+closureN_type c_7313506;
-+object e_7313529 [4];
-+c_7313506.hdr.mark = gc_color_red;
-+ c_7313506.hdr.grayed = 0;
-+c_7313506.tag = closureN_tag;
-+ c_7313506.fn = (function_type)__lambda_69;
-+c_7313506.num_args = 1;
-+c_7313506.num_elements = 4;
-+c_7313506.elements = (object *)e_7313529;
-+c_7313506.elements[0] = ((closureN)self_7311784)->elements[0];
-+c_7313506.elements[1] = ((closureN)self_7311784)->elements[1];
-+c_7313506.elements[2] = ((closureN)self_7311784)->elements[2];
-+c_7313506.elements[3] = sets_7363_732529;
++closureN_type c_7313499;
++object e_7313522 [4];
++c_7313499.hdr.mark = gc_color_red;
++ c_7313499.hdr.grayed = 0;
++c_7313499.tag = closureN_tag;
++ c_7313499.fn = (function_type)__lambda_69;
++c_7313499.num_args = 1;
++c_7313499.num_elements = 4;
++c_7313499.elements = (object *)e_7313522;
++c_7313499.elements[0] = ((closureN)self_7311777)->elements[0];
++c_7313499.elements[1] = ((closureN)self_7311777)->elements[1];
++c_7313499.elements[2] = ((closureN)self_7311777)->elements[2];
++c_7313499.elements[3] = sets_7363_732522;
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314799, primitive_cadr, Cyc_cadr(data, ((closureN)self_7313030)->elements[0]));;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313506, primitive_cadr, Cyc_cadr(data, ((closureN)self_7311784)->elements[0]));;
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313499, primitive_cadr, Cyc_cadr(data, ((closureN)self_7311777)->elements[0]));;
}
-static void __lambda_69(void *data, object self_7313031, int argc, object *args) /* object self_7313031, object args_7366_732870 */
-+static void __lambda_69(void *data, object self_7311785, int argc, object *args) /* object self_7311785, object args_7366_732530 */
++static void __lambda_69(void *data, object self_7311778, int argc, object *args) /* object self_7311778, object args_7366_732523 */
{
@@ -65149,70 +65412,69 @@ Make let-values be the same as let*-values, to work around
-c_7314801.elements = (object *)e_7314817;
-c_7314801.elements[0] = ((closureN)self_7313031)->elements[1];
-c_7314801.elements[1] = ((closureN)self_7313031)->elements[2];
-+closureN_type c_7313508;
-+object e_7313524 [2];
-+c_7313508.hdr.mark = gc_color_red;
-+ c_7313508.hdr.grayed = 0;
-+c_7313508.tag = closureN_tag;
-+ c_7313508.fn = (function_type)__lambda_70;
-+c_7313508.num_args = 1;
-+c_7313508.num_elements = 2;
-+c_7313508.elements = (object *)e_7313524;
-+c_7313508.elements[0] = ((closureN)self_7311785)->elements[1];
-+c_7313508.elements[1] = ((closureN)self_7311785)->elements[2];
++closureN_type c_7313501;
++object e_7313517 [2];
++c_7313501.hdr.mark = gc_color_red;
++ c_7313501.hdr.grayed = 0;
++c_7313501.tag = closureN_tag;
++ c_7313501.fn = (function_type)__lambda_70;
++c_7313501.num_args = 1;
++c_7313501.num_elements = 2;
++c_7313501.elements = (object *)e_7313517;
++c_7313501.elements[0] = ((closureN)self_7311778)->elements[1];
++c_7313501.elements[1] = ((closureN)self_7311778)->elements[2];
-return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7314801, ((closureN)self_7313031)->elements[3], Cyc_cddr(data, ((closureN)self_7313031)->elements[0]));;
-+return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7313508, ((closureN)self_7311785)->elements[3], Cyc_cddr(data, ((closureN)self_7311785)->elements[0]));;
++return_direct_with_clo3(data, __glo_append_scheme_base, (((closure) __glo_append_scheme_base)->fn), &c_7313501, ((closureN)self_7311778)->elements[3], Cyc_cddr(data, ((closureN)self_7311778)->elements[0]));;
}
-static void __lambda_70(void *data, object self_7313032, int argc, object *args) /* object self_7313032, object r_734266 */
-+static void __lambda_70(void *data, object self_7311786, int argc, object *args) /* object self_7311786, object r_733821 */
++static void __lambda_70(void *data, object self_7311779, int argc, object *args) /* object self_7311779, object r_733814 */
{
- object r_734266 = args[0];
-+ object r_733821 = args[0];
++ object r_733814 = args[0];
-pair_type local_7314806;
-+pair_type local_7313513;
++pair_type local_7313506;
-pair_type local_7314809;
-+pair_type local_7313516;
++pair_type local_7313509;
-pair_type local_7314813;
-+pair_type local_7313520;
++pair_type local_7313513;
-pair_type local_7314816;
-return_direct_with_clo1(data, ((closureN)self_7313032)->elements[0], (((closure) ((closureN)self_7313032)->elements[0])->fn), set_pair_as_expr(&local_7314806, quote_let, set_pair_as_expr(&local_7314809, ((closureN)self_7313032)->elements[1], set_pair_as_expr(&local_7314813, set_pair_as_expr(&local_7314816, quote_begin, r_734266), NULL))));;
-+pair_type local_7313523;
-+return_direct_with_clo1(data, ((closureN)self_7311786)->elements[0], (((closure) ((closureN)self_7311786)->elements[0])->fn), set_pair_as_expr(&local_7313513, quote_let, set_pair_as_expr(&local_7313516, ((closureN)self_7311786)->elements[1], set_pair_as_expr(&local_7313520, set_pair_as_expr(&local_7313523, quote_begin, r_733821), NULL))));;
++pair_type local_7313516;
++return_direct_with_clo1(data, ((closureN)self_7311779)->elements[0], (((closure) ((closureN)self_7311779)->elements[0])->fn), set_pair_as_expr(&local_7313506, quote_let, set_pair_as_expr(&local_7313509, ((closureN)self_7311779)->elements[1], set_pair_as_expr(&local_7313513, set_pair_as_expr(&local_7313516, quote_begin, r_733814), NULL))));;
}
-static void __lambda_62(void *data, object self_7313033, int argc, object *args) /* object self_7313033, object r_734253 */
-+static void __lambda_62(void *data, object self_7311787, int argc, object *args) /* object self_7311787, object r_733808 */
++static void __lambda_62(void *data, object self_7311780, int argc, object *args) /* object self_7311780, object r_733801 */
{
- object r_734253 = args[0];
- return_direct_with_clo3(data, __glo_with_91exception_91handler_scheme_base, (((closure) __glo_with_91exception_91handler_scheme_base)->fn), ((closureN)self_7313033)->elements[0], ((closureN)self_7313033)->elements[1], r_734253);;
-+ object r_733808 = args[0];
-+ return_direct_with_clo3(data, __glo_with_91exception_91handler_scheme_base, (((closure) __glo_with_91exception_91handler_scheme_base)->fn), ((closureN)self_7311787)->elements[0], ((closureN)self_7311787)->elements[1], r_733808);;
++ object r_733801 = args[0];
++ return_direct_with_clo3(data, __glo_with_91exception_91handler_scheme_base, (((closure) __glo_with_91exception_91handler_scheme_base)->fn), ((closureN)self_7311780)->elements[0], ((closureN)self_7311780)->elements[1], r_733801);;
}
-static void __lambda_59(void *data, object self_7313034, int argc, object *args) /* object self_7313034, object r_734250 */
-+static void __lambda_59(void *data, object self_7311788, int argc, object *args) /* object self_7311788, object r_733805 */
++static void __lambda_59(void *data, object self_7311781, int argc, object *args) /* object self_7311781, object r_733798 */
{
- object r_734250 = args[0];
- return_direct_with_clo2(data, __glo_call_95cc_scheme_base, (((closure) __glo_call_95cc_scheme_base)->fn), ((closureN)self_7313034)->elements[0], r_734250);;
-+ object r_733805 = args[0];
-+ return_direct_with_clo2(data, __glo_call_95cc_scheme_base, (((closure) __glo_call_95cc_scheme_base)->fn), ((closureN)self_7311788)->elements[0], r_733805);;
++ object r_733798 = args[0];
++ return_direct_with_clo2(data, __glo_call_95cc_scheme_base, (((closure) __glo_call_95cc_scheme_base)->fn), ((closureN)self_7311781)->elements[0], r_733798);;
}
-static void __lambda_43(void *data, object _, int argc, object *args) /* closure _,object k_734204, object expr_7336_732856, object rename_7337_732857, object compare_7338_732858 */
-+static void __lambda_43(void *data, object _, int argc, object *args) /* closure _,object k_733759, object expr_7336_732516, object rename_7337_732517, object compare_7338_732518 */
++static void __lambda_43(void *data, object _, int argc, object *args) /* closure _,object k_733752, object expr_7336_732509, object rename_7337_732510, object compare_7338_732511 */
{
-object k_734204 = args[0]; object expr_7336_732856 = args[1]; object rename_7337_732857 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:let*");
-+object k_733759 = args[0]; object expr_7336_732516 = args[1]; object rename_7337_732517 = args[2];
-+ Cyc_st_add(data, "base.sld:let*");
++object k_733752 = args[0]; object expr_7336_732509 = args[1]; object rename_7337_732510 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:let*");
-closureN_type c_7314632;
-object e_7314647 [1];
@@ -65224,16 +65486,16 @@ Make let-values be the same as let*-values, to work around
-c_7314632.num_elements = 1;
-c_7314632.elements = (object *)e_7314647;
-c_7314632.elements[0] = expr_7336_732856;
-+closureN_type c_7313339;
-+object e_7313354 [1];
-+c_7313339.hdr.mark = gc_color_red;
-+ c_7313339.hdr.grayed = 0;
-+c_7313339.tag = closureN_tag;
-+ c_7313339.fn = (function_type)__lambda_44;
-+c_7313339.num_args = 0;
-+c_7313339.num_elements = 1;
-+c_7313339.elements = (object *)e_7313354;
-+c_7313339.elements[0] = expr_7336_732516;
++closureN_type c_7313332;
++object e_7313347 [1];
++c_7313332.hdr.mark = gc_color_red;
++ c_7313332.hdr.grayed = 0;
++c_7313332.tag = closureN_tag;
++ c_7313332.fn = (function_type)__lambda_44;
++c_7313332.num_args = 0;
++c_7313332.num_elements = 1;
++c_7313332.elements = (object *)e_7313347;
++c_7313332.elements[0] = expr_7336_732509;
-closureN_type c_7314648;
@@ -65248,25 +65510,25 @@ Make let-values be the same as let*-values, to work around
-c_7314648.elements[0] = expr_7336_732856;
-c_7314648.elements[1] = k_734204;
-c_7314648.elements[2] = rename_7337_732857;
-+closureN_type c_7313355;
-+object e_7313478 [3];
-+c_7313355.hdr.mark = gc_color_red;
-+ c_7313355.hdr.grayed = 0;
-+c_7313355.tag = closureN_tag;
-+ c_7313355.fn = (function_type)__lambda_46;
-+c_7313355.num_args = 1;
-+c_7313355.num_elements = 3;
-+c_7313355.elements = (object *)e_7313478;
-+c_7313355.elements[0] = expr_7336_732516;
-+c_7313355.elements[1] = k_733759;
-+c_7313355.elements[2] = rename_7337_732517;
++closureN_type c_7313348;
++object e_7313471 [3];
++c_7313348.hdr.mark = gc_color_red;
++ c_7313348.hdr.grayed = 0;
++c_7313348.tag = closureN_tag;
++ c_7313348.fn = (function_type)__lambda_46;
++c_7313348.num_args = 1;
++c_7313348.num_elements = 3;
++c_7313348.elements = (object *)e_7313471;
++c_7313348.elements[0] = expr_7336_732509;
++c_7313348.elements[1] = k_733752;
++c_7313348.elements[2] = rename_7337_732510;
-return_direct_with_clo1(data,(closure)&c_7314632,__lambda_44, &c_7314648);;
-+return_direct_with_clo1(data,(closure)&c_7313339,__lambda_44, &c_7313355);;
++return_direct_with_clo1(data,(closure)&c_7313332,__lambda_44, &c_7313348);;
}
-static void __lambda_46(void *data, object self_7313005, int argc, object *args) /* object self_7313005, object r_734205 */
-+static void __lambda_46(void *data, object self_7311759, int argc, object *args) /* object self_7311759, object r_733760 */
++static void __lambda_46(void *data, object self_7311752, int argc, object *args) /* object self_7311752, object r_733753 */
{
@@ -65280,16 +65542,16 @@ Make let-values be the same as let*-values, to work around
-c_7314650.num_elements = 1;
-c_7314650.elements = (object *)e_7314665;
-c_7314650.elements[0] = ((closureN)self_7313005)->elements[0];
-+closureN_type c_7313357;
-+object e_7313372 [1];
-+c_7313357.hdr.mark = gc_color_red;
-+ c_7313357.hdr.grayed = 0;
-+c_7313357.tag = closureN_tag;
-+ c_7313357.fn = (function_type)__lambda_47;
-+c_7313357.num_args = 0;
-+c_7313357.num_elements = 1;
-+c_7313357.elements = (object *)e_7313372;
-+c_7313357.elements[0] = ((closureN)self_7311759)->elements[0];
++closureN_type c_7313350;
++object e_7313365 [1];
++c_7313350.hdr.mark = gc_color_red;
++ c_7313350.hdr.grayed = 0;
++c_7313350.tag = closureN_tag;
++ c_7313350.fn = (function_type)__lambda_47;
++c_7313350.num_args = 0;
++c_7313350.num_elements = 1;
++c_7313350.elements = (object *)e_7313365;
++c_7313350.elements[0] = ((closureN)self_7311752)->elements[0];
-closureN_type c_7314666;
@@ -65304,25 +65566,25 @@ Make let-values be the same as let*-values, to work around
-c_7314666.elements[0] = ((closureN)self_7313005)->elements[0];
-c_7314666.elements[1] = ((closureN)self_7313005)->elements[1];
-c_7314666.elements[2] = ((closureN)self_7313005)->elements[2];
-+closureN_type c_7313373;
-+object e_7313477 [3];
-+c_7313373.hdr.mark = gc_color_red;
-+ c_7313373.hdr.grayed = 0;
-+c_7313373.tag = closureN_tag;
-+ c_7313373.fn = (function_type)__lambda_49;
-+c_7313373.num_args = 1;
-+c_7313373.num_elements = 3;
-+c_7313373.elements = (object *)e_7313477;
-+c_7313373.elements[0] = ((closureN)self_7311759)->elements[0];
-+c_7313373.elements[1] = ((closureN)self_7311759)->elements[1];
-+c_7313373.elements[2] = ((closureN)self_7311759)->elements[2];
++closureN_type c_7313366;
++object e_7313470 [3];
++c_7313366.hdr.mark = gc_color_red;
++ c_7313366.hdr.grayed = 0;
++c_7313366.tag = closureN_tag;
++ c_7313366.fn = (function_type)__lambda_49;
++c_7313366.num_args = 1;
++c_7313366.num_elements = 3;
++c_7313366.elements = (object *)e_7313470;
++c_7313366.elements[0] = ((closureN)self_7311752)->elements[0];
++c_7313366.elements[1] = ((closureN)self_7311752)->elements[1];
++c_7313366.elements[2] = ((closureN)self_7311752)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314650,__lambda_47, &c_7314666);;
-+return_direct_with_clo1(data,(closure)&c_7313357,__lambda_47, &c_7313373);;
++return_direct_with_clo1(data,(closure)&c_7313350,__lambda_47, &c_7313366);;
}
-static void __lambda_49(void *data, object self_7313006, int argc, object *args) /* object self_7313006, object r_734206 */
-+static void __lambda_49(void *data, object self_7311760, int argc, object *args) /* object self_7311760, object r_733761 */
++static void __lambda_49(void *data, object self_7311753, int argc, object *args) /* object self_7311753, object r_733754 */
{
@@ -65338,33 +65600,33 @@ Make let-values be the same as let*-values, to work around
-c_7314668.elements[0] = ((closureN)self_7313006)->elements[0];
-c_7314668.elements[1] = ((closureN)self_7313006)->elements[1];
-c_7314668.elements[2] = ((closureN)self_7313006)->elements[2];
-+closureN_type c_7313375;
-+object e_7313473 [3];
-+c_7313375.hdr.mark = gc_color_red;
-+ c_7313375.hdr.grayed = 0;
-+c_7313375.tag = closureN_tag;
-+ c_7313375.fn = (function_type)__lambda_50;
-+c_7313375.num_args = 1;
-+c_7313375.num_elements = 3;
-+c_7313375.elements = (object *)e_7313473;
-+c_7313375.elements[0] = ((closureN)self_7311760)->elements[0];
-+c_7313375.elements[1] = ((closureN)self_7311760)->elements[1];
-+c_7313375.elements[2] = ((closureN)self_7311760)->elements[2];
++closureN_type c_7313368;
++object e_7313466 [3];
++c_7313368.hdr.mark = gc_color_red;
++ c_7313368.hdr.grayed = 0;
++c_7313368.tag = closureN_tag;
++ c_7313368.fn = (function_type)__lambda_50;
++c_7313368.num_args = 1;
++c_7313368.num_elements = 3;
++c_7313368.elements = (object *)e_7313466;
++c_7313368.elements[0] = ((closureN)self_7311753)->elements[0];
++c_7313368.elements[1] = ((closureN)self_7311753)->elements[1];
++c_7313368.elements[2] = ((closureN)self_7311753)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314668,__lambda_50, Cyc_cadr(data, ((closureN)self_7313006)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7313375,__lambda_50, Cyc_cadr(data, ((closureN)self_7311760)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7313368,__lambda_50, Cyc_cadr(data, ((closureN)self_7311753)->elements[0]));;
}
-static void __lambda_50(void *data, object self_7313007, int argc, object *args) /* object self_7313007, object r_734240 */
-+static void __lambda_50(void *data, object self_7311761, int argc, object *args) /* object self_7311761, object r_733795 */
++static void __lambda_50(void *data, object self_7311754, int argc, object *args) /* object self_7311754, object r_733788 */
{
- object r_734240 = args[0];
-+ object r_733795 = args[0];
++ object r_733788 = args[0];
-if( (boolean_f != Cyc_is_null(r_734240)) ){
-+if( (boolean_f != Cyc_is_null(r_733795)) ){
++if( (boolean_f != Cyc_is_null(r_733788)) ){
-closureN_type c_7314673;
-object e_7314685 [2];
@@ -65377,20 +65639,20 @@ Make let-values be the same as let*-values, to work around
-c_7314673.elements = (object *)e_7314685;
-c_7314673.elements[0] = ((closureN)self_7313007)->elements[0];
-c_7314673.elements[1] = ((closureN)self_7313007)->elements[1];
-+closureN_type c_7313380;
-+object e_7313392 [2];
-+c_7313380.hdr.mark = gc_color_red;
-+ c_7313380.hdr.grayed = 0;
-+c_7313380.tag = closureN_tag;
-+ c_7313380.fn = (function_type)__lambda_51;
-+c_7313380.num_args = 1;
-+c_7313380.num_elements = 2;
-+c_7313380.elements = (object *)e_7313392;
-+c_7313380.elements[0] = ((closureN)self_7311761)->elements[0];
-+c_7313380.elements[1] = ((closureN)self_7311761)->elements[1];
++closureN_type c_7313373;
++object e_7313385 [2];
++c_7313373.hdr.mark = gc_color_red;
++ c_7313373.hdr.grayed = 0;
++c_7313373.tag = closureN_tag;
++ c_7313373.fn = (function_type)__lambda_51;
++c_7313373.num_args = 1;
++c_7313373.num_elements = 2;
++c_7313373.elements = (object *)e_7313385;
++c_7313373.elements[0] = ((closureN)self_7311754)->elements[0];
++c_7313373.elements[1] = ((closureN)self_7311754)->elements[1];
-return_closcall2(data, ((closureN)self_7313007)->elements[2], &c_7314673, quote_let);
-+return_closcall2(data, ((closureN)self_7311761)->elements[2], &c_7313380, quote_let);
++return_closcall2(data, ((closureN)self_7311754)->elements[2], &c_7313373, quote_let);
} else {
-closureN_type c_7314687;
@@ -65403,16 +65665,16 @@ Make let-values be the same as let*-values, to work around
-c_7314687.num_elements = 1;
-c_7314687.elements = (object *)e_7314717;
-c_7314687.elements[0] = ((closureN)self_7313007)->elements[0];
-+closureN_type c_7313394;
-+object e_7313424 [1];
-+c_7313394.hdr.mark = gc_color_red;
-+ c_7313394.hdr.grayed = 0;
-+c_7313394.tag = closureN_tag;
-+ c_7313394.fn = (function_type)__lambda_52;
-+c_7313394.num_args = 0;
-+c_7313394.num_elements = 1;
-+c_7313394.elements = (object *)e_7313424;
-+c_7313394.elements[0] = ((closureN)self_7311761)->elements[0];
++closureN_type c_7313387;
++object e_7313417 [1];
++c_7313387.hdr.mark = gc_color_red;
++ c_7313387.hdr.grayed = 0;
++c_7313387.tag = closureN_tag;
++ c_7313387.fn = (function_type)__lambda_52;
++c_7313387.num_args = 0;
++c_7313387.num_elements = 1;
++c_7313387.elements = (object *)e_7313417;
++c_7313387.elements[0] = ((closureN)self_7311754)->elements[0];
-closureN_type c_7314718;
@@ -65427,31 +65689,31 @@ Make let-values be the same as let*-values, to work around
-c_7314718.elements[0] = ((closureN)self_7313007)->elements[0];
-c_7314718.elements[1] = ((closureN)self_7313007)->elements[1];
-c_7314718.elements[2] = ((closureN)self_7313007)->elements[2];
-+closureN_type c_7313425;
-+object e_7313472 [3];
-+c_7313425.hdr.mark = gc_color_red;
-+ c_7313425.hdr.grayed = 0;
-+c_7313425.tag = closureN_tag;
-+ c_7313425.fn = (function_type)__lambda_55;
-+c_7313425.num_args = 1;
-+c_7313425.num_elements = 3;
-+c_7313425.elements = (object *)e_7313472;
-+c_7313425.elements[0] = ((closureN)self_7311761)->elements[0];
-+c_7313425.elements[1] = ((closureN)self_7311761)->elements[1];
-+c_7313425.elements[2] = ((closureN)self_7311761)->elements[2];
++closureN_type c_7313418;
++object e_7313465 [3];
++c_7313418.hdr.mark = gc_color_red;
++ c_7313418.hdr.grayed = 0;
++c_7313418.tag = closureN_tag;
++ c_7313418.fn = (function_type)__lambda_55;
++c_7313418.num_args = 1;
++c_7313418.num_elements = 3;
++c_7313418.elements = (object *)e_7313465;
++c_7313418.elements[0] = ((closureN)self_7311754)->elements[0];
++c_7313418.elements[1] = ((closureN)self_7311754)->elements[1];
++c_7313418.elements[2] = ((closureN)self_7311754)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314687,__lambda_52, &c_7314718);}
-+return_direct_with_clo1(data,(closure)&c_7313394,__lambda_52, &c_7313425);}
++return_direct_with_clo1(data,(closure)&c_7313387,__lambda_52, &c_7313418);}
;;
}
-static void __lambda_55(void *data, object self_7313009, int argc, object *args) /* object self_7313009, object r_734213 */
-+static void __lambda_55(void *data, object self_7311763, int argc, object *args) /* object self_7311763, object r_733768 */
++static void __lambda_55(void *data, object self_7311756, int argc, object *args) /* object self_7311756, object r_733761 */
{
- object r_734213 = args[0];
- if( (boolean_f != r_734213) ){
-+ object r_733768 = args[0];
-+ if( (boolean_f != r_733768) ){
++ object r_733761 = args[0];
++ if( (boolean_f != r_733761) ){
-closureN_type c_7314721;
-object e_7314760 [3];
@@ -65465,35 +65727,35 @@ Make let-values be the same as let*-values, to work around
-c_7314721.elements[0] = ((closureN)self_7313009)->elements[0];
-c_7314721.elements[1] = ((closureN)self_7313009)->elements[1];
-c_7314721.elements[2] = ((closureN)self_7313009)->elements[2];
-+closureN_type c_7313428;
-+object e_7313467 [3];
-+c_7313428.hdr.mark = gc_color_red;
-+ c_7313428.hdr.grayed = 0;
-+c_7313428.tag = closureN_tag;
-+ c_7313428.fn = (function_type)__lambda_56;
-+c_7313428.num_args = 1;
-+c_7313428.num_elements = 3;
-+c_7313428.elements = (object *)e_7313467;
-+c_7313428.elements[0] = ((closureN)self_7311763)->elements[0];
-+c_7313428.elements[1] = ((closureN)self_7311763)->elements[1];
-+c_7313428.elements[2] = ((closureN)self_7311763)->elements[2];
++closureN_type c_7313421;
++object e_7313460 [3];
++c_7313421.hdr.mark = gc_color_red;
++ c_7313421.hdr.grayed = 0;
++c_7313421.tag = closureN_tag;
++ c_7313421.fn = (function_type)__lambda_56;
++c_7313421.num_args = 1;
++c_7313421.num_elements = 3;
++c_7313421.elements = (object *)e_7313460;
++c_7313421.elements[0] = ((closureN)self_7311756)->elements[0];
++c_7313421.elements[1] = ((closureN)self_7311756)->elements[1];
++c_7313421.elements[2] = ((closureN)self_7311756)->elements[2];
-return_closcall2(data, ((closureN)self_7313009)->elements[2], &c_7314721, quote_let);
-+return_closcall2(data, ((closureN)self_7311763)->elements[2], &c_7313428, quote_let);
++return_closcall2(data, ((closureN)self_7311756)->elements[2], &c_7313421, quote_let);
} else {
-make_utf8_string_with_len(c_7314763, "bad let* syntax", 15, 15);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313009)->elements[1], &c_7314763, ((closureN)self_7313009)->elements[0]);}
-+make_utf8_string_with_len(c_7313470, "bad let* syntax", 15, 15);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311763)->elements[1], &c_7313470, ((closureN)self_7311763)->elements[0]);}
++make_utf8_string_with_len(c_7313463, "bad let* syntax", 15, 15);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311756)->elements[1], &c_7313463, ((closureN)self_7311756)->elements[0]);}
;;
}
-static void __lambda_56(void *data, object self_7313010, int argc, object *args) /* object self_7313010, object r_734214 */
-+static void __lambda_56(void *data, object self_7311764, int argc, object *args) /* object self_7311764, object r_733769 */
++static void __lambda_56(void *data, object self_7311757, int argc, object *args) /* object self_7311757, object r_733762 */
{
- object r_734214 = args[0];
-+ object r_733769 = args[0];
++ object r_733762 = args[0];
-closureN_type c_7314724;
-object e_7314759 [3];
@@ -65507,50 +65769,50 @@ Make let-values be the same as let*-values, to work around
-c_7314724.elements[0] = ((closureN)self_7313010)->elements[0];
-c_7314724.elements[1] = ((closureN)self_7313010)->elements[1];
-c_7314724.elements[2] = r_734214;
-+closureN_type c_7313431;
-+object e_7313466 [3];
-+c_7313431.hdr.mark = gc_color_red;
-+ c_7313431.hdr.grayed = 0;
-+c_7313431.tag = closureN_tag;
-+ c_7313431.fn = (function_type)__lambda_57;
-+c_7313431.num_args = 1;
-+c_7313431.num_elements = 3;
-+c_7313431.elements = (object *)e_7313466;
-+c_7313431.elements[0] = ((closureN)self_7311764)->elements[0];
-+c_7313431.elements[1] = ((closureN)self_7311764)->elements[1];
-+c_7313431.elements[2] = r_733769;
++closureN_type c_7313424;
++object e_7313459 [3];
++c_7313424.hdr.mark = gc_color_red;
++ c_7313424.hdr.grayed = 0;
++c_7313424.tag = closureN_tag;
++ c_7313424.fn = (function_type)__lambda_57;
++c_7313424.num_args = 1;
++c_7313424.num_elements = 3;
++c_7313424.elements = (object *)e_7313459;
++c_7313424.elements[0] = ((closureN)self_7311757)->elements[0];
++c_7313424.elements[1] = ((closureN)self_7311757)->elements[1];
++c_7313424.elements[2] = r_733762;
-return_closcall2(data, ((closureN)self_7313010)->elements[2], &c_7314724, quote_let_85);;
-+return_closcall2(data, ((closureN)self_7311764)->elements[2], &c_7313431, quote_let_85);;
++return_closcall2(data, ((closureN)self_7311757)->elements[2], &c_7313424, quote_let_85);;
}
-static void __lambda_57(void *data, object self_7313011, int argc, object *args) /* object self_7313011, object r_734220 */
-+static void __lambda_57(void *data, object self_7311765, int argc, object *args) /* object self_7311765, object r_733775 */
++static void __lambda_57(void *data, object self_7311758, int argc, object *args) /* object self_7311758, object r_733768 */
{
- object r_734220 = args[0];
-+ object r_733775 = args[0];
++ object r_733768 = args[0];
-pair_type local_7314729;
-+pair_type local_7313436;
++pair_type local_7313429;
-pair_type local_7314733;
-+pair_type local_7313440;
++pair_type local_7313433;
-pair_type local_7314736;
-+pair_type local_7313443;
++pair_type local_7313436;
-pair_type local_7314744;
-+pair_type local_7313451;
++pair_type local_7313444;
-pair_type local_7314747;
-+pair_type local_7313454;
++pair_type local_7313447;
-pair_type local_7314750;
-+pair_type local_7313457;
++pair_type local_7313450;
@@ -65558,20 +65820,20 @@ Make let-values be the same as let*-values, to work around
-return_direct_with_clo1(data, ((closureN)self_7313011)->elements[1], (((closure) ((closureN)self_7313011)->elements[1])->fn), set_pair_as_expr(&local_7314729, ((closureN)self_7313011)->elements[2], set_pair_as_expr(&local_7314733, set_pair_as_expr(&local_7314736, Cyc_caar(data, Cyc_cdr(data, ((closureN)self_7313011)->elements[0])), NULL), set_pair_as_expr(&local_7314744, set_pair_as_expr(&local_7314747, r_734220, set_pair_as_expr(&local_7314750, Cyc_cdar(data, Cyc_cdr(data, ((closureN)self_7313011)->elements[0])), Cyc_cddr(data, ((closureN)self_7313011)->elements[0]))), NULL))));;
-+return_direct_with_clo1(data, ((closureN)self_7311765)->elements[1], (((closure) ((closureN)self_7311765)->elements[1])->fn), set_pair_as_expr(&local_7313436, ((closureN)self_7311765)->elements[2], set_pair_as_expr(&local_7313440, set_pair_as_expr(&local_7313443, Cyc_caar(data, Cyc_cdr(data, ((closureN)self_7311765)->elements[0])), NULL), set_pair_as_expr(&local_7313451, set_pair_as_expr(&local_7313454, r_733775, set_pair_as_expr(&local_7313457, Cyc_cdar(data, Cyc_cdr(data, ((closureN)self_7311765)->elements[0])), Cyc_cddr(data, ((closureN)self_7311765)->elements[0]))), NULL))));;
++return_direct_with_clo1(data, ((closureN)self_7311758)->elements[1], (((closure) ((closureN)self_7311758)->elements[1])->fn), set_pair_as_expr(&local_7313429, ((closureN)self_7311758)->elements[2], set_pair_as_expr(&local_7313433, set_pair_as_expr(&local_7313436, Cyc_caar(data, Cyc_cdr(data, ((closureN)self_7311758)->elements[0])), NULL), set_pair_as_expr(&local_7313444, set_pair_as_expr(&local_7313447, r_733768, set_pair_as_expr(&local_7313450, Cyc_cdar(data, Cyc_cdr(data, ((closureN)self_7311758)->elements[0])), Cyc_cddr(data, ((closureN)self_7311758)->elements[0]))), NULL))));;
}
-static void __lambda_52(void *data, object self_7313012, int argc, object *args) /* object self_7313012, object k_734230 */
-+static void __lambda_52(void *data, object self_7311766, int argc, object *args) /* object self_7311766, object k_733785 */
++static void __lambda_52(void *data, object self_7311759, int argc, object *args) /* object self_7311759, object k_733778 */
{
- object k_734230 = args[0];
- complex_num_type local_7314690;
-+ object k_733785 = args[0];
-+ complex_num_type local_7313397;
++ object k_733778 = args[0];
++ complex_num_type local_7313390;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7314690, Cyc_cadr(data, ((closureN)self_7313012)->elements[0]))) ){
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7313397, Cyc_cadr(data, ((closureN)self_7311766)->elements[0]))) ){
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7313390, Cyc_cadr(data, ((closureN)self_7311759)->elements[0]))) ){
-closureN_type c_7314695;
-object e_7314701 [2];
@@ -65584,90 +65846,90 @@ Make let-values be the same as let*-values, to work around
-c_7314695.elements = (object *)e_7314701;
-c_7314695.elements[0] = ((closureN)self_7313012)->elements[0];
-c_7314695.elements[1] = k_734230;
-+closureN_type c_7313402;
-+object e_7313408 [2];
-+c_7313402.hdr.mark = gc_color_red;
-+ c_7313402.hdr.grayed = 0;
-+c_7313402.tag = closureN_tag;
-+ c_7313402.fn = (function_type)__lambda_53;
-+c_7313402.num_args = 1;
-+c_7313402.num_elements = 2;
-+c_7313402.elements = (object *)e_7313408;
-+c_7313402.elements[0] = ((closureN)self_7311766)->elements[0];
-+c_7313402.elements[1] = k_733785;
++closureN_type c_7313395;
++object e_7313401 [2];
++c_7313395.hdr.mark = gc_color_red;
++ c_7313395.hdr.grayed = 0;
++c_7313395.tag = closureN_tag;
++ c_7313395.fn = (function_type)__lambda_53;
++c_7313395.num_args = 1;
++c_7313395.num_elements = 2;
++c_7313395.elements = (object *)e_7313401;
++c_7313395.elements[0] = ((closureN)self_7311759)->elements[0];
++c_7313395.elements[1] = k_733778;
-mmacro(c_7314702, (function_type)__lambda_54);c_7314702.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7314695,__lambda_53, &c_7314702);
-+mmacro(c_7313409, (function_type)__lambda_54);c_7313409.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7313402,__lambda_53, &c_7313409);
++mmacro(c_7313402, (function_type)__lambda_54);c_7313402.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7313395,__lambda_53, &c_7313402);
} else {
- return_direct_with_clo1(data, k_734230, (((closure) k_734230)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_733785, (((closure) k_733785)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_733778, (((closure) k_733778)->fn), boolean_f);}
;;
}
-static void __lambda_54(void *data, object self_7313013, int argc, object *args) /* object self_7313013, object k_734234, object x_7342_732859 */
-+static void __lambda_54(void *data, object self_7311767, int argc, object *args) /* object self_7311767, object k_733789, object x_7342_732519 */
++static void __lambda_54(void *data, object self_7311760, int argc, object *args) /* object self_7311760, object k_733782, object x_7342_732512 */
{
- object k_734234 = args[0]; object x_7342_732859 = args[1];
-+ object k_733789 = args[0]; object x_7342_732519 = args[1];
++ object k_733782 = args[0]; object x_7342_732512 = args[1];
-if( (boolean_f != Cyc_is_pair(x_7342_732859)) ){
-+if( (boolean_f != Cyc_is_pair(x_7342_732519)) ){
++if( (boolean_f != Cyc_is_pair(x_7342_732512)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_7342_732859))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_7342_732519))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_7342_732512))) ){
-return_direct_with_clo1(data, k_734234, (((closure) k_734234)->fn), Cyc_is_null(Cyc_cddr(data, x_7342_732859)));
-+return_direct_with_clo1(data, k_733789, (((closure) k_733789)->fn), Cyc_is_null(Cyc_cddr(data, x_7342_732519)));
++return_direct_with_clo1(data, k_733782, (((closure) k_733782)->fn), Cyc_is_null(Cyc_cddr(data, x_7342_732512)));
} else {
- return_direct_with_clo1(data, k_734234, (((closure) k_734234)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_733789, (((closure) k_733789)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_733782, (((closure) k_733782)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_734234, (((closure) k_734234)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_733789, (((closure) k_733789)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_733782, (((closure) k_733782)->fn), boolean_f);}
;;
}
-static void __lambda_53(void *data, object self_7313014, int argc, object *args) /* object self_7313014, object r_734232 */
-+static void __lambda_53(void *data, object self_7311768, int argc, object *args) /* object self_7311768, object r_733787 */
++static void __lambda_53(void *data, object self_7311761, int argc, object *args) /* object self_7311761, object r_733780 */
{
- object r_734232 = args[0];
-+ object r_733787 = args[0];
++ object r_733780 = args[0];
-return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), ((closureN)self_7313014)->elements[1], r_734232, Cyc_cadr(data, ((closureN)self_7313014)->elements[0]));;
-+return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), ((closureN)self_7311768)->elements[1], r_733787, Cyc_cadr(data, ((closureN)self_7311768)->elements[0]));;
++return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), ((closureN)self_7311761)->elements[1], r_733780, Cyc_cadr(data, ((closureN)self_7311761)->elements[0]));;
}
-static void __lambda_51(void *data, object self_7313008, int argc, object *args) /* object self_7313008, object r_734208 */
-+static void __lambda_51(void *data, object self_7311762, int argc, object *args) /* object self_7311762, object r_733763 */
++static void __lambda_51(void *data, object self_7311755, int argc, object *args) /* object self_7311755, object r_733756 */
{
- object r_734208 = args[0];
-+ object r_733763 = args[0];
++ object r_733756 = args[0];
-pair_type local_7314678;
-+pair_type local_7313385;
++pair_type local_7313378;
-pair_type local_7314681;
-+pair_type local_7313388;
++pair_type local_7313381;
-return_direct_with_clo1(data, ((closureN)self_7313008)->elements[1], (((closure) ((closureN)self_7313008)->elements[1])->fn), set_pair_as_expr(&local_7314678, r_734208, set_pair_as_expr(&local_7314681, NULL, Cyc_cddr(data, ((closureN)self_7313008)->elements[0]))));;
-+return_direct_with_clo1(data, ((closureN)self_7311762)->elements[1], (((closure) ((closureN)self_7311762)->elements[1])->fn), set_pair_as_expr(&local_7313385, r_733763, set_pair_as_expr(&local_7313388, NULL, Cyc_cddr(data, ((closureN)self_7311762)->elements[0]))));;
++return_direct_with_clo1(data, ((closureN)self_7311755)->elements[1], (((closure) ((closureN)self_7311755)->elements[1])->fn), set_pair_as_expr(&local_7313378, r_733756, set_pair_as_expr(&local_7313381, NULL, Cyc_cddr(data, ((closureN)self_7311755)->elements[0]))));;
}
-static void __lambda_47(void *data, object self_7313015, int argc, object *args) /* object self_7313015, object k_734241 */
-+static void __lambda_47(void *data, object self_7311769, int argc, object *args) /* object self_7311769, object k_733796 */
++static void __lambda_47(void *data, object self_7311762, int argc, object *args) /* object self_7311762, object k_733789 */
{
- object k_734241 = args[0];
-+ object k_733796 = args[0];
++ object k_733789 = args[0];
-closureN_type c_7314652;
-object e_7314661 [2];
@@ -65680,48 +65942,48 @@ Make let-values be the same as let*-values, to work around
-c_7314652.elements = (object *)e_7314661;
-c_7314652.elements[0] = ((closureN)self_7313015)->elements[0];
-c_7314652.elements[1] = k_734241;
-+closureN_type c_7313359;
-+object e_7313368 [2];
-+c_7313359.hdr.mark = gc_color_red;
-+ c_7313359.hdr.grayed = 0;
-+c_7313359.tag = closureN_tag;
-+ c_7313359.fn = (function_type)__lambda_48;
-+c_7313359.num_args = 1;
-+c_7313359.num_elements = 2;
-+c_7313359.elements = (object *)e_7313368;
-+c_7313359.elements[0] = ((closureN)self_7311769)->elements[0];
-+c_7313359.elements[1] = k_733796;
++closureN_type c_7313352;
++object e_7313361 [2];
++c_7313352.hdr.mark = gc_color_red;
++ c_7313352.hdr.grayed = 0;
++c_7313352.tag = closureN_tag;
++ c_7313352.fn = (function_type)__lambda_48;
++c_7313352.num_args = 1;
++c_7313352.num_elements = 2;
++c_7313352.elements = (object *)e_7313361;
++c_7313352.elements[0] = ((closureN)self_7311762)->elements[0];
++c_7313352.elements[1] = k_733789;
-return_direct_with_clo1(data,(closure)&c_7314652,__lambda_48, Cyc_cddr(data, ((closureN)self_7313015)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7313359,__lambda_48, Cyc_cddr(data, ((closureN)self_7311769)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7313352,__lambda_48, Cyc_cddr(data, ((closureN)self_7311762)->elements[0]));;
}
-static void __lambda_48(void *data, object self_7313016, int argc, object *args) /* object self_7313016, object r_734243 */
-+static void __lambda_48(void *data, object self_7311770, int argc, object *args) /* object self_7311770, object r_733798 */
++static void __lambda_48(void *data, object self_7311763, int argc, object *args) /* object self_7311763, object r_733791 */
{
- object r_734243 = args[0];
-+ object r_733798 = args[0];
++ object r_733791 = args[0];
-if( (boolean_f != Cyc_is_null(r_734243)) ){
-+if( (boolean_f != Cyc_is_null(r_733798)) ){
++if( (boolean_f != Cyc_is_null(r_733791)) ){
-make_utf8_string_with_len(c_7314657, "no let* body", 12, 12);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313016)->elements[1], &c_7314657, ((closureN)self_7313016)->elements[0]);
-+make_utf8_string_with_len(c_7313364, "no let* body", 12, 12);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311770)->elements[1], &c_7313364, ((closureN)self_7311770)->elements[0]);
++make_utf8_string_with_len(c_7313357, "no let* body", 12, 12);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311763)->elements[1], &c_7313357, ((closureN)self_7311763)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313016)->elements[1], (((closure) ((closureN)self_7313016)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311770)->elements[1], (((closure) ((closureN)self_7311770)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311763)->elements[1], (((closure) ((closureN)self_7311763)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_44(void *data, object self_7313017, int argc, object *args) /* object self_7313017, object k_734244 */
-+static void __lambda_44(void *data, object self_7311771, int argc, object *args) /* object self_7311771, object k_733799 */
++static void __lambda_44(void *data, object self_7311764, int argc, object *args) /* object self_7311764, object k_733792 */
{
- object k_734244 = args[0];
-+ object k_733799 = args[0];
++ object k_733792 = args[0];
-closureN_type c_7314634;
-object e_7314643 [2];
@@ -65734,50 +65996,49 @@ Make let-values be the same as let*-values, to work around
-c_7314634.elements = (object *)e_7314643;
-c_7314634.elements[0] = ((closureN)self_7313017)->elements[0];
-c_7314634.elements[1] = k_734244;
-+closureN_type c_7313341;
-+object e_7313350 [2];
-+c_7313341.hdr.mark = gc_color_red;
-+ c_7313341.hdr.grayed = 0;
-+c_7313341.tag = closureN_tag;
-+ c_7313341.fn = (function_type)__lambda_45;
-+c_7313341.num_args = 1;
-+c_7313341.num_elements = 2;
-+c_7313341.elements = (object *)e_7313350;
-+c_7313341.elements[0] = ((closureN)self_7311771)->elements[0];
-+c_7313341.elements[1] = k_733799;
++closureN_type c_7313334;
++object e_7313343 [2];
++c_7313334.hdr.mark = gc_color_red;
++ c_7313334.hdr.grayed = 0;
++c_7313334.tag = closureN_tag;
++ c_7313334.fn = (function_type)__lambda_45;
++c_7313334.num_args = 1;
++c_7313334.num_elements = 2;
++c_7313334.elements = (object *)e_7313343;
++c_7313334.elements[0] = ((closureN)self_7311764)->elements[0];
++c_7313334.elements[1] = k_733792;
-return_direct_with_clo1(data,(closure)&c_7314634,__lambda_45, Cyc_cdr(data, ((closureN)self_7313017)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7313341,__lambda_45, Cyc_cdr(data, ((closureN)self_7311771)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7313334,__lambda_45, Cyc_cdr(data, ((closureN)self_7311764)->elements[0]));;
}
-static void __lambda_45(void *data, object self_7313018, int argc, object *args) /* object self_7313018, object r_734246 */
-+static void __lambda_45(void *data, object self_7311772, int argc, object *args) /* object self_7311772, object r_733801 */
++static void __lambda_45(void *data, object self_7311765, int argc, object *args) /* object self_7311765, object r_733794 */
{
- object r_734246 = args[0];
-+ object r_733801 = args[0];
++ object r_733794 = args[0];
-if( (boolean_f != Cyc_is_null(r_734246)) ){
-+if( (boolean_f != Cyc_is_null(r_733801)) ){
++if( (boolean_f != Cyc_is_null(r_733794)) ){
-make_utf8_string_with_len(c_7314639, "empty let*", 10, 10);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313018)->elements[1], &c_7314639, ((closureN)self_7313018)->elements[0]);
-+make_utf8_string_with_len(c_7313346, "empty let*", 10, 10);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311772)->elements[1], &c_7313346, ((closureN)self_7311772)->elements[0]);
++make_utf8_string_with_len(c_7313339, "empty let*", 10, 10);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311765)->elements[1], &c_7313339, ((closureN)self_7311765)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313018)->elements[1], (((closure) ((closureN)self_7313018)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311772)->elements[1], (((closure) ((closureN)self_7311772)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311765)->elements[1], (((closure) ((closureN)self_7311765)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_24(void *data, object _, int argc, object *args) /* closure _,object k_734143, object expr_7323_732849, object rename_7324_732850, object compare_7325_732851 */
-+static void __lambda_24(void *data, object _, int argc, object *args) /* closure _,object k_733698, object expr_7323_732509, object rename_7324_732510, object compare_7325_732511 */
++static void __lambda_24(void *data, object _, int argc, object *args) /* closure _,object k_733691, object expr_7323_732502, object rename_7324_732503, object compare_7325_732504 */
{
-object k_734143 = args[0]; object expr_7323_732849 = args[1]; object rename_7324_732850 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:let");
-+object k_733698 = args[0]; object expr_7323_732509 = args[1]; object rename_7324_732510 = args[2];
-+ Cyc_st_add(data, "base.sld:let");
++object k_733691 = args[0]; object expr_7323_732502 = args[1]; object rename_7324_732503 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:let");
-closureN_type c_7314432;
-object e_7314447 [1];
@@ -65789,18 +66050,8 @@ Make let-values be the same as let*-values, to work around
-c_7314432.num_elements = 1;
-c_7314432.elements = (object *)e_7314447;
-c_7314432.elements[0] = expr_7323_732849;
-+closureN_type c_7313139;
-+object e_7313154 [1];
-+c_7313139.hdr.mark = gc_color_red;
-+ c_7313139.hdr.grayed = 0;
-+c_7313139.tag = closureN_tag;
-+ c_7313139.fn = (function_type)__lambda_25;
-+c_7313139.num_args = 0;
-+c_7313139.num_elements = 1;
-+c_7313139.elements = (object *)e_7313154;
-+c_7313139.elements[0] = expr_7323_732509;
-
-
+-
+-
-closureN_type c_7314448;
-object e_7314629 [3];
-c_7314448.hdr.mark = gc_color_red;
@@ -65813,25 +66064,37 @@ Make let-values be the same as let*-values, to work around
-c_7314448.elements[0] = expr_7323_732849;
-c_7314448.elements[1] = k_734143;
-c_7314448.elements[2] = rename_7324_732850;
-+closureN_type c_7313155;
-+object e_7313336 [3];
-+c_7313155.hdr.mark = gc_color_red;
-+ c_7313155.hdr.grayed = 0;
-+c_7313155.tag = closureN_tag;
-+ c_7313155.fn = (function_type)__lambda_27;
-+c_7313155.num_args = 1;
-+c_7313155.num_elements = 3;
-+c_7313155.elements = (object *)e_7313336;
-+c_7313155.elements[0] = expr_7323_732509;
-+c_7313155.elements[1] = k_733698;
-+c_7313155.elements[2] = rename_7324_732510;
++closureN_type c_7313132;
++object e_7313147 [1];
++c_7313132.hdr.mark = gc_color_red;
++ c_7313132.hdr.grayed = 0;
++c_7313132.tag = closureN_tag;
++ c_7313132.fn = (function_type)__lambda_25;
++c_7313132.num_args = 0;
++c_7313132.num_elements = 1;
++c_7313132.elements = (object *)e_7313147;
++c_7313132.elements[0] = expr_7323_732502;
++
-return_direct_with_clo1(data,(closure)&c_7314432,__lambda_25, &c_7314448);;
-+return_direct_with_clo1(data,(closure)&c_7313139,__lambda_25, &c_7313155);;
++closureN_type c_7313148;
++object e_7313329 [3];
++c_7313148.hdr.mark = gc_color_red;
++ c_7313148.hdr.grayed = 0;
++c_7313148.tag = closureN_tag;
++ c_7313148.fn = (function_type)__lambda_27;
++c_7313148.num_args = 1;
++c_7313148.num_elements = 3;
++c_7313148.elements = (object *)e_7313329;
++c_7313148.elements[0] = expr_7323_732502;
++c_7313148.elements[1] = k_733691;
++c_7313148.elements[2] = rename_7324_732503;
++
++return_direct_with_clo1(data,(closure)&c_7313132,__lambda_25, &c_7313148);;
}
-static void __lambda_27(void *data, object self_7312987, int argc, object *args) /* object self_7312987, object r_734144 */
-+static void __lambda_27(void *data, object self_7311741, int argc, object *args) /* object self_7311741, object r_733699 */
++static void __lambda_27(void *data, object self_7311734, int argc, object *args) /* object self_7311734, object r_733692 */
{
@@ -65845,16 +66108,16 @@ Make let-values be the same as let*-values, to work around
-c_7314450.num_elements = 1;
-c_7314450.elements = (object *)e_7314465;
-c_7314450.elements[0] = ((closureN)self_7312987)->elements[0];
-+closureN_type c_7313157;
-+object e_7313172 [1];
-+c_7313157.hdr.mark = gc_color_red;
-+ c_7313157.hdr.grayed = 0;
-+c_7313157.tag = closureN_tag;
-+ c_7313157.fn = (function_type)__lambda_28;
-+c_7313157.num_args = 0;
-+c_7313157.num_elements = 1;
-+c_7313157.elements = (object *)e_7313172;
-+c_7313157.elements[0] = ((closureN)self_7311741)->elements[0];
++closureN_type c_7313150;
++object e_7313165 [1];
++c_7313150.hdr.mark = gc_color_red;
++ c_7313150.hdr.grayed = 0;
++c_7313150.tag = closureN_tag;
++ c_7313150.fn = (function_type)__lambda_28;
++c_7313150.num_args = 0;
++c_7313150.num_elements = 1;
++c_7313150.elements = (object *)e_7313165;
++c_7313150.elements[0] = ((closureN)self_7311734)->elements[0];
-closureN_type c_7314466;
@@ -65869,41 +66132,41 @@ Make let-values be the same as let*-values, to work around
-c_7314466.elements[0] = ((closureN)self_7312987)->elements[0];
-c_7314466.elements[1] = ((closureN)self_7312987)->elements[1];
-c_7314466.elements[2] = ((closureN)self_7312987)->elements[2];
-+closureN_type c_7313173;
-+object e_7313335 [3];
-+c_7313173.hdr.mark = gc_color_red;
-+ c_7313173.hdr.grayed = 0;
-+c_7313173.tag = closureN_tag;
-+ c_7313173.fn = (function_type)__lambda_30;
-+c_7313173.num_args = 1;
-+c_7313173.num_elements = 3;
-+c_7313173.elements = (object *)e_7313335;
-+c_7313173.elements[0] = ((closureN)self_7311741)->elements[0];
-+c_7313173.elements[1] = ((closureN)self_7311741)->elements[1];
-+c_7313173.elements[2] = ((closureN)self_7311741)->elements[2];
++closureN_type c_7313166;
++object e_7313328 [3];
++c_7313166.hdr.mark = gc_color_red;
++ c_7313166.hdr.grayed = 0;
++c_7313166.tag = closureN_tag;
++ c_7313166.fn = (function_type)__lambda_30;
++c_7313166.num_args = 1;
++c_7313166.num_elements = 3;
++c_7313166.elements = (object *)e_7313328;
++c_7313166.elements[0] = ((closureN)self_7311734)->elements[0];
++c_7313166.elements[1] = ((closureN)self_7311734)->elements[1];
++c_7313166.elements[2] = ((closureN)self_7311734)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314450,__lambda_28, &c_7314466);;
-+return_direct_with_clo1(data,(closure)&c_7313157,__lambda_28, &c_7313173);;
++return_direct_with_clo1(data,(closure)&c_7313150,__lambda_28, &c_7313166);;
}
-static void __lambda_30(void *data, object self_7312988, int argc, object *args) /* object self_7312988, object r_734145 */
-+static void __lambda_30(void *data, object self_7311742, int argc, object *args) /* object self_7311742, object r_733700 */
++static void __lambda_30(void *data, object self_7311735, int argc, object *args) /* object self_7311735, object r_733693 */
{
- object bindings_7326_732852;
-+ object bindings_7326_732512;
++ object bindings_7326_732505;
-if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, ((closureN)self_7312988)->elements[0]))) ){
-+if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, ((closureN)self_7311742)->elements[0]))) ){
++if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, ((closureN)self_7311735)->elements[0]))) ){
- bindings_7326_732852 = Cyc_car(data, Cyc_cddr(data, ((closureN)self_7312988)->elements[0]));
-+ bindings_7326_732512 = Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311742)->elements[0]));
++ bindings_7326_732505 = Cyc_car(data, Cyc_cddr(data, ((closureN)self_7311735)->elements[0]));
} else {
- bindings_7326_732852 = Cyc_cadr(data, ((closureN)self_7312988)->elements[0]);}
-+ bindings_7326_732512 = Cyc_cadr(data, ((closureN)self_7311742)->elements[0]);}
++ bindings_7326_732505 = Cyc_cadr(data, ((closureN)self_7311735)->elements[0]);}
;
-closureN_type c_7314484;
-object e_7314493 [2];
@@ -65916,17 +66179,17 @@ Make let-values be the same as let*-values, to work around
-c_7314484.elements = (object *)e_7314493;
-c_7314484.elements[0] = bindings_7326_732852;
-c_7314484.elements[1] = ((closureN)self_7312988)->elements[0];
-+closureN_type c_7313191;
-+object e_7313200 [2];
-+c_7313191.hdr.mark = gc_color_red;
-+ c_7313191.hdr.grayed = 0;
-+c_7313191.tag = closureN_tag;
-+ c_7313191.fn = (function_type)__lambda_31;
-+c_7313191.num_args = 0;
-+c_7313191.num_elements = 2;
-+c_7313191.elements = (object *)e_7313200;
-+c_7313191.elements[0] = bindings_7326_732512;
-+c_7313191.elements[1] = ((closureN)self_7311742)->elements[0];
++closureN_type c_7313184;
++object e_7313193 [2];
++c_7313184.hdr.mark = gc_color_red;
++ c_7313184.hdr.grayed = 0;
++c_7313184.tag = closureN_tag;
++ c_7313184.fn = (function_type)__lambda_31;
++c_7313184.num_args = 0;
++c_7313184.num_elements = 2;
++c_7313184.elements = (object *)e_7313193;
++c_7313184.elements[0] = bindings_7326_732505;
++c_7313184.elements[1] = ((closureN)self_7311735)->elements[0];
-closureN_type c_7314494;
@@ -65942,26 +66205,26 @@ Make let-values be the same as let*-values, to work around
-c_7314494.elements[1] = ((closureN)self_7312988)->elements[0];
-c_7314494.elements[2] = ((closureN)self_7312988)->elements[1];
-c_7314494.elements[3] = ((closureN)self_7312988)->elements[2];
-+closureN_type c_7313201;
-+object e_7313334 [4];
-+c_7313201.hdr.mark = gc_color_red;
-+ c_7313201.hdr.grayed = 0;
-+c_7313201.tag = closureN_tag;
-+ c_7313201.fn = (function_type)__lambda_32;
-+c_7313201.num_args = 1;
-+c_7313201.num_elements = 4;
-+c_7313201.elements = (object *)e_7313334;
-+c_7313201.elements[0] = bindings_7326_732512;
-+c_7313201.elements[1] = ((closureN)self_7311742)->elements[0];
-+c_7313201.elements[2] = ((closureN)self_7311742)->elements[1];
-+c_7313201.elements[3] = ((closureN)self_7311742)->elements[2];
++closureN_type c_7313194;
++object e_7313327 [4];
++c_7313194.hdr.mark = gc_color_red;
++ c_7313194.hdr.grayed = 0;
++c_7313194.tag = closureN_tag;
++ c_7313194.fn = (function_type)__lambda_32;
++c_7313194.num_args = 1;
++c_7313194.num_elements = 4;
++c_7313194.elements = (object *)e_7313327;
++c_7313194.elements[0] = bindings_7326_732505;
++c_7313194.elements[1] = ((closureN)self_7311735)->elements[0];
++c_7313194.elements[2] = ((closureN)self_7311735)->elements[1];
++c_7313194.elements[3] = ((closureN)self_7311735)->elements[2];
-return_direct_with_clo1(data,(closure)&c_7314484,__lambda_31, &c_7314494);;
-+return_direct_with_clo1(data,(closure)&c_7313191,__lambda_31, &c_7313201);;
++return_direct_with_clo1(data,(closure)&c_7313184,__lambda_31, &c_7313194);;
}
-static void __lambda_32(void *data, object self_7312989, int argc, object *args) /* object self_7312989, object r_734147 */
-+static void __lambda_32(void *data, object self_7311743, int argc, object *args) /* object self_7311743, object r_733702 */
++static void __lambda_32(void *data, object self_7311736, int argc, object *args) /* object self_7311736, object r_733695 */
{
@@ -65978,60 +66241,60 @@ Make let-values be the same as let*-values, to work around
-c_7314496.elements[1] = ((closureN)self_7312989)->elements[1];
-c_7314496.elements[2] = ((closureN)self_7312989)->elements[2];
-c_7314496.elements[3] = ((closureN)self_7312989)->elements[3];
-+closureN_type c_7313203;
-+object e_7313319 [4];
-+c_7313203.hdr.mark = gc_color_red;
-+ c_7313203.hdr.grayed = 0;
-+c_7313203.tag = closureN_tag;
-+ c_7313203.fn = (function_type)__lambda_33;
-+c_7313203.num_args = 1;
-+c_7313203.num_elements = 4;
-+c_7313203.elements = (object *)e_7313319;
-+c_7313203.elements[0] = ((closureN)self_7311743)->elements[0];
-+c_7313203.elements[1] = ((closureN)self_7311743)->elements[1];
-+c_7313203.elements[2] = ((closureN)self_7311743)->elements[2];
-+c_7313203.elements[3] = ((closureN)self_7311743)->elements[3];
++closureN_type c_7313196;
++object e_7313312 [4];
++c_7313196.hdr.mark = gc_color_red;
++ c_7313196.hdr.grayed = 0;
++c_7313196.tag = closureN_tag;
++ c_7313196.fn = (function_type)__lambda_33;
++c_7313196.num_args = 1;
++c_7313196.num_elements = 4;
++c_7313196.elements = (object *)e_7313312;
++c_7313196.elements[0] = ((closureN)self_7311736)->elements[0];
++c_7313196.elements[1] = ((closureN)self_7311736)->elements[1];
++c_7313196.elements[2] = ((closureN)self_7311736)->elements[2];
++c_7313196.elements[3] = ((closureN)self_7311736)->elements[3];
-mmacro(c_7314613, (function_type)__lambda_42);c_7314613.num_args = 1;
-return_direct_with_clo1(data,(closure)&c_7314496,__lambda_33, &c_7314613);;
-+mmacro(c_7313320, (function_type)__lambda_42);c_7313320.num_args = 1;
-+return_direct_with_clo1(data,(closure)&c_7313203,__lambda_33, &c_7313320);;
++mmacro(c_7313313, (function_type)__lambda_42);c_7313313.num_args = 1;
++return_direct_with_clo1(data,(closure)&c_7313196,__lambda_33, &c_7313313);;
}
-static void __lambda_42(void *data, object self_7312990, int argc, object *args) /* object self_7312990, object k_734185, object x_7327_732853 */
-+static void __lambda_42(void *data, object self_7311744, int argc, object *args) /* object self_7311744, object k_733740, object x_7327_732513 */
++static void __lambda_42(void *data, object self_7311737, int argc, object *args) /* object self_7311737, object k_733733, object x_7327_732506 */
{
- object k_734185 = args[0]; object x_7327_732853 = args[1];
-+ object k_733740 = args[0]; object x_7327_732513 = args[1];
++ object k_733733 = args[0]; object x_7327_732506 = args[1];
-if( (boolean_f != Cyc_is_pair(x_7327_732853)) ){
-+if( (boolean_f != Cyc_is_pair(x_7327_732513)) ){
++if( (boolean_f != Cyc_is_pair(x_7327_732506)) ){
-if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_7327_732853))) ){
-+if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_7327_732513))) ){
++if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, x_7327_732506))) ){
-return_direct_with_clo1(data, k_734185, (((closure) k_734185)->fn), Cyc_is_null(Cyc_cddr(data, x_7327_732853)));
-+return_direct_with_clo1(data, k_733740, (((closure) k_733740)->fn), Cyc_is_null(Cyc_cddr(data, x_7327_732513)));
++return_direct_with_clo1(data, k_733733, (((closure) k_733733)->fn), Cyc_is_null(Cyc_cddr(data, x_7327_732506)));
} else {
- return_direct_with_clo1(data, k_734185, (((closure) k_734185)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_733740, (((closure) k_733740)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_733733, (((closure) k_733733)->fn), boolean_f);}
;
} else {
- return_direct_with_clo1(data, k_734185, (((closure) k_734185)->fn), boolean_f);}
-+ return_direct_with_clo1(data, k_733740, (((closure) k_733740)->fn), boolean_f);}
++ return_direct_with_clo1(data, k_733733, (((closure) k_733733)->fn), boolean_f);}
;;
}
-static void __lambda_33(void *data, object self_7312991, int argc, object *args) /* object self_7312991, object r_734184 */
-+static void __lambda_33(void *data, object self_7311745, int argc, object *args) /* object self_7311745, object r_733739 */
++static void __lambda_33(void *data, object self_7311738, int argc, object *args) /* object self_7311738, object r_733732 */
{
- object r_734184 = args[0];
-+ object r_733739 = args[0];
++ object r_733732 = args[0];
-closureN_type c_7314498;
-object e_7314610 [4];
@@ -66046,32 +66309,15 @@ Make let-values be the same as let*-values, to work around
-c_7314498.elements[1] = ((closureN)self_7312991)->elements[1];
-c_7314498.elements[2] = ((closureN)self_7312991)->elements[2];
-c_7314498.elements[3] = ((closureN)self_7312991)->elements[3];
-+closureN_type c_7313205;
-+object e_7313317 [4];
-+c_7313205.hdr.mark = gc_color_red;
-+ c_7313205.hdr.grayed = 0;
-+c_7313205.tag = closureN_tag;
-+ c_7313205.fn = (function_type)__lambda_34;
-+c_7313205.num_args = 1;
-+c_7313205.num_elements = 4;
-+c_7313205.elements = (object *)e_7313317;
-+c_7313205.elements[0] = ((closureN)self_7311745)->elements[0];
-+c_7313205.elements[1] = ((closureN)self_7311745)->elements[1];
-+c_7313205.elements[2] = ((closureN)self_7311745)->elements[2];
-+c_7313205.elements[3] = ((closureN)self_7311745)->elements[3];
-
+-
-return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), &c_7314498, r_734184, ((closureN)self_7312991)->elements[0]);;
-+return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), &c_7313205, r_733739, ((closureN)self_7311745)->elements[0]);;
- }
-
+-}
+-
-static void __lambda_34(void *data, object self_7312992, int argc, object *args) /* object self_7312992, object r_734148 */
-+static void __lambda_34(void *data, object self_7311746, int argc, object *args) /* object self_7311746, object r_733703 */
- {
+- {
- object r_734148 = args[0];
- if( (boolean_f != r_734148) ){
-+ object r_733703 = args[0];
-+ if( (boolean_f != r_733703) ){
-
+-
-closureN_type c_7314500;
-object e_7314604 [4];
-c_7314500.hdr.mark = gc_color_red;
@@ -66085,37 +66331,19 @@ Make let-values be the same as let*-values, to work around
-c_7314500.elements[1] = ((closureN)self_7312992)->elements[1];
-c_7314500.elements[2] = ((closureN)self_7312992)->elements[2];
-c_7314500.elements[3] = ((closureN)self_7312992)->elements[3];
-+closureN_type c_7313207;
-+object e_7313311 [4];
-+c_7313207.hdr.mark = gc_color_red;
-+ c_7313207.hdr.grayed = 0;
-+c_7313207.tag = closureN_tag;
-+ c_7313207.fn = (function_type)__lambda_35;
-+c_7313207.num_args = 1;
-+c_7313207.num_elements = 4;
-+c_7313207.elements = (object *)e_7313311;
-+c_7313207.elements[0] = ((closureN)self_7311746)->elements[0];
-+c_7313207.elements[1] = ((closureN)self_7311746)->elements[1];
-+c_7313207.elements[2] = ((closureN)self_7311746)->elements[2];
-+c_7313207.elements[3] = ((closureN)self_7311746)->elements[3];
-
+-
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314500, primitive_car, ((closureN)self_7312992)->elements[0]);
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313207, primitive_car, ((closureN)self_7311746)->elements[0]);
- } else {
-
+-} else {
+-
-make_utf8_string_with_len(c_7314608, "bad let syntax", 14, 14);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7312992)->elements[2], &c_7314608, ((closureN)self_7312992)->elements[1]);}
-+make_utf8_string_with_len(c_7313315, "bad let syntax", 14, 14);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311746)->elements[2], &c_7313315, ((closureN)self_7311746)->elements[1]);}
- ;;
- }
-
+-;;
+-}
+-
-static void __lambda_35(void *data, object self_7312993, int argc, object *args) /* object self_7312993, object r_734149 */
-+static void __lambda_35(void *data, object self_7311747, int argc, object *args) /* object self_7311747, object r_733704 */
- {
+- {
- object r_734149 = args[0];
-+ object r_733704 = args[0];
-
+-
-closureN_type c_7314502;
-object e_7314602 [4];
-c_7314502.hdr.mark = gc_color_red;
@@ -66129,30 +66357,14 @@ Make let-values be the same as let*-values, to work around
-c_7314502.elements[1] = ((closureN)self_7312993)->elements[2];
-c_7314502.elements[2] = r_734149;
-c_7314502.elements[3] = ((closureN)self_7312993)->elements[3];
-+closureN_type c_7313209;
-+object e_7313309 [4];
-+c_7313209.hdr.mark = gc_color_red;
-+ c_7313209.hdr.grayed = 0;
-+c_7313209.tag = closureN_tag;
-+ c_7313209.fn = (function_type)__lambda_36;
-+c_7313209.num_args = 1;
-+c_7313209.num_elements = 4;
-+c_7313209.elements = (object *)e_7313309;
-+c_7313209.elements[0] = ((closureN)self_7311747)->elements[1];
-+c_7313209.elements[1] = ((closureN)self_7311747)->elements[2];
-+c_7313209.elements[2] = r_733704;
-+c_7313209.elements[3] = ((closureN)self_7311747)->elements[3];
-
+-
-return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7314502, primitive_cadr, ((closureN)self_7312993)->elements[0]);;
-+return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313209, primitive_cadr, ((closureN)self_7311747)->elements[0]);;
- }
-
+-}
+-
-static void __lambda_36(void *data, object self_7312994, int argc, object *args) /* object self_7312994, object r_734150 */
-+static void __lambda_36(void *data, object self_7311748, int argc, object *args) /* object self_7311748, object r_733705 */
- {
+- {
- object r_734150 = args[0];
-+ object r_733705 = args[0];
-
+-
-closureN_type c_7314504;
-object e_7314600 [3];
-c_7314504.hdr.mark = gc_color_red;
@@ -66165,33 +66377,17 @@ Make let-values be the same as let*-values, to work around
-c_7314504.elements[0] = ((closureN)self_7312994)->elements[0];
-c_7314504.elements[1] = ((closureN)self_7312994)->elements[1];
-c_7314504.elements[2] = ((closureN)self_7312994)->elements[3];
-+closureN_type c_7313211;
-+object e_7313307 [3];
-+c_7313211.hdr.mark = gc_color_red;
-+ c_7313211.hdr.grayed = 0;
-+c_7313211.tag = closureN_tag;
-+ c_7313211.fn = (function_type)__lambda_37;
-+c_7313211.num_args = 2;
-+c_7313211.num_elements = 3;
-+c_7313211.elements = (object *)e_7313307;
-+c_7313211.elements[0] = ((closureN)self_7311748)->elements[0];
-+c_7313211.elements[1] = ((closureN)self_7311748)->elements[1];
-+c_7313211.elements[2] = ((closureN)self_7311748)->elements[3];
-
+-
-return_direct_with_clo2(data,(closure)&c_7314504,__lambda_37, ((closureN)self_7312994)->elements[2], r_734150);;
-+return_direct_with_clo2(data,(closure)&c_7313211,__lambda_37, ((closureN)self_7311748)->elements[2], r_733705);;
- }
-
+-}
+-
-static void __lambda_37(void *data, object self_7312995, int argc, object *args) /* object self_7312995, object vars_7328_732854, object vals_7329_732855 */
-+static void __lambda_37(void *data, object self_7311749, int argc, object *args) /* object self_7311749, object vars_7328_732514, object vals_7329_732515 */
- {
+- {
- object vars_7328_732854 = args[0]; object vals_7329_732855 = args[1];
-+ object vars_7328_732514 = args[0]; object vals_7329_732515 = args[1];
-
-
+-
+-
-if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, ((closureN)self_7312995)->elements[0]))) ){
-+if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, ((closureN)self_7311749)->elements[0]))) ){
-
+-
-closureN_type c_7314512;
-object e_7314579 [5];
-c_7314512.hdr.mark = gc_color_red;
@@ -66206,23 +66402,44 @@ Make let-values be the same as let*-values, to work around
-c_7314512.elements[2] = ((closureN)self_7312995)->elements[2];
-c_7314512.elements[3] = vals_7329_732855;
-c_7314512.elements[4] = vars_7328_732854;
-+closureN_type c_7313219;
-+object e_7313286 [5];
-+c_7313219.hdr.mark = gc_color_red;
-+ c_7313219.hdr.grayed = 0;
-+c_7313219.tag = closureN_tag;
-+ c_7313219.fn = (function_type)__lambda_38;
-+c_7313219.num_args = 1;
-+c_7313219.num_elements = 5;
-+c_7313219.elements = (object *)e_7313286;
-+c_7313219.elements[0] = ((closureN)self_7311749)->elements[0];
-+c_7313219.elements[1] = ((closureN)self_7311749)->elements[1];
-+c_7313219.elements[2] = ((closureN)self_7311749)->elements[2];
-+c_7313219.elements[3] = vals_7329_732515;
-+c_7313219.elements[4] = vars_7328_732514;
++closureN_type c_7313198;
++object e_7313310 [4];
++c_7313198.hdr.mark = gc_color_red;
++ c_7313198.hdr.grayed = 0;
++c_7313198.tag = closureN_tag;
++ c_7313198.fn = (function_type)__lambda_34;
++c_7313198.num_args = 1;
++c_7313198.num_elements = 4;
++c_7313198.elements = (object *)e_7313310;
++c_7313198.elements[0] = ((closureN)self_7311738)->elements[0];
++c_7313198.elements[1] = ((closureN)self_7311738)->elements[1];
++c_7313198.elements[2] = ((closureN)self_7311738)->elements[2];
++c_7313198.elements[3] = ((closureN)self_7311738)->elements[3];
-return_closcall2(data, ((closureN)self_7312995)->elements[2], &c_7314512, quote_lambda);
-+return_closcall2(data, ((closureN)self_7311749)->elements[2], &c_7313219, quote_lambda);
++return_direct_with_clo3(data, __glo_every_scheme_base, (((closure) __glo_every_scheme_base)->fn), &c_7313198, r_733732, ((closureN)self_7311738)->elements[0]);;
++}
++
++static void __lambda_34(void *data, object self_7311739, int argc, object *args) /* object self_7311739, object r_733696 */
++ {
++ object r_733696 = args[0];
++ if( (boolean_f != r_733696) ){
++
++closureN_type c_7313200;
++object e_7313304 [4];
++c_7313200.hdr.mark = gc_color_red;
++ c_7313200.hdr.grayed = 0;
++c_7313200.tag = closureN_tag;
++ c_7313200.fn = (function_type)__lambda_35;
++c_7313200.num_args = 1;
++c_7313200.num_elements = 4;
++c_7313200.elements = (object *)e_7313304;
++c_7313200.elements[0] = ((closureN)self_7311739)->elements[0];
++c_7313200.elements[1] = ((closureN)self_7311739)->elements[1];
++c_7313200.elements[2] = ((closureN)self_7311739)->elements[2];
++c_7313200.elements[3] = ((closureN)self_7311739)->elements[3];
++
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313200, primitive_car, ((closureN)self_7311739)->elements[0]);
} else {
-closureN_type c_7314582;
@@ -66238,50 +66455,121 @@ Make let-values be the same as let*-values, to work around
-c_7314582.elements[1] = ((closureN)self_7312995)->elements[1];
-c_7314582.elements[2] = vals_7329_732855;
-c_7314582.elements[3] = vars_7328_732854;
-+closureN_type c_7313289;
-+object e_7313306 [4];
-+c_7313289.hdr.mark = gc_color_red;
-+ c_7313289.hdr.grayed = 0;
-+c_7313289.tag = closureN_tag;
-+ c_7313289.fn = (function_type)__lambda_41;
-+c_7313289.num_args = 1;
-+c_7313289.num_elements = 4;
-+c_7313289.elements = (object *)e_7313306;
-+c_7313289.elements[0] = ((closureN)self_7311749)->elements[0];
-+c_7313289.elements[1] = ((closureN)self_7311749)->elements[1];
-+c_7313289.elements[2] = vals_7329_732515;
-+c_7313289.elements[3] = vars_7328_732514;
++make_utf8_string_with_len(c_7313308, "bad let syntax", 14, 14);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311739)->elements[2], &c_7313308, ((closureN)self_7311739)->elements[1]);}
++;;
++}
++
++static void __lambda_35(void *data, object self_7311740, int argc, object *args) /* object self_7311740, object r_733697 */
++ {
++ object r_733697 = args[0];
++
++closureN_type c_7313202;
++object e_7313302 [4];
++c_7313202.hdr.mark = gc_color_red;
++ c_7313202.hdr.grayed = 0;
++c_7313202.tag = closureN_tag;
++ c_7313202.fn = (function_type)__lambda_36;
++c_7313202.num_args = 1;
++c_7313202.num_elements = 4;
++c_7313202.elements = (object *)e_7313302;
++c_7313202.elements[0] = ((closureN)self_7311740)->elements[1];
++c_7313202.elements[1] = ((closureN)self_7311740)->elements[2];
++c_7313202.elements[2] = r_733697;
++c_7313202.elements[3] = ((closureN)self_7311740)->elements[3];
++
++return_direct_with_clo3(data, __glo_Cyc_91map_91loop_911_scheme_base, (((closure) __glo_Cyc_91map_91loop_911_scheme_base)->fn), &c_7313202, primitive_cadr, ((closureN)self_7311740)->elements[0]);;
++}
++
++static void __lambda_36(void *data, object self_7311741, int argc, object *args) /* object self_7311741, object r_733698 */
++ {
++ object r_733698 = args[0];
++
++closureN_type c_7313204;
++object e_7313300 [3];
++c_7313204.hdr.mark = gc_color_red;
++ c_7313204.hdr.grayed = 0;
++c_7313204.tag = closureN_tag;
++ c_7313204.fn = (function_type)__lambda_37;
++c_7313204.num_args = 2;
++c_7313204.num_elements = 3;
++c_7313204.elements = (object *)e_7313300;
++c_7313204.elements[0] = ((closureN)self_7311741)->elements[0];
++c_7313204.elements[1] = ((closureN)self_7311741)->elements[1];
++c_7313204.elements[2] = ((closureN)self_7311741)->elements[3];
++
++return_direct_with_clo2(data,(closure)&c_7313204,__lambda_37, ((closureN)self_7311741)->elements[2], r_733698);;
++}
++
++static void __lambda_37(void *data, object self_7311742, int argc, object *args) /* object self_7311742, object vars_7328_732507, object vals_7329_732508 */
++ {
++ object vars_7328_732507 = args[0]; object vals_7329_732508 = args[1];
++
++
++if( (boolean_f != Cyc_is_symbol(Cyc_cadr(data, ((closureN)self_7311742)->elements[0]))) ){
++
++closureN_type c_7313212;
++object e_7313279 [5];
++c_7313212.hdr.mark = gc_color_red;
++ c_7313212.hdr.grayed = 0;
++c_7313212.tag = closureN_tag;
++ c_7313212.fn = (function_type)__lambda_38;
++c_7313212.num_args = 1;
++c_7313212.num_elements = 5;
++c_7313212.elements = (object *)e_7313279;
++c_7313212.elements[0] = ((closureN)self_7311742)->elements[0];
++c_7313212.elements[1] = ((closureN)self_7311742)->elements[1];
++c_7313212.elements[2] = ((closureN)self_7311742)->elements[2];
++c_7313212.elements[3] = vals_7329_732508;
++c_7313212.elements[4] = vars_7328_732507;
++
++return_closcall2(data, ((closureN)self_7311742)->elements[2], &c_7313212, quote_lambda);
++} else {
++
++closureN_type c_7313282;
++object e_7313299 [4];
++c_7313282.hdr.mark = gc_color_red;
++ c_7313282.hdr.grayed = 0;
++c_7313282.tag = closureN_tag;
++ c_7313282.fn = (function_type)__lambda_41;
++c_7313282.num_args = 1;
++c_7313282.num_elements = 4;
++c_7313282.elements = (object *)e_7313299;
++c_7313282.elements[0] = ((closureN)self_7311742)->elements[0];
++c_7313282.elements[1] = ((closureN)self_7311742)->elements[1];
++c_7313282.elements[2] = vals_7329_732508;
++c_7313282.elements[3] = vars_7328_732507;
-return_closcall2(data, ((closureN)self_7312995)->elements[2], &c_7314582, quote_lambda);}
-+return_closcall2(data, ((closureN)self_7311749)->elements[2], &c_7313289, quote_lambda);}
++return_closcall2(data, ((closureN)self_7311742)->elements[2], &c_7313282, quote_lambda);}
;;
}
-static void __lambda_41(void *data, object self_7312999, int argc, object *args) /* object self_7312999, object r_734179 */
-+static void __lambda_41(void *data, object self_7311753, int argc, object *args) /* object self_7311753, object r_733734 */
++static void __lambda_41(void *data, object self_7311746, int argc, object *args) /* object self_7311746, object r_733727 */
{
- object r_734179 = args[0];
-+ object r_733734 = args[0];
++ object r_733727 = args[0];
-pair_type local_7314587;
-+pair_type local_7313294;
++pair_type local_7313287;
-pair_type local_7314590;
-+pair_type local_7313297;
++pair_type local_7313290;
-pair_type local_7314593;
-+pair_type local_7313300;
++pair_type local_7313293;
-return_direct_with_clo1(data, ((closureN)self_7312999)->elements[1], (((closure) ((closureN)self_7312999)->elements[1])->fn), set_pair_as_expr(&local_7314587, set_pair_as_expr(&local_7314590, r_734179, set_pair_as_expr(&local_7314593, ((closureN)self_7312999)->elements[3], Cyc_cddr(data, ((closureN)self_7312999)->elements[0]))), ((closureN)self_7312999)->elements[2]));;
-+return_direct_with_clo1(data, ((closureN)self_7311753)->elements[1], (((closure) ((closureN)self_7311753)->elements[1])->fn), set_pair_as_expr(&local_7313294, set_pair_as_expr(&local_7313297, r_733734, set_pair_as_expr(&local_7313300, ((closureN)self_7311753)->elements[3], Cyc_cddr(data, ((closureN)self_7311753)->elements[0]))), ((closureN)self_7311753)->elements[2]));;
++return_direct_with_clo1(data, ((closureN)self_7311746)->elements[1], (((closure) ((closureN)self_7311746)->elements[1])->fn), set_pair_as_expr(&local_7313287, set_pair_as_expr(&local_7313290, r_733727, set_pair_as_expr(&local_7313293, ((closureN)self_7311746)->elements[3], Cyc_cddr(data, ((closureN)self_7311746)->elements[0]))), ((closureN)self_7311746)->elements[2]));;
}
-static void __lambda_38(void *data, object self_7312996, int argc, object *args) /* object self_7312996, object r_734153 */
-+static void __lambda_38(void *data, object self_7311750, int argc, object *args) /* object self_7311750, object r_733708 */
++static void __lambda_38(void *data, object self_7311743, int argc, object *args) /* object self_7311743, object r_733701 */
{
- object r_734153 = args[0];
-+ object r_733708 = args[0];
++ object r_733701 = args[0];
-closureN_type c_7314515;
-object e_7314578 [6];
@@ -66298,31 +66586,31 @@ Make let-values be the same as let*-values, to work around
-c_7314515.elements[3] = ((closureN)self_7312996)->elements[2];
-c_7314515.elements[4] = ((closureN)self_7312996)->elements[3];
-c_7314515.elements[5] = ((closureN)self_7312996)->elements[4];
-+closureN_type c_7313222;
-+object e_7313285 [6];
-+c_7313222.hdr.mark = gc_color_red;
-+ c_7313222.hdr.grayed = 0;
-+c_7313222.tag = closureN_tag;
-+ c_7313222.fn = (function_type)__lambda_39;
-+c_7313222.num_args = 1;
-+c_7313222.num_elements = 6;
-+c_7313222.elements = (object *)e_7313285;
-+c_7313222.elements[0] = ((closureN)self_7311750)->elements[0];
-+c_7313222.elements[1] = ((closureN)self_7311750)->elements[1];
-+c_7313222.elements[2] = r_733708;
-+c_7313222.elements[3] = ((closureN)self_7311750)->elements[2];
-+c_7313222.elements[4] = ((closureN)self_7311750)->elements[3];
-+c_7313222.elements[5] = ((closureN)self_7311750)->elements[4];
++closureN_type c_7313215;
++object e_7313278 [6];
++c_7313215.hdr.mark = gc_color_red;
++ c_7313215.hdr.grayed = 0;
++c_7313215.tag = closureN_tag;
++ c_7313215.fn = (function_type)__lambda_39;
++c_7313215.num_args = 1;
++c_7313215.num_elements = 6;
++c_7313215.elements = (object *)e_7313278;
++c_7313215.elements[0] = ((closureN)self_7311743)->elements[0];
++c_7313215.elements[1] = ((closureN)self_7311743)->elements[1];
++c_7313215.elements[2] = r_733701;
++c_7313215.elements[3] = ((closureN)self_7311743)->elements[2];
++c_7313215.elements[4] = ((closureN)self_7311743)->elements[3];
++c_7313215.elements[5] = ((closureN)self_7311743)->elements[4];
-return_closcall2(data, ((closureN)self_7312996)->elements[2], &c_7314515, quote_letrec);;
-+return_closcall2(data, ((closureN)self_7311750)->elements[2], &c_7313222, quote_letrec);;
++return_closcall2(data, ((closureN)self_7311743)->elements[2], &c_7313215, quote_letrec);;
}
-static void __lambda_39(void *data, object self_7312997, int argc, object *args) /* object self_7312997, object r_734158 */
-+static void __lambda_39(void *data, object self_7311751, int argc, object *args) /* object self_7311751, object r_733713 */
++static void __lambda_39(void *data, object self_7311744, int argc, object *args) /* object self_7311744, object r_733706 */
{
- object r_734158 = args[0];
-+ object r_733713 = args[0];
++ object r_733706 = args[0];
-closureN_type c_7314518;
-object e_7314577 [6];
@@ -66339,108 +66627,108 @@ Make let-values be the same as let*-values, to work around
-c_7314518.elements[3] = r_734158;
-c_7314518.elements[4] = ((closureN)self_7312997)->elements[4];
-c_7314518.elements[5] = ((closureN)self_7312997)->elements[5];
-+closureN_type c_7313225;
-+object e_7313284 [6];
-+c_7313225.hdr.mark = gc_color_red;
-+ c_7313225.hdr.grayed = 0;
-+c_7313225.tag = closureN_tag;
-+ c_7313225.fn = (function_type)__lambda_40;
-+c_7313225.num_args = 1;
-+c_7313225.num_elements = 6;
-+c_7313225.elements = (object *)e_7313284;
-+c_7313225.elements[0] = ((closureN)self_7311751)->elements[0];
-+c_7313225.elements[1] = ((closureN)self_7311751)->elements[1];
-+c_7313225.elements[2] = ((closureN)self_7311751)->elements[2];
-+c_7313225.elements[3] = r_733713;
-+c_7313225.elements[4] = ((closureN)self_7311751)->elements[4];
-+c_7313225.elements[5] = ((closureN)self_7311751)->elements[5];
++closureN_type c_7313218;
++object e_7313277 [6];
++c_7313218.hdr.mark = gc_color_red;
++ c_7313218.hdr.grayed = 0;
++c_7313218.tag = closureN_tag;
++ c_7313218.fn = (function_type)__lambda_40;
++c_7313218.num_args = 1;
++c_7313218.num_elements = 6;
++c_7313218.elements = (object *)e_7313277;
++c_7313218.elements[0] = ((closureN)self_7311744)->elements[0];
++c_7313218.elements[1] = ((closureN)self_7311744)->elements[1];
++c_7313218.elements[2] = ((closureN)self_7311744)->elements[2];
++c_7313218.elements[3] = r_733706;
++c_7313218.elements[4] = ((closureN)self_7311744)->elements[4];
++c_7313218.elements[5] = ((closureN)self_7311744)->elements[5];
-return_closcall2(data, ((closureN)self_7312997)->elements[3], &c_7314518, quote_lambda);;
-+return_closcall2(data, ((closureN)self_7311751)->elements[3], &c_7313225, quote_lambda);;
++return_closcall2(data, ((closureN)self_7311744)->elements[3], &c_7313218, quote_lambda);;
}
-static void __lambda_40(void *data, object self_7312998, int argc, object *args) /* object self_7312998, object r_734171 */
-+static void __lambda_40(void *data, object self_7311752, int argc, object *args) /* object self_7311752, object r_733726 */
++static void __lambda_40(void *data, object self_7311745, int argc, object *args) /* object self_7311745, object r_733719 */
{
- object r_734171 = args[0];
-+ object r_733726 = args[0];
++ object r_733719 = args[0];
-pair_type local_7314523;
-+pair_type local_7313230;
++pair_type local_7313223;
-pair_type local_7314526;
-+pair_type local_7313233;
++pair_type local_7313226;
-pair_type local_7314530;
-+pair_type local_7313237;
++pair_type local_7313230;
-pair_type local_7314534;
-+pair_type local_7313241;
++pair_type local_7313234;
-pair_type local_7314537;
-+pair_type local_7313244;
++pair_type local_7313237;
-pair_type local_7314541;
-+pair_type local_7313248;
++pair_type local_7313241;
-pair_type local_7314544;
-+pair_type local_7313251;
++pair_type local_7313244;
-pair_type local_7314547;
-+pair_type local_7313254;
++pair_type local_7313247;
-pair_type local_7314553;
-+pair_type local_7313260;
++pair_type local_7313253;
-pair_type local_7314556;
-+pair_type local_7313263;
++pair_type local_7313256;
-pair_type local_7314559;
-+pair_type local_7313266;
++pair_type local_7313259;
-pair_type local_7314568;
-+pair_type local_7313275;
++pair_type local_7313268;
-pair_type local_7314571;
-+pair_type local_7313278;
++pair_type local_7313271;
-return_direct_with_clo1(data, ((closureN)self_7312998)->elements[1], (((closure) ((closureN)self_7312998)->elements[1])->fn), set_pair_as_expr(&local_7314523, set_pair_as_expr(&local_7314526, ((closureN)self_7312998)->elements[2], set_pair_as_expr(&local_7314530, ((closureN)self_7312998)->elements[5], set_pair_as_expr(&local_7314534, set_pair_as_expr(&local_7314537, ((closureN)self_7312998)->elements[3], set_pair_as_expr(&local_7314541, set_pair_as_expr(&local_7314544, set_pair_as_expr(&local_7314547, Cyc_cadr(data, ((closureN)self_7312998)->elements[0]), set_pair_as_expr(&local_7314553, set_pair_as_expr(&local_7314556, r_734171, set_pair_as_expr(&local_7314559, ((closureN)self_7312998)->elements[5], Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7312998)->elements[0])))), NULL)), NULL), set_pair_as_expr(&local_7314568, set_pair_as_expr(&local_7314571, Cyc_cadr(data, ((closureN)self_7312998)->elements[0]), ((closureN)self_7312998)->elements[5]), NULL))), NULL))), ((closure
N)self_7312998)->elements[4]));;
-+return_direct_with_clo1(data, ((closureN)self_7311752)->elements[1], (((closure) ((closureN)self_7311752)->elements[1])->fn), set_pair_as_expr(&local_7313230, set_pair_as_expr(&local_7313233, ((closureN)self_7311752)->elements[2], set_pair_as_expr(&local_7313237, ((closureN)self_7311752)->elements[5], set_pair_as_expr(&local_7313241, set_pair_as_expr(&local_7313244, ((closureN)self_7311752)->elements[3], set_pair_as_expr(&local_7313248, set_pair_as_expr(&local_7313251, set_pair_as_expr(&local_7313254, Cyc_cadr(data, ((closureN)self_7311752)->elements[0]), set_pair_as_expr(&local_7313260, set_pair_as_expr(&local_7313263, r_733726, set_pair_as_expr(&local_7313266, ((closureN)self_7311752)->elements[5], Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7311752)->elements[0])))), NULL)), NULL), set_pair_as_expr(&local_7313275, set_pair_as_expr(&local_7313278, Cyc_cadr(data, ((closureN)self_7311752)->elements[0]), ((closureN)self_7311752)->elements[5]), NULL))), NULL))), ((closure
N)self_7311752)->elements[4]));;
++return_direct_with_clo1(data, ((closureN)self_7311745)->elements[1], (((closure) ((closureN)self_7311745)->elements[1])->fn), set_pair_as_expr(&local_7313223, set_pair_as_expr(&local_7313226, ((closureN)self_7311745)->elements[2], set_pair_as_expr(&local_7313230, ((closureN)self_7311745)->elements[5], set_pair_as_expr(&local_7313234, set_pair_as_expr(&local_7313237, ((closureN)self_7311745)->elements[3], set_pair_as_expr(&local_7313241, set_pair_as_expr(&local_7313244, set_pair_as_expr(&local_7313247, Cyc_cadr(data, ((closureN)self_7311745)->elements[0]), set_pair_as_expr(&local_7313253, set_pair_as_expr(&local_7313256, r_733719, set_pair_as_expr(&local_7313259, ((closureN)self_7311745)->elements[5], Cyc_cdr(data, Cyc_cddr(data, ((closureN)self_7311745)->elements[0])))), NULL)), NULL), set_pair_as_expr(&local_7313268, set_pair_as_expr(&local_7313271, Cyc_cadr(data, ((closureN)self_7311745)->elements[0]), ((closureN)self_7311745)->elements[5]), NULL))), NULL))), ((closure
N)self_7311745)->elements[4]));;
}
-static void __lambda_31(void *data, object self_7313000, int argc, object *args) /* object self_7313000, object k_734190 */
-+static void __lambda_31(void *data, object self_7311754, int argc, object *args) /* object self_7311754, object k_733745 */
++static void __lambda_31(void *data, object self_7311747, int argc, object *args) /* object self_7311747, object k_733738 */
{
- object k_734190 = args[0];
- complex_num_type local_7314487;
-+ object k_733745 = args[0];
-+ complex_num_type local_7313194;
++ object k_733738 = args[0];
++ complex_num_type local_7313187;
if( (boolean_f != ((inline_function_type)
- ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7314487, ((closureN)self_7313000)->elements[0])) ){
- return_direct_with_clo1(data, k_734190, (((closure) k_734190)->fn), boolean_f);
-+ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7313194, ((closureN)self_7311754)->elements[0])) ){
-+ return_direct_with_clo1(data, k_733745, (((closure) k_733745)->fn), boolean_f);
++ ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7313187, ((closureN)self_7311747)->elements[0])) ){
++ return_direct_with_clo1(data, k_733738, (((closure) k_733738)->fn), boolean_f);
} else {
-make_utf8_string_with_len(c_7314491, "bad let bindings", 16, 16);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), k_734190, &c_7314491, ((closureN)self_7313000)->elements[1]);}
-+make_utf8_string_with_len(c_7313198, "bad let bindings", 16, 16);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), k_733745, &c_7313198, ((closureN)self_7311754)->elements[1]);}
++make_utf8_string_with_len(c_7313191, "bad let bindings", 16, 16);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), k_733738, &c_7313191, ((closureN)self_7311747)->elements[1]);}
;;
}
-static void __lambda_28(void *data, object self_7313001, int argc, object *args) /* object self_7313001, object k_734196 */
-+static void __lambda_28(void *data, object self_7311755, int argc, object *args) /* object self_7311755, object k_733751 */
++static void __lambda_28(void *data, object self_7311748, int argc, object *args) /* object self_7311748, object k_733744 */
{
- object k_734196 = args[0];
-+ object k_733751 = args[0];
++ object k_733744 = args[0];
-closureN_type c_7314452;
-object e_7314461 [2];
@@ -66453,48 +66741,48 @@ Make let-values be the same as let*-values, to work around
-c_7314452.elements = (object *)e_7314461;
-c_7314452.elements[0] = ((closureN)self_7313001)->elements[0];
-c_7314452.elements[1] = k_734196;
-+closureN_type c_7313159;
-+object e_7313168 [2];
-+c_7313159.hdr.mark = gc_color_red;
-+ c_7313159.hdr.grayed = 0;
-+c_7313159.tag = closureN_tag;
-+ c_7313159.fn = (function_type)__lambda_29;
-+c_7313159.num_args = 1;
-+c_7313159.num_elements = 2;
-+c_7313159.elements = (object *)e_7313168;
-+c_7313159.elements[0] = ((closureN)self_7311755)->elements[0];
-+c_7313159.elements[1] = k_733751;
++closureN_type c_7313152;
++object e_7313161 [2];
++c_7313152.hdr.mark = gc_color_red;
++ c_7313152.hdr.grayed = 0;
++c_7313152.tag = closureN_tag;
++ c_7313152.fn = (function_type)__lambda_29;
++c_7313152.num_args = 1;
++c_7313152.num_elements = 2;
++c_7313152.elements = (object *)e_7313161;
++c_7313152.elements[0] = ((closureN)self_7311748)->elements[0];
++c_7313152.elements[1] = k_733744;
-return_direct_with_clo1(data,(closure)&c_7314452,__lambda_29, Cyc_cddr(data, ((closureN)self_7313001)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7313159,__lambda_29, Cyc_cddr(data, ((closureN)self_7311755)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7313152,__lambda_29, Cyc_cddr(data, ((closureN)self_7311748)->elements[0]));;
}
-static void __lambda_29(void *data, object self_7313002, int argc, object *args) /* object self_7313002, object r_734198 */
-+static void __lambda_29(void *data, object self_7311756, int argc, object *args) /* object self_7311756, object r_733753 */
++static void __lambda_29(void *data, object self_7311749, int argc, object *args) /* object self_7311749, object r_733746 */
{
- object r_734198 = args[0];
-+ object r_733753 = args[0];
++ object r_733746 = args[0];
-if( (boolean_f != Cyc_is_null(r_734198)) ){
-+if( (boolean_f != Cyc_is_null(r_733753)) ){
++if( (boolean_f != Cyc_is_null(r_733746)) ){
-make_utf8_string_with_len(c_7314457, "no let body", 11, 11);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313002)->elements[1], &c_7314457, ((closureN)self_7313002)->elements[0]);
-+make_utf8_string_with_len(c_7313164, "no let body", 11, 11);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311756)->elements[1], &c_7313164, ((closureN)self_7311756)->elements[0]);
++make_utf8_string_with_len(c_7313157, "no let body", 11, 11);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311749)->elements[1], &c_7313157, ((closureN)self_7311749)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313002)->elements[1], (((closure) ((closureN)self_7313002)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311756)->elements[1], (((closure) ((closureN)self_7311756)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311749)->elements[1], (((closure) ((closureN)self_7311749)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_25(void *data, object self_7313003, int argc, object *args) /* object self_7313003, object k_734199 */
-+static void __lambda_25(void *data, object self_7311757, int argc, object *args) /* object self_7311757, object k_733754 */
++static void __lambda_25(void *data, object self_7311750, int argc, object *args) /* object self_7311750, object k_733747 */
{
- object k_734199 = args[0];
-+ object k_733754 = args[0];
++ object k_733747 = args[0];
-closureN_type c_7314434;
-object e_7314443 [2];
@@ -66507,65 +66795,64 @@ Make let-values be the same as let*-values, to work around
-c_7314434.elements = (object *)e_7314443;
-c_7314434.elements[0] = ((closureN)self_7313003)->elements[0];
-c_7314434.elements[1] = k_734199;
-+closureN_type c_7313141;
-+object e_7313150 [2];
-+c_7313141.hdr.mark = gc_color_red;
-+ c_7313141.hdr.grayed = 0;
-+c_7313141.tag = closureN_tag;
-+ c_7313141.fn = (function_type)__lambda_26;
-+c_7313141.num_args = 1;
-+c_7313141.num_elements = 2;
-+c_7313141.elements = (object *)e_7313150;
-+c_7313141.elements[0] = ((closureN)self_7311757)->elements[0];
-+c_7313141.elements[1] = k_733754;
++closureN_type c_7313134;
++object e_7313143 [2];
++c_7313134.hdr.mark = gc_color_red;
++ c_7313134.hdr.grayed = 0;
++c_7313134.tag = closureN_tag;
++ c_7313134.fn = (function_type)__lambda_26;
++c_7313134.num_args = 1;
++c_7313134.num_elements = 2;
++c_7313134.elements = (object *)e_7313143;
++c_7313134.elements[0] = ((closureN)self_7311750)->elements[0];
++c_7313134.elements[1] = k_733747;
-return_direct_with_clo1(data,(closure)&c_7314434,__lambda_26, Cyc_cdr(data, ((closureN)self_7313003)->elements[0]));;
-+return_direct_with_clo1(data,(closure)&c_7313141,__lambda_26, Cyc_cdr(data, ((closureN)self_7311757)->elements[0]));;
++return_direct_with_clo1(data,(closure)&c_7313134,__lambda_26, Cyc_cdr(data, ((closureN)self_7311750)->elements[0]));;
}
-static void __lambda_26(void *data, object self_7313004, int argc, object *args) /* object self_7313004, object r_734201 */
-+static void __lambda_26(void *data, object self_7311758, int argc, object *args) /* object self_7311758, object r_733756 */
++static void __lambda_26(void *data, object self_7311751, int argc, object *args) /* object self_7311751, object r_733749 */
{
- object r_734201 = args[0];
-+ object r_733756 = args[0];
++ object r_733749 = args[0];
-if( (boolean_f != Cyc_is_null(r_734201)) ){
-+if( (boolean_f != Cyc_is_null(r_733756)) ){
++if( (boolean_f != Cyc_is_null(r_733749)) ){
-make_utf8_string_with_len(c_7314439, "empty let", 9, 9);
-return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7313004)->elements[1], &c_7314439, ((closureN)self_7313004)->elements[0]);
-+make_utf8_string_with_len(c_7313146, "empty let", 9, 9);
-+return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311758)->elements[1], &c_7313146, ((closureN)self_7311758)->elements[0]);
++make_utf8_string_with_len(c_7313139, "empty let", 9, 9);
++return_direct_with_clo3(data, __glo_error_95loc_scheme_base, (((closure) __glo_error_95loc_scheme_base)->fn), ((closureN)self_7311751)->elements[1], &c_7313139, ((closureN)self_7311751)->elements[0]);
} else {
- return_direct_with_clo1(data, ((closureN)self_7313004)->elements[1], (((closure) ((closureN)self_7313004)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311758)->elements[1], (((closure) ((closureN)self_7311758)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311751)->elements[1], (((closure) ((closureN)self_7311751)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_17(void *data, object _, int argc, object *args) /* closure _,object k_734118, object expr_7313_732846, object rename_7314_732847, object compare_7315_732848 */
-+static void __lambda_17(void *data, object _, int argc, object *args) /* closure _,object k_733673, object expr_7313_732506, object rename_7314_732507, object compare_7315_732508 */
++static void __lambda_17(void *data, object _, int argc, object *args) /* closure _,object k_733666, object expr_7313_732499, object rename_7314_732500, object compare_7315_732501 */
{
-object k_734118 = args[0]; object expr_7313_732846 = args[1]; object rename_7314_732847 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:or");
-+object k_733673 = args[0]; object expr_7313_732506 = args[1]; object rename_7314_732507 = args[2];
-+ Cyc_st_add(data, "base.sld:or");
++object k_733666 = args[0]; object expr_7313_732499 = args[1]; object rename_7314_732500 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:or");
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, expr_7313_732846))) ){
- return_direct_with_clo1(data, k_734118, (((closure) k_734118)->fn), boolean_f);
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, expr_7313_732506))) ){
-+ return_direct_with_clo1(data, k_733673, (((closure) k_733673)->fn), boolean_f);
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, expr_7313_732499))) ){
++ return_direct_with_clo1(data, k_733666, (((closure) k_733666)->fn), boolean_f);
} else {
-if( (boolean_f != Cyc_is_null(Cyc_cddr(data, expr_7313_732846))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cddr(data, expr_7313_732506))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cddr(data, expr_7313_732499))) ){
-return_direct_with_clo1(data, k_734118, (((closure) k_734118)->fn), Cyc_cadr(data, expr_7313_732846));
-+return_direct_with_clo1(data, k_733673, (((closure) k_733673)->fn), Cyc_cadr(data, expr_7313_732506));
++return_direct_with_clo1(data, k_733666, (((closure) k_733666)->fn), Cyc_cadr(data, expr_7313_732499));
} else {
-closureN_type c_7314380;
@@ -66580,30 +66867,30 @@ Make let-values be the same as let*-values, to work around
-c_7314380.elements[0] = expr_7313_732846;
-c_7314380.elements[1] = k_734118;
-c_7314380.elements[2] = rename_7314_732847;
-+closureN_type c_7313087;
-+object e_7313136 [3];
-+c_7313087.hdr.mark = gc_color_red;
-+ c_7313087.hdr.grayed = 0;
-+c_7313087.tag = closureN_tag;
-+ c_7313087.fn = (function_type)__lambda_18;
-+c_7313087.num_args = 1;
-+c_7313087.num_elements = 3;
-+c_7313087.elements = (object *)e_7313136;
-+c_7313087.elements[0] = expr_7313_732506;
-+c_7313087.elements[1] = k_733673;
-+c_7313087.elements[2] = rename_7314_732507;
++closureN_type c_7313080;
++object e_7313129 [3];
++c_7313080.hdr.mark = gc_color_red;
++ c_7313080.hdr.grayed = 0;
++c_7313080.tag = closureN_tag;
++ c_7313080.fn = (function_type)__lambda_18;
++c_7313080.num_args = 1;
++c_7313080.num_elements = 3;
++c_7313080.elements = (object *)e_7313129;
++c_7313080.elements[0] = expr_7313_732499;
++c_7313080.elements[1] = k_733666;
++c_7313080.elements[2] = rename_7314_732500;
-return_closcall2(data, rename_7314_732847, &c_7314380, quote_let);}
-+return_closcall2(data, rename_7314_732507, &c_7313087, quote_let);}
++return_closcall2(data, rename_7314_732500, &c_7313080, quote_let);}
;}
;;
}
-static void __lambda_18(void *data, object self_7312981, int argc, object *args) /* object self_7312981, object r_734121 */
-+static void __lambda_18(void *data, object self_7311735, int argc, object *args) /* object self_7311735, object r_733676 */
++static void __lambda_18(void *data, object self_7311728, int argc, object *args) /* object self_7311728, object r_733669 */
{
- object r_734121 = args[0];
-+ object r_733676 = args[0];
++ object r_733669 = args[0];
-closureN_type c_7314383;
-object e_7314428 [4];
@@ -66618,14 +66905,30 @@ Make let-values be the same as let*-values, to work around
-c_7314383.elements[1] = ((closureN)self_7312981)->elements[1];
-c_7314383.elements[2] = r_734121;
-c_7314383.elements[3] = ((closureN)self_7312981)->elements[2];
--
++closureN_type c_7313083;
++object e_7313128 [4];
++c_7313083.hdr.mark = gc_color_red;
++ c_7313083.hdr.grayed = 0;
++c_7313083.tag = closureN_tag;
++ c_7313083.fn = (function_type)__lambda_19;
++c_7313083.num_args = 1;
++c_7313083.num_elements = 4;
++c_7313083.elements = (object *)e_7313128;
++c_7313083.elements[0] = ((closureN)self_7311728)->elements[0];
++c_7313083.elements[1] = ((closureN)self_7311728)->elements[1];
++c_7313083.elements[2] = r_733669;
++c_7313083.elements[3] = ((closureN)self_7311728)->elements[2];
+
-return_closcall2(data, ((closureN)self_7312981)->elements[2], &c_7314383, quote_tmp);;
--}
--
++return_closcall2(data, ((closureN)self_7311728)->elements[2], &c_7313083, quote_tmp);;
+ }
+
-static void __lambda_19(void *data, object self_7312982, int argc, object *args) /* object self_7312982, object r_734135 */
-- {
++static void __lambda_19(void *data, object self_7311729, int argc, object *args) /* object self_7311729, object r_733683 */
+ {
- object r_734135 = args[0];
--
++ object r_733683 = args[0];
+
-closureN_type c_7314386;
-object e_7314427 [5];
-c_7314386.hdr.mark = gc_color_red;
@@ -66640,14 +66943,31 @@ Make let-values be the same as let*-values, to work around
-c_7314386.elements[2] = ((closureN)self_7312982)->elements[2];
-c_7314386.elements[3] = r_734135;
-c_7314386.elements[4] = ((closureN)self_7312982)->elements[3];
--
++closureN_type c_7313086;
++object e_7313127 [5];
++c_7313086.hdr.mark = gc_color_red;
++ c_7313086.hdr.grayed = 0;
++c_7313086.tag = closureN_tag;
++ c_7313086.fn = (function_type)__lambda_20;
++c_7313086.num_args = 1;
++c_7313086.num_elements = 5;
++c_7313086.elements = (object *)e_7313127;
++c_7313086.elements[0] = ((closureN)self_7311729)->elements[0];
++c_7313086.elements[1] = ((closureN)self_7311729)->elements[1];
++c_7313086.elements[2] = ((closureN)self_7311729)->elements[2];
++c_7313086.elements[3] = r_733683;
++c_7313086.elements[4] = ((closureN)self_7311729)->elements[3];
+
-return_closcall2(data, ((closureN)self_7312982)->elements[3], &c_7314386, quote__if);;
--}
--
++return_closcall2(data, ((closureN)self_7311729)->elements[3], &c_7313086, quote__if);;
+ }
+
-static void __lambda_20(void *data, object self_7312983, int argc, object *args) /* object self_7312983, object r_734124 */
-- {
++static void __lambda_20(void *data, object self_7311730, int argc, object *args) /* object self_7311730, object r_733672 */
+ {
- object r_734124 = args[0];
--
++ object r_733672 = args[0];
+
-closureN_type c_7314389;
-object e_7314426 [6];
-c_7314389.hdr.mark = gc_color_red;
@@ -66663,29 +66983,31 @@ Make let-values be the same as let*-values, to work around
-c_7314389.elements[3] = r_734124;
-c_7314389.elements[4] = ((closureN)self_7312983)->elements[3];
-c_7314389.elements[5] = ((closureN)self_7312983)->elements[4];
-+closureN_type c_7313090;
-+object e_7313135 [4];
-+c_7313090.hdr.mark = gc_color_red;
-+ c_7313090.hdr.grayed = 0;
-+c_7313090.tag = closureN_tag;
-+ c_7313090.fn = (function_type)__lambda_19;
-+c_7313090.num_args = 1;
-+c_7313090.num_elements = 4;
-+c_7313090.elements = (object *)e_7313135;
-+c_7313090.elements[0] = ((closureN)self_7311735)->elements[0];
-+c_7313090.elements[1] = ((closureN)self_7311735)->elements[1];
-+c_7313090.elements[2] = r_733676;
-+c_7313090.elements[3] = ((closureN)self_7311735)->elements[2];
++closureN_type c_7313089;
++object e_7313126 [6];
++c_7313089.hdr.mark = gc_color_red;
++ c_7313089.hdr.grayed = 0;
++c_7313089.tag = closureN_tag;
++ c_7313089.fn = (function_type)__lambda_21;
++c_7313089.num_args = 1;
++c_7313089.num_elements = 6;
++c_7313089.elements = (object *)e_7313126;
++c_7313089.elements[0] = ((closureN)self_7311730)->elements[0];
++c_7313089.elements[1] = ((closureN)self_7311730)->elements[1];
++c_7313089.elements[2] = ((closureN)self_7311730)->elements[2];
++c_7313089.elements[3] = r_733672;
++c_7313089.elements[4] = ((closureN)self_7311730)->elements[3];
++c_7313089.elements[5] = ((closureN)self_7311730)->elements[4];
-return_closcall2(data, ((closureN)self_7312983)->elements[4], &c_7314389, quote_tmp);;
-+return_closcall2(data, ((closureN)self_7311735)->elements[2], &c_7313090, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311730)->elements[4], &c_7313089, quote_tmp);;
}
-static void __lambda_21(void *data, object self_7312984, int argc, object *args) /* object self_7312984, object r_734125 */
-+static void __lambda_19(void *data, object self_7311736, int argc, object *args) /* object self_7311736, object r_733690 */
++static void __lambda_21(void *data, object self_7311731, int argc, object *args) /* object self_7311731, object r_733673 */
{
- object r_734125 = args[0];
-+ object r_733690 = args[0];
++ object r_733673 = args[0];
-closureN_type c_7314392;
-object e_7314425 [7];
@@ -66703,77 +67025,32 @@ Make let-values be the same as let*-values, to work around
-c_7314392.elements[4] = r_734125;
-c_7314392.elements[5] = ((closureN)self_7312984)->elements[4];
-c_7314392.elements[6] = ((closureN)self_7312984)->elements[5];
-+closureN_type c_7313093;
-+object e_7313134 [5];
-+c_7313093.hdr.mark = gc_color_red;
-+ c_7313093.hdr.grayed = 0;
-+c_7313093.tag = closureN_tag;
-+ c_7313093.fn = (function_type)__lambda_20;
-+c_7313093.num_args = 1;
-+c_7313093.num_elements = 5;
-+c_7313093.elements = (object *)e_7313134;
-+c_7313093.elements[0] = ((closureN)self_7311736)->elements[0];
-+c_7313093.elements[1] = ((closureN)self_7311736)->elements[1];
-+c_7313093.elements[2] = ((closureN)self_7311736)->elements[2];
-+c_7313093.elements[3] = r_733690;
-+c_7313093.elements[4] = ((closureN)self_7311736)->elements[3];
-+
-+return_closcall2(data, ((closureN)self_7311736)->elements[3], &c_7313093, quote__if);;
-+}
-+
-+static void __lambda_20(void *data, object self_7311737, int argc, object *args) /* object self_7311737, object r_733679 */
-+ {
-+ object r_733679 = args[0];
-+
-+closureN_type c_7313096;
-+object e_7313133 [6];
-+c_7313096.hdr.mark = gc_color_red;
-+ c_7313096.hdr.grayed = 0;
-+c_7313096.tag = closureN_tag;
-+ c_7313096.fn = (function_type)__lambda_21;
-+c_7313096.num_args = 1;
-+c_7313096.num_elements = 6;
-+c_7313096.elements = (object *)e_7313133;
-+c_7313096.elements[0] = ((closureN)self_7311737)->elements[0];
-+c_7313096.elements[1] = ((closureN)self_7311737)->elements[1];
-+c_7313096.elements[2] = ((closureN)self_7311737)->elements[2];
-+c_7313096.elements[3] = r_733679;
-+c_7313096.elements[4] = ((closureN)self_7311737)->elements[3];
-+c_7313096.elements[5] = ((closureN)self_7311737)->elements[4];
-+
-+return_closcall2(data, ((closureN)self_7311737)->elements[4], &c_7313096, quote_tmp);;
-+}
++closureN_type c_7313092;
++object e_7313125 [7];
++c_7313092.hdr.mark = gc_color_red;
++ c_7313092.hdr.grayed = 0;
++c_7313092.tag = closureN_tag;
++ c_7313092.fn = (function_type)__lambda_22;
++c_7313092.num_args = 1;
++c_7313092.num_elements = 7;
++c_7313092.elements = (object *)e_7313125;
++c_7313092.elements[0] = ((closureN)self_7311731)->elements[0];
++c_7313092.elements[1] = ((closureN)self_7311731)->elements[1];
++c_7313092.elements[2] = ((closureN)self_7311731)->elements[2];
++c_7313092.elements[3] = ((closureN)self_7311731)->elements[3];
++c_7313092.elements[4] = r_733673;
++c_7313092.elements[5] = ((closureN)self_7311731)->elements[4];
++c_7313092.elements[6] = ((closureN)self_7311731)->elements[5];
-return_closcall2(data, ((closureN)self_7312984)->elements[5], &c_7314392, quote_tmp);;
-+static void __lambda_21(void *data, object self_7311738, int argc, object *args) /* object self_7311738, object r_733680 */
-+ {
-+ object r_733680 = args[0];
-+
-+closureN_type c_7313099;
-+object e_7313132 [7];
-+c_7313099.hdr.mark = gc_color_red;
-+ c_7313099.hdr.grayed = 0;
-+c_7313099.tag = closureN_tag;
-+ c_7313099.fn = (function_type)__lambda_22;
-+c_7313099.num_args = 1;
-+c_7313099.num_elements = 7;
-+c_7313099.elements = (object *)e_7313132;
-+c_7313099.elements[0] = ((closureN)self_7311738)->elements[0];
-+c_7313099.elements[1] = ((closureN)self_7311738)->elements[1];
-+c_7313099.elements[2] = ((closureN)self_7311738)->elements[2];
-+c_7313099.elements[3] = ((closureN)self_7311738)->elements[3];
-+c_7313099.elements[4] = r_733680;
-+c_7313099.elements[5] = ((closureN)self_7311738)->elements[4];
-+c_7313099.elements[6] = ((closureN)self_7311738)->elements[5];
-+
-+return_closcall2(data, ((closureN)self_7311738)->elements[5], &c_7313099, quote_tmp);;
++return_closcall2(data, ((closureN)self_7311731)->elements[5], &c_7313092, quote_tmp);;
}
-static void __lambda_22(void *data, object self_7312985, int argc, object *args) /* object self_7312985, object r_734126 */
-+static void __lambda_22(void *data, object self_7311739, int argc, object *args) /* object self_7311739, object r_733681 */
++static void __lambda_22(void *data, object self_7311732, int argc, object *args) /* object self_7311732, object r_733674 */
{
- object r_734126 = args[0];
-+ object r_733681 = args[0];
++ object r_733674 = args[0];
-closureN_type c_7314395;
-object e_7314424 [7];
@@ -66791,77 +67068,76 @@ Make let-values be the same as let*-values, to work around
-c_7314395.elements[4] = ((closureN)self_7312985)->elements[4];
-c_7314395.elements[5] = r_734126;
-c_7314395.elements[6] = ((closureN)self_7312985)->elements[5];
-+closureN_type c_7313102;
-+object e_7313131 [7];
-+c_7313102.hdr.mark = gc_color_red;
-+ c_7313102.hdr.grayed = 0;
-+c_7313102.tag = closureN_tag;
-+ c_7313102.fn = (function_type)__lambda_23;
-+c_7313102.num_args = 1;
-+c_7313102.num_elements = 7;
-+c_7313102.elements = (object *)e_7313131;
-+c_7313102.elements[0] = ((closureN)self_7311739)->elements[0];
-+c_7313102.elements[1] = ((closureN)self_7311739)->elements[1];
-+c_7313102.elements[2] = ((closureN)self_7311739)->elements[2];
-+c_7313102.elements[3] = ((closureN)self_7311739)->elements[3];
-+c_7313102.elements[4] = ((closureN)self_7311739)->elements[4];
-+c_7313102.elements[5] = r_733681;
-+c_7313102.elements[6] = ((closureN)self_7311739)->elements[5];
++closureN_type c_7313095;
++object e_7313124 [7];
++c_7313095.hdr.mark = gc_color_red;
++ c_7313095.hdr.grayed = 0;
++c_7313095.tag = closureN_tag;
++ c_7313095.fn = (function_type)__lambda_23;
++c_7313095.num_args = 1;
++c_7313095.num_elements = 7;
++c_7313095.elements = (object *)e_7313124;
++c_7313095.elements[0] = ((closureN)self_7311732)->elements[0];
++c_7313095.elements[1] = ((closureN)self_7311732)->elements[1];
++c_7313095.elements[2] = ((closureN)self_7311732)->elements[2];
++c_7313095.elements[3] = ((closureN)self_7311732)->elements[3];
++c_7313095.elements[4] = ((closureN)self_7311732)->elements[4];
++c_7313095.elements[5] = r_733674;
++c_7313095.elements[6] = ((closureN)self_7311732)->elements[5];
-return_closcall2(data, ((closureN)self_7312985)->elements[6], &c_7314395, quote_or);;
-+return_closcall2(data, ((closureN)self_7311739)->elements[6], &c_7313102, quote_or);;
++return_closcall2(data, ((closureN)self_7311732)->elements[6], &c_7313095, quote_or);;
}
-static void __lambda_23(void *data, object self_7312986, int argc, object *args) /* object self_7312986, object r_734128 */
-+static void __lambda_23(void *data, object self_7311740, int argc, object *args) /* object self_7311740, object r_733683 */
++static void __lambda_23(void *data, object self_7311733, int argc, object *args) /* object self_7311733, object r_733676 */
{
- object r_734128 = args[0];
-+ object r_733683 = args[0];
++ object r_733676 = args[0];
-list_3_type local_7314400;
-+list_3_type local_7313107;
++list_3_type local_7313100;
-pair_type local_7314404;
-+pair_type local_7313111;
++pair_type local_7313104;
-list_2_type local_7314407;
-+list_2_type local_7313114;
++list_2_type local_7313107;
-list_4_type local_7314414;
-+list_4_type local_7313121;
++list_4_type local_7313114;
-pair_type local_7314420;
-+pair_type local_7313127;
++pair_type local_7313120;
-return_direct_with_clo1(data, ((closureN)self_7312986)->elements[1], (((closure) ((closureN)self_7312986)->elements[1])->fn), Cyc_fast_list_3(&local_7314400, ((closureN)self_7312986)->elements[2], set_cell_as_expr(&local_7314404, Cyc_fast_list_2(&local_7314407, ((closureN)self_7312986)->elements[6], Cyc_cadr(data, ((closureN)self_7312986)->elements[0]))), Cyc_fast_list_4(&local_7314414, ((closureN)self_7312986)->elements[3], ((closureN)self_7312986)->elements[4], ((closureN)self_7312986)->elements[5], set_pair_as_expr(&local_7314420, r_734128, Cyc_cddr(data, ((closureN)self_7312986)->elements[0])))));;
-+return_direct_with_clo1(data, ((closureN)self_7311740)->elements[1], (((closure) ((closureN)self_7311740)->elements[1])->fn), Cyc_fast_list_3(&local_7313107, ((closureN)self_7311740)->elements[2], set_cell_as_expr(&local_7313111, Cyc_fast_list_2(&local_7313114, ((closureN)self_7311740)->elements[6], Cyc_cadr(data, ((closureN)self_7311740)->elements[0]))), Cyc_fast_list_4(&local_7313121, ((closureN)self_7311740)->elements[3], ((closureN)self_7311740)->elements[4], ((closureN)self_7311740)->elements[5], set_pair_as_expr(&local_7313127, r_733683, Cyc_cddr(data, ((closureN)self_7311740)->elements[0])))));;
++return_direct_with_clo1(data, ((closureN)self_7311733)->elements[1], (((closure) ((closureN)self_7311733)->elements[1])->fn), Cyc_fast_list_3(&local_7313100, ((closureN)self_7311733)->elements[2], set_cell_as_expr(&local_7313104, Cyc_fast_list_2(&local_7313107, ((closureN)self_7311733)->elements[6], Cyc_cadr(data, ((closureN)self_7311733)->elements[0]))), Cyc_fast_list_4(&local_7313114, ((closureN)self_7311733)->elements[3], ((closureN)self_7311733)->elements[4], ((closureN)self_7311733)->elements[5], set_pair_as_expr(&local_7313120, r_733676, Cyc_cddr(data, ((closureN)self_7311733)->elements[0])))));;
}
-static void __lambda_14(void *data, object _, int argc, object *args) /* closure _,object k_734104, object expr_733_732843, object rename_734_732844, object compare_735_732845 */
-+static void __lambda_14(void *data, object _, int argc, object *args) /* closure _,object k_733659, object expr_733_732503, object rename_734_732504, object compare_735_732505 */
++static void __lambda_14(void *data, object _, int argc, object *args) /* closure _,object k_733652, object expr_733_732496, object rename_734_732497, object compare_735_732498 */
{
-object k_734104 = args[0]; object expr_733_732843 = args[1]; object rename_734_732844 = args[2];
-- Cyc_st_add(data, "scheme/base.sld:and");
-+object k_733659 = args[0]; object expr_733_732503 = args[1]; object rename_734_732504 = args[2];
-+ Cyc_st_add(data, "base.sld:and");
++object k_733652 = args[0]; object expr_733_732496 = args[1]; object rename_734_732497 = args[2];
+ Cyc_st_add(data, "scheme/base.sld:and");
-if( (boolean_f != Cyc_is_null(Cyc_cdr(data, expr_733_732843))) ){
- return_direct_with_clo1(data, k_734104, (((closure) k_734104)->fn), boolean_t);
-+if( (boolean_f != Cyc_is_null(Cyc_cdr(data, expr_733_732503))) ){
-+ return_direct_with_clo1(data, k_733659, (((closure) k_733659)->fn), boolean_t);
++if( (boolean_f != Cyc_is_null(Cyc_cdr(data, expr_733_732496))) ){
++ return_direct_with_clo1(data, k_733652, (((closure) k_733652)->fn), boolean_t);
} else {
-if( (boolean_f != Cyc_is_null(Cyc_cddr(data, expr_733_732843))) ){
-+if( (boolean_f != Cyc_is_null(Cyc_cddr(data, expr_733_732503))) ){
++if( (boolean_f != Cyc_is_null(Cyc_cddr(data, expr_733_732496))) ){
-return_direct_with_clo1(data, k_734104, (((closure) k_734104)->fn), Cyc_cadr(data, expr_733_732843));
-+return_direct_with_clo1(data, k_733659, (((closure) k_733659)->fn), Cyc_cadr(data, expr_733_732503));
++return_direct_with_clo1(data, k_733652, (((closure) k_733652)->fn), Cyc_cadr(data, expr_733_732496));
} else {
-closureN_type c_7314345;
@@ -66876,30 +67152,30 @@ Make let-values be the same as let*-values, to work around
-c_7314345.elements[0] = expr_733_732843;
-c_7314345.elements[1] = k_734104;
-c_7314345.elements[2] = rename_734_732844;
-+closureN_type c_7313052;
-+object e_7313072 [3];
-+c_7313052.hdr.mark = gc_color_red;
-+ c_7313052.hdr.grayed = 0;
-+c_7313052.tag = closureN_tag;
-+ c_7313052.fn = (function_type)__lambda_15;
-+c_7313052.num_args = 1;
-+c_7313052.num_elements = 3;
-+c_7313052.elements = (object *)e_7313072;
-+c_7313052.elements[0] = expr_733_732503;
-+c_7313052.elements[1] = k_733659;
-+c_7313052.elements[2] = rename_734_732504;
++closureN_type c_7313045;
++object e_7313065 [3];
++c_7313045.hdr.mark = gc_color_red;
++ c_7313045.hdr.grayed = 0;
++c_7313045.tag = closureN_tag;
++ c_7313045.fn = (function_type)__lambda_15;
++c_7313045.num_args = 1;
++c_7313045.num_elements = 3;
++c_7313045.elements = (object *)e_7313065;
++c_7313045.elements[0] = expr_733_732496;
++c_7313045.elements[1] = k_733652;
++c_7313045.elements[2] = rename_734_732497;
-return_closcall2(data, rename_734_732844, &c_7314345, quote__if);}
-+return_closcall2(data, rename_734_732504, &c_7313052, quote__if);}
++return_closcall2(data, rename_734_732497, &c_7313045, quote__if);}
;}
;;
}
-static void __lambda_15(void *data, object self_7312979, int argc, object *args) /* object self_7312979, object r_734107 */
-+static void __lambda_15(void *data, object self_7311733, int argc, object *args) /* object self_7311733, object r_733662 */
++static void __lambda_15(void *data, object self_7311726, int argc, object *args) /* object self_7311726, object r_733655 */
{
- object r_734107 = args[0];
-+ object r_733662 = args[0];
++ object r_733655 = args[0];
-closureN_type c_7314348;
-object e_7314364 [3];
@@ -66913,60 +67189,58 @@ Make let-values be the same as let*-values, to work around
-c_7314348.elements[0] = ((closureN)self_7312979)->elements[0];
-c_7314348.elements[1] = ((closureN)self_7312979)->elements[1];
-c_7314348.elements[2] = r_734107;
-+closureN_type c_7313055;
-+object e_7313071 [3];
-+c_7313055.hdr.mark = gc_color_red;
-+ c_7313055.hdr.grayed = 0;
-+c_7313055.tag = closureN_tag;
-+ c_7313055.fn = (function_type)__lambda_16;
-+c_7313055.num_args = 1;
-+c_7313055.num_elements = 3;
-+c_7313055.elements = (object *)e_7313071;
-+c_7313055.elements[0] = ((closureN)self_7311733)->elements[0];
-+c_7313055.elements[1] = ((closureN)self_7311733)->elements[1];
-+c_7313055.elements[2] = r_733662;
++closureN_type c_7313048;
++object e_7313064 [3];
++c_7313048.hdr.mark = gc_color_red;
++ c_7313048.hdr.grayed = 0;
++c_7313048.tag = closureN_tag;
++ c_7313048.fn = (function_type)__lambda_16;
++c_7313048.num_args = 1;
++c_7313048.num_elements = 3;
++c_7313048.elements = (object *)e_7313064;
++c_7313048.elements[0] = ((closureN)self_7311726)->elements[0];
++c_7313048.elements[1] = ((closureN)self_7311726)->elements[1];
++c_7313048.elements[2] = r_733655;
-return_closcall2(data, ((closureN)self_7312979)->elements[2], &c_7314348, quote_and);;
-+return_closcall2(data, ((closureN)self_7311733)->elements[2], &c_7313055, quote_and);;
++return_closcall2(data, ((closureN)self_7311726)->elements[2], &c_7313048, quote_and);;
}
-static void __lambda_16(void *data, object self_7312980, int argc, object *args) /* object self_7312980, object r_734110 */
-+static void __lambda_16(void *data, object self_7311734, int argc, object *args) /* object self_7311734, object r_733665 */
++static void __lambda_16(void *data, object self_7311727, int argc, object *args) /* object self_7311727, object r_733658 */
{
- object r_734110 = args[0];
-+ object r_733665 = args[0];
++ object r_733658 = args[0];
-list_4_type local_7314353;
-+list_4_type local_7313060;
++list_4_type local_7313053;
-pair_type local_7314360;
-+pair_type local_7313067;
++pair_type local_7313060;
-return_direct_with_clo1(data, ((closureN)self_7312980)->elements[1], (((closure) ((closureN)self_7312980)->elements[1])->fn), Cyc_fast_list_4(&local_7314353, ((closureN)self_7312980)->elements[2], Cyc_cadr(data, ((closureN)self_7312980)->elements[0]), set_pair_as_expr(&local_7314360, r_734110, Cyc_cddr(data, ((closureN)self_7312980)->elements[0])), boolean_f));;
-+return_direct_with_clo1(data, ((closureN)self_7311734)->elements[1], (((closure) ((closureN)self_7311734)->elements[1])->fn), Cyc_fast_list_4(&local_7313060, ((closureN)self_7311734)->elements[2], Cyc_cadr(data, ((closureN)self_7311734)->elements[0]), set_pair_as_expr(&local_7313067, r_733665, Cyc_cddr(data, ((closureN)self_7311734)->elements[0])), boolean_f));;
++return_direct_with_clo1(data, ((closureN)self_7311727)->elements[1], (((closure) ((closureN)self_7311727)->elements[1])->fn), Cyc_fast_list_4(&local_7313053, ((closureN)self_7311727)->elements[2], Cyc_cadr(data, ((closureN)self_7311727)->elements[0]), set_pair_as_expr(&local_7313060, r_733658, Cyc_cddr(data, ((closureN)self_7311727)->elements[0])), boolean_f));;
}
-static void __lambda_13(void *data, object _, int argc, object *args) /* closure _,object k_734101 */
-+static void __lambda_13(void *data, object _, int argc, object *args) /* closure _,object k_733656 */
++static void __lambda_13(void *data, object _, int argc, object *args) /* closure _,object k_733649 */
{
-object k_734101 = args[0];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-version");
++object k_733649 = args[0];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-version");
-return_direct_with_clo1(data, k_734101, (((closure) k_734101)->fn), __glo__85version_91number_85_scheme_cyclone_common);;
-+object k_733656 = args[0];
-+ Cyc_st_add(data, "base.sld:Cyc-version");
-+return_direct_with_clo1(data, k_733656, (((closure) k_733656)->fn), __glo__85version_91number_85_scheme_cyclone_common);;
++return_direct_with_clo1(data, k_733649, (((closure) k_733649)->fn), __glo__85version_91number_85_scheme_cyclone_common);;
}
-static void __lambda_11(void *data, object _, int argc, object *args) /* closure _,object k_734097, object sym_732_732842 */
-+static void __lambda_11(void *data, object _, int argc, object *args) /* closure _,object k_733652, object sym_732_732502 */
++static void __lambda_11(void *data, object _, int argc, object *args) /* closure _,object k_733645, object sym_732_732495 */
{
-object k_734097 = args[0]; object sym_732_732842 = args[1];
-- Cyc_st_add(data, "scheme/base.sld:Cyc-add-feature!");
-+object k_733652 = args[0]; object sym_732_732502 = args[1];
-+ Cyc_st_add(data, "base.sld:Cyc-add-feature!");
++object k_733645 = args[0]; object sym_732_732495 = args[1];
+ Cyc_st_add(data, "scheme/base.sld:Cyc-add-feature!");
-closureN_type c_7314319;
-object e_7314325 [1];
@@ -66978,43 +67252,42 @@ Make let-values be the same as let*-values, to work around
-c_7314319.num_elements = 1;
-c_7314319.elements = (object *)e_7314325;
-c_7314319.elements[0] = k_734097;
-+closureN_type c_7313026;
-+object e_7313032 [1];
-+c_7313026.hdr.mark = gc_color_red;
-+ c_7313026.hdr.grayed = 0;
-+c_7313026.tag = closureN_tag;
-+ c_7313026.fn = (function_type)__lambda_12;
-+c_7313026.num_args = 1;
-+c_7313026.num_elements = 1;
-+c_7313026.elements = (object *)e_7313032;
-+c_7313026.elements[0] = k_733652;
++closureN_type c_7313019;
++object e_7313025 [1];
++c_7313019.hdr.mark = gc_color_red;
++ c_7313019.hdr.grayed = 0;
++c_7313019.tag = closureN_tag;
++ c_7313019.fn = (function_type)__lambda_12;
++c_7313019.num_args = 1;
++c_7313019.num_elements = 1;
++c_7313019.elements = (object *)e_7313025;
++c_7313019.elements[0] = k_733645;
-pair_type local_7314328;
-return_direct_with_clo1(data,(closure)&c_7314319,__lambda_12, set_pair_as_expr(&local_7314328, sym_732_732842, __glo__85other_91features_85_scheme_base));;
-+pair_type local_7313035;
-+return_direct_with_clo1(data,(closure)&c_7313026,__lambda_12, set_pair_as_expr(&local_7313035, sym_732_732502, __glo__85other_91features_85_scheme_base));;
++pair_type local_7313028;
++return_direct_with_clo1(data,(closure)&c_7313019,__lambda_12, set_pair_as_expr(&local_7313028, sym_732_732495, __glo__85other_91features_85_scheme_base));;
}
-static void __lambda_12(void *data, object self_7312978, int argc, object *args) /* object self_7312978, object r_734098 */
-+static void __lambda_12(void *data, object self_7311732, int argc, object *args) /* object self_7311732, object r_733653 */
++static void __lambda_12(void *data, object self_7311725, int argc, object *args) /* object self_7311725, object r_733646 */
{
- object r_734098 = args[0];
-+ object r_733653 = args[0];
++ object r_733646 = args[0];
-object c_7314324 = global_set_cps_id(data, ((closureN)self_7312978)->elements[0],"__glo__85other_91features_85_scheme_base", __glo__85other_91features_85_scheme_base, r_734098);
-return_direct_with_clo1(data, ((closureN)self_7312978)->elements[0], (((closure) ((closureN)self_7312978)->elements[0])->fn), c_7314324);;
-+object c_7313031 = global_set_cps_id(data, ((closureN)self_7311732)->elements[0],"__glo__85other_91features_85_scheme_base", __glo__85other_91features_85_scheme_base, r_733653);
-+return_direct_with_clo1(data, ((closureN)self_7311732)->elements[0], (((closure) ((closureN)self_7311732)->elements[0])->fn), c_7313031);;
++object c_7313024 = global_set_cps_id(data, ((closureN)self_7311725)->elements[0],"__glo__85other_91features_85_scheme_base", __glo__85other_91features_85_scheme_base, r_733646);
++return_direct_with_clo1(data, ((closureN)self_7311725)->elements[0], (((closure) ((closureN)self_7311725)->elements[0])->fn), c_7313024);;
}
-static void __lambda_3(void *data, object _, int argc, object *args) /* closure _,object k_734076 */
-+static void __lambda_3(void *data, object _, int argc, object *args) /* closure _,object k_733631 */
++static void __lambda_3(void *data, object _, int argc, object *args) /* closure _,object k_733624 */
{
-object k_734076 = args[0];
-- Cyc_st_add(data, "scheme/base.sld:features");
-+object k_733631 = args[0];
-+ Cyc_st_add(data, "base.sld:features");
++object k_733624 = args[0];
+ Cyc_st_add(data, "scheme/base.sld:features");
-closureN_type c_7314246;
-object e_7314316 [1];
@@ -67026,27 +67299,14 @@ Make let-values be the same as let*-values, to work around
-c_7314246.num_elements = 1;
-c_7314246.elements = (object *)e_7314316;
-c_7314246.elements[0] = k_734076;
-+closureN_type c_7312953;
-+object e_7313023 [1];
-+c_7312953.hdr.mark = gc_color_red;
-+ c_7312953.hdr.grayed = 0;
-+c_7312953.tag = closureN_tag;
-+ c_7312953.fn = (function_type)__lambda_4;
-+c_7312953.num_args = 1;
-+c_7312953.num_elements = 1;
-+c_7312953.elements = (object *)e_7313023;
-+c_7312953.elements[0] = k_733631;
-
+-
-return_direct_with_clo1(data,(closure)&c_7314246,__lambda_4, __glo__85other_91features_85_scheme_base);;
-+return_direct_with_clo1(data,(closure)&c_7312953,__lambda_4, __glo__85other_91features_85_scheme_base);;
- }
-
+-}
+-
-static void __lambda_4(void *data, object self_7312970, int argc, object *args) /* object self_7312970, object feats_731_732841 */
-+static void __lambda_4(void *data, object self_7311724, int argc, object *args) /* object self_7311724, object feats_731_732501 */
- {
+- {
- object feats_731_732841 = args[0];
-+ object feats_731_732501 = args[0];
-
+-
-closureN_type c_7314248;
-object e_7314312 [1];
-c_7314248.hdr.mark = gc_color_red;
@@ -67057,30 +67317,16 @@ Make let-values be the same as let*-values, to work around
-c_7314248.num_elements = 1;
-c_7314248.elements = (object *)e_7314312;
-c_7314248.elements[0] = ((closureN)self_7312970)->elements[0];
-+closureN_type c_7312955;
-+object e_7313019 [1];
-+c_7312955.hdr.mark = gc_color_red;
-+ c_7312955.hdr.grayed = 0;
-+c_7312955.tag = closureN_tag;
-+ c_7312955.fn = (function_type)__lambda_1285;
-+c_7312955.num_args = 1;
-+c_7312955.num_elements = 1;
-+c_7312955.elements = (object *)e_7313019;
-+c_7312955.elements[0] = ((closureN)self_7311724)->elements[0];
-
-
+-
+-
-pair_type local_7314315;
-return_direct_with_clo1(data,(closure)&c_7314248,__lambda_1332, set_cell_as_expr(&local_7314315, feats_731_732841));;
-+pair_type local_7313022;
-+return_direct_with_clo1(data,(closure)&c_7312955,__lambda_1285, set_cell_as_expr(&local_7313022, feats_731_732501));;
- }
-
+-}
+-
-static void __lambda_1332(void *data, object self_7312971, int argc, object *args) /* object self_7312971, object feats_731_732841 */
-+static void __lambda_1285(void *data, object self_7311725, int argc, object *args) /* object self_7311725, object feats_731_732501 */
- {
+- {
- object feats_731_732841 = args[0];
-+ object feats_731_732501 = args[0];
-
+-
-closureN_type c_7314250;
-object e_7314277 [1];
-c_7314250.hdr.mark = gc_color_red;
@@ -67091,18 +67337,8 @@ Make let-values be the same as let*-values, to work around
-c_7314250.num_elements = 1;
-c_7314250.elements = (object *)e_7314277;
-c_7314250.elements[0] = feats_731_732841;
-+closureN_type c_7312957;
-+object e_7312984 [1];
-+c_7312957.hdr.mark = gc_color_red;
-+ c_7312957.hdr.grayed = 0;
-+c_7312957.tag = closureN_tag;
-+ c_7312957.fn = (function_type)__lambda_5;
-+c_7312957.num_args = 0;
-+c_7312957.num_elements = 1;
-+c_7312957.elements = (object *)e_7312984;
-+c_7312957.elements[0] = feats_731_732501;
-
-
+-
+-
-closureN_type c_7314278;
-object e_7314311 [2];
-c_7314278.hdr.mark = gc_color_red;
@@ -67114,26 +67350,45 @@ Make let-values be the same as let*-values, to work around
-c_7314278.elements = (object *)e_7314311;
-c_7314278.elements[0] = feats_731_732841;
-c_7314278.elements[1] = ((closureN)self_7312971)->elements[0];
-+closureN_type c_7312985;
-+object e_7313018 [2];
-+c_7312985.hdr.mark = gc_color_red;
-+ c_7312985.hdr.grayed = 0;
-+c_7312985.tag = closureN_tag;
-+ c_7312985.fn = (function_type)__lambda_8;
-+c_7312985.num_args = 1;
-+c_7312985.num_elements = 2;
-+c_7312985.elements = (object *)e_7313018;
-+c_7312985.elements[0] = feats_731_732501;
-+c_7312985.elements[1] = ((closureN)self_7311725)->elements[0];
++closureN_type c_7312946;
++object e_7313016 [1];
++c_7312946.hdr.mark = gc_color_red;
++ c_7312946.hdr.grayed = 0;
++c_7312946.tag = closureN_tag;
++ c_7312946.fn = (function_type)__lambda_4;
++c_7312946.num_args = 1;
++c_7312946.num_elements = 1;
++c_7312946.elements = (object *)e_7313016;
++c_7312946.elements[0] = k_733624;
-return_direct_with_clo1(data,(closure)&c_7314250,__lambda_5, &c_7314278);;
-+return_direct_with_clo1(data,(closure)&c_7312957,__lambda_5, &c_7312985);;
++return_direct_with_clo1(data,(closure)&c_7312946,__lambda_4, __glo__85other_91features_85_scheme_base);;
}
-static void __lambda_8(void *data, object self_7312972, int argc, object *args) /* object self_7312972, object r_734077 */
-+static void __lambda_8(void *data, object self_7311726, int argc, object *args) /* object self_7311726, object r_733632 */
++static void __lambda_4(void *data, object self_7311717, int argc, object *args) /* object self_7311717, object feats_731_732494 */
{
-
++ object feats_731_732494 = args[0];
++
++closureN_type c_7312948;
++object e_7313012 [1];
++c_7312948.hdr.mark = gc_color_red;
++ c_7312948.hdr.grayed = 0;
++c_7312948.tag = closureN_tag;
++ c_7312948.fn = (function_type)__lambda_1285;
++c_7312948.num_args = 1;
++c_7312948.num_elements = 1;
++c_7312948.elements = (object *)e_7313012;
++c_7312948.elements[0] = ((closureN)self_7311717)->elements[0];
++
+
++pair_type local_7313015;
++return_direct_with_clo1(data,(closure)&c_7312948,__lambda_1285, set_cell_as_expr(&local_7313015, feats_731_732494));;
++}
++
++static void __lambda_1285(void *data, object self_7311718, int argc, object *args) /* object self_7311718, object feats_731_732494 */
++ {
++ object feats_731_732494 = args[0];
-closureN_type c_7314280;
-object e_7314306 [2];
@@ -67146,33 +67401,41 @@ Make let-values be the same as let*-values, to work around
-c_7314280.elements = (object *)e_7314306;
-c_7314280.elements[0] = ((closureN)self_7312972)->elements[0];
-c_7314280.elements[1] = ((closureN)self_7312972)->elements[1];
-+closureN_type c_7312987;
-+object e_7313013 [2];
-+c_7312987.hdr.mark = gc_color_red;
-+ c_7312987.hdr.grayed = 0;
-+c_7312987.tag = closureN_tag;
-+ c_7312987.fn = (function_type)__lambda_9;
-+c_7312987.num_args = 1;
-+c_7312987.num_elements = 2;
-+c_7312987.elements = (object *)e_7313013;
-+c_7312987.elements[0] = ((closureN)self_7311726)->elements[0];
-+c_7312987.elements[1] = ((closureN)self_7311726)->elements[1];
++closureN_type c_7312950;
++object e_7312977 [1];
++c_7312950.hdr.mark = gc_color_red;
++ c_7312950.hdr.grayed = 0;
++c_7312950.tag = closureN_tag;
++ c_7312950.fn = (function_type)__lambda_5;
++c_7312950.num_args = 0;
++c_7312950.num_elements = 1;
++c_7312950.elements = (object *)e_7312977;
++c_7312950.elements[0] = feats_731_732494;
-make_utf8_string_with_len(c_7314310, "version-", 8, 8);
-+make_utf8_string_with_len(c_7313017, "version-", 8, 8);
++closureN_type c_7312978;
++object e_7313011 [2];
++c_7312978.hdr.mark = gc_color_red;
++ c_7312978.hdr.grayed = 0;
++c_7312978.tag = closureN_tag;
++ c_7312978.fn = (function_type)__lambda_8;
++c_7312978.num_args = 1;
++c_7312978.num_elements = 2;
++c_7312978.elements = (object *)e_7313011;
++c_7312978.elements[0] = feats_731_732494;
++c_7312978.elements[1] = ((closureN)self_7311718)->elements[0];
-object c_7314309 = Cyc_string_append(data,(closure)&c_7314280,2,&c_7314310, __glo__85version_91number_85_scheme_cyclone_common);
-return_closcall1(data,(closure)&c_7314280, c_7314309);;
-+object c_7313016 = Cyc_string_append(data,(closure)&c_7312987,2,&c_7313017, __glo__85version_91number_85_scheme_cyclone_common);
-+return_closcall1(data,(closure)&c_7312987, c_7313016);;
++return_direct_with_clo1(data,(closure)&c_7312950,__lambda_5, &c_7312978);;
}
-static void __lambda_9(void *data, object self_7312973, int argc, object *args) /* object self_7312973, object r_734085 */
-+static void __lambda_9(void *data, object self_7311727, int argc, object *args) /* object self_7311727, object r_733640 */
++static void __lambda_8(void *data, object self_7311719, int argc, object *args) /* object self_7311719, object r_733625 */
{
- object r_734085 = args[0];
-+ object r_733640 = args[0];
++
-closureN_type c_7314282;
-object e_7314302 [3];
@@ -67186,55 +67449,78 @@ Make let-values be the same as let*-values, to work around
-c_7314282.elements[0] = ((closureN)self_7312973)->elements[0];
-c_7314282.elements[1] = ((closureN)self_7312973)->elements[1];
-c_7314282.elements[2] = r_734085;
-+closureN_type c_7312989;
-+object e_7313009 [3];
-+c_7312989.hdr.mark = gc_color_red;
-+ c_7312989.hdr.grayed = 0;
-+c_7312989.tag = closureN_tag;
-+ c_7312989.fn = (function_type)__lambda_10;
-+c_7312989.num_args = 1;
-+c_7312989.num_elements = 3;
-+c_7312989.elements = (object *)e_7313009;
-+c_7312989.elements[0] = ((closureN)self_7311727)->elements[0];
-+c_7312989.elements[1] = ((closureN)self_7311727)->elements[1];
-+c_7312989.elements[2] = r_733640;
++closureN_type c_7312980;
++object e_7313006 [2];
++c_7312980.hdr.mark = gc_color_red;
++ c_7312980.hdr.grayed = 0;
++c_7312980.tag = closureN_tag;
++ c_7312980.fn = (function_type)__lambda_9;
++c_7312980.num_args = 1;
++c_7312980.num_elements = 2;
++c_7312980.elements = (object *)e_7313006;
++c_7312980.elements[0] = ((closureN)self_7311719)->elements[0];
++c_7312980.elements[1] = ((closureN)self_7311719)->elements[1];
++
++make_utf8_string_with_len(c_7313010, "version-", 8, 8);
-object c_7314305 = Cyc_compilation_environment(data,(closure)&c_7314282,quote_platform);
-return_closcall1(data,(closure)&c_7314282, c_7314305);;
-+object c_7313012 = Cyc_compilation_environment(data,(closure)&c_7312989,quote_platform);
-+return_closcall1(data,(closure)&c_7312989, c_7313012);;
++object c_7313009 = Cyc_string_append(data,(closure)&c_7312980,2,&c_7313010, __glo__85version_91number_85_scheme_cyclone_common);
++return_closcall1(data,(closure)&c_7312980, c_7313009);;
}
-static void __lambda_10(void *data, object self_7312974, int argc, object *args) /* object self_7312974, object r_734083 */
-+static void __lambda_10(void *data, object self_7311728, int argc, object *args) /* object self_7311728, object r_733638 */
++static void __lambda_9(void *data, object self_7311720, int argc, object *args) /* object self_7311720, object r_733633 */
{
- object r_734083 = args[0];
-+ object r_733638 = args[0];
++ object r_733633 = args[0];
-pair_type local_7314287;
-+pair_type local_7312994;
++closureN_type c_7312982;
++object e_7313002 [3];
++c_7312982.hdr.mark = gc_color_red;
++ c_7312982.hdr.grayed = 0;
++c_7312982.tag = closureN_tag;
++ c_7312982.fn = (function_type)__lambda_10;
++c_7312982.num_args = 1;
++c_7312982.num_elements = 3;
++c_7312982.elements = (object *)e_7313002;
++c_7312982.elements[0] = ((closureN)self_7311720)->elements[0];
++c_7312982.elements[1] = ((closureN)self_7311720)->elements[1];
++c_7312982.elements[2] = r_733633;
-pair_type local_7314290;
-+pair_type local_7312997;
++object c_7313005 = Cyc_compilation_environment(data,(closure)&c_7312982,quote_platform);
++return_closcall1(data,(closure)&c_7312982, c_7313005);;
++}
++static void __lambda_10(void *data, object self_7311721, int argc, object *args) /* object self_7311721, object r_733631 */
++ {
++ object r_733631 = args[0];
++
++pair_type local_7312987;
-pair_type local_7314296;
-+pair_type local_7313003;
++pair_type local_7312990;
++pair_type local_7312996;
-return_direct_with_clo1(data, ((closureN)self_7312974)->elements[1], (((closure) ((closureN)self_7312974)->elements[1])->fn), set_pair_as_expr(&local_7314287, quote_cyclone, set_pair_as_expr(&local_7314290, Cyc_string2symbol(data, ((closureN)self_7312974)->elements[2]), set_pair_as_expr(&local_7314296, Cyc_string2symbol(data, r_734083), car(((closureN)self_7312974)->elements[0])))));;
-+return_direct_with_clo1(data, ((closureN)self_7311728)->elements[1], (((closure) ((closureN)self_7311728)->elements[1])->fn), set_pair_as_expr(&local_7312994, quote_cyclone, set_pair_as_expr(&local_7312997, Cyc_string2symbol(data, ((closureN)self_7311728)->elements[2]), set_pair_as_expr(&local_7313003, Cyc_string2symbol(data, r_733638), car(((closureN)self_7311728)->elements[0])))));;
++
++
++
++return_direct_with_clo1(data, ((closureN)self_7311721)->elements[1], (((closure) ((closureN)self_7311721)->elements[1])->fn), set_pair_as_expr(&local_7312987, quote_cyclone, set_pair_as_expr(&local_7312990, Cyc_string2symbol(data, ((closureN)self_7311721)->elements[2]), set_pair_as_expr(&local_7312996, Cyc_string2symbol(data, r_733631), car(((closureN)self_7311721)->elements[0])))));;
}
-static void __lambda_5(void *data, object self_7312975, int argc, object *args) /* object self_7312975, object k_734086 */
-+static void __lambda_5(void *data, object self_7311729, int argc, object *args) /* object self_7311729, object k_733641 */
++static void __lambda_5(void *data, object self_7311722, int argc, object *args) /* object self_7311722, object k_733634 */
{
- object k_734086 = args[0];
-+ object k_733641 = args[0];
++ object k_733634 = args[0];
-closureN_type c_7314252;
-object e_7314273 [2];
@@ -67247,34 +67533,34 @@ Make let-values be the same as let*-values, to work around
-c_7314252.elements = (object *)e_7314273;
-c_7314252.elements[0] = ((closureN)self_7312975)->elements[0];
-c_7314252.elements[1] = k_734086;
-+closureN_type c_7312959;
-+object e_7312980 [2];
-+c_7312959.hdr.mark = gc_color_red;
-+ c_7312959.hdr.grayed = 0;
-+c_7312959.tag = closureN_tag;
-+ c_7312959.fn = (function_type)__lambda_6;
-+c_7312959.num_args = 1;
-+c_7312959.num_elements = 2;
-+c_7312959.elements = (object *)e_7312980;
-+c_7312959.elements[0] = ((closureN)self_7311729)->elements[0];
-+c_7312959.elements[1] = k_733641;
++closureN_type c_7312952;
++object e_7312973 [2];
++c_7312952.hdr.mark = gc_color_red;
++ c_7312952.hdr.grayed = 0;
++c_7312952.tag = closureN_tag;
++ c_7312952.fn = (function_type)__lambda_6;
++c_7312952.num_args = 1;
++c_7312952.num_elements = 2;
++c_7312952.elements = (object *)e_7312973;
++c_7312952.elements[0] = ((closureN)self_7311722)->elements[0];
++c_7312952.elements[1] = k_733634;
-object c_7314276 = Cyc_compilation_environment(data,(closure)&c_7314252,quote_memory_91streams);
-return_closcall1(data,(closure)&c_7314252, c_7314276);;
-+object c_7312983 = Cyc_compilation_environment(data,(closure)&c_7312959,quote_memory_91streams);
-+return_closcall1(data,(closure)&c_7312959, c_7312983);;
++object c_7312976 = Cyc_compilation_environment(data,(closure)&c_7312952,quote_memory_91streams);
++return_closcall1(data,(closure)&c_7312952, c_7312976);;
}
-static void __lambda_6(void *data, object self_7312976, int argc, object *args) /* object self_7312976, object r_734091 */
-+static void __lambda_6(void *data, object self_7311730, int argc, object *args) /* object self_7311730, object r_733646 */
++static void __lambda_6(void *data, object self_7311723, int argc, object *args) /* object self_7311723, object r_733639 */
{
- object r_734091 = args[0];
-+ object r_733646 = args[0];
++ object r_733639 = args[0];
-if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_string_length(data, r_734091), obj_int2obj(0))) ){
-+if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_string_length(data, r_733646), obj_int2obj(0))) ){
++if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_string_length(data, r_733639), obj_int2obj(0))) ){
-closureN_type c_7314258;
-object e_7314264 [2];
@@ -67287,51 +67573,52 @@ Make let-values be the same as let*-values, to work around
-c_7314258.elements = (object *)e_7314264;
-c_7314258.elements[0] = ((closureN)self_7312976)->elements[0];
-c_7314258.elements[1] = ((closureN)self_7312976)->elements[1];
-+closureN_type c_7312965;
-+object e_7312971 [2];
-+c_7312965.hdr.mark = gc_color_red;
-+ c_7312965.hdr.grayed = 0;
-+c_7312965.tag = closureN_tag;
-+ c_7312965.fn = (function_type)__lambda_7;
-+c_7312965.num_args = 1;
-+c_7312965.num_elements = 2;
-+c_7312965.elements = (object *)e_7312971;
-+c_7312965.elements[0] = ((closureN)self_7311730)->elements[0];
-+c_7312965.elements[1] = ((closureN)self_7311730)->elements[1];
++closureN_type c_7312958;
++object e_7312964 [2];
++c_7312958.hdr.mark = gc_color_red;
++ c_7312958.hdr.grayed = 0;
++c_7312958.tag = closureN_tag;
++ c_7312958.fn = (function_type)__lambda_7;
++c_7312958.num_args = 1;
++c_7312958.num_elements = 2;
++c_7312958.elements = (object *)e_7312964;
++c_7312958.elements[0] = ((closureN)self_7311723)->elements[0];
++c_7312958.elements[1] = ((closureN)self_7311723)->elements[1];
-pair_type local_7314267;
-+pair_type local_7312974;
++pair_type local_7312967;
-return_direct_with_clo1(data,(closure)&c_7314258,__lambda_7, set_pair_as_expr(&local_7314267, quote_memory_91streams, car(((closureN)self_7312976)->elements[0])));
-+return_direct_with_clo1(data,(closure)&c_7312965,__lambda_7, set_pair_as_expr(&local_7312974, quote_memory_91streams, car(((closureN)self_7311730)->elements[0])));
++return_direct_with_clo1(data,(closure)&c_7312958,__lambda_7, set_pair_as_expr(&local_7312967, quote_memory_91streams, car(((closureN)self_7311723)->elements[0])));
} else {
- return_direct_with_clo1(data, ((closureN)self_7312976)->elements[1], (((closure) ((closureN)self_7312976)->elements[1])->fn), Cyc_VOID);}
-+ return_direct_with_clo1(data, ((closureN)self_7311730)->elements[1], (((closure) ((closureN)self_7311730)->elements[1])->fn), Cyc_VOID);}
++ return_direct_with_clo1(data, ((closureN)self_7311723)->elements[1], (((closure) ((closureN)self_7311723)->elements[1])->fn), Cyc_VOID);}
;;
}
-static void __lambda_7(void *data, object self_7312977, int argc, object *args) /* object self_7312977, object r_734088 */
-+static void __lambda_7(void *data, object self_7311731, int argc, object *args) /* object self_7311731, object r_733643 */
++static void __lambda_7(void *data, object self_7311724, int argc, object *args) /* object self_7311724, object r_733636 */
{
- object r_734088 = args[0];
-+ object r_733643 = args[0];
++ object r_733636 = args[0];
-return_direct_with_clo1(data, ((closureN)self_7312977)->elements[1], (((closure) ((closureN)self_7312977)->elements[1])->fn), Cyc_set_cell(data, ((closureN)self_7312977)->elements[0], r_734088));;
-+return_direct_with_clo1(data, ((closureN)self_7311731)->elements[1], (((closure) ((closureN)self_7311731)->elements[1])->fn), Cyc_set_cell(data, ((closureN)self_7311731)->elements[0], r_733643));;
++return_direct_with_clo1(data, ((closureN)self_7311724)->elements[1], (((closure) ((closureN)self_7311724)->elements[1])->fn), Cyc_set_cell(data, ((closureN)self_7311724)->elements[0], r_733636));;
}
static void __lambda_1(void *data, object _, int argc, object *args) /* closure _,object k, object f */
- {
+@@ -40506,80 +38709,80 @@ static void __lambda_1(void *data, objec
object k = args[0]; object f = args[1];
-- Cyc_st_add(data, "scheme/base.sld:call/cc");
-+ Cyc_st_add(data, "base.sld:call/cc");
+ Cyc_st_add(data, "scheme/base.sld:call/cc");
-closureN_type c_7314240;
-object e_7314243 [1];
--Cyc_check_proc(data, f);
++closureN_type c_7312940;
++object e_7312943 [1];
+ Cyc_check_proc(data, f);
-c_7314240.hdr.mark = gc_color_red;
- c_7314240.hdr.grayed = 0;
-c_7314240.tag = closureN_tag;
@@ -67340,27 +67627,25 @@ Make let-values be the same as let*-values, to work around
-c_7314240.num_elements = 1;
-c_7314240.elements = (object *)e_7314243;
-c_7314240.elements[0] = k;
-+closureN_type c_7312947;
-+object e_7312950 [1];
-+c_7312947.hdr.mark = gc_color_red;
-+ c_7312947.hdr.grayed = 0;
-+c_7312947.tag = closureN_tag;
-+ c_7312947.fn = (function_type)__lambda_2;
-+c_7312947.num_args = 2;
-+c_7312947.num_elements = 1;
-+c_7312947.elements = (object *)e_7312950;
-+c_7312947.elements[0] = k;
++c_7312940.hdr.mark = gc_color_red;
++ c_7312940.hdr.grayed = 0;
++c_7312940.tag = closureN_tag;
++ c_7312940.fn = (function_type)__lambda_2;
++c_7312940.num_args = 1;
++c_7312940.num_elements = 1;
++c_7312940.elements = (object *)e_7312943;
++c_7312940.elements[0] = k;
-return_closcall2(data, f, k, &c_7314240);;
-+return_closcall2(data, f, k, &c_7312947);;
++return_closcall2(data, f, k, &c_7312940);;
}
-static void __lambda_2(void *data, object self_7312969, int argc, object *args) /* object self_7312969, object _191, object result */
-+static void __lambda_2(void *data, object self_7311723, int argc, object *args) /* object self_7311723, object _191, object result */
++static void __lambda_2(void *data, object self_7311716, int argc, object *args) /* object self_7311716, object _191, object result */
{
object result = args[1];
- return_closcall1(data, ((closureN)self_7312969)->elements[0], result);;
-+ return_closcall1(data, ((closureN)self_7311723)->elements[0], result);;
++ return_closcall1(data, ((closureN)self_7311716)->elements[0], result);;
}
void c_schemebase_inlinable_lambdas(void *data, object clo, int argc, object *args){
@@ -67414,63 +67699,63 @@ Make let-values be the same as let*-values, to work around
-make_pair(c_7328652, &pair_7328647, &c_7328653);
-make_pair(c_7328651, &pair_7328648, &c_7328652);
-make_pair(c_7328650, &pair_7328649, &c_7328651);
-+make_pair(pair_7326173, find_or_add_symbol("make-record-marker"), find_or_add_symbol("make-record-marker__inline__"));
-+make_pair(pair_7326174, find_or_add_symbol("void"), find_or_add_symbol("void__inline__"));
-+make_pair(pair_7326175, find_or_add_symbol("eof-object"), find_or_add_symbol("eof-object__inline__"));
-+make_pair(pair_7326176, find_or_add_symbol("square"), find_or_add_symbol("square__inline__"));
-+make_pair(pair_7326177, find_or_add_symbol("quotient"), find_or_add_symbol("quotient__inline__"));
-+make_pair(pair_7326178, find_or_add_symbol("complex?"), find_or_add_symbol("complex?__inline__"));
-+make_pair(pair_7326179, find_or_add_symbol("exact?"), find_or_add_symbol("exact?__inline__"));
-+make_pair(pair_7326180, find_or_add_symbol("exact-integer?"), find_or_add_symbol("exact-integer?__inline__"));
-+make_pair(pair_7326181, find_or_add_symbol("sqrt"), find_or_add_symbol("sqrt__inline__"));
-+make_pair(pair_7326182, find_or_add_symbol("inexact"), find_or_add_symbol("inexact__inline__"));
-+make_pair(pair_7326183, find_or_add_symbol("round"), find_or_add_symbol("round__inline__"));
-+make_pair(pair_7326184, find_or_add_symbol("truncate"), find_or_add_symbol("truncate__inline__"));
-+make_pair(pair_7326185, find_or_add_symbol("ceiling"), find_or_add_symbol("ceiling__inline__"));
-+make_pair(pair_7326186, find_or_add_symbol("floor"), find_or_add_symbol("floor__inline__"));
-+make_pair(pair_7326187, find_or_add_symbol("negative?"), find_or_add_symbol("negative?__inline__"));
-+make_pair(pair_7326188, find_or_add_symbol("positive?"), find_or_add_symbol("positive?__inline__"));
-+make_pair(pair_7326189, find_or_add_symbol("zero?"), find_or_add_symbol("zero?__inline__"));
-+make_pair(pair_7326190, find_or_add_symbol("list?"), find_or_add_symbol("list?__inline__"));
-+make_pair(pair_7326191, find_or_add_symbol("not"), find_or_add_symbol("not__inline__"));
-+make_pair(pair_7326192, find_or_add_symbol("%write-bytevector"), find_or_add_symbol("%write-bytevector__inline__"));
-+make_pair(pair_7326193, find_or_add_symbol("fast-string>=?"), find_or_add_symbol("fast-string>=?__inline__"));
-+make_pair(pair_7326194, find_or_add_symbol("fast-string>?"), find_or_add_symbol("fast-string>?__inline__"));
-+make_pair(pair_7326195, find_or_add_symbol("fast-string<=?"), find_or_add_symbol("fast-string<=?__inline__"));
-+make_pair(pair_7326196, find_or_add_symbol("fast-string<?"), find_or_add_symbol("fast-string<?__inline__"));
-+make_pair(pair_7326197, find_or_add_symbol("fast-string=?"), find_or_add_symbol("fast-string=?__inline__"));
-+make_pair(c_7326222, &pair_7326173, NULL);
-+make_pair(c_7326221, &pair_7326174, &c_7326222);
-+make_pair(c_7326220, &pair_7326175, &c_7326221);
-+make_pair(c_7326219, &pair_7326176, &c_7326220);
-+make_pair(c_7326218, &pair_7326177, &c_7326219);
-+make_pair(c_7326217, &pair_7326178, &c_7326218);
-+make_pair(c_7326216, &pair_7326179, &c_7326217);
-+make_pair(c_7326215, &pair_7326180, &c_7326216);
-+make_pair(c_7326214, &pair_7326181, &c_7326215);
-+make_pair(c_7326213, &pair_7326182, &c_7326214);
-+make_pair(c_7326212, &pair_7326183, &c_7326213);
-+make_pair(c_7326211, &pair_7326184, &c_7326212);
-+make_pair(c_7326210, &pair_7326185, &c_7326211);
-+make_pair(c_7326209, &pair_7326186, &c_7326210);
-+make_pair(c_7326208, &pair_7326187, &c_7326209);
-+make_pair(c_7326207, &pair_7326188, &c_7326208);
-+make_pair(c_7326206, &pair_7326189, &c_7326207);
-+make_pair(c_7326205, &pair_7326190, &c_7326206);
-+make_pair(c_7326204, &pair_7326191, &c_7326205);
-+make_pair(c_7326203, &pair_7326192, &c_7326204);
-+make_pair(c_7326202, &pair_7326193, &c_7326203);
-+make_pair(c_7326201, &pair_7326194, &c_7326202);
-+make_pair(c_7326200, &pair_7326195, &c_7326201);
-+make_pair(c_7326199, &pair_7326196, &c_7326200);
-+make_pair(c_7326198, &pair_7326197, &c_7326199);
++make_pair(pair_7326166, find_or_add_symbol("make-record-marker"), find_or_add_symbol("make-record-marker__inline__"));
++make_pair(pair_7326167, find_or_add_symbol("void"), find_or_add_symbol("void__inline__"));
++make_pair(pair_7326168, find_or_add_symbol("eof-object"), find_or_add_symbol("eof-object__inline__"));
++make_pair(pair_7326169, find_or_add_symbol("square"), find_or_add_symbol("square__inline__"));
++make_pair(pair_7326170, find_or_add_symbol("quotient"), find_or_add_symbol("quotient__inline__"));
++make_pair(pair_7326171, find_or_add_symbol("complex?"), find_or_add_symbol("complex?__inline__"));
++make_pair(pair_7326172, find_or_add_symbol("exact?"), find_or_add_symbol("exact?__inline__"));
++make_pair(pair_7326173, find_or_add_symbol("exact-integer?"), find_or_add_symbol("exact-integer?__inline__"));
++make_pair(pair_7326174, find_or_add_symbol("sqrt"), find_or_add_symbol("sqrt__inline__"));
++make_pair(pair_7326175, find_or_add_symbol("inexact"), find_or_add_symbol("inexact__inline__"));
++make_pair(pair_7326176, find_or_add_symbol("round"), find_or_add_symbol("round__inline__"));
++make_pair(pair_7326177, find_or_add_symbol("truncate"), find_or_add_symbol("truncate__inline__"));
++make_pair(pair_7326178, find_or_add_symbol("ceiling"), find_or_add_symbol("ceiling__inline__"));
++make_pair(pair_7326179, find_or_add_symbol("floor"), find_or_add_symbol("floor__inline__"));
++make_pair(pair_7326180, find_or_add_symbol("negative?"), find_or_add_symbol("negative?__inline__"));
++make_pair(pair_7326181, find_or_add_symbol("positive?"), find_or_add_symbol("positive?__inline__"));
++make_pair(pair_7326182, find_or_add_symbol("zero?"), find_or_add_symbol("zero?__inline__"));
++make_pair(pair_7326183, find_or_add_symbol("list?"), find_or_add_symbol("list?__inline__"));
++make_pair(pair_7326184, find_or_add_symbol("not"), find_or_add_symbol("not__inline__"));
++make_pair(pair_7326185, find_or_add_symbol("%write-bytevector"), find_or_add_symbol("%write-bytevector__inline__"));
++make_pair(pair_7326186, find_or_add_symbol("fast-string>=?"), find_or_add_symbol("fast-string>=?__inline__"));
++make_pair(pair_7326187, find_or_add_symbol("fast-string>?"), find_or_add_symbol("fast-string>?__inline__"));
++make_pair(pair_7326188, find_or_add_symbol("fast-string<=?"), find_or_add_symbol("fast-string<=?__inline__"));
++make_pair(pair_7326189, find_or_add_symbol("fast-string<?"), find_or_add_symbol("fast-string<?__inline__"));
++make_pair(pair_7326190, find_or_add_symbol("fast-string=?"), find_or_add_symbol("fast-string=?__inline__"));
++make_pair(c_7326215, &pair_7326166, NULL);
++make_pair(c_7326214, &pair_7326167, &c_7326215);
++make_pair(c_7326213, &pair_7326168, &c_7326214);
++make_pair(c_7326212, &pair_7326169, &c_7326213);
++make_pair(c_7326211, &pair_7326170, &c_7326212);
++make_pair(c_7326210, &pair_7326171, &c_7326211);
++make_pair(c_7326209, &pair_7326172, &c_7326210);
++make_pair(c_7326208, &pair_7326173, &c_7326209);
++make_pair(c_7326207, &pair_7326174, &c_7326208);
++make_pair(c_7326206, &pair_7326175, &c_7326207);
++make_pair(c_7326205, &pair_7326176, &c_7326206);
++make_pair(c_7326204, &pair_7326177, &c_7326205);
++make_pair(c_7326203, &pair_7326178, &c_7326204);
++make_pair(c_7326202, &pair_7326179, &c_7326203);
++make_pair(c_7326201, &pair_7326180, &c_7326202);
++make_pair(c_7326200, &pair_7326181, &c_7326201);
++make_pair(c_7326199, &pair_7326182, &c_7326200);
++make_pair(c_7326198, &pair_7326183, &c_7326199);
++make_pair(c_7326197, &pair_7326184, &c_7326198);
++make_pair(c_7326196, &pair_7326185, &c_7326197);
++make_pair(c_7326195, &pair_7326186, &c_7326196);
++make_pair(c_7326194, &pair_7326187, &c_7326195);
++make_pair(c_7326193, &pair_7326188, &c_7326194);
++make_pair(c_7326192, &pair_7326189, &c_7326193);
++make_pair(c_7326191, &pair_7326190, &c_7326192);
object buf[1]; object cont = args[0];
-buf[0] = &c_7328650; (((closure)cont)->fn)(data, cont, 1, buf);
-+buf[0] = &c_7326198; (((closure)cont)->fn)(data, cont, 1, buf);
++buf[0] = &c_7326191; (((closure)cont)->fn)(data, cont, 1, buf);
}
void c_schemebase_entry_pt_first_lambda(void *data, object clo, int argc, object *args){
Cyc_set_globals_changed((gc_thread_data *)data);
-@@ -40623,8 +38825,6 @@ Cyc_set_globals_changed((gc_thread_data
+@@ -40623,8 +38826,6 @@ Cyc_set_globals_changed((gc_thread_data
quote_raise_91continuable = find_or_add_symbol("raise-continuable");
quote_condition = find_or_add_symbol("condition");
quote_guard_91k = find_or_add_symbol("guard-k");
@@ -67479,7 +67764,7 @@ Make let-values be the same as let*-values, to work around
quote_let_85_91values = find_or_add_symbol("let*-values");
quote_define = find_or_add_symbol("define");
quote_er_91macro_91transformer = find_or_add_symbol("er-macro-transformer");
-@@ -40950,460 +39150,460 @@ Cyc_set_globals_changed((gc_thread_data
+@@ -40950,460 +39151,460 @@ Cyc_set_globals_changed((gc_thread_data
add_global("__glo__85other_91features_85_scheme_base", (object *) &__glo__85other_91features_85_scheme_base);
add_global("__glo_features_scheme_base", (object *) &__glo_features_scheme_base);
add_global("__glo_call_95cc_scheme_base", (object *) &__glo_call_95cc_scheme_base);
@@ -67937,464 +68222,464 @@ Make let-values be the same as let*-values, to work around
- __glo_features_scheme_base = &c_7314244;
- mclosure0(c_7314238, (function_type)__lambda_1);c_7314238.num_args = 2;
- __glo_call_95cc_scheme_base = &c_7314238;
-+ mclosure0(c_7326052, (function_type)__lambda_1266);c_7326052.num_args = 0;
-+ __glo_lib_91init_117schemebase_scheme_base = &c_7326052;
-+ mmacro(c_7325310, (function_type)__lambda_1208);c_7325310.num_args = 3;
-+ __glo_define_91values_scheme_base = &c_7325310;
-+ mmacro(c_7324847, (function_type)__lambda_1177);c_7324847.num_args = 3;
-+ __glo_define_91record_91type_scheme_base = &c_7324847;
-+ mclosure0(c_7324825, (function_type)__lambda_1174);c_7324825.num_args = 2;
-+ __glo_is_91a_127_scheme_base = &c_7324825;
-+ mclosure0(c_7324824, (function_type)__lambda_1449);c_7324824.num_args = 1;
-+ __glo_record_127_scheme_base = &c_7324824;
-+ mclosure0(c_7324776, (function_type)__lambda_1168);c_7324776.num_args = 2;
-+ __glo__191list_91index_scheme_base = &c_7324776;
-+ mclosure0(c_7324746, (function_type)__lambda_1164);c_7324746.num_args = 3;
-+ __glo_make_91setter_scheme_base = &c_7324746;
-+ mclosure0(c_7324728, (function_type)__lambda_1162);c_7324728.num_args = 3;
-+ __glo_make_91getter_scheme_base = &c_7324728;
-+ mclosure0(c_7324705, (function_type)__lambda_1159);c_7324705.num_args = 3;
-+ __glo_slot_91ref_scheme_base = &c_7324705;
-+ mclosure0(c_7324689, (function_type)__lambda_1156);c_7324689.num_args = 4;
-+ __glo_slot_91set_67_scheme_base = &c_7324689;
-+ mclosure0(c_7324685, (function_type)__lambda_1155);c_7324685.num_args = 2;
-+ __glo_type_91slot_91offset_scheme_base = &c_7324685;
-+ mclosure0(c_7324649, (function_type)__lambda_1150);c_7324649.num_args = 2;
-+ __glo_make_91constructor_95args_scheme_base = &c_7324649;
-+ mclosure0(c_7324628, (function_type)__lambda_1147);c_7324628.num_args = 2;
-+ __glo_make_91constructor_scheme_base = &c_7324628;
-+ mclosure0(c_7324611, (function_type)__lambda_1144);c_7324611.num_args = 2;
-+ __glo_make_91type_91predicate_scheme_base = &c_7324611;
-+ mclosure0(c_7324606, (function_type)__lambda_1143);c_7324606.num_args = 3;
-+ __glo_register_91simple_91type_scheme_base = &c_7324606;
-+ mmacro(c_7323585, (function_type)__lambda_1092);c_7323585.num_args = 3;
-+ __glo_guard_91aux_scheme_base = &c_7323585;
-+ mmacro(c_7323198, (function_type)__lambda_1060);c_7323198.num_args = 3;
-+ __glo_guard_scheme_base = &c_7323198;
-+ mmacro(c_7323108, (function_type)__lambda_1052);c_7323108.num_args = 3;
-+ __glo_let_91values_scheme_base = &c_7323108;
-+ mmacro(c_7322777, (function_type)__lambda_1032);c_7322777.num_args = 3;
-+ __glo_let_85_91values_scheme_base = &c_7322777;
-+ mmacro(c_7322598, (function_type)__lambda_1011);c_7322598.num_args = 3;
-+ __glo_letrec_85_scheme_base = &c_7322598;
-+ mmacro(c_7320496, (function_type)__lambda_796);c_7320496.num_args = 3;
-+ __glo_syntax_91rules_scheme_base = &c_7320496;
-+ mclosure0(c_7320491, (function_type)__lambda_795);c_7320491.num_args = 3;
-+ __glo_cons_91source_scheme_base = &c_7320491;
-+ mclosure0(c_7320481, (function_type)__lambda_793);c_7320481.num_args = 2;
-+ __glo_find_scheme_base = &c_7320481;
-+ mclosure0(c_7320463, (function_type)__lambda_791);c_7320463.num_args = 2;
-+ __glo_find_91tail_scheme_base = &c_7320463;
-+ mclosure0(c_7320462, (function_type)__lambda_1448);c_7320462.num_args = 1;
-+ __glo_open_91input_91bytevector_scheme_base = &c_7320462;
-+ mclosure0(c_7320461, (function_type)__lambda_1447);c_7320461.num_args = 1;
-+ __glo_get_91output_91bytevector_scheme_base = &c_7320461;
-+ mclosure0(c_7320460, (function_type)__lambda_1446);c_7320460.num_args = 1;
-+ __glo_get_91output_91string_scheme_base = &c_7320460;
-+ mclosure0(c_7320459, (function_type)__lambda_1445);c_7320459.num_args = 0;
-+ __glo_open_91output_91string_scheme_base = &c_7320459;
-+ mclosure0(c_7320458, (function_type)__lambda_1444);c_7320458.num_args = 1;
-+ __glo_open_91input_91string_scheme_base = &c_7320458;
-+ mclosure0(c_7320457, (function_type)__lambda_1443);c_7320457.num_args = 1;
-+ __glo_output_91port_91open_127_scheme_base = &c_7320457;
-+ mclosure0(c_7320456, (function_type)__lambda_1442);c_7320456.num_args = 1;
-+ __glo_input_91port_91open_127_scheme_base = &c_7320456;
-+ mclosure0(c_7320455, (function_type)__lambda_1441);c_7320455.num_args = 1;
-+ __glo_output_91port_127_scheme_base = &c_7320455;
-+ mclosure0(c_7320454, (function_type)__lambda_1440);c_7320454.num_args = 1;
-+ __glo_input_91port_127_scheme_base = &c_7320454;
-+ mclosure0(c_7320453, (function_type)__lambda_1438);c_7320453.num_args = 0;
-+ __glo_make_91record_91marker_scheme_base = &c_7320453;
-+ mclosure0(c_7320452, (function_type)__lambda_1439);c_7320452.num_args = -2;
-+ __glo_make_91record_91marker_191_191inline_191_191_scheme_base = &c_7320452;
-+ mclosure0(c_7320451, (function_type)__lambda_1436);c_7320451.num_args = 0;
-+ __glo__void_scheme_base = &c_7320451;
-+ mclosure0(c_7320450, (function_type)__lambda_1437);c_7320450.num_args = -2;
-+ __glo_void_191_191inline_191_191_scheme_base = &c_7320450;
-+ mclosure0(c_7320449, (function_type)__lambda_1434);c_7320449.num_args = 0;
-+ __glo_eof_91object_scheme_base = &c_7320449;
-+ mclosure0(c_7320448, (function_type)__lambda_1435);c_7320448.num_args = -2;
-+ __glo_eof_91object_191_191inline_191_191_scheme_base = &c_7320448;
-+ mclosure0(c_7320447, (function_type)__lambda_1433);c_7320447.num_args = 2;
-+ __glo_expt_scheme_base = &c_7320447;
-+ mclosure0(c_7320442, (function_type)__lambda_1432);c_7320442.num_args = 1;
-+ __glo_square_191_191inline_191_191_scheme_base = &c_7320442;
-+ mclosure0(c_7320437, (function_type)__lambda_790);c_7320437.num_args = 1;
-+ __glo_square_scheme_base = &c_7320437;
-+ mclosure0(c_7320425, (function_type)__lambda_787);c_7320425.num_args = 2;
-+ __glo_floor_95_scheme_base = &c_7320425;
-+ mclosure0(c_7320411, (function_type)__lambda_785);c_7320411.num_args = 2;
-+ __glo_floor_91remainder_scheme_base = &c_7320411;
-+ mclosure0(c_7320387, (function_type)__lambda_784);c_7320387.num_args = 2;
-+ __glo_floor_91quotient_scheme_base = &c_7320387;
-+ mclosure0(c_7320375, (function_type)__lambda_781);c_7320375.num_args = 2;
-+ __glo_truncate_95_scheme_base = &c_7320375;
-+ mclosure0(c_7320367, (function_type)__lambda_1431);c_7320367.num_args = 2;
-+ __glo_quotient_191_191inline_191_191_scheme_base = &c_7320367;
-+ mclosure0(c_7320359, (function_type)__lambda_780);c_7320359.num_args = 2;
-+ __glo_quotient_scheme_base = &c_7320359;
-+ mclosure0(c_7320358, (function_type)__lambda_1430);c_7320358.num_args = 1;
-+ __glo_denominator_scheme_base = &c_7320358;
-+ mclosure0(c_7320357, (function_type)__lambda_1429);c_7320357.num_args = 1;
-+ __glo_numerator_scheme_base = &c_7320357;
-+ mclosure0(c_7320348, (function_type)__lambda_779);c_7320348.num_args = 0;
-+ __glo_lcm_95entry_scheme_base = &c_7320348;
-+ mclosure0(c_7320334, (function_type)__lambda_777);c_7320334.num_args = 2;
-+ __glo_lcm_95main_scheme_base = &c_7320334;
-+ mclosure0(c_7320325, (function_type)__lambda_776);c_7320325.num_args = 0;
-+ __glo_gcd_95entry_scheme_base = &c_7320325;
-+ mclosure0(c_7320315, (function_type)__lambda_774);c_7320315.num_args = 2;
-+ __glo_gcd_95main_scheme_base = &c_7320315;
-+ mclosure0(c_7320302, (function_type)__lambda_771);c_7320302.num_args = 1;
-+ __glo_min_scheme_base = &c_7320302;
-+ mclosure0(c_7320289, (function_type)__lambda_768);c_7320289.num_args = 1;
-+ __glo_max_scheme_base = &c_7320289;
-+ mclosure0(c_7320288, (function_type)__lambda_1427);c_7320288.num_args = 1;
-+ __glo_complex_127_scheme_base = &c_7320288;
-+ mclosure0(c_7320287, (function_type)__lambda_1428);c_7320287.num_args = -1;
-+ __glo_complex_127_191_191inline_191_191_scheme_base = &c_7320287;
-+ mclosure0(c_7320281, (function_type)__lambda_767);c_7320281.num_args = 1;
-+ __glo_inexact_127_scheme_base = &c_7320281;
-+ mclosure0(c_7320280, (function_type)__lambda_1425);c_7320280.num_args = 1;
-+ __glo_exact_127_scheme_base = &c_7320280;
-+ mclosure0(c_7320279, (function_type)__lambda_1426);c_7320279.num_args = -1;
-+ __glo_exact_127_191_191inline_191_191_scheme_base = &c_7320279;
-+ mclosure0(c_7320278, (function_type)__lambda_1423);c_7320278.num_args = 1;
-+ __glo_exact_91integer_127_scheme_base = &c_7320278;
-+ mclosure0(c_7320277, (function_type)__lambda_1424);c_7320277.num_args = -1;
-+ __glo_exact_91integer_127_191_191inline_191_191_scheme_base = &c_7320277;
-+ mclosure0(c_7320276, (function_type)__lambda_1421);c_7320276.num_args = 1;
-+ __glo_sqrt_scheme_base = &c_7320276;
-+ mclosure0(c_7320275, (function_type)__lambda_1422);c_7320275.num_args = -1;
-+ __glo_sqrt_191_191inline_191_191_scheme_base = &c_7320275;
-+ mclosure0(c_7320220, (function_type)__lambda_761);c_7320220.num_args = 1;
-+ __glo_exact_91integer_91sqrt_scheme_base = &c_7320220;
-+ mclosure0(c_7320219, (function_type)__lambda_1420);c_7320219.num_args = 1;
-+ __glo_bignum_91sqrt_scheme_base = &c_7320219;
-+ mclosure0(c_7320218, (function_type)__lambda_1419);c_7320218.num_args = 1;
-+ __glo_bignum_127_scheme_base = &c_7320218;
-+ mclosure0(c_7320210, (function_type)__lambda_759);c_7320210.num_args = 1;
-+ __glo_even_127_scheme_base = &c_7320210;
-+ mclosure0(c_7320202, (function_type)__lambda_757);c_7320202.num_args = 1;
-+ __glo_odd_127_scheme_base = &c_7320202;
-+ mclosure0(c_7320175, (function_type)__lambda_755);c_7320175.num_args = 2;
-+ __glo_modulo_scheme_base = &c_7320175;
-+ mclosure0(c_7320174, (function_type)__lambda_1418);c_7320174.num_args = 2;
-+ __glo_remainder_scheme_base = &c_7320174;
-+ mclosure0(c_7320173, (function_type)__lambda_1417);c_7320173.num_args = 1;
-+ __glo_abs_scheme_base = &c_7320173;
-+ mclosure0(c_7320172, (function_type)__lambda_1415);c_7320172.num_args = 1;
-+ __glo_inexact_scheme_base = &c_7320172;
-+ mclosure0(c_7320171, (function_type)__lambda_1416);c_7320171.num_args = -1;
-+ __glo_inexact_191_191inline_191_191_scheme_base = &c_7320171;
-+ mclosure0(c_7320170, (function_type)__lambda_1413);c_7320170.num_args = 1;
-+ __glo_round_scheme_base = &c_7320170;
-+ mclosure0(c_7320169, (function_type)__lambda_1414);c_7320169.num_args = -1;
-+ __glo_round_191_191inline_191_191_scheme_base = &c_7320169;
-+ mclosure0(c_7320168, (function_type)__lambda_1411);c_7320168.num_args = 1;
-+ __glo_truncate_scheme_base = &c_7320168;
-+ mclosure0(c_7320167, (function_type)__lambda_1412);c_7320167.num_args = -1;
-+ __glo_truncate_191_191inline_191_191_scheme_base = &c_7320167;
-+ mclosure0(c_7320166, (function_type)__lambda_1409);c_7320166.num_args = 1;
-+ __glo_ceiling_scheme_base = &c_7320166;
-+ mclosure0(c_7320165, (function_type)__lambda_1410);c_7320165.num_args = -1;
-+ __glo_ceiling_191_191inline_191_191_scheme_base = &c_7320165;
-+ mclosure0(c_7320164, (function_type)__lambda_1407);c_7320164.num_args = 1;
-+ __glo_floor_scheme_base = &c_7320164;
-+ mclosure0(c_7320163, (function_type)__lambda_1408);c_7320163.num_args = -1;
-+ __glo_floor_191_191inline_191_191_scheme_base = &c_7320163;
-+ mclosure0(c_7320121, (function_type)__lambda_749);c_7320121.num_args = 2;
-+ __glo_every_scheme_base = &c_7320121;
-+ mclosure0(c_7320079, (function_type)__lambda_743);c_7320079.num_args = 2;
-+ __glo_any_scheme_base = &c_7320079;
-+ mclosure0(c_7319961, (function_type)__lambda_729);c_7319961.num_args = 2;
-+ __glo_error_95loc_scheme_base = &c_7319961;
-+ mclosure0(c_7319960, (function_type)__lambda_1406);c_7319960.num_args = 0;
-+ __glo_Cyc_91remove_91exception_91handler_scheme_base = &c_7319960;
-+ mclosure0(c_7319959, (function_type)__lambda_1405);c_7319959.num_args = 1;
-+ __glo_Cyc_91add_91exception_91handler_scheme_base = &c_7319959;
-+ mclosure0(c_7319879, (function_type)__lambda_717);c_7319879.num_args = 2;
-+ __glo_with_91exception_91handler_scheme_base = &c_7319879;
-+ mmacro(c_7319816, (function_type)__lambda_716);c_7319816.num_args = 3;
-+ __glo_with_91handler_scheme_base = &c_7319816;
-+ mclosure0(c_7319801, (function_type)__lambda_715);c_7319801.num_args = 1;
-+ __glo_raise_91continuable_scheme_base = &c_7319801;
-+ mclosure0(c_7319786, (function_type)__lambda_714);c_7319786.num_args = 1;
-+ __glo_raise_scheme_base = &c_7319786;
-+ mclosure0(c_7319781, (function_type)__lambda_713);c_7319781.num_args = 1;
-+ __glo_error_scheme_base = &c_7319781;
-+ mclosure0(c_7319772, (function_type)__lambda_712);c_7319772.num_args = 1;
-+ __glo_error_91object_127_scheme_base = &c_7319772;
-+ mclosure0(c_7319642, (function_type)__lambda_694);c_7319642.num_args = 1;
-+ __glo_make_91parameter_scheme_base = &c_7319642;
-+ mclosure0(c_7319641, (function_type)__lambda_1404);c_7319641.num_args = 1;
-+ __glo_set_91param_91obj_67_scheme_base = &c_7319641;
-+ mclosure0(c_7319640, (function_type)__lambda_1403);c_7319640.num_args = 0;
-+ __glo_get_91param_91objs_scheme_base = &c_7319640;
-+ mmacro(c_7318689, (function_type)__lambda_623);c_7318689.num_args = 3;
-+ __glo_parameterize_scheme_base = &c_7318689;
-+ mclosure0(c_7318688, (function_type)__lambda_1402);c_7318688.num_args = 2;
-+ __glo_Cyc_91make_91string_scheme_base = &c_7318688;
-+ mclosure0(c_7318679, (function_type)__lambda_622);c_7318679.num_args = 1;
-+ __glo_make_91string_scheme_base = &c_7318679;
-+ mclosure0(c_7318674, (function_type)__lambda_621);c_7318674.num_args = 0;
-+ __glo_string_scheme_base = &c_7318674;
-+ mclosure0(c_7318644, (function_type)__lambda_614);c_7318644.num_args = 3;
-+ __glo_Cyc_91obj_123_127_scheme_base = &c_7318644;
-+ mclosure0(c_7318639, (function_type)__lambda_613);c_7318639.num_args = 2;
-+ __glo_symbol_123_127_scheme_base = &c_7318639;
-+ mclosure0(c_7318634, (function_type)__lambda_612);c_7318634.num_args = 2;
-+ __glo_boolean_123_127_scheme_base = &c_7318634;
-+ mclosure0(c_7318502, (function_type)__lambda_599);c_7318502.num_args = 2;
-+ __glo_vector_91fill_67_scheme_base = &c_7318502;
-+ mclosure0(c_7318371, (function_type)__lambda_588);c_7318371.num_args = 3;
-+ __glo_vector_91copy_67_scheme_base = &c_7318371;
-+ mclosure0(c_7318222, (function_type)__lambda_575);c_7318222.num_args = 1;
-+ __glo_vector_91copy_scheme_base = &c_7318222;
-+ mclosure0(c_7318207, (function_type)__lambda_572);c_7318207.num_args = 0;
-+ __glo_vector_91append_scheme_base = &c_7318207;
-+ mclosure0(c_7318186, (function_type)__lambda_569);c_7318186.num_args = 2;
-+ __glo_vector_91for_91each_scheme_base = &c_7318186;
-+ mclosure0(c_7318159, (function_type)__lambda_565);c_7318159.num_args = 2;
-+ __glo_vector_91map_scheme_base = &c_7318159;
-+ mclosure0(c_7318138, (function_type)__lambda_562);c_7318138.num_args = 2;
-+ __glo_string_91for_91each_scheme_base = &c_7318138;
-+ mclosure0(c_7318111, (function_type)__lambda_558);c_7318111.num_args = 2;
-+ __glo_string_91map_scheme_base = &c_7318111;
-+ mclosure0(c_7317982, (function_type)__lambda_546);c_7317982.num_args = 2;
-+ __glo_string_91fill_67_scheme_base = &c_7317982;
-+ mclosure0(c_7317857, (function_type)__lambda_536);c_7317857.num_args = 3;
-+ __glo_string_91copy_67_scheme_base = &c_7317857;
-+ mclosure0(c_7317771, (function_type)__lambda_529);c_7317771.num_args = 1;
-+ __glo_string_91copy_scheme_base = &c_7317771;
-+ mclosure0(c_7317756, (function_type)__lambda_527);c_7317756.num_args = 1;
-+ __glo_string_91_125vector_scheme_base = &c_7317756;
-+ mclosure0(c_7317637, (function_type)__lambda_517);c_7317637.num_args = 1;
-+ __glo_string_91_125list_scheme_base = &c_7317637;
-+ mclosure0(c_7317622, (function_type)__lambda_515);c_7317622.num_args = 1;
-+ __glo_vector_91_125string_scheme_base = &c_7317622;
-+ mclosure0(c_7317536, (function_type)__lambda_508);c_7317536.num_args = 1;
-+ __glo_string_91_125utf8_scheme_base = &c_7317536;
-+ mclosure0(c_7317450, (function_type)__lambda_501);c_7317450.num_args = 1;
-+ __glo_utf8_91_125string_scheme_base = &c_7317450;
-+ mclosure0(c_7317247, (function_type)__lambda_480);c_7317247.num_args = 3;
-+ __glo_bytevector_91copy_67_scheme_base = &c_7317247;
-+ mclosure0(c_7317161, (function_type)__lambda_473);c_7317161.num_args = 1;
-+ __glo_bytevector_91copy_scheme_base = &c_7317161;
-+ mclosure0(c_7317042, (function_type)__lambda_463);c_7317042.num_args = 1;
-+ __glo_vector_91_125list_scheme_base = &c_7317042;
-+ mclosure0(c_7317037, (function_type)__lambda_462);c_7317037.num_args = 0;
-+ __glo_vector_scheme_base = &c_7317037;
-+ mclosure0(c_7317035, (function_type)__lambda_461);c_7317035.num_args = 1;
-+ __glo_reverse_scheme_base = &c_7317035;
-+ mclosure0(c_7317025, (function_type)__lambda_459);c_7317025.num_args = 3;
-+ __glo_list_91set_67_scheme_base = &c_7317025;
-+ mclosure0(c_7317017, (function_type)__lambda_457);c_7317017.num_args = 2;
-+ __glo_list_91ref_scheme_base = &c_7317017;
-+ mclosure0(c_7317007, (function_type)__lambda_456);c_7317007.num_args = 2;
-+ __glo_list_91tail_scheme_base = &c_7317007;
-+ mclosure0(c_7316920, (function_type)__lambda_444);c_7316920.num_args = 2;
-+ __glo_for_91each_scheme_base = &c_7316920;
-+ mclosure0(c_7316890, (function_type)__lambda_442);c_7316890.num_args = 3;
-+ __glo_Cyc_91for_91each_91loop_912_scheme_base = &c_7316890;
-+ mclosure0(c_7316872, (function_type)__lambda_440);c_7316872.num_args = 2;
-+ __glo_Cyc_91for_91each_91loop_911_scheme_base = &c_7316872;
-+ mclosure0(c_7316838, (function_type)__lambda_437);c_7316838.num_args = 3;
-+ __glo_Cyc_91map_91loop_912_scheme_base = &c_7316838;
-+ mclosure0(c_7316816, (function_type)__lambda_434);c_7316816.num_args = 2;
-+ __glo_Cyc_91map_91loop_911_scheme_base = &c_7316816;
-+ mclosure0(c_7316725, (function_type)__lambda_419);c_7316725.num_args = 2;
-+ __glo_map_scheme_base = &c_7316725;
-+ mclosure0(c_7316613, (function_type)__lambda_399);c_7316613.num_args = 1;
-+ __glo__75cars_87cdrs_scheme_base = &c_7316613;
-+ mclosure0(c_7316607, (function_type)__lambda_398);c_7316607.num_args = 1;
-+ __glo_car_87cdr_scheme_base = &c_7316607;
-+ mmacro(c_7316575, (function_type)__lambda_397);c_7316575.num_args = 3;
-+ __glo_receive_scheme_base = &c_7316575;
-+ mclosure0(c_7316525, (function_type)__lambda_390);c_7316525.num_args = 1;
-+ __glo_list_91copy_scheme_base = &c_7316525;
-+ mclosure0(c_7316455, (function_type)__lambda_383);c_7316455.num_args = 1;
-+ __glo_make_91list_scheme_base = &c_7316455;
-+ mclosure0(c_7316453, (function_type)__lambda_382);c_7316453.num_args = 0;
-+ __glo__list_scheme_base = &c_7316453;
-+ mclosure0(c_7316388, (function_type)__lambda_373);c_7316388.num_args = 0;
-+ __glo_append_scheme_base = &c_7316388;
-+ mclosure0(c_7316384, (function_type)__lambda_1401);c_7316384.num_args = 1;
-+ __glo_negative_127_191_191inline_191_191_scheme_base = &c_7316384;
-+ mclosure0(c_7316380, (function_type)__lambda_372);c_7316380.num_args = 1;
-+ __glo_negative_127_scheme_base = &c_7316380;
-+ mclosure0(c_7316376, (function_type)__lambda_1400);c_7316376.num_args = 1;
-+ __glo_positive_127_191_191inline_191_191_scheme_base = &c_7316376;
-+ mclosure0(c_7316372, (function_type)__lambda_371);c_7316372.num_args = 1;
-+ __glo_positive_127_scheme_base = &c_7316372;
-+ mclosure0(c_7316368, (function_type)__lambda_1399);c_7316368.num_args = 1;
-+ __glo_zero_127_191_191inline_191_191_scheme_base = &c_7316368;
-+ mclosure0(c_7316364, (function_type)__lambda_370);c_7316364.num_args = 1;
-+ __glo_zero_127_scheme_base = &c_7316364;
-+ mclosure0(c_7316363, (function_type)__lambda_1397);c_7316363.num_args = 1;
-+ __glo_list_127_scheme_base = &c_7316363;
-+ mclosure0(c_7316362, (function_type)__lambda_1398);c_7316362.num_args = -1;
-+ __glo_list_127_191_191inline_191_191_scheme_base = &c_7316362;
-+ mclosure0(c_7316359, (function_type)__lambda_1396);c_7316359.num_args = 1;
-+ __glo_not_191_191inline_191_191_scheme_base = &c_7316359;
-+ mclosure0(c_7316356, (function_type)__lambda_369);c_7316356.num_args = 1;
-+ __glo_not_scheme_base = &c_7316356;
-+ mclosure0(c_7316348, (function_type)__lambda_368);c_7316348.num_args = 0;
-+ __glo_newline_scheme_base = &c_7316348;
-+ mclosure0(c_7316332, (function_type)__lambda_366);c_7316332.num_args = 1;
-+ __glo_write_91char_scheme_base = &c_7316332;
-+ mclosure0(c_7316331, (function_type)__lambda_1394);c_7316331.num_args = 4;
-+ __glo__75write_91bytevector_scheme_base = &c_7316331;
-+ mclosure0(c_7316330, (function_type)__lambda_1395);c_7316330.num_args = 2;
-+ __glo__75write_91bytevector_191_191inline_191_191_scheme_base = &c_7316330;
-+ mclosure0(c_7316213, (function_type)__lambda_356);c_7316213.num_args = 1;
-+ __glo_write_91bytevector_scheme_base = &c_7316213;
-+ mclosure0(c_7316068, (function_type)__lambda_339);c_7316068.num_args = 1;
-+ __glo_read_91bytevector_67_scheme_base = &c_7316068;
-+ mclosure0(c_7315950, (function_type)__lambda_327);c_7315950.num_args = 1;
-+ __glo_read_91bytevector_scheme_base = &c_7315950;
-+ mclosure0(c_7315900, (function_type)__lambda_323);c_7315900.num_args = 1;
-+ __glo_write_91string_scheme_base = &c_7315900;
-+ mclosure0(c_7315896, (function_type)__lambda_322);c_7315896.num_args = 2;
-+ __glo_write_91string_912_scheme_base = &c_7315896;
-+ mclosure0(c_7315887, (function_type)__lambda_320);c_7315887.num_args = 1;
-+ __glo_write_91string_911_scheme_base = &c_7315887;
-+ mclosure0(c_7315872, (function_type)__lambda_318);c_7315872.num_args = 0;
-+ __glo_flush_91output_91port_scheme_base = &c_7315872;
-+ mclosure0(c_7315858, (function_type)__lambda_316);c_7315858.num_args = 1;
-+ __glo_textual_91port_127_scheme_base = &c_7315858;
-+ mclosure0(c_7315853, (function_type)__lambda_315);c_7315853.num_args = 1;
-+ __glo_binary_91port_127_scheme_base = &c_7315853;
-+ mclosure0(c_7315852, (function_type)__lambda_1393);c_7315852.num_args = 1;
-+ __glo__191binary_91port_127_scheme_base = &c_7315852;
-+ mclosure0(c_7315745, (function_type)__lambda_303);c_7315745.num_args = 1;
-+ __glo_read_91string_scheme_base = &c_7315745;
-+ mclosure0(c_7315728, (function_type)__lambda_301);c_7315728.num_args = 0;
-+ __glo_read_91line_scheme_base = &c_7315728;
-+ mclosure0(c_7315711, (function_type)__lambda_299);c_7315711.num_args = 0;
-+ __glo_read_91char_scheme_base = &c_7315711;
-+ mclosure0(c_7315694, (function_type)__lambda_297);c_7315694.num_args = 0;
-+ __glo_peek_91char_scheme_base = &c_7315694;
-+ mclosure0(c_7315683, (function_type)__lambda_295);c_7315683.num_args = 0;
-+ __glo_char_91ready_127_scheme_base = &c_7315683;
-+ mclosure0(c_7315682, (function_type)__lambda_1392);c_7315682.num_args = 1;
-+ __glo_Cyc_91char_91ready_127_scheme_base = &c_7315682;
-+ mclosure0(c_7315670, (function_type)__lambda_293);c_7315670.num_args = 1;
-+ __glo_write_91u8_scheme_base = &c_7315670;
-+ mclosure0(c_7315659, (function_type)__lambda_291);c_7315659.num_args = 0;
-+ __glo_peek_91u8_scheme_base = &c_7315659;
-+ mclosure0(c_7315648, (function_type)__lambda_289);c_7315648.num_args = 0;
-+ __glo_read_91u8_scheme_base = &c_7315648;
-+ mclosure0(c_7315647, (function_type)__lambda_1391);c_7315647.num_args = 2;
-+ __glo__191write_91u8_scheme_base = &c_7315647;
-+ mclosure0(c_7315646, (function_type)__lambda_1390);c_7315646.num_args = 1;
-+ __glo__191peek_91u8_scheme_base = &c_7315646;
-+ mclosure0(c_7315645, (function_type)__lambda_1389);c_7315645.num_args = 1;
-+ __glo__191read_91u8_scheme_base = &c_7315645;
-+ mclosure0(c_7315630, (function_type)__lambda_287);c_7315630.num_args = 3;
-+ __glo_foldr_scheme_base = &c_7315630;
-+ mclosure0(c_7315615, (function_type)__lambda_285);c_7315615.num_args = 3;
-+ __glo_foldl_scheme_base = &c_7315615;
-+ mclosure0(c_7315608, (function_type)__lambda_284);c_7315608.num_args = 2;
-+ __glo_assoc_scheme_base = &c_7315608;
-+ mclosure0(c_7315573, (function_type)__lambda_281);c_7315573.num_args = 3;
-+ __glo_assoc_91helper_scheme_base = &c_7315573;
-+ mclosure0(c_7315566, (function_type)__lambda_280);c_7315566.num_args = 2;
-+ __glo_member_scheme_base = &c_7315566;
-+ mclosure0(c_7315547, (function_type)__lambda_278);c_7315547.num_args = 3;
-+ __glo_member_91helper_scheme_base = &c_7315547;
-+ mclosure0(c_7315541, (function_type)__lambda_1388);c_7315541.num_args = 2;
-+ __glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base = &c_7315541;
-+ mclosure0(c_7315535, (function_type)__lambda_277);c_7315535.num_args = 2;
-+ __glo_fast_91string_125_123_127_scheme_base = &c_7315535;
-+ mclosure0(c_7315529, (function_type)__lambda_1387);c_7315529.num_args = 2;
-+ __glo_fast_91string_125_127_191_191inline_191_191_scheme_base = &c_7315529;
-+ mclosure0(c_7315523, (function_type)__lambda_276);c_7315523.num_args = 2;
-+ __glo_fast_91string_125_127_scheme_base = &c_7315523;
-+ mclosure0(c_7315517, (function_type)__lambda_1386);c_7315517.num_args = 2;
-+ __glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base = &c_7315517;
-+ mclosure0(c_7315511, (function_type)__lambda_275);c_7315511.num_args = 2;
-+ __glo_fast_91string_121_123_127_scheme_base = &c_7315511;
-+ mclosure0(c_7315505, (function_type)__lambda_1385);c_7315505.num_args = 2;
-+ __glo_fast_91string_121_127_191_191inline_191_191_scheme_base = &c_7315505;
-+ mclosure0(c_7315499, (function_type)__lambda_274);c_7315499.num_args = 2;
-+ __glo_fast_91string_121_127_scheme_base = &c_7315499;
-+ mclosure0(c_7315493, (function_type)__lambda_1384);c_7315493.num_args = 2;
-+ __glo_fast_91string_123_127_191_191inline_191_191_scheme_base = &c_7315493;
-+ mclosure0(c_7315487, (function_type)__lambda_273);c_7315487.num_args = 2;
-+ __glo_fast_91string_123_127_scheme_base = &c_7315487;
-+ mclosure0(c_7315482, (function_type)__lambda_272);c_7315482.num_args = 2;
-+ __glo_string_125_123_127_scheme_base = &c_7315482;
-+ mclosure0(c_7315477, (function_type)__lambda_271);c_7315477.num_args = 2;
-+ __glo_string_125_127_scheme_base = &c_7315477;
-+ mclosure0(c_7315472, (function_type)__lambda_270);c_7315472.num_args = 2;
-+ __glo_string_121_123_127_scheme_base = &c_7315472;
-+ mclosure0(c_7315467, (function_type)__lambda_269);c_7315467.num_args = 2;
-+ __glo_string_121_127_scheme_base = &c_7315467;
-+ mclosure0(c_7315462, (function_type)__lambda_268);c_7315462.num_args = 2;
-+ __glo_string_123_127_scheme_base = &c_7315462;
-+ mclosure0(c_7315457, (function_type)__lambda_267);c_7315457.num_args = 2;
-+ __glo_char_125_123_127_scheme_base = &c_7315457;
-+ mclosure0(c_7315452, (function_type)__lambda_266);c_7315452.num_args = 2;
-+ __glo_char_121_123_127_scheme_base = &c_7315452;
-+ mclosure0(c_7315447, (function_type)__lambda_265);c_7315447.num_args = 2;
-+ __glo_char_125_127_scheme_base = &c_7315447;
-+ mclosure0(c_7315442, (function_type)__lambda_264);c_7315442.num_args = 2;
-+ __glo_char_121_127_scheme_base = &c_7315442;
-+ mclosure0(c_7315437, (function_type)__lambda_263);c_7315437.num_args = 2;
-+ __glo_char_123_127_scheme_base = &c_7315437;
-+ mclosure0(c_7315421, (function_type)__lambda_260);c_7315421.num_args = 3;
-+ __glo_Cyc_91bin_91op_91char_scheme_base = &c_7315421;
-+ mclosure0(c_7315401, (function_type)__lambda_258);c_7315401.num_args = 3;
-+ __glo_Cyc_91bin_91op_scheme_base = &c_7315401;
-+ mclosure0(c_7315391, (function_type)__lambda_256);c_7315391.num_args = 2;
-+ __glo_call_91with_91port_scheme_base = &c_7315391;
-+ mclosure0(c_7315376, (function_type)__lambda_252);c_7315376.num_args = 3;
-+ __glo_dynamic_91wind_scheme_base = &c_7315376;
-+ mclosure0(c_7315349, (function_type)__lambda_250);c_7315349.num_args = 2;
-+ __glo_call_91with_91values_scheme_base = &c_7315349;
-+ mclosure0(c_7315329, (function_type)__lambda_249);c_7315329.num_args = 0;
-+ __glo_values_scheme_base = &c_7315329;
-+ mmacro(c_7315322, (function_type)__lambda_248);c_7315322.num_args = 3;
-+ __glo_syntax_91error_scheme_base = &c_7315322;
-+ mmacro(c_7314989, (function_type)__lambda_213);c_7314989.num_args = 3;
-+ __glo_quasiquote_scheme_base = &c_7314989;
-+ mmacro(c_7314754, (function_type)__lambda_189);c_7314754.num_args = 3;
-+ __glo__do_scheme_base = &c_7314754;
-+ mmacro(c_7314683, (function_type)__lambda_182);c_7314683.num_args = 3;
-+ __glo_unless_scheme_base = &c_7314683;
-+ mmacro(c_7314618, (function_type)__lambda_175);c_7314618.num_args = 3;
-+ __glo_when_scheme_base = &c_7314618;
-+ mmacro(c_7314264, (function_type)__lambda_142);c_7314264.num_args = 3;
-+ __glo__case_scheme_base = &c_7314264;
-+ mmacro(c_7314072, (function_type)__lambda_121);c_7314072.num_args = 3;
-+ __glo_cond_scheme_base = &c_7314072;
-+ mmacro(c_7313656, (function_type)__lambda_84);c_7313656.num_args = 3;
-+ __glo_cond_91expand_scheme_base = &c_7313656;
-+ mmacro(c_7313573, (function_type)__lambda_75);c_7313573.num_args = 3;
-+ __glo_begin_scheme_base = &c_7313573;
-+ mmacro(c_7313479, (function_type)__lambda_58);c_7313479.num_args = 3;
-+ __glo_letrec_scheme_base = &c_7313479;
-+ mmacro(c_7313337, (function_type)__lambda_43);c_7313337.num_args = 3;
-+ __glo_let_85_scheme_base = &c_7313337;
-+ mmacro(c_7313137, (function_type)__lambda_24);c_7313137.num_args = 3;
-+ __glo_let_scheme_base = &c_7313137;
-+ mmacro(c_7313073, (function_type)__lambda_17);c_7313073.num_args = 3;
-+ __glo_or_scheme_base = &c_7313073;
-+ mmacro(c_7313038, (function_type)__lambda_14);c_7313038.num_args = 3;
-+ __glo_and_scheme_base = &c_7313038;
-+ mclosure0(c_7313036, (function_type)__lambda_13);c_7313036.num_args = 0;
-+ __glo_Cyc_91version_scheme_base = &c_7313036;
-+ mclosure0(c_7313024, (function_type)__lambda_11);c_7313024.num_args = 1;
-+ __glo_Cyc_91add_91feature_67_scheme_base = &c_7313024;
-+ mclosure0(c_7312951, (function_type)__lambda_3);c_7312951.num_args = 0;
-+ __glo_features_scheme_base = &c_7312951;
-+ mclosure0(c_7312945, (function_type)__lambda_1);c_7312945.num_args = 2;
-+ __glo_call_95cc_scheme_base = &c_7312945;
++ mclosure0(c_7326045, (function_type)__lambda_1266);c_7326045.num_args = 0;
++ __glo_lib_91init_117schemebase_scheme_base = &c_7326045;
++ mmacro(c_7325303, (function_type)__lambda_1208);c_7325303.num_args = 3;
++ __glo_define_91values_scheme_base = &c_7325303;
++ mmacro(c_7324840, (function_type)__lambda_1177);c_7324840.num_args = 3;
++ __glo_define_91record_91type_scheme_base = &c_7324840;
++ mclosure0(c_7324818, (function_type)__lambda_1174);c_7324818.num_args = 2;
++ __glo_is_91a_127_scheme_base = &c_7324818;
++ mclosure0(c_7324817, (function_type)__lambda_1449);c_7324817.num_args = 1;
++ __glo_record_127_scheme_base = &c_7324817;
++ mclosure0(c_7324769, (function_type)__lambda_1168);c_7324769.num_args = 2;
++ __glo__191list_91index_scheme_base = &c_7324769;
++ mclosure0(c_7324739, (function_type)__lambda_1164);c_7324739.num_args = 3;
++ __glo_make_91setter_scheme_base = &c_7324739;
++ mclosure0(c_7324721, (function_type)__lambda_1162);c_7324721.num_args = 3;
++ __glo_make_91getter_scheme_base = &c_7324721;
++ mclosure0(c_7324698, (function_type)__lambda_1159);c_7324698.num_args = 3;
++ __glo_slot_91ref_scheme_base = &c_7324698;
++ mclosure0(c_7324682, (function_type)__lambda_1156);c_7324682.num_args = 4;
++ __glo_slot_91set_67_scheme_base = &c_7324682;
++ mclosure0(c_7324678, (function_type)__lambda_1155);c_7324678.num_args = 2;
++ __glo_type_91slot_91offset_scheme_base = &c_7324678;
++ mclosure0(c_7324642, (function_type)__lambda_1150);c_7324642.num_args = 2;
++ __glo_make_91constructor_95args_scheme_base = &c_7324642;
++ mclosure0(c_7324621, (function_type)__lambda_1147);c_7324621.num_args = 2;
++ __glo_make_91constructor_scheme_base = &c_7324621;
++ mclosure0(c_7324604, (function_type)__lambda_1144);c_7324604.num_args = 2;
++ __glo_make_91type_91predicate_scheme_base = &c_7324604;
++ mclosure0(c_7324599, (function_type)__lambda_1143);c_7324599.num_args = 3;
++ __glo_register_91simple_91type_scheme_base = &c_7324599;
++ mmacro(c_7323578, (function_type)__lambda_1092);c_7323578.num_args = 3;
++ __glo_guard_91aux_scheme_base = &c_7323578;
++ mmacro(c_7323191, (function_type)__lambda_1060);c_7323191.num_args = 3;
++ __glo_guard_scheme_base = &c_7323191;
++ mmacro(c_7323101, (function_type)__lambda_1052);c_7323101.num_args = 3;
++ __glo_let_91values_scheme_base = &c_7323101;
++ mmacro(c_7322770, (function_type)__lambda_1032);c_7322770.num_args = 3;
++ __glo_let_85_91values_scheme_base = &c_7322770;
++ mmacro(c_7322591, (function_type)__lambda_1011);c_7322591.num_args = 3;
++ __glo_letrec_85_scheme_base = &c_7322591;
++ mmacro(c_7320489, (function_type)__lambda_796);c_7320489.num_args = 3;
++ __glo_syntax_91rules_scheme_base = &c_7320489;
++ mclosure0(c_7320484, (function_type)__lambda_795);c_7320484.num_args = 3;
++ __glo_cons_91source_scheme_base = &c_7320484;
++ mclosure0(c_7320474, (function_type)__lambda_793);c_7320474.num_args = 2;
++ __glo_find_scheme_base = &c_7320474;
++ mclosure0(c_7320456, (function_type)__lambda_791);c_7320456.num_args = 2;
++ __glo_find_91tail_scheme_base = &c_7320456;
++ mclosure0(c_7320455, (function_type)__lambda_1448);c_7320455.num_args = 1;
++ __glo_open_91input_91bytevector_scheme_base = &c_7320455;
++ mclosure0(c_7320454, (function_type)__lambda_1447);c_7320454.num_args = 1;
++ __glo_get_91output_91bytevector_scheme_base = &c_7320454;
++ mclosure0(c_7320453, (function_type)__lambda_1446);c_7320453.num_args = 1;
++ __glo_get_91output_91string_scheme_base = &c_7320453;
++ mclosure0(c_7320452, (function_type)__lambda_1445);c_7320452.num_args = 0;
++ __glo_open_91output_91string_scheme_base = &c_7320452;
++ mclosure0(c_7320451, (function_type)__lambda_1444);c_7320451.num_args = 1;
++ __glo_open_91input_91string_scheme_base = &c_7320451;
++ mclosure0(c_7320450, (function_type)__lambda_1443);c_7320450.num_args = 1;
++ __glo_output_91port_91open_127_scheme_base = &c_7320450;
++ mclosure0(c_7320449, (function_type)__lambda_1442);c_7320449.num_args = 1;
++ __glo_input_91port_91open_127_scheme_base = &c_7320449;
++ mclosure0(c_7320448, (function_type)__lambda_1441);c_7320448.num_args = 1;
++ __glo_output_91port_127_scheme_base = &c_7320448;
++ mclosure0(c_7320447, (function_type)__lambda_1440);c_7320447.num_args = 1;
++ __glo_input_91port_127_scheme_base = &c_7320447;
++ mclosure0(c_7320446, (function_type)__lambda_1438);c_7320446.num_args = 0;
++ __glo_make_91record_91marker_scheme_base = &c_7320446;
++ mclosure0(c_7320445, (function_type)__lambda_1439);c_7320445.num_args = -2;
++ __glo_make_91record_91marker_191_191inline_191_191_scheme_base = &c_7320445;
++ mclosure0(c_7320444, (function_type)__lambda_1436);c_7320444.num_args = 0;
++ __glo__void_scheme_base = &c_7320444;
++ mclosure0(c_7320443, (function_type)__lambda_1437);c_7320443.num_args = -2;
++ __glo_void_191_191inline_191_191_scheme_base = &c_7320443;
++ mclosure0(c_7320442, (function_type)__lambda_1434);c_7320442.num_args = 0;
++ __glo_eof_91object_scheme_base = &c_7320442;
++ mclosure0(c_7320441, (function_type)__lambda_1435);c_7320441.num_args = -2;
++ __glo_eof_91object_191_191inline_191_191_scheme_base = &c_7320441;
++ mclosure0(c_7320440, (function_type)__lambda_1433);c_7320440.num_args = 2;
++ __glo_expt_scheme_base = &c_7320440;
++ mclosure0(c_7320435, (function_type)__lambda_1432);c_7320435.num_args = 1;
++ __glo_square_191_191inline_191_191_scheme_base = &c_7320435;
++ mclosure0(c_7320430, (function_type)__lambda_790);c_7320430.num_args = 1;
++ __glo_square_scheme_base = &c_7320430;
++ mclosure0(c_7320418, (function_type)__lambda_787);c_7320418.num_args = 2;
++ __glo_floor_95_scheme_base = &c_7320418;
++ mclosure0(c_7320404, (function_type)__lambda_785);c_7320404.num_args = 2;
++ __glo_floor_91remainder_scheme_base = &c_7320404;
++ mclosure0(c_7320380, (function_type)__lambda_784);c_7320380.num_args = 2;
++ __glo_floor_91quotient_scheme_base = &c_7320380;
++ mclosure0(c_7320368, (function_type)__lambda_781);c_7320368.num_args = 2;
++ __glo_truncate_95_scheme_base = &c_7320368;
++ mclosure0(c_7320360, (function_type)__lambda_1431);c_7320360.num_args = 2;
++ __glo_quotient_191_191inline_191_191_scheme_base = &c_7320360;
++ mclosure0(c_7320352, (function_type)__lambda_780);c_7320352.num_args = 2;
++ __glo_quotient_scheme_base = &c_7320352;
++ mclosure0(c_7320351, (function_type)__lambda_1430);c_7320351.num_args = 1;
++ __glo_denominator_scheme_base = &c_7320351;
++ mclosure0(c_7320350, (function_type)__lambda_1429);c_7320350.num_args = 1;
++ __glo_numerator_scheme_base = &c_7320350;
++ mclosure0(c_7320341, (function_type)__lambda_779);c_7320341.num_args = 0;
++ __glo_lcm_95entry_scheme_base = &c_7320341;
++ mclosure0(c_7320327, (function_type)__lambda_777);c_7320327.num_args = 2;
++ __glo_lcm_95main_scheme_base = &c_7320327;
++ mclosure0(c_7320318, (function_type)__lambda_776);c_7320318.num_args = 0;
++ __glo_gcd_95entry_scheme_base = &c_7320318;
++ mclosure0(c_7320308, (function_type)__lambda_774);c_7320308.num_args = 2;
++ __glo_gcd_95main_scheme_base = &c_7320308;
++ mclosure0(c_7320295, (function_type)__lambda_771);c_7320295.num_args = 1;
++ __glo_min_scheme_base = &c_7320295;
++ mclosure0(c_7320282, (function_type)__lambda_768);c_7320282.num_args = 1;
++ __glo_max_scheme_base = &c_7320282;
++ mclosure0(c_7320281, (function_type)__lambda_1427);c_7320281.num_args = 1;
++ __glo_complex_127_scheme_base = &c_7320281;
++ mclosure0(c_7320280, (function_type)__lambda_1428);c_7320280.num_args = -1;
++ __glo_complex_127_191_191inline_191_191_scheme_base = &c_7320280;
++ mclosure0(c_7320274, (function_type)__lambda_767);c_7320274.num_args = 1;
++ __glo_inexact_127_scheme_base = &c_7320274;
++ mclosure0(c_7320273, (function_type)__lambda_1425);c_7320273.num_args = 1;
++ __glo_exact_127_scheme_base = &c_7320273;
++ mclosure0(c_7320272, (function_type)__lambda_1426);c_7320272.num_args = -1;
++ __glo_exact_127_191_191inline_191_191_scheme_base = &c_7320272;
++ mclosure0(c_7320271, (function_type)__lambda_1423);c_7320271.num_args = 1;
++ __glo_exact_91integer_127_scheme_base = &c_7320271;
++ mclosure0(c_7320270, (function_type)__lambda_1424);c_7320270.num_args = -1;
++ __glo_exact_91integer_127_191_191inline_191_191_scheme_base = &c_7320270;
++ mclosure0(c_7320269, (function_type)__lambda_1421);c_7320269.num_args = 1;
++ __glo_sqrt_scheme_base = &c_7320269;
++ mclosure0(c_7320268, (function_type)__lambda_1422);c_7320268.num_args = -1;
++ __glo_sqrt_191_191inline_191_191_scheme_base = &c_7320268;
++ mclosure0(c_7320213, (function_type)__lambda_761);c_7320213.num_args = 1;
++ __glo_exact_91integer_91sqrt_scheme_base = &c_7320213;
++ mclosure0(c_7320212, (function_type)__lambda_1420);c_7320212.num_args = 1;
++ __glo_bignum_91sqrt_scheme_base = &c_7320212;
++ mclosure0(c_7320211, (function_type)__lambda_1419);c_7320211.num_args = 1;
++ __glo_bignum_127_scheme_base = &c_7320211;
++ mclosure0(c_7320203, (function_type)__lambda_759);c_7320203.num_args = 1;
++ __glo_even_127_scheme_base = &c_7320203;
++ mclosure0(c_7320195, (function_type)__lambda_757);c_7320195.num_args = 1;
++ __glo_odd_127_scheme_base = &c_7320195;
++ mclosure0(c_7320168, (function_type)__lambda_755);c_7320168.num_args = 2;
++ __glo_modulo_scheme_base = &c_7320168;
++ mclosure0(c_7320167, (function_type)__lambda_1418);c_7320167.num_args = 2;
++ __glo_remainder_scheme_base = &c_7320167;
++ mclosure0(c_7320166, (function_type)__lambda_1417);c_7320166.num_args = 1;
++ __glo_abs_scheme_base = &c_7320166;
++ mclosure0(c_7320165, (function_type)__lambda_1415);c_7320165.num_args = 1;
++ __glo_inexact_scheme_base = &c_7320165;
++ mclosure0(c_7320164, (function_type)__lambda_1416);c_7320164.num_args = -1;
++ __glo_inexact_191_191inline_191_191_scheme_base = &c_7320164;
++ mclosure0(c_7320163, (function_type)__lambda_1413);c_7320163.num_args = 1;
++ __glo_round_scheme_base = &c_7320163;
++ mclosure0(c_7320162, (function_type)__lambda_1414);c_7320162.num_args = -1;
++ __glo_round_191_191inline_191_191_scheme_base = &c_7320162;
++ mclosure0(c_7320161, (function_type)__lambda_1411);c_7320161.num_args = 1;
++ __glo_truncate_scheme_base = &c_7320161;
++ mclosure0(c_7320160, (function_type)__lambda_1412);c_7320160.num_args = -1;
++ __glo_truncate_191_191inline_191_191_scheme_base = &c_7320160;
++ mclosure0(c_7320159, (function_type)__lambda_1409);c_7320159.num_args = 1;
++ __glo_ceiling_scheme_base = &c_7320159;
++ mclosure0(c_7320158, (function_type)__lambda_1410);c_7320158.num_args = -1;
++ __glo_ceiling_191_191inline_191_191_scheme_base = &c_7320158;
++ mclosure0(c_7320157, (function_type)__lambda_1407);c_7320157.num_args = 1;
++ __glo_floor_scheme_base = &c_7320157;
++ mclosure0(c_7320156, (function_type)__lambda_1408);c_7320156.num_args = -1;
++ __glo_floor_191_191inline_191_191_scheme_base = &c_7320156;
++ mclosure0(c_7320114, (function_type)__lambda_749);c_7320114.num_args = 2;
++ __glo_every_scheme_base = &c_7320114;
++ mclosure0(c_7320072, (function_type)__lambda_743);c_7320072.num_args = 2;
++ __glo_any_scheme_base = &c_7320072;
++ mclosure0(c_7319954, (function_type)__lambda_729);c_7319954.num_args = 2;
++ __glo_error_95loc_scheme_base = &c_7319954;
++ mclosure0(c_7319953, (function_type)__lambda_1406);c_7319953.num_args = 0;
++ __glo_Cyc_91remove_91exception_91handler_scheme_base = &c_7319953;
++ mclosure0(c_7319952, (function_type)__lambda_1405);c_7319952.num_args = 1;
++ __glo_Cyc_91add_91exception_91handler_scheme_base = &c_7319952;
++ mclosure0(c_7319872, (function_type)__lambda_717);c_7319872.num_args = 2;
++ __glo_with_91exception_91handler_scheme_base = &c_7319872;
++ mmacro(c_7319809, (function_type)__lambda_716);c_7319809.num_args = 3;
++ __glo_with_91handler_scheme_base = &c_7319809;
++ mclosure0(c_7319794, (function_type)__lambda_715);c_7319794.num_args = 1;
++ __glo_raise_91continuable_scheme_base = &c_7319794;
++ mclosure0(c_7319779, (function_type)__lambda_714);c_7319779.num_args = 1;
++ __glo_raise_scheme_base = &c_7319779;
++ mclosure0(c_7319774, (function_type)__lambda_713);c_7319774.num_args = 1;
++ __glo_error_scheme_base = &c_7319774;
++ mclosure0(c_7319765, (function_type)__lambda_712);c_7319765.num_args = 1;
++ __glo_error_91object_127_scheme_base = &c_7319765;
++ mclosure0(c_7319635, (function_type)__lambda_694);c_7319635.num_args = 1;
++ __glo_make_91parameter_scheme_base = &c_7319635;
++ mclosure0(c_7319634, (function_type)__lambda_1404);c_7319634.num_args = 1;
++ __glo_set_91param_91obj_67_scheme_base = &c_7319634;
++ mclosure0(c_7319633, (function_type)__lambda_1403);c_7319633.num_args = 0;
++ __glo_get_91param_91objs_scheme_base = &c_7319633;
++ mmacro(c_7318682, (function_type)__lambda_623);c_7318682.num_args = 3;
++ __glo_parameterize_scheme_base = &c_7318682;
++ mclosure0(c_7318681, (function_type)__lambda_1402);c_7318681.num_args = 2;
++ __glo_Cyc_91make_91string_scheme_base = &c_7318681;
++ mclosure0(c_7318672, (function_type)__lambda_622);c_7318672.num_args = 1;
++ __glo_make_91string_scheme_base = &c_7318672;
++ mclosure0(c_7318667, (function_type)__lambda_621);c_7318667.num_args = 0;
++ __glo_string_scheme_base = &c_7318667;
++ mclosure0(c_7318637, (function_type)__lambda_614);c_7318637.num_args = 3;
++ __glo_Cyc_91obj_123_127_scheme_base = &c_7318637;
++ mclosure0(c_7318632, (function_type)__lambda_613);c_7318632.num_args = 2;
++ __glo_symbol_123_127_scheme_base = &c_7318632;
++ mclosure0(c_7318627, (function_type)__lambda_612);c_7318627.num_args = 2;
++ __glo_boolean_123_127_scheme_base = &c_7318627;
++ mclosure0(c_7318495, (function_type)__lambda_599);c_7318495.num_args = 2;
++ __glo_vector_91fill_67_scheme_base = &c_7318495;
++ mclosure0(c_7318364, (function_type)__lambda_588);c_7318364.num_args = 3;
++ __glo_vector_91copy_67_scheme_base = &c_7318364;
++ mclosure0(c_7318215, (function_type)__lambda_575);c_7318215.num_args = 1;
++ __glo_vector_91copy_scheme_base = &c_7318215;
++ mclosure0(c_7318200, (function_type)__lambda_572);c_7318200.num_args = 0;
++ __glo_vector_91append_scheme_base = &c_7318200;
++ mclosure0(c_7318179, (function_type)__lambda_569);c_7318179.num_args = 2;
++ __glo_vector_91for_91each_scheme_base = &c_7318179;
++ mclosure0(c_7318152, (function_type)__lambda_565);c_7318152.num_args = 2;
++ __glo_vector_91map_scheme_base = &c_7318152;
++ mclosure0(c_7318131, (function_type)__lambda_562);c_7318131.num_args = 2;
++ __glo_string_91for_91each_scheme_base = &c_7318131;
++ mclosure0(c_7318104, (function_type)__lambda_558);c_7318104.num_args = 2;
++ __glo_string_91map_scheme_base = &c_7318104;
++ mclosure0(c_7317975, (function_type)__lambda_546);c_7317975.num_args = 2;
++ __glo_string_91fill_67_scheme_base = &c_7317975;
++ mclosure0(c_7317850, (function_type)__lambda_536);c_7317850.num_args = 3;
++ __glo_string_91copy_67_scheme_base = &c_7317850;
++ mclosure0(c_7317764, (function_type)__lambda_529);c_7317764.num_args = 1;
++ __glo_string_91copy_scheme_base = &c_7317764;
++ mclosure0(c_7317749, (function_type)__lambda_527);c_7317749.num_args = 1;
++ __glo_string_91_125vector_scheme_base = &c_7317749;
++ mclosure0(c_7317630, (function_type)__lambda_517);c_7317630.num_args = 1;
++ __glo_string_91_125list_scheme_base = &c_7317630;
++ mclosure0(c_7317615, (function_type)__lambda_515);c_7317615.num_args = 1;
++ __glo_vector_91_125string_scheme_base = &c_7317615;
++ mclosure0(c_7317529, (function_type)__lambda_508);c_7317529.num_args = 1;
++ __glo_string_91_125utf8_scheme_base = &c_7317529;
++ mclosure0(c_7317443, (function_type)__lambda_501);c_7317443.num_args = 1;
++ __glo_utf8_91_125string_scheme_base = &c_7317443;
++ mclosure0(c_7317240, (function_type)__lambda_480);c_7317240.num_args = 3;
++ __glo_bytevector_91copy_67_scheme_base = &c_7317240;
++ mclosure0(c_7317154, (function_type)__lambda_473);c_7317154.num_args = 1;
++ __glo_bytevector_91copy_scheme_base = &c_7317154;
++ mclosure0(c_7317035, (function_type)__lambda_463);c_7317035.num_args = 1;
++ __glo_vector_91_125list_scheme_base = &c_7317035;
++ mclosure0(c_7317030, (function_type)__lambda_462);c_7317030.num_args = 0;
++ __glo_vector_scheme_base = &c_7317030;
++ mclosure0(c_7317028, (function_type)__lambda_461);c_7317028.num_args = 1;
++ __glo_reverse_scheme_base = &c_7317028;
++ mclosure0(c_7317018, (function_type)__lambda_459);c_7317018.num_args = 3;
++ __glo_list_91set_67_scheme_base = &c_7317018;
++ mclosure0(c_7317010, (function_type)__lambda_457);c_7317010.num_args = 2;
++ __glo_list_91ref_scheme_base = &c_7317010;
++ mclosure0(c_7317000, (function_type)__lambda_456);c_7317000.num_args = 2;
++ __glo_list_91tail_scheme_base = &c_7317000;
++ mclosure0(c_7316913, (function_type)__lambda_444);c_7316913.num_args = 2;
++ __glo_for_91each_scheme_base = &c_7316913;
++ mclosure0(c_7316883, (function_type)__lambda_442);c_7316883.num_args = 3;
++ __glo_Cyc_91for_91each_91loop_912_scheme_base = &c_7316883;
++ mclosure0(c_7316865, (function_type)__lambda_440);c_7316865.num_args = 2;
++ __glo_Cyc_91for_91each_91loop_911_scheme_base = &c_7316865;
++ mclosure0(c_7316831, (function_type)__lambda_437);c_7316831.num_args = 3;
++ __glo_Cyc_91map_91loop_912_scheme_base = &c_7316831;
++ mclosure0(c_7316809, (function_type)__lambda_434);c_7316809.num_args = 2;
++ __glo_Cyc_91map_91loop_911_scheme_base = &c_7316809;
++ mclosure0(c_7316718, (function_type)__lambda_419);c_7316718.num_args = 2;
++ __glo_map_scheme_base = &c_7316718;
++ mclosure0(c_7316606, (function_type)__lambda_399);c_7316606.num_args = 1;
++ __glo__75cars_87cdrs_scheme_base = &c_7316606;
++ mclosure0(c_7316600, (function_type)__lambda_398);c_7316600.num_args = 1;
++ __glo_car_87cdr_scheme_base = &c_7316600;
++ mmacro(c_7316568, (function_type)__lambda_397);c_7316568.num_args = 3;
++ __glo_receive_scheme_base = &c_7316568;
++ mclosure0(c_7316518, (function_type)__lambda_390);c_7316518.num_args = 1;
++ __glo_list_91copy_scheme_base = &c_7316518;
++ mclosure0(c_7316448, (function_type)__lambda_383);c_7316448.num_args = 1;
++ __glo_make_91list_scheme_base = &c_7316448;
++ mclosure0(c_7316446, (function_type)__lambda_382);c_7316446.num_args = 0;
++ __glo__list_scheme_base = &c_7316446;
++ mclosure0(c_7316381, (function_type)__lambda_373);c_7316381.num_args = 0;
++ __glo_append_scheme_base = &c_7316381;
++ mclosure0(c_7316377, (function_type)__lambda_1401);c_7316377.num_args = 1;
++ __glo_negative_127_191_191inline_191_191_scheme_base = &c_7316377;
++ mclosure0(c_7316373, (function_type)__lambda_372);c_7316373.num_args = 1;
++ __glo_negative_127_scheme_base = &c_7316373;
++ mclosure0(c_7316369, (function_type)__lambda_1400);c_7316369.num_args = 1;
++ __glo_positive_127_191_191inline_191_191_scheme_base = &c_7316369;
++ mclosure0(c_7316365, (function_type)__lambda_371);c_7316365.num_args = 1;
++ __glo_positive_127_scheme_base = &c_7316365;
++ mclosure0(c_7316361, (function_type)__lambda_1399);c_7316361.num_args = 1;
++ __glo_zero_127_191_191inline_191_191_scheme_base = &c_7316361;
++ mclosure0(c_7316357, (function_type)__lambda_370);c_7316357.num_args = 1;
++ __glo_zero_127_scheme_base = &c_7316357;
++ mclosure0(c_7316356, (function_type)__lambda_1397);c_7316356.num_args = 1;
++ __glo_list_127_scheme_base = &c_7316356;
++ mclosure0(c_7316355, (function_type)__lambda_1398);c_7316355.num_args = -1;
++ __glo_list_127_191_191inline_191_191_scheme_base = &c_7316355;
++ mclosure0(c_7316352, (function_type)__lambda_1396);c_7316352.num_args = 1;
++ __glo_not_191_191inline_191_191_scheme_base = &c_7316352;
++ mclosure0(c_7316349, (function_type)__lambda_369);c_7316349.num_args = 1;
++ __glo_not_scheme_base = &c_7316349;
++ mclosure0(c_7316341, (function_type)__lambda_368);c_7316341.num_args = 0;
++ __glo_newline_scheme_base = &c_7316341;
++ mclosure0(c_7316325, (function_type)__lambda_366);c_7316325.num_args = 1;
++ __glo_write_91char_scheme_base = &c_7316325;
++ mclosure0(c_7316324, (function_type)__lambda_1394);c_7316324.num_args = 4;
++ __glo__75write_91bytevector_scheme_base = &c_7316324;
++ mclosure0(c_7316323, (function_type)__lambda_1395);c_7316323.num_args = 2;
++ __glo__75write_91bytevector_191_191inline_191_191_scheme_base = &c_7316323;
++ mclosure0(c_7316206, (function_type)__lambda_356);c_7316206.num_args = 1;
++ __glo_write_91bytevector_scheme_base = &c_7316206;
++ mclosure0(c_7316061, (function_type)__lambda_339);c_7316061.num_args = 1;
++ __glo_read_91bytevector_67_scheme_base = &c_7316061;
++ mclosure0(c_7315943, (function_type)__lambda_327);c_7315943.num_args = 1;
++ __glo_read_91bytevector_scheme_base = &c_7315943;
++ mclosure0(c_7315893, (function_type)__lambda_323);c_7315893.num_args = 1;
++ __glo_write_91string_scheme_base = &c_7315893;
++ mclosure0(c_7315889, (function_type)__lambda_322);c_7315889.num_args = 2;
++ __glo_write_91string_912_scheme_base = &c_7315889;
++ mclosure0(c_7315880, (function_type)__lambda_320);c_7315880.num_args = 1;
++ __glo_write_91string_911_scheme_base = &c_7315880;
++ mclosure0(c_7315865, (function_type)__lambda_318);c_7315865.num_args = 0;
++ __glo_flush_91output_91port_scheme_base = &c_7315865;
++ mclosure0(c_7315851, (function_type)__lambda_316);c_7315851.num_args = 1;
++ __glo_textual_91port_127_scheme_base = &c_7315851;
++ mclosure0(c_7315846, (function_type)__lambda_315);c_7315846.num_args = 1;
++ __glo_binary_91port_127_scheme_base = &c_7315846;
++ mclosure0(c_7315845, (function_type)__lambda_1393);c_7315845.num_args = 1;
++ __glo__191binary_91port_127_scheme_base = &c_7315845;
++ mclosure0(c_7315738, (function_type)__lambda_303);c_7315738.num_args = 1;
++ __glo_read_91string_scheme_base = &c_7315738;
++ mclosure0(c_7315721, (function_type)__lambda_301);c_7315721.num_args = 0;
++ __glo_read_91line_scheme_base = &c_7315721;
++ mclosure0(c_7315704, (function_type)__lambda_299);c_7315704.num_args = 0;
++ __glo_read_91char_scheme_base = &c_7315704;
++ mclosure0(c_7315687, (function_type)__lambda_297);c_7315687.num_args = 0;
++ __glo_peek_91char_scheme_base = &c_7315687;
++ mclosure0(c_7315676, (function_type)__lambda_295);c_7315676.num_args = 0;
++ __glo_char_91ready_127_scheme_base = &c_7315676;
++ mclosure0(c_7315675, (function_type)__lambda_1392);c_7315675.num_args = 1;
++ __glo_Cyc_91char_91ready_127_scheme_base = &c_7315675;
++ mclosure0(c_7315663, (function_type)__lambda_293);c_7315663.num_args = 1;
++ __glo_write_91u8_scheme_base = &c_7315663;
++ mclosure0(c_7315652, (function_type)__lambda_291);c_7315652.num_args = 0;
++ __glo_peek_91u8_scheme_base = &c_7315652;
++ mclosure0(c_7315641, (function_type)__lambda_289);c_7315641.num_args = 0;
++ __glo_read_91u8_scheme_base = &c_7315641;
++ mclosure0(c_7315640, (function_type)__lambda_1391);c_7315640.num_args = 2;
++ __glo__191write_91u8_scheme_base = &c_7315640;
++ mclosure0(c_7315639, (function_type)__lambda_1390);c_7315639.num_args = 1;
++ __glo__191peek_91u8_scheme_base = &c_7315639;
++ mclosure0(c_7315638, (function_type)__lambda_1389);c_7315638.num_args = 1;
++ __glo__191read_91u8_scheme_base = &c_7315638;
++ mclosure0(c_7315623, (function_type)__lambda_287);c_7315623.num_args = 3;
++ __glo_foldr_scheme_base = &c_7315623;
++ mclosure0(c_7315608, (function_type)__lambda_285);c_7315608.num_args = 3;
++ __glo_foldl_scheme_base = &c_7315608;
++ mclosure0(c_7315601, (function_type)__lambda_284);c_7315601.num_args = 2;
++ __glo_assoc_scheme_base = &c_7315601;
++ mclosure0(c_7315566, (function_type)__lambda_281);c_7315566.num_args = 3;
++ __glo_assoc_91helper_scheme_base = &c_7315566;
++ mclosure0(c_7315559, (function_type)__lambda_280);c_7315559.num_args = 2;
++ __glo_member_scheme_base = &c_7315559;
++ mclosure0(c_7315540, (function_type)__lambda_278);c_7315540.num_args = 3;
++ __glo_member_91helper_scheme_base = &c_7315540;
++ mclosure0(c_7315534, (function_type)__lambda_1388);c_7315534.num_args = 2;
++ __glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base = &c_7315534;
++ mclosure0(c_7315528, (function_type)__lambda_277);c_7315528.num_args = 2;
++ __glo_fast_91string_125_123_127_scheme_base = &c_7315528;
++ mclosure0(c_7315522, (function_type)__lambda_1387);c_7315522.num_args = 2;
++ __glo_fast_91string_125_127_191_191inline_191_191_scheme_base = &c_7315522;
++ mclosure0(c_7315516, (function_type)__lambda_276);c_7315516.num_args = 2;
++ __glo_fast_91string_125_127_scheme_base = &c_7315516;
++ mclosure0(c_7315510, (function_type)__lambda_1386);c_7315510.num_args = 2;
++ __glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base = &c_7315510;
++ mclosure0(c_7315504, (function_type)__lambda_275);c_7315504.num_args = 2;
++ __glo_fast_91string_121_123_127_scheme_base = &c_7315504;
++ mclosure0(c_7315498, (function_type)__lambda_1385);c_7315498.num_args = 2;
++ __glo_fast_91string_121_127_191_191inline_191_191_scheme_base = &c_7315498;
++ mclosure0(c_7315492, (function_type)__lambda_274);c_7315492.num_args = 2;
++ __glo_fast_91string_121_127_scheme_base = &c_7315492;
++ mclosure0(c_7315486, (function_type)__lambda_1384);c_7315486.num_args = 2;
++ __glo_fast_91string_123_127_191_191inline_191_191_scheme_base = &c_7315486;
++ mclosure0(c_7315480, (function_type)__lambda_273);c_7315480.num_args = 2;
++ __glo_fast_91string_123_127_scheme_base = &c_7315480;
++ mclosure0(c_7315475, (function_type)__lambda_272);c_7315475.num_args = 2;
++ __glo_string_125_123_127_scheme_base = &c_7315475;
++ mclosure0(c_7315470, (function_type)__lambda_271);c_7315470.num_args = 2;
++ __glo_string_125_127_scheme_base = &c_7315470;
++ mclosure0(c_7315465, (function_type)__lambda_270);c_7315465.num_args = 2;
++ __glo_string_121_123_127_scheme_base = &c_7315465;
++ mclosure0(c_7315460, (function_type)__lambda_269);c_7315460.num_args = 2;
++ __glo_string_121_127_scheme_base = &c_7315460;
++ mclosure0(c_7315455, (function_type)__lambda_268);c_7315455.num_args = 2;
++ __glo_string_123_127_scheme_base = &c_7315455;
++ mclosure0(c_7315450, (function_type)__lambda_267);c_7315450.num_args = 2;
++ __glo_char_125_123_127_scheme_base = &c_7315450;
++ mclosure0(c_7315445, (function_type)__lambda_266);c_7315445.num_args = 2;
++ __glo_char_121_123_127_scheme_base = &c_7315445;
++ mclosure0(c_7315440, (function_type)__lambda_265);c_7315440.num_args = 2;
++ __glo_char_125_127_scheme_base = &c_7315440;
++ mclosure0(c_7315435, (function_type)__lambda_264);c_7315435.num_args = 2;
++ __glo_char_121_127_scheme_base = &c_7315435;
++ mclosure0(c_7315430, (function_type)__lambda_263);c_7315430.num_args = 2;
++ __glo_char_123_127_scheme_base = &c_7315430;
++ mclosure0(c_7315414, (function_type)__lambda_260);c_7315414.num_args = 3;
++ __glo_Cyc_91bin_91op_91char_scheme_base = &c_7315414;
++ mclosure0(c_7315394, (function_type)__lambda_258);c_7315394.num_args = 3;
++ __glo_Cyc_91bin_91op_scheme_base = &c_7315394;
++ mclosure0(c_7315384, (function_type)__lambda_256);c_7315384.num_args = 2;
++ __glo_call_91with_91port_scheme_base = &c_7315384;
++ mclosure0(c_7315369, (function_type)__lambda_252);c_7315369.num_args = 3;
++ __glo_dynamic_91wind_scheme_base = &c_7315369;
++ mclosure0(c_7315342, (function_type)__lambda_250);c_7315342.num_args = 2;
++ __glo_call_91with_91values_scheme_base = &c_7315342;
++ mclosure0(c_7315322, (function_type)__lambda_249);c_7315322.num_args = 0;
++ __glo_values_scheme_base = &c_7315322;
++ mmacro(c_7315315, (function_type)__lambda_248);c_7315315.num_args = 3;
++ __glo_syntax_91error_scheme_base = &c_7315315;
++ mmacro(c_7314982, (function_type)__lambda_213);c_7314982.num_args = 3;
++ __glo_quasiquote_scheme_base = &c_7314982;
++ mmacro(c_7314747, (function_type)__lambda_189);c_7314747.num_args = 3;
++ __glo__do_scheme_base = &c_7314747;
++ mmacro(c_7314676, (function_type)__lambda_182);c_7314676.num_args = 3;
++ __glo_unless_scheme_base = &c_7314676;
++ mmacro(c_7314611, (function_type)__lambda_175);c_7314611.num_args = 3;
++ __glo_when_scheme_base = &c_7314611;
++ mmacro(c_7314257, (function_type)__lambda_142);c_7314257.num_args = 3;
++ __glo__case_scheme_base = &c_7314257;
++ mmacro(c_7314065, (function_type)__lambda_121);c_7314065.num_args = 3;
++ __glo_cond_scheme_base = &c_7314065;
++ mmacro(c_7313649, (function_type)__lambda_84);c_7313649.num_args = 3;
++ __glo_cond_91expand_scheme_base = &c_7313649;
++ mmacro(c_7313566, (function_type)__lambda_75);c_7313566.num_args = 3;
++ __glo_begin_scheme_base = &c_7313566;
++ mmacro(c_7313472, (function_type)__lambda_58);c_7313472.num_args = 3;
++ __glo_letrec_scheme_base = &c_7313472;
++ mmacro(c_7313330, (function_type)__lambda_43);c_7313330.num_args = 3;
++ __glo_let_85_scheme_base = &c_7313330;
++ mmacro(c_7313130, (function_type)__lambda_24);c_7313130.num_args = 3;
++ __glo_let_scheme_base = &c_7313130;
++ mmacro(c_7313066, (function_type)__lambda_17);c_7313066.num_args = 3;
++ __glo_or_scheme_base = &c_7313066;
++ mmacro(c_7313031, (function_type)__lambda_14);c_7313031.num_args = 3;
++ __glo_and_scheme_base = &c_7313031;
++ mclosure0(c_7313029, (function_type)__lambda_13);c_7313029.num_args = 0;
++ __glo_Cyc_91version_scheme_base = &c_7313029;
++ mclosure0(c_7313017, (function_type)__lambda_11);c_7313017.num_args = 1;
++ __glo_Cyc_91add_91feature_67_scheme_base = &c_7313017;
++ mclosure0(c_7312944, (function_type)__lambda_3);c_7312944.num_args = 0;
++ __glo_features_scheme_base = &c_7312944;
++ mclosure0(c_7312938, (function_type)__lambda_1);c_7312938.num_args = 2;
++ __glo_call_95cc_scheme_base = &c_7312938;
__glo_record_91marker_scheme_base = boolean_f;
__glo_identifier_127_scheme_base = boolean_f;
__glo_open_91output_91bytevector_scheme_base = boolean_f;
-@@ -41422,497 +39622,497 @@ Cyc_set_globals_changed((gc_thread_data
+@@ -41422,497 +39623,497 @@ Cyc_set_globals_changed((gc_thread_data
__glo_call_91with_91current_91continuation_scheme_base = boolean_f;
__glo__85other_91features_85_scheme_base = boolean_f;
@@ -68889,497 +69174,497 @@ Make let-values be the same as let*-values, to work around
-make_pair(c_7329166, &pair_7329162, &c_7329167);
-make_pair(c_7329165, &pair_7329164, &c_7329166);
-Cyc_global_variables = &c_7329165;
-+ mclosure0(clo_7326224, c_schemebase_inlinable_lambdas); make_pair(pair_7326223, find_or_add_symbol("c_schemebase_inlinable_lambdas"), &clo_7326224);
-+ make_cvar(cvar_7326225, (object *)&__glo_lib_91init_117schemebase_scheme_base);make_pair(pair_7326226, find_or_add_symbol("lib-init:schemebase"), &cvar_7326225);
-+ make_cvar(cvar_7326227, (object *)&__glo_define_91values_scheme_base);make_pair(pair_7326228, find_or_add_symbol("define-values"), &cvar_7326227);
-+ make_cvar(cvar_7326229, (object *)&__glo_define_91record_91type_scheme_base);make_pair(pair_7326230, find_or_add_symbol("define-record-type"), &cvar_7326229);
-+ make_cvar(cvar_7326231, (object *)&__glo_is_91a_127_scheme_base);make_pair(pair_7326232, find_or_add_symbol("is-a?"), &cvar_7326231);
-+ make_cvar(cvar_7326233, (object *)&__glo_record_127_scheme_base);make_pair(pair_7326234, find_or_add_symbol("record?"), &cvar_7326233);
-+ make_cvar(cvar_7326235, (object *)&__glo__191list_91index_scheme_base);make_pair(pair_7326236, find_or_add_symbol("_list-index"), &cvar_7326235);
-+ make_cvar(cvar_7326237, (object *)&__glo_make_91setter_scheme_base);make_pair(pair_7326238, find_or_add_symbol("make-setter"), &cvar_7326237);
-+ make_cvar(cvar_7326239, (object *)&__glo_make_91getter_scheme_base);make_pair(pair_7326240, find_or_add_symbol("make-getter"), &cvar_7326239);
-+ make_cvar(cvar_7326241, (object *)&__glo_slot_91ref_scheme_base);make_pair(pair_7326242, find_or_add_symbol("slot-ref"), &cvar_7326241);
-+ make_cvar(cvar_7326243, (object *)&__glo_slot_91set_67_scheme_base);make_pair(pair_7326244, find_or_add_symbol("slot-set!"), &cvar_7326243);
-+ make_cvar(cvar_7326245, (object *)&__glo_type_91slot_91offset_scheme_base);make_pair(pair_7326246, find_or_add_symbol("type-slot-offset"), &cvar_7326245);
-+ make_cvar(cvar_7326247, (object *)&__glo_make_91constructor_95args_scheme_base);make_pair(pair_7326248, find_or_add_symbol("make-constructor/args"), &cvar_7326247);
-+ make_cvar(cvar_7326249, (object *)&__glo_make_91constructor_scheme_base);make_pair(pair_7326250, find_or_add_symbol("make-constructor"), &cvar_7326249);
-+ make_cvar(cvar_7326251, (object *)&__glo_make_91type_91predicate_scheme_base);make_pair(pair_7326252, find_or_add_symbol("make-type-predicate"), &cvar_7326251);
-+ make_cvar(cvar_7326253, (object *)&__glo_register_91simple_91type_scheme_base);make_pair(pair_7326254, find_or_add_symbol("register-simple-type"), &cvar_7326253);
-+ make_cvar(cvar_7326255, (object *)&__glo_record_91marker_scheme_base);make_pair(pair_7326256, find_or_add_symbol("record-marker"), &cvar_7326255);
-+ make_cvar(cvar_7326257, (object *)&__glo_guard_91aux_scheme_base);make_pair(pair_7326258, find_or_add_symbol("guard-aux"), &cvar_7326257);
-+ make_cvar(cvar_7326259, (object *)&__glo_guard_scheme_base);make_pair(pair_7326260, find_or_add_symbol("guard"), &cvar_7326259);
-+ make_cvar(cvar_7326261, (object *)&__glo_let_91values_scheme_base);make_pair(pair_7326262, find_or_add_symbol("let-values"), &cvar_7326261);
-+ make_cvar(cvar_7326263, (object *)&__glo_let_85_91values_scheme_base);make_pair(pair_7326264, find_or_add_symbol("let*-values"), &cvar_7326263);
-+ make_cvar(cvar_7326265, (object *)&__glo_letrec_85_scheme_base);make_pair(pair_7326266, find_or_add_symbol("letrec*"), &cvar_7326265);
-+ make_cvar(cvar_7326267, (object *)&__glo_syntax_91rules_scheme_base);make_pair(pair_7326268, find_or_add_symbol("syntax-rules"), &cvar_7326267);
-+ make_cvar(cvar_7326269, (object *)&__glo_cons_91source_scheme_base);make_pair(pair_7326270, find_or_add_symbol("cons-source"), &cvar_7326269);
-+ make_cvar(cvar_7326271, (object *)&__glo_find_scheme_base);make_pair(pair_7326272, find_or_add_symbol("find"), &cvar_7326271);
-+ make_cvar(cvar_7326273, (object *)&__glo_find_91tail_scheme_base);make_pair(pair_7326274, find_or_add_symbol("find-tail"), &cvar_7326273);
-+ make_cvar(cvar_7326275, (object *)&__glo_identifier_127_scheme_base);make_pair(pair_7326276, find_or_add_symbol("identifier?"), &cvar_7326275);
-+ make_cvar(cvar_7326277, (object *)&__glo_open_91output_91bytevector_scheme_base);make_pair(pair_7326278, find_or_add_symbol("open-output-bytevector"), &cvar_7326277);
-+ make_cvar(cvar_7326279, (object *)&__glo_open_91input_91bytevector_scheme_base);make_pair(pair_7326280, find_or_add_symbol("open-input-bytevector"), &cvar_7326279);
-+ make_cvar(cvar_7326281, (object *)&__glo_get_91output_91bytevector_scheme_base);make_pair(pair_7326282, find_or_add_symbol("get-output-bytevector"), &cvar_7326281);
-+ make_cvar(cvar_7326283, (object *)&__glo_get_91output_91string_scheme_base);make_pair(pair_7326284, find_or_add_symbol("get-output-string"), &cvar_7326283);
-+ make_cvar(cvar_7326285, (object *)&__glo_open_91output_91string_scheme_base);make_pair(pair_7326286, find_or_add_symbol("open-output-string"), &cvar_7326285);
-+ make_cvar(cvar_7326287, (object *)&__glo_open_91input_91string_scheme_base);make_pair(pair_7326288, find_or_add_symbol("open-input-string"), &cvar_7326287);
-+ make_cvar(cvar_7326289, (object *)&__glo_output_91port_91open_127_scheme_base);make_pair(pair_7326290, find_or_add_symbol("output-port-open?"), &cvar_7326289);
-+ make_cvar(cvar_7326291, (object *)&__glo_input_91port_91open_127_scheme_base);make_pair(pair_7326292, find_or_add_symbol("input-port-open?"), &cvar_7326291);
-+ make_cvar(cvar_7326293, (object *)&__glo_output_91port_127_scheme_base);make_pair(pair_7326294, find_or_add_symbol("output-port?"), &cvar_7326293);
-+ make_cvar(cvar_7326295, (object *)&__glo_input_91port_127_scheme_base);make_pair(pair_7326296, find_or_add_symbol("input-port?"), &cvar_7326295);
-+ make_cvar(cvar_7326297, (object *)&__glo_make_91record_91marker_scheme_base);make_pair(pair_7326298, find_or_add_symbol("make-record-marker"), &cvar_7326297);
-+ make_cvar(cvar_7326299, (object *)&__glo_make_91record_91marker_191_191inline_191_191_scheme_base);make_pair(pair_7326300, find_or_add_symbol("make-record-marker__inline__"), &cvar_7326299);
-+ make_cvar(cvar_7326301, (object *)&__glo__void_scheme_base);make_pair(pair_7326302, find_or_add_symbol("void"), &cvar_7326301);
-+ make_cvar(cvar_7326303, (object *)&__glo_void_191_191inline_191_191_scheme_base);make_pair(pair_7326304, find_or_add_symbol("void__inline__"), &cvar_7326303);
-+ make_cvar(cvar_7326305, (object *)&__glo_eof_91object_scheme_base);make_pair(pair_7326306, find_or_add_symbol("eof-object"), &cvar_7326305);
-+ make_cvar(cvar_7326307, (object *)&__glo_eof_91object_191_191inline_191_191_scheme_base);make_pair(pair_7326308, find_or_add_symbol("eof-object__inline__"), &cvar_7326307);
-+ make_cvar(cvar_7326309, (object *)&__glo_expt_scheme_base);make_pair(pair_7326310, find_or_add_symbol("expt"), &cvar_7326309);
-+ make_cvar(cvar_7326311, (object *)&__glo_square_191_191inline_191_191_scheme_base);make_pair(pair_7326312, find_or_add_symbol("square__inline__"), &cvar_7326311);
-+ make_cvar(cvar_7326313, (object *)&__glo_square_scheme_base);make_pair(pair_7326314, find_or_add_symbol("square"), &cvar_7326313);
-+ make_cvar(cvar_7326315, (object *)&__glo_floor_95_scheme_base);make_pair(pair_7326316, find_or_add_symbol("floor/"), &cvar_7326315);
-+ make_cvar(cvar_7326317, (object *)&__glo_floor_91remainder_scheme_base);make_pair(pair_7326318, find_or_add_symbol("floor-remainder"), &cvar_7326317);
-+ make_cvar(cvar_7326319, (object *)&__glo_floor_91quotient_scheme_base);make_pair(pair_7326320, find_or_add_symbol("floor-quotient"), &cvar_7326319);
-+ make_cvar(cvar_7326321, (object *)&__glo_truncate_95_scheme_base);make_pair(pair_7326322, find_or_add_symbol("truncate/"), &cvar_7326321);
-+ make_cvar(cvar_7326323, (object *)&__glo_truncate_91remainder_scheme_base);make_pair(pair_7326324, find_or_add_symbol("truncate-remainder"), &cvar_7326323);
-+ make_cvar(cvar_7326325, (object *)&__glo_truncate_91quotient_scheme_base);make_pair(pair_7326326, find_or_add_symbol("truncate-quotient"), &cvar_7326325);
-+ make_cvar(cvar_7326327, (object *)&__glo_quotient_191_191inline_191_191_scheme_base);make_pair(pair_7326328, find_or_add_symbol("quotient__inline__"), &cvar_7326327);
-+ make_cvar(cvar_7326329, (object *)&__glo_quotient_scheme_base);make_pair(pair_7326330, find_or_add_symbol("quotient"), &cvar_7326329);
-+ make_cvar(cvar_7326331, (object *)&__glo_denominator_scheme_base);make_pair(pair_7326332, find_or_add_symbol("denominator"), &cvar_7326331);
-+ make_cvar(cvar_7326333, (object *)&__glo_numerator_scheme_base);make_pair(pair_7326334, find_or_add_symbol("numerator"), &cvar_7326333);
-+ make_cvar(cvar_7326335, (object *)&__glo_lcm_95entry_scheme_base);make_pair(pair_7326336, find_or_add_symbol("lcm/entry"), &cvar_7326335);
-+ make_cvar(cvar_7326337, (object *)&__glo_lcm_95main_scheme_base);make_pair(pair_7326338, find_or_add_symbol("lcm/main"), &cvar_7326337);
-+ make_cvar(cvar_7326339, (object *)&__glo_gcd_95entry_scheme_base);make_pair(pair_7326340, find_or_add_symbol("gcd/entry"), &cvar_7326339);
-+ make_cvar(cvar_7326341, (object *)&__glo_gcd_95main_scheme_base);make_pair(pair_7326342, find_or_add_symbol("gcd/main"), &cvar_7326341);
-+ make_cvar(cvar_7326343, (object *)&__glo_lcm_scheme_base);make_pair(pair_7326344, find_or_add_symbol("lcm"), &cvar_7326343);
-+ make_cvar(cvar_7326345, (object *)&__glo_gcd_scheme_base);make_pair(pair_7326346, find_or_add_symbol("gcd"), &cvar_7326345);
-+ make_cvar(cvar_7326347, (object *)&__glo_min_scheme_base);make_pair(pair_7326348, find_or_add_symbol("min"), &cvar_7326347);
-+ make_cvar(cvar_7326349, (object *)&__glo_max_scheme_base);make_pair(pair_7326350, find_or_add_symbol("max"), &cvar_7326349);
-+ make_cvar(cvar_7326351, (object *)&__glo_rational_127_scheme_base);make_pair(pair_7326352, find_or_add_symbol("rational?"), &cvar_7326351);
-+ make_cvar(cvar_7326353, (object *)&__glo_complex_127_scheme_base);make_pair(pair_7326354, find_or_add_symbol("complex?"), &cvar_7326353);
-+ make_cvar(cvar_7326355, (object *)&__glo_complex_127_191_191inline_191_191_scheme_base);make_pair(pair_7326356, find_or_add_symbol("complex?__inline__"), &cvar_7326355);
-+ make_cvar(cvar_7326357, (object *)&__glo_inexact_127_scheme_base);make_pair(pair_7326358, find_or_add_symbol("inexact?"), &cvar_7326357);
-+ make_cvar(cvar_7326359, (object *)&__glo_exact_127_scheme_base);make_pair(pair_7326360, find_or_add_symbol("exact?"), &cvar_7326359);
-+ make_cvar(cvar_7326361, (object *)&__glo_exact_127_191_191inline_191_191_scheme_base);make_pair(pair_7326362, find_or_add_symbol("exact?__inline__"), &cvar_7326361);
-+ make_cvar(cvar_7326363, (object *)&__glo_exact_91integer_127_scheme_base);make_pair(pair_7326364, find_or_add_symbol("exact-integer?"), &cvar_7326363);
-+ make_cvar(cvar_7326365, (object *)&__glo_exact_91integer_127_191_191inline_191_191_scheme_base);make_pair(pair_7326366, find_or_add_symbol("exact-integer?__inline__"), &cvar_7326365);
-+ make_cvar(cvar_7326367, (object *)&__glo_sqrt_scheme_base);make_pair(pair_7326368, find_or_add_symbol("sqrt"), &cvar_7326367);
-+ make_cvar(cvar_7326369, (object *)&__glo_sqrt_191_191inline_191_191_scheme_base);make_pair(pair_7326370, find_or_add_symbol("sqrt__inline__"), &cvar_7326369);
-+ make_cvar(cvar_7326371, (object *)&__glo_exact_91integer_91sqrt_scheme_base);make_pair(pair_7326372, find_or_add_symbol("exact-integer-sqrt"), &cvar_7326371);
-+ make_cvar(cvar_7326373, (object *)&__glo_bignum_91sqrt_scheme_base);make_pair(pair_7326374, find_or_add_symbol("bignum-sqrt"), &cvar_7326373);
-+ make_cvar(cvar_7326375, (object *)&__glo_bignum_127_scheme_base);make_pair(pair_7326376, find_or_add_symbol("bignum?"), &cvar_7326375);
-+ make_cvar(cvar_7326377, (object *)&__glo_even_127_scheme_base);make_pair(pair_7326378, find_or_add_symbol("even?"), &cvar_7326377);
-+ make_cvar(cvar_7326379, (object *)&__glo_odd_127_scheme_base);make_pair(pair_7326380, find_or_add_symbol("odd?"), &cvar_7326379);
-+ make_cvar(cvar_7326381, (object *)&__glo_modulo_scheme_base);make_pair(pair_7326382, find_or_add_symbol("modulo"), &cvar_7326381);
-+ make_cvar(cvar_7326383, (object *)&__glo_remainder_scheme_base);make_pair(pair_7326384, find_or_add_symbol("remainder"), &cvar_7326383);
-+ make_cvar(cvar_7326385, (object *)&__glo_abs_scheme_base);make_pair(pair_7326386, find_or_add_symbol("abs"), &cvar_7326385);
-+ make_cvar(cvar_7326387, (object *)&__glo_inexact_scheme_base);make_pair(pair_7326388, find_or_add_symbol("inexact"), &cvar_7326387);
-+ make_cvar(cvar_7326389, (object *)&__glo_inexact_191_191inline_191_191_scheme_base);make_pair(pair_7326390, find_or_add_symbol("inexact__inline__"), &cvar_7326389);
-+ make_cvar(cvar_7326391, (object *)&__glo_exact_scheme_base);make_pair(pair_7326392, find_or_add_symbol("exact"), &cvar_7326391);
-+ make_cvar(cvar_7326393, (object *)&__glo_round_scheme_base);make_pair(pair_7326394, find_or_add_symbol("round"), &cvar_7326393);
-+ make_cvar(cvar_7326395, (object *)&__glo_round_191_191inline_191_191_scheme_base);make_pair(pair_7326396, find_or_add_symbol("round__inline__"), &cvar_7326395);
-+ make_cvar(cvar_7326397, (object *)&__glo_truncate_scheme_base);make_pair(pair_7326398, find_or_add_symbol("truncate"), &cvar_7326397);
-+ make_cvar(cvar_7326399, (object *)&__glo_truncate_191_191inline_191_191_scheme_base);make_pair(pair_7326400, find_or_add_symbol("truncate__inline__"), &cvar_7326399);
-+ make_cvar(cvar_7326401, (object *)&__glo_ceiling_scheme_base);make_pair(pair_7326402, find_or_add_symbol("ceiling"), &cvar_7326401);
-+ make_cvar(cvar_7326403, (object *)&__glo_ceiling_191_191inline_191_191_scheme_base);make_pair(pair_7326404, find_or_add_symbol("ceiling__inline__"), &cvar_7326403);
-+ make_cvar(cvar_7326405, (object *)&__glo_floor_scheme_base);make_pair(pair_7326406, find_or_add_symbol("floor"), &cvar_7326405);
-+ make_cvar(cvar_7326407, (object *)&__glo_floor_191_191inline_191_191_scheme_base);make_pair(pair_7326408, find_or_add_symbol("floor__inline__"), &cvar_7326407);
-+ make_cvar(cvar_7326409, (object *)&__glo_every_scheme_base);make_pair(pair_7326410, find_or_add_symbol("every"), &cvar_7326409);
-+ make_cvar(cvar_7326411, (object *)&__glo_any_scheme_base);make_pair(pair_7326412, find_or_add_symbol("any"), &cvar_7326411);
-+ make_cvar(cvar_7326413, (object *)&__glo_error_95loc_scheme_base);make_pair(pair_7326414, find_or_add_symbol("error/loc"), &cvar_7326413);
-+ make_cvar(cvar_7326415, (object *)&__glo_Cyc_91remove_91exception_91handler_scheme_base);make_pair(pair_7326416, find_or_add_symbol("Cyc-remove-exception-handler"), &cvar_7326415);
-+ make_cvar(cvar_7326417, (object *)&__glo_Cyc_91add_91exception_91handler_scheme_base);make_pair(pair_7326418, find_or_add_symbol("Cyc-add-exception-handler"), &cvar_7326417);
-+ make_cvar(cvar_7326419, (object *)&__glo_with_91exception_91handler_scheme_base);make_pair(pair_7326420, find_or_add_symbol("with-exception-handler"), &cvar_7326419);
-+ make_cvar(cvar_7326421, (object *)&__glo_with_91handler_scheme_base);make_pair(pair_7326422, find_or_add_symbol("with-handler"), &cvar_7326421);
-+ make_cvar(cvar_7326423, (object *)&__glo_raise_91continuable_scheme_base);make_pair(pair_7326424, find_or_add_symbol("raise-continuable"), &cvar_7326423);
-+ make_cvar(cvar_7326425, (object *)&__glo_raise_scheme_base);make_pair(pair_7326426, find_or_add_symbol("raise"), &cvar_7326425);
-+ make_cvar(cvar_7326427, (object *)&__glo_error_scheme_base);make_pair(pair_7326428, find_or_add_symbol("error"), &cvar_7326427);
-+ make_cvar(cvar_7326429, (object *)&__glo_error_91object_91irritants_scheme_base);make_pair(pair_7326430, find_or_add_symbol("error-object-irritants"), &cvar_7326429);
-+ make_cvar(cvar_7326431, (object *)&__glo_error_91object_91message_scheme_base);make_pair(pair_7326432, find_or_add_symbol("error-object-message"), &cvar_7326431);
-+ make_cvar(cvar_7326433, (object *)&__glo_error_91object_127_scheme_base);make_pair(pair_7326434, find_or_add_symbol("error-object?"), &cvar_7326433);
-+ make_cvar(cvar_7326435, (object *)&__glo_current_91error_91port_scheme_base);make_pair(pair_7326436, find_or_add_symbol("current-error-port"), &cvar_7326435);
-+ make_cvar(cvar_7326437, (object *)&__glo_current_91input_91port_scheme_base);make_pair(pair_7326438, find_or_add_symbol("current-input-port"), &cvar_7326437);
-+ make_cvar(cvar_7326439, (object *)&__glo_current_91output_91port_scheme_base);make_pair(pair_7326440, find_or_add_symbol("current-output-port"), &cvar_7326439);
-+ make_cvar(cvar_7326441, (object *)&__glo_make_91parameter_scheme_base);make_pair(pair_7326442, find_or_add_symbol("make-parameter"), &cvar_7326441);
-+ make_cvar(cvar_7326443, (object *)&__glo__85parameter_91id_85_scheme_base);make_pair(pair_7326444, find_or_add_symbol("*parameter-id*"), &cvar_7326443);
-+ make_cvar(cvar_7326445, (object *)&__glo_set_91param_91obj_67_scheme_base);make_pair(pair_7326446, find_or_add_symbol("set-param-obj!"), &cvar_7326445);
-+ make_cvar(cvar_7326447, (object *)&__glo_get_91param_91objs_scheme_base);make_pair(pair_7326448, find_or_add_symbol("get-param-objs"), &cvar_7326447);
-+ make_cvar(cvar_7326449, (object *)&__glo_parameterize_scheme_base);make_pair(pair_7326450, find_or_add_symbol("parameterize"), &cvar_7326449);
-+ make_cvar(cvar_7326451, (object *)&__glo_Cyc_91make_91string_scheme_base);make_pair(pair_7326452, find_or_add_symbol("Cyc-make-string"), &cvar_7326451);
-+ make_cvar(cvar_7326453, (object *)&__glo_make_91string_scheme_base);make_pair(pair_7326454, find_or_add_symbol("make-string"), &cvar_7326453);
-+ make_cvar(cvar_7326455, (object *)&__glo_string_scheme_base);make_pair(pair_7326456, find_or_add_symbol("string"), &cvar_7326455);
-+ make_cvar(cvar_7326457, (object *)&__glo_Cyc_91obj_123_127_scheme_base);make_pair(pair_7326458, find_or_add_symbol("Cyc-obj=?"), &cvar_7326457);
-+ make_cvar(cvar_7326459, (object *)&__glo_symbol_123_127_scheme_base);make_pair(pair_7326460, find_or_add_symbol("symbol=?"), &cvar_7326459);
-+ make_cvar(cvar_7326461, (object *)&__glo_boolean_123_127_scheme_base);make_pair(pair_7326462, find_or_add_symbol("boolean=?"), &cvar_7326461);
-+ make_cvar(cvar_7326463, (object *)&__glo_vector_91fill_67_scheme_base);make_pair(pair_7326464, find_or_add_symbol("vector-fill!"), &cvar_7326463);
-+ make_cvar(cvar_7326465, (object *)&__glo_vector_91copy_67_scheme_base);make_pair(pair_7326466, find_or_add_symbol("vector-copy!"), &cvar_7326465);
-+ make_cvar(cvar_7326467, (object *)&__glo_vector_91copy_scheme_base);make_pair(pair_7326468, find_or_add_symbol("vector-copy"), &cvar_7326467);
-+ make_cvar(cvar_7326469, (object *)&__glo_vector_91append_scheme_base);make_pair(pair_7326470, find_or_add_symbol("vector-append"), &cvar_7326469);
-+ make_cvar(cvar_7326471, (object *)&__glo_vector_91for_91each_scheme_base);make_pair(pair_7326472, find_or_add_symbol("vector-for-each"), &cvar_7326471);
-+ make_cvar(cvar_7326473, (object *)&__glo_vector_91map_scheme_base);make_pair(pair_7326474, find_or_add_symbol("vector-map"), &cvar_7326473);
-+ make_cvar(cvar_7326475, (object *)&__glo_string_91for_91each_scheme_base);make_pair(pair_7326476, find_or_add_symbol("string-for-each"), &cvar_7326475);
-+ make_cvar(cvar_7326477, (object *)&__glo_string_91map_scheme_base);make_pair(pair_7326478, find_or_add_symbol("string-map"), &cvar_7326477);
-+ make_cvar(cvar_7326479, (object *)&__glo_string_91fill_67_scheme_base);make_pair(pair_7326480, find_or_add_symbol("string-fill!"), &cvar_7326479);
-+ make_cvar(cvar_7326481, (object *)&__glo_string_91copy_67_scheme_base);make_pair(pair_7326482, find_or_add_symbol("string-copy!"), &cvar_7326481);
-+ make_cvar(cvar_7326483, (object *)&__glo_string_91copy_scheme_base);make_pair(pair_7326484, find_or_add_symbol("string-copy"), &cvar_7326483);
-+ make_cvar(cvar_7326485, (object *)&__glo_string_91_125vector_scheme_base);make_pair(pair_7326486, find_or_add_symbol("string->vector"), &cvar_7326485);
-+ make_cvar(cvar_7326487, (object *)&__glo_string_91_125list_scheme_base);make_pair(pair_7326488, find_or_add_symbol("string->list"), &cvar_7326487);
-+ make_cvar(cvar_7326489, (object *)&__glo_vector_91_125string_scheme_base);make_pair(pair_7326490, find_or_add_symbol("vector->string"), &cvar_7326489);
-+ make_cvar(cvar_7326491, (object *)&__glo_string_91_125utf8_scheme_base);make_pair(pair_7326492, find_or_add_symbol("string->utf8"), &cvar_7326491);
-+ make_cvar(cvar_7326493, (object *)&__glo_utf8_91_125string_scheme_base);make_pair(pair_7326494, find_or_add_symbol("utf8->string"), &cvar_7326493);
-+ make_cvar(cvar_7326495, (object *)&__glo_bytevector_91copy_67_scheme_base);make_pair(pair_7326496, find_or_add_symbol("bytevector-copy!"), &cvar_7326495);
-+ make_cvar(cvar_7326497, (object *)&__glo_bytevector_91copy_scheme_base);make_pair(pair_7326498, find_or_add_symbol("bytevector-copy"), &cvar_7326497);
-+ make_cvar(cvar_7326499, (object *)&__glo_vector_91_125list_scheme_base);make_pair(pair_7326500, find_or_add_symbol("vector->list"), &cvar_7326499);
-+ make_cvar(cvar_7326501, (object *)&__glo_vector_scheme_base);make_pair(pair_7326502, find_or_add_symbol("vector"), &cvar_7326501);
-+ make_cvar(cvar_7326503, (object *)&__glo_reverse_scheme_base);make_pair(pair_7326504, find_or_add_symbol("reverse"), &cvar_7326503);
-+ make_cvar(cvar_7326505, (object *)&__glo_list_91set_67_scheme_base);make_pair(pair_7326506, find_or_add_symbol("list-set!"), &cvar_7326505);
-+ make_cvar(cvar_7326507, (object *)&__glo_list_91ref_scheme_base);make_pair(pair_7326508, find_or_add_symbol("list-ref"), &cvar_7326507);
-+ make_cvar(cvar_7326509, (object *)&__glo_list_91tail_scheme_base);make_pair(pair_7326510, find_or_add_symbol("list-tail"), &cvar_7326509);
-+ make_cvar(cvar_7326511, (object *)&__glo_for_91each_scheme_base);make_pair(pair_7326512, find_or_add_symbol("for-each"), &cvar_7326511);
-+ make_cvar(cvar_7326513, (object *)&__glo_Cyc_91for_91each_91loop_912_scheme_base);make_pair(pair_7326514, find_or_add_symbol("Cyc-for-each-loop-2"), &cvar_7326513);
-+ make_cvar(cvar_7326515, (object *)&__glo_Cyc_91for_91each_91loop_911_scheme_base);make_pair(pair_7326516, find_or_add_symbol("Cyc-for-each-loop-1"), &cvar_7326515);
-+ make_cvar(cvar_7326517, (object *)&__glo_Cyc_91map_91loop_912_scheme_base);make_pair(pair_7326518, find_or_add_symbol("Cyc-map-loop-2"), &cvar_7326517);
-+ make_cvar(cvar_7326519, (object *)&__glo_Cyc_91map_91loop_911_scheme_base);make_pair(pair_7326520, find_or_add_symbol("Cyc-map-loop-1"), &cvar_7326519);
-+ make_cvar(cvar_7326521, (object *)&__glo_map_scheme_base);make_pair(pair_7326522, find_or_add_symbol("map"), &cvar_7326521);
-+ make_cvar(cvar_7326523, (object *)&__glo__75cars_87cdrs_scheme_base);make_pair(pair_7326524, find_or_add_symbol("%cars+cdrs"), &cvar_7326523);
-+ make_cvar(cvar_7326525, (object *)&__glo_car_87cdr_scheme_base);make_pair(pair_7326526, find_or_add_symbol("car+cdr"), &cvar_7326525);
-+ make_cvar(cvar_7326527, (object *)&__glo_receive_scheme_base);make_pair(pair_7326528, find_or_add_symbol("receive"), &cvar_7326527);
-+ make_cvar(cvar_7326529, (object *)&__glo_list_91copy_scheme_base);make_pair(pair_7326530, find_or_add_symbol("list-copy"), &cvar_7326529);
-+ make_cvar(cvar_7326531, (object *)&__glo_make_91list_scheme_base);make_pair(pair_7326532, find_or_add_symbol("make-list"), &cvar_7326531);
-+ make_cvar(cvar_7326533, (object *)&__glo__list_scheme_base);make_pair(pair_7326534, find_or_add_symbol("list"), &cvar_7326533);
-+ make_cvar(cvar_7326535, (object *)&__glo_append_scheme_base);make_pair(pair_7326536, find_or_add_symbol("append"), &cvar_7326535);
-+ make_cvar(cvar_7326537, (object *)&__glo_negative_127_191_191inline_191_191_scheme_base);make_pair(pair_7326538, find_or_add_symbol("negative?__inline__"), &cvar_7326537);
-+ make_cvar(cvar_7326539, (object *)&__glo_negative_127_scheme_base);make_pair(pair_7326540, find_or_add_symbol("negative?"), &cvar_7326539);
-+ make_cvar(cvar_7326541, (object *)&__glo_positive_127_191_191inline_191_191_scheme_base);make_pair(pair_7326542, find_or_add_symbol("positive?__inline__"), &cvar_7326541);
-+ make_cvar(cvar_7326543, (object *)&__glo_positive_127_scheme_base);make_pair(pair_7326544, find_or_add_symbol("positive?"), &cvar_7326543);
-+ make_cvar(cvar_7326545, (object *)&__glo_zero_127_191_191inline_191_191_scheme_base);make_pair(pair_7326546, find_or_add_symbol("zero?__inline__"), &cvar_7326545);
-+ make_cvar(cvar_7326547, (object *)&__glo_zero_127_scheme_base);make_pair(pair_7326548, find_or_add_symbol("zero?"), &cvar_7326547);
-+ make_cvar(cvar_7326549, (object *)&__glo_list_127_scheme_base);make_pair(pair_7326550, find_or_add_symbol("list?"), &cvar_7326549);
-+ make_cvar(cvar_7326551, (object *)&__glo_list_127_191_191inline_191_191_scheme_base);make_pair(pair_7326552, find_or_add_symbol("list?__inline__"), &cvar_7326551);
-+ make_cvar(cvar_7326553, (object *)&__glo_not_191_191inline_191_191_scheme_base);make_pair(pair_7326554, find_or_add_symbol("not__inline__"), &cvar_7326553);
-+ make_cvar(cvar_7326555, (object *)&__glo_not_scheme_base);make_pair(pair_7326556, find_or_add_symbol("not"), &cvar_7326555);
-+ make_cvar(cvar_7326557, (object *)&__glo_newline_scheme_base);make_pair(pair_7326558, find_or_add_symbol("newline"), &cvar_7326557);
-+ make_cvar(cvar_7326559, (object *)&__glo_write_91char_scheme_base);make_pair(pair_7326560, find_or_add_symbol("write-char"), &cvar_7326559);
-+ make_cvar(cvar_7326561, (object *)&__glo__75write_91bytevector_scheme_base);make_pair(pair_7326562, find_or_add_symbol("%write-bytevector"), &cvar_7326561);
-+ make_cvar(cvar_7326563, (object *)&__glo__75write_91bytevector_191_191inline_191_191_scheme_base);make_pair(pair_7326564, find_or_add_symbol("%write-bytevector__inline__"), &cvar_7326563);
-+ make_cvar(cvar_7326565, (object *)&__glo_write_91bytevector_scheme_base);make_pair(pair_7326566, find_or_add_symbol("write-bytevector"), &cvar_7326565);
-+ make_cvar(cvar_7326567, (object *)&__glo_read_91bytevector_67_scheme_base);make_pair(pair_7326568, find_or_add_symbol("read-bytevector!"), &cvar_7326567);
-+ make_cvar(cvar_7326569, (object *)&__glo_read_91bytevector_scheme_base);make_pair(pair_7326570, find_or_add_symbol("read-bytevector"), &cvar_7326569);
-+ make_cvar(cvar_7326571, (object *)&__glo_write_91string_scheme_base);make_pair(pair_7326572, find_or_add_symbol("write-string"), &cvar_7326571);
-+ make_cvar(cvar_7326573, (object *)&__glo_write_91string_912_scheme_base);make_pair(pair_7326574, find_or_add_symbol("write-string-2"), &cvar_7326573);
-+ make_cvar(cvar_7326575, (object *)&__glo_write_91string_911_scheme_base);make_pair(pair_7326576, find_or_add_symbol("write-string-1"), &cvar_7326575);
-+ make_cvar(cvar_7326577, (object *)&__glo_flush_91output_91port_scheme_base);make_pair(pair_7326578, find_or_add_symbol("flush-output-port"), &cvar_7326577);
-+ make_cvar(cvar_7326579, (object *)&__glo_textual_91port_127_scheme_base);make_pair(pair_7326580, find_or_add_symbol("textual-port?"), &cvar_7326579);
-+ make_cvar(cvar_7326581, (object *)&__glo_binary_91port_127_scheme_base);make_pair(pair_7326582, find_or_add_symbol("binary-port?"), &cvar_7326581);
-+ make_cvar(cvar_7326583, (object *)&__glo__191binary_91port_127_scheme_base);make_pair(pair_7326584, find_or_add_symbol("_binary-port?"), &cvar_7326583);
-+ make_cvar(cvar_7326585, (object *)&__glo_read_91string_scheme_base);make_pair(pair_7326586, find_or_add_symbol("read-string"), &cvar_7326585);
-+ make_cvar(cvar_7326587, (object *)&__glo_read_91line_scheme_base);make_pair(pair_7326588, find_or_add_symbol("read-line"), &cvar_7326587);
-+ make_cvar(cvar_7326589, (object *)&__glo_read_91char_scheme_base);make_pair(pair_7326590, find_or_add_symbol("read-char"), &cvar_7326589);
-+ make_cvar(cvar_7326591, (object *)&__glo_peek_91char_scheme_base);make_pair(pair_7326592, find_or_add_symbol("peek-char"), &cvar_7326591);
-+ make_cvar(cvar_7326593, (object *)&__glo_char_91ready_127_scheme_base);make_pair(pair_7326594, find_or_add_symbol("char-ready?"), &cvar_7326593);
-+ make_cvar(cvar_7326595, (object *)&__glo_Cyc_91char_91ready_127_scheme_base);make_pair(pair_7326596, find_or_add_symbol("Cyc-char-ready?"), &cvar_7326595);
-+ make_cvar(cvar_7326597, (object *)&__glo_write_91u8_scheme_base);make_pair(pair_7326598, find_or_add_symbol("write-u8"), &cvar_7326597);
-+ make_cvar(cvar_7326599, (object *)&__glo_peek_91u8_scheme_base);make_pair(pair_7326600, find_or_add_symbol("peek-u8"), &cvar_7326599);
-+ make_cvar(cvar_7326601, (object *)&__glo_read_91u8_scheme_base);make_pair(pair_7326602, find_or_add_symbol("read-u8"), &cvar_7326601);
-+ make_cvar(cvar_7326603, (object *)&__glo__191write_91u8_scheme_base);make_pair(pair_7326604, find_or_add_symbol("_write-u8"), &cvar_7326603);
-+ make_cvar(cvar_7326605, (object *)&__glo__191peek_91u8_scheme_base);make_pair(pair_7326606, find_or_add_symbol("_peek-u8"), &cvar_7326605);
-+ make_cvar(cvar_7326607, (object *)&__glo__191read_91u8_scheme_base);make_pair(pair_7326608, find_or_add_symbol("_read-u8"), &cvar_7326607);
-+ make_cvar(cvar_7326609, (object *)&__glo_foldr_scheme_base);make_pair(pair_7326610, find_or_add_symbol("foldr"), &cvar_7326609);
-+ make_cvar(cvar_7326611, (object *)&__glo_foldl_scheme_base);make_pair(pair_7326612, find_or_add_symbol("foldl"), &cvar_7326611);
-+ make_cvar(cvar_7326613, (object *)&__glo_assoc_scheme_base);make_pair(pair_7326614, find_or_add_symbol("assoc"), &cvar_7326613);
-+ make_cvar(cvar_7326615, (object *)&__glo_assoc_91helper_scheme_base);make_pair(pair_7326616, find_or_add_symbol("assoc-helper"), &cvar_7326615);
-+ make_cvar(cvar_7326617, (object *)&__glo_member_scheme_base);make_pair(pair_7326618, find_or_add_symbol("member"), &cvar_7326617);
-+ make_cvar(cvar_7326619, (object *)&__glo_member_91helper_scheme_base);make_pair(pair_7326620, find_or_add_symbol("member-helper"), &cvar_7326619);
-+ make_cvar(cvar_7326621, (object *)&__glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base);make_pair(pair_7326622, find_or_add_symbol("fast-string>=?__inline__"), &cvar_7326621);
-+ make_cvar(cvar_7326623, (object *)&__glo_fast_91string_125_123_127_scheme_base);make_pair(pair_7326624, find_or_add_symbol("fast-string>=?"), &cvar_7326623);
-+ make_cvar(cvar_7326625, (object *)&__glo_fast_91string_125_127_191_191inline_191_191_scheme_base);make_pair(pair_7326626, find_or_add_symbol("fast-string>?__inline__"), &cvar_7326625);
-+ make_cvar(cvar_7326627, (object *)&__glo_fast_91string_125_127_scheme_base);make_pair(pair_7326628, find_or_add_symbol("fast-string>?"), &cvar_7326627);
-+ make_cvar(cvar_7326629, (object *)&__glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base);make_pair(pair_7326630, find_or_add_symbol("fast-string<=?__inline__"), &cvar_7326629);
-+ make_cvar(cvar_7326631, (object *)&__glo_fast_91string_121_123_127_scheme_base);make_pair(pair_7326632, find_or_add_symbol("fast-string<=?"), &cvar_7326631);
-+ make_cvar(cvar_7326633, (object *)&__glo_fast_91string_121_127_191_191inline_191_191_scheme_base);make_pair(pair_7326634, find_or_add_symbol("fast-string<?__inline__"), &cvar_7326633);
-+ make_cvar(cvar_7326635, (object *)&__glo_fast_91string_121_127_scheme_base);make_pair(pair_7326636, find_or_add_symbol("fast-string<?"), &cvar_7326635);
-+ make_cvar(cvar_7326637, (object *)&__glo_fast_91string_123_127_191_191inline_191_191_scheme_base);make_pair(pair_7326638, find_or_add_symbol("fast-string=?__inline__"), &cvar_7326637);
-+ make_cvar(cvar_7326639, (object *)&__glo_fast_91string_123_127_scheme_base);make_pair(pair_7326640, find_or_add_symbol("fast-string=?"), &cvar_7326639);
-+ make_cvar(cvar_7326641, (object *)&__glo_string_125_123_127_scheme_base);make_pair(pair_7326642, find_or_add_symbol("string>=?"), &cvar_7326641);
-+ make_cvar(cvar_7326643, (object *)&__glo_string_125_127_scheme_base);make_pair(pair_7326644, find_or_add_symbol("string>?"), &cvar_7326643);
-+ make_cvar(cvar_7326645, (object *)&__glo_string_121_123_127_scheme_base);make_pair(pair_7326646, find_or_add_symbol("string<=?"), &cvar_7326645);
-+ make_cvar(cvar_7326647, (object *)&__glo_string_121_127_scheme_base);make_pair(pair_7326648, find_or_add_symbol("string<?"), &cvar_7326647);
-+ make_cvar(cvar_7326649, (object *)&__glo_string_123_127_scheme_base);make_pair(pair_7326650, find_or_add_symbol("string=?"), &cvar_7326649);
-+ make_cvar(cvar_7326651, (object *)&__glo_char_125_123_127_scheme_base);make_pair(pair_7326652, find_or_add_symbol("char>=?"), &cvar_7326651);
-+ make_cvar(cvar_7326653, (object *)&__glo_char_121_123_127_scheme_base);make_pair(pair_7326654, find_or_add_symbol("char<=?"), &cvar_7326653);
-+ make_cvar(cvar_7326655, (object *)&__glo_char_125_127_scheme_base);make_pair(pair_7326656, find_or_add_symbol("char>?"), &cvar_7326655);
-+ make_cvar(cvar_7326657, (object *)&__glo_char_121_127_scheme_base);make_pair(pair_7326658, find_or_add_symbol("char<?"), &cvar_7326657);
-+ make_cvar(cvar_7326659, (object *)&__glo_char_123_127_scheme_base);make_pair(pair_7326660, find_or_add_symbol("char=?"), &cvar_7326659);
-+ make_cvar(cvar_7326661, (object *)&__glo_Cyc_91bin_91op_91char_scheme_base);make_pair(pair_7326662, find_or_add_symbol("Cyc-bin-op-char"), &cvar_7326661);
-+ make_cvar(cvar_7326663, (object *)&__glo_Cyc_91bin_91op_scheme_base);make_pair(pair_7326664, find_or_add_symbol("Cyc-bin-op"), &cvar_7326663);
-+ make_cvar(cvar_7326665, (object *)&__glo_call_91with_91port_scheme_base);make_pair(pair_7326666, find_or_add_symbol("call-with-port"), &cvar_7326665);
-+ make_cvar(cvar_7326667, (object *)&__glo_dynamic_91wind_scheme_base);make_pair(pair_7326668, find_or_add_symbol("dynamic-wind"), &cvar_7326667);
-+ make_cvar(cvar_7326669, (object *)&__glo_call_91with_91values_scheme_base);make_pair(pair_7326670, find_or_add_symbol("call-with-values"), &cvar_7326669);
-+ make_cvar(cvar_7326671, (object *)&__glo_values_scheme_base);make_pair(pair_7326672, find_or_add_symbol("values"), &cvar_7326671);
-+ make_cvar(cvar_7326673, (object *)&__glo_call_91with_91current_91continuation_scheme_base);make_pair(pair_7326674, find_or_add_symbol("call-with-current-continuation"), &cvar_7326673);
-+ make_cvar(cvar_7326675, (object *)&__glo_syntax_91error_scheme_base);make_pair(pair_7326676, find_or_add_symbol("syntax-error"), &cvar_7326675);
-+ make_cvar(cvar_7326677, (object *)&__glo_quasiquote_scheme_base);make_pair(pair_7326678, find_or_add_symbol("quasiquote"), &cvar_7326677);
-+ make_cvar(cvar_7326679, (object *)&__glo__do_scheme_base);make_pair(pair_7326680, find_or_add_symbol("do"), &cvar_7326679);
-+ make_cvar(cvar_7326681, (object *)&__glo_unless_scheme_base);make_pair(pair_7326682, find_or_add_symbol("unless"), &cvar_7326681);
-+ make_cvar(cvar_7326683, (object *)&__glo_when_scheme_base);make_pair(pair_7326684, find_or_add_symbol("when"), &cvar_7326683);
-+ make_cvar(cvar_7326685, (object *)&__glo__case_scheme_base);make_pair(pair_7326686, find_or_add_symbol("case"), &cvar_7326685);
-+ make_cvar(cvar_7326687, (object *)&__glo_cond_scheme_base);make_pair(pair_7326688, find_or_add_symbol("cond"), &cvar_7326687);
-+ make_cvar(cvar_7326689, (object *)&__glo_cond_91expand_scheme_base);make_pair(pair_7326690, find_or_add_symbol("cond-expand"), &cvar_7326689);
-+ make_cvar(cvar_7326691, (object *)&__glo_begin_scheme_base);make_pair(pair_7326692, find_or_add_symbol("begin"), &cvar_7326691);
-+ make_cvar(cvar_7326693, (object *)&__glo_letrec_scheme_base);make_pair(pair_7326694, find_or_add_symbol("letrec"), &cvar_7326693);
-+ make_cvar(cvar_7326695, (object *)&__glo_let_85_scheme_base);make_pair(pair_7326696, find_or_add_symbol("let*"), &cvar_7326695);
-+ make_cvar(cvar_7326697, (object *)&__glo_let_scheme_base);make_pair(pair_7326698, find_or_add_symbol("let"), &cvar_7326697);
-+ make_cvar(cvar_7326699, (object *)&__glo_or_scheme_base);make_pair(pair_7326700, find_or_add_symbol("or"), &cvar_7326699);
-+ make_cvar(cvar_7326701, (object *)&__glo_and_scheme_base);make_pair(pair_7326702, find_or_add_symbol("and"), &cvar_7326701);
-+ make_cvar(cvar_7326703, (object *)&__glo_Cyc_91version_scheme_base);make_pair(pair_7326704, find_or_add_symbol("Cyc-version"), &cvar_7326703);
-+ make_cvar(cvar_7326705, (object *)&__glo_Cyc_91add_91feature_67_scheme_base);make_pair(pair_7326706, find_or_add_symbol("Cyc-add-feature!"), &cvar_7326705);
-+ make_cvar(cvar_7326707, (object *)&__glo__85other_91features_85_scheme_base);make_pair(pair_7326708, find_or_add_symbol("*other-features*"), &cvar_7326707);
-+ make_cvar(cvar_7326709, (object *)&__glo_features_scheme_base);make_pair(pair_7326710, find_or_add_symbol("features"), &cvar_7326709);
-+ make_cvar(cvar_7326711, (object *)&__glo_call_95cc_scheme_base);make_pair(pair_7326712, find_or_add_symbol("call/cc"), &cvar_7326711);
-+make_pair(c_7326957, &pair_7326223,Cyc_global_variables);
-+make_pair(c_7326956, &pair_7326226, &c_7326957);
-+make_pair(c_7326955, &pair_7326228, &c_7326956);
-+make_pair(c_7326954, &pair_7326230, &c_7326955);
-+make_pair(c_7326953, &pair_7326232, &c_7326954);
-+make_pair(c_7326952, &pair_7326234, &c_7326953);
-+make_pair(c_7326951, &pair_7326236, &c_7326952);
-+make_pair(c_7326950, &pair_7326238, &c_7326951);
-+make_pair(c_7326949, &pair_7326240, &c_7326950);
-+make_pair(c_7326948, &pair_7326242, &c_7326949);
-+make_pair(c_7326947, &pair_7326244, &c_7326948);
-+make_pair(c_7326946, &pair_7326246, &c_7326947);
-+make_pair(c_7326945, &pair_7326248, &c_7326946);
-+make_pair(c_7326944, &pair_7326250, &c_7326945);
-+make_pair(c_7326943, &pair_7326252, &c_7326944);
-+make_pair(c_7326942, &pair_7326254, &c_7326943);
-+make_pair(c_7326941, &pair_7326256, &c_7326942);
-+make_pair(c_7326940, &pair_7326258, &c_7326941);
-+make_pair(c_7326939, &pair_7326260, &c_7326940);
-+make_pair(c_7326938, &pair_7326262, &c_7326939);
-+make_pair(c_7326937, &pair_7326264, &c_7326938);
-+make_pair(c_7326936, &pair_7326266, &c_7326937);
-+make_pair(c_7326935, &pair_7326268, &c_7326936);
-+make_pair(c_7326934, &pair_7326270, &c_7326935);
-+make_pair(c_7326933, &pair_7326272, &c_7326934);
-+make_pair(c_7326932, &pair_7326274, &c_7326933);
-+make_pair(c_7326931, &pair_7326276, &c_7326932);
-+make_pair(c_7326930, &pair_7326278, &c_7326931);
-+make_pair(c_7326929, &pair_7326280, &c_7326930);
-+make_pair(c_7326928, &pair_7326282, &c_7326929);
-+make_pair(c_7326927, &pair_7326284, &c_7326928);
-+make_pair(c_7326926, &pair_7326286, &c_7326927);
-+make_pair(c_7326925, &pair_7326288, &c_7326926);
-+make_pair(c_7326924, &pair_7326290, &c_7326925);
-+make_pair(c_7326923, &pair_7326292, &c_7326924);
-+make_pair(c_7326922, &pair_7326294, &c_7326923);
-+make_pair(c_7326921, &pair_7326296, &c_7326922);
-+make_pair(c_7326920, &pair_7326298, &c_7326921);
-+make_pair(c_7326919, &pair_7326300, &c_7326920);
-+make_pair(c_7326918, &pair_7326302, &c_7326919);
-+make_pair(c_7326917, &pair_7326304, &c_7326918);
-+make_pair(c_7326916, &pair_7326306, &c_7326917);
-+make_pair(c_7326915, &pair_7326308, &c_7326916);
-+make_pair(c_7326914, &pair_7326310, &c_7326915);
-+make_pair(c_7326913, &pair_7326312, &c_7326914);
-+make_pair(c_7326912, &pair_7326314, &c_7326913);
-+make_pair(c_7326911, &pair_7326316, &c_7326912);
-+make_pair(c_7326910, &pair_7326318, &c_7326911);
-+make_pair(c_7326909, &pair_7326320, &c_7326910);
-+make_pair(c_7326908, &pair_7326322, &c_7326909);
-+make_pair(c_7326907, &pair_7326324, &c_7326908);
-+make_pair(c_7326906, &pair_7326326, &c_7326907);
-+make_pair(c_7326905, &pair_7326328, &c_7326906);
-+make_pair(c_7326904, &pair_7326330, &c_7326905);
-+make_pair(c_7326903, &pair_7326332, &c_7326904);
-+make_pair(c_7326902, &pair_7326334, &c_7326903);
-+make_pair(c_7326901, &pair_7326336, &c_7326902);
-+make_pair(c_7326900, &pair_7326338, &c_7326901);
-+make_pair(c_7326899, &pair_7326340, &c_7326900);
-+make_pair(c_7326898, &pair_7326342, &c_7326899);
-+make_pair(c_7326897, &pair_7326344, &c_7326898);
-+make_pair(c_7326896, &pair_7326346, &c_7326897);
-+make_pair(c_7326895, &pair_7326348, &c_7326896);
-+make_pair(c_7326894, &pair_7326350, &c_7326895);
-+make_pair(c_7326893, &pair_7326352, &c_7326894);
-+make_pair(c_7326892, &pair_7326354, &c_7326893);
-+make_pair(c_7326891, &pair_7326356, &c_7326892);
-+make_pair(c_7326890, &pair_7326358, &c_7326891);
-+make_pair(c_7326889, &pair_7326360, &c_7326890);
-+make_pair(c_7326888, &pair_7326362, &c_7326889);
-+make_pair(c_7326887, &pair_7326364, &c_7326888);
-+make_pair(c_7326886, &pair_7326366, &c_7326887);
-+make_pair(c_7326885, &pair_7326368, &c_7326886);
-+make_pair(c_7326884, &pair_7326370, &c_7326885);
-+make_pair(c_7326883, &pair_7326372, &c_7326884);
-+make_pair(c_7326882, &pair_7326374, &c_7326883);
-+make_pair(c_7326881, &pair_7326376, &c_7326882);
-+make_pair(c_7326880, &pair_7326378, &c_7326881);
-+make_pair(c_7326879, &pair_7326380, &c_7326880);
-+make_pair(c_7326878, &pair_7326382, &c_7326879);
-+make_pair(c_7326877, &pair_7326384, &c_7326878);
-+make_pair(c_7326876, &pair_7326386, &c_7326877);
-+make_pair(c_7326875, &pair_7326388, &c_7326876);
-+make_pair(c_7326874, &pair_7326390, &c_7326875);
-+make_pair(c_7326873, &pair_7326392, &c_7326874);
-+make_pair(c_7326872, &pair_7326394, &c_7326873);
-+make_pair(c_7326871, &pair_7326396, &c_7326872);
-+make_pair(c_7326870, &pair_7326398, &c_7326871);
-+make_pair(c_7326869, &pair_7326400, &c_7326870);
-+make_pair(c_7326868, &pair_7326402, &c_7326869);
-+make_pair(c_7326867, &pair_7326404, &c_7326868);
-+make_pair(c_7326866, &pair_7326406, &c_7326867);
-+make_pair(c_7326865, &pair_7326408, &c_7326866);
-+make_pair(c_7326864, &pair_7326410, &c_7326865);
-+make_pair(c_7326863, &pair_7326412, &c_7326864);
-+make_pair(c_7326862, &pair_7326414, &c_7326863);
-+make_pair(c_7326861, &pair_7326416, &c_7326862);
-+make_pair(c_7326860, &pair_7326418, &c_7326861);
-+make_pair(c_7326859, &pair_7326420, &c_7326860);
-+make_pair(c_7326858, &pair_7326422, &c_7326859);
-+make_pair(c_7326857, &pair_7326424, &c_7326858);
-+make_pair(c_7326856, &pair_7326426, &c_7326857);
-+make_pair(c_7326855, &pair_7326428, &c_7326856);
-+make_pair(c_7326854, &pair_7326430, &c_7326855);
-+make_pair(c_7326853, &pair_7326432, &c_7326854);
-+make_pair(c_7326852, &pair_7326434, &c_7326853);
-+make_pair(c_7326851, &pair_7326436, &c_7326852);
-+make_pair(c_7326850, &pair_7326438, &c_7326851);
-+make_pair(c_7326849, &pair_7326440, &c_7326850);
-+make_pair(c_7326848, &pair_7326442, &c_7326849);
-+make_pair(c_7326847, &pair_7326444, &c_7326848);
-+make_pair(c_7326846, &pair_7326446, &c_7326847);
-+make_pair(c_7326845, &pair_7326448, &c_7326846);
-+make_pair(c_7326844, &pair_7326450, &c_7326845);
-+make_pair(c_7326843, &pair_7326452, &c_7326844);
-+make_pair(c_7326842, &pair_7326454, &c_7326843);
-+make_pair(c_7326841, &pair_7326456, &c_7326842);
-+make_pair(c_7326840, &pair_7326458, &c_7326841);
-+make_pair(c_7326839, &pair_7326460, &c_7326840);
-+make_pair(c_7326838, &pair_7326462, &c_7326839);
-+make_pair(c_7326837, &pair_7326464, &c_7326838);
-+make_pair(c_7326836, &pair_7326466, &c_7326837);
-+make_pair(c_7326835, &pair_7326468, &c_7326836);
-+make_pair(c_7326834, &pair_7326470, &c_7326835);
-+make_pair(c_7326833, &pair_7326472, &c_7326834);
-+make_pair(c_7326832, &pair_7326474, &c_7326833);
-+make_pair(c_7326831, &pair_7326476, &c_7326832);
-+make_pair(c_7326830, &pair_7326478, &c_7326831);
-+make_pair(c_7326829, &pair_7326480, &c_7326830);
-+make_pair(c_7326828, &pair_7326482, &c_7326829);
-+make_pair(c_7326827, &pair_7326484, &c_7326828);
-+make_pair(c_7326826, &pair_7326486, &c_7326827);
-+make_pair(c_7326825, &pair_7326488, &c_7326826);
-+make_pair(c_7326824, &pair_7326490, &c_7326825);
-+make_pair(c_7326823, &pair_7326492, &c_7326824);
-+make_pair(c_7326822, &pair_7326494, &c_7326823);
-+make_pair(c_7326821, &pair_7326496, &c_7326822);
-+make_pair(c_7326820, &pair_7326498, &c_7326821);
-+make_pair(c_7326819, &pair_7326500, &c_7326820);
-+make_pair(c_7326818, &pair_7326502, &c_7326819);
-+make_pair(c_7326817, &pair_7326504, &c_7326818);
-+make_pair(c_7326816, &pair_7326506, &c_7326817);
-+make_pair(c_7326815, &pair_7326508, &c_7326816);
-+make_pair(c_7326814, &pair_7326510, &c_7326815);
-+make_pair(c_7326813, &pair_7326512, &c_7326814);
-+make_pair(c_7326812, &pair_7326514, &c_7326813);
-+make_pair(c_7326811, &pair_7326516, &c_7326812);
-+make_pair(c_7326810, &pair_7326518, &c_7326811);
-+make_pair(c_7326809, &pair_7326520, &c_7326810);
-+make_pair(c_7326808, &pair_7326522, &c_7326809);
-+make_pair(c_7326807, &pair_7326524, &c_7326808);
-+make_pair(c_7326806, &pair_7326526, &c_7326807);
-+make_pair(c_7326805, &pair_7326528, &c_7326806);
-+make_pair(c_7326804, &pair_7326530, &c_7326805);
-+make_pair(c_7326803, &pair_7326532, &c_7326804);
-+make_pair(c_7326802, &pair_7326534, &c_7326803);
-+make_pair(c_7326801, &pair_7326536, &c_7326802);
-+make_pair(c_7326800, &pair_7326538, &c_7326801);
-+make_pair(c_7326799, &pair_7326540, &c_7326800);
-+make_pair(c_7326798, &pair_7326542, &c_7326799);
-+make_pair(c_7326797, &pair_7326544, &c_7326798);
-+make_pair(c_7326796, &pair_7326546, &c_7326797);
-+make_pair(c_7326795, &pair_7326548, &c_7326796);
-+make_pair(c_7326794, &pair_7326550, &c_7326795);
-+make_pair(c_7326793, &pair_7326552, &c_7326794);
-+make_pair(c_7326792, &pair_7326554, &c_7326793);
-+make_pair(c_7326791, &pair_7326556, &c_7326792);
-+make_pair(c_7326790, &pair_7326558, &c_7326791);
-+make_pair(c_7326789, &pair_7326560, &c_7326790);
-+make_pair(c_7326788, &pair_7326562, &c_7326789);
-+make_pair(c_7326787, &pair_7326564, &c_7326788);
-+make_pair(c_7326786, &pair_7326566, &c_7326787);
-+make_pair(c_7326785, &pair_7326568, &c_7326786);
-+make_pair(c_7326784, &pair_7326570, &c_7326785);
-+make_pair(c_7326783, &pair_7326572, &c_7326784);
-+make_pair(c_7326782, &pair_7326574, &c_7326783);
-+make_pair(c_7326781, &pair_7326576, &c_7326782);
-+make_pair(c_7326780, &pair_7326578, &c_7326781);
-+make_pair(c_7326779, &pair_7326580, &c_7326780);
-+make_pair(c_7326778, &pair_7326582, &c_7326779);
-+make_pair(c_7326777, &pair_7326584, &c_7326778);
-+make_pair(c_7326776, &pair_7326586, &c_7326777);
-+make_pair(c_7326775, &pair_7326588, &c_7326776);
-+make_pair(c_7326774, &pair_7326590, &c_7326775);
-+make_pair(c_7326773, &pair_7326592, &c_7326774);
-+make_pair(c_7326772, &pair_7326594, &c_7326773);
-+make_pair(c_7326771, &pair_7326596, &c_7326772);
-+make_pair(c_7326770, &pair_7326598, &c_7326771);
-+make_pair(c_7326769, &pair_7326600, &c_7326770);
-+make_pair(c_7326768, &pair_7326602, &c_7326769);
-+make_pair(c_7326767, &pair_7326604, &c_7326768);
-+make_pair(c_7326766, &pair_7326606, &c_7326767);
-+make_pair(c_7326765, &pair_7326608, &c_7326766);
-+make_pair(c_7326764, &pair_7326610, &c_7326765);
-+make_pair(c_7326763, &pair_7326612, &c_7326764);
-+make_pair(c_7326762, &pair_7326614, &c_7326763);
-+make_pair(c_7326761, &pair_7326616, &c_7326762);
-+make_pair(c_7326760, &pair_7326618, &c_7326761);
-+make_pair(c_7326759, &pair_7326620, &c_7326760);
-+make_pair(c_7326758, &pair_7326622, &c_7326759);
-+make_pair(c_7326757, &pair_7326624, &c_7326758);
-+make_pair(c_7326756, &pair_7326626, &c_7326757);
-+make_pair(c_7326755, &pair_7326628, &c_7326756);
-+make_pair(c_7326754, &pair_7326630, &c_7326755);
-+make_pair(c_7326753, &pair_7326632, &c_7326754);
-+make_pair(c_7326752, &pair_7326634, &c_7326753);
-+make_pair(c_7326751, &pair_7326636, &c_7326752);
-+make_pair(c_7326750, &pair_7326638, &c_7326751);
-+make_pair(c_7326749, &pair_7326640, &c_7326750);
-+make_pair(c_7326748, &pair_7326642, &c_7326749);
-+make_pair(c_7326747, &pair_7326644, &c_7326748);
-+make_pair(c_7326746, &pair_7326646, &c_7326747);
-+make_pair(c_7326745, &pair_7326648, &c_7326746);
-+make_pair(c_7326744, &pair_7326650, &c_7326745);
-+make_pair(c_7326743, &pair_7326652, &c_7326744);
-+make_pair(c_7326742, &pair_7326654, &c_7326743);
-+make_pair(c_7326741, &pair_7326656, &c_7326742);
-+make_pair(c_7326740, &pair_7326658, &c_7326741);
-+make_pair(c_7326739, &pair_7326660, &c_7326740);
-+make_pair(c_7326738, &pair_7326662, &c_7326739);
-+make_pair(c_7326737, &pair_7326664, &c_7326738);
-+make_pair(c_7326736, &pair_7326666, &c_7326737);
-+make_pair(c_7326735, &pair_7326668, &c_7326736);
-+make_pair(c_7326734, &pair_7326670, &c_7326735);
-+make_pair(c_7326733, &pair_7326672, &c_7326734);
-+make_pair(c_7326732, &pair_7326674, &c_7326733);
-+make_pair(c_7326731, &pair_7326676, &c_7326732);
-+make_pair(c_7326730, &pair_7326678, &c_7326731);
-+make_pair(c_7326729, &pair_7326680, &c_7326730);
-+make_pair(c_7326728, &pair_7326682, &c_7326729);
-+make_pair(c_7326727, &pair_7326684, &c_7326728);
-+make_pair(c_7326726, &pair_7326686, &c_7326727);
-+make_pair(c_7326725, &pair_7326688, &c_7326726);
-+make_pair(c_7326724, &pair_7326690, &c_7326725);
-+make_pair(c_7326723, &pair_7326692, &c_7326724);
-+make_pair(c_7326722, &pair_7326694, &c_7326723);
-+make_pair(c_7326721, &pair_7326696, &c_7326722);
-+make_pair(c_7326720, &pair_7326698, &c_7326721);
-+make_pair(c_7326719, &pair_7326700, &c_7326720);
-+make_pair(c_7326718, &pair_7326702, &c_7326719);
-+make_pair(c_7326717, &pair_7326704, &c_7326718);
-+make_pair(c_7326716, &pair_7326706, &c_7326717);
-+make_pair(c_7326715, &pair_7326708, &c_7326716);
-+make_pair(c_7326714, &pair_7326710, &c_7326715);
-+make_pair(c_7326713, &pair_7326712, &c_7326714);
-+Cyc_global_variables = &c_7326713;
++ mclosure0(clo_7326217, c_schemebase_inlinable_lambdas); make_pair(pair_7326216, find_or_add_symbol("c_schemebase_inlinable_lambdas"), &clo_7326217);
++ make_cvar(cvar_7326218, (object *)&__glo_lib_91init_117schemebase_scheme_base);make_pair(pair_7326219, find_or_add_symbol("lib-init:schemebase"), &cvar_7326218);
++ make_cvar(cvar_7326220, (object *)&__glo_define_91values_scheme_base);make_pair(pair_7326221, find_or_add_symbol("define-values"), &cvar_7326220);
++ make_cvar(cvar_7326222, (object *)&__glo_define_91record_91type_scheme_base);make_pair(pair_7326223, find_or_add_symbol("define-record-type"), &cvar_7326222);
++ make_cvar(cvar_7326224, (object *)&__glo_is_91a_127_scheme_base);make_pair(pair_7326225, find_or_add_symbol("is-a?"), &cvar_7326224);
++ make_cvar(cvar_7326226, (object *)&__glo_record_127_scheme_base);make_pair(pair_7326227, find_or_add_symbol("record?"), &cvar_7326226);
++ make_cvar(cvar_7326228, (object *)&__glo__191list_91index_scheme_base);make_pair(pair_7326229, find_or_add_symbol("_list-index"), &cvar_7326228);
++ make_cvar(cvar_7326230, (object *)&__glo_make_91setter_scheme_base);make_pair(pair_7326231, find_or_add_symbol("make-setter"), &cvar_7326230);
++ make_cvar(cvar_7326232, (object *)&__glo_make_91getter_scheme_base);make_pair(pair_7326233, find_or_add_symbol("make-getter"), &cvar_7326232);
++ make_cvar(cvar_7326234, (object *)&__glo_slot_91ref_scheme_base);make_pair(pair_7326235, find_or_add_symbol("slot-ref"), &cvar_7326234);
++ make_cvar(cvar_7326236, (object *)&__glo_slot_91set_67_scheme_base);make_pair(pair_7326237, find_or_add_symbol("slot-set!"), &cvar_7326236);
++ make_cvar(cvar_7326238, (object *)&__glo_type_91slot_91offset_scheme_base);make_pair(pair_7326239, find_or_add_symbol("type-slot-offset"), &cvar_7326238);
++ make_cvar(cvar_7326240, (object *)&__glo_make_91constructor_95args_scheme_base);make_pair(pair_7326241, find_or_add_symbol("make-constructor/args"), &cvar_7326240);
++ make_cvar(cvar_7326242, (object *)&__glo_make_91constructor_scheme_base);make_pair(pair_7326243, find_or_add_symbol("make-constructor"), &cvar_7326242);
++ make_cvar(cvar_7326244, (object *)&__glo_make_91type_91predicate_scheme_base);make_pair(pair_7326245, find_or_add_symbol("make-type-predicate"), &cvar_7326244);
++ make_cvar(cvar_7326246, (object *)&__glo_register_91simple_91type_scheme_base);make_pair(pair_7326247, find_or_add_symbol("register-simple-type"), &cvar_7326246);
++ make_cvar(cvar_7326248, (object *)&__glo_record_91marker_scheme_base);make_pair(pair_7326249, find_or_add_symbol("record-marker"), &cvar_7326248);
++ make_cvar(cvar_7326250, (object *)&__glo_guard_91aux_scheme_base);make_pair(pair_7326251, find_or_add_symbol("guard-aux"), &cvar_7326250);
++ make_cvar(cvar_7326252, (object *)&__glo_guard_scheme_base);make_pair(pair_7326253, find_or_add_symbol("guard"), &cvar_7326252);
++ make_cvar(cvar_7326254, (object *)&__glo_let_91values_scheme_base);make_pair(pair_7326255, find_or_add_symbol("let-values"), &cvar_7326254);
++ make_cvar(cvar_7326256, (object *)&__glo_let_85_91values_scheme_base);make_pair(pair_7326257, find_or_add_symbol("let*-values"), &cvar_7326256);
++ make_cvar(cvar_7326258, (object *)&__glo_letrec_85_scheme_base);make_pair(pair_7326259, find_or_add_symbol("letrec*"), &cvar_7326258);
++ make_cvar(cvar_7326260, (object *)&__glo_syntax_91rules_scheme_base);make_pair(pair_7326261, find_or_add_symbol("syntax-rules"), &cvar_7326260);
++ make_cvar(cvar_7326262, (object *)&__glo_cons_91source_scheme_base);make_pair(pair_7326263, find_or_add_symbol("cons-source"), &cvar_7326262);
++ make_cvar(cvar_7326264, (object *)&__glo_find_scheme_base);make_pair(pair_7326265, find_or_add_symbol("find"), &cvar_7326264);
++ make_cvar(cvar_7326266, (object *)&__glo_find_91tail_scheme_base);make_pair(pair_7326267, find_or_add_symbol("find-tail"), &cvar_7326266);
++ make_cvar(cvar_7326268, (object *)&__glo_identifier_127_scheme_base);make_pair(pair_7326269, find_or_add_symbol("identifier?"), &cvar_7326268);
++ make_cvar(cvar_7326270, (object *)&__glo_open_91output_91bytevector_scheme_base);make_pair(pair_7326271, find_or_add_symbol("open-output-bytevector"), &cvar_7326270);
++ make_cvar(cvar_7326272, (object *)&__glo_open_91input_91bytevector_scheme_base);make_pair(pair_7326273, find_or_add_symbol("open-input-bytevector"), &cvar_7326272);
++ make_cvar(cvar_7326274, (object *)&__glo_get_91output_91bytevector_scheme_base);make_pair(pair_7326275, find_or_add_symbol("get-output-bytevector"), &cvar_7326274);
++ make_cvar(cvar_7326276, (object *)&__glo_get_91output_91string_scheme_base);make_pair(pair_7326277, find_or_add_symbol("get-output-string"), &cvar_7326276);
++ make_cvar(cvar_7326278, (object *)&__glo_open_91output_91string_scheme_base);make_pair(pair_7326279, find_or_add_symbol("open-output-string"), &cvar_7326278);
++ make_cvar(cvar_7326280, (object *)&__glo_open_91input_91string_scheme_base);make_pair(pair_7326281, find_or_add_symbol("open-input-string"), &cvar_7326280);
++ make_cvar(cvar_7326282, (object *)&__glo_output_91port_91open_127_scheme_base);make_pair(pair_7326283, find_or_add_symbol("output-port-open?"), &cvar_7326282);
++ make_cvar(cvar_7326284, (object *)&__glo_input_91port_91open_127_scheme_base);make_pair(pair_7326285, find_or_add_symbol("input-port-open?"), &cvar_7326284);
++ make_cvar(cvar_7326286, (object *)&__glo_output_91port_127_scheme_base);make_pair(pair_7326287, find_or_add_symbol("output-port?"), &cvar_7326286);
++ make_cvar(cvar_7326288, (object *)&__glo_input_91port_127_scheme_base);make_pair(pair_7326289, find_or_add_symbol("input-port?"), &cvar_7326288);
++ make_cvar(cvar_7326290, (object *)&__glo_make_91record_91marker_scheme_base);make_pair(pair_7326291, find_or_add_symbol("make-record-marker"), &cvar_7326290);
++ make_cvar(cvar_7326292, (object *)&__glo_make_91record_91marker_191_191inline_191_191_scheme_base);make_pair(pair_7326293, find_or_add_symbol("make-record-marker__inline__"), &cvar_7326292);
++ make_cvar(cvar_7326294, (object *)&__glo__void_scheme_base);make_pair(pair_7326295, find_or_add_symbol("void"), &cvar_7326294);
++ make_cvar(cvar_7326296, (object *)&__glo_void_191_191inline_191_191_scheme_base);make_pair(pair_7326297, find_or_add_symbol("void__inline__"), &cvar_7326296);
++ make_cvar(cvar_7326298, (object *)&__glo_eof_91object_scheme_base);make_pair(pair_7326299, find_or_add_symbol("eof-object"), &cvar_7326298);
++ make_cvar(cvar_7326300, (object *)&__glo_eof_91object_191_191inline_191_191_scheme_base);make_pair(pair_7326301, find_or_add_symbol("eof-object__inline__"), &cvar_7326300);
++ make_cvar(cvar_7326302, (object *)&__glo_expt_scheme_base);make_pair(pair_7326303, find_or_add_symbol("expt"), &cvar_7326302);
++ make_cvar(cvar_7326304, (object *)&__glo_square_191_191inline_191_191_scheme_base);make_pair(pair_7326305, find_or_add_symbol("square__inline__"), &cvar_7326304);
++ make_cvar(cvar_7326306, (object *)&__glo_square_scheme_base);make_pair(pair_7326307, find_or_add_symbol("square"), &cvar_7326306);
++ make_cvar(cvar_7326308, (object *)&__glo_floor_95_scheme_base);make_pair(pair_7326309, find_or_add_symbol("floor/"), &cvar_7326308);
++ make_cvar(cvar_7326310, (object *)&__glo_floor_91remainder_scheme_base);make_pair(pair_7326311, find_or_add_symbol("floor-remainder"), &cvar_7326310);
++ make_cvar(cvar_7326312, (object *)&__glo_floor_91quotient_scheme_base);make_pair(pair_7326313, find_or_add_symbol("floor-quotient"), &cvar_7326312);
++ make_cvar(cvar_7326314, (object *)&__glo_truncate_95_scheme_base);make_pair(pair_7326315, find_or_add_symbol("truncate/"), &cvar_7326314);
++ make_cvar(cvar_7326316, (object *)&__glo_truncate_91remainder_scheme_base);make_pair(pair_7326317, find_or_add_symbol("truncate-remainder"), &cvar_7326316);
++ make_cvar(cvar_7326318, (object *)&__glo_truncate_91quotient_scheme_base);make_pair(pair_7326319, find_or_add_symbol("truncate-quotient"), &cvar_7326318);
++ make_cvar(cvar_7326320, (object *)&__glo_quotient_191_191inline_191_191_scheme_base);make_pair(pair_7326321, find_or_add_symbol("quotient__inline__"), &cvar_7326320);
++ make_cvar(cvar_7326322, (object *)&__glo_quotient_scheme_base);make_pair(pair_7326323, find_or_add_symbol("quotient"), &cvar_7326322);
++ make_cvar(cvar_7326324, (object *)&__glo_denominator_scheme_base);make_pair(pair_7326325, find_or_add_symbol("denominator"), &cvar_7326324);
++ make_cvar(cvar_7326326, (object *)&__glo_numerator_scheme_base);make_pair(pair_7326327, find_or_add_symbol("numerator"), &cvar_7326326);
++ make_cvar(cvar_7326328, (object *)&__glo_lcm_95entry_scheme_base);make_pair(pair_7326329, find_or_add_symbol("lcm/entry"), &cvar_7326328);
++ make_cvar(cvar_7326330, (object *)&__glo_lcm_95main_scheme_base);make_pair(pair_7326331, find_or_add_symbol("lcm/main"), &cvar_7326330);
++ make_cvar(cvar_7326332, (object *)&__glo_gcd_95entry_scheme_base);make_pair(pair_7326333, find_or_add_symbol("gcd/entry"), &cvar_7326332);
++ make_cvar(cvar_7326334, (object *)&__glo_gcd_95main_scheme_base);make_pair(pair_7326335, find_or_add_symbol("gcd/main"), &cvar_7326334);
++ make_cvar(cvar_7326336, (object *)&__glo_lcm_scheme_base);make_pair(pair_7326337, find_or_add_symbol("lcm"), &cvar_7326336);
++ make_cvar(cvar_7326338, (object *)&__glo_gcd_scheme_base);make_pair(pair_7326339, find_or_add_symbol("gcd"), &cvar_7326338);
++ make_cvar(cvar_7326340, (object *)&__glo_min_scheme_base);make_pair(pair_7326341, find_or_add_symbol("min"), &cvar_7326340);
++ make_cvar(cvar_7326342, (object *)&__glo_max_scheme_base);make_pair(pair_7326343, find_or_add_symbol("max"), &cvar_7326342);
++ make_cvar(cvar_7326344, (object *)&__glo_rational_127_scheme_base);make_pair(pair_7326345, find_or_add_symbol("rational?"), &cvar_7326344);
++ make_cvar(cvar_7326346, (object *)&__glo_complex_127_scheme_base);make_pair(pair_7326347, find_or_add_symbol("complex?"), &cvar_7326346);
++ make_cvar(cvar_7326348, (object *)&__glo_complex_127_191_191inline_191_191_scheme_base);make_pair(pair_7326349, find_or_add_symbol("complex?__inline__"), &cvar_7326348);
++ make_cvar(cvar_7326350, (object *)&__glo_inexact_127_scheme_base);make_pair(pair_7326351, find_or_add_symbol("inexact?"), &cvar_7326350);
++ make_cvar(cvar_7326352, (object *)&__glo_exact_127_scheme_base);make_pair(pair_7326353, find_or_add_symbol("exact?"), &cvar_7326352);
++ make_cvar(cvar_7326354, (object *)&__glo_exact_127_191_191inline_191_191_scheme_base);make_pair(pair_7326355, find_or_add_symbol("exact?__inline__"), &cvar_7326354);
++ make_cvar(cvar_7326356, (object *)&__glo_exact_91integer_127_scheme_base);make_pair(pair_7326357, find_or_add_symbol("exact-integer?"), &cvar_7326356);
++ make_cvar(cvar_7326358, (object *)&__glo_exact_91integer_127_191_191inline_191_191_scheme_base);make_pair(pair_7326359, find_or_add_symbol("exact-integer?__inline__"), &cvar_7326358);
++ make_cvar(cvar_7326360, (object *)&__glo_sqrt_scheme_base);make_pair(pair_7326361, find_or_add_symbol("sqrt"), &cvar_7326360);
++ make_cvar(cvar_7326362, (object *)&__glo_sqrt_191_191inline_191_191_scheme_base);make_pair(pair_7326363, find_or_add_symbol("sqrt__inline__"), &cvar_7326362);
++ make_cvar(cvar_7326364, (object *)&__glo_exact_91integer_91sqrt_scheme_base);make_pair(pair_7326365, find_or_add_symbol("exact-integer-sqrt"), &cvar_7326364);
++ make_cvar(cvar_7326366, (object *)&__glo_bignum_91sqrt_scheme_base);make_pair(pair_7326367, find_or_add_symbol("bignum-sqrt"), &cvar_7326366);
++ make_cvar(cvar_7326368, (object *)&__glo_bignum_127_scheme_base);make_pair(pair_7326369, find_or_add_symbol("bignum?"), &cvar_7326368);
++ make_cvar(cvar_7326370, (object *)&__glo_even_127_scheme_base);make_pair(pair_7326371, find_or_add_symbol("even?"), &cvar_7326370);
++ make_cvar(cvar_7326372, (object *)&__glo_odd_127_scheme_base);make_pair(pair_7326373, find_or_add_symbol("odd?"), &cvar_7326372);
++ make_cvar(cvar_7326374, (object *)&__glo_modulo_scheme_base);make_pair(pair_7326375, find_or_add_symbol("modulo"), &cvar_7326374);
++ make_cvar(cvar_7326376, (object *)&__glo_remainder_scheme_base);make_pair(pair_7326377, find_or_add_symbol("remainder"), &cvar_7326376);
++ make_cvar(cvar_7326378, (object *)&__glo_abs_scheme_base);make_pair(pair_7326379, find_or_add_symbol("abs"), &cvar_7326378);
++ make_cvar(cvar_7326380, (object *)&__glo_inexact_scheme_base);make_pair(pair_7326381, find_or_add_symbol("inexact"), &cvar_7326380);
++ make_cvar(cvar_7326382, (object *)&__glo_inexact_191_191inline_191_191_scheme_base);make_pair(pair_7326383, find_or_add_symbol("inexact__inline__"), &cvar_7326382);
++ make_cvar(cvar_7326384, (object *)&__glo_exact_scheme_base);make_pair(pair_7326385, find_or_add_symbol("exact"), &cvar_7326384);
++ make_cvar(cvar_7326386, (object *)&__glo_round_scheme_base);make_pair(pair_7326387, find_or_add_symbol("round"), &cvar_7326386);
++ make_cvar(cvar_7326388, (object *)&__glo_round_191_191inline_191_191_scheme_base);make_pair(pair_7326389, find_or_add_symbol("round__inline__"), &cvar_7326388);
++ make_cvar(cvar_7326390, (object *)&__glo_truncate_scheme_base);make_pair(pair_7326391, find_or_add_symbol("truncate"), &cvar_7326390);
++ make_cvar(cvar_7326392, (object *)&__glo_truncate_191_191inline_191_191_scheme_base);make_pair(pair_7326393, find_or_add_symbol("truncate__inline__"), &cvar_7326392);
++ make_cvar(cvar_7326394, (object *)&__glo_ceiling_scheme_base);make_pair(pair_7326395, find_or_add_symbol("ceiling"), &cvar_7326394);
++ make_cvar(cvar_7326396, (object *)&__glo_ceiling_191_191inline_191_191_scheme_base);make_pair(pair_7326397, find_or_add_symbol("ceiling__inline__"), &cvar_7326396);
++ make_cvar(cvar_7326398, (object *)&__glo_floor_scheme_base);make_pair(pair_7326399, find_or_add_symbol("floor"), &cvar_7326398);
++ make_cvar(cvar_7326400, (object *)&__glo_floor_191_191inline_191_191_scheme_base);make_pair(pair_7326401, find_or_add_symbol("floor__inline__"), &cvar_7326400);
++ make_cvar(cvar_7326402, (object *)&__glo_every_scheme_base);make_pair(pair_7326403, find_or_add_symbol("every"), &cvar_7326402);
++ make_cvar(cvar_7326404, (object *)&__glo_any_scheme_base);make_pair(pair_7326405, find_or_add_symbol("any"), &cvar_7326404);
++ make_cvar(cvar_7326406, (object *)&__glo_error_95loc_scheme_base);make_pair(pair_7326407, find_or_add_symbol("error/loc"), &cvar_7326406);
++ make_cvar(cvar_7326408, (object *)&__glo_Cyc_91remove_91exception_91handler_scheme_base);make_pair(pair_7326409, find_or_add_symbol("Cyc-remove-exception-handler"), &cvar_7326408);
++ make_cvar(cvar_7326410, (object *)&__glo_Cyc_91add_91exception_91handler_scheme_base);make_pair(pair_7326411, find_or_add_symbol("Cyc-add-exception-handler"), &cvar_7326410);
++ make_cvar(cvar_7326412, (object *)&__glo_with_91exception_91handler_scheme_base);make_pair(pair_7326413, find_or_add_symbol("with-exception-handler"), &cvar_7326412);
++ make_cvar(cvar_7326414, (object *)&__glo_with_91handler_scheme_base);make_pair(pair_7326415, find_or_add_symbol("with-handler"), &cvar_7326414);
++ make_cvar(cvar_7326416, (object *)&__glo_raise_91continuable_scheme_base);make_pair(pair_7326417, find_or_add_symbol("raise-continuable"), &cvar_7326416);
++ make_cvar(cvar_7326418, (object *)&__glo_raise_scheme_base);make_pair(pair_7326419, find_or_add_symbol("raise"), &cvar_7326418);
++ make_cvar(cvar_7326420, (object *)&__glo_error_scheme_base);make_pair(pair_7326421, find_or_add_symbol("error"), &cvar_7326420);
++ make_cvar(cvar_7326422, (object *)&__glo_error_91object_91irritants_scheme_base);make_pair(pair_7326423, find_or_add_symbol("error-object-irritants"), &cvar_7326422);
++ make_cvar(cvar_7326424, (object *)&__glo_error_91object_91message_scheme_base);make_pair(pair_7326425, find_or_add_symbol("error-object-message"), &cvar_7326424);
++ make_cvar(cvar_7326426, (object *)&__glo_error_91object_127_scheme_base);make_pair(pair_7326427, find_or_add_symbol("error-object?"), &cvar_7326426);
++ make_cvar(cvar_7326428, (object *)&__glo_current_91error_91port_scheme_base);make_pair(pair_7326429, find_or_add_symbol("current-error-port"), &cvar_7326428);
++ make_cvar(cvar_7326430, (object *)&__glo_current_91input_91port_scheme_base);make_pair(pair_7326431, find_or_add_symbol("current-input-port"), &cvar_7326430);
++ make_cvar(cvar_7326432, (object *)&__glo_current_91output_91port_scheme_base);make_pair(pair_7326433, find_or_add_symbol("current-output-port"), &cvar_7326432);
++ make_cvar(cvar_7326434, (object *)&__glo_make_91parameter_scheme_base);make_pair(pair_7326435, find_or_add_symbol("make-parameter"), &cvar_7326434);
++ make_cvar(cvar_7326436, (object *)&__glo__85parameter_91id_85_scheme_base);make_pair(pair_7326437, find_or_add_symbol("*parameter-id*"), &cvar_7326436);
++ make_cvar(cvar_7326438, (object *)&__glo_set_91param_91obj_67_scheme_base);make_pair(pair_7326439, find_or_add_symbol("set-param-obj!"), &cvar_7326438);
++ make_cvar(cvar_7326440, (object *)&__glo_get_91param_91objs_scheme_base);make_pair(pair_7326441, find_or_add_symbol("get-param-objs"), &cvar_7326440);
++ make_cvar(cvar_7326442, (object *)&__glo_parameterize_scheme_base);make_pair(pair_7326443, find_or_add_symbol("parameterize"), &cvar_7326442);
++ make_cvar(cvar_7326444, (object *)&__glo_Cyc_91make_91string_scheme_base);make_pair(pair_7326445, find_or_add_symbol("Cyc-make-string"), &cvar_7326444);
++ make_cvar(cvar_7326446, (object *)&__glo_make_91string_scheme_base);make_pair(pair_7326447, find_or_add_symbol("make-string"), &cvar_7326446);
++ make_cvar(cvar_7326448, (object *)&__glo_string_scheme_base);make_pair(pair_7326449, find_or_add_symbol("string"), &cvar_7326448);
++ make_cvar(cvar_7326450, (object *)&__glo_Cyc_91obj_123_127_scheme_base);make_pair(pair_7326451, find_or_add_symbol("Cyc-obj=?"), &cvar_7326450);
++ make_cvar(cvar_7326452, (object *)&__glo_symbol_123_127_scheme_base);make_pair(pair_7326453, find_or_add_symbol("symbol=?"), &cvar_7326452);
++ make_cvar(cvar_7326454, (object *)&__glo_boolean_123_127_scheme_base);make_pair(pair_7326455, find_or_add_symbol("boolean=?"), &cvar_7326454);
++ make_cvar(cvar_7326456, (object *)&__glo_vector_91fill_67_scheme_base);make_pair(pair_7326457, find_or_add_symbol("vector-fill!"), &cvar_7326456);
++ make_cvar(cvar_7326458, (object *)&__glo_vector_91copy_67_scheme_base);make_pair(pair_7326459, find_or_add_symbol("vector-copy!"), &cvar_7326458);
++ make_cvar(cvar_7326460, (object *)&__glo_vector_91copy_scheme_base);make_pair(pair_7326461, find_or_add_symbol("vector-copy"), &cvar_7326460);
++ make_cvar(cvar_7326462, (object *)&__glo_vector_91append_scheme_base);make_pair(pair_7326463, find_or_add_symbol("vector-append"), &cvar_7326462);
++ make_cvar(cvar_7326464, (object *)&__glo_vector_91for_91each_scheme_base);make_pair(pair_7326465, find_or_add_symbol("vector-for-each"), &cvar_7326464);
++ make_cvar(cvar_7326466, (object *)&__glo_vector_91map_scheme_base);make_pair(pair_7326467, find_or_add_symbol("vector-map"), &cvar_7326466);
++ make_cvar(cvar_7326468, (object *)&__glo_string_91for_91each_scheme_base);make_pair(pair_7326469, find_or_add_symbol("string-for-each"), &cvar_7326468);
++ make_cvar(cvar_7326470, (object *)&__glo_string_91map_scheme_base);make_pair(pair_7326471, find_or_add_symbol("string-map"), &cvar_7326470);
++ make_cvar(cvar_7326472, (object *)&__glo_string_91fill_67_scheme_base);make_pair(pair_7326473, find_or_add_symbol("string-fill!"), &cvar_7326472);
++ make_cvar(cvar_7326474, (object *)&__glo_string_91copy_67_scheme_base);make_pair(pair_7326475, find_or_add_symbol("string-copy!"), &cvar_7326474);
++ make_cvar(cvar_7326476, (object *)&__glo_string_91copy_scheme_base);make_pair(pair_7326477, find_or_add_symbol("string-copy"), &cvar_7326476);
++ make_cvar(cvar_7326478, (object *)&__glo_string_91_125vector_scheme_base);make_pair(pair_7326479, find_or_add_symbol("string->vector"), &cvar_7326478);
++ make_cvar(cvar_7326480, (object *)&__glo_string_91_125list_scheme_base);make_pair(pair_7326481, find_or_add_symbol("string->list"), &cvar_7326480);
++ make_cvar(cvar_7326482, (object *)&__glo_vector_91_125string_scheme_base);make_pair(pair_7326483, find_or_add_symbol("vector->string"), &cvar_7326482);
++ make_cvar(cvar_7326484, (object *)&__glo_string_91_125utf8_scheme_base);make_pair(pair_7326485, find_or_add_symbol("string->utf8"), &cvar_7326484);
++ make_cvar(cvar_7326486, (object *)&__glo_utf8_91_125string_scheme_base);make_pair(pair_7326487, find_or_add_symbol("utf8->string"), &cvar_7326486);
++ make_cvar(cvar_7326488, (object *)&__glo_bytevector_91copy_67_scheme_base);make_pair(pair_7326489, find_or_add_symbol("bytevector-copy!"), &cvar_7326488);
++ make_cvar(cvar_7326490, (object *)&__glo_bytevector_91copy_scheme_base);make_pair(pair_7326491, find_or_add_symbol("bytevector-copy"), &cvar_7326490);
++ make_cvar(cvar_7326492, (object *)&__glo_vector_91_125list_scheme_base);make_pair(pair_7326493, find_or_add_symbol("vector->list"), &cvar_7326492);
++ make_cvar(cvar_7326494, (object *)&__glo_vector_scheme_base);make_pair(pair_7326495, find_or_add_symbol("vector"), &cvar_7326494);
++ make_cvar(cvar_7326496, (object *)&__glo_reverse_scheme_base);make_pair(pair_7326497, find_or_add_symbol("reverse"), &cvar_7326496);
++ make_cvar(cvar_7326498, (object *)&__glo_list_91set_67_scheme_base);make_pair(pair_7326499, find_or_add_symbol("list-set!"), &cvar_7326498);
++ make_cvar(cvar_7326500, (object *)&__glo_list_91ref_scheme_base);make_pair(pair_7326501, find_or_add_symbol("list-ref"), &cvar_7326500);
++ make_cvar(cvar_7326502, (object *)&__glo_list_91tail_scheme_base);make_pair(pair_7326503, find_or_add_symbol("list-tail"), &cvar_7326502);
++ make_cvar(cvar_7326504, (object *)&__glo_for_91each_scheme_base);make_pair(pair_7326505, find_or_add_symbol("for-each"), &cvar_7326504);
++ make_cvar(cvar_7326506, (object *)&__glo_Cyc_91for_91each_91loop_912_scheme_base);make_pair(pair_7326507, find_or_add_symbol("Cyc-for-each-loop-2"), &cvar_7326506);
++ make_cvar(cvar_7326508, (object *)&__glo_Cyc_91for_91each_91loop_911_scheme_base);make_pair(pair_7326509, find_or_add_symbol("Cyc-for-each-loop-1"), &cvar_7326508);
++ make_cvar(cvar_7326510, (object *)&__glo_Cyc_91map_91loop_912_scheme_base);make_pair(pair_7326511, find_or_add_symbol("Cyc-map-loop-2"), &cvar_7326510);
++ make_cvar(cvar_7326512, (object *)&__glo_Cyc_91map_91loop_911_scheme_base);make_pair(pair_7326513, find_or_add_symbol("Cyc-map-loop-1"), &cvar_7326512);
++ make_cvar(cvar_7326514, (object *)&__glo_map_scheme_base);make_pair(pair_7326515, find_or_add_symbol("map"), &cvar_7326514);
++ make_cvar(cvar_7326516, (object *)&__glo__75cars_87cdrs_scheme_base);make_pair(pair_7326517, find_or_add_symbol("%cars+cdrs"), &cvar_7326516);
++ make_cvar(cvar_7326518, (object *)&__glo_car_87cdr_scheme_base);make_pair(pair_7326519, find_or_add_symbol("car+cdr"), &cvar_7326518);
++ make_cvar(cvar_7326520, (object *)&__glo_receive_scheme_base);make_pair(pair_7326521, find_or_add_symbol("receive"), &cvar_7326520);
++ make_cvar(cvar_7326522, (object *)&__glo_list_91copy_scheme_base);make_pair(pair_7326523, find_or_add_symbol("list-copy"), &cvar_7326522);
++ make_cvar(cvar_7326524, (object *)&__glo_make_91list_scheme_base);make_pair(pair_7326525, find_or_add_symbol("make-list"), &cvar_7326524);
++ make_cvar(cvar_7326526, (object *)&__glo__list_scheme_base);make_pair(pair_7326527, find_or_add_symbol("list"), &cvar_7326526);
++ make_cvar(cvar_7326528, (object *)&__glo_append_scheme_base);make_pair(pair_7326529, find_or_add_symbol("append"), &cvar_7326528);
++ make_cvar(cvar_7326530, (object *)&__glo_negative_127_191_191inline_191_191_scheme_base);make_pair(pair_7326531, find_or_add_symbol("negative?__inline__"), &cvar_7326530);
++ make_cvar(cvar_7326532, (object *)&__glo_negative_127_scheme_base);make_pair(pair_7326533, find_or_add_symbol("negative?"), &cvar_7326532);
++ make_cvar(cvar_7326534, (object *)&__glo_positive_127_191_191inline_191_191_scheme_base);make_pair(pair_7326535, find_or_add_symbol("positive?__inline__"), &cvar_7326534);
++ make_cvar(cvar_7326536, (object *)&__glo_positive_127_scheme_base);make_pair(pair_7326537, find_or_add_symbol("positive?"), &cvar_7326536);
++ make_cvar(cvar_7326538, (object *)&__glo_zero_127_191_191inline_191_191_scheme_base);make_pair(pair_7326539, find_or_add_symbol("zero?__inline__"), &cvar_7326538);
++ make_cvar(cvar_7326540, (object *)&__glo_zero_127_scheme_base);make_pair(pair_7326541, find_or_add_symbol("zero?"), &cvar_7326540);
++ make_cvar(cvar_7326542, (object *)&__glo_list_127_scheme_base);make_pair(pair_7326543, find_or_add_symbol("list?"), &cvar_7326542);
++ make_cvar(cvar_7326544, (object *)&__glo_list_127_191_191inline_191_191_scheme_base);make_pair(pair_7326545, find_or_add_symbol("list?__inline__"), &cvar_7326544);
++ make_cvar(cvar_7326546, (object *)&__glo_not_191_191inline_191_191_scheme_base);make_pair(pair_7326547, find_or_add_symbol("not__inline__"), &cvar_7326546);
++ make_cvar(cvar_7326548, (object *)&__glo_not_scheme_base);make_pair(pair_7326549, find_or_add_symbol("not"), &cvar_7326548);
++ make_cvar(cvar_7326550, (object *)&__glo_newline_scheme_base);make_pair(pair_7326551, find_or_add_symbol("newline"), &cvar_7326550);
++ make_cvar(cvar_7326552, (object *)&__glo_write_91char_scheme_base);make_pair(pair_7326553, find_or_add_symbol("write-char"), &cvar_7326552);
++ make_cvar(cvar_7326554, (object *)&__glo__75write_91bytevector_scheme_base);make_pair(pair_7326555, find_or_add_symbol("%write-bytevector"), &cvar_7326554);
++ make_cvar(cvar_7326556, (object *)&__glo__75write_91bytevector_191_191inline_191_191_scheme_base);make_pair(pair_7326557, find_or_add_symbol("%write-bytevector__inline__"), &cvar_7326556);
++ make_cvar(cvar_7326558, (object *)&__glo_write_91bytevector_scheme_base);make_pair(pair_7326559, find_or_add_symbol("write-bytevector"), &cvar_7326558);
++ make_cvar(cvar_7326560, (object *)&__glo_read_91bytevector_67_scheme_base);make_pair(pair_7326561, find_or_add_symbol("read-bytevector!"), &cvar_7326560);
++ make_cvar(cvar_7326562, (object *)&__glo_read_91bytevector_scheme_base);make_pair(pair_7326563, find_or_add_symbol("read-bytevector"), &cvar_7326562);
++ make_cvar(cvar_7326564, (object *)&__glo_write_91string_scheme_base);make_pair(pair_7326565, find_or_add_symbol("write-string"), &cvar_7326564);
++ make_cvar(cvar_7326566, (object *)&__glo_write_91string_912_scheme_base);make_pair(pair_7326567, find_or_add_symbol("write-string-2"), &cvar_7326566);
++ make_cvar(cvar_7326568, (object *)&__glo_write_91string_911_scheme_base);make_pair(pair_7326569, find_or_add_symbol("write-string-1"), &cvar_7326568);
++ make_cvar(cvar_7326570, (object *)&__glo_flush_91output_91port_scheme_base);make_pair(pair_7326571, find_or_add_symbol("flush-output-port"), &cvar_7326570);
++ make_cvar(cvar_7326572, (object *)&__glo_textual_91port_127_scheme_base);make_pair(pair_7326573, find_or_add_symbol("textual-port?"), &cvar_7326572);
++ make_cvar(cvar_7326574, (object *)&__glo_binary_91port_127_scheme_base);make_pair(pair_7326575, find_or_add_symbol("binary-port?"), &cvar_7326574);
++ make_cvar(cvar_7326576, (object *)&__glo__191binary_91port_127_scheme_base);make_pair(pair_7326577, find_or_add_symbol("_binary-port?"), &cvar_7326576);
++ make_cvar(cvar_7326578, (object *)&__glo_read_91string_scheme_base);make_pair(pair_7326579, find_or_add_symbol("read-string"), &cvar_7326578);
++ make_cvar(cvar_7326580, (object *)&__glo_read_91line_scheme_base);make_pair(pair_7326581, find_or_add_symbol("read-line"), &cvar_7326580);
++ make_cvar(cvar_7326582, (object *)&__glo_read_91char_scheme_base);make_pair(pair_7326583, find_or_add_symbol("read-char"), &cvar_7326582);
++ make_cvar(cvar_7326584, (object *)&__glo_peek_91char_scheme_base);make_pair(pair_7326585, find_or_add_symbol("peek-char"), &cvar_7326584);
++ make_cvar(cvar_7326586, (object *)&__glo_char_91ready_127_scheme_base);make_pair(pair_7326587, find_or_add_symbol("char-ready?"), &cvar_7326586);
++ make_cvar(cvar_7326588, (object *)&__glo_Cyc_91char_91ready_127_scheme_base);make_pair(pair_7326589, find_or_add_symbol("Cyc-char-ready?"), &cvar_7326588);
++ make_cvar(cvar_7326590, (object *)&__glo_write_91u8_scheme_base);make_pair(pair_7326591, find_or_add_symbol("write-u8"), &cvar_7326590);
++ make_cvar(cvar_7326592, (object *)&__glo_peek_91u8_scheme_base);make_pair(pair_7326593, find_or_add_symbol("peek-u8"), &cvar_7326592);
++ make_cvar(cvar_7326594, (object *)&__glo_read_91u8_scheme_base);make_pair(pair_7326595, find_or_add_symbol("read-u8"), &cvar_7326594);
++ make_cvar(cvar_7326596, (object *)&__glo__191write_91u8_scheme_base);make_pair(pair_7326597, find_or_add_symbol("_write-u8"), &cvar_7326596);
++ make_cvar(cvar_7326598, (object *)&__glo__191peek_91u8_scheme_base);make_pair(pair_7326599, find_or_add_symbol("_peek-u8"), &cvar_7326598);
++ make_cvar(cvar_7326600, (object *)&__glo__191read_91u8_scheme_base);make_pair(pair_7326601, find_or_add_symbol("_read-u8"), &cvar_7326600);
++ make_cvar(cvar_7326602, (object *)&__glo_foldr_scheme_base);make_pair(pair_7326603, find_or_add_symbol("foldr"), &cvar_7326602);
++ make_cvar(cvar_7326604, (object *)&__glo_foldl_scheme_base);make_pair(pair_7326605, find_or_add_symbol("foldl"), &cvar_7326604);
++ make_cvar(cvar_7326606, (object *)&__glo_assoc_scheme_base);make_pair(pair_7326607, find_or_add_symbol("assoc"), &cvar_7326606);
++ make_cvar(cvar_7326608, (object *)&__glo_assoc_91helper_scheme_base);make_pair(pair_7326609, find_or_add_symbol("assoc-helper"), &cvar_7326608);
++ make_cvar(cvar_7326610, (object *)&__glo_member_scheme_base);make_pair(pair_7326611, find_or_add_symbol("member"), &cvar_7326610);
++ make_cvar(cvar_7326612, (object *)&__glo_member_91helper_scheme_base);make_pair(pair_7326613, find_or_add_symbol("member-helper"), &cvar_7326612);
++ make_cvar(cvar_7326614, (object *)&__glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base);make_pair(pair_7326615, find_or_add_symbol("fast-string>=?__inline__"), &cvar_7326614);
++ make_cvar(cvar_7326616, (object *)&__glo_fast_91string_125_123_127_scheme_base);make_pair(pair_7326617, find_or_add_symbol("fast-string>=?"), &cvar_7326616);
++ make_cvar(cvar_7326618, (object *)&__glo_fast_91string_125_127_191_191inline_191_191_scheme_base);make_pair(pair_7326619, find_or_add_symbol("fast-string>?__inline__"), &cvar_7326618);
++ make_cvar(cvar_7326620, (object *)&__glo_fast_91string_125_127_scheme_base);make_pair(pair_7326621, find_or_add_symbol("fast-string>?"), &cvar_7326620);
++ make_cvar(cvar_7326622, (object *)&__glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base);make_pair(pair_7326623, find_or_add_symbol("fast-string<=?__inline__"), &cvar_7326622);
++ make_cvar(cvar_7326624, (object *)&__glo_fast_91string_121_123_127_scheme_base);make_pair(pair_7326625, find_or_add_symbol("fast-string<=?"), &cvar_7326624);
++ make_cvar(cvar_7326626, (object *)&__glo_fast_91string_121_127_191_191inline_191_191_scheme_base);make_pair(pair_7326627, find_or_add_symbol("fast-string<?__inline__"), &cvar_7326626);
++ make_cvar(cvar_7326628, (object *)&__glo_fast_91string_121_127_scheme_base);make_pair(pair_7326629, find_or_add_symbol("fast-string<?"), &cvar_7326628);
++ make_cvar(cvar_7326630, (object *)&__glo_fast_91string_123_127_191_191inline_191_191_scheme_base);make_pair(pair_7326631, find_or_add_symbol("fast-string=?__inline__"), &cvar_7326630);
++ make_cvar(cvar_7326632, (object *)&__glo_fast_91string_123_127_scheme_base);make_pair(pair_7326633, find_or_add_symbol("fast-string=?"), &cvar_7326632);
++ make_cvar(cvar_7326634, (object *)&__glo_string_125_123_127_scheme_base);make_pair(pair_7326635, find_or_add_symbol("string>=?"), &cvar_7326634);
++ make_cvar(cvar_7326636, (object *)&__glo_string_125_127_scheme_base);make_pair(pair_7326637, find_or_add_symbol("string>?"), &cvar_7326636);
++ make_cvar(cvar_7326638, (object *)&__glo_string_121_123_127_scheme_base);make_pair(pair_7326639, find_or_add_symbol("string<=?"), &cvar_7326638);
++ make_cvar(cvar_7326640, (object *)&__glo_string_121_127_scheme_base);make_pair(pair_7326641, find_or_add_symbol("string<?"), &cvar_7326640);
++ make_cvar(cvar_7326642, (object *)&__glo_string_123_127_scheme_base);make_pair(pair_7326643, find_or_add_symbol("string=?"), &cvar_7326642);
++ make_cvar(cvar_7326644, (object *)&__glo_char_125_123_127_scheme_base);make_pair(pair_7326645, find_or_add_symbol("char>=?"), &cvar_7326644);
++ make_cvar(cvar_7326646, (object *)&__glo_char_121_123_127_scheme_base);make_pair(pair_7326647, find_or_add_symbol("char<=?"), &cvar_7326646);
++ make_cvar(cvar_7326648, (object *)&__glo_char_125_127_scheme_base);make_pair(pair_7326649, find_or_add_symbol("char>?"), &cvar_7326648);
++ make_cvar(cvar_7326650, (object *)&__glo_char_121_127_scheme_base);make_pair(pair_7326651, find_or_add_symbol("char<?"), &cvar_7326650);
++ make_cvar(cvar_7326652, (object *)&__glo_char_123_127_scheme_base);make_pair(pair_7326653, find_or_add_symbol("char=?"), &cvar_7326652);
++ make_cvar(cvar_7326654, (object *)&__glo_Cyc_91bin_91op_91char_scheme_base);make_pair(pair_7326655, find_or_add_symbol("Cyc-bin-op-char"), &cvar_7326654);
++ make_cvar(cvar_7326656, (object *)&__glo_Cyc_91bin_91op_scheme_base);make_pair(pair_7326657, find_or_add_symbol("Cyc-bin-op"), &cvar_7326656);
++ make_cvar(cvar_7326658, (object *)&__glo_call_91with_91port_scheme_base);make_pair(pair_7326659, find_or_add_symbol("call-with-port"), &cvar_7326658);
++ make_cvar(cvar_7326660, (object *)&__glo_dynamic_91wind_scheme_base);make_pair(pair_7326661, find_or_add_symbol("dynamic-wind"), &cvar_7326660);
++ make_cvar(cvar_7326662, (object *)&__glo_call_91with_91values_scheme_base);make_pair(pair_7326663, find_or_add_symbol("call-with-values"), &cvar_7326662);
++ make_cvar(cvar_7326664, (object *)&__glo_values_scheme_base);make_pair(pair_7326665, find_or_add_symbol("values"), &cvar_7326664);
++ make_cvar(cvar_7326666, (object *)&__glo_call_91with_91current_91continuation_scheme_base);make_pair(pair_7326667, find_or_add_symbol("call-with-current-continuation"), &cvar_7326666);
++ make_cvar(cvar_7326668, (object *)&__glo_syntax_91error_scheme_base);make_pair(pair_7326669, find_or_add_symbol("syntax-error"), &cvar_7326668);
++ make_cvar(cvar_7326670, (object *)&__glo_quasiquote_scheme_base);make_pair(pair_7326671, find_or_add_symbol("quasiquote"), &cvar_7326670);
++ make_cvar(cvar_7326672, (object *)&__glo__do_scheme_base);make_pair(pair_7326673, find_or_add_symbol("do"), &cvar_7326672);
++ make_cvar(cvar_7326674, (object *)&__glo_unless_scheme_base);make_pair(pair_7326675, find_or_add_symbol("unless"), &cvar_7326674);
++ make_cvar(cvar_7326676, (object *)&__glo_when_scheme_base);make_pair(pair_7326677, find_or_add_symbol("when"), &cvar_7326676);
++ make_cvar(cvar_7326678, (object *)&__glo__case_scheme_base);make_pair(pair_7326679, find_or_add_symbol("case"), &cvar_7326678);
++ make_cvar(cvar_7326680, (object *)&__glo_cond_scheme_base);make_pair(pair_7326681, find_or_add_symbol("cond"), &cvar_7326680);
++ make_cvar(cvar_7326682, (object *)&__glo_cond_91expand_scheme_base);make_pair(pair_7326683, find_or_add_symbol("cond-expand"), &cvar_7326682);
++ make_cvar(cvar_7326684, (object *)&__glo_begin_scheme_base);make_pair(pair_7326685, find_or_add_symbol("begin"), &cvar_7326684);
++ make_cvar(cvar_7326686, (object *)&__glo_letrec_scheme_base);make_pair(pair_7326687, find_or_add_symbol("letrec"), &cvar_7326686);
++ make_cvar(cvar_7326688, (object *)&__glo_let_85_scheme_base);make_pair(pair_7326689, find_or_add_symbol("let*"), &cvar_7326688);
++ make_cvar(cvar_7326690, (object *)&__glo_let_scheme_base);make_pair(pair_7326691, find_or_add_symbol("let"), &cvar_7326690);
++ make_cvar(cvar_7326692, (object *)&__glo_or_scheme_base);make_pair(pair_7326693, find_or_add_symbol("or"), &cvar_7326692);
++ make_cvar(cvar_7326694, (object *)&__glo_and_scheme_base);make_pair(pair_7326695, find_or_add_symbol("and"), &cvar_7326694);
++ make_cvar(cvar_7326696, (object *)&__glo_Cyc_91version_scheme_base);make_pair(pair_7326697, find_or_add_symbol("Cyc-version"), &cvar_7326696);
++ make_cvar(cvar_7326698, (object *)&__glo_Cyc_91add_91feature_67_scheme_base);make_pair(pair_7326699, find_or_add_symbol("Cyc-add-feature!"), &cvar_7326698);
++ make_cvar(cvar_7326700, (object *)&__glo__85other_91features_85_scheme_base);make_pair(pair_7326701, find_or_add_symbol("*other-features*"), &cvar_7326700);
++ make_cvar(cvar_7326702, (object *)&__glo_features_scheme_base);make_pair(pair_7326703, find_or_add_symbol("features"), &cvar_7326702);
++ make_cvar(cvar_7326704, (object *)&__glo_call_95cc_scheme_base);make_pair(pair_7326705, find_or_add_symbol("call/cc"), &cvar_7326704);
++make_pair(c_7326950, &pair_7326216,Cyc_global_variables);
++make_pair(c_7326949, &pair_7326219, &c_7326950);
++make_pair(c_7326948, &pair_7326221, &c_7326949);
++make_pair(c_7326947, &pair_7326223, &c_7326948);
++make_pair(c_7326946, &pair_7326225, &c_7326947);
++make_pair(c_7326945, &pair_7326227, &c_7326946);
++make_pair(c_7326944, &pair_7326229, &c_7326945);
++make_pair(c_7326943, &pair_7326231, &c_7326944);
++make_pair(c_7326942, &pair_7326233, &c_7326943);
++make_pair(c_7326941, &pair_7326235, &c_7326942);
++make_pair(c_7326940, &pair_7326237, &c_7326941);
++make_pair(c_7326939, &pair_7326239, &c_7326940);
++make_pair(c_7326938, &pair_7326241, &c_7326939);
++make_pair(c_7326937, &pair_7326243, &c_7326938);
++make_pair(c_7326936, &pair_7326245, &c_7326937);
++make_pair(c_7326935, &pair_7326247, &c_7326936);
++make_pair(c_7326934, &pair_7326249, &c_7326935);
++make_pair(c_7326933, &pair_7326251, &c_7326934);
++make_pair(c_7326932, &pair_7326253, &c_7326933);
++make_pair(c_7326931, &pair_7326255, &c_7326932);
++make_pair(c_7326930, &pair_7326257, &c_7326931);
++make_pair(c_7326929, &pair_7326259, &c_7326930);
++make_pair(c_7326928, &pair_7326261, &c_7326929);
++make_pair(c_7326927, &pair_7326263, &c_7326928);
++make_pair(c_7326926, &pair_7326265, &c_7326927);
++make_pair(c_7326925, &pair_7326267, &c_7326926);
++make_pair(c_7326924, &pair_7326269, &c_7326925);
++make_pair(c_7326923, &pair_7326271, &c_7326924);
++make_pair(c_7326922, &pair_7326273, &c_7326923);
++make_pair(c_7326921, &pair_7326275, &c_7326922);
++make_pair(c_7326920, &pair_7326277, &c_7326921);
++make_pair(c_7326919, &pair_7326279, &c_7326920);
++make_pair(c_7326918, &pair_7326281, &c_7326919);
++make_pair(c_7326917, &pair_7326283, &c_7326918);
++make_pair(c_7326916, &pair_7326285, &c_7326917);
++make_pair(c_7326915, &pair_7326287, &c_7326916);
++make_pair(c_7326914, &pair_7326289, &c_7326915);
++make_pair(c_7326913, &pair_7326291, &c_7326914);
++make_pair(c_7326912, &pair_7326293, &c_7326913);
++make_pair(c_7326911, &pair_7326295, &c_7326912);
++make_pair(c_7326910, &pair_7326297, &c_7326911);
++make_pair(c_7326909, &pair_7326299, &c_7326910);
++make_pair(c_7326908, &pair_7326301, &c_7326909);
++make_pair(c_7326907, &pair_7326303, &c_7326908);
++make_pair(c_7326906, &pair_7326305, &c_7326907);
++make_pair(c_7326905, &pair_7326307, &c_7326906);
++make_pair(c_7326904, &pair_7326309, &c_7326905);
++make_pair(c_7326903, &pair_7326311, &c_7326904);
++make_pair(c_7326902, &pair_7326313, &c_7326903);
++make_pair(c_7326901, &pair_7326315, &c_7326902);
++make_pair(c_7326900, &pair_7326317, &c_7326901);
++make_pair(c_7326899, &pair_7326319, &c_7326900);
++make_pair(c_7326898, &pair_7326321, &c_7326899);
++make_pair(c_7326897, &pair_7326323, &c_7326898);
++make_pair(c_7326896, &pair_7326325, &c_7326897);
++make_pair(c_7326895, &pair_7326327, &c_7326896);
++make_pair(c_7326894, &pair_7326329, &c_7326895);
++make_pair(c_7326893, &pair_7326331, &c_7326894);
++make_pair(c_7326892, &pair_7326333, &c_7326893);
++make_pair(c_7326891, &pair_7326335, &c_7326892);
++make_pair(c_7326890, &pair_7326337, &c_7326891);
++make_pair(c_7326889, &pair_7326339, &c_7326890);
++make_pair(c_7326888, &pair_7326341, &c_7326889);
++make_pair(c_7326887, &pair_7326343, &c_7326888);
++make_pair(c_7326886, &pair_7326345, &c_7326887);
++make_pair(c_7326885, &pair_7326347, &c_7326886);
++make_pair(c_7326884, &pair_7326349, &c_7326885);
++make_pair(c_7326883, &pair_7326351, &c_7326884);
++make_pair(c_7326882, &pair_7326353, &c_7326883);
++make_pair(c_7326881, &pair_7326355, &c_7326882);
++make_pair(c_7326880, &pair_7326357, &c_7326881);
++make_pair(c_7326879, &pair_7326359, &c_7326880);
++make_pair(c_7326878, &pair_7326361, &c_7326879);
++make_pair(c_7326877, &pair_7326363, &c_7326878);
++make_pair(c_7326876, &pair_7326365, &c_7326877);
++make_pair(c_7326875, &pair_7326367, &c_7326876);
++make_pair(c_7326874, &pair_7326369, &c_7326875);
++make_pair(c_7326873, &pair_7326371, &c_7326874);
++make_pair(c_7326872, &pair_7326373, &c_7326873);
++make_pair(c_7326871, &pair_7326375, &c_7326872);
++make_pair(c_7326870, &pair_7326377, &c_7326871);
++make_pair(c_7326869, &pair_7326379, &c_7326870);
++make_pair(c_7326868, &pair_7326381, &c_7326869);
++make_pair(c_7326867, &pair_7326383, &c_7326868);
++make_pair(c_7326866, &pair_7326385, &c_7326867);
++make_pair(c_7326865, &pair_7326387, &c_7326866);
++make_pair(c_7326864, &pair_7326389, &c_7326865);
++make_pair(c_7326863, &pair_7326391, &c_7326864);
++make_pair(c_7326862, &pair_7326393, &c_7326863);
++make_pair(c_7326861, &pair_7326395, &c_7326862);
++make_pair(c_7326860, &pair_7326397, &c_7326861);
++make_pair(c_7326859, &pair_7326399, &c_7326860);
++make_pair(c_7326858, &pair_7326401, &c_7326859);
++make_pair(c_7326857, &pair_7326403, &c_7326858);
++make_pair(c_7326856, &pair_7326405, &c_7326857);
++make_pair(c_7326855, &pair_7326407, &c_7326856);
++make_pair(c_7326854, &pair_7326409, &c_7326855);
++make_pair(c_7326853, &pair_7326411, &c_7326854);
++make_pair(c_7326852, &pair_7326413, &c_7326853);
++make_pair(c_7326851, &pair_7326415, &c_7326852);
++make_pair(c_7326850, &pair_7326417, &c_7326851);
++make_pair(c_7326849, &pair_7326419, &c_7326850);
++make_pair(c_7326848, &pair_7326421, &c_7326849);
++make_pair(c_7326847, &pair_7326423, &c_7326848);
++make_pair(c_7326846, &pair_7326425, &c_7326847);
++make_pair(c_7326845, &pair_7326427, &c_7326846);
++make_pair(c_7326844, &pair_7326429, &c_7326845);
++make_pair(c_7326843, &pair_7326431, &c_7326844);
++make_pair(c_7326842, &pair_7326433, &c_7326843);
++make_pair(c_7326841, &pair_7326435, &c_7326842);
++make_pair(c_7326840, &pair_7326437, &c_7326841);
++make_pair(c_7326839, &pair_7326439, &c_7326840);
++make_pair(c_7326838, &pair_7326441, &c_7326839);
++make_pair(c_7326837, &pair_7326443, &c_7326838);
++make_pair(c_7326836, &pair_7326445, &c_7326837);
++make_pair(c_7326835, &pair_7326447, &c_7326836);
++make_pair(c_7326834, &pair_7326449, &c_7326835);
++make_pair(c_7326833, &pair_7326451, &c_7326834);
++make_pair(c_7326832, &pair_7326453, &c_7326833);
++make_pair(c_7326831, &pair_7326455, &c_7326832);
++make_pair(c_7326830, &pair_7326457, &c_7326831);
++make_pair(c_7326829, &pair_7326459, &c_7326830);
++make_pair(c_7326828, &pair_7326461, &c_7326829);
++make_pair(c_7326827, &pair_7326463, &c_7326828);
++make_pair(c_7326826, &pair_7326465, &c_7326827);
++make_pair(c_7326825, &pair_7326467, &c_7326826);
++make_pair(c_7326824, &pair_7326469, &c_7326825);
++make_pair(c_7326823, &pair_7326471, &c_7326824);
++make_pair(c_7326822, &pair_7326473, &c_7326823);
++make_pair(c_7326821, &pair_7326475, &c_7326822);
++make_pair(c_7326820, &pair_7326477, &c_7326821);
++make_pair(c_7326819, &pair_7326479, &c_7326820);
++make_pair(c_7326818, &pair_7326481, &c_7326819);
++make_pair(c_7326817, &pair_7326483, &c_7326818);
++make_pair(c_7326816, &pair_7326485, &c_7326817);
++make_pair(c_7326815, &pair_7326487, &c_7326816);
++make_pair(c_7326814, &pair_7326489, &c_7326815);
++make_pair(c_7326813, &pair_7326491, &c_7326814);
++make_pair(c_7326812, &pair_7326493, &c_7326813);
++make_pair(c_7326811, &pair_7326495, &c_7326812);
++make_pair(c_7326810, &pair_7326497, &c_7326811);
++make_pair(c_7326809, &pair_7326499, &c_7326810);
++make_pair(c_7326808, &pair_7326501, &c_7326809);
++make_pair(c_7326807, &pair_7326503, &c_7326808);
++make_pair(c_7326806, &pair_7326505, &c_7326807);
++make_pair(c_7326805, &pair_7326507, &c_7326806);
++make_pair(c_7326804, &pair_7326509, &c_7326805);
++make_pair(c_7326803, &pair_7326511, &c_7326804);
++make_pair(c_7326802, &pair_7326513, &c_7326803);
++make_pair(c_7326801, &pair_7326515, &c_7326802);
++make_pair(c_7326800, &pair_7326517, &c_7326801);
++make_pair(c_7326799, &pair_7326519, &c_7326800);
++make_pair(c_7326798, &pair_7326521, &c_7326799);
++make_pair(c_7326797, &pair_7326523, &c_7326798);
++make_pair(c_7326796, &pair_7326525, &c_7326797);
++make_pair(c_7326795, &pair_7326527, &c_7326796);
++make_pair(c_7326794, &pair_7326529, &c_7326795);
++make_pair(c_7326793, &pair_7326531, &c_7326794);
++make_pair(c_7326792, &pair_7326533, &c_7326793);
++make_pair(c_7326791, &pair_7326535, &c_7326792);
++make_pair(c_7326790, &pair_7326537, &c_7326791);
++make_pair(c_7326789, &pair_7326539, &c_7326790);
++make_pair(c_7326788, &pair_7326541, &c_7326789);
++make_pair(c_7326787, &pair_7326543, &c_7326788);
++make_pair(c_7326786, &pair_7326545, &c_7326787);
++make_pair(c_7326785, &pair_7326547, &c_7326786);
++make_pair(c_7326784, &pair_7326549, &c_7326785);
++make_pair(c_7326783, &pair_7326551, &c_7326784);
++make_pair(c_7326782, &pair_7326553, &c_7326783);
++make_pair(c_7326781, &pair_7326555, &c_7326782);
++make_pair(c_7326780, &pair_7326557, &c_7326781);
++make_pair(c_7326779, &pair_7326559, &c_7326780);
++make_pair(c_7326778, &pair_7326561, &c_7326779);
++make_pair(c_7326777, &pair_7326563, &c_7326778);
++make_pair(c_7326776, &pair_7326565, &c_7326777);
++make_pair(c_7326775, &pair_7326567, &c_7326776);
++make_pair(c_7326774, &pair_7326569, &c_7326775);
++make_pair(c_7326773, &pair_7326571, &c_7326774);
++make_pair(c_7326772, &pair_7326573, &c_7326773);
++make_pair(c_7326771, &pair_7326575, &c_7326772);
++make_pair(c_7326770, &pair_7326577, &c_7326771);
++make_pair(c_7326769, &pair_7326579, &c_7326770);
++make_pair(c_7326768, &pair_7326581, &c_7326769);
++make_pair(c_7326767, &pair_7326583, &c_7326768);
++make_pair(c_7326766, &pair_7326585, &c_7326767);
++make_pair(c_7326765, &pair_7326587, &c_7326766);
++make_pair(c_7326764, &pair_7326589, &c_7326765);
++make_pair(c_7326763, &pair_7326591, &c_7326764);
++make_pair(c_7326762, &pair_7326593, &c_7326763);
++make_pair(c_7326761, &pair_7326595, &c_7326762);
++make_pair(c_7326760, &pair_7326597, &c_7326761);
++make_pair(c_7326759, &pair_7326599, &c_7326760);
++make_pair(c_7326758, &pair_7326601, &c_7326759);
++make_pair(c_7326757, &pair_7326603, &c_7326758);
++make_pair(c_7326756, &pair_7326605, &c_7326757);
++make_pair(c_7326755, &pair_7326607, &c_7326756);
++make_pair(c_7326754, &pair_7326609, &c_7326755);
++make_pair(c_7326753, &pair_7326611, &c_7326754);
++make_pair(c_7326752, &pair_7326613, &c_7326753);
++make_pair(c_7326751, &pair_7326615, &c_7326752);
++make_pair(c_7326750, &pair_7326617, &c_7326751);
++make_pair(c_7326749, &pair_7326619, &c_7326750);
++make_pair(c_7326748, &pair_7326621, &c_7326749);
++make_pair(c_7326747, &pair_7326623, &c_7326748);
++make_pair(c_7326746, &pair_7326625, &c_7326747);
++make_pair(c_7326745, &pair_7326627, &c_7326746);
++make_pair(c_7326744, &pair_7326629, &c_7326745);
++make_pair(c_7326743, &pair_7326631, &c_7326744);
++make_pair(c_7326742, &pair_7326633, &c_7326743);
++make_pair(c_7326741, &pair_7326635, &c_7326742);
++make_pair(c_7326740, &pair_7326637, &c_7326741);
++make_pair(c_7326739, &pair_7326639, &c_7326740);
++make_pair(c_7326738, &pair_7326641, &c_7326739);
++make_pair(c_7326737, &pair_7326643, &c_7326738);
++make_pair(c_7326736, &pair_7326645, &c_7326737);
++make_pair(c_7326735, &pair_7326647, &c_7326736);
++make_pair(c_7326734, &pair_7326649, &c_7326735);
++make_pair(c_7326733, &pair_7326651, &c_7326734);
++make_pair(c_7326732, &pair_7326653, &c_7326733);
++make_pair(c_7326731, &pair_7326655, &c_7326732);
++make_pair(c_7326730, &pair_7326657, &c_7326731);
++make_pair(c_7326729, &pair_7326659, &c_7326730);
++make_pair(c_7326728, &pair_7326661, &c_7326729);
++make_pair(c_7326727, &pair_7326663, &c_7326728);
++make_pair(c_7326726, &pair_7326665, &c_7326727);
++make_pair(c_7326725, &pair_7326667, &c_7326726);
++make_pair(c_7326724, &pair_7326669, &c_7326725);
++make_pair(c_7326723, &pair_7326671, &c_7326724);
++make_pair(c_7326722, &pair_7326673, &c_7326723);
++make_pair(c_7326721, &pair_7326675, &c_7326722);
++make_pair(c_7326720, &pair_7326677, &c_7326721);
++make_pair(c_7326719, &pair_7326679, &c_7326720);
++make_pair(c_7326718, &pair_7326681, &c_7326719);
++make_pair(c_7326717, &pair_7326683, &c_7326718);
++make_pair(c_7326716, &pair_7326685, &c_7326717);
++make_pair(c_7326715, &pair_7326687, &c_7326716);
++make_pair(c_7326714, &pair_7326689, &c_7326715);
++make_pair(c_7326713, &pair_7326691, &c_7326714);
++make_pair(c_7326712, &pair_7326693, &c_7326713);
++make_pair(c_7326711, &pair_7326695, &c_7326712);
++make_pair(c_7326710, &pair_7326697, &c_7326711);
++make_pair(c_7326709, &pair_7326699, &c_7326710);
++make_pair(c_7326708, &pair_7326701, &c_7326709);
++make_pair(c_7326707, &pair_7326703, &c_7326708);
++make_pair(c_7326706, &pair_7326705, &c_7326707);
++Cyc_global_variables = &c_7326706;
object buf[1]; buf[0] = ((closure1_type *)clo)->element;
(((closure)__glo_lib_91init_117schemebase_scheme_base)->fn)(data, buf[0], 1, buf);
}
Home |
Main Index |
Thread Index |
Old Index