/**
 ** This file was automatically generated by the Cyclone scheme compiler
 ** http://justinethier.github.io/cyclone/
 **
 ** (c) 2014-2024 Justin Ethier
 ** Version 0.36.0 
 **
 **/

#define closcall1(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 1, buf ); \
} else { \
   ((clo)->fn)(td, clo, 1, buf); \
;\
}
#define return_closcall1(td, clo,a1) { \
 char top; \
 object buf[1]; buf[0] = a1;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 1); \
     return; \
 } else {\
     closcall1(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc1(td, clo,a1) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[1]; buf[0] = a1;\
     GC(td, clo, buf, 1); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct1(td, _fn,a1) { \
 char top; \
 object buf[1]; buf[0] = a1; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 1); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 1, buf); \
 }}

#define return_direct_with_clo1(td, clo, _fn,a1) { \
 char top; \
 object buf[1]; buf[0] = a1;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 1); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 1, buf); \
 }}

#define closcall2(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 2, buf ); \
} else { \
   ((clo)->fn)(td, clo, 2, buf); \
;\
}
#define return_closcall2(td, clo,a1,a2) { \
 char top; \
 object buf[2]; buf[0] = a1;buf[1] = a2;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 2); \
     return; \
 } else {\
     closcall2(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc2(td, clo,a1,a2) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[2]; buf[0] = a1;buf[1] = a2;\
     GC(td, clo, buf, 2); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct2(td, _fn,a1,a2) { \
 char top; \
 object buf[2]; buf[0] = a1;buf[1] = a2; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 2); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 2, buf); \
 }}

#define return_direct_with_clo2(td, clo, _fn,a1,a2) { \
 char top; \
 object buf[2]; buf[0] = a1;buf[1] = a2;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 2); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 2, buf); \
 }}

#define closcall3(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 3, buf ); \
} else { \
   ((clo)->fn)(td, clo, 3, buf); \
;\
}
#define return_closcall3(td, clo,a1,a2,a3) { \
 char top; \
 object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 3); \
     return; \
 } else {\
     closcall3(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc3(td, clo,a1,a2,a3) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3;\
     GC(td, clo, buf, 3); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct3(td, _fn,a1,a2,a3) { \
 char top; \
 object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 3); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 3, buf); \
 }}

#define return_direct_with_clo3(td, clo, _fn,a1,a2,a3) { \
 char top; \
 object buf[3]; buf[0] = a1;buf[1] = a2;buf[2] = a3;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 3); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 3, buf); \
 }}

#define closcall4(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 4, buf ); \
} else { \
   ((clo)->fn)(td, clo, 4, buf); \
;\
}
#define return_closcall4(td, clo,a1,a2,a3,a4) { \
 char top; \
 object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 4); \
     return; \
 } else {\
     closcall4(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc4(td, clo,a1,a2,a3,a4) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;\
     GC(td, clo, buf, 4); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct4(td, _fn,a1,a2,a3,a4) { \
 char top; \
 object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 4); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 4, buf); \
 }}

#define return_direct_with_clo4(td, clo, _fn,a1,a2,a3,a4) { \
 char top; \
 object buf[4]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 4); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 4, buf); \
 }}

#define closcall5(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 5, buf ); \
} else { \
   ((clo)->fn)(td, clo, 5, buf); \
;\
}
#define return_closcall5(td, clo,a1,a2,a3,a4,a5) { \
 char top; \
 object buf[5]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 5); \
     return; \
 } else {\
     closcall5(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc5(td, clo,a1,a2,a3,a4,a5) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[5]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;\
     GC(td, clo, buf, 5); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct5(td, _fn,a1,a2,a3,a4,a5) { \
 char top; \
 object buf[5]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 5); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 5, buf); \
 }}

#define return_direct_with_clo5(td, clo, _fn,a1,a2,a3,a4,a5) { \
 char top; \
 object buf[5]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 5); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 5, buf); \
 }}

#define closcall6(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 6, buf ); \
} else { \
   ((clo)->fn)(td, clo, 6, buf); \
;\
}
#define return_closcall6(td, clo,a1,a2,a3,a4,a5,a6) { \
 char top; \
 object buf[6]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 6); \
     return; \
 } else {\
     closcall6(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc6(td, clo,a1,a2,a3,a4,a5,a6) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[6]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;\
     GC(td, clo, buf, 6); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct6(td, _fn,a1,a2,a3,a4,a5,a6) { \
 char top; \
 object buf[6]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 6); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 6, buf); \
 }}

#define return_direct_with_clo6(td, clo, _fn,a1,a2,a3,a4,a5,a6) { \
 char top; \
 object buf[6]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 6); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 6, buf); \
 }}

#define closcall8(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 8, buf ); \
} else { \
   ((clo)->fn)(td, clo, 8, buf); \
;\
}
#define return_closcall8(td, clo,a1,a2,a3,a4,a5,a6,a7,a8) { \
 char top; \
 object buf[8]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 8); \
     return; \
 } else {\
     closcall8(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc8(td, clo,a1,a2,a3,a4,a5,a6,a7,a8) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[8]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;\
     GC(td, clo, buf, 8); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct8(td, _fn,a1,a2,a3,a4,a5,a6,a7,a8) { \
 char top; \
 object buf[8]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 8); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 8, buf); \
 }}

#define return_direct_with_clo8(td, clo, _fn,a1,a2,a3,a4,a5,a6,a7,a8) { \
 char top; \
 object buf[8]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 8); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 8, buf); \
 }}

#define closcall11(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 11, buf ); \
} else { \
   ((clo)->fn)(td, clo, 11, buf); \
;\
}
#define return_closcall11(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { \
 char top; \
 object buf[11]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 11); \
     return; \
 } else {\
     closcall11(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc11(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[11]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;\
     GC(td, clo, buf, 11); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct11(td, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { \
 char top; \
 object buf[11]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 11); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 11, buf); \
 }}

#define return_direct_with_clo11(td, clo, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { \
 char top; \
 object buf[11]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 11); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 11, buf); \
 }}

#define closcall12(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 12, buf ); \
} else { \
   ((clo)->fn)(td, clo, 12, buf); \
;\
}
#define return_closcall12(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { \
 char top; \
 object buf[12]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 12); \
     return; \
 } else {\
     closcall12(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc12(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[12]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;\
     GC(td, clo, buf, 12); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct12(td, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { \
 char top; \
 object buf[12]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 12); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 12, buf); \
 }}

#define return_direct_with_clo12(td, clo, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { \
 char top; \
 object buf[12]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 12); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 12, buf); \
 }}

#define closcall16(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 16, buf ); \
} else { \
   ((clo)->fn)(td, clo, 16, buf); \
;\
}
#define return_closcall16(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) { \
 char top; \
 object buf[16]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;buf[12] = a13;buf[13] = a14;buf[14] = a15;buf[15] = a16;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 16); \
     return; \
 } else {\
     closcall16(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc16(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[16]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;buf[12] = a13;buf[13] = a14;buf[14] = a15;buf[15] = a16;\
     GC(td, clo, buf, 16); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct16(td, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) { \
 char top; \
 object buf[16]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;buf[12] = a13;buf[13] = a14;buf[14] = a15;buf[15] = a16; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 16); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 16, buf); \
 }}

#define return_direct_with_clo16(td, clo, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) { \
 char top; \
 object buf[16]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;buf[7] = a8;buf[8] = a9;buf[9] = a10;buf[10] = a11;buf[11] = a12;buf[12] = a13;buf[13] = a14;buf[14] = a15;buf[15] = a16;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 16); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 16, buf); \
 }}

#include "cyclone/types.h"
object __glo_dirs_91_125args = NULL;
object __glo_collect_91opt_91values = NULL;
object __glo_run_91external_91compiler = NULL;
object __glo_get_91meta = NULL;
object __glo_load_91program_91metadata = NULL;
object __glo_save_91program_91metadata = NULL;
object __glo_run_91compiler = NULL;
object __glo_get_91options_67 = NULL;
object __glo_program_91c_91linker_91opts_67 = NULL;
object __glo_program_91c_91compiler_91opts_67 = NULL;
object __glo_read_91file = NULL;
object __glo_base_91expander = NULL;
object __glo_import_91reduction = NULL;
object __glo_c_91compile_91and_91emit = NULL;
object __glo_calling_91program = NULL;
object __glo_file_91mtime = NULL;
object __glo_in_91subdir_127 = NULL;
object __glo_recompile_127 = NULL;
object __glo_report_117elapsed = NULL;
object __glo__85report_91elapsed_85 = NULL;
object __glo__85start_85 = NULL;
object __glo__85cgen_117use_91unsafe_91prims_85 = NULL;
object __glo__85cgen_117track_91call_91history_85 = NULL;
object __glo__85optimize_117inline_91unsafe_85 = NULL;
object __glo__85optimize_117beta_91expand_91threshold_85 = NULL;
object __glo__85optimize_117memoize_91pure_91functions_85 = NULL;
object __glo__85optimization_91level_85 = NULL;
object __glo__85fe_117batch_91compile_85 = NULL;
extern object __glo_member_scheme_base;
extern object __glo_assoc_scheme_base;
extern object __glo_cons_91source_scheme_base;
extern object __glo_syntax_91rules_scheme_base;
extern object __glo_letrec_85_scheme_base;
extern object __glo_guard_scheme_base;
extern object __glo_guard_91aux_scheme_base;
extern object __glo_define_91record_91type_scheme_base;
extern object __glo_record_127_scheme_base;
extern object __glo_is_91a_127_scheme_base;
extern object __glo_register_91simple_91type_scheme_base;
extern object __glo_make_91type_91predicate_scheme_base;
extern object __glo_make_91constructor_scheme_base;
extern object __glo_make_91constructor_95args_scheme_base;
extern object __glo_make_91getter_scheme_base;
extern object __glo_make_91setter_scheme_base;
extern object __glo_slot_91ref_scheme_base;
extern object __glo_slot_91set_67_scheme_base;
extern object __glo_type_91slot_91offset_scheme_base;
extern object __glo_make_91record_91marker_scheme_base;
extern object __glo_receive_scheme_base;
extern object __glo_abs_scheme_base;
extern object __glo_max_scheme_base;
extern object __glo_min_scheme_base;
extern object __glo_modulo_scheme_base;
extern object __glo_floor_91remainder_scheme_base;
extern object __glo_even_127_scheme_base;
extern object __glo_exact_91integer_127_scheme_base;
extern object __glo_exact_91integer_91sqrt_scheme_base;
extern object __glo_exact_127_scheme_base;
extern object __glo_inexact_127_scheme_base;
extern object __glo_odd_127_scheme_base;
extern object __glo_complex_127_scheme_base;
extern object __glo_rational_127_scheme_base;
extern object __glo_bignum_127_scheme_base;
extern object __glo_gcd_scheme_base;
extern object __glo_lcm_scheme_base;
extern object __glo_quotient_scheme_base;
extern object __glo_remainder_scheme_base;
extern object __glo_truncate_91quotient_scheme_base;
extern object __glo_truncate_91remainder_scheme_base;
extern object __glo_truncate_95_scheme_base;
extern object __glo_floor_91quotient_scheme_base;
extern object __glo_floor_91remainder_scheme_base;
extern object __glo_floor_95_scheme_base;
extern object __glo_square_scheme_base;
extern object __glo_expt_scheme_base;
extern object __glo_call_91with_91current_91continuation_scheme_base;
extern object __glo_call_95cc_scheme_base;
extern object __glo_call_91with_91values_scheme_base;
extern object __glo_dynamic_91wind_scheme_base;
extern object __glo_values_scheme_base;
extern object __glo_char_123_127_scheme_base;
extern object __glo_char_121_127_scheme_base;
extern object __glo_char_125_127_scheme_base;
extern object __glo_char_121_123_127_scheme_base;
extern object __glo_char_125_123_127_scheme_base;
extern object __glo_string_123_127_scheme_base;
extern object __glo_string_121_127_scheme_base;
extern object __glo_string_121_123_127_scheme_base;
extern object __glo_string_125_127_scheme_base;
extern object __glo_string_125_123_127_scheme_base;
extern object __glo_fast_91string_123_127_scheme_base;
extern object __glo_fast_91string_121_127_scheme_base;
extern object __glo_fast_91string_121_123_127_scheme_base;
extern object __glo_fast_91string_125_127_scheme_base;
extern object __glo_fast_91string_125_123_127_scheme_base;
extern object __glo_foldl_scheme_base;
extern object __glo_foldr_scheme_base;
extern object __glo_not_scheme_base;
extern object __glo_list_127_scheme_base;
extern object __glo_zero_127_scheme_base;
extern object __glo_positive_127_scheme_base;
extern object __glo_negative_127_scheme_base;
extern object __glo_append_scheme_base;
extern object __glo__list_scheme_base;
extern object __glo_make_91list_scheme_base;
extern object __glo_list_91copy_scheme_base;
extern object __glo_map_scheme_base;
extern object __glo_Cyc_91map_91loop_911_scheme_base;
extern object __glo_Cyc_91map_91loop_912_scheme_base;
extern object __glo_Cyc_91for_91each_91loop_911_scheme_base;
extern object __glo_Cyc_91for_91each_91loop_912_scheme_base;
extern object __glo_for_91each_scheme_base;
extern object __glo_list_91tail_scheme_base;
extern object __glo_list_91ref_scheme_base;
extern object __glo_list_91set_67_scheme_base;
extern object __glo_reverse_scheme_base;
extern object __glo_boolean_123_127_scheme_base;
extern object __glo_symbol_123_127_scheme_base;
extern object __glo_Cyc_91obj_123_127_scheme_base;
extern object __glo_vector_scheme_base;
extern object __glo_vector_91append_scheme_base;
extern object __glo_vector_91copy_scheme_base;
extern object __glo_vector_91copy_67_scheme_base;
extern object __glo_vector_91fill_67_scheme_base;
extern object __glo_vector_91_125list_scheme_base;
extern object __glo_vector_91_125string_scheme_base;
extern object __glo_vector_91map_scheme_base;
extern object __glo_vector_91for_91each_scheme_base;
extern object __glo_make_91string_scheme_base;
extern object __glo_string_scheme_base;
extern object __glo_string_91copy_scheme_base;
extern object __glo_string_91copy_67_scheme_base;
extern object __glo_string_91fill_67_scheme_base;
extern object __glo_string_91_125list_scheme_base;
extern object __glo_string_91_125vector_scheme_base;
extern object __glo_string_91map_scheme_base;
extern object __glo_string_91for_91each_scheme_base;
extern object __glo_make_91parameter_scheme_base;
extern object __glo_current_91output_91port_scheme_base;
extern object __glo_current_91input_91port_scheme_base;
extern object __glo_current_91error_91port_scheme_base;
extern object __glo_call_91with_91port_scheme_base;
extern object __glo_error_91object_127_scheme_base;
extern object __glo_error_91object_91message_scheme_base;
extern object __glo_error_91object_91irritants_scheme_base;
extern object __glo_error_95loc_scheme_base;
extern object __glo_error_scheme_base;
extern object __glo_raise_scheme_base;
extern object __glo_raise_91continuable_scheme_base;
extern object __glo_with_91handler_scheme_base;
extern object __glo_with_91exception_91handler_scheme_base;
extern object __glo_Cyc_91add_91exception_91handler_scheme_base;
extern object __glo_Cyc_91remove_91exception_91handler_scheme_base;
extern object __glo_newline_scheme_base;
extern object __glo_write_91char_scheme_base;
extern object __glo_write_91string_scheme_base;
extern object __glo_write_91string_911_scheme_base;
extern object __glo_write_91string_912_scheme_base;
extern object __glo_flush_91output_91port_scheme_base;
extern object __glo_char_91ready_127_scheme_base;
extern object __glo_peek_91char_scheme_base;
extern object __glo_read_91char_scheme_base;
extern object __glo_read_91line_scheme_base;
extern object __glo_read_91string_scheme_base;
extern object __glo_input_91port_127_scheme_base;
extern object __glo_output_91port_127_scheme_base;
extern object __glo_input_91port_91open_127_scheme_base;
extern object __glo_output_91port_91open_127_scheme_base;
extern object __glo_get_91output_91string_scheme_base;
extern object __glo_open_91output_91string_scheme_base;
extern object __glo_open_91input_91string_scheme_base;
extern object __glo_get_91output_91bytevector_scheme_base;
extern object __glo_open_91input_91bytevector_scheme_base;
extern object __glo_open_91output_91bytevector_scheme_base;
extern object __glo_features_scheme_base;
extern object __glo_Cyc_91add_91feature_67_scheme_base;
extern object __glo_Cyc_91version_scheme_base;
extern object __glo_any_scheme_base;
extern object __glo_every_scheme_base;
extern object __glo_and_scheme_base;
extern object __glo_or_scheme_base;
extern object __glo_let_scheme_base;
extern object __glo_let_85_scheme_base;
extern object __glo_letrec_scheme_base;
extern object __glo_let_85_91values_scheme_base;
extern object __glo_let_91values_scheme_base;
extern object __glo_define_91values_scheme_base;
extern object __glo_begin_scheme_base;
extern object __glo__case_scheme_base;
extern object __glo_cond_scheme_base;
extern object __glo_cond_91expand_scheme_base;
extern object __glo__do_scheme_base;
extern object __glo_when_scheme_base;
extern object __glo_unless_scheme_base;
extern object __glo_quasiquote_scheme_base;
extern object __glo_floor_scheme_base;
extern object __glo_ceiling_scheme_base;
extern object __glo_truncate_scheme_base;
extern object __glo_round_scheme_base;
extern object __glo_exact_scheme_base;
extern object __glo_inexact_scheme_base;
extern object __glo_eof_91object_scheme_base;
extern object __glo__void_scheme_base;
extern object __glo_syntax_91error_scheme_base;
extern object __glo_bytevector_91copy_scheme_base;
extern object __glo_bytevector_91copy_67_scheme_base;
extern object __glo_utf8_91_125string_scheme_base;
extern object __glo_string_91_125utf8_scheme_base;
extern object __glo_denominator_scheme_base;
extern object __glo_numerator_scheme_base;
extern object __glo_parameterize_scheme_base;
extern object __glo_read_91bytevector_scheme_base;
extern object __glo_read_91bytevector_67_scheme_base;
extern object __glo_write_91bytevector_scheme_base;
extern object __glo_peek_91u8_scheme_base;
extern object __glo_read_91u8_scheme_base;
extern object __glo_write_91u8_scheme_base;
extern object __glo_binary_91port_127_scheme_base;
extern object __glo_textual_91port_127_scheme_base;
extern object __glo_rationalize_scheme_base;
extern object __glo_case_91lambda_scheme_case_91lambda;
extern object __glo_eval_scheme_eval;
extern object __glo_eval_91from_91c_scheme_eval;
extern object __glo_create_91environment_scheme_eval;
extern object __glo_setup_91environment_scheme_eval;
extern object __glo__75import_scheme_eval;
extern object __glo_imported_127_scheme_eval;
extern object __glo__75set_91import_91dirs_67_scheme_eval;
extern object __glo_import_91shared_91object_scheme_eval;
extern object __glo__85defined_91macros_85_scheme_eval;
extern object __glo_get_91macros_scheme_eval;
extern object __glo_macro_117macro_127_scheme_eval;
extern object __glo_macro_117expand_scheme_eval;
extern object __glo_macro_117add_67_scheme_eval;
extern object __glo_macro_117cleanup_scheme_eval;
extern object __glo_macro_117load_91env_67_scheme_eval;
extern object __glo_macro_117get_91env_scheme_eval;
extern object __glo_macro_117get_91defined_91macros_scheme_eval;
extern object __glo_expand_scheme_eval;
extern object __glo_expand_91lambda_91body_scheme_eval;
extern object __glo_call_91with_91input_91file_scheme_file;
extern object __glo_call_91with_91output_91file_scheme_file;
extern object __glo_with_91input_91from_91file_scheme_file;
extern object __glo_with_91output_91to_91file_scheme_file;
extern object __glo_delay_scheme_lazy;
extern object __glo_force_scheme_lazy;
extern object __glo_delay_91force_scheme_lazy;
extern object __glo_make_91promise_scheme_lazy;
extern object __glo_promise_127_scheme_lazy;
extern object __glo_read_scheme_read;
extern object __glo_read_91all_scheme_read;
extern object __glo_read_91all_95source_scheme_read;
extern object __glo_include_scheme_read;
extern object __glo_include_91ci_scheme_read;
extern object __glo_current_91second_scheme_time;
extern object __glo_current_91jiffy_scheme_time;
extern object __glo_jiffies_91per_91second_scheme_time;
extern object __glo_display_scheme_write;
extern object __glo_write_scheme_write;
extern object __glo_write_91shared_scheme_write;
extern object __glo_write_91simple_scheme_write;
extern object __glo_ast_117make_91lambda_scheme_cyclone_ast;
extern object __glo_ast_117_75make_91lambda_scheme_cyclone_ast;
extern object __glo_ast_117lambda_127_scheme_cyclone_ast;
extern object __glo_ast_117lambda_91id_scheme_cyclone_ast;
extern object __glo_ast_117lambda_91args_scheme_cyclone_ast;
extern object __glo_ast_117set_91lambda_91args_67_scheme_cyclone_ast;
extern object __glo_ast_117lambda_91body_scheme_cyclone_ast;
extern object __glo_ast_117set_91lambda_91body_67_scheme_cyclone_ast;
extern object __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast;
extern object __glo_ast_117set_91lambda_91has_91cont_67_scheme_cyclone_ast;
extern object __glo_ast_117get_91next_91lambda_91id_67_scheme_cyclone_ast;
extern object __glo_ast_117reset_91lambda_91ids_67_scheme_cyclone_ast;
extern object __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast;
extern object __glo_ast_117ast_91_125sexp_scheme_cyclone_ast;
extern object __glo_ast_117sexp_91_125ast_scheme_cyclone_ast;
extern object __glo__85Cyc_91version_91banner_85_scheme_cyclone_common;
extern object __glo__85version_85_scheme_cyclone_common;
extern object __glo__85version_91number_85_scheme_cyclone_common;
extern object __glo__85version_91name_85_scheme_cyclone_common;
extern object __glo__85version_91banner_85_scheme_cyclone_common;
extern object __glo__85c_91file_91header_91comment_85_scheme_cyclone_common;
extern object __glo__85reader_91source_91db_85_scheme_cyclone_common;
extern object __glo_memloc_scheme_cyclone_common;
extern object __glo_define_91syntax_127_scheme_cyclone_util;
extern object __glo_let_91syntax_127_scheme_cyclone_util;
extern object __glo_letrec_91syntax_127_scheme_cyclone_util;
extern object __glo_tagged_91list_127_scheme_cyclone_util;
extern object __glo_if_127_scheme_cyclone_util;
extern object __glo_if_91syntax_127_scheme_cyclone_util;
extern object __glo_begin_127_scheme_cyclone_util;
extern object __glo_lambda_127_scheme_cyclone_util;
extern object __glo_pair_91_125list_scheme_cyclone_util;
extern object __glo_define_91lambda_127_scheme_cyclone_util;
extern object __glo_define_91_125lambda_scheme_cyclone_util;
extern object __glo_formals_91_125list_scheme_cyclone_util;
extern object __glo_lambda_91formals_91_125list_scheme_cyclone_util;
extern object __glo_lambda_91varargs_127_scheme_cyclone_util;
extern object __glo_lambda_91_125formals_scheme_cyclone_util;
extern object __glo_lambda_91_125exp_scheme_cyclone_util;
extern object __glo_lambda_91formals_91type_scheme_cyclone_util;
extern object __glo_lambda_91varargs_91var_scheme_cyclone_util;
extern object __glo_pack_91lambda_91arguments_scheme_cyclone_util;
extern object __glo_if_91_125condition_scheme_cyclone_util;
extern object __glo_if_91_125then_scheme_cyclone_util;
extern object __glo_if_91else_127_scheme_cyclone_util;
extern object __glo_if_91_125else_scheme_cyclone_util;
extern object __glo_const_127_scheme_cyclone_util;
extern object __glo_ref_127_scheme_cyclone_util;
extern object __glo_quote_127_scheme_cyclone_util;
extern object __glo_define_91c_127_scheme_cyclone_util;
extern object __glo_set_67_127_scheme_cyclone_util;
extern object __glo_set_67_91_125var_scheme_cyclone_util;
extern object __glo_set_67_91_125exp_scheme_cyclone_util;
extern object __glo_define_127_scheme_cyclone_util;
extern object __glo_define_91_125var_scheme_cyclone_util;
extern object __glo_define_91_125exp_scheme_cyclone_util;
extern object __glo_app_127_scheme_cyclone_util;
extern object __glo_env_117enclosing_91environment_scheme_cyclone_util;
extern object __glo_env_117first_91frame_scheme_cyclone_util;
extern object __glo_env_117the_91empty_91environment_scheme_cyclone_util;
extern object __glo_env_117make_91frame_scheme_cyclone_util;
extern object __glo_env_117frame_91variables_scheme_cyclone_util;
extern object __glo_env_117frame_91values_scheme_cyclone_util;
extern object __glo_env_117add_91binding_91to_91frame_67_scheme_cyclone_util;
extern object __glo_env_117all_91variables_scheme_cyclone_util;
extern object __glo_env_117all_91values_scheme_cyclone_util;
extern object __glo_env_117extend_91environment_scheme_cyclone_util;
extern object __glo_env_117lookup_scheme_cyclone_util;
extern object __glo_env_117lookup_91variable_91value_scheme_cyclone_util;
extern object __glo_env_117_191lookup_91variable_91value_scheme_cyclone_util;
extern object __glo_env_117set_91variable_91value_67_scheme_cyclone_util;
extern object __glo_env_117define_91variable_67_scheme_cyclone_util;
extern object __glo_make_91syntactic_91closure_scheme_cyclone_util;
extern object __glo_strip_91syntactic_91closures_scheme_cyclone_util;
extern object __glo_identifier_91_125symbol_scheme_cyclone_util;
extern object __glo_identifier_127_scheme_cyclone_util;
extern object __glo_identifier_123_127_scheme_cyclone_util;
extern object __glo_Cyc_91er_91rename_scheme_cyclone_util;
extern object __glo_Cyc_91er_91compare_127_scheme_cyclone_util;
extern object __glo_mangle_scheme_cyclone_util;
extern object __glo_mangle_91global_scheme_cyclone_util;
extern object __glo_define_91c_91inline_127_scheme_cyclone_util;
extern object __glo_define_91c_91_125inline_91var_scheme_cyclone_util;
extern object __glo_Cyc_91set_91immutable_67_scheme_cyclone_util;
extern object __glo_string_91join_scheme_cyclone_util;
extern object __glo_string_91split_scheme_cyclone_util;
extern object __glo_gensym_scheme_cyclone_util;
extern object __glo_delete_scheme_cyclone_util;
extern object __glo_delete_91duplicates_scheme_cyclone_util;
extern object __glo_flatten_scheme_cyclone_util;
extern object __glo_length_95obj_scheme_cyclone_util;
extern object __glo_list_91index2_scheme_cyclone_util;
extern object __glo_list_91insert_91at_67_scheme_cyclone_util;
extern object __glo_list_91prefix_127_scheme_cyclone_util;
extern object __glo_string_91replace_91all_scheme_cyclone_util;
extern object __glo_take_scheme_cyclone_util;
extern object __glo_drop_scheme_cyclone_util;
extern object __glo_filter_scheme_cyclone_util;
extern object __glo_current_91expand_91filepath_scheme_cyclone_util;
extern object __glo_mta_117code_91gen_scheme_cyclone_cgen;
extern object __glo_autogen_scheme_cyclone_cgen;
extern object __glo_autogen_117defprimitives_scheme_cyclone_cgen;
extern object __glo_autogen_117primitive_91procedures_scheme_cyclone_cgen;
extern object __glo_emit_scheme_cyclone_cgen;
extern object __glo_emit_85_scheme_cyclone_cgen;
extern object __glo_emits_scheme_cyclone_cgen;
extern object __glo_emits_85_scheme_cyclone_cgen;
extern object __glo_emit_91newline_scheme_cyclone_cgen;
extern object __glo_self_91closure_91call_127_scheme_cyclone_cgen;
extern object __glo_prim_127_scheme_cyclone_primitives;
extern object __glo__85primitives_85_scheme_cyclone_primitives;
extern object __glo__85primitives_91num_91args_85_scheme_cyclone_primitives;
extern object __glo_prim_91call_127_scheme_cyclone_primitives;
extern object __glo_prim_91_125c_91func_scheme_cyclone_primitives;
extern object __glo_prim_91_125c_91func_91uses_91alloca_127_scheme_cyclone_primitives;
extern object __glo_prim_95data_91arg_127_scheme_cyclone_primitives;
extern object __glo_prim_95c_91var_91pointer_scheme_cyclone_primitives;
extern object __glo_prim_95c_91var_91assign_scheme_cyclone_primitives;
extern object __glo_prim_95cvar_127_scheme_cyclone_primitives;
extern object __glo_prim_117inline_91convert_91prim_91call_scheme_cyclone_primitives;
extern object __glo_prim_117check_91arg_91count_scheme_cyclone_primitives;
extern object __glo_prim_117mutates_127_scheme_cyclone_primitives;
extern object __glo_prim_117cont_127_scheme_cyclone_primitives;
extern object __glo_prim_117cont_95no_91args_127_scheme_cyclone_primitives;
extern object __glo_prim_117arg_91count_127_scheme_cyclone_primitives;
extern object __glo_prim_117allocates_91object_127_scheme_cyclone_primitives;
extern object __glo_prim_117immutable_91args_95result_127_scheme_cyclone_primitives;
extern object __glo_prim_117udf_127_scheme_cyclone_primitives;
extern object __glo_prim_117add_91udf_67_scheme_cyclone_primitives;
extern object __glo_prim_117func_91_125prim_scheme_cyclone_primitives;
extern object __glo__85do_91code_91gen_85_scheme_cyclone_transforms;
extern object __glo__85trace_91level_85_scheme_cyclone_transforms;
extern object __glo__85primitives_85_scheme_cyclone_primitives;
extern object __glo_built_91in_91syms_scheme_cyclone_transforms;
extern object __glo_trace_scheme_cyclone_transforms;
extern object __glo_trace_117error_scheme_cyclone_transforms;
extern object __glo_trace_117warn_scheme_cyclone_transforms;
extern object __glo_trace_117info_scheme_cyclone_transforms;
extern object __glo_trace_117debug_scheme_cyclone_transforms;
extern object __glo_cyc_117error_scheme_cyclone_transforms;
extern object __glo_basename_scheme_cyclone_transforms;
extern object __glo_list_91index_scheme_cyclone_transforms;
extern object __glo_symbol_121_127_scheme_cyclone_transforms;
extern object __glo_insert_scheme_cyclone_transforms;
extern object __glo_remove_scheme_cyclone_transforms;
extern object __glo__union_scheme_cyclone_transforms;
extern object __glo_difference_scheme_cyclone_transforms;
extern object __glo_reduce_scheme_cyclone_transforms;
extern object __glo_azip_scheme_cyclone_transforms;
extern object __glo_assq_91remove_91key_scheme_cyclone_transforms;
extern object __glo_assq_91remove_91keys_scheme_cyclone_transforms;
extern object __glo_let_127_scheme_cyclone_transforms;
extern object __glo_let_91_125bindings_scheme_cyclone_transforms;
extern object __glo_let_91_125exp_scheme_cyclone_transforms;
extern object __glo_let_91_125bound_91vars_scheme_cyclone_transforms;
extern object __glo_let_91_125args_scheme_cyclone_transforms;
extern object __glo_letrec_127_scheme_cyclone_transforms;
extern object __glo_letrec_91_125bindings_scheme_cyclone_transforms;
extern object __glo_letrec_91_125exp_scheme_cyclone_transforms;
extern object __glo_letrec_91_125bound_91vars_scheme_cyclone_transforms;
extern object __glo_letrec_91_125args_scheme_cyclone_transforms;
extern object __glo_lambda_91num_91args_scheme_cyclone_transforms;
extern object __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms;
extern object __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms;
extern object __glo_list_91_125lambda_91formals_scheme_cyclone_transforms;
extern object __glo_list_91_125pair_scheme_cyclone_transforms;
extern object __glo_app_91_125fun_scheme_cyclone_transforms;
extern object __glo_app_91_125args_scheme_cyclone_transforms;
extern object __glo_precompute_91prim_91app_127_scheme_cyclone_transforms;
extern object __glo_begin_91_125exps_scheme_cyclone_transforms;
extern object __glo_closure_127_scheme_cyclone_transforms;
extern object __glo_closure_91_125lam_scheme_cyclone_transforms;
extern object __glo_closure_91_125env_scheme_cyclone_transforms;
extern object __glo_closure_91_125fv_scheme_cyclone_transforms;
extern object __glo_env_91make_127_scheme_cyclone_transforms;
extern object __glo_env_91make_91_125id_scheme_cyclone_transforms;
extern object __glo_env_91make_91_125fields_scheme_cyclone_transforms;
extern object __glo_env_91make_91_125values_scheme_cyclone_transforms;
extern object __glo_env_91get_127_scheme_cyclone_transforms;
extern object __glo_env_91get_91_125id_scheme_cyclone_transforms;
extern object __glo_env_91get_91_125field_scheme_cyclone_transforms;
extern object __glo_env_91get_91_125env_scheme_cyclone_transforms;
extern object __glo_set_91cell_67_127_scheme_cyclone_transforms;
extern object __glo_set_91cell_67_91_125cell_scheme_cyclone_transforms;
extern object __glo_set_91cell_67_91_125value_scheme_cyclone_transforms;
extern object __glo_cell_127_scheme_cyclone_transforms;
extern object __glo_cell_91_125value_scheme_cyclone_transforms;
extern object __glo_cell_91get_127_scheme_cyclone_transforms;
extern object __glo_cell_91get_91_125cell_scheme_cyclone_transforms;
extern object __glo_isolate_91globals_scheme_cyclone_transforms;
extern object __glo_has_91global_127_scheme_cyclone_transforms;
extern object __glo_global_91vars_scheme_cyclone_transforms;
extern object __glo_filter_91unused_91variables_scheme_cyclone_transforms;
extern object __glo_free_91vars_scheme_cyclone_transforms;
extern object __glo_clear_91mutables_scheme_cyclone_transforms;
extern object __glo_mark_91mutable_scheme_cyclone_transforms;
extern object __glo_is_91mutable_127_scheme_cyclone_transforms;
extern object __glo_analyze_91mutable_91variables_scheme_cyclone_transforms;
extern object __glo_wrap_91mutables_scheme_cyclone_transforms;
extern object __glo_alpha_91convert_scheme_cyclone_transforms;
extern object __glo_cps_91convert_scheme_cyclone_transforms;
extern object __glo_prim_91convert_scheme_cyclone_transforms;
extern object __glo_validate_91keyword_91syntax_scheme_cyclone_transforms;
extern object __glo_closure_91convert_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_117cc_91ast_91_125vars_scheme_cyclone_cps_91optimizations;
extern object __glo_pos_91in_91list_scheme_cyclone_cps_91optimizations;
extern object __glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations;
extern object __glo_optimize_91cps_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_91cps_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations;
extern object __glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations;
extern object __glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations;
extern object __glo_opt_117contract_scheme_cyclone_cps_91optimizations;
extern object __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations;
extern object __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations;
extern object __glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117get_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117get_95default_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117set_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117get_91db_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117max_91lambda_91id_scheme_cyclone_cps_91optimizations;
extern object __glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations;
extern object __glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations;
extern object __glo_well_91known_91lambda_scheme_cyclone_cps_91optimizations;
extern object __glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations;
extern object __glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117make_91var_scheme_cyclone_cps_91optimizations;
extern object __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117variable_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117global_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations;
extern object __glo_with_91var_scheme_cyclone_cps_91optimizations;
extern object __glo_with_91var_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117make_91fnc_scheme_cyclone_cps_91optimizations;
extern object __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations;
extern object __glo_adb_117function_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117simple_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations;
extern object __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations;
extern object __glo_with_91fnc_scheme_cyclone_cps_91optimizations;
extern object __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations;
extern object __glo_library_127_scheme_cyclone_libraries;
extern object __glo_library_91exists_127_scheme_cyclone_libraries;
extern object __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries;
extern object __glo_lib_117name_scheme_cyclone_libraries;
extern object __glo_lib_117name_91_125string_scheme_cyclone_libraries;
extern object __glo_lib_117name_91_125symbol_scheme_cyclone_libraries;
extern object __glo_lib_117name_91_125unique_91string_scheme_cyclone_libraries;
extern object __glo_lib_117result_scheme_cyclone_libraries;
extern object __glo_lib_117exports_scheme_cyclone_libraries;
extern object __glo_lib_117rename_91exports_scheme_cyclone_libraries;
extern object __glo_lib_117imports_scheme_cyclone_libraries;
extern object __glo_lib_117body_scheme_cyclone_libraries;
extern object __glo_lib_117cond_91expand_scheme_cyclone_libraries;
extern object __glo_lib_117cond_91expand_91decls_scheme_cyclone_libraries;
extern object __glo_lib_117includes_scheme_cyclone_libraries;
extern object __glo_lib_117include_91c_91headers_scheme_cyclone_libraries;
extern object __glo_lib_117inlines_scheme_cyclone_libraries;
extern object __glo_lib_117import_91set_117library_91name_127_scheme_cyclone_libraries;
extern object __glo_lib_117import_91set_91_125import_91set_scheme_cyclone_libraries;
extern object __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries;
extern object __glo_lib_117import_91_125filename_scheme_cyclone_libraries;
extern object __glo_lib_117import_91_125metalist_scheme_cyclone_libraries;
extern object __glo_lib_117import_91_125path_scheme_cyclone_libraries;
extern object __glo_lib_117check_91system_91path_scheme_cyclone_libraries;
extern object __glo_lib_117read_91imports_scheme_cyclone_libraries;
extern object __glo_lib_117read_91includes_scheme_cyclone_libraries;
extern object __glo_lib_117import_91_125export_91list_scheme_cyclone_libraries;
extern object __glo_lib_117import_91set_95exports_91_125imports_scheme_cyclone_libraries;
extern object __glo_lib_117resolve_91meta_scheme_cyclone_libraries;
extern object __glo_lib_117get_91all_scheme_cyclone_libraries;
extern object __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries;
extern object __glo_lib_117get_91dep_91list_scheme_cyclone_libraries;
extern object __glo_lib_117c_91linker_91options_scheme_cyclone_libraries;
extern object __glo_lib_117read_91c_91linker_91options_scheme_cyclone_libraries;
extern object __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries;
extern object __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries;
extern object __glo_lib_117read_91c_91compiler_91options_scheme_cyclone_libraries;
extern object __glo_lib_117get_91all_91c_91compiler_91options_scheme_cyclone_libraries;
extern object __glo_lib_117imports_91_125idb_scheme_cyclone_libraries;
extern object __glo_lib_117idb_117ids_scheme_cyclone_libraries;
extern object __glo_lib_117idb_117lookup_scheme_cyclone_libraries;
extern object __glo_lib_117idb_117entry_91_125library_91name_scheme_cyclone_libraries;
extern object __glo_lib_117idb_117entry_91_125library_91id_scheme_cyclone_libraries;
extern object __glo_thread_127_srfi_18;
extern object __glo_make_91thread_srfi_18;
extern object __glo_thread_91name_srfi_18;
extern object __glo_thread_91specific_srfi_18;
extern object __glo_thread_91specific_91set_67_srfi_18;
extern object __glo_thread_91start_67_srfi_18;
extern object __glo_thread_91sleep_67_srfi_18;
extern object __glo_thread_91yield_67_srfi_18;
extern object __glo_thread_91terminate_67_srfi_18;
extern object __glo_current_91thread_srfi_18;
extern object __glo_current_91thread_91data_srfi_18;
extern object __glo_thread_91join_67_srfi_18;
extern object __glo_mutex_127_srfi_18;
extern object __glo_make_91mutex_srfi_18;
extern object __glo_mutex_91lock_67_srfi_18;
extern object __glo_mutex_91unlock_67_srfi_18;
extern object __glo_condition_91variable_127_srfi_18;
extern object __glo_make_91condition_91variable_srfi_18;
extern object __glo_condition_91variable_91wait_67_srfi_18;
extern object __glo_condition_91variable_91signal_67_srfi_18;
extern object __glo_condition_91variable_91broadcast_67_srfi_18;
extern object __glo__91_125heap_srfi_18;
extern object __glo_Cyc_91minor_91gc_srfi_18;
extern object __glo_fast_91string_123_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_121_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_121_123_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_125_127_191_191inline_191_191_scheme_base;
extern object __glo_fast_91string_125_123_127_191_191inline_191_191_scheme_base;
extern object __glo__75write_91bytevector_191_191inline_191_191_scheme_base;
extern object __glo_not_191_191inline_191_191_scheme_base;
extern object __glo_list_127_191_191inline_191_191_scheme_base;
extern object __glo_zero_127_191_191inline_191_191_scheme_base;
extern object __glo_positive_127_191_191inline_191_191_scheme_base;
extern object __glo_negative_127_191_191inline_191_191_scheme_base;
extern object __glo_floor_191_191inline_191_191_scheme_base;
extern object __glo_ceiling_191_191inline_191_191_scheme_base;
extern object __glo_truncate_191_191inline_191_191_scheme_base;
extern object __glo_round_191_191inline_191_191_scheme_base;
extern object __glo_exact_191_191inline_191_191_scheme_base;
extern object __glo_inexact_191_191inline_191_191_scheme_base;
extern object __glo_sqrt_191_191inline_191_191_scheme_base;
extern object __glo_exact_91integer_127_191_191inline_191_191_scheme_base;
extern object __glo_exact_127_191_191inline_191_191_scheme_base;
extern object __glo_complex_127_191_191inline_191_191_scheme_base;
extern object __glo_fixnum_127_191_191inline_191_191_scheme_base;
extern object __glo_quotient_191_191inline_191_191_scheme_base;
extern object __glo_square_191_191inline_191_191_scheme_base;
extern object __glo_eof_91object_191_191inline_191_191_scheme_base;
extern object __glo_void_191_191inline_191_191_scheme_base;
extern object __glo_make_91record_91marker_191_191inline_191_191_scheme_base;
extern object __glo_variable_127_191_191inline_191_191_scheme_eval;
extern object __glo_assignment_91variable_191_191inline_191_191_scheme_eval;
extern object __glo_assignment_91value_191_191inline_191_191_scheme_eval;
extern object __glo_definition_91variable_191_191inline_191_191_scheme_eval;
extern object __glo_lambda_91parameters_191_191inline_191_191_scheme_eval;
extern object __glo_lambda_91body_191_191inline_191_191_scheme_eval;
extern object __glo_if_91predicate_191_191inline_191_191_scheme_eval;
extern object __glo_if_91consequent_191_191inline_191_191_scheme_eval;
extern object __glo_if_91alternative_191_191inline_191_191_scheme_eval;
extern object __glo_application_127_191_191inline_191_191_scheme_eval;
extern object __glo_operator_191_191inline_191_191_scheme_eval;
extern object __glo_operands_191_191inline_191_191_scheme_eval;
extern object __glo_procedure_91parameters_191_191inline_191_191_scheme_eval;
extern object __glo_procedure_91body_191_191inline_191_191_scheme_eval;
extern object __glo_procedure_91environment_191_191inline_191_191_scheme_eval;
extern object __glo_primitive_91implementation_191_191inline_191_191_scheme_eval;
extern object __glo_macro_117macro_127_191_191inline_191_191_scheme_eval;
extern object __glo_Cyc_91opaque_91eq_127_191_191inline_191_191_scheme_read;
extern object __glo_Cyc_91opaque_91unsafe_91eq_127_191_191inline_191_191_scheme_read;
extern object __glo_Cyc_91opaque_91unsafe_91string_127_191_191inline_191_191_scheme_read;
extern object __glo_Cyc_91opaque_91_125string_191_191inline_191_191_scheme_read;
extern object __glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_app_127_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_ref_127_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_lambda_91_125formals_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_lambda_91_125exp_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117enclosing_91environment_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117first_91frame_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117frame_91variables_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_env_117frame_91values_191_191inline_191_191_scheme_cyclone_util;
extern object __glo_lib_117import_91set_91_125import_91set_191_191inline_191_191_scheme_cyclone_libraries;
extern object __glo_lib_117idb_117entry_91_125library_91name_191_191inline_191_191_scheme_cyclone_libraries;
extern object __glo_thread_91name_191_191inline_191_191_srfi_18;
extern object __glo_thread_91specific_191_191inline_191_191_srfi_18;
#include "cyclone/runtime.h"
#include "cyclone/runtime-main.h"
defsymbol(_85start_85);
defsymbol(_121param_91convert_125);
defsymbol(_121param_91set_67_125);
defsymbol(_85trace_91level_85);
defsymbol(_85cgen_117track_91call_91history_85);
defsymbol(_85cgen_117use_91unsafe_91prims_85);
defsymbol(_85optimize_117memoize_91pure_91functions_85);
defsymbol(_85optimize_117inline_91unsafe_85);
defsymbol(_85optimize_117beta_91expand_91threshold_85);
defsymbol(_85optimization_91level_85);
defsymbol(_85fe_117batch_91compile_85);
defsymbol(cc_91lib);
defsymbol(cc_91so);
defsymbol(cc_91prog);
defsymbol(cc_91exec);
defsymbol(lib_91deps);
defsymbol(program);
defsymbol(c_91linker_91options);
defsymbol(c_91compiler_91options);
defsymbol(cond_91expand);
defsymbol(import);
defsymbol(common);
defsymbol(cyclone);
defsymbol(_char);
defsymbol(srfi);
defsymbol(Cyc_91memoize);
defsymbol(beta_91expand_91threshold);
defsymbol(inline_91unsafe);
defsymbol(use_91unsafe_91prims);
defsymbol(track_91call_91history);
defsymbol(memoize_91pure_91functions);
defsymbol(result);
defsymbol(_191);
defsymbol(f);
defsymbol(k);
defsymbol(call_95cc);
defsymbol(base);
defsymbol(scheme);
defsymbol(eval);
defsymbol(_85defined_91macros_85);
defsymbol(begin);
defsymbol(expansion);
defsymbol(Unhandled);
defsymbol(lambda);
defsymbol(dummy);
defsymbol(include_91c_91header);
defsymbol(_inline);
defsymbol(define);
defsymbol(sld);
static void __lambda_575(void *data, object clo, int argc, object *args) ;/*object self_732281, object r_731692*/
static void __lambda_576(void *data, object clo, int argc, object *args) ;/*closure _,object r_731564*/
static void __lambda_577(void *data, object clo, int argc, object *args) ;/*closure _,object args_73392_73496_73718*/
static void __lambda_580(void *data, object clo, int argc, object *args) ;/*object self_732282, object non_91opts_73395_73497_73719*/
static void __lambda_581(void *data, object clo, int argc, object *args) ;/*object self_732283, object compile_127_73398_73498_73720*/
static void __lambda_721(void *data, object clo, int argc, object *args) ;/*object self_732284, object compile_127_73398_73498_73720*/
static void __lambda_582(void *data, object clo, int argc, object *args) ;/*object self_732285, object run_91scm_91compiler_127_73401_73499_73721*/
static void __lambda_583(void *data, object clo, int argc, object *args) ;/*object self_732286, object no_91compiler_91subprocess_73404_73500_73722*/
static void __lambda_584(void *data, object clo, int argc, object *args) ;/*object self_732287, object r_731687*/
static void __lambda_585(void *data, object clo, int argc, object *args) ;/*object self_732288, object cc_91prog_73407_73501_73723*/
static void __lambda_586(void *data, object clo, int argc, object *args) ;/*object self_732289, object r_731686*/
static void __lambda_587(void *data, object clo, int argc, object *args) ;/*object self_732290, object cc_91exec_73410_73502_73724*/
static void __lambda_588(void *data, object clo, int argc, object *args) ;/*object self_732291, object r_731685*/
static void __lambda_589(void *data, object clo, int argc, object *args) ;/*object self_732292, object cc_91lib_73413_73503_73725*/
static void __lambda_590(void *data, object clo, int argc, object *args) ;/*object self_732293, object r_731684*/
static void __lambda_591(void *data, object clo, int argc, object *args) ;/*object self_732294, object cc_91so_73416_73504_73726*/
static void __lambda_592(void *data, object clo, int argc, object *args) ;/*object self_732295, object r_731683*/
static void __lambda_593(void *data, object clo, int argc, object *args) ;/*object self_732296, object cc_91opts_73419_73505_73727*/
static void __lambda_720(void *data, object clo, int argc, object *args) ;/*object self_732297, object cc_91opts_73419_73505_73727*/
static void __lambda_594(void *data, object clo, int argc, object *args) ;/*object self_732298, object r_731682*/
static void __lambda_595(void *data, object clo, int argc, object *args) ;/*object self_732299, object cc_91linker_91opts_73422_73506_73728*/
static void __lambda_596(void *data, object clo, int argc, object *args) ;/*object self_732300, object r_731681*/
static void __lambda_597(void *data, object clo, int argc, object *args) ;/*object self_732301, object cc_91linker_91extra_91objects_73425_73507_73729*/
static void __lambda_598(void *data, object clo, int argc, object *args) ;/*object self_732302, object opt_91beta_91expand_91thresh_73428_73508_73730*/
static void __lambda_599(void *data, object clo, int argc, object *args) ;/*object self_732303, object append_91dirs_73431_73509_73731*/
static void __lambda_600(void *data, object clo, int argc, object *args) ;/*object self_732304, object prepend_91dirs_73434_73510_73732*/
static void __lambda_603(void *data, object clo, int argc, object *args) ;/*object self_732305, object r_731580*/
static void __lambda_606(void *data, object clo, int argc, object *args) ;/*object self_732306, object r_731581*/
static void __lambda_609(void *data, object clo, int argc, object *args) ;/*object self_732307, object r_731582*/
static void __lambda_612(void *data, object clo, int argc, object *args) ;/*object self_732308, object r_731583*/
static void __lambda_615(void *data, object clo, int argc, object *args) ;/*object self_732309, object r_731584*/
static void __lambda_618(void *data, object clo, int argc, object *args) ;/*object self_732310, object r_731585*/
static void __lambda_621(void *data, object clo, int argc, object *args) ;/*object self_732311, object r_731586*/
static void __lambda_624(void *data, object clo, int argc, object *args) ;/*object self_732312, object r_731587*/
static void __lambda_627(void *data, object clo, int argc, object *args) ;/*object self_732313, object r_731588*/
static void __lambda_630(void *data, object clo, int argc, object *args) ;/*object self_732314, object r_731589*/
static void __lambda_633(void *data, object clo, int argc, object *args) ;/*object self_732315, object r_731590*/
static void __lambda_691(void *data, object clo, int argc, object *args) ;/*object self_732316, object r_731565*/
static void __lambda_634(void *data, object clo, int argc, object *args) ;/*object self_732317, object k_731591*/
static void __lambda_635(void *data, object clo, int argc, object *args) ;/*object self_732318, object tmp_73440_73442_73511_73733*/
static void __lambda_637(void *data, object clo, int argc, object *args) ;/*object self_732320, object r_731594*/
static void __lambda_638(void *data, object clo, int argc, object *args) ;/*object self_732321, object r_731595*/
static void __lambda_640(void *data, object clo, int argc, object *args) ;/*object self_732323, object r_731597*/
static void __lambda_641(void *data, object clo, int argc, object *args) ;/*object self_732324, object r_731598*/
static void __lambda_643(void *data, object clo, int argc, object *args) ;/*object self_732326, object r_731600*/
static void __lambda_644(void *data, object clo, int argc, object *args) ;/*object self_732327, object r_731654*/
static void __lambda_646(void *data, object clo, int argc, object *args) ;/*object self_732328, object r_731601*/
static void __lambda_649(void *data, object clo, int argc, object *args) ;/*object self_732330, object k_731604, object k_73466_73513_73735*/
static void __lambda_663(void *data, object clo, int argc, object *args) ;/*object self_732331, object k_731619, object obj_73467_73514_73736*/
static void __lambda_664(void *data, object clo, int argc, object *args) ;/*object self_732332, object err_73468_73515_73737*/
static void __lambda_665(void *data, object clo, int argc, object *args) ;/*object self_732333, object p_73471_73477_73516_73738*/
static void __lambda_666(void *data, object clo, int argc, object *args) ;/*object self_732334, object r_731621*/
static void __lambda_667(void *data, object clo, int argc, object *args) ;/*object self_732335, object r_731649*/
static void __lambda_668(void *data, object clo, int argc, object *args) ;/*object self_732336, object r_731650*/
static void __lambda_669(void *data, object clo, int argc, object *args) ;/*object self_732337, object r_731622*/
static void __lambda_670(void *data, object clo, int argc, object *args) ;/*object self_732338, object old_73472_73478_73517_73739, object new_73473_73479_73518_73740*/
static void __lambda_690(void *data, object clo, int argc, object *args) ;/*object self_732339, object k_731647*/
static void __lambda_671(void *data, object clo, int argc, object *args) ;/*object self_732340, object r_731623*/
static void __lambda_676(void *data, object clo, int argc, object *args) ;/*object self_732341, object k_731628*/
static void __lambda_681(void *data, object clo, int argc, object *args) ;/*object self_732342, object r_731629*/
static void __lambda_682(void *data, object clo, int argc, object *args) ;/*object self_732343, object r_731630*/
static void __lambda_683(void *data, object clo, int argc, object *args) ;/*object self_732344, object r_731631*/
static void __lambda_684(void *data, object clo, int argc, object *args) ;/*object self_732345, object r_731632*/
static void __lambda_688(void *data, object clo, int argc, object *args) ;/*object self_732346, object k_731637, object obj_73485_73519_73741*/
static void __lambda_689(void *data, object clo, int argc, object *args) ;/*object self_732347, object r_731638*/
static void __lambda_685(void *data, object clo, int argc, object *args) ;/*object self_732348, object r_731635*/
static void __lambda_686(void *data, object clo, int argc, object *args) ;/*object self_732349, object r_731633*/
static void __lambda_687(void *data, object clo, int argc, object *args) ;/*object self_732350, object r_731634*/
static void __lambda_677(void *data, object clo, int argc, object *args) ;/*object self_732351, object k_731640*/
static void __lambda_680(void *data, object clo, int argc, object *args) ;/*object self_732352, object r_731641*/
static void __lambda_678(void *data, object clo, int argc, object *args) ;/*object self_732353, object k_731642*/
static void __lambda_679(void *data, object clo, int argc, object *args) ;/*object self_732354, object r_731644*/
static void __lambda_672(void *data, object clo, int argc, object *args) ;/*object self_732355, object r_731624*/
static void __lambda_675(void *data, object clo, int argc, object *args) ;/*object self_732356, object k_731626*/
static void __lambda_673(void *data, object clo, int argc, object *args) ;/*object self_732357, object r_731625*/
static void __lambda_674(void *data, object clo, int argc, object *args) ;/*object self_732358, object r_731620*/
static void __lambda_650(void *data, object clo, int argc, object *args) ;/*object self_732359, object r_731605*/
static void __lambda_652(void *data, object clo, int argc, object *args) ;/*object self_732360, object k_731607*/
static void __lambda_662(void *data, object clo, int argc, object *args) ;/*object self_732363, object r_731610*/
static void __lambda_655(void *data, object clo, int argc, object *args) ;/*object self_732364, object k_731611*/
static void __lambda_658(void *data, object clo, int argc, object *args) ;/*object self_732367, object r_731617*/
static void __lambda_659(void *data, object clo, int argc, object *args) ;/*object self_732368, object r_731618*/
static void __lambda_660(void *data, object clo, int argc, object *args) ;/*object self_732369, object r_731616*/
static void __lambda_661(void *data, object clo, int argc, object *args) ;/*object self_732370, object r_731615*/
static void __lambda_657(void *data, object clo, int argc, object *args) ;/*object self_732365, object k_731613, object opts_73494_73521_73743*/
static void __lambda_656(void *data, object clo, int argc, object *args) ;/*object self_732366, object r_731612*/
static void __lambda_654(void *data, object clo, int argc, object *args) ;/*object self_732361, object k_731609, object opts_73489_73520_73742*/
static void __lambda_653(void *data, object clo, int argc, object *args) ;/*object self_732362, object r_731608*/
static void __lambda_651(void *data, object clo, int argc, object *args) ;/*object self_732371, object r_731606*/
static void __lambda_648(void *data, object clo, int argc, object *args) ;/*object self_732372, object r_731603*/
static void __lambda_647(void *data, object clo, int argc, object *args) ;/*object self_732329, object r_731602*/
static void __lambda_645(void *data, object clo, int argc, object *args) ;/*object self_732373, object k_731653*/
static void __lambda_642(void *data, object clo, int argc, object *args) ;/*object self_732325, object r_731599*/
static void __lambda_639(void *data, object clo, int argc, object *args) ;/*object self_732322, object r_731596*/
static void __lambda_636(void *data, object clo, int argc, object *args) ;/*object self_732319, object r_731593*/
static void __lambda_631(void *data, object clo, int argc, object *args) ;/*object self_732374, object k_731657*/
static void __lambda_632(void *data, object clo, int argc, object *args) ;/*object self_732375, object r_731658*/
static void __lambda_628(void *data, object clo, int argc, object *args) ;/*object self_732376, object k_731659*/
static void __lambda_629(void *data, object clo, int argc, object *args) ;/*object self_732377, object r_731660*/
static void __lambda_625(void *data, object clo, int argc, object *args) ;/*object self_732378, object k_731661*/
static void __lambda_626(void *data, object clo, int argc, object *args) ;/*object self_732379, object r_731662*/
static void __lambda_622(void *data, object clo, int argc, object *args) ;/*object self_732380, object k_731663*/
static void __lambda_623(void *data, object clo, int argc, object *args) ;/*object self_732381, object r_731664*/
static void __lambda_619(void *data, object clo, int argc, object *args) ;/*object self_732382, object k_731665*/
static void __lambda_620(void *data, object clo, int argc, object *args) ;/*object self_732383, object r_731666*/
static void __lambda_616(void *data, object clo, int argc, object *args) ;/*object self_732384, object k_731667*/
static void __lambda_617(void *data, object clo, int argc, object *args) ;/*object self_732385, object r_731668*/
static void __lambda_613(void *data, object clo, int argc, object *args) ;/*object self_732386, object k_731669*/
static void __lambda_614(void *data, object clo, int argc, object *args) ;/*object self_732387, object r_731670*/
static void __lambda_610(void *data, object clo, int argc, object *args) ;/*object self_732388, object k_731671*/
static void __lambda_611(void *data, object clo, int argc, object *args) ;/*object self_732389, object r_731673*/
static void __lambda_607(void *data, object clo, int argc, object *args) ;/*object self_732390, object k_731675*/
static void __lambda_608(void *data, object clo, int argc, object *args) ;/*object self_732391, object r_731676*/
static void __lambda_604(void *data, object clo, int argc, object *args) ;/*object self_732392, object k_731677*/
static void __lambda_605(void *data, object clo, int argc, object *args) ;/*object self_732393, object r_731678*/
static void __lambda_601(void *data, object clo, int argc, object *args) ;/*object self_732394, object k_731679*/
static void __lambda_602(void *data, object clo, int argc, object *args) ;/*object self_732395, object r_731680*/
static void __lambda_578(void *data, object clo, int argc, object *args) ;/*object self_732396, object k_731688*/
static void __lambda_579(void *data, object clo, int argc, object *args) ;/*object self_732397, object r_731691*/
static void __lambda_571(void *data, object clo, int argc, object *args) ;/*closure _,object k_731559, object prefix_73387_73715, object dirs_73388_73716*/
static void __lambda_574(void *data, object clo, int argc, object *args) ;/*object self_732278, object k_731562, object dir_73389_73717*/
static void __lambda_572(void *data, object clo, int argc, object *args) ;/*object self_732279, object r_731561*/
static void __lambda_573(void *data, object clo, int argc, object *args) ;/*object self_732280, object r_731560*/
static void __lambda_567(void *data, object clo, int argc, object *args) ;/*closure _,object k_731546, object args_73376_73711, object opt_73377_73712*/
static void __lambda_570(void *data, object clo, int argc, object *args) ;/*object self_732275, object k_731550, object arg_73378_73713, object accum_73379_73714*/
static void __lambda_568(void *data, object clo, int argc, object *args) ;/*object self_732276, object r_731548*/
static void __lambda_569(void *data, object clo, int argc, object *args) ;/*object self_732277, object r_731547*/
static void __lambda_505(void *data, object clo, int argc, object *args) ;/*closure _,object k_731467, object args_73303_73679, object append_91dirs_73304_73680, object prepend_91dirs_73305_73681, object cc_127_73306_73682, object cc_91prog_73307_73683, object cc_91exec_73308_73684, object cc_91lib_73309_73685, object cc_91so_73310_73686, object cc_91opts_73311_73687, object cc_91prog_91linker_91opts_73312_73688, object cc_91prog_91linker_91objs_73313_73689*/
static void __lambda_506(void *data, object clo, int argc, object *args) ;/*object self_732208, object expander_73319_73691*/
static void __lambda_507(void *data, object clo, int argc, object *args) ;/*object self_732209, object in_91prog_91raw_73322_73692*/
static void __lambda_508(void *data, object clo, int argc, object *args) ;/*object self_732210, object r_731543*/
static void __lambda_509(void *data, object clo, int argc, object *args) ;/*object self_732211, object r_731542*/
static void __lambda_513(void *data, object clo, int argc, object *args) ;/*object self_732212, object in_91prog_73328_73694*/
static void __lambda_517(void *data, object clo, int argc, object *args) ;/*object self_732213, object cc_91opts_85_73331_73695*/
static void __lambda_518(void *data, object clo, int argc, object *args) ;/*object self_732214, object exec_91file_73334_73696*/
static void __lambda_519(void *data, object clo, int argc, object *args) ;/*object self_732215, object src_91file_73337_73697*/
static void __lambda_520(void *data, object clo, int argc, object *args) ;/*object self_732216, object meta_91file_73340_73698*/
static void __lambda_566(void *data, object clo, int argc, object *args) ;/*object self_732217, object k_731530, object sym_73366_73709, object str_73367_73710*/
static void __lambda_521(void *data, object clo, int argc, object *args) ;/*object self_732218, object get_91comp_91env_73343_73699*/
static void __lambda_553(void *data, object clo, int argc, object *args) ;/*object self_732256, object r_731528*/
static void __lambda_554(void *data, object clo, int argc, object *args) ;/*object self_732257, object r_731527*/
static void __lambda_555(void *data, object clo, int argc, object *args) ;/*object self_732258, object r_731526*/
static void __lambda_556(void *data, object clo, int argc, object *args) ;/*object self_732259, object r_731525*/
static void __lambda_557(void *data, object clo, int argc, object *args) ;/*object self_732260, object r_731515*/
static void __lambda_558(void *data, object clo, int argc, object *args) ;/*object self_732261, object r_731523*/
static void __lambda_559(void *data, object clo, int argc, object *args) ;/*object self_732262, object r_731522*/
static void __lambda_560(void *data, object clo, int argc, object *args) ;/*object self_732263, object r_731521*/
static void __lambda_561(void *data, object clo, int argc, object *args) ;/*object self_732264, object r_731516*/
static void __lambda_562(void *data, object clo, int argc, object *args) ;/*object self_732265, object comp_91lib_91cmd_73360_73707, object comp_91so_91cmd_73361_73708*/
static void __lambda_563(void *data, object clo, int argc, object *args) ;/*object self_732266, object r_731518*/
static void __lambda_564(void *data, object clo, int argc, object *args) ;/*object self_732267, object r_731519*/
static void __lambda_565(void *data, object clo, int argc, object *args) ;/*object self_732268, object r_731520*/
static void __lambda_522(void *data, object clo, int argc, object *args) ;/*object self_732219, object metadata_73348_73700, object c_91linker_91options_73349_73701, object lib_91deps_73350_73702, object objs_91str_73351_73703, object comp_91prog_91cmd_73352_73704, object comp_91objs_91cmd_73353_73705*/
static void __lambda_719(void *data, object clo, int argc, object *args) ;/*object self_732220, object metadata_73348_73700*/
static void __lambda_718(void *data, object clo, int argc, object *args) ;/*object self_732221, object c_91linker_91options_73349_73701*/
static void __lambda_717(void *data, object clo, int argc, object *args) ;/*object self_732222, object lib_91deps_73350_73702*/
static void __lambda_716(void *data, object clo, int argc, object *args) ;/*object self_732223, object objs_91str_73351_73703*/
static void __lambda_715(void *data, object clo, int argc, object *args) ;/*object self_732224, object comp_91prog_91cmd_73352_73704*/
static void __lambda_714(void *data, object clo, int argc, object *args) ;/*object self_732225, object comp_91objs_91cmd_73353_73705*/
static void __lambda_523(void *data, object clo, int argc, object *args) ;/*object self_732226, object r_731514*/
static void __lambda_524(void *data, object clo, int argc, object *args) ;/*object self_732227, object r_731478*/
static void __lambda_525(void *data, object clo, int argc, object *args) ;/*object self_732228, object r_731511*/
static void __lambda_526(void *data, object clo, int argc, object *args) ;/*object self_732229, object r_731479*/
static void __lambda_527(void *data, object clo, int argc, object *args) ;/*object self_732230, object r_731508*/
static void __lambda_528(void *data, object clo, int argc, object *args) ;/*object self_732231, object r_731480*/
static void __lambda_551(void *data, object clo, int argc, object *args) ;/*object self_732232, object k_731506, object i_73354_73706*/
static void __lambda_552(void *data, object clo, int argc, object *args) ;/*object self_732233, object r_731507*/
static void __lambda_529(void *data, object clo, int argc, object *args) ;/*object self_732234, object r_731505*/
static void __lambda_530(void *data, object clo, int argc, object *args) ;/*object self_732235, object r_731504*/
static void __lambda_531(void *data, object clo, int argc, object *args) ;/*object self_732236, object r_731503*/
static void __lambda_532(void *data, object clo, int argc, object *args) ;/*object self_732237, object r_731502*/
static void __lambda_533(void *data, object clo, int argc, object *args) ;/*object self_732238, object r_731481*/
static void __lambda_534(void *data, object clo, int argc, object *args) ;/*object self_732239, object r_731500*/
static void __lambda_535(void *data, object clo, int argc, object *args) ;/*object self_732240, object r_731499*/
static void __lambda_536(void *data, object clo, int argc, object *args) ;/*object self_732241, object r_731498*/
static void __lambda_537(void *data, object clo, int argc, object *args) ;/*object self_732242, object r_731497*/
static void __lambda_538(void *data, object clo, int argc, object *args) ;/*object self_732243, object r_731496*/
static void __lambda_539(void *data, object clo, int argc, object *args) ;/*object self_732244, object r_731482*/
static void __lambda_540(void *data, object clo, int argc, object *args) ;/*object self_732245, object r_731494*/
static void __lambda_541(void *data, object clo, int argc, object *args) ;/*object self_732246, object r_731493*/
static void __lambda_542(void *data, object clo, int argc, object *args) ;/*object self_732247, object r_731492*/
static void __lambda_543(void *data, object clo, int argc, object *args) ;/*object self_732248, object r_731491*/
static void __lambda_544(void *data, object clo, int argc, object *args) ;/*object self_732249, object r_731490*/
static void __lambda_545(void *data, object clo, int argc, object *args) ;/*object self_732250, object r_731489*/
static void __lambda_546(void *data, object clo, int argc, object *args) ;/*object self_732251, object r_731483*/
static void __lambda_548(void *data, object clo, int argc, object *args) ;/*object self_732253, object r_731486*/
static void __lambda_549(void *data, object clo, int argc, object *args) ;/*object self_732254, object r_731487*/
static void __lambda_550(void *data, object clo, int argc, object *args) ;/*object self_732255, object r_731488*/
static void __lambda_547(void *data, object clo, int argc, object *args) ;/*object self_732252, object r_731485*/
static void __lambda_514(void *data, object clo, int argc, object *args) ;/*object self_732269, object k_731533*/
static void __lambda_516(void *data, object clo, int argc, object *args) ;/*object self_732271, object r_731535*/
static void __lambda_515(void *data, object clo, int argc, object *args) ;/*object self_732270, object r_731534_731696*/
static void __lambda_510(void *data, object clo, int argc, object *args) ;/*object self_732272, object k_731537*/
static void __lambda_512(void *data, object clo, int argc, object *args) ;/*object self_732274, object r_731540*/
static void __lambda_511(void *data, object clo, int argc, object *args) ;/*object self_732273, object r_731538*/
static void __lambda_502(void *data, object clo, int argc, object *args) ;/*closure _,object k_731462, object meta_73300_73676, object symbol_73301_73677, object default_73302_73678*/
static void __lambda_503(void *data, object clo, int argc, object *args) ;/*object self_732206, object r_731463*/
static void __lambda_504(void *data, object clo, int argc, object *args) ;/*object self_732207, object r_731464*/
static void __lambda_500(void *data, object clo, int argc, object *args) ;/*closure _,object k_731457, object filename_73298_73674*/
static void __lambda_501(void *data, object clo, int argc, object *args) ;/*object self_732205, object data_73299_73675*/
static void __lambda_493(void *data, object clo, int argc, object *args) ;/*closure _,object k_731444, object filename_73289_73671, object lib_91deps_73290_73672, object c_91linker_91options_73291_73673*/
static void __lambda_495(void *data, object clo, int argc, object *args) ;/*object self_732199, object k_731446*/
static void __lambda_496(void *data, object clo, int argc, object *args) ;/*object self_732200, object r_731447*/
static void __lambda_497(void *data, object clo, int argc, object *args) ;/*object self_732201, object r_731448*/
static void __lambda_498(void *data, object clo, int argc, object *args) ;/*object self_732202, object r_731449*/
static void __lambda_499(void *data, object clo, int argc, object *args) ;/*object self_732203, object r_731450*/
static void __lambda_494(void *data, object clo, int argc, object *args) ;/*object self_732204, object r_731445*/
static void __lambda_449(void *data, object clo, int argc, object *args) ;/*closure _,object k_731384, object args_73223_73647, object append_91dirs_73224_73648, object prepend_91dirs_73225_73649, object change_91cc_91opts_67_73226_73650*/
static void __lambda_450(void *data, object clo, int argc, object *args) ;/*object self_732154, object expander_73232_73652*/
static void __lambda_451(void *data, object clo, int argc, object *args) ;/*object self_732155, object in_91prog_91raw_73235_73653*/
static void __lambda_452(void *data, object clo, int argc, object *args) ;/*object self_732156, object r_731441*/
static void __lambda_453(void *data, object clo, int argc, object *args) ;/*object self_732157, object r_731440*/
static void __lambda_457(void *data, object clo, int argc, object *args) ;/*object self_732158, object in_91prog_73241_73655*/
static void __lambda_459(void *data, object clo, int argc, object *args) ;/*object self_732159, object program_117imports_95code_73244_73656*/
static void __lambda_461(void *data, object clo, int argc, object *args) ;/*object self_732160, object lib_91deps_73247_73657*/
static void __lambda_713(void *data, object clo, int argc, object *args) ;/*object self_732161, object lib_91deps_73247_73657*/
static void __lambda_467(void *data, object clo, int argc, object *args) ;/*object self_732162, object cc_91opts_73250_73658*/
static void __lambda_468(void *data, object clo, int argc, object *args) ;/*object self_732163, object lib_91options_73278_73669*/
static void __lambda_472(void *data, object clo, int argc, object *args) ;/*object self_732164, object c_91linker_91options_73253_73659*/
static void __lambda_712(void *data, object clo, int argc, object *args) ;/*object self_732165, object c_91linker_91options_73253_73659*/
static void __lambda_473(void *data, object clo, int argc, object *args) ;/*object self_732166, object exec_91file_73256_73660*/
static void __lambda_474(void *data, object clo, int argc, object *args) ;/*object self_732167, object src_91file_73259_73661*/
static void __lambda_475(void *data, object clo, int argc, object *args) ;/*object self_732168, object meta_91file_73262_73662*/
static void __lambda_484(void *data, object clo, int argc, object *args) ;/*object self_732170, object k_731405, object program_73274_73665*/
static void __lambda_486(void *data, object clo, int argc, object *args) ;/*object self_732171, object k_731407*/
static void __lambda_488(void *data, object clo, int argc, object *args) ;/*object self_732172, object k_731409, object new_91lib_91deps_73275_73666*/
static void __lambda_489(void *data, object clo, int argc, object *args) ;/*object self_732173, object r_731413*/
static void __lambda_490(void *data, object clo, int argc, object *args) ;/*object self_732174, object r_731410*/
static void __lambda_491(void *data, object clo, int argc, object *args) ;/*object self_732175, object r_731412*/
static void __lambda_492(void *data, object clo, int argc, object *args) ;/*object self_732176, object r_731411*/
static void __lambda_487(void *data, object clo, int argc, object *args) ;/*object self_732177, object r_731408*/
static void __lambda_485(void *data, object clo, int argc, object *args) ;/*object self_732178, object r_731406*/
static void __lambda_477(void *data, object clo, int argc, object *args) ;/*object self_732179, object create_91c_91file_73268_73664*/
static void __lambda_478(void *data, object clo, int argc, object *args) ;/*object self_732180, object r_731399*/
static void __lambda_480(void *data, object clo, int argc, object *args) ;/*object self_732181, object k_731401*/
static void __lambda_481(void *data, object clo, int argc, object *args) ;/*object self_732182, object r_731402*/
static void __lambda_482(void *data, object clo, int argc, object *args) ;/*object self_732183, object r_731403*/
static void __lambda_483(void *data, object clo, int argc, object *args) ;/*object self_732184, object r_731404*/
static void __lambda_479(void *data, object clo, int argc, object *args) ;/*object self_732185, object r_731400*/
static void __lambda_469(void *data, object clo, int argc, object *args) ;/*object self_732186, object k_731418*/
static void __lambda_470(void *data, object clo, int argc, object *args) ;/*object self_732187, object r_731420*/
static void __lambda_471(void *data, object clo, int argc, object *args) ;/*object self_732188, object r_731419*/
static void __lambda_462(void *data, object clo, int argc, object *args) ;/*object self_732189, object k_731421*/
static void __lambda_466(void *data, object clo, int argc, object *args) ;/*object self_732193, object r_731426*/
static void __lambda_463(void *data, object clo, int argc, object *args) ;/*object self_732190, object opts_73282_73670_731693*/
static void __lambda_465(void *data, object clo, int argc, object *args) ;/*object self_732191, object r_731423_731695*/
static void __lambda_464(void *data, object clo, int argc, object *args) ;/*object self_732192, object k_731424_731694*/
static void __lambda_460(void *data, object clo, int argc, object *args) ;/*object self_732194, object k_731428*/
static void __lambda_458(void *data, object clo, int argc, object *args) ;/*object self_732195, object k_731434*/
static void __lambda_454(void *data, object clo, int argc, object *args) ;/*object self_732196, object k_731435*/
static void __lambda_456(void *data, object clo, int argc, object *args) ;/*object self_732198, object r_731438*/
static void __lambda_455(void *data, object clo, int argc, object *args) ;/*object self_732197, object r_731436*/
static void __lambda_443(void *data, object clo, int argc, object *args) ;/*closure _,object k_731374, object opt_73215_73643, object in_91prog_73216_73644*/
static void __lambda_445(void *data, object clo, int argc, object *args) ;/*object self_732149, object k_731377, object expr_73217_73645, object acc_73218_73646*/
static void __lambda_446(void *data, object clo, int argc, object *args) ;/*object self_732150, object r_731378*/
static void __lambda_447(void *data, object clo, int argc, object *args) ;/*object self_732151, object r_731379*/
static void __lambda_448(void *data, object clo, int argc, object *args) ;/*object self_732152, object r_731380*/
static void __lambda_444(void *data, object clo, int argc, object *args) ;/*object self_732153, object r_731375*/
static void __lambda_442(void *data, object clo, int argc, object *args) ;/*closure _,object k_731370, object in_91prog_73214_73642*/
static void __lambda_441(void *data, object clo, int argc, object *args) ;/*closure _,object k_731366, object in_91prog_73213_73641*/
static void __lambda_438(void *data, object clo, int argc, object *args) ;/*closure _,object k_731361, object filename_73211_73639*/
static void __lambda_440(void *data, object clo, int argc, object *args) ;/*object self_732147, object k_731363, object port_73212_73640*/
static void __lambda_439(void *data, object clo, int argc, object *args) ;/*object self_732148, object r_731362*/
static void __lambda_428(void *data, object clo, int argc, object *args) ;/*closure _,object k_731342*/
static void __lambda_429(void *data, object clo, int argc, object *args) ;/*object self_732138, object r_731343*/
static void __lambda_437(void *data, object clo, int argc, object *args) ;/*object self_732139, object k_731353, object v_73209_73638*/
static void __lambda_430(void *data, object clo, int argc, object *args) ;/*object self_732140, object r_731351*/
static void __lambda_431(void *data, object clo, int argc, object *args) ;/*object self_732141, object r_731344*/
static void __lambda_432(void *data, object clo, int argc, object *args) ;/*object self_732142, object rename_91env_73206_73635, object macros_73207_73636*/
static void __lambda_433(void *data, object clo, int argc, object *args) ;/*object self_732143, object r_731348*/
static void __lambda_434(void *data, object clo, int argc, object *args) ;/*object self_732144, object r_731345*/
static void __lambda_435(void *data, object clo, int argc, object *args) ;/*object self_732145, object k_731346, object ex_73208_73637*/
static void __lambda_436(void *data, object clo, int argc, object *args) ;/*object self_732146, object r_731347*/
static void __lambda_414(void *data, object clo, int argc, object *args) ;/*closure _,object k_731311, object expr_73191_73626, object expander_73192_73627*/
static void __lambda_420(void *data, object clo, int argc, object *args) ;/*object self_732124, object k_731322, object ex_73194_73630, object accum_73195_73631*/
static void __lambda_421(void *data, object clo, int argc, object *args) ;/*object self_732125, object process_73632*/
static void __lambda_711(void *data, object clo, int argc, object *args) ;/*object self_732126, object process_73632*/
static void __lambda_427(void *data, object clo, int argc, object *args) ;/*object self_732127, object k_731330, object e_73196_73633*/
static void __lambda_422(void *data, object clo, int argc, object *args) ;/*object self_732128, object r_731329*/
static void __lambda_423(void *data, object clo, int argc, object *args) ;/*object self_732129, object r_731323*/
static void __lambda_424(void *data, object clo, int argc, object *args) ;/*object self_732130, object r_731324*/
static void __lambda_425(void *data, object clo, int argc, object *args) ;/*object self_732131, object ex_85_73204_73634*/
static void __lambda_426(void *data, object clo, int argc, object *args) ;/*object self_732132, object r_731326*/
static void __lambda_415(void *data, object clo, int argc, object *args) ;/*object self_732133, object r_731318*/
static void __lambda_416(void *data, object clo, int argc, object *args) ;/*object self_732134, object results_73193_73629*/
static void __lambda_417(void *data, object clo, int argc, object *args) ;/*object self_732135, object r_731316*/
static void __lambda_418(void *data, object clo, int argc, object *args) ;/*object self_732136, object r_731313*/
static void __lambda_419(void *data, object clo, int argc, object *args) ;/*object self_732137, object r_731314*/
static void __lambda_28(void *data, object clo, int argc, object *args) ;/*closure _,object k_73805, object input_91program_7334_73537, object program_117imports_95code_7335_73538, object lib_91deps_7336_73539, object change_91lib_91deps_67_7337_73540, object src_91file_7338_73541, object append_91dirs_7339_73542, object prepend_91dirs_7340_73543*/
static void __lambda_710(void *data, object clo, int argc, object *args) ;/*object self_731721, object input_91program_7334_73537*/
static void __lambda_709(void *data, object clo, int argc, object *args) ;/*object self_731722, object lib_91deps_7336_73539*/
static void __lambda_30(void *data, object clo, int argc, object *args) ;/*object self_731723, object k_73807, object return_7341_73560*/
static void __lambda_31(void *data, object clo, int argc, object *args) ;/*object self_731724, object globals_73561, object module_91globals_73562, object program_127_73563, object imports_73564, object inlines_73565, object imported_91vars_73566, object lib_91name_73567, object lib_91exports_73568, object lib_91renamed_91exports_73569, object lib_91pass_91thru_91exports_73570, object c_91headers_73571, object rename_91env_73572, object inlinable_91scheme_91fncs_73573, object inject_91import_73574, object inject_91globals_67_73575, object flag_91set_127_73576*/
static void __lambda_708(void *data, object clo, int argc, object *args) ;/*object self_731725, object globals_73561*/
static void __lambda_707(void *data, object clo, int argc, object *args) ;/*object self_731726, object module_91globals_73562*/
static void __lambda_706(void *data, object clo, int argc, object *args) ;/*object self_731727, object program_127_73563*/
static void __lambda_705(void *data, object clo, int argc, object *args) ;/*object self_731728, object imports_73564*/
static void __lambda_704(void *data, object clo, int argc, object *args) ;/*object self_731729, object inlines_73565*/
static void __lambda_703(void *data, object clo, int argc, object *args) ;/*object self_731730, object imported_91vars_73566*/
static void __lambda_702(void *data, object clo, int argc, object *args) ;/*object self_731731, object lib_91name_73567*/
static void __lambda_701(void *data, object clo, int argc, object *args) ;/*object self_731732, object lib_91exports_73568*/
static void __lambda_700(void *data, object clo, int argc, object *args) ;/*object self_731733, object lib_91renamed_91exports_73569*/
static void __lambda_699(void *data, object clo, int argc, object *args) ;/*object self_731734, object lib_91pass_91thru_91exports_73570*/
static void __lambda_698(void *data, object clo, int argc, object *args) ;/*object self_731735, object c_91headers_73571*/
static void __lambda_697(void *data, object clo, int argc, object *args) ;/*object self_731736, object rename_91env_73572*/
static void __lambda_696(void *data, object clo, int argc, object *args) ;/*object self_731737, object inlinable_91scheme_91fncs_73573*/
static void __lambda_695(void *data, object clo, int argc, object *args) ;/*object self_731738, object inject_91import_73574*/
static void __lambda_694(void *data, object clo, int argc, object *args) ;/*object self_731739, object inject_91globals_67_73575*/
static void __lambda_693(void *data, object clo, int argc, object *args) ;/*object self_731740, object flag_91set_127_73576*/
static void __lambda_32(void *data, object clo, int argc, object *args) ;/*object self_731741, object r_73808*/
static void __lambda_33(void *data, object clo, int argc, object *args) ;/*object self_731742, object r_73809*/
static void __lambda_34(void *data, object clo, int argc, object *args) ;/*object self_731743, object r_73810*/
static void __lambda_35(void *data, object clo, int argc, object *args) ;/*object self_731744, object r_73811*/
static void __lambda_36(void *data, object clo, int argc, object *args) ;/*object self_731745, object r_73812*/
static void __lambda_37(void *data, object clo, int argc, object *args) ;/*object self_731746, object r_73813*/
static void __lambda_38(void *data, object clo, int argc, object *args) ;/*object self_731747, object r_73814*/
static void __lambda_39(void *data, object clo, int argc, object *args) ;/*object self_731748, object r_73815*/
static void __lambda_40(void *data, object clo, int argc, object *args) ;/*object self_731749, object r_73816*/
static void __lambda_41(void *data, object clo, int argc, object *args) ;/*object self_731750, object r_73817*/
static void __lambda_42(void *data, object clo, int argc, object *args) ;/*object self_731751, object r_73818*/
static void __lambda_43(void *data, object clo, int argc, object *args) ;/*object self_731752, object r_731295*/
static void __lambda_44(void *data, object clo, int argc, object *args) ;/*object self_731753, object r_73819*/
static void __lambda_45(void *data, object clo, int argc, object *args) ;/*object self_731754, object r_73820*/
static void __lambda_46(void *data, object clo, int argc, object *args) ;/*object self_731755, object r_73821*/
static void __lambda_47(void *data, object clo, int argc, object *args) ;/*object self_731756, object r_73822*/
static void __lambda_48(void *data, object clo, int argc, object *args) ;/*object self_731757, object r_73823*/
static void __lambda_107(void *data, object clo, int argc, object *args) ;/*object self_731758, object r_73824*/
static void __lambda_108(void *data, object clo, int argc, object *args) ;/*object self_731759, object r_73825*/
static void __lambda_109(void *data, object clo, int argc, object *args) ;/*object self_731760, object r_73826*/
static void __lambda_110(void *data, object clo, int argc, object *args) ;/*object self_731761, object r_73827*/
static void __lambda_111(void *data, object clo, int argc, object *args) ;/*object self_731762, object r_73828*/
static void __lambda_112(void *data, object clo, int argc, object *args) ;/*object self_731763, object r_73829*/
static void __lambda_113(void *data, object clo, int argc, object *args) ;/*object self_731764, object r_73830*/
static void __lambda_114(void *data, object clo, int argc, object *args) ;/*object self_731765, object r_731212*/
static void __lambda_115(void *data, object clo, int argc, object *args) ;/*object self_731766, object r_731211*/
static void __lambda_116(void *data, object clo, int argc, object *args) ;/*object self_731767, object r_73831*/
static void __lambda_117(void *data, object clo, int argc, object *args) ;/*object self_731768, object r_73832*/
static void __lambda_118(void *data, object clo, int argc, object *args) ;/*object self_731769, object r_73833*/
static void __lambda_119(void *data, object clo, int argc, object *args) ;/*object self_731770, object r_73834*/
static void __lambda_120(void *data, object clo, int argc, object *args) ;/*object self_731771, object meta_7369_73585*/
static void __lambda_121(void *data, object clo, int argc, object *args) ;/*object self_731772, object r_731210*/
static void __lambda_122(void *data, object clo, int argc, object *args) ;/*object self_731773, object r_731208*/
static void __lambda_123(void *data, object clo, int argc, object *args) ;/*object self_731774, object r_731209*/
static void __lambda_124(void *data, object clo, int argc, object *args) ;/*object self_731775, object r_73835*/
static void __lambda_413(void *data, object clo, int argc, object *args) ;/*object self_731776, object k_731204, object v_7371_73587*/
static void __lambda_125(void *data, object clo, int argc, object *args) ;/*object self_731777, object r_731202*/
static void __lambda_126(void *data, object clo, int argc, object *args) ;/*object self_731778, object macros_7370_73586*/
static void __lambda_127(void *data, object clo, int argc, object *args) ;/*object self_731779, object r_731201*/
static void __lambda_128(void *data, object clo, int argc, object *args) ;/*object self_731780, object r_73836*/
static void __lambda_129(void *data, object clo, int argc, object *args) ;/*object self_731781, object r_731197*/
static void __lambda_130(void *data, object clo, int argc, object *args) ;/*object self_731782, object r_73837*/
static void __lambda_135(void *data, object clo, int argc, object *args) ;/*object self_731783, object r_731175*/
static void __lambda_136(void *data, object clo, int argc, object *args) ;/*object self_731784, object r_73838*/
static void __lambda_137(void *data, object clo, int argc, object *args) ;/*object self_731785, object r_73839*/
static void __lambda_138(void *data, object clo, int argc, object *args) ;/*object self_731786, object r_73840*/
static void __lambda_139(void *data, object clo, int argc, object *args) ;/*object self_731787, object r_73841*/
static void __lambda_140(void *data, object clo, int argc, object *args) ;/*object self_731788, object r_731174*/
static void __lambda_141(void *data, object clo, int argc, object *args) ;/*object self_731789, object r_73842*/
static void __lambda_142(void *data, object clo, int argc, object *args) ;/*object self_731790, object r_73843*/
static void __lambda_143(void *data, object clo, int argc, object *args) ;/*object self_731791, object r_73844*/
static void __lambda_144(void *data, object clo, int argc, object *args) ;/*object self_731792, object r_73845*/
static void __lambda_176(void *data, object clo, int argc, object *args) ;/*object self_731793, object r_73846*/
static void __lambda_177(void *data, object clo, int argc, object *args) ;/*object self_731794, object r_73847*/
static void __lambda_178(void *data, object clo, int argc, object *args) ;/*object self_731795, object r_73848*/
static void __lambda_179(void *data, object clo, int argc, object *args) ;/*object self_731796, object r_73849*/
static void __lambda_412(void *data, object clo, int argc, object *args) ;/*object self_731797, object k_731138, object lib_91dep_7399_73594*/
static void __lambda_180(void *data, object clo, int argc, object *args) ;/*object self_731798, object r_731137*/
static void __lambda_181(void *data, object clo, int argc, object *args) ;/*object self_731799, object r_731136*/
static void __lambda_182(void *data, object clo, int argc, object *args) ;/*object self_731800, object r_73850*/
static void __lambda_193(void *data, object clo, int argc, object *args) ;/*object self_731801, object r_73851*/
static void __lambda_194(void *data, object clo, int argc, object *args) ;/*object self_731802, object r_73852*/
static void __lambda_195(void *data, object clo, int argc, object *args) ;/*object self_731803, object r_731124*/
static void __lambda_196(void *data, object clo, int argc, object *args) ;/*object self_731804, object r_73853*/
static void __lambda_200(void *data, object clo, int argc, object *args) ;/*object self_731805, object r_73854*/
static void __lambda_201(void *data, object clo, int argc, object *args) ;/*object self_731806, object r_73855*/
static void __lambda_202(void *data, object clo, int argc, object *args) ;/*object self_731807, object r_73856*/
static void __lambda_203(void *data, object clo, int argc, object *args) ;/*object self_731808, object r_73857*/
static void __lambda_204(void *data, object clo, int argc, object *args) ;/*object self_731809, object r_731119*/
static void __lambda_205(void *data, object clo, int argc, object *args) ;/*object self_731810, object r_73858*/
static void __lambda_206(void *data, object clo, int argc, object *args) ;/*object self_731811, object r_731118*/
static void __lambda_207(void *data, object clo, int argc, object *args) ;/*object self_731812, object r_731117*/
static void __lambda_208(void *data, object clo, int argc, object *args) ;/*object self_731813, object r_73859*/
static void __lambda_408(void *data, object clo, int argc, object *args) ;/*object self_731814, object k_731113, object e_73102_73597*/
static void __lambda_409(void *data, object clo, int argc, object *args) ;/*object self_731815, object r_731114*/
static void __lambda_410(void *data, object clo, int argc, object *args) ;/*object self_731816, object r_731115*/
static void __lambda_411(void *data, object clo, int argc, object *args) ;/*object self_731817, object r_731116*/
static void __lambda_209(void *data, object clo, int argc, object *args) ;/*object self_731818, object r_731112*/
static void __lambda_210(void *data, object clo, int argc, object *args) ;/*object self_731819, object r_73860*/
static void __lambda_211(void *data, object clo, int argc, object *args) ;/*object self_731820, object r_73861*/
static void __lambda_400(void *data, object clo, int argc, object *args) ;/*object self_731821, object k_731104, object e_73103_73598*/
static void __lambda_401(void *data, object clo, int argc, object *args) ;/*object self_731822, object r_731105*/
static void __lambda_402(void *data, object clo, int argc, object *args) ;/*object self_731823, object r_731106*/
static void __lambda_403(void *data, object clo, int argc, object *args) ;/*object self_731824, object module_91global_127_73104_73599, object imported_91var_127_73105_73600*/
static void __lambda_404(void *data, object clo, int argc, object *args) ;/*object self_731825, object r_731107*/
static void __lambda_407(void *data, object clo, int argc, object *args) ;/*object self_731826, object r_731108*/
static void __lambda_405(void *data, object clo, int argc, object *args) ;/*object self_731827, object k_731109*/
static void __lambda_406(void *data, object clo, int argc, object *args) ;/*object self_731828, object r_731110*/
static void __lambda_212(void *data, object clo, int argc, object *args) ;/*object self_731829, object r_731103*/
static void __lambda_213(void *data, object clo, int argc, object *args) ;/*object self_731830, object r_731102*/
static void __lambda_214(void *data, object clo, int argc, object *args) ;/*object self_731831, object r_73862*/
static void __lambda_215(void *data, object clo, int argc, object *args) ;/*object self_731832, object r_73863*/
static void __lambda_216(void *data, object clo, int argc, object *args) ;/*object self_731833, object r_73864*/
static void __lambda_217(void *data, object clo, int argc, object *args) ;/*object self_731834, object r_73865*/
static void __lambda_218(void *data, object clo, int argc, object *args) ;/*object self_731835, object r_731100*/
static void __lambda_219(void *data, object clo, int argc, object *args) ;/*object self_731836, object r_73866*/
static void __lambda_399(void *data, object clo, int argc, object *args) ;/*object self_731837, object k_731099, object expr_73116_73601*/
static void __lambda_220(void *data, object clo, int argc, object *args) ;/*object self_731838, object r_731098*/
static void __lambda_221(void *data, object clo, int argc, object *args) ;/*object self_731839, object r_731097*/
static void __lambda_222(void *data, object clo, int argc, object *args) ;/*object self_731840, object r_73867*/
static void __lambda_223(void *data, object clo, int argc, object *args) ;/*object self_731841, object r_73868*/
static void __lambda_224(void *data, object clo, int argc, object *args) ;/*object self_731842, object r_73869*/
static void __lambda_225(void *data, object clo, int argc, object *args) ;/*object self_731843, object r_73870*/
static void __lambda_373(void *data, object clo, int argc, object *args) ;/*object self_731844, object k_731064, object import_73117_73602*/
static void __lambda_375(void *data, object clo, int argc, object *args) ;/*object self_731845, object k_731066, object k_73118_73603*/
static void __lambda_398(void *data, object clo, int argc, object *args) ;/*object self_731846, object k_731095, object obj_73119_73604*/
static void __lambda_376(void *data, object clo, int argc, object *args) ;/*object self_731847, object r_731067*/
static void __lambda_378(void *data, object clo, int argc, object *args) ;/*object self_731848, object k_731069*/
static void __lambda_379(void *data, object clo, int argc, object *args) ;/*object self_731849, object r_731094*/
static void __lambda_380(void *data, object clo, int argc, object *args) ;/*object self_731850, object lib_91name_91str_73123_73606*/
static void __lambda_381(void *data, object clo, int argc, object *args) ;/*object self_731851, object r_731093*/
static void __lambda_382(void *data, object clo, int argc, object *args) ;/*object self_731852, object r_731072*/
static void __lambda_383(void *data, object clo, int argc, object *args) ;/*object self_731853, object r_731092*/
static void __lambda_384(void *data, object clo, int argc, object *args) ;/*object self_731854, object r_731073*/
static void __lambda_396(void *data, object clo, int argc, object *args) ;/*object self_731855, object k_731089, object v_95i_73137_73614*/
static void __lambda_397(void *data, object clo, int argc, object *args) ;/*object self_731856, object r_731090*/
static void __lambda_385(void *data, object clo, int argc, object *args) ;/*object self_731857, object r_731085*/
static void __lambda_386(void *data, object clo, int argc, object *args) ;/*object self_731858, object r_731086*/
static void __lambda_387(void *data, object clo, int argc, object *args) ;/*object self_731859, object r_731074*/
static void __lambda_388(void *data, object clo, int argc, object *args) ;/*object self_731860, object lib_91name_73131_73608, object vars_95inlines_73132_73609*/
static void __lambda_395(void *data, object clo, int argc, object *args) ;/*object self_731861, object k_731082, object v_95i_73133_73610*/
static void __lambda_389(void *data, object clo, int argc, object *args) ;/*object self_731862, object r_731081*/
static void __lambda_390(void *data, object clo, int argc, object *args) ;/*object self_731863, object r_731075*/
static void __lambda_394(void *data, object clo, int argc, object *args) ;/*object self_731864, object k_731079, object v_95i_73136_73613*/
static void __lambda_391(void *data, object clo, int argc, object *args) ;/*object self_731865, object r_731078*/
static void __lambda_392(void *data, object clo, int argc, object *args) ;/*object self_731866, object r_731077*/
static void __lambda_393(void *data, object clo, int argc, object *args) ;/*object self_731867, object r_731076*/
static void __lambda_377(void *data, object clo, int argc, object *args) ;/*object self_731868, object r_731068*/
static void __lambda_374(void *data, object clo, int argc, object *args) ;/*object self_731869, object r_731065*/
static void __lambda_226(void *data, object clo, int argc, object *args) ;/*object self_731870, object r_731063*/
static void __lambda_227(void *data, object clo, int argc, object *args) ;/*object self_731871, object r_73871*/
static void __lambda_372(void *data, object clo, int argc, object *args) ;/*object self_731872, object k_731062, object expr_73142_73615*/
static void __lambda_228(void *data, object clo, int argc, object *args) ;/*object self_731873, object r_731061*/
static void __lambda_229(void *data, object clo, int argc, object *args) ;/*object self_731874, object r_731060*/
static void __lambda_230(void *data, object clo, int argc, object *args) ;/*object self_731875, object r_73872*/
static void __lambda_231(void *data, object clo, int argc, object *args) ;/*object self_731876, object r_73873*/
static void __lambda_232(void *data, object clo, int argc, object *args) ;/*object self_731877, object r_73874*/
static void __lambda_233(void *data, object clo, int argc, object *args) ;/*object self_731878, object r_73875*/
static void __lambda_234(void *data, object clo, int argc, object *args) ;/*object self_731879, object r_73876*/
static void __lambda_235(void *data, object clo, int argc, object *args) ;/*object self_731880, object lib_91init_91fnc_73143_73616*/
static void __lambda_357(void *data, object clo, int argc, object *args) ;/*object self_731881, object k_731043, object e_73144_73617*/
static void __lambda_363(void *data, object clo, int argc, object *args) ;/*object self_731882, object r_731044*/
static void __lambda_364(void *data, object clo, int argc, object *args) ;/*object self_731883, object r_731052*/
static void __lambda_365(void *data, object clo, int argc, object *args) ;/*object self_731884, object r_731051*/
static void __lambda_366(void *data, object clo, int argc, object *args) ;/*object self_731885, object r_731045*/
static void __lambda_367(void *data, object clo, int argc, object *args) ;/*object self_731886, object r_731050*/
static void __lambda_368(void *data, object clo, int argc, object *args) ;/*object self_731887, object r_731049*/
static void __lambda_369(void *data, object clo, int argc, object *args) ;/*object self_731888, object r_731046*/
static void __lambda_370(void *data, object clo, int argc, object *args) ;/*object self_731889, object r_731047*/
static void __lambda_371(void *data, object clo, int argc, object *args) ;/*object self_731890, object r_731048*/
static void __lambda_358(void *data, object clo, int argc, object *args) ;/*object self_731891, object k_731053*/
static void __lambda_359(void *data, object clo, int argc, object *args) ;/*object self_731892, object r_731054*/
static void __lambda_360(void *data, object clo, int argc, object *args) ;/*object self_731893, object r_731058*/
static void __lambda_361(void *data, object clo, int argc, object *args) ;/*object self_731894, object r_731055*/
static void __lambda_362(void *data, object clo, int argc, object *args) ;/*object self_731895, object r_731057*/
static void __lambda_236(void *data, object clo, int argc, object *args) ;/*object self_731896, object r_731042*/
static void __lambda_237(void *data, object clo, int argc, object *args) ;/*object self_731897, object r_731039*/
static void __lambda_238(void *data, object clo, int argc, object *args) ;/*object self_731898, object r_731040*/
static void __lambda_239(void *data, object clo, int argc, object *args) ;/*object self_731899, object r_731041*/
static void __lambda_240(void *data, object clo, int argc, object *args) ;/*object self_731900, object r_73877*/
static void __lambda_356(void *data, object clo, int argc, object *args) ;/*object self_731901, object k_731037, object expr_73157_73619*/
static void __lambda_241(void *data, object clo, int argc, object *args) ;/*object self_731902, object r_731036*/
static void __lambda_242(void *data, object clo, int argc, object *args) ;/*object self_731903, object cps_73148_73618*/
static void __lambda_250(void *data, object clo, int argc, object *args) ;/*object self_731904, object r_73878*/
static void __lambda_251(void *data, object clo, int argc, object *args) ;/*object self_731905, object r_73879*/
static void __lambda_252(void *data, object clo, int argc, object *args) ;/*object self_731906, object r_73880*/
static void __lambda_253(void *data, object clo, int argc, object *args) ;/*object self_731907, object r_731007*/
static void __lambda_254(void *data, object clo, int argc, object *args) ;/*object self_731908, object r_73881*/
static void __lambda_351(void *data, object clo, int argc, object *args) ;/*object self_731909, object k_731001, object lis_73158_73620*/
static void __lambda_352(void *data, object clo, int argc, object *args) ;/*object self_731910, object dep_73159_73621*/
static void __lambda_353(void *data, object clo, int argc, object *args) ;/*object self_731911, object r_731003*/
static void __lambda_354(void *data, object clo, int argc, object *args) ;/*object self_731912, object r_731005*/
static void __lambda_355(void *data, object clo, int argc, object *args) ;/*object self_731913, object r_731004*/
static void __lambda_255(void *data, object clo, int argc, object *args) ;/*object self_731914, object r_731000*/
static void __lambda_256(void *data, object clo, int argc, object *args) ;/*object self_731915, object r_73882*/
static void __lambda_334(void *data, object clo, int argc, object *args) ;/*object self_731916, object k_73975, object lis_73160_73622*/
static void __lambda_341(void *data, object clo, int argc, object *args) ;/*object self_731917, object r_73976*/
static void __lambda_342(void *data, object clo, int argc, object *args) ;/*object self_731918, object r_73977*/
static void __lambda_343(void *data, object clo, int argc, object *args) ;/*object self_731919, object r_73978*/
static void __lambda_344(void *data, object clo, int argc, object *args) ;/*object self_731920, object r_73979*/
static void __lambda_345(void *data, object clo, int argc, object *args) ;/*object self_731921, object r_73980*/
static void __lambda_346(void *data, object clo, int argc, object *args) ;/*object self_731922, object r_73986*/
static void __lambda_347(void *data, object clo, int argc, object *args) ;/*object self_731923, object r_73981*/
static void __lambda_348(void *data, object clo, int argc, object *args) ;/*object self_731924, object r_73985*/
static void __lambda_349(void *data, object clo, int argc, object *args) ;/*object self_731925, object r_73982*/
static void __lambda_350(void *data, object clo, int argc, object *args) ;/*object self_731926, object r_73983*/
static void __lambda_335(void *data, object clo, int argc, object *args) ;/*object self_731927, object k_73991*/
static void __lambda_336(void *data, object clo, int argc, object *args) ;/*object self_731928, object r_73992*/
static void __lambda_337(void *data, object clo, int argc, object *args) ;/*object self_731929, object r_73997*/
static void __lambda_338(void *data, object clo, int argc, object *args) ;/*object self_731930, object r_73993*/
static void __lambda_339(void *data, object clo, int argc, object *args) ;/*object self_731931, object r_73995*/
static void __lambda_340(void *data, object clo, int argc, object *args) ;/*object self_731932, object r_73994*/
static void __lambda_257(void *data, object clo, int argc, object *args) ;/*object self_731933, object r_73974*/
static void __lambda_258(void *data, object clo, int argc, object *args) ;/*object self_731934, object r_73883*/
static void __lambda_333(void *data, object clo, int argc, object *args) ;/*object self_731935, object k_73963, object flag_73161_73623*/
static void __lambda_259(void *data, object clo, int argc, object *args) ;/*object self_731936, object r_73962*/
static void __lambda_260(void *data, object clo, int argc, object *args) ;/*object self_731937, object r_73884*/
static void __lambda_279(void *data, object clo, int argc, object *args) ;/*object self_731938, object r_73885*/
static void __lambda_280(void *data, object clo, int argc, object *args) ;/*object self_731939, object r_73942*/
static void __lambda_281(void *data, object clo, int argc, object *args) ;/*object self_731940, object r_73886*/
static void __lambda_282(void *data, object clo, int argc, object *args) ;/*object self_731941, object r_73887*/
static void __lambda_283(void *data, object clo, int argc, object *args) ;/*object self_731942, object r_73888*/
static void __lambda_284(void *data, object clo, int argc, object *args) ;/*object self_731943, object r_73941*/
static void __lambda_285(void *data, object clo, int argc, object *args) ;/*object self_731944, object r_73889*/
static void __lambda_286(void *data, object clo, int argc, object *args) ;/*object self_731945, object r_73940*/
static void __lambda_287(void *data, object clo, int argc, object *args) ;/*object self_731946, object r_73890*/
static void __lambda_288(void *data, object clo, int argc, object *args) ;/*object self_731947, object r_73891*/
static void __lambda_289(void *data, object clo, int argc, object *args) ;/*object self_731948, object r_73892*/
static void __lambda_290(void *data, object clo, int argc, object *args) ;/*object self_731949, object r_73939*/
static void __lambda_291(void *data, object clo, int argc, object *args) ;/*object self_731950, object r_73893*/
static void __lambda_330(void *data, object clo, int argc, object *args) ;/*object self_731951, object k_73936, object expr_73179_73624*/
static void __lambda_331(void *data, object clo, int argc, object *args) ;/*object self_731952, object r_73937*/
static void __lambda_332(void *data, object clo, int argc, object *args) ;/*object self_731953, object r_73938*/
static void __lambda_292(void *data, object clo, int argc, object *args) ;/*object self_731954, object r_73935*/
static void __lambda_293(void *data, object clo, int argc, object *args) ;/*object self_731955, object r_73934*/
static void __lambda_294(void *data, object clo, int argc, object *args) ;/*object self_731956, object r_73894*/
static void __lambda_295(void *data, object clo, int argc, object *args) ;/*object self_731957, object r_73895*/
static void __lambda_296(void *data, object clo, int argc, object *args) ;/*object self_731958, object r_73896*/
static void __lambda_297(void *data, object clo, int argc, object *args) ;/*object self_731959, object r_73933*/
static void __lambda_298(void *data, object clo, int argc, object *args) ;/*object self_731960, object r_73897*/
static void __lambda_299(void *data, object clo, int argc, object *args) ;/*object self_731961, object r_73898*/
static void __lambda_321(void *data, object clo, int argc, object *args) ;/*object self_731962, object k_73921, object expr_73180_73625*/
static void __lambda_322(void *data, object clo, int argc, object *args) ;/*object self_731963, object r_73922*/
static void __lambda_327(void *data, object clo, int argc, object *args) ;/*object self_731968, object r_73930*/
static void __lambda_328(void *data, object clo, int argc, object *args) ;/*object self_731969, object r_73932*/
static void __lambda_329(void *data, object clo, int argc, object *args) ;/*object self_731970, object r_73931*/
static void __lambda_323(void *data, object clo, int argc, object *args) ;/*object self_731964, object r_73925*/
static void __lambda_324(void *data, object clo, int argc, object *args) ;/*object self_731965, object r_73928*/
static void __lambda_325(void *data, object clo, int argc, object *args) ;/*object self_731966, object r_73927*/
static void __lambda_326(void *data, object clo, int argc, object *args) ;/*object self_731967, object r_73926*/
static void __lambda_300(void *data, object clo, int argc, object *args) ;/*object self_731971, object r_73920*/
static void __lambda_301(void *data, object clo, int argc, object *args) ;/*object self_731972, object r_73919*/
static void __lambda_302(void *data, object clo, int argc, object *args) ;/*object self_731973, object r_73899*/
static void __lambda_303(void *data, object clo, int argc, object *args) ;/*object self_731974, object r_73900*/
static void __lambda_304(void *data, object clo, int argc, object *args) ;/*object self_731975, object r_73901*/
static void __lambda_305(void *data, object clo, int argc, object *args) ;/*object self_731976, object r_73918*/
static void __lambda_306(void *data, object clo, int argc, object *args) ;/*object self_731977, object r_73902*/
static void __lambda_307(void *data, object clo, int argc, object *args) ;/*object self_731978, object r_73903*/
static void __lambda_308(void *data, object clo, int argc, object *args) ;/*object self_731979, object r_73904*/
static void __lambda_309(void *data, object clo, int argc, object *args) ;/*object self_731980, object r_73917*/
static void __lambda_310(void *data, object clo, int argc, object *args) ;/*object self_731981, object r_73905*/
static void __lambda_313(void *data, object clo, int argc, object *args) ;/*object self_731982, object r_73906*/
static void __lambda_314(void *data, object clo, int argc, object *args) ;/*object self_731983, object r_73907*/
static void __lambda_315(void *data, object clo, int argc, object *args) ;/*object self_731984, object r_73908*/
static void __lambda_316(void *data, object clo, int argc, object *args) ;/*object self_731985, object r_73909*/
static void __lambda_317(void *data, object clo, int argc, object *args) ;/*object self_731986, object r_73910*/
static void __lambda_318(void *data, object clo, int argc, object *args) ;/*object self_731987, object r_73911*/
static void __lambda_319(void *data, object clo, int argc, object *args) ;/*object self_731988, object r_73912*/
static void __lambda_320(void *data, object clo, int argc, object *args) ;/*object self_731989, object r_73913*/
static void __lambda_311(void *data, object clo, int argc, object *args) ;/*closure _,object k_73915*/
static void __lambda_312(void *data, object clo, int argc, object *args) ;/*object self_731990, object r_73916*/
static void __lambda_261(void *data, object clo, int argc, object *args) ;/*object self_731991, object k_73943*/
static void __lambda_262(void *data, object clo, int argc, object *args) ;/*object self_731992, object r_73961*/
static void __lambda_263(void *data, object clo, int argc, object *args) ;/*object self_731993, object r_73945*/
static void __lambda_264(void *data, object clo, int argc, object *args) ;/*object self_731994, object r_73946*/
static void __lambda_265(void *data, object clo, int argc, object *args) ;/*object self_731995, object r_73947*/
static void __lambda_266(void *data, object clo, int argc, object *args) ;/*object self_731996, object r_73960*/
static void __lambda_267(void *data, object clo, int argc, object *args) ;/*object self_731997, object r_73948*/
static void __lambda_268(void *data, object clo, int argc, object *args) ;/*object self_731998, object r_73959*/
static void __lambda_269(void *data, object clo, int argc, object *args) ;/*object self_731999, object r_73949*/
static void __lambda_270(void *data, object clo, int argc, object *args) ;/*object self_732000, object r_73950*/
static void __lambda_271(void *data, object clo, int argc, object *args) ;/*object self_732001, object r_73951*/
static void __lambda_272(void *data, object clo, int argc, object *args) ;/*object self_732002, object r_73958*/
static void __lambda_273(void *data, object clo, int argc, object *args) ;/*object self_732003, object r_73952*/
static void __lambda_274(void *data, object clo, int argc, object *args) ;/*object self_732004, object r_73957*/
static void __lambda_275(void *data, object clo, int argc, object *args) ;/*object self_732005, object r_73953*/
static void __lambda_276(void *data, object clo, int argc, object *args) ;/*object self_732006, object r_73954*/
static void __lambda_277(void *data, object clo, int argc, object *args) ;/*object self_732007, object r_73955*/
static void __lambda_278(void *data, object clo, int argc, object *args) ;/*object self_732008, object r_73956*/
static void __lambda_243(void *data, object clo, int argc, object *args) ;/*object self_732009, object k_731009*/
static void __lambda_244(void *data, object clo, int argc, object *args) ;/*object self_732010, object r_731032*/
static void __lambda_245(void *data, object clo, int argc, object *args) ;/*object self_732011, object r_731011*/
static void __lambda_246(void *data, object clo, int argc, object *args) ;/*object self_732012, object r_731030*/
static void __lambda_247(void *data, object clo, int argc, object *args) ;/*object self_732013, object r_731012*/
static void __lambda_248(void *data, object clo, int argc, object *args) ;/*object self_732014, object r_731026*/
static void __lambda_249(void *data, object clo, int argc, object *args) ;/*object self_732015, object r_731019*/
static void __lambda_197(void *data, object clo, int argc, object *args) ;/*object self_732016, object k_731120*/
static void __lambda_198(void *data, object clo, int argc, object *args) ;/*object self_732017, object r_731121*/
static void __lambda_199(void *data, object clo, int argc, object *args) ;/*object self_732018, object r_731122*/
static void __lambda_183(void *data, object clo, int argc, object *args) ;/*object self_732019, object k_731125*/
static void __lambda_185(void *data, object clo, int argc, object *args) ;/*object self_732020, object k_731127, object lib_91dep_73100_73595*/
static void __lambda_186(void *data, object clo, int argc, object *args) ;/*object self_732021, object r_731128*/
static void __lambda_187(void *data, object clo, int argc, object *args) ;/*object self_732022, object r_731132*/
static void __lambda_188(void *data, object clo, int argc, object *args) ;/*object self_732023, object r_731133*/
static void __lambda_189(void *data, object clo, int argc, object *args) ;/*object self_732024, object r_731134*/
static void __lambda_190(void *data, object clo, int argc, object *args) ;/*object self_732025, object r_731135*/
static void __lambda_191(void *data, object clo, int argc, object *args) ;/*object self_732026, object r_731131*/
static void __lambda_192(void *data, object clo, int argc, object *args) ;/*object self_732027, object result_73101_73596*/
static void __lambda_184(void *data, object clo, int argc, object *args) ;/*object self_732028, object r_731126*/
static void __lambda_145(void *data, object clo, int argc, object *args) ;/*object self_732029, object k_731139*/
static void __lambda_146(void *data, object clo, int argc, object *args) ;/*object self_732030, object r_731173*/
static void __lambda_147(void *data, object clo, int argc, object *args) ;/*object self_732031, object program_117imports_95code_7394_73589*/
static void __lambda_148(void *data, object clo, int argc, object *args) ;/*object self_732032, object r_731142*/
static void __lambda_149(void *data, object clo, int argc, object *args) ;/*object self_732033, object r_731170*/
static void __lambda_150(void *data, object clo, int argc, object *args) ;/*object self_732034, object r_731143*/
static void __lambda_151(void *data, object clo, int argc, object *args) ;/*object self_732035, object r_731144*/
static void __lambda_152(void *data, object clo, int argc, object *args) ;/*object self_732036, object r_731145*/
static void __lambda_153(void *data, object clo, int argc, object *args) ;/*object self_732037, object r_731169*/
static void __lambda_154(void *data, object clo, int argc, object *args) ;/*object self_732038, object r_731168*/
static void __lambda_155(void *data, object clo, int argc, object *args) ;/*object self_732039, object r_731146*/
static void __lambda_156(void *data, object clo, int argc, object *args) ;/*object self_732040, object r_731147*/
static void __lambda_157(void *data, object clo, int argc, object *args) ;/*object self_732041, object r_731148*/
static void __lambda_158(void *data, object clo, int argc, object *args) ;/*object self_732042, object r_731149*/
static void __lambda_159(void *data, object clo, int argc, object *args) ;/*object self_732043, object meta_7395_73590*/
static void __lambda_160(void *data, object clo, int argc, object *args) ;/*object self_732044, object r_731167*/
static void __lambda_161(void *data, object clo, int argc, object *args) ;/*object self_732045, object r_731165*/
static void __lambda_162(void *data, object clo, int argc, object *args) ;/*object self_732046, object r_731166*/
static void __lambda_163(void *data, object clo, int argc, object *args) ;/*object self_732047, object r_731150*/
static void __lambda_164(void *data, object clo, int argc, object *args) ;/*object self_732048, object r_731151*/
static void __lambda_165(void *data, object clo, int argc, object *args) ;/*object self_732049, object r_731153*/
static void __lambda_166(void *data, object clo, int argc, object *args) ;/*object self_732050, object changed_7396_73591, object new_91lib_91deps_7397_73592*/
static void __lambda_692(void *data, object clo, int argc, object *args) ;/*object self_732051, object changed_7396_73591*/
static void __lambda_172(void *data, object clo, int argc, object *args) ;/*object self_732052, object k_731158, object dep_7398_73593*/
static void __lambda_173(void *data, object clo, int argc, object *args) ;/*object self_732053, object r_731159*/
static void __lambda_174(void *data, object clo, int argc, object *args) ;/*object self_732054, object r_731160*/
static void __lambda_175(void *data, object clo, int argc, object *args) ;/*object self_732055, object r_731161*/
static void __lambda_167(void *data, object clo, int argc, object *args) ;/*object self_732056, object r_731157*/
static void __lambda_168(void *data, object clo, int argc, object *args) ;/*object self_732057, object r_731154*/
static void __lambda_171(void *data, object clo, int argc, object *args) ;/*object self_732058, object r_731152*/
static void __lambda_169(void *data, object clo, int argc, object *args) ;/*object self_732059, object k_731155*/
static void __lambda_170(void *data, object clo, int argc, object *args) ;/*object self_732060, object r_731156*/
static void __lambda_131(void *data, object clo, int argc, object *args) ;/*object self_732061, object k_731176*/
static void __lambda_133(void *data, object clo, int argc, object *args) ;/*object self_732063, object r_731195*/
static void __lambda_134(void *data, object clo, int argc, object *args) ;/*object self_732064, object expanded_7376_73588*/
static void __lambda_132(void *data, object clo, int argc, object *args) ;/*object self_732062, object r_731177*/
static void __lambda_49(void *data, object clo, int argc, object *args) ;/*object self_732065, object k_731213*/
static void __lambda_50(void *data, object clo, int argc, object *args) ;/*object self_732066, object r_731294*/
static void __lambda_51(void *data, object clo, int argc, object *args) ;/*object self_732067, object r_731214*/
static void __lambda_89(void *data, object clo, int argc, object *args) ;/*object self_732105, object reduction_7352_73580*/
static void __lambda_90(void *data, object clo, int argc, object *args) ;/*object self_732106, object r_731291*/
static void __lambda_91(void *data, object clo, int argc, object *args) ;/*object self_732107, object r_731262*/
static void __lambda_92(void *data, object clo, int argc, object *args) ;/*object self_732108, object r_731289*/
static void __lambda_93(void *data, object clo, int argc, object *args) ;/*object self_732109, object lis_7353_73581*/
static void __lambda_100(void *data, object clo, int argc, object *args) ;/*object self_732110, object r_731263*/
static void __lambda_101(void *data, object clo, int argc, object *args) ;/*object self_732111, object r_731274*/
static void __lambda_102(void *data, object clo, int argc, object *args) ;/*object self_732112, object headers_7361_73583*/
static void __lambda_103(void *data, object clo, int argc, object *args) ;/*object self_732113, object r_731266*/
static void __lambda_106(void *data, object clo, int argc, object *args) ;/*object self_732114, object k_731269, object expr_7365_73584*/
static void __lambda_104(void *data, object clo, int argc, object *args) ;/*object self_732115, object r_731268*/
static void __lambda_105(void *data, object clo, int argc, object *args) ;/*object self_732116, object r_731267*/
static void __lambda_94(void *data, object clo, int argc, object *args) ;/*object self_732117, object k_731277*/
static void __lambda_96(void *data, object clo, int argc, object *args) ;/*object self_732118, object r_731279*/
static void __lambda_99(void *data, object clo, int argc, object *args) ;/*object self_732119, object k_731282, object expr_7357_73582*/
static void __lambda_97(void *data, object clo, int argc, object *args) ;/*object self_732120, object r_731281*/
static void __lambda_98(void *data, object clo, int argc, object *args) ;/*object self_732121, object r_731280*/
static void __lambda_95(void *data, object clo, int argc, object *args) ;/*object self_732122, object k_731285*/
static void __lambda_52(void *data, object clo, int argc, object *args) ;/*object self_732068, object r_731261*/
static void __lambda_53(void *data, object clo, int argc, object *args) ;/*object self_732069, object includes_7345_73577*/
static void __lambda_54(void *data, object clo, int argc, object *args) ;/*object self_732070, object r_731216*/
static void __lambda_55(void *data, object clo, int argc, object *args) ;/*object self_732071, object r_731260*/
static void __lambda_56(void *data, object clo, int argc, object *args) ;/*object self_732072, object r_731259*/
static void __lambda_57(void *data, object clo, int argc, object *args) ;/*object self_732073, object r_731217*/
static void __lambda_58(void *data, object clo, int argc, object *args) ;/*object self_732074, object r_731258*/
static void __lambda_59(void *data, object clo, int argc, object *args) ;/*object self_732075, object r_731257*/
static void __lambda_60(void *data, object clo, int argc, object *args) ;/*object self_732076, object r_731218*/
static void __lambda_63(void *data, object clo, int argc, object *args) ;/*object self_732077, object r_731219*/
static void __lambda_64(void *data, object clo, int argc, object *args) ;/*object self_732078, object r_731250*/
static void __lambda_65(void *data, object clo, int argc, object *args) ;/*object self_732079, object r_731252*/
static void __lambda_66(void *data, object clo, int argc, object *args) ;/*object self_732080, object r_731251*/
static void __lambda_67(void *data, object clo, int argc, object *args) ;/*object self_732081, object r_731220*/
static void __lambda_68(void *data, object clo, int argc, object *args) ;/*object self_732082, object r_731221*/
static void __lambda_69(void *data, object clo, int argc, object *args) ;/*object self_732083, object r_731248*/
static void __lambda_70(void *data, object clo, int argc, object *args) ;/*object self_732084, object r_731247*/
static void __lambda_71(void *data, object clo, int argc, object *args) ;/*object self_732085, object r_731222*/
static void __lambda_72(void *data, object clo, int argc, object *args) ;/*object self_732086, object r_731246*/
static void __lambda_73(void *data, object clo, int argc, object *args) ;/*object self_732087, object r_731245*/
static void __lambda_74(void *data, object clo, int argc, object *args) ;/*object self_732088, object r_731223*/
static void __lambda_75(void *data, object clo, int argc, object *args) ;/*object self_732089, object r_731244*/
static void __lambda_76(void *data, object clo, int argc, object *args) ;/*object self_732090, object r_731243*/
static void __lambda_77(void *data, object clo, int argc, object *args) ;/*object self_732091, object r_731224*/
static void __lambda_88(void *data, object clo, int argc, object *args) ;/*object self_732092, object k_731236, object r_7346_73578*/
static void __lambda_78(void *data, object clo, int argc, object *args) ;/*object self_732093, object r_731235*/
static void __lambda_79(void *data, object clo, int argc, object *args) ;/*object self_732094, object r_731234*/
static void __lambda_80(void *data, object clo, int argc, object *args) ;/*object self_732095, object r_731233*/
static void __lambda_81(void *data, object clo, int argc, object *args) ;/*object self_732096, object r_731225*/
static void __lambda_84(void *data, object clo, int argc, object *args) ;/*object self_732097, object k_731229, object include_7350_73579*/
static void __lambda_85(void *data, object clo, int argc, object *args) ;/*object self_732098, object r_731232*/
static void __lambda_86(void *data, object clo, int argc, object *args) ;/*object self_732099, object r_731231*/
static void __lambda_87(void *data, object clo, int argc, object *args) ;/*object self_732100, object r_731230*/
static void __lambda_82(void *data, object clo, int argc, object *args) ;/*object self_732101, object r_731227*/
static void __lambda_83(void *data, object clo, int argc, object *args) ;/*object self_732102, object r_731228*/
static void __lambda_61(void *data, object clo, int argc, object *args) ;/*object self_732103, object k_731253*/
static void __lambda_62(void *data, object clo, int argc, object *args) ;/*object self_732104, object r_731255*/
static void __lambda_29(void *data, object clo, int argc, object *args) ;/*object self_732123, object r_73806*/
static void __lambda_723(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k)*/
static void __lambda_722(void *data, object clo, int argc, object *args) ;/*(void *data, int argc, closure _, object k, object filename)*/
static void __lambda_26(void *data, object clo, int argc, object *args) ;/*closure _,object k_73797, object dir_7331_73535, object path_7332_73536*/
static void __lambda_27(void *data, object clo, int argc, object *args) ;/*object self_731720, object r_73799*/
static void __lambda_11(void *data, object clo, int argc, object *args) ;/*closure _,object k_73777, object lib_91dep_732_73523, object append_91dirs_733_73524, object prepend_91dirs_734_73525*/
static void __lambda_12(void *data, object clo, int argc, object *args) ;/*object self_731706, object sld_91file_737_73526*/
static void __lambda_13(void *data, object clo, int argc, object *args) ;/*object self_731707, object includes_7310_73527*/
static void __lambda_25(void *data, object clo, int argc, object *args) ;/*object self_731708, object k_73794, object include_7330_73534*/
static void __lambda_14(void *data, object clo, int argc, object *args) ;/*object self_731709, object r_73793*/
static void __lambda_15(void *data, object clo, int argc, object *args) ;/*object self_731710, object included_91files_7313_73528*/
static void __lambda_16(void *data, object clo, int argc, object *args) ;/*object self_731711, object base_7316_73529*/
static void __lambda_17(void *data, object clo, int argc, object *args) ;/*object self_731712, object obj_91file_7319_73530*/
static void __lambda_18(void *data, object clo, int argc, object *args) ;/*object self_731713, object sys_91dir_7322_73531*/
static void __lambda_19(void *data, object clo, int argc, object *args) ;/*object self_731714, object r_73784*/
static void __lambda_20(void *data, object clo, int argc, object *args) ;/*object self_731715, object r_73791*/
static void __lambda_22(void *data, object clo, int argc, object *args) ;/*object self_731716, object k_73788, object src_91file_7329_73533*/
static void __lambda_23(void *data, object clo, int argc, object *args) ;/*object self_731717, object r_73789*/
static void __lambda_24(void *data, object clo, int argc, object *args) ;/*object self_731718, object r_73790*/
static void __lambda_21(void *data, object clo, int argc, object *args) ;/*object self_731719, object r_73786*/
static void __lambda_1(void *data, object clo, int argc, object *args) ;/*closure _,object k_73764, object label_731_73522*/
static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_731697, object r_73774*/
static void __lambda_3(void *data, object clo, int argc, object *args) ;/*object self_731698, object r_73765*/
static void __lambda_4(void *data, object clo, int argc, object *args) ;/*object self_731699, object r_73773*/
static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_731700, object r_73772*/
static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_731701, object r_73766*/
static void __lambda_7(void *data, object clo, int argc, object *args) ;/*object self_731702, object r_73769*/
static void __lambda_8(void *data, object clo, int argc, object *args) ;/*object self_731703, object r_73770*/
static void __lambda_9(void *data, object clo, int argc, object *args) ;/*object self_731704, object r_73767*/
static void __lambda_10(void *data, object clo, int argc, object *args) ;/*object self_731705, object r_73768*/

static void __lambda_575(void *data, object self_732281, int argc, object *args) /* object self_732281, object r_731692 */
 {
 object r_731692 = args[0];
  mclosure0(c_736738,__lambda_576); object c_736739 = global_set_cps_id(data,&c_736738,"__glo__85start_85", __glo__85start_85, r_731692);
return_direct1(data,__lambda_576,c_736739);; 
}

static void __lambda_576(void *data, object _, int argc, object *args) /* closure _,object r_731564 */
 {

  mclosure0(c_736735,__lambda_577); object c_736736 = Cyc_command_line_arguments(data,&c_736735);
return_direct1(data,__lambda_577,c_736736);; 
}

static void __lambda_577(void *data, object _, int argc, object *args) /* closure _,object args_73392_73496_73718 */
 {
object args_73392_73496_73718 = args[0];
  
closureN_type c_736045;
object e_736061 [1];
c_736045.hdr.mark = gc_color_red;
 c_736045.hdr.grayed = 0;
c_736045.tag = closureN_tag;
 c_736045.fn = (function_type)__lambda_578;
c_736045.num_args = 0;
c_736045.num_elements = 1;
c_736045.elements = (object *)e_736061;
c_736045.elements[0] = args_73392_73496_73718;


closureN_type c_736062;
object e_736733 [1];
c_736062.hdr.mark = gc_color_red;
 c_736062.hdr.grayed = 0;
c_736062.tag = closureN_tag;
 c_736062.fn = (function_type)__lambda_580;
c_736062.num_args = 1;
c_736062.num_elements = 1;
c_736062.elements = (object *)e_736733;
c_736062.elements[0] = args_73392_73496_73718;

return_direct_with_clo1(data,(closure)&c_736045,__lambda_578,  &c_736062);; 
}

static void __lambda_580(void *data, object self_732282, int argc, object *args) /* object self_732282, object non_91opts_73395_73497_73719 */
 {
 object non_91opts_73395_73497_73719 = args[0];
  
closureN_type c_736064;
object e_736732 [2];
c_736064.hdr.mark = gc_color_red;
 c_736064.hdr.grayed = 0;
c_736064.tag = closureN_tag;
 c_736064.fn = (function_type)__lambda_581;
c_736064.num_args = 1;
c_736064.num_elements = 2;
c_736064.elements = (object *)e_736732;
c_736064.elements[0] = ((closureN)self_732282)->elements[0];
c_736064.elements[1] = non_91opts_73395_73497_73719;

return_direct_with_clo1(data,(closure)&c_736064,__lambda_581,  boolean_t);; 
}

static void __lambda_581(void *data, object self_732283, int argc, object *args) /* object self_732283, object compile_127_73398_73498_73720 */
 {
 object compile_127_73398_73498_73720 = args[0];
  
closureN_type c_736066;
object e_736728 [2];
c_736066.hdr.mark = gc_color_red;
 c_736066.hdr.grayed = 0;
c_736066.tag = closureN_tag;
 c_736066.fn = (function_type)__lambda_721;
c_736066.num_args = 1;
c_736066.num_elements = 2;
c_736066.elements = (object *)e_736728;
c_736066.elements[0] = ((closureN)self_732283)->elements[0];
c_736066.elements[1] = ((closureN)self_732283)->elements[1];


pair_type local_736731; 
return_direct_with_clo1(data,(closure)&c_736066,__lambda_721,  set_cell_as_expr(&local_736731, compile_127_73398_73498_73720));; 
}

static void __lambda_721(void *data, object self_732284, int argc, object *args) /* object self_732284, object compile_127_73398_73498_73720 */
 {
 object compile_127_73398_73498_73720 = args[0];
  
closureN_type c_736068;
object e_736723 [3];
c_736068.hdr.mark = gc_color_red;
 c_736068.hdr.grayed = 0;
c_736068.tag = closureN_tag;
 c_736068.fn = (function_type)__lambda_582;
c_736068.num_args = 1;
c_736068.num_elements = 3;
c_736068.elements = (object *)e_736723;
c_736068.elements[0] = ((closureN)self_732284)->elements[0];
c_736068.elements[1] = compile_127_73398_73498_73720;
c_736068.elements[2] = ((closureN)self_732284)->elements[1];




make_utf8_string_with_len(c_736726, "-run-scm-compiler", 17, 17);
return_direct_with_clo1(data,(closure)&c_736068,__lambda_582,  memberp(data, &c_736726, ((closureN)self_732284)->elements[0]));; 
}

static void __lambda_582(void *data, object self_732285, int argc, object *args) /* object self_732285, object run_91scm_91compiler_127_73401_73499_73721 */
 {
 object run_91scm_91compiler_127_73401_73499_73721 = args[0];
  
closureN_type c_736070;
object e_736718 [4];
c_736070.hdr.mark = gc_color_red;
 c_736070.hdr.grayed = 0;
c_736070.tag = closureN_tag;
 c_736070.fn = (function_type)__lambda_583;
c_736070.num_args = 1;
c_736070.num_elements = 4;
c_736070.elements = (object *)e_736718;
c_736070.elements[0] = ((closureN)self_732285)->elements[0];
c_736070.elements[1] = ((closureN)self_732285)->elements[1];
c_736070.elements[2] = ((closureN)self_732285)->elements[2];
c_736070.elements[3] = run_91scm_91compiler_127_73401_73499_73721;




make_utf8_string_with_len(c_736721, "-no-compiler-subprocess", 23, 23);
return_direct_with_clo1(data,(closure)&c_736070,__lambda_583,  memberp(data, &c_736721, ((closureN)self_732285)->elements[0]));; 
}

static void __lambda_583(void *data, object self_732286, int argc, object *args) /* object self_732286, object no_91compiler_91subprocess_73404_73500_73722 */
 {
 object no_91compiler_91subprocess_73404_73500_73722 = args[0];
  
closureN_type c_736072;
object e_736715 [5];
c_736072.hdr.mark = gc_color_red;
 c_736072.hdr.grayed = 0;
c_736072.tag = closureN_tag;
 c_736072.fn = (function_type)__lambda_584;
c_736072.num_args = 1;
c_736072.num_elements = 5;
c_736072.elements = (object *)e_736715;
c_736072.elements[0] = ((closureN)self_732286)->elements[0];
c_736072.elements[1] = ((closureN)self_732286)->elements[1];
c_736072.elements[2] = no_91compiler_91subprocess_73404_73500_73722;
c_736072.elements[3] = ((closureN)self_732286)->elements[2];
c_736072.elements[4] = ((closureN)self_732286)->elements[3];


make_utf8_string_with_len(c_736717, "-CP", 3, 3);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736072, ((closureN)self_732286)->elements[0], &c_736717);; 
}

static void __lambda_584(void *data, object self_732287, int argc, object *args) /* object self_732287, object r_731687 */
 {
 object r_731687 = args[0];
  
closureN_type c_736074;
object e_736711 [5];
c_736074.hdr.mark = gc_color_red;
 c_736074.hdr.grayed = 0;
c_736074.tag = closureN_tag;
 c_736074.fn = (function_type)__lambda_585;
c_736074.num_args = 1;
c_736074.num_elements = 5;
c_736074.elements = (object *)e_736711;
c_736074.elements[0] = ((closureN)self_732287)->elements[0];
c_736074.elements[1] = ((closureN)self_732287)->elements[1];
c_736074.elements[2] = ((closureN)self_732287)->elements[2];
c_736074.elements[3] = ((closureN)self_732287)->elements[3];
c_736074.elements[4] = ((closureN)self_732287)->elements[4];


object c_736714 = apply(data,(closure)&c_736074,primitive_string_91append, r_731687);
return_closcall1(data,(closure)&c_736074,  c_736714);; 
}

static void __lambda_585(void *data, object self_732288, int argc, object *args) /* object self_732288, object cc_91prog_73407_73501_73723 */
 {
 object cc_91prog_73407_73501_73723 = args[0];
  
closureN_type c_736076;
object e_736708 [6];
c_736076.hdr.mark = gc_color_red;
 c_736076.hdr.grayed = 0;
c_736076.tag = closureN_tag;
 c_736076.fn = (function_type)__lambda_586;
c_736076.num_args = 1;
c_736076.num_elements = 6;
c_736076.elements = (object *)e_736708;
c_736076.elements[0] = ((closureN)self_732288)->elements[0];
c_736076.elements[1] = cc_91prog_73407_73501_73723;
c_736076.elements[2] = ((closureN)self_732288)->elements[1];
c_736076.elements[3] = ((closureN)self_732288)->elements[2];
c_736076.elements[4] = ((closureN)self_732288)->elements[3];
c_736076.elements[5] = ((closureN)self_732288)->elements[4];


make_utf8_string_with_len(c_736710, "-CE", 3, 3);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736076, ((closureN)self_732288)->elements[0], &c_736710);; 
}

static void __lambda_586(void *data, object self_732289, int argc, object *args) /* object self_732289, object r_731686 */
 {
 object r_731686 = args[0];
  
closureN_type c_736078;
object e_736704 [6];
c_736078.hdr.mark = gc_color_red;
 c_736078.hdr.grayed = 0;
c_736078.tag = closureN_tag;
 c_736078.fn = (function_type)__lambda_587;
c_736078.num_args = 1;
c_736078.num_elements = 6;
c_736078.elements = (object *)e_736704;
c_736078.elements[0] = ((closureN)self_732289)->elements[0];
c_736078.elements[1] = ((closureN)self_732289)->elements[1];
c_736078.elements[2] = ((closureN)self_732289)->elements[2];
c_736078.elements[3] = ((closureN)self_732289)->elements[3];
c_736078.elements[4] = ((closureN)self_732289)->elements[4];
c_736078.elements[5] = ((closureN)self_732289)->elements[5];


object c_736707 = apply(data,(closure)&c_736078,primitive_string_91append, r_731686);
return_closcall1(data,(closure)&c_736078,  c_736707);; 
}

static void __lambda_587(void *data, object self_732290, int argc, object *args) /* object self_732290, object cc_91exec_73410_73502_73724 */
 {
 object cc_91exec_73410_73502_73724 = args[0];
  
closureN_type c_736080;
object e_736701 [7];
c_736080.hdr.mark = gc_color_red;
 c_736080.hdr.grayed = 0;
c_736080.tag = closureN_tag;
 c_736080.fn = (function_type)__lambda_588;
c_736080.num_args = 1;
c_736080.num_elements = 7;
c_736080.elements = (object *)e_736701;
c_736080.elements[0] = ((closureN)self_732290)->elements[0];
c_736080.elements[1] = cc_91exec_73410_73502_73724;
c_736080.elements[2] = ((closureN)self_732290)->elements[1];
c_736080.elements[3] = ((closureN)self_732290)->elements[2];
c_736080.elements[4] = ((closureN)self_732290)->elements[3];
c_736080.elements[5] = ((closureN)self_732290)->elements[4];
c_736080.elements[6] = ((closureN)self_732290)->elements[5];


make_utf8_string_with_len(c_736703, "-CL", 3, 3);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736080, ((closureN)self_732290)->elements[0], &c_736703);; 
}

static void __lambda_588(void *data, object self_732291, int argc, object *args) /* object self_732291, object r_731685 */
 {
 object r_731685 = args[0];
  
closureN_type c_736082;
object e_736697 [7];
c_736082.hdr.mark = gc_color_red;
 c_736082.hdr.grayed = 0;
c_736082.tag = closureN_tag;
 c_736082.fn = (function_type)__lambda_589;
c_736082.num_args = 1;
c_736082.num_elements = 7;
c_736082.elements = (object *)e_736697;
c_736082.elements[0] = ((closureN)self_732291)->elements[0];
c_736082.elements[1] = ((closureN)self_732291)->elements[1];
c_736082.elements[2] = ((closureN)self_732291)->elements[2];
c_736082.elements[3] = ((closureN)self_732291)->elements[3];
c_736082.elements[4] = ((closureN)self_732291)->elements[4];
c_736082.elements[5] = ((closureN)self_732291)->elements[5];
c_736082.elements[6] = ((closureN)self_732291)->elements[6];


object c_736700 = apply(data,(closure)&c_736082,primitive_string_91append, r_731685);
return_closcall1(data,(closure)&c_736082,  c_736700);; 
}

static void __lambda_589(void *data, object self_732292, int argc, object *args) /* object self_732292, object cc_91lib_73413_73503_73725 */
 {
 object cc_91lib_73413_73503_73725 = args[0];
  
closureN_type c_736084;
object e_736694 [8];
c_736084.hdr.mark = gc_color_red;
 c_736084.hdr.grayed = 0;
c_736084.tag = closureN_tag;
 c_736084.fn = (function_type)__lambda_590;
c_736084.num_args = 1;
c_736084.num_elements = 8;
c_736084.elements = (object *)e_736694;
c_736084.elements[0] = ((closureN)self_732292)->elements[0];
c_736084.elements[1] = ((closureN)self_732292)->elements[1];
c_736084.elements[2] = cc_91lib_73413_73503_73725;
c_736084.elements[3] = ((closureN)self_732292)->elements[2];
c_736084.elements[4] = ((closureN)self_732292)->elements[3];
c_736084.elements[5] = ((closureN)self_732292)->elements[4];
c_736084.elements[6] = ((closureN)self_732292)->elements[5];
c_736084.elements[7] = ((closureN)self_732292)->elements[6];


make_utf8_string_with_len(c_736696, "-CS", 3, 3);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736084, ((closureN)self_732292)->elements[0], &c_736696);; 
}

static void __lambda_590(void *data, object self_732293, int argc, object *args) /* object self_732293, object r_731684 */
 {
 object r_731684 = args[0];
  
closureN_type c_736086;
object e_736690 [8];
c_736086.hdr.mark = gc_color_red;
 c_736086.hdr.grayed = 0;
c_736086.tag = closureN_tag;
 c_736086.fn = (function_type)__lambda_591;
c_736086.num_args = 1;
c_736086.num_elements = 8;
c_736086.elements = (object *)e_736690;
c_736086.elements[0] = ((closureN)self_732293)->elements[0];
c_736086.elements[1] = ((closureN)self_732293)->elements[1];
c_736086.elements[2] = ((closureN)self_732293)->elements[2];
c_736086.elements[3] = ((closureN)self_732293)->elements[3];
c_736086.elements[4] = ((closureN)self_732293)->elements[4];
c_736086.elements[5] = ((closureN)self_732293)->elements[5];
c_736086.elements[6] = ((closureN)self_732293)->elements[6];
c_736086.elements[7] = ((closureN)self_732293)->elements[7];


object c_736693 = apply(data,(closure)&c_736086,primitive_string_91append, r_731684);
return_closcall1(data,(closure)&c_736086,  c_736693);; 
}

static void __lambda_591(void *data, object self_732294, int argc, object *args) /* object self_732294, object cc_91so_73416_73504_73726 */
 {
 object cc_91so_73416_73504_73726 = args[0];
  
closureN_type c_736088;
object e_736687 [9];
c_736088.hdr.mark = gc_color_red;
 c_736088.hdr.grayed = 0;
c_736088.tag = closureN_tag;
 c_736088.fn = (function_type)__lambda_592;
c_736088.num_args = 1;
c_736088.num_elements = 9;
c_736088.elements = (object *)e_736687;
c_736088.elements[0] = ((closureN)self_732294)->elements[0];
c_736088.elements[1] = ((closureN)self_732294)->elements[1];
c_736088.elements[2] = ((closureN)self_732294)->elements[2];
c_736088.elements[3] = ((closureN)self_732294)->elements[3];
c_736088.elements[4] = cc_91so_73416_73504_73726;
c_736088.elements[5] = ((closureN)self_732294)->elements[4];
c_736088.elements[6] = ((closureN)self_732294)->elements[5];
c_736088.elements[7] = ((closureN)self_732294)->elements[6];
c_736088.elements[8] = ((closureN)self_732294)->elements[7];


make_utf8_string_with_len(c_736689, "-COPT", 5, 5);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736088, ((closureN)self_732294)->elements[0], &c_736689);; 
}

static void __lambda_592(void *data, object self_732295, int argc, object *args) /* object self_732295, object r_731683 */
 {
 object r_731683 = args[0];
  
closureN_type c_736090;
object e_736683 [9];
c_736090.hdr.mark = gc_color_red;
 c_736090.hdr.grayed = 0;
c_736090.tag = closureN_tag;
 c_736090.fn = (function_type)__lambda_593;
c_736090.num_args = 1;
c_736090.num_elements = 9;
c_736090.elements = (object *)e_736683;
c_736090.elements[0] = ((closureN)self_732295)->elements[0];
c_736090.elements[1] = ((closureN)self_732295)->elements[1];
c_736090.elements[2] = ((closureN)self_732295)->elements[2];
c_736090.elements[3] = ((closureN)self_732295)->elements[3];
c_736090.elements[4] = ((closureN)self_732295)->elements[4];
c_736090.elements[5] = ((closureN)self_732295)->elements[5];
c_736090.elements[6] = ((closureN)self_732295)->elements[6];
c_736090.elements[7] = ((closureN)self_732295)->elements[7];
c_736090.elements[8] = ((closureN)self_732295)->elements[8];


object c_736686 = apply(data,(closure)&c_736090,primitive_string_91append, r_731683);
return_closcall1(data,(closure)&c_736090,  c_736686);; 
}

static void __lambda_593(void *data, object self_732296, int argc, object *args) /* object self_732296, object cc_91opts_73419_73505_73727 */
 {
 object cc_91opts_73419_73505_73727 = args[0];
  
closureN_type c_736092;
object e_736679 [9];
c_736092.hdr.mark = gc_color_red;
 c_736092.hdr.grayed = 0;
c_736092.tag = closureN_tag;
 c_736092.fn = (function_type)__lambda_720;
c_736092.num_args = 1;
c_736092.num_elements = 9;
c_736092.elements = (object *)e_736679;
c_736092.elements[0] = ((closureN)self_732296)->elements[0];
c_736092.elements[1] = ((closureN)self_732296)->elements[1];
c_736092.elements[2] = ((closureN)self_732296)->elements[2];
c_736092.elements[3] = ((closureN)self_732296)->elements[3];
c_736092.elements[4] = ((closureN)self_732296)->elements[4];
c_736092.elements[5] = ((closureN)self_732296)->elements[5];
c_736092.elements[6] = ((closureN)self_732296)->elements[6];
c_736092.elements[7] = ((closureN)self_732296)->elements[7];
c_736092.elements[8] = ((closureN)self_732296)->elements[8];


pair_type local_736682; 
return_direct_with_clo1(data,(closure)&c_736092,__lambda_720,  set_cell_as_expr(&local_736682, cc_91opts_73419_73505_73727));; 
}

static void __lambda_720(void *data, object self_732297, int argc, object *args) /* object self_732297, object cc_91opts_73419_73505_73727 */
 {
 object cc_91opts_73419_73505_73727 = args[0];
  
closureN_type c_736094;
object e_736676 [10];
c_736094.hdr.mark = gc_color_red;
 c_736094.hdr.grayed = 0;
c_736094.tag = closureN_tag;
 c_736094.fn = (function_type)__lambda_594;
c_736094.num_args = 1;
c_736094.num_elements = 10;
c_736094.elements = (object *)e_736676;
c_736094.elements[0] = ((closureN)self_732297)->elements[0];
c_736094.elements[1] = ((closureN)self_732297)->elements[1];
c_736094.elements[2] = ((closureN)self_732297)->elements[2];
c_736094.elements[3] = cc_91opts_73419_73505_73727;
c_736094.elements[4] = ((closureN)self_732297)->elements[3];
c_736094.elements[5] = ((closureN)self_732297)->elements[4];
c_736094.elements[6] = ((closureN)self_732297)->elements[5];
c_736094.elements[7] = ((closureN)self_732297)->elements[6];
c_736094.elements[8] = ((closureN)self_732297)->elements[7];
c_736094.elements[9] = ((closureN)self_732297)->elements[8];


make_utf8_string_with_len(c_736678, "-CLNK", 5, 5);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736094, ((closureN)self_732297)->elements[0], &c_736678);; 
}

static void __lambda_594(void *data, object self_732298, int argc, object *args) /* object self_732298, object r_731682 */
 {
 object r_731682 = args[0];
  
closureN_type c_736096;
object e_736672 [10];
c_736096.hdr.mark = gc_color_red;
 c_736096.hdr.grayed = 0;
c_736096.tag = closureN_tag;
 c_736096.fn = (function_type)__lambda_595;
c_736096.num_args = 1;
c_736096.num_elements = 10;
c_736096.elements = (object *)e_736672;
c_736096.elements[0] = ((closureN)self_732298)->elements[0];
c_736096.elements[1] = ((closureN)self_732298)->elements[1];
c_736096.elements[2] = ((closureN)self_732298)->elements[2];
c_736096.elements[3] = ((closureN)self_732298)->elements[3];
c_736096.elements[4] = ((closureN)self_732298)->elements[4];
c_736096.elements[5] = ((closureN)self_732298)->elements[5];
c_736096.elements[6] = ((closureN)self_732298)->elements[6];
c_736096.elements[7] = ((closureN)self_732298)->elements[7];
c_736096.elements[8] = ((closureN)self_732298)->elements[8];
c_736096.elements[9] = ((closureN)self_732298)->elements[9];


object c_736675 = apply(data,(closure)&c_736096,primitive_string_91append, r_731682);
return_closcall1(data,(closure)&c_736096,  c_736675);; 
}

static void __lambda_595(void *data, object self_732299, int argc, object *args) /* object self_732299, object cc_91linker_91opts_73422_73506_73728 */
 {
 object cc_91linker_91opts_73422_73506_73728 = args[0];
  
closureN_type c_736098;
object e_736669 [11];
c_736098.hdr.mark = gc_color_red;
 c_736098.hdr.grayed = 0;
c_736098.tag = closureN_tag;
 c_736098.fn = (function_type)__lambda_596;
c_736098.num_args = 1;
c_736098.num_elements = 11;
c_736098.elements = (object *)e_736669;
c_736098.elements[0] = ((closureN)self_732299)->elements[0];
c_736098.elements[1] = ((closureN)self_732299)->elements[1];
c_736098.elements[2] = ((closureN)self_732299)->elements[2];
c_736098.elements[3] = cc_91linker_91opts_73422_73506_73728;
c_736098.elements[4] = ((closureN)self_732299)->elements[3];
c_736098.elements[5] = ((closureN)self_732299)->elements[4];
c_736098.elements[6] = ((closureN)self_732299)->elements[5];
c_736098.elements[7] = ((closureN)self_732299)->elements[6];
c_736098.elements[8] = ((closureN)self_732299)->elements[7];
c_736098.elements[9] = ((closureN)self_732299)->elements[8];
c_736098.elements[10] = ((closureN)self_732299)->elements[9];


make_utf8_string_with_len(c_736671, "-COBJ", 5, 5);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736098, ((closureN)self_732299)->elements[0], &c_736671);; 
}

static void __lambda_596(void *data, object self_732300, int argc, object *args) /* object self_732300, object r_731681 */
 {
 object r_731681 = args[0];
  
closureN_type c_736100;
object e_736665 [11];
c_736100.hdr.mark = gc_color_red;
 c_736100.hdr.grayed = 0;
c_736100.tag = closureN_tag;
 c_736100.fn = (function_type)__lambda_597;
c_736100.num_args = 1;
c_736100.num_elements = 11;
c_736100.elements = (object *)e_736665;
c_736100.elements[0] = ((closureN)self_732300)->elements[0];
c_736100.elements[1] = ((closureN)self_732300)->elements[1];
c_736100.elements[2] = ((closureN)self_732300)->elements[2];
c_736100.elements[3] = ((closureN)self_732300)->elements[3];
c_736100.elements[4] = ((closureN)self_732300)->elements[4];
c_736100.elements[5] = ((closureN)self_732300)->elements[5];
c_736100.elements[6] = ((closureN)self_732300)->elements[6];
c_736100.elements[7] = ((closureN)self_732300)->elements[7];
c_736100.elements[8] = ((closureN)self_732300)->elements[8];
c_736100.elements[9] = ((closureN)self_732300)->elements[9];
c_736100.elements[10] = ((closureN)self_732300)->elements[10];


object c_736668 = apply(data,(closure)&c_736100,primitive_string_91append, r_731681);
return_closcall1(data,(closure)&c_736100,  c_736668);; 
}

static void __lambda_597(void *data, object self_732301, int argc, object *args) /* object self_732301, object cc_91linker_91extra_91objects_73425_73507_73729 */
 {
 object cc_91linker_91extra_91objects_73425_73507_73729 = args[0];
  
closureN_type c_736102;
object e_736662 [12];
c_736102.hdr.mark = gc_color_red;
 c_736102.hdr.grayed = 0;
c_736102.tag = closureN_tag;
 c_736102.fn = (function_type)__lambda_598;
c_736102.num_args = 1;
c_736102.num_elements = 12;
c_736102.elements = (object *)e_736662;
c_736102.elements[0] = ((closureN)self_732301)->elements[0];
c_736102.elements[1] = ((closureN)self_732301)->elements[1];
c_736102.elements[2] = ((closureN)self_732301)->elements[2];
c_736102.elements[3] = cc_91linker_91extra_91objects_73425_73507_73729;
c_736102.elements[4] = ((closureN)self_732301)->elements[3];
c_736102.elements[5] = ((closureN)self_732301)->elements[4];
c_736102.elements[6] = ((closureN)self_732301)->elements[5];
c_736102.elements[7] = ((closureN)self_732301)->elements[6];
c_736102.elements[8] = ((closureN)self_732301)->elements[7];
c_736102.elements[9] = ((closureN)self_732301)->elements[8];
c_736102.elements[10] = ((closureN)self_732301)->elements[9];
c_736102.elements[11] = ((closureN)self_732301)->elements[10];


make_utf8_string_with_len(c_736664, "-opt-be", 7, 7);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736102, ((closureN)self_732301)->elements[0], &c_736664);; 
}

static void __lambda_598(void *data, object self_732302, int argc, object *args) /* object self_732302, object opt_91beta_91expand_91thresh_73428_73508_73730 */
 {
 object opt_91beta_91expand_91thresh_73428_73508_73730 = args[0];
  
closureN_type c_736104;
object e_736659 [13];
c_736104.hdr.mark = gc_color_red;
 c_736104.hdr.grayed = 0;
c_736104.tag = closureN_tag;
 c_736104.fn = (function_type)__lambda_599;
c_736104.num_args = 1;
c_736104.num_elements = 13;
c_736104.elements = (object *)e_736659;
c_736104.elements[0] = ((closureN)self_732302)->elements[0];
c_736104.elements[1] = ((closureN)self_732302)->elements[1];
c_736104.elements[2] = ((closureN)self_732302)->elements[2];
c_736104.elements[3] = ((closureN)self_732302)->elements[3];
c_736104.elements[4] = ((closureN)self_732302)->elements[4];
c_736104.elements[5] = ((closureN)self_732302)->elements[5];
c_736104.elements[6] = ((closureN)self_732302)->elements[6];
c_736104.elements[7] = ((closureN)self_732302)->elements[7];
c_736104.elements[8] = ((closureN)self_732302)->elements[8];
c_736104.elements[9] = ((closureN)self_732302)->elements[9];
c_736104.elements[10] = ((closureN)self_732302)->elements[10];
c_736104.elements[11] = opt_91beta_91expand_91thresh_73428_73508_73730;
c_736104.elements[12] = ((closureN)self_732302)->elements[11];


make_utf8_string_with_len(c_736661, "-A", 2, 2);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736104, ((closureN)self_732302)->elements[0], &c_736661);; 
}

static void __lambda_599(void *data, object self_732303, int argc, object *args) /* object self_732303, object append_91dirs_73431_73509_73731 */
 {
 object append_91dirs_73431_73509_73731 = args[0];
  
closureN_type c_736106;
object e_736656 [14];
c_736106.hdr.mark = gc_color_red;
 c_736106.hdr.grayed = 0;
c_736106.tag = closureN_tag;
 c_736106.fn = (function_type)__lambda_600;
c_736106.num_args = 1;
c_736106.num_elements = 14;
c_736106.elements = (object *)e_736656;
c_736106.elements[0] = append_91dirs_73431_73509_73731;
c_736106.elements[1] = ((closureN)self_732303)->elements[0];
c_736106.elements[2] = ((closureN)self_732303)->elements[1];
c_736106.elements[3] = ((closureN)self_732303)->elements[2];
c_736106.elements[4] = ((closureN)self_732303)->elements[3];
c_736106.elements[5] = ((closureN)self_732303)->elements[4];
c_736106.elements[6] = ((closureN)self_732303)->elements[5];
c_736106.elements[7] = ((closureN)self_732303)->elements[6];
c_736106.elements[8] = ((closureN)self_732303)->elements[7];
c_736106.elements[9] = ((closureN)self_732303)->elements[8];
c_736106.elements[10] = ((closureN)self_732303)->elements[9];
c_736106.elements[11] = ((closureN)self_732303)->elements[10];
c_736106.elements[12] = ((closureN)self_732303)->elements[11];
c_736106.elements[13] = ((closureN)self_732303)->elements[12];


make_utf8_string_with_len(c_736658, "-I", 2, 2);
return_direct_with_clo3(data,  __glo_collect_91opt_91values, (((closure)  __glo_collect_91opt_91values)->fn),  &c_736106, ((closureN)self_732303)->elements[0], &c_736658);; 
}

static void __lambda_600(void *data, object self_732304, int argc, object *args) /* object self_732304, object prepend_91dirs_73434_73510_73732 */
 {
 object prepend_91dirs_73434_73510_73732 = args[0];
  
closureN_type c_736108;
object e_736123 [1];
c_736108.hdr.mark = gc_color_red;
 c_736108.hdr.grayed = 0;
c_736108.tag = closureN_tag;
 c_736108.fn = (function_type)__lambda_601;
c_736108.num_args = 0;
c_736108.num_elements = 1;
c_736108.elements = (object *)e_736123;
c_736108.elements[0] = ((closureN)self_732304)->elements[1];


closureN_type c_736124;
object e_736655 [15];
c_736124.hdr.mark = gc_color_red;
 c_736124.hdr.grayed = 0;
c_736124.tag = closureN_tag;
 c_736124.fn = (function_type)__lambda_603;
c_736124.num_args = 1;
c_736124.num_elements = 15;
c_736124.elements = (object *)e_736655;
c_736124.elements[0] = ((closureN)self_732304)->elements[0];
c_736124.elements[1] = ((closureN)self_732304)->elements[1];
c_736124.elements[2] = ((closureN)self_732304)->elements[2];
c_736124.elements[3] = ((closureN)self_732304)->elements[3];
c_736124.elements[4] = ((closureN)self_732304)->elements[4];
c_736124.elements[5] = ((closureN)self_732304)->elements[5];
c_736124.elements[6] = ((closureN)self_732304)->elements[6];
c_736124.elements[7] = ((closureN)self_732304)->elements[7];
c_736124.elements[8] = ((closureN)self_732304)->elements[8];
c_736124.elements[9] = ((closureN)self_732304)->elements[9];
c_736124.elements[10] = ((closureN)self_732304)->elements[10];
c_736124.elements[11] = ((closureN)self_732304)->elements[11];
c_736124.elements[12] = ((closureN)self_732304)->elements[12];
c_736124.elements[13] = prepend_91dirs_73434_73510_73732;
c_736124.elements[14] = ((closureN)self_732304)->elements[13];

return_direct_with_clo1(data,(closure)&c_736108,__lambda_601,  &c_736124);; 
}

static void __lambda_603(void *data, object self_732305, int argc, object *args) /* object self_732305, object r_731580 */
 {

  
closureN_type c_736126;
object e_736141 [1];
c_736126.hdr.mark = gc_color_red;
 c_736126.hdr.grayed = 0;
c_736126.tag = closureN_tag;
 c_736126.fn = (function_type)__lambda_604;
c_736126.num_args = 0;
c_736126.num_elements = 1;
c_736126.elements = (object *)e_736141;
c_736126.elements[0] = ((closureN)self_732305)->elements[1];


closureN_type c_736142;
object e_736654 [15];
c_736142.hdr.mark = gc_color_red;
 c_736142.hdr.grayed = 0;
c_736142.tag = closureN_tag;
 c_736142.fn = (function_type)__lambda_606;
c_736142.num_args = 1;
c_736142.num_elements = 15;
c_736142.elements = (object *)e_736654;
c_736142.elements[0] = ((closureN)self_732305)->elements[0];
c_736142.elements[1] = ((closureN)self_732305)->elements[1];
c_736142.elements[2] = ((closureN)self_732305)->elements[2];
c_736142.elements[3] = ((closureN)self_732305)->elements[3];
c_736142.elements[4] = ((closureN)self_732305)->elements[4];
c_736142.elements[5] = ((closureN)self_732305)->elements[5];
c_736142.elements[6] = ((closureN)self_732305)->elements[6];
c_736142.elements[7] = ((closureN)self_732305)->elements[7];
c_736142.elements[8] = ((closureN)self_732305)->elements[8];
c_736142.elements[9] = ((closureN)self_732305)->elements[9];
c_736142.elements[10] = ((closureN)self_732305)->elements[10];
c_736142.elements[11] = ((closureN)self_732305)->elements[11];
c_736142.elements[12] = ((closureN)self_732305)->elements[12];
c_736142.elements[13] = ((closureN)self_732305)->elements[13];
c_736142.elements[14] = ((closureN)self_732305)->elements[14];

return_direct_with_clo1(data,(closure)&c_736126,__lambda_604,  &c_736142);; 
}

static void __lambda_606(void *data, object self_732306, int argc, object *args) /* object self_732306, object r_731581 */
 {

  
closureN_type c_736144;
object e_736159 [1];
c_736144.hdr.mark = gc_color_red;
 c_736144.hdr.grayed = 0;
c_736144.tag = closureN_tag;
 c_736144.fn = (function_type)__lambda_607;
c_736144.num_args = 0;
c_736144.num_elements = 1;
c_736144.elements = (object *)e_736159;
c_736144.elements[0] = ((closureN)self_732306)->elements[1];


closureN_type c_736160;
object e_736653 [15];
c_736160.hdr.mark = gc_color_red;
 c_736160.hdr.grayed = 0;
c_736160.tag = closureN_tag;
 c_736160.fn = (function_type)__lambda_609;
c_736160.num_args = 1;
c_736160.num_elements = 15;
c_736160.elements = (object *)e_736653;
c_736160.elements[0] = ((closureN)self_732306)->elements[0];
c_736160.elements[1] = ((closureN)self_732306)->elements[1];
c_736160.elements[2] = ((closureN)self_732306)->elements[2];
c_736160.elements[3] = ((closureN)self_732306)->elements[3];
c_736160.elements[4] = ((closureN)self_732306)->elements[4];
c_736160.elements[5] = ((closureN)self_732306)->elements[5];
c_736160.elements[6] = ((closureN)self_732306)->elements[6];
c_736160.elements[7] = ((closureN)self_732306)->elements[7];
c_736160.elements[8] = ((closureN)self_732306)->elements[8];
c_736160.elements[9] = ((closureN)self_732306)->elements[9];
c_736160.elements[10] = ((closureN)self_732306)->elements[10];
c_736160.elements[11] = ((closureN)self_732306)->elements[11];
c_736160.elements[12] = ((closureN)self_732306)->elements[12];
c_736160.elements[13] = ((closureN)self_732306)->elements[13];
c_736160.elements[14] = ((closureN)self_732306)->elements[14];

return_direct_with_clo1(data,(closure)&c_736144,__lambda_607,  &c_736160);; 
}

static void __lambda_609(void *data, object self_732307, int argc, object *args) /* object self_732307, object r_731582 */
 {

  
closureN_type c_736162;
object e_736181 [1];
c_736162.hdr.mark = gc_color_red;
 c_736162.hdr.grayed = 0;
c_736162.tag = closureN_tag;
 c_736162.fn = (function_type)__lambda_610;
c_736162.num_args = 0;
c_736162.num_elements = 1;
c_736162.elements = (object *)e_736181;
c_736162.elements[0] = ((closureN)self_732307)->elements[12];


closureN_type c_736182;
object e_736652 [14];
c_736182.hdr.mark = gc_color_red;
 c_736182.hdr.grayed = 0;
c_736182.tag = closureN_tag;
 c_736182.fn = (function_type)__lambda_612;
c_736182.num_args = 1;
c_736182.num_elements = 14;
c_736182.elements = (object *)e_736652;
c_736182.elements[0] = ((closureN)self_732307)->elements[0];
c_736182.elements[1] = ((closureN)self_732307)->elements[1];
c_736182.elements[2] = ((closureN)self_732307)->elements[2];
c_736182.elements[3] = ((closureN)self_732307)->elements[3];
c_736182.elements[4] = ((closureN)self_732307)->elements[4];
c_736182.elements[5] = ((closureN)self_732307)->elements[5];
c_736182.elements[6] = ((closureN)self_732307)->elements[6];
c_736182.elements[7] = ((closureN)self_732307)->elements[7];
c_736182.elements[8] = ((closureN)self_732307)->elements[8];
c_736182.elements[9] = ((closureN)self_732307)->elements[9];
c_736182.elements[10] = ((closureN)self_732307)->elements[10];
c_736182.elements[11] = ((closureN)self_732307)->elements[11];
c_736182.elements[12] = ((closureN)self_732307)->elements[13];
c_736182.elements[13] = ((closureN)self_732307)->elements[14];

return_direct_with_clo1(data,(closure)&c_736162,__lambda_610,  &c_736182);; 
}

static void __lambda_612(void *data, object self_732308, int argc, object *args) /* object self_732308, object r_731583 */
 {

  
closureN_type c_736184;
object e_736199 [1];
c_736184.hdr.mark = gc_color_red;
 c_736184.hdr.grayed = 0;
c_736184.tag = closureN_tag;
 c_736184.fn = (function_type)__lambda_613;
c_736184.num_args = 0;
c_736184.num_elements = 1;
c_736184.elements = (object *)e_736199;
c_736184.elements[0] = ((closureN)self_732308)->elements[1];


closureN_type c_736200;
object e_736651 [14];
c_736200.hdr.mark = gc_color_red;
 c_736200.hdr.grayed = 0;
c_736200.tag = closureN_tag;
 c_736200.fn = (function_type)__lambda_615;
c_736200.num_args = 1;
c_736200.num_elements = 14;
c_736200.elements = (object *)e_736651;
c_736200.elements[0] = ((closureN)self_732308)->elements[0];
c_736200.elements[1] = ((closureN)self_732308)->elements[1];
c_736200.elements[2] = ((closureN)self_732308)->elements[2];
c_736200.elements[3] = ((closureN)self_732308)->elements[3];
c_736200.elements[4] = ((closureN)self_732308)->elements[4];
c_736200.elements[5] = ((closureN)self_732308)->elements[5];
c_736200.elements[6] = ((closureN)self_732308)->elements[6];
c_736200.elements[7] = ((closureN)self_732308)->elements[7];
c_736200.elements[8] = ((closureN)self_732308)->elements[8];
c_736200.elements[9] = ((closureN)self_732308)->elements[9];
c_736200.elements[10] = ((closureN)self_732308)->elements[10];
c_736200.elements[11] = ((closureN)self_732308)->elements[11];
c_736200.elements[12] = ((closureN)self_732308)->elements[12];
c_736200.elements[13] = ((closureN)self_732308)->elements[13];

return_direct_with_clo1(data,(closure)&c_736184,__lambda_613,  &c_736200);; 
}

static void __lambda_615(void *data, object self_732309, int argc, object *args) /* object self_732309, object r_731584 */
 {

  
closureN_type c_736202;
object e_736217 [1];
c_736202.hdr.mark = gc_color_red;
 c_736202.hdr.grayed = 0;
c_736202.tag = closureN_tag;
 c_736202.fn = (function_type)__lambda_616;
c_736202.num_args = 0;
c_736202.num_elements = 1;
c_736202.elements = (object *)e_736217;
c_736202.elements[0] = ((closureN)self_732309)->elements[1];


closureN_type c_736218;
object e_736650 [14];
c_736218.hdr.mark = gc_color_red;
 c_736218.hdr.grayed = 0;
c_736218.tag = closureN_tag;
 c_736218.fn = (function_type)__lambda_618;
c_736218.num_args = 1;
c_736218.num_elements = 14;
c_736218.elements = (object *)e_736650;
c_736218.elements[0] = ((closureN)self_732309)->elements[0];
c_736218.elements[1] = ((closureN)self_732309)->elements[1];
c_736218.elements[2] = ((closureN)self_732309)->elements[2];
c_736218.elements[3] = ((closureN)self_732309)->elements[3];
c_736218.elements[4] = ((closureN)self_732309)->elements[4];
c_736218.elements[5] = ((closureN)self_732309)->elements[5];
c_736218.elements[6] = ((closureN)self_732309)->elements[6];
c_736218.elements[7] = ((closureN)self_732309)->elements[7];
c_736218.elements[8] = ((closureN)self_732309)->elements[8];
c_736218.elements[9] = ((closureN)self_732309)->elements[9];
c_736218.elements[10] = ((closureN)self_732309)->elements[10];
c_736218.elements[11] = ((closureN)self_732309)->elements[11];
c_736218.elements[12] = ((closureN)self_732309)->elements[12];
c_736218.elements[13] = ((closureN)self_732309)->elements[13];

return_direct_with_clo1(data,(closure)&c_736202,__lambda_616,  &c_736218);; 
}

static void __lambda_618(void *data, object self_732310, int argc, object *args) /* object self_732310, object r_731585 */
 {

  
closureN_type c_736220;
object e_736235 [1];
c_736220.hdr.mark = gc_color_red;
 c_736220.hdr.grayed = 0;
c_736220.tag = closureN_tag;
 c_736220.fn = (function_type)__lambda_619;
c_736220.num_args = 0;
c_736220.num_elements = 1;
c_736220.elements = (object *)e_736235;
c_736220.elements[0] = ((closureN)self_732310)->elements[1];


closureN_type c_736236;
object e_736649 [14];
c_736236.hdr.mark = gc_color_red;
 c_736236.hdr.grayed = 0;
c_736236.tag = closureN_tag;
 c_736236.fn = (function_type)__lambda_621;
c_736236.num_args = 1;
c_736236.num_elements = 14;
c_736236.elements = (object *)e_736649;
c_736236.elements[0] = ((closureN)self_732310)->elements[0];
c_736236.elements[1] = ((closureN)self_732310)->elements[1];
c_736236.elements[2] = ((closureN)self_732310)->elements[2];
c_736236.elements[3] = ((closureN)self_732310)->elements[3];
c_736236.elements[4] = ((closureN)self_732310)->elements[4];
c_736236.elements[5] = ((closureN)self_732310)->elements[5];
c_736236.elements[6] = ((closureN)self_732310)->elements[6];
c_736236.elements[7] = ((closureN)self_732310)->elements[7];
c_736236.elements[8] = ((closureN)self_732310)->elements[8];
c_736236.elements[9] = ((closureN)self_732310)->elements[9];
c_736236.elements[10] = ((closureN)self_732310)->elements[10];
c_736236.elements[11] = ((closureN)self_732310)->elements[11];
c_736236.elements[12] = ((closureN)self_732310)->elements[12];
c_736236.elements[13] = ((closureN)self_732310)->elements[13];

return_direct_with_clo1(data,(closure)&c_736220,__lambda_619,  &c_736236);; 
}

static void __lambda_621(void *data, object self_732311, int argc, object *args) /* object self_732311, object r_731586 */
 {

  
closureN_type c_736238;
object e_736253 [1];
c_736238.hdr.mark = gc_color_red;
 c_736238.hdr.grayed = 0;
c_736238.tag = closureN_tag;
 c_736238.fn = (function_type)__lambda_622;
c_736238.num_args = 0;
c_736238.num_elements = 1;
c_736238.elements = (object *)e_736253;
c_736238.elements[0] = ((closureN)self_732311)->elements[1];


closureN_type c_736254;
object e_736648 [14];
c_736254.hdr.mark = gc_color_red;
 c_736254.hdr.grayed = 0;
c_736254.tag = closureN_tag;
 c_736254.fn = (function_type)__lambda_624;
c_736254.num_args = 1;
c_736254.num_elements = 14;
c_736254.elements = (object *)e_736648;
c_736254.elements[0] = ((closureN)self_732311)->elements[0];
c_736254.elements[1] = ((closureN)self_732311)->elements[1];
c_736254.elements[2] = ((closureN)self_732311)->elements[2];
c_736254.elements[3] = ((closureN)self_732311)->elements[3];
c_736254.elements[4] = ((closureN)self_732311)->elements[4];
c_736254.elements[5] = ((closureN)self_732311)->elements[5];
c_736254.elements[6] = ((closureN)self_732311)->elements[6];
c_736254.elements[7] = ((closureN)self_732311)->elements[7];
c_736254.elements[8] = ((closureN)self_732311)->elements[8];
c_736254.elements[9] = ((closureN)self_732311)->elements[9];
c_736254.elements[10] = ((closureN)self_732311)->elements[10];
c_736254.elements[11] = ((closureN)self_732311)->elements[11];
c_736254.elements[12] = ((closureN)self_732311)->elements[12];
c_736254.elements[13] = ((closureN)self_732311)->elements[13];

return_direct_with_clo1(data,(closure)&c_736238,__lambda_622,  &c_736254);; 
}

static void __lambda_624(void *data, object self_732312, int argc, object *args) /* object self_732312, object r_731587 */
 {

  
closureN_type c_736256;
object e_736271 [1];
c_736256.hdr.mark = gc_color_red;
 c_736256.hdr.grayed = 0;
c_736256.tag = closureN_tag;
 c_736256.fn = (function_type)__lambda_625;
c_736256.num_args = 0;
c_736256.num_elements = 1;
c_736256.elements = (object *)e_736271;
c_736256.elements[0] = ((closureN)self_732312)->elements[1];


closureN_type c_736272;
object e_736647 [14];
c_736272.hdr.mark = gc_color_red;
 c_736272.hdr.grayed = 0;
c_736272.tag = closureN_tag;
 c_736272.fn = (function_type)__lambda_627;
c_736272.num_args = 1;
c_736272.num_elements = 14;
c_736272.elements = (object *)e_736647;
c_736272.elements[0] = ((closureN)self_732312)->elements[0];
c_736272.elements[1] = ((closureN)self_732312)->elements[1];
c_736272.elements[2] = ((closureN)self_732312)->elements[2];
c_736272.elements[3] = ((closureN)self_732312)->elements[3];
c_736272.elements[4] = ((closureN)self_732312)->elements[4];
c_736272.elements[5] = ((closureN)self_732312)->elements[5];
c_736272.elements[6] = ((closureN)self_732312)->elements[6];
c_736272.elements[7] = ((closureN)self_732312)->elements[7];
c_736272.elements[8] = ((closureN)self_732312)->elements[8];
c_736272.elements[9] = ((closureN)self_732312)->elements[9];
c_736272.elements[10] = ((closureN)self_732312)->elements[10];
c_736272.elements[11] = ((closureN)self_732312)->elements[11];
c_736272.elements[12] = ((closureN)self_732312)->elements[12];
c_736272.elements[13] = ((closureN)self_732312)->elements[13];

return_direct_with_clo1(data,(closure)&c_736256,__lambda_625,  &c_736272);; 
}

static void __lambda_627(void *data, object self_732313, int argc, object *args) /* object self_732313, object r_731588 */
 {

  
closureN_type c_736274;
object e_736289 [1];
c_736274.hdr.mark = gc_color_red;
 c_736274.hdr.grayed = 0;
c_736274.tag = closureN_tag;
 c_736274.fn = (function_type)__lambda_628;
c_736274.num_args = 0;
c_736274.num_elements = 1;
c_736274.elements = (object *)e_736289;
c_736274.elements[0] = ((closureN)self_732313)->elements[1];


closureN_type c_736290;
object e_736646 [14];
c_736290.hdr.mark = gc_color_red;
 c_736290.hdr.grayed = 0;
c_736290.tag = closureN_tag;
 c_736290.fn = (function_type)__lambda_630;
c_736290.num_args = 1;
c_736290.num_elements = 14;
c_736290.elements = (object *)e_736646;
c_736290.elements[0] = ((closureN)self_732313)->elements[0];
c_736290.elements[1] = ((closureN)self_732313)->elements[1];
c_736290.elements[2] = ((closureN)self_732313)->elements[2];
c_736290.elements[3] = ((closureN)self_732313)->elements[3];
c_736290.elements[4] = ((closureN)self_732313)->elements[4];
c_736290.elements[5] = ((closureN)self_732313)->elements[5];
c_736290.elements[6] = ((closureN)self_732313)->elements[6];
c_736290.elements[7] = ((closureN)self_732313)->elements[7];
c_736290.elements[8] = ((closureN)self_732313)->elements[8];
c_736290.elements[9] = ((closureN)self_732313)->elements[9];
c_736290.elements[10] = ((closureN)self_732313)->elements[10];
c_736290.elements[11] = ((closureN)self_732313)->elements[11];
c_736290.elements[12] = ((closureN)self_732313)->elements[12];
c_736290.elements[13] = ((closureN)self_732313)->elements[13];

return_direct_with_clo1(data,(closure)&c_736274,__lambda_628,  &c_736290);; 
}

static void __lambda_630(void *data, object self_732314, int argc, object *args) /* object self_732314, object r_731589 */
 {

  
closureN_type c_736292;
object e_736307 [2];
c_736292.hdr.mark = gc_color_red;
 c_736292.hdr.grayed = 0;
c_736292.tag = closureN_tag;
 c_736292.fn = (function_type)__lambda_631;
c_736292.num_args = 0;
c_736292.num_elements = 2;
c_736292.elements = (object *)e_736307;
c_736292.elements[0] = ((closureN)self_732314)->elements[1];
c_736292.elements[1] = ((closureN)self_732314)->elements[9];


closureN_type c_736308;
object e_736645 [14];
c_736308.hdr.mark = gc_color_red;
 c_736308.hdr.grayed = 0;
c_736308.tag = closureN_tag;
 c_736308.fn = (function_type)__lambda_633;
c_736308.num_args = 1;
c_736308.num_elements = 14;
c_736308.elements = (object *)e_736645;
c_736308.elements[0] = ((closureN)self_732314)->elements[0];
c_736308.elements[1] = ((closureN)self_732314)->elements[1];
c_736308.elements[2] = ((closureN)self_732314)->elements[2];
c_736308.elements[3] = ((closureN)self_732314)->elements[3];
c_736308.elements[4] = ((closureN)self_732314)->elements[4];
c_736308.elements[5] = ((closureN)self_732314)->elements[5];
c_736308.elements[6] = ((closureN)self_732314)->elements[6];
c_736308.elements[7] = ((closureN)self_732314)->elements[7];
c_736308.elements[8] = ((closureN)self_732314)->elements[8];
c_736308.elements[9] = ((closureN)self_732314)->elements[9];
c_736308.elements[10] = ((closureN)self_732314)->elements[10];
c_736308.elements[11] = ((closureN)self_732314)->elements[11];
c_736308.elements[12] = ((closureN)self_732314)->elements[12];
c_736308.elements[13] = ((closureN)self_732314)->elements[13];

return_direct_with_clo1(data,(closure)&c_736292,__lambda_631,  &c_736308);; 
}

static void __lambda_633(void *data, object self_732315, int argc, object *args) /* object self_732315, object r_731590 */
 {

  
closureN_type c_736310;
object e_736639 [14];
c_736310.hdr.mark = gc_color_red;
 c_736310.hdr.grayed = 0;
c_736310.tag = closureN_tag;
 c_736310.fn = (function_type)__lambda_634;
c_736310.num_args = 0;
c_736310.num_elements = 14;
c_736310.elements = (object *)e_736639;
c_736310.elements[0] = ((closureN)self_732315)->elements[0];
c_736310.elements[1] = ((closureN)self_732315)->elements[1];
c_736310.elements[2] = ((closureN)self_732315)->elements[2];
c_736310.elements[3] = ((closureN)self_732315)->elements[3];
c_736310.elements[4] = ((closureN)self_732315)->elements[4];
c_736310.elements[5] = ((closureN)self_732315)->elements[5];
c_736310.elements[6] = ((closureN)self_732315)->elements[6];
c_736310.elements[7] = ((closureN)self_732315)->elements[7];
c_736310.elements[8] = ((closureN)self_732315)->elements[8];
c_736310.elements[9] = ((closureN)self_732315)->elements[9];
c_736310.elements[10] = ((closureN)self_732315)->elements[10];
c_736310.elements[11] = ((closureN)self_732315)->elements[11];
c_736310.elements[12] = ((closureN)self_732315)->elements[12];
c_736310.elements[13] = ((closureN)self_732315)->elements[13];


mclosure0(c_736640, (function_type)__lambda_691);c_736640.num_args = 1;
return_direct_with_clo1(data,(closure)&c_736310,__lambda_634,  &c_736640);; 
}

static void __lambda_691(void *data, object self_732316, int argc, object *args) /* object self_732316, object r_731565 */
 {

  
  
  __halt(__halt(obj_int2obj(0)));; 
}

static void __lambda_634(void *data, object self_732317, int argc, object *args) /* object self_732317, object k_731591 */
 {
 object k_731591 = args[0];
  
closureN_type c_736312;
object e_736634 [15];
c_736312.hdr.mark = gc_color_red;
 c_736312.hdr.grayed = 0;
c_736312.tag = closureN_tag;
 c_736312.fn = (function_type)__lambda_635;
c_736312.num_args = 1;
c_736312.num_elements = 15;
c_736312.elements = (object *)e_736634;
c_736312.elements[0] = ((closureN)self_732317)->elements[0];
c_736312.elements[1] = ((closureN)self_732317)->elements[1];
c_736312.elements[2] = ((closureN)self_732317)->elements[2];
c_736312.elements[3] = ((closureN)self_732317)->elements[3];
c_736312.elements[4] = ((closureN)self_732317)->elements[4];
c_736312.elements[5] = ((closureN)self_732317)->elements[5];
c_736312.elements[6] = ((closureN)self_732317)->elements[6];
c_736312.elements[7] = ((closureN)self_732317)->elements[7];
c_736312.elements[8] = ((closureN)self_732317)->elements[8];
c_736312.elements[9] = ((closureN)self_732317)->elements[9];
c_736312.elements[10] = k_731591;
c_736312.elements[11] = ((closureN)self_732317)->elements[10];
c_736312.elements[12] = ((closureN)self_732317)->elements[11];
c_736312.elements[13] = ((closureN)self_732317)->elements[12];
c_736312.elements[14] = ((closureN)self_732317)->elements[13];




make_utf8_string_with_len(c_736637, "-h", 2, 2);
return_direct_with_clo1(data,(closure)&c_736312,__lambda_635,  memberp(data, &c_736637, ((closureN)self_732317)->elements[1]));; 
}

static void __lambda_635(void *data, object self_732318, int argc, object *args) /* object self_732318, object tmp_73440_73442_73511_73733 */
 {
 object tmp_73440_73442_73511_73733 = args[0];
  object r_731592;
  if( (boolean_f != tmp_73440_73442_73511_73733) ){ 
  r_731592 = tmp_73440_73442_73511_73733;
} else { 
  
  object c_736318;
 alloc_string(data,c_736318, 6, 6);
char tmp_736319[] = "--help";
memcpy(((string_type *)c_736318)->str, tmp_736319,6);
((string_type *)c_736318)->str[6] = '\0';
  r_731592 = memberp(data, c_736318, ((closureN)self_732318)->elements[1]);}
;if( (boolean_f != r_731592) ){ 
  
closureN_type c_736322;
object e_736325 [1];
c_736322.hdr.mark = gc_color_red;
 c_736322.hdr.grayed = 0;
c_736322.tag = closureN_tag;
 c_736322.fn = (function_type)__lambda_636;
c_736322.num_args = 1;
c_736322.num_elements = 1;
c_736322.elements = (object *)e_736325;
c_736322.elements[0] = ((closureN)self_732318)->elements[10];


make_utf8_string_with_len(c_736326, "\nUsage: cyclone [OPTIONS] FILENAME\nRun the Cyclone Scheme compiler.\n\nGeneral options:\n\n -A directory    Append directory to the list of directories that are searched \n                 in order to locate imported libraries.\n -I directory    Prepend directory to the list of directories that are searched \n                 in order to locate imported libraries.\n -CP cc-commands Specify a custom command line for the C compiler to compile\n                 a program module. See Makefile.config for an example of how\n                 to construct such a command line.\n -CE cc-commands Specify a custom command line for the C compiler to compile\n                 an executable.\n -CL cc-commands Specify a custom command line for the C compiler to compile\n                 a library module.\n -CS cc-commands Specify a custom command line for the C compiler to compile\n                 a shared object module.\n -COBJ objects   Specify additional object files to send to the compiler\n                 when linking a program. For example, this may be used\n                 to link an executable where some object files are generated\n                 via a makefile instead of by Cyclone.\n -COPT options   Specify custom options to provide to the C compiler,\n                 EG: \"-Imy-directory\".\n -CLNK option    Specify a custom command to provide as a linker option,\n                 EG: \"-lcurl\".\n -d              Only generate intermediate C files, do not compile them\n -t              Show intermediate trace output in generated C files\n -h, --help      Display usage information\n -v              Display version information\n -vn             Display version number\n\nCompilation options:\n\n -batch          Automatically compile local library dependencies \n                 (enabled by default).\n -no-batch       Compile as a single unit, do not attempt to compile local\n                 library dependencies.\n\nOptimization options:\n\n -Ox             Optimization level, higher means more optimizations will\n                 be used. Set to 0 to disable optimizations.\n -memoization-optimizations     Memoize recursive calls to pure functions, \n                                where possible (enabled by default).\n -no-memoization-optimizations  Disable the above memoization optimization.\n\nUnsafe options:\n\n -use-unsafe-prims    Emit unsafe primitives. These primitives are faster\n                      but do not perform runtime type checking or bounds\n                      checking.\n\nDebug options:\n\n -no-call-history     Do not track call history in the compiled code. This \n                      allows for a faster runtime at the cost of having \n                      no call history in the event of an exception.\n", 2717, 2717);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_736322, &c_736326);
} else { 
  
closureN_type c_736328;
object e_736629 [15];
c_736328.hdr.mark = gc_color_red;
 c_736328.hdr.grayed = 0;
c_736328.tag = closureN_tag;
 c_736328.fn = (function_type)__lambda_637;
c_736328.num_args = 1;
c_736328.num_elements = 15;
c_736328.elements = (object *)e_736629;
c_736328.elements[0] = ((closureN)self_732318)->elements[0];
c_736328.elements[1] = ((closureN)self_732318)->elements[1];
c_736328.elements[2] = ((closureN)self_732318)->elements[2];
c_736328.elements[3] = ((closureN)self_732318)->elements[3];
c_736328.elements[4] = ((closureN)self_732318)->elements[4];
c_736328.elements[5] = ((closureN)self_732318)->elements[5];
c_736328.elements[6] = ((closureN)self_732318)->elements[6];
c_736328.elements[7] = ((closureN)self_732318)->elements[7];
c_736328.elements[8] = ((closureN)self_732318)->elements[8];
c_736328.elements[9] = ((closureN)self_732318)->elements[9];
c_736328.elements[10] = ((closureN)self_732318)->elements[10];
c_736328.elements[11] = ((closureN)self_732318)->elements[11];
c_736328.elements[12] = ((closureN)self_732318)->elements[12];
c_736328.elements[13] = ((closureN)self_732318)->elements[13];
c_736328.elements[14] = ((closureN)self_732318)->elements[14];




make_utf8_string_with_len(c_736632, "-v", 2, 2);
return_direct_with_clo1(data,(closure)&c_736328,__lambda_637,  memberp(data, &c_736632, ((closureN)self_732318)->elements[1]));}
;; 
}

static void __lambda_637(void *data, object self_732320, int argc, object *args) /* object self_732320, object r_731594 */
 {
 object r_731594 = args[0];
  if( (boolean_f != r_731594) ){ 
  return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  ((closureN)self_732320)->elements[10], __glo__85version_91banner_85_scheme_cyclone_common);
} else { 
  
closureN_type c_736332;
object e_736624 [15];
c_736332.hdr.mark = gc_color_red;
 c_736332.hdr.grayed = 0;
c_736332.tag = closureN_tag;
 c_736332.fn = (function_type)__lambda_638;
c_736332.num_args = 1;
c_736332.num_elements = 15;
c_736332.elements = (object *)e_736624;
c_736332.elements[0] = ((closureN)self_732320)->elements[0];
c_736332.elements[1] = ((closureN)self_732320)->elements[1];
c_736332.elements[2] = ((closureN)self_732320)->elements[2];
c_736332.elements[3] = ((closureN)self_732320)->elements[3];
c_736332.elements[4] = ((closureN)self_732320)->elements[4];
c_736332.elements[5] = ((closureN)self_732320)->elements[5];
c_736332.elements[6] = ((closureN)self_732320)->elements[6];
c_736332.elements[7] = ((closureN)self_732320)->elements[7];
c_736332.elements[8] = ((closureN)self_732320)->elements[8];
c_736332.elements[9] = ((closureN)self_732320)->elements[9];
c_736332.elements[10] = ((closureN)self_732320)->elements[10];
c_736332.elements[11] = ((closureN)self_732320)->elements[11];
c_736332.elements[12] = ((closureN)self_732320)->elements[12];
c_736332.elements[13] = ((closureN)self_732320)->elements[13];
c_736332.elements[14] = ((closureN)self_732320)->elements[14];




make_utf8_string_with_len(c_736627, "--autogen", 9, 9);
return_direct_with_clo1(data,(closure)&c_736332,__lambda_638,  memberp(data, &c_736627, ((closureN)self_732320)->elements[1]));}
;; 
}

static void __lambda_638(void *data, object self_732321, int argc, object *args) /* object self_732321, object r_731595 */
 {
 object r_731595 = args[0];
  if( (boolean_f != r_731595) ){ 
  
closureN_type c_736334;
object e_736337 [1];
c_736334.hdr.mark = gc_color_red;
 c_736334.hdr.grayed = 0;
c_736334.tag = closureN_tag;
 c_736334.fn = (function_type)__lambda_639;
c_736334.num_args = 1;
c_736334.num_elements = 1;
c_736334.elements = (object *)e_736337;
c_736334.elements[0] = ((closureN)self_732321)->elements[10];


make_utf8_string_with_len(c_736338, "autogen.out", 11, 11);
return_direct_with_clo2(data,  __glo_autogen_scheme_cyclone_cgen, (((closure)  __glo_autogen_scheme_cyclone_cgen)->fn),  &c_736334, &c_736338);
} else { 
  
closureN_type c_736340;
object e_736619 [15];
c_736340.hdr.mark = gc_color_red;
 c_736340.hdr.grayed = 0;
c_736340.tag = closureN_tag;
 c_736340.fn = (function_type)__lambda_640;
c_736340.num_args = 1;
c_736340.num_elements = 15;
c_736340.elements = (object *)e_736619;
c_736340.elements[0] = ((closureN)self_732321)->elements[0];
c_736340.elements[1] = ((closureN)self_732321)->elements[1];
c_736340.elements[2] = ((closureN)self_732321)->elements[2];
c_736340.elements[3] = ((closureN)self_732321)->elements[3];
c_736340.elements[4] = ((closureN)self_732321)->elements[4];
c_736340.elements[5] = ((closureN)self_732321)->elements[5];
c_736340.elements[6] = ((closureN)self_732321)->elements[6];
c_736340.elements[7] = ((closureN)self_732321)->elements[7];
c_736340.elements[8] = ((closureN)self_732321)->elements[8];
c_736340.elements[9] = ((closureN)self_732321)->elements[9];
c_736340.elements[10] = ((closureN)self_732321)->elements[10];
c_736340.elements[11] = ((closureN)self_732321)->elements[11];
c_736340.elements[12] = ((closureN)self_732321)->elements[12];
c_736340.elements[13] = ((closureN)self_732321)->elements[13];
c_736340.elements[14] = ((closureN)self_732321)->elements[14];




make_utf8_string_with_len(c_736622, "-v", 2, 2);
return_direct_with_clo1(data,(closure)&c_736340,__lambda_640,  memberp(data, &c_736622, ((closureN)self_732321)->elements[1]));}
;; 
}

static void __lambda_640(void *data, object self_732323, int argc, object *args) /* object self_732323, object r_731597 */
 {
 object r_731597 = args[0];
  if( (boolean_f != r_731597) ){ 
  return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  ((closureN)self_732323)->elements[10], __glo__85version_91banner_85_scheme_cyclone_common);
} else { 
  
closureN_type c_736344;
object e_736614 [15];
c_736344.hdr.mark = gc_color_red;
 c_736344.hdr.grayed = 0;
c_736344.tag = closureN_tag;
 c_736344.fn = (function_type)__lambda_641;
c_736344.num_args = 1;
c_736344.num_elements = 15;
c_736344.elements = (object *)e_736614;
c_736344.elements[0] = ((closureN)self_732323)->elements[0];
c_736344.elements[1] = ((closureN)self_732323)->elements[1];
c_736344.elements[2] = ((closureN)self_732323)->elements[2];
c_736344.elements[3] = ((closureN)self_732323)->elements[3];
c_736344.elements[4] = ((closureN)self_732323)->elements[4];
c_736344.elements[5] = ((closureN)self_732323)->elements[5];
c_736344.elements[6] = ((closureN)self_732323)->elements[6];
c_736344.elements[7] = ((closureN)self_732323)->elements[7];
c_736344.elements[8] = ((closureN)self_732323)->elements[8];
c_736344.elements[9] = ((closureN)self_732323)->elements[9];
c_736344.elements[10] = ((closureN)self_732323)->elements[10];
c_736344.elements[11] = ((closureN)self_732323)->elements[11];
c_736344.elements[12] = ((closureN)self_732323)->elements[12];
c_736344.elements[13] = ((closureN)self_732323)->elements[13];
c_736344.elements[14] = ((closureN)self_732323)->elements[14];




make_utf8_string_with_len(c_736617, "-vn", 3, 3);
return_direct_with_clo1(data,(closure)&c_736344,__lambda_641,  memberp(data, &c_736617, ((closureN)self_732323)->elements[1]));}
;; 
}

static void __lambda_641(void *data, object self_732324, int argc, object *args) /* object self_732324, object r_731598 */
 {
 object r_731598 = args[0];
  if( (boolean_f != r_731598) ){ 
  
closureN_type c_736346;
object e_736349 [1];
c_736346.hdr.mark = gc_color_red;
 c_736346.hdr.grayed = 0;
c_736346.tag = closureN_tag;
 c_736346.fn = (function_type)__lambda_642;
c_736346.num_args = 1;
c_736346.num_elements = 1;
c_736346.elements = (object *)e_736349;
c_736346.elements[0] = ((closureN)self_732324)->elements[10];

return_direct_with_clo1(data,  __glo_Cyc_91version_scheme_base, (((closure)  __glo_Cyc_91version_scheme_base)->fn),  &c_736346);
} else { 
  
closureN_type c_736351;
object e_736609 [15];
c_736351.hdr.mark = gc_color_red;
 c_736351.hdr.grayed = 0;
c_736351.tag = closureN_tag;
 c_736351.fn = (function_type)__lambda_643;
c_736351.num_args = 1;
c_736351.num_elements = 15;
c_736351.elements = (object *)e_736609;
c_736351.elements[0] = ((closureN)self_732324)->elements[0];
c_736351.elements[1] = ((closureN)self_732324)->elements[1];
c_736351.elements[2] = ((closureN)self_732324)->elements[2];
c_736351.elements[3] = ((closureN)self_732324)->elements[3];
c_736351.elements[4] = ((closureN)self_732324)->elements[4];
c_736351.elements[5] = ((closureN)self_732324)->elements[5];
c_736351.elements[6] = ((closureN)self_732324)->elements[6];
c_736351.elements[7] = ((closureN)self_732324)->elements[7];
c_736351.elements[8] = ((closureN)self_732324)->elements[8];
c_736351.elements[9] = ((closureN)self_732324)->elements[9];
c_736351.elements[10] = ((closureN)self_732324)->elements[10];
c_736351.elements[11] = ((closureN)self_732324)->elements[11];
c_736351.elements[12] = ((closureN)self_732324)->elements[12];
c_736351.elements[13] = ((closureN)self_732324)->elements[13];
c_736351.elements[14] = ((closureN)self_732324)->elements[14];




make_utf8_string_with_len(c_736612, "--autogen", 9, 9);
return_direct_with_clo1(data,(closure)&c_736351,__lambda_643,  memberp(data, &c_736612, ((closureN)self_732324)->elements[1]));}
;; 
}

static void __lambda_643(void *data, object self_732326, int argc, object *args) /* object self_732326, object r_731600 */
 {
 object r_731600 = args[0];
  if( (boolean_f != r_731600) ){ 
  
make_utf8_string_with_len(c_736354, "autogen.out", 11, 11);
return_direct_with_clo2(data,  __glo_autogen_scheme_cyclone_cgen, (((closure)  __glo_autogen_scheme_cyclone_cgen)->fn),  ((closureN)self_732326)->elements[10], &c_736354);
} else { 
  
closureN_type c_736356;
object e_736605 [15];
c_736356.hdr.mark = gc_color_red;
 c_736356.hdr.grayed = 0;
c_736356.tag = closureN_tag;
 c_736356.fn = (function_type)__lambda_644;
c_736356.num_args = 1;
c_736356.num_elements = 15;
c_736356.elements = (object *)e_736605;
c_736356.elements[0] = ((closureN)self_732326)->elements[0];
c_736356.elements[1] = ((closureN)self_732326)->elements[1];
c_736356.elements[2] = ((closureN)self_732326)->elements[2];
c_736356.elements[3] = ((closureN)self_732326)->elements[3];
c_736356.elements[4] = ((closureN)self_732326)->elements[4];
c_736356.elements[5] = ((closureN)self_732326)->elements[5];
c_736356.elements[6] = ((closureN)self_732326)->elements[6];
c_736356.elements[7] = ((closureN)self_732326)->elements[7];
c_736356.elements[8] = ((closureN)self_732326)->elements[8];
c_736356.elements[9] = ((closureN)self_732326)->elements[9];
c_736356.elements[10] = ((closureN)self_732326)->elements[10];
c_736356.elements[11] = ((closureN)self_732326)->elements[11];
c_736356.elements[12] = ((closureN)self_732326)->elements[12];
c_736356.elements[13] = ((closureN)self_732326)->elements[13];
c_736356.elements[14] = ((closureN)self_732326)->elements[14];



return_direct_with_clo1(data,(closure)&c_736356,__lambda_644,  Cyc_length(data, ((closureN)self_732326)->elements[1]));}
;; 
}

static void __lambda_644(void *data, object self_732327, int argc, object *args) /* object self_732327, object r_731654 */
 {
 object r_731654 = args[0];
  
closureN_type c_736358;
object e_736370 [2];
c_736358.hdr.mark = gc_color_red;
 c_736358.hdr.grayed = 0;
c_736358.tag = closureN_tag;
 c_736358.fn = (function_type)__lambda_645;
c_736358.num_args = 0;
c_736358.num_elements = 2;
c_736358.elements = (object *)e_736370;
c_736358.elements[0] = ((closureN)self_732327)->elements[12];
c_736358.elements[1] = r_731654;


closureN_type c_736371;
object e_736604 [15];
c_736371.hdr.mark = gc_color_red;
 c_736371.hdr.grayed = 0;
c_736371.tag = closureN_tag;
 c_736371.fn = (function_type)__lambda_646;
c_736371.num_args = 1;
c_736371.num_elements = 15;
c_736371.elements = (object *)e_736604;
c_736371.elements[0] = ((closureN)self_732327)->elements[0];
c_736371.elements[1] = ((closureN)self_732327)->elements[1];
c_736371.elements[2] = ((closureN)self_732327)->elements[2];
c_736371.elements[3] = ((closureN)self_732327)->elements[3];
c_736371.elements[4] = ((closureN)self_732327)->elements[4];
c_736371.elements[5] = ((closureN)self_732327)->elements[5];
c_736371.elements[6] = ((closureN)self_732327)->elements[6];
c_736371.elements[7] = ((closureN)self_732327)->elements[7];
c_736371.elements[8] = ((closureN)self_732327)->elements[8];
c_736371.elements[9] = ((closureN)self_732327)->elements[9];
c_736371.elements[10] = ((closureN)self_732327)->elements[10];
c_736371.elements[11] = ((closureN)self_732327)->elements[11];
c_736371.elements[12] = ((closureN)self_732327)->elements[12];
c_736371.elements[13] = ((closureN)self_732327)->elements[13];
c_736371.elements[14] = ((closureN)self_732327)->elements[14];

return_direct_with_clo1(data,(closure)&c_736358,__lambda_645,  &c_736371);; 
}

static void __lambda_646(void *data, object self_732328, int argc, object *args) /* object self_732328, object r_731601 */
 {
 object r_731601 = args[0];
  if( (boolean_f != r_731601) ){ 
  
closureN_type c_736373;
object e_736376 [1];
c_736373.hdr.mark = gc_color_red;
 c_736373.hdr.grayed = 0;
c_736373.tag = closureN_tag;
 c_736373.fn = (function_type)__lambda_647;
c_736373.num_args = 1;
c_736373.num_elements = 1;
c_736373.elements = (object *)e_736376;
c_736373.elements[0] = ((closureN)self_732328)->elements[10];


make_utf8_string_with_len(c_736377, "cyclone: no input file", 22, 22);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_736373, &c_736377);
} else { 
  
closureN_type c_736379;
object e_736382 [1];
c_736379.hdr.mark = gc_color_red;
 c_736379.hdr.grayed = 0;
c_736379.tag = closureN_tag;
 c_736379.fn = (function_type)__lambda_648;
c_736379.num_args = 1;
c_736379.num_elements = 1;
c_736379.elements = (object *)e_736382;
c_736379.elements[0] = ((closureN)self_732328)->elements[10];


closureN_type c_736383;
object e_736603 [14];
c_736383.hdr.mark = gc_color_red;
 c_736383.hdr.grayed = 0;
c_736383.tag = closureN_tag;
 c_736383.fn = (function_type)__lambda_649;
c_736383.num_args = 1;
c_736383.num_elements = 14;
c_736383.elements = (object *)e_736603;
c_736383.elements[0] = ((closureN)self_732328)->elements[0];
c_736383.elements[1] = ((closureN)self_732328)->elements[1];
c_736383.elements[2] = ((closureN)self_732328)->elements[2];
c_736383.elements[3] = ((closureN)self_732328)->elements[3];
c_736383.elements[4] = ((closureN)self_732328)->elements[4];
c_736383.elements[5] = ((closureN)self_732328)->elements[5];
c_736383.elements[6] = ((closureN)self_732328)->elements[6];
c_736383.elements[7] = ((closureN)self_732328)->elements[7];
c_736383.elements[8] = ((closureN)self_732328)->elements[8];
c_736383.elements[9] = ((closureN)self_732328)->elements[9];
c_736383.elements[10] = ((closureN)self_732328)->elements[11];
c_736383.elements[11] = ((closureN)self_732328)->elements[12];
c_736383.elements[12] = ((closureN)self_732328)->elements[13];
c_736383.elements[13] = ((closureN)self_732328)->elements[14];

return_direct_with_clo1(data,(closure)&c_736379,__lambda_648,  &c_736383);}
;; 
}

static void __lambda_649(void *data, object self_732330, int argc, object *args) /* object self_732330, object k_731604, object k_73466_73513_73735 */
 {
 object k_731604 = args[0]; object k_73466_73513_73735 = args[1];
  
closureN_type c_736385;
object e_736476 [15];
c_736385.hdr.mark = gc_color_red;
 c_736385.hdr.grayed = 0;
c_736385.tag = closureN_tag;
 c_736385.fn = (function_type)__lambda_650;
c_736385.num_args = 1;
c_736385.num_elements = 15;
c_736385.elements = (object *)e_736476;
c_736385.elements[0] = ((closureN)self_732330)->elements[0];
c_736385.elements[1] = ((closureN)self_732330)->elements[1];
c_736385.elements[2] = ((closureN)self_732330)->elements[2];
c_736385.elements[3] = ((closureN)self_732330)->elements[3];
c_736385.elements[4] = ((closureN)self_732330)->elements[4];
c_736385.elements[5] = ((closureN)self_732330)->elements[5];
c_736385.elements[6] = ((closureN)self_732330)->elements[6];
c_736385.elements[7] = ((closureN)self_732330)->elements[7];
c_736385.elements[8] = ((closureN)self_732330)->elements[8];
c_736385.elements[9] = ((closureN)self_732330)->elements[9];
c_736385.elements[10] = k_731604;
c_736385.elements[11] = ((closureN)self_732330)->elements[10];
c_736385.elements[12] = ((closureN)self_732330)->elements[11];
c_736385.elements[13] = ((closureN)self_732330)->elements[12];
c_736385.elements[14] = ((closureN)self_732330)->elements[13];


closureN_type c_736477;
object e_736602 [1];
c_736477.hdr.mark = gc_color_red;
 c_736477.hdr.grayed = 0;
c_736477.tag = closureN_tag;
 c_736477.fn = (function_type)__lambda_663;
c_736477.num_args = 1;
c_736477.num_elements = 1;
c_736477.elements = (object *)e_736602;
c_736477.elements[0] = k_73466_73513_73735;

return_direct_with_clo1(data,(closure)&c_736385,__lambda_650,  &c_736477);; 
}

static void __lambda_663(void *data, object self_732331, int argc, object *args) /* object self_732331, object k_731619, object obj_73467_73514_73736 */
 {
 object k_731619 = args[0]; object obj_73467_73514_73736 = args[1];
  
closureN_type c_736479;
object e_736601 [2];
c_736479.hdr.mark = gc_color_red;
 c_736479.hdr.grayed = 0;
c_736479.tag = closureN_tag;
 c_736479.fn = (function_type)__lambda_664;
c_736479.num_args = 1;
c_736479.num_elements = 2;
c_736479.elements = (object *)e_736601;
c_736479.elements[0] = k_731619;
c_736479.elements[1] = ((closureN)self_732331)->elements[0];

return_direct_with_clo1(data,(closure)&c_736479,__lambda_664,  obj_73467_73514_73736);; 
}

static void __lambda_664(void *data, object self_732332, int argc, object *args) /* object self_732332, object err_73468_73515_73737 */
 {
 object err_73468_73515_73737 = args[0];
  
closureN_type c_736481;
object e_736600 [3];
c_736481.hdr.mark = gc_color_red;
 c_736481.hdr.grayed = 0;
c_736481.tag = closureN_tag;
 c_736481.fn = (function_type)__lambda_665;
c_736481.num_args = 1;
c_736481.num_elements = 3;
c_736481.elements = (object *)e_736600;
c_736481.elements[0] = err_73468_73515_73737;
c_736481.elements[1] = ((closureN)self_732332)->elements[0];
c_736481.elements[2] = ((closureN)self_732332)->elements[1];

return_direct_with_clo1(data,(closure)&c_736481,__lambda_665,  __glo_current_91output_91port_scheme_base);; 
}

static void __lambda_665(void *data, object self_732333, int argc, object *args) /* object self_732333, object p_73471_73477_73516_73738 */
 {
 object p_73471_73477_73516_73738 = args[0];
  
closureN_type c_736483;
object e_736599 [4];
c_736483.hdr.mark = gc_color_red;
 c_736483.hdr.grayed = 0;
c_736483.tag = closureN_tag;
 c_736483.fn = (function_type)__lambda_666;
c_736483.num_args = 1;
c_736483.num_elements = 4;
c_736483.elements = (object *)e_736599;
c_736483.elements[0] = ((closureN)self_732333)->elements[0];
c_736483.elements[1] = ((closureN)self_732333)->elements[1];
c_736483.elements[2] = ((closureN)self_732333)->elements[2];
c_736483.elements[3] = p_73471_73477_73516_73738;

return_closcall1(data,  p_73471_73477_73516_73738,  &c_736483);; 
}

static void __lambda_666(void *data, object self_732334, int argc, object *args) /* object self_732334, object r_731621 */
 {
 object r_731621 = args[0];
  
closureN_type c_736486;
object e_736598 [5];
c_736486.hdr.mark = gc_color_red;
 c_736486.hdr.grayed = 0;
c_736486.tag = closureN_tag;
 c_736486.fn = (function_type)__lambda_667;
c_736486.num_args = 1;
c_736486.num_elements = 5;
c_736486.elements = (object *)e_736598;
c_736486.elements[0] = ((closureN)self_732334)->elements[0];
c_736486.elements[1] = ((closureN)self_732334)->elements[1];
c_736486.elements[2] = ((closureN)self_732334)->elements[2];
c_736486.elements[3] = ((closureN)self_732334)->elements[3];
c_736486.elements[4] = r_731621;

return_closcall2(data,  ((closureN)self_732334)->elements[3],  &c_736486, quote__121param_91convert_125);; 
}

static void __lambda_667(void *data, object self_732335, int argc, object *args) /* object self_732335, object r_731649 */
 {
 object r_731649 = args[0];
  
closureN_type c_736488;
object e_736597 [6];
c_736488.hdr.mark = gc_color_red;
 c_736488.hdr.grayed = 0;
c_736488.tag = closureN_tag;
 c_736488.fn = (function_type)__lambda_668;
c_736488.num_args = 1;
c_736488.num_elements = 6;
c_736488.elements = (object *)e_736597;
c_736488.elements[0] = ((closureN)self_732335)->elements[0];
c_736488.elements[1] = ((closureN)self_732335)->elements[1];
c_736488.elements[2] = ((closureN)self_732335)->elements[2];
c_736488.elements[3] = ((closureN)self_732335)->elements[3];
c_736488.elements[4] = ((closureN)self_732335)->elements[4];
c_736488.elements[5] = r_731649;

return_direct_with_clo1(data,  __glo_current_91error_91port_scheme_base, (((closure)  __glo_current_91error_91port_scheme_base)->fn),  &c_736488);; 
}

static void __lambda_668(void *data, object self_732336, int argc, object *args) /* object self_732336, object r_731650 */
 {
 object r_731650 = args[0];
  
closureN_type c_736491;
object e_736596 [5];
c_736491.hdr.mark = gc_color_red;
 c_736491.hdr.grayed = 0;
c_736491.tag = closureN_tag;
 c_736491.fn = (function_type)__lambda_669;
c_736491.num_args = 1;
c_736491.num_elements = 5;
c_736491.elements = (object *)e_736596;
c_736491.elements[0] = ((closureN)self_732336)->elements[0];
c_736491.elements[1] = ((closureN)self_732336)->elements[1];
c_736491.elements[2] = ((closureN)self_732336)->elements[2];
c_736491.elements[3] = ((closureN)self_732336)->elements[3];
c_736491.elements[4] = ((closureN)self_732336)->elements[4];

return_closcall2(data,  ((closureN)self_732336)->elements[5],  &c_736491, r_731650);; 
}

static void __lambda_669(void *data, object self_732337, int argc, object *args) /* object self_732337, object r_731622 */
 {
 object r_731622 = args[0];
  
closureN_type c_736493;
object e_736594 [4];
c_736493.hdr.mark = gc_color_red;
 c_736493.hdr.grayed = 0;
c_736493.tag = closureN_tag;
 c_736493.fn = (function_type)__lambda_670;
c_736493.num_args = 2;
c_736493.num_elements = 4;
c_736493.elements = (object *)e_736594;
c_736493.elements[0] = ((closureN)self_732337)->elements[0];
c_736493.elements[1] = ((closureN)self_732337)->elements[1];
c_736493.elements[2] = ((closureN)self_732337)->elements[2];
c_736493.elements[3] = ((closureN)self_732337)->elements[3];

return_direct_with_clo2(data,(closure)&c_736493,__lambda_670,  ((closureN)self_732337)->elements[4], r_731622);; 
}

static void __lambda_670(void *data, object self_732338, int argc, object *args) /* object self_732338, object old_73472_73478_73517_73739, object new_73473_73479_73518_73740 */
 {
 object old_73472_73478_73517_73739 = args[0]; object new_73473_73479_73518_73740 = args[1];
  
closureN_type c_736495;
object e_736588 [5];
c_736495.hdr.mark = gc_color_red;
 c_736495.hdr.grayed = 0;
c_736495.tag = closureN_tag;
 c_736495.fn = (function_type)__lambda_671;
c_736495.num_args = 1;
c_736495.num_elements = 5;
c_736495.elements = (object *)e_736588;
c_736495.elements[0] = ((closureN)self_732338)->elements[0];
c_736495.elements[1] = ((closureN)self_732338)->elements[1];
c_736495.elements[2] = ((closureN)self_732338)->elements[2];
c_736495.elements[3] = old_73472_73478_73517_73739;
c_736495.elements[4] = ((closureN)self_732338)->elements[3];


closureN_type c_736589;
object e_736593 [2];
c_736589.hdr.mark = gc_color_red;
 c_736589.hdr.grayed = 0;
c_736589.tag = closureN_tag;
 c_736589.fn = (function_type)__lambda_690;
c_736589.num_args = 0;
c_736589.num_elements = 2;
c_736589.elements = (object *)e_736593;
c_736589.elements[0] = new_73473_73479_73518_73740;
c_736589.elements[1] = ((closureN)self_732338)->elements[3];

return_direct_with_clo1(data,(closure)&c_736495,__lambda_671,  &c_736589);; 
}

static void __lambda_690(void *data, object self_732339, int argc, object *args) /* object self_732339, object k_731647 */
 {
 object k_731647 = args[0];
  return_closcall3(data,  ((closureN)self_732339)->elements[1],  k_731647, quote__121param_91set_67_125, ((closureN)self_732339)->elements[0]);; 
}

static void __lambda_671(void *data, object self_732340, int argc, object *args) /* object self_732340, object r_731623 */
 {
 object r_731623 = args[0];
  
closureN_type c_736497;
object e_736514 [5];
c_736497.hdr.mark = gc_color_red;
 c_736497.hdr.grayed = 0;
c_736497.tag = closureN_tag;
 c_736497.fn = (function_type)__lambda_672;
c_736497.num_args = 1;
c_736497.num_elements = 5;
c_736497.elements = (object *)e_736514;
c_736497.elements[0] = ((closureN)self_732340)->elements[1];
c_736497.elements[1] = ((closureN)self_732340)->elements[2];
c_736497.elements[2] = ((closureN)self_732340)->elements[3];
c_736497.elements[3] = ((closureN)self_732340)->elements[4];
c_736497.elements[4] = r_731623;


closureN_type c_736515;
object e_736587 [1];
c_736515.hdr.mark = gc_color_red;
 c_736515.hdr.grayed = 0;
c_736515.tag = closureN_tag;
 c_736515.fn = (function_type)__lambda_676;
c_736515.num_args = 0;
c_736515.num_elements = 1;
c_736515.elements = (object *)e_736587;
c_736515.elements[0] = ((closureN)self_732340)->elements[0];

return_direct_with_clo1(data,(closure)&c_736497,__lambda_672,  &c_736515);; 
}

static void __lambda_676(void *data, object self_732341, int argc, object *args) /* object self_732341, object k_731628 */
 {
 object k_731628 = args[0];
  
closureN_type c_736517;
object e_736549 [1];
c_736517.hdr.mark = gc_color_red;
 c_736517.hdr.grayed = 0;
c_736517.tag = closureN_tag;
 c_736517.fn = (function_type)__lambda_677;
c_736517.num_args = 0;
c_736517.num_elements = 1;
c_736517.elements = (object *)e_736549;
c_736517.elements[0] = ((closureN)self_732341)->elements[0];


closureN_type c_736550;
object e_736586 [2];
c_736550.hdr.mark = gc_color_red;
 c_736550.hdr.grayed = 0;
c_736550.tag = closureN_tag;
 c_736550.fn = (function_type)__lambda_681;
c_736550.num_args = 1;
c_736550.num_elements = 2;
c_736550.elements = (object *)e_736586;
c_736550.elements[0] = ((closureN)self_732341)->elements[0];
c_736550.elements[1] = k_731628;

return_direct_with_clo1(data,(closure)&c_736517,__lambda_677,  &c_736550);; 
}

static void __lambda_681(void *data, object self_732342, int argc, object *args) /* object self_732342, object r_731629 */
 {

  
closureN_type c_736552;
object e_736582 [2];
c_736552.hdr.mark = gc_color_red;
 c_736552.hdr.grayed = 0;
c_736552.tag = closureN_tag;
 c_736552.fn = (function_type)__lambda_682;
c_736552.num_args = 1;
c_736552.num_elements = 2;
c_736552.elements = (object *)e_736582;
c_736552.elements[0] = ((closureN)self_732342)->elements[0];
c_736552.elements[1] = ((closureN)self_732342)->elements[1];



return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_736552, Cyc_car(data, ((closureN)self_732342)->elements[0]));; 
}

static void __lambda_682(void *data, object self_732343, int argc, object *args) /* object self_732343, object r_731630 */
 {

  
closureN_type c_736554;
object e_736580 [2];
c_736554.hdr.mark = gc_color_red;
 c_736554.hdr.grayed = 0;
c_736554.tag = closureN_tag;
 c_736554.fn = (function_type)__lambda_683;
c_736554.num_args = 1;
c_736554.num_elements = 2;
c_736554.elements = (object *)e_736580;
c_736554.elements[0] = ((closureN)self_732343)->elements[0];
c_736554.elements[1] = ((closureN)self_732343)->elements[1];


make_utf8_string_with_len(c_736581, ": ", 2, 2);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_736554, &c_736581);; 
}

static void __lambda_683(void *data, object self_732344, int argc, object *args) /* object self_732344, object r_731631 */
 {

  
closureN_type c_736556;
object e_736579 [2];
c_736556.hdr.mark = gc_color_red;
 c_736556.hdr.grayed = 0;
c_736556.tag = closureN_tag;
 c_736556.fn = (function_type)__lambda_684;
c_736556.num_args = 1;
c_736556.num_elements = 2;
c_736556.elements = (object *)e_736579;
c_736556.elements[0] = ((closureN)self_732344)->elements[0];
c_736556.elements[1] = ((closureN)self_732344)->elements[1];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_736556);; 
}

static void __lambda_684(void *data, object self_732345, int argc, object *args) /* object self_732345, object r_731632 */
 {

  
closureN_type c_736558;
object e_736572 [2];
c_736558.hdr.mark = gc_color_red;
 c_736558.hdr.grayed = 0;
c_736558.tag = closureN_tag;
 c_736558.fn = (function_type)__lambda_685;
c_736558.num_args = 1;
c_736558.num_elements = 2;
c_736558.elements = (object *)e_736572;
c_736558.elements[0] = ((closureN)self_732345)->elements[0];
c_736558.elements[1] = ((closureN)self_732345)->elements[1];


mclosure0(c_736573, (function_type)__lambda_688);c_736573.num_args = 1;
return_direct_with_clo1(data,(closure)&c_736558,__lambda_685,  &c_736573);; 
}

static void __lambda_688(void *data, object self_732346, int argc, object *args) /* object self_732346, object k_731637, object obj_73485_73519_73741 */
 {
 object k_731637 = args[0]; object obj_73485_73519_73741 = args[1];
  
closureN_type c_736575;
object e_736578 [1];
c_736575.hdr.mark = gc_color_red;
 c_736575.hdr.grayed = 0;
c_736575.tag = closureN_tag;
 c_736575.fn = (function_type)__lambda_689;
c_736575.num_args = 1;
c_736575.num_elements = 1;
c_736575.elements = (object *)e_736578;
c_736575.elements[0] = k_731637;

return_direct_with_clo2(data,  __glo_write_scheme_write, (((closure)  __glo_write_scheme_write)->fn),  &c_736575, obj_73485_73519_73741);; 
}

static void __lambda_689(void *data, object self_732347, int argc, object *args) /* object self_732347, object r_731638 */
 {

  return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_732347)->elements[0]);; 
}

static void __lambda_685(void *data, object self_732348, int argc, object *args) /* object self_732348, object r_731635 */
 {
 object r_731635 = args[0];
  
closureN_type c_736560;
object e_736568 [1];
c_736560.hdr.mark = gc_color_red;
 c_736560.hdr.grayed = 0;
c_736560.tag = closureN_tag;
 c_736560.fn = (function_type)__lambda_686;
c_736560.num_args = 1;
c_736560.num_elements = 1;
c_736560.elements = (object *)e_736568;
c_736560.elements[0] = ((closureN)self_732348)->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_736560, r_731635, Cyc_cdr(data, ((closureN)self_732348)->elements[0]));; 
}

static void __lambda_686(void *data, object self_732349, int argc, object *args) /* object self_732349, object r_731633 */
 {

  
closureN_type c_736562;
object e_736567 [1];
c_736562.hdr.mark = gc_color_red;
 c_736562.hdr.grayed = 0;
c_736562.tag = closureN_tag;
 c_736562.fn = (function_type)__lambda_687;
c_736562.num_args = 1;
c_736562.num_elements = 1;
c_736562.elements = (object *)e_736567;
c_736562.elements[0] = ((closureN)self_732349)->elements[0];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_736562);; 
}

static void __lambda_687(void *data, object self_732350, int argc, object *args) /* object self_732350, object r_731634 */
 {

  

return_direct_with_clo1(data,  ((closureN)self_732350)->elements[0], (((closure)  ((closureN)self_732350)->elements[0])->fn),  __halt(obj_int2obj(1)));; 
}

static void __lambda_677(void *data, object self_732351, int argc, object *args) /* object self_732351, object k_731640 */
 {
 object k_731640 = args[0];
  
closureN_type c_736519;
object e_736540 [1];
c_736519.hdr.mark = gc_color_red;
 c_736519.hdr.grayed = 0;
c_736519.tag = closureN_tag;
 c_736519.fn = (function_type)__lambda_678;
c_736519.num_args = 0;
c_736519.num_elements = 1;
c_736519.elements = (object *)e_736540;
c_736519.elements[0] = ((closureN)self_732351)->elements[0];


closureN_type c_736541;
object e_736548 [1];
c_736541.hdr.mark = gc_color_red;
 c_736541.hdr.grayed = 0;
c_736541.tag = closureN_tag;
 c_736541.fn = (function_type)__lambda_680;
c_736541.num_args = 1;
c_736541.num_elements = 1;
c_736541.elements = (object *)e_736548;
c_736541.elements[0] = k_731640;

return_direct_with_clo1(data,(closure)&c_736519,__lambda_678,  &c_736541);; 
}

static void __lambda_680(void *data, object self_732352, int argc, object *args) /* object self_732352, object r_731641 */
 {
 object r_731641 = args[0];
  if( (boolean_f != r_731641) ){ 
  
make_utf8_string_with_len(c_736544, "Error ", 6, 6);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  ((closureN)self_732352)->elements[0], &c_736544);
} else { 
  
make_utf8_string_with_len(c_736547, "Error: ", 7, 7);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  ((closureN)self_732352)->elements[0], &c_736547);}
;; 
}

static void __lambda_678(void *data, object self_732353, int argc, object *args) /* object self_732353, object k_731642 */
 {
 object k_731642 = args[0];
    
  
if( (boolean_f != Cyc_is_string(Cyc_car(data, ((closureN)self_732353)->elements[0]))) ){ 
  
closureN_type c_736526;
object e_736532 [1];
c_736526.hdr.mark = gc_color_red;
 c_736526.hdr.grayed = 0;
c_736526.tag = closureN_tag;
 c_736526.fn = (function_type)__lambda_679;
c_736526.num_args = 1;
c_736526.num_elements = 1;
c_736526.elements = (object *)e_736532;
c_736526.elements[0] = k_731642;




object c_736535 = Cyc_substring(data,(closure)&c_736526,Cyc_car(data, ((closureN)self_732353)->elements[0]), obj_int2obj(0), obj_int2obj(8));
return_closcall1(data,(closure)&c_736526,  c_736535);
} else { 
  return_direct_with_clo1(data,  k_731642, (((closure)  k_731642)->fn),  boolean_f);}
;; 
}

static void __lambda_679(void *data, object self_732354, int argc, object *args) /* object self_732354, object r_731644 */
 {
 object r_731644 = args[0];
  


make_utf8_string_with_len(c_736531, "at line ", 8, 8);
return_direct_with_clo1(data,  ((closureN)self_732354)->elements[0], (((closure)  ((closureN)self_732354)->elements[0])->fn),  equalp(r_731644, &c_736531));; 
}

static void __lambda_672(void *data, object self_732355, int argc, object *args) /* object self_732355, object r_731624 */
 {
 object r_731624 = args[0];
  
closureN_type c_736499;
object e_736508 [4];
c_736499.hdr.mark = gc_color_red;
 c_736499.hdr.grayed = 0;
c_736499.tag = closureN_tag;
 c_736499.fn = (function_type)__lambda_673;
c_736499.num_args = 1;
c_736499.num_elements = 4;
c_736499.elements = (object *)e_736508;
c_736499.elements[0] = ((closureN)self_732355)->elements[0];
c_736499.elements[1] = ((closureN)self_732355)->elements[1];
c_736499.elements[2] = ((closureN)self_732355)->elements[4];
c_736499.elements[3] = r_731624;


closureN_type c_736509;
object e_736513 [2];
c_736509.hdr.mark = gc_color_red;
 c_736509.hdr.grayed = 0;
c_736509.tag = closureN_tag;
 c_736509.fn = (function_type)__lambda_675;
c_736509.num_args = 0;
c_736509.num_elements = 2;
c_736509.elements = (object *)e_736513;
c_736509.elements[0] = ((closureN)self_732355)->elements[2];
c_736509.elements[1] = ((closureN)self_732355)->elements[3];

return_direct_with_clo1(data,(closure)&c_736499,__lambda_673,  &c_736509);; 
}

static void __lambda_675(void *data, object self_732356, int argc, object *args) /* object self_732356, object k_731626 */
 {
 object k_731626 = args[0];
  return_closcall3(data,  ((closureN)self_732356)->elements[1],  k_731626, quote__121param_91set_67_125, ((closureN)self_732356)->elements[0]);; 
}

static void __lambda_673(void *data, object self_732357, int argc, object *args) /* object self_732357, object r_731625 */
 {
 object r_731625 = args[0];
  
closureN_type c_736501;
object e_736505 [2];
c_736501.hdr.mark = gc_color_red;
 c_736501.hdr.grayed = 0;
c_736501.tag = closureN_tag;
 c_736501.fn = (function_type)__lambda_674;
c_736501.num_args = 1;
c_736501.num_elements = 2;
c_736501.elements = (object *)e_736505;
c_736501.elements[0] = ((closureN)self_732357)->elements[0];
c_736501.elements[1] = ((closureN)self_732357)->elements[1];

return_direct_with_clo4(data,  __glo_dynamic_91wind_scheme_base, (((closure)  __glo_dynamic_91wind_scheme_base)->fn),  &c_736501, ((closureN)self_732357)->elements[2], ((closureN)self_732357)->elements[3], r_731625);; 
}

static void __lambda_674(void *data, object self_732358, int argc, object *args) /* object self_732358, object r_731620 */
 {
 object r_731620 = args[0];
  return_closcall2(data,  ((closureN)self_732358)->elements[1],  ((closureN)self_732358)->elements[0], r_731620);; 
}

static void __lambda_650(void *data, object self_732359, int argc, object *args) /* object self_732359, object r_731605 */
 {
 object r_731605 = args[0];
  
closureN_type c_736387;
object e_736391 [2];
c_736387.hdr.mark = gc_color_red;
 c_736387.hdr.grayed = 0;
c_736387.tag = closureN_tag;
 c_736387.fn = (function_type)__lambda_651;
c_736387.num_args = 1;
c_736387.num_elements = 2;
c_736387.elements = (object *)e_736391;
c_736387.elements[0] = ((closureN)self_732359)->elements[10];
c_736387.elements[1] = r_731605;


closureN_type c_736392;
object e_736475 [14];
c_736392.hdr.mark = gc_color_red;
 c_736392.hdr.grayed = 0;
c_736392.tag = closureN_tag;
 c_736392.fn = (function_type)__lambda_652;
c_736392.num_args = 0;
c_736392.num_elements = 14;
c_736392.elements = (object *)e_736475;
c_736392.elements[0] = ((closureN)self_732359)->elements[0];
c_736392.elements[1] = ((closureN)self_732359)->elements[1];
c_736392.elements[2] = ((closureN)self_732359)->elements[2];
c_736392.elements[3] = ((closureN)self_732359)->elements[3];
c_736392.elements[4] = ((closureN)self_732359)->elements[4];
c_736392.elements[5] = ((closureN)self_732359)->elements[5];
c_736392.elements[6] = ((closureN)self_732359)->elements[6];
c_736392.elements[7] = ((closureN)self_732359)->elements[7];
c_736392.elements[8] = ((closureN)self_732359)->elements[8];
c_736392.elements[9] = ((closureN)self_732359)->elements[9];
c_736392.elements[10] = ((closureN)self_732359)->elements[11];
c_736392.elements[11] = ((closureN)self_732359)->elements[12];
c_736392.elements[12] = ((closureN)self_732359)->elements[13];
c_736392.elements[13] = ((closureN)self_732359)->elements[14];

return_direct_with_clo1(data,(closure)&c_736387,__lambda_651,  &c_736392);; 
}

static void __lambda_652(void *data, object self_732360, int argc, object *args) /* object self_732360, object k_731607 */
 {
 object k_731607 = args[0];
  if( (boolean_f != ((closureN)self_732360)->elements[13]) ){ 
  
closureN_type c_736395;
object e_736401 [4];
c_736395.hdr.mark = gc_color_red;
 c_736395.hdr.grayed = 0;
c_736395.tag = closureN_tag;
 c_736395.fn = (function_type)__lambda_653;
c_736395.num_args = 1;
c_736395.num_elements = 4;
c_736395.elements = (object *)e_736401;
c_736395.elements[0] = ((closureN)self_732360)->elements[0];
c_736395.elements[1] = k_731607;
c_736395.elements[2] = ((closureN)self_732360)->elements[11];
c_736395.elements[3] = ((closureN)self_732360)->elements[12];


closureN_type c_736402;
object e_736407 [1];
c_736402.hdr.mark = gc_color_red;
 c_736402.hdr.grayed = 0;
c_736402.tag = closureN_tag;
 c_736402.fn = (function_type)__lambda_654;
c_736402.num_args = 1;
c_736402.num_elements = 1;
c_736402.elements = (object *)e_736407;
c_736402.elements[0] = ((closureN)self_732360)->elements[6];

return_direct_with_clo1(data,(closure)&c_736395,__lambda_653,  &c_736402);
} else { 
  
closureN_type c_736409;
object e_736455 [6];
c_736409.hdr.mark = gc_color_red;
 c_736409.hdr.grayed = 0;
c_736409.tag = closureN_tag;
 c_736409.fn = (function_type)__lambda_655;
c_736409.num_args = 0;
c_736409.num_elements = 6;
c_736409.elements = (object *)e_736455;
c_736409.elements[0] = ((closureN)self_732360)->elements[0];
c_736409.elements[1] = ((closureN)self_732360)->elements[1];
c_736409.elements[2] = ((closureN)self_732360)->elements[6];
c_736409.elements[3] = ((closureN)self_732360)->elements[10];
c_736409.elements[4] = ((closureN)self_732360)->elements[11];
c_736409.elements[5] = ((closureN)self_732360)->elements[12];


closureN_type c_736456;
object e_736474 [12];
c_736456.hdr.mark = gc_color_red;
 c_736456.hdr.grayed = 0;
c_736456.tag = closureN_tag;
 c_736456.fn = (function_type)__lambda_662;
c_736456.num_args = 1;
c_736456.num_elements = 12;
c_736456.elements = (object *)e_736474;
c_736456.elements[0] = ((closureN)self_732360)->elements[0];
c_736456.elements[1] = ((closureN)self_732360)->elements[2];
c_736456.elements[2] = ((closureN)self_732360)->elements[3];
c_736456.elements[3] = ((closureN)self_732360)->elements[4];
c_736456.elements[4] = ((closureN)self_732360)->elements[5];
c_736456.elements[5] = ((closureN)self_732360)->elements[6];
c_736456.elements[6] = ((closureN)self_732360)->elements[7];
c_736456.elements[7] = ((closureN)self_732360)->elements[8];
c_736456.elements[8] = ((closureN)self_732360)->elements[9];
c_736456.elements[9] = k_731607;
c_736456.elements[10] = ((closureN)self_732360)->elements[11];
c_736456.elements[11] = ((closureN)self_732360)->elements[12];

return_direct_with_clo1(data,(closure)&c_736409,__lambda_655,  &c_736456);}
;; 
}

static void __lambda_662(void *data, object self_732363, int argc, object *args) /* object self_732363, object r_731610 */
 {

  



return_direct_with_clo12(data,  __glo_run_91external_91compiler, (((closure)  __glo_run_91external_91compiler)->fn),  ((closureN)self_732363)->elements[9], ((closureN)self_732363)->elements[10], ((closureN)self_732363)->elements[0], ((closureN)self_732363)->elements[11], car(((closureN)self_732363)->elements[8]), ((closureN)self_732363)->elements[6], ((closureN)self_732363)->elements[1], ((closureN)self_732363)->elements[2], ((closureN)self_732363)->elements[7], car(((closureN)self_732363)->elements[5]), ((closureN)self_732363)->elements[4], ((closureN)self_732363)->elements[3]);; 
}

static void __lambda_655(void *data, object self_732364, int argc, object *args) /* object self_732364, object k_731611 */
 {
 object k_731611 = args[0];
  if( (boolean_f != ((closureN)self_732364)->elements[3]) ){ 
  
closureN_type c_736412;
object e_736418 [4];
c_736412.hdr.mark = gc_color_red;
 c_736412.hdr.grayed = 0;
c_736412.tag = closureN_tag;
 c_736412.fn = (function_type)__lambda_656;
c_736412.num_args = 1;
c_736412.num_elements = 4;
c_736412.elements = (object *)e_736418;
c_736412.elements[0] = ((closureN)self_732364)->elements[0];
c_736412.elements[1] = k_731611;
c_736412.elements[2] = ((closureN)self_732364)->elements[4];
c_736412.elements[3] = ((closureN)self_732364)->elements[5];


closureN_type c_736419;
object e_736424 [1];
c_736419.hdr.mark = gc_color_red;
 c_736419.hdr.grayed = 0;
c_736419.tag = closureN_tag;
 c_736419.fn = (function_type)__lambda_657;
c_736419.num_args = 1;
c_736419.num_elements = 1;
c_736419.elements = (object *)e_736424;
c_736419.elements[0] = ((closureN)self_732364)->elements[2];

return_direct_with_clo1(data,(closure)&c_736412,__lambda_656,  &c_736419);
} else { 
  
closureN_type c_736426;
object e_736454 [2];
c_736426.hdr.mark = gc_color_red;
 c_736426.hdr.grayed = 0;
c_736426.tag = closureN_tag;
 c_736426.fn = (function_type)__lambda_658;
c_736426.num_args = 1;
c_736426.num_elements = 2;
c_736426.elements = (object *)e_736454;
c_736426.elements[0] = ((closureN)self_732364)->elements[1];
c_736426.elements[1] = k_731611;

return_direct_with_clo1(data,  __glo_calling_91program, (((closure)  __glo_calling_91program)->fn),  &c_736426);}
;; 
}

static void __lambda_658(void *data, object self_732367, int argc, object *args) /* object self_732367, object r_731617 */
 {
 object r_731617 = args[0];
  
closureN_type c_736428;
object e_736451 [2];
c_736428.hdr.mark = gc_color_red;
 c_736428.hdr.grayed = 0;
c_736428.tag = closureN_tag;
 c_736428.fn = (function_type)__lambda_659;
c_736428.num_args = 1;
c_736428.num_elements = 2;
c_736428.elements = (object *)e_736451;
c_736428.elements[0] = ((closureN)self_732367)->elements[1];
c_736428.elements[1] = r_731617;


make_utf8_string_with_len(c_736453, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  &c_736428, ((closureN)self_732367)->elements[0], &c_736453);; 
}

static void __lambda_659(void *data, object self_732368, int argc, object *args) /* object self_732368, object r_731618 */
 {
 object r_731618 = args[0];
  
closureN_type c_736430;
object e_736445 [1];
c_736430.hdr.mark = gc_color_red;
 c_736430.hdr.grayed = 0;
c_736430.tag = closureN_tag;
 c_736430.fn = (function_type)__lambda_660;
c_736430.num_args = 1;
c_736430.num_elements = 1;
c_736430.elements = (object *)e_736445;
c_736430.elements[0] = ((closureN)self_732368)->elements[0];


make_utf8_string_with_len(c_736450, " -run-scm-compiler ", 19, 19);

object c_736448 = Cyc_string_append(data,(closure)&c_736430,3,((closureN)self_732368)->elements[1], &c_736450, r_731618);
return_closcall1(data,(closure)&c_736430,  c_736448);; 
}

static void __lambda_660(void *data, object self_732369, int argc, object *args) /* object self_732369, object r_731616 */
 {
 object r_731616 = args[0];
  
closureN_type c_736432;
object e_736442 [1];
c_736432.hdr.mark = gc_color_red;
 c_736432.hdr.grayed = 0;
c_736432.tag = closureN_tag;
 c_736432.fn = (function_type)__lambda_661;
c_736432.num_args = 1;
c_736432.num_elements = 1;
c_736432.elements = (object *)e_736442;
c_736432.elements[0] = ((closureN)self_732369)->elements[0];



return_direct_with_clo1(data,(closure)&c_736432,__lambda_661,  Cyc_system(r_731616));; 
}

static void __lambda_661(void *data, object self_732370, int argc, object *args) /* object self_732370, object r_731615 */
 {
 object r_731615 = args[0];
    complex_num_type local_736435; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_736435, r_731615)) ){ 
  return_direct_with_clo1(data,  ((closureN)self_732370)->elements[0], (((closure)  ((closureN)self_732370)->elements[0])->fn),  Cyc_VOID);
} else { 
  

return_direct_with_clo1(data,  ((closureN)self_732370)->elements[0], (((closure)  ((closureN)self_732370)->elements[0])->fn),  __halt(obj_int2obj(1)));}
;; 
}

static void __lambda_657(void *data, object self_732365, int argc, object *args) /* object self_732365, object k_731613, object opts_73494_73521_73743 */
 {
 object k_731613 = args[0]; object opts_73494_73521_73743 = args[1];
  

return_direct_with_clo1(data,  k_731613, (((closure)  k_731613)->fn),  Cyc_set_cell(data, ((closureN)self_732365)->elements[0], opts_73494_73521_73743));; 
}

static void __lambda_656(void *data, object self_732366, int argc, object *args) /* object self_732366, object r_731612 */
 {
 object r_731612 = args[0];
  return_direct_with_clo5(data,  __glo_run_91compiler, (((closure)  __glo_run_91compiler)->fn),  ((closureN)self_732366)->elements[1], ((closureN)self_732366)->elements[2], ((closureN)self_732366)->elements[0], ((closureN)self_732366)->elements[3], r_731612);; 
}

static void __lambda_654(void *data, object self_732361, int argc, object *args) /* object self_732361, object k_731609, object opts_73489_73520_73742 */
 {
 object k_731609 = args[0]; object opts_73489_73520_73742 = args[1];
  

return_direct_with_clo1(data,  k_731609, (((closure)  k_731609)->fn),  Cyc_set_cell(data, ((closureN)self_732361)->elements[0], opts_73489_73520_73742));; 
}

static void __lambda_653(void *data, object self_732362, int argc, object *args) /* object self_732362, object r_731608 */
 {
 object r_731608 = args[0];
  return_direct_with_clo5(data,  __glo_run_91compiler, (((closure)  __glo_run_91compiler)->fn),  ((closureN)self_732362)->elements[1], ((closureN)self_732362)->elements[2], ((closureN)self_732362)->elements[0], ((closureN)self_732362)->elements[3], r_731608);; 
}

static void __lambda_651(void *data, object self_732371, int argc, object *args) /* object self_732371, object r_731606 */
 {
 object r_731606 = args[0];
  return_direct_with_clo3(data,  __glo_with_91exception_91handler_scheme_base, (((closure)  __glo_with_91exception_91handler_scheme_base)->fn),  ((closureN)self_732371)->elements[0], ((closureN)self_732371)->elements[1], r_731606);; 
}

static void __lambda_648(void *data, object self_732372, int argc, object *args) /* object self_732372, object r_731603 */
 {
 object r_731603 = args[0];
  return_direct_with_clo2(data,  __glo_call_95cc_scheme_base, (((closure)  __glo_call_95cc_scheme_base)->fn),  ((closureN)self_732372)->elements[0], r_731603);; 
}

static void __lambda_647(void *data, object self_732329, int argc, object *args) /* object self_732329, object r_731602 */
 {

  return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_732329)->elements[0]);; 
}

static void __lambda_645(void *data, object self_732373, int argc, object *args) /* object self_732373, object k_731653 */
 {
 object k_731653 = args[0];
    
if( (boolean_f != Cyc_num_fast_lt_op(data, ((closureN)self_732373)->elements[1], obj_int2obj(1))) ){ 
  

return_direct_with_clo1(data,  k_731653,__lambda_646,  Cyc_num_fast_lt_op(data, ((closureN)self_732373)->elements[1], obj_int2obj(1)));
} else { 
  

return_direct_with_clo1(data,  k_731653,__lambda_646,  Cyc_is_null(((closureN)self_732373)->elements[0]));}
;; 
}

static void __lambda_642(void *data, object self_732325, int argc, object *args) /* object self_732325, object r_731599 */
 {
 object r_731599 = args[0];
  return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  ((closureN)self_732325)->elements[0], r_731599);; 
}

static void __lambda_639(void *data, object self_732322, int argc, object *args) /* object self_732322, object r_731596 */
 {

  return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_732322)->elements[0]);; 
}

static void __lambda_636(void *data, object self_732319, int argc, object *args) /* object self_732319, object r_731593 */
 {

  return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_732319)->elements[0]);; 
}

static void __lambda_631(void *data, object self_732374, int argc, object *args) /* object self_732374, object k_731657 */
 {
 object k_731657 = args[0];
  
closureN_type c_736294;
object e_736302 [2];
c_736294.hdr.mark = gc_color_red;
 c_736294.hdr.grayed = 0;
c_736294.tag = closureN_tag;
 c_736294.fn = (function_type)__lambda_632;
c_736294.num_args = 1;
c_736294.num_elements = 2;
c_736294.elements = (object *)e_736302;
c_736294.elements[0] = ((closureN)self_732374)->elements[1];
c_736294.elements[1] = k_731657;




make_utf8_string_with_len(c_736305, "-d", 2, 2);
return_direct_with_clo1(data,(closure)&c_736294,__lambda_632,  memberp(data, &c_736305, ((closureN)self_732374)->elements[0]));; 
}

static void __lambda_632(void *data, object self_732375, int argc, object *args) /* object self_732375, object r_731658 */
 {
 object r_731658 = args[0];
  if( (boolean_f != r_731658) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_732375)->elements[1], (((closure)  ((closureN)self_732375)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_732375)->elements[0], boolean_f));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732375)->elements[1], (((closure)  ((closureN)self_732375)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_628(void *data, object self_732376, int argc, object *args) /* object self_732376, object k_731659 */
 {
 object k_731659 = args[0];
  
closureN_type c_736276;
object e_736284 [1];
c_736276.hdr.mark = gc_color_red;
 c_736276.hdr.grayed = 0;
c_736276.tag = closureN_tag;
 c_736276.fn = (function_type)__lambda_629;
c_736276.num_args = 1;
c_736276.num_elements = 1;
c_736276.elements = (object *)e_736284;
c_736276.elements[0] = k_731659;




make_utf8_string_with_len(c_736287, "-t", 2, 2);
return_direct_with_clo1(data,(closure)&c_736276,__lambda_629,  memberp(data, &c_736287, ((closureN)self_732376)->elements[0]));; 
}

static void __lambda_629(void *data, object self_732377, int argc, object *args) /* object self_732377, object r_731660 */
 {
 object r_731660 = args[0];
  if( (boolean_f != r_731660) ){ 
  
object c_736281 = global_set_cps_id(data,  ((closureN)self_732377)->elements[0],"__glo__85trace_91level_85_scheme_cyclone_transforms", __glo__85trace_91level_85_scheme_cyclone_transforms, obj_int2obj(4));
return_direct_with_clo1(data,  ((closureN)self_732377)->elements[0], (((closure)  ((closureN)self_732377)->elements[0])->fn),  c_736281);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732377)->elements[0], (((closure)  ((closureN)self_732377)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_625(void *data, object self_732378, int argc, object *args) /* object self_732378, object k_731661 */
 {
 object k_731661 = args[0];
  
closureN_type c_736258;
object e_736266 [1];
c_736258.hdr.mark = gc_color_red;
 c_736258.hdr.grayed = 0;
c_736258.tag = closureN_tag;
 c_736258.fn = (function_type)__lambda_626;
c_736258.num_args = 1;
c_736258.num_elements = 1;
c_736258.elements = (object *)e_736266;
c_736258.elements[0] = k_731661;




make_utf8_string_with_len(c_736269, "-no-call-history", 16, 16);
return_direct_with_clo1(data,(closure)&c_736258,__lambda_626,  memberp(data, &c_736269, ((closureN)self_732378)->elements[0]));; 
}

static void __lambda_626(void *data, object self_732379, int argc, object *args) /* object self_732379, object r_731662 */
 {
 object r_731662 = args[0];
  if( (boolean_f != r_731662) ){ 
  
object c_736263 = global_set_cps_id(data,  ((closureN)self_732379)->elements[0],"__glo__85cgen_117track_91call_91history_85", __glo__85cgen_117track_91call_91history_85, boolean_f);
return_direct_with_clo1(data,  ((closureN)self_732379)->elements[0], (((closure)  ((closureN)self_732379)->elements[0])->fn),  c_736263);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732379)->elements[0], (((closure)  ((closureN)self_732379)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_622(void *data, object self_732380, int argc, object *args) /* object self_732380, object k_731663 */
 {
 object k_731663 = args[0];
  
closureN_type c_736240;
object e_736248 [1];
c_736240.hdr.mark = gc_color_red;
 c_736240.hdr.grayed = 0;
c_736240.tag = closureN_tag;
 c_736240.fn = (function_type)__lambda_623;
c_736240.num_args = 1;
c_736240.num_elements = 1;
c_736240.elements = (object *)e_736248;
c_736240.elements[0] = k_731663;




make_utf8_string_with_len(c_736251, "-use-unsafe-prims", 17, 17);
return_direct_with_clo1(data,(closure)&c_736240,__lambda_623,  memberp(data, &c_736251, ((closureN)self_732380)->elements[0]));; 
}

static void __lambda_623(void *data, object self_732381, int argc, object *args) /* object self_732381, object r_731664 */
 {
 object r_731664 = args[0];
  if( (boolean_f != r_731664) ){ 
  
object c_736245 = global_set_cps_id(data,  ((closureN)self_732381)->elements[0],"__glo__85cgen_117use_91unsafe_91prims_85", __glo__85cgen_117use_91unsafe_91prims_85, boolean_t);
return_direct_with_clo1(data,  ((closureN)self_732381)->elements[0], (((closure)  ((closureN)self_732381)->elements[0])->fn),  c_736245);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732381)->elements[0], (((closure)  ((closureN)self_732381)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_619(void *data, object self_732382, int argc, object *args) /* object self_732382, object k_731665 */
 {
 object k_731665 = args[0];
  
closureN_type c_736222;
object e_736230 [1];
c_736222.hdr.mark = gc_color_red;
 c_736222.hdr.grayed = 0;
c_736222.tag = closureN_tag;
 c_736222.fn = (function_type)__lambda_620;
c_736222.num_args = 1;
c_736222.num_elements = 1;
c_736222.elements = (object *)e_736230;
c_736222.elements[0] = k_731665;




make_utf8_string_with_len(c_736233, "-no-memoization-optimizations", 29, 29);
return_direct_with_clo1(data,(closure)&c_736222,__lambda_620,  memberp(data, &c_736233, ((closureN)self_732382)->elements[0]));; 
}

static void __lambda_620(void *data, object self_732383, int argc, object *args) /* object self_732383, object r_731666 */
 {
 object r_731666 = args[0];
  if( (boolean_f != r_731666) ){ 
  
object c_736227 = global_set_cps_id(data,  ((closureN)self_732383)->elements[0],"__glo__85optimize_117memoize_91pure_91functions_85", __glo__85optimize_117memoize_91pure_91functions_85, boolean_f);
return_direct_with_clo1(data,  ((closureN)self_732383)->elements[0], (((closure)  ((closureN)self_732383)->elements[0])->fn),  c_736227);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732383)->elements[0], (((closure)  ((closureN)self_732383)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_616(void *data, object self_732384, int argc, object *args) /* object self_732384, object k_731667 */
 {
 object k_731667 = args[0];
  
closureN_type c_736204;
object e_736212 [1];
c_736204.hdr.mark = gc_color_red;
 c_736204.hdr.grayed = 0;
c_736204.tag = closureN_tag;
 c_736204.fn = (function_type)__lambda_617;
c_736204.num_args = 1;
c_736204.num_elements = 1;
c_736204.elements = (object *)e_736212;
c_736204.elements[0] = k_731667;




make_utf8_string_with_len(c_736215, "-memoization-optimizations", 26, 26);
return_direct_with_clo1(data,(closure)&c_736204,__lambda_617,  memberp(data, &c_736215, ((closureN)self_732384)->elements[0]));; 
}

static void __lambda_617(void *data, object self_732385, int argc, object *args) /* object self_732385, object r_731668 */
 {
 object r_731668 = args[0];
  if( (boolean_f != r_731668) ){ 
  
object c_736209 = global_set_cps_id(data,  ((closureN)self_732385)->elements[0],"__glo__85optimize_117memoize_91pure_91functions_85", __glo__85optimize_117memoize_91pure_91functions_85, boolean_t);
return_direct_with_clo1(data,  ((closureN)self_732385)->elements[0], (((closure)  ((closureN)self_732385)->elements[0])->fn),  c_736209);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732385)->elements[0], (((closure)  ((closureN)self_732385)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_613(void *data, object self_732386, int argc, object *args) /* object self_732386, object k_731669 */
 {
 object k_731669 = args[0];
  
closureN_type c_736186;
object e_736194 [1];
c_736186.hdr.mark = gc_color_red;
 c_736186.hdr.grayed = 0;
c_736186.tag = closureN_tag;
 c_736186.fn = (function_type)__lambda_614;
c_736186.num_args = 1;
c_736186.num_elements = 1;
c_736186.elements = (object *)e_736194;
c_736186.elements[0] = k_731669;




make_utf8_string_with_len(c_736197, "-opt-inline-unsafe", 18, 18);
return_direct_with_clo1(data,(closure)&c_736186,__lambda_614,  memberp(data, &c_736197, ((closureN)self_732386)->elements[0]));; 
}

static void __lambda_614(void *data, object self_732387, int argc, object *args) /* object self_732387, object r_731670 */
 {
 object r_731670 = args[0];
  if( (boolean_f != r_731670) ){ 
  
object c_736191 = global_set_cps_id(data,  ((closureN)self_732387)->elements[0],"__glo__85optimize_117inline_91unsafe_85", __glo__85optimize_117inline_91unsafe_85, boolean_t);
return_direct_with_clo1(data,  ((closureN)self_732387)->elements[0], (((closure)  ((closureN)self_732387)->elements[0])->fn),  c_736191);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732387)->elements[0], (((closure)  ((closureN)self_732387)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_610(void *data, object self_732388, int argc, object *args) /* object self_732388, object k_731671 */
 {
 object k_731671 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_732388)->elements[0])) ){ 
  
closureN_type c_736167;
object e_736173 [1];
c_736167.hdr.mark = gc_color_red;
 c_736167.hdr.grayed = 0;
c_736167.tag = closureN_tag;
 c_736167.fn = (function_type)__lambda_611;
c_736167.num_args = 1;
c_736167.num_elements = 1;
c_736167.elements = (object *)e_736173;
c_736167.elements[0] = k_731671;




object c_736176 = Cyc_string2number2_(data,(closure)&c_736167,1,Cyc_car(data, ((closureN)self_732388)->elements[0]));
return_closcall1(data,(closure)&c_736167,  c_736176);
} else { 
  return_direct_with_clo1(data,  k_731671, (((closure)  k_731671)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_611(void *data, object self_732389, int argc, object *args) /* object self_732389, object r_731673 */
 {
 object r_731673 = args[0];
  
object c_736172 = global_set_cps_id(data,  ((closureN)self_732389)->elements[0],"__glo__85optimize_117beta_91expand_91threshold_85", __glo__85optimize_117beta_91expand_91threshold_85, r_731673);
return_direct_with_clo1(data,  ((closureN)self_732389)->elements[0], (((closure)  ((closureN)self_732389)->elements[0])->fn),  c_736172);; 
}

static void __lambda_607(void *data, object self_732390, int argc, object *args) /* object self_732390, object k_731675 */
 {
 object k_731675 = args[0];
  
closureN_type c_736146;
object e_736154 [1];
c_736146.hdr.mark = gc_color_red;
 c_736146.hdr.grayed = 0;
c_736146.tag = closureN_tag;
 c_736146.fn = (function_type)__lambda_608;
c_736146.num_args = 1;
c_736146.num_elements = 1;
c_736146.elements = (object *)e_736154;
c_736146.elements[0] = k_731675;




make_utf8_string_with_len(c_736157, "-O0", 3, 3);
return_direct_with_clo1(data,(closure)&c_736146,__lambda_608,  memberp(data, &c_736157, ((closureN)self_732390)->elements[0]));; 
}

static void __lambda_608(void *data, object self_732391, int argc, object *args) /* object self_732391, object r_731676 */
 {
 object r_731676 = args[0];
  if( (boolean_f != r_731676) ){ 
  
object c_736151 = global_set_cps_id(data,  ((closureN)self_732391)->elements[0],"__glo__85optimization_91level_85", __glo__85optimization_91level_85, obj_int2obj(0));
return_direct_with_clo1(data,  ((closureN)self_732391)->elements[0], (((closure)  ((closureN)self_732391)->elements[0])->fn),  c_736151);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732391)->elements[0], (((closure)  ((closureN)self_732391)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_604(void *data, object self_732392, int argc, object *args) /* object self_732392, object k_731677 */
 {
 object k_731677 = args[0];
  
closureN_type c_736128;
object e_736136 [1];
c_736128.hdr.mark = gc_color_red;
 c_736128.hdr.grayed = 0;
c_736128.tag = closureN_tag;
 c_736128.fn = (function_type)__lambda_605;
c_736128.num_args = 1;
c_736128.num_elements = 1;
c_736128.elements = (object *)e_736136;
c_736128.elements[0] = k_731677;




make_utf8_string_with_len(c_736139, "-no-batch", 9, 9);
return_direct_with_clo1(data,(closure)&c_736128,__lambda_605,  memberp(data, &c_736139, ((closureN)self_732392)->elements[0]));; 
}

static void __lambda_605(void *data, object self_732393, int argc, object *args) /* object self_732393, object r_731678 */
 {
 object r_731678 = args[0];
  if( (boolean_f != r_731678) ){ 
  
object c_736133 = global_set_cps_id(data,  ((closureN)self_732393)->elements[0],"__glo__85fe_117batch_91compile_85", __glo__85fe_117batch_91compile_85, boolean_f);
return_direct_with_clo1(data,  ((closureN)self_732393)->elements[0], (((closure)  ((closureN)self_732393)->elements[0])->fn),  c_736133);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732393)->elements[0], (((closure)  ((closureN)self_732393)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_601(void *data, object self_732394, int argc, object *args) /* object self_732394, object k_731679 */
 {
 object k_731679 = args[0];
  
closureN_type c_736110;
object e_736118 [1];
c_736110.hdr.mark = gc_color_red;
 c_736110.hdr.grayed = 0;
c_736110.tag = closureN_tag;
 c_736110.fn = (function_type)__lambda_602;
c_736110.num_args = 1;
c_736110.num_elements = 1;
c_736110.elements = (object *)e_736118;
c_736110.elements[0] = k_731679;




make_utf8_string_with_len(c_736121, "-batch", 6, 6);
return_direct_with_clo1(data,(closure)&c_736110,__lambda_602,  memberp(data, &c_736121, ((closureN)self_732394)->elements[0]));; 
}

static void __lambda_602(void *data, object self_732395, int argc, object *args) /* object self_732395, object r_731680 */
 {
 object r_731680 = args[0];
  if( (boolean_f != r_731680) ){ 
  
object c_736115 = global_set_cps_id(data,  ((closureN)self_732395)->elements[0],"__glo__85fe_117batch_91compile_85", __glo__85fe_117batch_91compile_85, boolean_t);
return_direct_with_clo1(data,  ((closureN)self_732395)->elements[0], (((closure)  ((closureN)self_732395)->elements[0])->fn),  c_736115);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732395)->elements[0], (((closure)  ((closureN)self_732395)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_578(void *data, object self_732396, int argc, object *args) /* object self_732396, object k_731688 */
 {
 object k_731688 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_732396)->elements[0])) ){ 
  return_direct_with_clo1(data,  k_731688, (((closure)  k_731688)->fn),  NULL);
} else { 
  
closureN_type c_736051;
object e_736059 [1];
c_736051.hdr.mark = gc_color_red;
 c_736051.hdr.grayed = 0;
c_736051.tag = closureN_tag;
 c_736051.fn = (function_type)__lambda_579;
c_736051.num_args = 1;
c_736051.num_elements = 1;
c_736051.elements = (object *)e_736059;
c_736051.elements[0] = k_731688;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_736051, ((closureN)self_732396)->elements[0]);}
;; 
}

static void __lambda_579(void *data, object self_732397, int argc, object *args) /* object self_732397, object r_731691 */
 {
 object r_731691 = args[0];
  
pair_type local_736056; 


return_direct_with_clo1(data,  ((closureN)self_732397)->elements[0], (((closure)  ((closureN)self_732397)->elements[0])->fn),  set_cell_as_expr(&local_736056, Cyc_car(data, r_731691)));; 
}

static void __lambda_571(void *data, object _, int argc, object *args) /* closure _,object k_731559, object prefix_73387_73715, object dirs_73388_73716 */
 {
object k_731559 = args[0]; object prefix_73387_73715 = args[1]; object dirs_73388_73716 = args[2];
  Cyc_st_add(data, "cyclone.scm:dirs->args");

closureN_type c_736019;
object e_736029 [2];
c_736019.hdr.mark = gc_color_red;
 c_736019.hdr.grayed = 0;
c_736019.tag = closureN_tag;
 c_736019.fn = (function_type)__lambda_572;
c_736019.num_args = 1;
c_736019.num_elements = 2;
c_736019.elements = (object *)e_736029;
c_736019.elements[0] = dirs_73388_73716;
c_736019.elements[1] = k_731559;


closureN_type c_736030;
object e_736039 [1];
c_736030.hdr.mark = gc_color_red;
 c_736030.hdr.grayed = 0;
c_736030.tag = closureN_tag;
 c_736030.fn = (function_type)__lambda_574;
c_736030.num_args = 1;
c_736030.num_elements = 1;
c_736030.elements = (object *)e_736039;
c_736030.elements[0] = prefix_73387_73715;

return_direct_with_clo1(data,(closure)&c_736019,__lambda_572,  &c_736030);; 
}

static void __lambda_574(void *data, object self_732278, int argc, object *args) /* object self_732278, object k_731562, object dir_73389_73717 */
 {
 object k_731562 = args[0]; object dir_73389_73717 = args[1];
  
make_utf8_string_with_len(c_736035, " ", 1, 1);

make_utf8_string_with_len(c_736037, " ", 1, 1);

make_utf8_string_with_len(c_736038, " ", 1, 1);

object c_736034 = Cyc_string_append(data,  k_731562,5,&c_736035, ((closureN)self_732278)->elements[0], &c_736037, dir_73389_73717, &c_736038);
return_direct_with_clo1(data,  k_731562, (((closure)  k_731562)->fn),  c_736034);; 
}

static void __lambda_572(void *data, object self_732279, int argc, object *args) /* object self_732279, object r_731561 */
 {
 object r_731561 = args[0];
  
closureN_type c_736021;
object e_736027 [1];
c_736021.hdr.mark = gc_color_red;
 c_736021.hdr.grayed = 0;
c_736021.tag = closureN_tag;
 c_736021.fn = (function_type)__lambda_573;
c_736021.num_args = 1;
c_736021.num_elements = 1;
c_736021.elements = (object *)e_736027;
c_736021.elements[0] = ((closureN)self_732279)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_736021, r_731561, ((closureN)self_732279)->elements[0]);; 
}

static void __lambda_573(void *data, object self_732280, int argc, object *args) /* object self_732280, object r_731560 */
 {
 object r_731560 = args[0];
  
object c_736026 = apply(data,  ((closureN)self_732280)->elements[0],primitive_string_91append, r_731560);
return_direct_with_clo1(data,  ((closureN)self_732280)->elements[0], (((closure)  ((closureN)self_732280)->elements[0])->fn),  c_736026);; 
}

static void __lambda_567(void *data, object _, int argc, object *args) /* closure _,object k_731546, object args_73376_73711, object opt_73377_73712 */
 {
object k_731546 = args[0]; object args_73376_73711 = args[1]; object opt_73377_73712 = args[2];
  Cyc_st_add(data, "cyclone.scm:collect-opt-values");

closureN_type c_735975;
object e_735987 [2];
c_735975.hdr.mark = gc_color_red;
 c_735975.hdr.grayed = 0;
c_735975.tag = closureN_tag;
 c_735975.fn = (function_type)__lambda_568;
c_735975.num_args = 1;
c_735975.num_elements = 2;
c_735975.elements = (object *)e_735987;
c_735975.elements[0] = args_73376_73711;
c_735975.elements[1] = k_731546;


closureN_type c_735988;
object e_736016 [1];
c_735988.hdr.mark = gc_color_red;
 c_735988.hdr.grayed = 0;
c_735988.tag = closureN_tag;
 c_735988.fn = (function_type)__lambda_570;
c_735988.num_args = 2;
c_735988.num_elements = 1;
c_735988.elements = (object *)e_736016;
c_735988.elements[0] = opt_73377_73712;

return_direct_with_clo1(data,(closure)&c_735975,__lambda_568,  &c_735988);; 
}

static void __lambda_570(void *data, object self_732275, int argc, object *args) /* object self_732275, object k_731550, object arg_73378_73713, object accum_73379_73714 */
 {
 object k_731550 = args[0]; object arg_73378_73713 = args[1]; object accum_73379_73714 = args[2];
    
if( (boolean_f != equalp(arg_73378_73713, ((closureN)self_732275)->elements[0])) ){ 
  
pair_type local_735995; 


return_direct_with_clo1(data,  k_731550, (((closure)  k_731550)->fn),  set_pair_as_expr(&local_735995, ((closureN)self_732275)->elements[0], Cyc_cdr(data, accum_73379_73714)));
} else { 
    
if( (boolean_f != Cyc_car(data, accum_73379_73714)) ){ 
  
pair_type local_736004; 

pair_type local_736007; 


return_direct_with_clo1(data,  k_731550, (((closure)  k_731550)->fn),  set_pair_as_expr(&local_736004, boolean_f, set_pair_as_expr(&local_736007, arg_73378_73713, Cyc_cdr(data, accum_73379_73714))));
} else { 
  
pair_type local_736013; 


return_direct_with_clo1(data,  k_731550, (((closure)  k_731550)->fn),  set_pair_as_expr(&local_736013, boolean_f, Cyc_cdr(data, accum_73379_73714)));}
;}
;; 
}

static void __lambda_568(void *data, object self_732276, int argc, object *args) /* object self_732276, object r_731548 */
 {
 object r_731548 = args[0];
  
closureN_type c_735977;
object e_735982 [1];
c_735977.hdr.mark = gc_color_red;
 c_735977.hdr.grayed = 0;
c_735977.tag = closureN_tag;
 c_735977.fn = (function_type)__lambda_569;
c_735977.num_args = 1;
c_735977.num_elements = 1;
c_735977.elements = (object *)e_735982;
c_735977.elements[0] = ((closureN)self_732276)->elements[1];


pair_type local_735985; 
return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  &c_735977, r_731548, set_cell_as_expr(&local_735985, boolean_f), ((closureN)self_732276)->elements[0]);; 
}

static void __lambda_569(void *data, object self_732277, int argc, object *args) /* object self_732277, object r_731547 */
 {
 object r_731547 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732277)->elements[0], (((closure)  ((closureN)self_732277)->elements[0])->fn),  Cyc_cdr(data, r_731547));; 
}

static void __lambda_505(void *data, object _, int argc, object *args) /* closure _,object k_731467, object args_73303_73679, object append_91dirs_73304_73680, object prepend_91dirs_73305_73681, object cc_127_73306_73682, object cc_91prog_73307_73683, object cc_91exec_73308_73684, object cc_91lib_73309_73685, object cc_91so_73310_73686, object cc_91opts_73311_73687, object cc_91prog_91linker_91opts_73312_73688, object cc_91prog_91linker_91objs_73313_73689 */
 {
object k_731467 = args[0]; object args_73303_73679 = args[1]; object append_91dirs_73304_73680 = args[2]; object prepend_91dirs_73305_73681 = args[3]; object cc_127_73306_73682 = args[4]; object cc_91prog_73307_73683 = args[5]; object cc_91exec_73308_73684 = args[6]; object cc_91lib_73309_73685 = args[7]; object cc_91so_73310_73686 = args[8]; object cc_91opts_73311_73687 = args[9]; object cc_91prog_91linker_91opts_73312_73688 = args[10]; object cc_91prog_91linker_91objs_73313_73689 = args[11];
  Cyc_st_add(data, "cyclone.scm:run-external-compiler");

closureN_type c_735553;
object e_735972 [12];
c_735553.hdr.mark = gc_color_red;
 c_735553.hdr.grayed = 0;
c_735553.tag = closureN_tag;
 c_735553.fn = (function_type)__lambda_506;
c_735553.num_args = 1;
c_735553.num_elements = 12;
c_735553.elements = (object *)e_735972;
c_735553.elements[0] = append_91dirs_73304_73680;
c_735553.elements[1] = args_73303_73679;
c_735553.elements[2] = cc_91exec_73308_73684;
c_735553.elements[3] = cc_91lib_73309_73685;
c_735553.elements[4] = cc_91opts_73311_73687;
c_735553.elements[5] = cc_91prog_73307_73683;
c_735553.elements[6] = cc_91prog_91linker_91objs_73313_73689;
c_735553.elements[7] = cc_91prog_91linker_91opts_73312_73688;
c_735553.elements[8] = cc_91so_73310_73686;
c_735553.elements[9] = cc_127_73306_73682;
c_735553.elements[10] = k_731467;
c_735553.elements[11] = prepend_91dirs_73305_73681;

return_direct_with_clo1(data,  __glo_base_91expander, (((closure)  __glo_base_91expander)->fn),  &c_735553);; 
}

static void __lambda_506(void *data, object self_732208, int argc, object *args) /* object self_732208, object expander_73319_73691 */
 {
 object expander_73319_73691 = args[0];
  
closureN_type c_735555;
object e_735968 [13];
c_735555.hdr.mark = gc_color_red;
 c_735555.hdr.grayed = 0;
c_735555.tag = closureN_tag;
 c_735555.fn = (function_type)__lambda_507;
c_735555.num_args = 1;
c_735555.num_elements = 13;
c_735555.elements = (object *)e_735968;
c_735555.elements[0] = ((closureN)self_732208)->elements[0];
c_735555.elements[1] = ((closureN)self_732208)->elements[1];
c_735555.elements[2] = ((closureN)self_732208)->elements[2];
c_735555.elements[3] = ((closureN)self_732208)->elements[3];
c_735555.elements[4] = ((closureN)self_732208)->elements[4];
c_735555.elements[5] = ((closureN)self_732208)->elements[5];
c_735555.elements[6] = ((closureN)self_732208)->elements[6];
c_735555.elements[7] = ((closureN)self_732208)->elements[7];
c_735555.elements[8] = ((closureN)self_732208)->elements[8];
c_735555.elements[9] = ((closureN)self_732208)->elements[9];
c_735555.elements[10] = expander_73319_73691;
c_735555.elements[11] = ((closureN)self_732208)->elements[10];
c_735555.elements[12] = ((closureN)self_732208)->elements[11];



return_direct_with_clo2(data,  __glo_read_91file, (((closure)  __glo_read_91file)->fn),  &c_735555, Cyc_car(data, ((closureN)self_732208)->elements[1]));; 
}

static void __lambda_507(void *data, object self_732209, int argc, object *args) /* object self_732209, object in_91prog_91raw_73322_73692 */
 {
 object in_91prog_91raw_73322_73692 = args[0];
  
closureN_type c_735557;
object e_735965 [14];
c_735557.hdr.mark = gc_color_red;
 c_735557.hdr.grayed = 0;
c_735557.tag = closureN_tag;
 c_735557.fn = (function_type)__lambda_508;
c_735557.num_args = 1;
c_735557.num_elements = 14;
c_735557.elements = (object *)e_735965;
c_735557.elements[0] = ((closureN)self_732209)->elements[0];
c_735557.elements[1] = ((closureN)self_732209)->elements[1];
c_735557.elements[2] = ((closureN)self_732209)->elements[2];
c_735557.elements[3] = ((closureN)self_732209)->elements[3];
c_735557.elements[4] = ((closureN)self_732209)->elements[4];
c_735557.elements[5] = ((closureN)self_732209)->elements[5];
c_735557.elements[6] = ((closureN)self_732209)->elements[6];
c_735557.elements[7] = ((closureN)self_732209)->elements[7];
c_735557.elements[8] = ((closureN)self_732209)->elements[8];
c_735557.elements[9] = ((closureN)self_732209)->elements[9];
c_735557.elements[10] = ((closureN)self_732209)->elements[10];
c_735557.elements[11] = in_91prog_91raw_73322_73692;
c_735557.elements[12] = ((closureN)self_732209)->elements[11];
c_735557.elements[13] = ((closureN)self_732209)->elements[12];



return_direct_with_clo1(data,(closure)&c_735557,__lambda_508,  Cyc_car(data, in_91prog_91raw_73322_73692));; 
}

static void __lambda_508(void *data, object self_732210, int argc, object *args) /* object self_732210, object r_731543 */
 {
 object r_731543 = args[0];
  
closureN_type c_735559;
object e_735964 [14];
c_735559.hdr.mark = gc_color_red;
 c_735559.hdr.grayed = 0;
c_735559.tag = closureN_tag;
 c_735559.fn = (function_type)__lambda_509;
c_735559.num_args = 1;
c_735559.num_elements = 14;
c_735559.elements = (object *)e_735964;
c_735559.elements[0] = ((closureN)self_732210)->elements[0];
c_735559.elements[1] = ((closureN)self_732210)->elements[1];
c_735559.elements[2] = ((closureN)self_732210)->elements[2];
c_735559.elements[3] = ((closureN)self_732210)->elements[3];
c_735559.elements[4] = ((closureN)self_732210)->elements[4];
c_735559.elements[5] = ((closureN)self_732210)->elements[5];
c_735559.elements[6] = ((closureN)self_732210)->elements[6];
c_735559.elements[7] = ((closureN)self_732210)->elements[7];
c_735559.elements[8] = ((closureN)self_732210)->elements[8];
c_735559.elements[9] = ((closureN)self_732210)->elements[9];
c_735559.elements[10] = ((closureN)self_732210)->elements[10];
c_735559.elements[11] = ((closureN)self_732210)->elements[11];
c_735559.elements[12] = ((closureN)self_732210)->elements[12];
c_735559.elements[13] = ((closureN)self_732210)->elements[13];

return_direct_with_clo2(data,  __glo_library_127_scheme_cyclone_libraries, (((closure)  __glo_library_127_scheme_cyclone_libraries)->fn),  &c_735559, r_731543);; 
}

static void __lambda_509(void *data, object self_732211, int argc, object *args) /* object self_732211, object r_731542 */
 {
 object r_731542 = args[0];
  
closureN_type c_735561;
object e_735587 [4];
c_735561.hdr.mark = gc_color_red;
 c_735561.hdr.grayed = 0;
c_735561.tag = closureN_tag;
 c_735561.fn = (function_type)__lambda_510;
c_735561.num_args = 0;
c_735561.num_elements = 4;
c_735561.elements = (object *)e_735587;
c_735561.elements[0] = ((closureN)self_732211)->elements[1];
c_735561.elements[1] = ((closureN)self_732211)->elements[10];
c_735561.elements[2] = ((closureN)self_732211)->elements[11];
c_735561.elements[3] = r_731542;


closureN_type c_735588;
object e_735963 [13];
c_735588.hdr.mark = gc_color_red;
 c_735588.hdr.grayed = 0;
c_735588.tag = closureN_tag;
 c_735588.fn = (function_type)__lambda_513;
c_735588.num_args = 1;
c_735588.num_elements = 13;
c_735588.elements = (object *)e_735963;
c_735588.elements[0] = ((closureN)self_732211)->elements[0];
c_735588.elements[1] = ((closureN)self_732211)->elements[1];
c_735588.elements[2] = ((closureN)self_732211)->elements[2];
c_735588.elements[3] = ((closureN)self_732211)->elements[3];
c_735588.elements[4] = ((closureN)self_732211)->elements[4];
c_735588.elements[5] = ((closureN)self_732211)->elements[5];
c_735588.elements[6] = ((closureN)self_732211)->elements[6];
c_735588.elements[7] = ((closureN)self_732211)->elements[7];
c_735588.elements[8] = ((closureN)self_732211)->elements[8];
c_735588.elements[9] = ((closureN)self_732211)->elements[9];
c_735588.elements[10] = ((closureN)self_732211)->elements[12];
c_735588.elements[11] = ((closureN)self_732211)->elements[13];
c_735588.elements[12] = r_731542;

return_direct_with_clo1(data,(closure)&c_735561,__lambda_510,  &c_735588);; 
}

static void __lambda_513(void *data, object self_732212, int argc, object *args) /* object self_732212, object in_91prog_73328_73694 */
 {
 object in_91prog_73328_73694 = args[0];
  
closureN_type c_735590;
object e_735611 [2];
c_735590.hdr.mark = gc_color_red;
 c_735590.hdr.grayed = 0;
c_735590.tag = closureN_tag;
 c_735590.fn = (function_type)__lambda_514;
c_735590.num_args = 0;
c_735590.num_elements = 2;
c_735590.elements = (object *)e_735611;
c_735590.elements[0] = in_91prog_73328_73694;
c_735590.elements[1] = ((closureN)self_732212)->elements[12];


closureN_type c_735612;
object e_735962 [13];
c_735612.hdr.mark = gc_color_red;
 c_735612.hdr.grayed = 0;
c_735612.tag = closureN_tag;
 c_735612.fn = (function_type)__lambda_517;
c_735612.num_args = 1;
c_735612.num_elements = 13;
c_735612.elements = (object *)e_735962;
c_735612.elements[0] = ((closureN)self_732212)->elements[0];
c_735612.elements[1] = ((closureN)self_732212)->elements[1];
c_735612.elements[2] = ((closureN)self_732212)->elements[2];
c_735612.elements[3] = ((closureN)self_732212)->elements[3];
c_735612.elements[4] = ((closureN)self_732212)->elements[4];
c_735612.elements[5] = ((closureN)self_732212)->elements[5];
c_735612.elements[6] = ((closureN)self_732212)->elements[6];
c_735612.elements[7] = ((closureN)self_732212)->elements[7];
c_735612.elements[8] = ((closureN)self_732212)->elements[8];
c_735612.elements[9] = ((closureN)self_732212)->elements[9];
c_735612.elements[10] = ((closureN)self_732212)->elements[10];
c_735612.elements[11] = ((closureN)self_732212)->elements[11];
c_735612.elements[12] = ((closureN)self_732212)->elements[12];

return_direct_with_clo1(data,(closure)&c_735590,__lambda_514,  &c_735612);; 
}

static void __lambda_517(void *data, object self_732213, int argc, object *args) /* object self_732213, object cc_91opts_85_73331_73695 */
 {
 object cc_91opts_85_73331_73695 = args[0];
  
closureN_type c_735614;
object e_735958 [13];
c_735614.hdr.mark = gc_color_red;
 c_735614.hdr.grayed = 0;
c_735614.tag = closureN_tag;
 c_735614.fn = (function_type)__lambda_518;
c_735614.num_args = 1;
c_735614.num_elements = 13;
c_735614.elements = (object *)e_735958;
c_735614.elements[0] = ((closureN)self_732213)->elements[0];
c_735614.elements[1] = ((closureN)self_732213)->elements[2];
c_735614.elements[2] = ((closureN)self_732213)->elements[3];
c_735614.elements[3] = ((closureN)self_732213)->elements[4];
c_735614.elements[4] = cc_91opts_85_73331_73695;
c_735614.elements[5] = ((closureN)self_732213)->elements[5];
c_735614.elements[6] = ((closureN)self_732213)->elements[6];
c_735614.elements[7] = ((closureN)self_732213)->elements[7];
c_735614.elements[8] = ((closureN)self_732213)->elements[8];
c_735614.elements[9] = ((closureN)self_732213)->elements[9];
c_735614.elements[10] = ((closureN)self_732213)->elements[10];
c_735614.elements[11] = ((closureN)self_732213)->elements[11];
c_735614.elements[12] = ((closureN)self_732213)->elements[12];



return_direct_with_clo2(data,  __glo_basename_scheme_cyclone_transforms, (((closure)  __glo_basename_scheme_cyclone_transforms)->fn),  &c_735614, Cyc_car(data, ((closureN)self_732213)->elements[1]));; 
}

static void __lambda_518(void *data, object self_732214, int argc, object *args) /* object self_732214, object exec_91file_73334_73696 */
 {
 object exec_91file_73334_73696 = args[0];
  
closureN_type c_735616;
object e_735953 [14];
c_735616.hdr.mark = gc_color_red;
 c_735616.hdr.grayed = 0;
c_735616.tag = closureN_tag;
 c_735616.fn = (function_type)__lambda_519;
c_735616.num_args = 1;
c_735616.num_elements = 14;
c_735616.elements = (object *)e_735953;
c_735616.elements[0] = ((closureN)self_732214)->elements[0];
c_735616.elements[1] = ((closureN)self_732214)->elements[1];
c_735616.elements[2] = ((closureN)self_732214)->elements[2];
c_735616.elements[3] = ((closureN)self_732214)->elements[3];
c_735616.elements[4] = ((closureN)self_732214)->elements[4];
c_735616.elements[5] = ((closureN)self_732214)->elements[5];
c_735616.elements[6] = ((closureN)self_732214)->elements[6];
c_735616.elements[7] = ((closureN)self_732214)->elements[7];
c_735616.elements[8] = ((closureN)self_732214)->elements[8];
c_735616.elements[9] = ((closureN)self_732214)->elements[9];
c_735616.elements[10] = exec_91file_73334_73696;
c_735616.elements[11] = ((closureN)self_732214)->elements[10];
c_735616.elements[12] = ((closureN)self_732214)->elements[11];
c_735616.elements[13] = ((closureN)self_732214)->elements[12];


make_utf8_string_with_len(c_735957, ".c", 2, 2);

object c_735956 = Cyc_string_append(data,(closure)&c_735616,2,exec_91file_73334_73696, &c_735957);
return_closcall1(data,(closure)&c_735616,  c_735956);; 
}

static void __lambda_519(void *data, object self_732215, int argc, object *args) /* object self_732215, object src_91file_73337_73697 */
 {
 object src_91file_73337_73697 = args[0];
  
closureN_type c_735618;
object e_735947 [15];
c_735618.hdr.mark = gc_color_red;
 c_735618.hdr.grayed = 0;
c_735618.tag = closureN_tag;
 c_735618.fn = (function_type)__lambda_520;
c_735618.num_args = 1;
c_735618.num_elements = 15;
c_735618.elements = (object *)e_735947;
c_735618.elements[0] = ((closureN)self_732215)->elements[0];
c_735618.elements[1] = ((closureN)self_732215)->elements[1];
c_735618.elements[2] = ((closureN)self_732215)->elements[2];
c_735618.elements[3] = ((closureN)self_732215)->elements[3];
c_735618.elements[4] = ((closureN)self_732215)->elements[4];
c_735618.elements[5] = ((closureN)self_732215)->elements[5];
c_735618.elements[6] = ((closureN)self_732215)->elements[6];
c_735618.elements[7] = ((closureN)self_732215)->elements[7];
c_735618.elements[8] = ((closureN)self_732215)->elements[8];
c_735618.elements[9] = ((closureN)self_732215)->elements[9];
c_735618.elements[10] = ((closureN)self_732215)->elements[10];
c_735618.elements[11] = ((closureN)self_732215)->elements[11];
c_735618.elements[12] = ((closureN)self_732215)->elements[12];
c_735618.elements[13] = ((closureN)self_732215)->elements[13];
c_735618.elements[14] = src_91file_73337_73697;


make_utf8_string_with_len(c_735952, ".meta", 5, 5);

object c_735950 = Cyc_string_append(data,(closure)&c_735618,2,((closureN)self_732215)->elements[10], &c_735952);
return_closcall1(data,(closure)&c_735618,  c_735950);; 
}

static void __lambda_520(void *data, object self_732216, int argc, object *args) /* object self_732216, object meta_91file_73340_73698 */
 {
 object meta_91file_73340_73698 = args[0];
  
closureN_type c_735620;
object e_735936 [16];
c_735620.hdr.mark = gc_color_red;
 c_735620.hdr.grayed = 0;
c_735620.tag = closureN_tag;
 c_735620.fn = (function_type)__lambda_521;
c_735620.num_args = 1;
c_735620.num_elements = 16;
c_735620.elements = (object *)e_735936;
c_735620.elements[0] = ((closureN)self_732216)->elements[0];
c_735620.elements[1] = ((closureN)self_732216)->elements[1];
c_735620.elements[2] = ((closureN)self_732216)->elements[2];
c_735620.elements[3] = ((closureN)self_732216)->elements[3];
c_735620.elements[4] = ((closureN)self_732216)->elements[4];
c_735620.elements[5] = ((closureN)self_732216)->elements[5];
c_735620.elements[6] = ((closureN)self_732216)->elements[6];
c_735620.elements[7] = ((closureN)self_732216)->elements[7];
c_735620.elements[8] = ((closureN)self_732216)->elements[8];
c_735620.elements[9] = ((closureN)self_732216)->elements[9];
c_735620.elements[10] = ((closureN)self_732216)->elements[10];
c_735620.elements[11] = ((closureN)self_732216)->elements[11];
c_735620.elements[12] = meta_91file_73340_73698;
c_735620.elements[13] = ((closureN)self_732216)->elements[12];
c_735620.elements[14] = ((closureN)self_732216)->elements[13];
c_735620.elements[15] = ((closureN)self_732216)->elements[14];


mclosure0(c_735937, (function_type)__lambda_566);c_735937.num_args = 2;
return_direct_with_clo1(data,(closure)&c_735620,__lambda_521,  &c_735937);; 
}

static void __lambda_566(void *data, object self_732217, int argc, object *args) /* object self_732217, object k_731530, object sym_73366_73709, object str_73367_73710 */
 {
 object k_731530 = args[0]; object sym_73366_73709 = args[1]; object str_73367_73710 = args[2];
    
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_string_length(data, str_73367_73710), obj_int2obj(0))) ){ 
  return_direct_with_clo1(data,  k_731530, (((closure)  k_731530)->fn),  str_73367_73710);
} else { 
  
object c_735946 = Cyc_compilation_environment(data,  k_731530,sym_73366_73709);
return_direct_with_clo1(data,  k_731530, (((closure)  k_731530)->fn),  c_735946);}
;; 
}

static void __lambda_521(void *data, object self_732218, int argc, object *args) /* object self_732218, object get_91comp_91env_73343_73699 */
 {
 object get_91comp_91env_73343_73699 = args[0];
    complex_num_type local_735623; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735623, ((closureN)self_732218)->elements[14])) ){ 
  
closureN_type c_735626;
object e_735859 [14];
c_735626.hdr.mark = gc_color_red;
 c_735626.hdr.grayed = 0;
c_735626.tag = closureN_tag;
 c_735626.fn = (function_type)__lambda_522;
c_735626.num_args = 6;
c_735626.num_elements = 14;
c_735626.elements = (object *)e_735859;
c_735626.elements[0] = ((closureN)self_732218)->elements[0];
c_735626.elements[1] = ((closureN)self_732218)->elements[1];
c_735626.elements[2] = ((closureN)self_732218)->elements[3];
c_735626.elements[3] = ((closureN)self_732218)->elements[4];
c_735626.elements[4] = ((closureN)self_732218)->elements[5];
c_735626.elements[5] = ((closureN)self_732218)->elements[6];
c_735626.elements[6] = ((closureN)self_732218)->elements[7];
c_735626.elements[7] = ((closureN)self_732218)->elements[9];
c_735626.elements[8] = ((closureN)self_732218)->elements[10];
c_735626.elements[9] = get_91comp_91env_73343_73699;
c_735626.elements[10] = ((closureN)self_732218)->elements[11];
c_735626.elements[11] = ((closureN)self_732218)->elements[12];
c_735626.elements[12] = ((closureN)self_732218)->elements[13];
c_735626.elements[13] = ((closureN)self_732218)->elements[15];

return_direct_with_clo6(data,(closure)&c_735626,__lambda_522,  boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);
} else { 
  
closureN_type c_735861;
object e_735934 [8];
c_735861.hdr.mark = gc_color_red;
 c_735861.hdr.grayed = 0;
c_735861.tag = closureN_tag;
 c_735861.fn = (function_type)__lambda_553;
c_735861.num_args = 1;
c_735861.num_elements = 8;
c_735861.elements = (object *)e_735934;
c_735861.elements[0] = ((closureN)self_732218)->elements[3];
c_735861.elements[1] = ((closureN)self_732218)->elements[4];
c_735861.elements[2] = ((closureN)self_732218)->elements[8];
c_735861.elements[3] = ((closureN)self_732218)->elements[9];
c_735861.elements[4] = ((closureN)self_732218)->elements[10];
c_735861.elements[5] = get_91comp_91env_73343_73699;
c_735861.elements[6] = ((closureN)self_732218)->elements[11];
c_735861.elements[7] = ((closureN)self_732218)->elements[15];

return_closcall3(data,  get_91comp_91env_73343_73699,  &c_735861, quote_cc_91lib, ((closureN)self_732218)->elements[2]);}
;; 
}

static void __lambda_553(void *data, object self_732256, int argc, object *args) /* object self_732256, object r_731528 */
 {
 object r_731528 = args[0];
  
closureN_type c_735863;
object e_735931 [8];
c_735863.hdr.mark = gc_color_red;
 c_735863.hdr.grayed = 0;
c_735863.tag = closureN_tag;
 c_735863.fn = (function_type)__lambda_554;
c_735863.num_args = 1;
c_735863.num_elements = 8;
c_735863.elements = (object *)e_735931;
c_735863.elements[0] = ((closureN)self_732256)->elements[0];
c_735863.elements[1] = ((closureN)self_732256)->elements[1];
c_735863.elements[2] = ((closureN)self_732256)->elements[2];
c_735863.elements[3] = ((closureN)self_732256)->elements[3];
c_735863.elements[4] = ((closureN)self_732256)->elements[4];
c_735863.elements[5] = ((closureN)self_732256)->elements[5];
c_735863.elements[6] = ((closureN)self_732256)->elements[6];
c_735863.elements[7] = ((closureN)self_732256)->elements[7];


make_utf8_string_with_len(c_735932, "~src-file~", 10, 10);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735863, r_731528, &c_735932, ((closureN)self_732256)->elements[7]);; 
}

static void __lambda_554(void *data, object self_732257, int argc, object *args) /* object self_732257, object r_731527 */
 {
 object r_731527 = args[0];
  
closureN_type c_735865;
object e_735928 [8];
c_735865.hdr.mark = gc_color_red;
 c_735865.hdr.grayed = 0;
c_735865.tag = closureN_tag;
 c_735865.fn = (function_type)__lambda_555;
c_735865.num_args = 1;
c_735865.num_elements = 8;
c_735865.elements = (object *)e_735928;
c_735865.elements[0] = ((closureN)self_732257)->elements[0];
c_735865.elements[1] = ((closureN)self_732257)->elements[1];
c_735865.elements[2] = ((closureN)self_732257)->elements[2];
c_735865.elements[3] = ((closureN)self_732257)->elements[3];
c_735865.elements[4] = ((closureN)self_732257)->elements[4];
c_735865.elements[5] = ((closureN)self_732257)->elements[5];
c_735865.elements[6] = ((closureN)self_732257)->elements[6];
c_735865.elements[7] = ((closureN)self_732257)->elements[7];


make_utf8_string_with_len(c_735929, "~cc-extra~", 10, 10);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735865, r_731527, &c_735929, ((closureN)self_732257)->elements[0]);; 
}

static void __lambda_555(void *data, object self_732258, int argc, object *args) /* object self_732258, object r_731526 */
 {
 object r_731526 = args[0];
  
closureN_type c_735867;
object e_735925 [8];
c_735867.hdr.mark = gc_color_red;
 c_735867.hdr.grayed = 0;
c_735867.tag = closureN_tag;
 c_735867.fn = (function_type)__lambda_556;
c_735867.num_args = 1;
c_735867.num_elements = 8;
c_735867.elements = (object *)e_735925;
c_735867.elements[0] = ((closureN)self_732258)->elements[0];
c_735867.elements[1] = ((closureN)self_732258)->elements[1];
c_735867.elements[2] = ((closureN)self_732258)->elements[2];
c_735867.elements[3] = ((closureN)self_732258)->elements[3];
c_735867.elements[4] = ((closureN)self_732258)->elements[4];
c_735867.elements[5] = ((closureN)self_732258)->elements[5];
c_735867.elements[6] = ((closureN)self_732258)->elements[6];
c_735867.elements[7] = ((closureN)self_732258)->elements[7];


make_utf8_string_with_len(c_735926, "~exec-file~", 11, 11);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735867, r_731526, &c_735926, ((closureN)self_732258)->elements[4]);; 
}

static void __lambda_556(void *data, object self_732259, int argc, object *args) /* object self_732259, object r_731525 */
 {
 object r_731525 = args[0];
  
closureN_type c_735869;
object e_735919 [8];
c_735869.hdr.mark = gc_color_red;
 c_735869.hdr.grayed = 0;
c_735869.tag = closureN_tag;
 c_735869.fn = (function_type)__lambda_557;
c_735869.num_args = 1;
c_735869.num_elements = 8;
c_735869.elements = (object *)e_735919;
c_735869.elements[0] = ((closureN)self_732259)->elements[0];
c_735869.elements[1] = ((closureN)self_732259)->elements[1];
c_735869.elements[2] = ((closureN)self_732259)->elements[2];
c_735869.elements[3] = ((closureN)self_732259)->elements[3];
c_735869.elements[4] = ((closureN)self_732259)->elements[4];
c_735869.elements[5] = ((closureN)self_732259)->elements[5];
c_735869.elements[6] = ((closureN)self_732259)->elements[6];
c_735869.elements[7] = ((closureN)self_732259)->elements[7];


make_utf8_string_with_len(c_735923, " ", 1, 1);

object c_735922 = Cyc_string_append(data,(closure)&c_735869,3,r_731525, &c_735923, ((closureN)self_732259)->elements[1]);
return_closcall1(data,(closure)&c_735869,  c_735922);; 
}

static void __lambda_557(void *data, object self_732260, int argc, object *args) /* object self_732260, object r_731515 */
 {
 object r_731515 = args[0];
  
closureN_type c_735872;
object e_735917 [7];
c_735872.hdr.mark = gc_color_red;
 c_735872.hdr.grayed = 0;
c_735872.tag = closureN_tag;
 c_735872.fn = (function_type)__lambda_558;
c_735872.num_args = 1;
c_735872.num_elements = 7;
c_735872.elements = (object *)e_735917;
c_735872.elements[0] = ((closureN)self_732260)->elements[0];
c_735872.elements[1] = ((closureN)self_732260)->elements[1];
c_735872.elements[2] = ((closureN)self_732260)->elements[3];
c_735872.elements[3] = ((closureN)self_732260)->elements[4];
c_735872.elements[4] = ((closureN)self_732260)->elements[6];
c_735872.elements[5] = r_731515;
c_735872.elements[6] = ((closureN)self_732260)->elements[7];

return_closcall3(data,  ((closureN)self_732260)->elements[5],  &c_735872, quote_cc_91so, ((closureN)self_732260)->elements[2]);; 
}

static void __lambda_558(void *data, object self_732261, int argc, object *args) /* object self_732261, object r_731523 */
 {
 object r_731523 = args[0];
  
closureN_type c_735874;
object e_735914 [6];
c_735874.hdr.mark = gc_color_red;
 c_735874.hdr.grayed = 0;
c_735874.tag = closureN_tag;
 c_735874.fn = (function_type)__lambda_559;
c_735874.num_args = 1;
c_735874.num_elements = 6;
c_735874.elements = (object *)e_735914;
c_735874.elements[0] = ((closureN)self_732261)->elements[0];
c_735874.elements[1] = ((closureN)self_732261)->elements[1];
c_735874.elements[2] = ((closureN)self_732261)->elements[2];
c_735874.elements[3] = ((closureN)self_732261)->elements[3];
c_735874.elements[4] = ((closureN)self_732261)->elements[4];
c_735874.elements[5] = ((closureN)self_732261)->elements[5];


make_utf8_string_with_len(c_735915, "~src-file~", 10, 10);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735874, r_731523, &c_735915, ((closureN)self_732261)->elements[6]);; 
}

static void __lambda_559(void *data, object self_732262, int argc, object *args) /* object self_732262, object r_731522 */
 {
 object r_731522 = args[0];
  
closureN_type c_735876;
object e_735911 [5];
c_735876.hdr.mark = gc_color_red;
 c_735876.hdr.grayed = 0;
c_735876.tag = closureN_tag;
 c_735876.fn = (function_type)__lambda_560;
c_735876.num_args = 1;
c_735876.num_elements = 5;
c_735876.elements = (object *)e_735911;
c_735876.elements[0] = ((closureN)self_732262)->elements[0];
c_735876.elements[1] = ((closureN)self_732262)->elements[1];
c_735876.elements[2] = ((closureN)self_732262)->elements[2];
c_735876.elements[3] = ((closureN)self_732262)->elements[4];
c_735876.elements[4] = ((closureN)self_732262)->elements[5];


make_utf8_string_with_len(c_735912, "~exec-file~", 11, 11);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735876, r_731522, &c_735912, ((closureN)self_732262)->elements[3]);; 
}

static void __lambda_560(void *data, object self_732263, int argc, object *args) /* object self_732263, object r_731521 */
 {
 object r_731521 = args[0];
  
closureN_type c_735878;
object e_735903 [3];
c_735878.hdr.mark = gc_color_red;
 c_735878.hdr.grayed = 0;
c_735878.tag = closureN_tag;
 c_735878.fn = (function_type)__lambda_561;
c_735878.num_args = 1;
c_735878.num_elements = 3;
c_735878.elements = (object *)e_735903;
c_735878.elements[0] = ((closureN)self_732263)->elements[2];
c_735878.elements[1] = ((closureN)self_732263)->elements[3];
c_735878.elements[2] = ((closureN)self_732263)->elements[4];


make_utf8_string_with_len(c_735907, " ", 1, 1);

make_utf8_string_with_len(c_735909, " ", 1, 1);

object c_735906 = Cyc_string_append(data,(closure)&c_735878,5,r_731521, &c_735907, ((closureN)self_732263)->elements[0], &c_735909, ((closureN)self_732263)->elements[1]);
return_closcall1(data,(closure)&c_735878,  c_735906);; 
}

static void __lambda_561(void *data, object self_732264, int argc, object *args) /* object self_732264, object r_731516 */
 {
 object r_731516 = args[0];
  
closureN_type c_735880;
object e_735901 [2];
c_735880.hdr.mark = gc_color_red;
 c_735880.hdr.grayed = 0;
c_735880.tag = closureN_tag;
 c_735880.fn = (function_type)__lambda_562;
c_735880.num_args = 2;
c_735880.num_elements = 2;
c_735880.elements = (object *)e_735901;
c_735880.elements[0] = ((closureN)self_732264)->elements[0];
c_735880.elements[1] = ((closureN)self_732264)->elements[1];

return_direct_with_clo2(data,(closure)&c_735880,__lambda_562,  ((closureN)self_732264)->elements[2], r_731516);; 
}

static void __lambda_562(void *data, object self_732265, int argc, object *args) /* object self_732265, object comp_91lib_91cmd_73360_73707, object comp_91so_91cmd_73361_73708 */
 {
 object comp_91lib_91cmd_73360_73707 = args[0]; object comp_91so_91cmd_73361_73708 = args[1];
  if( (boolean_f != ((closureN)self_732265)->elements[0]) ){ 
  
  Cyc_system(comp_91lib_91cmd_73360_73707);

return_direct_with_clo1(data,  ((closureN)self_732265)->elements[1], (((closure)  ((closureN)self_732265)->elements[1])->fn),  Cyc_system(comp_91so_91cmd_73361_73708));;
} else { 
  
closureN_type c_735890;
object e_735900 [2];
c_735890.hdr.mark = gc_color_red;
 c_735890.hdr.grayed = 0;
c_735890.tag = closureN_tag;
 c_735890.fn = (function_type)__lambda_563;
c_735890.num_args = 1;
c_735890.num_elements = 2;
c_735890.elements = (object *)e_735900;
c_735890.elements[0] = comp_91so_91cmd_73361_73708;
c_735890.elements[1] = ((closureN)self_732265)->elements[1];

return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_735890, comp_91lib_91cmd_73360_73707);}
;; 
}

static void __lambda_563(void *data, object self_732266, int argc, object *args) /* object self_732266, object r_731518 */
 {

  
closureN_type c_735892;
object e_735899 [2];
c_735892.hdr.mark = gc_color_red;
 c_735892.hdr.grayed = 0;
c_735892.tag = closureN_tag;
 c_735892.fn = (function_type)__lambda_564;
c_735892.num_args = 1;
c_735892.num_elements = 2;
c_735892.elements = (object *)e_735899;
c_735892.elements[0] = ((closureN)self_732266)->elements[0];
c_735892.elements[1] = ((closureN)self_732266)->elements[1];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_735892);; 
}

static void __lambda_564(void *data, object self_732267, int argc, object *args) /* object self_732267, object r_731519 */
 {

  
closureN_type c_735894;
object e_735897 [1];
c_735894.hdr.mark = gc_color_red;
 c_735894.hdr.grayed = 0;
c_735894.tag = closureN_tag;
 c_735894.fn = (function_type)__lambda_565;
c_735894.num_args = 1;
c_735894.num_elements = 1;
c_735894.elements = (object *)e_735897;
c_735894.elements[0] = ((closureN)self_732267)->elements[1];

return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_735894, ((closureN)self_732267)->elements[0]);; 
}

static void __lambda_565(void *data, object self_732268, int argc, object *args) /* object self_732268, object r_731520 */
 {

  return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_732268)->elements[0]);; 
}

static void __lambda_522(void *data, object self_732219, int argc, object *args) /* object self_732219, object metadata_73348_73700, object c_91linker_91options_73349_73701, object lib_91deps_73350_73702, object objs_91str_73351_73703, object comp_91prog_91cmd_73352_73704, object comp_91objs_91cmd_73353_73705 */
 {
 object metadata_73348_73700 = args[0]; object c_91linker_91options_73349_73701 = args[1]; object lib_91deps_73350_73702 = args[2]; object objs_91str_73351_73703 = args[3]; object comp_91prog_91cmd_73352_73704 = args[4]; object comp_91objs_91cmd_73353_73705 = args[5];
  
closureN_type c_735628;
object e_735855 [19];
c_735628.hdr.mark = gc_color_red;
 c_735628.hdr.grayed = 0;
c_735628.tag = closureN_tag;
 c_735628.fn = (function_type)__lambda_719;
c_735628.num_args = 1;
c_735628.num_elements = 19;
c_735628.elements = (object *)e_735855;
c_735628.elements[0] = ((closureN)self_732219)->elements[0];
c_735628.elements[1] = c_91linker_91options_73349_73701;
c_735628.elements[2] = ((closureN)self_732219)->elements[1];
c_735628.elements[3] = ((closureN)self_732219)->elements[2];
c_735628.elements[4] = ((closureN)self_732219)->elements[3];
c_735628.elements[5] = ((closureN)self_732219)->elements[4];
c_735628.elements[6] = ((closureN)self_732219)->elements[5];
c_735628.elements[7] = ((closureN)self_732219)->elements[6];
c_735628.elements[8] = ((closureN)self_732219)->elements[7];
c_735628.elements[9] = comp_91objs_91cmd_73353_73705;
c_735628.elements[10] = comp_91prog_91cmd_73352_73704;
c_735628.elements[11] = ((closureN)self_732219)->elements[8];
c_735628.elements[12] = ((closureN)self_732219)->elements[9];
c_735628.elements[13] = ((closureN)self_732219)->elements[10];
c_735628.elements[14] = lib_91deps_73350_73702;
c_735628.elements[15] = ((closureN)self_732219)->elements[11];
c_735628.elements[16] = objs_91str_73351_73703;
c_735628.elements[17] = ((closureN)self_732219)->elements[12];
c_735628.elements[18] = ((closureN)self_732219)->elements[13];


pair_type local_735858; 
return_direct_with_clo1(data,(closure)&c_735628,__lambda_719,  set_cell_as_expr(&local_735858, metadata_73348_73700));; 
}

static void __lambda_719(void *data, object self_732220, int argc, object *args) /* object self_732220, object metadata_73348_73700 */
 {
 object metadata_73348_73700 = args[0];
  
closureN_type c_735630;
object e_735850 [19];
c_735630.hdr.mark = gc_color_red;
 c_735630.hdr.grayed = 0;
c_735630.tag = closureN_tag;
 c_735630.fn = (function_type)__lambda_718;
c_735630.num_args = 1;
c_735630.num_elements = 19;
c_735630.elements = (object *)e_735850;
c_735630.elements[0] = ((closureN)self_732220)->elements[0];
c_735630.elements[1] = ((closureN)self_732220)->elements[2];
c_735630.elements[2] = ((closureN)self_732220)->elements[3];
c_735630.elements[3] = ((closureN)self_732220)->elements[4];
c_735630.elements[4] = ((closureN)self_732220)->elements[5];
c_735630.elements[5] = ((closureN)self_732220)->elements[6];
c_735630.elements[6] = ((closureN)self_732220)->elements[7];
c_735630.elements[7] = ((closureN)self_732220)->elements[8];
c_735630.elements[8] = ((closureN)self_732220)->elements[9];
c_735630.elements[9] = ((closureN)self_732220)->elements[10];
c_735630.elements[10] = ((closureN)self_732220)->elements[11];
c_735630.elements[11] = ((closureN)self_732220)->elements[12];
c_735630.elements[12] = ((closureN)self_732220)->elements[13];
c_735630.elements[13] = ((closureN)self_732220)->elements[14];
c_735630.elements[14] = ((closureN)self_732220)->elements[15];
c_735630.elements[15] = metadata_73348_73700;
c_735630.elements[16] = ((closureN)self_732220)->elements[16];
c_735630.elements[17] = ((closureN)self_732220)->elements[17];
c_735630.elements[18] = ((closureN)self_732220)->elements[18];


pair_type local_735853; 
return_direct_with_clo1(data,(closure)&c_735630,__lambda_718,  set_cell_as_expr(&local_735853, ((closureN)self_732220)->elements[1]));; 
}

static void __lambda_718(void *data, object self_732221, int argc, object *args) /* object self_732221, object c_91linker_91options_73349_73701 */
 {
 object c_91linker_91options_73349_73701 = args[0];
  
closureN_type c_735632;
object e_735845 [19];
c_735632.hdr.mark = gc_color_red;
 c_735632.hdr.grayed = 0;
c_735632.tag = closureN_tag;
 c_735632.fn = (function_type)__lambda_717;
c_735632.num_args = 1;
c_735632.num_elements = 19;
c_735632.elements = (object *)e_735845;
c_735632.elements[0] = ((closureN)self_732221)->elements[0];
c_735632.elements[1] = c_91linker_91options_73349_73701;
c_735632.elements[2] = ((closureN)self_732221)->elements[1];
c_735632.elements[3] = ((closureN)self_732221)->elements[2];
c_735632.elements[4] = ((closureN)self_732221)->elements[3];
c_735632.elements[5] = ((closureN)self_732221)->elements[4];
c_735632.elements[6] = ((closureN)self_732221)->elements[5];
c_735632.elements[7] = ((closureN)self_732221)->elements[6];
c_735632.elements[8] = ((closureN)self_732221)->elements[7];
c_735632.elements[9] = ((closureN)self_732221)->elements[8];
c_735632.elements[10] = ((closureN)self_732221)->elements[9];
c_735632.elements[11] = ((closureN)self_732221)->elements[10];
c_735632.elements[12] = ((closureN)self_732221)->elements[11];
c_735632.elements[13] = ((closureN)self_732221)->elements[12];
c_735632.elements[14] = ((closureN)self_732221)->elements[14];
c_735632.elements[15] = ((closureN)self_732221)->elements[15];
c_735632.elements[16] = ((closureN)self_732221)->elements[16];
c_735632.elements[17] = ((closureN)self_732221)->elements[17];
c_735632.elements[18] = ((closureN)self_732221)->elements[18];


pair_type local_735848; 
return_direct_with_clo1(data,(closure)&c_735632,__lambda_717,  set_cell_as_expr(&local_735848, ((closureN)self_732221)->elements[13]));; 
}

static void __lambda_717(void *data, object self_732222, int argc, object *args) /* object self_732222, object lib_91deps_73350_73702 */
 {
 object lib_91deps_73350_73702 = args[0];
  
closureN_type c_735634;
object e_735840 [19];
c_735634.hdr.mark = gc_color_red;
 c_735634.hdr.grayed = 0;
c_735634.tag = closureN_tag;
 c_735634.fn = (function_type)__lambda_716;
c_735634.num_args = 1;
c_735634.num_elements = 19;
c_735634.elements = (object *)e_735840;
c_735634.elements[0] = ((closureN)self_732222)->elements[0];
c_735634.elements[1] = ((closureN)self_732222)->elements[1];
c_735634.elements[2] = ((closureN)self_732222)->elements[2];
c_735634.elements[3] = ((closureN)self_732222)->elements[3];
c_735634.elements[4] = ((closureN)self_732222)->elements[4];
c_735634.elements[5] = ((closureN)self_732222)->elements[5];
c_735634.elements[6] = ((closureN)self_732222)->elements[6];
c_735634.elements[7] = ((closureN)self_732222)->elements[7];
c_735634.elements[8] = ((closureN)self_732222)->elements[8];
c_735634.elements[9] = ((closureN)self_732222)->elements[9];
c_735634.elements[10] = ((closureN)self_732222)->elements[10];
c_735634.elements[11] = ((closureN)self_732222)->elements[11];
c_735634.elements[12] = ((closureN)self_732222)->elements[12];
c_735634.elements[13] = ((closureN)self_732222)->elements[13];
c_735634.elements[14] = lib_91deps_73350_73702;
c_735634.elements[15] = ((closureN)self_732222)->elements[14];
c_735634.elements[16] = ((closureN)self_732222)->elements[15];
c_735634.elements[17] = ((closureN)self_732222)->elements[17];
c_735634.elements[18] = ((closureN)self_732222)->elements[18];


pair_type local_735843; 
return_direct_with_clo1(data,(closure)&c_735634,__lambda_716,  set_cell_as_expr(&local_735843, ((closureN)self_732222)->elements[16]));; 
}

static void __lambda_716(void *data, object self_732223, int argc, object *args) /* object self_732223, object objs_91str_73351_73703 */
 {
 object objs_91str_73351_73703 = args[0];
  
closureN_type c_735636;
object e_735835 [19];
c_735636.hdr.mark = gc_color_red;
 c_735636.hdr.grayed = 0;
c_735636.tag = closureN_tag;
 c_735636.fn = (function_type)__lambda_715;
c_735636.num_args = 1;
c_735636.num_elements = 19;
c_735636.elements = (object *)e_735835;
c_735636.elements[0] = ((closureN)self_732223)->elements[0];
c_735636.elements[1] = ((closureN)self_732223)->elements[1];
c_735636.elements[2] = ((closureN)self_732223)->elements[2];
c_735636.elements[3] = ((closureN)self_732223)->elements[3];
c_735636.elements[4] = ((closureN)self_732223)->elements[4];
c_735636.elements[5] = ((closureN)self_732223)->elements[5];
c_735636.elements[6] = ((closureN)self_732223)->elements[6];
c_735636.elements[7] = ((closureN)self_732223)->elements[7];
c_735636.elements[8] = ((closureN)self_732223)->elements[8];
c_735636.elements[9] = ((closureN)self_732223)->elements[9];
c_735636.elements[10] = ((closureN)self_732223)->elements[11];
c_735636.elements[11] = ((closureN)self_732223)->elements[12];
c_735636.elements[12] = ((closureN)self_732223)->elements[13];
c_735636.elements[13] = ((closureN)self_732223)->elements[14];
c_735636.elements[14] = ((closureN)self_732223)->elements[15];
c_735636.elements[15] = ((closureN)self_732223)->elements[16];
c_735636.elements[16] = objs_91str_73351_73703;
c_735636.elements[17] = ((closureN)self_732223)->elements[17];
c_735636.elements[18] = ((closureN)self_732223)->elements[18];


pair_type local_735838; 
return_direct_with_clo1(data,(closure)&c_735636,__lambda_715,  set_cell_as_expr(&local_735838, ((closureN)self_732223)->elements[10]));; 
}

static void __lambda_715(void *data, object self_732224, int argc, object *args) /* object self_732224, object comp_91prog_91cmd_73352_73704 */
 {
 object comp_91prog_91cmd_73352_73704 = args[0];
  
closureN_type c_735638;
object e_735830 [19];
c_735638.hdr.mark = gc_color_red;
 c_735638.hdr.grayed = 0;
c_735638.tag = closureN_tag;
 c_735638.fn = (function_type)__lambda_714;
c_735638.num_args = 1;
c_735638.num_elements = 19;
c_735638.elements = (object *)e_735830;
c_735638.elements[0] = ((closureN)self_732224)->elements[0];
c_735638.elements[1] = ((closureN)self_732224)->elements[1];
c_735638.elements[2] = ((closureN)self_732224)->elements[2];
c_735638.elements[3] = ((closureN)self_732224)->elements[3];
c_735638.elements[4] = ((closureN)self_732224)->elements[4];
c_735638.elements[5] = ((closureN)self_732224)->elements[5];
c_735638.elements[6] = ((closureN)self_732224)->elements[6];
c_735638.elements[7] = ((closureN)self_732224)->elements[7];
c_735638.elements[8] = ((closureN)self_732224)->elements[8];
c_735638.elements[9] = comp_91prog_91cmd_73352_73704;
c_735638.elements[10] = ((closureN)self_732224)->elements[10];
c_735638.elements[11] = ((closureN)self_732224)->elements[11];
c_735638.elements[12] = ((closureN)self_732224)->elements[12];
c_735638.elements[13] = ((closureN)self_732224)->elements[13];
c_735638.elements[14] = ((closureN)self_732224)->elements[14];
c_735638.elements[15] = ((closureN)self_732224)->elements[15];
c_735638.elements[16] = ((closureN)self_732224)->elements[16];
c_735638.elements[17] = ((closureN)self_732224)->elements[17];
c_735638.elements[18] = ((closureN)self_732224)->elements[18];


pair_type local_735833; 
return_direct_with_clo1(data,(closure)&c_735638,__lambda_714,  set_cell_as_expr(&local_735833, ((closureN)self_732224)->elements[9]));; 
}

static void __lambda_714(void *data, object self_732225, int argc, object *args) /* object self_732225, object comp_91objs_91cmd_73353_73705 */
 {
 object comp_91objs_91cmd_73353_73705 = args[0];
  
closureN_type c_735640;
object e_735828 [19];
c_735640.hdr.mark = gc_color_red;
 c_735640.hdr.grayed = 0;
c_735640.tag = closureN_tag;
 c_735640.fn = (function_type)__lambda_523;
c_735640.num_args = 1;
c_735640.num_elements = 19;
c_735640.elements = (object *)e_735828;
c_735640.elements[0] = ((closureN)self_732225)->elements[0];
c_735640.elements[1] = ((closureN)self_732225)->elements[1];
c_735640.elements[2] = ((closureN)self_732225)->elements[2];
c_735640.elements[3] = ((closureN)self_732225)->elements[3];
c_735640.elements[4] = ((closureN)self_732225)->elements[4];
c_735640.elements[5] = ((closureN)self_732225)->elements[5];
c_735640.elements[6] = ((closureN)self_732225)->elements[6];
c_735640.elements[7] = ((closureN)self_732225)->elements[7];
c_735640.elements[8] = ((closureN)self_732225)->elements[8];
c_735640.elements[9] = comp_91objs_91cmd_73353_73705;
c_735640.elements[10] = ((closureN)self_732225)->elements[9];
c_735640.elements[11] = ((closureN)self_732225)->elements[10];
c_735640.elements[12] = ((closureN)self_732225)->elements[11];
c_735640.elements[13] = ((closureN)self_732225)->elements[12];
c_735640.elements[14] = ((closureN)self_732225)->elements[13];
c_735640.elements[15] = ((closureN)self_732225)->elements[15];
c_735640.elements[16] = ((closureN)self_732225)->elements[16];
c_735640.elements[17] = ((closureN)self_732225)->elements[17];
c_735640.elements[18] = ((closureN)self_732225)->elements[18];

return_direct_with_clo2(data,  __glo_load_91program_91metadata, (((closure)  __glo_load_91program_91metadata)->fn),  &c_735640, ((closureN)self_732225)->elements[14]);; 
}

static void __lambda_523(void *data, object self_732226, int argc, object *args) /* object self_732226, object r_731514 */
 {
 object r_731514 = args[0];
  
closureN_type c_735642;
object e_735824 [19];
c_735642.hdr.mark = gc_color_red;
 c_735642.hdr.grayed = 0;
c_735642.tag = closureN_tag;
 c_735642.fn = (function_type)__lambda_524;
c_735642.num_args = 1;
c_735642.num_elements = 19;
c_735642.elements = (object *)e_735824;
c_735642.elements[0] = ((closureN)self_732226)->elements[0];
c_735642.elements[1] = ((closureN)self_732226)->elements[1];
c_735642.elements[2] = ((closureN)self_732226)->elements[2];
c_735642.elements[3] = ((closureN)self_732226)->elements[3];
c_735642.elements[4] = ((closureN)self_732226)->elements[4];
c_735642.elements[5] = ((closureN)self_732226)->elements[5];
c_735642.elements[6] = ((closureN)self_732226)->elements[6];
c_735642.elements[7] = ((closureN)self_732226)->elements[7];
c_735642.elements[8] = ((closureN)self_732226)->elements[8];
c_735642.elements[9] = ((closureN)self_732226)->elements[9];
c_735642.elements[10] = ((closureN)self_732226)->elements[10];
c_735642.elements[11] = ((closureN)self_732226)->elements[11];
c_735642.elements[12] = ((closureN)self_732226)->elements[12];
c_735642.elements[13] = ((closureN)self_732226)->elements[13];
c_735642.elements[14] = ((closureN)self_732226)->elements[14];
c_735642.elements[15] = ((closureN)self_732226)->elements[15];
c_735642.elements[16] = ((closureN)self_732226)->elements[16];
c_735642.elements[17] = ((closureN)self_732226)->elements[17];
c_735642.elements[18] = ((closureN)self_732226)->elements[18];



return_direct_with_clo1(data,(closure)&c_735642,__lambda_524,  Cyc_set_cell(data, ((closureN)self_732226)->elements[15], r_731514));; 
}

static void __lambda_524(void *data, object self_732227, int argc, object *args) /* object self_732227, object r_731478 */
 {

  
closureN_type c_735644;
object e_735820 [19];
c_735644.hdr.mark = gc_color_red;
 c_735644.hdr.grayed = 0;
c_735644.tag = closureN_tag;
 c_735644.fn = (function_type)__lambda_525;
c_735644.num_args = 1;
c_735644.num_elements = 19;
c_735644.elements = (object *)e_735820;
c_735644.elements[0] = ((closureN)self_732227)->elements[0];
c_735644.elements[1] = ((closureN)self_732227)->elements[1];
c_735644.elements[2] = ((closureN)self_732227)->elements[2];
c_735644.elements[3] = ((closureN)self_732227)->elements[3];
c_735644.elements[4] = ((closureN)self_732227)->elements[4];
c_735644.elements[5] = ((closureN)self_732227)->elements[5];
c_735644.elements[6] = ((closureN)self_732227)->elements[6];
c_735644.elements[7] = ((closureN)self_732227)->elements[7];
c_735644.elements[8] = ((closureN)self_732227)->elements[8];
c_735644.elements[9] = ((closureN)self_732227)->elements[9];
c_735644.elements[10] = ((closureN)self_732227)->elements[10];
c_735644.elements[11] = ((closureN)self_732227)->elements[11];
c_735644.elements[12] = ((closureN)self_732227)->elements[12];
c_735644.elements[13] = ((closureN)self_732227)->elements[13];
c_735644.elements[14] = ((closureN)self_732227)->elements[14];
c_735644.elements[15] = ((closureN)self_732227)->elements[15];
c_735644.elements[16] = ((closureN)self_732227)->elements[16];
c_735644.elements[17] = ((closureN)self_732227)->elements[17];
c_735644.elements[18] = ((closureN)self_732227)->elements[18];



return_direct_with_clo4(data,  __glo_get_91meta, (((closure)  __glo_get_91meta)->fn),  &c_735644, car(((closureN)self_732227)->elements[15]), quote_c_91linker_91options, NULL);; 
}

static void __lambda_525(void *data, object self_732228, int argc, object *args) /* object self_732228, object r_731511 */
 {
 object r_731511 = args[0];
  
closureN_type c_735646;
object e_735816 [19];
c_735646.hdr.mark = gc_color_red;
 c_735646.hdr.grayed = 0;
c_735646.tag = closureN_tag;
 c_735646.fn = (function_type)__lambda_526;
c_735646.num_args = 1;
c_735646.num_elements = 19;
c_735646.elements = (object *)e_735816;
c_735646.elements[0] = ((closureN)self_732228)->elements[0];
c_735646.elements[1] = ((closureN)self_732228)->elements[1];
c_735646.elements[2] = ((closureN)self_732228)->elements[2];
c_735646.elements[3] = ((closureN)self_732228)->elements[3];
c_735646.elements[4] = ((closureN)self_732228)->elements[4];
c_735646.elements[5] = ((closureN)self_732228)->elements[5];
c_735646.elements[6] = ((closureN)self_732228)->elements[6];
c_735646.elements[7] = ((closureN)self_732228)->elements[7];
c_735646.elements[8] = ((closureN)self_732228)->elements[8];
c_735646.elements[9] = ((closureN)self_732228)->elements[9];
c_735646.elements[10] = ((closureN)self_732228)->elements[10];
c_735646.elements[11] = ((closureN)self_732228)->elements[11];
c_735646.elements[12] = ((closureN)self_732228)->elements[12];
c_735646.elements[13] = ((closureN)self_732228)->elements[13];
c_735646.elements[14] = ((closureN)self_732228)->elements[14];
c_735646.elements[15] = ((closureN)self_732228)->elements[15];
c_735646.elements[16] = ((closureN)self_732228)->elements[16];
c_735646.elements[17] = ((closureN)self_732228)->elements[17];
c_735646.elements[18] = ((closureN)self_732228)->elements[18];



return_direct_with_clo1(data,(closure)&c_735646,__lambda_526,  Cyc_set_cell(data, ((closureN)self_732228)->elements[1], r_731511));; 
}

static void __lambda_526(void *data, object self_732229, int argc, object *args) /* object self_732229, object r_731479 */
 {

  
closureN_type c_735648;
object e_735812 [18];
c_735648.hdr.mark = gc_color_red;
 c_735648.hdr.grayed = 0;
c_735648.tag = closureN_tag;
 c_735648.fn = (function_type)__lambda_527;
c_735648.num_args = 1;
c_735648.num_elements = 18;
c_735648.elements = (object *)e_735812;
c_735648.elements[0] = ((closureN)self_732229)->elements[0];
c_735648.elements[1] = ((closureN)self_732229)->elements[1];
c_735648.elements[2] = ((closureN)self_732229)->elements[2];
c_735648.elements[3] = ((closureN)self_732229)->elements[3];
c_735648.elements[4] = ((closureN)self_732229)->elements[4];
c_735648.elements[5] = ((closureN)self_732229)->elements[5];
c_735648.elements[6] = ((closureN)self_732229)->elements[6];
c_735648.elements[7] = ((closureN)self_732229)->elements[7];
c_735648.elements[8] = ((closureN)self_732229)->elements[8];
c_735648.elements[9] = ((closureN)self_732229)->elements[9];
c_735648.elements[10] = ((closureN)self_732229)->elements[10];
c_735648.elements[11] = ((closureN)self_732229)->elements[11];
c_735648.elements[12] = ((closureN)self_732229)->elements[12];
c_735648.elements[13] = ((closureN)self_732229)->elements[13];
c_735648.elements[14] = ((closureN)self_732229)->elements[14];
c_735648.elements[15] = ((closureN)self_732229)->elements[16];
c_735648.elements[16] = ((closureN)self_732229)->elements[17];
c_735648.elements[17] = ((closureN)self_732229)->elements[18];



return_direct_with_clo4(data,  __glo_get_91meta, (((closure)  __glo_get_91meta)->fn),  &c_735648, car(((closureN)self_732229)->elements[15]), quote_lib_91deps, NULL);; 
}

static void __lambda_527(void *data, object self_732230, int argc, object *args) /* object self_732230, object r_731508 */
 {
 object r_731508 = args[0];
  
closureN_type c_735650;
object e_735808 [18];
c_735650.hdr.mark = gc_color_red;
 c_735650.hdr.grayed = 0;
c_735650.tag = closureN_tag;
 c_735650.fn = (function_type)__lambda_528;
c_735650.num_args = 1;
c_735650.num_elements = 18;
c_735650.elements = (object *)e_735808;
c_735650.elements[0] = ((closureN)self_732230)->elements[0];
c_735650.elements[1] = ((closureN)self_732230)->elements[1];
c_735650.elements[2] = ((closureN)self_732230)->elements[2];
c_735650.elements[3] = ((closureN)self_732230)->elements[3];
c_735650.elements[4] = ((closureN)self_732230)->elements[4];
c_735650.elements[5] = ((closureN)self_732230)->elements[5];
c_735650.elements[6] = ((closureN)self_732230)->elements[6];
c_735650.elements[7] = ((closureN)self_732230)->elements[7];
c_735650.elements[8] = ((closureN)self_732230)->elements[8];
c_735650.elements[9] = ((closureN)self_732230)->elements[9];
c_735650.elements[10] = ((closureN)self_732230)->elements[10];
c_735650.elements[11] = ((closureN)self_732230)->elements[11];
c_735650.elements[12] = ((closureN)self_732230)->elements[12];
c_735650.elements[13] = ((closureN)self_732230)->elements[13];
c_735650.elements[14] = ((closureN)self_732230)->elements[14];
c_735650.elements[15] = ((closureN)self_732230)->elements[15];
c_735650.elements[16] = ((closureN)self_732230)->elements[16];
c_735650.elements[17] = ((closureN)self_732230)->elements[17];



return_direct_with_clo1(data,(closure)&c_735650,__lambda_528,  Cyc_set_cell(data, ((closureN)self_732230)->elements[14], r_731508));; 
}

static void __lambda_528(void *data, object self_732231, int argc, object *args) /* object self_732231, object r_731480 */
 {

  
closureN_type c_735652;
object e_735792 [16];
c_735652.hdr.mark = gc_color_red;
 c_735652.hdr.grayed = 0;
c_735652.tag = closureN_tag;
 c_735652.fn = (function_type)__lambda_529;
c_735652.num_args = 1;
c_735652.num_elements = 16;
c_735652.elements = (object *)e_735792;
c_735652.elements[0] = ((closureN)self_732231)->elements[1];
c_735652.elements[1] = ((closureN)self_732231)->elements[2];
c_735652.elements[2] = ((closureN)self_732231)->elements[3];
c_735652.elements[3] = ((closureN)self_732231)->elements[4];
c_735652.elements[4] = ((closureN)self_732231)->elements[5];
c_735652.elements[5] = ((closureN)self_732231)->elements[6];
c_735652.elements[6] = ((closureN)self_732231)->elements[7];
c_735652.elements[7] = ((closureN)self_732231)->elements[8];
c_735652.elements[8] = ((closureN)self_732231)->elements[9];
c_735652.elements[9] = ((closureN)self_732231)->elements[10];
c_735652.elements[10] = ((closureN)self_732231)->elements[11];
c_735652.elements[11] = ((closureN)self_732231)->elements[12];
c_735652.elements[12] = ((closureN)self_732231)->elements[13];
c_735652.elements[13] = ((closureN)self_732231)->elements[14];
c_735652.elements[14] = ((closureN)self_732231)->elements[15];
c_735652.elements[15] = ((closureN)self_732231)->elements[17];


closureN_type c_735793;
object e_735807 [2];
c_735793.hdr.mark = gc_color_red;
 c_735793.hdr.grayed = 0;
c_735793.tag = closureN_tag;
 c_735793.fn = (function_type)__lambda_551;
c_735793.num_args = 1;
c_735793.num_elements = 2;
c_735793.elements = (object *)e_735807;
c_735793.elements[0] = ((closureN)self_732231)->elements[0];
c_735793.elements[1] = ((closureN)self_732231)->elements[16];

return_direct_with_clo1(data,(closure)&c_735652,__lambda_529,  &c_735793);; 
}

static void __lambda_551(void *data, object self_732232, int argc, object *args) /* object self_732232, object k_731506, object i_73354_73706 */
 {
 object k_731506 = args[0]; object i_73354_73706 = args[1];
  
closureN_type c_735795;
object e_735803 [1];
c_735795.hdr.mark = gc_color_red;
 c_735795.hdr.grayed = 0;
c_735795.tag = closureN_tag;
 c_735795.fn = (function_type)__lambda_552;
c_735795.num_args = 1;
c_735795.num_elements = 1;
c_735795.elements = (object *)e_735803;
c_735795.elements[0] = k_731506;


make_utf8_string_with_len(c_735804, ".o", 2, 2);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_735795, i_73354_73706, &c_735804, ((closureN)self_732232)->elements[0], ((closureN)self_732232)->elements[1]);; 
}

static void __lambda_552(void *data, object self_732233, int argc, object *args) /* object self_732233, object r_731507 */
 {
 object r_731507 = args[0];
  
make_utf8_string_with_len(c_735801, " ", 1, 1);

make_utf8_string_with_len(c_735802, " ", 1, 1);

object c_735800 = Cyc_string_append(data,  ((closureN)self_732233)->elements[0],3,&c_735801, r_731507, &c_735802);
return_direct_with_clo1(data,  ((closureN)self_732233)->elements[0], (((closure)  ((closureN)self_732233)->elements[0])->fn),  c_735800);; 
}

static void __lambda_529(void *data, object self_732234, int argc, object *args) /* object self_732234, object r_731505 */
 {
 object r_731505 = args[0];
  
closureN_type c_735654;
object e_735788 [15];
c_735654.hdr.mark = gc_color_red;
 c_735654.hdr.grayed = 0;
c_735654.tag = closureN_tag;
 c_735654.fn = (function_type)__lambda_530;
c_735654.num_args = 1;
c_735654.num_elements = 15;
c_735654.elements = (object *)e_735788;
c_735654.elements[0] = ((closureN)self_732234)->elements[0];
c_735654.elements[1] = ((closureN)self_732234)->elements[1];
c_735654.elements[2] = ((closureN)self_732234)->elements[2];
c_735654.elements[3] = ((closureN)self_732234)->elements[3];
c_735654.elements[4] = ((closureN)self_732234)->elements[4];
c_735654.elements[5] = ((closureN)self_732234)->elements[5];
c_735654.elements[6] = ((closureN)self_732234)->elements[6];
c_735654.elements[7] = ((closureN)self_732234)->elements[7];
c_735654.elements[8] = ((closureN)self_732234)->elements[8];
c_735654.elements[9] = ((closureN)self_732234)->elements[9];
c_735654.elements[10] = ((closureN)self_732234)->elements[10];
c_735654.elements[11] = ((closureN)self_732234)->elements[11];
c_735654.elements[12] = ((closureN)self_732234)->elements[12];
c_735654.elements[13] = ((closureN)self_732234)->elements[14];
c_735654.elements[14] = ((closureN)self_732234)->elements[15];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_735654, r_731505, car(((closureN)self_732234)->elements[13]));; 
}

static void __lambda_530(void *data, object self_732235, int argc, object *args) /* object self_732235, object r_731504 */
 {
 object r_731504 = args[0];
  
closureN_type c_735656;
object e_735784 [15];
c_735656.hdr.mark = gc_color_red;
 c_735656.hdr.grayed = 0;
c_735656.tag = closureN_tag;
 c_735656.fn = (function_type)__lambda_531;
c_735656.num_args = 1;
c_735656.num_elements = 15;
c_735656.elements = (object *)e_735784;
c_735656.elements[0] = ((closureN)self_732235)->elements[0];
c_735656.elements[1] = ((closureN)self_732235)->elements[1];
c_735656.elements[2] = ((closureN)self_732235)->elements[2];
c_735656.elements[3] = ((closureN)self_732235)->elements[3];
c_735656.elements[4] = ((closureN)self_732235)->elements[4];
c_735656.elements[5] = ((closureN)self_732235)->elements[5];
c_735656.elements[6] = ((closureN)self_732235)->elements[6];
c_735656.elements[7] = ((closureN)self_732235)->elements[7];
c_735656.elements[8] = ((closureN)self_732235)->elements[8];
c_735656.elements[9] = ((closureN)self_732235)->elements[9];
c_735656.elements[10] = ((closureN)self_732235)->elements[10];
c_735656.elements[11] = ((closureN)self_732235)->elements[11];
c_735656.elements[12] = ((closureN)self_732235)->elements[12];
c_735656.elements[13] = ((closureN)self_732235)->elements[13];
c_735656.elements[14] = ((closureN)self_732235)->elements[14];


object c_735787 = apply(data,(closure)&c_735656,primitive_string_91append, r_731504);
return_closcall1(data,(closure)&c_735656,  c_735787);; 
}

static void __lambda_531(void *data, object self_732236, int argc, object *args) /* object self_732236, object r_731503 */
 {
 object r_731503 = args[0];
  
closureN_type c_735658;
object e_735779 [14];
c_735658.hdr.mark = gc_color_red;
 c_735658.hdr.grayed = 0;
c_735658.tag = closureN_tag;
 c_735658.fn = (function_type)__lambda_532;
c_735658.num_args = 1;
c_735658.num_elements = 14;
c_735658.elements = (object *)e_735779;
c_735658.elements[0] = ((closureN)self_732236)->elements[0];
c_735658.elements[1] = ((closureN)self_732236)->elements[1];
c_735658.elements[2] = ((closureN)self_732236)->elements[2];
c_735658.elements[3] = ((closureN)self_732236)->elements[3];
c_735658.elements[4] = ((closureN)self_732236)->elements[4];
c_735658.elements[5] = ((closureN)self_732236)->elements[6];
c_735658.elements[6] = ((closureN)self_732236)->elements[7];
c_735658.elements[7] = ((closureN)self_732236)->elements[8];
c_735658.elements[8] = ((closureN)self_732236)->elements[9];
c_735658.elements[9] = ((closureN)self_732236)->elements[10];
c_735658.elements[10] = ((closureN)self_732236)->elements[11];
c_735658.elements[11] = ((closureN)self_732236)->elements[12];
c_735658.elements[12] = ((closureN)self_732236)->elements[13];
c_735658.elements[13] = ((closureN)self_732236)->elements[14];


object c_735782 = Cyc_string_append(data,(closure)&c_735658,2,((closureN)self_732236)->elements[5], r_731503);
return_closcall1(data,(closure)&c_735658,  c_735782);; 
}

static void __lambda_532(void *data, object self_732237, int argc, object *args) /* object self_732237, object r_731502 */
 {
 object r_731502 = args[0];
  
closureN_type c_735660;
object e_735775 [14];
c_735660.hdr.mark = gc_color_red;
 c_735660.hdr.grayed = 0;
c_735660.tag = closureN_tag;
 c_735660.fn = (function_type)__lambda_533;
c_735660.num_args = 1;
c_735660.num_elements = 14;
c_735660.elements = (object *)e_735775;
c_735660.elements[0] = ((closureN)self_732237)->elements[0];
c_735660.elements[1] = ((closureN)self_732237)->elements[1];
c_735660.elements[2] = ((closureN)self_732237)->elements[2];
c_735660.elements[3] = ((closureN)self_732237)->elements[3];
c_735660.elements[4] = ((closureN)self_732237)->elements[4];
c_735660.elements[5] = ((closureN)self_732237)->elements[5];
c_735660.elements[6] = ((closureN)self_732237)->elements[6];
c_735660.elements[7] = ((closureN)self_732237)->elements[7];
c_735660.elements[8] = ((closureN)self_732237)->elements[8];
c_735660.elements[9] = ((closureN)self_732237)->elements[9];
c_735660.elements[10] = ((closureN)self_732237)->elements[10];
c_735660.elements[11] = ((closureN)self_732237)->elements[11];
c_735660.elements[12] = ((closureN)self_732237)->elements[12];
c_735660.elements[13] = ((closureN)self_732237)->elements[13];



return_direct_with_clo1(data,(closure)&c_735660,__lambda_533,  Cyc_set_cell(data, ((closureN)self_732237)->elements[12], r_731502));; 
}

static void __lambda_533(void *data, object self_732238, int argc, object *args) /* object self_732238, object r_731481 */
 {

  
closureN_type c_735663;
object e_735773 [13];
c_735663.hdr.mark = gc_color_red;
 c_735663.hdr.grayed = 0;
c_735663.tag = closureN_tag;
 c_735663.fn = (function_type)__lambda_534;
c_735663.num_args = 1;
c_735663.num_elements = 13;
c_735663.elements = (object *)e_735773;
c_735663.elements[0] = ((closureN)self_732238)->elements[0];
c_735663.elements[1] = ((closureN)self_732238)->elements[1];
c_735663.elements[2] = ((closureN)self_732238)->elements[2];
c_735663.elements[3] = ((closureN)self_732238)->elements[3];
c_735663.elements[4] = ((closureN)self_732238)->elements[5];
c_735663.elements[5] = ((closureN)self_732238)->elements[6];
c_735663.elements[6] = ((closureN)self_732238)->elements[7];
c_735663.elements[7] = ((closureN)self_732238)->elements[8];
c_735663.elements[8] = ((closureN)self_732238)->elements[9];
c_735663.elements[9] = ((closureN)self_732238)->elements[10];
c_735663.elements[10] = ((closureN)self_732238)->elements[11];
c_735663.elements[11] = ((closureN)self_732238)->elements[12];
c_735663.elements[12] = ((closureN)self_732238)->elements[13];

return_closcall3(data,  ((closureN)self_732238)->elements[10],  &c_735663, quote_cc_91prog, ((closureN)self_732238)->elements[4]);; 
}

static void __lambda_534(void *data, object self_732239, int argc, object *args) /* object self_732239, object r_731500 */
 {
 object r_731500 = args[0];
  
closureN_type c_735665;
object e_735770 [12];
c_735665.hdr.mark = gc_color_red;
 c_735665.hdr.grayed = 0;
c_735665.tag = closureN_tag;
 c_735665.fn = (function_type)__lambda_535;
c_735665.num_args = 1;
c_735665.num_elements = 12;
c_735665.elements = (object *)e_735770;
c_735665.elements[0] = ((closureN)self_732239)->elements[0];
c_735665.elements[1] = ((closureN)self_732239)->elements[1];
c_735665.elements[2] = ((closureN)self_732239)->elements[2];
c_735665.elements[3] = ((closureN)self_732239)->elements[3];
c_735665.elements[4] = ((closureN)self_732239)->elements[4];
c_735665.elements[5] = ((closureN)self_732239)->elements[5];
c_735665.elements[6] = ((closureN)self_732239)->elements[6];
c_735665.elements[7] = ((closureN)self_732239)->elements[7];
c_735665.elements[8] = ((closureN)self_732239)->elements[8];
c_735665.elements[9] = ((closureN)self_732239)->elements[9];
c_735665.elements[10] = ((closureN)self_732239)->elements[10];
c_735665.elements[11] = ((closureN)self_732239)->elements[11];


make_utf8_string_with_len(c_735771, "~src-file~", 10, 10);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735665, r_731500, &c_735771, ((closureN)self_732239)->elements[12]);; 
}

static void __lambda_535(void *data, object self_732240, int argc, object *args) /* object self_732240, object r_731499 */
 {
 object r_731499 = args[0];
  
closureN_type c_735667;
object e_735767 [11];
c_735667.hdr.mark = gc_color_red;
 c_735667.hdr.grayed = 0;
c_735667.tag = closureN_tag;
 c_735667.fn = (function_type)__lambda_536;
c_735667.num_args = 1;
c_735667.num_elements = 11;
c_735667.elements = (object *)e_735767;
c_735667.elements[0] = ((closureN)self_732240)->elements[0];
c_735667.elements[1] = ((closureN)self_732240)->elements[1];
c_735667.elements[2] = ((closureN)self_732240)->elements[3];
c_735667.elements[3] = ((closureN)self_732240)->elements[4];
c_735667.elements[4] = ((closureN)self_732240)->elements[5];
c_735667.elements[5] = ((closureN)self_732240)->elements[6];
c_735667.elements[6] = ((closureN)self_732240)->elements[7];
c_735667.elements[7] = ((closureN)self_732240)->elements[8];
c_735667.elements[8] = ((closureN)self_732240)->elements[9];
c_735667.elements[9] = ((closureN)self_732240)->elements[10];
c_735667.elements[10] = ((closureN)self_732240)->elements[11];


make_utf8_string_with_len(c_735768, "~cc-extra~", 10, 10);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735667, r_731499, &c_735768, ((closureN)self_732240)->elements[2]);; 
}

static void __lambda_536(void *data, object self_732241, int argc, object *args) /* object self_732241, object r_731498 */
 {
 object r_731498 = args[0];
  
closureN_type c_735669;
object e_735764 [11];
c_735669.hdr.mark = gc_color_red;
 c_735669.hdr.grayed = 0;
c_735669.tag = closureN_tag;
 c_735669.fn = (function_type)__lambda_537;
c_735669.num_args = 1;
c_735669.num_elements = 11;
c_735669.elements = (object *)e_735764;
c_735669.elements[0] = ((closureN)self_732241)->elements[0];
c_735669.elements[1] = ((closureN)self_732241)->elements[1];
c_735669.elements[2] = ((closureN)self_732241)->elements[2];
c_735669.elements[3] = ((closureN)self_732241)->elements[3];
c_735669.elements[4] = ((closureN)self_732241)->elements[4];
c_735669.elements[5] = ((closureN)self_732241)->elements[5];
c_735669.elements[6] = ((closureN)self_732241)->elements[6];
c_735669.elements[7] = ((closureN)self_732241)->elements[7];
c_735669.elements[8] = ((closureN)self_732241)->elements[8];
c_735669.elements[9] = ((closureN)self_732241)->elements[9];
c_735669.elements[10] = ((closureN)self_732241)->elements[10];


make_utf8_string_with_len(c_735765, "~exec-file~", 11, 11);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735669, r_731498, &c_735765, ((closureN)self_732241)->elements[7]);; 
}

static void __lambda_537(void *data, object self_732242, int argc, object *args) /* object self_732242, object r_731497 */
 {
 object r_731497 = args[0];
  
closureN_type c_735671;
object e_735758 [10];
c_735671.hdr.mark = gc_color_red;
 c_735671.hdr.grayed = 0;
c_735671.tag = closureN_tag;
 c_735671.fn = (function_type)__lambda_538;
c_735671.num_args = 1;
c_735671.num_elements = 10;
c_735671.elements = (object *)e_735758;
c_735671.elements[0] = ((closureN)self_732242)->elements[0];
c_735671.elements[1] = ((closureN)self_732242)->elements[1];
c_735671.elements[2] = ((closureN)self_732242)->elements[3];
c_735671.elements[3] = ((closureN)self_732242)->elements[4];
c_735671.elements[4] = ((closureN)self_732242)->elements[5];
c_735671.elements[5] = ((closureN)self_732242)->elements[6];
c_735671.elements[6] = ((closureN)self_732242)->elements[7];
c_735671.elements[7] = ((closureN)self_732242)->elements[8];
c_735671.elements[8] = ((closureN)self_732242)->elements[9];
c_735671.elements[9] = ((closureN)self_732242)->elements[10];


make_utf8_string_with_len(c_735762, " ", 1, 1);

object c_735761 = Cyc_string_append(data,(closure)&c_735671,3,r_731497, &c_735762, ((closureN)self_732242)->elements[2]);
return_closcall1(data,(closure)&c_735671,  c_735761);; 
}

static void __lambda_538(void *data, object self_732243, int argc, object *args) /* object self_732243, object r_731496 */
 {
 object r_731496 = args[0];
  
closureN_type c_735673;
object e_735754 [10];
c_735673.hdr.mark = gc_color_red;
 c_735673.hdr.grayed = 0;
c_735673.tag = closureN_tag;
 c_735673.fn = (function_type)__lambda_539;
c_735673.num_args = 1;
c_735673.num_elements = 10;
c_735673.elements = (object *)e_735754;
c_735673.elements[0] = ((closureN)self_732243)->elements[0];
c_735673.elements[1] = ((closureN)self_732243)->elements[1];
c_735673.elements[2] = ((closureN)self_732243)->elements[2];
c_735673.elements[3] = ((closureN)self_732243)->elements[3];
c_735673.elements[4] = ((closureN)self_732243)->elements[4];
c_735673.elements[5] = ((closureN)self_732243)->elements[5];
c_735673.elements[6] = ((closureN)self_732243)->elements[6];
c_735673.elements[7] = ((closureN)self_732243)->elements[7];
c_735673.elements[8] = ((closureN)self_732243)->elements[8];
c_735673.elements[9] = ((closureN)self_732243)->elements[9];



return_direct_with_clo1(data,(closure)&c_735673,__lambda_539,  Cyc_set_cell(data, ((closureN)self_732243)->elements[5], r_731496));; 
}

static void __lambda_539(void *data, object self_732244, int argc, object *args) /* object self_732244, object r_731482 */
 {

  
closureN_type c_735676;
object e_735752 [8];
c_735676.hdr.mark = gc_color_red;
 c_735676.hdr.grayed = 0;
c_735676.tag = closureN_tag;
 c_735676.fn = (function_type)__lambda_540;
c_735676.num_args = 1;
c_735676.num_elements = 8;
c_735676.elements = (object *)e_735752;
c_735676.elements[0] = ((closureN)self_732244)->elements[0];
c_735676.elements[1] = ((closureN)self_732244)->elements[2];
c_735676.elements[2] = ((closureN)self_732244)->elements[3];
c_735676.elements[3] = ((closureN)self_732244)->elements[4];
c_735676.elements[4] = ((closureN)self_732244)->elements[5];
c_735676.elements[5] = ((closureN)self_732244)->elements[6];
c_735676.elements[6] = ((closureN)self_732244)->elements[8];
c_735676.elements[7] = ((closureN)self_732244)->elements[9];

return_closcall3(data,  ((closureN)self_732244)->elements[7],  &c_735676, quote_cc_91exec, ((closureN)self_732244)->elements[1]);; 
}

static void __lambda_540(void *data, object self_732245, int argc, object *args) /* object self_732245, object r_731494 */
 {
 object r_731494 = args[0];
  
closureN_type c_735678;
object e_735749 [8];
c_735678.hdr.mark = gc_color_red;
 c_735678.hdr.grayed = 0;
c_735678.tag = closureN_tag;
 c_735678.fn = (function_type)__lambda_541;
c_735678.num_args = 1;
c_735678.num_elements = 8;
c_735678.elements = (object *)e_735749;
c_735678.elements[0] = ((closureN)self_732245)->elements[0];
c_735678.elements[1] = ((closureN)self_732245)->elements[1];
c_735678.elements[2] = ((closureN)self_732245)->elements[2];
c_735678.elements[3] = ((closureN)self_732245)->elements[3];
c_735678.elements[4] = ((closureN)self_732245)->elements[4];
c_735678.elements[5] = ((closureN)self_732245)->elements[5];
c_735678.elements[6] = ((closureN)self_732245)->elements[6];
c_735678.elements[7] = ((closureN)self_732245)->elements[7];


make_utf8_string_with_len(c_735750, "~exec-file~", 11, 11);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735678, r_731494, &c_735750, ((closureN)self_732245)->elements[5]);; 
}

static void __lambda_541(void *data, object self_732246, int argc, object *args) /* object self_732246, object r_731493 */
 {
 object r_731493 = args[0];
  
closureN_type c_735680;
object e_735746 [7];
c_735680.hdr.mark = gc_color_red;
 c_735680.hdr.grayed = 0;
c_735680.tag = closureN_tag;
 c_735680.fn = (function_type)__lambda_542;
c_735680.num_args = 1;
c_735680.num_elements = 7;
c_735680.elements = (object *)e_735746;
c_735680.elements[0] = ((closureN)self_732246)->elements[0];
c_735680.elements[1] = ((closureN)self_732246)->elements[2];
c_735680.elements[2] = ((closureN)self_732246)->elements[3];
c_735680.elements[3] = ((closureN)self_732246)->elements[4];
c_735680.elements[4] = ((closureN)self_732246)->elements[5];
c_735680.elements[5] = ((closureN)self_732246)->elements[6];
c_735680.elements[6] = ((closureN)self_732246)->elements[7];


make_utf8_string_with_len(c_735747, "~ld-extra~", 10, 10);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735680, r_731493, &c_735747, ((closureN)self_732246)->elements[1]);; 
}

static void __lambda_542(void *data, object self_732247, int argc, object *args) /* object self_732247, object r_731492 */
 {
 object r_731492 = args[0];
  
closureN_type c_735682;
object e_735741 [6];
c_735682.hdr.mark = gc_color_red;
 c_735682.hdr.grayed = 0;
c_735682.tag = closureN_tag;
 c_735682.fn = (function_type)__lambda_543;
c_735682.num_args = 1;
c_735682.num_elements = 6;
c_735682.elements = (object *)e_735741;
c_735682.elements[0] = ((closureN)self_732247)->elements[0];
c_735682.elements[1] = ((closureN)self_732247)->elements[1];
c_735682.elements[2] = ((closureN)self_732247)->elements[2];
c_735682.elements[3] = ((closureN)self_732247)->elements[3];
c_735682.elements[4] = ((closureN)self_732247)->elements[4];
c_735682.elements[5] = ((closureN)self_732247)->elements[5];


make_utf8_string_with_len(c_735742, "~obj-files~", 11, 11);


return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735682, r_731492, &c_735742, car(((closureN)self_732247)->elements[6]));; 
}

static void __lambda_543(void *data, object self_732248, int argc, object *args) /* object self_732248, object r_731491 */
 {
 object r_731491 = args[0];
  
closureN_type c_735684;
object e_735738 [5];
c_735684.hdr.mark = gc_color_red;
 c_735684.hdr.grayed = 0;
c_735684.tag = closureN_tag;
 c_735684.fn = (function_type)__lambda_544;
c_735684.num_args = 1;
c_735684.num_elements = 5;
c_735684.elements = (object *)e_735738;
c_735684.elements[0] = ((closureN)self_732248)->elements[0];
c_735684.elements[1] = ((closureN)self_732248)->elements[1];
c_735684.elements[2] = ((closureN)self_732248)->elements[2];
c_735684.elements[3] = ((closureN)self_732248)->elements[3];
c_735684.elements[4] = ((closureN)self_732248)->elements[5];


make_utf8_string_with_len(c_735739, "~exec-file~", 11, 11);
return_direct_with_clo4(data,  __glo_string_91replace_91all_scheme_cyclone_util, (((closure)  __glo_string_91replace_91all_scheme_cyclone_util)->fn),  &c_735684, r_731491, &c_735739, ((closureN)self_732248)->elements[4]);; 
}

static void __lambda_544(void *data, object self_732249, int argc, object *args) /* object self_732249, object r_731490 */
 {
 object r_731490 = args[0];
  
closureN_type c_735686;
object e_735730 [4];
c_735686.hdr.mark = gc_color_red;
 c_735686.hdr.grayed = 0;
c_735686.tag = closureN_tag;
 c_735686.fn = (function_type)__lambda_545;
c_735686.num_args = 1;
c_735686.num_elements = 4;
c_735686.elements = (object *)e_735730;
c_735686.elements[0] = ((closureN)self_732249)->elements[1];
c_735686.elements[1] = ((closureN)self_732249)->elements[2];
c_735686.elements[2] = ((closureN)self_732249)->elements[3];
c_735686.elements[3] = ((closureN)self_732249)->elements[4];


make_utf8_string_with_len(c_735734, " ", 1, 1);



object c_735733 = Cyc_string_append(data,(closure)&c_735686,3,r_731490, &c_735734, car(((closureN)self_732249)->elements[0]));
return_closcall1(data,(closure)&c_735686,  c_735733);; 
}

static void __lambda_545(void *data, object self_732250, int argc, object *args) /* object self_732250, object r_731489 */
 {
 object r_731489 = args[0];
  
closureN_type c_735688;
object e_735726 [4];
c_735688.hdr.mark = gc_color_red;
 c_735688.hdr.grayed = 0;
c_735688.tag = closureN_tag;
 c_735688.fn = (function_type)__lambda_546;
c_735688.num_args = 1;
c_735688.num_elements = 4;
c_735688.elements = (object *)e_735726;
c_735688.elements[0] = ((closureN)self_732250)->elements[0];
c_735688.elements[1] = ((closureN)self_732250)->elements[1];
c_735688.elements[2] = ((closureN)self_732250)->elements[2];
c_735688.elements[3] = ((closureN)self_732250)->elements[3];



return_direct_with_clo1(data,(closure)&c_735688,__lambda_546,  Cyc_set_cell(data, ((closureN)self_732250)->elements[1], r_731489));; 
}

static void __lambda_546(void *data, object self_732251, int argc, object *args) /* object self_732251, object r_731483 */
 {

  if( (boolean_f != ((closureN)self_732251)->elements[0]) ){ 
  
closureN_type c_735691;
object e_735703 [2];
c_735691.hdr.mark = gc_color_red;
 c_735691.hdr.grayed = 0;
c_735691.tag = closureN_tag;
 c_735691.fn = (function_type)__lambda_547;
c_735691.num_args = 1;
c_735691.num_elements = 2;
c_735691.elements = (object *)e_735703;
c_735691.elements[0] = ((closureN)self_732251)->elements[1];
c_735691.elements[1] = ((closureN)self_732251)->elements[3];





return_direct_with_clo1(data,(closure)&c_735691,__lambda_547,  Cyc_system(car(((closureN)self_732251)->elements[2])));
} else { 
  
closureN_type c_735710;
object e_735722 [2];
c_735710.hdr.mark = gc_color_red;
 c_735710.hdr.grayed = 0;
c_735710.tag = closureN_tag;
 c_735710.fn = (function_type)__lambda_548;
c_735710.num_args = 1;
c_735710.num_elements = 2;
c_735710.elements = (object *)e_735722;
c_735710.elements[0] = ((closureN)self_732251)->elements[1];
c_735710.elements[1] = ((closureN)self_732251)->elements[3];



return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_735710, car(((closureN)self_732251)->elements[2]));}
;; 
}

static void __lambda_548(void *data, object self_732253, int argc, object *args) /* object self_732253, object r_731486 */
 {

  
closureN_type c_735712;
object e_735721 [2];
c_735712.hdr.mark = gc_color_red;
 c_735712.hdr.grayed = 0;
c_735712.tag = closureN_tag;
 c_735712.fn = (function_type)__lambda_549;
c_735712.num_args = 1;
c_735712.num_elements = 2;
c_735712.elements = (object *)e_735721;
c_735712.elements[0] = ((closureN)self_732253)->elements[0];
c_735712.elements[1] = ((closureN)self_732253)->elements[1];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_735712);; 
}

static void __lambda_549(void *data, object self_732254, int argc, object *args) /* object self_732254, object r_731487 */
 {

  
closureN_type c_735714;
object e_735717 [1];
c_735714.hdr.mark = gc_color_red;
 c_735714.hdr.grayed = 0;
c_735714.tag = closureN_tag;
 c_735714.fn = (function_type)__lambda_550;
c_735714.num_args = 1;
c_735714.num_elements = 1;
c_735714.elements = (object *)e_735717;
c_735714.elements[0] = ((closureN)self_732254)->elements[1];



return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_735714, car(((closureN)self_732254)->elements[0]));; 
}

static void __lambda_550(void *data, object self_732255, int argc, object *args) /* object self_732255, object r_731488 */
 {

  return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_732255)->elements[0]);; 
}

static void __lambda_547(void *data, object self_732252, int argc, object *args) /* object self_732252, object r_731485 */
 {
 object r_731485 = args[0];
    
if( (boolean_f != equalp(obj_int2obj(0), r_731485)) ){ 
  



return_direct_with_clo1(data,  ((closureN)self_732252)->elements[1], (((closure)  ((closureN)self_732252)->elements[1])->fn),  Cyc_system(car(((closureN)self_732252)->elements[0])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732252)->elements[1], (((closure)  ((closureN)self_732252)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_514(void *data, object self_732269, int argc, object *args) /* object self_732269, object k_731533 */
 {
 object k_731533 = args[0];
    complex_num_type local_735593; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735593, ((closureN)self_732269)->elements[1])) ){ 
  
closureN_type c_735596;
object e_735600 [1];
c_735596.hdr.mark = gc_color_red;
 c_735596.hdr.grayed = 0;
c_735596.tag = closureN_tag;
 c_735596.fn = (function_type)__lambda_515;
c_735596.num_args = 1;
c_735596.num_elements = 1;
c_735596.elements = (object *)e_735600;
c_735596.elements[0] = k_731533;

return_direct_with_clo3(data,  __glo_get_91options_67, (((closure)  __glo_get_91options_67)->fn),  &c_735596, quote_c_91compiler_91options, ((closureN)self_732269)->elements[0]);
} else { 
  
closureN_type c_735603;
object e_735607 [1];
c_735603.hdr.mark = gc_color_red;
 c_735603.hdr.grayed = 0;
c_735603.tag = closureN_tag;
 c_735603.fn = (function_type)__lambda_516;
c_735603.num_args = 1;
c_735603.num_elements = 1;
c_735603.elements = (object *)e_735607;
c_735603.elements[0] = k_731533;



return_direct_with_clo2(data,  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries)->fn),  &c_735603, Cyc_car(data, ((closureN)self_732269)->elements[0]));}
;; 
}

static void __lambda_516(void *data, object self_732271, int argc, object *args) /* object self_732271, object r_731535 */
 {
 object r_731535 = args[0];
  
make_utf8_string_with_len(c_735606, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_732271)->elements[0], r_731535, &c_735606);; 
}

static void __lambda_515(void *data, object self_732270, int argc, object *args) /* object self_732270, object r_731534_731696 */
 {
 object r_731534_731696 = args[0];
  
make_utf8_string_with_len(c_735599, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_732270)->elements[0], r_731534_731696, &c_735599);; 
}

static void __lambda_510(void *data, object self_732272, int argc, object *args) /* object self_732272, object k_731537 */
 {
 object k_731537 = args[0];
    complex_num_type local_735564; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735564, ((closureN)self_732272)->elements[3])) ){ 
  
closureN_type c_735567;
object e_735571 [2];
c_735567.hdr.mark = gc_color_red;
 c_735567.hdr.grayed = 0;
c_735567.tag = closureN_tag;
 c_735567.fn = (function_type)__lambda_511;
c_735567.num_args = 1;
c_735567.num_elements = 2;
c_735567.elements = (object *)e_735571;
c_735567.elements[0] = ((closureN)self_732272)->elements[2];
c_735567.elements[1] = k_731537;

return_direct_with_clo2(data,  __glo_Cyc_91add_91feature_67_scheme_base, (((closure)  __glo_Cyc_91add_91feature_67_scheme_base)->fn),  &c_735567, quote_program);
} else { 
  
closureN_type c_735573;
object e_735579 [1];
c_735573.hdr.mark = gc_color_red;
 c_735573.hdr.grayed = 0;
c_735573.tag = closureN_tag;
 c_735573.fn = (function_type)__lambda_512;
c_735573.num_args = 1;
c_735573.num_elements = 1;
c_735573.elements = (object *)e_735579;
c_735573.elements[0] = k_731537;





return_direct_with_clo4(data,  __glo_lib_117cond_91expand_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_scheme_cyclone_libraries)->fn),  &c_735573, Cyc_car(data, ((closureN)self_732272)->elements[0]), Cyc_car(data, ((closureN)self_732272)->elements[2]), ((closureN)self_732272)->elements[1]);}
;; 
}

static void __lambda_512(void *data, object self_732274, int argc, object *args) /* object self_732274, object r_731540 */
 {
 object r_731540 = args[0];
  
pair_type local_735578; 
return_direct_with_clo1(data,  ((closureN)self_732274)->elements[0], (((closure)  ((closureN)self_732274)->elements[0])->fn),  set_cell_as_expr(&local_735578, r_731540));; 
}

static void __lambda_511(void *data, object self_732273, int argc, object *args) /* object self_732273, object r_731538 */
 {

  return_direct_with_clo1(data,  ((closureN)self_732273)->elements[1], (((closure)  ((closureN)self_732273)->elements[1])->fn),  ((closureN)self_732273)->elements[0]);; 
}

static void __lambda_502(void *data, object _, int argc, object *args) /* closure _,object k_731462, object meta_73300_73676, object symbol_73301_73677, object default_73302_73678 */
 {
object k_731462 = args[0]; object meta_73300_73676 = args[1]; object symbol_73301_73677 = args[2]; object default_73302_73678 = args[3];
  Cyc_st_add(data, "cyclone.scm:get-meta");

closureN_type c_735533;
object e_735548 [4];
c_735533.hdr.mark = gc_color_red;
 c_735533.hdr.grayed = 0;
c_735533.tag = closureN_tag;
 c_735533.fn = (function_type)__lambda_503;
c_735533.num_args = 1;
c_735533.num_elements = 4;
c_735533.elements = (object *)e_735548;
c_735533.elements[0] = default_73302_73678;
c_735533.elements[1] = k_731462;
c_735533.elements[2] = meta_73300_73676;
c_735533.elements[3] = symbol_73301_73677;



return_direct_with_clo1(data,(closure)&c_735533,__lambda_503,  assoc(data, symbol_73301_73677, meta_73300_73676));; 
}

static void __lambda_503(void *data, object self_732206, int argc, object *args) /* object self_732206, object r_731463 */
 {
 object r_731463 = args[0];
  if( (boolean_f != r_731463) ){ 
  
closureN_type c_735535;
object e_735540 [1];
c_735535.hdr.mark = gc_color_red;
 c_735535.hdr.grayed = 0;
c_735535.tag = closureN_tag;
 c_735535.fn = (function_type)__lambda_504;
c_735535.num_args = 1;
c_735535.num_elements = 1;
c_735535.elements = (object *)e_735540;
c_735535.elements[0] = ((closureN)self_732206)->elements[1];



return_direct_with_clo1(data,(closure)&c_735535,__lambda_504,  assoc(data, ((closureN)self_732206)->elements[3], ((closureN)self_732206)->elements[2]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732206)->elements[1], (((closure)  ((closureN)self_732206)->elements[1])->fn),  ((closureN)self_732206)->elements[0]);}
;; 
}

static void __lambda_504(void *data, object self_732207, int argc, object *args) /* object self_732207, object r_731464 */
 {
 object r_731464 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732207)->elements[0], (((closure)  ((closureN)self_732207)->elements[0])->fn),  Cyc_cdr(data, r_731464));; 
}

static void __lambda_500(void *data, object _, int argc, object *args) /* closure _,object k_731457, object filename_73298_73674 */
 {
object k_731457 = args[0]; object filename_73298_73674 = args[1];
  Cyc_st_add(data, "cyclone.scm:load-program-metadata");

closureN_type c_735523;
object e_735530 [2];
c_735523.hdr.mark = gc_color_red;
 c_735523.hdr.grayed = 0;
c_735523.tag = closureN_tag;
 c_735523.fn = (function_type)__lambda_501;
c_735523.num_args = 1;
c_735523.num_elements = 2;
c_735523.elements = (object *)e_735530;
c_735523.elements[0] = filename_73298_73674;
c_735523.elements[1] = k_731457;

return_direct_with_clo3(data,  __glo_call_91with_91input_91file_scheme_file, (((closure)  __glo_call_91with_91input_91file_scheme_file)->fn),  &c_735523, filename_73298_73674, __glo_read_91all_scheme_read);; 
}

static void __lambda_501(void *data, object self_732205, int argc, object *args) /* object self_732205, object data_73299_73675 */
 {
 object data_73299_73675 = args[0];
  
  Cyc_io_delete_file(data, ((closureN)self_732205)->elements[0]);return_direct_with_clo1(data,  ((closureN)self_732205)->elements[1], (((closure)  ((closureN)self_732205)->elements[1])->fn),  data_73299_73675);;; 
}

static void __lambda_493(void *data, object _, int argc, object *args) /* closure _,object k_731444, object filename_73289_73671, object lib_91deps_73290_73672, object c_91linker_91options_73291_73673 */
 {
object k_731444 = args[0]; object filename_73289_73671 = args[1]; object lib_91deps_73290_73672 = args[2]; object c_91linker_91options_73291_73673 = args[3];
  Cyc_st_add(data, "cyclone.scm:save-program-metadata");

closureN_type c_735491;
object e_735495 [2];
c_735491.hdr.mark = gc_color_red;
 c_735491.hdr.grayed = 0;
c_735491.tag = closureN_tag;
 c_735491.fn = (function_type)__lambda_494;
c_735491.num_args = 1;
c_735491.num_elements = 2;
c_735491.elements = (object *)e_735495;
c_735491.elements[0] = filename_73289_73671;
c_735491.elements[1] = k_731444;


closureN_type c_735496;
object e_735520 [2];
c_735496.hdr.mark = gc_color_red;
 c_735496.hdr.grayed = 0;
c_735496.tag = closureN_tag;
 c_735496.fn = (function_type)__lambda_495;
c_735496.num_args = 0;
c_735496.num_elements = 2;
c_735496.elements = (object *)e_735520;
c_735496.elements[0] = c_91linker_91options_73291_73673;
c_735496.elements[1] = lib_91deps_73290_73672;

return_direct_with_clo1(data,(closure)&c_735491,__lambda_494,  &c_735496);; 
}

static void __lambda_495(void *data, object self_732199, int argc, object *args) /* object self_732199, object k_731446 */
 {
 object k_731446 = args[0];
  
closureN_type c_735498;
object e_735518 [3];
c_735498.hdr.mark = gc_color_red;
 c_735498.hdr.grayed = 0;
c_735498.tag = closureN_tag;
 c_735498.fn = (function_type)__lambda_496;
c_735498.num_args = 1;
c_735498.num_elements = 3;
c_735498.elements = (object *)e_735518;
c_735498.elements[0] = ((closureN)self_732199)->elements[0];
c_735498.elements[1] = k_731446;
c_735498.elements[2] = ((closureN)self_732199)->elements[1];


make_utf8_string_with_len(c_735519, ";; This file was automatically generated by the Cyclone Scheme compiler", 71, 71);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_735498, &c_735519);; 
}

static void __lambda_496(void *data, object self_732200, int argc, object *args) /* object self_732200, object r_731447 */
 {

  
closureN_type c_735500;
object e_735517 [3];
c_735500.hdr.mark = gc_color_red;
 c_735500.hdr.grayed = 0;
c_735500.tag = closureN_tag;
 c_735500.fn = (function_type)__lambda_497;
c_735500.num_args = 1;
c_735500.num_elements = 3;
c_735500.elements = (object *)e_735517;
c_735500.elements[0] = ((closureN)self_732200)->elements[0];
c_735500.elements[1] = ((closureN)self_732200)->elements[1];
c_735500.elements[2] = ((closureN)self_732200)->elements[2];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_735500);; 
}

static void __lambda_497(void *data, object self_732201, int argc, object *args) /* object self_732201, object r_731448 */
 {

  
closureN_type c_735502;
object e_735512 [2];
c_735502.hdr.mark = gc_color_red;
 c_735502.hdr.grayed = 0;
c_735502.tag = closureN_tag;
 c_735502.fn = (function_type)__lambda_498;
c_735502.num_args = 1;
c_735502.num_elements = 2;
c_735502.elements = (object *)e_735512;
c_735502.elements[0] = ((closureN)self_732201)->elements[0];
c_735502.elements[1] = ((closureN)self_732201)->elements[1];


pair_type local_735515; 
return_direct_with_clo2(data,  __glo_write_scheme_write, (((closure)  __glo_write_scheme_write)->fn),  &c_735502, set_pair_as_expr(&local_735515, quote_lib_91deps, ((closureN)self_732201)->elements[2]));; 
}

static void __lambda_498(void *data, object self_732202, int argc, object *args) /* object self_732202, object r_731449 */
 {

  
closureN_type c_735504;
object e_735511 [2];
c_735504.hdr.mark = gc_color_red;
 c_735504.hdr.grayed = 0;
c_735504.tag = closureN_tag;
 c_735504.fn = (function_type)__lambda_499;
c_735504.num_args = 1;
c_735504.num_elements = 2;
c_735504.elements = (object *)e_735511;
c_735504.elements[0] = ((closureN)self_732202)->elements[0];
c_735504.elements[1] = ((closureN)self_732202)->elements[1];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_735504);; 
}

static void __lambda_499(void *data, object self_732203, int argc, object *args) /* object self_732203, object r_731450 */
 {

  
pair_type local_735509; 
return_direct_with_clo2(data,  __glo_write_scheme_write, (((closure)  __glo_write_scheme_write)->fn),  ((closureN)self_732203)->elements[1], set_pair_as_expr(&local_735509, quote_c_91linker_91options, ((closureN)self_732203)->elements[0]));; 
}

static void __lambda_494(void *data, object self_732204, int argc, object *args) /* object self_732204, object r_731445 */
 {
 object r_731445 = args[0];
  return_direct_with_clo3(data,  __glo_with_91output_91to_91file_scheme_file, (((closure)  __glo_with_91output_91to_91file_scheme_file)->fn),  ((closureN)self_732204)->elements[1], ((closureN)self_732204)->elements[0], r_731445);; 
}

static void __lambda_449(void *data, object _, int argc, object *args) /* closure _,object k_731384, object args_73223_73647, object append_91dirs_73224_73648, object prepend_91dirs_73225_73649, object change_91cc_91opts_67_73226_73650 */
 {
object k_731384 = args[0]; object args_73223_73647 = args[1]; object append_91dirs_73224_73648 = args[2]; object prepend_91dirs_73225_73649 = args[3]; object change_91cc_91opts_67_73226_73650 = args[4];
  Cyc_st_add(data, "cyclone.scm:run-compiler");

closureN_type c_735197;
object e_735488 [5];
c_735197.hdr.mark = gc_color_red;
 c_735197.hdr.grayed = 0;
c_735197.tag = closureN_tag;
 c_735197.fn = (function_type)__lambda_450;
c_735197.num_args = 1;
c_735197.num_elements = 5;
c_735197.elements = (object *)e_735488;
c_735197.elements[0] = append_91dirs_73224_73648;
c_735197.elements[1] = args_73223_73647;
c_735197.elements[2] = change_91cc_91opts_67_73226_73650;
c_735197.elements[3] = k_731384;
c_735197.elements[4] = prepend_91dirs_73225_73649;

return_direct_with_clo1(data,  __glo_base_91expander, (((closure)  __glo_base_91expander)->fn),  &c_735197);; 
}

static void __lambda_450(void *data, object self_732154, int argc, object *args) /* object self_732154, object expander_73232_73652 */
 {
 object expander_73232_73652 = args[0];
  
closureN_type c_735199;
object e_735484 [6];
c_735199.hdr.mark = gc_color_red;
 c_735199.hdr.grayed = 0;
c_735199.tag = closureN_tag;
 c_735199.fn = (function_type)__lambda_451;
c_735199.num_args = 1;
c_735199.num_elements = 6;
c_735199.elements = (object *)e_735484;
c_735199.elements[0] = ((closureN)self_732154)->elements[0];
c_735199.elements[1] = ((closureN)self_732154)->elements[1];
c_735199.elements[2] = ((closureN)self_732154)->elements[2];
c_735199.elements[3] = expander_73232_73652;
c_735199.elements[4] = ((closureN)self_732154)->elements[3];
c_735199.elements[5] = ((closureN)self_732154)->elements[4];



return_direct_with_clo2(data,  __glo_read_91file, (((closure)  __glo_read_91file)->fn),  &c_735199, Cyc_car(data, ((closureN)self_732154)->elements[1]));; 
}

static void __lambda_451(void *data, object self_732155, int argc, object *args) /* object self_732155, object in_91prog_91raw_73235_73653 */
 {
 object in_91prog_91raw_73235_73653 = args[0];
  
closureN_type c_735201;
object e_735481 [7];
c_735201.hdr.mark = gc_color_red;
 c_735201.hdr.grayed = 0;
c_735201.tag = closureN_tag;
 c_735201.fn = (function_type)__lambda_452;
c_735201.num_args = 1;
c_735201.num_elements = 7;
c_735201.elements = (object *)e_735481;
c_735201.elements[0] = ((closureN)self_732155)->elements[0];
c_735201.elements[1] = ((closureN)self_732155)->elements[1];
c_735201.elements[2] = ((closureN)self_732155)->elements[2];
c_735201.elements[3] = ((closureN)self_732155)->elements[3];
c_735201.elements[4] = in_91prog_91raw_73235_73653;
c_735201.elements[5] = ((closureN)self_732155)->elements[4];
c_735201.elements[6] = ((closureN)self_732155)->elements[5];



return_direct_with_clo1(data,(closure)&c_735201,__lambda_452,  Cyc_car(data, in_91prog_91raw_73235_73653));; 
}

static void __lambda_452(void *data, object self_732156, int argc, object *args) /* object self_732156, object r_731441 */
 {
 object r_731441 = args[0];
  
closureN_type c_735203;
object e_735480 [7];
c_735203.hdr.mark = gc_color_red;
 c_735203.hdr.grayed = 0;
c_735203.tag = closureN_tag;
 c_735203.fn = (function_type)__lambda_453;
c_735203.num_args = 1;
c_735203.num_elements = 7;
c_735203.elements = (object *)e_735480;
c_735203.elements[0] = ((closureN)self_732156)->elements[0];
c_735203.elements[1] = ((closureN)self_732156)->elements[1];
c_735203.elements[2] = ((closureN)self_732156)->elements[2];
c_735203.elements[3] = ((closureN)self_732156)->elements[3];
c_735203.elements[4] = ((closureN)self_732156)->elements[4];
c_735203.elements[5] = ((closureN)self_732156)->elements[5];
c_735203.elements[6] = ((closureN)self_732156)->elements[6];

return_direct_with_clo2(data,  __glo_library_127_scheme_cyclone_libraries, (((closure)  __glo_library_127_scheme_cyclone_libraries)->fn),  &c_735203, r_731441);; 
}

static void __lambda_453(void *data, object self_732157, int argc, object *args) /* object self_732157, object r_731440 */
 {
 object r_731440 = args[0];
  
closureN_type c_735205;
object e_735231 [4];
c_735205.hdr.mark = gc_color_red;
 c_735205.hdr.grayed = 0;
c_735205.tag = closureN_tag;
 c_735205.fn = (function_type)__lambda_454;
c_735205.num_args = 0;
c_735205.num_elements = 4;
c_735205.elements = (object *)e_735231;
c_735205.elements[0] = ((closureN)self_732157)->elements[1];
c_735205.elements[1] = ((closureN)self_732157)->elements[3];
c_735205.elements[2] = ((closureN)self_732157)->elements[4];
c_735205.elements[3] = r_731440;


closureN_type c_735232;
object e_735479 [7];
c_735232.hdr.mark = gc_color_red;
 c_735232.hdr.grayed = 0;
c_735232.tag = closureN_tag;
 c_735232.fn = (function_type)__lambda_457;
c_735232.num_args = 1;
c_735232.num_elements = 7;
c_735232.elements = (object *)e_735479;
c_735232.elements[0] = ((closureN)self_732157)->elements[0];
c_735232.elements[1] = ((closureN)self_732157)->elements[1];
c_735232.elements[2] = ((closureN)self_732157)->elements[2];
c_735232.elements[3] = ((closureN)self_732157)->elements[3];
c_735232.elements[4] = ((closureN)self_732157)->elements[5];
c_735232.elements[5] = ((closureN)self_732157)->elements[6];
c_735232.elements[6] = r_731440;

return_direct_with_clo1(data,(closure)&c_735205,__lambda_454,  &c_735232);; 
}

static void __lambda_457(void *data, object self_732158, int argc, object *args) /* object self_732158, object in_91prog_73241_73655 */
 {
 object in_91prog_73241_73655 = args[0];
  
closureN_type c_735234;
object e_735243 [3];
c_735234.hdr.mark = gc_color_red;
 c_735234.hdr.grayed = 0;
c_735234.tag = closureN_tag;
 c_735234.fn = (function_type)__lambda_458;
c_735234.num_args = 0;
c_735234.num_elements = 3;
c_735234.elements = (object *)e_735243;
c_735234.elements[0] = ((closureN)self_732158)->elements[3];
c_735234.elements[1] = in_91prog_73241_73655;
c_735234.elements[2] = ((closureN)self_732158)->elements[6];


closureN_type c_735244;
object e_735478 [8];
c_735244.hdr.mark = gc_color_red;
 c_735244.hdr.grayed = 0;
c_735244.tag = closureN_tag;
 c_735244.fn = (function_type)__lambda_459;
c_735244.num_args = 1;
c_735244.num_elements = 8;
c_735244.elements = (object *)e_735478;
c_735244.elements[0] = ((closureN)self_732158)->elements[0];
c_735244.elements[1] = ((closureN)self_732158)->elements[1];
c_735244.elements[2] = ((closureN)self_732158)->elements[2];
c_735244.elements[3] = ((closureN)self_732158)->elements[3];
c_735244.elements[4] = in_91prog_73241_73655;
c_735244.elements[5] = ((closureN)self_732158)->elements[4];
c_735244.elements[6] = ((closureN)self_732158)->elements[5];
c_735244.elements[7] = ((closureN)self_732158)->elements[6];

return_direct_with_clo1(data,(closure)&c_735234,__lambda_458,  &c_735244);; 
}

static void __lambda_459(void *data, object self_732159, int argc, object *args) /* object self_732159, object program_117imports_95code_73244_73656 */
 {
 object program_117imports_95code_73244_73656 = args[0];
  
closureN_type c_735246;
object e_735270 [5];
c_735246.hdr.mark = gc_color_red;
 c_735246.hdr.grayed = 0;
c_735246.tag = closureN_tag;
 c_735246.fn = (function_type)__lambda_460;
c_735246.num_args = 0;
c_735246.num_elements = 5;
c_735246.elements = (object *)e_735270;
c_735246.elements[0] = ((closureN)self_732159)->elements[0];
c_735246.elements[1] = ((closureN)self_732159)->elements[3];
c_735246.elements[2] = ((closureN)self_732159)->elements[6];
c_735246.elements[3] = program_117imports_95code_73244_73656;
c_735246.elements[4] = ((closureN)self_732159)->elements[7];


closureN_type c_735271;
object e_735477 [9];
c_735271.hdr.mark = gc_color_red;
 c_735271.hdr.grayed = 0;
c_735271.tag = closureN_tag;
 c_735271.fn = (function_type)__lambda_461;
c_735271.num_args = 1;
c_735271.num_elements = 9;
c_735271.elements = (object *)e_735477;
c_735271.elements[0] = ((closureN)self_732159)->elements[0];
c_735271.elements[1] = ((closureN)self_732159)->elements[1];
c_735271.elements[2] = ((closureN)self_732159)->elements[2];
c_735271.elements[3] = ((closureN)self_732159)->elements[3];
c_735271.elements[4] = ((closureN)self_732159)->elements[4];
c_735271.elements[5] = ((closureN)self_732159)->elements[5];
c_735271.elements[6] = ((closureN)self_732159)->elements[6];
c_735271.elements[7] = program_117imports_95code_73244_73656;
c_735271.elements[8] = ((closureN)self_732159)->elements[7];

return_direct_with_clo1(data,(closure)&c_735246,__lambda_460,  &c_735271);; 
}

static void __lambda_461(void *data, object self_732160, int argc, object *args) /* object self_732160, object lib_91deps_73247_73657 */
 {
 object lib_91deps_73247_73657 = args[0];
  
closureN_type c_735273;
object e_735473 [9];
c_735273.hdr.mark = gc_color_red;
 c_735273.hdr.grayed = 0;
c_735273.tag = closureN_tag;
 c_735273.fn = (function_type)__lambda_713;
c_735273.num_args = 1;
c_735273.num_elements = 9;
c_735273.elements = (object *)e_735473;
c_735273.elements[0] = ((closureN)self_732160)->elements[0];
c_735273.elements[1] = ((closureN)self_732160)->elements[1];
c_735273.elements[2] = ((closureN)self_732160)->elements[2];
c_735273.elements[3] = ((closureN)self_732160)->elements[3];
c_735273.elements[4] = ((closureN)self_732160)->elements[4];
c_735273.elements[5] = ((closureN)self_732160)->elements[5];
c_735273.elements[6] = ((closureN)self_732160)->elements[6];
c_735273.elements[7] = ((closureN)self_732160)->elements[7];
c_735273.elements[8] = ((closureN)self_732160)->elements[8];


pair_type local_735476; 
return_direct_with_clo1(data,(closure)&c_735273,__lambda_713,  set_cell_as_expr(&local_735476, lib_91deps_73247_73657));; 
}

static void __lambda_713(void *data, object self_732161, int argc, object *args) /* object self_732161, object lib_91deps_73247_73657 */
 {
 object lib_91deps_73247_73657 = args[0];
  
closureN_type c_735275;
object e_735309 [3];
c_735275.hdr.mark = gc_color_red;
 c_735275.hdr.grayed = 0;
c_735275.tag = closureN_tag;
 c_735275.fn = (function_type)__lambda_462;
c_735275.num_args = 0;
c_735275.num_elements = 3;
c_735275.elements = (object *)e_735309;
c_735275.elements[0] = ((closureN)self_732161)->elements[2];
c_735275.elements[1] = ((closureN)self_732161)->elements[4];
c_735275.elements[2] = ((closureN)self_732161)->elements[8];


closureN_type c_735310;
object e_735472 [9];
c_735310.hdr.mark = gc_color_red;
 c_735310.hdr.grayed = 0;
c_735310.tag = closureN_tag;
 c_735310.fn = (function_type)__lambda_467;
c_735310.num_args = 1;
c_735310.num_elements = 9;
c_735310.elements = (object *)e_735472;
c_735310.elements[0] = ((closureN)self_732161)->elements[0];
c_735310.elements[1] = ((closureN)self_732161)->elements[1];
c_735310.elements[2] = ((closureN)self_732161)->elements[3];
c_735310.elements[3] = ((closureN)self_732161)->elements[4];
c_735310.elements[4] = ((closureN)self_732161)->elements[5];
c_735310.elements[5] = lib_91deps_73247_73657;
c_735310.elements[6] = ((closureN)self_732161)->elements[6];
c_735310.elements[7] = ((closureN)self_732161)->elements[7];
c_735310.elements[8] = ((closureN)self_732161)->elements[8];

return_direct_with_clo1(data,(closure)&c_735275,__lambda_462,  &c_735310);; 
}

static void __lambda_467(void *data, object self_732162, int argc, object *args) /* object self_732162, object cc_91opts_73250_73658 */
 {

  
closureN_type c_735312;
object e_735465 [9];
c_735312.hdr.mark = gc_color_red;
 c_735312.hdr.grayed = 0;
c_735312.tag = closureN_tag;
 c_735312.fn = (function_type)__lambda_468;
c_735312.num_args = 1;
c_735312.num_elements = 9;
c_735312.elements = (object *)e_735465;
c_735312.elements[0] = ((closureN)self_732162)->elements[0];
c_735312.elements[1] = ((closureN)self_732162)->elements[1];
c_735312.elements[2] = ((closureN)self_732162)->elements[2];
c_735312.elements[3] = ((closureN)self_732162)->elements[3];
c_735312.elements[4] = ((closureN)self_732162)->elements[4];
c_735312.elements[5] = ((closureN)self_732162)->elements[5];
c_735312.elements[6] = ((closureN)self_732162)->elements[6];
c_735312.elements[7] = ((closureN)self_732162)->elements[7];
c_735312.elements[8] = ((closureN)self_732162)->elements[8];



return_direct_with_clo5(data,  __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries)->fn),  &c_735312, car(((closureN)self_732162)->elements[5]), ((closureN)self_732162)->elements[0], ((closureN)self_732162)->elements[6], ((closureN)self_732162)->elements[2]);; 
}

static void __lambda_468(void *data, object self_732163, int argc, object *args) /* object self_732163, object lib_91options_73278_73669 */
 {
 object lib_91options_73278_73669 = args[0];
  
closureN_type c_735314;
object e_735336 [3];
c_735314.hdr.mark = gc_color_red;
 c_735314.hdr.grayed = 0;
c_735314.tag = closureN_tag;
 c_735314.fn = (function_type)__lambda_469;
c_735314.num_args = 0;
c_735314.num_elements = 3;
c_735314.elements = (object *)e_735336;
c_735314.elements[0] = ((closureN)self_732163)->elements[3];
c_735314.elements[1] = lib_91options_73278_73669;
c_735314.elements[2] = ((closureN)self_732163)->elements[8];


closureN_type c_735337;
object e_735464 [9];
c_735337.hdr.mark = gc_color_red;
 c_735337.hdr.grayed = 0;
c_735337.tag = closureN_tag;
 c_735337.fn = (function_type)__lambda_472;
c_735337.num_args = 1;
c_735337.num_elements = 9;
c_735337.elements = (object *)e_735464;
c_735337.elements[0] = ((closureN)self_732163)->elements[0];
c_735337.elements[1] = ((closureN)self_732163)->elements[1];
c_735337.elements[2] = ((closureN)self_732163)->elements[2];
c_735337.elements[3] = ((closureN)self_732163)->elements[3];
c_735337.elements[4] = ((closureN)self_732163)->elements[4];
c_735337.elements[5] = ((closureN)self_732163)->elements[5];
c_735337.elements[6] = ((closureN)self_732163)->elements[6];
c_735337.elements[7] = ((closureN)self_732163)->elements[7];
c_735337.elements[8] = ((closureN)self_732163)->elements[8];

return_direct_with_clo1(data,(closure)&c_735314,__lambda_469,  &c_735337);; 
}

static void __lambda_472(void *data, object self_732164, int argc, object *args) /* object self_732164, object c_91linker_91options_73253_73659 */
 {
 object c_91linker_91options_73253_73659 = args[0];
  
closureN_type c_735339;
object e_735460 [9];
c_735339.hdr.mark = gc_color_red;
 c_735339.hdr.grayed = 0;
c_735339.tag = closureN_tag;
 c_735339.fn = (function_type)__lambda_712;
c_735339.num_args = 1;
c_735339.num_elements = 9;
c_735339.elements = (object *)e_735460;
c_735339.elements[0] = ((closureN)self_732164)->elements[0];
c_735339.elements[1] = ((closureN)self_732164)->elements[1];
c_735339.elements[2] = ((closureN)self_732164)->elements[2];
c_735339.elements[3] = ((closureN)self_732164)->elements[3];
c_735339.elements[4] = ((closureN)self_732164)->elements[4];
c_735339.elements[5] = ((closureN)self_732164)->elements[5];
c_735339.elements[6] = ((closureN)self_732164)->elements[6];
c_735339.elements[7] = ((closureN)self_732164)->elements[7];
c_735339.elements[8] = ((closureN)self_732164)->elements[8];


pair_type local_735463; 
return_direct_with_clo1(data,(closure)&c_735339,__lambda_712,  set_cell_as_expr(&local_735463, c_91linker_91options_73253_73659));; 
}

static void __lambda_712(void *data, object self_732165, int argc, object *args) /* object self_732165, object c_91linker_91options_73253_73659 */
 {
 object c_91linker_91options_73253_73659 = args[0];
  
closureN_type c_735341;
object e_735456 [10];
c_735341.hdr.mark = gc_color_red;
 c_735341.hdr.grayed = 0;
c_735341.tag = closureN_tag;
 c_735341.fn = (function_type)__lambda_473;
c_735341.num_args = 1;
c_735341.num_elements = 10;
c_735341.elements = (object *)e_735456;
c_735341.elements[0] = ((closureN)self_732165)->elements[0];
c_735341.elements[1] = ((closureN)self_732165)->elements[1];
c_735341.elements[2] = c_91linker_91options_73253_73659;
c_735341.elements[3] = ((closureN)self_732165)->elements[2];
c_735341.elements[4] = ((closureN)self_732165)->elements[3];
c_735341.elements[5] = ((closureN)self_732165)->elements[4];
c_735341.elements[6] = ((closureN)self_732165)->elements[5];
c_735341.elements[7] = ((closureN)self_732165)->elements[6];
c_735341.elements[8] = ((closureN)self_732165)->elements[7];
c_735341.elements[9] = ((closureN)self_732165)->elements[8];



return_direct_with_clo2(data,  __glo_basename_scheme_cyclone_transforms, (((closure)  __glo_basename_scheme_cyclone_transforms)->fn),  &c_735341, Cyc_car(data, ((closureN)self_732165)->elements[1]));; 
}

static void __lambda_473(void *data, object self_732166, int argc, object *args) /* object self_732166, object exec_91file_73256_73660 */
 {
 object exec_91file_73256_73660 = args[0];
  
closureN_type c_735343;
object e_735451 [11];
c_735343.hdr.mark = gc_color_red;
 c_735343.hdr.grayed = 0;
c_735343.tag = closureN_tag;
 c_735343.fn = (function_type)__lambda_474;
c_735343.num_args = 1;
c_735343.num_elements = 11;
c_735343.elements = (object *)e_735451;
c_735343.elements[0] = ((closureN)self_732166)->elements[0];
c_735343.elements[1] = ((closureN)self_732166)->elements[1];
c_735343.elements[2] = ((closureN)self_732166)->elements[2];
c_735343.elements[3] = exec_91file_73256_73660;
c_735343.elements[4] = ((closureN)self_732166)->elements[3];
c_735343.elements[5] = ((closureN)self_732166)->elements[4];
c_735343.elements[6] = ((closureN)self_732166)->elements[5];
c_735343.elements[7] = ((closureN)self_732166)->elements[6];
c_735343.elements[8] = ((closureN)self_732166)->elements[7];
c_735343.elements[9] = ((closureN)self_732166)->elements[8];
c_735343.elements[10] = ((closureN)self_732166)->elements[9];


make_utf8_string_with_len(c_735455, ".c", 2, 2);

object c_735454 = Cyc_string_append(data,(closure)&c_735343,2,exec_91file_73256_73660, &c_735455);
return_closcall1(data,(closure)&c_735343,  c_735454);; 
}

static void __lambda_474(void *data, object self_732167, int argc, object *args) /* object self_732167, object src_91file_73259_73661 */
 {
 object src_91file_73259_73661 = args[0];
  
closureN_type c_735345;
object e_735445 [11];
c_735345.hdr.mark = gc_color_red;
 c_735345.hdr.grayed = 0;
c_735345.tag = closureN_tag;
 c_735345.fn = (function_type)__lambda_475;
c_735345.num_args = 1;
c_735345.num_elements = 11;
c_735345.elements = (object *)e_735445;
c_735345.elements[0] = ((closureN)self_732167)->elements[0];
c_735345.elements[1] = ((closureN)self_732167)->elements[1];
c_735345.elements[2] = ((closureN)self_732167)->elements[2];
c_735345.elements[3] = ((closureN)self_732167)->elements[4];
c_735345.elements[4] = ((closureN)self_732167)->elements[5];
c_735345.elements[5] = ((closureN)self_732167)->elements[6];
c_735345.elements[6] = ((closureN)self_732167)->elements[7];
c_735345.elements[7] = ((closureN)self_732167)->elements[8];
c_735345.elements[8] = ((closureN)self_732167)->elements[9];
c_735345.elements[9] = ((closureN)self_732167)->elements[10];
c_735345.elements[10] = src_91file_73259_73661;


make_utf8_string_with_len(c_735450, ".meta", 5, 5);

object c_735448 = Cyc_string_append(data,(closure)&c_735345,2,((closureN)self_732167)->elements[3], &c_735450);
return_closcall1(data,(closure)&c_735345,  c_735448);; 
}

static void __lambda_475(void *data, object self_732168, int argc, object *args) /* object self_732168, object meta_91file_73262_73662 */
 {
 object meta_91file_73262_73662 = args[0];
  
closureN_type c_735348;
object e_735385 [6];
c_735348.hdr.mark = gc_color_red;
 c_735348.hdr.grayed = 0;
c_735348.tag = closureN_tag;
 c_735348.fn = (function_type)__lambda_477;
c_735348.num_args = 1;
c_735348.num_elements = 6;
c_735348.elements = (object *)e_735385;
c_735348.elements[0] = ((closureN)self_732168)->elements[2];
c_735348.elements[1] = ((closureN)self_732168)->elements[4];
c_735348.elements[2] = ((closureN)self_732168)->elements[5];
c_735348.elements[3] = ((closureN)self_732168)->elements[6];
c_735348.elements[4] = meta_91file_73262_73662;
c_735348.elements[5] = ((closureN)self_732168)->elements[9];


closureN_type c_735386;
object e_735444 [8];
c_735386.hdr.mark = gc_color_red;
 c_735386.hdr.grayed = 0;
c_735386.tag = closureN_tag;
 c_735386.fn = (function_type)__lambda_484;
c_735386.num_args = 1;
c_735386.num_elements = 8;
c_735386.elements = (object *)e_735444;
c_735386.elements[0] = ((closureN)self_732168)->elements[0];
c_735386.elements[1] = ((closureN)self_732168)->elements[1];
c_735386.elements[2] = ((closureN)self_732168)->elements[2];
c_735386.elements[3] = ((closureN)self_732168)->elements[3];
c_735386.elements[4] = ((closureN)self_732168)->elements[6];
c_735386.elements[5] = ((closureN)self_732168)->elements[7];
c_735386.elements[6] = ((closureN)self_732168)->elements[8];
c_735386.elements[7] = ((closureN)self_732168)->elements[10];

return_direct_with_clo1(data,(closure)&c_735348,__lambda_477,  &c_735386);;; 
}

static void __lambda_484(void *data, object self_732170, int argc, object *args) /* object self_732170, object k_731405, object program_73274_73665 */
 {
 object k_731405 = args[0]; object program_73274_73665 = args[1];
  
closureN_type c_735388;
object e_735392 [2];
c_735388.hdr.mark = gc_color_red;
 c_735388.hdr.grayed = 0;
c_735388.tag = closureN_tag;
 c_735388.fn = (function_type)__lambda_485;
c_735388.num_args = 1;
c_735388.num_elements = 2;
c_735388.elements = (object *)e_735392;
c_735388.elements[0] = k_731405;
c_735388.elements[1] = ((closureN)self_732170)->elements[7];


closureN_type c_735393;
object e_735443 [8];
c_735393.hdr.mark = gc_color_red;
 c_735393.hdr.grayed = 0;
c_735393.tag = closureN_tag;
 c_735393.fn = (function_type)__lambda_486;
c_735393.num_args = 0;
c_735393.num_elements = 8;
c_735393.elements = (object *)e_735443;
c_735393.elements[0] = ((closureN)self_732170)->elements[0];
c_735393.elements[1] = ((closureN)self_732170)->elements[1];
c_735393.elements[2] = ((closureN)self_732170)->elements[2];
c_735393.elements[3] = ((closureN)self_732170)->elements[3];
c_735393.elements[4] = ((closureN)self_732170)->elements[4];
c_735393.elements[5] = ((closureN)self_732170)->elements[5];
c_735393.elements[6] = program_73274_73665;
c_735393.elements[7] = ((closureN)self_732170)->elements[6];

return_direct_with_clo1(data,(closure)&c_735388,__lambda_485,  &c_735393);; 
}

static void __lambda_486(void *data, object self_732171, int argc, object *args) /* object self_732171, object k_731407 */
 {
 object k_731407 = args[0];
  
closureN_type c_735395;
object e_735408 [7];
c_735395.hdr.mark = gc_color_red;
 c_735395.hdr.grayed = 0;
c_735395.tag = closureN_tag;
 c_735395.fn = (function_type)__lambda_487;
c_735395.num_args = 1;
c_735395.num_elements = 7;
c_735395.elements = (object *)e_735408;
c_735395.elements[0] = ((closureN)self_732171)->elements[0];
c_735395.elements[1] = ((closureN)self_732171)->elements[1];
c_735395.elements[2] = k_731407;
c_735395.elements[3] = ((closureN)self_732171)->elements[4];
c_735395.elements[4] = ((closureN)self_732171)->elements[5];
c_735395.elements[5] = ((closureN)self_732171)->elements[6];
c_735395.elements[6] = ((closureN)self_732171)->elements[7];


closureN_type c_735409;
object e_735442 [5];
c_735409.hdr.mark = gc_color_red;
 c_735409.hdr.grayed = 0;
c_735409.tag = closureN_tag;
 c_735409.fn = (function_type)__lambda_488;
c_735409.num_args = 1;
c_735409.num_elements = 5;
c_735409.elements = (object *)e_735442;
c_735409.elements[0] = ((closureN)self_732171)->elements[0];
c_735409.elements[1] = ((closureN)self_732171)->elements[2];
c_735409.elements[2] = ((closureN)self_732171)->elements[3];
c_735409.elements[3] = ((closureN)self_732171)->elements[4];
c_735409.elements[4] = ((closureN)self_732171)->elements[5];

return_direct_with_clo1(data,(closure)&c_735395,__lambda_487,  &c_735409);; 
}

static void __lambda_488(void *data, object self_732172, int argc, object *args) /* object self_732172, object k_731409, object new_91lib_91deps_73275_73666 */
 {
 object k_731409 = args[0]; object new_91lib_91deps_73275_73666 = args[1];
  
closureN_type c_735411;
object e_735438 [6];
c_735411.hdr.mark = gc_color_red;
 c_735411.hdr.grayed = 0;
c_735411.tag = closureN_tag;
 c_735411.fn = (function_type)__lambda_489;
c_735411.num_args = 1;
c_735411.num_elements = 6;
c_735411.elements = (object *)e_735438;
c_735411.elements[0] = ((closureN)self_732172)->elements[0];
c_735411.elements[1] = ((closureN)self_732172)->elements[1];
c_735411.elements[2] = ((closureN)self_732172)->elements[2];
c_735411.elements[3] = k_731409;
c_735411.elements[4] = ((closureN)self_732172)->elements[3];
c_735411.elements[5] = ((closureN)self_732172)->elements[4];

return_direct_with_clo5(data,  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries)->fn),  &c_735411, new_91lib_91deps_73275_73666, ((closureN)self_732172)->elements[0], ((closureN)self_732172)->elements[4], ((closureN)self_732172)->elements[2]);; 
}

static void __lambda_489(void *data, object self_732173, int argc, object *args) /* object self_732173, object r_731413 */
 {
 object r_731413 = args[0];
  
closureN_type c_735413;
object e_735434 [6];
c_735413.hdr.mark = gc_color_red;
 c_735413.hdr.grayed = 0;
c_735413.tag = closureN_tag;
 c_735413.fn = (function_type)__lambda_490;
c_735413.num_args = 1;
c_735413.num_elements = 6;
c_735413.elements = (object *)e_735434;
c_735413.elements[0] = ((closureN)self_732173)->elements[0];
c_735413.elements[1] = ((closureN)self_732173)->elements[1];
c_735413.elements[2] = ((closureN)self_732173)->elements[2];
c_735413.elements[3] = ((closureN)self_732173)->elements[3];
c_735413.elements[4] = ((closureN)self_732173)->elements[4];
c_735413.elements[5] = ((closureN)self_732173)->elements[5];



return_direct_with_clo1(data,(closure)&c_735413,__lambda_490,  Cyc_set_cell(data, ((closureN)self_732173)->elements[4], r_731413));; 
}

static void __lambda_490(void *data, object self_732174, int argc, object *args) /* object self_732174, object r_731410 */
 {

  
closureN_type c_735415;
object e_735427 [3];
c_735415.hdr.mark = gc_color_red;
 c_735415.hdr.grayed = 0;
c_735415.tag = closureN_tag;
 c_735415.fn = (function_type)__lambda_491;
c_735415.num_args = 1;
c_735415.num_elements = 3;
c_735415.elements = (object *)e_735427;
c_735415.elements[0] = ((closureN)self_732174)->elements[1];
c_735415.elements[1] = ((closureN)self_732174)->elements[3];
c_735415.elements[2] = ((closureN)self_732174)->elements[4];



return_direct_with_clo5(data,  __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_91c_91linker_91options_scheme_cyclone_libraries)->fn),  &c_735415, car(((closureN)self_732174)->elements[4]), ((closureN)self_732174)->elements[0], ((closureN)self_732174)->elements[5], ((closureN)self_732174)->elements[2]);; 
}

static void __lambda_491(void *data, object self_732175, int argc, object *args) /* object self_732175, object r_731412 */
 {
 object r_731412 = args[0];
  
closureN_type c_735417;
object e_735423 [2];
c_735417.hdr.mark = gc_color_red;
 c_735417.hdr.grayed = 0;
c_735417.tag = closureN_tag;
 c_735417.fn = (function_type)__lambda_492;
c_735417.num_args = 1;
c_735417.num_elements = 2;
c_735417.elements = (object *)e_735423;
c_735417.elements[0] = ((closureN)self_732175)->elements[1];
c_735417.elements[1] = ((closureN)self_732175)->elements[2];



return_direct_with_clo1(data,(closure)&c_735417,__lambda_492,  Cyc_set_cell(data, ((closureN)self_732175)->elements[0], r_731412));; 
}

static void __lambda_492(void *data, object self_732176, int argc, object *args) /* object self_732176, object r_731411 */
 {

  

return_direct_with_clo1(data,  ((closureN)self_732176)->elements[0], (((closure)  ((closureN)self_732176)->elements[0])->fn),  car(((closureN)self_732176)->elements[1]));; 
}

static void __lambda_487(void *data, object self_732177, int argc, object *args) /* object self_732177, object r_731408 */
 {
 object r_731408 = args[0];
  



return_direct_with_clo8(data,  __glo_c_91compile_91and_91emit, (((closure)  __glo_c_91compile_91and_91emit)->fn),  ((closureN)self_732177)->elements[2], ((closureN)self_732177)->elements[5], ((closureN)self_732177)->elements[6], car(((closureN)self_732177)->elements[3]), r_731408, Cyc_car(data, ((closureN)self_732177)->elements[1]), ((closureN)self_732177)->elements[0], ((closureN)self_732177)->elements[4]);; 
}

static void __lambda_485(void *data, object self_732178, int argc, object *args) /* object self_732178, object r_731406 */
 {
 object r_731406 = args[0];
  return_direct_with_clo3(data,  __glo_with_91output_91to_91file_scheme_file, (((closure)  __glo_with_91output_91to_91file_scheme_file)->fn),  ((closureN)self_732178)->elements[0], ((closureN)self_732178)->elements[1], r_731406);; 
}

static void __lambda_477(void *data, object self_732179, int argc, object *args) /* object self_732179, object create_91c_91file_73268_73664 */
 {
 object create_91c_91file_73268_73664 = args[0];
  
closureN_type c_735350;
object e_735383 [5];
c_735350.hdr.mark = gc_color_red;
 c_735350.hdr.grayed = 0;
c_735350.tag = closureN_tag;
 c_735350.fn = (function_type)__lambda_478;
c_735350.num_args = 1;
c_735350.num_elements = 5;
c_735350.elements = (object *)e_735383;
c_735350.elements[0] = ((closureN)self_732179)->elements[0];
c_735350.elements[1] = ((closureN)self_732179)->elements[2];
c_735350.elements[2] = ((closureN)self_732179)->elements[3];
c_735350.elements[3] = ((closureN)self_732179)->elements[4];
c_735350.elements[4] = ((closureN)self_732179)->elements[5];

return_direct_with_clo2(data,  create_91c_91file_73268_73664,__lambda_484,  &c_735350, ((closureN)self_732179)->elements[1]);; 
}

static void __lambda_478(void *data, object self_732180, int argc, object *args) /* object self_732180, object r_731399 */
 {

    complex_num_type local_735353; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735353, ((closureN)self_732180)->elements[4])) ){ 
  



return_direct_with_clo4(data,  __glo_save_91program_91metadata, (((closure)  __glo_save_91program_91metadata)->fn),  ((closureN)self_732180)->elements[1], ((closureN)self_732180)->elements[3], car(((closureN)self_732180)->elements[2]), car(((closureN)self_732180)->elements[0]));
} else { 
  
closureN_type c_735365;
object e_735369 [2];
c_735365.hdr.mark = gc_color_red;
 c_735365.hdr.grayed = 0;
c_735365.tag = closureN_tag;
 c_735365.fn = (function_type)__lambda_479;
c_735365.num_args = 1;
c_735365.num_elements = 2;
c_735365.elements = (object *)e_735369;
c_735365.elements[0] = ((closureN)self_732180)->elements[1];
c_735365.elements[1] = ((closureN)self_732180)->elements[3];


mclosure0(c_735370, (function_type)__lambda_480);c_735370.num_args = 0;
return_direct_with_clo1(data,(closure)&c_735365,__lambda_479,  &c_735370);}
;; 
}

static void __lambda_480(void *data, object self_732181, int argc, object *args) /* object self_732181, object k_731401 */
 {
 object k_731401 = args[0];
  
closureN_type c_735372;
object e_735381 [1];
c_735372.hdr.mark = gc_color_red;
 c_735372.hdr.grayed = 0;
c_735372.tag = closureN_tag;
 c_735372.fn = (function_type)__lambda_481;
c_735372.num_args = 1;
c_735372.num_elements = 1;
c_735372.elements = (object *)e_735381;
c_735372.elements[0] = k_731401;


make_utf8_string_with_len(c_735382, ";; This file was automatically generated by the Cyclone Scheme compiler", 71, 71);
return_direct_with_clo2(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_735372, &c_735382);; 
}

static void __lambda_481(void *data, object self_732182, int argc, object *args) /* object self_732182, object r_731402 */
 {

  
closureN_type c_735374;
object e_735380 [1];
c_735374.hdr.mark = gc_color_red;
 c_735374.hdr.grayed = 0;
c_735374.tag = closureN_tag;
 c_735374.fn = (function_type)__lambda_482;
c_735374.num_args = 1;
c_735374.num_elements = 1;
c_735374.elements = (object *)e_735380;
c_735374.elements[0] = ((closureN)self_732182)->elements[0];

return_direct_with_clo1(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_735374);; 
}

static void __lambda_482(void *data, object self_732183, int argc, object *args) /* object self_732183, object r_731403 */
 {

  
closureN_type c_735376;
object e_735379 [1];
c_735376.hdr.mark = gc_color_red;
 c_735376.hdr.grayed = 0;
c_735376.tag = closureN_tag;
 c_735376.fn = (function_type)__lambda_483;
c_735376.num_args = 1;
c_735376.num_elements = 1;
c_735376.elements = (object *)e_735379;
c_735376.elements[0] = ((closureN)self_732183)->elements[0];

return_direct_with_clo1(data,  __glo_macro_117get_91defined_91macros_scheme_eval, (((closure)  __glo_macro_117get_91defined_91macros_scheme_eval)->fn),  &c_735376);; 
}

static void __lambda_483(void *data, object self_732184, int argc, object *args) /* object self_732184, object r_731404 */
 {
 object r_731404 = args[0];
  return_direct_with_clo2(data,  __glo_write_scheme_write, (((closure)  __glo_write_scheme_write)->fn),  ((closureN)self_732184)->elements[0], r_731404);; 
}

static void __lambda_479(void *data, object self_732185, int argc, object *args) /* object self_732185, object r_731400 */
 {
 object r_731400 = args[0];
  return_direct_with_clo3(data,  __glo_with_91output_91to_91file_scheme_file, (((closure)  __glo_with_91output_91to_91file_scheme_file)->fn),  ((closureN)self_732185)->elements[0], ((closureN)self_732185)->elements[1], r_731400);; 
}

static void __lambda_469(void *data, object self_732186, int argc, object *args) /* object self_732186, object k_731418 */
 {
 object k_731418 = args[0];
    complex_num_type local_735317; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735317, ((closureN)self_732186)->elements[2])) ){ 
  
closureN_type c_735320;
object e_735332 [2];
c_735320.hdr.mark = gc_color_red;
 c_735320.hdr.grayed = 0;
c_735320.tag = closureN_tag;
 c_735320.fn = (function_type)__lambda_470;
c_735320.num_args = 1;
c_735320.num_elements = 2;
c_735320.elements = (object *)e_735332;
c_735320.elements[0] = k_731418;
c_735320.elements[1] = ((closureN)self_732186)->elements[1];

return_direct_with_clo3(data,  __glo_get_91options_67, (((closure)  __glo_get_91options_67)->fn),  &c_735320, quote_c_91linker_91options, ((closureN)self_732186)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_731418, (((closure)  k_731418)->fn),  ((closureN)self_732186)->elements[1]);}
;; 
}

static void __lambda_470(void *data, object self_732187, int argc, object *args) /* object self_732187, object r_731420 */
 {
 object r_731420 = args[0];
  
closureN_type c_735322;
object e_735330 [2];
c_735322.hdr.mark = gc_color_red;
 c_735322.hdr.grayed = 0;
c_735322.tag = closureN_tag;
 c_735322.fn = (function_type)__lambda_471;
c_735322.num_args = 1;
c_735322.num_elements = 2;
c_735322.elements = (object *)e_735330;
c_735322.elements[0] = ((closureN)self_732187)->elements[0];
c_735322.elements[1] = ((closureN)self_732187)->elements[1];


make_utf8_string_with_len(c_735331, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  &c_735322, r_731420, &c_735331);; 
}

static void __lambda_471(void *data, object self_732188, int argc, object *args) /* object self_732188, object r_731419 */
 {
 object r_731419 = args[0];
  
make_utf8_string_with_len(c_735328, " ", 1, 1);

object c_735327 = Cyc_string_append(data,  ((closureN)self_732188)->elements[0],3,r_731419, &c_735328, ((closureN)self_732188)->elements[1]);
return_direct_with_clo1(data,  ((closureN)self_732188)->elements[0], (((closure)  ((closureN)self_732188)->elements[0])->fn),  c_735327);; 
}

static void __lambda_462(void *data, object self_732189, int argc, object *args) /* object self_732189, object k_731421 */
 {
 object k_731421 = args[0];
    complex_num_type local_735278; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735278, ((closureN)self_732189)->elements[2])) ){ 
  
closureN_type c_735281;
object e_735298 [2];
c_735281.hdr.mark = gc_color_red;
 c_735281.hdr.grayed = 0;
c_735281.tag = closureN_tag;
 c_735281.fn = (function_type)__lambda_463;
c_735281.num_args = 1;
c_735281.num_elements = 2;
c_735281.elements = (object *)e_735298;
c_735281.elements[0] = ((closureN)self_732189)->elements[0];
c_735281.elements[1] = k_731421;

return_direct_with_clo3(data,  __glo_get_91options_67, (((closure)  __glo_get_91options_67)->fn),  &c_735281, quote_c_91compiler_91options, ((closureN)self_732189)->elements[1]);
} else { 
  
closureN_type c_735301;
object e_735305 [1];
c_735301.hdr.mark = gc_color_red;
 c_735301.hdr.grayed = 0;
c_735301.tag = closureN_tag;
 c_735301.fn = (function_type)__lambda_466;
c_735301.num_args = 1;
c_735301.num_elements = 1;
c_735301.elements = (object *)e_735305;
c_735301.elements[0] = k_731421;



return_direct_with_clo2(data,  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries, (((closure)  __glo_lib_117c_91compiler_91options_scheme_cyclone_libraries)->fn),  &c_735301, Cyc_car(data, ((closureN)self_732189)->elements[1]));}
;; 
}

static void __lambda_466(void *data, object self_732193, int argc, object *args) /* object self_732193, object r_731426 */
 {
 object r_731426 = args[0];
  
make_utf8_string_with_len(c_735304, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_732193)->elements[0], r_731426, &c_735304);; 
}

static void __lambda_463(void *data, object self_732190, int argc, object *args) /* object self_732190, object opts_73282_73670_731693 */
 {
 object opts_73282_73670_731693 = args[0];
  
closureN_type c_735283;
object e_735291 [2];
c_735283.hdr.mark = gc_color_red;
 c_735283.hdr.grayed = 0;
c_735283.tag = closureN_tag;
 c_735283.fn = (function_type)__lambda_464;
c_735283.num_args = 0;
c_735283.num_elements = 2;
c_735283.elements = (object *)e_735291;
c_735283.elements[0] = ((closureN)self_732190)->elements[0];
c_735283.elements[1] = opts_73282_73670_731693;


closureN_type c_735292;
object e_735297 [2];
c_735292.hdr.mark = gc_color_red;
 c_735292.hdr.grayed = 0;
c_735292.tag = closureN_tag;
 c_735292.fn = (function_type)__lambda_465;
c_735292.num_args = 1;
c_735292.num_elements = 2;
c_735292.elements = (object *)e_735297;
c_735292.elements[0] = ((closureN)self_732190)->elements[1];
c_735292.elements[1] = opts_73282_73670_731693;

return_direct_with_clo1(data,(closure)&c_735283,__lambda_464,  &c_735292);; 
}

static void __lambda_465(void *data, object self_732191, int argc, object *args) /* object self_732191, object r_731423_731695 */
 {

  
make_utf8_string_with_len(c_735296, " ", 1, 1);
return_direct_with_clo3(data,  __glo_string_91join_scheme_cyclone_util, (((closure)  __glo_string_91join_scheme_cyclone_util)->fn),  ((closureN)self_732191)->elements[0], ((closureN)self_732191)->elements[1], &c_735296);; 
}

static void __lambda_464(void *data, object self_732192, int argc, object *args) /* object self_732192, object k_731424_731694 */
 {
 object k_731424_731694 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_732192)->elements[1])) ){ 
  return_direct_with_clo1(data,  k_731424_731694, (((closure)  k_731424_731694)->fn),  Cyc_VOID);
} else { 
  return_closcall2(data,  ((closureN)self_732192)->elements[0],  k_731424_731694, ((closureN)self_732192)->elements[1]);}
;; 
}

static void __lambda_460(void *data, object self_732194, int argc, object *args) /* object self_732194, object k_731428 */
 {
 object k_731428 = args[0];
  object r_731429;
    object local_735250 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,local_735250, ((closureN)self_732194)->elements[4])) ){ 
  object local_735255 = alloca(sizeof(complex_num_type)); 
  
  
  r_731429 = ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,local_735255, Cyc_is_null(Cyc_car(data, ((closureN)self_732194)->elements[3])));
} else { 
  r_731429 = boolean_f;}
;if( (boolean_f != r_731429) ){ 
  

return_direct_with_clo5(data,  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries)->fn),  k_731428, Cyc_car(data, ((closureN)self_732194)->elements[3]), ((closureN)self_732194)->elements[0], ((closureN)self_732194)->elements[2], ((closureN)self_732194)->elements[1]);
} else { 
  return_direct_with_clo1(data,  k_731428, (((closure)  k_731428)->fn),  NULL);}
;; 
}

static void __lambda_458(void *data, object self_732195, int argc, object *args) /* object self_732195, object k_731434 */
 {
 object k_731434 = args[0];
    complex_num_type local_735237; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735237, ((closureN)self_732195)->elements[2])) ){ 
  return_direct_with_clo3(data,  __glo_import_91reduction, (((closure)  __glo_import_91reduction)->fn),  k_731434, ((closureN)self_732195)->elements[1], ((closureN)self_732195)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_731434, (((closure)  k_731434)->fn),  NULL);}
;; 
}

static void __lambda_454(void *data, object self_732196, int argc, object *args) /* object self_732196, object k_731435 */
 {
 object k_731435 = args[0];
    complex_num_type local_735208; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_735208, ((closureN)self_732196)->elements[3])) ){ 
  
closureN_type c_735211;
object e_735215 [2];
c_735211.hdr.mark = gc_color_red;
 c_735211.hdr.grayed = 0;
c_735211.tag = closureN_tag;
 c_735211.fn = (function_type)__lambda_455;
c_735211.num_args = 1;
c_735211.num_elements = 2;
c_735211.elements = (object *)e_735215;
c_735211.elements[0] = ((closureN)self_732196)->elements[2];
c_735211.elements[1] = k_731435;

return_direct_with_clo2(data,  __glo_Cyc_91add_91feature_67_scheme_base, (((closure)  __glo_Cyc_91add_91feature_67_scheme_base)->fn),  &c_735211, quote_program);
} else { 
  
closureN_type c_735217;
object e_735223 [1];
c_735217.hdr.mark = gc_color_red;
 c_735217.hdr.grayed = 0;
c_735217.tag = closureN_tag;
 c_735217.fn = (function_type)__lambda_456;
c_735217.num_args = 1;
c_735217.num_elements = 1;
c_735217.elements = (object *)e_735223;
c_735217.elements[0] = k_731435;





return_direct_with_clo4(data,  __glo_lib_117cond_91expand_scheme_cyclone_libraries, (((closure)  __glo_lib_117cond_91expand_scheme_cyclone_libraries)->fn),  &c_735217, Cyc_car(data, ((closureN)self_732196)->elements[0]), Cyc_car(data, ((closureN)self_732196)->elements[2]), ((closureN)self_732196)->elements[1]);}
;; 
}

static void __lambda_456(void *data, object self_732198, int argc, object *args) /* object self_732198, object r_731438 */
 {
 object r_731438 = args[0];
  
pair_type local_735222; 
return_direct_with_clo1(data,  ((closureN)self_732198)->elements[0], (((closure)  ((closureN)self_732198)->elements[0])->fn),  set_cell_as_expr(&local_735222, r_731438));; 
}

static void __lambda_455(void *data, object self_732197, int argc, object *args) /* object self_732197, object r_731436 */
 {

  return_direct_with_clo1(data,  ((closureN)self_732197)->elements[1], (((closure)  ((closureN)self_732197)->elements[1])->fn),  ((closureN)self_732197)->elements[0]);; 
}

static void __lambda_443(void *data, object _, int argc, object *args) /* closure _,object k_731374, object opt_73215_73643, object in_91prog_73216_73644 */
 {
object k_731374 = args[0]; object opt_73215_73643 = args[1]; object in_91prog_73216_73644 = args[2];
  Cyc_st_add(data, "cyclone.scm:get-options!");

closureN_type c_735156;
object e_735160 [2];
c_735156.hdr.mark = gc_color_red;
 c_735156.hdr.grayed = 0;
c_735156.tag = closureN_tag;
 c_735156.fn = (function_type)__lambda_444;
c_735156.num_args = 1;
c_735156.num_elements = 2;
c_735156.elements = (object *)e_735160;
c_735156.elements[0] = in_91prog_73216_73644;
c_735156.elements[1] = k_731374;


closureN_type c_735161;
object e_735194 [1];
c_735161.hdr.mark = gc_color_red;
 c_735161.hdr.grayed = 0;
c_735161.tag = closureN_tag;
 c_735161.fn = (function_type)__lambda_445;
c_735161.num_args = 2;
c_735161.num_elements = 1;
c_735161.elements = (object *)e_735194;
c_735161.elements[0] = opt_73215_73643;

return_direct_with_clo1(data,(closure)&c_735156,__lambda_444,  &c_735161);; 
}

static void __lambda_445(void *data, object self_732149, int argc, object *args) /* object self_732149, object k_731377, object expr_73217_73645, object acc_73218_73646 */
 {
 object k_731377 = args[0]; object expr_73217_73645 = args[1]; object acc_73218_73646 = args[2];
  
closureN_type c_735163;
object e_735189 [3];
c_735163.hdr.mark = gc_color_red;
 c_735163.hdr.grayed = 0;
c_735163.tag = closureN_tag;
 c_735163.fn = (function_type)__lambda_446;
c_735163.num_args = 1;
c_735163.num_elements = 3;
c_735163.elements = (object *)e_735189;
c_735163.elements[0] = acc_73218_73646;
c_735163.elements[1] = expr_73217_73645;
c_735163.elements[2] = k_731377;


complex_num_type local_735192; 
return_direct_with_clo1(data,(closure)&c_735163,__lambda_446,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_735192, ((closureN)self_732149)->elements[0], expr_73217_73645));; 
}

static void __lambda_446(void *data, object self_732150, int argc, object *args) /* object self_732150, object r_731378 */
 {
 object r_731378 = args[0];
  if( (boolean_f != r_731378) ){ 
  
closureN_type c_735165;
object e_735178 [3];
c_735165.hdr.mark = gc_color_red;
 c_735165.hdr.grayed = 0;
c_735165.tag = closureN_tag;
 c_735165.fn = (function_type)__lambda_447;
c_735165.num_args = 1;
c_735165.num_elements = 3;
c_735165.elements = (object *)e_735178;
c_735165.elements[0] = ((closureN)self_732150)->elements[0];
c_735165.elements[1] = ((closureN)self_732150)->elements[1];
c_735165.elements[2] = ((closureN)self_732150)->elements[2];




make_utf8_string_with_len(c_735185, "quote", 5, 5);

object c_735181 = Cyc_set_car_cps(data,(closure)&c_735165,((closureN)self_732150)->elements[1], Cyc_string2symbol(data, &c_735185));
return_closcall1(data,(closure)&c_735165,  c_735181);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732150)->elements[2], (((closure)  ((closureN)self_732150)->elements[2])->fn),  ((closureN)self_732150)->elements[0]);}
;; 
}

static void __lambda_447(void *data, object self_732151, int argc, object *args) /* object self_732151, object r_731379 */
 {

  
closureN_type c_735167;
object e_735174 [2];
c_735167.hdr.mark = gc_color_red;
 c_735167.hdr.grayed = 0;
c_735167.tag = closureN_tag;
 c_735167.fn = (function_type)__lambda_448;
c_735167.num_args = 1;
c_735167.num_elements = 2;
c_735167.elements = (object *)e_735174;
c_735167.elements[0] = ((closureN)self_732151)->elements[0];
c_735167.elements[1] = ((closureN)self_732151)->elements[2];



return_direct_with_clo1(data,(closure)&c_735167,__lambda_448,  Cyc_cadr(data, ((closureN)self_732151)->elements[1]));; 
}

static void __lambda_448(void *data, object self_732152, int argc, object *args) /* object self_732152, object r_731380 */
 {
 object r_731380 = args[0];
  
pair_type local_735172; 
return_direct_with_clo1(data,  ((closureN)self_732152)->elements[1], (((closure)  ((closureN)self_732152)->elements[1])->fn),  set_pair_as_expr(&local_735172, r_731380, ((closureN)self_732152)->elements[0]));; 
}

static void __lambda_444(void *data, object self_732153, int argc, object *args) /* object self_732153, object r_731375 */
 {
 object r_731375 = args[0];
  return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  ((closureN)self_732153)->elements[1], r_731375, NULL, ((closureN)self_732153)->elements[0]);; 
}

static void __lambda_442(void *data, object _, int argc, object *args) /* closure _,object k_731370, object in_91prog_73214_73642 */
 {
object k_731370 = args[0]; object in_91prog_73214_73642 = args[1];
  Cyc_st_add(data, "cyclone.scm:program-c-linker-opts!");
return_direct_with_clo3(data,  __glo_get_91options_67, (((closure)  __glo_get_91options_67)->fn),  k_731370, quote_c_91linker_91options, in_91prog_73214_73642);; 
}

static void __lambda_441(void *data, object _, int argc, object *args) /* closure _,object k_731366, object in_91prog_73213_73641 */
 {
object k_731366 = args[0]; object in_91prog_73213_73641 = args[1];
  Cyc_st_add(data, "cyclone.scm:program-c-compiler-opts!");
return_direct_with_clo3(data,  __glo_get_91options_67, (((closure)  __glo_get_91options_67)->fn),  k_731366, quote_c_91compiler_91options, in_91prog_73213_73641);; 
}

static void __lambda_438(void *data, object _, int argc, object *args) /* closure _,object k_731361, object filename_73211_73639 */
 {
object k_731361 = args[0]; object filename_73211_73639 = args[1];
  Cyc_st_add(data, "cyclone.scm:read-file");

closureN_type c_735141;
object e_735145 [2];
c_735141.hdr.mark = gc_color_red;
 c_735141.hdr.grayed = 0;
c_735141.tag = closureN_tag;
 c_735141.fn = (function_type)__lambda_439;
c_735141.num_args = 1;
c_735141.num_elements = 2;
c_735141.elements = (object *)e_735145;
c_735141.elements[0] = filename_73211_73639;
c_735141.elements[1] = k_731361;


closureN_type c_735146;
object e_735149 [1];
c_735146.hdr.mark = gc_color_red;
 c_735146.hdr.grayed = 0;
c_735146.tag = closureN_tag;
 c_735146.fn = (function_type)__lambda_440;
c_735146.num_args = 1;
c_735146.num_elements = 1;
c_735146.elements = (object *)e_735149;
c_735146.elements[0] = filename_73211_73639;

return_direct_with_clo1(data,(closure)&c_735141,__lambda_439,  &c_735146);; 
}

static void __lambda_440(void *data, object self_732147, int argc, object *args) /* object self_732147, object k_731363, object port_73212_73640 */
 {
 object k_731363 = args[0]; object port_73212_73640 = args[1];
  return_direct_with_clo3(data,  __glo_read_91all_95source_scheme_read, (((closure)  __glo_read_91all_95source_scheme_read)->fn),  k_731363, port_73212_73640, ((closureN)self_732147)->elements[0]);; 
}

static void __lambda_439(void *data, object self_732148, int argc, object *args) /* object self_732148, object r_731362 */
 {
 object r_731362 = args[0];
  return_direct_with_clo3(data,  __glo_call_91with_91input_91file_scheme_file, (((closure)  __glo_call_91with_91input_91file_scheme_file)->fn),  ((closureN)self_732148)->elements[1], ((closureN)self_732148)->elements[0], r_731362);; 
}

static void __lambda_428(void *data, object _, int argc, object *args) /* closure _,object k_731342 */
 {
object k_731342 = args[0];
  Cyc_st_add(data, "cyclone.scm:base-expander");

closureN_type c_735099;
object e_735138 [1];
c_735099.hdr.mark = gc_color_red;
 c_735099.hdr.grayed = 0;
c_735099.tag = closureN_tag;
 c_735099.fn = (function_type)__lambda_429;
c_735099.num_args = 1;
c_735099.num_elements = 1;
c_735099.elements = (object *)e_735138;
c_735099.elements[0] = k_731342;

return_direct_with_clo4(data,  __glo_env_117extend_91environment_scheme_cyclone_util, (((closure)  __glo_env_117extend_91environment_scheme_cyclone_util)->fn),  &c_735099, NULL, NULL, NULL);; 
}

static void __lambda_429(void *data, object self_732138, int argc, object *args) /* object self_732138, object r_731343 */
 {
 object r_731343 = args[0];
  
closureN_type c_735101;
object e_735129 [2];
c_735101.hdr.mark = gc_color_red;
 c_735101.hdr.grayed = 0;
c_735101.tag = closureN_tag;
 c_735101.fn = (function_type)__lambda_430;
c_735101.num_args = 1;
c_735101.num_elements = 2;
c_735101.elements = (object *)e_735129;
c_735101.elements[0] = ((closureN)self_732138)->elements[0];
c_735101.elements[1] = r_731343;


mclosure0(c_735130, (function_type)__lambda_437);c_735130.num_args = 1;
return_direct_with_clo1(data,(closure)&c_735101,__lambda_430,  &c_735130);; 
}

static void __lambda_437(void *data, object self_732139, int argc, object *args) /* object self_732139, object k_731353, object v_73209_73638 */
 {
 object k_731353 = args[0]; object v_73209_73638 = args[1];
  





return_direct_with_clo1(data,  k_731353, (((closure)  k_731353)->fn),  Cyc_is_macro(Cyc_get_cvar(Cyc_cdr(data, v_73209_73638))));; 
}

static void __lambda_430(void *data, object self_732140, int argc, object *args) /* object self_732140, object r_731351 */
 {
 object r_731351 = args[0];
  
closureN_type c_735103;
object e_735126 [2];
c_735103.hdr.mark = gc_color_red;
 c_735103.hdr.grayed = 0;
c_735103.tag = closureN_tag;
 c_735103.fn = (function_type)__lambda_431;
c_735103.num_args = 1;
c_735103.num_elements = 2;
c_735103.elements = (object *)e_735126;
c_735103.elements[0] = ((closureN)self_732140)->elements[0];
c_735103.elements[1] = ((closureN)self_732140)->elements[1];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_735103, r_731351, Cyc_get_global_variables());; 
}

static void __lambda_431(void *data, object self_732141, int argc, object *args) /* object self_732141, object r_731344 */
 {
 object r_731344 = args[0];
  
closureN_type c_735105;
object e_735124 [1];
c_735105.hdr.mark = gc_color_red;
 c_735105.hdr.grayed = 0;
c_735105.tag = closureN_tag;
 c_735105.fn = (function_type)__lambda_432;
c_735105.num_args = 2;
c_735105.num_elements = 1;
c_735105.elements = (object *)e_735124;
c_735105.elements[0] = ((closureN)self_732141)->elements[0];

return_direct_with_clo2(data,(closure)&c_735105,__lambda_432,  ((closureN)self_732141)->elements[1], r_731344);; 
}

static void __lambda_432(void *data, object self_732142, int argc, object *args) /* object self_732142, object rename_91env_73206_73635, object macros_73207_73636 */
 {
 object rename_91env_73206_73635 = args[0]; object macros_73207_73636 = args[1];
  
closureN_type c_735107;
object e_735123 [3];
c_735107.hdr.mark = gc_color_red;
 c_735107.hdr.grayed = 0;
c_735107.tag = closureN_tag;
 c_735107.fn = (function_type)__lambda_433;
c_735107.num_args = 1;
c_735107.num_elements = 3;
c_735107.elements = (object *)e_735123;
c_735107.elements[0] = ((closureN)self_732142)->elements[0];
c_735107.elements[1] = macros_73207_73636;
c_735107.elements[2] = rename_91env_73206_73635;

return_direct_with_clo3(data,  __glo_create_91environment_scheme_eval, (((closure)  __glo_create_91environment_scheme_eval)->fn),  &c_735107, NULL, NULL);; 
}

static void __lambda_433(void *data, object self_732143, int argc, object *args) /* object self_732143, object r_731348 */
 {
 object r_731348 = args[0];
  
closureN_type c_735109;
object e_735121 [2];
c_735109.hdr.mark = gc_color_red;
 c_735109.hdr.grayed = 0;
c_735109.tag = closureN_tag;
 c_735109.fn = (function_type)__lambda_434;
c_735109.num_args = 1;
c_735109.num_elements = 2;
c_735109.elements = (object *)e_735121;
c_735109.elements[0] = ((closureN)self_732143)->elements[0];
c_735109.elements[1] = ((closureN)self_732143)->elements[2];

return_direct_with_clo3(data,  __glo_macro_117load_91env_67_scheme_eval, (((closure)  __glo_macro_117load_91env_67_scheme_eval)->fn),  &c_735109, ((closureN)self_732143)->elements[1], r_731348);; 
}

static void __lambda_434(void *data, object self_732144, int argc, object *args) /* object self_732144, object r_731345 */
 {

  
closureN_type c_735112;
object e_735120 [1];
c_735112.hdr.mark = gc_color_red;
 c_735112.hdr.grayed = 0;
c_735112.tag = closureN_tag;
 c_735112.fn = (function_type)__lambda_435;
c_735112.num_args = 1;
c_735112.num_elements = 1;
c_735112.elements = (object *)e_735120;
c_735112.elements[0] = ((closureN)self_732144)->elements[1];

return_direct_with_clo1(data,  ((closureN)self_732144)->elements[0], (((closure)  ((closureN)self_732144)->elements[0])->fn),  &c_735112);; 
}

static void __lambda_435(void *data, object self_732145, int argc, object *args) /* object self_732145, object k_731346, object ex_73208_73637 */
 {
 object k_731346 = args[0]; object ex_73208_73637 = args[1];
  
closureN_type c_735114;
object e_735119 [3];
c_735114.hdr.mark = gc_color_red;
 c_735114.hdr.grayed = 0;
c_735114.tag = closureN_tag;
 c_735114.fn = (function_type)__lambda_436;
c_735114.num_args = 1;
c_735114.num_elements = 3;
c_735114.elements = (object *)e_735119;
c_735114.elements[0] = ex_73208_73637;
c_735114.elements[1] = k_731346;
c_735114.elements[2] = ((closureN)self_732145)->elements[0];

return_direct_with_clo1(data,  __glo_macro_117get_91env_scheme_eval, (((closure)  __glo_macro_117get_91env_scheme_eval)->fn),  &c_735114);; 
}

static void __lambda_436(void *data, object self_732146, int argc, object *args) /* object self_732146, object r_731347 */
 {
 object r_731347 = args[0];
  return_direct_with_clo4(data,  __glo_expand_scheme_eval, (((closure)  __glo_expand_scheme_eval)->fn),  ((closureN)self_732146)->elements[1], ((closureN)self_732146)->elements[0], r_731347, ((closureN)self_732146)->elements[2]);; 
}

static void __lambda_414(void *data, object _, int argc, object *args) /* closure _,object k_731311, object expr_73191_73626, object expander_73192_73627 */
 {
object k_731311 = args[0]; object expr_73191_73626 = args[1]; object expander_73192_73627 = args[2];
  Cyc_st_add(data, "cyclone.scm:import-reduction");

closureN_type c_734976;
object e_735007 [2];
c_734976.hdr.mark = gc_color_red;
 c_734976.hdr.grayed = 0;
c_734976.tag = closureN_tag;
 c_734976.fn = (function_type)__lambda_415;
c_734976.num_args = 1;
c_734976.num_elements = 2;
c_734976.elements = (object *)e_735007;
c_734976.elements[0] = expr_73191_73626;
c_734976.elements[1] = k_731311;


closureN_type c_735008;
object e_735096 [1];
c_735008.hdr.mark = gc_color_red;
 c_735008.hdr.grayed = 0;
c_735008.tag = closureN_tag;
 c_735008.fn = (function_type)__lambda_420;
c_735008.num_args = 2;
c_735008.num_elements = 1;
c_735008.elements = (object *)e_735096;
c_735008.elements[0] = expander_73192_73627;

return_direct_with_clo1(data,(closure)&c_734976,__lambda_415,  &c_735008);; 
}

static void __lambda_420(void *data, object self_732124, int argc, object *args) /* object self_732124, object k_731322, object ex_73194_73630, object accum_73195_73631 */
 {
 object k_731322 = args[0]; object ex_73194_73630 = args[1]; object accum_73195_73631 = args[2];
  
closureN_type c_735010;
object e_735095 [4];
c_735010.hdr.mark = gc_color_red;
 c_735010.hdr.grayed = 0;
c_735010.tag = closureN_tag;
 c_735010.fn = (function_type)__lambda_421;
c_735010.num_args = 1;
c_735010.num_elements = 4;
c_735010.elements = (object *)e_735095;
c_735010.elements[0] = accum_73195_73631;
c_735010.elements[1] = ex_73194_73630;
c_735010.elements[2] = ((closureN)self_732124)->elements[0];
c_735010.elements[3] = k_731322;

return_direct_with_clo1(data,(closure)&c_735010,__lambda_421,  boolean_f);; 
}

static void __lambda_421(void *data, object self_732125, int argc, object *args) /* object self_732125, object process_73632 */
 {
 object process_73632 = args[0];
  
closureN_type c_735012;
object e_735091 [4];
c_735012.hdr.mark = gc_color_red;
 c_735012.hdr.grayed = 0;
c_735012.tag = closureN_tag;
 c_735012.fn = (function_type)__lambda_711;
c_735012.num_args = 1;
c_735012.num_elements = 4;
c_735012.elements = (object *)e_735091;
c_735012.elements[0] = ((closureN)self_732125)->elements[0];
c_735012.elements[1] = ((closureN)self_732125)->elements[1];
c_735012.elements[2] = ((closureN)self_732125)->elements[2];
c_735012.elements[3] = ((closureN)self_732125)->elements[3];


pair_type local_735094; 
return_direct_with_clo1(data,(closure)&c_735012,__lambda_711,  set_cell_as_expr(&local_735094, process_73632));; 
}

static void __lambda_711(void *data, object self_732126, int argc, object *args) /* object self_732126, object process_73632 */
 {
 object process_73632 = args[0];
  
closureN_type c_735014;
object e_735057 [4];
c_735014.hdr.mark = gc_color_red;
 c_735014.hdr.grayed = 0;
c_735014.tag = closureN_tag;
 c_735014.fn = (function_type)__lambda_422;
c_735014.num_args = 1;
c_735014.num_elements = 4;
c_735014.elements = (object *)e_735057;
c_735014.elements[0] = ((closureN)self_732126)->elements[1];
c_735014.elements[1] = ((closureN)self_732126)->elements[2];
c_735014.elements[2] = ((closureN)self_732126)->elements[3];
c_735014.elements[3] = process_73632;


closureN_type c_735058;
object e_735090 [1];
c_735058.hdr.mark = gc_color_red;
 c_735058.hdr.grayed = 0;
c_735058.tag = closureN_tag;
 c_735058.fn = (function_type)__lambda_427;
c_735058.num_args = 1;
c_735058.num_elements = 1;
c_735058.elements = (object *)e_735090;
c_735058.elements[0] = ((closureN)self_732126)->elements[0];

return_direct_with_clo1(data,(closure)&c_735014,__lambda_422,  &c_735058);; 
}

static void __lambda_427(void *data, object self_732127, int argc, object *args) /* object self_732127, object k_731330, object e_73196_73633 */
 {
 object k_731330 = args[0]; object e_73196_73633 = args[1];
    complex_num_type local_735061; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_735061, quote_import, e_73196_73633)) ){ 
  
pair_type local_735065; 

pair_type local_735068; 






return_direct_with_clo1(data,  k_731330, (((closure)  k_731330)->fn),  set_pair_as_expr(&local_735065, set_pair_as_expr(&local_735068, Cyc_cdr(data, e_73196_73633), Cyc_car(data, ((closureN)self_732127)->elements[0])), Cyc_cdr(data, ((closureN)self_732127)->elements[0])));
} else { 
  
pair_type local_735080; 



pair_type local_735086; 


return_direct_with_clo1(data,  k_731330, (((closure)  k_731330)->fn),  set_pair_as_expr(&local_735080, Cyc_car(data, ((closureN)self_732127)->elements[0]), set_pair_as_expr(&local_735086, e_73196_73633, Cyc_cdr(data, ((closureN)self_732127)->elements[0]))));}
;; 
}

static void __lambda_422(void *data, object self_732128, int argc, object *args) /* object self_732128, object r_731329 */
 {
 object r_731329 = args[0];
  
closureN_type c_735016;
object e_735053 [4];
c_735016.hdr.mark = gc_color_red;
 c_735016.hdr.grayed = 0;
c_735016.tag = closureN_tag;
 c_735016.fn = (function_type)__lambda_423;
c_735016.num_args = 1;
c_735016.num_elements = 4;
c_735016.elements = (object *)e_735053;
c_735016.elements[0] = ((closureN)self_732128)->elements[0];
c_735016.elements[1] = ((closureN)self_732128)->elements[1];
c_735016.elements[2] = ((closureN)self_732128)->elements[2];
c_735016.elements[3] = ((closureN)self_732128)->elements[3];



return_direct_with_clo1(data,(closure)&c_735016,__lambda_423,  Cyc_set_cell(data, ((closureN)self_732128)->elements[3], r_731329));; 
}

static void __lambda_423(void *data, object self_732129, int argc, object *args) /* object self_732129, object r_731323 */
 {

  
closureN_type c_735018;
object e_735048 [4];
c_735018.hdr.mark = gc_color_red;
 c_735018.hdr.grayed = 0;
c_735018.tag = closureN_tag;
 c_735018.fn = (function_type)__lambda_424;
c_735018.num_args = 1;
c_735018.num_elements = 4;
c_735018.elements = (object *)e_735048;
c_735018.elements[0] = ((closureN)self_732129)->elements[0];
c_735018.elements[1] = ((closureN)self_732129)->elements[1];
c_735018.elements[2] = ((closureN)self_732129)->elements[2];
c_735018.elements[3] = ((closureN)self_732129)->elements[3];


complex_num_type local_735051; 
return_direct_with_clo1(data,(closure)&c_735018,__lambda_424,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_735051, quote_cond_91expand, ((closureN)self_732129)->elements[0]));; 
}

static void __lambda_424(void *data, object self_732130, int argc, object *args) /* object self_732130, object r_731324 */
 {
 object r_731324 = args[0];
  if( (boolean_f != r_731324) ){ 
  
closureN_type c_735021;
object e_735040 [3];
c_735021.hdr.mark = gc_color_red;
 c_735021.hdr.grayed = 0;
c_735021.tag = closureN_tag;
 c_735021.fn = (function_type)__lambda_425;
c_735021.num_args = 1;
c_735021.num_elements = 3;
c_735021.elements = (object *)e_735040;
c_735021.elements[0] = ((closureN)self_732130)->elements[0];
c_735021.elements[1] = ((closureN)self_732130)->elements[2];
c_735021.elements[2] = ((closureN)self_732130)->elements[3];

return_closcall2(data,  ((closureN)self_732130)->elements[1],  &c_735021, ((closureN)self_732130)->elements[0]);
} else { 
  

return_closcall2(data,  car(((closureN)self_732130)->elements[3]),  ((closureN)self_732130)->elements[2], ((closureN)self_732130)->elements[0]);}
;; 
}

static void __lambda_425(void *data, object self_732131, int argc, object *args) /* object self_732131, object ex_85_73204_73634 */
 {
 object ex_85_73204_73634 = args[0];
  
closureN_type c_735023;
object e_735036 [4];
c_735023.hdr.mark = gc_color_red;
 c_735023.hdr.grayed = 0;
c_735023.tag = closureN_tag;
 c_735023.fn = (function_type)__lambda_426;
c_735023.num_args = 1;
c_735023.num_elements = 4;
c_735023.elements = (object *)e_735036;
c_735023.elements[0] = ((closureN)self_732131)->elements[0];
c_735023.elements[1] = ex_85_73204_73634;
c_735023.elements[2] = ((closureN)self_732131)->elements[1];
c_735023.elements[3] = ((closureN)self_732131)->elements[2];


complex_num_type local_735039; 
return_direct_with_clo1(data,(closure)&c_735023,__lambda_426,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_735039, quote_import, ex_85_73204_73634));; 
}

static void __lambda_426(void *data, object self_732132, int argc, object *args) /* object self_732132, object r_731326 */
 {
 object r_731326 = args[0];
  if( (boolean_f != r_731326) ){ 
  

return_closcall2(data,  car(((closureN)self_732132)->elements[3]),  ((closureN)self_732132)->elements[2], ((closureN)self_732132)->elements[1]);
} else { 
  

return_closcall2(data,  car(((closureN)self_732132)->elements[3]),  ((closureN)self_732132)->elements[2], ((closureN)self_732132)->elements[0]);}
;; 
}

static void __lambda_415(void *data, object self_732133, int argc, object *args) /* object self_732133, object r_731318 */
 {
 object r_731318 = args[0];
  
closureN_type c_734978;
object e_735002 [1];
c_734978.hdr.mark = gc_color_red;
 c_734978.hdr.grayed = 0;
c_734978.tag = closureN_tag;
 c_734978.fn = (function_type)__lambda_416;
c_734978.num_args = 1;
c_734978.num_elements = 1;
c_734978.elements = (object *)e_735002;
c_734978.elements[0] = ((closureN)self_732133)->elements[1];


pair_type local_735005; 
return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  &c_734978, r_731318, set_pair_as_expr(&local_735005, NULL, NULL), ((closureN)self_732133)->elements[0]);; 
}

static void __lambda_416(void *data, object self_732134, int argc, object *args) /* object self_732134, object results_73193_73629 */
 {
 object results_73193_73629 = args[0];
  
closureN_type c_734980;
object e_734999 [2];
c_734980.hdr.mark = gc_color_red;
 c_734980.hdr.grayed = 0;
c_734980.tag = closureN_tag;
 c_734980.fn = (function_type)__lambda_417;
c_734980.num_args = 1;
c_734980.num_elements = 2;
c_734980.elements = (object *)e_734999;
c_734980.elements[0] = ((closureN)self_732134)->elements[0];
c_734980.elements[1] = results_73193_73629;



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_734980, Cyc_car(data, results_73193_73629));; 
}

static void __lambda_417(void *data, object self_732135, int argc, object *args) /* object self_732135, object r_731316 */
 {
 object r_731316 = args[0];
  
closureN_type c_734982;
object e_734995 [2];
c_734982.hdr.mark = gc_color_red;
 c_734982.hdr.grayed = 0;
c_734982.tag = closureN_tag;
 c_734982.fn = (function_type)__lambda_418;
c_734982.num_args = 1;
c_734982.num_elements = 2;
c_734982.elements = (object *)e_734995;
c_734982.elements[0] = ((closureN)self_732135)->elements[0];
c_734982.elements[1] = ((closureN)self_732135)->elements[1];


object c_734998 = apply(data,(closure)&c_734982,__glo_append_scheme_base, r_731316);
return_closcall1(data,(closure)&c_734982,  c_734998);; 
}

static void __lambda_418(void *data, object self_732136, int argc, object *args) /* object self_732136, object r_731313 */
 {
 object r_731313 = args[0];
  
closureN_type c_734984;
object e_734991 [2];
c_734984.hdr.mark = gc_color_red;
 c_734984.hdr.grayed = 0;
c_734984.tag = closureN_tag;
 c_734984.fn = (function_type)__lambda_419;
c_734984.num_args = 1;
c_734984.num_elements = 2;
c_734984.elements = (object *)e_734991;
c_734984.elements[0] = ((closureN)self_732136)->elements[0];
c_734984.elements[1] = r_731313;



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_734984, Cyc_cdr(data, ((closureN)self_732136)->elements[1]));; 
}

static void __lambda_419(void *data, object self_732137, int argc, object *args) /* object self_732137, object r_731314 */
 {
 object r_731314 = args[0];
  
pair_type local_734989; 
return_direct_with_clo1(data,  ((closureN)self_732137)->elements[0], (((closure)  ((closureN)self_732137)->elements[0])->fn),  set_pair_as_expr(&local_734989, ((closureN)self_732137)->elements[1], r_731314));; 
}

static void __lambda_28(void *data, object _, int argc, object *args) /* closure _,object k_73805, object input_91program_7334_73537, object program_117imports_95code_7335_73538, object lib_91deps_7336_73539, object change_91lib_91deps_67_7337_73540, object src_91file_7338_73541, object append_91dirs_7339_73542, object prepend_91dirs_7340_73543 */
 {
object k_73805 = args[0]; object input_91program_7334_73537 = args[1]; object program_117imports_95code_7335_73538 = args[2]; object lib_91deps_7336_73539 = args[3]; object change_91lib_91deps_67_7337_73540 = args[4]; object src_91file_7338_73541 = args[5]; object append_91dirs_7339_73542 = args[6]; object prepend_91dirs_7340_73543 = args[7];
  Cyc_st_add(data, "cyclone.scm:c-compile-and-emit");

closureN_type c_732550;
object e_734970 [7];
c_732550.hdr.mark = gc_color_red;
 c_732550.hdr.grayed = 0;
c_732550.tag = closureN_tag;
 c_732550.fn = (function_type)__lambda_710;
c_732550.num_args = 1;
c_732550.num_elements = 7;
c_732550.elements = (object *)e_734970;
c_732550.elements[0] = append_91dirs_7339_73542;
c_732550.elements[1] = change_91lib_91deps_67_7337_73540;
c_732550.elements[2] = k_73805;
c_732550.elements[3] = lib_91deps_7336_73539;
c_732550.elements[4] = prepend_91dirs_7340_73543;
c_732550.elements[5] = program_117imports_95code_7335_73538;
c_732550.elements[6] = src_91file_7338_73541;


pair_type local_734973; 
return_direct_with_clo1(data,(closure)&c_732550,__lambda_710,  set_cell_as_expr(&local_734973, input_91program_7334_73537));; 
}

static void __lambda_710(void *data, object self_731721, int argc, object *args) /* object self_731721, object input_91program_7334_73537 */
 {
 object input_91program_7334_73537 = args[0];
  
closureN_type c_732552;
object e_734965 [7];
c_732552.hdr.mark = gc_color_red;
 c_732552.hdr.grayed = 0;
c_732552.tag = closureN_tag;
 c_732552.fn = (function_type)__lambda_709;
c_732552.num_args = 1;
c_732552.num_elements = 7;
c_732552.elements = (object *)e_734965;
c_732552.elements[0] = ((closureN)self_731721)->elements[0];
c_732552.elements[1] = ((closureN)self_731721)->elements[1];
c_732552.elements[2] = input_91program_7334_73537;
c_732552.elements[3] = ((closureN)self_731721)->elements[2];
c_732552.elements[4] = ((closureN)self_731721)->elements[4];
c_732552.elements[5] = ((closureN)self_731721)->elements[5];
c_732552.elements[6] = ((closureN)self_731721)->elements[6];


pair_type local_734968; 
return_direct_with_clo1(data,(closure)&c_732552,__lambda_709,  set_cell_as_expr(&local_734968, ((closureN)self_731721)->elements[3]));; 
}

static void __lambda_709(void *data, object self_731722, int argc, object *args) /* object self_731722, object lib_91deps_7336_73539 */
 {
 object lib_91deps_7336_73539 = args[0];
  
closureN_type c_732554;
object e_732557 [1];
c_732554.hdr.mark = gc_color_red;
 c_732554.hdr.grayed = 0;
c_732554.tag = closureN_tag;
 c_732554.fn = (function_type)__lambda_29;
c_732554.num_args = 1;
c_732554.num_elements = 1;
c_732554.elements = (object *)e_732557;
c_732554.elements[0] = ((closureN)self_731722)->elements[3];


closureN_type c_732558;
object e_734964 [7];
c_732558.hdr.mark = gc_color_red;
 c_732558.hdr.grayed = 0;
c_732558.tag = closureN_tag;
 c_732558.fn = (function_type)__lambda_30;
c_732558.num_args = 1;
c_732558.num_elements = 7;
c_732558.elements = (object *)e_734964;
c_732558.elements[0] = ((closureN)self_731722)->elements[0];
c_732558.elements[1] = ((closureN)self_731722)->elements[1];
c_732558.elements[2] = ((closureN)self_731722)->elements[2];
c_732558.elements[3] = lib_91deps_7336_73539;
c_732558.elements[4] = ((closureN)self_731722)->elements[4];
c_732558.elements[5] = ((closureN)self_731722)->elements[5];
c_732558.elements[6] = ((closureN)self_731722)->elements[6];

return_direct_with_clo1(data,(closure)&c_732554,__lambda_29,  &c_732558);; 
}

static void __lambda_30(void *data, object self_731723, int argc, object *args) /* object self_731723, object k_73807, object return_7341_73560 */
 {
 object k_73807 = args[0]; object return_7341_73560 = args[1];
  
closureN_type c_732560;
object e_734963 [9];
c_732560.hdr.mark = gc_color_red;
 c_732560.hdr.grayed = 0;
c_732560.tag = closureN_tag;
 c_732560.fn = (function_type)__lambda_31;
c_732560.num_args = 16;
c_732560.num_elements = 9;
c_732560.elements = (object *)e_734963;
c_732560.elements[0] = ((closureN)self_731723)->elements[0];
c_732560.elements[1] = ((closureN)self_731723)->elements[1];
c_732560.elements[2] = ((closureN)self_731723)->elements[2];
c_732560.elements[3] = k_73807;
c_732560.elements[4] = ((closureN)self_731723)->elements[3];
c_732560.elements[5] = ((closureN)self_731723)->elements[4];
c_732560.elements[6] = ((closureN)self_731723)->elements[5];
c_732560.elements[7] = return_7341_73560;
c_732560.elements[8] = ((closureN)self_731723)->elements[6];

return_direct_with_clo16(data,(closure)&c_732560,__lambda_31,  boolean_f, boolean_f, boolean_f, boolean_f, 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_31(void *data, object self_731724, int argc, object *args) /* object self_731724, object globals_73561, object module_91globals_73562, object program_127_73563, object imports_73564, object inlines_73565, object imported_91vars_73566, object lib_91name_73567, object lib_91exports_73568, object lib_91renamed_91exports_73569, object lib_91pass_91thru_91exports_73570, object c_91headers_73571, object rename_91env_73572, object inlinable_91scheme_91fncs_73573, object inject_91import_73574, object inject_91globals_67_73575, object flag_91set_127_73576 */
 {
 object globals_73561 = args[0]; object module_91globals_73562 = args[1]; object program_127_73563 = args[2]; object imports_73564 = args[3]; object inlines_73565 = args[4]; object imported_91vars_73566 = args[5]; object lib_91name_73567 = args[6]; object lib_91exports_73568 = args[7]; object lib_91renamed_91exports_73569 = args[8]; object lib_91pass_91thru_91exports_73570 = args[9]; object c_91headers_73571 = args[10]; object rename_91env_73572 = args[11]; object inlinable_91scheme_91fncs_73573 = args[12]; object inject_91import_73574 = args[13]; object inject_91globals_67_73575 = args[14]; object flag_91set_127_73576 = args[15];
  
closureN_type c_732562;
object e_734959 [24];
c_732562.hdr.mark = gc_color_red;
 c_732562.hdr.grayed = 0;
c_732562.tag = closureN_tag;
 c_732562.fn = (function_type)__lambda_708;
c_732562.num_args = 1;
c_732562.num_elements = 24;
c_732562.elements = (object *)e_734959;
c_732562.elements[0] = ((closureN)self_731724)->elements[0];
c_732562.elements[1] = c_91headers_73571;
c_732562.elements[2] = ((closureN)self_731724)->elements[1];
c_732562.elements[3] = flag_91set_127_73576;
c_732562.elements[4] = imported_91vars_73566;
c_732562.elements[5] = imports_73564;
c_732562.elements[6] = inject_91globals_67_73575;
c_732562.elements[7] = inject_91import_73574;
c_732562.elements[8] = inlinable_91scheme_91fncs_73573;
c_732562.elements[9] = inlines_73565;
c_732562.elements[10] = ((closureN)self_731724)->elements[2];
c_732562.elements[11] = ((closureN)self_731724)->elements[3];
c_732562.elements[12] = ((closureN)self_731724)->elements[4];
c_732562.elements[13] = lib_91exports_73568;
c_732562.elements[14] = lib_91name_73567;
c_732562.elements[15] = lib_91pass_91thru_91exports_73570;
c_732562.elements[16] = lib_91renamed_91exports_73569;
c_732562.elements[17] = module_91globals_73562;
c_732562.elements[18] = ((closureN)self_731724)->elements[5];
c_732562.elements[19] = ((closureN)self_731724)->elements[6];
c_732562.elements[20] = program_127_73563;
c_732562.elements[21] = rename_91env_73572;
c_732562.elements[22] = ((closureN)self_731724)->elements[7];
c_732562.elements[23] = ((closureN)self_731724)->elements[8];


pair_type local_734962; 
return_direct_with_clo1(data,(closure)&c_732562,__lambda_708,  set_cell_as_expr(&local_734962, globals_73561));; 
}

static void __lambda_708(void *data, object self_731725, int argc, object *args) /* object self_731725, object globals_73561 */
 {
 object globals_73561 = args[0];
  
closureN_type c_732564;
object e_734954 [24];
c_732564.hdr.mark = gc_color_red;
 c_732564.hdr.grayed = 0;
c_732564.tag = closureN_tag;
 c_732564.fn = (function_type)__lambda_707;
c_732564.num_args = 1;
c_732564.num_elements = 24;
c_732564.elements = (object *)e_734954;
c_732564.elements[0] = ((closureN)self_731725)->elements[0];
c_732564.elements[1] = ((closureN)self_731725)->elements[1];
c_732564.elements[2] = ((closureN)self_731725)->elements[2];
c_732564.elements[3] = ((closureN)self_731725)->elements[3];
c_732564.elements[4] = globals_73561;
c_732564.elements[5] = ((closureN)self_731725)->elements[4];
c_732564.elements[6] = ((closureN)self_731725)->elements[5];
c_732564.elements[7] = ((closureN)self_731725)->elements[6];
c_732564.elements[8] = ((closureN)self_731725)->elements[7];
c_732564.elements[9] = ((closureN)self_731725)->elements[8];
c_732564.elements[10] = ((closureN)self_731725)->elements[9];
c_732564.elements[11] = ((closureN)self_731725)->elements[10];
c_732564.elements[12] = ((closureN)self_731725)->elements[11];
c_732564.elements[13] = ((closureN)self_731725)->elements[12];
c_732564.elements[14] = ((closureN)self_731725)->elements[13];
c_732564.elements[15] = ((closureN)self_731725)->elements[14];
c_732564.elements[16] = ((closureN)self_731725)->elements[15];
c_732564.elements[17] = ((closureN)self_731725)->elements[16];
c_732564.elements[18] = ((closureN)self_731725)->elements[18];
c_732564.elements[19] = ((closureN)self_731725)->elements[19];
c_732564.elements[20] = ((closureN)self_731725)->elements[20];
c_732564.elements[21] = ((closureN)self_731725)->elements[21];
c_732564.elements[22] = ((closureN)self_731725)->elements[22];
c_732564.elements[23] = ((closureN)self_731725)->elements[23];


pair_type local_734957; 
return_direct_with_clo1(data,(closure)&c_732564,__lambda_707,  set_cell_as_expr(&local_734957, ((closureN)self_731725)->elements[17]));; 
}

static void __lambda_707(void *data, object self_731726, int argc, object *args) /* object self_731726, object module_91globals_73562 */
 {
 object module_91globals_73562 = args[0];
  
closureN_type c_732566;
object e_734949 [24];
c_732566.hdr.mark = gc_color_red;
 c_732566.hdr.grayed = 0;
c_732566.tag = closureN_tag;
 c_732566.fn = (function_type)__lambda_706;
c_732566.num_args = 1;
c_732566.num_elements = 24;
c_732566.elements = (object *)e_734949;
c_732566.elements[0] = ((closureN)self_731726)->elements[0];
c_732566.elements[1] = ((closureN)self_731726)->elements[1];
c_732566.elements[2] = ((closureN)self_731726)->elements[2];
c_732566.elements[3] = ((closureN)self_731726)->elements[3];
c_732566.elements[4] = ((closureN)self_731726)->elements[4];
c_732566.elements[5] = ((closureN)self_731726)->elements[5];
c_732566.elements[6] = ((closureN)self_731726)->elements[6];
c_732566.elements[7] = ((closureN)self_731726)->elements[7];
c_732566.elements[8] = ((closureN)self_731726)->elements[8];
c_732566.elements[9] = ((closureN)self_731726)->elements[9];
c_732566.elements[10] = ((closureN)self_731726)->elements[10];
c_732566.elements[11] = ((closureN)self_731726)->elements[11];
c_732566.elements[12] = ((closureN)self_731726)->elements[12];
c_732566.elements[13] = ((closureN)self_731726)->elements[13];
c_732566.elements[14] = ((closureN)self_731726)->elements[14];
c_732566.elements[15] = ((closureN)self_731726)->elements[15];
c_732566.elements[16] = ((closureN)self_731726)->elements[16];
c_732566.elements[17] = ((closureN)self_731726)->elements[17];
c_732566.elements[18] = module_91globals_73562;
c_732566.elements[19] = ((closureN)self_731726)->elements[18];
c_732566.elements[20] = ((closureN)self_731726)->elements[19];
c_732566.elements[21] = ((closureN)self_731726)->elements[21];
c_732566.elements[22] = ((closureN)self_731726)->elements[22];
c_732566.elements[23] = ((closureN)self_731726)->elements[23];


pair_type local_734952; 
return_direct_with_clo1(data,(closure)&c_732566,__lambda_706,  set_cell_as_expr(&local_734952, ((closureN)self_731726)->elements[20]));; 
}

static void __lambda_706(void *data, object self_731727, int argc, object *args) /* object self_731727, object program_127_73563 */
 {
 object program_127_73563 = args[0];
  
closureN_type c_732568;
object e_734944 [24];
c_732568.hdr.mark = gc_color_red;
 c_732568.hdr.grayed = 0;
c_732568.tag = closureN_tag;
 c_732568.fn = (function_type)__lambda_705;
c_732568.num_args = 1;
c_732568.num_elements = 24;
c_732568.elements = (object *)e_734944;
c_732568.elements[0] = ((closureN)self_731727)->elements[0];
c_732568.elements[1] = ((closureN)self_731727)->elements[1];
c_732568.elements[2] = ((closureN)self_731727)->elements[2];
c_732568.elements[3] = ((closureN)self_731727)->elements[3];
c_732568.elements[4] = ((closureN)self_731727)->elements[4];
c_732568.elements[5] = ((closureN)self_731727)->elements[5];
c_732568.elements[6] = ((closureN)self_731727)->elements[7];
c_732568.elements[7] = ((closureN)self_731727)->elements[8];
c_732568.elements[8] = ((closureN)self_731727)->elements[9];
c_732568.elements[9] = ((closureN)self_731727)->elements[10];
c_732568.elements[10] = ((closureN)self_731727)->elements[11];
c_732568.elements[11] = ((closureN)self_731727)->elements[12];
c_732568.elements[12] = ((closureN)self_731727)->elements[13];
c_732568.elements[13] = ((closureN)self_731727)->elements[14];
c_732568.elements[14] = ((closureN)self_731727)->elements[15];
c_732568.elements[15] = ((closureN)self_731727)->elements[16];
c_732568.elements[16] = ((closureN)self_731727)->elements[17];
c_732568.elements[17] = ((closureN)self_731727)->elements[18];
c_732568.elements[18] = ((closureN)self_731727)->elements[19];
c_732568.elements[19] = ((closureN)self_731727)->elements[20];
c_732568.elements[20] = program_127_73563;
c_732568.elements[21] = ((closureN)self_731727)->elements[21];
c_732568.elements[22] = ((closureN)self_731727)->elements[22];
c_732568.elements[23] = ((closureN)self_731727)->elements[23];


pair_type local_734947; 
return_direct_with_clo1(data,(closure)&c_732568,__lambda_705,  set_cell_as_expr(&local_734947, ((closureN)self_731727)->elements[6]));; 
}

static void __lambda_705(void *data, object self_731728, int argc, object *args) /* object self_731728, object imports_73564 */
 {
 object imports_73564 = args[0];
  
closureN_type c_732570;
object e_734939 [24];
c_732570.hdr.mark = gc_color_red;
 c_732570.hdr.grayed = 0;
c_732570.tag = closureN_tag;
 c_732570.fn = (function_type)__lambda_704;
c_732570.num_args = 1;
c_732570.num_elements = 24;
c_732570.elements = (object *)e_734939;
c_732570.elements[0] = ((closureN)self_731728)->elements[0];
c_732570.elements[1] = ((closureN)self_731728)->elements[1];
c_732570.elements[2] = ((closureN)self_731728)->elements[2];
c_732570.elements[3] = ((closureN)self_731728)->elements[3];
c_732570.elements[4] = ((closureN)self_731728)->elements[4];
c_732570.elements[5] = ((closureN)self_731728)->elements[5];
c_732570.elements[6] = imports_73564;
c_732570.elements[7] = ((closureN)self_731728)->elements[6];
c_732570.elements[8] = ((closureN)self_731728)->elements[7];
c_732570.elements[9] = ((closureN)self_731728)->elements[8];
c_732570.elements[10] = ((closureN)self_731728)->elements[10];
c_732570.elements[11] = ((closureN)self_731728)->elements[11];
c_732570.elements[12] = ((closureN)self_731728)->elements[12];
c_732570.elements[13] = ((closureN)self_731728)->elements[13];
c_732570.elements[14] = ((closureN)self_731728)->elements[14];
c_732570.elements[15] = ((closureN)self_731728)->elements[15];
c_732570.elements[16] = ((closureN)self_731728)->elements[16];
c_732570.elements[17] = ((closureN)self_731728)->elements[17];
c_732570.elements[18] = ((closureN)self_731728)->elements[18];
c_732570.elements[19] = ((closureN)self_731728)->elements[19];
c_732570.elements[20] = ((closureN)self_731728)->elements[20];
c_732570.elements[21] = ((closureN)self_731728)->elements[21];
c_732570.elements[22] = ((closureN)self_731728)->elements[22];
c_732570.elements[23] = ((closureN)self_731728)->elements[23];


pair_type local_734942; 
return_direct_with_clo1(data,(closure)&c_732570,__lambda_704,  set_cell_as_expr(&local_734942, ((closureN)self_731728)->elements[9]));; 
}

static void __lambda_704(void *data, object self_731729, int argc, object *args) /* object self_731729, object inlines_73565 */
 {
 object inlines_73565 = args[0];
  
closureN_type c_732572;
object e_734934 [24];
c_732572.hdr.mark = gc_color_red;
 c_732572.hdr.grayed = 0;
c_732572.tag = closureN_tag;
 c_732572.fn = (function_type)__lambda_703;
c_732572.num_args = 1;
c_732572.num_elements = 24;
c_732572.elements = (object *)e_734934;
c_732572.elements[0] = ((closureN)self_731729)->elements[0];
c_732572.elements[1] = ((closureN)self_731729)->elements[1];
c_732572.elements[2] = ((closureN)self_731729)->elements[2];
c_732572.elements[3] = ((closureN)self_731729)->elements[3];
c_732572.elements[4] = ((closureN)self_731729)->elements[4];
c_732572.elements[5] = ((closureN)self_731729)->elements[6];
c_732572.elements[6] = ((closureN)self_731729)->elements[7];
c_732572.elements[7] = ((closureN)self_731729)->elements[8];
c_732572.elements[8] = ((closureN)self_731729)->elements[9];
c_732572.elements[9] = inlines_73565;
c_732572.elements[10] = ((closureN)self_731729)->elements[10];
c_732572.elements[11] = ((closureN)self_731729)->elements[11];
c_732572.elements[12] = ((closureN)self_731729)->elements[12];
c_732572.elements[13] = ((closureN)self_731729)->elements[13];
c_732572.elements[14] = ((closureN)self_731729)->elements[14];
c_732572.elements[15] = ((closureN)self_731729)->elements[15];
c_732572.elements[16] = ((closureN)self_731729)->elements[16];
c_732572.elements[17] = ((closureN)self_731729)->elements[17];
c_732572.elements[18] = ((closureN)self_731729)->elements[18];
c_732572.elements[19] = ((closureN)self_731729)->elements[19];
c_732572.elements[20] = ((closureN)self_731729)->elements[20];
c_732572.elements[21] = ((closureN)self_731729)->elements[21];
c_732572.elements[22] = ((closureN)self_731729)->elements[22];
c_732572.elements[23] = ((closureN)self_731729)->elements[23];


pair_type local_734937; 
return_direct_with_clo1(data,(closure)&c_732572,__lambda_703,  set_cell_as_expr(&local_734937, ((closureN)self_731729)->elements[5]));; 
}

static void __lambda_703(void *data, object self_731730, int argc, object *args) /* object self_731730, object imported_91vars_73566 */
 {
 object imported_91vars_73566 = args[0];
  
closureN_type c_732574;
object e_734929 [24];
c_732574.hdr.mark = gc_color_red;
 c_732574.hdr.grayed = 0;
c_732574.tag = closureN_tag;
 c_732574.fn = (function_type)__lambda_702;
c_732574.num_args = 1;
c_732574.num_elements = 24;
c_732574.elements = (object *)e_734929;
c_732574.elements[0] = ((closureN)self_731730)->elements[0];
c_732574.elements[1] = ((closureN)self_731730)->elements[1];
c_732574.elements[2] = ((closureN)self_731730)->elements[2];
c_732574.elements[3] = ((closureN)self_731730)->elements[3];
c_732574.elements[4] = ((closureN)self_731730)->elements[4];
c_732574.elements[5] = imported_91vars_73566;
c_732574.elements[6] = ((closureN)self_731730)->elements[5];
c_732574.elements[7] = ((closureN)self_731730)->elements[6];
c_732574.elements[8] = ((closureN)self_731730)->elements[7];
c_732574.elements[9] = ((closureN)self_731730)->elements[8];
c_732574.elements[10] = ((closureN)self_731730)->elements[9];
c_732574.elements[11] = ((closureN)self_731730)->elements[10];
c_732574.elements[12] = ((closureN)self_731730)->elements[11];
c_732574.elements[13] = ((closureN)self_731730)->elements[12];
c_732574.elements[14] = ((closureN)self_731730)->elements[13];
c_732574.elements[15] = ((closureN)self_731730)->elements[15];
c_732574.elements[16] = ((closureN)self_731730)->elements[16];
c_732574.elements[17] = ((closureN)self_731730)->elements[17];
c_732574.elements[18] = ((closureN)self_731730)->elements[18];
c_732574.elements[19] = ((closureN)self_731730)->elements[19];
c_732574.elements[20] = ((closureN)self_731730)->elements[20];
c_732574.elements[21] = ((closureN)self_731730)->elements[21];
c_732574.elements[22] = ((closureN)self_731730)->elements[22];
c_732574.elements[23] = ((closureN)self_731730)->elements[23];


pair_type local_734932; 
return_direct_with_clo1(data,(closure)&c_732574,__lambda_702,  set_cell_as_expr(&local_734932, ((closureN)self_731730)->elements[14]));; 
}

static void __lambda_702(void *data, object self_731731, int argc, object *args) /* object self_731731, object lib_91name_73567 */
 {
 object lib_91name_73567 = args[0];
  
closureN_type c_732576;
object e_734924 [24];
c_732576.hdr.mark = gc_color_red;
 c_732576.hdr.grayed = 0;
c_732576.tag = closureN_tag;
 c_732576.fn = (function_type)__lambda_701;
c_732576.num_args = 1;
c_732576.num_elements = 24;
c_732576.elements = (object *)e_734924;
c_732576.elements[0] = ((closureN)self_731731)->elements[0];
c_732576.elements[1] = ((closureN)self_731731)->elements[1];
c_732576.elements[2] = ((closureN)self_731731)->elements[2];
c_732576.elements[3] = ((closureN)self_731731)->elements[3];
c_732576.elements[4] = ((closureN)self_731731)->elements[4];
c_732576.elements[5] = ((closureN)self_731731)->elements[5];
c_732576.elements[6] = ((closureN)self_731731)->elements[6];
c_732576.elements[7] = ((closureN)self_731731)->elements[7];
c_732576.elements[8] = ((closureN)self_731731)->elements[8];
c_732576.elements[9] = ((closureN)self_731731)->elements[9];
c_732576.elements[10] = ((closureN)self_731731)->elements[10];
c_732576.elements[11] = ((closureN)self_731731)->elements[11];
c_732576.elements[12] = ((closureN)self_731731)->elements[12];
c_732576.elements[13] = ((closureN)self_731731)->elements[13];
c_732576.elements[14] = lib_91name_73567;
c_732576.elements[15] = ((closureN)self_731731)->elements[15];
c_732576.elements[16] = ((closureN)self_731731)->elements[16];
c_732576.elements[17] = ((closureN)self_731731)->elements[17];
c_732576.elements[18] = ((closureN)self_731731)->elements[18];
c_732576.elements[19] = ((closureN)self_731731)->elements[19];
c_732576.elements[20] = ((closureN)self_731731)->elements[20];
c_732576.elements[21] = ((closureN)self_731731)->elements[21];
c_732576.elements[22] = ((closureN)self_731731)->elements[22];
c_732576.elements[23] = ((closureN)self_731731)->elements[23];


pair_type local_734927; 
return_direct_with_clo1(data,(closure)&c_732576,__lambda_701,  set_cell_as_expr(&local_734927, ((closureN)self_731731)->elements[14]));; 
}

static void __lambda_701(void *data, object self_731732, int argc, object *args) /* object self_731732, object lib_91exports_73568 */
 {
 object lib_91exports_73568 = args[0];
  
closureN_type c_732578;
object e_734919 [24];
c_732578.hdr.mark = gc_color_red;
 c_732578.hdr.grayed = 0;
c_732578.tag = closureN_tag;
 c_732578.fn = (function_type)__lambda_700;
c_732578.num_args = 1;
c_732578.num_elements = 24;
c_732578.elements = (object *)e_734919;
c_732578.elements[0] = ((closureN)self_731732)->elements[0];
c_732578.elements[1] = ((closureN)self_731732)->elements[1];
c_732578.elements[2] = ((closureN)self_731732)->elements[2];
c_732578.elements[3] = ((closureN)self_731732)->elements[3];
c_732578.elements[4] = ((closureN)self_731732)->elements[4];
c_732578.elements[5] = ((closureN)self_731732)->elements[5];
c_732578.elements[6] = ((closureN)self_731732)->elements[6];
c_732578.elements[7] = ((closureN)self_731732)->elements[7];
c_732578.elements[8] = ((closureN)self_731732)->elements[8];
c_732578.elements[9] = ((closureN)self_731732)->elements[9];
c_732578.elements[10] = ((closureN)self_731732)->elements[10];
c_732578.elements[11] = ((closureN)self_731732)->elements[11];
c_732578.elements[12] = ((closureN)self_731732)->elements[12];
c_732578.elements[13] = ((closureN)self_731732)->elements[13];
c_732578.elements[14] = lib_91exports_73568;
c_732578.elements[15] = ((closureN)self_731732)->elements[14];
c_732578.elements[16] = ((closureN)self_731732)->elements[15];
c_732578.elements[17] = ((closureN)self_731732)->elements[17];
c_732578.elements[18] = ((closureN)self_731732)->elements[18];
c_732578.elements[19] = ((closureN)self_731732)->elements[19];
c_732578.elements[20] = ((closureN)self_731732)->elements[20];
c_732578.elements[21] = ((closureN)self_731732)->elements[21];
c_732578.elements[22] = ((closureN)self_731732)->elements[22];
c_732578.elements[23] = ((closureN)self_731732)->elements[23];


pair_type local_734922; 
return_direct_with_clo1(data,(closure)&c_732578,__lambda_700,  set_cell_as_expr(&local_734922, ((closureN)self_731732)->elements[16]));; 
}

static void __lambda_700(void *data, object self_731733, int argc, object *args) /* object self_731733, object lib_91renamed_91exports_73569 */
 {
 object lib_91renamed_91exports_73569 = args[0];
  
closureN_type c_732580;
object e_734914 [24];
c_732580.hdr.mark = gc_color_red;
 c_732580.hdr.grayed = 0;
c_732580.tag = closureN_tag;
 c_732580.fn = (function_type)__lambda_699;
c_732580.num_args = 1;
c_732580.num_elements = 24;
c_732580.elements = (object *)e_734914;
c_732580.elements[0] = ((closureN)self_731733)->elements[0];
c_732580.elements[1] = ((closureN)self_731733)->elements[1];
c_732580.elements[2] = ((closureN)self_731733)->elements[2];
c_732580.elements[3] = ((closureN)self_731733)->elements[3];
c_732580.elements[4] = ((closureN)self_731733)->elements[4];
c_732580.elements[5] = ((closureN)self_731733)->elements[5];
c_732580.elements[6] = ((closureN)self_731733)->elements[6];
c_732580.elements[7] = ((closureN)self_731733)->elements[7];
c_732580.elements[8] = ((closureN)self_731733)->elements[8];
c_732580.elements[9] = ((closureN)self_731733)->elements[9];
c_732580.elements[10] = ((closureN)self_731733)->elements[10];
c_732580.elements[11] = ((closureN)self_731733)->elements[11];
c_732580.elements[12] = ((closureN)self_731733)->elements[12];
c_732580.elements[13] = ((closureN)self_731733)->elements[13];
c_732580.elements[14] = ((closureN)self_731733)->elements[14];
c_732580.elements[15] = ((closureN)self_731733)->elements[15];
c_732580.elements[16] = lib_91renamed_91exports_73569;
c_732580.elements[17] = ((closureN)self_731733)->elements[17];
c_732580.elements[18] = ((closureN)self_731733)->elements[18];
c_732580.elements[19] = ((closureN)self_731733)->elements[19];
c_732580.elements[20] = ((closureN)self_731733)->elements[20];
c_732580.elements[21] = ((closureN)self_731733)->elements[21];
c_732580.elements[22] = ((closureN)self_731733)->elements[22];
c_732580.elements[23] = ((closureN)self_731733)->elements[23];


pair_type local_734917; 
return_direct_with_clo1(data,(closure)&c_732580,__lambda_699,  set_cell_as_expr(&local_734917, ((closureN)self_731733)->elements[16]));; 
}

static void __lambda_699(void *data, object self_731734, int argc, object *args) /* object self_731734, object lib_91pass_91thru_91exports_73570 */
 {
 object lib_91pass_91thru_91exports_73570 = args[0];
  
closureN_type c_732582;
object e_734909 [24];
c_732582.hdr.mark = gc_color_red;
 c_732582.hdr.grayed = 0;
c_732582.tag = closureN_tag;
 c_732582.fn = (function_type)__lambda_698;
c_732582.num_args = 1;
c_732582.num_elements = 24;
c_732582.elements = (object *)e_734909;
c_732582.elements[0] = ((closureN)self_731734)->elements[0];
c_732582.elements[1] = ((closureN)self_731734)->elements[2];
c_732582.elements[2] = ((closureN)self_731734)->elements[3];
c_732582.elements[3] = ((closureN)self_731734)->elements[4];
c_732582.elements[4] = ((closureN)self_731734)->elements[5];
c_732582.elements[5] = ((closureN)self_731734)->elements[6];
c_732582.elements[6] = ((closureN)self_731734)->elements[7];
c_732582.elements[7] = ((closureN)self_731734)->elements[8];
c_732582.elements[8] = ((closureN)self_731734)->elements[9];
c_732582.elements[9] = ((closureN)self_731734)->elements[10];
c_732582.elements[10] = ((closureN)self_731734)->elements[11];
c_732582.elements[11] = ((closureN)self_731734)->elements[12];
c_732582.elements[12] = ((closureN)self_731734)->elements[13];
c_732582.elements[13] = ((closureN)self_731734)->elements[14];
c_732582.elements[14] = ((closureN)self_731734)->elements[15];
c_732582.elements[15] = lib_91pass_91thru_91exports_73570;
c_732582.elements[16] = ((closureN)self_731734)->elements[16];
c_732582.elements[17] = ((closureN)self_731734)->elements[17];
c_732582.elements[18] = ((closureN)self_731734)->elements[18];
c_732582.elements[19] = ((closureN)self_731734)->elements[19];
c_732582.elements[20] = ((closureN)self_731734)->elements[20];
c_732582.elements[21] = ((closureN)self_731734)->elements[21];
c_732582.elements[22] = ((closureN)self_731734)->elements[22];
c_732582.elements[23] = ((closureN)self_731734)->elements[23];


pair_type local_734912; 
return_direct_with_clo1(data,(closure)&c_732582,__lambda_698,  set_cell_as_expr(&local_734912, ((closureN)self_731734)->elements[1]));; 
}

static void __lambda_698(void *data, object self_731735, int argc, object *args) /* object self_731735, object c_91headers_73571 */
 {
 object c_91headers_73571 = args[0];
  
closureN_type c_732584;
object e_734904 [24];
c_732584.hdr.mark = gc_color_red;
 c_732584.hdr.grayed = 0;
c_732584.tag = closureN_tag;
 c_732584.fn = (function_type)__lambda_697;
c_732584.num_args = 1;
c_732584.num_elements = 24;
c_732584.elements = (object *)e_734904;
c_732584.elements[0] = ((closureN)self_731735)->elements[0];
c_732584.elements[1] = c_91headers_73571;
c_732584.elements[2] = ((closureN)self_731735)->elements[1];
c_732584.elements[3] = ((closureN)self_731735)->elements[2];
c_732584.elements[4] = ((closureN)self_731735)->elements[3];
c_732584.elements[5] = ((closureN)self_731735)->elements[4];
c_732584.elements[6] = ((closureN)self_731735)->elements[5];
c_732584.elements[7] = ((closureN)self_731735)->elements[6];
c_732584.elements[8] = ((closureN)self_731735)->elements[7];
c_732584.elements[9] = ((closureN)self_731735)->elements[8];
c_732584.elements[10] = ((closureN)self_731735)->elements[9];
c_732584.elements[11] = ((closureN)self_731735)->elements[10];
c_732584.elements[12] = ((closureN)self_731735)->elements[11];
c_732584.elements[13] = ((closureN)self_731735)->elements[12];
c_732584.elements[14] = ((closureN)self_731735)->elements[13];
c_732584.elements[15] = ((closureN)self_731735)->elements[14];
c_732584.elements[16] = ((closureN)self_731735)->elements[15];
c_732584.elements[17] = ((closureN)self_731735)->elements[16];
c_732584.elements[18] = ((closureN)self_731735)->elements[17];
c_732584.elements[19] = ((closureN)self_731735)->elements[18];
c_732584.elements[20] = ((closureN)self_731735)->elements[19];
c_732584.elements[21] = ((closureN)self_731735)->elements[20];
c_732584.elements[22] = ((closureN)self_731735)->elements[22];
c_732584.elements[23] = ((closureN)self_731735)->elements[23];


pair_type local_734907; 
return_direct_with_clo1(data,(closure)&c_732584,__lambda_697,  set_cell_as_expr(&local_734907, ((closureN)self_731735)->elements[21]));; 
}

static void __lambda_697(void *data, object self_731736, int argc, object *args) /* object self_731736, object rename_91env_73572 */
 {
 object rename_91env_73572 = args[0];
  
closureN_type c_732586;
object e_734899 [24];
c_732586.hdr.mark = gc_color_red;
 c_732586.hdr.grayed = 0;
c_732586.tag = closureN_tag;
 c_732586.fn = (function_type)__lambda_696;
c_732586.num_args = 1;
c_732586.num_elements = 24;
c_732586.elements = (object *)e_734899;
c_732586.elements[0] = ((closureN)self_731736)->elements[0];
c_732586.elements[1] = ((closureN)self_731736)->elements[1];
c_732586.elements[2] = ((closureN)self_731736)->elements[2];
c_732586.elements[3] = ((closureN)self_731736)->elements[3];
c_732586.elements[4] = ((closureN)self_731736)->elements[4];
c_732586.elements[5] = ((closureN)self_731736)->elements[5];
c_732586.elements[6] = ((closureN)self_731736)->elements[6];
c_732586.elements[7] = ((closureN)self_731736)->elements[7];
c_732586.elements[8] = ((closureN)self_731736)->elements[8];
c_732586.elements[9] = ((closureN)self_731736)->elements[10];
c_732586.elements[10] = ((closureN)self_731736)->elements[11];
c_732586.elements[11] = ((closureN)self_731736)->elements[12];
c_732586.elements[12] = ((closureN)self_731736)->elements[13];
c_732586.elements[13] = ((closureN)self_731736)->elements[14];
c_732586.elements[14] = ((closureN)self_731736)->elements[15];
c_732586.elements[15] = ((closureN)self_731736)->elements[16];
c_732586.elements[16] = ((closureN)self_731736)->elements[17];
c_732586.elements[17] = ((closureN)self_731736)->elements[18];
c_732586.elements[18] = ((closureN)self_731736)->elements[19];
c_732586.elements[19] = ((closureN)self_731736)->elements[20];
c_732586.elements[20] = ((closureN)self_731736)->elements[21];
c_732586.elements[21] = rename_91env_73572;
c_732586.elements[22] = ((closureN)self_731736)->elements[22];
c_732586.elements[23] = ((closureN)self_731736)->elements[23];


pair_type local_734902; 
return_direct_with_clo1(data,(closure)&c_732586,__lambda_696,  set_cell_as_expr(&local_734902, ((closureN)self_731736)->elements[9]));; 
}

static void __lambda_696(void *data, object self_731737, int argc, object *args) /* object self_731737, object inlinable_91scheme_91fncs_73573 */
 {
 object inlinable_91scheme_91fncs_73573 = args[0];
  
closureN_type c_732588;
object e_734894 [24];
c_732588.hdr.mark = gc_color_red;
 c_732588.hdr.grayed = 0;
c_732588.tag = closureN_tag;
 c_732588.fn = (function_type)__lambda_695;
c_732588.num_args = 1;
c_732588.num_elements = 24;
c_732588.elements = (object *)e_734894;
c_732588.elements[0] = ((closureN)self_731737)->elements[0];
c_732588.elements[1] = ((closureN)self_731737)->elements[1];
c_732588.elements[2] = ((closureN)self_731737)->elements[2];
c_732588.elements[3] = ((closureN)self_731737)->elements[3];
c_732588.elements[4] = ((closureN)self_731737)->elements[4];
c_732588.elements[5] = ((closureN)self_731737)->elements[5];
c_732588.elements[6] = ((closureN)self_731737)->elements[6];
c_732588.elements[7] = ((closureN)self_731737)->elements[7];
c_732588.elements[8] = inlinable_91scheme_91fncs_73573;
c_732588.elements[9] = ((closureN)self_731737)->elements[9];
c_732588.elements[10] = ((closureN)self_731737)->elements[10];
c_732588.elements[11] = ((closureN)self_731737)->elements[11];
c_732588.elements[12] = ((closureN)self_731737)->elements[12];
c_732588.elements[13] = ((closureN)self_731737)->elements[13];
c_732588.elements[14] = ((closureN)self_731737)->elements[14];
c_732588.elements[15] = ((closureN)self_731737)->elements[15];
c_732588.elements[16] = ((closureN)self_731737)->elements[16];
c_732588.elements[17] = ((closureN)self_731737)->elements[17];
c_732588.elements[18] = ((closureN)self_731737)->elements[18];
c_732588.elements[19] = ((closureN)self_731737)->elements[19];
c_732588.elements[20] = ((closureN)self_731737)->elements[20];
c_732588.elements[21] = ((closureN)self_731737)->elements[21];
c_732588.elements[22] = ((closureN)self_731737)->elements[22];
c_732588.elements[23] = ((closureN)self_731737)->elements[23];


pair_type local_734897; 
return_direct_with_clo1(data,(closure)&c_732588,__lambda_695,  set_cell_as_expr(&local_734897, ((closureN)self_731737)->elements[8]));; 
}

static void __lambda_695(void *data, object self_731738, int argc, object *args) /* object self_731738, object inject_91import_73574 */
 {
 object inject_91import_73574 = args[0];
  
closureN_type c_732590;
object e_734889 [24];
c_732590.hdr.mark = gc_color_red;
 c_732590.hdr.grayed = 0;
c_732590.tag = closureN_tag;
 c_732590.fn = (function_type)__lambda_694;
c_732590.num_args = 1;
c_732590.num_elements = 24;
c_732590.elements = (object *)e_734889;
c_732590.elements[0] = ((closureN)self_731738)->elements[0];
c_732590.elements[1] = ((closureN)self_731738)->elements[1];
c_732590.elements[2] = ((closureN)self_731738)->elements[2];
c_732590.elements[3] = ((closureN)self_731738)->elements[3];
c_732590.elements[4] = ((closureN)self_731738)->elements[4];
c_732590.elements[5] = ((closureN)self_731738)->elements[5];
c_732590.elements[6] = ((closureN)self_731738)->elements[6];
c_732590.elements[7] = inject_91import_73574;
c_732590.elements[8] = ((closureN)self_731738)->elements[8];
c_732590.elements[9] = ((closureN)self_731738)->elements[9];
c_732590.elements[10] = ((closureN)self_731738)->elements[10];
c_732590.elements[11] = ((closureN)self_731738)->elements[11];
c_732590.elements[12] = ((closureN)self_731738)->elements[12];
c_732590.elements[13] = ((closureN)self_731738)->elements[13];
c_732590.elements[14] = ((closureN)self_731738)->elements[14];
c_732590.elements[15] = ((closureN)self_731738)->elements[15];
c_732590.elements[16] = ((closureN)self_731738)->elements[16];
c_732590.elements[17] = ((closureN)self_731738)->elements[17];
c_732590.elements[18] = ((closureN)self_731738)->elements[18];
c_732590.elements[19] = ((closureN)self_731738)->elements[19];
c_732590.elements[20] = ((closureN)self_731738)->elements[20];
c_732590.elements[21] = ((closureN)self_731738)->elements[21];
c_732590.elements[22] = ((closureN)self_731738)->elements[22];
c_732590.elements[23] = ((closureN)self_731738)->elements[23];


pair_type local_734892; 
return_direct_with_clo1(data,(closure)&c_732590,__lambda_694,  set_cell_as_expr(&local_734892, ((closureN)self_731738)->elements[7]));; 
}

static void __lambda_694(void *data, object self_731739, int argc, object *args) /* object self_731739, object inject_91globals_67_73575 */
 {
 object inject_91globals_67_73575 = args[0];
  
closureN_type c_732592;
object e_734884 [24];
c_732592.hdr.mark = gc_color_red;
 c_732592.hdr.grayed = 0;
c_732592.tag = closureN_tag;
 c_732592.fn = (function_type)__lambda_693;
c_732592.num_args = 1;
c_732592.num_elements = 24;
c_732592.elements = (object *)e_734884;
c_732592.elements[0] = ((closureN)self_731739)->elements[0];
c_732592.elements[1] = ((closureN)self_731739)->elements[1];
c_732592.elements[2] = ((closureN)self_731739)->elements[2];
c_732592.elements[3] = ((closureN)self_731739)->elements[4];
c_732592.elements[4] = ((closureN)self_731739)->elements[5];
c_732592.elements[5] = ((closureN)self_731739)->elements[6];
c_732592.elements[6] = inject_91globals_67_73575;
c_732592.elements[7] = ((closureN)self_731739)->elements[7];
c_732592.elements[8] = ((closureN)self_731739)->elements[8];
c_732592.elements[9] = ((closureN)self_731739)->elements[9];
c_732592.elements[10] = ((closureN)self_731739)->elements[10];
c_732592.elements[11] = ((closureN)self_731739)->elements[11];
c_732592.elements[12] = ((closureN)self_731739)->elements[12];
c_732592.elements[13] = ((closureN)self_731739)->elements[13];
c_732592.elements[14] = ((closureN)self_731739)->elements[14];
c_732592.elements[15] = ((closureN)self_731739)->elements[15];
c_732592.elements[16] = ((closureN)self_731739)->elements[16];
c_732592.elements[17] = ((closureN)self_731739)->elements[17];
c_732592.elements[18] = ((closureN)self_731739)->elements[18];
c_732592.elements[19] = ((closureN)self_731739)->elements[19];
c_732592.elements[20] = ((closureN)self_731739)->elements[20];
c_732592.elements[21] = ((closureN)self_731739)->elements[21];
c_732592.elements[22] = ((closureN)self_731739)->elements[22];
c_732592.elements[23] = ((closureN)self_731739)->elements[23];


pair_type local_734887; 
return_direct_with_clo1(data,(closure)&c_732592,__lambda_693,  set_cell_as_expr(&local_734887, ((closureN)self_731739)->elements[3]));; 
}

static void __lambda_693(void *data, object self_731740, int argc, object *args) /* object self_731740, object flag_91set_127_73576 */
 {
 object flag_91set_127_73576 = args[0];
  
closureN_type c_732594;
object e_734880 [25];
c_732594.hdr.mark = gc_color_red;
 c_732594.hdr.grayed = 0;
c_732594.tag = closureN_tag;
 c_732594.fn = (function_type)__lambda_32;
c_732594.num_args = 1;
c_732594.num_elements = 25;
c_732594.elements = (object *)e_734880;
c_732594.elements[0] = ((closureN)self_731740)->elements[0];
c_732594.elements[1] = ((closureN)self_731740)->elements[1];
c_732594.elements[2] = ((closureN)self_731740)->elements[2];
c_732594.elements[3] = flag_91set_127_73576;
c_732594.elements[4] = ((closureN)self_731740)->elements[3];
c_732594.elements[5] = ((closureN)self_731740)->elements[4];
c_732594.elements[6] = ((closureN)self_731740)->elements[5];
c_732594.elements[7] = ((closureN)self_731740)->elements[6];
c_732594.elements[8] = ((closureN)self_731740)->elements[7];
c_732594.elements[9] = ((closureN)self_731740)->elements[8];
c_732594.elements[10] = ((closureN)self_731740)->elements[9];
c_732594.elements[11] = ((closureN)self_731740)->elements[10];
c_732594.elements[12] = ((closureN)self_731740)->elements[11];
c_732594.elements[13] = ((closureN)self_731740)->elements[12];
c_732594.elements[14] = ((closureN)self_731740)->elements[13];
c_732594.elements[15] = ((closureN)self_731740)->elements[14];
c_732594.elements[16] = ((closureN)self_731740)->elements[15];
c_732594.elements[17] = ((closureN)self_731740)->elements[16];
c_732594.elements[18] = ((closureN)self_731740)->elements[17];
c_732594.elements[19] = ((closureN)self_731740)->elements[18];
c_732594.elements[20] = ((closureN)self_731740)->elements[19];
c_732594.elements[21] = ((closureN)self_731740)->elements[20];
c_732594.elements[22] = ((closureN)self_731740)->elements[21];
c_732594.elements[23] = ((closureN)self_731740)->elements[22];
c_732594.elements[24] = ((closureN)self_731740)->elements[23];



return_direct_with_clo1(data,(closure)&c_732594,__lambda_32,  Cyc_set_cell(data, ((closureN)self_731740)->elements[3], NULL));; 
}

static void __lambda_32(void *data, object self_731741, int argc, object *args) /* object self_731741, object r_73808 */
 {

  
closureN_type c_732596;
object e_734876 [25];
c_732596.hdr.mark = gc_color_red;
 c_732596.hdr.grayed = 0;
c_732596.tag = closureN_tag;
 c_732596.fn = (function_type)__lambda_33;
c_732596.num_args = 1;
c_732596.num_elements = 25;
c_732596.elements = (object *)e_734876;
c_732596.elements[0] = ((closureN)self_731741)->elements[0];
c_732596.elements[1] = ((closureN)self_731741)->elements[1];
c_732596.elements[2] = ((closureN)self_731741)->elements[2];
c_732596.elements[3] = ((closureN)self_731741)->elements[3];
c_732596.elements[4] = ((closureN)self_731741)->elements[4];
c_732596.elements[5] = ((closureN)self_731741)->elements[5];
c_732596.elements[6] = ((closureN)self_731741)->elements[6];
c_732596.elements[7] = ((closureN)self_731741)->elements[7];
c_732596.elements[8] = ((closureN)self_731741)->elements[8];
c_732596.elements[9] = ((closureN)self_731741)->elements[9];
c_732596.elements[10] = ((closureN)self_731741)->elements[10];
c_732596.elements[11] = ((closureN)self_731741)->elements[11];
c_732596.elements[12] = ((closureN)self_731741)->elements[12];
c_732596.elements[13] = ((closureN)self_731741)->elements[13];
c_732596.elements[14] = ((closureN)self_731741)->elements[14];
c_732596.elements[15] = ((closureN)self_731741)->elements[15];
c_732596.elements[16] = ((closureN)self_731741)->elements[16];
c_732596.elements[17] = ((closureN)self_731741)->elements[17];
c_732596.elements[18] = ((closureN)self_731741)->elements[18];
c_732596.elements[19] = ((closureN)self_731741)->elements[19];
c_732596.elements[20] = ((closureN)self_731741)->elements[20];
c_732596.elements[21] = ((closureN)self_731741)->elements[21];
c_732596.elements[22] = ((closureN)self_731741)->elements[22];
c_732596.elements[23] = ((closureN)self_731741)->elements[23];
c_732596.elements[24] = ((closureN)self_731741)->elements[24];



return_direct_with_clo1(data,(closure)&c_732596,__lambda_33,  Cyc_set_cell(data, ((closureN)self_731741)->elements[18], NULL));; 
}

static void __lambda_33(void *data, object self_731742, int argc, object *args) /* object self_731742, object r_73809 */
 {

  
closureN_type c_732598;
object e_734872 [25];
c_732598.hdr.mark = gc_color_red;
 c_732598.hdr.grayed = 0;
c_732598.tag = closureN_tag;
 c_732598.fn = (function_type)__lambda_34;
c_732598.num_args = 1;
c_732598.num_elements = 25;
c_732598.elements = (object *)e_734872;
c_732598.elements[0] = ((closureN)self_731742)->elements[0];
c_732598.elements[1] = ((closureN)self_731742)->elements[1];
c_732598.elements[2] = ((closureN)self_731742)->elements[2];
c_732598.elements[3] = ((closureN)self_731742)->elements[3];
c_732598.elements[4] = ((closureN)self_731742)->elements[4];
c_732598.elements[5] = ((closureN)self_731742)->elements[5];
c_732598.elements[6] = ((closureN)self_731742)->elements[6];
c_732598.elements[7] = ((closureN)self_731742)->elements[7];
c_732598.elements[8] = ((closureN)self_731742)->elements[8];
c_732598.elements[9] = ((closureN)self_731742)->elements[9];
c_732598.elements[10] = ((closureN)self_731742)->elements[10];
c_732598.elements[11] = ((closureN)self_731742)->elements[11];
c_732598.elements[12] = ((closureN)self_731742)->elements[12];
c_732598.elements[13] = ((closureN)self_731742)->elements[13];
c_732598.elements[14] = ((closureN)self_731742)->elements[14];
c_732598.elements[15] = ((closureN)self_731742)->elements[15];
c_732598.elements[16] = ((closureN)self_731742)->elements[16];
c_732598.elements[17] = ((closureN)self_731742)->elements[17];
c_732598.elements[18] = ((closureN)self_731742)->elements[18];
c_732598.elements[19] = ((closureN)self_731742)->elements[19];
c_732598.elements[20] = ((closureN)self_731742)->elements[20];
c_732598.elements[21] = ((closureN)self_731742)->elements[21];
c_732598.elements[22] = ((closureN)self_731742)->elements[22];
c_732598.elements[23] = ((closureN)self_731742)->elements[23];
c_732598.elements[24] = ((closureN)self_731742)->elements[24];



return_direct_with_clo1(data,(closure)&c_732598,__lambda_34,  Cyc_set_cell(data, ((closureN)self_731742)->elements[21], boolean_t));; 
}

static void __lambda_34(void *data, object self_731743, int argc, object *args) /* object self_731743, object r_73810 */
 {

  
closureN_type c_732600;
object e_734868 [25];
c_732600.hdr.mark = gc_color_red;
 c_732600.hdr.grayed = 0;
c_732600.tag = closureN_tag;
 c_732600.fn = (function_type)__lambda_35;
c_732600.num_args = 1;
c_732600.num_elements = 25;
c_732600.elements = (object *)e_734868;
c_732600.elements[0] = ((closureN)self_731743)->elements[0];
c_732600.elements[1] = ((closureN)self_731743)->elements[1];
c_732600.elements[2] = ((closureN)self_731743)->elements[2];
c_732600.elements[3] = ((closureN)self_731743)->elements[3];
c_732600.elements[4] = ((closureN)self_731743)->elements[4];
c_732600.elements[5] = ((closureN)self_731743)->elements[5];
c_732600.elements[6] = ((closureN)self_731743)->elements[6];
c_732600.elements[7] = ((closureN)self_731743)->elements[7];
c_732600.elements[8] = ((closureN)self_731743)->elements[8];
c_732600.elements[9] = ((closureN)self_731743)->elements[9];
c_732600.elements[10] = ((closureN)self_731743)->elements[10];
c_732600.elements[11] = ((closureN)self_731743)->elements[11];
c_732600.elements[12] = ((closureN)self_731743)->elements[12];
c_732600.elements[13] = ((closureN)self_731743)->elements[13];
c_732600.elements[14] = ((closureN)self_731743)->elements[14];
c_732600.elements[15] = ((closureN)self_731743)->elements[15];
c_732600.elements[16] = ((closureN)self_731743)->elements[16];
c_732600.elements[17] = ((closureN)self_731743)->elements[17];
c_732600.elements[18] = ((closureN)self_731743)->elements[18];
c_732600.elements[19] = ((closureN)self_731743)->elements[19];
c_732600.elements[20] = ((closureN)self_731743)->elements[20];
c_732600.elements[21] = ((closureN)self_731743)->elements[21];
c_732600.elements[22] = ((closureN)self_731743)->elements[22];
c_732600.elements[23] = ((closureN)self_731743)->elements[23];
c_732600.elements[24] = ((closureN)self_731743)->elements[24];



return_direct_with_clo1(data,(closure)&c_732600,__lambda_35,  Cyc_set_cell(data, ((closureN)self_731743)->elements[6], NULL));; 
}

static void __lambda_35(void *data, object self_731744, int argc, object *args) /* object self_731744, object r_73811 */
 {

  
closureN_type c_732602;
object e_734864 [25];
c_732602.hdr.mark = gc_color_red;
 c_732602.hdr.grayed = 0;
c_732602.tag = closureN_tag;
 c_732602.fn = (function_type)__lambda_36;
c_732602.num_args = 1;
c_732602.num_elements = 25;
c_732602.elements = (object *)e_734864;
c_732602.elements[0] = ((closureN)self_731744)->elements[0];
c_732602.elements[1] = ((closureN)self_731744)->elements[1];
c_732602.elements[2] = ((closureN)self_731744)->elements[2];
c_732602.elements[3] = ((closureN)self_731744)->elements[3];
c_732602.elements[4] = ((closureN)self_731744)->elements[4];
c_732602.elements[5] = ((closureN)self_731744)->elements[5];
c_732602.elements[6] = ((closureN)self_731744)->elements[6];
c_732602.elements[7] = ((closureN)self_731744)->elements[7];
c_732602.elements[8] = ((closureN)self_731744)->elements[8];
c_732602.elements[9] = ((closureN)self_731744)->elements[9];
c_732602.elements[10] = ((closureN)self_731744)->elements[10];
c_732602.elements[11] = ((closureN)self_731744)->elements[11];
c_732602.elements[12] = ((closureN)self_731744)->elements[12];
c_732602.elements[13] = ((closureN)self_731744)->elements[13];
c_732602.elements[14] = ((closureN)self_731744)->elements[14];
c_732602.elements[15] = ((closureN)self_731744)->elements[15];
c_732602.elements[16] = ((closureN)self_731744)->elements[16];
c_732602.elements[17] = ((closureN)self_731744)->elements[17];
c_732602.elements[18] = ((closureN)self_731744)->elements[18];
c_732602.elements[19] = ((closureN)self_731744)->elements[19];
c_732602.elements[20] = ((closureN)self_731744)->elements[20];
c_732602.elements[21] = ((closureN)self_731744)->elements[21];
c_732602.elements[22] = ((closureN)self_731744)->elements[22];
c_732602.elements[23] = ((closureN)self_731744)->elements[23];
c_732602.elements[24] = ((closureN)self_731744)->elements[24];



return_direct_with_clo1(data,(closure)&c_732602,__lambda_36,  Cyc_set_cell(data, ((closureN)self_731744)->elements[10], NULL));; 
}

static void __lambda_36(void *data, object self_731745, int argc, object *args) /* object self_731745, object r_73812 */
 {

  
closureN_type c_732604;
object e_734860 [25];
c_732604.hdr.mark = gc_color_red;
 c_732604.hdr.grayed = 0;
c_732604.tag = closureN_tag;
 c_732604.fn = (function_type)__lambda_37;
c_732604.num_args = 1;
c_732604.num_elements = 25;
c_732604.elements = (object *)e_734860;
c_732604.elements[0] = ((closureN)self_731745)->elements[0];
c_732604.elements[1] = ((closureN)self_731745)->elements[1];
c_732604.elements[2] = ((closureN)self_731745)->elements[2];
c_732604.elements[3] = ((closureN)self_731745)->elements[3];
c_732604.elements[4] = ((closureN)self_731745)->elements[4];
c_732604.elements[5] = ((closureN)self_731745)->elements[5];
c_732604.elements[6] = ((closureN)self_731745)->elements[6];
c_732604.elements[7] = ((closureN)self_731745)->elements[7];
c_732604.elements[8] = ((closureN)self_731745)->elements[8];
c_732604.elements[9] = ((closureN)self_731745)->elements[9];
c_732604.elements[10] = ((closureN)self_731745)->elements[10];
c_732604.elements[11] = ((closureN)self_731745)->elements[11];
c_732604.elements[12] = ((closureN)self_731745)->elements[12];
c_732604.elements[13] = ((closureN)self_731745)->elements[13];
c_732604.elements[14] = ((closureN)self_731745)->elements[14];
c_732604.elements[15] = ((closureN)self_731745)->elements[15];
c_732604.elements[16] = ((closureN)self_731745)->elements[16];
c_732604.elements[17] = ((closureN)self_731745)->elements[17];
c_732604.elements[18] = ((closureN)self_731745)->elements[18];
c_732604.elements[19] = ((closureN)self_731745)->elements[19];
c_732604.elements[20] = ((closureN)self_731745)->elements[20];
c_732604.elements[21] = ((closureN)self_731745)->elements[21];
c_732604.elements[22] = ((closureN)self_731745)->elements[22];
c_732604.elements[23] = ((closureN)self_731745)->elements[23];
c_732604.elements[24] = ((closureN)self_731745)->elements[24];



return_direct_with_clo1(data,(closure)&c_732604,__lambda_37,  Cyc_set_cell(data, ((closureN)self_731745)->elements[5], NULL));; 
}

static void __lambda_37(void *data, object self_731746, int argc, object *args) /* object self_731746, object r_73813 */
 {

  
closureN_type c_732606;
object e_734856 [25];
c_732606.hdr.mark = gc_color_red;
 c_732606.hdr.grayed = 0;
c_732606.tag = closureN_tag;
 c_732606.fn = (function_type)__lambda_38;
c_732606.num_args = 1;
c_732606.num_elements = 25;
c_732606.elements = (object *)e_734856;
c_732606.elements[0] = ((closureN)self_731746)->elements[0];
c_732606.elements[1] = ((closureN)self_731746)->elements[1];
c_732606.elements[2] = ((closureN)self_731746)->elements[2];
c_732606.elements[3] = ((closureN)self_731746)->elements[3];
c_732606.elements[4] = ((closureN)self_731746)->elements[4];
c_732606.elements[5] = ((closureN)self_731746)->elements[5];
c_732606.elements[6] = ((closureN)self_731746)->elements[6];
c_732606.elements[7] = ((closureN)self_731746)->elements[7];
c_732606.elements[8] = ((closureN)self_731746)->elements[8];
c_732606.elements[9] = ((closureN)self_731746)->elements[9];
c_732606.elements[10] = ((closureN)self_731746)->elements[10];
c_732606.elements[11] = ((closureN)self_731746)->elements[11];
c_732606.elements[12] = ((closureN)self_731746)->elements[12];
c_732606.elements[13] = ((closureN)self_731746)->elements[13];
c_732606.elements[14] = ((closureN)self_731746)->elements[14];
c_732606.elements[15] = ((closureN)self_731746)->elements[15];
c_732606.elements[16] = ((closureN)self_731746)->elements[16];
c_732606.elements[17] = ((closureN)self_731746)->elements[17];
c_732606.elements[18] = ((closureN)self_731746)->elements[18];
c_732606.elements[19] = ((closureN)self_731746)->elements[19];
c_732606.elements[20] = ((closureN)self_731746)->elements[20];
c_732606.elements[21] = ((closureN)self_731746)->elements[21];
c_732606.elements[22] = ((closureN)self_731746)->elements[22];
c_732606.elements[23] = ((closureN)self_731746)->elements[23];
c_732606.elements[24] = ((closureN)self_731746)->elements[24];



return_direct_with_clo1(data,(closure)&c_732606,__lambda_38,  Cyc_set_cell(data, ((closureN)self_731746)->elements[15], NULL));; 
}

static void __lambda_38(void *data, object self_731747, int argc, object *args) /* object self_731747, object r_73814 */
 {

  
closureN_type c_732608;
object e_734852 [25];
c_732608.hdr.mark = gc_color_red;
 c_732608.hdr.grayed = 0;
c_732608.tag = closureN_tag;
 c_732608.fn = (function_type)__lambda_39;
c_732608.num_args = 1;
c_732608.num_elements = 25;
c_732608.elements = (object *)e_734852;
c_732608.elements[0] = ((closureN)self_731747)->elements[0];
c_732608.elements[1] = ((closureN)self_731747)->elements[1];
c_732608.elements[2] = ((closureN)self_731747)->elements[2];
c_732608.elements[3] = ((closureN)self_731747)->elements[3];
c_732608.elements[4] = ((closureN)self_731747)->elements[4];
c_732608.elements[5] = ((closureN)self_731747)->elements[5];
c_732608.elements[6] = ((closureN)self_731747)->elements[6];
c_732608.elements[7] = ((closureN)self_731747)->elements[7];
c_732608.elements[8] = ((closureN)self_731747)->elements[8];
c_732608.elements[9] = ((closureN)self_731747)->elements[9];
c_732608.elements[10] = ((closureN)self_731747)->elements[10];
c_732608.elements[11] = ((closureN)self_731747)->elements[11];
c_732608.elements[12] = ((closureN)self_731747)->elements[12];
c_732608.elements[13] = ((closureN)self_731747)->elements[13];
c_732608.elements[14] = ((closureN)self_731747)->elements[14];
c_732608.elements[15] = ((closureN)self_731747)->elements[15];
c_732608.elements[16] = ((closureN)self_731747)->elements[16];
c_732608.elements[17] = ((closureN)self_731747)->elements[17];
c_732608.elements[18] = ((closureN)self_731747)->elements[18];
c_732608.elements[19] = ((closureN)self_731747)->elements[19];
c_732608.elements[20] = ((closureN)self_731747)->elements[20];
c_732608.elements[21] = ((closureN)self_731747)->elements[21];
c_732608.elements[22] = ((closureN)self_731747)->elements[22];
c_732608.elements[23] = ((closureN)self_731747)->elements[23];
c_732608.elements[24] = ((closureN)self_731747)->elements[24];



return_direct_with_clo1(data,(closure)&c_732608,__lambda_39,  Cyc_set_cell(data, ((closureN)self_731747)->elements[14], NULL));; 
}

static void __lambda_39(void *data, object self_731748, int argc, object *args) /* object self_731748, object r_73815 */
 {

  
closureN_type c_732610;
object e_734848 [25];
c_732610.hdr.mark = gc_color_red;
 c_732610.hdr.grayed = 0;
c_732610.tag = closureN_tag;
 c_732610.fn = (function_type)__lambda_40;
c_732610.num_args = 1;
c_732610.num_elements = 25;
c_732610.elements = (object *)e_734848;
c_732610.elements[0] = ((closureN)self_731748)->elements[0];
c_732610.elements[1] = ((closureN)self_731748)->elements[1];
c_732610.elements[2] = ((closureN)self_731748)->elements[2];
c_732610.elements[3] = ((closureN)self_731748)->elements[3];
c_732610.elements[4] = ((closureN)self_731748)->elements[4];
c_732610.elements[5] = ((closureN)self_731748)->elements[5];
c_732610.elements[6] = ((closureN)self_731748)->elements[6];
c_732610.elements[7] = ((closureN)self_731748)->elements[7];
c_732610.elements[8] = ((closureN)self_731748)->elements[8];
c_732610.elements[9] = ((closureN)self_731748)->elements[9];
c_732610.elements[10] = ((closureN)self_731748)->elements[10];
c_732610.elements[11] = ((closureN)self_731748)->elements[11];
c_732610.elements[12] = ((closureN)self_731748)->elements[12];
c_732610.elements[13] = ((closureN)self_731748)->elements[13];
c_732610.elements[14] = ((closureN)self_731748)->elements[14];
c_732610.elements[15] = ((closureN)self_731748)->elements[15];
c_732610.elements[16] = ((closureN)self_731748)->elements[16];
c_732610.elements[17] = ((closureN)self_731748)->elements[17];
c_732610.elements[18] = ((closureN)self_731748)->elements[18];
c_732610.elements[19] = ((closureN)self_731748)->elements[19];
c_732610.elements[20] = ((closureN)self_731748)->elements[20];
c_732610.elements[21] = ((closureN)self_731748)->elements[21];
c_732610.elements[22] = ((closureN)self_731748)->elements[22];
c_732610.elements[23] = ((closureN)self_731748)->elements[23];
c_732610.elements[24] = ((closureN)self_731748)->elements[24];



return_direct_with_clo1(data,(closure)&c_732610,__lambda_40,  Cyc_set_cell(data, ((closureN)self_731748)->elements[17], NULL));; 
}

static void __lambda_40(void *data, object self_731749, int argc, object *args) /* object self_731749, object r_73816 */
 {

  
closureN_type c_732612;
object e_734844 [25];
c_732612.hdr.mark = gc_color_red;
 c_732612.hdr.grayed = 0;
c_732612.tag = closureN_tag;
 c_732612.fn = (function_type)__lambda_41;
c_732612.num_args = 1;
c_732612.num_elements = 25;
c_732612.elements = (object *)e_734844;
c_732612.elements[0] = ((closureN)self_731749)->elements[0];
c_732612.elements[1] = ((closureN)self_731749)->elements[1];
c_732612.elements[2] = ((closureN)self_731749)->elements[2];
c_732612.elements[3] = ((closureN)self_731749)->elements[3];
c_732612.elements[4] = ((closureN)self_731749)->elements[4];
c_732612.elements[5] = ((closureN)self_731749)->elements[5];
c_732612.elements[6] = ((closureN)self_731749)->elements[6];
c_732612.elements[7] = ((closureN)self_731749)->elements[7];
c_732612.elements[8] = ((closureN)self_731749)->elements[8];
c_732612.elements[9] = ((closureN)self_731749)->elements[9];
c_732612.elements[10] = ((closureN)self_731749)->elements[10];
c_732612.elements[11] = ((closureN)self_731749)->elements[11];
c_732612.elements[12] = ((closureN)self_731749)->elements[12];
c_732612.elements[13] = ((closureN)self_731749)->elements[13];
c_732612.elements[14] = ((closureN)self_731749)->elements[14];
c_732612.elements[15] = ((closureN)self_731749)->elements[15];
c_732612.elements[16] = ((closureN)self_731749)->elements[16];
c_732612.elements[17] = ((closureN)self_731749)->elements[17];
c_732612.elements[18] = ((closureN)self_731749)->elements[18];
c_732612.elements[19] = ((closureN)self_731749)->elements[19];
c_732612.elements[20] = ((closureN)self_731749)->elements[20];
c_732612.elements[21] = ((closureN)self_731749)->elements[21];
c_732612.elements[22] = ((closureN)self_731749)->elements[22];
c_732612.elements[23] = ((closureN)self_731749)->elements[23];
c_732612.elements[24] = ((closureN)self_731749)->elements[24];



return_direct_with_clo1(data,(closure)&c_732612,__lambda_41,  Cyc_set_cell(data, ((closureN)self_731749)->elements[16], NULL));; 
}

static void __lambda_41(void *data, object self_731750, int argc, object *args) /* object self_731750, object r_73817 */
 {

  
closureN_type c_732614;
object e_734840 [25];
c_732614.hdr.mark = gc_color_red;
 c_732614.hdr.grayed = 0;
c_732614.tag = closureN_tag;
 c_732614.fn = (function_type)__lambda_42;
c_732614.num_args = 1;
c_732614.num_elements = 25;
c_732614.elements = (object *)e_734840;
c_732614.elements[0] = ((closureN)self_731750)->elements[0];
c_732614.elements[1] = ((closureN)self_731750)->elements[1];
c_732614.elements[2] = ((closureN)self_731750)->elements[2];
c_732614.elements[3] = ((closureN)self_731750)->elements[3];
c_732614.elements[4] = ((closureN)self_731750)->elements[4];
c_732614.elements[5] = ((closureN)self_731750)->elements[5];
c_732614.elements[6] = ((closureN)self_731750)->elements[6];
c_732614.elements[7] = ((closureN)self_731750)->elements[7];
c_732614.elements[8] = ((closureN)self_731750)->elements[8];
c_732614.elements[9] = ((closureN)self_731750)->elements[9];
c_732614.elements[10] = ((closureN)self_731750)->elements[10];
c_732614.elements[11] = ((closureN)self_731750)->elements[11];
c_732614.elements[12] = ((closureN)self_731750)->elements[12];
c_732614.elements[13] = ((closureN)self_731750)->elements[13];
c_732614.elements[14] = ((closureN)self_731750)->elements[14];
c_732614.elements[15] = ((closureN)self_731750)->elements[15];
c_732614.elements[16] = ((closureN)self_731750)->elements[16];
c_732614.elements[17] = ((closureN)self_731750)->elements[17];
c_732614.elements[18] = ((closureN)self_731750)->elements[18];
c_732614.elements[19] = ((closureN)self_731750)->elements[19];
c_732614.elements[20] = ((closureN)self_731750)->elements[20];
c_732614.elements[21] = ((closureN)self_731750)->elements[21];
c_732614.elements[22] = ((closureN)self_731750)->elements[22];
c_732614.elements[23] = ((closureN)self_731750)->elements[23];
c_732614.elements[24] = ((closureN)self_731750)->elements[24];



return_direct_with_clo1(data,(closure)&c_732614,__lambda_42,  Cyc_set_cell(data, ((closureN)self_731750)->elements[1], NULL));; 
}

static void __lambda_42(void *data, object self_731751, int argc, object *args) /* object self_731751, object r_73818 */
 {

  
closureN_type c_732616;
object e_734839 [25];
c_732616.hdr.mark = gc_color_red;
 c_732616.hdr.grayed = 0;
c_732616.tag = closureN_tag;
 c_732616.fn = (function_type)__lambda_43;
c_732616.num_args = 1;
c_732616.num_elements = 25;
c_732616.elements = (object *)e_734839;
c_732616.elements[0] = ((closureN)self_731751)->elements[0];
c_732616.elements[1] = ((closureN)self_731751)->elements[1];
c_732616.elements[2] = ((closureN)self_731751)->elements[2];
c_732616.elements[3] = ((closureN)self_731751)->elements[3];
c_732616.elements[4] = ((closureN)self_731751)->elements[4];
c_732616.elements[5] = ((closureN)self_731751)->elements[5];
c_732616.elements[6] = ((closureN)self_731751)->elements[6];
c_732616.elements[7] = ((closureN)self_731751)->elements[7];
c_732616.elements[8] = ((closureN)self_731751)->elements[8];
c_732616.elements[9] = ((closureN)self_731751)->elements[9];
c_732616.elements[10] = ((closureN)self_731751)->elements[10];
c_732616.elements[11] = ((closureN)self_731751)->elements[11];
c_732616.elements[12] = ((closureN)self_731751)->elements[12];
c_732616.elements[13] = ((closureN)self_731751)->elements[13];
c_732616.elements[14] = ((closureN)self_731751)->elements[14];
c_732616.elements[15] = ((closureN)self_731751)->elements[15];
c_732616.elements[16] = ((closureN)self_731751)->elements[16];
c_732616.elements[17] = ((closureN)self_731751)->elements[17];
c_732616.elements[18] = ((closureN)self_731751)->elements[18];
c_732616.elements[19] = ((closureN)self_731751)->elements[19];
c_732616.elements[20] = ((closureN)self_731751)->elements[20];
c_732616.elements[21] = ((closureN)self_731751)->elements[21];
c_732616.elements[22] = ((closureN)self_731751)->elements[22];
c_732616.elements[23] = ((closureN)self_731751)->elements[23];
c_732616.elements[24] = ((closureN)self_731751)->elements[24];

return_direct_with_clo4(data,  __glo_env_117extend_91environment_scheme_cyclone_util, (((closure)  __glo_env_117extend_91environment_scheme_cyclone_util)->fn),  &c_732616, NULL, NULL, NULL);; 
}

static void __lambda_43(void *data, object self_731752, int argc, object *args) /* object self_731752, object r_731295 */
 {
 object r_731295 = args[0];
  
closureN_type c_732618;
object e_734835 [25];
c_732618.hdr.mark = gc_color_red;
 c_732618.hdr.grayed = 0;
c_732618.tag = closureN_tag;
 c_732618.fn = (function_type)__lambda_44;
c_732618.num_args = 1;
c_732618.num_elements = 25;
c_732618.elements = (object *)e_734835;
c_732618.elements[0] = ((closureN)self_731752)->elements[0];
c_732618.elements[1] = ((closureN)self_731752)->elements[1];
c_732618.elements[2] = ((closureN)self_731752)->elements[2];
c_732618.elements[3] = ((closureN)self_731752)->elements[3];
c_732618.elements[4] = ((closureN)self_731752)->elements[4];
c_732618.elements[5] = ((closureN)self_731752)->elements[5];
c_732618.elements[6] = ((closureN)self_731752)->elements[6];
c_732618.elements[7] = ((closureN)self_731752)->elements[7];
c_732618.elements[8] = ((closureN)self_731752)->elements[8];
c_732618.elements[9] = ((closureN)self_731752)->elements[9];
c_732618.elements[10] = ((closureN)self_731752)->elements[10];
c_732618.elements[11] = ((closureN)self_731752)->elements[11];
c_732618.elements[12] = ((closureN)self_731752)->elements[12];
c_732618.elements[13] = ((closureN)self_731752)->elements[13];
c_732618.elements[14] = ((closureN)self_731752)->elements[14];
c_732618.elements[15] = ((closureN)self_731752)->elements[15];
c_732618.elements[16] = ((closureN)self_731752)->elements[16];
c_732618.elements[17] = ((closureN)self_731752)->elements[17];
c_732618.elements[18] = ((closureN)self_731752)->elements[18];
c_732618.elements[19] = ((closureN)self_731752)->elements[19];
c_732618.elements[20] = ((closureN)self_731752)->elements[20];
c_732618.elements[21] = ((closureN)self_731752)->elements[21];
c_732618.elements[22] = ((closureN)self_731752)->elements[22];
c_732618.elements[23] = ((closureN)self_731752)->elements[23];
c_732618.elements[24] = ((closureN)self_731752)->elements[24];



return_direct_with_clo1(data,(closure)&c_732618,__lambda_44,  Cyc_set_cell(data, ((closureN)self_731752)->elements[22], r_731295));; 
}

static void __lambda_44(void *data, object self_731753, int argc, object *args) /* object self_731753, object r_73819 */
 {

  
closureN_type c_732620;
object e_734834 [25];
c_732620.hdr.mark = gc_color_red;
 c_732620.hdr.grayed = 0;
c_732620.tag = closureN_tag;
 c_732620.fn = (function_type)__lambda_45;
c_732620.num_args = 1;
c_732620.num_elements = 25;
c_732620.elements = (object *)e_734834;
c_732620.elements[0] = ((closureN)self_731753)->elements[0];
c_732620.elements[1] = ((closureN)self_731753)->elements[1];
c_732620.elements[2] = ((closureN)self_731753)->elements[2];
c_732620.elements[3] = ((closureN)self_731753)->elements[3];
c_732620.elements[4] = ((closureN)self_731753)->elements[4];
c_732620.elements[5] = ((closureN)self_731753)->elements[5];
c_732620.elements[6] = ((closureN)self_731753)->elements[6];
c_732620.elements[7] = ((closureN)self_731753)->elements[7];
c_732620.elements[8] = ((closureN)self_731753)->elements[8];
c_732620.elements[9] = ((closureN)self_731753)->elements[9];
c_732620.elements[10] = ((closureN)self_731753)->elements[10];
c_732620.elements[11] = ((closureN)self_731753)->elements[11];
c_732620.elements[12] = ((closureN)self_731753)->elements[12];
c_732620.elements[13] = ((closureN)self_731753)->elements[13];
c_732620.elements[14] = ((closureN)self_731753)->elements[14];
c_732620.elements[15] = ((closureN)self_731753)->elements[15];
c_732620.elements[16] = ((closureN)self_731753)->elements[16];
c_732620.elements[17] = ((closureN)self_731753)->elements[17];
c_732620.elements[18] = ((closureN)self_731753)->elements[18];
c_732620.elements[19] = ((closureN)self_731753)->elements[19];
c_732620.elements[20] = ((closureN)self_731753)->elements[20];
c_732620.elements[21] = ((closureN)self_731753)->elements[21];
c_732620.elements[22] = ((closureN)self_731753)->elements[22];
c_732620.elements[23] = ((closureN)self_731753)->elements[23];
c_732620.elements[24] = ((closureN)self_731753)->elements[24];

return_direct_with_clo2(data,  __glo_emit_scheme_cyclone_cgen, (((closure)  __glo_emit_scheme_cyclone_cgen)->fn),  &c_732620, __glo__85c_91file_91header_91comment_85_scheme_cyclone_common);; 
}

static void __lambda_45(void *data, object self_731754, int argc, object *args) /* object self_731754, object r_73820 */
 {

  
closureN_type c_732622;
object e_734832 [25];
c_732622.hdr.mark = gc_color_red;
 c_732622.hdr.grayed = 0;
c_732622.tag = closureN_tag;
 c_732622.fn = (function_type)__lambda_46;
c_732622.num_args = 1;
c_732622.num_elements = 25;
c_732622.elements = (object *)e_734832;
c_732622.elements[0] = ((closureN)self_731754)->elements[0];
c_732622.elements[1] = ((closureN)self_731754)->elements[1];
c_732622.elements[2] = ((closureN)self_731754)->elements[2];
c_732622.elements[3] = ((closureN)self_731754)->elements[3];
c_732622.elements[4] = ((closureN)self_731754)->elements[4];
c_732622.elements[5] = ((closureN)self_731754)->elements[5];
c_732622.elements[6] = ((closureN)self_731754)->elements[6];
c_732622.elements[7] = ((closureN)self_731754)->elements[7];
c_732622.elements[8] = ((closureN)self_731754)->elements[8];
c_732622.elements[9] = ((closureN)self_731754)->elements[9];
c_732622.elements[10] = ((closureN)self_731754)->elements[10];
c_732622.elements[11] = ((closureN)self_731754)->elements[11];
c_732622.elements[12] = ((closureN)self_731754)->elements[12];
c_732622.elements[13] = ((closureN)self_731754)->elements[13];
c_732622.elements[14] = ((closureN)self_731754)->elements[14];
c_732622.elements[15] = ((closureN)self_731754)->elements[15];
c_732622.elements[16] = ((closureN)self_731754)->elements[16];
c_732622.elements[17] = ((closureN)self_731754)->elements[17];
c_732622.elements[18] = ((closureN)self_731754)->elements[18];
c_732622.elements[19] = ((closureN)self_731754)->elements[19];
c_732622.elements[20] = ((closureN)self_731754)->elements[20];
c_732622.elements[21] = ((closureN)self_731754)->elements[21];
c_732622.elements[22] = ((closureN)self_731754)->elements[22];
c_732622.elements[23] = ((closureN)self_731754)->elements[23];
c_732622.elements[24] = ((closureN)self_731754)->elements[24];


make_utf8_string_with_len(c_734833, "---------------- input program:", 31, 31);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_732622, &c_734833);; 
}

static void __lambda_46(void *data, object self_731755, int argc, object *args) /* object self_731755, object r_73821 */
 {

  
closureN_type c_732624;
object e_734830 [25];
c_732624.hdr.mark = gc_color_red;
 c_732624.hdr.grayed = 0;
c_732624.tag = closureN_tag;
 c_732624.fn = (function_type)__lambda_47;
c_732624.num_args = 1;
c_732624.num_elements = 25;
c_732624.elements = (object *)e_734830;
c_732624.elements[0] = ((closureN)self_731755)->elements[0];
c_732624.elements[1] = ((closureN)self_731755)->elements[1];
c_732624.elements[2] = ((closureN)self_731755)->elements[2];
c_732624.elements[3] = ((closureN)self_731755)->elements[3];
c_732624.elements[4] = ((closureN)self_731755)->elements[4];
c_732624.elements[5] = ((closureN)self_731755)->elements[5];
c_732624.elements[6] = ((closureN)self_731755)->elements[6];
c_732624.elements[7] = ((closureN)self_731755)->elements[7];
c_732624.elements[8] = ((closureN)self_731755)->elements[8];
c_732624.elements[9] = ((closureN)self_731755)->elements[9];
c_732624.elements[10] = ((closureN)self_731755)->elements[10];
c_732624.elements[11] = ((closureN)self_731755)->elements[11];
c_732624.elements[12] = ((closureN)self_731755)->elements[12];
c_732624.elements[13] = ((closureN)self_731755)->elements[13];
c_732624.elements[14] = ((closureN)self_731755)->elements[14];
c_732624.elements[15] = ((closureN)self_731755)->elements[15];
c_732624.elements[16] = ((closureN)self_731755)->elements[16];
c_732624.elements[17] = ((closureN)self_731755)->elements[17];
c_732624.elements[18] = ((closureN)self_731755)->elements[18];
c_732624.elements[19] = ((closureN)self_731755)->elements[19];
c_732624.elements[20] = ((closureN)self_731755)->elements[20];
c_732624.elements[21] = ((closureN)self_731755)->elements[21];
c_732624.elements[22] = ((closureN)self_731755)->elements[22];
c_732624.elements[23] = ((closureN)self_731755)->elements[23];
c_732624.elements[24] = ((closureN)self_731755)->elements[24];


make_utf8_string_with_len(c_734831, "---------------- input program:", 31, 31);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_732624, &c_734831);; 
}

static void __lambda_47(void *data, object self_731756, int argc, object *args) /* object self_731756, object r_73822 */
 {

  
closureN_type c_732626;
object e_734826 [25];
c_732626.hdr.mark = gc_color_red;
 c_732626.hdr.grayed = 0;
c_732626.tag = closureN_tag;
 c_732626.fn = (function_type)__lambda_48;
c_732626.num_args = 1;
c_732626.num_elements = 25;
c_732626.elements = (object *)e_734826;
c_732626.elements[0] = ((closureN)self_731756)->elements[0];
c_732626.elements[1] = ((closureN)self_731756)->elements[1];
c_732626.elements[2] = ((closureN)self_731756)->elements[2];
c_732626.elements[3] = ((closureN)self_731756)->elements[3];
c_732626.elements[4] = ((closureN)self_731756)->elements[4];
c_732626.elements[5] = ((closureN)self_731756)->elements[5];
c_732626.elements[6] = ((closureN)self_731756)->elements[6];
c_732626.elements[7] = ((closureN)self_731756)->elements[7];
c_732626.elements[8] = ((closureN)self_731756)->elements[8];
c_732626.elements[9] = ((closureN)self_731756)->elements[9];
c_732626.elements[10] = ((closureN)self_731756)->elements[10];
c_732626.elements[11] = ((closureN)self_731756)->elements[11];
c_732626.elements[12] = ((closureN)self_731756)->elements[12];
c_732626.elements[13] = ((closureN)self_731756)->elements[13];
c_732626.elements[14] = ((closureN)self_731756)->elements[14];
c_732626.elements[15] = ((closureN)self_731756)->elements[15];
c_732626.elements[16] = ((closureN)self_731756)->elements[16];
c_732626.elements[17] = ((closureN)self_731756)->elements[17];
c_732626.elements[18] = ((closureN)self_731756)->elements[18];
c_732626.elements[19] = ((closureN)self_731756)->elements[19];
c_732626.elements[20] = ((closureN)self_731756)->elements[20];
c_732626.elements[21] = ((closureN)self_731756)->elements[21];
c_732626.elements[22] = ((closureN)self_731756)->elements[22];
c_732626.elements[23] = ((closureN)self_731756)->elements[23];
c_732626.elements[24] = ((closureN)self_731756)->elements[24];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_732626, car(((closureN)self_731756)->elements[11]));; 
}

static void __lambda_48(void *data, object self_731757, int argc, object *args) /* object self_731757, object r_73823 */
 {

  
closureN_type c_732628;
object e_733001 [12];
c_732628.hdr.mark = gc_color_red;
 c_732628.hdr.grayed = 0;
c_732628.tag = closureN_tag;
 c_732628.fn = (function_type)__lambda_49;
c_732628.num_args = 0;
c_732628.num_elements = 12;
c_732628.elements = (object *)e_733001;
c_732628.elements[0] = ((closureN)self_731757)->elements[0];
c_732628.elements[1] = ((closureN)self_731757)->elements[1];
c_732628.elements[2] = ((closureN)self_731757)->elements[6];
c_732628.elements[3] = ((closureN)self_731757)->elements[10];
c_732628.elements[4] = ((closureN)self_731757)->elements[11];
c_732628.elements[5] = ((closureN)self_731757)->elements[14];
c_732628.elements[6] = ((closureN)self_731757)->elements[15];
c_732628.elements[7] = ((closureN)self_731757)->elements[16];
c_732628.elements[8] = ((closureN)self_731757)->elements[17];
c_732628.elements[9] = ((closureN)self_731757)->elements[19];
c_732628.elements[10] = ((closureN)self_731757)->elements[20];
c_732628.elements[11] = ((closureN)self_731757)->elements[21];


closureN_type c_733002;
object e_734825 [23];
c_733002.hdr.mark = gc_color_red;
 c_733002.hdr.grayed = 0;
c_733002.tag = closureN_tag;
 c_733002.fn = (function_type)__lambda_107;
c_733002.num_args = 1;
c_733002.num_elements = 23;
c_733002.elements = (object *)e_734825;
c_733002.elements[0] = ((closureN)self_731757)->elements[0];
c_733002.elements[1] = ((closureN)self_731757)->elements[1];
c_733002.elements[2] = ((closureN)self_731757)->elements[2];
c_733002.elements[3] = ((closureN)self_731757)->elements[3];
c_733002.elements[4] = ((closureN)self_731757)->elements[4];
c_733002.elements[5] = ((closureN)self_731757)->elements[5];
c_733002.elements[6] = ((closureN)self_731757)->elements[6];
c_733002.elements[7] = ((closureN)self_731757)->elements[7];
c_733002.elements[8] = ((closureN)self_731757)->elements[8];
c_733002.elements[9] = ((closureN)self_731757)->elements[9];
c_733002.elements[10] = ((closureN)self_731757)->elements[10];
c_733002.elements[11] = ((closureN)self_731757)->elements[11];
c_733002.elements[12] = ((closureN)self_731757)->elements[12];
c_733002.elements[13] = ((closureN)self_731757)->elements[13];
c_733002.elements[14] = ((closureN)self_731757)->elements[14];
c_733002.elements[15] = ((closureN)self_731757)->elements[15];
c_733002.elements[16] = ((closureN)self_731757)->elements[16];
c_733002.elements[17] = ((closureN)self_731757)->elements[18];
c_733002.elements[18] = ((closureN)self_731757)->elements[19];
c_733002.elements[19] = ((closureN)self_731757)->elements[21];
c_733002.elements[20] = ((closureN)self_731757)->elements[22];
c_733002.elements[21] = ((closureN)self_731757)->elements[23];
c_733002.elements[22] = ((closureN)self_731757)->elements[24];

return_direct_with_clo1(data,(closure)&c_732628,__lambda_49,  &c_733002);; 
}

static void __lambda_107(void *data, object self_731758, int argc, object *args) /* object self_731758, object r_73824 */
 {

  
closureN_type c_733004;
object e_734823 [23];
c_733004.hdr.mark = gc_color_red;
 c_733004.hdr.grayed = 0;
c_733004.tag = closureN_tag;
 c_733004.fn = (function_type)__lambda_108;
c_733004.num_args = 1;
c_733004.num_elements = 23;
c_733004.elements = (object *)e_734823;
c_733004.elements[0] = ((closureN)self_731758)->elements[0];
c_733004.elements[1] = ((closureN)self_731758)->elements[1];
c_733004.elements[2] = ((closureN)self_731758)->elements[2];
c_733004.elements[3] = ((closureN)self_731758)->elements[3];
c_733004.elements[4] = ((closureN)self_731758)->elements[4];
c_733004.elements[5] = ((closureN)self_731758)->elements[5];
c_733004.elements[6] = ((closureN)self_731758)->elements[6];
c_733004.elements[7] = ((closureN)self_731758)->elements[7];
c_733004.elements[8] = ((closureN)self_731758)->elements[8];
c_733004.elements[9] = ((closureN)self_731758)->elements[9];
c_733004.elements[10] = ((closureN)self_731758)->elements[10];
c_733004.elements[11] = ((closureN)self_731758)->elements[11];
c_733004.elements[12] = ((closureN)self_731758)->elements[12];
c_733004.elements[13] = ((closureN)self_731758)->elements[13];
c_733004.elements[14] = ((closureN)self_731758)->elements[14];
c_733004.elements[15] = ((closureN)self_731758)->elements[15];
c_733004.elements[16] = ((closureN)self_731758)->elements[16];
c_733004.elements[17] = ((closureN)self_731758)->elements[17];
c_733004.elements[18] = ((closureN)self_731758)->elements[18];
c_733004.elements[19] = ((closureN)self_731758)->elements[19];
c_733004.elements[20] = ((closureN)self_731758)->elements[20];
c_733004.elements[21] = ((closureN)self_731758)->elements[21];
c_733004.elements[22] = ((closureN)self_731758)->elements[22];


make_utf8_string_with_len(c_734824, "inline candidates:", 18, 18);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733004, &c_734824);; 
}

static void __lambda_108(void *data, object self_731759, int argc, object *args) /* object self_731759, object r_73825 */
 {

  
closureN_type c_733006;
object e_734821 [23];
c_733006.hdr.mark = gc_color_red;
 c_733006.hdr.grayed = 0;
c_733006.tag = closureN_tag;
 c_733006.fn = (function_type)__lambda_109;
c_733006.num_args = 1;
c_733006.num_elements = 23;
c_733006.elements = (object *)e_734821;
c_733006.elements[0] = ((closureN)self_731759)->elements[0];
c_733006.elements[1] = ((closureN)self_731759)->elements[1];
c_733006.elements[2] = ((closureN)self_731759)->elements[2];
c_733006.elements[3] = ((closureN)self_731759)->elements[3];
c_733006.elements[4] = ((closureN)self_731759)->elements[4];
c_733006.elements[5] = ((closureN)self_731759)->elements[5];
c_733006.elements[6] = ((closureN)self_731759)->elements[6];
c_733006.elements[7] = ((closureN)self_731759)->elements[7];
c_733006.elements[8] = ((closureN)self_731759)->elements[8];
c_733006.elements[9] = ((closureN)self_731759)->elements[9];
c_733006.elements[10] = ((closureN)self_731759)->elements[10];
c_733006.elements[11] = ((closureN)self_731759)->elements[11];
c_733006.elements[12] = ((closureN)self_731759)->elements[12];
c_733006.elements[13] = ((closureN)self_731759)->elements[13];
c_733006.elements[14] = ((closureN)self_731759)->elements[14];
c_733006.elements[15] = ((closureN)self_731759)->elements[15];
c_733006.elements[16] = ((closureN)self_731759)->elements[16];
c_733006.elements[17] = ((closureN)self_731759)->elements[17];
c_733006.elements[18] = ((closureN)self_731759)->elements[18];
c_733006.elements[19] = ((closureN)self_731759)->elements[19];
c_733006.elements[20] = ((closureN)self_731759)->elements[20];
c_733006.elements[21] = ((closureN)self_731759)->elements[21];
c_733006.elements[22] = ((closureN)self_731759)->elements[22];


make_utf8_string_with_len(c_734822, "inline candidates:", 18, 18);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733006, &c_734822);; 
}

static void __lambda_109(void *data, object self_731760, int argc, object *args) /* object self_731760, object r_73826 */
 {

  
closureN_type c_733008;
object e_734817 [23];
c_733008.hdr.mark = gc_color_red;
 c_733008.hdr.grayed = 0;
c_733008.tag = closureN_tag;
 c_733008.fn = (function_type)__lambda_110;
c_733008.num_args = 1;
c_733008.num_elements = 23;
c_733008.elements = (object *)e_734817;
c_733008.elements[0] = ((closureN)self_731760)->elements[0];
c_733008.elements[1] = ((closureN)self_731760)->elements[1];
c_733008.elements[2] = ((closureN)self_731760)->elements[2];
c_733008.elements[3] = ((closureN)self_731760)->elements[3];
c_733008.elements[4] = ((closureN)self_731760)->elements[4];
c_733008.elements[5] = ((closureN)self_731760)->elements[5];
c_733008.elements[6] = ((closureN)self_731760)->elements[6];
c_733008.elements[7] = ((closureN)self_731760)->elements[7];
c_733008.elements[8] = ((closureN)self_731760)->elements[8];
c_733008.elements[9] = ((closureN)self_731760)->elements[9];
c_733008.elements[10] = ((closureN)self_731760)->elements[10];
c_733008.elements[11] = ((closureN)self_731760)->elements[11];
c_733008.elements[12] = ((closureN)self_731760)->elements[12];
c_733008.elements[13] = ((closureN)self_731760)->elements[13];
c_733008.elements[14] = ((closureN)self_731760)->elements[14];
c_733008.elements[15] = ((closureN)self_731760)->elements[15];
c_733008.elements[16] = ((closureN)self_731760)->elements[16];
c_733008.elements[17] = ((closureN)self_731760)->elements[17];
c_733008.elements[18] = ((closureN)self_731760)->elements[18];
c_733008.elements[19] = ((closureN)self_731760)->elements[19];
c_733008.elements[20] = ((closureN)self_731760)->elements[20];
c_733008.elements[21] = ((closureN)self_731760)->elements[21];
c_733008.elements[22] = ((closureN)self_731760)->elements[22];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733008, car(((closureN)self_731760)->elements[10]));; 
}

static void __lambda_110(void *data, object self_731761, int argc, object *args) /* object self_731761, object r_73827 */
 {

  
closureN_type c_733010;
object e_734815 [23];
c_733010.hdr.mark = gc_color_red;
 c_733010.hdr.grayed = 0;
c_733010.tag = closureN_tag;
 c_733010.fn = (function_type)__lambda_111;
c_733010.num_args = 1;
c_733010.num_elements = 23;
c_733010.elements = (object *)e_734815;
c_733010.elements[0] = ((closureN)self_731761)->elements[0];
c_733010.elements[1] = ((closureN)self_731761)->elements[1];
c_733010.elements[2] = ((closureN)self_731761)->elements[2];
c_733010.elements[3] = ((closureN)self_731761)->elements[3];
c_733010.elements[4] = ((closureN)self_731761)->elements[4];
c_733010.elements[5] = ((closureN)self_731761)->elements[5];
c_733010.elements[6] = ((closureN)self_731761)->elements[6];
c_733010.elements[7] = ((closureN)self_731761)->elements[7];
c_733010.elements[8] = ((closureN)self_731761)->elements[8];
c_733010.elements[9] = ((closureN)self_731761)->elements[9];
c_733010.elements[10] = ((closureN)self_731761)->elements[10];
c_733010.elements[11] = ((closureN)self_731761)->elements[11];
c_733010.elements[12] = ((closureN)self_731761)->elements[12];
c_733010.elements[13] = ((closureN)self_731761)->elements[13];
c_733010.elements[14] = ((closureN)self_731761)->elements[14];
c_733010.elements[15] = ((closureN)self_731761)->elements[15];
c_733010.elements[16] = ((closureN)self_731761)->elements[16];
c_733010.elements[17] = ((closureN)self_731761)->elements[17];
c_733010.elements[18] = ((closureN)self_731761)->elements[18];
c_733010.elements[19] = ((closureN)self_731761)->elements[19];
c_733010.elements[20] = ((closureN)self_731761)->elements[20];
c_733010.elements[21] = ((closureN)self_731761)->elements[21];
c_733010.elements[22] = ((closureN)self_731761)->elements[22];


make_utf8_string_with_len(c_734816, "imports:", 8, 8);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733010, &c_734816);; 
}

static void __lambda_111(void *data, object self_731762, int argc, object *args) /* object self_731762, object r_73828 */
 {

  
closureN_type c_733012;
object e_734813 [23];
c_733012.hdr.mark = gc_color_red;
 c_733012.hdr.grayed = 0;
c_733012.tag = closureN_tag;
 c_733012.fn = (function_type)__lambda_112;
c_733012.num_args = 1;
c_733012.num_elements = 23;
c_733012.elements = (object *)e_734813;
c_733012.elements[0] = ((closureN)self_731762)->elements[0];
c_733012.elements[1] = ((closureN)self_731762)->elements[1];
c_733012.elements[2] = ((closureN)self_731762)->elements[2];
c_733012.elements[3] = ((closureN)self_731762)->elements[3];
c_733012.elements[4] = ((closureN)self_731762)->elements[4];
c_733012.elements[5] = ((closureN)self_731762)->elements[5];
c_733012.elements[6] = ((closureN)self_731762)->elements[6];
c_733012.elements[7] = ((closureN)self_731762)->elements[7];
c_733012.elements[8] = ((closureN)self_731762)->elements[8];
c_733012.elements[9] = ((closureN)self_731762)->elements[9];
c_733012.elements[10] = ((closureN)self_731762)->elements[10];
c_733012.elements[11] = ((closureN)self_731762)->elements[11];
c_733012.elements[12] = ((closureN)self_731762)->elements[12];
c_733012.elements[13] = ((closureN)self_731762)->elements[13];
c_733012.elements[14] = ((closureN)self_731762)->elements[14];
c_733012.elements[15] = ((closureN)self_731762)->elements[15];
c_733012.elements[16] = ((closureN)self_731762)->elements[16];
c_733012.elements[17] = ((closureN)self_731762)->elements[17];
c_733012.elements[18] = ((closureN)self_731762)->elements[18];
c_733012.elements[19] = ((closureN)self_731762)->elements[19];
c_733012.elements[20] = ((closureN)self_731762)->elements[20];
c_733012.elements[21] = ((closureN)self_731762)->elements[21];
c_733012.elements[22] = ((closureN)self_731762)->elements[22];


make_utf8_string_with_len(c_734814, "imports:", 8, 8);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733012, &c_734814);; 
}

static void __lambda_112(void *data, object self_731763, int argc, object *args) /* object self_731763, object r_73829 */
 {

  
closureN_type c_733014;
object e_734809 [23];
c_733014.hdr.mark = gc_color_red;
 c_733014.hdr.grayed = 0;
c_733014.tag = closureN_tag;
 c_733014.fn = (function_type)__lambda_113;
c_733014.num_args = 1;
c_733014.num_elements = 23;
c_733014.elements = (object *)e_734809;
c_733014.elements[0] = ((closureN)self_731763)->elements[0];
c_733014.elements[1] = ((closureN)self_731763)->elements[1];
c_733014.elements[2] = ((closureN)self_731763)->elements[2];
c_733014.elements[3] = ((closureN)self_731763)->elements[3];
c_733014.elements[4] = ((closureN)self_731763)->elements[4];
c_733014.elements[5] = ((closureN)self_731763)->elements[5];
c_733014.elements[6] = ((closureN)self_731763)->elements[6];
c_733014.elements[7] = ((closureN)self_731763)->elements[7];
c_733014.elements[8] = ((closureN)self_731763)->elements[8];
c_733014.elements[9] = ((closureN)self_731763)->elements[9];
c_733014.elements[10] = ((closureN)self_731763)->elements[10];
c_733014.elements[11] = ((closureN)self_731763)->elements[11];
c_733014.elements[12] = ((closureN)self_731763)->elements[12];
c_733014.elements[13] = ((closureN)self_731763)->elements[13];
c_733014.elements[14] = ((closureN)self_731763)->elements[14];
c_733014.elements[15] = ((closureN)self_731763)->elements[15];
c_733014.elements[16] = ((closureN)self_731763)->elements[16];
c_733014.elements[17] = ((closureN)self_731763)->elements[17];
c_733014.elements[18] = ((closureN)self_731763)->elements[18];
c_733014.elements[19] = ((closureN)self_731763)->elements[19];
c_733014.elements[20] = ((closureN)self_731763)->elements[20];
c_733014.elements[21] = ((closureN)self_731763)->elements[21];
c_733014.elements[22] = ((closureN)self_731763)->elements[22];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733014, car(((closureN)self_731763)->elements[6]));; 
}

static void __lambda_113(void *data, object self_731764, int argc, object *args) /* object self_731764, object r_73830 */
 {

  
closureN_type c_733016;
object e_734808 [23];
c_733016.hdr.mark = gc_color_red;
 c_733016.hdr.grayed = 0;
c_733016.tag = closureN_tag;
 c_733016.fn = (function_type)__lambda_114;
c_733016.num_args = 1;
c_733016.num_elements = 23;
c_733016.elements = (object *)e_734808;
c_733016.elements[0] = ((closureN)self_731764)->elements[0];
c_733016.elements[1] = ((closureN)self_731764)->elements[1];
c_733016.elements[2] = ((closureN)self_731764)->elements[2];
c_733016.elements[3] = ((closureN)self_731764)->elements[3];
c_733016.elements[4] = ((closureN)self_731764)->elements[4];
c_733016.elements[5] = ((closureN)self_731764)->elements[5];
c_733016.elements[6] = ((closureN)self_731764)->elements[6];
c_733016.elements[7] = ((closureN)self_731764)->elements[7];
c_733016.elements[8] = ((closureN)self_731764)->elements[8];
c_733016.elements[9] = ((closureN)self_731764)->elements[9];
c_733016.elements[10] = ((closureN)self_731764)->elements[10];
c_733016.elements[11] = ((closureN)self_731764)->elements[11];
c_733016.elements[12] = ((closureN)self_731764)->elements[12];
c_733016.elements[13] = ((closureN)self_731764)->elements[13];
c_733016.elements[14] = ((closureN)self_731764)->elements[14];
c_733016.elements[15] = ((closureN)self_731764)->elements[15];
c_733016.elements[16] = ((closureN)self_731764)->elements[16];
c_733016.elements[17] = ((closureN)self_731764)->elements[17];
c_733016.elements[18] = ((closureN)self_731764)->elements[18];
c_733016.elements[19] = ((closureN)self_731764)->elements[19];
c_733016.elements[20] = ((closureN)self_731764)->elements[20];
c_733016.elements[21] = ((closureN)self_731764)->elements[21];
c_733016.elements[22] = ((closureN)self_731764)->elements[22];

return_direct_with_clo1(data,  __glo_base_91expander, (((closure)  __glo_base_91expander)->fn),  &c_733016);; 
}

static void __lambda_114(void *data, object self_731765, int argc, object *args) /* object self_731765, object r_731212 */
 {
 object r_731212 = args[0];
  
closureN_type c_733018;
object e_734802 [23];
c_733018.hdr.mark = gc_color_red;
 c_733018.hdr.grayed = 0;
c_733018.tag = closureN_tag;
 c_733018.fn = (function_type)__lambda_115;
c_733018.num_args = 1;
c_733018.num_elements = 23;
c_733018.elements = (object *)e_734802;
c_733018.elements[0] = ((closureN)self_731765)->elements[0];
c_733018.elements[1] = ((closureN)self_731765)->elements[1];
c_733018.elements[2] = ((closureN)self_731765)->elements[2];
c_733018.elements[3] = ((closureN)self_731765)->elements[3];
c_733018.elements[4] = ((closureN)self_731765)->elements[4];
c_733018.elements[5] = ((closureN)self_731765)->elements[5];
c_733018.elements[6] = ((closureN)self_731765)->elements[6];
c_733018.elements[7] = ((closureN)self_731765)->elements[7];
c_733018.elements[8] = ((closureN)self_731765)->elements[8];
c_733018.elements[9] = ((closureN)self_731765)->elements[9];
c_733018.elements[10] = ((closureN)self_731765)->elements[10];
c_733018.elements[11] = ((closureN)self_731765)->elements[11];
c_733018.elements[12] = ((closureN)self_731765)->elements[12];
c_733018.elements[13] = ((closureN)self_731765)->elements[13];
c_733018.elements[14] = ((closureN)self_731765)->elements[14];
c_733018.elements[15] = ((closureN)self_731765)->elements[15];
c_733018.elements[16] = ((closureN)self_731765)->elements[16];
c_733018.elements[17] = ((closureN)self_731765)->elements[17];
c_733018.elements[18] = ((closureN)self_731765)->elements[18];
c_733018.elements[19] = ((closureN)self_731765)->elements[19];
c_733018.elements[20] = ((closureN)self_731765)->elements[20];
c_733018.elements[21] = ((closureN)self_731765)->elements[21];
c_733018.elements[22] = ((closureN)self_731765)->elements[22];



return_direct_with_clo5(data,  __glo_lib_117imports_91_125idb_scheme_cyclone_libraries, (((closure)  __glo_lib_117imports_91_125idb_scheme_cyclone_libraries)->fn),  &c_733018, car(((closureN)self_731765)->elements[6]), ((closureN)self_731765)->elements[0], ((closureN)self_731765)->elements[18], r_731212);; 
}

static void __lambda_115(void *data, object self_731766, int argc, object *args) /* object self_731766, object r_731211 */
 {
 object r_731211 = args[0];
  
closureN_type c_733020;
object e_734798 [23];
c_733020.hdr.mark = gc_color_red;
 c_733020.hdr.grayed = 0;
c_733020.tag = closureN_tag;
 c_733020.fn = (function_type)__lambda_116;
c_733020.num_args = 1;
c_733020.num_elements = 23;
c_733020.elements = (object *)e_734798;
c_733020.elements[0] = ((closureN)self_731766)->elements[0];
c_733020.elements[1] = ((closureN)self_731766)->elements[1];
c_733020.elements[2] = ((closureN)self_731766)->elements[2];
c_733020.elements[3] = ((closureN)self_731766)->elements[3];
c_733020.elements[4] = ((closureN)self_731766)->elements[4];
c_733020.elements[5] = ((closureN)self_731766)->elements[5];
c_733020.elements[6] = ((closureN)self_731766)->elements[6];
c_733020.elements[7] = ((closureN)self_731766)->elements[7];
c_733020.elements[8] = ((closureN)self_731766)->elements[8];
c_733020.elements[9] = ((closureN)self_731766)->elements[9];
c_733020.elements[10] = ((closureN)self_731766)->elements[10];
c_733020.elements[11] = ((closureN)self_731766)->elements[11];
c_733020.elements[12] = ((closureN)self_731766)->elements[12];
c_733020.elements[13] = ((closureN)self_731766)->elements[13];
c_733020.elements[14] = ((closureN)self_731766)->elements[14];
c_733020.elements[15] = ((closureN)self_731766)->elements[15];
c_733020.elements[16] = ((closureN)self_731766)->elements[16];
c_733020.elements[17] = ((closureN)self_731766)->elements[17];
c_733020.elements[18] = ((closureN)self_731766)->elements[18];
c_733020.elements[19] = ((closureN)self_731766)->elements[19];
c_733020.elements[20] = ((closureN)self_731766)->elements[20];
c_733020.elements[21] = ((closureN)self_731766)->elements[21];
c_733020.elements[22] = ((closureN)self_731766)->elements[22];



return_direct_with_clo1(data,(closure)&c_733020,__lambda_116,  Cyc_set_cell(data, ((closureN)self_731766)->elements[5], r_731211));; 
}

static void __lambda_116(void *data, object self_731767, int argc, object *args) /* object self_731767, object r_73831 */
 {

  
closureN_type c_733022;
object e_734796 [23];
c_733022.hdr.mark = gc_color_red;
 c_733022.hdr.grayed = 0;
c_733022.tag = closureN_tag;
 c_733022.fn = (function_type)__lambda_117;
c_733022.num_args = 1;
c_733022.num_elements = 23;
c_733022.elements = (object *)e_734796;
c_733022.elements[0] = ((closureN)self_731767)->elements[0];
c_733022.elements[1] = ((closureN)self_731767)->elements[1];
c_733022.elements[2] = ((closureN)self_731767)->elements[2];
c_733022.elements[3] = ((closureN)self_731767)->elements[3];
c_733022.elements[4] = ((closureN)self_731767)->elements[4];
c_733022.elements[5] = ((closureN)self_731767)->elements[5];
c_733022.elements[6] = ((closureN)self_731767)->elements[6];
c_733022.elements[7] = ((closureN)self_731767)->elements[7];
c_733022.elements[8] = ((closureN)self_731767)->elements[8];
c_733022.elements[9] = ((closureN)self_731767)->elements[9];
c_733022.elements[10] = ((closureN)self_731767)->elements[10];
c_733022.elements[11] = ((closureN)self_731767)->elements[11];
c_733022.elements[12] = ((closureN)self_731767)->elements[12];
c_733022.elements[13] = ((closureN)self_731767)->elements[13];
c_733022.elements[14] = ((closureN)self_731767)->elements[14];
c_733022.elements[15] = ((closureN)self_731767)->elements[15];
c_733022.elements[16] = ((closureN)self_731767)->elements[16];
c_733022.elements[17] = ((closureN)self_731767)->elements[17];
c_733022.elements[18] = ((closureN)self_731767)->elements[18];
c_733022.elements[19] = ((closureN)self_731767)->elements[19];
c_733022.elements[20] = ((closureN)self_731767)->elements[20];
c_733022.elements[21] = ((closureN)self_731767)->elements[21];
c_733022.elements[22] = ((closureN)self_731767)->elements[22];


make_utf8_string_with_len(c_734797, "resolved imports:", 17, 17);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733022, &c_734797);; 
}

static void __lambda_117(void *data, object self_731768, int argc, object *args) /* object self_731768, object r_73832 */
 {

  
closureN_type c_733024;
object e_734794 [23];
c_733024.hdr.mark = gc_color_red;
 c_733024.hdr.grayed = 0;
c_733024.tag = closureN_tag;
 c_733024.fn = (function_type)__lambda_118;
c_733024.num_args = 1;
c_733024.num_elements = 23;
c_733024.elements = (object *)e_734794;
c_733024.elements[0] = ((closureN)self_731768)->elements[0];
c_733024.elements[1] = ((closureN)self_731768)->elements[1];
c_733024.elements[2] = ((closureN)self_731768)->elements[2];
c_733024.elements[3] = ((closureN)self_731768)->elements[3];
c_733024.elements[4] = ((closureN)self_731768)->elements[4];
c_733024.elements[5] = ((closureN)self_731768)->elements[5];
c_733024.elements[6] = ((closureN)self_731768)->elements[6];
c_733024.elements[7] = ((closureN)self_731768)->elements[7];
c_733024.elements[8] = ((closureN)self_731768)->elements[8];
c_733024.elements[9] = ((closureN)self_731768)->elements[9];
c_733024.elements[10] = ((closureN)self_731768)->elements[10];
c_733024.elements[11] = ((closureN)self_731768)->elements[11];
c_733024.elements[12] = ((closureN)self_731768)->elements[12];
c_733024.elements[13] = ((closureN)self_731768)->elements[13];
c_733024.elements[14] = ((closureN)self_731768)->elements[14];
c_733024.elements[15] = ((closureN)self_731768)->elements[15];
c_733024.elements[16] = ((closureN)self_731768)->elements[16];
c_733024.elements[17] = ((closureN)self_731768)->elements[17];
c_733024.elements[18] = ((closureN)self_731768)->elements[18];
c_733024.elements[19] = ((closureN)self_731768)->elements[19];
c_733024.elements[20] = ((closureN)self_731768)->elements[20];
c_733024.elements[21] = ((closureN)self_731768)->elements[21];
c_733024.elements[22] = ((closureN)self_731768)->elements[22];


make_utf8_string_with_len(c_734795, "resolved imports:", 17, 17);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733024, &c_734795);; 
}

static void __lambda_118(void *data, object self_731769, int argc, object *args) /* object self_731769, object r_73833 */
 {

  
closureN_type c_733026;
object e_734790 [23];
c_733026.hdr.mark = gc_color_red;
 c_733026.hdr.grayed = 0;
c_733026.tag = closureN_tag;
 c_733026.fn = (function_type)__lambda_119;
c_733026.num_args = 1;
c_733026.num_elements = 23;
c_733026.elements = (object *)e_734790;
c_733026.elements[0] = ((closureN)self_731769)->elements[0];
c_733026.elements[1] = ((closureN)self_731769)->elements[1];
c_733026.elements[2] = ((closureN)self_731769)->elements[2];
c_733026.elements[3] = ((closureN)self_731769)->elements[3];
c_733026.elements[4] = ((closureN)self_731769)->elements[4];
c_733026.elements[5] = ((closureN)self_731769)->elements[5];
c_733026.elements[6] = ((closureN)self_731769)->elements[6];
c_733026.elements[7] = ((closureN)self_731769)->elements[7];
c_733026.elements[8] = ((closureN)self_731769)->elements[8];
c_733026.elements[9] = ((closureN)self_731769)->elements[9];
c_733026.elements[10] = ((closureN)self_731769)->elements[10];
c_733026.elements[11] = ((closureN)self_731769)->elements[11];
c_733026.elements[12] = ((closureN)self_731769)->elements[12];
c_733026.elements[13] = ((closureN)self_731769)->elements[13];
c_733026.elements[14] = ((closureN)self_731769)->elements[14];
c_733026.elements[15] = ((closureN)self_731769)->elements[15];
c_733026.elements[16] = ((closureN)self_731769)->elements[16];
c_733026.elements[17] = ((closureN)self_731769)->elements[17];
c_733026.elements[18] = ((closureN)self_731769)->elements[18];
c_733026.elements[19] = ((closureN)self_731769)->elements[19];
c_733026.elements[20] = ((closureN)self_731769)->elements[20];
c_733026.elements[21] = ((closureN)self_731769)->elements[21];
c_733026.elements[22] = ((closureN)self_731769)->elements[22];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733026, car(((closureN)self_731769)->elements[5]));; 
}

static void __lambda_119(void *data, object self_731770, int argc, object *args) /* object self_731770, object r_73834 */
 {

  
closureN_type c_733028;
object e_734784 [23];
c_733028.hdr.mark = gc_color_red;
 c_733028.hdr.grayed = 0;
c_733028.tag = closureN_tag;
 c_733028.fn = (function_type)__lambda_120;
c_733028.num_args = 1;
c_733028.num_elements = 23;
c_733028.elements = (object *)e_734784;
c_733028.elements[0] = ((closureN)self_731770)->elements[0];
c_733028.elements[1] = ((closureN)self_731770)->elements[1];
c_733028.elements[2] = ((closureN)self_731770)->elements[2];
c_733028.elements[3] = ((closureN)self_731770)->elements[3];
c_733028.elements[4] = ((closureN)self_731770)->elements[4];
c_733028.elements[5] = ((closureN)self_731770)->elements[5];
c_733028.elements[6] = ((closureN)self_731770)->elements[6];
c_733028.elements[7] = ((closureN)self_731770)->elements[7];
c_733028.elements[8] = ((closureN)self_731770)->elements[8];
c_733028.elements[9] = ((closureN)self_731770)->elements[9];
c_733028.elements[10] = ((closureN)self_731770)->elements[10];
c_733028.elements[11] = ((closureN)self_731770)->elements[11];
c_733028.elements[12] = ((closureN)self_731770)->elements[12];
c_733028.elements[13] = ((closureN)self_731770)->elements[13];
c_733028.elements[14] = ((closureN)self_731770)->elements[14];
c_733028.elements[15] = ((closureN)self_731770)->elements[15];
c_733028.elements[16] = ((closureN)self_731770)->elements[16];
c_733028.elements[17] = ((closureN)self_731770)->elements[17];
c_733028.elements[18] = ((closureN)self_731770)->elements[18];
c_733028.elements[19] = ((closureN)self_731770)->elements[19];
c_733028.elements[20] = ((closureN)self_731770)->elements[20];
c_733028.elements[21] = ((closureN)self_731770)->elements[21];
c_733028.elements[22] = ((closureN)self_731770)->elements[22];



return_direct_with_clo4(data,  __glo_lib_117resolve_91meta_scheme_cyclone_libraries, (((closure)  __glo_lib_117resolve_91meta_scheme_cyclone_libraries)->fn),  &c_733028, car(((closureN)self_731770)->elements[6]), ((closureN)self_731770)->elements[0], ((closureN)self_731770)->elements[18]);; 
}

static void __lambda_120(void *data, object self_731771, int argc, object *args) /* object self_731771, object meta_7369_73585 */
 {
 object meta_7369_73585 = args[0];
  
closureN_type c_733030;
object e_734783 [24];
c_733030.hdr.mark = gc_color_red;
 c_733030.hdr.grayed = 0;
c_733030.tag = closureN_tag;
 c_733030.fn = (function_type)__lambda_121;
c_733030.num_args = 1;
c_733030.num_elements = 24;
c_733030.elements = (object *)e_734783;
c_733030.elements[0] = ((closureN)self_731771)->elements[0];
c_733030.elements[1] = ((closureN)self_731771)->elements[1];
c_733030.elements[2] = ((closureN)self_731771)->elements[2];
c_733030.elements[3] = ((closureN)self_731771)->elements[3];
c_733030.elements[4] = ((closureN)self_731771)->elements[4];
c_733030.elements[5] = ((closureN)self_731771)->elements[5];
c_733030.elements[6] = ((closureN)self_731771)->elements[6];
c_733030.elements[7] = ((closureN)self_731771)->elements[7];
c_733030.elements[8] = ((closureN)self_731771)->elements[8];
c_733030.elements[9] = ((closureN)self_731771)->elements[9];
c_733030.elements[10] = ((closureN)self_731771)->elements[10];
c_733030.elements[11] = ((closureN)self_731771)->elements[11];
c_733030.elements[12] = ((closureN)self_731771)->elements[12];
c_733030.elements[13] = ((closureN)self_731771)->elements[13];
c_733030.elements[14] = ((closureN)self_731771)->elements[14];
c_733030.elements[15] = ((closureN)self_731771)->elements[15];
c_733030.elements[16] = ((closureN)self_731771)->elements[16];
c_733030.elements[17] = meta_7369_73585;
c_733030.elements[18] = ((closureN)self_731771)->elements[17];
c_733030.elements[19] = ((closureN)self_731771)->elements[18];
c_733030.elements[20] = ((closureN)self_731771)->elements[19];
c_733030.elements[21] = ((closureN)self_731771)->elements[20];
c_733030.elements[22] = ((closureN)self_731771)->elements[21];
c_733030.elements[23] = ((closureN)self_731771)->elements[22];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733030, meta_7369_73585, __glo__85defined_91macros_85_scheme_eval);; 
}

static void __lambda_121(void *data, object self_731772, int argc, object *args) /* object self_731772, object r_731210 */
 {
 object r_731210 = args[0];
  
closureN_type c_733032;
object e_734779 [24];
c_733032.hdr.mark = gc_color_red;
 c_733032.hdr.grayed = 0;
c_733032.tag = closureN_tag;
 c_733032.fn = (function_type)__lambda_122;
c_733032.num_args = 1;
c_733032.num_elements = 24;
c_733032.elements = (object *)e_734779;
c_733032.elements[0] = ((closureN)self_731772)->elements[0];
c_733032.elements[1] = ((closureN)self_731772)->elements[1];
c_733032.elements[2] = ((closureN)self_731772)->elements[2];
c_733032.elements[3] = ((closureN)self_731772)->elements[3];
c_733032.elements[4] = ((closureN)self_731772)->elements[4];
c_733032.elements[5] = ((closureN)self_731772)->elements[5];
c_733032.elements[6] = ((closureN)self_731772)->elements[6];
c_733032.elements[7] = ((closureN)self_731772)->elements[7];
c_733032.elements[8] = ((closureN)self_731772)->elements[8];
c_733032.elements[9] = ((closureN)self_731772)->elements[9];
c_733032.elements[10] = ((closureN)self_731772)->elements[10];
c_733032.elements[11] = ((closureN)self_731772)->elements[11];
c_733032.elements[12] = ((closureN)self_731772)->elements[12];
c_733032.elements[13] = ((closureN)self_731772)->elements[13];
c_733032.elements[14] = ((closureN)self_731772)->elements[14];
c_733032.elements[15] = ((closureN)self_731772)->elements[15];
c_733032.elements[16] = ((closureN)self_731772)->elements[16];
c_733032.elements[17] = ((closureN)self_731772)->elements[17];
c_733032.elements[18] = ((closureN)self_731772)->elements[18];
c_733032.elements[19] = ((closureN)self_731772)->elements[19];
c_733032.elements[20] = ((closureN)self_731772)->elements[20];
c_733032.elements[21] = ((closureN)self_731772)->elements[21];
c_733032.elements[22] = ((closureN)self_731772)->elements[22];
c_733032.elements[23] = ((closureN)self_731772)->elements[23];


object c_734782 = global_set_cps_id(data,(closure)&c_733032,"__glo__85defined_91macros_85_scheme_eval", __glo__85defined_91macros_85_scheme_eval, r_731210);
return_closcall1(data,(closure)&c_733032,  c_734782);; 
}

static void __lambda_122(void *data, object self_731773, int argc, object *args) /* object self_731773, object r_731208 */
 {

  
closureN_type c_733034;
object e_734777 [24];
c_733034.hdr.mark = gc_color_red;
 c_733034.hdr.grayed = 0;
c_733034.tag = closureN_tag;
 c_733034.fn = (function_type)__lambda_123;
c_733034.num_args = 1;
c_733034.num_elements = 24;
c_733034.elements = (object *)e_734777;
c_733034.elements[0] = ((closureN)self_731773)->elements[0];
c_733034.elements[1] = ((closureN)self_731773)->elements[1];
c_733034.elements[2] = ((closureN)self_731773)->elements[2];
c_733034.elements[3] = ((closureN)self_731773)->elements[3];
c_733034.elements[4] = ((closureN)self_731773)->elements[4];
c_733034.elements[5] = ((closureN)self_731773)->elements[5];
c_733034.elements[6] = ((closureN)self_731773)->elements[6];
c_733034.elements[7] = ((closureN)self_731773)->elements[7];
c_733034.elements[8] = ((closureN)self_731773)->elements[8];
c_733034.elements[9] = ((closureN)self_731773)->elements[9];
c_733034.elements[10] = ((closureN)self_731773)->elements[10];
c_733034.elements[11] = ((closureN)self_731773)->elements[11];
c_733034.elements[12] = ((closureN)self_731773)->elements[12];
c_733034.elements[13] = ((closureN)self_731773)->elements[13];
c_733034.elements[14] = ((closureN)self_731773)->elements[14];
c_733034.elements[15] = ((closureN)self_731773)->elements[15];
c_733034.elements[16] = ((closureN)self_731773)->elements[16];
c_733034.elements[17] = ((closureN)self_731773)->elements[17];
c_733034.elements[18] = ((closureN)self_731773)->elements[18];
c_733034.elements[19] = ((closureN)self_731773)->elements[19];
c_733034.elements[20] = ((closureN)self_731773)->elements[20];
c_733034.elements[21] = ((closureN)self_731773)->elements[21];
c_733034.elements[22] = ((closureN)self_731773)->elements[22];
c_733034.elements[23] = ((closureN)self_731773)->elements[23];


make_utf8_string_with_len(c_734778, "resolved macros:", 16, 16);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733034, &c_734778);; 
}

static void __lambda_123(void *data, object self_731774, int argc, object *args) /* object self_731774, object r_731209 */
 {

  
closureN_type c_733036;
object e_734775 [23];
c_733036.hdr.mark = gc_color_red;
 c_733036.hdr.grayed = 0;
c_733036.tag = closureN_tag;
 c_733036.fn = (function_type)__lambda_124;
c_733036.num_args = 1;
c_733036.num_elements = 23;
c_733036.elements = (object *)e_734775;
c_733036.elements[0] = ((closureN)self_731774)->elements[0];
c_733036.elements[1] = ((closureN)self_731774)->elements[1];
c_733036.elements[2] = ((closureN)self_731774)->elements[2];
c_733036.elements[3] = ((closureN)self_731774)->elements[3];
c_733036.elements[4] = ((closureN)self_731774)->elements[4];
c_733036.elements[5] = ((closureN)self_731774)->elements[5];
c_733036.elements[6] = ((closureN)self_731774)->elements[6];
c_733036.elements[7] = ((closureN)self_731774)->elements[7];
c_733036.elements[8] = ((closureN)self_731774)->elements[8];
c_733036.elements[9] = ((closureN)self_731774)->elements[9];
c_733036.elements[10] = ((closureN)self_731774)->elements[10];
c_733036.elements[11] = ((closureN)self_731774)->elements[11];
c_733036.elements[12] = ((closureN)self_731774)->elements[12];
c_733036.elements[13] = ((closureN)self_731774)->elements[13];
c_733036.elements[14] = ((closureN)self_731774)->elements[14];
c_733036.elements[15] = ((closureN)self_731774)->elements[15];
c_733036.elements[16] = ((closureN)self_731774)->elements[16];
c_733036.elements[17] = ((closureN)self_731774)->elements[18];
c_733036.elements[18] = ((closureN)self_731774)->elements[19];
c_733036.elements[19] = ((closureN)self_731774)->elements[20];
c_733036.elements[20] = ((closureN)self_731774)->elements[21];
c_733036.elements[21] = ((closureN)self_731774)->elements[22];
c_733036.elements[22] = ((closureN)self_731774)->elements[23];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733036, ((closureN)self_731774)->elements[17]);; 
}

static void __lambda_124(void *data, object self_731775, int argc, object *args) /* object self_731775, object r_73835 */
 {

  
closureN_type c_733038;
object e_734766 [23];
c_733038.hdr.mark = gc_color_red;
 c_733038.hdr.grayed = 0;
c_733038.tag = closureN_tag;
 c_733038.fn = (function_type)__lambda_125;
c_733038.num_args = 1;
c_733038.num_elements = 23;
c_733038.elements = (object *)e_734766;
c_733038.elements[0] = ((closureN)self_731775)->elements[0];
c_733038.elements[1] = ((closureN)self_731775)->elements[1];
c_733038.elements[2] = ((closureN)self_731775)->elements[2];
c_733038.elements[3] = ((closureN)self_731775)->elements[3];
c_733038.elements[4] = ((closureN)self_731775)->elements[4];
c_733038.elements[5] = ((closureN)self_731775)->elements[5];
c_733038.elements[6] = ((closureN)self_731775)->elements[6];
c_733038.elements[7] = ((closureN)self_731775)->elements[7];
c_733038.elements[8] = ((closureN)self_731775)->elements[8];
c_733038.elements[9] = ((closureN)self_731775)->elements[9];
c_733038.elements[10] = ((closureN)self_731775)->elements[10];
c_733038.elements[11] = ((closureN)self_731775)->elements[11];
c_733038.elements[12] = ((closureN)self_731775)->elements[12];
c_733038.elements[13] = ((closureN)self_731775)->elements[13];
c_733038.elements[14] = ((closureN)self_731775)->elements[14];
c_733038.elements[15] = ((closureN)self_731775)->elements[15];
c_733038.elements[16] = ((closureN)self_731775)->elements[16];
c_733038.elements[17] = ((closureN)self_731775)->elements[17];
c_733038.elements[18] = ((closureN)self_731775)->elements[18];
c_733038.elements[19] = ((closureN)self_731775)->elements[19];
c_733038.elements[20] = ((closureN)self_731775)->elements[20];
c_733038.elements[21] = ((closureN)self_731775)->elements[21];
c_733038.elements[22] = ((closureN)self_731775)->elements[22];


mclosure0(c_734767, (function_type)__lambda_413);c_734767.num_args = 1;
return_direct_with_clo1(data,(closure)&c_733038,__lambda_125,  &c_734767);; 
}

static void __lambda_413(void *data, object self_731776, int argc, object *args) /* object self_731776, object k_731204, object v_7371_73587 */
 {
 object k_731204 = args[0]; object v_7371_73587 = args[1];
  





return_direct_with_clo1(data,  k_731204, (((closure)  k_731204)->fn),  Cyc_is_macro(Cyc_get_cvar(Cyc_cdr(data, v_7371_73587))));; 
}

static void __lambda_125(void *data, object self_731777, int argc, object *args) /* object self_731777, object r_731202 */
 {
 object r_731202 = args[0];
  
closureN_type c_733040;
object e_734763 [23];
c_733040.hdr.mark = gc_color_red;
 c_733040.hdr.grayed = 0;
c_733040.tag = closureN_tag;
 c_733040.fn = (function_type)__lambda_126;
c_733040.num_args = 1;
c_733040.num_elements = 23;
c_733040.elements = (object *)e_734763;
c_733040.elements[0] = ((closureN)self_731777)->elements[0];
c_733040.elements[1] = ((closureN)self_731777)->elements[1];
c_733040.elements[2] = ((closureN)self_731777)->elements[2];
c_733040.elements[3] = ((closureN)self_731777)->elements[3];
c_733040.elements[4] = ((closureN)self_731777)->elements[4];
c_733040.elements[5] = ((closureN)self_731777)->elements[5];
c_733040.elements[6] = ((closureN)self_731777)->elements[6];
c_733040.elements[7] = ((closureN)self_731777)->elements[7];
c_733040.elements[8] = ((closureN)self_731777)->elements[8];
c_733040.elements[9] = ((closureN)self_731777)->elements[9];
c_733040.elements[10] = ((closureN)self_731777)->elements[10];
c_733040.elements[11] = ((closureN)self_731777)->elements[11];
c_733040.elements[12] = ((closureN)self_731777)->elements[12];
c_733040.elements[13] = ((closureN)self_731777)->elements[13];
c_733040.elements[14] = ((closureN)self_731777)->elements[14];
c_733040.elements[15] = ((closureN)self_731777)->elements[15];
c_733040.elements[16] = ((closureN)self_731777)->elements[16];
c_733040.elements[17] = ((closureN)self_731777)->elements[17];
c_733040.elements[18] = ((closureN)self_731777)->elements[18];
c_733040.elements[19] = ((closureN)self_731777)->elements[19];
c_733040.elements[20] = ((closureN)self_731777)->elements[20];
c_733040.elements[21] = ((closureN)self_731777)->elements[21];
c_733040.elements[22] = ((closureN)self_731777)->elements[22];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_733040, r_731202, Cyc_get_global_variables());; 
}

static void __lambda_126(void *data, object self_731778, int argc, object *args) /* object self_731778, object macros_7370_73586 */
 {
 object macros_7370_73586 = args[0];
  
closureN_type c_733042;
object e_734762 [23];
c_733042.hdr.mark = gc_color_red;
 c_733042.hdr.grayed = 0;
c_733042.tag = closureN_tag;
 c_733042.fn = (function_type)__lambda_127;
c_733042.num_args = 1;
c_733042.num_elements = 23;
c_733042.elements = (object *)e_734762;
c_733042.elements[0] = ((closureN)self_731778)->elements[0];
c_733042.elements[1] = ((closureN)self_731778)->elements[1];
c_733042.elements[2] = ((closureN)self_731778)->elements[2];
c_733042.elements[3] = ((closureN)self_731778)->elements[3];
c_733042.elements[4] = ((closureN)self_731778)->elements[4];
c_733042.elements[5] = ((closureN)self_731778)->elements[5];
c_733042.elements[6] = ((closureN)self_731778)->elements[6];
c_733042.elements[7] = ((closureN)self_731778)->elements[7];
c_733042.elements[8] = ((closureN)self_731778)->elements[8];
c_733042.elements[9] = ((closureN)self_731778)->elements[9];
c_733042.elements[10] = ((closureN)self_731778)->elements[10];
c_733042.elements[11] = ((closureN)self_731778)->elements[11];
c_733042.elements[12] = ((closureN)self_731778)->elements[12];
c_733042.elements[13] = ((closureN)self_731778)->elements[13];
c_733042.elements[14] = ((closureN)self_731778)->elements[14];
c_733042.elements[15] = ((closureN)self_731778)->elements[15];
c_733042.elements[16] = ((closureN)self_731778)->elements[16];
c_733042.elements[17] = ((closureN)self_731778)->elements[17];
c_733042.elements[18] = ((closureN)self_731778)->elements[18];
c_733042.elements[19] = ((closureN)self_731778)->elements[19];
c_733042.elements[20] = ((closureN)self_731778)->elements[20];
c_733042.elements[21] = ((closureN)self_731778)->elements[21];
c_733042.elements[22] = ((closureN)self_731778)->elements[22];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733042, macros_7370_73586, __glo__85defined_91macros_85_scheme_eval);; 
}

static void __lambda_127(void *data, object self_731779, int argc, object *args) /* object self_731779, object r_731201 */
 {
 object r_731201 = args[0];
  
closureN_type c_733044;
object e_734758 [23];
c_733044.hdr.mark = gc_color_red;
 c_733044.hdr.grayed = 0;
c_733044.tag = closureN_tag;
 c_733044.fn = (function_type)__lambda_128;
c_733044.num_args = 1;
c_733044.num_elements = 23;
c_733044.elements = (object *)e_734758;
c_733044.elements[0] = ((closureN)self_731779)->elements[0];
c_733044.elements[1] = ((closureN)self_731779)->elements[1];
c_733044.elements[2] = ((closureN)self_731779)->elements[2];
c_733044.elements[3] = ((closureN)self_731779)->elements[3];
c_733044.elements[4] = ((closureN)self_731779)->elements[4];
c_733044.elements[5] = ((closureN)self_731779)->elements[5];
c_733044.elements[6] = ((closureN)self_731779)->elements[6];
c_733044.elements[7] = ((closureN)self_731779)->elements[7];
c_733044.elements[8] = ((closureN)self_731779)->elements[8];
c_733044.elements[9] = ((closureN)self_731779)->elements[9];
c_733044.elements[10] = ((closureN)self_731779)->elements[10];
c_733044.elements[11] = ((closureN)self_731779)->elements[11];
c_733044.elements[12] = ((closureN)self_731779)->elements[12];
c_733044.elements[13] = ((closureN)self_731779)->elements[13];
c_733044.elements[14] = ((closureN)self_731779)->elements[14];
c_733044.elements[15] = ((closureN)self_731779)->elements[15];
c_733044.elements[16] = ((closureN)self_731779)->elements[16];
c_733044.elements[17] = ((closureN)self_731779)->elements[17];
c_733044.elements[18] = ((closureN)self_731779)->elements[18];
c_733044.elements[19] = ((closureN)self_731779)->elements[19];
c_733044.elements[20] = ((closureN)self_731779)->elements[20];
c_733044.elements[21] = ((closureN)self_731779)->elements[21];
c_733044.elements[22] = ((closureN)self_731779)->elements[22];


object c_734761 = global_set_cps_id(data,(closure)&c_733044,"__glo__85defined_91macros_85_scheme_eval", __glo__85defined_91macros_85_scheme_eval, r_731201);
return_closcall1(data,(closure)&c_733044,  c_734761);; 
}

static void __lambda_128(void *data, object self_731780, int argc, object *args) /* object self_731780, object r_73836 */
 {

  
closureN_type c_733046;
object e_734757 [23];
c_733046.hdr.mark = gc_color_red;
 c_733046.hdr.grayed = 0;
c_733046.tag = closureN_tag;
 c_733046.fn = (function_type)__lambda_129;
c_733046.num_args = 1;
c_733046.num_elements = 23;
c_733046.elements = (object *)e_734757;
c_733046.elements[0] = ((closureN)self_731780)->elements[0];
c_733046.elements[1] = ((closureN)self_731780)->elements[1];
c_733046.elements[2] = ((closureN)self_731780)->elements[2];
c_733046.elements[3] = ((closureN)self_731780)->elements[3];
c_733046.elements[4] = ((closureN)self_731780)->elements[4];
c_733046.elements[5] = ((closureN)self_731780)->elements[5];
c_733046.elements[6] = ((closureN)self_731780)->elements[6];
c_733046.elements[7] = ((closureN)self_731780)->elements[7];
c_733046.elements[8] = ((closureN)self_731780)->elements[8];
c_733046.elements[9] = ((closureN)self_731780)->elements[9];
c_733046.elements[10] = ((closureN)self_731780)->elements[10];
c_733046.elements[11] = ((closureN)self_731780)->elements[11];
c_733046.elements[12] = ((closureN)self_731780)->elements[12];
c_733046.elements[13] = ((closureN)self_731780)->elements[13];
c_733046.elements[14] = ((closureN)self_731780)->elements[14];
c_733046.elements[15] = ((closureN)self_731780)->elements[15];
c_733046.elements[16] = ((closureN)self_731780)->elements[16];
c_733046.elements[17] = ((closureN)self_731780)->elements[17];
c_733046.elements[18] = ((closureN)self_731780)->elements[18];
c_733046.elements[19] = ((closureN)self_731780)->elements[19];
c_733046.elements[20] = ((closureN)self_731780)->elements[20];
c_733046.elements[21] = ((closureN)self_731780)->elements[21];
c_733046.elements[22] = ((closureN)self_731780)->elements[22];

return_direct_with_clo3(data,  __glo_create_91environment_scheme_eval, (((closure)  __glo_create_91environment_scheme_eval)->fn),  &c_733046, NULL, NULL);; 
}

static void __lambda_129(void *data, object self_731781, int argc, object *args) /* object self_731781, object r_731197 */
 {
 object r_731197 = args[0];
  
closureN_type c_733048;
object e_734756 [23];
c_733048.hdr.mark = gc_color_red;
 c_733048.hdr.grayed = 0;
c_733048.tag = closureN_tag;
 c_733048.fn = (function_type)__lambda_130;
c_733048.num_args = 1;
c_733048.num_elements = 23;
c_733048.elements = (object *)e_734756;
c_733048.elements[0] = ((closureN)self_731781)->elements[0];
c_733048.elements[1] = ((closureN)self_731781)->elements[1];
c_733048.elements[2] = ((closureN)self_731781)->elements[2];
c_733048.elements[3] = ((closureN)self_731781)->elements[3];
c_733048.elements[4] = ((closureN)self_731781)->elements[4];
c_733048.elements[5] = ((closureN)self_731781)->elements[5];
c_733048.elements[6] = ((closureN)self_731781)->elements[6];
c_733048.elements[7] = ((closureN)self_731781)->elements[7];
c_733048.elements[8] = ((closureN)self_731781)->elements[8];
c_733048.elements[9] = ((closureN)self_731781)->elements[9];
c_733048.elements[10] = ((closureN)self_731781)->elements[10];
c_733048.elements[11] = ((closureN)self_731781)->elements[11];
c_733048.elements[12] = ((closureN)self_731781)->elements[12];
c_733048.elements[13] = ((closureN)self_731781)->elements[13];
c_733048.elements[14] = ((closureN)self_731781)->elements[14];
c_733048.elements[15] = ((closureN)self_731781)->elements[15];
c_733048.elements[16] = ((closureN)self_731781)->elements[16];
c_733048.elements[17] = ((closureN)self_731781)->elements[17];
c_733048.elements[18] = ((closureN)self_731781)->elements[18];
c_733048.elements[19] = ((closureN)self_731781)->elements[19];
c_733048.elements[20] = ((closureN)self_731781)->elements[20];
c_733048.elements[21] = ((closureN)self_731781)->elements[21];
c_733048.elements[22] = ((closureN)self_731781)->elements[22];

return_direct_with_clo3(data,  __glo_macro_117load_91env_67_scheme_eval, (((closure)  __glo_macro_117load_91env_67_scheme_eval)->fn),  &c_733048, __glo__85defined_91macros_85_scheme_eval, r_731197);; 
}

static void __lambda_130(void *data, object self_731782, int argc, object *args) /* object self_731782, object r_73837 */
 {

  
closureN_type c_733050;
object e_733123 [3];
c_733050.hdr.mark = gc_color_red;
 c_733050.hdr.grayed = 0;
c_733050.tag = closureN_tag;
 c_733050.fn = (function_type)__lambda_131;
c_733050.num_args = 0;
c_733050.num_elements = 3;
c_733050.elements = (object *)e_733123;
c_733050.elements[0] = ((closureN)self_731782)->elements[11];
c_733050.elements[1] = ((closureN)self_731782)->elements[19];
c_733050.elements[2] = ((closureN)self_731782)->elements[20];


closureN_type c_733124;
object e_734755 [23];
c_733124.hdr.mark = gc_color_red;
 c_733124.hdr.grayed = 0;
c_733124.tag = closureN_tag;
 c_733124.fn = (function_type)__lambda_135;
c_733124.num_args = 1;
c_733124.num_elements = 23;
c_733124.elements = (object *)e_734755;
c_733124.elements[0] = ((closureN)self_731782)->elements[0];
c_733124.elements[1] = ((closureN)self_731782)->elements[1];
c_733124.elements[2] = ((closureN)self_731782)->elements[2];
c_733124.elements[3] = ((closureN)self_731782)->elements[3];
c_733124.elements[4] = ((closureN)self_731782)->elements[4];
c_733124.elements[5] = ((closureN)self_731782)->elements[5];
c_733124.elements[6] = ((closureN)self_731782)->elements[6];
c_733124.elements[7] = ((closureN)self_731782)->elements[7];
c_733124.elements[8] = ((closureN)self_731782)->elements[8];
c_733124.elements[9] = ((closureN)self_731782)->elements[9];
c_733124.elements[10] = ((closureN)self_731782)->elements[10];
c_733124.elements[11] = ((closureN)self_731782)->elements[11];
c_733124.elements[12] = ((closureN)self_731782)->elements[12];
c_733124.elements[13] = ((closureN)self_731782)->elements[13];
c_733124.elements[14] = ((closureN)self_731782)->elements[14];
c_733124.elements[15] = ((closureN)self_731782)->elements[15];
c_733124.elements[16] = ((closureN)self_731782)->elements[16];
c_733124.elements[17] = ((closureN)self_731782)->elements[17];
c_733124.elements[18] = ((closureN)self_731782)->elements[18];
c_733124.elements[19] = ((closureN)self_731782)->elements[19];
c_733124.elements[20] = ((closureN)self_731782)->elements[20];
c_733124.elements[21] = ((closureN)self_731782)->elements[21];
c_733124.elements[22] = ((closureN)self_731782)->elements[22];

return_direct_with_clo1(data,(closure)&c_733050,__lambda_131,  &c_733124);; 
}

static void __lambda_135(void *data, object self_731783, int argc, object *args) /* object self_731783, object r_731175 */
 {
 object r_731175 = args[0];
  
closureN_type c_733126;
object e_734751 [23];
c_733126.hdr.mark = gc_color_red;
 c_733126.hdr.grayed = 0;
c_733126.tag = closureN_tag;
 c_733126.fn = (function_type)__lambda_136;
c_733126.num_args = 1;
c_733126.num_elements = 23;
c_733126.elements = (object *)e_734751;
c_733126.elements[0] = ((closureN)self_731783)->elements[0];
c_733126.elements[1] = ((closureN)self_731783)->elements[1];
c_733126.elements[2] = ((closureN)self_731783)->elements[2];
c_733126.elements[3] = ((closureN)self_731783)->elements[3];
c_733126.elements[4] = ((closureN)self_731783)->elements[4];
c_733126.elements[5] = ((closureN)self_731783)->elements[5];
c_733126.elements[6] = ((closureN)self_731783)->elements[6];
c_733126.elements[7] = ((closureN)self_731783)->elements[7];
c_733126.elements[8] = ((closureN)self_731783)->elements[8];
c_733126.elements[9] = ((closureN)self_731783)->elements[9];
c_733126.elements[10] = ((closureN)self_731783)->elements[10];
c_733126.elements[11] = ((closureN)self_731783)->elements[11];
c_733126.elements[12] = ((closureN)self_731783)->elements[12];
c_733126.elements[13] = ((closureN)self_731783)->elements[13];
c_733126.elements[14] = ((closureN)self_731783)->elements[14];
c_733126.elements[15] = ((closureN)self_731783)->elements[15];
c_733126.elements[16] = ((closureN)self_731783)->elements[16];
c_733126.elements[17] = ((closureN)self_731783)->elements[17];
c_733126.elements[18] = ((closureN)self_731783)->elements[18];
c_733126.elements[19] = ((closureN)self_731783)->elements[19];
c_733126.elements[20] = ((closureN)self_731783)->elements[20];
c_733126.elements[21] = ((closureN)self_731783)->elements[21];
c_733126.elements[22] = ((closureN)self_731783)->elements[22];



return_direct_with_clo1(data,(closure)&c_733126,__lambda_136,  Cyc_set_cell(data, ((closureN)self_731783)->elements[11], r_731175));; 
}

static void __lambda_136(void *data, object self_731784, int argc, object *args) /* object self_731784, object r_73838 */
 {

  
closureN_type c_733128;
object e_734749 [23];
c_733128.hdr.mark = gc_color_red;
 c_733128.hdr.grayed = 0;
c_733128.tag = closureN_tag;
 c_733128.fn = (function_type)__lambda_137;
c_733128.num_args = 1;
c_733128.num_elements = 23;
c_733128.elements = (object *)e_734749;
c_733128.elements[0] = ((closureN)self_731784)->elements[0];
c_733128.elements[1] = ((closureN)self_731784)->elements[1];
c_733128.elements[2] = ((closureN)self_731784)->elements[2];
c_733128.elements[3] = ((closureN)self_731784)->elements[3];
c_733128.elements[4] = ((closureN)self_731784)->elements[4];
c_733128.elements[5] = ((closureN)self_731784)->elements[5];
c_733128.elements[6] = ((closureN)self_731784)->elements[6];
c_733128.elements[7] = ((closureN)self_731784)->elements[7];
c_733128.elements[8] = ((closureN)self_731784)->elements[8];
c_733128.elements[9] = ((closureN)self_731784)->elements[9];
c_733128.elements[10] = ((closureN)self_731784)->elements[10];
c_733128.elements[11] = ((closureN)self_731784)->elements[11];
c_733128.elements[12] = ((closureN)self_731784)->elements[12];
c_733128.elements[13] = ((closureN)self_731784)->elements[13];
c_733128.elements[14] = ((closureN)self_731784)->elements[14];
c_733128.elements[15] = ((closureN)self_731784)->elements[15];
c_733128.elements[16] = ((closureN)self_731784)->elements[16];
c_733128.elements[17] = ((closureN)self_731784)->elements[17];
c_733128.elements[18] = ((closureN)self_731784)->elements[18];
c_733128.elements[19] = ((closureN)self_731784)->elements[19];
c_733128.elements[20] = ((closureN)self_731784)->elements[20];
c_733128.elements[21] = ((closureN)self_731784)->elements[21];
c_733128.elements[22] = ((closureN)self_731784)->elements[22];


make_utf8_string_with_len(c_734750, "---------------- after macro expansion:", 39, 39);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733128, &c_734750);; 
}

static void __lambda_137(void *data, object self_731785, int argc, object *args) /* object self_731785, object r_73839 */
 {

  
closureN_type c_733130;
object e_734747 [23];
c_733130.hdr.mark = gc_color_red;
 c_733130.hdr.grayed = 0;
c_733130.tag = closureN_tag;
 c_733130.fn = (function_type)__lambda_138;
c_733130.num_args = 1;
c_733130.num_elements = 23;
c_733130.elements = (object *)e_734747;
c_733130.elements[0] = ((closureN)self_731785)->elements[0];
c_733130.elements[1] = ((closureN)self_731785)->elements[1];
c_733130.elements[2] = ((closureN)self_731785)->elements[2];
c_733130.elements[3] = ((closureN)self_731785)->elements[3];
c_733130.elements[4] = ((closureN)self_731785)->elements[4];
c_733130.elements[5] = ((closureN)self_731785)->elements[5];
c_733130.elements[6] = ((closureN)self_731785)->elements[6];
c_733130.elements[7] = ((closureN)self_731785)->elements[7];
c_733130.elements[8] = ((closureN)self_731785)->elements[8];
c_733130.elements[9] = ((closureN)self_731785)->elements[9];
c_733130.elements[10] = ((closureN)self_731785)->elements[10];
c_733130.elements[11] = ((closureN)self_731785)->elements[11];
c_733130.elements[12] = ((closureN)self_731785)->elements[12];
c_733130.elements[13] = ((closureN)self_731785)->elements[13];
c_733130.elements[14] = ((closureN)self_731785)->elements[14];
c_733130.elements[15] = ((closureN)self_731785)->elements[15];
c_733130.elements[16] = ((closureN)self_731785)->elements[16];
c_733130.elements[17] = ((closureN)self_731785)->elements[17];
c_733130.elements[18] = ((closureN)self_731785)->elements[18];
c_733130.elements[19] = ((closureN)self_731785)->elements[19];
c_733130.elements[20] = ((closureN)self_731785)->elements[20];
c_733130.elements[21] = ((closureN)self_731785)->elements[21];
c_733130.elements[22] = ((closureN)self_731785)->elements[22];


make_utf8_string_with_len(c_734748, "---------------- after macro expansion:", 39, 39);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733130, &c_734748);; 
}

static void __lambda_138(void *data, object self_731786, int argc, object *args) /* object self_731786, object r_73840 */
 {

  
closureN_type c_733132;
object e_734743 [23];
c_733132.hdr.mark = gc_color_red;
 c_733132.hdr.grayed = 0;
c_733132.tag = closureN_tag;
 c_733132.fn = (function_type)__lambda_139;
c_733132.num_args = 1;
c_733132.num_elements = 23;
c_733132.elements = (object *)e_734743;
c_733132.elements[0] = ((closureN)self_731786)->elements[0];
c_733132.elements[1] = ((closureN)self_731786)->elements[1];
c_733132.elements[2] = ((closureN)self_731786)->elements[2];
c_733132.elements[3] = ((closureN)self_731786)->elements[3];
c_733132.elements[4] = ((closureN)self_731786)->elements[4];
c_733132.elements[5] = ((closureN)self_731786)->elements[5];
c_733132.elements[6] = ((closureN)self_731786)->elements[6];
c_733132.elements[7] = ((closureN)self_731786)->elements[7];
c_733132.elements[8] = ((closureN)self_731786)->elements[8];
c_733132.elements[9] = ((closureN)self_731786)->elements[9];
c_733132.elements[10] = ((closureN)self_731786)->elements[10];
c_733132.elements[11] = ((closureN)self_731786)->elements[11];
c_733132.elements[12] = ((closureN)self_731786)->elements[12];
c_733132.elements[13] = ((closureN)self_731786)->elements[13];
c_733132.elements[14] = ((closureN)self_731786)->elements[14];
c_733132.elements[15] = ((closureN)self_731786)->elements[15];
c_733132.elements[16] = ((closureN)self_731786)->elements[16];
c_733132.elements[17] = ((closureN)self_731786)->elements[17];
c_733132.elements[18] = ((closureN)self_731786)->elements[18];
c_733132.elements[19] = ((closureN)self_731786)->elements[19];
c_733132.elements[20] = ((closureN)self_731786)->elements[20];
c_733132.elements[21] = ((closureN)self_731786)->elements[21];
c_733132.elements[22] = ((closureN)self_731786)->elements[22];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733132, car(((closureN)self_731786)->elements[11]));; 
}

static void __lambda_139(void *data, object self_731787, int argc, object *args) /* object self_731787, object r_73841 */
 {

  
closureN_type c_733134;
object e_734736 [23];
c_733134.hdr.mark = gc_color_red;
 c_733134.hdr.grayed = 0;
c_733134.tag = closureN_tag;
 c_733134.fn = (function_type)__lambda_140;
c_733134.num_args = 1;
c_733134.num_elements = 23;
c_733134.elements = (object *)e_734736;
c_733134.elements[0] = ((closureN)self_731787)->elements[0];
c_733134.elements[1] = ((closureN)self_731787)->elements[1];
c_733134.elements[2] = ((closureN)self_731787)->elements[2];
c_733134.elements[3] = ((closureN)self_731787)->elements[3];
c_733134.elements[4] = ((closureN)self_731787)->elements[4];
c_733134.elements[5] = ((closureN)self_731787)->elements[5];
c_733134.elements[6] = ((closureN)self_731787)->elements[6];
c_733134.elements[7] = ((closureN)self_731787)->elements[7];
c_733134.elements[8] = ((closureN)self_731787)->elements[8];
c_733134.elements[9] = ((closureN)self_731787)->elements[9];
c_733134.elements[10] = ((closureN)self_731787)->elements[10];
c_733134.elements[11] = ((closureN)self_731787)->elements[11];
c_733134.elements[12] = ((closureN)self_731787)->elements[12];
c_733134.elements[13] = ((closureN)self_731787)->elements[13];
c_733134.elements[14] = ((closureN)self_731787)->elements[14];
c_733134.elements[15] = ((closureN)self_731787)->elements[15];
c_733134.elements[16] = ((closureN)self_731787)->elements[16];
c_733134.elements[17] = ((closureN)self_731787)->elements[17];
c_733134.elements[18] = ((closureN)self_731787)->elements[18];
c_733134.elements[19] = ((closureN)self_731787)->elements[19];
c_733134.elements[20] = ((closureN)self_731787)->elements[20];
c_733134.elements[21] = ((closureN)self_731787)->elements[21];
c_733134.elements[22] = ((closureN)self_731787)->elements[22];





return_direct_with_clo3(data,  __glo_macro_117cleanup_scheme_eval, (((closure)  __glo_macro_117cleanup_scheme_eval)->fn),  &c_733134, car(((closureN)self_731787)->elements[11]), car(((closureN)self_731787)->elements[20]));; 
}

static void __lambda_140(void *data, object self_731788, int argc, object *args) /* object self_731788, object r_731174 */
 {
 object r_731174 = args[0];
  
closureN_type c_733136;
object e_734732 [23];
c_733136.hdr.mark = gc_color_red;
 c_733136.hdr.grayed = 0;
c_733136.tag = closureN_tag;
 c_733136.fn = (function_type)__lambda_141;
c_733136.num_args = 1;
c_733136.num_elements = 23;
c_733136.elements = (object *)e_734732;
c_733136.elements[0] = ((closureN)self_731788)->elements[0];
c_733136.elements[1] = ((closureN)self_731788)->elements[1];
c_733136.elements[2] = ((closureN)self_731788)->elements[2];
c_733136.elements[3] = ((closureN)self_731788)->elements[3];
c_733136.elements[4] = ((closureN)self_731788)->elements[4];
c_733136.elements[5] = ((closureN)self_731788)->elements[5];
c_733136.elements[6] = ((closureN)self_731788)->elements[6];
c_733136.elements[7] = ((closureN)self_731788)->elements[7];
c_733136.elements[8] = ((closureN)self_731788)->elements[8];
c_733136.elements[9] = ((closureN)self_731788)->elements[9];
c_733136.elements[10] = ((closureN)self_731788)->elements[10];
c_733136.elements[11] = ((closureN)self_731788)->elements[11];
c_733136.elements[12] = ((closureN)self_731788)->elements[12];
c_733136.elements[13] = ((closureN)self_731788)->elements[13];
c_733136.elements[14] = ((closureN)self_731788)->elements[14];
c_733136.elements[15] = ((closureN)self_731788)->elements[15];
c_733136.elements[16] = ((closureN)self_731788)->elements[16];
c_733136.elements[17] = ((closureN)self_731788)->elements[17];
c_733136.elements[18] = ((closureN)self_731788)->elements[18];
c_733136.elements[19] = ((closureN)self_731788)->elements[19];
c_733136.elements[20] = ((closureN)self_731788)->elements[20];
c_733136.elements[21] = ((closureN)self_731788)->elements[21];
c_733136.elements[22] = ((closureN)self_731788)->elements[22];



return_direct_with_clo1(data,(closure)&c_733136,__lambda_141,  Cyc_set_cell(data, ((closureN)self_731788)->elements[11], r_731174));; 
}

static void __lambda_141(void *data, object self_731789, int argc, object *args) /* object self_731789, object r_73842 */
 {

  
closureN_type c_733138;
object e_734730 [23];
c_733138.hdr.mark = gc_color_red;
 c_733138.hdr.grayed = 0;
c_733138.tag = closureN_tag;
 c_733138.fn = (function_type)__lambda_142;
c_733138.num_args = 1;
c_733138.num_elements = 23;
c_733138.elements = (object *)e_734730;
c_733138.elements[0] = ((closureN)self_731789)->elements[0];
c_733138.elements[1] = ((closureN)self_731789)->elements[1];
c_733138.elements[2] = ((closureN)self_731789)->elements[2];
c_733138.elements[3] = ((closureN)self_731789)->elements[3];
c_733138.elements[4] = ((closureN)self_731789)->elements[4];
c_733138.elements[5] = ((closureN)self_731789)->elements[5];
c_733138.elements[6] = ((closureN)self_731789)->elements[6];
c_733138.elements[7] = ((closureN)self_731789)->elements[7];
c_733138.elements[8] = ((closureN)self_731789)->elements[8];
c_733138.elements[9] = ((closureN)self_731789)->elements[9];
c_733138.elements[10] = ((closureN)self_731789)->elements[10];
c_733138.elements[11] = ((closureN)self_731789)->elements[11];
c_733138.elements[12] = ((closureN)self_731789)->elements[12];
c_733138.elements[13] = ((closureN)self_731789)->elements[13];
c_733138.elements[14] = ((closureN)self_731789)->elements[14];
c_733138.elements[15] = ((closureN)self_731789)->elements[15];
c_733138.elements[16] = ((closureN)self_731789)->elements[16];
c_733138.elements[17] = ((closureN)self_731789)->elements[17];
c_733138.elements[18] = ((closureN)self_731789)->elements[18];
c_733138.elements[19] = ((closureN)self_731789)->elements[19];
c_733138.elements[20] = ((closureN)self_731789)->elements[20];
c_733138.elements[21] = ((closureN)self_731789)->elements[21];
c_733138.elements[22] = ((closureN)self_731789)->elements[22];


make_utf8_string_with_len(c_734731, "---------------- after macro expansion cleanup:", 47, 47);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733138, &c_734731);; 
}

static void __lambda_142(void *data, object self_731790, int argc, object *args) /* object self_731790, object r_73843 */
 {

  
closureN_type c_733140;
object e_734728 [23];
c_733140.hdr.mark = gc_color_red;
 c_733140.hdr.grayed = 0;
c_733140.tag = closureN_tag;
 c_733140.fn = (function_type)__lambda_143;
c_733140.num_args = 1;
c_733140.num_elements = 23;
c_733140.elements = (object *)e_734728;
c_733140.elements[0] = ((closureN)self_731790)->elements[0];
c_733140.elements[1] = ((closureN)self_731790)->elements[1];
c_733140.elements[2] = ((closureN)self_731790)->elements[2];
c_733140.elements[3] = ((closureN)self_731790)->elements[3];
c_733140.elements[4] = ((closureN)self_731790)->elements[4];
c_733140.elements[5] = ((closureN)self_731790)->elements[5];
c_733140.elements[6] = ((closureN)self_731790)->elements[6];
c_733140.elements[7] = ((closureN)self_731790)->elements[7];
c_733140.elements[8] = ((closureN)self_731790)->elements[8];
c_733140.elements[9] = ((closureN)self_731790)->elements[9];
c_733140.elements[10] = ((closureN)self_731790)->elements[10];
c_733140.elements[11] = ((closureN)self_731790)->elements[11];
c_733140.elements[12] = ((closureN)self_731790)->elements[12];
c_733140.elements[13] = ((closureN)self_731790)->elements[13];
c_733140.elements[14] = ((closureN)self_731790)->elements[14];
c_733140.elements[15] = ((closureN)self_731790)->elements[15];
c_733140.elements[16] = ((closureN)self_731790)->elements[16];
c_733140.elements[17] = ((closureN)self_731790)->elements[17];
c_733140.elements[18] = ((closureN)self_731790)->elements[18];
c_733140.elements[19] = ((closureN)self_731790)->elements[19];
c_733140.elements[20] = ((closureN)self_731790)->elements[20];
c_733140.elements[21] = ((closureN)self_731790)->elements[21];
c_733140.elements[22] = ((closureN)self_731790)->elements[22];


make_utf8_string_with_len(c_734729, "---------------- after macro expansion cleanup:", 47, 47);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733140, &c_734729);; 
}

static void __lambda_143(void *data, object self_731791, int argc, object *args) /* object self_731791, object r_73844 */
 {

  
closureN_type c_733142;
object e_734724 [23];
c_733142.hdr.mark = gc_color_red;
 c_733142.hdr.grayed = 0;
c_733142.tag = closureN_tag;
 c_733142.fn = (function_type)__lambda_144;
c_733142.num_args = 1;
c_733142.num_elements = 23;
c_733142.elements = (object *)e_734724;
c_733142.elements[0] = ((closureN)self_731791)->elements[0];
c_733142.elements[1] = ((closureN)self_731791)->elements[1];
c_733142.elements[2] = ((closureN)self_731791)->elements[2];
c_733142.elements[3] = ((closureN)self_731791)->elements[3];
c_733142.elements[4] = ((closureN)self_731791)->elements[4];
c_733142.elements[5] = ((closureN)self_731791)->elements[5];
c_733142.elements[6] = ((closureN)self_731791)->elements[6];
c_733142.elements[7] = ((closureN)self_731791)->elements[7];
c_733142.elements[8] = ((closureN)self_731791)->elements[8];
c_733142.elements[9] = ((closureN)self_731791)->elements[9];
c_733142.elements[10] = ((closureN)self_731791)->elements[10];
c_733142.elements[11] = ((closureN)self_731791)->elements[11];
c_733142.elements[12] = ((closureN)self_731791)->elements[12];
c_733142.elements[13] = ((closureN)self_731791)->elements[13];
c_733142.elements[14] = ((closureN)self_731791)->elements[14];
c_733142.elements[15] = ((closureN)self_731791)->elements[15];
c_733142.elements[16] = ((closureN)self_731791)->elements[16];
c_733142.elements[17] = ((closureN)self_731791)->elements[17];
c_733142.elements[18] = ((closureN)self_731791)->elements[18];
c_733142.elements[19] = ((closureN)self_731791)->elements[19];
c_733142.elements[20] = ((closureN)self_731791)->elements[20];
c_733142.elements[21] = ((closureN)self_731791)->elements[21];
c_733142.elements[22] = ((closureN)self_731791)->elements[22];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733142, car(((closureN)self_731791)->elements[11]));; 
}

static void __lambda_144(void *data, object self_731792, int argc, object *args) /* object self_731792, object r_73845 */
 {

  
closureN_type c_733144;
object e_733341 [8];
c_733144.hdr.mark = gc_color_red;
 c_733144.hdr.grayed = 0;
c_733144.tag = closureN_tag;
 c_733144.fn = (function_type)__lambda_145;
c_733144.num_args = 0;
c_733144.num_elements = 8;
c_733144.elements = (object *)e_733341;
c_733144.elements[0] = ((closureN)self_731792)->elements[0];
c_733144.elements[1] = ((closureN)self_731792)->elements[2];
c_733144.elements[2] = ((closureN)self_731792)->elements[5];
c_733144.elements[3] = ((closureN)self_731792)->elements[6];
c_733144.elements[4] = ((closureN)self_731792)->elements[11];
c_733144.elements[5] = ((closureN)self_731792)->elements[13];
c_733144.elements[6] = ((closureN)self_731792)->elements[18];
c_733144.elements[7] = ((closureN)self_731792)->elements[19];


closureN_type c_733342;
object e_734723 [23];
c_733342.hdr.mark = gc_color_red;
 c_733342.hdr.grayed = 0;
c_733342.tag = closureN_tag;
 c_733342.fn = (function_type)__lambda_176;
c_733342.num_args = 1;
c_733342.num_elements = 23;
c_733342.elements = (object *)e_734723;
c_733342.elements[0] = ((closureN)self_731792)->elements[0];
c_733342.elements[1] = ((closureN)self_731792)->elements[1];
c_733342.elements[2] = ((closureN)self_731792)->elements[2];
c_733342.elements[3] = ((closureN)self_731792)->elements[3];
c_733342.elements[4] = ((closureN)self_731792)->elements[4];
c_733342.elements[5] = ((closureN)self_731792)->elements[5];
c_733342.elements[6] = ((closureN)self_731792)->elements[6];
c_733342.elements[7] = ((closureN)self_731792)->elements[7];
c_733342.elements[8] = ((closureN)self_731792)->elements[8];
c_733342.elements[9] = ((closureN)self_731792)->elements[9];
c_733342.elements[10] = ((closureN)self_731792)->elements[10];
c_733342.elements[11] = ((closureN)self_731792)->elements[11];
c_733342.elements[12] = ((closureN)self_731792)->elements[12];
c_733342.elements[13] = ((closureN)self_731792)->elements[13];
c_733342.elements[14] = ((closureN)self_731792)->elements[14];
c_733342.elements[15] = ((closureN)self_731792)->elements[15];
c_733342.elements[16] = ((closureN)self_731792)->elements[16];
c_733342.elements[17] = ((closureN)self_731792)->elements[17];
c_733342.elements[18] = ((closureN)self_731792)->elements[18];
c_733342.elements[19] = ((closureN)self_731792)->elements[19];
c_733342.elements[20] = ((closureN)self_731792)->elements[20];
c_733342.elements[21] = ((closureN)self_731792)->elements[21];
c_733342.elements[22] = ((closureN)self_731792)->elements[22];

return_direct_with_clo1(data,(closure)&c_733144,__lambda_145,  &c_733342);; 
}

static void __lambda_176(void *data, object self_731793, int argc, object *args) /* object self_731793, object r_73846 */
 {

  
closureN_type c_733344;
object e_734721 [23];
c_733344.hdr.mark = gc_color_red;
 c_733344.hdr.grayed = 0;
c_733344.tag = closureN_tag;
 c_733344.fn = (function_type)__lambda_177;
c_733344.num_args = 1;
c_733344.num_elements = 23;
c_733344.elements = (object *)e_734721;
c_733344.elements[0] = ((closureN)self_731793)->elements[0];
c_733344.elements[1] = ((closureN)self_731793)->elements[1];
c_733344.elements[2] = ((closureN)self_731793)->elements[2];
c_733344.elements[3] = ((closureN)self_731793)->elements[3];
c_733344.elements[4] = ((closureN)self_731793)->elements[4];
c_733344.elements[5] = ((closureN)self_731793)->elements[5];
c_733344.elements[6] = ((closureN)self_731793)->elements[6];
c_733344.elements[7] = ((closureN)self_731793)->elements[7];
c_733344.elements[8] = ((closureN)self_731793)->elements[8];
c_733344.elements[9] = ((closureN)self_731793)->elements[9];
c_733344.elements[10] = ((closureN)self_731793)->elements[10];
c_733344.elements[11] = ((closureN)self_731793)->elements[11];
c_733344.elements[12] = ((closureN)self_731793)->elements[12];
c_733344.elements[13] = ((closureN)self_731793)->elements[13];
c_733344.elements[14] = ((closureN)self_731793)->elements[14];
c_733344.elements[15] = ((closureN)self_731793)->elements[15];
c_733344.elements[16] = ((closureN)self_731793)->elements[16];
c_733344.elements[17] = ((closureN)self_731793)->elements[17];
c_733344.elements[18] = ((closureN)self_731793)->elements[18];
c_733344.elements[19] = ((closureN)self_731793)->elements[19];
c_733344.elements[20] = ((closureN)self_731793)->elements[20];
c_733344.elements[21] = ((closureN)self_731793)->elements[21];
c_733344.elements[22] = ((closureN)self_731793)->elements[22];


make_utf8_string_with_len(c_734722, "---------------- Library dependencies", 37, 37);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733344, &c_734722);; 
}

static void __lambda_177(void *data, object self_731794, int argc, object *args) /* object self_731794, object r_73847 */
 {

  
closureN_type c_733346;
object e_734717 [23];
c_733346.hdr.mark = gc_color_red;
 c_733346.hdr.grayed = 0;
c_733346.tag = closureN_tag;
 c_733346.fn = (function_type)__lambda_178;
c_733346.num_args = 1;
c_733346.num_elements = 23;
c_733346.elements = (object *)e_734717;
c_733346.elements[0] = ((closureN)self_731794)->elements[0];
c_733346.elements[1] = ((closureN)self_731794)->elements[1];
c_733346.elements[2] = ((closureN)self_731794)->elements[2];
c_733346.elements[3] = ((closureN)self_731794)->elements[3];
c_733346.elements[4] = ((closureN)self_731794)->elements[4];
c_733346.elements[5] = ((closureN)self_731794)->elements[5];
c_733346.elements[6] = ((closureN)self_731794)->elements[6];
c_733346.elements[7] = ((closureN)self_731794)->elements[7];
c_733346.elements[8] = ((closureN)self_731794)->elements[8];
c_733346.elements[9] = ((closureN)self_731794)->elements[9];
c_733346.elements[10] = ((closureN)self_731794)->elements[10];
c_733346.elements[11] = ((closureN)self_731794)->elements[11];
c_733346.elements[12] = ((closureN)self_731794)->elements[12];
c_733346.elements[13] = ((closureN)self_731794)->elements[13];
c_733346.elements[14] = ((closureN)self_731794)->elements[14];
c_733346.elements[15] = ((closureN)self_731794)->elements[15];
c_733346.elements[16] = ((closureN)self_731794)->elements[16];
c_733346.elements[17] = ((closureN)self_731794)->elements[17];
c_733346.elements[18] = ((closureN)self_731794)->elements[18];
c_733346.elements[19] = ((closureN)self_731794)->elements[19];
c_733346.elements[20] = ((closureN)self_731794)->elements[20];
c_733346.elements[21] = ((closureN)self_731794)->elements[21];
c_733346.elements[22] = ((closureN)self_731794)->elements[22];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733346, car(((closureN)self_731794)->elements[13]));; 
}

static void __lambda_178(void *data, object self_731795, int argc, object *args) /* object self_731795, object r_73848 */
 {

  
closureN_type c_733348;
object e_734715 [23];
c_733348.hdr.mark = gc_color_red;
 c_733348.hdr.grayed = 0;
c_733348.tag = closureN_tag;
 c_733348.fn = (function_type)__lambda_179;
c_733348.num_args = 1;
c_733348.num_elements = 23;
c_733348.elements = (object *)e_734715;
c_733348.elements[0] = ((closureN)self_731795)->elements[0];
c_733348.elements[1] = ((closureN)self_731795)->elements[1];
c_733348.elements[2] = ((closureN)self_731795)->elements[2];
c_733348.elements[3] = ((closureN)self_731795)->elements[3];
c_733348.elements[4] = ((closureN)self_731795)->elements[4];
c_733348.elements[5] = ((closureN)self_731795)->elements[5];
c_733348.elements[6] = ((closureN)self_731795)->elements[6];
c_733348.elements[7] = ((closureN)self_731795)->elements[7];
c_733348.elements[8] = ((closureN)self_731795)->elements[8];
c_733348.elements[9] = ((closureN)self_731795)->elements[9];
c_733348.elements[10] = ((closureN)self_731795)->elements[10];
c_733348.elements[11] = ((closureN)self_731795)->elements[11];
c_733348.elements[12] = ((closureN)self_731795)->elements[12];
c_733348.elements[13] = ((closureN)self_731795)->elements[13];
c_733348.elements[14] = ((closureN)self_731795)->elements[14];
c_733348.elements[15] = ((closureN)self_731795)->elements[15];
c_733348.elements[16] = ((closureN)self_731795)->elements[16];
c_733348.elements[17] = ((closureN)self_731795)->elements[17];
c_733348.elements[18] = ((closureN)self_731795)->elements[18];
c_733348.elements[19] = ((closureN)self_731795)->elements[19];
c_733348.elements[20] = ((closureN)self_731795)->elements[20];
c_733348.elements[21] = ((closureN)self_731795)->elements[21];
c_733348.elements[22] = ((closureN)self_731795)->elements[22];


make_utf8_string_with_len(c_734716, "---------------- Library files", 30, 30);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733348, &c_734716);; 
}

static void __lambda_179(void *data, object self_731796, int argc, object *args) /* object self_731796, object r_73849 */
 {

  
closureN_type c_733350;
object e_734708 [23];
c_733350.hdr.mark = gc_color_red;
 c_733350.hdr.grayed = 0;
c_733350.tag = closureN_tag;
 c_733350.fn = (function_type)__lambda_180;
c_733350.num_args = 1;
c_733350.num_elements = 23;
c_733350.elements = (object *)e_734708;
c_733350.elements[0] = ((closureN)self_731796)->elements[0];
c_733350.elements[1] = ((closureN)self_731796)->elements[1];
c_733350.elements[2] = ((closureN)self_731796)->elements[2];
c_733350.elements[3] = ((closureN)self_731796)->elements[3];
c_733350.elements[4] = ((closureN)self_731796)->elements[4];
c_733350.elements[5] = ((closureN)self_731796)->elements[5];
c_733350.elements[6] = ((closureN)self_731796)->elements[6];
c_733350.elements[7] = ((closureN)self_731796)->elements[7];
c_733350.elements[8] = ((closureN)self_731796)->elements[8];
c_733350.elements[9] = ((closureN)self_731796)->elements[9];
c_733350.elements[10] = ((closureN)self_731796)->elements[10];
c_733350.elements[11] = ((closureN)self_731796)->elements[11];
c_733350.elements[12] = ((closureN)self_731796)->elements[12];
c_733350.elements[13] = ((closureN)self_731796)->elements[13];
c_733350.elements[14] = ((closureN)self_731796)->elements[14];
c_733350.elements[15] = ((closureN)self_731796)->elements[15];
c_733350.elements[16] = ((closureN)self_731796)->elements[16];
c_733350.elements[17] = ((closureN)self_731796)->elements[17];
c_733350.elements[18] = ((closureN)self_731796)->elements[18];
c_733350.elements[19] = ((closureN)self_731796)->elements[19];
c_733350.elements[20] = ((closureN)self_731796)->elements[20];
c_733350.elements[21] = ((closureN)self_731796)->elements[21];
c_733350.elements[22] = ((closureN)self_731796)->elements[22];


closureN_type c_734709;
object e_734714 [2];
c_734709.hdr.mark = gc_color_red;
 c_734709.hdr.grayed = 0;
c_734709.tag = closureN_tag;
 c_734709.fn = (function_type)__lambda_412;
c_734709.num_args = 1;
c_734709.num_elements = 2;
c_734709.elements = (object *)e_734714;
c_734709.elements[0] = ((closureN)self_731796)->elements[0];
c_734709.elements[1] = ((closureN)self_731796)->elements[18];

return_direct_with_clo1(data,(closure)&c_733350,__lambda_180,  &c_734709);; 
}

static void __lambda_412(void *data, object self_731797, int argc, object *args) /* object self_731797, object k_731138, object lib_91dep_7399_73594 */
 {
 object k_731138 = args[0]; object lib_91dep_7399_73594 = args[1];
  
make_utf8_string_with_len(c_734711, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  k_731138, lib_91dep_7399_73594, &c_734711, ((closureN)self_731797)->elements[0], ((closureN)self_731797)->elements[1]);; 
}

static void __lambda_180(void *data, object self_731798, int argc, object *args) /* object self_731798, object r_731137 */
 {
 object r_731137 = args[0];
  
closureN_type c_733352;
object e_734704 [23];
c_733352.hdr.mark = gc_color_red;
 c_733352.hdr.grayed = 0;
c_733352.tag = closureN_tag;
 c_733352.fn = (function_type)__lambda_181;
c_733352.num_args = 1;
c_733352.num_elements = 23;
c_733352.elements = (object *)e_734704;
c_733352.elements[0] = ((closureN)self_731798)->elements[0];
c_733352.elements[1] = ((closureN)self_731798)->elements[1];
c_733352.elements[2] = ((closureN)self_731798)->elements[2];
c_733352.elements[3] = ((closureN)self_731798)->elements[3];
c_733352.elements[4] = ((closureN)self_731798)->elements[4];
c_733352.elements[5] = ((closureN)self_731798)->elements[5];
c_733352.elements[6] = ((closureN)self_731798)->elements[6];
c_733352.elements[7] = ((closureN)self_731798)->elements[7];
c_733352.elements[8] = ((closureN)self_731798)->elements[8];
c_733352.elements[9] = ((closureN)self_731798)->elements[9];
c_733352.elements[10] = ((closureN)self_731798)->elements[10];
c_733352.elements[11] = ((closureN)self_731798)->elements[11];
c_733352.elements[12] = ((closureN)self_731798)->elements[12];
c_733352.elements[13] = ((closureN)self_731798)->elements[13];
c_733352.elements[14] = ((closureN)self_731798)->elements[14];
c_733352.elements[15] = ((closureN)self_731798)->elements[15];
c_733352.elements[16] = ((closureN)self_731798)->elements[16];
c_733352.elements[17] = ((closureN)self_731798)->elements[17];
c_733352.elements[18] = ((closureN)self_731798)->elements[18];
c_733352.elements[19] = ((closureN)self_731798)->elements[19];
c_733352.elements[20] = ((closureN)self_731798)->elements[20];
c_733352.elements[21] = ((closureN)self_731798)->elements[21];
c_733352.elements[22] = ((closureN)self_731798)->elements[22];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733352, r_731137, car(((closureN)self_731798)->elements[13]));; 
}

static void __lambda_181(void *data, object self_731799, int argc, object *args) /* object self_731799, object r_731136 */
 {
 object r_731136 = args[0];
  
closureN_type c_733354;
object e_734703 [23];
c_733354.hdr.mark = gc_color_red;
 c_733354.hdr.grayed = 0;
c_733354.tag = closureN_tag;
 c_733354.fn = (function_type)__lambda_182;
c_733354.num_args = 1;
c_733354.num_elements = 23;
c_733354.elements = (object *)e_734703;
c_733354.elements[0] = ((closureN)self_731799)->elements[0];
c_733354.elements[1] = ((closureN)self_731799)->elements[1];
c_733354.elements[2] = ((closureN)self_731799)->elements[2];
c_733354.elements[3] = ((closureN)self_731799)->elements[3];
c_733354.elements[4] = ((closureN)self_731799)->elements[4];
c_733354.elements[5] = ((closureN)self_731799)->elements[5];
c_733354.elements[6] = ((closureN)self_731799)->elements[6];
c_733354.elements[7] = ((closureN)self_731799)->elements[7];
c_733354.elements[8] = ((closureN)self_731799)->elements[8];
c_733354.elements[9] = ((closureN)self_731799)->elements[9];
c_733354.elements[10] = ((closureN)self_731799)->elements[10];
c_733354.elements[11] = ((closureN)self_731799)->elements[11];
c_733354.elements[12] = ((closureN)self_731799)->elements[12];
c_733354.elements[13] = ((closureN)self_731799)->elements[13];
c_733354.elements[14] = ((closureN)self_731799)->elements[14];
c_733354.elements[15] = ((closureN)self_731799)->elements[15];
c_733354.elements[16] = ((closureN)self_731799)->elements[16];
c_733354.elements[17] = ((closureN)self_731799)->elements[17];
c_733354.elements[18] = ((closureN)self_731799)->elements[18];
c_733354.elements[19] = ((closureN)self_731799)->elements[19];
c_733354.elements[20] = ((closureN)self_731799)->elements[20];
c_733354.elements[21] = ((closureN)self_731799)->elements[21];
c_733354.elements[22] = ((closureN)self_731799)->elements[22];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733354, r_731136);; 
}

static void __lambda_182(void *data, object self_731800, int argc, object *args) /* object self_731800, object r_73850 */
 {

  
closureN_type c_733356;
object e_733420 [3];
c_733356.hdr.mark = gc_color_red;
 c_733356.hdr.grayed = 0;
c_733356.tag = closureN_tag;
 c_733356.fn = (function_type)__lambda_183;
c_733356.num_args = 0;
c_733356.num_elements = 3;
c_733356.elements = (object *)e_733420;
c_733356.elements[0] = ((closureN)self_731800)->elements[0];
c_733356.elements[1] = ((closureN)self_731800)->elements[13];
c_733356.elements[2] = ((closureN)self_731800)->elements[18];


closureN_type c_733421;
object e_734702 [21];
c_733421.hdr.mark = gc_color_red;
 c_733421.hdr.grayed = 0;
c_733421.tag = closureN_tag;
 c_733421.fn = (function_type)__lambda_193;
c_733421.num_args = 1;
c_733421.num_elements = 21;
c_733421.elements = (object *)e_734702;
c_733421.elements[0] = ((closureN)self_731800)->elements[1];
c_733421.elements[1] = ((closureN)self_731800)->elements[2];
c_733421.elements[2] = ((closureN)self_731800)->elements[3];
c_733421.elements[3] = ((closureN)self_731800)->elements[4];
c_733421.elements[4] = ((closureN)self_731800)->elements[5];
c_733421.elements[5] = ((closureN)self_731800)->elements[6];
c_733421.elements[6] = ((closureN)self_731800)->elements[7];
c_733421.elements[7] = ((closureN)self_731800)->elements[8];
c_733421.elements[8] = ((closureN)self_731800)->elements[9];
c_733421.elements[9] = ((closureN)self_731800)->elements[10];
c_733421.elements[10] = ((closureN)self_731800)->elements[11];
c_733421.elements[11] = ((closureN)self_731800)->elements[12];
c_733421.elements[12] = ((closureN)self_731800)->elements[13];
c_733421.elements[13] = ((closureN)self_731800)->elements[14];
c_733421.elements[14] = ((closureN)self_731800)->elements[15];
c_733421.elements[15] = ((closureN)self_731800)->elements[16];
c_733421.elements[16] = ((closureN)self_731800)->elements[17];
c_733421.elements[17] = ((closureN)self_731800)->elements[19];
c_733421.elements[18] = ((closureN)self_731800)->elements[20];
c_733421.elements[19] = ((closureN)self_731800)->elements[21];
c_733421.elements[20] = ((closureN)self_731800)->elements[22];

return_direct_with_clo1(data,(closure)&c_733356,__lambda_183,  &c_733421);; 
}

static void __lambda_193(void *data, object self_731801, int argc, object *args) /* object self_731801, object r_73851 */
 {

  
closureN_type c_733423;
object e_734698 [21];
c_733423.hdr.mark = gc_color_red;
 c_733423.hdr.grayed = 0;
c_733423.tag = closureN_tag;
 c_733423.fn = (function_type)__lambda_194;
c_733423.num_args = 1;
c_733423.num_elements = 21;
c_733423.elements = (object *)e_734698;
c_733423.elements[0] = ((closureN)self_731801)->elements[0];
c_733423.elements[1] = ((closureN)self_731801)->elements[1];
c_733423.elements[2] = ((closureN)self_731801)->elements[2];
c_733423.elements[3] = ((closureN)self_731801)->elements[3];
c_733423.elements[4] = ((closureN)self_731801)->elements[4];
c_733423.elements[5] = ((closureN)self_731801)->elements[5];
c_733423.elements[6] = ((closureN)self_731801)->elements[6];
c_733423.elements[7] = ((closureN)self_731801)->elements[7];
c_733423.elements[8] = ((closureN)self_731801)->elements[8];
c_733423.elements[9] = ((closureN)self_731801)->elements[9];
c_733423.elements[10] = ((closureN)self_731801)->elements[10];
c_733423.elements[11] = ((closureN)self_731801)->elements[11];
c_733423.elements[12] = ((closureN)self_731801)->elements[12];
c_733423.elements[13] = ((closureN)self_731801)->elements[13];
c_733423.elements[14] = ((closureN)self_731801)->elements[14];
c_733423.elements[15] = ((closureN)self_731801)->elements[15];
c_733423.elements[16] = ((closureN)self_731801)->elements[16];
c_733423.elements[17] = ((closureN)self_731801)->elements[17];
c_733423.elements[18] = ((closureN)self_731801)->elements[18];
c_733423.elements[19] = ((closureN)self_731801)->elements[19];
c_733423.elements[20] = ((closureN)self_731801)->elements[20];



return_direct_with_clo2(data,  __glo_validate_91keyword_91syntax_scheme_cyclone_transforms, (((closure)  __glo_validate_91keyword_91syntax_scheme_cyclone_transforms)->fn),  &c_733423, car(((closureN)self_731801)->elements[10]));; 
}

static void __lambda_194(void *data, object self_731802, int argc, object *args) /* object self_731802, object r_73852 */
 {

  
closureN_type c_733425;
object e_734685 [20];
c_733425.hdr.mark = gc_color_red;
 c_733425.hdr.grayed = 0;
c_733425.tag = closureN_tag;
 c_733425.fn = (function_type)__lambda_195;
c_733425.num_args = 1;
c_733425.num_elements = 20;
c_733425.elements = (object *)e_734685;
c_733425.elements[0] = ((closureN)self_731802)->elements[0];
c_733425.elements[1] = ((closureN)self_731802)->elements[1];
c_733425.elements[2] = ((closureN)self_731802)->elements[2];
c_733425.elements[3] = ((closureN)self_731802)->elements[3];
c_733425.elements[4] = ((closureN)self_731802)->elements[4];
c_733425.elements[5] = ((closureN)self_731802)->elements[5];
c_733425.elements[6] = ((closureN)self_731802)->elements[6];
c_733425.elements[7] = ((closureN)self_731802)->elements[7];
c_733425.elements[8] = ((closureN)self_731802)->elements[8];
c_733425.elements[9] = ((closureN)self_731802)->elements[9];
c_733425.elements[10] = ((closureN)self_731802)->elements[10];
c_733425.elements[11] = ((closureN)self_731802)->elements[11];
c_733425.elements[12] = ((closureN)self_731802)->elements[12];
c_733425.elements[13] = ((closureN)self_731802)->elements[13];
c_733425.elements[14] = ((closureN)self_731802)->elements[14];
c_733425.elements[15] = ((closureN)self_731802)->elements[15];
c_733425.elements[16] = ((closureN)self_731802)->elements[16];
c_733425.elements[17] = ((closureN)self_731802)->elements[17];
c_733425.elements[18] = ((closureN)self_731802)->elements[19];
c_733425.elements[19] = ((closureN)self_731802)->elements[20];









return_direct_with_clo5(data,  __glo_isolate_91globals_scheme_cyclone_transforms, (((closure)  __glo_isolate_91globals_scheme_cyclone_transforms)->fn),  &c_733425, car(((closureN)self_731802)->elements[10]), car(((closureN)self_731802)->elements[17]), car(((closureN)self_731802)->elements[14]), car(((closureN)self_731802)->elements[18]));; 
}

static void __lambda_195(void *data, object self_731803, int argc, object *args) /* object self_731803, object r_731124 */
 {
 object r_731124 = args[0];
  
closureN_type c_733427;
object e_734681 [20];
c_733427.hdr.mark = gc_color_red;
 c_733427.hdr.grayed = 0;
c_733427.tag = closureN_tag;
 c_733427.fn = (function_type)__lambda_196;
c_733427.num_args = 1;
c_733427.num_elements = 20;
c_733427.elements = (object *)e_734681;
c_733427.elements[0] = ((closureN)self_731803)->elements[0];
c_733427.elements[1] = ((closureN)self_731803)->elements[1];
c_733427.elements[2] = ((closureN)self_731803)->elements[2];
c_733427.elements[3] = ((closureN)self_731803)->elements[3];
c_733427.elements[4] = ((closureN)self_731803)->elements[4];
c_733427.elements[5] = ((closureN)self_731803)->elements[5];
c_733427.elements[6] = ((closureN)self_731803)->elements[6];
c_733427.elements[7] = ((closureN)self_731803)->elements[7];
c_733427.elements[8] = ((closureN)self_731803)->elements[8];
c_733427.elements[9] = ((closureN)self_731803)->elements[9];
c_733427.elements[10] = ((closureN)self_731803)->elements[10];
c_733427.elements[11] = ((closureN)self_731803)->elements[11];
c_733427.elements[12] = ((closureN)self_731803)->elements[12];
c_733427.elements[13] = ((closureN)self_731803)->elements[13];
c_733427.elements[14] = ((closureN)self_731803)->elements[14];
c_733427.elements[15] = ((closureN)self_731803)->elements[15];
c_733427.elements[16] = ((closureN)self_731803)->elements[16];
c_733427.elements[17] = ((closureN)self_731803)->elements[17];
c_733427.elements[18] = ((closureN)self_731803)->elements[18];
c_733427.elements[19] = ((closureN)self_731803)->elements[19];



return_direct_with_clo1(data,(closure)&c_733427,__lambda_196,  Cyc_set_cell(data, ((closureN)self_731803)->elements[10], r_731124));; 
}

static void __lambda_196(void *data, object self_731804, int argc, object *args) /* object self_731804, object r_73853 */
 {

  
closureN_type c_733429;
object e_733452 [2];
c_733429.hdr.mark = gc_color_red;
 c_733429.hdr.grayed = 0;
c_733429.tag = closureN_tag;
 c_733429.fn = (function_type)__lambda_197;
c_733429.num_args = 0;
c_733429.num_elements = 2;
c_733429.elements = (object *)e_733452;
c_733429.elements[0] = ((closureN)self_731804)->elements[10];
c_733429.elements[1] = ((closureN)self_731804)->elements[13];


closureN_type c_733453;
object e_734680 [19];
c_733453.hdr.mark = gc_color_red;
 c_733453.hdr.grayed = 0;
c_733453.tag = closureN_tag;
 c_733453.fn = (function_type)__lambda_200;
c_733453.num_args = 1;
c_733453.num_elements = 19;
c_733453.elements = (object *)e_734680;
c_733453.elements[0] = ((closureN)self_731804)->elements[0];
c_733453.elements[1] = ((closureN)self_731804)->elements[1];
c_733453.elements[2] = ((closureN)self_731804)->elements[2];
c_733453.elements[3] = ((closureN)self_731804)->elements[3];
c_733453.elements[4] = ((closureN)self_731804)->elements[4];
c_733453.elements[5] = ((closureN)self_731804)->elements[5];
c_733453.elements[6] = ((closureN)self_731804)->elements[6];
c_733453.elements[7] = ((closureN)self_731804)->elements[7];
c_733453.elements[8] = ((closureN)self_731804)->elements[8];
c_733453.elements[9] = ((closureN)self_731804)->elements[9];
c_733453.elements[10] = ((closureN)self_731804)->elements[10];
c_733453.elements[11] = ((closureN)self_731804)->elements[11];
c_733453.elements[12] = ((closureN)self_731804)->elements[12];
c_733453.elements[13] = ((closureN)self_731804)->elements[14];
c_733453.elements[14] = ((closureN)self_731804)->elements[15];
c_733453.elements[15] = ((closureN)self_731804)->elements[16];
c_733453.elements[16] = ((closureN)self_731804)->elements[17];
c_733453.elements[17] = ((closureN)self_731804)->elements[18];
c_733453.elements[18] = ((closureN)self_731804)->elements[19];

return_direct_with_clo1(data,(closure)&c_733429,__lambda_197,  &c_733453);; 
}

static void __lambda_200(void *data, object self_731805, int argc, object *args) /* object self_731805, object r_73854 */
 {

  
closureN_type c_733455;
object e_734678 [19];
c_733455.hdr.mark = gc_color_red;
 c_733455.hdr.grayed = 0;
c_733455.tag = closureN_tag;
 c_733455.fn = (function_type)__lambda_201;
c_733455.num_args = 1;
c_733455.num_elements = 19;
c_733455.elements = (object *)e_734678;
c_733455.elements[0] = ((closureN)self_731805)->elements[0];
c_733455.elements[1] = ((closureN)self_731805)->elements[1];
c_733455.elements[2] = ((closureN)self_731805)->elements[2];
c_733455.elements[3] = ((closureN)self_731805)->elements[3];
c_733455.elements[4] = ((closureN)self_731805)->elements[4];
c_733455.elements[5] = ((closureN)self_731805)->elements[5];
c_733455.elements[6] = ((closureN)self_731805)->elements[6];
c_733455.elements[7] = ((closureN)self_731805)->elements[7];
c_733455.elements[8] = ((closureN)self_731805)->elements[8];
c_733455.elements[9] = ((closureN)self_731805)->elements[9];
c_733455.elements[10] = ((closureN)self_731805)->elements[10];
c_733455.elements[11] = ((closureN)self_731805)->elements[11];
c_733455.elements[12] = ((closureN)self_731805)->elements[12];
c_733455.elements[13] = ((closureN)self_731805)->elements[13];
c_733455.elements[14] = ((closureN)self_731805)->elements[14];
c_733455.elements[15] = ((closureN)self_731805)->elements[15];
c_733455.elements[16] = ((closureN)self_731805)->elements[16];
c_733455.elements[17] = ((closureN)self_731805)->elements[17];
c_733455.elements[18] = ((closureN)self_731805)->elements[18];


make_utf8_string_with_len(c_734679, "---------------- after processing globals", 41, 41);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733455, &c_734679);; 
}

static void __lambda_201(void *data, object self_731806, int argc, object *args) /* object self_731806, object r_73855 */
 {

  
closureN_type c_733457;
object e_734676 [19];
c_733457.hdr.mark = gc_color_red;
 c_733457.hdr.grayed = 0;
c_733457.tag = closureN_tag;
 c_733457.fn = (function_type)__lambda_202;
c_733457.num_args = 1;
c_733457.num_elements = 19;
c_733457.elements = (object *)e_734676;
c_733457.elements[0] = ((closureN)self_731806)->elements[0];
c_733457.elements[1] = ((closureN)self_731806)->elements[1];
c_733457.elements[2] = ((closureN)self_731806)->elements[2];
c_733457.elements[3] = ((closureN)self_731806)->elements[3];
c_733457.elements[4] = ((closureN)self_731806)->elements[4];
c_733457.elements[5] = ((closureN)self_731806)->elements[5];
c_733457.elements[6] = ((closureN)self_731806)->elements[6];
c_733457.elements[7] = ((closureN)self_731806)->elements[7];
c_733457.elements[8] = ((closureN)self_731806)->elements[8];
c_733457.elements[9] = ((closureN)self_731806)->elements[9];
c_733457.elements[10] = ((closureN)self_731806)->elements[10];
c_733457.elements[11] = ((closureN)self_731806)->elements[11];
c_733457.elements[12] = ((closureN)self_731806)->elements[12];
c_733457.elements[13] = ((closureN)self_731806)->elements[13];
c_733457.elements[14] = ((closureN)self_731806)->elements[14];
c_733457.elements[15] = ((closureN)self_731806)->elements[15];
c_733457.elements[16] = ((closureN)self_731806)->elements[16];
c_733457.elements[17] = ((closureN)self_731806)->elements[17];
c_733457.elements[18] = ((closureN)self_731806)->elements[18];


make_utf8_string_with_len(c_734677, "---------------- after processing globals", 41, 41);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733457, &c_734677);; 
}

static void __lambda_202(void *data, object self_731807, int argc, object *args) /* object self_731807, object r_73856 */
 {

  
closureN_type c_733459;
object e_734672 [19];
c_733459.hdr.mark = gc_color_red;
 c_733459.hdr.grayed = 0;
c_733459.tag = closureN_tag;
 c_733459.fn = (function_type)__lambda_203;
c_733459.num_args = 1;
c_733459.num_elements = 19;
c_733459.elements = (object *)e_734672;
c_733459.elements[0] = ((closureN)self_731807)->elements[0];
c_733459.elements[1] = ((closureN)self_731807)->elements[1];
c_733459.elements[2] = ((closureN)self_731807)->elements[2];
c_733459.elements[3] = ((closureN)self_731807)->elements[3];
c_733459.elements[4] = ((closureN)self_731807)->elements[4];
c_733459.elements[5] = ((closureN)self_731807)->elements[5];
c_733459.elements[6] = ((closureN)self_731807)->elements[6];
c_733459.elements[7] = ((closureN)self_731807)->elements[7];
c_733459.elements[8] = ((closureN)self_731807)->elements[8];
c_733459.elements[9] = ((closureN)self_731807)->elements[9];
c_733459.elements[10] = ((closureN)self_731807)->elements[10];
c_733459.elements[11] = ((closureN)self_731807)->elements[11];
c_733459.elements[12] = ((closureN)self_731807)->elements[12];
c_733459.elements[13] = ((closureN)self_731807)->elements[13];
c_733459.elements[14] = ((closureN)self_731807)->elements[14];
c_733459.elements[15] = ((closureN)self_731807)->elements[15];
c_733459.elements[16] = ((closureN)self_731807)->elements[16];
c_733459.elements[17] = ((closureN)self_731807)->elements[17];
c_733459.elements[18] = ((closureN)self_731807)->elements[18];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733459, car(((closureN)self_731807)->elements[10]));; 
}

static void __lambda_203(void *data, object self_731808, int argc, object *args) /* object self_731808, object r_73857 */
 {

  
closureN_type c_733461;
object e_734668 [19];
c_733461.hdr.mark = gc_color_red;
 c_733461.hdr.grayed = 0;
c_733461.tag = closureN_tag;
 c_733461.fn = (function_type)__lambda_204;
c_733461.num_args = 1;
c_733461.num_elements = 19;
c_733461.elements = (object *)e_734668;
c_733461.elements[0] = ((closureN)self_731808)->elements[0];
c_733461.elements[1] = ((closureN)self_731808)->elements[1];
c_733461.elements[2] = ((closureN)self_731808)->elements[2];
c_733461.elements[3] = ((closureN)self_731808)->elements[3];
c_733461.elements[4] = ((closureN)self_731808)->elements[4];
c_733461.elements[5] = ((closureN)self_731808)->elements[5];
c_733461.elements[6] = ((closureN)self_731808)->elements[6];
c_733461.elements[7] = ((closureN)self_731808)->elements[7];
c_733461.elements[8] = ((closureN)self_731808)->elements[8];
c_733461.elements[9] = ((closureN)self_731808)->elements[9];
c_733461.elements[10] = ((closureN)self_731808)->elements[10];
c_733461.elements[11] = ((closureN)self_731808)->elements[11];
c_733461.elements[12] = ((closureN)self_731808)->elements[12];
c_733461.elements[13] = ((closureN)self_731808)->elements[13];
c_733461.elements[14] = ((closureN)self_731808)->elements[14];
c_733461.elements[15] = ((closureN)self_731808)->elements[15];
c_733461.elements[16] = ((closureN)self_731808)->elements[16];
c_733461.elements[17] = ((closureN)self_731808)->elements[17];
c_733461.elements[18] = ((closureN)self_731808)->elements[18];



return_direct_with_clo2(data,  __glo_global_91vars_scheme_cyclone_transforms, (((closure)  __glo_global_91vars_scheme_cyclone_transforms)->fn),  &c_733461, car(((closureN)self_731808)->elements[10]));; 
}

static void __lambda_204(void *data, object self_731809, int argc, object *args) /* object self_731809, object r_731119 */
 {
 object r_731119 = args[0];
  
closureN_type c_733463;
object e_734664 [19];
c_733463.hdr.mark = gc_color_red;
 c_733463.hdr.grayed = 0;
c_733463.tag = closureN_tag;
 c_733463.fn = (function_type)__lambda_205;
c_733463.num_args = 1;
c_733463.num_elements = 19;
c_733463.elements = (object *)e_734664;
c_733463.elements[0] = ((closureN)self_731809)->elements[0];
c_733463.elements[1] = ((closureN)self_731809)->elements[1];
c_733463.elements[2] = ((closureN)self_731809)->elements[2];
c_733463.elements[3] = ((closureN)self_731809)->elements[3];
c_733463.elements[4] = ((closureN)self_731809)->elements[4];
c_733463.elements[5] = ((closureN)self_731809)->elements[5];
c_733463.elements[6] = ((closureN)self_731809)->elements[6];
c_733463.elements[7] = ((closureN)self_731809)->elements[7];
c_733463.elements[8] = ((closureN)self_731809)->elements[8];
c_733463.elements[9] = ((closureN)self_731809)->elements[9];
c_733463.elements[10] = ((closureN)self_731809)->elements[10];
c_733463.elements[11] = ((closureN)self_731809)->elements[11];
c_733463.elements[12] = ((closureN)self_731809)->elements[12];
c_733463.elements[13] = ((closureN)self_731809)->elements[13];
c_733463.elements[14] = ((closureN)self_731809)->elements[14];
c_733463.elements[15] = ((closureN)self_731809)->elements[15];
c_733463.elements[16] = ((closureN)self_731809)->elements[16];
c_733463.elements[17] = ((closureN)self_731809)->elements[17];
c_733463.elements[18] = ((closureN)self_731809)->elements[18];



return_direct_with_clo1(data,(closure)&c_733463,__lambda_205,  Cyc_set_cell(data, ((closureN)self_731809)->elements[15], r_731119));; 
}

static void __lambda_205(void *data, object self_731810, int argc, object *args) /* object self_731810, object r_73858 */
 {

  
closureN_type c_733465;
object e_734660 [19];
c_733465.hdr.mark = gc_color_red;
 c_733465.hdr.grayed = 0;
c_733465.tag = closureN_tag;
 c_733465.fn = (function_type)__lambda_206;
c_733465.num_args = 1;
c_733465.num_elements = 19;
c_733465.elements = (object *)e_734660;
c_733465.elements[0] = ((closureN)self_731810)->elements[0];
c_733465.elements[1] = ((closureN)self_731810)->elements[1];
c_733465.elements[2] = ((closureN)self_731810)->elements[2];
c_733465.elements[3] = ((closureN)self_731810)->elements[3];
c_733465.elements[4] = ((closureN)self_731810)->elements[4];
c_733465.elements[5] = ((closureN)self_731810)->elements[5];
c_733465.elements[6] = ((closureN)self_731810)->elements[6];
c_733465.elements[7] = ((closureN)self_731810)->elements[7];
c_733465.elements[8] = ((closureN)self_731810)->elements[8];
c_733465.elements[9] = ((closureN)self_731810)->elements[9];
c_733465.elements[10] = ((closureN)self_731810)->elements[10];
c_733465.elements[11] = ((closureN)self_731810)->elements[11];
c_733465.elements[12] = ((closureN)self_731810)->elements[12];
c_733465.elements[13] = ((closureN)self_731810)->elements[13];
c_733465.elements[14] = ((closureN)self_731810)->elements[14];
c_733465.elements[15] = ((closureN)self_731810)->elements[15];
c_733465.elements[16] = ((closureN)self_731810)->elements[16];
c_733465.elements[17] = ((closureN)self_731810)->elements[17];
c_733465.elements[18] = ((closureN)self_731810)->elements[18];



return_direct_with_clo2(data,  __glo_lib_117idb_117ids_scheme_cyclone_libraries, (((closure)  __glo_lib_117idb_117ids_scheme_cyclone_libraries)->fn),  &c_733465, car(((closureN)self_731810)->elements[4]));; 
}

static void __lambda_206(void *data, object self_731811, int argc, object *args) /* object self_731811, object r_731118 */
 {
 object r_731118 = args[0];
  
closureN_type c_733467;
object e_734656 [19];
c_733467.hdr.mark = gc_color_red;
 c_733467.hdr.grayed = 0;
c_733467.tag = closureN_tag;
 c_733467.fn = (function_type)__lambda_207;
c_733467.num_args = 1;
c_733467.num_elements = 19;
c_733467.elements = (object *)e_734656;
c_733467.elements[0] = ((closureN)self_731811)->elements[0];
c_733467.elements[1] = ((closureN)self_731811)->elements[1];
c_733467.elements[2] = ((closureN)self_731811)->elements[2];
c_733467.elements[3] = ((closureN)self_731811)->elements[3];
c_733467.elements[4] = ((closureN)self_731811)->elements[4];
c_733467.elements[5] = ((closureN)self_731811)->elements[5];
c_733467.elements[6] = ((closureN)self_731811)->elements[6];
c_733467.elements[7] = ((closureN)self_731811)->elements[7];
c_733467.elements[8] = ((closureN)self_731811)->elements[8];
c_733467.elements[9] = ((closureN)self_731811)->elements[9];
c_733467.elements[10] = ((closureN)self_731811)->elements[10];
c_733467.elements[11] = ((closureN)self_731811)->elements[11];
c_733467.elements[12] = ((closureN)self_731811)->elements[12];
c_733467.elements[13] = ((closureN)self_731811)->elements[13];
c_733467.elements[14] = ((closureN)self_731811)->elements[14];
c_733467.elements[15] = ((closureN)self_731811)->elements[15];
c_733467.elements[16] = ((closureN)self_731811)->elements[16];
c_733467.elements[17] = ((closureN)self_731811)->elements[17];
c_733467.elements[18] = ((closureN)self_731811)->elements[18];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733467, r_731118, car(((closureN)self_731811)->elements[15]));; 
}

static void __lambda_207(void *data, object self_731812, int argc, object *args) /* object self_731812, object r_731117 */
 {
 object r_731117 = args[0];
  
closureN_type c_733469;
object e_734652 [19];
c_733469.hdr.mark = gc_color_red;
 c_733469.hdr.grayed = 0;
c_733469.tag = closureN_tag;
 c_733469.fn = (function_type)__lambda_208;
c_733469.num_args = 1;
c_733469.num_elements = 19;
c_733469.elements = (object *)e_734652;
c_733469.elements[0] = ((closureN)self_731812)->elements[0];
c_733469.elements[1] = ((closureN)self_731812)->elements[1];
c_733469.elements[2] = ((closureN)self_731812)->elements[2];
c_733469.elements[3] = ((closureN)self_731812)->elements[3];
c_733469.elements[4] = ((closureN)self_731812)->elements[4];
c_733469.elements[5] = ((closureN)self_731812)->elements[5];
c_733469.elements[6] = ((closureN)self_731812)->elements[6];
c_733469.elements[7] = ((closureN)self_731812)->elements[7];
c_733469.elements[8] = ((closureN)self_731812)->elements[8];
c_733469.elements[9] = ((closureN)self_731812)->elements[9];
c_733469.elements[10] = ((closureN)self_731812)->elements[10];
c_733469.elements[11] = ((closureN)self_731812)->elements[11];
c_733469.elements[12] = ((closureN)self_731812)->elements[12];
c_733469.elements[13] = ((closureN)self_731812)->elements[13];
c_733469.elements[14] = ((closureN)self_731812)->elements[14];
c_733469.elements[15] = ((closureN)self_731812)->elements[15];
c_733469.elements[16] = ((closureN)self_731812)->elements[16];
c_733469.elements[17] = ((closureN)self_731812)->elements[17];
c_733469.elements[18] = ((closureN)self_731812)->elements[18];



return_direct_with_clo1(data,(closure)&c_733469,__lambda_208,  Cyc_set_cell(data, ((closureN)self_731812)->elements[3], r_731117));; 
}

static void __lambda_208(void *data, object self_731813, int argc, object *args) /* object self_731813, object r_73859 */
 {

  
closureN_type c_733471;
object e_734634 [19];
c_733471.hdr.mark = gc_color_red;
 c_733471.hdr.grayed = 0;
c_733471.tag = closureN_tag;
 c_733471.fn = (function_type)__lambda_209;
c_733471.num_args = 1;
c_733471.num_elements = 19;
c_733471.elements = (object *)e_734634;
c_733471.elements[0] = ((closureN)self_731813)->elements[0];
c_733471.elements[1] = ((closureN)self_731813)->elements[1];
c_733471.elements[2] = ((closureN)self_731813)->elements[2];
c_733471.elements[3] = ((closureN)self_731813)->elements[3];
c_733471.elements[4] = ((closureN)self_731813)->elements[4];
c_733471.elements[5] = ((closureN)self_731813)->elements[5];
c_733471.elements[6] = ((closureN)self_731813)->elements[6];
c_733471.elements[7] = ((closureN)self_731813)->elements[7];
c_733471.elements[8] = ((closureN)self_731813)->elements[8];
c_733471.elements[9] = ((closureN)self_731813)->elements[9];
c_733471.elements[10] = ((closureN)self_731813)->elements[10];
c_733471.elements[11] = ((closureN)self_731813)->elements[11];
c_733471.elements[12] = ((closureN)self_731813)->elements[12];
c_733471.elements[13] = ((closureN)self_731813)->elements[13];
c_733471.elements[14] = ((closureN)self_731813)->elements[14];
c_733471.elements[15] = ((closureN)self_731813)->elements[15];
c_733471.elements[16] = ((closureN)self_731813)->elements[16];
c_733471.elements[17] = ((closureN)self_731813)->elements[17];
c_733471.elements[18] = ((closureN)self_731813)->elements[18];


mclosure0(c_734635, (function_type)__lambda_408);c_734635.num_args = 1;
return_direct_with_clo1(data,(closure)&c_733471,__lambda_209,  &c_734635);; 
}

static void __lambda_408(void *data, object self_731814, int argc, object *args) /* object self_731814, object k_731113, object e_73102_73597 */
 {
 object k_731113 = args[0]; object e_73102_73597 = args[1];
  
closureN_type c_734637;
object e_734651 [2];
c_734637.hdr.mark = gc_color_red;
 c_734637.hdr.grayed = 0;
c_734637.tag = closureN_tag;
 c_734637.fn = (function_type)__lambda_409;
c_734637.num_args = 1;
c_734637.num_elements = 2;
c_734637.elements = (object *)e_734651;
c_734637.elements[0] = e_73102_73597;
c_734637.elements[1] = k_731113;

return_direct_with_clo2(data,  __glo_define_91c_91inline_127_scheme_cyclone_util, (((closure)  __glo_define_91c_91inline_127_scheme_cyclone_util)->fn),  &c_734637, e_73102_73597);; 
}

static void __lambda_409(void *data, object self_731815, int argc, object *args) /* object self_731815, object r_731114 */
 {
 object r_731114 = args[0];
  if( (boolean_f != r_731114) ){ 
  
closureN_type c_734639;
object e_734647 [2];
c_734639.hdr.mark = gc_color_red;
 c_734639.hdr.grayed = 0;
c_734639.tag = closureN_tag;
 c_734639.fn = (function_type)__lambda_410;
c_734639.num_args = 1;
c_734639.num_elements = 2;
c_734639.elements = (object *)e_734647;
c_734639.elements[0] = ((closureN)self_731815)->elements[0];
c_734639.elements[1] = ((closureN)self_731815)->elements[1];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_734639, ((closureN)self_731815)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731815)->elements[1], (((closure)  ((closureN)self_731815)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_410(void *data, object self_731816, int argc, object *args) /* object self_731816, object r_731115 */
 {
 object r_731115 = args[0];
  
closureN_type c_734641;
object e_734645 [2];
c_734641.hdr.mark = gc_color_red;
 c_734641.hdr.grayed = 0;
c_734641.tag = closureN_tag;
 c_734641.fn = (function_type)__lambda_411;
c_734641.num_args = 1;
c_734641.num_elements = 2;
c_734641.elements = (object *)e_734645;
c_734641.elements[0] = ((closureN)self_731816)->elements[1];
c_734641.elements[1] = r_731115;

return_direct_with_clo2(data,  __glo_define_91c_91_125inline_91var_scheme_cyclone_util, (((closure)  __glo_define_91c_91_125inline_91var_scheme_cyclone_util)->fn),  &c_734641, ((closureN)self_731816)->elements[0]);; 
}

static void __lambda_411(void *data, object self_731817, int argc, object *args) /* object self_731817, object r_731116 */
 {
 object r_731116 = args[0];
  return_direct_with_clo3(data,  __glo_prim_117add_91udf_67_scheme_cyclone_primitives, (((closure)  __glo_prim_117add_91udf_67_scheme_cyclone_primitives)->fn),  ((closureN)self_731817)->elements[0], ((closureN)self_731817)->elements[1], r_731116);; 
}

static void __lambda_209(void *data, object self_731818, int argc, object *args) /* object self_731818, object r_731112 */
 {
 object r_731112 = args[0];
  
closureN_type c_733473;
object e_734630 [19];
c_733473.hdr.mark = gc_color_red;
 c_733473.hdr.grayed = 0;
c_733473.tag = closureN_tag;
 c_733473.fn = (function_type)__lambda_210;
c_733473.num_args = 1;
c_733473.num_elements = 19;
c_733473.elements = (object *)e_734630;
c_733473.elements[0] = ((closureN)self_731818)->elements[0];
c_733473.elements[1] = ((closureN)self_731818)->elements[1];
c_733473.elements[2] = ((closureN)self_731818)->elements[2];
c_733473.elements[3] = ((closureN)self_731818)->elements[3];
c_733473.elements[4] = ((closureN)self_731818)->elements[4];
c_733473.elements[5] = ((closureN)self_731818)->elements[5];
c_733473.elements[6] = ((closureN)self_731818)->elements[6];
c_733473.elements[7] = ((closureN)self_731818)->elements[7];
c_733473.elements[8] = ((closureN)self_731818)->elements[8];
c_733473.elements[9] = ((closureN)self_731818)->elements[9];
c_733473.elements[10] = ((closureN)self_731818)->elements[10];
c_733473.elements[11] = ((closureN)self_731818)->elements[11];
c_733473.elements[12] = ((closureN)self_731818)->elements[12];
c_733473.elements[13] = ((closureN)self_731818)->elements[13];
c_733473.elements[14] = ((closureN)self_731818)->elements[14];
c_733473.elements[15] = ((closureN)self_731818)->elements[15];
c_733473.elements[16] = ((closureN)self_731818)->elements[16];
c_733473.elements[17] = ((closureN)self_731818)->elements[17];
c_733473.elements[18] = ((closureN)self_731818)->elements[18];



return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_733473, r_731112, car(((closureN)self_731818)->elements[10]));; 
}

static void __lambda_210(void *data, object self_731819, int argc, object *args) /* object self_731819, object r_73860 */
 {

  
closureN_type c_733475;
object e_734626 [19];
c_733475.hdr.mark = gc_color_red;
 c_733475.hdr.grayed = 0;
c_733475.tag = closureN_tag;
 c_733475.fn = (function_type)__lambda_211;
c_733475.num_args = 1;
c_733475.num_elements = 19;
c_733475.elements = (object *)e_734626;
c_733475.elements[0] = ((closureN)self_731819)->elements[0];
c_733475.elements[1] = ((closureN)self_731819)->elements[1];
c_733475.elements[2] = ((closureN)self_731819)->elements[2];
c_733475.elements[3] = ((closureN)self_731819)->elements[3];
c_733475.elements[4] = ((closureN)self_731819)->elements[4];
c_733475.elements[5] = ((closureN)self_731819)->elements[5];
c_733475.elements[6] = ((closureN)self_731819)->elements[6];
c_733475.elements[7] = ((closureN)self_731819)->elements[7];
c_733475.elements[8] = ((closureN)self_731819)->elements[8];
c_733475.elements[9] = ((closureN)self_731819)->elements[9];
c_733475.elements[10] = ((closureN)self_731819)->elements[10];
c_733475.elements[11] = ((closureN)self_731819)->elements[11];
c_733475.elements[12] = ((closureN)self_731819)->elements[12];
c_733475.elements[13] = ((closureN)self_731819)->elements[13];
c_733475.elements[14] = ((closureN)self_731819)->elements[14];
c_733475.elements[15] = ((closureN)self_731819)->elements[15];
c_733475.elements[16] = ((closureN)self_731819)->elements[16];
c_733475.elements[17] = ((closureN)self_731819)->elements[17];
c_733475.elements[18] = ((closureN)self_731819)->elements[18];



return_direct_with_clo2(data,  __glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations)->fn),  &c_733475, car(((closureN)self_731819)->elements[9]));; 
}

static void __lambda_211(void *data, object self_731820, int argc, object *args) /* object self_731820, object r_73861 */
 {

  
closureN_type c_733477;
object e_734566 [19];
c_733477.hdr.mark = gc_color_red;
 c_733477.hdr.grayed = 0;
c_733477.tag = closureN_tag;
 c_733477.fn = (function_type)__lambda_212;
c_733477.num_args = 1;
c_733477.num_elements = 19;
c_733477.elements = (object *)e_734566;
c_733477.elements[0] = ((closureN)self_731820)->elements[0];
c_733477.elements[1] = ((closureN)self_731820)->elements[1];
c_733477.elements[2] = ((closureN)self_731820)->elements[2];
c_733477.elements[3] = ((closureN)self_731820)->elements[3];
c_733477.elements[4] = ((closureN)self_731820)->elements[4];
c_733477.elements[5] = ((closureN)self_731820)->elements[5];
c_733477.elements[6] = ((closureN)self_731820)->elements[6];
c_733477.elements[7] = ((closureN)self_731820)->elements[7];
c_733477.elements[8] = ((closureN)self_731820)->elements[8];
c_733477.elements[9] = ((closureN)self_731820)->elements[9];
c_733477.elements[10] = ((closureN)self_731820)->elements[10];
c_733477.elements[11] = ((closureN)self_731820)->elements[11];
c_733477.elements[12] = ((closureN)self_731820)->elements[12];
c_733477.elements[13] = ((closureN)self_731820)->elements[13];
c_733477.elements[14] = ((closureN)self_731820)->elements[14];
c_733477.elements[15] = ((closureN)self_731820)->elements[15];
c_733477.elements[16] = ((closureN)self_731820)->elements[16];
c_733477.elements[17] = ((closureN)self_731820)->elements[17];
c_733477.elements[18] = ((closureN)self_731820)->elements[18];


closureN_type c_734567;
object e_734625 [2];
c_734567.hdr.mark = gc_color_red;
 c_734567.hdr.grayed = 0;
c_734567.tag = closureN_tag;
 c_734567.fn = (function_type)__lambda_400;
c_734567.num_args = 1;
c_734567.num_elements = 2;
c_734567.elements = (object *)e_734625;
c_734567.elements[0] = ((closureN)self_731820)->elements[4];
c_734567.elements[1] = ((closureN)self_731820)->elements[15];

return_direct_with_clo1(data,(closure)&c_733477,__lambda_212,  &c_734567);; 
}

static void __lambda_400(void *data, object self_731821, int argc, object *args) /* object self_731821, object k_731104, object e_73103_73598 */
 {
 object k_731104 = args[0]; object e_73103_73598 = args[1];
  
closureN_type c_734569;
object e_734619 [3];
c_734569.hdr.mark = gc_color_red;
 c_734569.hdr.grayed = 0;
c_734569.tag = closureN_tag;
 c_734569.fn = (function_type)__lambda_401;
c_734569.num_args = 1;
c_734569.num_elements = 3;
c_734569.elements = (object *)e_734619;
c_734569.elements[0] = e_73103_73598;
c_734569.elements[1] = ((closureN)self_731821)->elements[0];
c_734569.elements[2] = k_731104;





return_direct_with_clo1(data,(closure)&c_734569,__lambda_401,  memberp(data, e_73103_73598, car(((closureN)self_731821)->elements[1])));; 
}

static void __lambda_401(void *data, object self_731822, int argc, object *args) /* object self_731822, object r_731105 */
 {
 object r_731105 = args[0];
  
closureN_type c_734571;
object e_734612 [3];
c_734571.hdr.mark = gc_color_red;
 c_734571.hdr.grayed = 0;
c_734571.tag = closureN_tag;
 c_734571.fn = (function_type)__lambda_402;
c_734571.num_args = 1;
c_734571.num_elements = 3;
c_734571.elements = (object *)e_734612;
c_734571.elements[0] = ((closureN)self_731822)->elements[0];
c_734571.elements[1] = ((closureN)self_731822)->elements[2];
c_734571.elements[2] = r_731105;





return_direct_with_clo1(data,(closure)&c_734571,__lambda_402,  assoc(data, ((closureN)self_731822)->elements[0], car(((closureN)self_731822)->elements[1])));; 
}

static void __lambda_402(void *data, object self_731823, int argc, object *args) /* object self_731823, object r_731106 */
 {
 object r_731106 = args[0];
  
closureN_type c_734573;
object e_734610 [2];
c_734573.hdr.mark = gc_color_red;
 c_734573.hdr.grayed = 0;
c_734573.tag = closureN_tag;
 c_734573.fn = (function_type)__lambda_403;
c_734573.num_args = 2;
c_734573.num_elements = 2;
c_734573.elements = (object *)e_734610;
c_734573.elements[0] = ((closureN)self_731823)->elements[0];
c_734573.elements[1] = ((closureN)self_731823)->elements[1];

return_direct_with_clo2(data,(closure)&c_734573,__lambda_403,  ((closureN)self_731823)->elements[2], r_731106);; 
}

static void __lambda_403(void *data, object self_731824, int argc, object *args) /* object self_731824, object module_91global_127_73104_73599, object imported_91var_127_73105_73600 */
 {
 object module_91global_127_73104_73599 = args[0]; object imported_91var_127_73105_73600 = args[1];
  
closureN_type c_734575;
object e_734606 [4];
c_734575.hdr.mark = gc_color_red;
 c_734575.hdr.grayed = 0;
c_734575.tag = closureN_tag;
 c_734575.fn = (function_type)__lambda_404;
c_734575.num_args = 1;
c_734575.num_elements = 4;
c_734575.elements = (object *)e_734606;
c_734575.elements[0] = ((closureN)self_731824)->elements[0];
c_734575.elements[1] = imported_91var_127_73105_73600;
c_734575.elements[2] = ((closureN)self_731824)->elements[1];
c_734575.elements[3] = module_91global_127_73104_73599;



return_direct_with_clo1(data,(closure)&c_734575,__lambda_404,  Cyc_eq(((closureN)self_731824)->elements[0], quote_call_95cc));; 
}

static void __lambda_404(void *data, object self_731825, int argc, object *args) /* object self_731825, object r_731107 */
 {
 object r_731107 = args[0];
  if( (boolean_f != r_731107) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731825)->elements[2], (((closure)  ((closureN)self_731825)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_734579;
object e_734593 [3];
c_734579.hdr.mark = gc_color_red;
 c_734579.hdr.grayed = 0;
c_734579.tag = closureN_tag;
 c_734579.fn = (function_type)__lambda_405;
c_734579.num_args = 0;
c_734579.num_elements = 3;
c_734579.elements = (object *)e_734593;
c_734579.elements[0] = ((closureN)self_731825)->elements[0];
c_734579.elements[1] = ((closureN)self_731825)->elements[1];
c_734579.elements[2] = ((closureN)self_731825)->elements[3];


closureN_type c_734594;
object e_734605 [4];
c_734594.hdr.mark = gc_color_red;
 c_734594.hdr.grayed = 0;
c_734594.tag = closureN_tag;
 c_734594.fn = (function_type)__lambda_407;
c_734594.num_args = 1;
c_734594.num_elements = 4;
c_734594.elements = (object *)e_734605;
c_734594.elements[0] = ((closureN)self_731825)->elements[0];
c_734594.elements[1] = ((closureN)self_731825)->elements[1];
c_734594.elements[2] = ((closureN)self_731825)->elements[2];
c_734594.elements[3] = ((closureN)self_731825)->elements[3];

return_direct_with_clo1(data,(closure)&c_734579,__lambda_405,  &c_734594);}
;; 
}

static void __lambda_407(void *data, object self_731826, int argc, object *args) /* object self_731826, object r_731108 */
 {
 object r_731108 = args[0];
  if( (boolean_f != r_731108) ){ 
  
make_utf8_string_with_len(c_734597, "Identifier is exported but not defined", 38, 38);
return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_731826)->elements[2], &c_734597, ((closureN)self_731826)->elements[0]);
} else { 
  if( (boolean_f != ((closureN)self_731826)->elements[3]) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731826)->elements[2], (((closure)  ((closureN)self_731826)->elements[2])->fn),  boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731826)->elements[2], (((closure)  ((closureN)self_731826)->elements[2])->fn),  ((closureN)self_731826)->elements[1]);}
;}
;; 
}

static void __lambda_405(void *data, object self_731827, int argc, object *args) /* object self_731827, object k_731109 */
 {
 object k_731109 = args[0];
  if( (boolean_f != ((closureN)self_731827)->elements[2]) ){ 
  return_direct_with_clo1(data,  k_731109, (((closure)  k_731109)->fn),  boolean_f);
} else { 
  if( (boolean_f != ((closureN)self_731827)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_731109, (((closure)  k_731109)->fn),  boolean_f);
} else { 
  
closureN_type c_734585;
object e_734591 [1];
c_734585.hdr.mark = gc_color_red;
 c_734585.hdr.grayed = 0;
c_734585.tag = closureN_tag;
 c_734585.fn = (function_type)__lambda_406;
c_734585.num_args = 1;
c_734585.num_elements = 1;
c_734585.elements = (object *)e_734591;
c_734585.elements[0] = k_731109;

return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_734585, ((closureN)self_731827)->elements[0]);}
;}
;; 
}

static void __lambda_406(void *data, object self_731828, int argc, object *args) /* object self_731828, object r_731110 */
 {
 object r_731110 = args[0];
  
complex_num_type local_734590; 
return_direct_with_clo1(data,  ((closureN)self_731828)->elements[0], (((closure)  ((closureN)self_731828)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_734590, r_731110));; 
}

static void __lambda_212(void *data, object self_731829, int argc, object *args) /* object self_731829, object r_731103 */
 {
 object r_731103 = args[0];
  
closureN_type c_733479;
object e_734562 [19];
c_733479.hdr.mark = gc_color_red;
 c_733479.hdr.grayed = 0;
c_733479.tag = closureN_tag;
 c_733479.fn = (function_type)__lambda_213;
c_733479.num_args = 1;
c_733479.num_elements = 19;
c_733479.elements = (object *)e_734562;
c_733479.elements[0] = ((closureN)self_731829)->elements[0];
c_733479.elements[1] = ((closureN)self_731829)->elements[1];
c_733479.elements[2] = ((closureN)self_731829)->elements[2];
c_733479.elements[3] = ((closureN)self_731829)->elements[3];
c_733479.elements[4] = ((closureN)self_731829)->elements[4];
c_733479.elements[5] = ((closureN)self_731829)->elements[5];
c_733479.elements[6] = ((closureN)self_731829)->elements[6];
c_733479.elements[7] = ((closureN)self_731829)->elements[7];
c_733479.elements[8] = ((closureN)self_731829)->elements[8];
c_733479.elements[9] = ((closureN)self_731829)->elements[9];
c_733479.elements[10] = ((closureN)self_731829)->elements[10];
c_733479.elements[11] = ((closureN)self_731829)->elements[11];
c_733479.elements[12] = ((closureN)self_731829)->elements[12];
c_733479.elements[13] = ((closureN)self_731829)->elements[13];
c_733479.elements[14] = ((closureN)self_731829)->elements[14];
c_733479.elements[15] = ((closureN)self_731829)->elements[15];
c_733479.elements[16] = ((closureN)self_731829)->elements[16];
c_733479.elements[17] = ((closureN)self_731829)->elements[17];
c_733479.elements[18] = ((closureN)self_731829)->elements[18];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_733479, r_731103, car(((closureN)self_731829)->elements[14]));; 
}

static void __lambda_213(void *data, object self_731830, int argc, object *args) /* object self_731830, object r_731102 */
 {
 object r_731102 = args[0];
  
closureN_type c_733481;
object e_734558 [19];
c_733481.hdr.mark = gc_color_red;
 c_733481.hdr.grayed = 0;
c_733481.tag = closureN_tag;
 c_733481.fn = (function_type)__lambda_214;
c_733481.num_args = 1;
c_733481.num_elements = 19;
c_733481.elements = (object *)e_734558;
c_733481.elements[0] = ((closureN)self_731830)->elements[0];
c_733481.elements[1] = ((closureN)self_731830)->elements[1];
c_733481.elements[2] = ((closureN)self_731830)->elements[2];
c_733481.elements[3] = ((closureN)self_731830)->elements[3];
c_733481.elements[4] = ((closureN)self_731830)->elements[4];
c_733481.elements[5] = ((closureN)self_731830)->elements[5];
c_733481.elements[6] = ((closureN)self_731830)->elements[6];
c_733481.elements[7] = ((closureN)self_731830)->elements[7];
c_733481.elements[8] = ((closureN)self_731830)->elements[8];
c_733481.elements[9] = ((closureN)self_731830)->elements[9];
c_733481.elements[10] = ((closureN)self_731830)->elements[10];
c_733481.elements[11] = ((closureN)self_731830)->elements[11];
c_733481.elements[12] = ((closureN)self_731830)->elements[12];
c_733481.elements[13] = ((closureN)self_731830)->elements[13];
c_733481.elements[14] = ((closureN)self_731830)->elements[14];
c_733481.elements[15] = ((closureN)self_731830)->elements[15];
c_733481.elements[16] = ((closureN)self_731830)->elements[16];
c_733481.elements[17] = ((closureN)self_731830)->elements[17];
c_733481.elements[18] = ((closureN)self_731830)->elements[18];



return_direct_with_clo1(data,(closure)&c_733481,__lambda_214,  Cyc_set_cell(data, ((closureN)self_731830)->elements[14], r_731102));; 
}

static void __lambda_214(void *data, object self_731831, int argc, object *args) /* object self_731831, object r_73862 */
 {

  
closureN_type c_733483;
object e_734556 [19];
c_733483.hdr.mark = gc_color_red;
 c_733483.hdr.grayed = 0;
c_733483.tag = closureN_tag;
 c_733483.fn = (function_type)__lambda_215;
c_733483.num_args = 1;
c_733483.num_elements = 19;
c_733483.elements = (object *)e_734556;
c_733483.elements[0] = ((closureN)self_731831)->elements[0];
c_733483.elements[1] = ((closureN)self_731831)->elements[1];
c_733483.elements[2] = ((closureN)self_731831)->elements[2];
c_733483.elements[3] = ((closureN)self_731831)->elements[3];
c_733483.elements[4] = ((closureN)self_731831)->elements[4];
c_733483.elements[5] = ((closureN)self_731831)->elements[5];
c_733483.elements[6] = ((closureN)self_731831)->elements[6];
c_733483.elements[7] = ((closureN)self_731831)->elements[7];
c_733483.elements[8] = ((closureN)self_731831)->elements[8];
c_733483.elements[9] = ((closureN)self_731831)->elements[9];
c_733483.elements[10] = ((closureN)self_731831)->elements[10];
c_733483.elements[11] = ((closureN)self_731831)->elements[11];
c_733483.elements[12] = ((closureN)self_731831)->elements[12];
c_733483.elements[13] = ((closureN)self_731831)->elements[13];
c_733483.elements[14] = ((closureN)self_731831)->elements[14];
c_733483.elements[15] = ((closureN)self_731831)->elements[15];
c_733483.elements[16] = ((closureN)self_731831)->elements[16];
c_733483.elements[17] = ((closureN)self_731831)->elements[17];
c_733483.elements[18] = ((closureN)self_731831)->elements[18];


make_utf8_string_with_len(c_734557, "pass thru exports:", 18, 18);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733483, &c_734557);; 
}

static void __lambda_215(void *data, object self_731832, int argc, object *args) /* object self_731832, object r_73863 */
 {

  
closureN_type c_733485;
object e_734554 [19];
c_733485.hdr.mark = gc_color_red;
 c_733485.hdr.grayed = 0;
c_733485.tag = closureN_tag;
 c_733485.fn = (function_type)__lambda_216;
c_733485.num_args = 1;
c_733485.num_elements = 19;
c_733485.elements = (object *)e_734554;
c_733485.elements[0] = ((closureN)self_731832)->elements[0];
c_733485.elements[1] = ((closureN)self_731832)->elements[1];
c_733485.elements[2] = ((closureN)self_731832)->elements[2];
c_733485.elements[3] = ((closureN)self_731832)->elements[3];
c_733485.elements[4] = ((closureN)self_731832)->elements[4];
c_733485.elements[5] = ((closureN)self_731832)->elements[5];
c_733485.elements[6] = ((closureN)self_731832)->elements[6];
c_733485.elements[7] = ((closureN)self_731832)->elements[7];
c_733485.elements[8] = ((closureN)self_731832)->elements[8];
c_733485.elements[9] = ((closureN)self_731832)->elements[9];
c_733485.elements[10] = ((closureN)self_731832)->elements[10];
c_733485.elements[11] = ((closureN)self_731832)->elements[11];
c_733485.elements[12] = ((closureN)self_731832)->elements[12];
c_733485.elements[13] = ((closureN)self_731832)->elements[13];
c_733485.elements[14] = ((closureN)self_731832)->elements[14];
c_733485.elements[15] = ((closureN)self_731832)->elements[15];
c_733485.elements[16] = ((closureN)self_731832)->elements[16];
c_733485.elements[17] = ((closureN)self_731832)->elements[17];
c_733485.elements[18] = ((closureN)self_731832)->elements[18];


make_utf8_string_with_len(c_734555, "pass thru exports:", 18, 18);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733485, &c_734555);; 
}

static void __lambda_216(void *data, object self_731833, int argc, object *args) /* object self_731833, object r_73864 */
 {

  
closureN_type c_733487;
object e_734550 [19];
c_733487.hdr.mark = gc_color_red;
 c_733487.hdr.grayed = 0;
c_733487.tag = closureN_tag;
 c_733487.fn = (function_type)__lambda_217;
c_733487.num_args = 1;
c_733487.num_elements = 19;
c_733487.elements = (object *)e_734550;
c_733487.elements[0] = ((closureN)self_731833)->elements[0];
c_733487.elements[1] = ((closureN)self_731833)->elements[1];
c_733487.elements[2] = ((closureN)self_731833)->elements[2];
c_733487.elements[3] = ((closureN)self_731833)->elements[3];
c_733487.elements[4] = ((closureN)self_731833)->elements[4];
c_733487.elements[5] = ((closureN)self_731833)->elements[5];
c_733487.elements[6] = ((closureN)self_731833)->elements[6];
c_733487.elements[7] = ((closureN)self_731833)->elements[7];
c_733487.elements[8] = ((closureN)self_731833)->elements[8];
c_733487.elements[9] = ((closureN)self_731833)->elements[9];
c_733487.elements[10] = ((closureN)self_731833)->elements[10];
c_733487.elements[11] = ((closureN)self_731833)->elements[11];
c_733487.elements[12] = ((closureN)self_731833)->elements[12];
c_733487.elements[13] = ((closureN)self_731833)->elements[13];
c_733487.elements[14] = ((closureN)self_731833)->elements[14];
c_733487.elements[15] = ((closureN)self_731833)->elements[15];
c_733487.elements[16] = ((closureN)self_731833)->elements[16];
c_733487.elements[17] = ((closureN)self_731833)->elements[17];
c_733487.elements[18] = ((closureN)self_731833)->elements[18];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733487, car(((closureN)self_731833)->elements[14]));; 
}

static void __lambda_217(void *data, object self_731834, int argc, object *args) /* object self_731834, object r_73865 */
 {

  
closureN_type c_733489;
object e_734546 [19];
c_733489.hdr.mark = gc_color_red;
 c_733489.hdr.grayed = 0;
c_733489.tag = closureN_tag;
 c_733489.fn = (function_type)__lambda_218;
c_733489.num_args = 1;
c_733489.num_elements = 19;
c_733489.elements = (object *)e_734546;
c_733489.elements[0] = ((closureN)self_731834)->elements[0];
c_733489.elements[1] = ((closureN)self_731834)->elements[1];
c_733489.elements[2] = ((closureN)self_731834)->elements[2];
c_733489.elements[3] = ((closureN)self_731834)->elements[3];
c_733489.elements[4] = ((closureN)self_731834)->elements[4];
c_733489.elements[5] = ((closureN)self_731834)->elements[5];
c_733489.elements[6] = ((closureN)self_731834)->elements[6];
c_733489.elements[7] = ((closureN)self_731834)->elements[7];
c_733489.elements[8] = ((closureN)self_731834)->elements[8];
c_733489.elements[9] = ((closureN)self_731834)->elements[9];
c_733489.elements[10] = ((closureN)self_731834)->elements[10];
c_733489.elements[11] = ((closureN)self_731834)->elements[11];
c_733489.elements[12] = ((closureN)self_731834)->elements[12];
c_733489.elements[13] = ((closureN)self_731834)->elements[13];
c_733489.elements[14] = ((closureN)self_731834)->elements[14];
c_733489.elements[15] = ((closureN)self_731834)->elements[15];
c_733489.elements[16] = ((closureN)self_731834)->elements[16];
c_733489.elements[17] = ((closureN)self_731834)->elements[17];
c_733489.elements[18] = ((closureN)self_731834)->elements[18];



return_direct_with_clo3(data,  __glo__union_scheme_cyclone_transforms, (((closure)  __glo__union_scheme_cyclone_transforms)->fn),  &c_733489, car(((closureN)self_731834)->elements[3]), NULL);; 
}

static void __lambda_218(void *data, object self_731835, int argc, object *args) /* object self_731835, object r_731100 */
 {
 object r_731100 = args[0];
  
closureN_type c_733491;
object e_734542 [19];
c_733491.hdr.mark = gc_color_red;
 c_733491.hdr.grayed = 0;
c_733491.tag = closureN_tag;
 c_733491.fn = (function_type)__lambda_219;
c_733491.num_args = 1;
c_733491.num_elements = 19;
c_733491.elements = (object *)e_734542;
c_733491.elements[0] = ((closureN)self_731835)->elements[0];
c_733491.elements[1] = ((closureN)self_731835)->elements[1];
c_733491.elements[2] = ((closureN)self_731835)->elements[2];
c_733491.elements[3] = ((closureN)self_731835)->elements[3];
c_733491.elements[4] = ((closureN)self_731835)->elements[4];
c_733491.elements[5] = ((closureN)self_731835)->elements[5];
c_733491.elements[6] = ((closureN)self_731835)->elements[6];
c_733491.elements[7] = ((closureN)self_731835)->elements[7];
c_733491.elements[8] = ((closureN)self_731835)->elements[8];
c_733491.elements[9] = ((closureN)self_731835)->elements[9];
c_733491.elements[10] = ((closureN)self_731835)->elements[10];
c_733491.elements[11] = ((closureN)self_731835)->elements[11];
c_733491.elements[12] = ((closureN)self_731835)->elements[12];
c_733491.elements[13] = ((closureN)self_731835)->elements[13];
c_733491.elements[14] = ((closureN)self_731835)->elements[14];
c_733491.elements[15] = ((closureN)self_731835)->elements[15];
c_733491.elements[16] = ((closureN)self_731835)->elements[16];
c_733491.elements[17] = ((closureN)self_731835)->elements[17];
c_733491.elements[18] = ((closureN)self_731835)->elements[18];



return_direct_with_clo1(data,(closure)&c_733491,__lambda_219,  Cyc_set_cell(data, ((closureN)self_731835)->elements[3], r_731100));; 
}

static void __lambda_219(void *data, object self_731836, int argc, object *args) /* object self_731836, object r_73866 */
 {

  
closureN_type c_733493;
object e_734534 [19];
c_733493.hdr.mark = gc_color_red;
 c_733493.hdr.grayed = 0;
c_733493.tag = closureN_tag;
 c_733493.fn = (function_type)__lambda_220;
c_733493.num_args = 1;
c_733493.num_elements = 19;
c_733493.elements = (object *)e_734534;
c_733493.elements[0] = ((closureN)self_731836)->elements[0];
c_733493.elements[1] = ((closureN)self_731836)->elements[1];
c_733493.elements[2] = ((closureN)self_731836)->elements[2];
c_733493.elements[3] = ((closureN)self_731836)->elements[3];
c_733493.elements[4] = ((closureN)self_731836)->elements[4];
c_733493.elements[5] = ((closureN)self_731836)->elements[5];
c_733493.elements[6] = ((closureN)self_731836)->elements[6];
c_733493.elements[7] = ((closureN)self_731836)->elements[7];
c_733493.elements[8] = ((closureN)self_731836)->elements[8];
c_733493.elements[9] = ((closureN)self_731836)->elements[9];
c_733493.elements[10] = ((closureN)self_731836)->elements[10];
c_733493.elements[11] = ((closureN)self_731836)->elements[11];
c_733493.elements[12] = ((closureN)self_731836)->elements[12];
c_733493.elements[13] = ((closureN)self_731836)->elements[13];
c_733493.elements[14] = ((closureN)self_731836)->elements[14];
c_733493.elements[15] = ((closureN)self_731836)->elements[15];
c_733493.elements[16] = ((closureN)self_731836)->elements[16];
c_733493.elements[17] = ((closureN)self_731836)->elements[17];
c_733493.elements[18] = ((closureN)self_731836)->elements[18];


closureN_type c_734535;
object e_734541 [2];
c_734535.hdr.mark = gc_color_red;
 c_734535.hdr.grayed = 0;
c_734535.tag = closureN_tag;
 c_734535.fn = (function_type)__lambda_399;
c_734535.num_args = 1;
c_734535.num_elements = 2;
c_734535.elements = (object *)e_734541;
c_734535.elements[0] = ((closureN)self_731836)->elements[3];
c_734535.elements[1] = ((closureN)self_731836)->elements[17];

return_direct_with_clo1(data,(closure)&c_733493,__lambda_220,  &c_734535);; 
}

static void __lambda_399(void *data, object self_731837, int argc, object *args) /* object self_731837, object k_731099, object expr_73116_73601 */
 {
 object k_731099 = args[0]; object expr_73116_73601 = args[1];
  

return_direct_with_clo4(data,  __glo_alpha_91convert_scheme_cyclone_transforms, (((closure)  __glo_alpha_91convert_scheme_cyclone_transforms)->fn),  k_731099, expr_73116_73601, car(((closureN)self_731837)->elements[0]), ((closureN)self_731837)->elements[1]);; 
}

static void __lambda_220(void *data, object self_731838, int argc, object *args) /* object self_731838, object r_731098 */
 {
 object r_731098 = args[0];
  
closureN_type c_733495;
object e_734530 [19];
c_733495.hdr.mark = gc_color_red;
 c_733495.hdr.grayed = 0;
c_733495.tag = closureN_tag;
 c_733495.fn = (function_type)__lambda_221;
c_733495.num_args = 1;
c_733495.num_elements = 19;
c_733495.elements = (object *)e_734530;
c_733495.elements[0] = ((closureN)self_731838)->elements[0];
c_733495.elements[1] = ((closureN)self_731838)->elements[1];
c_733495.elements[2] = ((closureN)self_731838)->elements[2];
c_733495.elements[3] = ((closureN)self_731838)->elements[3];
c_733495.elements[4] = ((closureN)self_731838)->elements[4];
c_733495.elements[5] = ((closureN)self_731838)->elements[5];
c_733495.elements[6] = ((closureN)self_731838)->elements[6];
c_733495.elements[7] = ((closureN)self_731838)->elements[7];
c_733495.elements[8] = ((closureN)self_731838)->elements[8];
c_733495.elements[9] = ((closureN)self_731838)->elements[9];
c_733495.elements[10] = ((closureN)self_731838)->elements[10];
c_733495.elements[11] = ((closureN)self_731838)->elements[11];
c_733495.elements[12] = ((closureN)self_731838)->elements[12];
c_733495.elements[13] = ((closureN)self_731838)->elements[13];
c_733495.elements[14] = ((closureN)self_731838)->elements[14];
c_733495.elements[15] = ((closureN)self_731838)->elements[15];
c_733495.elements[16] = ((closureN)self_731838)->elements[16];
c_733495.elements[17] = ((closureN)self_731838)->elements[17];
c_733495.elements[18] = ((closureN)self_731838)->elements[18];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733495, r_731098, car(((closureN)self_731838)->elements[10]));; 
}

static void __lambda_221(void *data, object self_731839, int argc, object *args) /* object self_731839, object r_731097 */
 {
 object r_731097 = args[0];
  
closureN_type c_733497;
object e_734526 [19];
c_733497.hdr.mark = gc_color_red;
 c_733497.hdr.grayed = 0;
c_733497.tag = closureN_tag;
 c_733497.fn = (function_type)__lambda_222;
c_733497.num_args = 1;
c_733497.num_elements = 19;
c_733497.elements = (object *)e_734526;
c_733497.elements[0] = ((closureN)self_731839)->elements[0];
c_733497.elements[1] = ((closureN)self_731839)->elements[1];
c_733497.elements[2] = ((closureN)self_731839)->elements[2];
c_733497.elements[3] = ((closureN)self_731839)->elements[3];
c_733497.elements[4] = ((closureN)self_731839)->elements[4];
c_733497.elements[5] = ((closureN)self_731839)->elements[5];
c_733497.elements[6] = ((closureN)self_731839)->elements[6];
c_733497.elements[7] = ((closureN)self_731839)->elements[7];
c_733497.elements[8] = ((closureN)self_731839)->elements[8];
c_733497.elements[9] = ((closureN)self_731839)->elements[9];
c_733497.elements[10] = ((closureN)self_731839)->elements[10];
c_733497.elements[11] = ((closureN)self_731839)->elements[11];
c_733497.elements[12] = ((closureN)self_731839)->elements[12];
c_733497.elements[13] = ((closureN)self_731839)->elements[13];
c_733497.elements[14] = ((closureN)self_731839)->elements[14];
c_733497.elements[15] = ((closureN)self_731839)->elements[15];
c_733497.elements[16] = ((closureN)self_731839)->elements[16];
c_733497.elements[17] = ((closureN)self_731839)->elements[17];
c_733497.elements[18] = ((closureN)self_731839)->elements[18];



return_direct_with_clo1(data,(closure)&c_733497,__lambda_222,  Cyc_set_cell(data, ((closureN)self_731839)->elements[10], r_731097));; 
}

static void __lambda_222(void *data, object self_731840, int argc, object *args) /* object self_731840, object r_73867 */
 {

  
closureN_type c_733499;
object e_734524 [19];
c_733499.hdr.mark = gc_color_red;
 c_733499.hdr.grayed = 0;
c_733499.tag = closureN_tag;
 c_733499.fn = (function_type)__lambda_223;
c_733499.num_args = 1;
c_733499.num_elements = 19;
c_733499.elements = (object *)e_734524;
c_733499.elements[0] = ((closureN)self_731840)->elements[0];
c_733499.elements[1] = ((closureN)self_731840)->elements[1];
c_733499.elements[2] = ((closureN)self_731840)->elements[2];
c_733499.elements[3] = ((closureN)self_731840)->elements[3];
c_733499.elements[4] = ((closureN)self_731840)->elements[4];
c_733499.elements[5] = ((closureN)self_731840)->elements[5];
c_733499.elements[6] = ((closureN)self_731840)->elements[6];
c_733499.elements[7] = ((closureN)self_731840)->elements[7];
c_733499.elements[8] = ((closureN)self_731840)->elements[8];
c_733499.elements[9] = ((closureN)self_731840)->elements[9];
c_733499.elements[10] = ((closureN)self_731840)->elements[10];
c_733499.elements[11] = ((closureN)self_731840)->elements[11];
c_733499.elements[12] = ((closureN)self_731840)->elements[12];
c_733499.elements[13] = ((closureN)self_731840)->elements[13];
c_733499.elements[14] = ((closureN)self_731840)->elements[14];
c_733499.elements[15] = ((closureN)self_731840)->elements[15];
c_733499.elements[16] = ((closureN)self_731840)->elements[16];
c_733499.elements[17] = ((closureN)self_731840)->elements[17];
c_733499.elements[18] = ((closureN)self_731840)->elements[18];


make_utf8_string_with_len(c_734525, "---------------- after alpha conversion:", 40, 40);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733499, &c_734525);; 
}

static void __lambda_223(void *data, object self_731841, int argc, object *args) /* object self_731841, object r_73868 */
 {

  
closureN_type c_733501;
object e_734522 [19];
c_733501.hdr.mark = gc_color_red;
 c_733501.hdr.grayed = 0;
c_733501.tag = closureN_tag;
 c_733501.fn = (function_type)__lambda_224;
c_733501.num_args = 1;
c_733501.num_elements = 19;
c_733501.elements = (object *)e_734522;
c_733501.elements[0] = ((closureN)self_731841)->elements[0];
c_733501.elements[1] = ((closureN)self_731841)->elements[1];
c_733501.elements[2] = ((closureN)self_731841)->elements[2];
c_733501.elements[3] = ((closureN)self_731841)->elements[3];
c_733501.elements[4] = ((closureN)self_731841)->elements[4];
c_733501.elements[5] = ((closureN)self_731841)->elements[5];
c_733501.elements[6] = ((closureN)self_731841)->elements[6];
c_733501.elements[7] = ((closureN)self_731841)->elements[7];
c_733501.elements[8] = ((closureN)self_731841)->elements[8];
c_733501.elements[9] = ((closureN)self_731841)->elements[9];
c_733501.elements[10] = ((closureN)self_731841)->elements[10];
c_733501.elements[11] = ((closureN)self_731841)->elements[11];
c_733501.elements[12] = ((closureN)self_731841)->elements[12];
c_733501.elements[13] = ((closureN)self_731841)->elements[13];
c_733501.elements[14] = ((closureN)self_731841)->elements[14];
c_733501.elements[15] = ((closureN)self_731841)->elements[15];
c_733501.elements[16] = ((closureN)self_731841)->elements[16];
c_733501.elements[17] = ((closureN)self_731841)->elements[17];
c_733501.elements[18] = ((closureN)self_731841)->elements[18];


make_utf8_string_with_len(c_734523, "---------------- after alpha conversion:", 40, 40);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733501, &c_734523);; 
}

static void __lambda_224(void *data, object self_731842, int argc, object *args) /* object self_731842, object r_73869 */
 {

  
closureN_type c_733503;
object e_734518 [19];
c_733503.hdr.mark = gc_color_red;
 c_733503.hdr.grayed = 0;
c_733503.tag = closureN_tag;
 c_733503.fn = (function_type)__lambda_225;
c_733503.num_args = 1;
c_733503.num_elements = 19;
c_733503.elements = (object *)e_734518;
c_733503.elements[0] = ((closureN)self_731842)->elements[0];
c_733503.elements[1] = ((closureN)self_731842)->elements[1];
c_733503.elements[2] = ((closureN)self_731842)->elements[2];
c_733503.elements[3] = ((closureN)self_731842)->elements[3];
c_733503.elements[4] = ((closureN)self_731842)->elements[4];
c_733503.elements[5] = ((closureN)self_731842)->elements[5];
c_733503.elements[6] = ((closureN)self_731842)->elements[6];
c_733503.elements[7] = ((closureN)self_731842)->elements[7];
c_733503.elements[8] = ((closureN)self_731842)->elements[8];
c_733503.elements[9] = ((closureN)self_731842)->elements[9];
c_733503.elements[10] = ((closureN)self_731842)->elements[10];
c_733503.elements[11] = ((closureN)self_731842)->elements[11];
c_733503.elements[12] = ((closureN)self_731842)->elements[12];
c_733503.elements[13] = ((closureN)self_731842)->elements[13];
c_733503.elements[14] = ((closureN)self_731842)->elements[14];
c_733503.elements[15] = ((closureN)self_731842)->elements[15];
c_733503.elements[16] = ((closureN)self_731842)->elements[16];
c_733503.elements[17] = ((closureN)self_731842)->elements[17];
c_733503.elements[18] = ((closureN)self_731842)->elements[18];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733503, car(((closureN)self_731842)->elements[10]));; 
}

static void __lambda_225(void *data, object self_731843, int argc, object *args) /* object self_731843, object r_73870 */
 {

  
closureN_type c_733505;
object e_734387 [19];
c_733505.hdr.mark = gc_color_red;
 c_733505.hdr.grayed = 0;
c_733505.tag = closureN_tag;
 c_733505.fn = (function_type)__lambda_226;
c_733505.num_args = 1;
c_733505.num_elements = 19;
c_733505.elements = (object *)e_734387;
c_733505.elements[0] = ((closureN)self_731843)->elements[0];
c_733505.elements[1] = ((closureN)self_731843)->elements[1];
c_733505.elements[2] = ((closureN)self_731843)->elements[2];
c_733505.elements[3] = ((closureN)self_731843)->elements[3];
c_733505.elements[4] = ((closureN)self_731843)->elements[4];
c_733505.elements[5] = ((closureN)self_731843)->elements[5];
c_733505.elements[6] = ((closureN)self_731843)->elements[6];
c_733505.elements[7] = ((closureN)self_731843)->elements[7];
c_733505.elements[8] = ((closureN)self_731843)->elements[8];
c_733505.elements[9] = ((closureN)self_731843)->elements[9];
c_733505.elements[10] = ((closureN)self_731843)->elements[10];
c_733505.elements[11] = ((closureN)self_731843)->elements[11];
c_733505.elements[12] = ((closureN)self_731843)->elements[12];
c_733505.elements[13] = ((closureN)self_731843)->elements[13];
c_733505.elements[14] = ((closureN)self_731843)->elements[14];
c_733505.elements[15] = ((closureN)self_731843)->elements[15];
c_733505.elements[16] = ((closureN)self_731843)->elements[16];
c_733505.elements[17] = ((closureN)self_731843)->elements[17];
c_733505.elements[18] = ((closureN)self_731843)->elements[18];


closureN_type c_734388;
object e_734517 [2];
c_734388.hdr.mark = gc_color_red;
 c_734388.hdr.grayed = 0;
c_734388.tag = closureN_tag;
 c_734388.fn = (function_type)__lambda_373;
c_734388.num_args = 1;
c_734388.num_elements = 2;
c_734388.elements = (object *)e_734517;
c_734388.elements[0] = ((closureN)self_731843)->elements[4];
c_734388.elements[1] = ((closureN)self_731843)->elements[15];

return_direct_with_clo1(data,(closure)&c_733505,__lambda_226,  &c_734388);; 
}

static void __lambda_373(void *data, object self_731844, int argc, object *args) /* object self_731844, object k_731064, object import_73117_73602 */
 {
 object k_731064 = args[0]; object import_73117_73602 = args[1];
  
closureN_type c_734390;
object e_734393 [1];
c_734390.hdr.mark = gc_color_red;
 c_734390.hdr.grayed = 0;
c_734390.tag = closureN_tag;
 c_734390.fn = (function_type)__lambda_374;
c_734390.num_args = 1;
c_734390.num_elements = 1;
c_734390.elements = (object *)e_734393;
c_734390.elements[0] = k_731064;


closureN_type c_734394;
object e_734516 [3];
c_734394.hdr.mark = gc_color_red;
 c_734394.hdr.grayed = 0;
c_734394.tag = closureN_tag;
 c_734394.fn = (function_type)__lambda_375;
c_734394.num_args = 1;
c_734394.num_elements = 3;
c_734394.elements = (object *)e_734516;
c_734394.elements[0] = import_73117_73602;
c_734394.elements[1] = ((closureN)self_731844)->elements[0];
c_734394.elements[2] = ((closureN)self_731844)->elements[1];

return_direct_with_clo1(data,(closure)&c_734390,__lambda_374,  &c_734394);; 
}

static void __lambda_375(void *data, object self_731845, int argc, object *args) /* object self_731845, object k_731066, object k_73118_73603 */
 {
 object k_731066 = args[0]; object k_73118_73603 = args[1];
  
closureN_type c_734396;
object e_734510 [4];
c_734396.hdr.mark = gc_color_red;
 c_734396.hdr.grayed = 0;
c_734396.tag = closureN_tag;
 c_734396.fn = (function_type)__lambda_376;
c_734396.num_args = 1;
c_734396.num_elements = 4;
c_734396.elements = (object *)e_734510;
c_734396.elements[0] = ((closureN)self_731845)->elements[0];
c_734396.elements[1] = ((closureN)self_731845)->elements[1];
c_734396.elements[2] = k_731066;
c_734396.elements[3] = ((closureN)self_731845)->elements[2];


closureN_type c_734511;
object e_734515 [1];
c_734511.hdr.mark = gc_color_red;
 c_734511.hdr.grayed = 0;
c_734511.tag = closureN_tag;
 c_734511.fn = (function_type)__lambda_398;
c_734511.num_args = 1;
c_734511.num_elements = 1;
c_734511.elements = (object *)e_734515;
c_734511.elements[0] = k_73118_73603;

return_direct_with_clo1(data,(closure)&c_734396,__lambda_376,  &c_734511);; 
}

static void __lambda_398(void *data, object self_731846, int argc, object *args) /* object self_731846, object k_731095, object obj_73119_73604 */
 {
 object k_731095 = args[0];
  return_closcall2(data,  ((closureN)self_731846)->elements[0],  k_731095, boolean_f);;; 
}

static void __lambda_376(void *data, object self_731847, int argc, object *args) /* object self_731847, object r_731067 */
 {
 object r_731067 = args[0];
  
closureN_type c_734398;
object e_734402 [2];
c_734398.hdr.mark = gc_color_red;
 c_734398.hdr.grayed = 0;
c_734398.tag = closureN_tag;
 c_734398.fn = (function_type)__lambda_377;
c_734398.num_args = 1;
c_734398.num_elements = 2;
c_734398.elements = (object *)e_734402;
c_734398.elements[0] = ((closureN)self_731847)->elements[2];
c_734398.elements[1] = r_731067;


closureN_type c_734403;
object e_734509 [3];
c_734403.hdr.mark = gc_color_red;
 c_734403.hdr.grayed = 0;
c_734403.tag = closureN_tag;
 c_734403.fn = (function_type)__lambda_378;
c_734403.num_args = 0;
c_734403.num_elements = 3;
c_734403.elements = (object *)e_734509;
c_734403.elements[0] = ((closureN)self_731847)->elements[0];
c_734403.elements[1] = ((closureN)self_731847)->elements[1];
c_734403.elements[2] = ((closureN)self_731847)->elements[3];

return_direct_with_clo1(data,(closure)&c_734398,__lambda_377,  &c_734403);; 
}

static void __lambda_378(void *data, object self_731848, int argc, object *args) /* object self_731848, object k_731069 */
 {
 object k_731069 = args[0];
  
closureN_type c_734405;
object e_734507 [4];
c_734405.hdr.mark = gc_color_red;
 c_734405.hdr.grayed = 0;
c_734405.tag = closureN_tag;
 c_734405.fn = (function_type)__lambda_379;
c_734405.num_args = 1;
c_734405.num_elements = 4;
c_734405.elements = (object *)e_734507;
c_734405.elements[0] = ((closureN)self_731848)->elements[0];
c_734405.elements[1] = ((closureN)self_731848)->elements[1];
c_734405.elements[2] = k_731069;
c_734405.elements[3] = ((closureN)self_731848)->elements[2];

return_direct_with_clo2(data,  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  &c_734405, ((closureN)self_731848)->elements[0]);; 
}

static void __lambda_379(void *data, object self_731849, int argc, object *args) /* object self_731849, object r_731094 */
 {
 object r_731094 = args[0];
  
closureN_type c_734407;
object e_734506 [4];
c_734407.hdr.mark = gc_color_red;
 c_734407.hdr.grayed = 0;
c_734407.tag = closureN_tag;
 c_734407.fn = (function_type)__lambda_380;
c_734407.num_args = 1;
c_734407.num_elements = 4;
c_734407.elements = (object *)e_734506;
c_734407.elements[0] = ((closureN)self_731849)->elements[0];
c_734407.elements[1] = ((closureN)self_731849)->elements[1];
c_734407.elements[2] = ((closureN)self_731849)->elements[2];
c_734407.elements[3] = ((closureN)self_731849)->elements[3];

return_direct_with_clo2(data,  __glo_lib_117name_91_125string_scheme_cyclone_libraries, (((closure)  __glo_lib_117name_91_125string_scheme_cyclone_libraries)->fn),  &c_734407, r_731094);; 
}

static void __lambda_380(void *data, object self_731850, int argc, object *args) /* object self_731850, object lib_91name_91str_73123_73606 */
 {
 object lib_91name_91str_73123_73606 = args[0];
  
closureN_type c_734409;
object e_734500 [4];
c_734409.hdr.mark = gc_color_red;
 c_734409.hdr.grayed = 0;
c_734409.tag = closureN_tag;
 c_734409.fn = (function_type)__lambda_381;
c_734409.num_args = 1;
c_734409.num_elements = 4;
c_734409.elements = (object *)e_734500;
c_734409.elements[0] = ((closureN)self_731850)->elements[0];
c_734409.elements[1] = ((closureN)self_731850)->elements[1];
c_734409.elements[2] = ((closureN)self_731850)->elements[2];
c_734409.elements[3] = ((closureN)self_731850)->elements[3];


make_utf8_string_with_len(c_734504, "c_", 2, 2);

make_utf8_string_with_len(c_734505, "_inlinable_lambdas", 18, 18);

object c_734503 = Cyc_string_append(data,(closure)&c_734409,3,&c_734504, lib_91name_91str_73123_73606, &c_734505);
return_closcall1(data,(closure)&c_734409,  c_734503);; 
}

static void __lambda_381(void *data, object self_731851, int argc, object *args) /* object self_731851, object r_731093 */
 {
 object r_731093 = args[0];
  
closureN_type c_734411;
object e_734498 [5];
c_734411.hdr.mark = gc_color_red;
 c_734411.hdr.grayed = 0;
c_734411.tag = closureN_tag;
 c_734411.fn = (function_type)__lambda_382;
c_734411.num_args = 1;
c_734411.num_elements = 5;
c_734411.elements = (object *)e_734498;
c_734411.elements[0] = ((closureN)self_731851)->elements[0];
c_734411.elements[1] = ((closureN)self_731851)->elements[1];
c_734411.elements[2] = ((closureN)self_731851)->elements[2];
c_734411.elements[3] = ((closureN)self_731851)->elements[3];
c_734411.elements[4] = r_731093;

return_direct_with_clo2(data,  __glo_imported_127_scheme_eval, (((closure)  __glo_imported_127_scheme_eval)->fn),  &c_734411, ((closureN)self_731851)->elements[0]);; 
}

static void __lambda_382(void *data, object self_731852, int argc, object *args) /* object self_731852, object r_731072 */
 {
 object r_731072 = args[0];
  if( (boolean_f != r_731072) ){ 
  
closureN_type c_734413;
object e_734494 [4];
c_734413.hdr.mark = gc_color_red;
 c_734413.hdr.grayed = 0;
c_734413.tag = closureN_tag;
 c_734413.fn = (function_type)__lambda_383;
c_734413.num_args = 1;
c_734413.num_elements = 4;
c_734413.elements = (object *)e_734494;
c_734413.elements[0] = ((closureN)self_731852)->elements[1];
c_734413.elements[1] = ((closureN)self_731852)->elements[2];
c_734413.elements[2] = ((closureN)self_731852)->elements[3];
c_734413.elements[3] = ((closureN)self_731852)->elements[4];

return_direct_with_clo2(data,  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  &c_734413, ((closureN)self_731852)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731852)->elements[2], (((closure)  ((closureN)self_731852)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_383(void *data, object self_731853, int argc, object *args) /* object self_731853, object r_731092 */
 {
 object r_731092 = args[0];
  
closureN_type c_734415;
object e_734493 [4];
c_734415.hdr.mark = gc_color_red;
 c_734415.hdr.grayed = 0;
c_734415.tag = closureN_tag;
 c_734415.fn = (function_type)__lambda_384;
c_734415.num_args = 1;
c_734415.num_elements = 4;
c_734415.elements = (object *)e_734493;
c_734415.elements[0] = ((closureN)self_731853)->elements[0];
c_734415.elements[1] = ((closureN)self_731853)->elements[1];
c_734415.elements[2] = ((closureN)self_731853)->elements[2];
c_734415.elements[3] = ((closureN)self_731853)->elements[3];

return_direct_with_clo2(data,  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125library_91name_scheme_cyclone_libraries)->fn),  &c_734415, r_731092);; 
}

static void __lambda_384(void *data, object self_731854, int argc, object *args) /* object self_731854, object r_731073 */
 {
 object r_731073 = args[0];
  
closureN_type c_734417;
object e_734475 [4];
c_734417.hdr.mark = gc_color_red;
 c_734417.hdr.grayed = 0;
c_734417.tag = closureN_tag;
 c_734417.fn = (function_type)__lambda_385;
c_734417.num_args = 1;
c_734417.num_elements = 4;
c_734417.elements = (object *)e_734475;
c_734417.elements[0] = ((closureN)self_731854)->elements[0];
c_734417.elements[1] = ((closureN)self_731854)->elements[1];
c_734417.elements[2] = r_731073;
c_734417.elements[3] = ((closureN)self_731854)->elements[3];


closureN_type c_734476;
object e_734492 [1];
c_734476.hdr.mark = gc_color_red;
 c_734476.hdr.grayed = 0;
c_734476.tag = closureN_tag;
 c_734476.fn = (function_type)__lambda_396;
c_734476.num_args = 1;
c_734476.num_elements = 1;
c_734476.elements = (object *)e_734492;
c_734476.elements[0] = ((closureN)self_731854)->elements[2];

return_direct_with_clo1(data,(closure)&c_734417,__lambda_385,  &c_734476);; 
}

static void __lambda_396(void *data, object self_731855, int argc, object *args) /* object self_731855, object k_731089, object v_95i_73137_73614 */
 {
 object k_731089 = args[0]; object v_95i_73137_73614 = args[1];
  
closureN_type c_734478;
object e_734484 [1];
c_734478.hdr.mark = gc_color_red;
 c_734478.hdr.grayed = 0;
c_734478.tag = closureN_tag;
 c_734478.fn = (function_type)__lambda_397;
c_734478.num_args = 1;
c_734478.num_elements = 1;
c_734478.elements = (object *)e_734484;
c_734478.elements[0] = k_731089;







return_direct_with_clo1(data,(closure)&c_734478,__lambda_397,  memberp(data, Cyc_car(data, v_95i_73137_73614), car(((closureN)self_731855)->elements[0])));; 
}

static void __lambda_397(void *data, object self_731856, int argc, object *args) /* object self_731856, object r_731090 */
 {
 object r_731090 = args[0];
  
complex_num_type local_734483; 
return_direct_with_clo1(data,  ((closureN)self_731856)->elements[0], (((closure)  ((closureN)self_731856)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_734483, r_731090));; 
}

static void __lambda_385(void *data, object self_731857, int argc, object *args) /* object self_731857, object r_731085 */
 {
 object r_731085 = args[0];
  
closureN_type c_734419;
object e_734468 [4];
c_734419.hdr.mark = gc_color_red;
 c_734419.hdr.grayed = 0;
c_734419.tag = closureN_tag;
 c_734419.fn = (function_type)__lambda_386;
c_734419.num_args = 1;
c_734419.num_elements = 4;
c_734419.elements = (object *)e_734468;
c_734419.elements[0] = ((closureN)self_731857)->elements[0];
c_734419.elements[1] = ((closureN)self_731857)->elements[1];
c_734419.elements[2] = ((closureN)self_731857)->elements[2];
c_734419.elements[3] = r_731085;


pair_type local_734471; 


return_direct_with_clo2(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_734419, set_pair_as_expr(&local_734471, Cyc_string2symbol(data, ((closureN)self_731857)->elements[3]), NULL));; 
}

static void __lambda_386(void *data, object self_731858, int argc, object *args) /* object self_731858, object r_731086 */
 {
 object r_731086 = args[0];
  
closureN_type c_734421;
object e_734466 [3];
c_734421.hdr.mark = gc_color_red;
 c_734421.hdr.grayed = 0;
c_734421.tag = closureN_tag;
 c_734421.fn = (function_type)__lambda_387;
c_734421.num_args = 1;
c_734421.num_elements = 3;
c_734421.elements = (object *)e_734466;
c_734421.elements[0] = ((closureN)self_731858)->elements[0];
c_734421.elements[1] = ((closureN)self_731858)->elements[1];
c_734421.elements[2] = ((closureN)self_731858)->elements[2];

return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_734421, ((closureN)self_731858)->elements[3], r_731086);; 
}

static void __lambda_387(void *data, object self_731859, int argc, object *args) /* object self_731859, object r_731074 */
 {
 object r_731074 = args[0];
  
closureN_type c_734423;
object e_734464 [2];
c_734423.hdr.mark = gc_color_red;
 c_734423.hdr.grayed = 0;
c_734423.tag = closureN_tag;
 c_734423.fn = (function_type)__lambda_388;
c_734423.num_args = 2;
c_734423.num_elements = 2;
c_734423.elements = (object *)e_734464;
c_734423.elements[0] = ((closureN)self_731859)->elements[0];
c_734423.elements[1] = ((closureN)self_731859)->elements[1];

return_direct_with_clo2(data,(closure)&c_734423,__lambda_388,  ((closureN)self_731859)->elements[2], r_731074);; 
}

static void __lambda_388(void *data, object self_731860, int argc, object *args) /* object self_731860, object lib_91name_73131_73608, object vars_95inlines_73132_73609 */
 {
 object lib_91name_73131_73608 = args[0]; object vars_95inlines_73132_73609 = args[1];
  
closureN_type c_734425;
object e_734457 [4];
c_734425.hdr.mark = gc_color_red;
 c_734425.hdr.grayed = 0;
c_734425.tag = closureN_tag;
 c_734425.fn = (function_type)__lambda_389;
c_734425.num_args = 1;
c_734425.num_elements = 4;
c_734425.elements = (object *)e_734457;
c_734425.elements[0] = ((closureN)self_731860)->elements[0];
c_734425.elements[1] = ((closureN)self_731860)->elements[1];
c_734425.elements[2] = lib_91name_73131_73608;
c_734425.elements[3] = vars_95inlines_73132_73609;


mclosure0(c_734458, (function_type)__lambda_395);c_734458.num_args = 1;
return_direct_with_clo1(data,(closure)&c_734425,__lambda_389,  &c_734458);; 
}

static void __lambda_395(void *data, object self_731861, int argc, object *args) /* object self_731861, object k_731082, object v_95i_73133_73610 */
 {
 object k_731082 = args[0]; object v_95i_73133_73610 = args[1];
  



return_direct_with_clo3(data,  __glo_prim_117add_91udf_67_scheme_cyclone_primitives, (((closure)  __glo_prim_117add_91udf_67_scheme_cyclone_primitives)->fn),  k_731082, Cyc_car(data, v_95i_73133_73610), Cyc_cdr(data, v_95i_73133_73610));; 
}

static void __lambda_389(void *data, object self_731862, int argc, object *args) /* object self_731862, object r_731081 */
 {
 object r_731081 = args[0];
  
closureN_type c_734427;
object e_734455 [4];
c_734427.hdr.mark = gc_color_red;
 c_734427.hdr.grayed = 0;
c_734427.tag = closureN_tag;
 c_734427.fn = (function_type)__lambda_390;
c_734427.num_args = 1;
c_734427.num_elements = 4;
c_734427.elements = (object *)e_734455;
c_734427.elements[0] = ((closureN)self_731862)->elements[0];
c_734427.elements[1] = ((closureN)self_731862)->elements[1];
c_734427.elements[2] = ((closureN)self_731862)->elements[2];
c_734427.elements[3] = ((closureN)self_731862)->elements[3];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_734427, r_731081, ((closureN)self_731862)->elements[3]);; 
}

static void __lambda_390(void *data, object self_731863, int argc, object *args) /* object self_731863, object r_731075 */
 {

  
closureN_type c_734429;
object e_734445 [3];
c_734429.hdr.mark = gc_color_red;
 c_734429.hdr.grayed = 0;
c_734429.tag = closureN_tag;
 c_734429.fn = (function_type)__lambda_391;
c_734429.num_args = 1;
c_734429.num_elements = 3;
c_734429.elements = (object *)e_734445;
c_734429.elements[0] = ((closureN)self_731863)->elements[0];
c_734429.elements[1] = ((closureN)self_731863)->elements[1];
c_734429.elements[2] = ((closureN)self_731863)->elements[3];


closureN_type c_734446;
object e_734454 [1];
c_734446.hdr.mark = gc_color_red;
 c_734446.hdr.grayed = 0;
c_734446.tag = closureN_tag;
 c_734446.fn = (function_type)__lambda_394;
c_734446.num_args = 1;
c_734446.num_elements = 1;
c_734446.elements = (object *)e_734454;
c_734446.elements[0] = ((closureN)self_731863)->elements[2];

return_direct_with_clo1(data,(closure)&c_734429,__lambda_391,  &c_734446);; 
}

static void __lambda_394(void *data, object self_731864, int argc, object *args) /* object self_731864, object k_731079, object v_95i_73136_73613 */
 {
 object k_731079 = args[0]; object v_95i_73136_73613 = args[1];
  
pair_type local_734450; 


return_direct_with_clo1(data,  k_731079, (((closure)  k_731079)->fn),  set_pair_as_expr(&local_734450, Cyc_cdr(data, v_95i_73136_73613), ((closureN)self_731864)->elements[0]));; 
}

static void __lambda_391(void *data, object self_731865, int argc, object *args) /* object self_731865, object r_731078 */
 {
 object r_731078 = args[0];
  
closureN_type c_734431;
object e_734443 [2];
c_734431.hdr.mark = gc_color_red;
 c_734431.hdr.grayed = 0;
c_734431.tag = closureN_tag;
 c_734431.fn = (function_type)__lambda_392;
c_734431.num_args = 1;
c_734431.num_elements = 2;
c_734431.elements = (object *)e_734443;
c_734431.elements[0] = ((closureN)self_731865)->elements[0];
c_734431.elements[1] = ((closureN)self_731865)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_734431, r_731078, ((closureN)self_731865)->elements[2]);; 
}

static void __lambda_392(void *data, object self_731866, int argc, object *args) /* object self_731866, object r_731077 */
 {
 object r_731077 = args[0];
  
closureN_type c_734433;
object e_734439 [2];
c_734433.hdr.mark = gc_color_red;
 c_734433.hdr.grayed = 0;
c_734433.tag = closureN_tag;
 c_734433.fn = (function_type)__lambda_393;
c_734433.num_args = 1;
c_734433.num_elements = 2;
c_734433.elements = (object *)e_734439;
c_734433.elements[0] = ((closureN)self_731866)->elements[0];
c_734433.elements[1] = ((closureN)self_731866)->elements[1];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_734433, car(((closureN)self_731866)->elements[0]), r_731077);; 
}

static void __lambda_393(void *data, object self_731867, int argc, object *args) /* object self_731867, object r_731076 */
 {
 object r_731076 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731867)->elements[1], (((closure)  ((closureN)self_731867)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_731867)->elements[0], r_731076));; 
}

static void __lambda_377(void *data, object self_731868, int argc, object *args) /* object self_731868, object r_731068 */
 {
 object r_731068 = args[0];
  return_direct_with_clo3(data,  __glo_with_91exception_91handler_scheme_base, (((closure)  __glo_with_91exception_91handler_scheme_base)->fn),  ((closureN)self_731868)->elements[0], ((closureN)self_731868)->elements[1], r_731068);; 
}

static void __lambda_374(void *data, object self_731869, int argc, object *args) /* object self_731869, object r_731065 */
 {
 object r_731065 = args[0];
  return_direct_with_clo2(data,  __glo_call_95cc_scheme_base, (((closure)  __glo_call_95cc_scheme_base)->fn),  ((closureN)self_731869)->elements[0], r_731065);; 
}

static void __lambda_226(void *data, object self_731870, int argc, object *args) /* object self_731870, object r_731063 */
 {
 object r_731063 = args[0];
  
closureN_type c_733507;
object e_734383 [18];
c_733507.hdr.mark = gc_color_red;
 c_733507.hdr.grayed = 0;
c_733507.tag = closureN_tag;
 c_733507.fn = (function_type)__lambda_227;
c_733507.num_args = 1;
c_733507.num_elements = 18;
c_733507.elements = (object *)e_734383;
c_733507.elements[0] = ((closureN)self_731870)->elements[0];
c_733507.elements[1] = ((closureN)self_731870)->elements[1];
c_733507.elements[2] = ((closureN)self_731870)->elements[2];
c_733507.elements[3] = ((closureN)self_731870)->elements[3];
c_733507.elements[4] = ((closureN)self_731870)->elements[4];
c_733507.elements[5] = ((closureN)self_731870)->elements[6];
c_733507.elements[6] = ((closureN)self_731870)->elements[7];
c_733507.elements[7] = ((closureN)self_731870)->elements[8];
c_733507.elements[8] = ((closureN)self_731870)->elements[9];
c_733507.elements[9] = ((closureN)self_731870)->elements[10];
c_733507.elements[10] = ((closureN)self_731870)->elements[11];
c_733507.elements[11] = ((closureN)self_731870)->elements[12];
c_733507.elements[12] = ((closureN)self_731870)->elements[13];
c_733507.elements[13] = ((closureN)self_731870)->elements[14];
c_733507.elements[14] = ((closureN)self_731870)->elements[15];
c_733507.elements[15] = ((closureN)self_731870)->elements[16];
c_733507.elements[16] = ((closureN)self_731870)->elements[17];
c_733507.elements[17] = ((closureN)self_731870)->elements[18];



return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_733507, r_731063, car(((closureN)self_731870)->elements[5]));; 
}

static void __lambda_227(void *data, object self_731871, int argc, object *args) /* object self_731871, object r_73871 */
 {

  
closureN_type c_733509;
object e_734380 [18];
c_733509.hdr.mark = gc_color_red;
 c_733509.hdr.grayed = 0;
c_733509.tag = closureN_tag;
 c_733509.fn = (function_type)__lambda_228;
c_733509.num_args = 1;
c_733509.num_elements = 18;
c_733509.elements = (object *)e_734380;
c_733509.elements[0] = ((closureN)self_731871)->elements[0];
c_733509.elements[1] = ((closureN)self_731871)->elements[1];
c_733509.elements[2] = ((closureN)self_731871)->elements[2];
c_733509.elements[3] = ((closureN)self_731871)->elements[3];
c_733509.elements[4] = ((closureN)self_731871)->elements[4];
c_733509.elements[5] = ((closureN)self_731871)->elements[5];
c_733509.elements[6] = ((closureN)self_731871)->elements[6];
c_733509.elements[7] = ((closureN)self_731871)->elements[7];
c_733509.elements[8] = ((closureN)self_731871)->elements[8];
c_733509.elements[9] = ((closureN)self_731871)->elements[9];
c_733509.elements[10] = ((closureN)self_731871)->elements[10];
c_733509.elements[11] = ((closureN)self_731871)->elements[11];
c_733509.elements[12] = ((closureN)self_731871)->elements[12];
c_733509.elements[13] = ((closureN)self_731871)->elements[13];
c_733509.elements[14] = ((closureN)self_731871)->elements[14];
c_733509.elements[15] = ((closureN)self_731871)->elements[15];
c_733509.elements[16] = ((closureN)self_731871)->elements[16];
c_733509.elements[17] = ((closureN)self_731871)->elements[17];


mclosure0(c_734381, (function_type)__lambda_372);c_734381.num_args = 1;
return_direct_with_clo1(data,(closure)&c_733509,__lambda_228,  &c_734381);; 
}

static void __lambda_372(void *data, object self_731872, int argc, object *args) /* object self_731872, object k_731062, object expr_73142_73615 */
 {
 object k_731062 = args[0]; object expr_73142_73615 = args[1];
  return_direct_with_clo2(data,  __glo_prim_91convert_scheme_cyclone_transforms, (((closure)  __glo_prim_91convert_scheme_cyclone_transforms)->fn),  k_731062, expr_73142_73615);; 
}

static void __lambda_228(void *data, object self_731873, int argc, object *args) /* object self_731873, object r_731061 */
 {
 object r_731061 = args[0];
  
closureN_type c_733511;
object e_734376 [18];
c_733511.hdr.mark = gc_color_red;
 c_733511.hdr.grayed = 0;
c_733511.tag = closureN_tag;
 c_733511.fn = (function_type)__lambda_229;
c_733511.num_args = 1;
c_733511.num_elements = 18;
c_733511.elements = (object *)e_734376;
c_733511.elements[0] = ((closureN)self_731873)->elements[0];
c_733511.elements[1] = ((closureN)self_731873)->elements[1];
c_733511.elements[2] = ((closureN)self_731873)->elements[2];
c_733511.elements[3] = ((closureN)self_731873)->elements[3];
c_733511.elements[4] = ((closureN)self_731873)->elements[4];
c_733511.elements[5] = ((closureN)self_731873)->elements[5];
c_733511.elements[6] = ((closureN)self_731873)->elements[6];
c_733511.elements[7] = ((closureN)self_731873)->elements[7];
c_733511.elements[8] = ((closureN)self_731873)->elements[8];
c_733511.elements[9] = ((closureN)self_731873)->elements[9];
c_733511.elements[10] = ((closureN)self_731873)->elements[10];
c_733511.elements[11] = ((closureN)self_731873)->elements[11];
c_733511.elements[12] = ((closureN)self_731873)->elements[12];
c_733511.elements[13] = ((closureN)self_731873)->elements[13];
c_733511.elements[14] = ((closureN)self_731873)->elements[14];
c_733511.elements[15] = ((closureN)self_731873)->elements[15];
c_733511.elements[16] = ((closureN)self_731873)->elements[16];
c_733511.elements[17] = ((closureN)self_731873)->elements[17];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733511, r_731061, car(((closureN)self_731873)->elements[9]));; 
}

static void __lambda_229(void *data, object self_731874, int argc, object *args) /* object self_731874, object r_731060 */
 {
 object r_731060 = args[0];
  
closureN_type c_733513;
object e_734372 [18];
c_733513.hdr.mark = gc_color_red;
 c_733513.hdr.grayed = 0;
c_733513.tag = closureN_tag;
 c_733513.fn = (function_type)__lambda_230;
c_733513.num_args = 1;
c_733513.num_elements = 18;
c_733513.elements = (object *)e_734372;
c_733513.elements[0] = ((closureN)self_731874)->elements[0];
c_733513.elements[1] = ((closureN)self_731874)->elements[1];
c_733513.elements[2] = ((closureN)self_731874)->elements[2];
c_733513.elements[3] = ((closureN)self_731874)->elements[3];
c_733513.elements[4] = ((closureN)self_731874)->elements[4];
c_733513.elements[5] = ((closureN)self_731874)->elements[5];
c_733513.elements[6] = ((closureN)self_731874)->elements[6];
c_733513.elements[7] = ((closureN)self_731874)->elements[7];
c_733513.elements[8] = ((closureN)self_731874)->elements[8];
c_733513.elements[9] = ((closureN)self_731874)->elements[9];
c_733513.elements[10] = ((closureN)self_731874)->elements[10];
c_733513.elements[11] = ((closureN)self_731874)->elements[11];
c_733513.elements[12] = ((closureN)self_731874)->elements[12];
c_733513.elements[13] = ((closureN)self_731874)->elements[13];
c_733513.elements[14] = ((closureN)self_731874)->elements[14];
c_733513.elements[15] = ((closureN)self_731874)->elements[15];
c_733513.elements[16] = ((closureN)self_731874)->elements[16];
c_733513.elements[17] = ((closureN)self_731874)->elements[17];



return_direct_with_clo1(data,(closure)&c_733513,__lambda_230,  Cyc_set_cell(data, ((closureN)self_731874)->elements[9], r_731060));; 
}

static void __lambda_230(void *data, object self_731875, int argc, object *args) /* object self_731875, object r_73872 */
 {

  
closureN_type c_733515;
object e_734370 [18];
c_733515.hdr.mark = gc_color_red;
 c_733515.hdr.grayed = 0;
c_733515.tag = closureN_tag;
 c_733515.fn = (function_type)__lambda_231;
c_733515.num_args = 1;
c_733515.num_elements = 18;
c_733515.elements = (object *)e_734370;
c_733515.elements[0] = ((closureN)self_731875)->elements[0];
c_733515.elements[1] = ((closureN)self_731875)->elements[1];
c_733515.elements[2] = ((closureN)self_731875)->elements[2];
c_733515.elements[3] = ((closureN)self_731875)->elements[3];
c_733515.elements[4] = ((closureN)self_731875)->elements[4];
c_733515.elements[5] = ((closureN)self_731875)->elements[5];
c_733515.elements[6] = ((closureN)self_731875)->elements[6];
c_733515.elements[7] = ((closureN)self_731875)->elements[7];
c_733515.elements[8] = ((closureN)self_731875)->elements[8];
c_733515.elements[9] = ((closureN)self_731875)->elements[9];
c_733515.elements[10] = ((closureN)self_731875)->elements[10];
c_733515.elements[11] = ((closureN)self_731875)->elements[11];
c_733515.elements[12] = ((closureN)self_731875)->elements[12];
c_733515.elements[13] = ((closureN)self_731875)->elements[13];
c_733515.elements[14] = ((closureN)self_731875)->elements[14];
c_733515.elements[15] = ((closureN)self_731875)->elements[15];
c_733515.elements[16] = ((closureN)self_731875)->elements[16];
c_733515.elements[17] = ((closureN)self_731875)->elements[17];


make_utf8_string_with_len(c_734371, "---------------- after func->primitive conversion:", 50, 50);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733515, &c_734371);; 
}

static void __lambda_231(void *data, object self_731876, int argc, object *args) /* object self_731876, object r_73873 */
 {

  
closureN_type c_733517;
object e_734368 [18];
c_733517.hdr.mark = gc_color_red;
 c_733517.hdr.grayed = 0;
c_733517.tag = closureN_tag;
 c_733517.fn = (function_type)__lambda_232;
c_733517.num_args = 1;
c_733517.num_elements = 18;
c_733517.elements = (object *)e_734368;
c_733517.elements[0] = ((closureN)self_731876)->elements[0];
c_733517.elements[1] = ((closureN)self_731876)->elements[1];
c_733517.elements[2] = ((closureN)self_731876)->elements[2];
c_733517.elements[3] = ((closureN)self_731876)->elements[3];
c_733517.elements[4] = ((closureN)self_731876)->elements[4];
c_733517.elements[5] = ((closureN)self_731876)->elements[5];
c_733517.elements[6] = ((closureN)self_731876)->elements[6];
c_733517.elements[7] = ((closureN)self_731876)->elements[7];
c_733517.elements[8] = ((closureN)self_731876)->elements[8];
c_733517.elements[9] = ((closureN)self_731876)->elements[9];
c_733517.elements[10] = ((closureN)self_731876)->elements[10];
c_733517.elements[11] = ((closureN)self_731876)->elements[11];
c_733517.elements[12] = ((closureN)self_731876)->elements[12];
c_733517.elements[13] = ((closureN)self_731876)->elements[13];
c_733517.elements[14] = ((closureN)self_731876)->elements[14];
c_733517.elements[15] = ((closureN)self_731876)->elements[15];
c_733517.elements[16] = ((closureN)self_731876)->elements[16];
c_733517.elements[17] = ((closureN)self_731876)->elements[17];


make_utf8_string_with_len(c_734369, "---------------- after func->primitive conversion:", 50, 50);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733517, &c_734369);; 
}

static void __lambda_232(void *data, object self_731877, int argc, object *args) /* object self_731877, object r_73874 */
 {

  
closureN_type c_733519;
object e_734364 [18];
c_733519.hdr.mark = gc_color_red;
 c_733519.hdr.grayed = 0;
c_733519.tag = closureN_tag;
 c_733519.fn = (function_type)__lambda_233;
c_733519.num_args = 1;
c_733519.num_elements = 18;
c_733519.elements = (object *)e_734364;
c_733519.elements[0] = ((closureN)self_731877)->elements[0];
c_733519.elements[1] = ((closureN)self_731877)->elements[1];
c_733519.elements[2] = ((closureN)self_731877)->elements[2];
c_733519.elements[3] = ((closureN)self_731877)->elements[3];
c_733519.elements[4] = ((closureN)self_731877)->elements[4];
c_733519.elements[5] = ((closureN)self_731877)->elements[5];
c_733519.elements[6] = ((closureN)self_731877)->elements[6];
c_733519.elements[7] = ((closureN)self_731877)->elements[7];
c_733519.elements[8] = ((closureN)self_731877)->elements[8];
c_733519.elements[9] = ((closureN)self_731877)->elements[9];
c_733519.elements[10] = ((closureN)self_731877)->elements[10];
c_733519.elements[11] = ((closureN)self_731877)->elements[11];
c_733519.elements[12] = ((closureN)self_731877)->elements[12];
c_733519.elements[13] = ((closureN)self_731877)->elements[13];
c_733519.elements[14] = ((closureN)self_731877)->elements[14];
c_733519.elements[15] = ((closureN)self_731877)->elements[15];
c_733519.elements[16] = ((closureN)self_731877)->elements[16];
c_733519.elements[17] = ((closureN)self_731877)->elements[17];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733519, car(((closureN)self_731877)->elements[9]));; 
}

static void __lambda_233(void *data, object self_731878, int argc, object *args) /* object self_731878, object r_73875 */
 {

  
closureN_type c_733521;
object e_734360 [18];
c_733521.hdr.mark = gc_color_red;
 c_733521.hdr.grayed = 0;
c_733521.tag = closureN_tag;
 c_733521.fn = (function_type)__lambda_234;
c_733521.num_args = 1;
c_733521.num_elements = 18;
c_733521.elements = (object *)e_734360;
c_733521.elements[0] = ((closureN)self_731878)->elements[0];
c_733521.elements[1] = ((closureN)self_731878)->elements[1];
c_733521.elements[2] = ((closureN)self_731878)->elements[2];
c_733521.elements[3] = ((closureN)self_731878)->elements[3];
c_733521.elements[4] = ((closureN)self_731878)->elements[4];
c_733521.elements[5] = ((closureN)self_731878)->elements[5];
c_733521.elements[6] = ((closureN)self_731878)->elements[6];
c_733521.elements[7] = ((closureN)self_731878)->elements[7];
c_733521.elements[8] = ((closureN)self_731878)->elements[8];
c_733521.elements[9] = ((closureN)self_731878)->elements[9];
c_733521.elements[10] = ((closureN)self_731878)->elements[10];
c_733521.elements[11] = ((closureN)self_731878)->elements[11];
c_733521.elements[12] = ((closureN)self_731878)->elements[12];
c_733521.elements[13] = ((closureN)self_731878)->elements[13];
c_733521.elements[14] = ((closureN)self_731878)->elements[14];
c_733521.elements[15] = ((closureN)self_731878)->elements[15];
c_733521.elements[16] = ((closureN)self_731878)->elements[16];
c_733521.elements[17] = ((closureN)self_731878)->elements[17];



return_direct_with_clo1(data,(closure)&c_733521,__lambda_234,  Cyc_set_cell(data, ((closureN)self_731878)->elements[7], NULL));; 
}

static void __lambda_234(void *data, object self_731879, int argc, object *args) /* object self_731879, object r_73876 */
 {

  
closureN_type c_733523;
object e_734356 [18];
c_733523.hdr.mark = gc_color_red;
 c_733523.hdr.grayed = 0;
c_733523.tag = closureN_tag;
 c_733523.fn = (function_type)__lambda_235;
c_733523.num_args = 1;
c_733523.num_elements = 18;
c_733523.elements = (object *)e_734356;
c_733523.elements[0] = ((closureN)self_731879)->elements[0];
c_733523.elements[1] = ((closureN)self_731879)->elements[1];
c_733523.elements[2] = ((closureN)self_731879)->elements[2];
c_733523.elements[3] = ((closureN)self_731879)->elements[3];
c_733523.elements[4] = ((closureN)self_731879)->elements[4];
c_733523.elements[5] = ((closureN)self_731879)->elements[5];
c_733523.elements[6] = ((closureN)self_731879)->elements[6];
c_733523.elements[7] = ((closureN)self_731879)->elements[7];
c_733523.elements[8] = ((closureN)self_731879)->elements[8];
c_733523.elements[9] = ((closureN)self_731879)->elements[9];
c_733523.elements[10] = ((closureN)self_731879)->elements[10];
c_733523.elements[11] = ((closureN)self_731879)->elements[11];
c_733523.elements[12] = ((closureN)self_731879)->elements[12];
c_733523.elements[13] = ((closureN)self_731879)->elements[13];
c_733523.elements[14] = ((closureN)self_731879)->elements[14];
c_733523.elements[15] = ((closureN)self_731879)->elements[15];
c_733523.elements[16] = ((closureN)self_731879)->elements[16];
c_733523.elements[17] = ((closureN)self_731879)->elements[17];



return_direct_with_clo2(data,  __glo_lib_117name_91_125symbol_scheme_cyclone_libraries, (((closure)  __glo_lib_117name_91_125symbol_scheme_cyclone_libraries)->fn),  &c_733523, car(((closureN)self_731879)->elements[12]));; 
}

static void __lambda_235(void *data, object self_731880, int argc, object *args) /* object self_731880, object lib_91init_91fnc_73143_73616 */
 {
 object lib_91init_91fnc_73143_73616 = args[0];
  
closureN_type c_733525;
object e_734265 [17];
c_733525.hdr.mark = gc_color_red;
 c_733525.hdr.grayed = 0;
c_733525.tag = closureN_tag;
 c_733525.fn = (function_type)__lambda_236;
c_733525.num_args = 1;
c_733525.num_elements = 17;
c_733525.elements = (object *)e_734265;
c_733525.elements[0] = ((closureN)self_731880)->elements[0];
c_733525.elements[1] = ((closureN)self_731880)->elements[1];
c_733525.elements[2] = ((closureN)self_731880)->elements[2];
c_733525.elements[3] = ((closureN)self_731880)->elements[3];
c_733525.elements[4] = ((closureN)self_731880)->elements[4];
c_733525.elements[5] = ((closureN)self_731880)->elements[5];
c_733525.elements[6] = ((closureN)self_731880)->elements[6];
c_733525.elements[7] = ((closureN)self_731880)->elements[7];
c_733525.elements[8] = ((closureN)self_731880)->elements[9];
c_733525.elements[9] = ((closureN)self_731880)->elements[10];
c_733525.elements[10] = ((closureN)self_731880)->elements[11];
c_733525.elements[11] = ((closureN)self_731880)->elements[12];
c_733525.elements[12] = ((closureN)self_731880)->elements[13];
c_733525.elements[13] = ((closureN)self_731880)->elements[14];
c_733525.elements[14] = ((closureN)self_731880)->elements[15];
c_733525.elements[15] = ((closureN)self_731880)->elements[16];
c_733525.elements[16] = ((closureN)self_731880)->elements[17];


closureN_type c_734266;
object e_734355 [4];
c_734266.hdr.mark = gc_color_red;
 c_734266.hdr.grayed = 0;
c_734266.tag = closureN_tag;
 c_734266.fn = (function_type)__lambda_357;
c_734266.num_args = 1;
c_734266.num_elements = 4;
c_734266.elements = (object *)e_734355;
c_734266.elements[0] = ((closureN)self_731880)->elements[7];
c_734266.elements[1] = ((closureN)self_731880)->elements[8];
c_734266.elements[2] = lib_91init_91fnc_73143_73616;
c_734266.elements[3] = ((closureN)self_731880)->elements[14];

return_direct_with_clo1(data,(closure)&c_733525,__lambda_236,  &c_734266);; 
}

static void __lambda_357(void *data, object self_731881, int argc, object *args) /* object self_731881, object k_731043, object e_73144_73617 */
 {
 object k_731043 = args[0]; object e_73144_73617 = args[1];
  
closureN_type c_734268;
object e_734301 [3];
c_734268.hdr.mark = gc_color_red;
 c_734268.hdr.grayed = 0;
c_734268.tag = closureN_tag;
 c_734268.fn = (function_type)__lambda_358;
c_734268.num_args = 0;
c_734268.num_elements = 3;
c_734268.elements = (object *)e_734301;
c_734268.elements[0] = e_73144_73617;
c_734268.elements[1] = ((closureN)self_731881)->elements[1];
c_734268.elements[2] = ((closureN)self_731881)->elements[2];


closureN_type c_734302;
object e_734354 [4];
c_734302.hdr.mark = gc_color_red;
 c_734302.hdr.grayed = 0;
c_734302.tag = closureN_tag;
 c_734302.fn = (function_type)__lambda_363;
c_734302.num_args = 1;
c_734302.num_elements = 4;
c_734302.elements = (object *)e_734354;
c_734302.elements[0] = e_73144_73617;
c_734302.elements[1] = ((closureN)self_731881)->elements[0];
c_734302.elements[2] = k_731043;
c_734302.elements[3] = ((closureN)self_731881)->elements[3];

return_direct_with_clo1(data,(closure)&c_734268,__lambda_358,  &c_734302);; 
}

static void __lambda_363(void *data, object self_731882, int argc, object *args) /* object self_731882, object r_731044 */
 {
 object r_731044 = args[0];
  if( (boolean_f != r_731044) ){ 
  
closureN_type c_734304;
object e_734350 [4];
c_734304.hdr.mark = gc_color_red;
 c_734304.hdr.grayed = 0;
c_734304.tag = closureN_tag;
 c_734304.fn = (function_type)__lambda_364;
c_734304.num_args = 1;
c_734304.num_elements = 4;
c_734304.elements = (object *)e_734350;
c_734304.elements[0] = ((closureN)self_731882)->elements[0];
c_734304.elements[1] = ((closureN)self_731882)->elements[1];
c_734304.elements[2] = ((closureN)self_731882)->elements[2];
c_734304.elements[3] = ((closureN)self_731882)->elements[3];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_734304, ((closureN)self_731882)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731882)->elements[2], (((closure)  ((closureN)self_731882)->elements[2])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_364(void *data, object self_731883, int argc, object *args) /* object self_731883, object r_731052 */
 {
 object r_731052 = args[0];
  
closureN_type c_734306;
object e_734343 [4];
c_734306.hdr.mark = gc_color_red;
 c_734306.hdr.grayed = 0;
c_734306.tag = closureN_tag;
 c_734306.fn = (function_type)__lambda_365;
c_734306.num_args = 1;
c_734306.num_elements = 4;
c_734306.elements = (object *)e_734343;
c_734306.elements[0] = ((closureN)self_731883)->elements[0];
c_734306.elements[1] = ((closureN)self_731883)->elements[1];
c_734306.elements[2] = ((closureN)self_731883)->elements[2];
c_734306.elements[3] = ((closureN)self_731883)->elements[3];


pair_type local_734346; 


return_direct_with_clo1(data,(closure)&c_734306,__lambda_365,  set_pair_as_expr(&local_734346, r_731052, car(((closureN)self_731883)->elements[1])));; 
}

static void __lambda_365(void *data, object self_731884, int argc, object *args) /* object self_731884, object r_731051 */
 {
 object r_731051 = args[0];
  
closureN_type c_734308;
object e_734339 [3];
c_734308.hdr.mark = gc_color_red;
 c_734308.hdr.grayed = 0;
c_734308.tag = closureN_tag;
 c_734308.fn = (function_type)__lambda_366;
c_734308.num_args = 1;
c_734308.num_elements = 3;
c_734308.elements = (object *)e_734339;
c_734308.elements[0] = ((closureN)self_731884)->elements[0];
c_734308.elements[1] = ((closureN)self_731884)->elements[2];
c_734308.elements[2] = ((closureN)self_731884)->elements[3];



return_direct_with_clo1(data,(closure)&c_734308,__lambda_366,  Cyc_set_cell(data, ((closureN)self_731884)->elements[1], r_731051));; 
}

static void __lambda_366(void *data, object self_731885, int argc, object *args) /* object self_731885, object r_731045 */
 {

  
closureN_type c_734310;
object e_734337 [3];
c_734310.hdr.mark = gc_color_red;
 c_734310.hdr.grayed = 0;
c_734310.tag = closureN_tag;
 c_734310.fn = (function_type)__lambda_367;
c_734310.num_args = 1;
c_734310.num_elements = 3;
c_734310.elements = (object *)e_734337;
c_734310.elements[0] = ((closureN)self_731885)->elements[0];
c_734310.elements[1] = ((closureN)self_731885)->elements[1];
c_734310.elements[2] = ((closureN)self_731885)->elements[2];

return_direct_with_clo2(data,  __glo_define_91c_91_125inline_91var_scheme_cyclone_util, (((closure)  __glo_define_91c_91_125inline_91var_scheme_cyclone_util)->fn),  &c_734310, ((closureN)self_731885)->elements[0]);; 
}

static void __lambda_367(void *data, object self_731886, int argc, object *args) /* object self_731886, object r_731050 */
 {
 object r_731050 = args[0];
  
closureN_type c_734312;
object e_734330 [3];
c_734312.hdr.mark = gc_color_red;
 c_734312.hdr.grayed = 0;
c_734312.tag = closureN_tag;
 c_734312.fn = (function_type)__lambda_368;
c_734312.num_args = 1;
c_734312.num_elements = 3;
c_734312.elements = (object *)e_734330;
c_734312.elements[0] = ((closureN)self_731886)->elements[0];
c_734312.elements[1] = ((closureN)self_731886)->elements[1];
c_734312.elements[2] = ((closureN)self_731886)->elements[2];


pair_type local_734333; 


return_direct_with_clo1(data,(closure)&c_734312,__lambda_368,  set_pair_as_expr(&local_734333, r_731050, car(((closureN)self_731886)->elements[2])));; 
}

static void __lambda_368(void *data, object self_731887, int argc, object *args) /* object self_731887, object r_731049 */
 {
 object r_731049 = args[0];
  
closureN_type c_734314;
object e_734326 [2];
c_734314.hdr.mark = gc_color_red;
 c_734314.hdr.grayed = 0;
c_734314.tag = closureN_tag;
 c_734314.fn = (function_type)__lambda_369;
c_734314.num_args = 1;
c_734314.num_elements = 2;
c_734314.elements = (object *)e_734326;
c_734314.elements[0] = ((closureN)self_731887)->elements[0];
c_734314.elements[1] = ((closureN)self_731887)->elements[1];



return_direct_with_clo1(data,(closure)&c_734314,__lambda_369,  Cyc_set_cell(data, ((closureN)self_731887)->elements[2], r_731049));; 
}

static void __lambda_369(void *data, object self_731888, int argc, object *args) /* object self_731888, object r_731046 */
 {

  
closureN_type c_734316;
object e_734324 [2];
c_734316.hdr.mark = gc_color_red;
 c_734316.hdr.grayed = 0;
c_734316.tag = closureN_tag;
 c_734316.fn = (function_type)__lambda_370;
c_734316.num_args = 1;
c_734316.num_elements = 2;
c_734316.elements = (object *)e_734324;
c_734316.elements[0] = ((closureN)self_731888)->elements[0];
c_734316.elements[1] = ((closureN)self_731888)->elements[1];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_734316, ((closureN)self_731888)->elements[0]);; 
}

static void __lambda_370(void *data, object self_731889, int argc, object *args) /* object self_731889, object r_731047 */
 {
 object r_731047 = args[0];
  
closureN_type c_734318;
object e_734322 [2];
c_734318.hdr.mark = gc_color_red;
 c_734318.hdr.grayed = 0;
c_734318.tag = closureN_tag;
 c_734318.fn = (function_type)__lambda_371;
c_734318.num_args = 1;
c_734318.num_elements = 2;
c_734318.elements = (object *)e_734322;
c_734318.elements[0] = ((closureN)self_731889)->elements[1];
c_734318.elements[1] = r_731047;

return_direct_with_clo2(data,  __glo_define_91c_91_125inline_91var_scheme_cyclone_util, (((closure)  __glo_define_91c_91_125inline_91var_scheme_cyclone_util)->fn),  &c_734318, ((closureN)self_731889)->elements[0]);; 
}

static void __lambda_371(void *data, object self_731890, int argc, object *args) /* object self_731890, object r_731048 */
 {
 object r_731048 = args[0];
  return_direct_with_clo3(data,  __glo_prim_117add_91udf_67_scheme_cyclone_primitives, (((closure)  __glo_prim_117add_91udf_67_scheme_cyclone_primitives)->fn),  ((closureN)self_731890)->elements[0], ((closureN)self_731890)->elements[1], r_731048);; 
}

static void __lambda_358(void *data, object self_731891, int argc, object *args) /* object self_731891, object k_731053 */
 {
 object k_731053 = args[0];
  
closureN_type c_734270;
object e_734299 [4];
c_734270.hdr.mark = gc_color_red;
 c_734270.hdr.grayed = 0;
c_734270.tag = closureN_tag;
 c_734270.fn = (function_type)__lambda_359;
c_734270.num_args = 1;
c_734270.num_elements = 4;
c_734270.elements = (object *)e_734299;
c_734270.elements[0] = ((closureN)self_731891)->elements[0];
c_734270.elements[1] = ((closureN)self_731891)->elements[1];
c_734270.elements[2] = k_731053;
c_734270.elements[3] = ((closureN)self_731891)->elements[2];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_734270, ((closureN)self_731891)->elements[0]);; 
}

static void __lambda_359(void *data, object self_731892, int argc, object *args) /* object self_731892, object r_731054 */
 {
 object r_731054 = args[0];
  if( (boolean_f != r_731054) ){ 
  
closureN_type c_734272;
object e_734295 [4];
c_734272.hdr.mark = gc_color_red;
 c_734272.hdr.grayed = 0;
c_734272.tag = closureN_tag;
 c_734272.fn = (function_type)__lambda_360;
c_734272.num_args = 1;
c_734272.num_elements = 4;
c_734272.elements = (object *)e_734295;
c_734272.elements[0] = ((closureN)self_731892)->elements[0];
c_734272.elements[1] = ((closureN)self_731892)->elements[1];
c_734272.elements[2] = ((closureN)self_731892)->elements[2];
c_734272.elements[3] = ((closureN)self_731892)->elements[3];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_734272, ((closureN)self_731892)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731892)->elements[2], (((closure)  ((closureN)self_731892)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_360(void *data, object self_731893, int argc, object *args) /* object self_731893, object r_731058 */
 {
 object r_731058 = args[0];
  
closureN_type c_734274;
object e_734289 [3];
c_734274.hdr.mark = gc_color_red;
 c_734274.hdr.grayed = 0;
c_734274.tag = closureN_tag;
 c_734274.fn = (function_type)__lambda_361;
c_734274.num_args = 1;
c_734274.num_elements = 3;
c_734274.elements = (object *)e_734289;
c_734274.elements[0] = ((closureN)self_731893)->elements[0];
c_734274.elements[1] = ((closureN)self_731893)->elements[2];
c_734274.elements[2] = ((closureN)self_731893)->elements[3];





return_direct_with_clo1(data,(closure)&c_734274,__lambda_361,  memberp(data, r_731058, car(((closureN)self_731893)->elements[1])));; 
}

static void __lambda_361(void *data, object self_731894, int argc, object *args) /* object self_731894, object r_731055 */
 {
 object r_731055 = args[0];
  if( (boolean_f != r_731055) ){ 
  
closureN_type c_734276;
object e_734285 [3];
c_734276.hdr.mark = gc_color_red;
 c_734276.hdr.grayed = 0;
c_734276.tag = closureN_tag;
 c_734276.fn = (function_type)__lambda_362;
c_734276.num_args = 1;
c_734276.num_elements = 3;
c_734276.elements = (object *)e_734285;
c_734276.elements[0] = ((closureN)self_731894)->elements[0];
c_734276.elements[1] = ((closureN)self_731894)->elements[1];
c_734276.elements[2] = ((closureN)self_731894)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_734276, ((closureN)self_731894)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_731894)->elements[1], (((closure)  ((closureN)self_731894)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_362(void *data, object self_731895, int argc, object *args) /* object self_731895, object r_731057 */
 {
 object r_731057 = args[0];
    
if( (boolean_f != equalp(r_731057, ((closureN)self_731895)->elements[2])) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731895)->elements[1], (((closure)  ((closureN)self_731895)->elements[1])->fn),  boolean_f);
} else { 
  return_direct_with_clo2(data,  __glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_731895)->elements[1], ((closureN)self_731895)->elements[0]);}
;; 
}

static void __lambda_236(void *data, object self_731896, int argc, object *args) /* object self_731896, object r_731042 */
 {
 object r_731042 = args[0];
  
closureN_type c_733527;
object e_734261 [17];
c_733527.hdr.mark = gc_color_red;
 c_733527.hdr.grayed = 0;
c_733527.tag = closureN_tag;
 c_733527.fn = (function_type)__lambda_237;
c_733527.num_args = 1;
c_733527.num_elements = 17;
c_733527.elements = (object *)e_734261;
c_733527.elements[0] = ((closureN)self_731896)->elements[0];
c_733527.elements[1] = ((closureN)self_731896)->elements[1];
c_733527.elements[2] = ((closureN)self_731896)->elements[2];
c_733527.elements[3] = ((closureN)self_731896)->elements[3];
c_733527.elements[4] = ((closureN)self_731896)->elements[4];
c_733527.elements[5] = ((closureN)self_731896)->elements[5];
c_733527.elements[6] = ((closureN)self_731896)->elements[6];
c_733527.elements[7] = ((closureN)self_731896)->elements[7];
c_733527.elements[8] = ((closureN)self_731896)->elements[8];
c_733527.elements[9] = ((closureN)self_731896)->elements[9];
c_733527.elements[10] = ((closureN)self_731896)->elements[10];
c_733527.elements[11] = ((closureN)self_731896)->elements[11];
c_733527.elements[12] = ((closureN)self_731896)->elements[12];
c_733527.elements[13] = ((closureN)self_731896)->elements[13];
c_733527.elements[14] = ((closureN)self_731896)->elements[14];
c_733527.elements[15] = ((closureN)self_731896)->elements[15];
c_733527.elements[16] = ((closureN)self_731896)->elements[16];



return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_733527, r_731042, car(((closureN)self_731896)->elements[8]));; 
}

static void __lambda_237(void *data, object self_731897, int argc, object *args) /* object self_731897, object r_731039 */
 {

  
closureN_type c_733529;
object e_734259 [17];
c_733529.hdr.mark = gc_color_red;
 c_733529.hdr.grayed = 0;
c_733529.tag = closureN_tag;
 c_733529.fn = (function_type)__lambda_238;
c_733529.num_args = 1;
c_733529.num_elements = 17;
c_733529.elements = (object *)e_734259;
c_733529.elements[0] = ((closureN)self_731897)->elements[0];
c_733529.elements[1] = ((closureN)self_731897)->elements[1];
c_733529.elements[2] = ((closureN)self_731897)->elements[2];
c_733529.elements[3] = ((closureN)self_731897)->elements[3];
c_733529.elements[4] = ((closureN)self_731897)->elements[4];
c_733529.elements[5] = ((closureN)self_731897)->elements[5];
c_733529.elements[6] = ((closureN)self_731897)->elements[6];
c_733529.elements[7] = ((closureN)self_731897)->elements[7];
c_733529.elements[8] = ((closureN)self_731897)->elements[8];
c_733529.elements[9] = ((closureN)self_731897)->elements[9];
c_733529.elements[10] = ((closureN)self_731897)->elements[10];
c_733529.elements[11] = ((closureN)self_731897)->elements[11];
c_733529.elements[12] = ((closureN)self_731897)->elements[12];
c_733529.elements[13] = ((closureN)self_731897)->elements[13];
c_733529.elements[14] = ((closureN)self_731897)->elements[14];
c_733529.elements[15] = ((closureN)self_731897)->elements[15];
c_733529.elements[16] = ((closureN)self_731897)->elements[16];


make_utf8_string_with_len(c_734260, "---------------- results of inlinable-top-level-lambda analysis: ", 65, 65);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733529, &c_734260);; 
}

static void __lambda_238(void *data, object self_731898, int argc, object *args) /* object self_731898, object r_731040 */
 {

  
closureN_type c_733531;
object e_734257 [17];
c_733531.hdr.mark = gc_color_red;
 c_733531.hdr.grayed = 0;
c_733531.tag = closureN_tag;
 c_733531.fn = (function_type)__lambda_239;
c_733531.num_args = 1;
c_733531.num_elements = 17;
c_733531.elements = (object *)e_734257;
c_733531.elements[0] = ((closureN)self_731898)->elements[0];
c_733531.elements[1] = ((closureN)self_731898)->elements[1];
c_733531.elements[2] = ((closureN)self_731898)->elements[2];
c_733531.elements[3] = ((closureN)self_731898)->elements[3];
c_733531.elements[4] = ((closureN)self_731898)->elements[4];
c_733531.elements[5] = ((closureN)self_731898)->elements[5];
c_733531.elements[6] = ((closureN)self_731898)->elements[6];
c_733531.elements[7] = ((closureN)self_731898)->elements[7];
c_733531.elements[8] = ((closureN)self_731898)->elements[8];
c_733531.elements[9] = ((closureN)self_731898)->elements[9];
c_733531.elements[10] = ((closureN)self_731898)->elements[10];
c_733531.elements[11] = ((closureN)self_731898)->elements[11];
c_733531.elements[12] = ((closureN)self_731898)->elements[12];
c_733531.elements[13] = ((closureN)self_731898)->elements[13];
c_733531.elements[14] = ((closureN)self_731898)->elements[14];
c_733531.elements[15] = ((closureN)self_731898)->elements[15];
c_733531.elements[16] = ((closureN)self_731898)->elements[16];


make_utf8_string_with_len(c_734258, "---------------- results of inlinable-top-level-lambda analysis: ", 65, 65);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733531, &c_734258);; 
}

static void __lambda_239(void *data, object self_731899, int argc, object *args) /* object self_731899, object r_731041 */
 {

  
closureN_type c_733533;
object e_734253 [16];
c_733533.hdr.mark = gc_color_red;
 c_733533.hdr.grayed = 0;
c_733533.tag = closureN_tag;
 c_733533.fn = (function_type)__lambda_240;
c_733533.num_args = 1;
c_733533.num_elements = 16;
c_733533.elements = (object *)e_734253;
c_733533.elements[0] = ((closureN)self_731899)->elements[0];
c_733533.elements[1] = ((closureN)self_731899)->elements[1];
c_733533.elements[2] = ((closureN)self_731899)->elements[2];
c_733533.elements[3] = ((closureN)self_731899)->elements[3];
c_733533.elements[4] = ((closureN)self_731899)->elements[4];
c_733533.elements[5] = ((closureN)self_731899)->elements[5];
c_733533.elements[6] = ((closureN)self_731899)->elements[6];
c_733533.elements[7] = ((closureN)self_731899)->elements[8];
c_733533.elements[8] = ((closureN)self_731899)->elements[9];
c_733533.elements[9] = ((closureN)self_731899)->elements[10];
c_733533.elements[10] = ((closureN)self_731899)->elements[11];
c_733533.elements[11] = ((closureN)self_731899)->elements[12];
c_733533.elements[12] = ((closureN)self_731899)->elements[13];
c_733533.elements[13] = ((closureN)self_731899)->elements[14];
c_733533.elements[14] = ((closureN)self_731899)->elements[15];
c_733533.elements[15] = ((closureN)self_731899)->elements[16];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733533, car(((closureN)self_731899)->elements[7]));; 
}

static void __lambda_240(void *data, object self_731900, int argc, object *args) /* object self_731900, object r_73877 */
 {

  
closureN_type c_733535;
object e_734250 [16];
c_733535.hdr.mark = gc_color_red;
 c_733535.hdr.grayed = 0;
c_733535.tag = closureN_tag;
 c_733535.fn = (function_type)__lambda_241;
c_733535.num_args = 1;
c_733535.num_elements = 16;
c_733535.elements = (object *)e_734250;
c_733535.elements[0] = ((closureN)self_731900)->elements[0];
c_733535.elements[1] = ((closureN)self_731900)->elements[1];
c_733535.elements[2] = ((closureN)self_731900)->elements[2];
c_733535.elements[3] = ((closureN)self_731900)->elements[3];
c_733535.elements[4] = ((closureN)self_731900)->elements[4];
c_733535.elements[5] = ((closureN)self_731900)->elements[5];
c_733535.elements[6] = ((closureN)self_731900)->elements[6];
c_733535.elements[7] = ((closureN)self_731900)->elements[7];
c_733535.elements[8] = ((closureN)self_731900)->elements[8];
c_733535.elements[9] = ((closureN)self_731900)->elements[9];
c_733535.elements[10] = ((closureN)self_731900)->elements[10];
c_733535.elements[11] = ((closureN)self_731900)->elements[11];
c_733535.elements[12] = ((closureN)self_731900)->elements[12];
c_733535.elements[13] = ((closureN)self_731900)->elements[13];
c_733535.elements[14] = ((closureN)self_731900)->elements[14];
c_733535.elements[15] = ((closureN)self_731900)->elements[15];


mclosure0(c_734251, (function_type)__lambda_356);c_734251.num_args = 1;
return_direct_with_clo1(data,(closure)&c_733535,__lambda_241,  &c_734251);; 
}

static void __lambda_356(void *data, object self_731901, int argc, object *args) /* object self_731901, object k_731037, object expr_73157_73619 */
 {
 object k_731037 = args[0]; object expr_73157_73619 = args[1];
  return_direct_with_clo2(data,  __glo_cps_91convert_scheme_cyclone_transforms, (((closure)  __glo_cps_91convert_scheme_cyclone_transforms)->fn),  k_731037, expr_73157_73619);; 
}

static void __lambda_241(void *data, object self_731902, int argc, object *args) /* object self_731902, object r_731036 */
 {
 object r_731036 = args[0];
  
closureN_type c_733537;
object e_734246 [16];
c_733537.hdr.mark = gc_color_red;
 c_733537.hdr.grayed = 0;
c_733537.tag = closureN_tag;
 c_733537.fn = (function_type)__lambda_242;
c_733537.num_args = 1;
c_733537.num_elements = 16;
c_733537.elements = (object *)e_734246;
c_733537.elements[0] = ((closureN)self_731902)->elements[0];
c_733537.elements[1] = ((closureN)self_731902)->elements[1];
c_733537.elements[2] = ((closureN)self_731902)->elements[2];
c_733537.elements[3] = ((closureN)self_731902)->elements[3];
c_733537.elements[4] = ((closureN)self_731902)->elements[4];
c_733537.elements[5] = ((closureN)self_731902)->elements[5];
c_733537.elements[6] = ((closureN)self_731902)->elements[6];
c_733537.elements[7] = ((closureN)self_731902)->elements[7];
c_733537.elements[8] = ((closureN)self_731902)->elements[8];
c_733537.elements[9] = ((closureN)self_731902)->elements[9];
c_733537.elements[10] = ((closureN)self_731902)->elements[10];
c_733537.elements[11] = ((closureN)self_731902)->elements[11];
c_733537.elements[12] = ((closureN)self_731902)->elements[12];
c_733537.elements[13] = ((closureN)self_731902)->elements[13];
c_733537.elements[14] = ((closureN)self_731902)->elements[14];
c_733537.elements[15] = ((closureN)self_731902)->elements[15];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733537, r_731036, car(((closureN)self_731902)->elements[7]));; 
}

static void __lambda_242(void *data, object self_731903, int argc, object *args) /* object self_731903, object cps_73148_73618 */
 {
 object cps_73148_73618 = args[0];
  
closureN_type c_733539;
object e_733620 [5];
c_733539.hdr.mark = gc_color_red;
 c_733539.hdr.grayed = 0;
c_733539.tag = closureN_tag;
 c_733539.fn = (function_type)__lambda_243;
c_733539.num_args = 0;
c_733539.num_elements = 5;
c_733539.elements = (object *)e_733620;
c_733539.elements[0] = cps_73148_73618;
c_733539.elements[1] = ((closureN)self_731903)->elements[3];
c_733539.elements[2] = ((closureN)self_731903)->elements[7];
c_733539.elements[3] = ((closureN)self_731903)->elements[10];
c_733539.elements[4] = ((closureN)self_731903)->elements[12];


closureN_type c_733621;
object e_734245 [16];
c_733621.hdr.mark = gc_color_red;
 c_733621.hdr.grayed = 0;
c_733621.tag = closureN_tag;
 c_733621.fn = (function_type)__lambda_250;
c_733621.num_args = 1;
c_733621.num_elements = 16;
c_733621.elements = (object *)e_734245;
c_733621.elements[0] = ((closureN)self_731903)->elements[0];
c_733621.elements[1] = ((closureN)self_731903)->elements[1];
c_733621.elements[2] = ((closureN)self_731903)->elements[2];
c_733621.elements[3] = ((closureN)self_731903)->elements[3];
c_733621.elements[4] = ((closureN)self_731903)->elements[4];
c_733621.elements[5] = ((closureN)self_731903)->elements[5];
c_733621.elements[6] = ((closureN)self_731903)->elements[6];
c_733621.elements[7] = ((closureN)self_731903)->elements[7];
c_733621.elements[8] = ((closureN)self_731903)->elements[8];
c_733621.elements[9] = ((closureN)self_731903)->elements[9];
c_733621.elements[10] = ((closureN)self_731903)->elements[10];
c_733621.elements[11] = ((closureN)self_731903)->elements[11];
c_733621.elements[12] = ((closureN)self_731903)->elements[12];
c_733621.elements[13] = ((closureN)self_731903)->elements[13];
c_733621.elements[14] = ((closureN)self_731903)->elements[14];
c_733621.elements[15] = ((closureN)self_731903)->elements[15];

return_direct_with_clo1(data,(closure)&c_733539,__lambda_243,  &c_733621);; 
}

static void __lambda_250(void *data, object self_731904, int argc, object *args) /* object self_731904, object r_73878 */
 {

  
closureN_type c_733623;
object e_734243 [16];
c_733623.hdr.mark = gc_color_red;
 c_733623.hdr.grayed = 0;
c_733623.tag = closureN_tag;
 c_733623.fn = (function_type)__lambda_251;
c_733623.num_args = 1;
c_733623.num_elements = 16;
c_733623.elements = (object *)e_734243;
c_733623.elements[0] = ((closureN)self_731904)->elements[0];
c_733623.elements[1] = ((closureN)self_731904)->elements[1];
c_733623.elements[2] = ((closureN)self_731904)->elements[2];
c_733623.elements[3] = ((closureN)self_731904)->elements[3];
c_733623.elements[4] = ((closureN)self_731904)->elements[4];
c_733623.elements[5] = ((closureN)self_731904)->elements[5];
c_733623.elements[6] = ((closureN)self_731904)->elements[6];
c_733623.elements[7] = ((closureN)self_731904)->elements[7];
c_733623.elements[8] = ((closureN)self_731904)->elements[8];
c_733623.elements[9] = ((closureN)self_731904)->elements[9];
c_733623.elements[10] = ((closureN)self_731904)->elements[10];
c_733623.elements[11] = ((closureN)self_731904)->elements[11];
c_733623.elements[12] = ((closureN)self_731904)->elements[12];
c_733623.elements[13] = ((closureN)self_731904)->elements[13];
c_733623.elements[14] = ((closureN)self_731904)->elements[14];
c_733623.elements[15] = ((closureN)self_731904)->elements[15];


make_utf8_string_with_len(c_734244, "---------------- after CPS:", 27, 27);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733623, &c_734244);; 
}

static void __lambda_251(void *data, object self_731905, int argc, object *args) /* object self_731905, object r_73879 */
 {

  
closureN_type c_733625;
object e_734241 [16];
c_733625.hdr.mark = gc_color_red;
 c_733625.hdr.grayed = 0;
c_733625.tag = closureN_tag;
 c_733625.fn = (function_type)__lambda_252;
c_733625.num_args = 1;
c_733625.num_elements = 16;
c_733625.elements = (object *)e_734241;
c_733625.elements[0] = ((closureN)self_731905)->elements[0];
c_733625.elements[1] = ((closureN)self_731905)->elements[1];
c_733625.elements[2] = ((closureN)self_731905)->elements[2];
c_733625.elements[3] = ((closureN)self_731905)->elements[3];
c_733625.elements[4] = ((closureN)self_731905)->elements[4];
c_733625.elements[5] = ((closureN)self_731905)->elements[5];
c_733625.elements[6] = ((closureN)self_731905)->elements[6];
c_733625.elements[7] = ((closureN)self_731905)->elements[7];
c_733625.elements[8] = ((closureN)self_731905)->elements[8];
c_733625.elements[9] = ((closureN)self_731905)->elements[9];
c_733625.elements[10] = ((closureN)self_731905)->elements[10];
c_733625.elements[11] = ((closureN)self_731905)->elements[11];
c_733625.elements[12] = ((closureN)self_731905)->elements[12];
c_733625.elements[13] = ((closureN)self_731905)->elements[13];
c_733625.elements[14] = ((closureN)self_731905)->elements[14];
c_733625.elements[15] = ((closureN)self_731905)->elements[15];


make_utf8_string_with_len(c_734242, "---------------- after CPS:", 27, 27);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733625, &c_734242);; 
}

static void __lambda_252(void *data, object self_731906, int argc, object *args) /* object self_731906, object r_73880 */
 {

  
closureN_type c_733627;
object e_734237 [16];
c_733627.hdr.mark = gc_color_red;
 c_733627.hdr.grayed = 0;
c_733627.tag = closureN_tag;
 c_733627.fn = (function_type)__lambda_253;
c_733627.num_args = 1;
c_733627.num_elements = 16;
c_733627.elements = (object *)e_734237;
c_733627.elements[0] = ((closureN)self_731906)->elements[0];
c_733627.elements[1] = ((closureN)self_731906)->elements[1];
c_733627.elements[2] = ((closureN)self_731906)->elements[2];
c_733627.elements[3] = ((closureN)self_731906)->elements[3];
c_733627.elements[4] = ((closureN)self_731906)->elements[4];
c_733627.elements[5] = ((closureN)self_731906)->elements[5];
c_733627.elements[6] = ((closureN)self_731906)->elements[6];
c_733627.elements[7] = ((closureN)self_731906)->elements[7];
c_733627.elements[8] = ((closureN)self_731906)->elements[8];
c_733627.elements[9] = ((closureN)self_731906)->elements[9];
c_733627.elements[10] = ((closureN)self_731906)->elements[10];
c_733627.elements[11] = ((closureN)self_731906)->elements[11];
c_733627.elements[12] = ((closureN)self_731906)->elements[12];
c_733627.elements[13] = ((closureN)self_731906)->elements[13];
c_733627.elements[14] = ((closureN)self_731906)->elements[14];
c_733627.elements[15] = ((closureN)self_731906)->elements[15];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733627, car(((closureN)self_731906)->elements[7]));; 
}

static void __lambda_253(void *data, object self_731907, int argc, object *args) /* object self_731907, object r_731007 */
 {
 object r_731007 = args[0];
  
closureN_type c_733629;
object e_734236 [16];
c_733629.hdr.mark = gc_color_red;
 c_733629.hdr.grayed = 0;
c_733629.tag = closureN_tag;
 c_733629.fn = (function_type)__lambda_254;
c_733629.num_args = 1;
c_733629.num_elements = 16;
c_733629.elements = (object *)e_734236;
c_733629.elements[0] = ((closureN)self_731907)->elements[0];
c_733629.elements[1] = ((closureN)self_731907)->elements[1];
c_733629.elements[2] = ((closureN)self_731907)->elements[2];
c_733629.elements[3] = ((closureN)self_731907)->elements[3];
c_733629.elements[4] = ((closureN)self_731907)->elements[4];
c_733629.elements[5] = ((closureN)self_731907)->elements[5];
c_733629.elements[6] = ((closureN)self_731907)->elements[6];
c_733629.elements[7] = ((closureN)self_731907)->elements[7];
c_733629.elements[8] = ((closureN)self_731907)->elements[8];
c_733629.elements[9] = ((closureN)self_731907)->elements[9];
c_733629.elements[10] = ((closureN)self_731907)->elements[10];
c_733629.elements[11] = ((closureN)self_731907)->elements[11];
c_733629.elements[12] = ((closureN)self_731907)->elements[12];
c_733629.elements[13] = ((closureN)self_731907)->elements[13];
c_733629.elements[14] = ((closureN)self_731907)->elements[14];
c_733629.elements[15] = ((closureN)self_731907)->elements[15];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733629, r_731007);; 
}

static void __lambda_254(void *data, object self_731908, int argc, object *args) /* object self_731908, object r_73881 */
 {

  
closureN_type c_733631;
object e_734198 [15];
c_733631.hdr.mark = gc_color_red;
 c_733631.hdr.grayed = 0;
c_733631.tag = closureN_tag;
 c_733631.fn = (function_type)__lambda_255;
c_733631.num_args = 1;
c_733631.num_elements = 15;
c_733631.elements = (object *)e_734198;
c_733631.elements[0] = ((closureN)self_731908)->elements[0];
c_733631.elements[1] = ((closureN)self_731908)->elements[2];
c_733631.elements[2] = ((closureN)self_731908)->elements[3];
c_733631.elements[3] = ((closureN)self_731908)->elements[4];
c_733631.elements[4] = ((closureN)self_731908)->elements[5];
c_733631.elements[5] = ((closureN)self_731908)->elements[6];
c_733631.elements[6] = ((closureN)self_731908)->elements[7];
c_733631.elements[7] = ((closureN)self_731908)->elements[8];
c_733631.elements[8] = ((closureN)self_731908)->elements[9];
c_733631.elements[9] = ((closureN)self_731908)->elements[10];
c_733631.elements[10] = ((closureN)self_731908)->elements[11];
c_733631.elements[11] = ((closureN)self_731908)->elements[12];
c_733631.elements[12] = ((closureN)self_731908)->elements[13];
c_733631.elements[13] = ((closureN)self_731908)->elements[14];
c_733631.elements[14] = ((closureN)self_731908)->elements[15];


closureN_type c_734199;
object e_734235 [2];
c_734199.hdr.mark = gc_color_red;
 c_734199.hdr.grayed = 0;
c_734199.tag = closureN_tag;
 c_734199.fn = (function_type)__lambda_351;
c_734199.num_args = 1;
c_734199.num_elements = 2;
c_734199.elements = (object *)e_734235;
c_734199.elements[0] = ((closureN)self_731908)->elements[1];
c_734199.elements[1] = ((closureN)self_731908)->elements[9];

return_direct_with_clo1(data,(closure)&c_733631,__lambda_255,  &c_734199);; 
}

static void __lambda_351(void *data, object self_731909, int argc, object *args) /* object self_731909, object k_731001, object lis_73158_73620 */
 {
 object k_731001 = args[0]; object lis_73158_73620 = args[1];
  
closureN_type c_734201;
object e_734234 [3];
c_734201.hdr.mark = gc_color_red;
 c_734201.hdr.grayed = 0;
c_734201.tag = closureN_tag;
 c_734201.fn = (function_type)__lambda_352;
c_734201.num_args = 1;
c_734201.num_elements = 3;
c_734201.elements = (object *)e_734234;
c_734201.elements[0] = ((closureN)self_731909)->elements[0];
c_734201.elements[1] = k_731001;
c_734201.elements[2] = ((closureN)self_731909)->elements[1];

return_direct_with_clo2(data,  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  &c_734201, lis_73158_73620);; 
}

static void __lambda_352(void *data, object self_731910, int argc, object *args) /* object self_731910, object dep_73159_73621 */
 {
 object dep_73159_73621 = args[0];
  
closureN_type c_734203;
object e_734228 [4];
c_734203.hdr.mark = gc_color_red;
 c_734203.hdr.grayed = 0;
c_734203.tag = closureN_tag;
 c_734203.fn = (function_type)__lambda_353;
c_734203.num_args = 1;
c_734203.num_elements = 4;
c_734203.elements = (object *)e_734228;
c_734203.elements[0] = ((closureN)self_731910)->elements[0];
c_734203.elements[1] = dep_73159_73621;
c_734203.elements[2] = ((closureN)self_731910)->elements[1];
c_734203.elements[3] = ((closureN)self_731910)->elements[2];





return_direct_with_clo1(data,(closure)&c_734203,__lambda_353,  memberp(data, dep_73159_73621, car(((closureN)self_731910)->elements[2])));; 
}

static void __lambda_353(void *data, object self_731911, int argc, object *args) /* object self_731911, object r_731003 */
 {
 object r_731003 = args[0];
  if( (boolean_f != r_731003) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731911)->elements[2], (((closure)  ((closureN)self_731911)->elements[2])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_734207;
object e_734220 [3];
c_734207.hdr.mark = gc_color_red;
 c_734207.hdr.grayed = 0;
c_734207.tag = closureN_tag;
 c_734207.fn = (function_type)__lambda_354;
c_734207.num_args = 1;
c_734207.num_elements = 3;
c_734207.elements = (object *)e_734220;
c_734207.elements[0] = ((closureN)self_731911)->elements[0];
c_734207.elements[1] = ((closureN)self_731911)->elements[2];
c_734207.elements[2] = ((closureN)self_731911)->elements[3];




pair_type local_734226; 
return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_734207, car(((closureN)self_731911)->elements[3]), set_cell_as_expr(&local_734226, ((closureN)self_731911)->elements[1]));}
;; 
}

static void __lambda_354(void *data, object self_731912, int argc, object *args) /* object self_731912, object r_731005 */
 {
 object r_731005 = args[0];
  
closureN_type c_734209;
object e_734216 [3];
c_734209.hdr.mark = gc_color_red;
 c_734209.hdr.grayed = 0;
c_734209.tag = closureN_tag;
 c_734209.fn = (function_type)__lambda_355;
c_734209.num_args = 1;
c_734209.num_elements = 3;
c_734209.elements = (object *)e_734216;
c_734209.elements[0] = ((closureN)self_731912)->elements[0];
c_734209.elements[1] = ((closureN)self_731912)->elements[1];
c_734209.elements[2] = ((closureN)self_731912)->elements[2];



return_direct_with_clo1(data,(closure)&c_734209,__lambda_355,  Cyc_set_cell(data, ((closureN)self_731912)->elements[2], r_731005));; 
}

static void __lambda_355(void *data, object self_731913, int argc, object *args) /* object self_731913, object r_731004 */
 {

  

return_closcall2(data,  ((closureN)self_731913)->elements[0],  ((closureN)self_731913)->elements[1], car(((closureN)self_731913)->elements[2]));; 
}

static void __lambda_255(void *data, object self_731914, int argc, object *args) /* object self_731914, object r_731000 */
 {
 object r_731000 = args[0];
  
closureN_type c_733633;
object e_734194 [15];
c_733633.hdr.mark = gc_color_red;
 c_733633.hdr.grayed = 0;
c_733633.tag = closureN_tag;
 c_733633.fn = (function_type)__lambda_256;
c_733633.num_args = 1;
c_733633.num_elements = 15;
c_733633.elements = (object *)e_734194;
c_733633.elements[0] = ((closureN)self_731914)->elements[0];
c_733633.elements[1] = ((closureN)self_731914)->elements[1];
c_733633.elements[2] = ((closureN)self_731914)->elements[2];
c_733633.elements[3] = ((closureN)self_731914)->elements[3];
c_733633.elements[4] = ((closureN)self_731914)->elements[4];
c_733633.elements[5] = ((closureN)self_731914)->elements[5];
c_733633.elements[6] = ((closureN)self_731914)->elements[6];
c_733633.elements[7] = ((closureN)self_731914)->elements[7];
c_733633.elements[8] = ((closureN)self_731914)->elements[8];
c_733633.elements[9] = ((closureN)self_731914)->elements[9];
c_733633.elements[10] = ((closureN)self_731914)->elements[10];
c_733633.elements[11] = ((closureN)self_731914)->elements[11];
c_733633.elements[12] = ((closureN)self_731914)->elements[12];
c_733633.elements[13] = ((closureN)self_731914)->elements[13];
c_733633.elements[14] = ((closureN)self_731914)->elements[14];



return_direct_with_clo1(data,(closure)&c_733633,__lambda_256,  Cyc_set_cell(data, ((closureN)self_731914)->elements[5], r_731000));; 
}

static void __lambda_256(void *data, object self_731915, int argc, object *args) /* object self_731915, object r_73882 */
 {

  
closureN_type c_733635;
object e_734073 [14];
c_733635.hdr.mark = gc_color_red;
 c_733635.hdr.grayed = 0;
c_733635.tag = closureN_tag;
 c_733635.fn = (function_type)__lambda_257;
c_733635.num_args = 1;
c_733635.num_elements = 14;
c_733635.elements = (object *)e_734073;
c_733635.elements[0] = ((closureN)self_731915)->elements[0];
c_733635.elements[1] = ((closureN)self_731915)->elements[1];
c_733635.elements[2] = ((closureN)self_731915)->elements[2];
c_733635.elements[3] = ((closureN)self_731915)->elements[3];
c_733635.elements[4] = ((closureN)self_731915)->elements[4];
c_733635.elements[5] = ((closureN)self_731915)->elements[6];
c_733635.elements[6] = ((closureN)self_731915)->elements[7];
c_733635.elements[7] = ((closureN)self_731915)->elements[8];
c_733635.elements[8] = ((closureN)self_731915)->elements[9];
c_733635.elements[9] = ((closureN)self_731915)->elements[10];
c_733635.elements[10] = ((closureN)self_731915)->elements[11];
c_733635.elements[11] = ((closureN)self_731915)->elements[12];
c_733635.elements[12] = ((closureN)self_731915)->elements[13];
c_733635.elements[13] = ((closureN)self_731915)->elements[14];


closureN_type c_734074;
object e_734193 [4];
c_734074.hdr.mark = gc_color_red;
 c_734074.hdr.grayed = 0;
c_734074.tag = closureN_tag;
 c_734074.fn = (function_type)__lambda_334;
c_734074.num_args = 1;
c_734074.num_elements = 4;
c_734074.elements = (object *)e_734193;
c_734074.elements[0] = ((closureN)self_731915)->elements[2];
c_734074.elements[1] = ((closureN)self_731915)->elements[3];
c_734074.elements[2] = ((closureN)self_731915)->elements[5];
c_734074.elements[3] = ((closureN)self_731915)->elements[11];

return_direct_with_clo1(data,(closure)&c_733635,__lambda_257,  &c_734074);; 
}

static void __lambda_334(void *data, object self_731916, int argc, object *args) /* object self_731916, object k_73975, object lis_73160_73622 */
 {
 object k_73975 = args[0]; object lis_73160_73622 = args[1];
  
closureN_type c_734076;
object e_734120 [2];
c_734076.hdr.mark = gc_color_red;
 c_734076.hdr.grayed = 0;
c_734076.tag = closureN_tag;
 c_734076.fn = (function_type)__lambda_335;
c_734076.num_args = 0;
c_734076.num_elements = 2;
c_734076.elements = (object *)e_734120;
c_734076.elements[0] = ((closureN)self_731916)->elements[0];
c_734076.elements[1] = ((closureN)self_731916)->elements[1];


closureN_type c_734121;
object e_734192 [5];
c_734121.hdr.mark = gc_color_red;
 c_734121.hdr.grayed = 0;
c_734121.tag = closureN_tag;
 c_734121.fn = (function_type)__lambda_341;
c_734121.num_args = 1;
c_734121.num_elements = 5;
c_734121.elements = (object *)e_734192;
c_734121.elements[0] = ((closureN)self_731916)->elements[0];
c_734121.elements[1] = ((closureN)self_731916)->elements[2];
c_734121.elements[2] = k_73975;
c_734121.elements[3] = lis_73160_73622;
c_734121.elements[4] = ((closureN)self_731916)->elements[3];

return_direct_with_clo1(data,(closure)&c_734076,__lambda_335,  &c_734121);; 
}

static void __lambda_341(void *data, object self_731917, int argc, object *args) /* object self_731917, object r_73976 */
 {

  


closureN_type c_734126;
object e_734188 [5];
c_734126.hdr.mark = gc_color_red;
 c_734126.hdr.grayed = 0;
c_734126.tag = closureN_tag;
 c_734126.fn = (function_type)__lambda_342;
c_734126.num_args = 1;
c_734126.num_elements = 5;
c_734126.elements = (object *)e_734188;
c_734126.elements[0] = ((closureN)self_731917)->elements[0];
c_734126.elements[1] = ((closureN)self_731917)->elements[1];
c_734126.elements[2] = ((closureN)self_731917)->elements[2];
c_734126.elements[3] = ((closureN)self_731917)->elements[3];
c_734126.elements[4] = ((closureN)self_731917)->elements[4];


make_pair(c_734191,quote_common,NULL);c_734191.hdr.immutable = 1;

make_pair(c_734190,quote_cyclone,&c_734191);c_734190.hdr.immutable = 1;

make_pair(c_734189,quote_scheme,&c_734190);c_734189.hdr.immutable = 1;
return_closcall2(data,  car(((closureN)self_731917)->elements[1]),  &c_734126, &c_734189);; 
}

static void __lambda_342(void *data, object self_731918, int argc, object *args) /* object self_731918, object r_73977 */
 {

  


closureN_type c_734131;
object e_734185 [5];
c_734131.hdr.mark = gc_color_red;
 c_734131.hdr.grayed = 0;
c_734131.tag = closureN_tag;
 c_734131.fn = (function_type)__lambda_343;
c_734131.num_args = 1;
c_734131.num_elements = 5;
c_734131.elements = (object *)e_734185;
c_734131.elements[0] = ((closureN)self_731918)->elements[0];
c_734131.elements[1] = ((closureN)self_731918)->elements[1];
c_734131.elements[2] = ((closureN)self_731918)->elements[2];
c_734131.elements[3] = ((closureN)self_731918)->elements[3];
c_734131.elements[4] = ((closureN)self_731918)->elements[4];


make_pair(c_734187,quote_base,NULL);c_734187.hdr.immutable = 1;

make_pair(c_734186,quote_scheme,&c_734187);c_734186.hdr.immutable = 1;
return_closcall2(data,  car(((closureN)self_731918)->elements[1]),  &c_734131, &c_734186);; 
}

static void __lambda_343(void *data, object self_731919, int argc, object *args) /* object self_731919, object r_73978 */
 {

  


closureN_type c_734136;
object e_734182 [5];
c_734136.hdr.mark = gc_color_red;
 c_734136.hdr.grayed = 0;
c_734136.tag = closureN_tag;
 c_734136.fn = (function_type)__lambda_344;
c_734136.num_args = 1;
c_734136.num_elements = 5;
c_734136.elements = (object *)e_734182;
c_734136.elements[0] = ((closureN)self_731919)->elements[0];
c_734136.elements[1] = ((closureN)self_731919)->elements[1];
c_734136.elements[2] = ((closureN)self_731919)->elements[2];
c_734136.elements[3] = ((closureN)self_731919)->elements[3];
c_734136.elements[4] = ((closureN)self_731919)->elements[4];


make_pair(c_734184,quote__char,NULL);c_734184.hdr.immutable = 1;

make_pair(c_734183,quote_scheme,&c_734184);c_734183.hdr.immutable = 1;
return_closcall2(data,  car(((closureN)self_731919)->elements[1]),  &c_734136, &c_734183);; 
}

static void __lambda_344(void *data, object self_731920, int argc, object *args) /* object self_731920, object r_73979 */
 {

  


closureN_type c_734141;
object e_734179 [4];
c_734141.hdr.mark = gc_color_red;
 c_734141.hdr.grayed = 0;
c_734141.tag = closureN_tag;
 c_734141.fn = (function_type)__lambda_345;
c_734141.num_args = 1;
c_734141.num_elements = 4;
c_734141.elements = (object *)e_734179;
c_734141.elements[0] = ((closureN)self_731920)->elements[0];
c_734141.elements[1] = ((closureN)self_731920)->elements[2];
c_734141.elements[2] = ((closureN)self_731920)->elements[3];
c_734141.elements[3] = ((closureN)self_731920)->elements[4];


make_pair(c_734181,obj_int2obj(69),NULL);c_734181.hdr.immutable = 1;

make_pair(c_734180,quote_srfi,&c_734181);c_734180.hdr.immutable = 1;
return_closcall2(data,  car(((closureN)self_731920)->elements[1]),  &c_734141, &c_734180);; 
}

static void __lambda_345(void *data, object self_731921, int argc, object *args) /* object self_731921, object r_73980 */
 {

  
closureN_type c_734143;
object e_734174 [4];
c_734143.hdr.mark = gc_color_red;
 c_734143.hdr.grayed = 0;
c_734143.tag = closureN_tag;
 c_734143.fn = (function_type)__lambda_346;
c_734143.num_args = 1;
c_734143.num_elements = 4;
c_734143.elements = (object *)e_734174;
c_734143.elements[0] = ((closureN)self_731921)->elements[0];
c_734143.elements[1] = ((closureN)self_731921)->elements[1];
c_734143.elements[2] = ((closureN)self_731921)->elements[2];
c_734143.elements[3] = ((closureN)self_731921)->elements[3];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_734143, car(((closureN)self_731921)->elements[3]), ((closureN)self_731921)->elements[2]);; 
}

static void __lambda_346(void *data, object self_731922, int argc, object *args) /* object self_731922, object r_73986 */
 {
 object r_73986 = args[0];
  
closureN_type c_734145;
object e_734170 [3];
c_734145.hdr.mark = gc_color_red;
 c_734145.hdr.grayed = 0;
c_734145.tag = closureN_tag;
 c_734145.fn = (function_type)__lambda_347;
c_734145.num_args = 1;
c_734145.num_elements = 3;
c_734145.elements = (object *)e_734170;
c_734145.elements[0] = ((closureN)self_731922)->elements[0];
c_734145.elements[1] = ((closureN)self_731922)->elements[1];
c_734145.elements[2] = ((closureN)self_731922)->elements[2];



return_direct_with_clo1(data,(closure)&c_734145,__lambda_347,  Cyc_set_cell(data, ((closureN)self_731922)->elements[3], r_73986));; 
}

static void __lambda_347(void *data, object self_731923, int argc, object *args) /* object self_731923, object r_73981 */
 {

  
closureN_type c_734147;
object e_734165 [2];
c_734147.hdr.mark = gc_color_red;
 c_734147.hdr.grayed = 0;
c_734147.tag = closureN_tag;
 c_734147.fn = (function_type)__lambda_348;
c_734147.num_args = 1;
c_734147.num_elements = 2;
c_734147.elements = (object *)e_734165;
c_734147.elements[0] = ((closureN)self_731923)->elements[0];
c_734147.elements[1] = ((closureN)self_731923)->elements[1];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_734147, car(((closureN)self_731923)->elements[0]), ((closureN)self_731923)->elements[2]);; 
}

static void __lambda_348(void *data, object self_731924, int argc, object *args) /* object self_731924, object r_73985 */
 {
 object r_73985 = args[0];
  
closureN_type c_734149;
object e_734161 [2];
c_734149.hdr.mark = gc_color_red;
 c_734149.hdr.grayed = 0;
c_734149.tag = closureN_tag;
 c_734149.fn = (function_type)__lambda_349;
c_734149.num_args = 1;
c_734149.num_elements = 2;
c_734149.elements = (object *)e_734161;
c_734149.elements[0] = ((closureN)self_731924)->elements[0];
c_734149.elements[1] = ((closureN)self_731924)->elements[1];



return_direct_with_clo1(data,(closure)&c_734149,__lambda_349,  Cyc_set_cell(data, ((closureN)self_731924)->elements[0], r_73985));; 
}

static void __lambda_349(void *data, object self_731925, int argc, object *args) /* object self_731925, object r_73982 */
 {

  
closureN_type c_734151;
object e_734157 [2];
c_734151.hdr.mark = gc_color_red;
 c_734151.hdr.grayed = 0;
c_734151.tag = closureN_tag;
 c_734151.fn = (function_type)__lambda_350;
c_734151.num_args = 1;
c_734151.num_elements = 2;
c_734151.elements = (object *)e_734157;
c_734151.elements[0] = ((closureN)self_731925)->elements[0];
c_734151.elements[1] = ((closureN)self_731925)->elements[1];



return_direct_with_clo3(data,  __glo__union_scheme_cyclone_transforms, (((closure)  __glo__union_scheme_cyclone_transforms)->fn),  &c_734151, car(((closureN)self_731925)->elements[0]), NULL);; 
}

static void __lambda_350(void *data, object self_731926, int argc, object *args) /* object self_731926, object r_73983 */
 {
 object r_73983 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731926)->elements[1], (((closure)  ((closureN)self_731926)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_731926)->elements[0], r_73983));; 
}

static void __lambda_335(void *data, object self_731927, int argc, object *args) /* object self_731927, object k_73991 */
 {
 object k_73991 = args[0];
  
closureN_type c_734078;
object e_734114 [3];
c_734078.hdr.mark = gc_color_red;
 c_734078.hdr.grayed = 0;
c_734078.tag = closureN_tag;
 c_734078.fn = (function_type)__lambda_336;
c_734078.num_args = 1;
c_734078.num_elements = 3;
c_734078.elements = (object *)e_734114;
c_734078.elements[0] = ((closureN)self_731927)->elements[0];
c_734078.elements[1] = ((closureN)self_731927)->elements[1];
c_734078.elements[2] = k_73991;





return_direct_with_clo1(data,(closure)&c_734078,__lambda_336,  memberp(data, quote_Cyc_91memoize, car(((closureN)self_731927)->elements[0])));; 
}

static void __lambda_336(void *data, object self_731928, int argc, object *args) /* object self_731928, object r_73992 */
 {
 object r_73992 = args[0];
  if( (boolean_f != r_73992) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731928)->elements[2], (((closure)  ((closureN)self_731928)->elements[2])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_734082;
object e_734109 [3];
c_734082.hdr.mark = gc_color_red;
 c_734082.hdr.grayed = 0;
c_734082.tag = closureN_tag;
 c_734082.fn = (function_type)__lambda_337;
c_734082.num_args = 1;
c_734082.num_elements = 3;
c_734082.elements = (object *)e_734109;
c_734082.elements[0] = ((closureN)self_731928)->elements[0];
c_734082.elements[1] = ((closureN)self_731928)->elements[1];
c_734082.elements[2] = ((closureN)self_731928)->elements[2];




make_pair(c_734113,quote_Cyc_91memoize,NULL);c_734113.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_734082, car(((closureN)self_731928)->elements[0]), &c_734113);}
;; 
}

static void __lambda_337(void *data, object self_731929, int argc, object *args) /* object self_731929, object r_73997 */
 {
 object r_73997 = args[0];
  
closureN_type c_734084;
object e_734105 [2];
c_734084.hdr.mark = gc_color_red;
 c_734084.hdr.grayed = 0;
c_734084.tag = closureN_tag;
 c_734084.fn = (function_type)__lambda_338;
c_734084.num_args = 1;
c_734084.num_elements = 2;
c_734084.elements = (object *)e_734105;
c_734084.elements[0] = ((closureN)self_731929)->elements[1];
c_734084.elements[1] = ((closureN)self_731929)->elements[2];



return_direct_with_clo1(data,(closure)&c_734084,__lambda_338,  Cyc_set_cell(data, ((closureN)self_731929)->elements[0], r_73997));; 
}

static void __lambda_338(void *data, object self_731930, int argc, object *args) /* object self_731930, object r_73993 */
 {

  
closureN_type c_734086;
object e_734101 [2];
c_734086.hdr.mark = gc_color_red;
 c_734086.hdr.grayed = 0;
c_734086.tag = closureN_tag;
 c_734086.fn = (function_type)__lambda_339;
c_734086.num_args = 1;
c_734086.num_elements = 2;
c_734086.elements = (object *)e_734101;
c_734086.elements[0] = ((closureN)self_731930)->elements[0];
c_734086.elements[1] = ((closureN)self_731930)->elements[1];


make_pair(c_734104,obj_int2obj(69),NULL);c_734104.hdr.immutable = 1;

make_pair(c_734103,quote_srfi,&c_734104);c_734103.hdr.immutable = 1;

make_pair(c_734102,quote_Cyc_91memoize,&c_734103);c_734102.hdr.immutable = 1;
return_direct_with_clo2(data,  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries, (((closure)  __glo_lib_117list_91_125import_91set_scheme_cyclone_libraries)->fn),  &c_734086, &c_734102);; 
}

static void __lambda_339(void *data, object self_731931, int argc, object *args) /* object self_731931, object r_73995 */
 {
 object r_73995 = args[0];
  
closureN_type c_734088;
object e_734094 [2];
c_734088.hdr.mark = gc_color_red;
 c_734088.hdr.grayed = 0;
c_734088.tag = closureN_tag;
 c_734088.fn = (function_type)__lambda_340;
c_734088.num_args = 1;
c_734088.num_elements = 2;
c_734088.elements = (object *)e_734094;
c_734088.elements[0] = ((closureN)self_731931)->elements[0];
c_734088.elements[1] = ((closureN)self_731931)->elements[1];


pair_type local_734097; 


return_direct_with_clo1(data,(closure)&c_734088,__lambda_340,  set_pair_as_expr(&local_734097, r_73995, car(((closureN)self_731931)->elements[0])));; 
}

static void __lambda_340(void *data, object self_731932, int argc, object *args) /* object self_731932, object r_73994 */
 {
 object r_73994 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731932)->elements[1], (((closure)  ((closureN)self_731932)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_731932)->elements[0], r_73994));; 
}

static void __lambda_257(void *data, object self_731933, int argc, object *args) /* object self_731933, object r_73974 */
 {
 object r_73974 = args[0];
  
closureN_type c_733637;
object e_734069 [14];
c_733637.hdr.mark = gc_color_red;
 c_733637.hdr.grayed = 0;
c_733637.tag = closureN_tag;
 c_733637.fn = (function_type)__lambda_258;
c_733637.num_args = 1;
c_733637.num_elements = 14;
c_733637.elements = (object *)e_734069;
c_733637.elements[0] = ((closureN)self_731933)->elements[0];
c_733637.elements[1] = ((closureN)self_731933)->elements[1];
c_733637.elements[2] = ((closureN)self_731933)->elements[2];
c_733637.elements[3] = ((closureN)self_731933)->elements[3];
c_733637.elements[4] = ((closureN)self_731933)->elements[4];
c_733637.elements[5] = ((closureN)self_731933)->elements[5];
c_733637.elements[6] = ((closureN)self_731933)->elements[6];
c_733637.elements[7] = ((closureN)self_731933)->elements[7];
c_733637.elements[8] = ((closureN)self_731933)->elements[8];
c_733637.elements[9] = ((closureN)self_731933)->elements[9];
c_733637.elements[10] = ((closureN)self_731933)->elements[10];
c_733637.elements[11] = ((closureN)self_731933)->elements[11];
c_733637.elements[12] = ((closureN)self_731933)->elements[12];
c_733637.elements[13] = ((closureN)self_731933)->elements[13];



return_direct_with_clo1(data,(closure)&c_733637,__lambda_258,  Cyc_set_cell(data, ((closureN)self_731933)->elements[4], r_73974));; 
}

static void __lambda_258(void *data, object self_731934, int argc, object *args) /* object self_731934, object r_73883 */
 {

  
closureN_type c_733639;
object e_734046 [14];
c_733639.hdr.mark = gc_color_red;
 c_733639.hdr.grayed = 0;
c_733639.tag = closureN_tag;
 c_733639.fn = (function_type)__lambda_259;
c_733639.num_args = 1;
c_733639.num_elements = 14;
c_733639.elements = (object *)e_734046;
c_733639.elements[0] = ((closureN)self_731934)->elements[0];
c_733639.elements[1] = ((closureN)self_731934)->elements[1];
c_733639.elements[2] = ((closureN)self_731934)->elements[2];
c_733639.elements[3] = ((closureN)self_731934)->elements[3];
c_733639.elements[4] = ((closureN)self_731934)->elements[4];
c_733639.elements[5] = ((closureN)self_731934)->elements[5];
c_733639.elements[6] = ((closureN)self_731934)->elements[6];
c_733639.elements[7] = ((closureN)self_731934)->elements[7];
c_733639.elements[8] = ((closureN)self_731934)->elements[8];
c_733639.elements[9] = ((closureN)self_731934)->elements[9];
c_733639.elements[10] = ((closureN)self_731934)->elements[10];
c_733639.elements[11] = ((closureN)self_731934)->elements[11];
c_733639.elements[12] = ((closureN)self_731934)->elements[12];
c_733639.elements[13] = ((closureN)self_731934)->elements[13];


closureN_type c_734047;
object e_734068 [1];
c_734047.hdr.mark = gc_color_red;
 c_734047.hdr.grayed = 0;
c_734047.tag = closureN_tag;
 c_734047.fn = (function_type)__lambda_333;
c_734047.num_args = 1;
c_734047.num_elements = 1;
c_734047.elements = (object *)e_734068;
c_734047.elements[0] = ((closureN)self_731934)->elements[11];

return_direct_with_clo1(data,(closure)&c_733639,__lambda_259,  &c_734047);; 
}

static void __lambda_333(void *data, object self_731935, int argc, object *args) /* object self_731935, object k_73963, object flag_73161_73623 */
 {
 object k_73963 = args[0]; object flag_73161_73623 = args[1];
    
if( (boolean_f != Cyc_eq(flag_73161_73623, quote_memoize_91pure_91functions)) ){ 
    
if( (boolean_f != car(((closureN)self_731935)->elements[0])) ){ 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  __glo__85optimize_117memoize_91pure_91functions_85);
} else { 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  boolean_f);}
;
} else { 
    
if( (boolean_f != Cyc_eq(flag_73161_73623, quote_track_91call_91history)) ){ 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  __glo__85cgen_117track_91call_91history_85);
} else { 
    
if( (boolean_f != Cyc_eq(flag_73161_73623, quote_use_91unsafe_91prims)) ){ 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  __glo__85cgen_117use_91unsafe_91prims_85);
} else { 
    
if( (boolean_f != Cyc_eq(flag_73161_73623, quote_inline_91unsafe)) ){ 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  __glo__85optimize_117inline_91unsafe_85);
} else { 
    
if( (boolean_f != Cyc_eq(flag_73161_73623, quote_beta_91expand_91threshold)) ){ 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  __glo__85optimize_117beta_91expand_91threshold_85);
} else { 
  return_direct_with_clo1(data,  k_73963, (((closure)  k_73963)->fn),  boolean_f);}
;}
;}
;}
;}
;; 
}

static void __lambda_259(void *data, object self_731936, int argc, object *args) /* object self_731936, object r_73962 */
 {
 object r_73962 = args[0];
  
closureN_type c_733641;
object e_734042 [14];
c_733641.hdr.mark = gc_color_red;
 c_733641.hdr.grayed = 0;
c_733641.tag = closureN_tag;
 c_733641.fn = (function_type)__lambda_260;
c_733641.num_args = 1;
c_733641.num_elements = 14;
c_733641.elements = (object *)e_734042;
c_733641.elements[0] = ((closureN)self_731936)->elements[0];
c_733641.elements[1] = ((closureN)self_731936)->elements[1];
c_733641.elements[2] = ((closureN)self_731936)->elements[2];
c_733641.elements[3] = ((closureN)self_731936)->elements[3];
c_733641.elements[4] = ((closureN)self_731936)->elements[4];
c_733641.elements[5] = ((closureN)self_731936)->elements[5];
c_733641.elements[6] = ((closureN)self_731936)->elements[6];
c_733641.elements[7] = ((closureN)self_731936)->elements[7];
c_733641.elements[8] = ((closureN)self_731936)->elements[8];
c_733641.elements[9] = ((closureN)self_731936)->elements[9];
c_733641.elements[10] = ((closureN)self_731936)->elements[10];
c_733641.elements[11] = ((closureN)self_731936)->elements[11];
c_733641.elements[12] = ((closureN)self_731936)->elements[12];
c_733641.elements[13] = ((closureN)self_731936)->elements[13];



return_direct_with_clo1(data,(closure)&c_733641,__lambda_260,  Cyc_set_cell(data, ((closureN)self_731936)->elements[1], r_73962));; 
}

static void __lambda_260(void *data, object self_731937, int argc, object *args) /* object self_731937, object r_73884 */
 {

  
closureN_type c_733643;
object e_733751 [3];
c_733643.hdr.mark = gc_color_red;
 c_733643.hdr.grayed = 0;
c_733643.tag = closureN_tag;
 c_733643.fn = (function_type)__lambda_261;
c_733643.num_args = 0;
c_733643.num_elements = 3;
c_733643.elements = (object *)e_733751;
c_733643.elements[0] = ((closureN)self_731937)->elements[1];
c_733643.elements[1] = ((closureN)self_731937)->elements[4];
c_733643.elements[2] = ((closureN)self_731937)->elements[5];


closureN_type c_733752;
object e_734041 [13];
c_733752.hdr.mark = gc_color_red;
 c_733752.hdr.grayed = 0;
c_733752.tag = closureN_tag;
 c_733752.fn = (function_type)__lambda_279;
c_733752.num_args = 1;
c_733752.num_elements = 13;
c_733752.elements = (object *)e_734041;
c_733752.elements[0] = ((closureN)self_731937)->elements[0];
c_733752.elements[1] = ((closureN)self_731937)->elements[1];
c_733752.elements[2] = ((closureN)self_731937)->elements[2];
c_733752.elements[3] = ((closureN)self_731937)->elements[3];
c_733752.elements[4] = ((closureN)self_731937)->elements[5];
c_733752.elements[5] = ((closureN)self_731937)->elements[6];
c_733752.elements[6] = ((closureN)self_731937)->elements[7];
c_733752.elements[7] = ((closureN)self_731937)->elements[8];
c_733752.elements[8] = ((closureN)self_731937)->elements[9];
c_733752.elements[9] = ((closureN)self_731937)->elements[10];
c_733752.elements[10] = ((closureN)self_731937)->elements[11];
c_733752.elements[11] = ((closureN)self_731937)->elements[12];
c_733752.elements[12] = ((closureN)self_731937)->elements[13];

return_direct_with_clo1(data,(closure)&c_733643,__lambda_261,  &c_733752);; 
}

static void __lambda_279(void *data, object self_731938, int argc, object *args) /* object self_731938, object r_73885 */
 {

  
closureN_type c_733754;
object e_734037 [13];
c_733754.hdr.mark = gc_color_red;
 c_733754.hdr.grayed = 0;
c_733754.tag = closureN_tag;
 c_733754.fn = (function_type)__lambda_280;
c_733754.num_args = 1;
c_733754.num_elements = 13;
c_733754.elements = (object *)e_734037;
c_733754.elements[0] = ((closureN)self_731938)->elements[0];
c_733754.elements[1] = ((closureN)self_731938)->elements[1];
c_733754.elements[2] = ((closureN)self_731938)->elements[2];
c_733754.elements[3] = ((closureN)self_731938)->elements[3];
c_733754.elements[4] = ((closureN)self_731938)->elements[4];
c_733754.elements[5] = ((closureN)self_731938)->elements[5];
c_733754.elements[6] = ((closureN)self_731938)->elements[6];
c_733754.elements[7] = ((closureN)self_731938)->elements[7];
c_733754.elements[8] = ((closureN)self_731938)->elements[8];
c_733754.elements[9] = ((closureN)self_731938)->elements[9];
c_733754.elements[10] = ((closureN)self_731938)->elements[10];
c_733754.elements[11] = ((closureN)self_731938)->elements[11];
c_733754.elements[12] = ((closureN)self_731938)->elements[12];



return_direct_with_clo2(data,  __glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations)->fn),  &c_733754, car(((closureN)self_731938)->elements[4]));; 
}

static void __lambda_280(void *data, object self_731939, int argc, object *args) /* object self_731939, object r_73942 */
 {
 object r_73942 = args[0];
  
closureN_type c_733756;
object e_734033 [13];
c_733756.hdr.mark = gc_color_red;
 c_733756.hdr.grayed = 0;
c_733756.tag = closureN_tag;
 c_733756.fn = (function_type)__lambda_281;
c_733756.num_args = 1;
c_733756.num_elements = 13;
c_733756.elements = (object *)e_734033;
c_733756.elements[0] = ((closureN)self_731939)->elements[0];
c_733756.elements[1] = ((closureN)self_731939)->elements[1];
c_733756.elements[2] = ((closureN)self_731939)->elements[2];
c_733756.elements[3] = ((closureN)self_731939)->elements[3];
c_733756.elements[4] = ((closureN)self_731939)->elements[4];
c_733756.elements[5] = ((closureN)self_731939)->elements[5];
c_733756.elements[6] = ((closureN)self_731939)->elements[6];
c_733756.elements[7] = ((closureN)self_731939)->elements[7];
c_733756.elements[8] = ((closureN)self_731939)->elements[8];
c_733756.elements[9] = ((closureN)self_731939)->elements[9];
c_733756.elements[10] = ((closureN)self_731939)->elements[10];
c_733756.elements[11] = ((closureN)self_731939)->elements[11];
c_733756.elements[12] = ((closureN)self_731939)->elements[12];



return_direct_with_clo1(data,(closure)&c_733756,__lambda_281,  Cyc_set_cell(data, ((closureN)self_731939)->elements[4], r_73942));; 
}

static void __lambda_281(void *data, object self_731940, int argc, object *args) /* object self_731940, object r_73886 */
 {

  
closureN_type c_733758;
object e_734031 [13];
c_733758.hdr.mark = gc_color_red;
 c_733758.hdr.grayed = 0;
c_733758.tag = closureN_tag;
 c_733758.fn = (function_type)__lambda_282;
c_733758.num_args = 1;
c_733758.num_elements = 13;
c_733758.elements = (object *)e_734031;
c_733758.elements[0] = ((closureN)self_731940)->elements[0];
c_733758.elements[1] = ((closureN)self_731940)->elements[1];
c_733758.elements[2] = ((closureN)self_731940)->elements[2];
c_733758.elements[3] = ((closureN)self_731940)->elements[3];
c_733758.elements[4] = ((closureN)self_731940)->elements[4];
c_733758.elements[5] = ((closureN)self_731940)->elements[5];
c_733758.elements[6] = ((closureN)self_731940)->elements[6];
c_733758.elements[7] = ((closureN)self_731940)->elements[7];
c_733758.elements[8] = ((closureN)self_731940)->elements[8];
c_733758.elements[9] = ((closureN)self_731940)->elements[9];
c_733758.elements[10] = ((closureN)self_731940)->elements[10];
c_733758.elements[11] = ((closureN)self_731940)->elements[11];
c_733758.elements[12] = ((closureN)self_731940)->elements[12];


make_utf8_string_with_len(c_734032, "---------------- after local variable reduction", 47, 47);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733758, &c_734032);; 
}

static void __lambda_282(void *data, object self_731941, int argc, object *args) /* object self_731941, object r_73887 */
 {

  
closureN_type c_733760;
object e_734029 [13];
c_733760.hdr.mark = gc_color_red;
 c_733760.hdr.grayed = 0;
c_733760.tag = closureN_tag;
 c_733760.fn = (function_type)__lambda_283;
c_733760.num_args = 1;
c_733760.num_elements = 13;
c_733760.elements = (object *)e_734029;
c_733760.elements[0] = ((closureN)self_731941)->elements[0];
c_733760.elements[1] = ((closureN)self_731941)->elements[1];
c_733760.elements[2] = ((closureN)self_731941)->elements[2];
c_733760.elements[3] = ((closureN)self_731941)->elements[3];
c_733760.elements[4] = ((closureN)self_731941)->elements[4];
c_733760.elements[5] = ((closureN)self_731941)->elements[5];
c_733760.elements[6] = ((closureN)self_731941)->elements[6];
c_733760.elements[7] = ((closureN)self_731941)->elements[7];
c_733760.elements[8] = ((closureN)self_731941)->elements[8];
c_733760.elements[9] = ((closureN)self_731941)->elements[9];
c_733760.elements[10] = ((closureN)self_731941)->elements[10];
c_733760.elements[11] = ((closureN)self_731941)->elements[11];
c_733760.elements[12] = ((closureN)self_731941)->elements[12];


make_utf8_string_with_len(c_734030, "---------------- after local variable reduction", 47, 47);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733760, &c_734030);; 
}

static void __lambda_283(void *data, object self_731942, int argc, object *args) /* object self_731942, object r_73888 */
 {

  
closureN_type c_733762;
object e_734025 [13];
c_733762.hdr.mark = gc_color_red;
 c_733762.hdr.grayed = 0;
c_733762.tag = closureN_tag;
 c_733762.fn = (function_type)__lambda_284;
c_733762.num_args = 1;
c_733762.num_elements = 13;
c_733762.elements = (object *)e_734025;
c_733762.elements[0] = ((closureN)self_731942)->elements[0];
c_733762.elements[1] = ((closureN)self_731942)->elements[1];
c_733762.elements[2] = ((closureN)self_731942)->elements[2];
c_733762.elements[3] = ((closureN)self_731942)->elements[3];
c_733762.elements[4] = ((closureN)self_731942)->elements[4];
c_733762.elements[5] = ((closureN)self_731942)->elements[5];
c_733762.elements[6] = ((closureN)self_731942)->elements[6];
c_733762.elements[7] = ((closureN)self_731942)->elements[7];
c_733762.elements[8] = ((closureN)self_731942)->elements[8];
c_733762.elements[9] = ((closureN)self_731942)->elements[9];
c_733762.elements[10] = ((closureN)self_731942)->elements[10];
c_733762.elements[11] = ((closureN)self_731942)->elements[11];
c_733762.elements[12] = ((closureN)self_731942)->elements[12];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733762, car(((closureN)self_731942)->elements[4]));; 
}

static void __lambda_284(void *data, object self_731943, int argc, object *args) /* object self_731943, object r_73941 */
 {
 object r_73941 = args[0];
  
closureN_type c_733764;
object e_734024 [13];
c_733764.hdr.mark = gc_color_red;
 c_733764.hdr.grayed = 0;
c_733764.tag = closureN_tag;
 c_733764.fn = (function_type)__lambda_285;
c_733764.num_args = 1;
c_733764.num_elements = 13;
c_733764.elements = (object *)e_734024;
c_733764.elements[0] = ((closureN)self_731943)->elements[0];
c_733764.elements[1] = ((closureN)self_731943)->elements[1];
c_733764.elements[2] = ((closureN)self_731943)->elements[2];
c_733764.elements[3] = ((closureN)self_731943)->elements[3];
c_733764.elements[4] = ((closureN)self_731943)->elements[4];
c_733764.elements[5] = ((closureN)self_731943)->elements[5];
c_733764.elements[6] = ((closureN)self_731943)->elements[6];
c_733764.elements[7] = ((closureN)self_731943)->elements[7];
c_733764.elements[8] = ((closureN)self_731943)->elements[8];
c_733764.elements[9] = ((closureN)self_731943)->elements[9];
c_733764.elements[10] = ((closureN)self_731943)->elements[10];
c_733764.elements[11] = ((closureN)self_731943)->elements[11];
c_733764.elements[12] = ((closureN)self_731943)->elements[12];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733764, r_73941);; 
}

static void __lambda_285(void *data, object self_731944, int argc, object *args) /* object self_731944, object r_73889 */
 {

  
closureN_type c_733766;
object e_734020 [13];
c_733766.hdr.mark = gc_color_red;
 c_733766.hdr.grayed = 0;
c_733766.tag = closureN_tag;
 c_733766.fn = (function_type)__lambda_286;
c_733766.num_args = 1;
c_733766.num_elements = 13;
c_733766.elements = (object *)e_734020;
c_733766.elements[0] = ((closureN)self_731944)->elements[0];
c_733766.elements[1] = ((closureN)self_731944)->elements[1];
c_733766.elements[2] = ((closureN)self_731944)->elements[2];
c_733766.elements[3] = ((closureN)self_731944)->elements[3];
c_733766.elements[4] = ((closureN)self_731944)->elements[4];
c_733766.elements[5] = ((closureN)self_731944)->elements[5];
c_733766.elements[6] = ((closureN)self_731944)->elements[6];
c_733766.elements[7] = ((closureN)self_731944)->elements[7];
c_733766.elements[8] = ((closureN)self_731944)->elements[8];
c_733766.elements[9] = ((closureN)self_731944)->elements[9];
c_733766.elements[10] = ((closureN)self_731944)->elements[10];
c_733766.elements[11] = ((closureN)self_731944)->elements[11];
c_733766.elements[12] = ((closureN)self_731944)->elements[12];



return_direct_with_clo2(data,  __glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations)->fn),  &c_733766, car(((closureN)self_731944)->elements[4]));; 
}

static void __lambda_286(void *data, object self_731945, int argc, object *args) /* object self_731945, object r_73940 */
 {
 object r_73940 = args[0];
  
closureN_type c_733768;
object e_734016 [13];
c_733768.hdr.mark = gc_color_red;
 c_733768.hdr.grayed = 0;
c_733768.tag = closureN_tag;
 c_733768.fn = (function_type)__lambda_287;
c_733768.num_args = 1;
c_733768.num_elements = 13;
c_733768.elements = (object *)e_734016;
c_733768.elements[0] = ((closureN)self_731945)->elements[0];
c_733768.elements[1] = ((closureN)self_731945)->elements[1];
c_733768.elements[2] = ((closureN)self_731945)->elements[2];
c_733768.elements[3] = ((closureN)self_731945)->elements[3];
c_733768.elements[4] = ((closureN)self_731945)->elements[4];
c_733768.elements[5] = ((closureN)self_731945)->elements[5];
c_733768.elements[6] = ((closureN)self_731945)->elements[6];
c_733768.elements[7] = ((closureN)self_731945)->elements[7];
c_733768.elements[8] = ((closureN)self_731945)->elements[8];
c_733768.elements[9] = ((closureN)self_731945)->elements[9];
c_733768.elements[10] = ((closureN)self_731945)->elements[10];
c_733768.elements[11] = ((closureN)self_731945)->elements[11];
c_733768.elements[12] = ((closureN)self_731945)->elements[12];



return_direct_with_clo1(data,(closure)&c_733768,__lambda_287,  Cyc_set_cell(data, ((closureN)self_731945)->elements[4], r_73940));; 
}

static void __lambda_287(void *data, object self_731946, int argc, object *args) /* object self_731946, object r_73890 */
 {

  
closureN_type c_733770;
object e_734014 [13];
c_733770.hdr.mark = gc_color_red;
 c_733770.hdr.grayed = 0;
c_733770.tag = closureN_tag;
 c_733770.fn = (function_type)__lambda_288;
c_733770.num_args = 1;
c_733770.num_elements = 13;
c_733770.elements = (object *)e_734014;
c_733770.elements[0] = ((closureN)self_731946)->elements[0];
c_733770.elements[1] = ((closureN)self_731946)->elements[1];
c_733770.elements[2] = ((closureN)self_731946)->elements[2];
c_733770.elements[3] = ((closureN)self_731946)->elements[3];
c_733770.elements[4] = ((closureN)self_731946)->elements[4];
c_733770.elements[5] = ((closureN)self_731946)->elements[5];
c_733770.elements[6] = ((closureN)self_731946)->elements[6];
c_733770.elements[7] = ((closureN)self_731946)->elements[7];
c_733770.elements[8] = ((closureN)self_731946)->elements[8];
c_733770.elements[9] = ((closureN)self_731946)->elements[9];
c_733770.elements[10] = ((closureN)self_731946)->elements[10];
c_733770.elements[11] = ((closureN)self_731946)->elements[11];
c_733770.elements[12] = ((closureN)self_731946)->elements[12];


make_utf8_string_with_len(c_734015, "---------------- after renumber lambdas", 39, 39);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733770, &c_734015);; 
}

static void __lambda_288(void *data, object self_731947, int argc, object *args) /* object self_731947, object r_73891 */
 {

  
closureN_type c_733772;
object e_734012 [13];
c_733772.hdr.mark = gc_color_red;
 c_733772.hdr.grayed = 0;
c_733772.tag = closureN_tag;
 c_733772.fn = (function_type)__lambda_289;
c_733772.num_args = 1;
c_733772.num_elements = 13;
c_733772.elements = (object *)e_734012;
c_733772.elements[0] = ((closureN)self_731947)->elements[0];
c_733772.elements[1] = ((closureN)self_731947)->elements[1];
c_733772.elements[2] = ((closureN)self_731947)->elements[2];
c_733772.elements[3] = ((closureN)self_731947)->elements[3];
c_733772.elements[4] = ((closureN)self_731947)->elements[4];
c_733772.elements[5] = ((closureN)self_731947)->elements[5];
c_733772.elements[6] = ((closureN)self_731947)->elements[6];
c_733772.elements[7] = ((closureN)self_731947)->elements[7];
c_733772.elements[8] = ((closureN)self_731947)->elements[8];
c_733772.elements[9] = ((closureN)self_731947)->elements[9];
c_733772.elements[10] = ((closureN)self_731947)->elements[10];
c_733772.elements[11] = ((closureN)self_731947)->elements[11];
c_733772.elements[12] = ((closureN)self_731947)->elements[12];


make_utf8_string_with_len(c_734013, "---------------- after renumber lambdas", 39, 39);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733772, &c_734013);; 
}

static void __lambda_289(void *data, object self_731948, int argc, object *args) /* object self_731948, object r_73892 */
 {

  
closureN_type c_733774;
object e_734008 [13];
c_733774.hdr.mark = gc_color_red;
 c_733774.hdr.grayed = 0;
c_733774.tag = closureN_tag;
 c_733774.fn = (function_type)__lambda_290;
c_733774.num_args = 1;
c_733774.num_elements = 13;
c_733774.elements = (object *)e_734008;
c_733774.elements[0] = ((closureN)self_731948)->elements[0];
c_733774.elements[1] = ((closureN)self_731948)->elements[1];
c_733774.elements[2] = ((closureN)self_731948)->elements[2];
c_733774.elements[3] = ((closureN)self_731948)->elements[3];
c_733774.elements[4] = ((closureN)self_731948)->elements[4];
c_733774.elements[5] = ((closureN)self_731948)->elements[5];
c_733774.elements[6] = ((closureN)self_731948)->elements[6];
c_733774.elements[7] = ((closureN)self_731948)->elements[7];
c_733774.elements[8] = ((closureN)self_731948)->elements[8];
c_733774.elements[9] = ((closureN)self_731948)->elements[9];
c_733774.elements[10] = ((closureN)self_731948)->elements[10];
c_733774.elements[11] = ((closureN)self_731948)->elements[11];
c_733774.elements[12] = ((closureN)self_731948)->elements[12];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733774, car(((closureN)self_731948)->elements[4]));; 
}

static void __lambda_290(void *data, object self_731949, int argc, object *args) /* object self_731949, object r_73939 */
 {
 object r_73939 = args[0];
  
closureN_type c_733776;
object e_734007 [13];
c_733776.hdr.mark = gc_color_red;
 c_733776.hdr.grayed = 0;
c_733776.tag = closureN_tag;
 c_733776.fn = (function_type)__lambda_291;
c_733776.num_args = 1;
c_733776.num_elements = 13;
c_733776.elements = (object *)e_734007;
c_733776.elements[0] = ((closureN)self_731949)->elements[0];
c_733776.elements[1] = ((closureN)self_731949)->elements[1];
c_733776.elements[2] = ((closureN)self_731949)->elements[2];
c_733776.elements[3] = ((closureN)self_731949)->elements[3];
c_733776.elements[4] = ((closureN)self_731949)->elements[4];
c_733776.elements[5] = ((closureN)self_731949)->elements[5];
c_733776.elements[6] = ((closureN)self_731949)->elements[6];
c_733776.elements[7] = ((closureN)self_731949)->elements[7];
c_733776.elements[8] = ((closureN)self_731949)->elements[8];
c_733776.elements[9] = ((closureN)self_731949)->elements[9];
c_733776.elements[10] = ((closureN)self_731949)->elements[10];
c_733776.elements[11] = ((closureN)self_731949)->elements[11];
c_733776.elements[12] = ((closureN)self_731949)->elements[12];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733776, r_73939);; 
}

static void __lambda_291(void *data, object self_731950, int argc, object *args) /* object self_731950, object r_73893 */
 {

  
closureN_type c_733778;
object e_733991 [13];
c_733778.hdr.mark = gc_color_red;
 c_733778.hdr.grayed = 0;
c_733778.tag = closureN_tag;
 c_733778.fn = (function_type)__lambda_292;
c_733778.num_args = 1;
c_733778.num_elements = 13;
c_733778.elements = (object *)e_733991;
c_733778.elements[0] = ((closureN)self_731950)->elements[0];
c_733778.elements[1] = ((closureN)self_731950)->elements[1];
c_733778.elements[2] = ((closureN)self_731950)->elements[2];
c_733778.elements[3] = ((closureN)self_731950)->elements[3];
c_733778.elements[4] = ((closureN)self_731950)->elements[4];
c_733778.elements[5] = ((closureN)self_731950)->elements[5];
c_733778.elements[6] = ((closureN)self_731950)->elements[6];
c_733778.elements[7] = ((closureN)self_731950)->elements[7];
c_733778.elements[8] = ((closureN)self_731950)->elements[8];
c_733778.elements[9] = ((closureN)self_731950)->elements[9];
c_733778.elements[10] = ((closureN)self_731950)->elements[10];
c_733778.elements[11] = ((closureN)self_731950)->elements[11];
c_733778.elements[12] = ((closureN)self_731950)->elements[12];


closureN_type c_733992;
object e_734006 [1];
c_733992.hdr.mark = gc_color_red;
 c_733992.hdr.grayed = 0;
c_733992.tag = closureN_tag;
 c_733992.fn = (function_type)__lambda_330;
c_733992.num_args = 1;
c_733992.num_elements = 1;
c_733992.elements = (object *)e_734006;
c_733992.elements[0] = ((closureN)self_731950)->elements[2];

return_direct_with_clo1(data,(closure)&c_733778,__lambda_292,  &c_733992);; 
}

static void __lambda_330(void *data, object self_731951, int argc, object *args) /* object self_731951, object k_73936, object expr_73179_73624 */
 {
 object k_73936 = args[0]; object expr_73179_73624 = args[1];
  
closureN_type c_733994;
object e_734005 [3];
c_733994.hdr.mark = gc_color_red;
 c_733994.hdr.grayed = 0;
c_733994.tag = closureN_tag;
 c_733994.fn = (function_type)__lambda_331;
c_733994.num_args = 1;
c_733994.num_elements = 3;
c_733994.elements = (object *)e_734005;
c_733994.elements[0] = expr_73179_73624;
c_733994.elements[1] = ((closureN)self_731951)->elements[0];
c_733994.elements[2] = k_73936;

return_direct_with_clo1(data,  __glo_clear_91mutables_scheme_cyclone_transforms, (((closure)  __glo_clear_91mutables_scheme_cyclone_transforms)->fn),  &c_733994);; 
}

static void __lambda_331(void *data, object self_731952, int argc, object *args) /* object self_731952, object r_73937 */
 {

  
closureN_type c_733996;
object e_734003 [3];
c_733996.hdr.mark = gc_color_red;
 c_733996.hdr.grayed = 0;
c_733996.tag = closureN_tag;
 c_733996.fn = (function_type)__lambda_332;
c_733996.num_args = 1;
c_733996.num_elements = 3;
c_733996.elements = (object *)e_734003;
c_733996.elements[0] = ((closureN)self_731952)->elements[0];
c_733996.elements[1] = ((closureN)self_731952)->elements[1];
c_733996.elements[2] = ((closureN)self_731952)->elements[2];

return_direct_with_clo2(data,  __glo_analyze_91mutable_91variables_scheme_cyclone_transforms, (((closure)  __glo_analyze_91mutable_91variables_scheme_cyclone_transforms)->fn),  &c_733996, ((closureN)self_731952)->elements[0]);; 
}

static void __lambda_332(void *data, object self_731953, int argc, object *args) /* object self_731953, object r_73938 */
 {

  

return_direct_with_clo3(data,  __glo_wrap_91mutables_scheme_cyclone_transforms, (((closure)  __glo_wrap_91mutables_scheme_cyclone_transforms)->fn),  ((closureN)self_731953)->elements[2], ((closureN)self_731953)->elements[0], car(((closureN)self_731953)->elements[1]));; 
}

static void __lambda_292(void *data, object self_731954, int argc, object *args) /* object self_731954, object r_73935 */
 {
 object r_73935 = args[0];
  
closureN_type c_733780;
object e_733987 [13];
c_733780.hdr.mark = gc_color_red;
 c_733780.hdr.grayed = 0;
c_733780.tag = closureN_tag;
 c_733780.fn = (function_type)__lambda_293;
c_733780.num_args = 1;
c_733780.num_elements = 13;
c_733780.elements = (object *)e_733987;
c_733780.elements[0] = ((closureN)self_731954)->elements[0];
c_733780.elements[1] = ((closureN)self_731954)->elements[1];
c_733780.elements[2] = ((closureN)self_731954)->elements[2];
c_733780.elements[3] = ((closureN)self_731954)->elements[3];
c_733780.elements[4] = ((closureN)self_731954)->elements[4];
c_733780.elements[5] = ((closureN)self_731954)->elements[5];
c_733780.elements[6] = ((closureN)self_731954)->elements[6];
c_733780.elements[7] = ((closureN)self_731954)->elements[7];
c_733780.elements[8] = ((closureN)self_731954)->elements[8];
c_733780.elements[9] = ((closureN)self_731954)->elements[9];
c_733780.elements[10] = ((closureN)self_731954)->elements[10];
c_733780.elements[11] = ((closureN)self_731954)->elements[11];
c_733780.elements[12] = ((closureN)self_731954)->elements[12];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733780, r_73935, car(((closureN)self_731954)->elements[4]));; 
}

static void __lambda_293(void *data, object self_731955, int argc, object *args) /* object self_731955, object r_73934 */
 {
 object r_73934 = args[0];
  
closureN_type c_733782;
object e_733983 [13];
c_733782.hdr.mark = gc_color_red;
 c_733782.hdr.grayed = 0;
c_733782.tag = closureN_tag;
 c_733782.fn = (function_type)__lambda_294;
c_733782.num_args = 1;
c_733782.num_elements = 13;
c_733782.elements = (object *)e_733983;
c_733782.elements[0] = ((closureN)self_731955)->elements[0];
c_733782.elements[1] = ((closureN)self_731955)->elements[1];
c_733782.elements[2] = ((closureN)self_731955)->elements[2];
c_733782.elements[3] = ((closureN)self_731955)->elements[3];
c_733782.elements[4] = ((closureN)self_731955)->elements[4];
c_733782.elements[5] = ((closureN)self_731955)->elements[5];
c_733782.elements[6] = ((closureN)self_731955)->elements[6];
c_733782.elements[7] = ((closureN)self_731955)->elements[7];
c_733782.elements[8] = ((closureN)self_731955)->elements[8];
c_733782.elements[9] = ((closureN)self_731955)->elements[9];
c_733782.elements[10] = ((closureN)self_731955)->elements[10];
c_733782.elements[11] = ((closureN)self_731955)->elements[11];
c_733782.elements[12] = ((closureN)self_731955)->elements[12];



return_direct_with_clo1(data,(closure)&c_733782,__lambda_294,  Cyc_set_cell(data, ((closureN)self_731955)->elements[4], r_73934));; 
}

static void __lambda_294(void *data, object self_731956, int argc, object *args) /* object self_731956, object r_73894 */
 {

  
closureN_type c_733784;
object e_733981 [13];
c_733784.hdr.mark = gc_color_red;
 c_733784.hdr.grayed = 0;
c_733784.tag = closureN_tag;
 c_733784.fn = (function_type)__lambda_295;
c_733784.num_args = 1;
c_733784.num_elements = 13;
c_733784.elements = (object *)e_733981;
c_733784.elements[0] = ((closureN)self_731956)->elements[0];
c_733784.elements[1] = ((closureN)self_731956)->elements[1];
c_733784.elements[2] = ((closureN)self_731956)->elements[2];
c_733784.elements[3] = ((closureN)self_731956)->elements[3];
c_733784.elements[4] = ((closureN)self_731956)->elements[4];
c_733784.elements[5] = ((closureN)self_731956)->elements[5];
c_733784.elements[6] = ((closureN)self_731956)->elements[6];
c_733784.elements[7] = ((closureN)self_731956)->elements[7];
c_733784.elements[8] = ((closureN)self_731956)->elements[8];
c_733784.elements[9] = ((closureN)self_731956)->elements[9];
c_733784.elements[10] = ((closureN)self_731956)->elements[10];
c_733784.elements[11] = ((closureN)self_731956)->elements[11];
c_733784.elements[12] = ((closureN)self_731956)->elements[12];


make_utf8_string_with_len(c_733982, "---------------- after wrap-mutables:", 37, 37);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733784, &c_733982);; 
}

static void __lambda_295(void *data, object self_731957, int argc, object *args) /* object self_731957, object r_73895 */
 {

  
closureN_type c_733786;
object e_733979 [13];
c_733786.hdr.mark = gc_color_red;
 c_733786.hdr.grayed = 0;
c_733786.tag = closureN_tag;
 c_733786.fn = (function_type)__lambda_296;
c_733786.num_args = 1;
c_733786.num_elements = 13;
c_733786.elements = (object *)e_733979;
c_733786.elements[0] = ((closureN)self_731957)->elements[0];
c_733786.elements[1] = ((closureN)self_731957)->elements[1];
c_733786.elements[2] = ((closureN)self_731957)->elements[2];
c_733786.elements[3] = ((closureN)self_731957)->elements[3];
c_733786.elements[4] = ((closureN)self_731957)->elements[4];
c_733786.elements[5] = ((closureN)self_731957)->elements[5];
c_733786.elements[6] = ((closureN)self_731957)->elements[6];
c_733786.elements[7] = ((closureN)self_731957)->elements[7];
c_733786.elements[8] = ((closureN)self_731957)->elements[8];
c_733786.elements[9] = ((closureN)self_731957)->elements[9];
c_733786.elements[10] = ((closureN)self_731957)->elements[10];
c_733786.elements[11] = ((closureN)self_731957)->elements[11];
c_733786.elements[12] = ((closureN)self_731957)->elements[12];


make_utf8_string_with_len(c_733980, "---------------- after wrap-mutables:", 37, 37);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733786, &c_733980);; 
}

static void __lambda_296(void *data, object self_731958, int argc, object *args) /* object self_731958, object r_73896 */
 {

  
closureN_type c_733788;
object e_733975 [13];
c_733788.hdr.mark = gc_color_red;
 c_733788.hdr.grayed = 0;
c_733788.tag = closureN_tag;
 c_733788.fn = (function_type)__lambda_297;
c_733788.num_args = 1;
c_733788.num_elements = 13;
c_733788.elements = (object *)e_733975;
c_733788.elements[0] = ((closureN)self_731958)->elements[0];
c_733788.elements[1] = ((closureN)self_731958)->elements[1];
c_733788.elements[2] = ((closureN)self_731958)->elements[2];
c_733788.elements[3] = ((closureN)self_731958)->elements[3];
c_733788.elements[4] = ((closureN)self_731958)->elements[4];
c_733788.elements[5] = ((closureN)self_731958)->elements[5];
c_733788.elements[6] = ((closureN)self_731958)->elements[6];
c_733788.elements[7] = ((closureN)self_731958)->elements[7];
c_733788.elements[8] = ((closureN)self_731958)->elements[8];
c_733788.elements[9] = ((closureN)self_731958)->elements[9];
c_733788.elements[10] = ((closureN)self_731958)->elements[10];
c_733788.elements[11] = ((closureN)self_731958)->elements[11];
c_733788.elements[12] = ((closureN)self_731958)->elements[12];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733788, car(((closureN)self_731958)->elements[4]));; 
}

static void __lambda_297(void *data, object self_731959, int argc, object *args) /* object self_731959, object r_73933 */
 {
 object r_73933 = args[0];
  
closureN_type c_733790;
object e_733974 [13];
c_733790.hdr.mark = gc_color_red;
 c_733790.hdr.grayed = 0;
c_733790.tag = closureN_tag;
 c_733790.fn = (function_type)__lambda_298;
c_733790.num_args = 1;
c_733790.num_elements = 13;
c_733790.elements = (object *)e_733974;
c_733790.elements[0] = ((closureN)self_731959)->elements[0];
c_733790.elements[1] = ((closureN)self_731959)->elements[1];
c_733790.elements[2] = ((closureN)self_731959)->elements[2];
c_733790.elements[3] = ((closureN)self_731959)->elements[3];
c_733790.elements[4] = ((closureN)self_731959)->elements[4];
c_733790.elements[5] = ((closureN)self_731959)->elements[5];
c_733790.elements[6] = ((closureN)self_731959)->elements[6];
c_733790.elements[7] = ((closureN)self_731959)->elements[7];
c_733790.elements[8] = ((closureN)self_731959)->elements[8];
c_733790.elements[9] = ((closureN)self_731959)->elements[9];
c_733790.elements[10] = ((closureN)self_731959)->elements[10];
c_733790.elements[11] = ((closureN)self_731959)->elements[11];
c_733790.elements[12] = ((closureN)self_731959)->elements[12];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733790, r_73933);; 
}

static void __lambda_298(void *data, object self_731960, int argc, object *args) /* object self_731960, object r_73897 */
 {

  
closureN_type c_733792;
object e_733970 [13];
c_733792.hdr.mark = gc_color_red;
 c_733792.hdr.grayed = 0;
c_733792.tag = closureN_tag;
 c_733792.fn = (function_type)__lambda_299;
c_733792.num_args = 1;
c_733792.num_elements = 13;
c_733792.elements = (object *)e_733970;
c_733792.elements[0] = ((closureN)self_731960)->elements[0];
c_733792.elements[1] = ((closureN)self_731960)->elements[1];
c_733792.elements[2] = ((closureN)self_731960)->elements[2];
c_733792.elements[3] = ((closureN)self_731960)->elements[3];
c_733792.elements[4] = ((closureN)self_731960)->elements[4];
c_733792.elements[5] = ((closureN)self_731960)->elements[5];
c_733792.elements[6] = ((closureN)self_731960)->elements[6];
c_733792.elements[7] = ((closureN)self_731960)->elements[7];
c_733792.elements[8] = ((closureN)self_731960)->elements[8];
c_733792.elements[9] = ((closureN)self_731960)->elements[9];
c_733792.elements[10] = ((closureN)self_731960)->elements[10];
c_733792.elements[11] = ((closureN)self_731960)->elements[11];
c_733792.elements[12] = ((closureN)self_731960)->elements[12];



return_direct_with_clo2(data,  __glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  &c_733792, car(((closureN)self_731960)->elements[4]));; 
}

static void __lambda_299(void *data, object self_731961, int argc, object *args) /* object self_731961, object r_73898 */
 {

  
closureN_type c_733794;
object e_733912 [12];
c_733794.hdr.mark = gc_color_red;
 c_733794.hdr.grayed = 0;
c_733794.tag = closureN_tag;
 c_733794.fn = (function_type)__lambda_300;
c_733794.num_args = 1;
c_733794.num_elements = 12;
c_733794.elements = (object *)e_733912;
c_733794.elements[0] = ((closureN)self_731961)->elements[0];
c_733794.elements[1] = ((closureN)self_731961)->elements[1];
c_733794.elements[2] = ((closureN)self_731961)->elements[3];
c_733794.elements[3] = ((closureN)self_731961)->elements[4];
c_733794.elements[4] = ((closureN)self_731961)->elements[5];
c_733794.elements[5] = ((closureN)self_731961)->elements[6];
c_733794.elements[6] = ((closureN)self_731961)->elements[7];
c_733794.elements[7] = ((closureN)self_731961)->elements[8];
c_733794.elements[8] = ((closureN)self_731961)->elements[9];
c_733794.elements[9] = ((closureN)self_731961)->elements[10];
c_733794.elements[10] = ((closureN)self_731961)->elements[11];
c_733794.elements[11] = ((closureN)self_731961)->elements[12];


closureN_type c_733913;
object e_733969 [1];
c_733913.hdr.mark = gc_color_red;
 c_733913.hdr.grayed = 0;
c_733913.tag = closureN_tag;
 c_733913.fn = (function_type)__lambda_321;
c_733913.num_args = 1;
c_733913.num_elements = 1;
c_733913.elements = (object *)e_733969;
c_733913.elements[0] = ((closureN)self_731961)->elements[2];

return_direct_with_clo1(data,(closure)&c_733794,__lambda_300,  &c_733913);; 
}

static void __lambda_321(void *data, object self_731962, int argc, object *args) /* object self_731962, object k_73921, object expr_73180_73625 */
 {
 object k_73921 = args[0]; object expr_73180_73625 = args[1];
  
closureN_type c_733915;
object e_733968 [3];
c_733915.hdr.mark = gc_color_red;
 c_733915.hdr.grayed = 0;
c_733915.tag = closureN_tag;
 c_733915.fn = (function_type)__lambda_322;
c_733915.num_args = 1;
c_733915.num_elements = 3;
c_733915.elements = (object *)e_733968;
c_733915.elements[0] = expr_73180_73625;
c_733915.elements[1] = ((closureN)self_731962)->elements[0];
c_733915.elements[2] = k_73921;

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_733915, expr_73180_73625);; 
}

static void __lambda_322(void *data, object self_731963, int argc, object *args) /* object self_731963, object r_73922 */
 {
 object r_73922 = args[0];
  if( (boolean_f != r_73922) ){ 
  
closureN_type c_733917;
object e_733945 [3];
c_733917.hdr.mark = gc_color_red;
 c_733917.hdr.grayed = 0;
c_733917.tag = closureN_tag;
 c_733917.fn = (function_type)__lambda_323;
c_733917.num_args = 1;
c_733917.num_elements = 3;
c_733917.elements = (object *)e_733945;
c_733917.elements[0] = ((closureN)self_731963)->elements[0];
c_733917.elements[1] = ((closureN)self_731963)->elements[1];
c_733917.elements[2] = ((closureN)self_731963)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_733917, ((closureN)self_731963)->elements[0]);
} else { 
  
closureN_type c_733948;
object e_733966 [3];
c_733948.hdr.mark = gc_color_red;
 c_733948.hdr.grayed = 0;
c_733948.tag = closureN_tag;
 c_733948.fn = (function_type)__lambda_327;
c_733948.num_args = 1;
c_733948.num_elements = 3;
c_733948.elements = (object *)e_733966;
c_733948.elements[0] = ((closureN)self_731963)->elements[0];
c_733948.elements[1] = ((closureN)self_731963)->elements[1];
c_733948.elements[2] = ((closureN)self_731963)->elements[2];

return_direct_with_clo2(data,  __glo_define_91c_127_scheme_cyclone_util, (((closure)  __glo_define_91c_127_scheme_cyclone_util)->fn),  &c_733948, ((closureN)self_731963)->elements[0]);}
;; 
}

static void __lambda_327(void *data, object self_731968, int argc, object *args) /* object self_731968, object r_73930 */
 {
 object r_73930 = args[0];
  if( (boolean_f != r_73930) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731968)->elements[2], (((closure)  ((closureN)self_731968)->elements[2])->fn),  ((closureN)self_731968)->elements[0]);
} else { 
  
closureN_type c_733953;
object e_733961 [1];
c_733953.hdr.mark = gc_color_red;
 c_733953.hdr.grayed = 0;
c_733953.tag = closureN_tag;
 c_733953.fn = (function_type)__lambda_328;
c_733953.num_args = 1;
c_733953.num_elements = 1;
c_733953.elements = (object *)e_733961;
c_733953.elements[0] = ((closureN)self_731968)->elements[2];



return_direct_with_clo4(data,  __glo_closure_91convert_scheme_cyclone_cps_91optimizations, (((closure)  __glo_closure_91convert_scheme_cyclone_cps_91optimizations)->fn),  &c_733953, ((closureN)self_731968)->elements[0], car(((closureN)self_731968)->elements[1]), __glo__85optimization_91level_85);}
;; 
}

static void __lambda_328(void *data, object self_731969, int argc, object *args) /* object self_731969, object r_73932 */
 {
 object r_73932 = args[0];
  
closureN_type c_733955;
object e_733960 [1];
c_733955.hdr.mark = gc_color_red;
 c_733955.hdr.grayed = 0;
c_733955.tag = closureN_tag;
 c_733955.fn = (function_type)__lambda_329;
c_733955.num_args = 1;
c_733955.num_elements = 1;
c_733955.elements = (object *)e_733960;
c_733955.elements[0] = ((closureN)self_731969)->elements[0];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_733955, r_73932);; 
}

static void __lambda_329(void *data, object self_731970, int argc, object *args) /* object self_731970, object r_73931 */
 {
 object r_73931 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731970)->elements[0], (((closure)  ((closureN)self_731970)->elements[0])->fn),  Cyc_car(data, r_73931));; 
}

static void __lambda_323(void *data, object self_731964, int argc, object *args) /* object self_731964, object r_73925 */
 {
 object r_73925 = args[0];
  
closureN_type c_733919;
object e_733937 [2];
c_733919.hdr.mark = gc_color_red;
 c_733919.hdr.grayed = 0;
c_733919.tag = closureN_tag;
 c_733919.fn = (function_type)__lambda_324;
c_733919.num_args = 1;
c_733919.num_elements = 2;
c_733919.elements = (object *)e_733937;
c_733919.elements[0] = ((closureN)self_731964)->elements[2];
c_733919.elements[1] = r_73925;


complex_num_type local_733940; 


return_direct_with_clo4(data,  __glo_closure_91convert_scheme_cyclone_cps_91optimizations, (((closure)  __glo_closure_91convert_scheme_cyclone_cps_91optimizations)->fn),  &c_733919, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_733940, ((closureN)self_731964)->elements[0]), car(((closureN)self_731964)->elements[1]), __glo__85optimization_91level_85);; 
}

static void __lambda_324(void *data, object self_731965, int argc, object *args) /* object self_731965, object r_73928 */
 {
 object r_73928 = args[0];
  
closureN_type c_733921;
object e_733936 [2];
c_733921.hdr.mark = gc_color_red;
 c_733921.hdr.grayed = 0;
c_733921.tag = closureN_tag;
 c_733921.fn = (function_type)__lambda_325;
c_733921.num_args = 1;
c_733921.num_elements = 2;
c_733921.elements = (object *)e_733936;
c_733921.elements[0] = ((closureN)self_731965)->elements[0];
c_733921.elements[1] = ((closureN)self_731965)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_733921, r_73928);; 
}

static void __lambda_325(void *data, object self_731966, int argc, object *args) /* object self_731966, object r_73927 */
 {
 object r_73927 = args[0];
  
closureN_type c_733923;
object e_733933 [2];
c_733923.hdr.mark = gc_color_red;
 c_733923.hdr.grayed = 0;
c_733923.tag = closureN_tag;
 c_733923.fn = (function_type)__lambda_326;
c_733923.num_args = 1;
c_733923.num_elements = 2;
c_733923.elements = (object *)e_733933;
c_733923.elements[0] = ((closureN)self_731966)->elements[0];
c_733923.elements[1] = ((closureN)self_731966)->elements[1];



return_direct_with_clo1(data,(closure)&c_733923,__lambda_326,  Cyc_car(data, r_73927));; 
}

static void __lambda_326(void *data, object self_731967, int argc, object *args) /* object self_731967, object r_73926 */
 {
 object r_73926 = args[0];
  
pair_type local_733928; 

pair_type local_733931; 
return_direct_with_clo1(data,  ((closureN)self_731967)->elements[0], (((closure)  ((closureN)self_731967)->elements[0])->fn),  set_pair_as_expr(&local_733928, quote_define, set_pair_as_expr(&local_733931, ((closureN)self_731967)->elements[1], r_73926)));; 
}

static void __lambda_300(void *data, object self_731971, int argc, object *args) /* object self_731971, object r_73920 */
 {
 object r_73920 = args[0];
  
closureN_type c_733796;
object e_733908 [12];
c_733796.hdr.mark = gc_color_red;
 c_733796.hdr.grayed = 0;
c_733796.tag = closureN_tag;
 c_733796.fn = (function_type)__lambda_301;
c_733796.num_args = 1;
c_733796.num_elements = 12;
c_733796.elements = (object *)e_733908;
c_733796.elements[0] = ((closureN)self_731971)->elements[0];
c_733796.elements[1] = ((closureN)self_731971)->elements[1];
c_733796.elements[2] = ((closureN)self_731971)->elements[2];
c_733796.elements[3] = ((closureN)self_731971)->elements[3];
c_733796.elements[4] = ((closureN)self_731971)->elements[4];
c_733796.elements[5] = ((closureN)self_731971)->elements[5];
c_733796.elements[6] = ((closureN)self_731971)->elements[6];
c_733796.elements[7] = ((closureN)self_731971)->elements[7];
c_733796.elements[8] = ((closureN)self_731971)->elements[8];
c_733796.elements[9] = ((closureN)self_731971)->elements[9];
c_733796.elements[10] = ((closureN)self_731971)->elements[10];
c_733796.elements[11] = ((closureN)self_731971)->elements[11];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_733796, r_73920, car(((closureN)self_731971)->elements[3]));; 
}

static void __lambda_301(void *data, object self_731972, int argc, object *args) /* object self_731972, object r_73919 */
 {
 object r_73919 = args[0];
  
closureN_type c_733798;
object e_733904 [12];
c_733798.hdr.mark = gc_color_red;
 c_733798.hdr.grayed = 0;
c_733798.tag = closureN_tag;
 c_733798.fn = (function_type)__lambda_302;
c_733798.num_args = 1;
c_733798.num_elements = 12;
c_733798.elements = (object *)e_733904;
c_733798.elements[0] = ((closureN)self_731972)->elements[0];
c_733798.elements[1] = ((closureN)self_731972)->elements[1];
c_733798.elements[2] = ((closureN)self_731972)->elements[2];
c_733798.elements[3] = ((closureN)self_731972)->elements[3];
c_733798.elements[4] = ((closureN)self_731972)->elements[4];
c_733798.elements[5] = ((closureN)self_731972)->elements[5];
c_733798.elements[6] = ((closureN)self_731972)->elements[6];
c_733798.elements[7] = ((closureN)self_731972)->elements[7];
c_733798.elements[8] = ((closureN)self_731972)->elements[8];
c_733798.elements[9] = ((closureN)self_731972)->elements[9];
c_733798.elements[10] = ((closureN)self_731972)->elements[10];
c_733798.elements[11] = ((closureN)self_731972)->elements[11];



return_direct_with_clo1(data,(closure)&c_733798,__lambda_302,  Cyc_set_cell(data, ((closureN)self_731972)->elements[3], r_73919));; 
}

static void __lambda_302(void *data, object self_731973, int argc, object *args) /* object self_731973, object r_73899 */
 {

  
closureN_type c_733800;
object e_733902 [12];
c_733800.hdr.mark = gc_color_red;
 c_733800.hdr.grayed = 0;
c_733800.tag = closureN_tag;
 c_733800.fn = (function_type)__lambda_303;
c_733800.num_args = 1;
c_733800.num_elements = 12;
c_733800.elements = (object *)e_733902;
c_733800.elements[0] = ((closureN)self_731973)->elements[0];
c_733800.elements[1] = ((closureN)self_731973)->elements[1];
c_733800.elements[2] = ((closureN)self_731973)->elements[2];
c_733800.elements[3] = ((closureN)self_731973)->elements[3];
c_733800.elements[4] = ((closureN)self_731973)->elements[4];
c_733800.elements[5] = ((closureN)self_731973)->elements[5];
c_733800.elements[6] = ((closureN)self_731973)->elements[6];
c_733800.elements[7] = ((closureN)self_731973)->elements[7];
c_733800.elements[8] = ((closureN)self_731973)->elements[8];
c_733800.elements[9] = ((closureN)self_731973)->elements[9];
c_733800.elements[10] = ((closureN)self_731973)->elements[10];
c_733800.elements[11] = ((closureN)self_731973)->elements[11];


make_utf8_string_with_len(c_733903, "---------------- after closure-convert:", 39, 39);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733800, &c_733903);; 
}

static void __lambda_303(void *data, object self_731974, int argc, object *args) /* object self_731974, object r_73900 */
 {

  
closureN_type c_733802;
object e_733900 [12];
c_733802.hdr.mark = gc_color_red;
 c_733802.hdr.grayed = 0;
c_733802.tag = closureN_tag;
 c_733802.fn = (function_type)__lambda_304;
c_733802.num_args = 1;
c_733802.num_elements = 12;
c_733802.elements = (object *)e_733900;
c_733802.elements[0] = ((closureN)self_731974)->elements[0];
c_733802.elements[1] = ((closureN)self_731974)->elements[1];
c_733802.elements[2] = ((closureN)self_731974)->elements[2];
c_733802.elements[3] = ((closureN)self_731974)->elements[3];
c_733802.elements[4] = ((closureN)self_731974)->elements[4];
c_733802.elements[5] = ((closureN)self_731974)->elements[5];
c_733802.elements[6] = ((closureN)self_731974)->elements[6];
c_733802.elements[7] = ((closureN)self_731974)->elements[7];
c_733802.elements[8] = ((closureN)self_731974)->elements[8];
c_733802.elements[9] = ((closureN)self_731974)->elements[9];
c_733802.elements[10] = ((closureN)self_731974)->elements[10];
c_733802.elements[11] = ((closureN)self_731974)->elements[11];


make_utf8_string_with_len(c_733901, "---------------- after closure-convert:", 39, 39);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733802, &c_733901);; 
}

static void __lambda_304(void *data, object self_731975, int argc, object *args) /* object self_731975, object r_73901 */
 {

  
closureN_type c_733804;
object e_733896 [12];
c_733804.hdr.mark = gc_color_red;
 c_733804.hdr.grayed = 0;
c_733804.tag = closureN_tag;
 c_733804.fn = (function_type)__lambda_305;
c_733804.num_args = 1;
c_733804.num_elements = 12;
c_733804.elements = (object *)e_733896;
c_733804.elements[0] = ((closureN)self_731975)->elements[0];
c_733804.elements[1] = ((closureN)self_731975)->elements[1];
c_733804.elements[2] = ((closureN)self_731975)->elements[2];
c_733804.elements[3] = ((closureN)self_731975)->elements[3];
c_733804.elements[4] = ((closureN)self_731975)->elements[4];
c_733804.elements[5] = ((closureN)self_731975)->elements[5];
c_733804.elements[6] = ((closureN)self_731975)->elements[6];
c_733804.elements[7] = ((closureN)self_731975)->elements[7];
c_733804.elements[8] = ((closureN)self_731975)->elements[8];
c_733804.elements[9] = ((closureN)self_731975)->elements[9];
c_733804.elements[10] = ((closureN)self_731975)->elements[10];
c_733804.elements[11] = ((closureN)self_731975)->elements[11];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733804, car(((closureN)self_731975)->elements[3]));; 
}

static void __lambda_305(void *data, object self_731976, int argc, object *args) /* object self_731976, object r_73918 */
 {
 object r_73918 = args[0];
  
closureN_type c_733806;
object e_733895 [12];
c_733806.hdr.mark = gc_color_red;
 c_733806.hdr.grayed = 0;
c_733806.tag = closureN_tag;
 c_733806.fn = (function_type)__lambda_306;
c_733806.num_args = 1;
c_733806.num_elements = 12;
c_733806.elements = (object *)e_733895;
c_733806.elements[0] = ((closureN)self_731976)->elements[0];
c_733806.elements[1] = ((closureN)self_731976)->elements[1];
c_733806.elements[2] = ((closureN)self_731976)->elements[2];
c_733806.elements[3] = ((closureN)self_731976)->elements[3];
c_733806.elements[4] = ((closureN)self_731976)->elements[4];
c_733806.elements[5] = ((closureN)self_731976)->elements[5];
c_733806.elements[6] = ((closureN)self_731976)->elements[6];
c_733806.elements[7] = ((closureN)self_731976)->elements[7];
c_733806.elements[8] = ((closureN)self_731976)->elements[8];
c_733806.elements[9] = ((closureN)self_731976)->elements[9];
c_733806.elements[10] = ((closureN)self_731976)->elements[10];
c_733806.elements[11] = ((closureN)self_731976)->elements[11];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733806, r_73918);; 
}

static void __lambda_306(void *data, object self_731977, int argc, object *args) /* object self_731977, object r_73902 */
 {

  
closureN_type c_733808;
object e_733893 [12];
c_733808.hdr.mark = gc_color_red;
 c_733808.hdr.grayed = 0;
c_733808.tag = closureN_tag;
 c_733808.fn = (function_type)__lambda_307;
c_733808.num_args = 1;
c_733808.num_elements = 12;
c_733808.elements = (object *)e_733893;
c_733808.elements[0] = ((closureN)self_731977)->elements[0];
c_733808.elements[1] = ((closureN)self_731977)->elements[1];
c_733808.elements[2] = ((closureN)self_731977)->elements[2];
c_733808.elements[3] = ((closureN)self_731977)->elements[3];
c_733808.elements[4] = ((closureN)self_731977)->elements[4];
c_733808.elements[5] = ((closureN)self_731977)->elements[5];
c_733808.elements[6] = ((closureN)self_731977)->elements[6];
c_733808.elements[7] = ((closureN)self_731977)->elements[7];
c_733808.elements[8] = ((closureN)self_731977)->elements[8];
c_733808.elements[9] = ((closureN)self_731977)->elements[9];
c_733808.elements[10] = ((closureN)self_731977)->elements[10];
c_733808.elements[11] = ((closureN)self_731977)->elements[11];


make_utf8_string_with_len(c_733894, "---------------- analysis db: ", 30, 30);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733808, &c_733894);; 
}

static void __lambda_307(void *data, object self_731978, int argc, object *args) /* object self_731978, object r_73903 */
 {

  
closureN_type c_733810;
object e_733891 [12];
c_733810.hdr.mark = gc_color_red;
 c_733810.hdr.grayed = 0;
c_733810.tag = closureN_tag;
 c_733810.fn = (function_type)__lambda_308;
c_733810.num_args = 1;
c_733810.num_elements = 12;
c_733810.elements = (object *)e_733891;
c_733810.elements[0] = ((closureN)self_731978)->elements[0];
c_733810.elements[1] = ((closureN)self_731978)->elements[1];
c_733810.elements[2] = ((closureN)self_731978)->elements[2];
c_733810.elements[3] = ((closureN)self_731978)->elements[3];
c_733810.elements[4] = ((closureN)self_731978)->elements[4];
c_733810.elements[5] = ((closureN)self_731978)->elements[5];
c_733810.elements[6] = ((closureN)self_731978)->elements[6];
c_733810.elements[7] = ((closureN)self_731978)->elements[7];
c_733810.elements[8] = ((closureN)self_731978)->elements[8];
c_733810.elements[9] = ((closureN)self_731978)->elements[9];
c_733810.elements[10] = ((closureN)self_731978)->elements[10];
c_733810.elements[11] = ((closureN)self_731978)->elements[11];


make_utf8_string_with_len(c_733892, "---------------- analysis db: ", 30, 30);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733810, &c_733892);; 
}

static void __lambda_308(void *data, object self_731979, int argc, object *args) /* object self_731979, object r_73904 */
 {

  
closureN_type c_733812;
object e_733890 [12];
c_733812.hdr.mark = gc_color_red;
 c_733812.hdr.grayed = 0;
c_733812.tag = closureN_tag;
 c_733812.fn = (function_type)__lambda_309;
c_733812.num_args = 1;
c_733812.num_elements = 12;
c_733812.elements = (object *)e_733890;
c_733812.elements[0] = ((closureN)self_731979)->elements[0];
c_733812.elements[1] = ((closureN)self_731979)->elements[1];
c_733812.elements[2] = ((closureN)self_731979)->elements[2];
c_733812.elements[3] = ((closureN)self_731979)->elements[3];
c_733812.elements[4] = ((closureN)self_731979)->elements[4];
c_733812.elements[5] = ((closureN)self_731979)->elements[5];
c_733812.elements[6] = ((closureN)self_731979)->elements[6];
c_733812.elements[7] = ((closureN)self_731979)->elements[7];
c_733812.elements[8] = ((closureN)self_731979)->elements[8];
c_733812.elements[9] = ((closureN)self_731979)->elements[9];
c_733812.elements[10] = ((closureN)self_731979)->elements[10];
c_733812.elements[11] = ((closureN)self_731979)->elements[11];

return_direct_with_clo1(data,  __glo_adb_117get_91db_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adb_117get_91db_scheme_cyclone_cps_91optimizations)->fn),  &c_733812);; 
}

static void __lambda_309(void *data, object self_731980, int argc, object *args) /* object self_731980, object r_73917 */
 {
 object r_73917 = args[0];
  
closureN_type c_733814;
object e_733889 [12];
c_733814.hdr.mark = gc_color_red;
 c_733814.hdr.grayed = 0;
c_733814.tag = closureN_tag;
 c_733814.fn = (function_type)__lambda_310;
c_733814.num_args = 1;
c_733814.num_elements = 12;
c_733814.elements = (object *)e_733889;
c_733814.elements[0] = ((closureN)self_731980)->elements[0];
c_733814.elements[1] = ((closureN)self_731980)->elements[1];
c_733814.elements[2] = ((closureN)self_731980)->elements[2];
c_733814.elements[3] = ((closureN)self_731980)->elements[3];
c_733814.elements[4] = ((closureN)self_731980)->elements[4];
c_733814.elements[5] = ((closureN)self_731980)->elements[5];
c_733814.elements[6] = ((closureN)self_731980)->elements[6];
c_733814.elements[7] = ((closureN)self_731980)->elements[7];
c_733814.elements[8] = ((closureN)self_731980)->elements[8];
c_733814.elements[9] = ((closureN)self_731980)->elements[9];
c_733814.elements[10] = ((closureN)self_731980)->elements[10];
c_733814.elements[11] = ((closureN)self_731980)->elements[11];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733814, r_73917);; 
}

static void __lambda_310(void *data, object self_731981, int argc, object *args) /* object self_731981, object r_73905 */
 {

  closureN_type c_733825;
object e_733888 [12];
c_733825.hdr.mark = gc_color_red;
 c_733825.hdr.grayed = 0;
c_733825.tag = closureN_tag;
 c_733825.fn = (function_type)__lambda_313;
c_733825.num_args = 1;
c_733825.num_elements = 12;
c_733825.elements = (object *)e_733888;
c_733825.elements[0] = ((closureN)self_731981)->elements[0];
c_733825.elements[1] = ((closureN)self_731981)->elements[1];
c_733825.elements[2] = ((closureN)self_731981)->elements[2];
c_733825.elements[3] = ((closureN)self_731981)->elements[3];
c_733825.elements[4] = ((closureN)self_731981)->elements[4];
c_733825.elements[5] = ((closureN)self_731981)->elements[5];
c_733825.elements[6] = ((closureN)self_731981)->elements[6];
c_733825.elements[7] = ((closureN)self_731981)->elements[7];
c_733825.elements[8] = ((closureN)self_731981)->elements[8];
c_733825.elements[9] = ((closureN)self_731981)->elements[9];
c_733825.elements[10] = ((closureN)self_731981)->elements[10];
c_733825.elements[11] = ((closureN)self_731981)->elements[11];

return_direct1(data,__lambda_311,&c_733825);; 
}

static void __lambda_313(void *data, object self_731982, int argc, object *args) /* object self_731982, object r_73906 */
 {

  
closureN_type c_733827;
object e_733886 [12];
c_733827.hdr.mark = gc_color_red;
 c_733827.hdr.grayed = 0;
c_733827.tag = closureN_tag;
 c_733827.fn = (function_type)__lambda_314;
c_733827.num_args = 1;
c_733827.num_elements = 12;
c_733827.elements = (object *)e_733886;
c_733827.elements[0] = ((closureN)self_731982)->elements[0];
c_733827.elements[1] = ((closureN)self_731982)->elements[1];
c_733827.elements[2] = ((closureN)self_731982)->elements[2];
c_733827.elements[3] = ((closureN)self_731982)->elements[3];
c_733827.elements[4] = ((closureN)self_731982)->elements[4];
c_733827.elements[5] = ((closureN)self_731982)->elements[5];
c_733827.elements[6] = ((closureN)self_731982)->elements[6];
c_733827.elements[7] = ((closureN)self_731982)->elements[7];
c_733827.elements[8] = ((closureN)self_731982)->elements[8];
c_733827.elements[9] = ((closureN)self_731982)->elements[9];
c_733827.elements[10] = ((closureN)self_731982)->elements[10];
c_733827.elements[11] = ((closureN)self_731982)->elements[11];


make_utf8_string_with_len(c_733887, "---------------- C headers: ", 28, 28);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733827, &c_733887);; 
}

static void __lambda_314(void *data, object self_731983, int argc, object *args) /* object self_731983, object r_73907 */
 {

  
closureN_type c_733829;
object e_733882 [12];
c_733829.hdr.mark = gc_color_red;
 c_733829.hdr.grayed = 0;
c_733829.tag = closureN_tag;
 c_733829.fn = (function_type)__lambda_315;
c_733829.num_args = 1;
c_733829.num_elements = 12;
c_733829.elements = (object *)e_733882;
c_733829.elements[0] = ((closureN)self_731983)->elements[0];
c_733829.elements[1] = ((closureN)self_731983)->elements[1];
c_733829.elements[2] = ((closureN)self_731983)->elements[2];
c_733829.elements[3] = ((closureN)self_731983)->elements[3];
c_733829.elements[4] = ((closureN)self_731983)->elements[4];
c_733829.elements[5] = ((closureN)self_731983)->elements[5];
c_733829.elements[6] = ((closureN)self_731983)->elements[6];
c_733829.elements[7] = ((closureN)self_731983)->elements[7];
c_733829.elements[8] = ((closureN)self_731983)->elements[8];
c_733829.elements[9] = ((closureN)self_731983)->elements[9];
c_733829.elements[10] = ((closureN)self_731983)->elements[10];
c_733829.elements[11] = ((closureN)self_731983)->elements[11];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733829, car(((closureN)self_731983)->elements[0]));; 
}

static void __lambda_315(void *data, object self_731984, int argc, object *args) /* object self_731984, object r_73908 */
 {

  
closureN_type c_733831;
object e_733880 [12];
c_733831.hdr.mark = gc_color_red;
 c_733831.hdr.grayed = 0;
c_733831.tag = closureN_tag;
 c_733831.fn = (function_type)__lambda_316;
c_733831.num_args = 1;
c_733831.num_elements = 12;
c_733831.elements = (object *)e_733880;
c_733831.elements[0] = ((closureN)self_731984)->elements[0];
c_733831.elements[1] = ((closureN)self_731984)->elements[1];
c_733831.elements[2] = ((closureN)self_731984)->elements[2];
c_733831.elements[3] = ((closureN)self_731984)->elements[3];
c_733831.elements[4] = ((closureN)self_731984)->elements[4];
c_733831.elements[5] = ((closureN)self_731984)->elements[5];
c_733831.elements[6] = ((closureN)self_731984)->elements[6];
c_733831.elements[7] = ((closureN)self_731984)->elements[7];
c_733831.elements[8] = ((closureN)self_731984)->elements[8];
c_733831.elements[9] = ((closureN)self_731984)->elements[9];
c_733831.elements[10] = ((closureN)self_731984)->elements[10];
c_733831.elements[11] = ((closureN)self_731984)->elements[11];


make_utf8_string_with_len(c_733881, "---------------- module globals: ", 33, 33);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733831, &c_733881);; 
}

static void __lambda_316(void *data, object self_731985, int argc, object *args) /* object self_731985, object r_73909 */
 {

  
closureN_type c_733833;
object e_733876 [12];
c_733833.hdr.mark = gc_color_red;
 c_733833.hdr.grayed = 0;
c_733833.tag = closureN_tag;
 c_733833.fn = (function_type)__lambda_317;
c_733833.num_args = 1;
c_733833.num_elements = 12;
c_733833.elements = (object *)e_733876;
c_733833.elements[0] = ((closureN)self_731985)->elements[0];
c_733833.elements[1] = ((closureN)self_731985)->elements[1];
c_733833.elements[2] = ((closureN)self_731985)->elements[2];
c_733833.elements[3] = ((closureN)self_731985)->elements[3];
c_733833.elements[4] = ((closureN)self_731985)->elements[4];
c_733833.elements[5] = ((closureN)self_731985)->elements[5];
c_733833.elements[6] = ((closureN)self_731985)->elements[6];
c_733833.elements[7] = ((closureN)self_731985)->elements[7];
c_733833.elements[8] = ((closureN)self_731985)->elements[8];
c_733833.elements[9] = ((closureN)self_731985)->elements[9];
c_733833.elements[10] = ((closureN)self_731985)->elements[10];
c_733833.elements[11] = ((closureN)self_731985)->elements[11];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733833, car(((closureN)self_731985)->elements[8]));; 
}

static void __lambda_317(void *data, object self_731986, int argc, object *args) /* object self_731986, object r_73910 */
 {

  
closureN_type c_733835;
object e_733874 [12];
c_733835.hdr.mark = gc_color_red;
 c_733835.hdr.grayed = 0;
c_733835.tag = closureN_tag;
 c_733835.fn = (function_type)__lambda_318;
c_733835.num_args = 1;
c_733835.num_elements = 12;
c_733835.elements = (object *)e_733874;
c_733835.elements[0] = ((closureN)self_731986)->elements[0];
c_733835.elements[1] = ((closureN)self_731986)->elements[1];
c_733835.elements[2] = ((closureN)self_731986)->elements[2];
c_733835.elements[3] = ((closureN)self_731986)->elements[3];
c_733835.elements[4] = ((closureN)self_731986)->elements[4];
c_733835.elements[5] = ((closureN)self_731986)->elements[5];
c_733835.elements[6] = ((closureN)self_731986)->elements[6];
c_733835.elements[7] = ((closureN)self_731986)->elements[7];
c_733835.elements[8] = ((closureN)self_731986)->elements[8];
c_733835.elements[9] = ((closureN)self_731986)->elements[9];
c_733835.elements[10] = ((closureN)self_731986)->elements[10];
c_733835.elements[11] = ((closureN)self_731986)->elements[11];


make_utf8_string_with_len(c_733875, "---------------- C code:", 24, 24);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733835, &c_733875);; 
}

static void __lambda_318(void *data, object self_731987, int argc, object *args) /* object self_731987, object r_73911 */
 {

  
closureN_type c_733837;
object e_733872 [12];
c_733837.hdr.mark = gc_color_red;
 c_733837.hdr.grayed = 0;
c_733837.tag = closureN_tag;
 c_733837.fn = (function_type)__lambda_319;
c_733837.num_args = 1;
c_733837.num_elements = 12;
c_733837.elements = (object *)e_733872;
c_733837.elements[0] = ((closureN)self_731987)->elements[0];
c_733837.elements[1] = ((closureN)self_731987)->elements[1];
c_733837.elements[2] = ((closureN)self_731987)->elements[2];
c_733837.elements[3] = ((closureN)self_731987)->elements[3];
c_733837.elements[4] = ((closureN)self_731987)->elements[4];
c_733837.elements[5] = ((closureN)self_731987)->elements[5];
c_733837.elements[6] = ((closureN)self_731987)->elements[6];
c_733837.elements[7] = ((closureN)self_731987)->elements[7];
c_733837.elements[8] = ((closureN)self_731987)->elements[8];
c_733837.elements[9] = ((closureN)self_731987)->elements[9];
c_733837.elements[10] = ((closureN)self_731987)->elements[10];
c_733837.elements[11] = ((closureN)self_731987)->elements[11];


make_utf8_string_with_len(c_733873, "---------------- C code:", 24, 24);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733837, &c_733873);; 
}

static void __lambda_319(void *data, object self_731988, int argc, object *args) /* object self_731988, object r_73912 */
 {

  
closureN_type c_733839;
object e_733843 [2];
c_733839.hdr.mark = gc_color_red;
 c_733839.hdr.grayed = 0;
c_733839.tag = closureN_tag;
 c_733839.fn = (function_type)__lambda_320;
c_733839.num_args = 1;
c_733839.num_elements = 2;
c_733839.elements = (object *)e_733843;
c_733839.elements[0] = ((closureN)self_731988)->elements[4];
c_733839.elements[1] = ((closureN)self_731988)->elements[10];



















return_direct_with_clo11(data,  __glo_mta_117code_91gen_scheme_cyclone_cgen, (((closure)  __glo_mta_117code_91gen_scheme_cyclone_cgen)->fn),  &c_733839, car(((closureN)self_731988)->elements[3]), car(((closureN)self_731988)->elements[9]), car(((closureN)self_731988)->elements[6]), car(((closureN)self_731988)->elements[7]), car(((closureN)self_731988)->elements[2]), car(((closureN)self_731988)->elements[8]), car(((closureN)self_731988)->elements[0]), car(((closureN)self_731988)->elements[5]), ((closureN)self_731988)->elements[11], car(((closureN)self_731988)->elements[1]));; 
}

static void __lambda_320(void *data, object self_731989, int argc, object *args) /* object self_731989, object r_73913 */
 {

  return_closcall2(data,  ((closureN)self_731989)->elements[1],  ((closureN)self_731989)->elements[0], NULL);; 
}

static void __lambda_311(void *data, object _, int argc, object *args) /* closure _,object k_73915 */
 {
object k_73915 = args[0];
  Cyc_st_add(data, "cyclone.scm:c-compile-and-emit");
if( (boolean_f != __glo__85do_91code_91gen_85_scheme_cyclone_transforms) ){ 
  return_direct_with_clo1(data,  k_73915, (((closure)  k_73915)->fn),  Cyc_VOID);
} else { 
  
closureN_type c_733818;
object e_733823 [1];
c_733818.hdr.mark = gc_color_red;
 c_733818.hdr.grayed = 0;
c_733818.tag = closureN_tag;
 c_733818.fn = (function_type)__lambda_312;
c_733818.num_args = 1;
c_733818.num_elements = 1;
c_733818.elements = (object *)e_733823;
c_733818.elements[0] = k_73915;


make_utf8_string_with_len(c_733824, "DEBUG, existing program", 23, 23);
return_direct_with_clo2(data,  __glo_trace_117error_scheme_cyclone_transforms, (((closure)  __glo_trace_117error_scheme_cyclone_transforms)->fn),  &c_733818, &c_733824);}
;; 
}

static void __lambda_312(void *data, object self_731990, int argc, object *args) /* object self_731990, object r_73916 */
 {

  

return_direct_with_clo1(data,  ((closureN)self_731990)->elements[0], (((closure)  ((closureN)self_731990)->elements[0])->fn),  __halt(obj_int2obj(0)));; 
}

static void __lambda_261(void *data, object self_731991, int argc, object *args) /* object self_731991, object k_73943 */
 {
 object k_73943 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, __glo__85optimization_91level_85, obj_int2obj(0))) ){ 
  
closureN_type c_733647;
object e_733740 [4];
c_733647.hdr.mark = gc_color_red;
 c_733647.hdr.grayed = 0;
c_733647.tag = closureN_tag;
 c_733647.fn = (function_type)__lambda_262;
c_733647.num_args = 1;
c_733647.num_elements = 4;
c_733647.elements = (object *)e_733740;
c_733647.elements[0] = ((closureN)self_731991)->elements[0];
c_733647.elements[1] = ((closureN)self_731991)->elements[1];
c_733647.elements[2] = ((closureN)self_731991)->elements[2];
c_733647.elements[3] = k_73943;







return_direct_with_clo4(data,  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations, (((closure)  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations)->fn),  &c_733647, car(((closureN)self_731991)->elements[2]), car(((closureN)self_731991)->elements[1]), car(((closureN)self_731991)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_73943, (((closure)  k_73943)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_262(void *data, object self_731992, int argc, object *args) /* object self_731992, object r_73961 */
 {
 object r_73961 = args[0];
  
closureN_type c_733649;
object e_733736 [4];
c_733649.hdr.mark = gc_color_red;
 c_733649.hdr.grayed = 0;
c_733649.tag = closureN_tag;
 c_733649.fn = (function_type)__lambda_263;
c_733649.num_args = 1;
c_733649.num_elements = 4;
c_733649.elements = (object *)e_733736;
c_733649.elements[0] = ((closureN)self_731992)->elements[0];
c_733649.elements[1] = ((closureN)self_731992)->elements[1];
c_733649.elements[2] = ((closureN)self_731992)->elements[2];
c_733649.elements[3] = ((closureN)self_731992)->elements[3];



return_direct_with_clo1(data,(closure)&c_733649,__lambda_263,  Cyc_set_cell(data, ((closureN)self_731992)->elements[2], r_73961));; 
}

static void __lambda_263(void *data, object self_731993, int argc, object *args) /* object self_731993, object r_73945 */
 {

  
closureN_type c_733651;
object e_733734 [4];
c_733651.hdr.mark = gc_color_red;
 c_733651.hdr.grayed = 0;
c_733651.tag = closureN_tag;
 c_733651.fn = (function_type)__lambda_264;
c_733651.num_args = 1;
c_733651.num_elements = 4;
c_733651.elements = (object *)e_733734;
c_733651.elements[0] = ((closureN)self_731993)->elements[0];
c_733651.elements[1] = ((closureN)self_731993)->elements[1];
c_733651.elements[2] = ((closureN)self_731993)->elements[2];
c_733651.elements[3] = ((closureN)self_731993)->elements[3];


make_utf8_string_with_len(c_733735, "---------------- after cps optimizations (1):", 45, 45);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733651, &c_733735);; 
}

static void __lambda_264(void *data, object self_731994, int argc, object *args) /* object self_731994, object r_73946 */
 {

  
closureN_type c_733653;
object e_733732 [4];
c_733653.hdr.mark = gc_color_red;
 c_733653.hdr.grayed = 0;
c_733653.tag = closureN_tag;
 c_733653.fn = (function_type)__lambda_265;
c_733653.num_args = 1;
c_733653.num_elements = 4;
c_733653.elements = (object *)e_733732;
c_733653.elements[0] = ((closureN)self_731994)->elements[0];
c_733653.elements[1] = ((closureN)self_731994)->elements[1];
c_733653.elements[2] = ((closureN)self_731994)->elements[2];
c_733653.elements[3] = ((closureN)self_731994)->elements[3];


make_utf8_string_with_len(c_733733, "---------------- after cps optimizations (1):", 45, 45);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733653, &c_733733);; 
}

static void __lambda_265(void *data, object self_731995, int argc, object *args) /* object self_731995, object r_73947 */
 {

  
closureN_type c_733655;
object e_733728 [4];
c_733655.hdr.mark = gc_color_red;
 c_733655.hdr.grayed = 0;
c_733655.tag = closureN_tag;
 c_733655.fn = (function_type)__lambda_266;
c_733655.num_args = 1;
c_733655.num_elements = 4;
c_733655.elements = (object *)e_733728;
c_733655.elements[0] = ((closureN)self_731995)->elements[0];
c_733655.elements[1] = ((closureN)self_731995)->elements[1];
c_733655.elements[2] = ((closureN)self_731995)->elements[2];
c_733655.elements[3] = ((closureN)self_731995)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733655, car(((closureN)self_731995)->elements[2]));; 
}

static void __lambda_266(void *data, object self_731996, int argc, object *args) /* object self_731996, object r_73960 */
 {
 object r_73960 = args[0];
  
closureN_type c_733657;
object e_733727 [4];
c_733657.hdr.mark = gc_color_red;
 c_733657.hdr.grayed = 0;
c_733657.tag = closureN_tag;
 c_733657.fn = (function_type)__lambda_267;
c_733657.num_args = 1;
c_733657.num_elements = 4;
c_733657.elements = (object *)e_733727;
c_733657.elements[0] = ((closureN)self_731996)->elements[0];
c_733657.elements[1] = ((closureN)self_731996)->elements[1];
c_733657.elements[2] = ((closureN)self_731996)->elements[2];
c_733657.elements[3] = ((closureN)self_731996)->elements[3];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733657, r_73960);; 
}

static void __lambda_267(void *data, object self_731997, int argc, object *args) /* object self_731997, object r_73948 */
 {

  
closureN_type c_733659;
object e_733717 [4];
c_733659.hdr.mark = gc_color_red;
 c_733659.hdr.grayed = 0;
c_733659.tag = closureN_tag;
 c_733659.fn = (function_type)__lambda_268;
c_733659.num_args = 1;
c_733659.num_elements = 4;
c_733659.elements = (object *)e_733717;
c_733659.elements[0] = ((closureN)self_731997)->elements[0];
c_733659.elements[1] = ((closureN)self_731997)->elements[1];
c_733659.elements[2] = ((closureN)self_731997)->elements[2];
c_733659.elements[3] = ((closureN)self_731997)->elements[3];







return_direct_with_clo4(data,  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations, (((closure)  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations)->fn),  &c_733659, car(((closureN)self_731997)->elements[2]), car(((closureN)self_731997)->elements[1]), car(((closureN)self_731997)->elements[0]));; 
}

static void __lambda_268(void *data, object self_731998, int argc, object *args) /* object self_731998, object r_73959 */
 {
 object r_73959 = args[0];
  
closureN_type c_733661;
object e_733713 [4];
c_733661.hdr.mark = gc_color_red;
 c_733661.hdr.grayed = 0;
c_733661.tag = closureN_tag;
 c_733661.fn = (function_type)__lambda_269;
c_733661.num_args = 1;
c_733661.num_elements = 4;
c_733661.elements = (object *)e_733713;
c_733661.elements[0] = ((closureN)self_731998)->elements[0];
c_733661.elements[1] = ((closureN)self_731998)->elements[1];
c_733661.elements[2] = ((closureN)self_731998)->elements[2];
c_733661.elements[3] = ((closureN)self_731998)->elements[3];



return_direct_with_clo1(data,(closure)&c_733661,__lambda_269,  Cyc_set_cell(data, ((closureN)self_731998)->elements[2], r_73959));; 
}

static void __lambda_269(void *data, object self_731999, int argc, object *args) /* object self_731999, object r_73949 */
 {

  
closureN_type c_733663;
object e_733711 [4];
c_733663.hdr.mark = gc_color_red;
 c_733663.hdr.grayed = 0;
c_733663.tag = closureN_tag;
 c_733663.fn = (function_type)__lambda_270;
c_733663.num_args = 1;
c_733663.num_elements = 4;
c_733663.elements = (object *)e_733711;
c_733663.elements[0] = ((closureN)self_731999)->elements[0];
c_733663.elements[1] = ((closureN)self_731999)->elements[1];
c_733663.elements[2] = ((closureN)self_731999)->elements[2];
c_733663.elements[3] = ((closureN)self_731999)->elements[3];


make_utf8_string_with_len(c_733712, "---------------- after cps optimizations (2):", 45, 45);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733663, &c_733712);; 
}

static void __lambda_270(void *data, object self_732000, int argc, object *args) /* object self_732000, object r_73950 */
 {

  
closureN_type c_733665;
object e_733709 [4];
c_733665.hdr.mark = gc_color_red;
 c_733665.hdr.grayed = 0;
c_733665.tag = closureN_tag;
 c_733665.fn = (function_type)__lambda_271;
c_733665.num_args = 1;
c_733665.num_elements = 4;
c_733665.elements = (object *)e_733709;
c_733665.elements[0] = ((closureN)self_732000)->elements[0];
c_733665.elements[1] = ((closureN)self_732000)->elements[1];
c_733665.elements[2] = ((closureN)self_732000)->elements[2];
c_733665.elements[3] = ((closureN)self_732000)->elements[3];


make_utf8_string_with_len(c_733710, "---------------- after cps optimizations (2):", 45, 45);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733665, &c_733710);; 
}

static void __lambda_271(void *data, object self_732001, int argc, object *args) /* object self_732001, object r_73951 */
 {

  
closureN_type c_733667;
object e_733705 [4];
c_733667.hdr.mark = gc_color_red;
 c_733667.hdr.grayed = 0;
c_733667.tag = closureN_tag;
 c_733667.fn = (function_type)__lambda_272;
c_733667.num_args = 1;
c_733667.num_elements = 4;
c_733667.elements = (object *)e_733705;
c_733667.elements[0] = ((closureN)self_732001)->elements[0];
c_733667.elements[1] = ((closureN)self_732001)->elements[1];
c_733667.elements[2] = ((closureN)self_732001)->elements[2];
c_733667.elements[3] = ((closureN)self_732001)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733667, car(((closureN)self_732001)->elements[2]));; 
}

static void __lambda_272(void *data, object self_732002, int argc, object *args) /* object self_732002, object r_73958 */
 {
 object r_73958 = args[0];
  
closureN_type c_733669;
object e_733704 [4];
c_733669.hdr.mark = gc_color_red;
 c_733669.hdr.grayed = 0;
c_733669.tag = closureN_tag;
 c_733669.fn = (function_type)__lambda_273;
c_733669.num_args = 1;
c_733669.num_elements = 4;
c_733669.elements = (object *)e_733704;
c_733669.elements[0] = ((closureN)self_732002)->elements[0];
c_733669.elements[1] = ((closureN)self_732002)->elements[1];
c_733669.elements[2] = ((closureN)self_732002)->elements[2];
c_733669.elements[3] = ((closureN)self_732002)->elements[3];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733669, r_73958);; 
}

static void __lambda_273(void *data, object self_732003, int argc, object *args) /* object self_732003, object r_73952 */
 {

  
closureN_type c_733671;
object e_733694 [2];
c_733671.hdr.mark = gc_color_red;
 c_733671.hdr.grayed = 0;
c_733671.tag = closureN_tag;
 c_733671.fn = (function_type)__lambda_274;
c_733671.num_args = 1;
c_733671.num_elements = 2;
c_733671.elements = (object *)e_733694;
c_733671.elements[0] = ((closureN)self_732003)->elements[2];
c_733671.elements[1] = ((closureN)self_732003)->elements[3];







return_direct_with_clo4(data,  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations, (((closure)  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations)->fn),  &c_733671, car(((closureN)self_732003)->elements[2]), car(((closureN)self_732003)->elements[1]), car(((closureN)self_732003)->elements[0]));; 
}

static void __lambda_274(void *data, object self_732004, int argc, object *args) /* object self_732004, object r_73957 */
 {
 object r_73957 = args[0];
  
closureN_type c_733673;
object e_733690 [2];
c_733673.hdr.mark = gc_color_red;
 c_733673.hdr.grayed = 0;
c_733673.tag = closureN_tag;
 c_733673.fn = (function_type)__lambda_275;
c_733673.num_args = 1;
c_733673.num_elements = 2;
c_733673.elements = (object *)e_733690;
c_733673.elements[0] = ((closureN)self_732004)->elements[0];
c_733673.elements[1] = ((closureN)self_732004)->elements[1];



return_direct_with_clo1(data,(closure)&c_733673,__lambda_275,  Cyc_set_cell(data, ((closureN)self_732004)->elements[0], r_73957));; 
}

static void __lambda_275(void *data, object self_732005, int argc, object *args) /* object self_732005, object r_73953 */
 {

  
closureN_type c_733675;
object e_733688 [2];
c_733675.hdr.mark = gc_color_red;
 c_733675.hdr.grayed = 0;
c_733675.tag = closureN_tag;
 c_733675.fn = (function_type)__lambda_276;
c_733675.num_args = 1;
c_733675.num_elements = 2;
c_733675.elements = (object *)e_733688;
c_733675.elements[0] = ((closureN)self_732005)->elements[0];
c_733675.elements[1] = ((closureN)self_732005)->elements[1];


make_utf8_string_with_len(c_733689, "---------------- after cps optimizations (3):", 45, 45);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733675, &c_733689);; 
}

static void __lambda_276(void *data, object self_732006, int argc, object *args) /* object self_732006, object r_73954 */
 {

  
closureN_type c_733677;
object e_733686 [2];
c_733677.hdr.mark = gc_color_red;
 c_733677.hdr.grayed = 0;
c_733677.tag = closureN_tag;
 c_733677.fn = (function_type)__lambda_277;
c_733677.num_args = 1;
c_733677.num_elements = 2;
c_733677.elements = (object *)e_733686;
c_733677.elements[0] = ((closureN)self_732006)->elements[0];
c_733677.elements[1] = ((closureN)self_732006)->elements[1];


make_utf8_string_with_len(c_733687, "---------------- after cps optimizations (3):", 45, 45);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733677, &c_733687);; 
}

static void __lambda_277(void *data, object self_732007, int argc, object *args) /* object self_732007, object r_73955 */
 {

  
closureN_type c_733679;
object e_733682 [1];
c_733679.hdr.mark = gc_color_red;
 c_733679.hdr.grayed = 0;
c_733679.tag = closureN_tag;
 c_733679.fn = (function_type)__lambda_278;
c_733679.num_args = 1;
c_733679.num_elements = 1;
c_733679.elements = (object *)e_733682;
c_733679.elements[0] = ((closureN)self_732007)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast, (((closure)  __glo_ast_117ast_91_125pp_91sexp_scheme_cyclone_ast)->fn),  &c_733679, car(((closureN)self_732007)->elements[0]));; 
}

static void __lambda_278(void *data, object self_732008, int argc, object *args) /* object self_732008, object r_73956 */
 {
 object r_73956 = args[0];
  return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  ((closureN)self_732008)->elements[0], r_73956);; 
}

static void __lambda_243(void *data, object self_732009, int argc, object *args) /* object self_732009, object k_731009 */
 {
 object k_731009 = args[0];
  object r_731010;
  if( (boolean_f != __glo_library_127_scheme_cyclone_libraries) ){ 
  
  
  alloca_pair(c_733548,quote_base,NULL);c_733548->hdr.immutable = 1;
  alloca_pair(c_733547,quote_scheme,c_733548);c_733547->hdr.immutable = 1;
  r_731010 = equalp(car(((closureN)self_732009)->elements[3]), c_733547);
} else { 
  r_731010 = boolean_f;}
;if( (boolean_f != r_731010) ){ 
  
closureN_type c_733551;
object e_733610 [5];
c_733551.hdr.mark = gc_color_red;
 c_733551.hdr.grayed = 0;
c_733551.tag = closureN_tag;
 c_733551.fn = (function_type)__lambda_244;
c_733551.num_args = 1;
c_733551.num_elements = 5;
c_733551.elements = (object *)e_733610;
c_733551.elements[0] = ((closureN)self_732009)->elements[0];
c_733551.elements[1] = ((closureN)self_732009)->elements[1];
c_733551.elements[2] = ((closureN)self_732009)->elements[2];
c_733551.elements[3] = k_731009;
c_733551.elements[4] = ((closureN)self_732009)->elements[4];


make_pair(c_733611,quote_call_95cc,NULL);c_733611.hdr.immutable = 1;


return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733551, &c_733611, car(((closureN)self_732009)->elements[1]));
} else { 
  

return_direct_with_clo1(data,  k_731009, (((closure)  k_731009)->fn),  Cyc_set_cell(data, ((closureN)self_732009)->elements[2], ((closureN)self_732009)->elements[0]));}
;; 
}

static void __lambda_244(void *data, object self_732010, int argc, object *args) /* object self_732010, object r_731032 */
 {
 object r_731032 = args[0];
  
closureN_type c_733553;
object e_733606 [4];
c_733553.hdr.mark = gc_color_red;
 c_733553.hdr.grayed = 0;
c_733553.tag = closureN_tag;
 c_733553.fn = (function_type)__lambda_245;
c_733553.num_args = 1;
c_733553.num_elements = 4;
c_733553.elements = (object *)e_733606;
c_733553.elements[0] = ((closureN)self_732010)->elements[0];
c_733553.elements[1] = ((closureN)self_732010)->elements[2];
c_733553.elements[2] = ((closureN)self_732010)->elements[3];
c_733553.elements[3] = ((closureN)self_732010)->elements[4];



return_direct_with_clo1(data,(closure)&c_733553,__lambda_245,  Cyc_set_cell(data, ((closureN)self_732010)->elements[1], r_731032));; 
}

static void __lambda_245(void *data, object self_732011, int argc, object *args) /* object self_732011, object r_731011 */
 {

  
closureN_type c_733555;
object e_733601 [4];
c_733555.hdr.mark = gc_color_red;
 c_733555.hdr.grayed = 0;
c_733555.tag = closureN_tag;
 c_733555.fn = (function_type)__lambda_246;
c_733555.num_args = 1;
c_733555.num_elements = 4;
c_733555.elements = (object *)e_733601;
c_733555.elements[0] = ((closureN)self_732011)->elements[0];
c_733555.elements[1] = ((closureN)self_732011)->elements[1];
c_733555.elements[2] = ((closureN)self_732011)->elements[2];
c_733555.elements[3] = ((closureN)self_732011)->elements[3];


make_pair(c_733602,quote_call_95cc,NULL);c_733602.hdr.immutable = 1;


return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733555, &c_733602, car(((closureN)self_732011)->elements[3]));; 
}

static void __lambda_246(void *data, object self_732012, int argc, object *args) /* object self_732012, object r_731030 */
 {
 object r_731030 = args[0];
  
closureN_type c_733557;
object e_733597 [3];
c_733557.hdr.mark = gc_color_red;
 c_733557.hdr.grayed = 0;
c_733557.tag = closureN_tag;
 c_733557.fn = (function_type)__lambda_247;
c_733557.num_args = 1;
c_733557.num_elements = 3;
c_733557.elements = (object *)e_733597;
c_733557.elements[0] = ((closureN)self_732012)->elements[0];
c_733557.elements[1] = ((closureN)self_732012)->elements[1];
c_733557.elements[2] = ((closureN)self_732012)->elements[2];



return_direct_with_clo1(data,(closure)&c_733557,__lambda_247,  Cyc_set_cell(data, ((closureN)self_732012)->elements[3], r_731030));; 
}

static void __lambda_247(void *data, object self_732013, int argc, object *args) /* object self_732013, object r_731012 */
 {

  
closureN_type c_733559;
object e_733589 [3];
c_733559.hdr.mark = gc_color_red;
 c_733559.hdr.grayed = 0;
c_733559.tag = closureN_tag;
 c_733559.fn = (function_type)__lambda_248;
c_733559.num_args = 1;
c_733559.num_elements = 3;
c_733559.elements = (object *)e_733589;
c_733559.elements[0] = ((closureN)self_732013)->elements[0];
c_733559.elements[1] = ((closureN)self_732013)->elements[1];
c_733559.elements[2] = ((closureN)self_732013)->elements[2];


make_pair(c_733591,quote_result,NULL);c_733591.hdr.immutable = 1;

make_pair(c_733590,quote__191,&c_733591);c_733590.hdr.immutable = 1;

pair_type local_733594; 

make_pair(c_733596,quote_result,NULL);c_733596.hdr.immutable = 1;

make_pair(c_733595,quote_k,&c_733596);c_733595.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_ast_117make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117make_91lambda_scheme_cyclone_ast)->fn),  &c_733559, &c_733590, set_cell_as_expr(&local_733594, &c_733595));; 
}

static void __lambda_248(void *data, object self_732014, int argc, object *args) /* object self_732014, object r_731026 */
 {
 object r_731026 = args[0];
  
closureN_type c_733561;
object e_733580 [3];
c_733561.hdr.mark = gc_color_red;
 c_733561.hdr.grayed = 0;
c_733561.tag = closureN_tag;
 c_733561.fn = (function_type)__lambda_249;
c_733561.num_args = 1;
c_733561.num_elements = 3;
c_733561.elements = (object *)e_733580;
c_733561.elements[0] = ((closureN)self_732014)->elements[0];
c_733561.elements[1] = ((closureN)self_732014)->elements[1];
c_733561.elements[2] = ((closureN)self_732014)->elements[2];


make_pair(c_733582,quote_f,NULL);c_733582.hdr.immutable = 1;

make_pair(c_733581,quote_k,&c_733582);c_733581.hdr.immutable = 1;

pair_type local_733585; 

list_3_type local_733588; 
return_direct_with_clo3(data,  __glo_ast_117make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117make_91lambda_scheme_cyclone_ast)->fn),  &c_733561, &c_733581, set_cell_as_expr(&local_733585, Cyc_fast_list_3(&local_733588, quote_f, quote_k, r_731026)));; 
}

static void __lambda_249(void *data, object self_732015, int argc, object *args) /* object self_732015, object r_731019 */
 {
 object r_731019 = args[0];
  


pair_type local_733569; 

pair_type local_733572; 

pair_type local_733575; 

pair_type local_733578; 
return_direct_with_clo1(data,  ((closureN)self_732015)->elements[2], (((closure)  ((closureN)self_732015)->elements[2])->fn),  Cyc_set_cell(data, ((closureN)self_732015)->elements[1], set_pair_as_expr(&local_733569, set_pair_as_expr(&local_733572, quote_define, set_pair_as_expr(&local_733575, quote_call_95cc, set_pair_as_expr(&local_733578, r_731019, NULL))), ((closureN)self_732015)->elements[0])));; 
}

static void __lambda_197(void *data, object self_732016, int argc, object *args) /* object self_732016, object k_731120 */
 {
 object k_731120 = args[0];
  
closureN_type c_733431;
object e_733448 [3];
c_733431.hdr.mark = gc_color_red;
 c_733431.hdr.grayed = 0;
c_733431.tag = closureN_tag;
 c_733431.fn = (function_type)__lambda_198;
c_733431.num_args = 1;
c_733431.num_elements = 3;
c_733431.elements = (object *)e_733448;
c_733431.elements[0] = ((closureN)self_732016)->elements[0];
c_733431.elements[1] = k_731120;
c_733431.elements[2] = ((closureN)self_732016)->elements[1];



return_direct_with_clo3(data,  __glo_has_91global_127_scheme_cyclone_transforms, (((closure)  __glo_has_91global_127_scheme_cyclone_transforms)->fn),  &c_733431, car(((closureN)self_732016)->elements[0]), quote_eval);; 
}

static void __lambda_198(void *data, object self_732017, int argc, object *args) /* object self_732017, object r_731121 */
 {
 object r_731121 = args[0];
  if( (boolean_f != r_731121) ){ 
  return_direct_with_clo1(data,  ((closureN)self_732017)->elements[1], (((closure)  ((closureN)self_732017)->elements[1])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_733435;
object e_733441 [2];
c_733435.hdr.mark = gc_color_red;
 c_733435.hdr.grayed = 0;
c_733435.tag = closureN_tag;
 c_733435.fn = (function_type)__lambda_199;
c_733435.num_args = 1;
c_733435.num_elements = 2;
c_733435.elements = (object *)e_733441;
c_733435.elements[0] = ((closureN)self_732017)->elements[0];
c_733435.elements[1] = ((closureN)self_732017)->elements[1];





return_direct_with_clo3(data,  __glo_filter_91unused_91variables_scheme_cyclone_transforms, (((closure)  __glo_filter_91unused_91variables_scheme_cyclone_transforms)->fn),  &c_733435, car(((closureN)self_732017)->elements[0]), car(((closureN)self_732017)->elements[2]));}
;; 
}

static void __lambda_199(void *data, object self_732018, int argc, object *args) /* object self_732018, object r_731122 */
 {
 object r_731122 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732018)->elements[1], (((closure)  ((closureN)self_732018)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_732018)->elements[0], r_731122));; 
}

static void __lambda_183(void *data, object self_732019, int argc, object *args) /* object self_732019, object k_731125 */
 {
 object k_731125 = args[0];
  if( (boolean_f != __glo__85fe_117batch_91compile_85) ){ 
  
closureN_type c_733358;
object e_733364 [2];
c_733358.hdr.mark = gc_color_red;
 c_733358.hdr.grayed = 0;
c_733358.tag = closureN_tag;
 c_733358.fn = (function_type)__lambda_184;
c_733358.num_args = 1;
c_733358.num_elements = 2;
c_733358.elements = (object *)e_733364;
c_733358.elements[0] = k_731125;
c_733358.elements[1] = ((closureN)self_732019)->elements[1];


closureN_type c_733365;
object e_733418 [2];
c_733365.hdr.mark = gc_color_red;
 c_733365.hdr.grayed = 0;
c_733365.tag = closureN_tag;
 c_733365.fn = (function_type)__lambda_185;
c_733365.num_args = 1;
c_733365.num_elements = 2;
c_733365.elements = (object *)e_733418;
c_733365.elements[0] = ((closureN)self_732019)->elements[0];
c_733365.elements[1] = ((closureN)self_732019)->elements[2];

return_direct_with_clo1(data,(closure)&c_733358,__lambda_184,  &c_733365);
} else { 
  return_direct_with_clo1(data,  k_731125, (((closure)  k_731125)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_185(void *data, object self_732020, int argc, object *args) /* object self_732020, object k_731127, object lib_91dep_73100_73595 */
 {
 object k_731127 = args[0]; object lib_91dep_73100_73595 = args[1];
  
closureN_type c_733367;
object e_733415 [4];
c_733367.hdr.mark = gc_color_red;
 c_733367.hdr.grayed = 0;
c_733367.tag = closureN_tag;
 c_733367.fn = (function_type)__lambda_186;
c_733367.num_args = 1;
c_733367.num_elements = 4;
c_733367.elements = (object *)e_733415;
c_733367.elements[0] = ((closureN)self_732020)->elements[0];
c_733367.elements[1] = k_731127;
c_733367.elements[2] = lib_91dep_73100_73595;
c_733367.elements[3] = ((closureN)self_732020)->elements[1];

return_direct_with_clo4(data,  __glo_recompile_127, (((closure)  __glo_recompile_127)->fn),  &c_733367, lib_91dep_73100_73595, ((closureN)self_732020)->elements[0], ((closureN)self_732020)->elements[1]);; 
}

static void __lambda_186(void *data, object self_732021, int argc, object *args) /* object self_732021, object r_731128 */
 {
 object r_731128 = args[0];
  if( (boolean_f != r_731128) ){ 
  
closureN_type c_733369;
object e_733412 [4];
c_733369.hdr.mark = gc_color_red;
 c_733369.hdr.grayed = 0;
c_733369.tag = closureN_tag;
 c_733369.fn = (function_type)__lambda_187;
c_733369.num_args = 1;
c_733369.num_elements = 4;
c_733369.elements = (object *)e_733412;
c_733369.elements[0] = ((closureN)self_732021)->elements[0];
c_733369.elements[1] = ((closureN)self_732021)->elements[1];
c_733369.elements[2] = ((closureN)self_732021)->elements[2];
c_733369.elements[3] = ((closureN)self_732021)->elements[3];

return_direct_with_clo1(data,  __glo_calling_91program, (((closure)  __glo_calling_91program)->fn),  &c_733369);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732021)->elements[1], (((closure)  ((closureN)self_732021)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_187(void *data, object self_732022, int argc, object *args) /* object self_732022, object r_731132 */
 {
 object r_731132 = args[0];
  
closureN_type c_733371;
object e_733409 [5];
c_733371.hdr.mark = gc_color_red;
 c_733371.hdr.grayed = 0;
c_733371.tag = closureN_tag;
 c_733371.fn = (function_type)__lambda_188;
c_733371.num_args = 1;
c_733371.num_elements = 5;
c_733371.elements = (object *)e_733409;
c_733371.elements[0] = ((closureN)self_732022)->elements[0];
c_733371.elements[1] = ((closureN)self_732022)->elements[1];
c_733371.elements[2] = ((closureN)self_732022)->elements[2];
c_733371.elements[3] = ((closureN)self_732022)->elements[3];
c_733371.elements[4] = r_731132;


make_utf8_string_with_len(c_733410, "-A", 2, 2);
return_direct_with_clo3(data,  __glo_dirs_91_125args, (((closure)  __glo_dirs_91_125args)->fn),  &c_733371, &c_733410, ((closureN)self_732022)->elements[0]);; 
}

static void __lambda_188(void *data, object self_732023, int argc, object *args) /* object self_732023, object r_731133 */
 {
 object r_731133 = args[0];
  
closureN_type c_733373;
object e_733406 [6];
c_733373.hdr.mark = gc_color_red;
 c_733373.hdr.grayed = 0;
c_733373.tag = closureN_tag;
 c_733373.fn = (function_type)__lambda_189;
c_733373.num_args = 1;
c_733373.num_elements = 6;
c_733373.elements = (object *)e_733406;
c_733373.elements[0] = ((closureN)self_732023)->elements[0];
c_733373.elements[1] = ((closureN)self_732023)->elements[1];
c_733373.elements[2] = ((closureN)self_732023)->elements[2];
c_733373.elements[3] = ((closureN)self_732023)->elements[3];
c_733373.elements[4] = ((closureN)self_732023)->elements[4];
c_733373.elements[5] = r_731133;


make_utf8_string_with_len(c_733407, "-I", 2, 2);
return_direct_with_clo3(data,  __glo_dirs_91_125args, (((closure)  __glo_dirs_91_125args)->fn),  &c_733373, &c_733407, ((closureN)self_732023)->elements[3]);; 
}

static void __lambda_189(void *data, object self_732024, int argc, object *args) /* object self_732024, object r_731134 */
 {
 object r_731134 = args[0];
  
closureN_type c_733375;
object e_733401 [5];
c_733375.hdr.mark = gc_color_red;
 c_733375.hdr.grayed = 0;
c_733375.tag = closureN_tag;
 c_733375.fn = (function_type)__lambda_190;
c_733375.num_args = 1;
c_733375.num_elements = 5;
c_733375.elements = (object *)e_733401;
c_733375.elements[0] = ((closureN)self_732024)->elements[1];
c_733375.elements[1] = ((closureN)self_732024)->elements[2];
c_733375.elements[2] = ((closureN)self_732024)->elements[4];
c_733375.elements[3] = ((closureN)self_732024)->elements[5];
c_733375.elements[4] = r_731134;


make_utf8_string_with_len(c_733403, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_733375, ((closureN)self_732024)->elements[2], &c_733403, ((closureN)self_732024)->elements[0], ((closureN)self_732024)->elements[3]);; 
}

static void __lambda_190(void *data, object self_732025, int argc, object *args) /* object self_732025, object r_731135 */
 {
 object r_731135 = args[0];
  
closureN_type c_733377;
object e_733391 [2];
c_733377.hdr.mark = gc_color_red;
 c_733377.hdr.grayed = 0;
c_733377.tag = closureN_tag;
 c_733377.fn = (function_type)__lambda_191;
c_733377.num_args = 1;
c_733377.num_elements = 2;
c_733377.elements = (object *)e_733391;
c_733377.elements[0] = ((closureN)self_732025)->elements[0];
c_733377.elements[1] = ((closureN)self_732025)->elements[1];


make_utf8_string_with_len(c_733396, " ", 1, 1);

make_utf8_string_with_len(c_733398, " ", 1, 1);

make_utf8_string_with_len(c_733400, " ", 1, 1);

object c_733394 = Cyc_string_append(data,(closure)&c_733377,7,((closureN)self_732025)->elements[2], &c_733396, ((closureN)self_732025)->elements[3], &c_733398, ((closureN)self_732025)->elements[4], &c_733400, r_731135);
return_closcall1(data,(closure)&c_733377,  c_733394);; 
}

static void __lambda_191(void *data, object self_732026, int argc, object *args) /* object self_732026, object r_731131 */
 {
 object r_731131 = args[0];
  
closureN_type c_733379;
object e_733388 [2];
c_733379.hdr.mark = gc_color_red;
 c_733379.hdr.grayed = 0;
c_733379.tag = closureN_tag;
 c_733379.fn = (function_type)__lambda_192;
c_733379.num_args = 1;
c_733379.num_elements = 2;
c_733379.elements = (object *)e_733388;
c_733379.elements[0] = ((closureN)self_732026)->elements[0];
c_733379.elements[1] = ((closureN)self_732026)->elements[1];



return_direct_with_clo1(data,(closure)&c_733379,__lambda_192,  Cyc_system(r_731131));; 
}

static void __lambda_192(void *data, object self_732027, int argc, object *args) /* object self_732027, object result_73101_73596 */
 {
 object result_73101_73596 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, result_73101_73596, obj_int2obj(0))) ){ 
  
make_utf8_string_with_len(c_733384, "Unable to compile library", 25, 25);
return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_732027)->elements[0], &c_733384, ((closureN)self_732027)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_732027)->elements[0], (((closure)  ((closureN)self_732027)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_184(void *data, object self_732028, int argc, object *args) /* object self_732028, object r_731126 */
 {
 object r_731126 = args[0];
  

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_732028)->elements[0], r_731126, car(((closureN)self_732028)->elements[1]));; 
}

static void __lambda_145(void *data, object self_732029, int argc, object *args) /* object self_732029, object k_731139 */
 {
 object k_731139 = args[0];
    
if( (boolean_f != car(((closureN)self_732029)->elements[7])) ){ 
  
closureN_type c_733149;
object e_733339 [8];
c_733149.hdr.mark = gc_color_red;
 c_733149.hdr.grayed = 0;
c_733149.tag = closureN_tag;
 c_733149.fn = (function_type)__lambda_146;
c_733149.num_args = 1;
c_733149.num_elements = 8;
c_733149.elements = (object *)e_733339;
c_733149.elements[0] = ((closureN)self_732029)->elements[0];
c_733149.elements[1] = ((closureN)self_732029)->elements[1];
c_733149.elements[2] = ((closureN)self_732029)->elements[2];
c_733149.elements[3] = ((closureN)self_732029)->elements[3];
c_733149.elements[4] = ((closureN)self_732029)->elements[4];
c_733149.elements[5] = k_731139;
c_733149.elements[6] = ((closureN)self_732029)->elements[5];
c_733149.elements[7] = ((closureN)self_732029)->elements[6];

return_direct_with_clo1(data,  __glo_base_91expander, (((closure)  __glo_base_91expander)->fn),  &c_733149);
} else { 
  return_direct_with_clo1(data,  k_731139, (((closure)  k_731139)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_146(void *data, object self_732030, int argc, object *args) /* object self_732030, object r_731173 */
 {
 object r_731173 = args[0];
  
closureN_type c_733151;
object e_733335 [8];
c_733151.hdr.mark = gc_color_red;
 c_733151.hdr.grayed = 0;
c_733151.tag = closureN_tag;
 c_733151.fn = (function_type)__lambda_147;
c_733151.num_args = 1;
c_733151.num_elements = 8;
c_733151.elements = (object *)e_733335;
c_733151.elements[0] = ((closureN)self_732030)->elements[0];
c_733151.elements[1] = ((closureN)self_732030)->elements[1];
c_733151.elements[2] = ((closureN)self_732030)->elements[2];
c_733151.elements[3] = ((closureN)self_732030)->elements[3];
c_733151.elements[4] = ((closureN)self_732030)->elements[4];
c_733151.elements[5] = ((closureN)self_732030)->elements[5];
c_733151.elements[6] = ((closureN)self_732030)->elements[6];
c_733151.elements[7] = ((closureN)self_732030)->elements[7];



return_direct_with_clo3(data,  __glo_import_91reduction, (((closure)  __glo_import_91reduction)->fn),  &c_733151, car(((closureN)self_732030)->elements[4]), r_731173);; 
}

static void __lambda_147(void *data, object self_732031, int argc, object *args) /* object self_732031, object program_117imports_95code_7394_73589 */
 {
 object program_117imports_95code_7394_73589 = args[0];
    
  
if( (boolean_f != Cyc_is_null(Cyc_car(data, program_117imports_95code_7394_73589))) ){ 
  return_direct_with_clo1(data,  ((closureN)self_732031)->elements[5], (((closure)  ((closureN)self_732031)->elements[5])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_733159;
object e_733333 [9];
c_733159.hdr.mark = gc_color_red;
 c_733159.hdr.grayed = 0;
c_733159.tag = closureN_tag;
 c_733159.fn = (function_type)__lambda_148;
c_733159.num_args = 1;
c_733159.num_elements = 9;
c_733159.elements = (object *)e_733333;
c_733159.elements[0] = ((closureN)self_732031)->elements[0];
c_733159.elements[1] = ((closureN)self_732031)->elements[1];
c_733159.elements[2] = ((closureN)self_732031)->elements[2];
c_733159.elements[3] = ((closureN)self_732031)->elements[3];
c_733159.elements[4] = ((closureN)self_732031)->elements[4];
c_733159.elements[5] = ((closureN)self_732031)->elements[5];
c_733159.elements[6] = ((closureN)self_732031)->elements[6];
c_733159.elements[7] = ((closureN)self_732031)->elements[7];
c_733159.elements[8] = program_117imports_95code_7394_73589;


make_utf8_string_with_len(c_733334, "-------------- macro expanded into import expression(s):", 56, 56);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733159, &c_733334);}
;; 
}

static void __lambda_148(void *data, object self_732032, int argc, object *args) /* object self_732032, object r_731142 */
 {

  
closureN_type c_733161;
object e_733326 [9];
c_733161.hdr.mark = gc_color_red;
 c_733161.hdr.grayed = 0;
c_733161.tag = closureN_tag;
 c_733161.fn = (function_type)__lambda_149;
c_733161.num_args = 1;
c_733161.num_elements = 9;
c_733161.elements = (object *)e_733326;
c_733161.elements[0] = ((closureN)self_732032)->elements[0];
c_733161.elements[1] = ((closureN)self_732032)->elements[1];
c_733161.elements[2] = ((closureN)self_732032)->elements[2];
c_733161.elements[3] = ((closureN)self_732032)->elements[3];
c_733161.elements[4] = ((closureN)self_732032)->elements[4];
c_733161.elements[5] = ((closureN)self_732032)->elements[5];
c_733161.elements[6] = ((closureN)self_732032)->elements[6];
c_733161.elements[7] = ((closureN)self_732032)->elements[7];
c_733161.elements[8] = ((closureN)self_732032)->elements[8];





return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733161, car(((closureN)self_732032)->elements[3]), Cyc_car(data, ((closureN)self_732032)->elements[8]));; 
}

static void __lambda_149(void *data, object self_732033, int argc, object *args) /* object self_732033, object r_731170 */
 {
 object r_731170 = args[0];
  
closureN_type c_733163;
object e_733322 [9];
c_733163.hdr.mark = gc_color_red;
 c_733163.hdr.grayed = 0;
c_733163.tag = closureN_tag;
 c_733163.fn = (function_type)__lambda_150;
c_733163.num_args = 1;
c_733163.num_elements = 9;
c_733163.elements = (object *)e_733322;
c_733163.elements[0] = ((closureN)self_732033)->elements[0];
c_733163.elements[1] = ((closureN)self_732033)->elements[1];
c_733163.elements[2] = ((closureN)self_732033)->elements[2];
c_733163.elements[3] = ((closureN)self_732033)->elements[3];
c_733163.elements[4] = ((closureN)self_732033)->elements[4];
c_733163.elements[5] = ((closureN)self_732033)->elements[5];
c_733163.elements[6] = ((closureN)self_732033)->elements[6];
c_733163.elements[7] = ((closureN)self_732033)->elements[7];
c_733163.elements[8] = ((closureN)self_732033)->elements[8];



return_direct_with_clo1(data,(closure)&c_733163,__lambda_150,  Cyc_set_cell(data, ((closureN)self_732033)->elements[3], r_731170));; 
}

static void __lambda_150(void *data, object self_732034, int argc, object *args) /* object self_732034, object r_731143 */
 {

  
closureN_type c_733165;
object e_733320 [9];
c_733165.hdr.mark = gc_color_red;
 c_733165.hdr.grayed = 0;
c_733165.tag = closureN_tag;
 c_733165.fn = (function_type)__lambda_151;
c_733165.num_args = 1;
c_733165.num_elements = 9;
c_733165.elements = (object *)e_733320;
c_733165.elements[0] = ((closureN)self_732034)->elements[0];
c_733165.elements[1] = ((closureN)self_732034)->elements[1];
c_733165.elements[2] = ((closureN)self_732034)->elements[2];
c_733165.elements[3] = ((closureN)self_732034)->elements[3];
c_733165.elements[4] = ((closureN)self_732034)->elements[4];
c_733165.elements[5] = ((closureN)self_732034)->elements[5];
c_733165.elements[6] = ((closureN)self_732034)->elements[6];
c_733165.elements[7] = ((closureN)self_732034)->elements[7];
c_733165.elements[8] = ((closureN)self_732034)->elements[8];


make_utf8_string_with_len(c_733321, "imports:", 8, 8);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733165, &c_733321);; 
}

static void __lambda_151(void *data, object self_732035, int argc, object *args) /* object self_732035, object r_731144 */
 {

  
closureN_type c_733167;
object e_733316 [9];
c_733167.hdr.mark = gc_color_red;
 c_733167.hdr.grayed = 0;
c_733167.tag = closureN_tag;
 c_733167.fn = (function_type)__lambda_152;
c_733167.num_args = 1;
c_733167.num_elements = 9;
c_733167.elements = (object *)e_733316;
c_733167.elements[0] = ((closureN)self_732035)->elements[0];
c_733167.elements[1] = ((closureN)self_732035)->elements[1];
c_733167.elements[2] = ((closureN)self_732035)->elements[2];
c_733167.elements[3] = ((closureN)self_732035)->elements[3];
c_733167.elements[4] = ((closureN)self_732035)->elements[4];
c_733167.elements[5] = ((closureN)self_732035)->elements[5];
c_733167.elements[6] = ((closureN)self_732035)->elements[6];
c_733167.elements[7] = ((closureN)self_732035)->elements[7];
c_733167.elements[8] = ((closureN)self_732035)->elements[8];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733167, car(((closureN)self_732035)->elements[3]));; 
}

static void __lambda_152(void *data, object self_732036, int argc, object *args) /* object self_732036, object r_731145 */
 {

  
closureN_type c_733169;
object e_733315 [9];
c_733169.hdr.mark = gc_color_red;
 c_733169.hdr.grayed = 0;
c_733169.tag = closureN_tag;
 c_733169.fn = (function_type)__lambda_153;
c_733169.num_args = 1;
c_733169.num_elements = 9;
c_733169.elements = (object *)e_733315;
c_733169.elements[0] = ((closureN)self_732036)->elements[0];
c_733169.elements[1] = ((closureN)self_732036)->elements[1];
c_733169.elements[2] = ((closureN)self_732036)->elements[2];
c_733169.elements[3] = ((closureN)self_732036)->elements[3];
c_733169.elements[4] = ((closureN)self_732036)->elements[4];
c_733169.elements[5] = ((closureN)self_732036)->elements[5];
c_733169.elements[6] = ((closureN)self_732036)->elements[6];
c_733169.elements[7] = ((closureN)self_732036)->elements[7];
c_733169.elements[8] = ((closureN)self_732036)->elements[8];

return_direct_with_clo1(data,  __glo_base_91expander, (((closure)  __glo_base_91expander)->fn),  &c_733169);; 
}

static void __lambda_153(void *data, object self_732037, int argc, object *args) /* object self_732037, object r_731169 */
 {
 object r_731169 = args[0];
  
closureN_type c_733171;
object e_733309 [9];
c_733171.hdr.mark = gc_color_red;
 c_733171.hdr.grayed = 0;
c_733171.tag = closureN_tag;
 c_733171.fn = (function_type)__lambda_154;
c_733171.num_args = 1;
c_733171.num_elements = 9;
c_733171.elements = (object *)e_733309;
c_733171.elements[0] = ((closureN)self_732037)->elements[0];
c_733171.elements[1] = ((closureN)self_732037)->elements[1];
c_733171.elements[2] = ((closureN)self_732037)->elements[2];
c_733171.elements[3] = ((closureN)self_732037)->elements[3];
c_733171.elements[4] = ((closureN)self_732037)->elements[4];
c_733171.elements[5] = ((closureN)self_732037)->elements[5];
c_733171.elements[6] = ((closureN)self_732037)->elements[6];
c_733171.elements[7] = ((closureN)self_732037)->elements[7];
c_733171.elements[8] = ((closureN)self_732037)->elements[8];



return_direct_with_clo5(data,  __glo_lib_117imports_91_125idb_scheme_cyclone_libraries, (((closure)  __glo_lib_117imports_91_125idb_scheme_cyclone_libraries)->fn),  &c_733171, car(((closureN)self_732037)->elements[3]), ((closureN)self_732037)->elements[0], ((closureN)self_732037)->elements[7], r_731169);; 
}

static void __lambda_154(void *data, object self_732038, int argc, object *args) /* object self_732038, object r_731168 */
 {
 object r_731168 = args[0];
  
closureN_type c_733173;
object e_733305 [9];
c_733173.hdr.mark = gc_color_red;
 c_733173.hdr.grayed = 0;
c_733173.tag = closureN_tag;
 c_733173.fn = (function_type)__lambda_155;
c_733173.num_args = 1;
c_733173.num_elements = 9;
c_733173.elements = (object *)e_733305;
c_733173.elements[0] = ((closureN)self_732038)->elements[0];
c_733173.elements[1] = ((closureN)self_732038)->elements[1];
c_733173.elements[2] = ((closureN)self_732038)->elements[2];
c_733173.elements[3] = ((closureN)self_732038)->elements[3];
c_733173.elements[4] = ((closureN)self_732038)->elements[4];
c_733173.elements[5] = ((closureN)self_732038)->elements[5];
c_733173.elements[6] = ((closureN)self_732038)->elements[6];
c_733173.elements[7] = ((closureN)self_732038)->elements[7];
c_733173.elements[8] = ((closureN)self_732038)->elements[8];



return_direct_with_clo1(data,(closure)&c_733173,__lambda_155,  Cyc_set_cell(data, ((closureN)self_732038)->elements[2], r_731168));; 
}

static void __lambda_155(void *data, object self_732039, int argc, object *args) /* object self_732039, object r_731146 */
 {

  
closureN_type c_733175;
object e_733303 [9];
c_733175.hdr.mark = gc_color_red;
 c_733175.hdr.grayed = 0;
c_733175.tag = closureN_tag;
 c_733175.fn = (function_type)__lambda_156;
c_733175.num_args = 1;
c_733175.num_elements = 9;
c_733175.elements = (object *)e_733303;
c_733175.elements[0] = ((closureN)self_732039)->elements[0];
c_733175.elements[1] = ((closureN)self_732039)->elements[1];
c_733175.elements[2] = ((closureN)self_732039)->elements[2];
c_733175.elements[3] = ((closureN)self_732039)->elements[3];
c_733175.elements[4] = ((closureN)self_732039)->elements[4];
c_733175.elements[5] = ((closureN)self_732039)->elements[5];
c_733175.elements[6] = ((closureN)self_732039)->elements[6];
c_733175.elements[7] = ((closureN)self_732039)->elements[7];
c_733175.elements[8] = ((closureN)self_732039)->elements[8];


make_utf8_string_with_len(c_733304, "resolved imports:", 17, 17);
return_direct_with_clo2(data,  __glo_report_117elapsed, (((closure)  __glo_report_117elapsed)->fn),  &c_733175, &c_733304);; 
}

static void __lambda_156(void *data, object self_732040, int argc, object *args) /* object self_732040, object r_731147 */
 {

  
closureN_type c_733177;
object e_733301 [9];
c_733177.hdr.mark = gc_color_red;
 c_733177.hdr.grayed = 0;
c_733177.tag = closureN_tag;
 c_733177.fn = (function_type)__lambda_157;
c_733177.num_args = 1;
c_733177.num_elements = 9;
c_733177.elements = (object *)e_733301;
c_733177.elements[0] = ((closureN)self_732040)->elements[0];
c_733177.elements[1] = ((closureN)self_732040)->elements[1];
c_733177.elements[2] = ((closureN)self_732040)->elements[2];
c_733177.elements[3] = ((closureN)self_732040)->elements[3];
c_733177.elements[4] = ((closureN)self_732040)->elements[4];
c_733177.elements[5] = ((closureN)self_732040)->elements[5];
c_733177.elements[6] = ((closureN)self_732040)->elements[6];
c_733177.elements[7] = ((closureN)self_732040)->elements[7];
c_733177.elements[8] = ((closureN)self_732040)->elements[8];


make_utf8_string_with_len(c_733302, "resolved imports:", 17, 17);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733177, &c_733302);; 
}

static void __lambda_157(void *data, object self_732041, int argc, object *args) /* object self_732041, object r_731148 */
 {

  
closureN_type c_733179;
object e_733297 [8];
c_733179.hdr.mark = gc_color_red;
 c_733179.hdr.grayed = 0;
c_733179.tag = closureN_tag;
 c_733179.fn = (function_type)__lambda_158;
c_733179.num_args = 1;
c_733179.num_elements = 8;
c_733179.elements = (object *)e_733297;
c_733179.elements[0] = ((closureN)self_732041)->elements[0];
c_733179.elements[1] = ((closureN)self_732041)->elements[1];
c_733179.elements[2] = ((closureN)self_732041)->elements[3];
c_733179.elements[3] = ((closureN)self_732041)->elements[4];
c_733179.elements[4] = ((closureN)self_732041)->elements[5];
c_733179.elements[5] = ((closureN)self_732041)->elements[6];
c_733179.elements[6] = ((closureN)self_732041)->elements[7];
c_733179.elements[7] = ((closureN)self_732041)->elements[8];



return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733179, car(((closureN)self_732041)->elements[2]));; 
}

static void __lambda_158(void *data, object self_732042, int argc, object *args) /* object self_732042, object r_731149 */
 {

  
closureN_type c_733181;
object e_733291 [7];
c_733181.hdr.mark = gc_color_red;
 c_733181.hdr.grayed = 0;
c_733181.tag = closureN_tag;
 c_733181.fn = (function_type)__lambda_159;
c_733181.num_args = 1;
c_733181.num_elements = 7;
c_733181.elements = (object *)e_733291;
c_733181.elements[0] = ((closureN)self_732042)->elements[0];
c_733181.elements[1] = ((closureN)self_732042)->elements[1];
c_733181.elements[2] = ((closureN)self_732042)->elements[3];
c_733181.elements[3] = ((closureN)self_732042)->elements[4];
c_733181.elements[4] = ((closureN)self_732042)->elements[5];
c_733181.elements[5] = ((closureN)self_732042)->elements[6];
c_733181.elements[6] = ((closureN)self_732042)->elements[7];



return_direct_with_clo4(data,  __glo_lib_117resolve_91meta_scheme_cyclone_libraries, (((closure)  __glo_lib_117resolve_91meta_scheme_cyclone_libraries)->fn),  &c_733181, car(((closureN)self_732042)->elements[2]), ((closureN)self_732042)->elements[0], ((closureN)self_732042)->elements[6]);; 
}

static void __lambda_159(void *data, object self_732043, int argc, object *args) /* object self_732043, object meta_7395_73590 */
 {
 object meta_7395_73590 = args[0];
  
closureN_type c_733183;
object e_733290 [8];
c_733183.hdr.mark = gc_color_red;
 c_733183.hdr.grayed = 0;
c_733183.tag = closureN_tag;
 c_733183.fn = (function_type)__lambda_160;
c_733183.num_args = 1;
c_733183.num_elements = 8;
c_733183.elements = (object *)e_733290;
c_733183.elements[0] = ((closureN)self_732043)->elements[0];
c_733183.elements[1] = ((closureN)self_732043)->elements[1];
c_733183.elements[2] = ((closureN)self_732043)->elements[2];
c_733183.elements[3] = ((closureN)self_732043)->elements[3];
c_733183.elements[4] = ((closureN)self_732043)->elements[4];
c_733183.elements[5] = meta_7395_73590;
c_733183.elements[6] = ((closureN)self_732043)->elements[5];
c_733183.elements[7] = ((closureN)self_732043)->elements[6];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_733183, meta_7395_73590, __glo__85defined_91macros_85_scheme_eval);; 
}

static void __lambda_160(void *data, object self_732044, int argc, object *args) /* object self_732044, object r_731167 */
 {
 object r_731167 = args[0];
  
closureN_type c_733185;
object e_733286 [8];
c_733185.hdr.mark = gc_color_red;
 c_733185.hdr.grayed = 0;
c_733185.tag = closureN_tag;
 c_733185.fn = (function_type)__lambda_161;
c_733185.num_args = 1;
c_733185.num_elements = 8;
c_733185.elements = (object *)e_733286;
c_733185.elements[0] = ((closureN)self_732044)->elements[0];
c_733185.elements[1] = ((closureN)self_732044)->elements[1];
c_733185.elements[2] = ((closureN)self_732044)->elements[2];
c_733185.elements[3] = ((closureN)self_732044)->elements[3];
c_733185.elements[4] = ((closureN)self_732044)->elements[4];
c_733185.elements[5] = ((closureN)self_732044)->elements[5];
c_733185.elements[6] = ((closureN)self_732044)->elements[6];
c_733185.elements[7] = ((closureN)self_732044)->elements[7];


object c_733289 = global_set_cps_id(data,(closure)&c_733185,"__glo__85defined_91macros_85_scheme_eval", __glo__85defined_91macros_85_scheme_eval, r_731167);
return_closcall1(data,(closure)&c_733185,  c_733289);; 
}

static void __lambda_161(void *data, object self_732045, int argc, object *args) /* object self_732045, object r_731165 */
 {

  
closureN_type c_733187;
object e_733284 [8];
c_733187.hdr.mark = gc_color_red;
 c_733187.hdr.grayed = 0;
c_733187.tag = closureN_tag;
 c_733187.fn = (function_type)__lambda_162;
c_733187.num_args = 1;
c_733187.num_elements = 8;
c_733187.elements = (object *)e_733284;
c_733187.elements[0] = ((closureN)self_732045)->elements[0];
c_733187.elements[1] = ((closureN)self_732045)->elements[1];
c_733187.elements[2] = ((closureN)self_732045)->elements[2];
c_733187.elements[3] = ((closureN)self_732045)->elements[3];
c_733187.elements[4] = ((closureN)self_732045)->elements[4];
c_733187.elements[5] = ((closureN)self_732045)->elements[5];
c_733187.elements[6] = ((closureN)self_732045)->elements[6];
c_733187.elements[7] = ((closureN)self_732045)->elements[7];


make_utf8_string_with_len(c_733285, "resolved macros:", 16, 16);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733187, &c_733285);; 
}

static void __lambda_162(void *data, object self_732046, int argc, object *args) /* object self_732046, object r_731166 */
 {

  
closureN_type c_733189;
object e_733282 [7];
c_733189.hdr.mark = gc_color_red;
 c_733189.hdr.grayed = 0;
c_733189.tag = closureN_tag;
 c_733189.fn = (function_type)__lambda_163;
c_733189.num_args = 1;
c_733189.num_elements = 7;
c_733189.elements = (object *)e_733282;
c_733189.elements[0] = ((closureN)self_732046)->elements[0];
c_733189.elements[1] = ((closureN)self_732046)->elements[1];
c_733189.elements[2] = ((closureN)self_732046)->elements[2];
c_733189.elements[3] = ((closureN)self_732046)->elements[3];
c_733189.elements[4] = ((closureN)self_732046)->elements[4];
c_733189.elements[5] = ((closureN)self_732046)->elements[6];
c_733189.elements[6] = ((closureN)self_732046)->elements[7];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_733189, ((closureN)self_732046)->elements[5]);; 
}

static void __lambda_163(void *data, object self_732047, int argc, object *args) /* object self_732047, object r_731150 */
 {

  
closureN_type c_733191;
object e_733275 [6];
c_733191.hdr.mark = gc_color_red;
 c_733191.hdr.grayed = 0;
c_733191.tag = closureN_tag;
 c_733191.fn = (function_type)__lambda_164;
c_733191.num_args = 1;
c_733191.num_elements = 6;
c_733191.elements = (object *)e_733275;
c_733191.elements[0] = ((closureN)self_732047)->elements[0];
c_733191.elements[1] = ((closureN)self_732047)->elements[1];
c_733191.elements[2] = ((closureN)self_732047)->elements[3];
c_733191.elements[3] = ((closureN)self_732047)->elements[4];
c_733191.elements[4] = ((closureN)self_732047)->elements[5];
c_733191.elements[5] = ((closureN)self_732047)->elements[6];





return_direct_with_clo1(data,(closure)&c_733191,__lambda_164,  Cyc_set_cell(data, ((closureN)self_732047)->elements[2], Cyc_cdr(data, ((closureN)self_732047)->elements[6])));; 
}

static void __lambda_164(void *data, object self_732048, int argc, object *args) /* object self_732048, object r_731151 */
 {

  
closureN_type c_733193;
object e_733269 [3];
c_733193.hdr.mark = gc_color_red;
 c_733193.hdr.grayed = 0;
c_733193.tag = closureN_tag;
 c_733193.fn = (function_type)__lambda_165;
c_733193.num_args = 1;
c_733193.num_elements = 3;
c_733193.elements = (object *)e_733269;
c_733193.elements[0] = ((closureN)self_732048)->elements[1];
c_733193.elements[1] = ((closureN)self_732048)->elements[2];
c_733193.elements[2] = ((closureN)self_732048)->elements[3];



return_direct_with_clo5(data,  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries, (((closure)  __glo_lib_117get_91all_91import_91deps_scheme_cyclone_libraries)->fn),  &c_733193, Cyc_car(data, ((closureN)self_732048)->elements[5]), ((closureN)self_732048)->elements[0], ((closureN)self_732048)->elements[4], boolean_f);; 
}

static void __lambda_165(void *data, object self_732049, int argc, object *args) /* object self_732049, object r_731153 */
 {
 object r_731153 = args[0];
  
closureN_type c_733195;
object e_733268 [3];
c_733195.hdr.mark = gc_color_red;
 c_733195.hdr.grayed = 0;
c_733195.tag = closureN_tag;
 c_733195.fn = (function_type)__lambda_166;
c_733195.num_args = 2;
c_733195.num_elements = 3;
c_733195.elements = (object *)e_733268;
c_733195.elements[0] = ((closureN)self_732049)->elements[0];
c_733195.elements[1] = ((closureN)self_732049)->elements[1];
c_733195.elements[2] = ((closureN)self_732049)->elements[2];

return_direct_with_clo2(data,(closure)&c_733195,__lambda_166,  boolean_f, r_731153);; 
}

static void __lambda_166(void *data, object self_732050, int argc, object *args) /* object self_732050, object changed_7396_73591, object new_91lib_91deps_7397_73592 */
 {
 object changed_7396_73591 = args[0]; object new_91lib_91deps_7397_73592 = args[1];
  
closureN_type c_733197;
object e_733264 [4];
c_733197.hdr.mark = gc_color_red;
 c_733197.hdr.grayed = 0;
c_733197.tag = closureN_tag;
 c_733197.fn = (function_type)__lambda_692;
c_733197.num_args = 1;
c_733197.num_elements = 4;
c_733197.elements = (object *)e_733264;
c_733197.elements[0] = ((closureN)self_732050)->elements[0];
c_733197.elements[1] = ((closureN)self_732050)->elements[1];
c_733197.elements[2] = ((closureN)self_732050)->elements[2];
c_733197.elements[3] = new_91lib_91deps_7397_73592;


pair_type local_733267; 
return_direct_with_clo1(data,(closure)&c_733197,__lambda_692,  set_cell_as_expr(&local_733267, changed_7396_73591));; 
}

static void __lambda_692(void *data, object self_732051, int argc, object *args) /* object self_732051, object changed_7396_73591 */
 {
 object changed_7396_73591 = args[0];
  
closureN_type c_733199;
object e_733230 [5];
c_733199.hdr.mark = gc_color_red;
 c_733199.hdr.grayed = 0;
c_733199.tag = closureN_tag;
 c_733199.fn = (function_type)__lambda_167;
c_733199.num_args = 1;
c_733199.num_elements = 5;
c_733199.elements = (object *)e_733230;
c_733199.elements[0] = ((closureN)self_732051)->elements[0];
c_733199.elements[1] = changed_7396_73591;
c_733199.elements[2] = ((closureN)self_732051)->elements[1];
c_733199.elements[3] = ((closureN)self_732051)->elements[2];
c_733199.elements[4] = ((closureN)self_732051)->elements[3];


closureN_type c_733231;
object e_733263 [2];
c_733231.hdr.mark = gc_color_red;
 c_733231.hdr.grayed = 0;
c_733231.tag = closureN_tag;
 c_733231.fn = (function_type)__lambda_172;
c_733231.num_args = 1;
c_733231.num_elements = 2;
c_733231.elements = (object *)e_733263;
c_733231.elements[0] = changed_7396_73591;
c_733231.elements[1] = ((closureN)self_732051)->elements[2];

return_direct_with_clo1(data,(closure)&c_733199,__lambda_167,  &c_733231);; 
}

static void __lambda_172(void *data, object self_732052, int argc, object *args) /* object self_732052, object k_731158, object dep_7398_73593 */
 {
 object k_731158 = args[0]; object dep_7398_73593 = args[1];
  
closureN_type c_733233;
object e_733257 [4];
c_733233.hdr.mark = gc_color_red;
 c_733233.hdr.grayed = 0;
c_733233.tag = closureN_tag;
 c_733233.fn = (function_type)__lambda_173;
c_733233.num_args = 1;
c_733233.num_elements = 4;
c_733233.elements = (object *)e_733257;
c_733233.elements[0] = ((closureN)self_732052)->elements[0];
c_733233.elements[1] = dep_7398_73593;
c_733233.elements[2] = k_731158;
c_733233.elements[3] = ((closureN)self_732052)->elements[1];





return_direct_with_clo1(data,(closure)&c_733233,__lambda_173,  memberp(data, dep_7398_73593, car(((closureN)self_732052)->elements[1])));; 
}

static void __lambda_173(void *data, object self_732053, int argc, object *args) /* object self_732053, object r_731159 */
 {
 object r_731159 = args[0];
  if( (boolean_f != r_731159) ){ 
  return_direct_with_clo1(data,  ((closureN)self_732053)->elements[2], (((closure)  ((closureN)self_732053)->elements[2])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_733237;
object e_733253 [3];
c_733237.hdr.mark = gc_color_red;
 c_733237.hdr.grayed = 0;
c_733237.tag = closureN_tag;
 c_733237.fn = (function_type)__lambda_174;
c_733237.num_args = 1;
c_733237.num_elements = 3;
c_733237.elements = (object *)e_733253;
c_733237.elements[0] = ((closureN)self_732053)->elements[1];
c_733237.elements[1] = ((closureN)self_732053)->elements[2];
c_733237.elements[2] = ((closureN)self_732053)->elements[3];



return_direct_with_clo1(data,(closure)&c_733237,__lambda_174,  Cyc_set_cell(data, ((closureN)self_732053)->elements[0], boolean_t));}
;; 
}

static void __lambda_174(void *data, object self_732054, int argc, object *args) /* object self_732054, object r_731160 */
 {

  
closureN_type c_733239;
object e_733245 [2];
c_733239.hdr.mark = gc_color_red;
 c_733239.hdr.grayed = 0;
c_733239.tag = closureN_tag;
 c_733239.fn = (function_type)__lambda_175;
c_733239.num_args = 1;
c_733239.num_elements = 2;
c_733239.elements = (object *)e_733245;
c_733239.elements[0] = ((closureN)self_732054)->elements[1];
c_733239.elements[1] = ((closureN)self_732054)->elements[2];


pair_type local_733248; 


return_direct_with_clo1(data,(closure)&c_733239,__lambda_175,  set_pair_as_expr(&local_733248, ((closureN)self_732054)->elements[0], car(((closureN)self_732054)->elements[2])));; 
}

static void __lambda_175(void *data, object self_732055, int argc, object *args) /* object self_732055, object r_731161 */
 {
 object r_731161 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732055)->elements[0], (((closure)  ((closureN)self_732055)->elements[0])->fn),  Cyc_set_cell(data, ((closureN)self_732055)->elements[1], r_731161));; 
}

static void __lambda_167(void *data, object self_732056, int argc, object *args) /* object self_732056, object r_731157 */
 {
 object r_731157 = args[0];
  
closureN_type c_733201;
object e_733228 [4];
c_733201.hdr.mark = gc_color_red;
 c_733201.hdr.grayed = 0;
c_733201.tag = closureN_tag;
 c_733201.fn = (function_type)__lambda_168;
c_733201.num_args = 1;
c_733201.num_elements = 4;
c_733201.elements = (object *)e_733228;
c_733201.elements[0] = ((closureN)self_732056)->elements[0];
c_733201.elements[1] = ((closureN)self_732056)->elements[1];
c_733201.elements[2] = ((closureN)self_732056)->elements[2];
c_733201.elements[3] = ((closureN)self_732056)->elements[3];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_733201, r_731157, ((closureN)self_732056)->elements[4]);; 
}

static void __lambda_168(void *data, object self_732057, int argc, object *args) /* object self_732057, object r_731154 */
 {

  
closureN_type c_733203;
object e_733220 [3];
c_733203.hdr.mark = gc_color_red;
 c_733203.hdr.grayed = 0;
c_733203.tag = closureN_tag;
 c_733203.fn = (function_type)__lambda_169;
c_733203.num_args = 0;
c_733203.num_elements = 3;
c_733203.elements = (object *)e_733220;
c_733203.elements[0] = ((closureN)self_732057)->elements[0];
c_733203.elements[1] = ((closureN)self_732057)->elements[1];
c_733203.elements[2] = ((closureN)self_732057)->elements[3];


closureN_type c_733221;
object e_733227 [2];
c_733221.hdr.mark = gc_color_red;
 c_733221.hdr.grayed = 0;
c_733221.tag = closureN_tag;
 c_733221.fn = (function_type)__lambda_171;
c_733221.num_args = 1;
c_733221.num_elements = 2;
c_733221.elements = (object *)e_733227;
c_733221.elements[0] = ((closureN)self_732057)->elements[2];
c_733221.elements[1] = ((closureN)self_732057)->elements[3];

return_direct_with_clo1(data,(closure)&c_733203,__lambda_169,  &c_733221);; 
}

static void __lambda_171(void *data, object self_732058, int argc, object *args) /* object self_732058, object r_731152 */
 {

  

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  ((closureN)self_732058)->elements[0], car(((closureN)self_732058)->elements[1]));; 
}

static void __lambda_169(void *data, object self_732059, int argc, object *args) /* object self_732059, object k_731155 */
 {
 object k_731155 = args[0];
    
if( (boolean_f != car(((closureN)self_732059)->elements[1])) ){ 
  
closureN_type c_733209;
object e_733215 [2];
c_733209.hdr.mark = gc_color_red;
 c_733209.hdr.grayed = 0;
c_733209.tag = closureN_tag;
 c_733209.fn = (function_type)__lambda_170;
c_733209.num_args = 1;
c_733209.num_elements = 2;
c_733209.elements = (object *)e_733215;
c_733209.elements[0] = k_731155;
c_733209.elements[1] = ((closureN)self_732059)->elements[2];



return_closcall2(data,  ((closureN)self_732059)->elements[0],  &c_733209, car(((closureN)self_732059)->elements[2]));
} else { 
  return_direct_with_clo1(data,  k_731155, (((closure)  k_731155)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_170(void *data, object self_732060, int argc, object *args) /* object self_732060, object r_731156 */
 {
 object r_731156 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732060)->elements[0], (((closure)  ((closureN)self_732060)->elements[0])->fn),  Cyc_set_cell(data, ((closureN)self_732060)->elements[1], r_731156));; 
}

static void __lambda_131(void *data, object self_732061, int argc, object *args) /* object self_732061, object k_731176 */
 {
 object k_731176 = args[0];
    
if( (boolean_f != car(((closureN)self_732061)->elements[1])) ){ 
  
closureN_type c_733055;
object e_733064 [3];
c_733055.hdr.mark = gc_color_red;
 c_733055.hdr.grayed = 0;
c_733055.tag = closureN_tag;
 c_733055.fn = (function_type)__lambda_132;
c_733055.num_args = 1;
c_733055.num_elements = 3;
c_733055.elements = (object *)e_733064;
c_733055.elements[0] = ((closureN)self_732061)->elements[0];
c_733055.elements[1] = k_731176;
c_733055.elements[2] = ((closureN)self_732061)->elements[2];

return_direct_with_clo1(data,  __glo_macro_117get_91env_scheme_eval, (((closure)  __glo_macro_117get_91env_scheme_eval)->fn),  &c_733055);
} else { 
  
closureN_type c_733066;
object e_733122 [3];
c_733066.hdr.mark = gc_color_red;
 c_733066.hdr.grayed = 0;
c_733066.tag = closureN_tag;
 c_733066.fn = (function_type)__lambda_133;
c_733066.num_args = 1;
c_733066.num_elements = 3;
c_733066.elements = (object *)e_733122;
c_733066.elements[0] = ((closureN)self_732061)->elements[0];
c_733066.elements[1] = k_731176;
c_733066.elements[2] = ((closureN)self_732061)->elements[2];

return_direct_with_clo1(data,  __glo_macro_117get_91env_scheme_eval, (((closure)  __glo_macro_117get_91env_scheme_eval)->fn),  &c_733066);}
;; 
}

static void __lambda_133(void *data, object self_732063, int argc, object *args) /* object self_732063, object r_731195 */
 {
 object r_731195 = args[0];
  
closureN_type c_733068;
object e_733112 [1];
c_733068.hdr.mark = gc_color_red;
 c_733068.hdr.grayed = 0;
c_733068.tag = closureN_tag;
 c_733068.fn = (function_type)__lambda_134;
c_733068.num_args = 1;
c_733068.num_elements = 1;
c_733068.elements = (object *)e_733112;
c_733068.elements[0] = ((closureN)self_732063)->elements[1];


pair_type local_733115; 




return_direct_with_clo4(data,  __glo_expand_scheme_eval, (((closure)  __glo_expand_scheme_eval)->fn),  &c_733068, set_pair_as_expr(&local_733115, quote_begin, car(((closureN)self_732063)->elements[0])), r_731195, car(((closureN)self_732063)->elements[2]));; 
}

static void __lambda_134(void *data, object self_732064, int argc, object *args) /* object self_732064, object expanded_7376_73588 */
 {
 object expanded_7376_73588 = args[0];
  object r_731179;
    
if( (boolean_f != Cyc_is_pair(expanded_7376_73588)) ){ 
  object local_733075 = alloca(sizeof(complex_num_type)); 
  
  r_731179 = ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_733075, quote_lambda, Cyc_car(data, expanded_7376_73588));
} else { 
  r_731179 = boolean_f;}
;if( (boolean_f != r_731179) ){ 
  
complex_num_type local_733083; 


return_direct_with_clo1(data,  ((closureN)self_732064)->elements[0], (((closure)  ((closureN)self_732064)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_lambda_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_733083, Cyc_car(data, expanded_7376_73588)));
} else { 
    complex_num_type local_733088; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_733088, quote_define, expanded_7376_73588)) ){ 
  
pair_type local_733093; 
return_direct_with_clo1(data,  ((closureN)self_732064)->elements[0], (((closure)  ((closureN)self_732064)->elements[0])->fn),  set_cell_as_expr(&local_733093, expanded_7376_73588));
} else { 
    
if( (boolean_f != Cyc_is_boolean(expanded_7376_73588)) ){ 
  
pair_type local_733100; 
return_direct_with_clo1(data,  ((closureN)self_732064)->elements[0], (((closure)  ((closureN)self_732064)->elements[0])->fn),  set_cell_as_expr(&local_733100, expanded_7376_73588));
} else { 
  
pair_type local_733105; 

pair_type local_733108; 

pair_type local_733111; 
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_732064)->elements[0], set_pair_as_expr(&local_733105, quote_Unhandled, set_pair_as_expr(&local_733108, quote_expansion, set_pair_as_expr(&local_733111, expanded_7376_73588, NULL))));}
;}
;}
;; 
}

static void __lambda_132(void *data, object self_732062, int argc, object *args) /* object self_732062, object r_731177 */
 {
 object r_731177 = args[0];
  



return_direct_with_clo4(data,  __glo_expand_91lambda_91body_scheme_eval, (((closure)  __glo_expand_91lambda_91body_scheme_eval)->fn),  ((closureN)self_732062)->elements[1], car(((closureN)self_732062)->elements[0]), r_731177, car(((closureN)self_732062)->elements[2]));; 
}

static void __lambda_49(void *data, object self_732065, int argc, object *args) /* object self_732065, object k_731213 */
 {
 object k_731213 = args[0];
  
closureN_type c_732630;
object e_732995 [13];
c_732630.hdr.mark = gc_color_red;
 c_732630.hdr.grayed = 0;
c_732630.tag = closureN_tag;
 c_732630.fn = (function_type)__lambda_50;
c_732630.num_args = 1;
c_732630.num_elements = 13;
c_732630.elements = (object *)e_732995;
c_732630.elements[0] = ((closureN)self_732065)->elements[0];
c_732630.elements[1] = ((closureN)self_732065)->elements[1];
c_732630.elements[2] = ((closureN)self_732065)->elements[2];
c_732630.elements[3] = ((closureN)self_732065)->elements[3];
c_732630.elements[4] = ((closureN)self_732065)->elements[4];
c_732630.elements[5] = k_731213;
c_732630.elements[6] = ((closureN)self_732065)->elements[5];
c_732630.elements[7] = ((closureN)self_732065)->elements[6];
c_732630.elements[8] = ((closureN)self_732065)->elements[7];
c_732630.elements[9] = ((closureN)self_732065)->elements[8];
c_732630.elements[10] = ((closureN)self_732065)->elements[9];
c_732630.elements[11] = ((closureN)self_732065)->elements[10];
c_732630.elements[12] = ((closureN)self_732065)->elements[11];





return_direct_with_clo1(data,(closure)&c_732630,__lambda_50,  Cyc_car(data, car(((closureN)self_732065)->elements[4])));; 
}

static void __lambda_50(void *data, object self_732066, int argc, object *args) /* object self_732066, object r_731294 */
 {
 object r_731294 = args[0];
  
closureN_type c_732632;
object e_732994 [13];
c_732632.hdr.mark = gc_color_red;
 c_732632.hdr.grayed = 0;
c_732632.tag = closureN_tag;
 c_732632.fn = (function_type)__lambda_51;
c_732632.num_args = 1;
c_732632.num_elements = 13;
c_732632.elements = (object *)e_732994;
c_732632.elements[0] = ((closureN)self_732066)->elements[0];
c_732632.elements[1] = ((closureN)self_732066)->elements[1];
c_732632.elements[2] = ((closureN)self_732066)->elements[2];
c_732632.elements[3] = ((closureN)self_732066)->elements[3];
c_732632.elements[4] = ((closureN)self_732066)->elements[4];
c_732632.elements[5] = ((closureN)self_732066)->elements[5];
c_732632.elements[6] = ((closureN)self_732066)->elements[6];
c_732632.elements[7] = ((closureN)self_732066)->elements[7];
c_732632.elements[8] = ((closureN)self_732066)->elements[8];
c_732632.elements[9] = ((closureN)self_732066)->elements[9];
c_732632.elements[10] = ((closureN)self_732066)->elements[10];
c_732632.elements[11] = ((closureN)self_732066)->elements[11];
c_732632.elements[12] = ((closureN)self_732066)->elements[12];

return_direct_with_clo2(data,  __glo_library_127_scheme_cyclone_libraries, (((closure)  __glo_library_127_scheme_cyclone_libraries)->fn),  &c_732632, r_731294);; 
}

static void __lambda_51(void *data, object self_732067, int argc, object *args) /* object self_732067, object r_731214 */
 {
 object r_731214 = args[0];
  if( (boolean_f != r_731214) ){ 
  
closureN_type c_732634;
object e_732861 [12];
c_732634.hdr.mark = gc_color_red;
 c_732634.hdr.grayed = 0;
c_732634.tag = closureN_tag;
 c_732634.fn = (function_type)__lambda_52;
c_732634.num_args = 1;
c_732634.num_elements = 12;
c_732634.elements = (object *)e_732861;
c_732634.elements[0] = ((closureN)self_732067)->elements[0];
c_732634.elements[1] = ((closureN)self_732067)->elements[1];
c_732634.elements[2] = ((closureN)self_732067)->elements[2];
c_732634.elements[3] = ((closureN)self_732067)->elements[3];
c_732634.elements[4] = ((closureN)self_732067)->elements[4];
c_732634.elements[5] = ((closureN)self_732067)->elements[5];
c_732634.elements[6] = ((closureN)self_732067)->elements[6];
c_732634.elements[7] = ((closureN)self_732067)->elements[7];
c_732634.elements[8] = ((closureN)self_732067)->elements[8];
c_732634.elements[9] = ((closureN)self_732067)->elements[9];
c_732634.elements[10] = ((closureN)self_732067)->elements[10];
c_732634.elements[11] = ((closureN)self_732067)->elements[12];





return_direct_with_clo1(data,(closure)&c_732634,__lambda_52,  Cyc_car(data, car(((closureN)self_732067)->elements[4])));
} else { 
  
closureN_type c_732868;
object e_732992 [5];
c_732868.hdr.mark = gc_color_red;
 c_732868.hdr.grayed = 0;
c_732868.tag = closureN_tag;
 c_732868.fn = (function_type)__lambda_89;
c_732868.num_args = 1;
c_732868.num_elements = 5;
c_732868.elements = (object *)e_732992;
c_732868.elements[0] = ((closureN)self_732067)->elements[1];
c_732868.elements[1] = ((closureN)self_732067)->elements[2];
c_732868.elements[2] = ((closureN)self_732067)->elements[3];
c_732868.elements[3] = ((closureN)self_732067)->elements[4];
c_732868.elements[4] = ((closureN)self_732067)->elements[5];

return_direct_with_clo1(data,(closure)&c_732868,__lambda_89,  ((closureN)self_732067)->elements[11]);}
;; 
}

static void __lambda_89(void *data, object self_732105, int argc, object *args) /* object self_732105, object reduction_7352_73580 */
 {
 object reduction_7352_73580 = args[0];
  
closureN_type c_732870;
object e_732986 [5];
c_732870.hdr.mark = gc_color_red;
 c_732870.hdr.grayed = 0;
c_732870.tag = closureN_tag;
 c_732870.fn = (function_type)__lambda_90;
c_732870.num_args = 1;
c_732870.num_elements = 5;
c_732870.elements = (object *)e_732986;
c_732870.elements[0] = ((closureN)self_732105)->elements[0];
c_732870.elements[1] = ((closureN)self_732105)->elements[2];
c_732870.elements[2] = ((closureN)self_732105)->elements[3];
c_732870.elements[3] = ((closureN)self_732105)->elements[4];
c_732870.elements[4] = reduction_7352_73580;





return_direct_with_clo1(data,(closure)&c_732870,__lambda_90,  Cyc_set_cell(data, ((closureN)self_732105)->elements[1], Cyc_car(data, reduction_7352_73580)));; 
}

static void __lambda_90(void *data, object self_732106, int argc, object *args) /* object self_732106, object r_731291 */
 {

  
closureN_type c_732872;
object e_732979 [4];
c_732872.hdr.mark = gc_color_red;
 c_732872.hdr.grayed = 0;
c_732872.tag = closureN_tag;
 c_732872.fn = (function_type)__lambda_91;
c_732872.num_args = 1;
c_732872.num_elements = 4;
c_732872.elements = (object *)e_732979;
c_732872.elements[0] = ((closureN)self_732106)->elements[0];
c_732872.elements[1] = ((closureN)self_732106)->elements[1];
c_732872.elements[2] = ((closureN)self_732106)->elements[2];
c_732872.elements[3] = ((closureN)self_732106)->elements[3];





return_direct_with_clo1(data,(closure)&c_732872,__lambda_91,  Cyc_set_cell(data, ((closureN)self_732106)->elements[2], Cyc_cdr(data, ((closureN)self_732106)->elements[4])));; 
}

static void __lambda_91(void *data, object self_732107, int argc, object *args) /* object self_732107, object r_731262 */
 {

  
closureN_type c_732874;
object e_732972 [4];
c_732874.hdr.mark = gc_color_red;
 c_732874.hdr.grayed = 0;
c_732874.tag = closureN_tag;
 c_732874.fn = (function_type)__lambda_92;
c_732874.num_args = 1;
c_732874.num_elements = 4;
c_732874.elements = (object *)e_732972;
c_732874.elements[0] = ((closureN)self_732107)->elements[0];
c_732874.elements[1] = ((closureN)self_732107)->elements[1];
c_732874.elements[2] = ((closureN)self_732107)->elements[2];
c_732874.elements[3] = ((closureN)self_732107)->elements[3];


pair_type local_732975; 


return_direct_with_clo1(data,(closure)&c_732874,__lambda_92,  set_pair_as_expr(&local_732975, quote_dummy, car(((closureN)self_732107)->elements[2])));; 
}

static void __lambda_92(void *data, object self_732108, int argc, object *args) /* object self_732108, object r_731289 */
 {
 object r_731289 = args[0];
  
closureN_type c_732876;
object e_732968 [4];
c_732876.hdr.mark = gc_color_red;
 c_732876.hdr.grayed = 0;
c_732876.tag = closureN_tag;
 c_732876.fn = (function_type)__lambda_93;
c_732876.num_args = 1;
c_732876.num_elements = 4;
c_732876.elements = (object *)e_732968;
c_732876.elements[0] = ((closureN)self_732108)->elements[0];
c_732876.elements[1] = ((closureN)self_732108)->elements[1];
c_732876.elements[2] = ((closureN)self_732108)->elements[2];
c_732876.elements[3] = ((closureN)self_732108)->elements[3];


pair_type local_732971; 
return_direct_with_clo2(data,  __glo_lib_117inlines_scheme_cyclone_libraries, (((closure)  __glo_lib_117inlines_scheme_cyclone_libraries)->fn),  &c_732876, set_pair_as_expr(&local_732971, quote_dummy, r_731289));; 
}

static void __lambda_93(void *data, object self_732109, int argc, object *args) /* object self_732109, object lis_7353_73581 */
 {
 object lis_7353_73581 = args[0];
  
closureN_type c_732878;
object e_732918 [3];
c_732878.hdr.mark = gc_color_red;
 c_732878.hdr.grayed = 0;
c_732878.tag = closureN_tag;
 c_732878.fn = (function_type)__lambda_94;
c_732878.num_args = 0;
c_732878.num_elements = 3;
c_732878.elements = (object *)e_732918;
c_732878.elements[0] = ((closureN)self_732109)->elements[1];
c_732878.elements[1] = ((closureN)self_732109)->elements[2];
c_732878.elements[2] = lis_7353_73581;


closureN_type c_732919;
object e_732967 [3];
c_732919.hdr.mark = gc_color_red;
 c_732919.hdr.grayed = 0;
c_732919.tag = closureN_tag;
 c_732919.fn = (function_type)__lambda_100;
c_732919.num_args = 1;
c_732919.num_elements = 3;
c_732919.elements = (object *)e_732967;
c_732919.elements[0] = ((closureN)self_732109)->elements[0];
c_732919.elements[1] = ((closureN)self_732109)->elements[2];
c_732919.elements[2] = ((closureN)self_732109)->elements[3];

return_direct_with_clo1(data,(closure)&c_732878,__lambda_94,  &c_732919);; 
}

static void __lambda_100(void *data, object self_732110, int argc, object *args) /* object self_732110, object r_731263 */
 {

  
closureN_type c_732921;
object e_732960 [3];
c_732921.hdr.mark = gc_color_red;
 c_732921.hdr.grayed = 0;
c_732921.tag = closureN_tag;
 c_732921.fn = (function_type)__lambda_101;
c_732921.num_args = 1;
c_732921.num_elements = 3;
c_732921.elements = (object *)e_732960;
c_732921.elements[0] = ((closureN)self_732110)->elements[0];
c_732921.elements[1] = ((closureN)self_732110)->elements[1];
c_732921.elements[2] = ((closureN)self_732110)->elements[2];


pair_type local_732963; 


return_direct_with_clo1(data,(closure)&c_732921,__lambda_101,  set_pair_as_expr(&local_732963, quote_dummy, car(((closureN)self_732110)->elements[1])));; 
}

static void __lambda_101(void *data, object self_732111, int argc, object *args) /* object self_732111, object r_731274 */
 {
 object r_731274 = args[0];
  
closureN_type c_732923;
object e_732956 [3];
c_732923.hdr.mark = gc_color_red;
 c_732923.hdr.grayed = 0;
c_732923.tag = closureN_tag;
 c_732923.fn = (function_type)__lambda_102;
c_732923.num_args = 1;
c_732923.num_elements = 3;
c_732923.elements = (object *)e_732956;
c_732923.elements[0] = ((closureN)self_732111)->elements[0];
c_732923.elements[1] = ((closureN)self_732111)->elements[1];
c_732923.elements[2] = ((closureN)self_732111)->elements[2];


pair_type local_732959; 
return_direct_with_clo2(data,  __glo_lib_117include_91c_91headers_scheme_cyclone_libraries, (((closure)  __glo_lib_117include_91c_91headers_scheme_cyclone_libraries)->fn),  &c_732923, set_pair_as_expr(&local_732959, quote_dummy, r_731274));; 
}

static void __lambda_102(void *data, object self_732112, int argc, object *args) /* object self_732112, object headers_7361_73583 */
 {
 object headers_7361_73583 = args[0];
    
if( (boolean_f != Cyc_is_null(headers_7361_73583)) ){ 
  return_direct_with_clo1(data,  ((closureN)self_732112)->elements[2], (((closure)  ((closureN)self_732112)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_732929;
object e_732952 [2];
c_732929.hdr.mark = gc_color_red;
 c_732929.hdr.grayed = 0;
c_732929.tag = closureN_tag;
 c_732929.fn = (function_type)__lambda_103;
c_732929.num_args = 1;
c_732929.num_elements = 2;
c_732929.elements = (object *)e_732952;
c_732929.elements[0] = ((closureN)self_732112)->elements[1];
c_732929.elements[1] = ((closureN)self_732112)->elements[2];



return_direct_with_clo1(data,(closure)&c_732929,__lambda_103,  Cyc_set_cell(data, ((closureN)self_732112)->elements[0], headers_7361_73583));}
;; 
}

static void __lambda_103(void *data, object self_732113, int argc, object *args) /* object self_732113, object r_731266 */
 {

  
closureN_type c_732931;
object e_732943 [2];
c_732931.hdr.mark = gc_color_red;
 c_732931.hdr.grayed = 0;
c_732931.tag = closureN_tag;
 c_732931.fn = (function_type)__lambda_104;
c_732931.num_args = 1;
c_732931.num_elements = 2;
c_732931.elements = (object *)e_732943;
c_732931.elements[0] = ((closureN)self_732113)->elements[0];
c_732931.elements[1] = ((closureN)self_732113)->elements[1];


mclosure0(c_732944, (function_type)__lambda_106);c_732944.num_args = 1;
return_direct_with_clo1(data,(closure)&c_732931,__lambda_104,  &c_732944);; 
}

static void __lambda_106(void *data, object self_732114, int argc, object *args) /* object self_732114, object k_731269, object expr_7365_73584 */
 {
 object k_731269 = args[0]; object expr_7365_73584 = args[1];
  
complex_num_type local_732948; 

complex_num_type local_732951; 
return_direct_with_clo1(data,  k_731269, (((closure)  k_731269)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_732948, ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732951, quote_include_91c_91header, expr_7365_73584)));; 
}

static void __lambda_104(void *data, object self_732115, int argc, object *args) /* object self_732115, object r_731268 */
 {
 object r_731268 = args[0];
  
closureN_type c_732933;
object e_732939 [2];
c_732933.hdr.mark = gc_color_red;
 c_732933.hdr.grayed = 0;
c_732933.tag = closureN_tag;
 c_732933.fn = (function_type)__lambda_105;
c_732933.num_args = 1;
c_732933.num_elements = 2;
c_732933.elements = (object *)e_732939;
c_732933.elements[0] = ((closureN)self_732115)->elements[0];
c_732933.elements[1] = ((closureN)self_732115)->elements[1];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_732933, r_731268, car(((closureN)self_732115)->elements[0]));; 
}

static void __lambda_105(void *data, object self_732116, int argc, object *args) /* object self_732116, object r_731267 */
 {
 object r_731267 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732116)->elements[1], (((closure)  ((closureN)self_732116)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_732116)->elements[0], r_731267));; 
}

static void __lambda_94(void *data, object self_732117, int argc, object *args) /* object self_732117, object k_731277 */
 {
 object k_731277 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_732117)->elements[2])) ){ 
  return_direct_with_clo1(data,  k_731277, (((closure)  k_731277)->fn),  boolean_f);
} else { 
  
closureN_type c_732884;
object e_732893 [2];
c_732884.hdr.mark = gc_color_red;
 c_732884.hdr.grayed = 0;
c_732884.tag = closureN_tag;
 c_732884.fn = (function_type)__lambda_95;
c_732884.num_args = 0;
c_732884.num_elements = 2;
c_732884.elements = (object *)e_732893;
c_732884.elements[0] = ((closureN)self_732117)->elements[0];
c_732884.elements[1] = ((closureN)self_732117)->elements[2];


closureN_type c_732894;
object e_732917 [2];
c_732894.hdr.mark = gc_color_red;
 c_732894.hdr.grayed = 0;
c_732894.tag = closureN_tag;
 c_732894.fn = (function_type)__lambda_96;
c_732894.num_args = 1;
c_732894.num_elements = 2;
c_732894.elements = (object *)e_732917;
c_732894.elements[0] = ((closureN)self_732117)->elements[1];
c_732894.elements[1] = k_731277;

return_direct_with_clo1(data,(closure)&c_732884,__lambda_95,  &c_732894);}
;; 
}

static void __lambda_96(void *data, object self_732118, int argc, object *args) /* object self_732118, object r_731279 */
 {

  
closureN_type c_732896;
object e_732908 [2];
c_732896.hdr.mark = gc_color_red;
 c_732896.hdr.grayed = 0;
c_732896.tag = closureN_tag;
 c_732896.fn = (function_type)__lambda_97;
c_732896.num_args = 1;
c_732896.num_elements = 2;
c_732896.elements = (object *)e_732908;
c_732896.elements[0] = ((closureN)self_732118)->elements[0];
c_732896.elements[1] = ((closureN)self_732118)->elements[1];


mclosure0(c_732909, (function_type)__lambda_99);c_732909.num_args = 1;
return_direct_with_clo1(data,(closure)&c_732896,__lambda_97,  &c_732909);; 
}

static void __lambda_99(void *data, object self_732119, int argc, object *args) /* object self_732119, object k_731282, object expr_7357_73582 */
 {
 object k_731282 = args[0]; object expr_7357_73582 = args[1];
  
complex_num_type local_732913; 

complex_num_type local_732916; 
return_direct_with_clo1(data,  k_731282, (((closure)  k_731282)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_732913, ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_732916, quote__inline, expr_7357_73582)));; 
}

static void __lambda_97(void *data, object self_732120, int argc, object *args) /* object self_732120, object r_731281 */
 {
 object r_731281 = args[0];
  
closureN_type c_732898;
object e_732904 [2];
c_732898.hdr.mark = gc_color_red;
 c_732898.hdr.grayed = 0;
c_732898.tag = closureN_tag;
 c_732898.fn = (function_type)__lambda_98;
c_732898.num_args = 1;
c_732898.num_elements = 2;
c_732898.elements = (object *)e_732904;
c_732898.elements[0] = ((closureN)self_732120)->elements[0];
c_732898.elements[1] = ((closureN)self_732120)->elements[1];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_732898, r_731281, car(((closureN)self_732120)->elements[0]));; 
}

static void __lambda_98(void *data, object self_732121, int argc, object *args) /* object self_732121, object r_731280 */
 {
 object r_731280 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732121)->elements[1], (((closure)  ((closureN)self_732121)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_732121)->elements[0], r_731280));; 
}

static void __lambda_95(void *data, object self_732122, int argc, object *args) /* object self_732122, object k_731285 */
 {
 object k_731285 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, __glo__85optimization_91level_85, obj_int2obj(0))) ){ 
  

return_direct_with_clo1(data,  k_731285,__lambda_96,  Cyc_set_cell(data, ((closureN)self_732122)->elements[0], ((closureN)self_732122)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_731285,__lambda_96,  Cyc_VOID);}
;; 
}

static void __lambda_52(void *data, object self_732068, int argc, object *args) /* object self_732068, object r_731261 */
 {
 object r_731261 = args[0];
  
closureN_type c_732636;
object e_732860 [12];
c_732636.hdr.mark = gc_color_red;
 c_732636.hdr.grayed = 0;
c_732636.tag = closureN_tag;
 c_732636.fn = (function_type)__lambda_53;
c_732636.num_args = 1;
c_732636.num_elements = 12;
c_732636.elements = (object *)e_732860;
c_732636.elements[0] = ((closureN)self_732068)->elements[0];
c_732636.elements[1] = ((closureN)self_732068)->elements[1];
c_732636.elements[2] = ((closureN)self_732068)->elements[2];
c_732636.elements[3] = ((closureN)self_732068)->elements[3];
c_732636.elements[4] = ((closureN)self_732068)->elements[4];
c_732636.elements[5] = ((closureN)self_732068)->elements[5];
c_732636.elements[6] = ((closureN)self_732068)->elements[6];
c_732636.elements[7] = ((closureN)self_732068)->elements[7];
c_732636.elements[8] = ((closureN)self_732068)->elements[8];
c_732636.elements[9] = ((closureN)self_732068)->elements[9];
c_732636.elements[10] = ((closureN)self_732068)->elements[10];
c_732636.elements[11] = ((closureN)self_732068)->elements[11];

return_direct_with_clo2(data,  __glo_lib_117includes_scheme_cyclone_libraries, (((closure)  __glo_lib_117includes_scheme_cyclone_libraries)->fn),  &c_732636, r_731261);; 
}

static void __lambda_53(void *data, object self_732069, int argc, object *args) /* object self_732069, object includes_7345_73577 */
 {
 object includes_7345_73577 = args[0];
  
closureN_type c_732638;
object e_732856 [12];
c_732638.hdr.mark = gc_color_red;
 c_732638.hdr.grayed = 0;
c_732638.tag = closureN_tag;
 c_732638.fn = (function_type)__lambda_54;
c_732638.num_args = 1;
c_732638.num_elements = 12;
c_732638.elements = (object *)e_732856;
c_732638.elements[0] = ((closureN)self_732069)->elements[0];
c_732638.elements[1] = ((closureN)self_732069)->elements[1];
c_732638.elements[2] = ((closureN)self_732069)->elements[2];
c_732638.elements[3] = includes_7345_73577;
c_732638.elements[4] = ((closureN)self_732069)->elements[3];
c_732638.elements[5] = ((closureN)self_732069)->elements[4];
c_732638.elements[6] = ((closureN)self_732069)->elements[5];
c_732638.elements[7] = ((closureN)self_732069)->elements[6];
c_732638.elements[8] = ((closureN)self_732069)->elements[7];
c_732638.elements[9] = ((closureN)self_732069)->elements[8];
c_732638.elements[10] = ((closureN)self_732069)->elements[9];
c_732638.elements[11] = ((closureN)self_732069)->elements[10];



return_direct_with_clo1(data,(closure)&c_732638,__lambda_54,  Cyc_set_cell(data, ((closureN)self_732069)->elements[11], boolean_f));; 
}

static void __lambda_54(void *data, object self_732070, int argc, object *args) /* object self_732070, object r_731216 */
 {

  
closureN_type c_732640;
object e_732850 [12];
c_732640.hdr.mark = gc_color_red;
 c_732640.hdr.grayed = 0;
c_732640.tag = closureN_tag;
 c_732640.fn = (function_type)__lambda_55;
c_732640.num_args = 1;
c_732640.num_elements = 12;
c_732640.elements = (object *)e_732850;
c_732640.elements[0] = ((closureN)self_732070)->elements[0];
c_732640.elements[1] = ((closureN)self_732070)->elements[1];
c_732640.elements[2] = ((closureN)self_732070)->elements[2];
c_732640.elements[3] = ((closureN)self_732070)->elements[3];
c_732640.elements[4] = ((closureN)self_732070)->elements[4];
c_732640.elements[5] = ((closureN)self_732070)->elements[5];
c_732640.elements[6] = ((closureN)self_732070)->elements[6];
c_732640.elements[7] = ((closureN)self_732070)->elements[7];
c_732640.elements[8] = ((closureN)self_732070)->elements[8];
c_732640.elements[9] = ((closureN)self_732070)->elements[9];
c_732640.elements[10] = ((closureN)self_732070)->elements[10];
c_732640.elements[11] = ((closureN)self_732070)->elements[11];





return_direct_with_clo1(data,(closure)&c_732640,__lambda_55,  Cyc_car(data, car(((closureN)self_732070)->elements[5])));; 
}

static void __lambda_55(void *data, object self_732071, int argc, object *args) /* object self_732071, object r_731260 */
 {
 object r_731260 = args[0];
  
closureN_type c_732642;
object e_732849 [12];
c_732642.hdr.mark = gc_color_red;
 c_732642.hdr.grayed = 0;
c_732642.tag = closureN_tag;
 c_732642.fn = (function_type)__lambda_56;
c_732642.num_args = 1;
c_732642.num_elements = 12;
c_732642.elements = (object *)e_732849;
c_732642.elements[0] = ((closureN)self_732071)->elements[0];
c_732642.elements[1] = ((closureN)self_732071)->elements[1];
c_732642.elements[2] = ((closureN)self_732071)->elements[2];
c_732642.elements[3] = ((closureN)self_732071)->elements[3];
c_732642.elements[4] = ((closureN)self_732071)->elements[4];
c_732642.elements[5] = ((closureN)self_732071)->elements[5];
c_732642.elements[6] = ((closureN)self_732071)->elements[6];
c_732642.elements[7] = ((closureN)self_732071)->elements[7];
c_732642.elements[8] = ((closureN)self_732071)->elements[8];
c_732642.elements[9] = ((closureN)self_732071)->elements[9];
c_732642.elements[10] = ((closureN)self_732071)->elements[10];
c_732642.elements[11] = ((closureN)self_732071)->elements[11];

return_direct_with_clo2(data,  __glo_lib_117name_scheme_cyclone_libraries, (((closure)  __glo_lib_117name_scheme_cyclone_libraries)->fn),  &c_732642, r_731260);; 
}

static void __lambda_56(void *data, object self_732072, int argc, object *args) /* object self_732072, object r_731259 */
 {
 object r_731259 = args[0];
  
closureN_type c_732644;
object e_732845 [12];
c_732644.hdr.mark = gc_color_red;
 c_732644.hdr.grayed = 0;
c_732644.tag = closureN_tag;
 c_732644.fn = (function_type)__lambda_57;
c_732644.num_args = 1;
c_732644.num_elements = 12;
c_732644.elements = (object *)e_732845;
c_732644.elements[0] = ((closureN)self_732072)->elements[0];
c_732644.elements[1] = ((closureN)self_732072)->elements[1];
c_732644.elements[2] = ((closureN)self_732072)->elements[2];
c_732644.elements[3] = ((closureN)self_732072)->elements[3];
c_732644.elements[4] = ((closureN)self_732072)->elements[4];
c_732644.elements[5] = ((closureN)self_732072)->elements[5];
c_732644.elements[6] = ((closureN)self_732072)->elements[6];
c_732644.elements[7] = ((closureN)self_732072)->elements[7];
c_732644.elements[8] = ((closureN)self_732072)->elements[8];
c_732644.elements[9] = ((closureN)self_732072)->elements[9];
c_732644.elements[10] = ((closureN)self_732072)->elements[10];
c_732644.elements[11] = ((closureN)self_732072)->elements[11];



return_direct_with_clo1(data,(closure)&c_732644,__lambda_57,  Cyc_set_cell(data, ((closureN)self_732072)->elements[8], r_731259));; 
}

static void __lambda_57(void *data, object self_732073, int argc, object *args) /* object self_732073, object r_731217 */
 {

  
closureN_type c_732646;
object e_732839 [12];
c_732646.hdr.mark = gc_color_red;
 c_732646.hdr.grayed = 0;
c_732646.tag = closureN_tag;
 c_732646.fn = (function_type)__lambda_58;
c_732646.num_args = 1;
c_732646.num_elements = 12;
c_732646.elements = (object *)e_732839;
c_732646.elements[0] = ((closureN)self_732073)->elements[0];
c_732646.elements[1] = ((closureN)self_732073)->elements[1];
c_732646.elements[2] = ((closureN)self_732073)->elements[2];
c_732646.elements[3] = ((closureN)self_732073)->elements[3];
c_732646.elements[4] = ((closureN)self_732073)->elements[4];
c_732646.elements[5] = ((closureN)self_732073)->elements[5];
c_732646.elements[6] = ((closureN)self_732073)->elements[6];
c_732646.elements[7] = ((closureN)self_732073)->elements[7];
c_732646.elements[8] = ((closureN)self_732073)->elements[8];
c_732646.elements[9] = ((closureN)self_732073)->elements[9];
c_732646.elements[10] = ((closureN)self_732073)->elements[10];
c_732646.elements[11] = ((closureN)self_732073)->elements[11];





return_direct_with_clo1(data,(closure)&c_732646,__lambda_58,  Cyc_car(data, car(((closureN)self_732073)->elements[5])));; 
}

static void __lambda_58(void *data, object self_732074, int argc, object *args) /* object self_732074, object r_731258 */
 {
 object r_731258 = args[0];
  
closureN_type c_732648;
object e_732838 [12];
c_732648.hdr.mark = gc_color_red;
 c_732648.hdr.grayed = 0;
c_732648.tag = closureN_tag;
 c_732648.fn = (function_type)__lambda_59;
c_732648.num_args = 1;
c_732648.num_elements = 12;
c_732648.elements = (object *)e_732838;
c_732648.elements[0] = ((closureN)self_732074)->elements[0];
c_732648.elements[1] = ((closureN)self_732074)->elements[1];
c_732648.elements[2] = ((closureN)self_732074)->elements[2];
c_732648.elements[3] = ((closureN)self_732074)->elements[3];
c_732648.elements[4] = ((closureN)self_732074)->elements[4];
c_732648.elements[5] = ((closureN)self_732074)->elements[5];
c_732648.elements[6] = ((closureN)self_732074)->elements[6];
c_732648.elements[7] = ((closureN)self_732074)->elements[7];
c_732648.elements[8] = ((closureN)self_732074)->elements[8];
c_732648.elements[9] = ((closureN)self_732074)->elements[9];
c_732648.elements[10] = ((closureN)self_732074)->elements[10];
c_732648.elements[11] = ((closureN)self_732074)->elements[11];

return_direct_with_clo2(data,  __glo_lib_117include_91c_91headers_scheme_cyclone_libraries, (((closure)  __glo_lib_117include_91c_91headers_scheme_cyclone_libraries)->fn),  &c_732648, r_731258);; 
}

static void __lambda_59(void *data, object self_732075, int argc, object *args) /* object self_732075, object r_731257 */
 {
 object r_731257 = args[0];
  
closureN_type c_732650;
object e_732834 [11];
c_732650.hdr.mark = gc_color_red;
 c_732650.hdr.grayed = 0;
c_732650.tag = closureN_tag;
 c_732650.fn = (function_type)__lambda_60;
c_732650.num_args = 1;
c_732650.num_elements = 11;
c_732650.elements = (object *)e_732834;
c_732650.elements[0] = ((closureN)self_732075)->elements[0];
c_732650.elements[1] = ((closureN)self_732075)->elements[2];
c_732650.elements[2] = ((closureN)self_732075)->elements[3];
c_732650.elements[3] = ((closureN)self_732075)->elements[4];
c_732650.elements[4] = ((closureN)self_732075)->elements[5];
c_732650.elements[5] = ((closureN)self_732075)->elements[6];
c_732650.elements[6] = ((closureN)self_732075)->elements[7];
c_732650.elements[7] = ((closureN)self_732075)->elements[8];
c_732650.elements[8] = ((closureN)self_732075)->elements[9];
c_732650.elements[9] = ((closureN)self_732075)->elements[10];
c_732650.elements[10] = ((closureN)self_732075)->elements[11];



return_direct_with_clo1(data,(closure)&c_732650,__lambda_60,  Cyc_set_cell(data, ((closureN)self_732075)->elements[1], r_731257));; 
}

static void __lambda_60(void *data, object self_732076, int argc, object *args) /* object self_732076, object r_731218 */
 {

  
closureN_type c_732652;
object e_732669 [2];
c_732652.hdr.mark = gc_color_red;
 c_732652.hdr.grayed = 0;
c_732652.tag = closureN_tag;
 c_732652.fn = (function_type)__lambda_61;
c_732652.num_args = 0;
c_732652.num_elements = 2;
c_732652.elements = (object *)e_732669;
c_732652.elements[0] = ((closureN)self_732076)->elements[3];
c_732652.elements[1] = ((closureN)self_732076)->elements[4];


closureN_type c_732670;
object e_732833 [10];
c_732670.hdr.mark = gc_color_red;
 c_732670.hdr.grayed = 0;
c_732670.tag = closureN_tag;
 c_732670.fn = (function_type)__lambda_63;
c_732670.num_args = 1;
c_732670.num_elements = 10;
c_732670.elements = (object *)e_732833;
c_732670.elements[0] = ((closureN)self_732076)->elements[0];
c_732670.elements[1] = ((closureN)self_732076)->elements[1];
c_732670.elements[2] = ((closureN)self_732076)->elements[2];
c_732670.elements[3] = ((closureN)self_732076)->elements[4];
c_732670.elements[4] = ((closureN)self_732076)->elements[5];
c_732670.elements[5] = ((closureN)self_732076)->elements[6];
c_732670.elements[6] = ((closureN)self_732076)->elements[7];
c_732670.elements[7] = ((closureN)self_732076)->elements[8];
c_732670.elements[8] = ((closureN)self_732076)->elements[9];
c_732670.elements[9] = ((closureN)self_732076)->elements[10];

return_direct_with_clo1(data,(closure)&c_732652,__lambda_61,  &c_732670);; 
}

static void __lambda_63(void *data, object self_732077, int argc, object *args) /* object self_732077, object r_731219 */
 {

  
closureN_type c_732672;
object e_732829 [10];
c_732672.hdr.mark = gc_color_red;
 c_732672.hdr.grayed = 0;
c_732672.tag = closureN_tag;
 c_732672.fn = (function_type)__lambda_64;
c_732672.num_args = 1;
c_732672.num_elements = 10;
c_732672.elements = (object *)e_732829;
c_732672.elements[0] = ((closureN)self_732077)->elements[0];
c_732672.elements[1] = ((closureN)self_732077)->elements[1];
c_732672.elements[2] = ((closureN)self_732077)->elements[2];
c_732672.elements[3] = ((closureN)self_732077)->elements[3];
c_732672.elements[4] = ((closureN)self_732077)->elements[4];
c_732672.elements[5] = ((closureN)self_732077)->elements[5];
c_732672.elements[6] = ((closureN)self_732077)->elements[6];
c_732672.elements[7] = ((closureN)self_732077)->elements[7];
c_732672.elements[8] = ((closureN)self_732077)->elements[8];
c_732672.elements[9] = ((closureN)self_732077)->elements[9];



return_direct_with_clo2(data,  __glo_lib_117name_91_125symbol_scheme_cyclone_libraries, (((closure)  __glo_lib_117name_91_125symbol_scheme_cyclone_libraries)->fn),  &c_732672, car(((closureN)self_732077)->elements[6]));; 
}

static void __lambda_64(void *data, object self_732078, int argc, object *args) /* object self_732078, object r_731250 */
 {
 object r_731250 = args[0];
  
closureN_type c_732674;
object e_732823 [11];
c_732674.hdr.mark = gc_color_red;
 c_732674.hdr.grayed = 0;
c_732674.tag = closureN_tag;
 c_732674.fn = (function_type)__lambda_65;
c_732674.num_args = 1;
c_732674.num_elements = 11;
c_732674.elements = (object *)e_732823;
c_732674.elements[0] = ((closureN)self_732078)->elements[0];
c_732674.elements[1] = ((closureN)self_732078)->elements[1];
c_732674.elements[2] = ((closureN)self_732078)->elements[2];
c_732674.elements[3] = ((closureN)self_732078)->elements[3];
c_732674.elements[4] = ((closureN)self_732078)->elements[4];
c_732674.elements[5] = ((closureN)self_732078)->elements[5];
c_732674.elements[6] = ((closureN)self_732078)->elements[6];
c_732674.elements[7] = ((closureN)self_732078)->elements[7];
c_732674.elements[8] = ((closureN)self_732078)->elements[8];
c_732674.elements[9] = ((closureN)self_732078)->elements[9];
c_732674.elements[10] = r_731250;





return_direct_with_clo1(data,(closure)&c_732674,__lambda_65,  Cyc_car(data, car(((closureN)self_732078)->elements[3])));; 
}

static void __lambda_65(void *data, object self_732079, int argc, object *args) /* object self_732079, object r_731252 */
 {
 object r_731252 = args[0];
  
closureN_type c_732676;
object e_732822 [11];
c_732676.hdr.mark = gc_color_red;
 c_732676.hdr.grayed = 0;
c_732676.tag = closureN_tag;
 c_732676.fn = (function_type)__lambda_66;
c_732676.num_args = 1;
c_732676.num_elements = 11;
c_732676.elements = (object *)e_732822;
c_732676.elements[0] = ((closureN)self_732079)->elements[0];
c_732676.elements[1] = ((closureN)self_732079)->elements[1];
c_732676.elements[2] = ((closureN)self_732079)->elements[2];
c_732676.elements[3] = ((closureN)self_732079)->elements[3];
c_732676.elements[4] = ((closureN)self_732079)->elements[4];
c_732676.elements[5] = ((closureN)self_732079)->elements[5];
c_732676.elements[6] = ((closureN)self_732079)->elements[6];
c_732676.elements[7] = ((closureN)self_732079)->elements[7];
c_732676.elements[8] = ((closureN)self_732079)->elements[8];
c_732676.elements[9] = ((closureN)self_732079)->elements[9];
c_732676.elements[10] = ((closureN)self_732079)->elements[10];

return_direct_with_clo2(data,  __glo_lib_117exports_scheme_cyclone_libraries, (((closure)  __glo_lib_117exports_scheme_cyclone_libraries)->fn),  &c_732676, r_731252);; 
}

static void __lambda_66(void *data, object self_732080, int argc, object *args) /* object self_732080, object r_731251 */
 {
 object r_731251 = args[0];
  
closureN_type c_732678;
object e_732814 [10];
c_732678.hdr.mark = gc_color_red;
 c_732678.hdr.grayed = 0;
c_732678.tag = closureN_tag;
 c_732678.fn = (function_type)__lambda_67;
c_732678.num_args = 1;
c_732678.num_elements = 10;
c_732678.elements = (object *)e_732814;
c_732678.elements[0] = ((closureN)self_732080)->elements[0];
c_732678.elements[1] = ((closureN)self_732080)->elements[1];
c_732678.elements[2] = ((closureN)self_732080)->elements[2];
c_732678.elements[3] = ((closureN)self_732080)->elements[3];
c_732678.elements[4] = ((closureN)self_732080)->elements[4];
c_732678.elements[5] = ((closureN)self_732080)->elements[5];
c_732678.elements[6] = ((closureN)self_732080)->elements[6];
c_732678.elements[7] = ((closureN)self_732080)->elements[7];
c_732678.elements[8] = ((closureN)self_732080)->elements[8];
c_732678.elements[9] = ((closureN)self_732080)->elements[9];




pair_type local_732820; 
return_direct_with_clo1(data,(closure)&c_732678,__lambda_67,  Cyc_set_cell(data, ((closureN)self_732080)->elements[5], set_pair_as_expr(&local_732820, ((closureN)self_732080)->elements[10], r_731251)));; 
}

static void __lambda_67(void *data, object self_732081, int argc, object *args) /* object self_732081, object r_731220 */
 {

  
closureN_type c_732680;
object e_732807 [8];
c_732680.hdr.mark = gc_color_red;
 c_732680.hdr.grayed = 0;
c_732680.tag = closureN_tag;
 c_732680.fn = (function_type)__lambda_68;
c_732680.num_args = 1;
c_732680.num_elements = 8;
c_732680.elements = (object *)e_732807;
c_732680.elements[0] = ((closureN)self_732081)->elements[0];
c_732680.elements[1] = ((closureN)self_732081)->elements[1];
c_732680.elements[2] = ((closureN)self_732081)->elements[2];
c_732680.elements[3] = ((closureN)self_732081)->elements[3];
c_732680.elements[4] = ((closureN)self_732081)->elements[4];
c_732680.elements[5] = ((closureN)self_732081)->elements[6];
c_732680.elements[6] = ((closureN)self_732081)->elements[8];
c_732680.elements[7] = ((closureN)self_732081)->elements[9];





return_direct_with_clo1(data,(closure)&c_732680,__lambda_68,  Cyc_set_cell(data, ((closureN)self_732081)->elements[7], car(((closureN)self_732081)->elements[5])));; 
}

static void __lambda_68(void *data, object self_732082, int argc, object *args) /* object self_732082, object r_731221 */
 {

  
closureN_type c_732682;
object e_732801 [8];
c_732682.hdr.mark = gc_color_red;
 c_732682.hdr.grayed = 0;
c_732682.tag = closureN_tag;
 c_732682.fn = (function_type)__lambda_69;
c_732682.num_args = 1;
c_732682.num_elements = 8;
c_732682.elements = (object *)e_732801;
c_732682.elements[0] = ((closureN)self_732082)->elements[0];
c_732682.elements[1] = ((closureN)self_732082)->elements[1];
c_732682.elements[2] = ((closureN)self_732082)->elements[2];
c_732682.elements[3] = ((closureN)self_732082)->elements[3];
c_732682.elements[4] = ((closureN)self_732082)->elements[4];
c_732682.elements[5] = ((closureN)self_732082)->elements[5];
c_732682.elements[6] = ((closureN)self_732082)->elements[6];
c_732682.elements[7] = ((closureN)self_732082)->elements[7];





return_direct_with_clo1(data,(closure)&c_732682,__lambda_69,  Cyc_car(data, car(((closureN)self_732082)->elements[3])));; 
}

static void __lambda_69(void *data, object self_732083, int argc, object *args) /* object self_732083, object r_731248 */
 {
 object r_731248 = args[0];
  
closureN_type c_732684;
object e_732800 [8];
c_732684.hdr.mark = gc_color_red;
 c_732684.hdr.grayed = 0;
c_732684.tag = closureN_tag;
 c_732684.fn = (function_type)__lambda_70;
c_732684.num_args = 1;
c_732684.num_elements = 8;
c_732684.elements = (object *)e_732800;
c_732684.elements[0] = ((closureN)self_732083)->elements[0];
c_732684.elements[1] = ((closureN)self_732083)->elements[1];
c_732684.elements[2] = ((closureN)self_732083)->elements[2];
c_732684.elements[3] = ((closureN)self_732083)->elements[3];
c_732684.elements[4] = ((closureN)self_732083)->elements[4];
c_732684.elements[5] = ((closureN)self_732083)->elements[5];
c_732684.elements[6] = ((closureN)self_732083)->elements[6];
c_732684.elements[7] = ((closureN)self_732083)->elements[7];

return_direct_with_clo2(data,  __glo_lib_117rename_91exports_scheme_cyclone_libraries, (((closure)  __glo_lib_117rename_91exports_scheme_cyclone_libraries)->fn),  &c_732684, r_731248);; 
}

static void __lambda_70(void *data, object self_732084, int argc, object *args) /* object self_732084, object r_731247 */
 {
 object r_731247 = args[0];
  
closureN_type c_732686;
object e_732796 [8];
c_732686.hdr.mark = gc_color_red;
 c_732686.hdr.grayed = 0;
c_732686.tag = closureN_tag;
 c_732686.fn = (function_type)__lambda_71;
c_732686.num_args = 1;
c_732686.num_elements = 8;
c_732686.elements = (object *)e_732796;
c_732686.elements[0] = ((closureN)self_732084)->elements[0];
c_732686.elements[1] = ((closureN)self_732084)->elements[1];
c_732686.elements[2] = ((closureN)self_732084)->elements[2];
c_732686.elements[3] = ((closureN)self_732084)->elements[3];
c_732686.elements[4] = ((closureN)self_732084)->elements[4];
c_732686.elements[5] = ((closureN)self_732084)->elements[5];
c_732686.elements[6] = ((closureN)self_732084)->elements[6];
c_732686.elements[7] = ((closureN)self_732084)->elements[7];



return_direct_with_clo1(data,(closure)&c_732686,__lambda_71,  Cyc_set_cell(data, ((closureN)self_732084)->elements[6], r_731247));; 
}

static void __lambda_71(void *data, object self_732085, int argc, object *args) /* object self_732085, object r_731222 */
 {

  
closureN_type c_732688;
object e_732790 [8];
c_732688.hdr.mark = gc_color_red;
 c_732688.hdr.grayed = 0;
c_732688.tag = closureN_tag;
 c_732688.fn = (function_type)__lambda_72;
c_732688.num_args = 1;
c_732688.num_elements = 8;
c_732688.elements = (object *)e_732790;
c_732688.elements[0] = ((closureN)self_732085)->elements[0];
c_732688.elements[1] = ((closureN)self_732085)->elements[1];
c_732688.elements[2] = ((closureN)self_732085)->elements[2];
c_732688.elements[3] = ((closureN)self_732085)->elements[3];
c_732688.elements[4] = ((closureN)self_732085)->elements[4];
c_732688.elements[5] = ((closureN)self_732085)->elements[5];
c_732688.elements[6] = ((closureN)self_732085)->elements[6];
c_732688.elements[7] = ((closureN)self_732085)->elements[7];





return_direct_with_clo1(data,(closure)&c_732688,__lambda_72,  Cyc_car(data, car(((closureN)self_732085)->elements[3])));; 
}

static void __lambda_72(void *data, object self_732086, int argc, object *args) /* object self_732086, object r_731246 */
 {
 object r_731246 = args[0];
  
closureN_type c_732690;
object e_732789 [8];
c_732690.hdr.mark = gc_color_red;
 c_732690.hdr.grayed = 0;
c_732690.tag = closureN_tag;
 c_732690.fn = (function_type)__lambda_73;
c_732690.num_args = 1;
c_732690.num_elements = 8;
c_732690.elements = (object *)e_732789;
c_732690.elements[0] = ((closureN)self_732086)->elements[0];
c_732690.elements[1] = ((closureN)self_732086)->elements[1];
c_732690.elements[2] = ((closureN)self_732086)->elements[2];
c_732690.elements[3] = ((closureN)self_732086)->elements[3];
c_732690.elements[4] = ((closureN)self_732086)->elements[4];
c_732690.elements[5] = ((closureN)self_732086)->elements[5];
c_732690.elements[6] = ((closureN)self_732086)->elements[6];
c_732690.elements[7] = ((closureN)self_732086)->elements[7];

return_direct_with_clo2(data,  __glo_lib_117imports_scheme_cyclone_libraries, (((closure)  __glo_lib_117imports_scheme_cyclone_libraries)->fn),  &c_732690, r_731246);; 
}

static void __lambda_73(void *data, object self_732087, int argc, object *args) /* object self_732087, object r_731245 */
 {
 object r_731245 = args[0];
  
closureN_type c_732692;
object e_732785 [7];
c_732692.hdr.mark = gc_color_red;
 c_732692.hdr.grayed = 0;
c_732692.tag = closureN_tag;
 c_732692.fn = (function_type)__lambda_74;
c_732692.num_args = 1;
c_732692.num_elements = 7;
c_732692.elements = (object *)e_732785;
c_732692.elements[0] = ((closureN)self_732087)->elements[0];
c_732692.elements[1] = ((closureN)self_732087)->elements[2];
c_732692.elements[2] = ((closureN)self_732087)->elements[3];
c_732692.elements[3] = ((closureN)self_732087)->elements[4];
c_732692.elements[4] = ((closureN)self_732087)->elements[5];
c_732692.elements[5] = ((closureN)self_732087)->elements[6];
c_732692.elements[6] = ((closureN)self_732087)->elements[7];



return_direct_with_clo1(data,(closure)&c_732692,__lambda_74,  Cyc_set_cell(data, ((closureN)self_732087)->elements[1], r_731245));; 
}

static void __lambda_74(void *data, object self_732088, int argc, object *args) /* object self_732088, object r_731223 */
 {

  
closureN_type c_732694;
object e_732779 [7];
c_732694.hdr.mark = gc_color_red;
 c_732694.hdr.grayed = 0;
c_732694.tag = closureN_tag;
 c_732694.fn = (function_type)__lambda_75;
c_732694.num_args = 1;
c_732694.num_elements = 7;
c_732694.elements = (object *)e_732779;
c_732694.elements[0] = ((closureN)self_732088)->elements[0];
c_732694.elements[1] = ((closureN)self_732088)->elements[1];
c_732694.elements[2] = ((closureN)self_732088)->elements[2];
c_732694.elements[3] = ((closureN)self_732088)->elements[3];
c_732694.elements[4] = ((closureN)self_732088)->elements[4];
c_732694.elements[5] = ((closureN)self_732088)->elements[5];
c_732694.elements[6] = ((closureN)self_732088)->elements[6];





return_direct_with_clo1(data,(closure)&c_732694,__lambda_75,  Cyc_car(data, car(((closureN)self_732088)->elements[2])));; 
}

static void __lambda_75(void *data, object self_732089, int argc, object *args) /* object self_732089, object r_731244 */
 {
 object r_731244 = args[0];
  
closureN_type c_732696;
object e_732778 [7];
c_732696.hdr.mark = gc_color_red;
 c_732696.hdr.grayed = 0;
c_732696.tag = closureN_tag;
 c_732696.fn = (function_type)__lambda_76;
c_732696.num_args = 1;
c_732696.num_elements = 7;
c_732696.elements = (object *)e_732778;
c_732696.elements[0] = ((closureN)self_732089)->elements[0];
c_732696.elements[1] = ((closureN)self_732089)->elements[1];
c_732696.elements[2] = ((closureN)self_732089)->elements[2];
c_732696.elements[3] = ((closureN)self_732089)->elements[3];
c_732696.elements[4] = ((closureN)self_732089)->elements[4];
c_732696.elements[5] = ((closureN)self_732089)->elements[5];
c_732696.elements[6] = ((closureN)self_732089)->elements[6];

return_direct_with_clo2(data,  __glo_lib_117body_scheme_cyclone_libraries, (((closure)  __glo_lib_117body_scheme_cyclone_libraries)->fn),  &c_732696, r_731244);; 
}

static void __lambda_76(void *data, object self_732090, int argc, object *args) /* object self_732090, object r_731243 */
 {
 object r_731243 = args[0];
  
closureN_type c_732698;
object e_732774 [7];
c_732698.hdr.mark = gc_color_red;
 c_732698.hdr.grayed = 0;
c_732698.tag = closureN_tag;
 c_732698.fn = (function_type)__lambda_77;
c_732698.num_args = 1;
c_732698.num_elements = 7;
c_732698.elements = (object *)e_732774;
c_732698.elements[0] = ((closureN)self_732090)->elements[0];
c_732698.elements[1] = ((closureN)self_732090)->elements[1];
c_732698.elements[2] = ((closureN)self_732090)->elements[2];
c_732698.elements[3] = ((closureN)self_732090)->elements[3];
c_732698.elements[4] = ((closureN)self_732090)->elements[4];
c_732698.elements[5] = ((closureN)self_732090)->elements[5];
c_732698.elements[6] = ((closureN)self_732090)->elements[6];



return_direct_with_clo1(data,(closure)&c_732698,__lambda_77,  Cyc_set_cell(data, ((closureN)self_732090)->elements[2], r_731243));; 
}

static void __lambda_77(void *data, object self_732091, int argc, object *args) /* object self_732091, object r_731224 */
 {

  
closureN_type c_732700;
object e_732758 [7];
c_732700.hdr.mark = gc_color_red;
 c_732700.hdr.grayed = 0;
c_732700.tag = closureN_tag;
 c_732700.fn = (function_type)__lambda_78;
c_732700.num_args = 1;
c_732700.num_elements = 7;
c_732700.elements = (object *)e_732758;
c_732700.elements[0] = ((closureN)self_732091)->elements[0];
c_732700.elements[1] = ((closureN)self_732091)->elements[1];
c_732700.elements[2] = ((closureN)self_732091)->elements[2];
c_732700.elements[3] = ((closureN)self_732091)->elements[3];
c_732700.elements[4] = ((closureN)self_732091)->elements[4];
c_732700.elements[5] = ((closureN)self_732091)->elements[5];
c_732700.elements[6] = ((closureN)self_732091)->elements[6];


mclosure0(c_732759, (function_type)__lambda_88);c_732759.num_args = 1;
return_direct_with_clo1(data,(closure)&c_732700,__lambda_78,  &c_732759);; 
}

static void __lambda_88(void *data, object self_732092, int argc, object *args) /* object self_732092, object k_731236, object r_7346_73578 */
 {
 object k_731236 = args[0]; object r_7346_73578 = args[1];
  
pair_type local_732763; 

pair_type local_732766; 



pair_type local_732771; 


return_direct_with_clo1(data,  k_731236, (((closure)  k_731236)->fn),  set_pair_as_expr(&local_732763, quote_define, set_pair_as_expr(&local_732766, Cyc_caddr(data, r_7346_73578), set_pair_as_expr(&local_732771, Cyc_cadr(data, r_7346_73578), NULL))));; 
}

static void __lambda_78(void *data, object self_732093, int argc, object *args) /* object self_732093, object r_731235 */
 {
 object r_731235 = args[0];
  
closureN_type c_732702;
object e_732754 [6];
c_732702.hdr.mark = gc_color_red;
 c_732702.hdr.grayed = 0;
c_732702.tag = closureN_tag;
 c_732702.fn = (function_type)__lambda_79;
c_732702.num_args = 1;
c_732702.num_elements = 6;
c_732702.elements = (object *)e_732754;
c_732702.elements[0] = ((closureN)self_732093)->elements[0];
c_732702.elements[1] = ((closureN)self_732093)->elements[1];
c_732702.elements[2] = ((closureN)self_732093)->elements[2];
c_732702.elements[3] = ((closureN)self_732093)->elements[3];
c_732702.elements[4] = ((closureN)self_732093)->elements[4];
c_732702.elements[5] = ((closureN)self_732093)->elements[6];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732702, r_731235, car(((closureN)self_732093)->elements[5]));; 
}

static void __lambda_79(void *data, object self_732094, int argc, object *args) /* object self_732094, object r_731234 */
 {
 object r_731234 = args[0];
  
closureN_type c_732704;
object e_732750 [6];
c_732704.hdr.mark = gc_color_red;
 c_732704.hdr.grayed = 0;
c_732704.tag = closureN_tag;
 c_732704.fn = (function_type)__lambda_80;
c_732704.num_args = 1;
c_732704.num_elements = 6;
c_732704.elements = (object *)e_732750;
c_732704.elements[0] = ((closureN)self_732094)->elements[0];
c_732704.elements[1] = ((closureN)self_732094)->elements[1];
c_732704.elements[2] = ((closureN)self_732094)->elements[2];
c_732704.elements[3] = ((closureN)self_732094)->elements[3];
c_732704.elements[4] = ((closureN)self_732094)->elements[4];
c_732704.elements[5] = ((closureN)self_732094)->elements[5];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_732704, r_731234, car(((closureN)self_732094)->elements[2]));; 
}

static void __lambda_80(void *data, object self_732095, int argc, object *args) /* object self_732095, object r_731233 */
 {
 object r_731233 = args[0];
  
closureN_type c_732706;
object e_732746 [6];
c_732706.hdr.mark = gc_color_red;
 c_732706.hdr.grayed = 0;
c_732706.tag = closureN_tag;
 c_732706.fn = (function_type)__lambda_81;
c_732706.num_args = 1;
c_732706.num_elements = 6;
c_732706.elements = (object *)e_732746;
c_732706.elements[0] = ((closureN)self_732095)->elements[0];
c_732706.elements[1] = ((closureN)self_732095)->elements[1];
c_732706.elements[2] = ((closureN)self_732095)->elements[2];
c_732706.elements[3] = ((closureN)self_732095)->elements[3];
c_732706.elements[4] = ((closureN)self_732095)->elements[4];
c_732706.elements[5] = ((closureN)self_732095)->elements[5];



return_direct_with_clo1(data,(closure)&c_732706,__lambda_81,  Cyc_set_cell(data, ((closureN)self_732095)->elements[2], r_731233));; 
}

static void __lambda_81(void *data, object self_732096, int argc, object *args) /* object self_732096, object r_731225 */
 {

    
if( (boolean_f != Cyc_is_null(((closureN)self_732096)->elements[1])) ){ 
  return_direct_with_clo1(data,  ((closureN)self_732096)->elements[3], (((closure)  ((closureN)self_732096)->elements[3])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_732713;
object e_732721 [2];
c_732713.hdr.mark = gc_color_red;
 c_732713.hdr.grayed = 0;
c_732713.tag = closureN_tag;
 c_732713.fn = (function_type)__lambda_82;
c_732713.num_args = 1;
c_732713.num_elements = 2;
c_732713.elements = (object *)e_732721;
c_732713.elements[0] = ((closureN)self_732096)->elements[1];
c_732713.elements[1] = ((closureN)self_732096)->elements[3];


closureN_type c_732722;
object e_732745 [4];
c_732722.hdr.mark = gc_color_red;
 c_732722.hdr.grayed = 0;
c_732722.tag = closureN_tag;
 c_732722.fn = (function_type)__lambda_84;
c_732722.num_args = 1;
c_732722.num_elements = 4;
c_732722.elements = (object *)e_732745;
c_732722.elements[0] = ((closureN)self_732096)->elements[0];
c_732722.elements[1] = ((closureN)self_732096)->elements[2];
c_732722.elements[2] = ((closureN)self_732096)->elements[4];
c_732722.elements[3] = ((closureN)self_732096)->elements[5];

return_direct_with_clo1(data,(closure)&c_732713,__lambda_82,  &c_732722);}
;; 
}

static void __lambda_84(void *data, object self_732097, int argc, object *args) /* object self_732097, object k_731229, object include_7350_73579 */
 {
 object k_731229 = args[0]; object include_7350_73579 = args[1];
  
closureN_type c_732724;
object e_732739 [2];
c_732724.hdr.mark = gc_color_red;
 c_732724.hdr.grayed = 0;
c_732724.tag = closureN_tag;
 c_732724.fn = (function_type)__lambda_85;
c_732724.num_args = 1;
c_732724.num_elements = 2;
c_732724.elements = (object *)e_732739;
c_732724.elements[0] = ((closureN)self_732097)->elements[1];
c_732724.elements[1] = k_731229;



return_direct_with_clo5(data,  __glo_lib_117import_91_125path_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125path_scheme_cyclone_libraries)->fn),  &c_732724, car(((closureN)self_732097)->elements[2]), ((closureN)self_732097)->elements[0], ((closureN)self_732097)->elements[3], include_7350_73579);; 
}

static void __lambda_85(void *data, object self_732098, int argc, object *args) /* object self_732098, object r_731232 */
 {
 object r_731232 = args[0];
  
closureN_type c_732726;
object e_732738 [2];
c_732726.hdr.mark = gc_color_red;
 c_732726.hdr.grayed = 0;
c_732726.tag = closureN_tag;
 c_732726.fn = (function_type)__lambda_86;
c_732726.num_args = 1;
c_732726.num_elements = 2;
c_732726.elements = (object *)e_732738;
c_732726.elements[0] = ((closureN)self_732098)->elements[0];
c_732726.elements[1] = ((closureN)self_732098)->elements[1];

return_direct_with_clo2(data,  __glo_read_91file, (((closure)  __glo_read_91file)->fn),  &c_732726, r_731232);; 
}

static void __lambda_86(void *data, object self_732099, int argc, object *args) /* object self_732099, object r_731231 */
 {
 object r_731231 = args[0];
  
closureN_type c_732728;
object e_732734 [2];
c_732728.hdr.mark = gc_color_red;
 c_732728.hdr.grayed = 0;
c_732728.tag = closureN_tag;
 c_732728.fn = (function_type)__lambda_87;
c_732728.num_args = 1;
c_732728.num_elements = 2;
c_732728.elements = (object *)e_732734;
c_732728.elements[0] = ((closureN)self_732099)->elements[0];
c_732728.elements[1] = ((closureN)self_732099)->elements[1];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_732728, r_731231, car(((closureN)self_732099)->elements[0]));; 
}

static void __lambda_87(void *data, object self_732100, int argc, object *args) /* object self_732100, object r_731230 */
 {
 object r_731230 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732100)->elements[1], (((closure)  ((closureN)self_732100)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_732100)->elements[0], r_731230));; 
}

static void __lambda_82(void *data, object self_732101, int argc, object *args) /* object self_732101, object r_731227 */
 {
 object r_731227 = args[0];
  
closureN_type c_732715;
object e_732719 [2];
c_732715.hdr.mark = gc_color_red;
 c_732715.hdr.grayed = 0;
c_732715.tag = closureN_tag;
 c_732715.fn = (function_type)__lambda_83;
c_732715.num_args = 1;
c_732715.num_elements = 2;
c_732715.elements = (object *)e_732719;
c_732715.elements[0] = ((closureN)self_732101)->elements[1];
c_732715.elements[1] = r_731227;

return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_732715, ((closureN)self_732101)->elements[0]);; 
}

static void __lambda_83(void *data, object self_732102, int argc, object *args) /* object self_732102, object r_731228 */
 {
 object r_731228 = args[0];
  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_732102)->elements[0], ((closureN)self_732102)->elements[1], r_731228);; 
}

static void __lambda_61(void *data, object self_732103, int argc, object *args) /* object self_732103, object k_731253 */
 {
 object k_731253 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, __glo__85optimization_91level_85, obj_int2obj(0))) ){ 
  
closureN_type c_732656;
object e_732662 [2];
c_732656.hdr.mark = gc_color_red;
 c_732656.hdr.grayed = 0;
c_732656.tag = closureN_tag;
 c_732656.fn = (function_type)__lambda_62;
c_732656.num_args = 1;
c_732656.num_elements = 2;
c_732656.elements = (object *)e_732662;
c_732656.elements[0] = ((closureN)self_732103)->elements[0];
c_732656.elements[1] = k_731253;





return_direct_with_clo2(data,  __glo_lib_117inlines_scheme_cyclone_libraries, (((closure)  __glo_lib_117inlines_scheme_cyclone_libraries)->fn),  &c_732656, Cyc_car(data, car(((closureN)self_732103)->elements[1])));
} else { 
  return_direct_with_clo1(data,  k_731253, (((closure)  k_731253)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_62(void *data, object self_732104, int argc, object *args) /* object self_732104, object r_731255 */
 {
 object r_731255 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_732104)->elements[1], (((closure)  ((closureN)self_732104)->elements[1])->fn),  Cyc_set_cell(data, ((closureN)self_732104)->elements[0], r_731255));; 
}

static void __lambda_29(void *data, object self_732123, int argc, object *args) /* object self_732123, object r_73806 */
 {
 object r_73806 = args[0];
  return_direct_with_clo2(data,  __glo_call_95cc_scheme_base, (((closure)  __glo_call_95cc_scheme_base)->fn),  ((closureN)self_732123)->elements[0], r_73806);; 
}

static void __lambda_723(void *data, object _, int argc, object *args) {object k = args[0]; make_utf8_string(data, s, _cyc_argv[0]);
    return_closcall1(data, k, &s);  }
static void __lambda_722(void *data, object _, int argc, object *args) {object k = args[0];object filename = args[1]; make_double(box, 0.0);
    Cyc_check_str(data, filename);
    double_value(&box) = Cyc_file_last_modified_time(string_str(filename));
    return_closcall1(data, k, &box);  }
static void __lambda_26(void *data, object _, int argc, object *args) /* closure _,object k_73797, object dir_7331_73535, object path_7332_73536 */
 {
object k_73797 = args[0]; object dir_7331_73535 = args[1]; object path_7332_73536 = args[2];
  Cyc_st_add(data, "cyclone.scm:in-subdir?");
  
  
  
if( (boolean_f != Cyc_num_fast_gte_op(data, Cyc_string_length(data, path_7332_73536), Cyc_string_length(data, dir_7331_73535))) ){ 
  
closureN_type c_732533;
object e_732539 [2];
c_732533.hdr.mark = gc_color_red;
 c_732533.hdr.grayed = 0;
c_732533.tag = closureN_tag;
 c_732533.fn = (function_type)__lambda_27;
c_732533.num_args = 1;
c_732533.num_elements = 2;
c_732533.elements = (object *)e_732539;
c_732533.elements[0] = dir_7331_73535;
c_732533.elements[1] = k_73797;




object c_732542 = Cyc_substring(data,(closure)&c_732533,path_7332_73536, obj_int2obj(0), Cyc_string_length(data, dir_7331_73535));
return_closcall1(data,(closure)&c_732533,  c_732542);
} else { 
  return_direct_with_clo1(data,  k_73797, (((closure)  k_73797)->fn),  boolean_f);}
;; 
}

static void __lambda_27(void *data, object self_731720, int argc, object *args) /* object self_731720, object r_73799 */
 {
 object r_73799 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731720)->elements[1], (((closure)  ((closureN)self_731720)->elements[1])->fn),  equalp(((closureN)self_731720)->elements[0], r_73799));; 
}

static void __lambda_11(void *data, object _, int argc, object *args) /* closure _,object k_73777, object lib_91dep_732_73523, object append_91dirs_733_73524, object prepend_91dirs_734_73525 */
 {
object k_73777 = args[0]; object lib_91dep_732_73523 = args[1]; object append_91dirs_733_73524 = args[2]; object prepend_91dirs_734_73525 = args[3];
  Cyc_st_add(data, "cyclone.scm:recompile?");

closureN_type c_732442;
object e_732523 [4];
c_732442.hdr.mark = gc_color_red;
 c_732442.hdr.grayed = 0;
c_732442.tag = closureN_tag;
 c_732442.fn = (function_type)__lambda_12;
c_732442.num_args = 1;
c_732442.num_elements = 4;
c_732442.elements = (object *)e_732523;
c_732442.elements[0] = append_91dirs_733_73524;
c_732442.elements[1] = k_73777;
c_732442.elements[2] = lib_91dep_732_73523;
c_732442.elements[3] = prepend_91dirs_734_73525;


make_utf8_string_with_len(c_732524, ".sld", 4, 4);
return_direct_with_clo5(data,  __glo_lib_117import_91_125filename_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125filename_scheme_cyclone_libraries)->fn),  &c_732442, lib_91dep_732_73523, &c_732524, append_91dirs_733_73524, prepend_91dirs_734_73525);; 
}

static void __lambda_12(void *data, object self_731706, int argc, object *args) /* object self_731706, object sld_91file_737_73526 */
 {
 object sld_91file_737_73526 = args[0];
  
closureN_type c_732444;
object e_732519 [5];
c_732444.hdr.mark = gc_color_red;
 c_732444.hdr.grayed = 0;
c_732444.tag = closureN_tag;
 c_732444.fn = (function_type)__lambda_13;
c_732444.num_args = 1;
c_732444.num_elements = 5;
c_732444.elements = (object *)e_732519;
c_732444.elements[0] = ((closureN)self_731706)->elements[0];
c_732444.elements[1] = ((closureN)self_731706)->elements[1];
c_732444.elements[2] = ((closureN)self_731706)->elements[2];
c_732444.elements[3] = ((closureN)self_731706)->elements[3];
c_732444.elements[4] = sld_91file_737_73526;

return_direct_with_clo4(data,  __glo_lib_117read_91includes_scheme_cyclone_libraries, (((closure)  __glo_lib_117read_91includes_scheme_cyclone_libraries)->fn),  &c_732444, ((closureN)self_731706)->elements[2], ((closureN)self_731706)->elements[0], ((closureN)self_731706)->elements[3]);; 
}

static void __lambda_13(void *data, object self_731707, int argc, object *args) /* object self_731707, object includes_7310_73527 */
 {
 object includes_7310_73527 = args[0];
  
closureN_type c_732446;
object e_732512 [3];
c_732446.hdr.mark = gc_color_red;
 c_732446.hdr.grayed = 0;
c_732446.tag = closureN_tag;
 c_732446.fn = (function_type)__lambda_14;
c_732446.num_args = 1;
c_732446.num_elements = 3;
c_732446.elements = (object *)e_732512;
c_732446.elements[0] = includes_7310_73527;
c_732446.elements[1] = ((closureN)self_731707)->elements[1];
c_732446.elements[2] = ((closureN)self_731707)->elements[4];


closureN_type c_732513;
object e_732518 [3];
c_732513.hdr.mark = gc_color_red;
 c_732513.hdr.grayed = 0;
c_732513.tag = closureN_tag;
 c_732513.fn = (function_type)__lambda_25;
c_732513.num_args = 1;
c_732513.num_elements = 3;
c_732513.elements = (object *)e_732518;
c_732513.elements[0] = ((closureN)self_731707)->elements[0];
c_732513.elements[1] = ((closureN)self_731707)->elements[2];
c_732513.elements[2] = ((closureN)self_731707)->elements[3];

return_direct_with_clo1(data,(closure)&c_732446,__lambda_14,  &c_732513);; 
}

static void __lambda_25(void *data, object self_731708, int argc, object *args) /* object self_731708, object k_73794, object include_7330_73534 */
 {
 object k_73794 = args[0]; object include_7330_73534 = args[1];
  return_direct_with_clo5(data,  __glo_lib_117import_91_125path_scheme_cyclone_libraries, (((closure)  __glo_lib_117import_91_125path_scheme_cyclone_libraries)->fn),  k_73794, ((closureN)self_731708)->elements[1], ((closureN)self_731708)->elements[0], ((closureN)self_731708)->elements[2], include_7330_73534);; 
}

static void __lambda_14(void *data, object self_731709, int argc, object *args) /* object self_731709, object r_73793 */
 {
 object r_73793 = args[0];
  
closureN_type c_732448;
object e_732510 [2];
c_732448.hdr.mark = gc_color_red;
 c_732448.hdr.grayed = 0;
c_732448.tag = closureN_tag;
 c_732448.fn = (function_type)__lambda_15;
c_732448.num_args = 1;
c_732448.num_elements = 2;
c_732448.elements = (object *)e_732510;
c_732448.elements[0] = ((closureN)self_731709)->elements[1];
c_732448.elements[1] = ((closureN)self_731709)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_732448, r_73793, ((closureN)self_731709)->elements[0]);; 
}

static void __lambda_15(void *data, object self_731710, int argc, object *args) /* object self_731710, object included_91files_7313_73528 */
 {
 object included_91files_7313_73528 = args[0];
  
closureN_type c_732450;
object e_732508 [3];
c_732450.hdr.mark = gc_color_red;
 c_732450.hdr.grayed = 0;
c_732450.tag = closureN_tag;
 c_732450.fn = (function_type)__lambda_16;
c_732450.num_args = 1;
c_732450.num_elements = 3;
c_732450.elements = (object *)e_732508;
c_732450.elements[0] = included_91files_7313_73528;
c_732450.elements[1] = ((closureN)self_731710)->elements[0];
c_732450.elements[2] = ((closureN)self_731710)->elements[1];

return_direct_with_clo2(data,  __glo_basename_scheme_cyclone_transforms, (((closure)  __glo_basename_scheme_cyclone_transforms)->fn),  &c_732450, ((closureN)self_731710)->elements[1]);; 
}

static void __lambda_16(void *data, object self_731711, int argc, object *args) /* object self_731711, object base_7316_73529 */
 {
 object base_7316_73529 = args[0];
  
closureN_type c_732452;
object e_732503 [3];
c_732452.hdr.mark = gc_color_red;
 c_732452.hdr.grayed = 0;
c_732452.tag = closureN_tag;
 c_732452.fn = (function_type)__lambda_17;
c_732452.num_args = 1;
c_732452.num_elements = 3;
c_732452.elements = (object *)e_732503;
c_732452.elements[0] = ((closureN)self_731711)->elements[0];
c_732452.elements[1] = ((closureN)self_731711)->elements[1];
c_732452.elements[2] = ((closureN)self_731711)->elements[2];


make_utf8_string_with_len(c_732507, ".o", 2, 2);

object c_732506 = Cyc_string_append(data,(closure)&c_732452,2,base_7316_73529, &c_732507);
return_closcall1(data,(closure)&c_732452,  c_732506);; 
}

static void __lambda_17(void *data, object self_731712, int argc, object *args) /* object self_731712, object obj_91file_7319_73530 */
 {
 object obj_91file_7319_73530 = args[0];
  
closureN_type c_732454;
object e_732499 [4];
c_732454.hdr.mark = gc_color_red;
 c_732454.hdr.grayed = 0;
c_732454.tag = closureN_tag;
 c_732454.fn = (function_type)__lambda_18;
c_732454.num_args = 1;
c_732454.num_elements = 4;
c_732454.elements = (object *)e_732499;
c_732454.elements[0] = ((closureN)self_731712)->elements[0];
c_732454.elements[1] = ((closureN)self_731712)->elements[1];
c_732454.elements[2] = obj_91file_7319_73530;
c_732454.elements[3] = ((closureN)self_731712)->elements[2];


object c_732502 = Cyc_installation_dir(data,(closure)&c_732454,quote_sld);
return_closcall1(data,(closure)&c_732454,  c_732502);; 
}

static void __lambda_18(void *data, object self_731713, int argc, object *args) /* object self_731713, object sys_91dir_7322_73531 */
 {
 object sys_91dir_7322_73531 = args[0];
  
closureN_type c_732456;
object e_732497 [4];
c_732456.hdr.mark = gc_color_red;
 c_732456.hdr.grayed = 0;
c_732456.tag = closureN_tag;
 c_732456.fn = (function_type)__lambda_19;
c_732456.num_args = 1;
c_732456.num_elements = 4;
c_732456.elements = (object *)e_732497;
c_732456.elements[0] = ((closureN)self_731713)->elements[0];
c_732456.elements[1] = ((closureN)self_731713)->elements[1];
c_732456.elements[2] = ((closureN)self_731713)->elements[2];
c_732456.elements[3] = ((closureN)self_731713)->elements[3];

return_direct_with_clo3(data,  __glo_in_91subdir_127, (((closure)  __glo_in_91subdir_127)->fn),  &c_732456, sys_91dir_7322_73531, ((closureN)self_731713)->elements[3]);; 
}

static void __lambda_19(void *data, object self_731714, int argc, object *args) /* object self_731714, object r_73784 */
 {
 object r_73784 = args[0];
  if( (boolean_f != r_73784) ){ 
  return_direct_with_clo1(data,  ((closureN)self_731714)->elements[1], (((closure)  ((closureN)self_731714)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_732460;
object e_732493 [4];
c_732460.hdr.mark = gc_color_red;
 c_732460.hdr.grayed = 0;
c_732460.tag = closureN_tag;
 c_732460.fn = (function_type)__lambda_20;
c_732460.num_args = 1;
c_732460.num_elements = 4;
c_732460.elements = (object *)e_732493;
c_732460.elements[0] = ((closureN)self_731714)->elements[0];
c_732460.elements[1] = ((closureN)self_731714)->elements[1];
c_732460.elements[2] = ((closureN)self_731714)->elements[2];
c_732460.elements[3] = ((closureN)self_731714)->elements[3];



return_direct_with_clo1(data,(closure)&c_732460,__lambda_20,  Cyc_io_file_exists(data, ((closureN)self_731714)->elements[2]));}
;; 
}

static void __lambda_20(void *data, object self_731715, int argc, object *args) /* object self_731715, object r_73791 */
 {
 object r_73791 = args[0];
    complex_num_type local_732463; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_732463, r_73791)) ){ 
  
complex_num_type local_732468; 
return_direct_with_clo1(data,  ((closureN)self_731715)->elements[1], (((closure)  ((closureN)self_731715)->elements[1])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_732468, r_73791));
} else { 
  
closureN_type c_732470;
object e_732478 [3];
c_732470.hdr.mark = gc_color_red;
 c_732470.hdr.grayed = 0;
c_732470.tag = closureN_tag;
 c_732470.fn = (function_type)__lambda_21;
c_732470.num_args = 1;
c_732470.num_elements = 3;
c_732470.elements = (object *)e_732478;
c_732470.elements[0] = ((closureN)self_731715)->elements[0];
c_732470.elements[1] = ((closureN)self_731715)->elements[1];
c_732470.elements[2] = ((closureN)self_731715)->elements[3];


closureN_type c_732479;
object e_732492 [1];
c_732479.hdr.mark = gc_color_red;
 c_732479.hdr.grayed = 0;
c_732479.tag = closureN_tag;
 c_732479.fn = (function_type)__lambda_22;
c_732479.num_args = 1;
c_732479.num_elements = 1;
c_732479.elements = (object *)e_732492;
c_732479.elements[0] = ((closureN)self_731715)->elements[2];

return_direct_with_clo1(data,(closure)&c_732470,__lambda_21,  &c_732479);}
;; 
}

static void __lambda_22(void *data, object self_731716, int argc, object *args) /* object self_731716, object k_73788, object src_91file_7329_73533 */
 {
 object k_73788 = args[0]; object src_91file_7329_73533 = args[1];
  
closureN_type c_732481;
object e_732491 [2];
c_732481.hdr.mark = gc_color_red;
 c_732481.hdr.grayed = 0;
c_732481.tag = closureN_tag;
 c_732481.fn = (function_type)__lambda_23;
c_732481.num_args = 1;
c_732481.num_elements = 2;
c_732481.elements = (object *)e_732491;
c_732481.elements[0] = k_73788;
c_732481.elements[1] = ((closureN)self_731716)->elements[0];

return_direct_with_clo2(data,  __glo_file_91mtime, (((closure)  __glo_file_91mtime)->fn),  &c_732481, src_91file_7329_73533);; 
}

static void __lambda_23(void *data, object self_731717, int argc, object *args) /* object self_731717, object r_73789 */
 {
 object r_73789 = args[0];
  
closureN_type c_732483;
object e_732489 [2];
c_732483.hdr.mark = gc_color_red;
 c_732483.hdr.grayed = 0;
c_732483.tag = closureN_tag;
 c_732483.fn = (function_type)__lambda_24;
c_732483.num_args = 1;
c_732483.num_elements = 2;
c_732483.elements = (object *)e_732489;
c_732483.elements[0] = ((closureN)self_731717)->elements[0];
c_732483.elements[1] = r_73789;

return_direct_with_clo2(data,  __glo_file_91mtime, (((closure)  __glo_file_91mtime)->fn),  &c_732483, ((closureN)self_731717)->elements[1]);; 
}

static void __lambda_24(void *data, object self_731718, int argc, object *args) /* object self_731718, object r_73790 */
 {
 object r_73790 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_731718)->elements[0], (((closure)  ((closureN)self_731718)->elements[0])->fn),  Cyc_num_fast_gt_op(data, ((closureN)self_731718)->elements[1], r_73790));; 
}

static void __lambda_21(void *data, object self_731719, int argc, object *args) /* object self_731719, object r_73786 */
 {
 object r_73786 = args[0];
  
pair_type local_732475; 
return_direct_with_clo3(data,  __glo_any_scheme_base, (((closure)  __glo_any_scheme_base)->fn),  ((closureN)self_731719)->elements[1], r_73786, set_pair_as_expr(&local_732475, ((closureN)self_731719)->elements[2], ((closureN)self_731719)->elements[0]));; 
}

static void __lambda_1(void *data, object _, int argc, object *args) /* closure _,object k_73764, object label_731_73522 */
 {
object k_73764 = args[0]; object label_731_73522 = args[1];
  Cyc_st_add(data, "cyclone.scm:report:elapsed");
if( (boolean_f != __glo__85report_91elapsed_85) ){ 
  
closureN_type c_732400;
object e_732438 [2];
c_732400.hdr.mark = gc_color_red;
 c_732400.hdr.grayed = 0;
c_732400.tag = closureN_tag;
 c_732400.fn = (function_type)__lambda_2;
c_732400.num_args = 1;
c_732400.num_elements = 2;
c_732400.elements = (object *)e_732438;
c_732400.elements[0] = k_73764;
c_732400.elements[1] = label_731_73522;

return_direct_with_clo1(data,  __glo_current_91error_91port_scheme_base, (((closure)  __glo_current_91error_91port_scheme_base)->fn),  &c_732400);
} else { 
  return_direct_with_clo1(data,  k_73764, (((closure)  k_73764)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_2(void *data, object self_731697, int argc, object *args) /* object self_731697, object r_73774 */
 {
 object r_73774 = args[0];
  
closureN_type c_732402;
object e_732436 [2];
c_732402.hdr.mark = gc_color_red;
 c_732402.hdr.grayed = 0;
c_732402.tag = closureN_tag;
 c_732402.fn = (function_type)__lambda_3;
c_732402.num_args = 1;
c_732402.num_elements = 2;
c_732402.elements = (object *)e_732436;
c_732402.elements[0] = ((closureN)self_731697)->elements[0];
c_732402.elements[1] = ((closureN)self_731697)->elements[1];


make_utf8_string_with_len(c_732437, "Elapsed is ", 11, 11);
return_direct_with_clo3(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_732402, &c_732437, r_73774);; 
}

static void __lambda_3(void *data, object self_731698, int argc, object *args) /* object self_731698, object r_73765 */
 {

  
closureN_type c_732404;
object e_732435 [2];
c_732404.hdr.mark = gc_color_red;
 c_732404.hdr.grayed = 0;
c_732404.tag = closureN_tag;
 c_732404.fn = (function_type)__lambda_4;
c_732404.num_args = 1;
c_732404.num_elements = 2;
c_732404.elements = (object *)e_732435;
c_732404.elements[0] = ((closureN)self_731698)->elements[0];
c_732404.elements[1] = ((closureN)self_731698)->elements[1];

return_direct_with_clo1(data,  __glo_current_91second_scheme_time, (((closure)  __glo_current_91second_scheme_time)->fn),  &c_732404);; 
}

static void __lambda_4(void *data, object self_731699, int argc, object *args) /* object self_731699, object r_73773 */
 {
 object r_73773 = args[0];
  
closureN_type c_732406;
object e_732434 [3];
c_732406.hdr.mark = gc_color_red;
 c_732406.hdr.grayed = 0;
c_732406.tag = closureN_tag;
 c_732406.fn = (function_type)__lambda_5;
c_732406.num_args = 1;
c_732406.num_elements = 3;
c_732406.elements = (object *)e_732434;
c_732406.elements[0] = ((closureN)self_731699)->elements[0];
c_732406.elements[1] = ((closureN)self_731699)->elements[1];
c_732406.elements[2] = r_73773;

return_direct_with_clo1(data,  __glo_current_91error_91port_scheme_base, (((closure)  __glo_current_91error_91port_scheme_base)->fn),  &c_732406);; 
}

static void __lambda_5(void *data, object self_731700, int argc, object *args) /* object self_731700, object r_73772 */
 {
 object r_73772 = args[0];
  
closureN_type c_732408;
object e_732429 [2];
c_732408.hdr.mark = gc_color_red;
 c_732408.hdr.grayed = 0;
c_732408.tag = closureN_tag;
 c_732408.fn = (function_type)__lambda_6;
c_732408.num_args = 1;
c_732408.num_elements = 2;
c_732408.elements = (object *)e_732429;
c_732408.elements[0] = ((closureN)self_731700)->elements[0];
c_732408.elements[1] = ((closureN)self_731700)->elements[1];


complex_num_type local_732432; 
return_direct_with_clo3(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_732408, Cyc_fast_sub(data,&local_732432, ((closureN)self_731700)->elements[2], __glo__85start_85), r_73772);; 
}

static void __lambda_6(void *data, object self_731701, int argc, object *args) /* object self_731701, object r_73766 */
 {

  
closureN_type c_732410;
object e_732423 [1];
c_732410.hdr.mark = gc_color_red;
 c_732410.hdr.grayed = 0;
c_732410.tag = closureN_tag;
 c_732410.fn = (function_type)__lambda_7;
c_732410.num_args = 1;
c_732410.num_elements = 1;
c_732410.elements = (object *)e_732423;
c_732410.elements[0] = ((closureN)self_731701)->elements[0];


make_utf8_string_with_len(c_732427, " at ", 4, 4);

object c_732426 = Cyc_string_append(data,(closure)&c_732410,2,&c_732427, ((closureN)self_731701)->elements[1]);
return_closcall1(data,(closure)&c_732410,  c_732426);; 
}

static void __lambda_7(void *data, object self_731702, int argc, object *args) /* object self_731702, object r_73769 */
 {
 object r_73769 = args[0];
  
closureN_type c_732412;
object e_732422 [2];
c_732412.hdr.mark = gc_color_red;
 c_732412.hdr.grayed = 0;
c_732412.tag = closureN_tag;
 c_732412.fn = (function_type)__lambda_8;
c_732412.num_args = 1;
c_732412.num_elements = 2;
c_732412.elements = (object *)e_732422;
c_732412.elements[0] = ((closureN)self_731702)->elements[0];
c_732412.elements[1] = r_73769;

return_direct_with_clo1(data,  __glo_current_91error_91port_scheme_base, (((closure)  __glo_current_91error_91port_scheme_base)->fn),  &c_732412);; 
}

static void __lambda_8(void *data, object self_731703, int argc, object *args) /* object self_731703, object r_73770 */
 {
 object r_73770 = args[0];
  
closureN_type c_732414;
object e_732420 [1];
c_732414.hdr.mark = gc_color_red;
 c_732414.hdr.grayed = 0;
c_732414.tag = closureN_tag;
 c_732414.fn = (function_type)__lambda_9;
c_732414.num_args = 1;
c_732414.num_elements = 1;
c_732414.elements = (object *)e_732420;
c_732414.elements[0] = ((closureN)self_731703)->elements[0];

return_direct_with_clo3(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_732414, ((closureN)self_731703)->elements[1], r_73770);; 
}

static void __lambda_9(void *data, object self_731704, int argc, object *args) /* object self_731704, object r_73767 */
 {

  
closureN_type c_732416;
object e_732419 [1];
c_732416.hdr.mark = gc_color_red;
 c_732416.hdr.grayed = 0;
c_732416.tag = closureN_tag;
 c_732416.fn = (function_type)__lambda_10;
c_732416.num_args = 1;
c_732416.num_elements = 1;
c_732416.elements = (object *)e_732419;
c_732416.elements[0] = ((closureN)self_731704)->elements[0];

return_direct_with_clo1(data,  __glo_current_91error_91port_scheme_base, (((closure)  __glo_current_91error_91port_scheme_base)->fn),  &c_732416);; 
}

static void __lambda_10(void *data, object self_731705, int argc, object *args) /* object self_731705, object r_73768 */
 {
 object r_73768 = args[0];
  return_direct_with_clo2(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_731705)->elements[0], r_73768);; 
}

static void c_entry_pt_first_lambda(void *data, object clo, int argc, object *args);
extern void c_schemecyclonecommon_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemebase_entry_pt(void *data, object clo, int argc, object* args);
extern void c_srfi18_entry_pt(void *data, object clo, int argc, object* args);
extern void c_srfi2_entry_pt(void *data, object clo, int argc, object* args);
extern void c_scheme_char_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecycloneutil_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemeread_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemeprocess_91context_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecyclonelibraries_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemewrite_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecyclonehashset_entry_pt(void *data, object clo, int argc, object* args);
extern void c_srfi69_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecycloneprimitives_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemefile_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemeeval_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecycloneast_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecyclonepretty_91print_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecyclonetransforms_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecyclonecps_91optimizations_entry_pt(void *data, object clo, int argc, object* args);
extern void c_cycloneforeign_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemeinexact_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecomplex_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecyclonecgen_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemetime_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemelazy_entry_pt(void *data, object clo, int argc, object* args);
extern void c_schemecase_91lambda_entry_pt(void *data, object clo, int argc, object* args);
static void c_entry_pt(void *data, object clo, int argc, object *args) { 
Cyc_set_globals_changed((gc_thread_data *)data);
  quote__85start_85 = find_or_add_symbol("*start*");
  quote__121param_91convert_125 = find_or_add_symbol("<param-convert>");
  quote__121param_91set_67_125 = find_or_add_symbol("<param-set!>");
  quote__85trace_91level_85 = find_or_add_symbol("*trace-level*");
  quote__85cgen_117track_91call_91history_85 = find_or_add_symbol("*cgen:track-call-history*");
  quote__85cgen_117use_91unsafe_91prims_85 = find_or_add_symbol("*cgen:use-unsafe-prims*");
  quote__85optimize_117memoize_91pure_91functions_85 = find_or_add_symbol("*optimize:memoize-pure-functions*");
  quote__85optimize_117inline_91unsafe_85 = find_or_add_symbol("*optimize:inline-unsafe*");
  quote__85optimize_117beta_91expand_91threshold_85 = find_or_add_symbol("*optimize:beta-expand-threshold*");
  quote__85optimization_91level_85 = find_or_add_symbol("*optimization-level*");
  quote__85fe_117batch_91compile_85 = find_or_add_symbol("*fe:batch-compile*");
  quote_cc_91lib = find_or_add_symbol("cc-lib");
  quote_cc_91so = find_or_add_symbol("cc-so");
  quote_cc_91prog = find_or_add_symbol("cc-prog");
  quote_cc_91exec = find_or_add_symbol("cc-exec");
  quote_lib_91deps = find_or_add_symbol("lib-deps");
  quote_program = find_or_add_symbol("program");
  quote_c_91linker_91options = find_or_add_symbol("c-linker-options");
  quote_c_91compiler_91options = find_or_add_symbol("c-compiler-options");
  quote_cond_91expand = find_or_add_symbol("cond-expand");
  quote_import = find_or_add_symbol("import");
  quote_common = find_or_add_symbol("common");
  quote_cyclone = find_or_add_symbol("cyclone");
  quote__char = find_or_add_symbol("char");
  quote_srfi = find_or_add_symbol("srfi");
  quote_Cyc_91memoize = find_or_add_symbol("Cyc-memoize");
  quote_beta_91expand_91threshold = find_or_add_symbol("beta-expand-threshold");
  quote_inline_91unsafe = find_or_add_symbol("inline-unsafe");
  quote_use_91unsafe_91prims = find_or_add_symbol("use-unsafe-prims");
  quote_track_91call_91history = find_or_add_symbol("track-call-history");
  quote_memoize_91pure_91functions = find_or_add_symbol("memoize-pure-functions");
  quote_result = find_or_add_symbol("result");
  quote__191 = find_or_add_symbol("_");
  quote_f = find_or_add_symbol("f");
  quote_k = find_or_add_symbol("k");
  quote_call_95cc = find_or_add_symbol("call/cc");
  quote_base = find_or_add_symbol("base");
  quote_scheme = find_or_add_symbol("scheme");
  quote_eval = find_or_add_symbol("eval");
  quote__85defined_91macros_85 = find_or_add_symbol("*defined-macros*");
  quote_begin = find_or_add_symbol("begin");
  quote_expansion = find_or_add_symbol("expansion");
  quote_Unhandled = find_or_add_symbol("Unhandled");
  quote_lambda = find_or_add_symbol("lambda");
  quote_dummy = find_or_add_symbol("dummy");
  quote_include_91c_91header = find_or_add_symbol("include-c-header");
  quote__inline = find_or_add_symbol("inline");
  quote_define = find_or_add_symbol("define");
  quote_sld = find_or_add_symbol("sld");

  add_global("__glo_dirs_91_125args", (object *) &__glo_dirs_91_125args);
  add_global("__glo_collect_91opt_91values", (object *) &__glo_collect_91opt_91values);
  add_global("__glo_run_91external_91compiler", (object *) &__glo_run_91external_91compiler);
  add_global("__glo_get_91meta", (object *) &__glo_get_91meta);
  add_global("__glo_load_91program_91metadata", (object *) &__glo_load_91program_91metadata);
  add_global("__glo_save_91program_91metadata", (object *) &__glo_save_91program_91metadata);
  add_global("__glo_run_91compiler", (object *) &__glo_run_91compiler);
  add_global("__glo_get_91options_67", (object *) &__glo_get_91options_67);
  add_global("__glo_program_91c_91linker_91opts_67", (object *) &__glo_program_91c_91linker_91opts_67);
  add_global("__glo_program_91c_91compiler_91opts_67", (object *) &__glo_program_91c_91compiler_91opts_67);
  add_global("__glo_read_91file", (object *) &__glo_read_91file);
  add_global("__glo_base_91expander", (object *) &__glo_base_91expander);
  add_global("__glo_import_91reduction", (object *) &__glo_import_91reduction);
  add_global("__glo_c_91compile_91and_91emit", (object *) &__glo_c_91compile_91and_91emit);
  add_global("__glo_calling_91program", (object *) &__glo_calling_91program);
  add_global("__glo_file_91mtime", (object *) &__glo_file_91mtime);
  add_global("__glo_in_91subdir_127", (object *) &__glo_in_91subdir_127);
  add_global("__glo_recompile_127", (object *) &__glo_recompile_127);
  add_global("__glo_report_117elapsed", (object *) &__glo_report_117elapsed);
  add_global("__glo__85report_91elapsed_85", (object *) &__glo__85report_91elapsed_85);
  add_global("__glo__85start_85", (object *) &__glo__85start_85);
  add_global("__glo__85cgen_117use_91unsafe_91prims_85", (object *) &__glo__85cgen_117use_91unsafe_91prims_85);
  add_global("__glo__85cgen_117track_91call_91history_85", (object *) &__glo__85cgen_117track_91call_91history_85);
  add_global("__glo__85optimize_117inline_91unsafe_85", (object *) &__glo__85optimize_117inline_91unsafe_85);
  add_global("__glo__85optimize_117beta_91expand_91threshold_85", (object *) &__glo__85optimize_117beta_91expand_91threshold_85);
  add_global("__glo__85optimize_117memoize_91pure_91functions_85", (object *) &__glo__85optimize_117memoize_91pure_91functions_85);
  add_global("__glo__85optimization_91level_85", (object *) &__glo__85optimization_91level_85);
  add_global("__glo__85fe_117batch_91compile_85", (object *) &__glo__85fe_117batch_91compile_85);
  mclosure0(c_736017, (function_type)__lambda_571);c_736017.num_args = 2; 
  __glo_dirs_91_125args = &c_736017; 
  mclosure0(c_735973, (function_type)__lambda_567);c_735973.num_args = 2; 
  __glo_collect_91opt_91values = &c_735973; 
  mclosure0(c_735551, (function_type)__lambda_505);c_735551.num_args = 11; 
  __glo_run_91external_91compiler = &c_735551; 
  mclosure0(c_735531, (function_type)__lambda_502);c_735531.num_args = 3; 
  __glo_get_91meta = &c_735531; 
  mclosure0(c_735521, (function_type)__lambda_500);c_735521.num_args = 1; 
  __glo_load_91program_91metadata = &c_735521; 
  mclosure0(c_735489, (function_type)__lambda_493);c_735489.num_args = 3; 
  __glo_save_91program_91metadata = &c_735489; 
  mclosure0(c_735195, (function_type)__lambda_449);c_735195.num_args = 4; 
  __glo_run_91compiler = &c_735195; 
  mclosure0(c_735154, (function_type)__lambda_443);c_735154.num_args = 2; 
  __glo_get_91options_67 = &c_735154; 
  mclosure0(c_735152, (function_type)__lambda_442);c_735152.num_args = 1; 
  __glo_program_91c_91linker_91opts_67 = &c_735152; 
  mclosure0(c_735150, (function_type)__lambda_441);c_735150.num_args = 1; 
  __glo_program_91c_91compiler_91opts_67 = &c_735150; 
  mclosure0(c_735139, (function_type)__lambda_438);c_735139.num_args = 1; 
  __glo_read_91file = &c_735139; 
  mclosure0(c_735097, (function_type)__lambda_428);c_735097.num_args = 0; 
  __glo_base_91expander = &c_735097; 
  mclosure0(c_734974, (function_type)__lambda_414);c_734974.num_args = 2; 
  __glo_import_91reduction = &c_734974; 
  mclosure0(c_732548, (function_type)__lambda_28);c_732548.num_args = 7; 
  __glo_c_91compile_91and_91emit = &c_732548; 
  mclosure0(c_732547, (function_type)__lambda_723);c_732547.num_args = 0; 
  __glo_calling_91program = &c_732547; 
  mclosure0(c_732546, (function_type)__lambda_722);c_732546.num_args = 1; 
  __glo_file_91mtime = &c_732546; 
  mclosure0(c_732525, (function_type)__lambda_26);c_732525.num_args = 2; 
  __glo_in_91subdir_127 = &c_732525; 
  mclosure0(c_732440, (function_type)__lambda_11);c_732440.num_args = 3; 
  __glo_recompile_127 = &c_732440; 
  mclosure0(c_732398, (function_type)__lambda_1);c_732398.num_args = 1; 
  __glo_report_117elapsed = &c_732398; 
  __glo__85report_91elapsed_85 = boolean_f; 
  __glo__85start_85 = boolean_f; 
  __glo__85cgen_117use_91unsafe_91prims_85 = boolean_f; 
  __glo__85cgen_117track_91call_91history_85 = boolean_t; 
  __glo__85optimize_117inline_91unsafe_85 = boolean_f; 
  __glo__85optimize_117beta_91expand_91threshold_85 = boolean_f; 
  __glo__85optimize_117memoize_91pure_91functions_85 = boolean_f; 
  __glo__85optimization_91level_85 = obj_int2obj(2); 
  __glo__85fe_117batch_91compile_85 = boolean_t; 

  make_cvar(cvar_736740, (object *)&__glo_dirs_91_125args);make_pair(pair_736741, find_or_add_symbol("dirs->args"), &cvar_736740);
  make_cvar(cvar_736742, (object *)&__glo_collect_91opt_91values);make_pair(pair_736743, find_or_add_symbol("collect-opt-values"), &cvar_736742);
  make_cvar(cvar_736744, (object *)&__glo_run_91external_91compiler);make_pair(pair_736745, find_or_add_symbol("run-external-compiler"), &cvar_736744);
  make_cvar(cvar_736746, (object *)&__glo_get_91meta);make_pair(pair_736747, find_or_add_symbol("get-meta"), &cvar_736746);
  make_cvar(cvar_736748, (object *)&__glo_load_91program_91metadata);make_pair(pair_736749, find_or_add_symbol("load-program-metadata"), &cvar_736748);
  make_cvar(cvar_736750, (object *)&__glo_save_91program_91metadata);make_pair(pair_736751, find_or_add_symbol("save-program-metadata"), &cvar_736750);
  make_cvar(cvar_736752, (object *)&__glo_run_91compiler);make_pair(pair_736753, find_or_add_symbol("run-compiler"), &cvar_736752);
  make_cvar(cvar_736754, (object *)&__glo_get_91options_67);make_pair(pair_736755, find_or_add_symbol("get-options!"), &cvar_736754);
  make_cvar(cvar_736756, (object *)&__glo_program_91c_91linker_91opts_67);make_pair(pair_736757, find_or_add_symbol("program-c-linker-opts!"), &cvar_736756);
  make_cvar(cvar_736758, (object *)&__glo_program_91c_91compiler_91opts_67);make_pair(pair_736759, find_or_add_symbol("program-c-compiler-opts!"), &cvar_736758);
  make_cvar(cvar_736760, (object *)&__glo_read_91file);make_pair(pair_736761, find_or_add_symbol("read-file"), &cvar_736760);
  make_cvar(cvar_736762, (object *)&__glo_base_91expander);make_pair(pair_736763, find_or_add_symbol("base-expander"), &cvar_736762);
  make_cvar(cvar_736764, (object *)&__glo_import_91reduction);make_pair(pair_736765, find_or_add_symbol("import-reduction"), &cvar_736764);
  make_cvar(cvar_736766, (object *)&__glo_c_91compile_91and_91emit);make_pair(pair_736767, find_or_add_symbol("c-compile-and-emit"), &cvar_736766);
  make_cvar(cvar_736768, (object *)&__glo_calling_91program);make_pair(pair_736769, find_or_add_symbol("calling-program"), &cvar_736768);
  make_cvar(cvar_736770, (object *)&__glo_file_91mtime);make_pair(pair_736771, find_or_add_symbol("file-mtime"), &cvar_736770);
  make_cvar(cvar_736772, (object *)&__glo_in_91subdir_127);make_pair(pair_736773, find_or_add_symbol("in-subdir?"), &cvar_736772);
  make_cvar(cvar_736774, (object *)&__glo_recompile_127);make_pair(pair_736775, find_or_add_symbol("recompile?"), &cvar_736774);
  make_cvar(cvar_736776, (object *)&__glo_report_117elapsed);make_pair(pair_736777, find_or_add_symbol("report:elapsed"), &cvar_736776);
  make_cvar(cvar_736778, (object *)&__glo__85report_91elapsed_85);make_pair(pair_736779, find_or_add_symbol("*report-elapsed*"), &cvar_736778);
  make_cvar(cvar_736780, (object *)&__glo__85start_85);make_pair(pair_736781, find_or_add_symbol("*start*"), &cvar_736780);
  make_cvar(cvar_736782, (object *)&__glo__85cgen_117use_91unsafe_91prims_85);make_pair(pair_736783, find_or_add_symbol("*cgen:use-unsafe-prims*"), &cvar_736782);
  make_cvar(cvar_736784, (object *)&__glo__85cgen_117track_91call_91history_85);make_pair(pair_736785, find_or_add_symbol("*cgen:track-call-history*"), &cvar_736784);
  make_cvar(cvar_736786, (object *)&__glo__85optimize_117inline_91unsafe_85);make_pair(pair_736787, find_or_add_symbol("*optimize:inline-unsafe*"), &cvar_736786);
  make_cvar(cvar_736788, (object *)&__glo__85optimize_117beta_91expand_91threshold_85);make_pair(pair_736789, find_or_add_symbol("*optimize:beta-expand-threshold*"), &cvar_736788);
  make_cvar(cvar_736790, (object *)&__glo__85optimize_117memoize_91pure_91functions_85);make_pair(pair_736791, find_or_add_symbol("*optimize:memoize-pure-functions*"), &cvar_736790);
  make_cvar(cvar_736792, (object *)&__glo__85optimization_91level_85);make_pair(pair_736793, find_or_add_symbol("*optimization-level*"), &cvar_736792);
  make_cvar(cvar_736794, (object *)&__glo__85fe_117batch_91compile_85);make_pair(pair_736795, find_or_add_symbol("*fe:batch-compile*"), &cvar_736794);
make_pair(c_736823, &pair_736741,Cyc_global_variables);
make_pair(c_736822, &pair_736743, &c_736823);
make_pair(c_736821, &pair_736745, &c_736822);
make_pair(c_736820, &pair_736747, &c_736821);
make_pair(c_736819, &pair_736749, &c_736820);
make_pair(c_736818, &pair_736751, &c_736819);
make_pair(c_736817, &pair_736753, &c_736818);
make_pair(c_736816, &pair_736755, &c_736817);
make_pair(c_736815, &pair_736757, &c_736816);
make_pair(c_736814, &pair_736759, &c_736815);
make_pair(c_736813, &pair_736761, &c_736814);
make_pair(c_736812, &pair_736763, &c_736813);
make_pair(c_736811, &pair_736765, &c_736812);
make_pair(c_736810, &pair_736767, &c_736811);
make_pair(c_736809, &pair_736769, &c_736810);
make_pair(c_736808, &pair_736771, &c_736809);
make_pair(c_736807, &pair_736773, &c_736808);
make_pair(c_736806, &pair_736775, &c_736807);
make_pair(c_736805, &pair_736777, &c_736806);
make_pair(c_736804, &pair_736779, &c_736805);
make_pair(c_736803, &pair_736781, &c_736804);
make_pair(c_736802, &pair_736783, &c_736803);
make_pair(c_736801, &pair_736785, &c_736802);
make_pair(c_736800, &pair_736787, &c_736801);
make_pair(c_736799, &pair_736789, &c_736800);
make_pair(c_736798, &pair_736791, &c_736799);
make_pair(c_736797, &pair_736793, &c_736798);
make_pair(c_736796, &pair_736795, &c_736797);
Cyc_global_variables = &c_736796;
mclosure1(c_done, c_entry_pt_first_lambda, &c_done);
mclosure1(c_736824, c_schemecase_91lambda_entry_pt, &c_done);
mclosure1(c_736825, c_schemelazy_entry_pt, &c_736824);
mclosure1(c_736826, c_schemetime_entry_pt, &c_736825);
mclosure1(c_736827, c_schemecyclonecgen_entry_pt, &c_736826);
mclosure1(c_736828, c_schemecomplex_entry_pt, &c_736827);
mclosure1(c_736829, c_schemeinexact_entry_pt, &c_736828);
mclosure1(c_736830, c_cycloneforeign_entry_pt, &c_736829);
mclosure1(c_736831, c_schemecyclonecps_91optimizations_entry_pt, &c_736830);
mclosure1(c_736832, c_schemecyclonetransforms_entry_pt, &c_736831);
mclosure1(c_736833, c_schemecyclonepretty_91print_entry_pt, &c_736832);
mclosure1(c_736834, c_schemecycloneast_entry_pt, &c_736833);
mclosure1(c_736835, c_schemeeval_entry_pt, &c_736834);
mclosure1(c_736836, c_schemefile_entry_pt, &c_736835);
mclosure1(c_736837, c_schemecycloneprimitives_entry_pt, &c_736836);
mclosure1(c_736838, c_srfi69_entry_pt, &c_736837);
mclosure1(c_736839, c_schemecyclonehashset_entry_pt, &c_736838);
mclosure1(c_736840, c_schemewrite_entry_pt, &c_736839);
mclosure1(c_736841, c_schemecyclonelibraries_entry_pt, &c_736840);
mclosure1(c_736842, c_schemeprocess_91context_entry_pt, &c_736841);
mclosure1(c_736843, c_schemeread_entry_pt, &c_736842);
mclosure1(c_736844, c_schemecycloneutil_entry_pt, &c_736843);
mclosure1(c_736845, c_scheme_char_entry_pt, &c_736844);
mclosure1(c_736846, c_srfi2_entry_pt, &c_736845);
mclosure1(c_736847, c_srfi18_entry_pt, &c_736846);
mclosure1(c_736848, c_schemebase_entry_pt, &c_736847);
mclosure1(c_736849, c_schemecyclonecommon_entry_pt, &c_736848);
 object buf[1]; buf[0] = &c_736849; (c_736849.fn)(data, &c_736849, 1, buf);
}
static void c_entry_pt_first_lambda(void *data, object clo, int argc, object *args) {
  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
mclosure0(c_736041, (function_type)__lambda_575);c_736041.num_args = 1;
return_direct_with_clo1(data,  __glo_current_91second_scheme_time, (((closure)  __glo_current_91second_scheme_time)->fn),  &c_736041);
;
}
int main(int argc, char **argv, char **envp)
{gc_thread_data *thd;
 long stack_size = global_stack_size = STACK_SIZE;
 long heap_size = global_heap_size = HEAP_SIZE;
 init_polyfills();
 mclosure0(clos_halt,&Cyc_halt);  // Halt if final closure is reached
 mclosure0(entry_pt,&c_entry_pt); // First function to execute
 _cyc_argc = argc;
 _cyc_argv = argv;
 set_env_variables(envp);
 gc_initialize();
 thd = malloc(sizeof(gc_thread_data));
 gc_thread_data_init(thd, 0, (char *) &stack_size, stack_size);
 thd->gc_cont = &entry_pt;
 thd->gc_args[0] = &clos_halt;
 thd->gc_num_args = 1;
 thd->thread_id = pthread_self();
 gc_add_mutator(thd);
 Cyc_heap_init(heap_size);
 thd->thread_state = CYC_THREAD_STATE_RUNNABLE;
 Cyc_start_trampoline(thd);
 return 0;}
