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

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

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

#define return_direct_with_clo7(td, clo, _fn,a1,a2,a3,a4,a5,a6,a7) { \
 char top; \
 object buf[7]; buf[0] = a1;buf[1] = a2;buf[2] = a3;buf[3] = a4;buf[4] = a5;buf[5] = a6;buf[6] = a7;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 7); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 7, 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 closcall21(td, clo, buf) \
if (obj_is_not_closure(clo)) { \
   Cyc_apply(td, clo, 21, buf ); \
} else { \
   ((clo)->fn)(td, clo, 21, buf); \
;\
}
#define return_closcall21(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21) { \
 char top; \
 object buf[21]; 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;buf[16] = a17;buf[17] = a18;buf[18] = a19;buf[19] = a20;buf[20] = a21;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 21); \
     return; \
 } else {\
     closcall21(td, (closure) (clo), buf); \
     return;\
 } \
}

#define continue_or_gc21(td, clo,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21) { \
 char *top = alloca(sizeof(char)); \
 if (stack_overflow(top, (((gc_thread_data *)data)->stack_limit))) { \
     object buf[21]; 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;buf[16] = a17;buf[17] = a18;buf[18] = a19;buf[19] = a20;buf[20] = a21;\
     GC(td, clo, buf, 21); \
     return; \
 } else {\
     continue;\
 } \
}

#define return_direct21(td, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21) { \
 char top; \
 object buf[21]; 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;buf[16] = a17;buf[17] = a18;buf[18] = a19;buf[19] = a20;buf[20] = a21; \
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     mclosure0(c1, (function_type) _fn); \
     GC(td, &c1, buf, 21); \
     return; \
 } else { \
     (_fn)(td, (closure)_fn, 21, buf); \
 }}

#define return_direct_with_clo21(td, clo, _fn,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21) { \
 char top; \
 object buf[21]; 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;buf[16] = a17;buf[17] = a18;buf[18] = a19;buf[19] = a20;buf[20] = a21;\
 if (stack_overflow(&top, (((gc_thread_data *)data)->stack_limit))) { \
     GC(td, clo, buf, 21); \
     return; \
 } else { \
     (_fn)(td, (closure)(clo), 21, buf); \
 }}

#include "cyclone/types.h"
object __glo_lib_91init_117schemecyclonecps_19191optimizations_scheme_cyclone_cps_91optimizations = NULL;
object __glo_sexp_91_125string_scheme_cyclone_cps_91optimizations = NULL;
object __glo_compiler_91msg_scheme_cyclone_cps_91optimizations = NULL;
object __glo_compiler_91error_scheme_cyclone_cps_91optimizations = NULL;
object __glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations = NULL;
object __glo_is_91macro_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo_well_91known_91lambda_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations = NULL;
object __glo_rec_91call_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117cc_91ast_91_125vars_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations = NULL;
object __glo__191closure_91convert_scheme_cyclone_cps_91optimizations = NULL;
object __glo_closure_91convert_scheme_cyclone_cps_91optimizations = NULL;
object __glo_let_91_125vars_scheme_cyclone_cps_91optimizations = NULL;
object __glo_pos_91in_91list_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_optimize_91cps_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_91cps_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations = NULL;
object __glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations = NULL;
object __glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations = NULL;
object __glo_contains_91if_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_beta_91expand_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_beta_91expand_95called_91once_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations = NULL;
object __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_prim_91creates_91mutable_91obj_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117contract_scheme_cyclone_cps_91optimizations = NULL;
object __glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze2_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations = NULL;
object __glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_with_91fnc_scheme_cyclone_cps_91optimizations = NULL;
object __glo_if_91var_scheme_cyclone_cps_91optimizations = NULL;
object __glo_with_91var_scheme_cyclone_cps_91optimizations = NULL;
object __glo_with_91var_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_const_91atomic_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117make_91fnc_scheme_cyclone_cps_91optimizations = NULL;
object __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbf_117simple_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117function_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117make_91var_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adbv_117global_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117variable_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117set_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117max_91lambda_91id_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117get_95default_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117get_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations = NULL;
object __glo_adb_117get_91db_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85adb_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85contract_91env_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations = NULL;
object __glo_memoizable_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations = NULL;
object __glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations = NULL;
object __glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations = NULL;
object __glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations = 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_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_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_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_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_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_and_91let_85_srfi_2;
extern object __glo_make_91hash_91table_srfi_69;
extern object __glo_hash_91table_127_srfi_69;
extern object __glo_alist_91_125hash_91table_srfi_69;
extern object __glo_hash_91table_91equivalence_91function_srfi_69;
extern object __glo_hash_91table_91hash_91function_srfi_69;
extern object __glo_hash_91table_91ref_srfi_69;
extern object __glo_hash_91table_91ref_95default_srfi_69;
extern object __glo_hash_91table_91set_67_srfi_69;
extern object __glo_hash_91table_91delete_67_srfi_69;
extern object __glo_hash_91table_91exists_127_srfi_69;
extern object __glo_hash_91table_91update_67_srfi_69;
extern object __glo_hash_91table_91update_67_95default_srfi_69;
extern object __glo_hash_91table_91size_srfi_69;
extern object __glo_hash_91table_91keys_srfi_69;
extern object __glo_hash_91table_91values_srfi_69;
extern object __glo_hash_91table_91walk_srfi_69;
extern object __glo_hash_91table_91fold_srfi_69;
extern object __glo_hash_91table_91_125alist_srfi_69;
extern object __glo_hash_91table_91copy_srfi_69;
extern object __glo_hash_91table_91merge_67_srfi_69;
extern object __glo_hash_srfi_69;
extern object __glo_string_91hash_srfi_69;
extern object __glo_string_91ci_91hash_srfi_69;
extern object __glo_hash_91by_91identity_srfi_69;
extern object __glo_Cyc_91memoize_srfi_69;
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_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_symbol_91hash_191_191inline_191_191_srfi_69;
#include "cyclone/runtime.h"
defsymbol(_85contract_91env_85);
defsymbol(adb_117variable_127);
defsymbol(adbv_117global_127);
defsymbol(adbv_117defined_91by);
defsymbol(adbv_117defines_91lambda_91id);
defsymbol(adbv_117const_127);
defsymbol(adbv_117const_91value);
defsymbol(adbv_117ref_91count);
defsymbol(adbv_117ref_91by);
defsymbol(adbv_117mutated_91by_91set_127);
defsymbol(adbv_117reassigned_127);
defsymbol(adbv_117assigned_91value);
defsymbol(adbv_117app_91fnc_91count);
defsymbol(adbv_117app_91arg_91count);
defsymbol(adbv_117cannot_91inline);
defsymbol(adbv_117inlinable);
defsymbol(adbv_117mutated_91indirectly);
defsymbol(adbv_117cont_127);
defsymbol(adbv_117def_91in_91loop_127);
defsymbol(adbv_117ref_91in_91loop_127);
defsymbol(adbv_117direct_91rec_91call_127);
defsymbol(adbv_117self_91rec_91call_127);
defsymbol(global);
defsymbol(adbv_117set_91global_67);
defsymbol(defined_91by);
defsymbol(adbv_117set_91defined_91by_67);
defsymbol(defines_91lambda_91id);
defsymbol(adbv_117set_91defines_91lambda_91id_67);
defsymbol(_const);
defsymbol(adbv_117set_91const_67);
defsymbol(const_91value);
defsymbol(adbv_117set_91const_91value_67);
defsymbol(ref_91count);
defsymbol(_75adbv_117set_91ref_91count_67);
defsymbol(ref_91by);
defsymbol(_75adbv_117set_91ref_91by_67);
defsymbol(mutated_91by_91set);
defsymbol(adbv_117set_91mutated_91by_91set_67);
defsymbol(reassigned);
defsymbol(adbv_117set_91reassigned_67);
defsymbol(assigned_91value);
defsymbol(adbv_117set_91assigned_91value_67);
defsymbol(app_91fnc_91count);
defsymbol(adbv_117set_91app_91fnc_91count_67);
defsymbol(app_91arg_91count);
defsymbol(adbv_117set_91app_91arg_91count_67);
defsymbol(cannot_91inline);
defsymbol(adbv_117set_91cannot_91inline_67);
defsymbol(adbv_117set_91inlinable_67);
defsymbol(mutated_91indirectly);
defsymbol(adbv_117set_91mutated_91indirectly_67);
defsymbol(cont);
defsymbol(adbv_117set_91cont_67);
defsymbol(def_91in_91loop);
defsymbol(adbv_117set_91def_91in_91loop_67);
defsymbol(ref_91in_91loop);
defsymbol(adbv_117set_91ref_91in_91loop_67);
defsymbol(direct_91rec_91call);
defsymbol(adbv_117set_91direct_91rec_91call_67);
defsymbol(self_91rec_91call);
defsymbol(adbv_117set_91self_91rec_91call_67);
defsymbol(adb_117function_127);
defsymbol(adbf_117simple);
defsymbol(adbf_117all_91params);
defsymbol(adbf_117unused_91params);
defsymbol(adbf_117assigned_91to_91var);
defsymbol(adbf_117side_91effects);
defsymbol(adbf_117well_91known);
defsymbol(adbf_117cgen_91id);
defsymbol(adbf_117closure_91size);
defsymbol(adbf_117self_91closure_91index);
defsymbol(adbf_117calls_91self_127);
defsymbol(adbf_117vars_91mutated_91by_91set);
defsymbol(simple);
defsymbol(adbf_117set_91simple_67);
defsymbol(all_91params);
defsymbol(adbf_117set_91all_91params_67);
defsymbol(unused_91params);
defsymbol(adbf_117set_91unused_91params_67);
defsymbol(assigned_91to_91var);
defsymbol(adbf_117set_91assigned_91to_91var_67);
defsymbol(side_91effects);
defsymbol(adbf_117set_91side_91effects_67);
defsymbol(well_91known);
defsymbol(adbf_117set_91well_91known_67);
defsymbol(cgen_91id);
defsymbol(adbf_117set_91cgen_91id_67);
defsymbol(closure_91size);
defsymbol(adbf_117set_91closure_91size_67);
defsymbol(self_91closure_91index);
defsymbol(adbf_117set_91self_91closure_91index_67);
defsymbol(calls_91self);
defsymbol(adbf_117set_91calls_91self_67);
defsymbol(vars_91mutated_91by_91set);
defsymbol(adbf_117set_91vars_91mutated_91by_91set_67);
defsymbol(macro);
defsymbol(sym);
defsymbol(id);
defsymbol(with);
defsymbol(known);
defsymbol(found);
defsymbol(_85well_91known_91lambda_91sym_91lookup_91tbl_85);
defsymbol(cdr);
defsymbol(car);
defsymbol(set_91cell_67);
defsymbol(cell_91get);
defsymbol(cell);
defsymbol(closure_91convert);
defsymbol(in);
defsymbol(lambda);
defsymbol(_75closure_91ref);
defsymbol(self);
defsymbol(_75closure);
defsymbol(memoize_91pure_91functions);
defsymbol(inline_91unsafe);
defsymbol(_85inline_91unsafe_85);
defsymbol(beta_91expand_91threshold);
defsymbol(_85beta_91expand_91threshold_85);
defsymbol(vars);
defsymbol(inlinable);
defsymbol(find);
defsymbol(check);
defsymbol(prim);
defsymbol(_inline);
defsymbol(opt_117inline_91prims);
defsymbol(to);
defsymbol(passed);
defsymbol(expression);
defsymbol(Unexpected);
defsymbol(system);
defsymbol(memv);
defsymbol(memq);
defsymbol(assv);
defsymbol(assq);
defsymbol(Cyc_91fast_91assoc);
defsymbol(Cyc_91fast_91member);
defsymbol(assoc);
defsymbol(member);
defsymbol(open_91binary_91output_91file);
defsymbol(open_91binary_91input_91file);
defsymbol(open_91output_91file);
defsymbol(open_91input_91file);
defsymbol(Cyc_91fast_91vector_915);
defsymbol(Cyc_91fast_91vector_914);
defsymbol(Cyc_91fast_91vector_913);
defsymbol(Cyc_91fast_91vector_912);
defsymbol(Cyc_91fast_91list_914);
defsymbol(Cyc_91fast_91list_913);
defsymbol(Cyc_91fast_91list_912);
defsymbol(Cyc_91fast_91list_911);
defsymbol(list_91_125vector);
defsymbol(Cyc_91string_91_125utf8);
defsymbol(Cyc_91utf8_91_125string);
defsymbol(Cyc_91bytevector_91copy);
defsymbol(Cyc_91compilation_91environment);
defsymbol(Cyc_91installation_91dir);
defsymbol(substring);
defsymbol(string);
defsymbol(string_91append);
defsymbol(read_91line);
defsymbol(utf8_91_125string);
defsymbol(list_91_125string);
defsymbol(symbol_91_125string);
defsymbol(number_91_125string);
defsymbol(string_91_125utf8);
defsymbol(bytevector_91copy);
defsymbol(bytevector_91append);
defsymbol(bytevector);
defsymbol(make_91bytevector);
defsymbol(make_91vector);
defsymbol(cons);
defsymbol(apply);
defsymbol(_121analysis_91db_91function_125);
defsymbol(_127);
defsymbol(_121analysis_91db_91variable_125);
defsymbol(_85adb_85);
defsymbol(_85adb_91call_91graph_85);
defsymbol(_85inlinable_91functions_85);
defsymbol(r);
defsymbol(quote);
defsymbol(set_91global_91unsafe_67);
defsymbol(Cyc_91seq);
defsymbol(Cyc_91memoize);
defsymbol(_121_123);
defsymbol(_125_123);
defsymbol(_121);
defsymbol(_125);
defsymbol(Cyc_91fast_91char_91lte);
defsymbol(Cyc_91fast_91char_91gte);
defsymbol(Cyc_91fast_91char_91lt);
defsymbol(Cyc_91fast_91char_91gt);
defsymbol(Cyc_91fast_91char_91eq);
defsymbol(Cyc_91fast_91lte);
defsymbol(Cyc_91fast_91gte);
defsymbol(Cyc_91fast_91lt);
defsymbol(Cyc_91fast_91gt);
defsymbol(Cyc_91fast_91eq);
defsymbol(Cyc_91fast_91div);
defsymbol(Cyc_91fast_91mul);
defsymbol(Cyc_91fast_91sub);
defsymbol(Cyc_91fast_91plus);
defsymbol(_123);
defsymbol(_95);
defsymbol(_85);
defsymbol(_91);
defsymbol(_87);
defsymbol(args_117fixed);
defsymbol(Cyc_91local_91set_67);
defsymbol(let);
defsymbol(_if);
defsymbol(set_67);
defsymbol(define);
static void __lambda_1632(void *data, object clo, int argc, object *args) ;/*closure _,object k_735646*/
static void __lambda_1633(void *data, object clo, int argc, object *args) ;/*object self_737922, object r_735654*/
static void __lambda_1634(void *data, object clo, int argc, object *args) ;/*object self_737923, object env_73343_732284_732954*/
static void __lambda_1635(void *data, object clo, int argc, object *args) ;/*object self_737924, object r_735985*/
static void __lambda_1636(void *data, object clo, int argc, object *args) ;/*object self_737925, object r_735986*/
static void __lambda_1637(void *data, object clo, int argc, object *args) ;/*object self_737926, object r_735987*/
static void __lambda_1638(void *data, object clo, int argc, object *args) ;/*object self_737927, object r_735988*/
static void __lambda_1639(void *data, object clo, int argc, object *args) ;/*object self_737928, object r_735989*/
static void __lambda_1640(void *data, object clo, int argc, object *args) ;/*object self_737929, object r_735990*/
static void __lambda_1641(void *data, object clo, int argc, object *args) ;/*object self_737930, object r_735991*/
static void __lambda_1642(void *data, object clo, int argc, object *args) ;/*object self_737931, object r_735992*/
static void __lambda_1643(void *data, object clo, int argc, object *args) ;/*object self_737932, object r_735993*/
static void __lambda_1644(void *data, object clo, int argc, object *args) ;/*object self_737933, object r_735983*/
static void __lambda_1645(void *data, object clo, int argc, object *args) ;/*object self_737934, object r_735655*/
static void __lambda_1646(void *data, object clo, int argc, object *args) ;/*object self_737935, object r_735982*/
static void __lambda_1647(void *data, object clo, int argc, object *args) ;/*object self_737936, object r_735656*/
static void __lambda_1648(void *data, object clo, int argc, object *args) ;/*object self_737937, object r_735981*/
static void __lambda_1649(void *data, object clo, int argc, object *args) ;/*object self_737938, object r_735657*/
static void __lambda_1650(void *data, object clo, int argc, object *args) ;/*object self_737939, object r_735978*/
static void __lambda_1651(void *data, object clo, int argc, object *args) ;/*object self_737940, object r_735658*/
static void __lambda_1652(void *data, object clo, int argc, object *args) ;/*object self_737941, object r_735976*/
static void __lambda_1653(void *data, object clo, int argc, object *args) ;/*object self_737942, object r_735659*/
static void __lambda_1654(void *data, object clo, int argc, object *args) ;/*object self_737943, object r_735974*/
static void __lambda_1655(void *data, object clo, int argc, object *args) ;/*object self_737944, object r_735972*/
static void __lambda_1656(void *data, object clo, int argc, object *args) ;/*object self_737945, object r_735660*/
static void __lambda_1657(void *data, object clo, int argc, object *args) ;/*object self_737946, object r_735970*/
static void __lambda_1658(void *data, object clo, int argc, object *args) ;/*object self_737947, object r_735968*/
static void __lambda_1659(void *data, object clo, int argc, object *args) ;/*object self_737948, object r_735661*/
static void __lambda_1660(void *data, object clo, int argc, object *args) ;/*object self_737949, object r_735966*/
static void __lambda_1661(void *data, object clo, int argc, object *args) ;/*object self_737950, object r_735964*/
static void __lambda_1662(void *data, object clo, int argc, object *args) ;/*object self_737951, object r_735662*/
static void __lambda_1663(void *data, object clo, int argc, object *args) ;/*object self_737952, object r_735962*/
static void __lambda_1664(void *data, object clo, int argc, object *args) ;/*object self_737953, object r_735960*/
static void __lambda_1665(void *data, object clo, int argc, object *args) ;/*object self_737954, object r_735663*/
static void __lambda_1666(void *data, object clo, int argc, object *args) ;/*object self_737955, object r_735958*/
static void __lambda_1667(void *data, object clo, int argc, object *args) ;/*object self_737956, object r_735956*/
static void __lambda_1668(void *data, object clo, int argc, object *args) ;/*object self_737957, object r_735664*/
static void __lambda_1669(void *data, object clo, int argc, object *args) ;/*object self_737958, object r_735954*/
static void __lambda_1670(void *data, object clo, int argc, object *args) ;/*object self_737959, object r_735952*/
static void __lambda_1671(void *data, object clo, int argc, object *args) ;/*object self_737960, object r_735665*/
static void __lambda_1672(void *data, object clo, int argc, object *args) ;/*object self_737961, object r_735950*/
static void __lambda_1673(void *data, object clo, int argc, object *args) ;/*object self_737962, object r_735948*/
static void __lambda_1674(void *data, object clo, int argc, object *args) ;/*object self_737963, object r_735666*/
static void __lambda_1675(void *data, object clo, int argc, object *args) ;/*object self_737964, object r_735946*/
static void __lambda_1676(void *data, object clo, int argc, object *args) ;/*object self_737965, object r_735944*/
static void __lambda_1677(void *data, object clo, int argc, object *args) ;/*object self_737966, object r_735667*/
static void __lambda_1678(void *data, object clo, int argc, object *args) ;/*object self_737967, object r_735942*/
static void __lambda_1679(void *data, object clo, int argc, object *args) ;/*object self_737968, object r_735940*/
static void __lambda_1680(void *data, object clo, int argc, object *args) ;/*object self_737969, object r_735668*/
static void __lambda_1681(void *data, object clo, int argc, object *args) ;/*object self_737970, object r_735938*/
static void __lambda_1682(void *data, object clo, int argc, object *args) ;/*object self_737971, object r_735936*/
static void __lambda_1683(void *data, object clo, int argc, object *args) ;/*object self_737972, object r_735669*/
static void __lambda_1684(void *data, object clo, int argc, object *args) ;/*object self_737973, object r_735934*/
static void __lambda_1685(void *data, object clo, int argc, object *args) ;/*object self_737974, object r_735932*/
static void __lambda_1686(void *data, object clo, int argc, object *args) ;/*object self_737975, object r_735670*/
static void __lambda_1687(void *data, object clo, int argc, object *args) ;/*object self_737976, object r_735930*/
static void __lambda_1688(void *data, object clo, int argc, object *args) ;/*object self_737977, object r_735928*/
static void __lambda_1689(void *data, object clo, int argc, object *args) ;/*object self_737978, object r_735671*/
static void __lambda_1690(void *data, object clo, int argc, object *args) ;/*object self_737979, object r_735926*/
static void __lambda_1691(void *data, object clo, int argc, object *args) ;/*object self_737980, object r_735924*/
static void __lambda_1692(void *data, object clo, int argc, object *args) ;/*object self_737981, object r_735672*/
static void __lambda_1693(void *data, object clo, int argc, object *args) ;/*object self_737982, object r_735922*/
static void __lambda_1694(void *data, object clo, int argc, object *args) ;/*object self_737983, object r_735920*/
static void __lambda_1695(void *data, object clo, int argc, object *args) ;/*object self_737984, object r_735673*/
static void __lambda_1696(void *data, object clo, int argc, object *args) ;/*object self_737985, object r_735918*/
static void __lambda_1697(void *data, object clo, int argc, object *args) ;/*object self_737986, object r_735916*/
static void __lambda_1698(void *data, object clo, int argc, object *args) ;/*object self_737987, object r_735674*/
static void __lambda_1699(void *data, object clo, int argc, object *args) ;/*object self_737988, object r_735914*/
static void __lambda_1700(void *data, object clo, int argc, object *args) ;/*object self_737989, object r_735912*/
static void __lambda_1701(void *data, object clo, int argc, object *args) ;/*object self_737990, object r_735675*/
static void __lambda_1702(void *data, object clo, int argc, object *args) ;/*object self_737991, object r_735910*/
static void __lambda_1703(void *data, object clo, int argc, object *args) ;/*object self_737992, object r_735908*/
static void __lambda_1704(void *data, object clo, int argc, object *args) ;/*object self_737993, object r_735676*/
static void __lambda_1705(void *data, object clo, int argc, object *args) ;/*object self_737994, object r_735906*/
static void __lambda_1706(void *data, object clo, int argc, object *args) ;/*object self_737995, object r_735904*/
static void __lambda_1707(void *data, object clo, int argc, object *args) ;/*object self_737996, object r_735677*/
static void __lambda_1708(void *data, object clo, int argc, object *args) ;/*object self_737997, object r_735902*/
static void __lambda_1709(void *data, object clo, int argc, object *args) ;/*object self_737998, object r_735900*/
static void __lambda_1710(void *data, object clo, int argc, object *args) ;/*object self_737999, object r_735678*/
static void __lambda_1711(void *data, object clo, int argc, object *args) ;/*object self_738000, object r_735898*/
static void __lambda_1712(void *data, object clo, int argc, object *args) ;/*object self_738001, object r_735896*/
static void __lambda_1713(void *data, object clo, int argc, object *args) ;/*object self_738002, object r_735679*/
static void __lambda_1714(void *data, object clo, int argc, object *args) ;/*object self_738003, object r_735894*/
static void __lambda_1715(void *data, object clo, int argc, object *args) ;/*object self_738004, object r_735892*/
static void __lambda_1716(void *data, object clo, int argc, object *args) ;/*object self_738005, object r_735680*/
static void __lambda_1717(void *data, object clo, int argc, object *args) ;/*object self_738006, object r_735890*/
static void __lambda_1718(void *data, object clo, int argc, object *args) ;/*object self_738007, object r_735888*/
static void __lambda_1719(void *data, object clo, int argc, object *args) ;/*object self_738008, object r_735681*/
static void __lambda_1720(void *data, object clo, int argc, object *args) ;/*object self_738009, object r_735886*/
static void __lambda_1721(void *data, object clo, int argc, object *args) ;/*object self_738010, object r_735884*/
static void __lambda_1722(void *data, object clo, int argc, object *args) ;/*object self_738011, object r_735682*/
static void __lambda_1723(void *data, object clo, int argc, object *args) ;/*object self_738012, object r_735882*/
static void __lambda_1724(void *data, object clo, int argc, object *args) ;/*object self_738013, object r_735880*/
static void __lambda_1725(void *data, object clo, int argc, object *args) ;/*object self_738014, object r_735683*/
static void __lambda_1726(void *data, object clo, int argc, object *args) ;/*object self_738015, object r_735878*/
static void __lambda_1727(void *data, object clo, int argc, object *args) ;/*object self_738016, object r_735876*/
static void __lambda_1728(void *data, object clo, int argc, object *args) ;/*object self_738017, object r_735684*/
static void __lambda_1729(void *data, object clo, int argc, object *args) ;/*object self_738018, object r_735874*/
static void __lambda_1730(void *data, object clo, int argc, object *args) ;/*object self_738019, object r_735872*/
static void __lambda_1731(void *data, object clo, int argc, object *args) ;/*object self_738020, object r_735685*/
static void __lambda_1732(void *data, object clo, int argc, object *args) ;/*object self_738021, object r_735870*/
static void __lambda_1733(void *data, object clo, int argc, object *args) ;/*object self_738022, object r_735868*/
static void __lambda_1734(void *data, object clo, int argc, object *args) ;/*object self_738023, object r_735686*/
static void __lambda_1735(void *data, object clo, int argc, object *args) ;/*object self_738024, object r_735866*/
static void __lambda_1736(void *data, object clo, int argc, object *args) ;/*object self_738025, object r_735864*/
static void __lambda_1737(void *data, object clo, int argc, object *args) ;/*object self_738026, object r_735687*/
static void __lambda_1738(void *data, object clo, int argc, object *args) ;/*object self_738027, object r_735862*/
static void __lambda_1739(void *data, object clo, int argc, object *args) ;/*object self_738028, object r_735860*/
static void __lambda_1740(void *data, object clo, int argc, object *args) ;/*object self_738029, object r_735688*/
static void __lambda_1741(void *data, object clo, int argc, object *args) ;/*object self_738030, object r_735858*/
static void __lambda_1742(void *data, object clo, int argc, object *args) ;/*object self_738031, object r_735856*/
static void __lambda_1743(void *data, object clo, int argc, object *args) ;/*object self_738032, object r_735689*/
static void __lambda_1744(void *data, object clo, int argc, object *args) ;/*object self_738033, object r_735854*/
static void __lambda_1745(void *data, object clo, int argc, object *args) ;/*object self_738034, object r_735852*/
static void __lambda_1746(void *data, object clo, int argc, object *args) ;/*object self_738035, object r_735690*/
static void __lambda_1747(void *data, object clo, int argc, object *args) ;/*object self_738036, object r_735850*/
static void __lambda_1748(void *data, object clo, int argc, object *args) ;/*object self_738037, object r_735848*/
static void __lambda_1749(void *data, object clo, int argc, object *args) ;/*object self_738038, object r_735691*/
static void __lambda_1750(void *data, object clo, int argc, object *args) ;/*object self_738039, object r_735846*/
static void __lambda_1751(void *data, object clo, int argc, object *args) ;/*object self_738040, object r_735844*/
static void __lambda_1752(void *data, object clo, int argc, object *args) ;/*object self_738041, object r_735692*/
static void __lambda_1753(void *data, object clo, int argc, object *args) ;/*object self_738042, object r_735842*/
static void __lambda_1754(void *data, object clo, int argc, object *args) ;/*object self_738043, object r_735840*/
static void __lambda_1755(void *data, object clo, int argc, object *args) ;/*object self_738044, object r_735693*/
static void __lambda_1756(void *data, object clo, int argc, object *args) ;/*object self_738045, object r_735838*/
static void __lambda_1757(void *data, object clo, int argc, object *args) ;/*object self_738046, object r_735836*/
static void __lambda_1758(void *data, object clo, int argc, object *args) ;/*object self_738047, object r_735694*/
static void __lambda_1759(void *data, object clo, int argc, object *args) ;/*object self_738048, object r_735834*/
static void __lambda_1760(void *data, object clo, int argc, object *args) ;/*object self_738049, object r_735832*/
static void __lambda_1761(void *data, object clo, int argc, object *args) ;/*object self_738050, object r_735695*/
static void __lambda_1762(void *data, object clo, int argc, object *args) ;/*object self_738051, object r_735830*/
static void __lambda_1763(void *data, object clo, int argc, object *args) ;/*object self_738052, object r_735828*/
static void __lambda_1764(void *data, object clo, int argc, object *args) ;/*object self_738053, object r_735696*/
static void __lambda_1765(void *data, object clo, int argc, object *args) ;/*object self_738054, object r_735826*/
static void __lambda_1766(void *data, object clo, int argc, object *args) ;/*object self_738055, object r_735824*/
static void __lambda_1767(void *data, object clo, int argc, object *args) ;/*object self_738056, object r_735697*/
static void __lambda_1768(void *data, object clo, int argc, object *args) ;/*object self_738057, object r_735822*/
static void __lambda_1769(void *data, object clo, int argc, object *args) ;/*object self_738058, object r_735820*/
static void __lambda_1770(void *data, object clo, int argc, object *args) ;/*object self_738059, object r_735698*/
static void __lambda_1771(void *data, object clo, int argc, object *args) ;/*object self_738060, object r_735818*/
static void __lambda_1772(void *data, object clo, int argc, object *args) ;/*object self_738061, object r_735816*/
static void __lambda_1773(void *data, object clo, int argc, object *args) ;/*object self_738062, object r_735699*/
static void __lambda_1774(void *data, object clo, int argc, object *args) ;/*object self_738063, object r_735813*/
static void __lambda_1775(void *data, object clo, int argc, object *args) ;/*object self_738064, object r_735700*/
static void __lambda_1776(void *data, object clo, int argc, object *args) ;/*object self_738065, object r_735811*/
static void __lambda_1777(void *data, object clo, int argc, object *args) ;/*object self_738066, object r_735701*/
static void __lambda_1778(void *data, object clo, int argc, object *args) ;/*object self_738067, object r_735809*/
static void __lambda_1779(void *data, object clo, int argc, object *args) ;/*object self_738068, object r_735807*/
static void __lambda_1780(void *data, object clo, int argc, object *args) ;/*object self_738069, object r_735702*/
static void __lambda_1781(void *data, object clo, int argc, object *args) ;/*object self_738070, object r_735805*/
static void __lambda_1782(void *data, object clo, int argc, object *args) ;/*object self_738071, object r_735803*/
static void __lambda_1783(void *data, object clo, int argc, object *args) ;/*object self_738072, object r_735703*/
static void __lambda_1784(void *data, object clo, int argc, object *args) ;/*object self_738073, object r_735801*/
static void __lambda_1785(void *data, object clo, int argc, object *args) ;/*object self_738074, object r_735799*/
static void __lambda_1786(void *data, object clo, int argc, object *args) ;/*object self_738075, object r_735704*/
static void __lambda_1787(void *data, object clo, int argc, object *args) ;/*object self_738076, object r_735797*/
static void __lambda_1788(void *data, object clo, int argc, object *args) ;/*object self_738077, object r_735795*/
static void __lambda_1789(void *data, object clo, int argc, object *args) ;/*object self_738078, object r_735705*/
static void __lambda_1790(void *data, object clo, int argc, object *args) ;/*object self_738079, object r_735793*/
static void __lambda_1791(void *data, object clo, int argc, object *args) ;/*object self_738080, object r_735791*/
static void __lambda_1792(void *data, object clo, int argc, object *args) ;/*object self_738081, object r_735706*/
static void __lambda_1793(void *data, object clo, int argc, object *args) ;/*object self_738082, object r_735789*/
static void __lambda_1794(void *data, object clo, int argc, object *args) ;/*object self_738083, object r_735787*/
static void __lambda_1795(void *data, object clo, int argc, object *args) ;/*object self_738084, object r_735707*/
static void __lambda_1796(void *data, object clo, int argc, object *args) ;/*object self_738085, object r_735785*/
static void __lambda_1797(void *data, object clo, int argc, object *args) ;/*object self_738086, object r_735783*/
static void __lambda_1798(void *data, object clo, int argc, object *args) ;/*object self_738087, object r_735708*/
static void __lambda_1799(void *data, object clo, int argc, object *args) ;/*object self_738088, object r_735781*/
static void __lambda_1800(void *data, object clo, int argc, object *args) ;/*object self_738089, object r_735779*/
static void __lambda_1801(void *data, object clo, int argc, object *args) ;/*object self_738090, object r_735709*/
static void __lambda_1802(void *data, object clo, int argc, object *args) ;/*object self_738091, object r_735777*/
static void __lambda_1803(void *data, object clo, int argc, object *args) ;/*object self_738092, object r_735775*/
static void __lambda_1804(void *data, object clo, int argc, object *args) ;/*object self_738093, object r_735710*/
static void __lambda_1805(void *data, object clo, int argc, object *args) ;/*object self_738094, object r_735773*/
static void __lambda_1806(void *data, object clo, int argc, object *args) ;/*object self_738095, object r_735771*/
static void __lambda_1807(void *data, object clo, int argc, object *args) ;/*object self_738096, object r_735711*/
static void __lambda_1808(void *data, object clo, int argc, object *args) ;/*object self_738097, object r_735769*/
static void __lambda_1809(void *data, object clo, int argc, object *args) ;/*object self_738098, object r_735767*/
static void __lambda_1810(void *data, object clo, int argc, object *args) ;/*object self_738099, object r_735712*/
static void __lambda_1811(void *data, object clo, int argc, object *args) ;/*object self_738100, object r_735765*/
static void __lambda_1812(void *data, object clo, int argc, object *args) ;/*object self_738101, object r_735763*/
static void __lambda_1813(void *data, object clo, int argc, object *args) ;/*object self_738102, object r_735713*/
static void __lambda_1814(void *data, object clo, int argc, object *args) ;/*object self_738103, object r_735761*/
static void __lambda_1815(void *data, object clo, int argc, object *args) ;/*object self_738104, object r_735759*/
static void __lambda_1816(void *data, object clo, int argc, object *args) ;/*object self_738105, object r_735714*/
static void __lambda_1817(void *data, object clo, int argc, object *args) ;/*object self_738106, object r_735757*/
static void __lambda_1818(void *data, object clo, int argc, object *args) ;/*object self_738107, object r_735755*/
static void __lambda_1819(void *data, object clo, int argc, object *args) ;/*object self_738108, object r_735715*/
static void __lambda_1820(void *data, object clo, int argc, object *args) ;/*object self_738109, object r_735753*/
static void __lambda_1821(void *data, object clo, int argc, object *args) ;/*object self_738110, object r_735751*/
static void __lambda_1822(void *data, object clo, int argc, object *args) ;/*object self_738111, object r_735716*/
static void __lambda_1823(void *data, object clo, int argc, object *args) ;/*object self_738112, object r_735749*/
static void __lambda_1824(void *data, object clo, int argc, object *args) ;/*object self_738113, object r_735747*/
static void __lambda_1825(void *data, object clo, int argc, object *args) ;/*object self_738114, object r_735717*/
static void __lambda_1826(void *data, object clo, int argc, object *args) ;/*object self_738115, object r_735745*/
static void __lambda_1827(void *data, object clo, int argc, object *args) ;/*object self_738116, object r_735743*/
static void __lambda_1828(void *data, object clo, int argc, object *args) ;/*object self_738117, object r_735718*/
static void __lambda_1829(void *data, object clo, int argc, object *args) ;/*object self_738118, object r_735741*/
static void __lambda_1830(void *data, object clo, int argc, object *args) ;/*object self_738119, object r_735739*/
static void __lambda_1831(void *data, object clo, int argc, object *args) ;/*object self_738120, object r_735719*/
static void __lambda_1832(void *data, object clo, int argc, object *args) ;/*object self_738121, object r_735737*/
static void __lambda_1833(void *data, object clo, int argc, object *args) ;/*object self_738122, object r_735735*/
static void __lambda_1834(void *data, object clo, int argc, object *args) ;/*object self_738123, object r_735720*/
static void __lambda_1835(void *data, object clo, int argc, object *args) ;/*object self_738124, object r_735733*/
static void __lambda_1836(void *data, object clo, int argc, object *args) ;/*object self_738125, object r_735731*/
static void __lambda_1837(void *data, object clo, int argc, object *args) ;/*object self_738126, object r_735721*/
static void __lambda_1838(void *data, object clo, int argc, object *args) ;/*object self_738127, object r_735729*/
static void __lambda_1839(void *data, object clo, int argc, object *args) ;/*object self_738128, object r_735727*/
static void __lambda_1840(void *data, object clo, int argc, object *args) ;/*object self_738129, object r_735722*/
static void __lambda_1841(void *data, object clo, int argc, object *args) ;/*object self_738130, object r_735725*/
static void __lambda_1842(void *data, object clo, int argc, object *args) ;/*object self_738131, object r_735723*/
static void __lambda_1626(void *data, object clo, int argc, object *args) ;/*closure _,object k_735635, object sexps_732280_732950_raw, ...*/
static void __lambda_1627(void *data, object clo, int argc, object *args) ;/*object self_737917, object p_732281_732951*/
static void __lambda_1631(void *data, object clo, int argc, object *args) ;/*object self_737918, object k_735641, object sexp_732282_732952*/
static void __lambda_1628(void *data, object clo, int argc, object *args) ;/*object self_737919, object r_735640*/
static void __lambda_1629(void *data, object clo, int argc, object *args) ;/*object self_737920, object r_735637*/
static void __lambda_1630(void *data, object clo, int argc, object *args) ;/*object self_737921, object result_732283_732953*/
static void __lambda_1621(void *data, object clo, int argc, object *args) ;/*closure _,object k_735628, object sexp_732279_732949_raw, ...*/
static void __lambda_1622(void *data, object clo, int argc, object *args) ;/*object self_737913, object r_735631*/
static void __lambda_1623(void *data, object clo, int argc, object *args) ;/*object self_737914, object r_735632*/
static void __lambda_1624(void *data, object clo, int argc, object *args) ;/*object self_737915, object r_735629*/
static void __lambda_1625(void *data, object clo, int argc, object *args) ;/*object self_737916, object r_735630*/
static void __lambda_1615(void *data, object clo, int argc, object *args) ;/*closure _,object k_735620, object strs_732278_732948_raw, ...*/
static void __lambda_1616(void *data, object clo, int argc, object *args) ;/*object self_737908, object r_735624*/
static void __lambda_1617(void *data, object clo, int argc, object *args) ;/*object self_737909, object r_735625*/
static void __lambda_1618(void *data, object clo, int argc, object *args) ;/*object self_737910, object r_735621*/
static void __lambda_1619(void *data, object clo, int argc, object *args) ;/*object self_737911, object r_735623*/
static void __lambda_1620(void *data, object clo, int argc, object *args) ;/*object self_737912, object r_735622*/
static void __lambda_1602(void *data, object clo, int argc, object *args) ;/*closure _,object k_735582, object ast_732211_732935*/
static void __lambda_1603(void *data, object clo, int argc, object *args) ;/*object self_737896, object r_735616*/
static void __lambda_1604(void *data, object clo, int argc, object *args) ;/*object self_737897, object r_735613*/
static void __lambda_1605(void *data, object clo, int argc, object *args) ;/*object self_737898, object var_732239_732940_736226*/
static void __lambda_1606(void *data, object clo, int argc, object *args) ;/*object self_737899, object lam_85_732244_732941_736227*/
static void __lambda_1607(void *data, object clo, int argc, object *args) ;/*object self_737900, object tmp_732252_732255_732943_736230*/
static void __lambda_1608(void *data, object clo, int argc, object *args) ;/*object self_737901, object formals_91type_732260_732944_736231*/
static void __lambda_1609(void *data, object clo, int argc, object *args) ;/*object self_737902, object r_735608_736232*/
static void __lambda_1610(void *data, object clo, int argc, object *args) ;/*object self_737903, object r_735596_736233*/
static void __lambda_1611(void *data, object clo, int argc, object *args) ;/*object self_737904, object r_735597_736234*/
static void __lambda_1612(void *data, object clo, int argc, object *args) ;/*object self_737905, object r_735598_736235*/
static void __lambda_1613(void *data, object clo, int argc, object *args) ;/*object self_737906, object r_735599_736236*/
static void __lambda_1614(void *data, object clo, int argc, object *args) ;/*object self_737907, object r_735600_736237*/
static void __lambda_1599(void *data, object clo, int argc, object *args) ;/*closure _,object k_735575, object sym_732201_732932*/
static void __lambda_1600(void *data, object clo, int argc, object *args) ;/*object self_737894, object r_735579*/
static void __lambda_1601(void *data, object clo, int argc, object *args) ;/*object self_737895, object val_732205_732933*/
static void __lambda_1522(void *data, object clo, int argc, object *args) ;/*closure _,object k_735450, object exp_732136_732891*/
static void __lambda_1523(void *data, object clo, int argc, object *args) ;/*object self_737811, object add_91candidate_67_732899, object candidates_732900, object found_732901, object prim_91call_95cont_127_732902, object remove_91candidate_732903, object scan_732904, object scopes_732905*/
static void __lambda_1898(void *data, object clo, int argc, object *args) ;/*object self_737812, object add_91candidate_67_732899*/
static void __lambda_1897(void *data, object clo, int argc, object *args) ;/*object self_737813, object candidates_732900*/
static void __lambda_1896(void *data, object clo, int argc, object *args) ;/*object self_737814, object found_732901*/
static void __lambda_1895(void *data, object clo, int argc, object *args) ;/*object self_737815, object prim_91call_95cont_127_732902*/
static void __lambda_1894(void *data, object clo, int argc, object *args) ;/*object self_737816, object remove_91candidate_732903*/
static void __lambda_1893(void *data, object clo, int argc, object *args) ;/*object self_737817, object scan_732904*/
static void __lambda_1892(void *data, object clo, int argc, object *args) ;/*object self_737818, object scopes_732905*/
static void __lambda_1524(void *data, object clo, int argc, object *args) ;/*object self_737819, object r_735572*/
static void __lambda_1525(void *data, object clo, int argc, object *args) ;/*object self_737820, object r_735451*/
static void __lambda_1526(void *data, object clo, int argc, object *args) ;/*object self_737821, object r_735571*/
static void __lambda_1527(void *data, object clo, int argc, object *args) ;/*object self_737822, object r_735452*/
static void __lambda_1597(void *data, object clo, int argc, object *args) ;/*object self_737823, object k_735569, object ast_117lam_732137_732913, object scope_91ast_117lam_732138_732914, object param_91sym_732139_732915*/
static void __lambda_1598(void *data, object clo, int argc, object *args) ;/*object self_737824, object r_735570*/
static void __lambda_1528(void *data, object clo, int argc, object *args) ;/*object self_737825, object r_735568*/
static void __lambda_1529(void *data, object clo, int argc, object *args) ;/*object self_737826, object r_735453*/
static void __lambda_1595(void *data, object clo, int argc, object *args) ;/*object self_737827, object k_735566, object param_91sym_732140_732916*/
static void __lambda_1596(void *data, object clo, int argc, object *args) ;/*object self_737828, object r_735567*/
static void __lambda_1530(void *data, object clo, int argc, object *args) ;/*object self_737829, object r_735565*/
static void __lambda_1531(void *data, object clo, int argc, object *args) ;/*object self_737830, object r_735454*/
static void __lambda_1592(void *data, object clo, int argc, object *args) ;/*object self_737831, object k_735560, object exp_732141_732917*/
static void __lambda_1594(void *data, object clo, int argc, object *args) ;/*object self_737832, object result_732142_732918*/
static void __lambda_1593(void *data, object clo, int argc, object *args) ;/*object self_737833, object k_735562*/
static void __lambda_1532(void *data, object clo, int argc, object *args) ;/*object self_737834, object r_735559*/
static void __lambda_1533(void *data, object clo, int argc, object *args) ;/*object self_737835, object r_735455*/
static void __lambda_1586(void *data, object clo, int argc, object *args) ;/*object self_737836, object k_735524, object exp_732144_732919, object sym_732145_732920_raw, ...*/
static void __lambda_1587(void *data, object clo, int argc, object *args) ;/*object self_737837, object lid_732146_732921*/
static void __lambda_1589(void *data, object clo, int argc, object *args) ;/*object self_737838, object r_735526*/
static void __lambda_1591(void *data, object clo, int argc, object *args) ;/*object self_737839, object k_735528, object fnc_732153_732922*/
static void __lambda_1590(void *data, object clo, int argc, object *args) ;/*object self_737840, object r_735527*/
static void __lambda_1588(void *data, object clo, int argc, object *args) ;/*object self_737841, object k_735529*/
static void __lambda_1534(void *data, object clo, int argc, object *args) ;/*object self_737842, object r_735523*/
static void __lambda_1535(void *data, object clo, int argc, object *args) ;/*object self_737843, object r_735456*/
static void __lambda_1543(void *data, object clo, int argc, object *args) ;/*object self_737844, object k_735466, object exp_732154_732923, object scope_732155_732924*/
static void __lambda_1544(void *data, object clo, int argc, object *args) ;/*object self_737845, object r_735467*/
static void __lambda_1549(void *data, object clo, int argc, object *args) ;/*object self_737850, object r_735472*/
static void __lambda_1550(void *data, object clo, int argc, object *args) ;/*object self_737851, object r_735473*/
static void __lambda_1551(void *data, object clo, int argc, object *args) ;/*object self_737852, object r_735474*/
static void __lambda_1553(void *data, object clo, int argc, object *args) ;/*object self_737854, object r_735476*/
static void __lambda_1556(void *data, object clo, int argc, object *args) ;/*object self_737857, object r_735480*/
static void __lambda_1561(void *data, object clo, int argc, object *args) ;/*object self_737862, object r_735486*/
static void __lambda_1562(void *data, object clo, int argc, object *args) ;/*object self_737863, object r_735522*/
static void __lambda_1563(void *data, object clo, int argc, object *args) ;/*object self_737864, object r_735487*/
static void __lambda_1585(void *data, object clo, int argc, object *args) ;/*object self_737876, object k_735521, object e_732187_732929*/
static void __lambda_1575(void *data, object clo, int argc, object *args) ;/*object self_737877, object r_735508*/
static void __lambda_1584(void *data, object clo, int argc, object *args) ;/*object self_737878, object r_735509*/
static void __lambda_1576(void *data, object clo, int argc, object *args) ;/*object self_737879, object k_735510*/
static void __lambda_1577(void *data, object clo, int argc, object *args) ;/*object self_737880, object r_735520*/
static void __lambda_1578(void *data, object clo, int argc, object *args) ;/*object self_737881, object r_735519*/
static void __lambda_1579(void *data, object clo, int argc, object *args) ;/*object self_737882, object cand_732191_732930*/
static void __lambda_1583(void *data, object clo, int argc, object *args) ;/*object self_737883, object r_735513*/
static void __lambda_1580(void *data, object clo, int argc, object *args) ;/*object self_737884, object k_735514*/
static void __lambda_1581(void *data, object clo, int argc, object *args) ;/*object self_737885, object r_735518*/
static void __lambda_1582(void *data, object clo, int argc, object *args) ;/*object self_737886, object r_735516*/
static void __lambda_1566(void *data, object clo, int argc, object *args) ;/*object self_737865, object r_735488*/
static void __lambda_1567(void *data, object clo, int argc, object *args) ;/*object self_737866, object r_735503*/
static void __lambda_1568(void *data, object clo, int argc, object *args) ;/*object self_737867, object formals_732182_732927*/
static void __lambda_1572(void *data, object clo, int argc, object *args) ;/*object self_737868, object r_735489*/
static void __lambda_1574(void *data, object clo, int argc, object *args) ;/*object self_737869, object k_735491, object e_732185_732928*/
static void __lambda_1573(void *data, object clo, int argc, object *args) ;/*object self_737870, object r_735490*/
static void __lambda_1569(void *data, object clo, int argc, object *args) ;/*object self_737871, object k_735493*/
static void __lambda_1571(void *data, object clo, int argc, object *args) ;/*object self_737872, object r_735494*/
static void __lambda_1570(void *data, object clo, int argc, object *args) ;/*object self_737873, object k_735498*/
static void __lambda_1564(void *data, object clo, int argc, object *args) ;/*object self_737874, object k_735504*/
static void __lambda_1565(void *data, object clo, int argc, object *args) ;/*object self_737875, object r_735505*/
static void __lambda_1557(void *data, object clo, int argc, object *args) ;/*object self_737858, object r_735481*/
static void __lambda_1558(void *data, object clo, int argc, object *args) ;/*object self_737859, object r_735484*/
static void __lambda_1559(void *data, object clo, int argc, object *args) ;/*object self_737860, object r_735482*/
static void __lambda_1560(void *data, object clo, int argc, object *args) ;/*object self_737861, object r_735483*/
static void __lambda_1555(void *data, object clo, int argc, object *args) ;/*object self_737855, object k_735479, object e_732172_732926*/
static void __lambda_1554(void *data, object clo, int argc, object *args) ;/*object self_737856, object r_735477*/
static void __lambda_1552(void *data, object clo, int argc, object *args) ;/*object self_737853, object r_735475*/
static void __lambda_1547(void *data, object clo, int argc, object *args) ;/*object self_737846, object k_735470, object e_732159_732925*/
static void __lambda_1548(void *data, object clo, int argc, object *args) ;/*object self_737847, object r_735471*/
static void __lambda_1545(void *data, object clo, int argc, object *args) ;/*object self_737848, object r_735468*/
static void __lambda_1546(void *data, object clo, int argc, object *args) ;/*object self_737849, object r_735469*/
static void __lambda_1536(void *data, object clo, int argc, object *args) ;/*object self_737887, object r_735465*/
static void __lambda_1537(void *data, object clo, int argc, object *args) ;/*object self_737888, object r_735457*/
static void __lambda_1538(void *data, object clo, int argc, object *args) ;/*object self_737889, object r_735458*/
static void __lambda_1542(void *data, object clo, int argc, object *args) ;/*object self_737890, object k_735462, object sym_95lamb_732200_732931*/
static void __lambda_1539(void *data, object clo, int argc, object *args) ;/*object self_737891, object r_735460*/
static void __lambda_1540(void *data, object clo, int argc, object *args) ;/*object self_737892, object r_735461*/
static void __lambda_1541(void *data, object clo, int argc, object *args) ;/*object self_737893, object r_735459*/
static void __lambda_1521(void *data, object clo, int argc, object *args) ;/*closure _,object k_735445, object sym_732134_732890*/
static void __lambda_1479(void *data, object clo, int argc, object *args) ;/*closure _,object k_735392, object exp_732071_732872*/
static void __lambda_1480(void *data, object clo, int argc, object *args) ;/*object self_737769, object scan_732874*/
static void __lambda_1891(void *data, object clo, int argc, object *args) ;/*object self_737770, object scan_732874*/
static void __lambda_1492(void *data, object clo, int argc, object *args) ;/*object self_737771, object k_735410, object exp_732072_732876, object def_91sym_732073_732877, object lid_732074_732878*/
static void __lambda_1493(void *data, object clo, int argc, object *args) ;/*object self_737772, object r_735411*/
static void __lambda_1498(void *data, object clo, int argc, object *args) ;/*object self_737777, object r_735416*/
static void __lambda_1499(void *data, object clo, int argc, object *args) ;/*object self_737778, object r_735417*/
static void __lambda_1500(void *data, object clo, int argc, object *args) ;/*object self_737779, object r_735418*/
static void __lambda_1501(void *data, object clo, int argc, object *args) ;/*object self_737780, object r_735419*/
static void __lambda_1502(void *data, object clo, int argc, object *args) ;/*object self_737781, object r_735420*/
static void __lambda_1505(void *data, object clo, int argc, object *args) ;/*object self_737784, object r_735424*/
static void __lambda_1510(void *data, object clo, int argc, object *args) ;/*object self_737789, object r_735430*/
static void __lambda_1518(void *data, object clo, int argc, object *args) ;/*object self_737790, object r_735431*/
static void __lambda_1520(void *data, object clo, int argc, object *args) ;/*object self_737791, object k_735433, object e_732103_732883*/
static void __lambda_1519(void *data, object clo, int argc, object *args) ;/*object self_737792, object r_735432*/
static void __lambda_1511(void *data, object clo, int argc, object *args) ;/*object self_737793, object k_735434*/
static void __lambda_1512(void *data, object clo, int argc, object *args) ;/*object self_737794, object r_735435*/
static void __lambda_1517(void *data, object clo, int argc, object *args) ;/*object self_737795, object k_735441, object fnc_732101_732881*/
static void __lambda_1513(void *data, object clo, int argc, object *args) ;/*object self_737796, object r_735440*/
static void __lambda_1514(void *data, object clo, int argc, object *args) ;/*object self_737797, object r_735436*/
static void __lambda_1516(void *data, object clo, int argc, object *args) ;/*object self_737798, object k_735439, object var_732102_732882*/
static void __lambda_1515(void *data, object clo, int argc, object *args) ;/*object self_737799, object r_735438*/
static void __lambda_1506(void *data, object clo, int argc, object *args) ;/*object self_737785, object r_735425*/
static void __lambda_1507(void *data, object clo, int argc, object *args) ;/*object self_737786, object r_735428*/
static void __lambda_1508(void *data, object clo, int argc, object *args) ;/*object self_737787, object r_735426*/
static void __lambda_1509(void *data, object clo, int argc, object *args) ;/*object self_737788, object r_735427*/
static void __lambda_1504(void *data, object clo, int argc, object *args) ;/*object self_737782, object k_735423, object e_732094_732880*/
static void __lambda_1503(void *data, object clo, int argc, object *args) ;/*object self_737783, object r_735421*/
static void __lambda_1496(void *data, object clo, int argc, object *args) ;/*object self_737773, object k_735414, object e_732078_732879*/
static void __lambda_1497(void *data, object clo, int argc, object *args) ;/*object self_737774, object r_735415*/
static void __lambda_1494(void *data, object clo, int argc, object *args) ;/*object self_737775, object r_735412*/
static void __lambda_1495(void *data, object clo, int argc, object *args) ;/*object self_737776, object r_735413*/
static void __lambda_1481(void *data, object clo, int argc, object *args) ;/*object self_737800, object r_735409*/
static void __lambda_1482(void *data, object clo, int argc, object *args) ;/*object self_737801, object r_735393*/
static void __lambda_1484(void *data, object clo, int argc, object *args) ;/*object self_737802, object k_735396, object exp_732105_732884*/
static void __lambda_1485(void *data, object clo, int argc, object *args) ;/*object self_737803, object tmp_732107_732110_732885*/
static void __lambda_1486(void *data, object clo, int argc, object *args) ;/*object self_737804, object def_91exps_732115_732886*/
static void __lambda_1487(void *data, object clo, int argc, object *args) ;/*object self_737805, object tmp_732118_732121_732887*/
static void __lambda_1488(void *data, object clo, int argc, object *args) ;/*object self_737806, object tmp_732124_732127_732888*/
static void __lambda_1489(void *data, object clo, int argc, object *args) ;/*object self_737807, object id_732132_732889*/
static void __lambda_1490(void *data, object clo, int argc, object *args) ;/*object self_737808, object r_735404*/
static void __lambda_1491(void *data, object clo, int argc, object *args) ;/*object self_737809, object r_735403*/
static void __lambda_1483(void *data, object clo, int argc, object *args) ;/*object self_737810, object r_735395*/
static void __lambda_1471(void *data, object clo, int argc, object *args) ;/*closure _,object k_735379, object sym_732036_732864, object lid_732037_732865*/
static void __lambda_1472(void *data, object clo, int argc, object *args) ;/*object self_737762, object var_732041_732866_736217*/
static void __lambda_1473(void *data, object clo, int argc, object *args) ;/*object self_737763, object r_735389_736218*/
static void __lambda_1474(void *data, object clo, int argc, object *args) ;/*object self_737764, object r_735388_736219*/
static void __lambda_1475(void *data, object clo, int argc, object *args) ;/*object self_737765, object var_91lam_732057_732869_736220*/
static void __lambda_1476(void *data, object clo, int argc, object *args) ;/*object self_737766, object tmp_732060_732063_732870_736221*/
static void __lambda_1477(void *data, object clo, int argc, object *args) ;/*object self_737767, object fnc_732068_732871_736222_736224*/
static void __lambda_1478(void *data, object clo, int argc, object *args) ;/*object self_737768, object r_735387_736223_736225*/
static void __lambda_1440(void *data, object clo, int argc, object *args) ;/*closure _,object k_735336, object exp_731979_732851*/
static void __lambda_1441(void *data, object clo, int argc, object *args) ;/*object self_737731, object scan_732853*/
static void __lambda_1890(void *data, object clo, int argc, object *args) ;/*object self_737732, object scan_732853*/
static void __lambda_1452(void *data, object clo, int argc, object *args) ;/*object self_737733, object k_735352, object exp_731980_732855, object def_91sym_731981_732856*/
static void __lambda_1453(void *data, object clo, int argc, object *args) ;/*object self_737734, object r_735353*/
static void __lambda_1457(void *data, object clo, int argc, object *args) ;/*object self_737738, object r_735357*/
static void __lambda_1458(void *data, object clo, int argc, object *args) ;/*object self_737739, object r_735358*/
static void __lambda_1459(void *data, object clo, int argc, object *args) ;/*object self_737740, object r_735359*/
static void __lambda_1460(void *data, object clo, int argc, object *args) ;/*object self_737741, object r_735360*/
static void __lambda_1461(void *data, object clo, int argc, object *args) ;/*object self_737742, object r_735361*/
static void __lambda_1462(void *data, object clo, int argc, object *args) ;/*object self_737743, object r_735362*/
static void __lambda_1467(void *data, object clo, int argc, object *args) ;/*object self_737748, object r_735369*/
static void __lambda_1468(void *data, object clo, int argc, object *args) ;/*object self_737749, object r_735370*/
static void __lambda_1470(void *data, object clo, int argc, object *args) ;/*object self_737750, object k_735372, object var_732010_732858*/
static void __lambda_1469(void *data, object clo, int argc, object *args) ;/*object self_737751, object r_735371*/
static void __lambda_1463(void *data, object clo, int argc, object *args) ;/*object self_737744, object r_735363*/
static void __lambda_1464(void *data, object clo, int argc, object *args) ;/*object self_737745, object r_735366*/
static void __lambda_1465(void *data, object clo, int argc, object *args) ;/*object self_737746, object r_735364*/
static void __lambda_1466(void *data, object clo, int argc, object *args) ;/*object self_737747, object r_735365*/
static void __lambda_1456(void *data, object clo, int argc, object *args) ;/*object self_737735, object k_735356, object e_731985_732857*/
static void __lambda_1454(void *data, object clo, int argc, object *args) ;/*object self_737736, object r_735354*/
static void __lambda_1455(void *data, object clo, int argc, object *args) ;/*object self_737737, object r_735355*/
static void __lambda_1442(void *data, object clo, int argc, object *args) ;/*object self_737752, object r_735351*/
static void __lambda_1443(void *data, object clo, int argc, object *args) ;/*object self_737753, object r_735337*/
static void __lambda_1445(void *data, object clo, int argc, object *args) ;/*object self_737754, object k_735340, object exp_732012_732859*/
static void __lambda_1446(void *data, object clo, int argc, object *args) ;/*object self_737755, object tmp_732014_732017_732860*/
static void __lambda_1447(void *data, object clo, int argc, object *args) ;/*object self_737756, object def_91exps_732022_732861*/
static void __lambda_1448(void *data, object clo, int argc, object *args) ;/*object self_737757, object tmp_732025_732028_732862*/
static void __lambda_1449(void *data, object clo, int argc, object *args) ;/*object self_737758, object tmp_732031_732034_732863*/
static void __lambda_1450(void *data, object clo, int argc, object *args) ;/*object self_737759, object r_735347*/
static void __lambda_1451(void *data, object clo, int argc, object *args) ;/*object self_737760, object r_735346*/
static void __lambda_1444(void *data, object clo, int argc, object *args) ;/*object self_737761, object r_735339*/
static void __lambda_1395(void *data, object clo, int argc, object *args) ;/*closure _,object k_735265, object exp_731894_732828*/
static void __lambda_1396(void *data, object clo, int argc, object *args) ;/*object self_737683, object check_91args_732833, object check_91cont_732834, object scan_732835*/
static void __lambda_1889(void *data, object clo, int argc, object *args) ;/*object self_737684, object check_91args_732833*/
static void __lambda_1888(void *data, object clo, int argc, object *args) ;/*object self_737685, object check_91cont_732834*/
static void __lambda_1887(void *data, object clo, int argc, object *args) ;/*object self_737686, object scan_732835*/
static void __lambda_1439(void *data, object clo, int argc, object *args) ;/*object self_737687, object k_735332, object k_731895_732839*/
static void __lambda_1397(void *data, object clo, int argc, object *args) ;/*object self_737688, object r_735331*/
static void __lambda_1398(void *data, object clo, int argc, object *args) ;/*object self_737689, object r_735266*/
static void __lambda_1431(void *data, object clo, int argc, object *args) ;/*object self_737690, object k_735319, object args_731900_732840*/
static void __lambda_1432(void *data, object clo, int argc, object *args) ;/*object self_737691, object check_732841*/
static void __lambda_1886(void *data, object clo, int argc, object *args) ;/*object self_737692, object check_732841*/
static void __lambda_1435(void *data, object clo, int argc, object *args) ;/*object self_737693, object k_735322, object exp_731901_732842*/
static void __lambda_1436(void *data, object clo, int argc, object *args) ;/*object self_737694, object r_735323*/
static void __lambda_1437(void *data, object clo, int argc, object *args) ;/*object self_737695, object r_735324*/
static void __lambda_1438(void *data, object clo, int argc, object *args) ;/*object self_737696, object r_735327*/
static void __lambda_1433(void *data, object clo, int argc, object *args) ;/*object self_737697, object r_735321*/
static void __lambda_1434(void *data, object clo, int argc, object *args) ;/*object self_737698, object r_735320*/
static void __lambda_1399(void *data, object clo, int argc, object *args) ;/*object self_737699, object r_735318*/
static void __lambda_1400(void *data, object clo, int argc, object *args) ;/*object self_737700, object r_735267*/
static void __lambda_1411(void *data, object clo, int argc, object *args) ;/*object self_737701, object k_735283, object exp_731916_732843, object def_91sym_731917_732844*/
static void __lambda_1412(void *data, object clo, int argc, object *args) ;/*object self_737702, object r_735284*/
static void __lambda_1413(void *data, object clo, int argc, object *args) ;/*object self_737703, object r_735285*/
static void __lambda_1414(void *data, object clo, int argc, object *args) ;/*object self_737704, object r_735286*/
static void __lambda_1415(void *data, object clo, int argc, object *args) ;/*object self_737705, object r_735287*/
static void __lambda_1416(void *data, object clo, int argc, object *args) ;/*object self_737706, object r_735288*/
static void __lambda_1417(void *data, object clo, int argc, object *args) ;/*object self_737707, object r_735289*/
static void __lambda_1418(void *data, object clo, int argc, object *args) ;/*object self_737708, object r_735290*/
static void __lambda_1423(void *data, object clo, int argc, object *args) ;/*object self_737713, object r_735297*/
static void __lambda_1426(void *data, object clo, int argc, object *args) ;/*object self_737714, object r_735298*/
static void __lambda_1427(void *data, object clo, int argc, object *args) ;/*object self_737715, object r_735307*/
static void __lambda_1428(void *data, object clo, int argc, object *args) ;/*object self_737716, object r_735299*/
static void __lambda_1430(void *data, object clo, int argc, object *args) ;/*object self_737717, object k_735301, object var_731949_732845*/
static void __lambda_1429(void *data, object clo, int argc, object *args) ;/*object self_737718, object r_735300*/
static void __lambda_1424(void *data, object clo, int argc, object *args) ;/*object self_737719, object k_735313*/
static void __lambda_1425(void *data, object clo, int argc, object *args) ;/*object self_737720, object r_735314*/
static void __lambda_1419(void *data, object clo, int argc, object *args) ;/*object self_737709, object r_735291*/
static void __lambda_1420(void *data, object clo, int argc, object *args) ;/*object self_737710, object r_735294*/
static void __lambda_1421(void *data, object clo, int argc, object *args) ;/*object self_737711, object r_735292*/
static void __lambda_1422(void *data, object clo, int argc, object *args) ;/*object self_737712, object r_735293*/
static void __lambda_1401(void *data, object clo, int argc, object *args) ;/*object self_737721, object r_735282*/
static void __lambda_1402(void *data, object clo, int argc, object *args) ;/*object self_737722, object r_735268*/
static void __lambda_1404(void *data, object clo, int argc, object *args) ;/*object self_737723, object k_735271, object exp_731955_732846*/
static void __lambda_1405(void *data, object clo, int argc, object *args) ;/*object self_737724, object tmp_731957_731960_732847*/
static void __lambda_1406(void *data, object clo, int argc, object *args) ;/*object self_737725, object def_91exps_731965_732848*/
static void __lambda_1407(void *data, object clo, int argc, object *args) ;/*object self_737726, object tmp_731968_731971_732849*/
static void __lambda_1408(void *data, object clo, int argc, object *args) ;/*object self_737727, object tmp_731974_731977_732850*/
static void __lambda_1409(void *data, object clo, int argc, object *args) ;/*object self_737728, object r_735278*/
static void __lambda_1410(void *data, object clo, int argc, object *args) ;/*object self_737729, object r_735277*/
static void __lambda_1403(void *data, object clo, int argc, object *args) ;/*object self_737730, object r_735270*/
static void __lambda_1368(void *data, object clo, int argc, object *args) ;/*closure _,object k_735226, object sexp_731850_732814*/
static void __lambda_1369(void *data, object clo, int argc, object *args) ;/*object self_737654, object _75ht_732818, object add_67_732819, object scan_732820*/
static void __lambda_1885(void *data, object clo, int argc, object *args) ;/*object self_737655, object _75ht_732818*/
static void __lambda_1884(void *data, object clo, int argc, object *args) ;/*object self_737656, object add_67_732819*/
static void __lambda_1883(void *data, object clo, int argc, object *args) ;/*object self_737657, object scan_732820*/
static void __lambda_1370(void *data, object clo, int argc, object *args) ;/*object self_737658, object r_735262*/
static void __lambda_1371(void *data, object clo, int argc, object *args) ;/*object self_737659, object r_735227*/
static void __lambda_1394(void *data, object clo, int argc, object *args) ;/*object self_737660, object k_735261, object ref_731851_732824*/
static void __lambda_1372(void *data, object clo, int argc, object *args) ;/*object self_737661, object r_735260*/
static void __lambda_1373(void *data, object clo, int argc, object *args) ;/*object self_737662, object r_735228*/
static void __lambda_1377(void *data, object clo, int argc, object *args) ;/*object self_737663, object k_735232, object exp_731852_732825*/
static void __lambda_1378(void *data, object clo, int argc, object *args) ;/*object self_737664, object r_735233*/
static void __lambda_1379(void *data, object clo, int argc, object *args) ;/*object self_737665, object r_735238*/
static void __lambda_1380(void *data, object clo, int argc, object *args) ;/*object self_737666, object r_735239*/
static void __lambda_1381(void *data, object clo, int argc, object *args) ;/*object self_737667, object r_735240*/
static void __lambda_1382(void *data, object clo, int argc, object *args) ;/*object self_737668, object r_735241*/
static void __lambda_1383(void *data, object clo, int argc, object *args) ;/*object self_737669, object r_735242*/
static void __lambda_1386(void *data, object clo, int argc, object *args) ;/*object self_737672, object r_735248*/
static void __lambda_1391(void *data, object clo, int argc, object *args) ;/*object self_737677, object r_735254*/
static void __lambda_1392(void *data, object clo, int argc, object *args) ;/*object self_737678, object r_735257*/
static void __lambda_1393(void *data, object clo, int argc, object *args) ;/*object self_737679, object r_735258*/
static void __lambda_1387(void *data, object clo, int argc, object *args) ;/*object self_737673, object lam_731879_732826*/
static void __lambda_1388(void *data, object clo, int argc, object *args) ;/*object self_737674, object r_735253*/
static void __lambda_1389(void *data, object clo, int argc, object *args) ;/*object self_737675, object r_735251*/
static void __lambda_1390(void *data, object clo, int argc, object *args) ;/*object self_737676, object r_735252*/
static void __lambda_1384(void *data, object clo, int argc, object *args) ;/*object self_737670, object r_735243*/
static void __lambda_1385(void *data, object clo, int argc, object *args) ;/*object self_737671, object r_735244*/
static void __lambda_1374(void *data, object clo, int argc, object *args) ;/*object self_737680, object r_735231*/
static void __lambda_1375(void *data, object clo, int argc, object *args) ;/*object self_737681, object r_735229*/
static void __lambda_1376(void *data, object clo, int argc, object *args) ;/*object self_737682, object r_735230*/
static void __lambda_1280(void *data, object clo, int argc, object *args) ;/*closure _,object k_735071, object exp_731591_732762*/
static void __lambda_1281(void *data, object clo, int argc, object *args) ;/*object self_737566, object scan_732764*/
static void __lambda_1882(void *data, object clo, int argc, object *args) ;/*object self_737567, object scan_732764*/
static void __lambda_1284(void *data, object clo, int argc, object *args) ;/*object self_737568, object k_735074, object exp_731592_732766, object lp_731593_732767*/
static void __lambda_1285(void *data, object clo, int argc, object *args) ;/*object self_737569, object r_735075*/
static void __lambda_1305(void *data, object clo, int argc, object *args) ;/*object self_737589, object r_735099*/
static void __lambda_1306(void *data, object clo, int argc, object *args) ;/*object self_737590, object r_735100*/
static void __lambda_1307(void *data, object clo, int argc, object *args) ;/*object self_737591, object r_735101*/
static void __lambda_1312(void *data, object clo, int argc, object *args) ;/*object self_737596, object r_735106*/
static void __lambda_1316(void *data, object clo, int argc, object *args) ;/*object self_737600, object r_735112*/
static void __lambda_1318(void *data, object clo, int argc, object *args) ;/*object self_737602, object r_735120*/
static void __lambda_1324(void *data, object clo, int argc, object *args) ;/*object self_737608, object r_735132*/
static void __lambda_1325(void *data, object clo, int argc, object *args) ;/*object self_737609, object r_735223*/
static void __lambda_1326(void *data, object clo, int argc, object *args) ;/*object self_737610, object tmp_731738_731741_732794*/
static void __lambda_1347(void *data, object clo, int argc, object *args) ;/*object self_737611, object tmp_731651_731653_732777*/
static void __lambda_1348(void *data, object clo, int argc, object *args) ;/*object self_737612, object r_735173*/
static void __lambda_1349(void *data, object clo, int argc, object *args) ;/*object self_737613, object tmp_731661_731664_732780*/
static void __lambda_1365(void *data, object clo, int argc, object *args) ;/*object self_737614, object tmp_731655_731657_732778*/
static void __lambda_1367(void *data, object clo, int argc, object *args) ;/*object self_737615, object k_735136, object e_731659_732779*/
static void __lambda_1366(void *data, object clo, int argc, object *args) ;/*object self_737616, object r_735135*/
static void __lambda_1350(void *data, object clo, int argc, object *args) ;/*object self_737617, object k_735138*/
static void __lambda_1351(void *data, object clo, int argc, object *args) ;/*object self_737618, object r_735172*/
static void __lambda_1352(void *data, object clo, int argc, object *args) ;/*object self_737619, object r_735171*/
static void __lambda_1353(void *data, object clo, int argc, object *args) ;/*object self_737620, object r_735170*/
static void __lambda_1354(void *data, object clo, int argc, object *args) ;/*object self_737621, object r_735169*/
static void __lambda_1355(void *data, object clo, int argc, object *args) ;/*object self_737622, object r_735167*/
static void __lambda_1356(void *data, object clo, int argc, object *args) ;/*object self_737623, object r_735166*/
static void __lambda_1357(void *data, object clo, int argc, object *args) ;/*object self_737624, object r_735165*/
static void __lambda_1358(void *data, object clo, int argc, object *args) ;/*object self_737625, object r_735164*/
static void __lambda_1359(void *data, object clo, int argc, object *args) ;/*object self_737626, object tmp_731701_731704_732787*/
static void __lambda_1360(void *data, object clo, int argc, object *args) ;/*object self_737627, object tmp_731713_731716_732789*/
static void __lambda_1361(void *data, object clo, int argc, object *args) ;/*object self_737628, object r_735157*/
static void __lambda_1362(void *data, object clo, int argc, object *args) ;/*object self_737629, object r_735154*/
static void __lambda_1364(void *data, object clo, int argc, object *args) ;/*object self_737630, object k_735152, object e_731736_732793*/
static void __lambda_1363(void *data, object clo, int argc, object *args) ;/*object self_737631, object r_735151*/
static void __lambda_1327(void *data, object clo, int argc, object *args) ;/*object self_737632, object k_735175*/
static void __lambda_1328(void *data, object clo, int argc, object *args) ;/*object self_737633, object r_735222*/
static void __lambda_1329(void *data, object clo, int argc, object *args) ;/*object self_737634, object r_735221*/
static void __lambda_1330(void *data, object clo, int argc, object *args) ;/*object self_737635, object r_735220*/
static void __lambda_1331(void *data, object clo, int argc, object *args) ;/*object self_737636, object r_735219*/
static void __lambda_1332(void *data, object clo, int argc, object *args) ;/*object self_737637, object r_735218*/
static void __lambda_1333(void *data, object clo, int argc, object *args) ;/*object self_737638, object r_735217*/
static void __lambda_1334(void *data, object clo, int argc, object *args) ;/*object self_737639, object r_735215*/
static void __lambda_1335(void *data, object clo, int argc, object *args) ;/*object self_737640, object r_735214*/
static void __lambda_1336(void *data, object clo, int argc, object *args) ;/*object self_737641, object r_735213*/
static void __lambda_1337(void *data, object clo, int argc, object *args) ;/*object self_737642, object r_735212*/
static void __lambda_1338(void *data, object clo, int argc, object *args) ;/*object self_737643, object tmp_731784_731787_732802*/
static void __lambda_1339(void *data, object clo, int argc, object *args) ;/*object self_737644, object tmp_731796_731799_732804*/
static void __lambda_1340(void *data, object clo, int argc, object *args) ;/*object self_737645, object r_735207*/
static void __lambda_1341(void *data, object clo, int argc, object *args) ;/*object self_737646, object tmp_731813_731816_732807*/
static void __lambda_1342(void *data, object clo, int argc, object *args) ;/*object self_737647, object tmp_731825_731828_732809*/
static void __lambda_1343(void *data, object clo, int argc, object *args) ;/*object self_737648, object r_735200*/
static void __lambda_1344(void *data, object clo, int argc, object *args) ;/*object self_737649, object r_735197*/
static void __lambda_1346(void *data, object clo, int argc, object *args) ;/*object self_737650, object k_735195, object e_731848_732813*/
static void __lambda_1345(void *data, object clo, int argc, object *args) ;/*object self_737651, object r_735194*/
static void __lambda_1319(void *data, object clo, int argc, object *args) ;/*object self_737603, object r_735123*/
static void __lambda_1320(void *data, object clo, int argc, object *args) ;/*object self_737604, object r_735130*/
static void __lambda_1321(void *data, object clo, int argc, object *args) ;/*object self_737605, object r_735125*/
static void __lambda_1322(void *data, object clo, int argc, object *args) ;/*object self_737606, object r_735129*/
static void __lambda_1323(void *data, object clo, int argc, object *args) ;/*object self_737607, object r_735127*/
static void __lambda_1317(void *data, object clo, int argc, object *args) ;/*object self_737601, object r_735117*/
static void __lambda_1313(void *data, object clo, int argc, object *args) ;/*object self_737597, object r_735109*/
static void __lambda_1314(void *data, object clo, int argc, object *args) ;/*object self_737598, object r_735110*/
static void __lambda_1315(void *data, object clo, int argc, object *args) ;/*object self_737599, object r_735108*/
static void __lambda_1311(void *data, object clo, int argc, object *args) ;/*object self_737592, object r_735102*/
static void __lambda_1308(void *data, object clo, int argc, object *args) ;/*object self_737593, object k_735103*/
static void __lambda_1310(void *data, object clo, int argc, object *args) ;/*object self_737594, object k_735105, object var_731628_732776*/
static void __lambda_1309(void *data, object clo, int argc, object *args) ;/*object self_737595, object r_735104*/
static void __lambda_1286(void *data, object clo, int argc, object *args) ;/*object self_737570, object id_731599_732768*/
static void __lambda_1287(void *data, object clo, int argc, object *args) ;/*object self_737571, object has_91cont_731602_732769*/
static void __lambda_1288(void *data, object clo, int argc, object *args) ;/*object self_737572, object r_735096*/
static void __lambda_1289(void *data, object clo, int argc, object *args) ;/*object self_737573, object r_735095*/
static void __lambda_1290(void *data, object clo, int argc, object *args) ;/*object self_737574, object args_85_731608_732771*/
static void __lambda_1292(void *data, object clo, int argc, object *args) ;/*object self_737575, object args_731611_732772*/
static void __lambda_1298(void *data, object clo, int argc, object *args) ;/*object self_737576, object r_735081*/
static void __lambda_1299(void *data, object clo, int argc, object *args) ;/*object self_737577, object r_735083*/
static void __lambda_1304(void *data, object clo, int argc, object *args) ;/*object self_737578, object k_735087, object e_731618_732775*/
static void __lambda_1300(void *data, object clo, int argc, object *args) ;/*object self_737579, object r_735085*/
static void __lambda_1301(void *data, object clo, int argc, object *args) ;/*object self_737580, object r_735086*/
static void __lambda_1302(void *data, object clo, int argc, object *args) ;/*object self_737581, object r_735084*/
static void __lambda_1303(void *data, object clo, int argc, object *args) ;/*object self_737582, object r_735082*/
static void __lambda_1293(void *data, object clo, int argc, object *args) ;/*object self_737583, object k_735088*/
static void __lambda_1295(void *data, object clo, int argc, object *args) ;/*object self_737584, object k_735090, object a_731613_732773*/
static void __lambda_1297(void *data, object clo, int argc, object *args) ;/*object self_737585, object k_735092, object var_731614_732774*/
static void __lambda_1296(void *data, object clo, int argc, object *args) ;/*object self_737586, object r_735091*/
static void __lambda_1294(void *data, object clo, int argc, object *args) ;/*object self_737587, object r_735089*/
static void __lambda_1291(void *data, object clo, int argc, object *args) ;/*object self_737588, object k_735093*/
static void __lambda_1282(void *data, object clo, int argc, object *args) ;/*object self_737652, object r_735073*/
static void __lambda_1283(void *data, object clo, int argc, object *args) ;/*object self_737653, object r_735072*/
static void __lambda_1159(void *data, object clo, int argc, object *args) ;/*closure _,object k_734842, object exp_731404_732718, object globals_731405_732719, object optimization_91level_731406_732720*/
static void __lambda_1160(void *data, object clo, int argc, object *args) ;/*object self_737443, object convert_732724, object set_91adb_91info_67_732725*/
static void __lambda_1881(void *data, object clo, int argc, object *args) ;/*object self_737444, object convert_732724*/
static void __lambda_1880(void *data, object clo, int argc, object *args) ;/*object self_737445, object set_91adb_91info_67_732725*/
static void __lambda_1276(void *data, object clo, int argc, object *args) ;/*object self_737446, object k_735065, object id_731407_732728, object formals_731408_732729, object size_731409_732730*/
static void __lambda_1278(void *data, object clo, int argc, object *args) ;/*object self_737447, object k_735067, object fnc_731410_732731*/
static void __lambda_1279(void *data, object clo, int argc, object *args) ;/*object self_737448, object r_735068*/
static void __lambda_1277(void *data, object clo, int argc, object *args) ;/*object self_737449, object r_735066*/
static void __lambda_1161(void *data, object clo, int argc, object *args) ;/*object self_737450, object r_735064*/
static void __lambda_1162(void *data, object clo, int argc, object *args) ;/*object self_737451, object r_734843*/
static void __lambda_1167(void *data, object clo, int argc, object *args) ;/*object self_737452, object k_734850, object exp_731411_732732, object self_91var_731412_732733, object free_91var_91lst_731413_732734*/
static void __lambda_1168(void *data, object clo, int argc, object *args) ;/*object self_737453, object cc_732735*/
static void __lambda_1879(void *data, object clo, int argc, object *args) ;/*object self_737454, object cc_732735*/
static void __lambda_1171(void *data, object clo, int argc, object *args) ;/*object self_737455, object k_734853, object exp_731414_732736*/
static void __lambda_1172(void *data, object clo, int argc, object *args) ;/*object self_737456, object r_734854*/
static void __lambda_1195(void *data, object clo, int argc, object *args) ;/*object self_737479, object r_734884*/
static void __lambda_1196(void *data, object clo, int argc, object *args) ;/*object self_737480, object r_734885*/
static void __lambda_1197(void *data, object clo, int argc, object *args) ;/*object self_737481, object r_734886*/
static void __lambda_1199(void *data, object clo, int argc, object *args) ;/*object self_737483, object tmp_731452_731454_732743*/
static void __lambda_1202(void *data, object clo, int argc, object *args) ;/*object self_737484, object r_734893*/
static void __lambda_1205(void *data, object clo, int argc, object *args) ;/*object self_737487, object r_734897*/
static void __lambda_1207(void *data, object clo, int argc, object *args) ;/*object self_737489, object r_734905*/
static void __lambda_1218(void *data, object clo, int argc, object *args) ;/*object self_737500, object r_734926*/
static void __lambda_1219(void *data, object clo, int argc, object *args) ;/*object self_737501, object r_734937*/
static void __lambda_1221(void *data, object clo, int argc, object *args) ;/*object self_737503, object r_734941*/
static void __lambda_1224(void *data, object clo, int argc, object *args) ;/*object self_737506, object r_734947*/
static void __lambda_1227(void *data, object clo, int argc, object *args) ;/*object self_737509, object r_734953*/
static void __lambda_1232(void *data, object clo, int argc, object *args) ;/*object self_737514, object r_734962*/
static void __lambda_1233(void *data, object clo, int argc, object *args) ;/*object self_737515, object r_734964*/
static void __lambda_1234(void *data, object clo, int argc, object *args) ;/*object self_737516, object fn_731514_732749, object args_731515_732750*/
static void __lambda_1235(void *data, object clo, int argc, object *args) ;/*object self_737517, object r_734965*/
static void __lambda_1236(void *data, object clo, int argc, object *args) ;/*object self_737518, object r_734967*/
static void __lambda_1237(void *data, object clo, int argc, object *args) ;/*object self_737519, object r_734969*/
static void __lambda_1269(void *data, object clo, int argc, object *args) ;/*object self_737551, object r_735032*/
static void __lambda_1270(void *data, object clo, int argc, object *args) ;/*object self_737552, object f_731581_732760*/
static void __lambda_1275(void *data, object clo, int argc, object *args) ;/*object self_737553, object r_735049*/
static void __lambda_1271(void *data, object clo, int argc, object *args) ;/*object self_737554, object k_735050*/
static void __lambda_1274(void *data, object clo, int argc, object *args) ;/*object self_737555, object r_735051*/
static void __lambda_1272(void *data, object clo, int argc, object *args) ;/*object self_737556, object k_735052*/
static void __lambda_1273(void *data, object clo, int argc, object *args) ;/*object self_737557, object tmp_731587_731589_732761*/
static void __lambda_1241(void *data, object clo, int argc, object *args) ;/*object self_737523, object body_731552_732754*/
static void __lambda_1242(void *data, object clo, int argc, object *args) ;/*object self_737524, object r_735006*/
static void __lambda_1243(void *data, object clo, int argc, object *args) ;/*object self_737525, object r_735011*/
static void __lambda_1244(void *data, object clo, int argc, object *args) ;/*object self_737526, object r_735005*/
static void __lambda_1245(void *data, object clo, int argc, object *args) ;/*object self_737527, object new_91free_91vars_731555_732755*/
static void __lambda_1246(void *data, object clo, int argc, object *args) ;/*object self_737528, object r_735004*/
static void __lambda_1264(void *data, object clo, int argc, object *args) ;/*object self_737546, object r_735000*/
static void __lambda_1265(void *data, object clo, int argc, object *args) ;/*object self_737547, object r_735001*/
static void __lambda_1266(void *data, object clo, int argc, object *args) ;/*object self_737548, object r_735002*/
static void __lambda_1267(void *data, object clo, int argc, object *args) ;/*object self_737549, object r_735003*/
static void __lambda_1268(void *data, object clo, int argc, object *args) ;/*object self_737550, object r_734999*/
static void __lambda_1247(void *data, object clo, int argc, object *args) ;/*object self_737529, object new_91self_91var_731562_732757*/
static void __lambda_1248(void *data, object clo, int argc, object *args) ;/*object self_737530, object r_734997*/
static void __lambda_1249(void *data, object clo, int argc, object *args) ;/*object self_737531, object r_734995*/
static void __lambda_1250(void *data, object clo, int argc, object *args) ;/*object self_737532, object r_734996*/
static void __lambda_1251(void *data, object clo, int argc, object *args) ;/*object self_737533, object formals_731565_732758*/
static void __lambda_1252(void *data, object clo, int argc, object *args) ;/*object self_737534, object r_734993*/
static void __lambda_1253(void *data, object clo, int argc, object *args) ;/*object self_737535, object r_734994*/
static void __lambda_1254(void *data, object clo, int argc, object *args) ;/*object self_737536, object r_734980*/
static void __lambda_1255(void *data, object clo, int argc, object *args) ;/*object self_737537, object r_734988*/
static void __lambda_1256(void *data, object clo, int argc, object *args) ;/*object self_737538, object r_734991*/
static void __lambda_1257(void *data, object clo, int argc, object *args) ;/*object self_737539, object r_734989*/
static void __lambda_1258(void *data, object clo, int argc, object *args) ;/*object self_737540, object r_734990*/
static void __lambda_1259(void *data, object clo, int argc, object *args) ;/*object self_737541, object r_734984*/
static void __lambda_1263(void *data, object clo, int argc, object *args) ;/*object self_737542, object k_734987, object v_731570_732759*/
static void __lambda_1260(void *data, object clo, int argc, object *args) ;/*object self_737543, object r_734986*/
static void __lambda_1261(void *data, object clo, int argc, object *args) ;/*object self_737544, object r_734985*/
static void __lambda_1262(void *data, object clo, int argc, object *args) ;/*object self_737545, object r_734983*/
static void __lambda_1238(void *data, object clo, int argc, object *args) ;/*object self_737520, object r_734974*/
static void __lambda_1239(void *data, object clo, int argc, object *args) ;/*object self_737521, object r_734973*/
static void __lambda_1240(void *data, object clo, int argc, object *args) ;/*object self_737522, object r_734972*/
static void __lambda_1228(void *data, object clo, int argc, object *args) ;/*object self_737510, object r_734961*/
static void __lambda_1229(void *data, object clo, int argc, object *args) ;/*object self_737511, object r_734956*/
static void __lambda_1230(void *data, object clo, int argc, object *args) ;/*object self_737512, object r_734960*/
static void __lambda_1231(void *data, object clo, int argc, object *args) ;/*object self_737513, object r_734958*/
static void __lambda_1225(void *data, object clo, int argc, object *args) ;/*object self_737507, object r_734952*/
static void __lambda_1226(void *data, object clo, int argc, object *args) ;/*object self_737508, object r_734950*/
static void __lambda_1222(void *data, object clo, int argc, object *args) ;/*object self_737504, object r_734946*/
static void __lambda_1223(void *data, object clo, int argc, object *args) ;/*object self_737505, object r_734944*/
static void __lambda_1220(void *data, object clo, int argc, object *args) ;/*object self_737502, object r_734939*/
static void __lambda_1216(void *data, object clo, int argc, object *args) ;/*object self_737490, object k_734920, object var_95val_731474_732745*/
static void __lambda_1217(void *data, object clo, int argc, object *args) ;/*object self_737491, object r_734924*/
static void __lambda_1208(void *data, object clo, int argc, object *args) ;/*object self_737492, object r_734918*/
static void __lambda_1209(void *data, object clo, int argc, object *args) ;/*object self_737493, object r_734908*/
static void __lambda_1213(void *data, object clo, int argc, object *args) ;/*object self_737494, object k_734915, object v_731480_732748*/
static void __lambda_1214(void *data, object clo, int argc, object *args) ;/*object self_737495, object r_734917*/
static void __lambda_1215(void *data, object clo, int argc, object *args) ;/*object self_737496, object r_734916*/
static void __lambda_1210(void *data, object clo, int argc, object *args) ;/*object self_737497, object r_734914*/
static void __lambda_1211(void *data, object clo, int argc, object *args) ;/*object self_737498, object r_734913*/
static void __lambda_1212(void *data, object clo, int argc, object *args) ;/*object self_737499, object r_734910*/
static void __lambda_1206(void *data, object clo, int argc, object *args) ;/*object self_737488, object r_734902*/
static void __lambda_1203(void *data, object clo, int argc, object *args) ;/*object self_737485, object r_734894*/
static void __lambda_1204(void *data, object clo, int argc, object *args) ;/*object self_737486, object r_734895*/
static void __lambda_1200(void *data, object clo, int argc, object *args) ;/*object self_737558, object k_735060*/
static void __lambda_1201(void *data, object clo, int argc, object *args) ;/*object self_737559, object tmp_731456_731458_732744*/
static void __lambda_1198(void *data, object clo, int argc, object *args) ;/*object self_737482, object i_731444_732742*/
static void __lambda_1173(void *data, object clo, int argc, object *args) ;/*object self_737457, object new_91self_91var_731420_732737*/
static void __lambda_1174(void *data, object clo, int argc, object *args) ;/*object self_737458, object body_731423_732738*/
static void __lambda_1175(void *data, object clo, int argc, object *args) ;/*object self_737459, object r_734877*/
static void __lambda_1176(void *data, object clo, int argc, object *args) ;/*object self_737460, object r_734882*/
static void __lambda_1177(void *data, object clo, int argc, object *args) ;/*object self_737461, object r_734876*/
static void __lambda_1178(void *data, object clo, int argc, object *args) ;/*object self_737462, object new_91free_91vars_731426_732739*/
static void __lambda_1179(void *data, object clo, int argc, object *args) ;/*object self_737463, object r_734875*/
static void __lambda_1180(void *data, object clo, int argc, object *args) ;/*object self_737464, object r_734873*/
static void __lambda_1181(void *data, object clo, int argc, object *args) ;/*object self_737465, object r_734874*/
static void __lambda_1182(void *data, object clo, int argc, object *args) ;/*object self_737466, object formals_731429_732740*/
static void __lambda_1183(void *data, object clo, int argc, object *args) ;/*object self_737467, object r_734871*/
static void __lambda_1184(void *data, object clo, int argc, object *args) ;/*object self_737468, object r_734872*/
static void __lambda_1185(void *data, object clo, int argc, object *args) ;/*object self_737469, object r_734859*/
static void __lambda_1186(void *data, object clo, int argc, object *args) ;/*object self_737470, object r_734866*/
static void __lambda_1187(void *data, object clo, int argc, object *args) ;/*object self_737471, object r_734869*/
static void __lambda_1188(void *data, object clo, int argc, object *args) ;/*object self_737472, object r_734867*/
static void __lambda_1189(void *data, object clo, int argc, object *args) ;/*object self_737473, object r_734868*/
static void __lambda_1190(void *data, object clo, int argc, object *args) ;/*object self_737474, object r_734862*/
static void __lambda_1194(void *data, object clo, int argc, object *args) ;/*object self_737475, object k_734865, object v_731434_732741*/
static void __lambda_1191(void *data, object clo, int argc, object *args) ;/*object self_737476, object r_734864*/
static void __lambda_1192(void *data, object clo, int argc, object *args) ;/*object self_737477, object r_734863*/
static void __lambda_1193(void *data, object clo, int argc, object *args) ;/*object self_737478, object r_734861*/
static void __lambda_1169(void *data, object clo, int argc, object *args) ;/*object self_737560, object r_734852*/
static void __lambda_1170(void *data, object clo, int argc, object *args) ;/*object self_737561, object r_734851*/
static void __lambda_1163(void *data, object clo, int argc, object *args) ;/*object self_737562, object r_734849*/
static void __lambda_1164(void *data, object clo, int argc, object *args) ;/*object self_737563, object r_734844*/
static void __lambda_1165(void *data, object clo, int argc, object *args) ;/*object self_737564, object r_734845*/
static void __lambda_1166(void *data, object clo, int argc, object *args) ;/*object self_737565, object r_734847*/
static void __lambda_1155(void *data, object clo, int argc, object *args) ;/*closure _,object k_734835, object exp_731400_732714, object globals_731401_732715, object opts_731402_732716_raw, ...*/
static void __lambda_1156(void *data, object clo, int argc, object *args) ;/*object self_737439, object optimization_91level_731403_732717*/
static void __lambda_1878(void *data, object clo, int argc, object *args) ;/*object self_737440, object optimization_91level_731403_732717*/
static void __lambda_1158(void *data, object clo, int argc, object *args) ;/*object self_737441, object r_734836*/
static void __lambda_1157(void *data, object clo, int argc, object *args) ;/*object self_737442, object k_734837*/
static void __lambda_1154(void *data, object clo, int argc, object *args) ;/*closure _,object k_734831, object exp_731399_732713*/
static void __lambda_1148(void *data, object clo, int argc, object *args) ;/*closure _,object k_734820, object x_731384_732706, object lst_731385_732707*/
static void __lambda_1149(void *data, object clo, int argc, object *args) ;/*object self_737433, object lst_731387_732708*/
static void __lambda_1150(void *data, object clo, int argc, object *args) ;/*object self_737434, object loop_731389_732710*/
static void __lambda_1877(void *data, object clo, int argc, object *args) ;/*object self_737435, object loop_731389_732710*/
static void __lambda_1153(void *data, object clo, int argc, object *args) ;/*object self_737436, object k_734823, object lst_731390_732711, object i_731391_732712*/
static void __lambda_1151(void *data, object clo, int argc, object *args) ;/*object self_737437, object r_734822*/
static void __lambda_1152(void *data, object clo, int argc, object *args) ;/*object self_737438, object r_734821*/
static void __lambda_1129(void *data, object clo, int argc, object *args) ;/*closure _,object k_734800, object exp_731370_732699*/
static void __lambda_1130(void *data, object clo, int argc, object *args) ;/*object self_737414, object scan_732701*/
static void __lambda_1876(void *data, object clo, int argc, object *args) ;/*object self_737415, object scan_732701*/
static void __lambda_1137(void *data, object clo, int argc, object *args) ;/*object self_737416, object k_734807, object exp_731371_732703*/
static void __lambda_1138(void *data, object clo, int argc, object *args) ;/*object self_737417, object r_734808*/
static void __lambda_1144(void *data, object clo, int argc, object *args) ;/*object self_737423, object r_734814*/
static void __lambda_1145(void *data, object clo, int argc, object *args) ;/*object self_737424, object r_734815*/
static void __lambda_1147(void *data, object clo, int argc, object *args) ;/*object self_737425, object k_734817, object e_731381_732704*/
static void __lambda_1146(void *data, object clo, int argc, object *args) ;/*object self_737426, object r_734816*/
static void __lambda_1139(void *data, object clo, int argc, object *args) ;/*object self_737418, object r_734809*/
static void __lambda_1140(void *data, object clo, int argc, object *args) ;/*object self_737419, object r_734810*/
static void __lambda_1141(void *data, object clo, int argc, object *args) ;/*object self_737420, object r_734813*/
static void __lambda_1142(void *data, object clo, int argc, object *args) ;/*object self_737421, object r_734811*/
static void __lambda_1143(void *data, object clo, int argc, object *args) ;/*object self_737422, object r_734812*/
static void __lambda_1131(void *data, object clo, int argc, object *args) ;/*object self_737427, object r_734806*/
static void __lambda_1132(void *data, object clo, int argc, object *args) ;/*object self_737428, object r_734801*/
static void __lambda_1133(void *data, object clo, int argc, object *args) ;/*object self_737429, object r_734802*/
static void __lambda_1134(void *data, object clo, int argc, object *args) ;/*object self_737430, object result_731383_732705*/
static void __lambda_1135(void *data, object clo, int argc, object *args) ;/*object self_737431, object r_734804*/
static void __lambda_1136(void *data, object clo, int argc, object *args) ;/*object self_737432, object r_734805*/
static void __lambda_1105(void *data, object clo, int argc, object *args) ;/*closure _,object k_734767, object ast_731365_732695, object add_91globals_67_731366_732696, object flag_91set_127_731367_732697*/
static void __lambda_1109(void *data, object clo, int argc, object *args) ;/*object self_737390, object r_734768*/
static void __lambda_1112(void *data, object clo, int argc, object *args) ;/*object self_737391, object r_734769*/
static void __lambda_1113(void *data, object clo, int argc, object *args) ;/*object self_737392, object r_734770*/
static void __lambda_1114(void *data, object clo, int argc, object *args) ;/*object self_737393, object r_734771*/
static void __lambda_1115(void *data, object clo, int argc, object *args) ;/*object self_737394, object r_734772*/
static void __lambda_1116(void *data, object clo, int argc, object *args) ;/*object self_737395, object r_734789*/
static void __lambda_1117(void *data, object clo, int argc, object *args) ;/*object self_737396, object r_734773*/
static void __lambda_1118(void *data, object clo, int argc, object *args) ;/*object self_737397, object r_734788*/
static void __lambda_1119(void *data, object clo, int argc, object *args) ;/*object self_737398, object new_91ast_731368_732698*/
static void __lambda_1875(void *data, object clo, int argc, object *args) ;/*object self_737399, object new_91ast_731368_732698*/
static void __lambda_1123(void *data, object clo, int argc, object *args) ;/*object self_737400, object r_734775*/
static void __lambda_1128(void *data, object clo, int argc, object *args) ;/*object self_737401, object r_734776*/
static void __lambda_1124(void *data, object clo, int argc, object *args) ;/*object self_737402, object k_734777*/
static void __lambda_1126(void *data, object clo, int argc, object *args) ;/*object self_737403, object r_734778*/
static void __lambda_1127(void *data, object clo, int argc, object *args) ;/*object self_737404, object r_734779*/
static void __lambda_1125(void *data, object clo, int argc, object *args) ;/*object self_737405, object k_734780*/
static void __lambda_1120(void *data, object clo, int argc, object *args) ;/*object self_737406, object k_734783*/
static void __lambda_1121(void *data, object clo, int argc, object *args) ;/*object self_737407, object r_734787*/
static void __lambda_1122(void *data, object clo, int argc, object *args) ;/*object self_737408, object r_734785*/
static void __lambda_1110(void *data, object clo, int argc, object *args) ;/*object self_737409, object k_734790*/
static void __lambda_1111(void *data, object clo, int argc, object *args) ;/*object self_737410, object r_734791*/
static void __lambda_1106(void *data, object clo, int argc, object *args) ;/*object self_737411, object k_734793*/
static void __lambda_1107(void *data, object clo, int argc, object *args) ;/*object self_737412, object r_734794*/
static void __lambda_1108(void *data, object clo, int argc, object *args) ;/*object self_737413, object r_734795*/
static void __lambda_1093(void *data, object clo, int argc, object *args) ;/*closure _,object k_734752, object exp_731334_732694*/
static void __lambda_1094(void *data, object clo, int argc, object *args) ;/*object self_737379, object r_734753*/
static void __lambda_1095(void *data, object clo, int argc, object *args) ;/*object self_737380, object r_734754*/
static void __lambda_1096(void *data, object clo, int argc, object *args) ;/*object self_737381, object r_734755*/
static void __lambda_1097(void *data, object clo, int argc, object *args) ;/*object self_737382, object r_734756*/
static void __lambda_1098(void *data, object clo, int argc, object *args) ;/*object self_737383, object r_734757*/
static void __lambda_1099(void *data, object clo, int argc, object *args) ;/*object self_737384, object r_734758*/
static void __lambda_1100(void *data, object clo, int argc, object *args) ;/*object self_737385, object r_734759*/
static void __lambda_1101(void *data, object clo, int argc, object *args) ;/*object self_737386, object r_734760*/
static void __lambda_1102(void *data, object clo, int argc, object *args) ;/*object self_737387, object r_734761*/
static void __lambda_1103(void *data, object clo, int argc, object *args) ;/*object self_737388, object r_734763*/
static void __lambda_1104(void *data, object clo, int argc, object *args) ;/*object self_737389, object r_734762*/
static void __lambda_1070(void *data, object clo, int argc, object *args) ;/*closure _,object k_734710, object exp_731298_732692*/
static void __lambda_1071(void *data, object clo, int argc, object *args) ;/*object self_737357, object r_734711*/
static void __lambda_1077(void *data, object clo, int argc, object *args) ;/*object self_737363, object r_734717*/
static void __lambda_1078(void *data, object clo, int argc, object *args) ;/*object self_737364, object r_734718*/
static void __lambda_1079(void *data, object clo, int argc, object *args) ;/*object self_737365, object r_734719*/
static void __lambda_1080(void *data, object clo, int argc, object *args) ;/*object self_737366, object r_734720*/
static void __lambda_1083(void *data, object clo, int argc, object *args) ;/*object self_737369, object r_734726*/
static void __lambda_1085(void *data, object clo, int argc, object *args) ;/*object self_737371, object r_734734*/
static void __lambda_1089(void *data, object clo, int argc, object *args) ;/*object self_737375, object r_734746*/
static void __lambda_1092(void *data, object clo, int argc, object *args) ;/*object self_737376, object code_731332_732693*/
static void __lambda_1090(void *data, object clo, int argc, object *args) ;/*object self_737377, object k_734748*/
static void __lambda_1091(void *data, object clo, int argc, object *args) ;/*object self_737378, object r_734749*/
static void __lambda_1086(void *data, object clo, int argc, object *args) ;/*object self_737372, object r_734737*/
static void __lambda_1087(void *data, object clo, int argc, object *args) ;/*object self_737373, object r_734739*/
static void __lambda_1088(void *data, object clo, int argc, object *args) ;/*object self_737374, object r_734741*/
static void __lambda_1084(void *data, object clo, int argc, object *args) ;/*object self_737370, object r_734731*/
static void __lambda_1081(void *data, object clo, int argc, object *args) ;/*object self_737367, object r_734723*/
static void __lambda_1082(void *data, object clo, int argc, object *args) ;/*object self_737368, object r_734724*/
static void __lambda_1072(void *data, object clo, int argc, object *args) ;/*object self_737358, object r_734712*/
static void __lambda_1073(void *data, object clo, int argc, object *args) ;/*object self_737359, object r_734713*/
static void __lambda_1074(void *data, object clo, int argc, object *args) ;/*object self_737360, object r_734716*/
static void __lambda_1075(void *data, object clo, int argc, object *args) ;/*object self_737361, object r_734714*/
static void __lambda_1076(void *data, object clo, int argc, object *args) ;/*object self_737362, object r_734715*/
static void __lambda_1030(void *data, object clo, int argc, object *args) ;/*closure _,object k_734660, object exp_731262_732668, object fnc_731263_732669, object rename_91lambdas_731264_732670*/
static void __lambda_1031(void *data, object clo, int argc, object *args) ;/*object self_737315, object formals_95actuals_732674, object replace_732675, object scan_732676*/
static void __lambda_1874(void *data, object clo, int argc, object *args) ;/*object self_737316, object formals_95actuals_732674*/
static void __lambda_1873(void *data, object clo, int argc, object *args) ;/*object self_737317, object replace_732675*/
static void __lambda_1872(void *data, object clo, int argc, object *args) ;/*object self_737318, object scan_732676*/
static void __lambda_1032(void *data, object clo, int argc, object *args) ;/*object self_737319, object r_734706*/
static void __lambda_1033(void *data, object clo, int argc, object *args) ;/*object self_737320, object r_734705*/
static void __lambda_1034(void *data, object clo, int argc, object *args) ;/*object self_737321, object r_734661*/
static void __lambda_1067(void *data, object clo, int argc, object *args) ;/*object self_737322, object k_734696, object ref_731265_732680, object renamed_731266_732681*/
static void __lambda_1068(void *data, object clo, int argc, object *args) ;/*object self_737323, object r_731267_732682*/
static void __lambda_1069(void *data, object clo, int argc, object *args) ;/*object self_737324, object rn_731269_732683*/
static void __lambda_1035(void *data, object clo, int argc, object *args) ;/*object self_737325, object r_734695*/
static void __lambda_1036(void *data, object clo, int argc, object *args) ;/*object self_737326, object r_734662*/
static void __lambda_1040(void *data, object clo, int argc, object *args) ;/*object self_737327, object k_734668, object exp_731270_732684, object renamed_731271_732685*/
static void __lambda_1041(void *data, object clo, int argc, object *args) ;/*object self_737328, object r_734669*/
static void __lambda_1062(void *data, object clo, int argc, object *args) ;/*object self_737349, object r_734690*/
static void __lambda_1063(void *data, object clo, int argc, object *args) ;/*object self_737350, object r_734691*/
static void __lambda_1064(void *data, object clo, int argc, object *args) ;/*object self_737351, object r_734692*/
static void __lambda_1066(void *data, object clo, int argc, object *args) ;/*object self_737352, object k_734694, object e_731296_732691*/
static void __lambda_1065(void *data, object clo, int argc, object *args) ;/*object self_737353, object r_734693*/
static void __lambda_1057(void *data, object clo, int argc, object *args) ;/*object self_737344, object r_734685*/
static void __lambda_1058(void *data, object clo, int argc, object *args) ;/*object self_737345, object r_734686*/
static void __lambda_1059(void *data, object clo, int argc, object *args) ;/*object self_737346, object r_734689*/
static void __lambda_1060(void *data, object clo, int argc, object *args) ;/*object self_737347, object r_734687*/
static void __lambda_1061(void *data, object clo, int argc, object *args) ;/*object self_737348, object r_734688*/
static void __lambda_1042(void *data, object clo, int argc, object *args) ;/*object self_737329, object args_731277_732686*/
static void __lambda_1043(void *data, object clo, int argc, object *args) ;/*object self_737330, object ltype_731280_732687*/
static void __lambda_1055(void *data, object clo, int argc, object *args) ;/*object self_737331, object k_734683, object a_731286_732690*/
static void __lambda_1056(void *data, object clo, int argc, object *args) ;/*object self_737332, object r_734684*/
static void __lambda_1044(void *data, object clo, int argc, object *args) ;/*object self_737333, object r_734682*/
static void __lambda_1045(void *data, object clo, int argc, object *args) ;/*object self_737334, object a_91lookup_731283_732688*/
static void __lambda_1046(void *data, object clo, int argc, object *args) ;/*object self_737335, object r_734673*/
static void __lambda_1054(void *data, object clo, int argc, object *args) ;/*object self_737336, object k_734681, object p_731285_732689*/
static void __lambda_1047(void *data, object clo, int argc, object *args) ;/*object self_737337, object r_734680*/
static void __lambda_1048(void *data, object clo, int argc, object *args) ;/*object self_737338, object r_734679*/
static void __lambda_1049(void *data, object clo, int argc, object *args) ;/*object self_737339, object r_734674*/
static void __lambda_1050(void *data, object clo, int argc, object *args) ;/*object self_737340, object r_734677*/
static void __lambda_1051(void *data, object clo, int argc, object *args) ;/*object self_737341, object r_734678*/
static void __lambda_1052(void *data, object clo, int argc, object *args) ;/*object self_737342, object r_734675*/
static void __lambda_1053(void *data, object clo, int argc, object *args) ;/*object self_737343, object r_734676*/
static void __lambda_1037(void *data, object clo, int argc, object *args) ;/*object self_737354, object r_734667*/
static void __lambda_1038(void *data, object clo, int argc, object *args) ;/*object self_737355, object r_734663*/
static void __lambda_1039(void *data, object clo, int argc, object *args) ;/*object self_737356, object r_734666*/
static void __lambda_1011(void *data, object clo, int argc, object *args) ;/*closure _,object k_734633, object exp_731234_732661, object rename_91lambdas_731235_732662*/
static void __lambda_1012(void *data, object clo, int argc, object *args) ;/*object self_737297, object args_731238_732663*/
static void __lambda_1013(void *data, object clo, int argc, object *args) ;/*object self_737298, object r_734657*/
static void __lambda_1014(void *data, object clo, int argc, object *args) ;/*object self_737299, object var_731241_732664_736201*/
static void __lambda_1016(void *data, object clo, int argc, object *args) ;/*object self_737300, object fnc_85_731244_732665_736203*/
static void __lambda_1020(void *data, object clo, int argc, object *args) ;/*object self_737301, object fnc_731247_732666_736207*/
static void __lambda_1023(void *data, object clo, int argc, object *args) ;/*object self_737302, object formals_731250_732667_736210*/
static void __lambda_1029(void *data, object clo, int argc, object *args) ;/*object self_737303, object r_734639_736216*/
static void __lambda_1024(void *data, object clo, int argc, object *args) ;/*object self_737304, object k_734640_736211*/
static void __lambda_1025(void *data, object clo, int argc, object *args) ;/*object self_737305, object r_734641_736212*/
static void __lambda_1026(void *data, object clo, int argc, object *args) ;/*object self_737306, object r_734642_736213*/
static void __lambda_1027(void *data, object clo, int argc, object *args) ;/*object self_737307, object r_734648_736214*/
static void __lambda_1028(void *data, object clo, int argc, object *args) ;/*object self_737308, object r_734644_736215*/
static void __lambda_1021(void *data, object clo, int argc, object *args) ;/*object self_737309, object k_734649_736208*/
static void __lambda_1022(void *data, object clo, int argc, object *args) ;/*object self_737310, object r_734650_736209*/
static void __lambda_1017(void *data, object clo, int argc, object *args) ;/*object self_737311, object k_734651_736204*/
static void __lambda_1019(void *data, object clo, int argc, object *args) ;/*object self_737312, object r_734652_736206*/
static void __lambda_1018(void *data, object clo, int argc, object *args) ;/*object self_737313, object k_734653_736205*/
static void __lambda_1015(void *data, object clo, int argc, object *args) ;/*object self_737314, object k_734656_736202*/
static void __lambda_998(void *data, object clo, int argc, object *args) ;/*closure _,object k_734619, object exp_731218_732656*/
static void __lambda_1000(void *data, object clo, int argc, object *args) ;/*object self_737284, object k_734621, object return_731219_732658*/
static void __lambda_1001(void *data, object clo, int argc, object *args) ;/*object self_737285, object scan_732659*/
static void __lambda_1871(void *data, object clo, int argc, object *args) ;/*object self_737286, object scan_732659*/
static void __lambda_1005(void *data, object clo, int argc, object *args) ;/*object self_737287, object k_734625, object exp_731220_732660*/
static void __lambda_1006(void *data, object clo, int argc, object *args) ;/*object self_737288, object r_734626*/
static void __lambda_1008(void *data, object clo, int argc, object *args) ;/*object self_737290, object r_734628*/
static void __lambda_1009(void *data, object clo, int argc, object *args) ;/*object self_737291, object r_734629*/
static void __lambda_1010(void *data, object clo, int argc, object *args) ;/*object self_737292, object r_734630*/
static void __lambda_1007(void *data, object clo, int argc, object *args) ;/*object self_737289, object r_734627*/
static void __lambda_1002(void *data, object clo, int argc, object *args) ;/*object self_737293, object r_734624*/
static void __lambda_1003(void *data, object clo, int argc, object *args) ;/*object self_737294, object r_734622*/
static void __lambda_1004(void *data, object clo, int argc, object *args) ;/*object self_737295, object r_734623*/
static void __lambda_999(void *data, object clo, int argc, object *args) ;/*object self_737296, object r_734620*/
static void __lambda_982(void *data, object clo, int argc, object *args) ;/*closure _,object k_734599, object exp_731202_732648, object depth_731203_732649*/
static void __lambda_984(void *data, object clo, int argc, object *args) ;/*object self_737268, object k_734601, object return_731204_732651*/
static void __lambda_985(void *data, object clo, int argc, object *args) ;/*object self_737269, object scan_732652*/
static void __lambda_1870(void *data, object clo, int argc, object *args) ;/*object self_737270, object scan_732652*/
static void __lambda_989(void *data, object clo, int argc, object *args) ;/*object self_737271, object k_734605, object exp_731205_732653, object depth_731206_732654*/
static void __lambda_991(void *data, object clo, int argc, object *args) ;/*object self_737272, object r_734606*/
static void __lambda_992(void *data, object clo, int argc, object *args) ;/*object self_737273, object r_734607*/
static void __lambda_994(void *data, object clo, int argc, object *args) ;/*object self_737275, object r_734610*/
static void __lambda_995(void *data, object clo, int argc, object *args) ;/*object self_737276, object r_734611*/
static void __lambda_997(void *data, object clo, int argc, object *args) ;/*object self_737277, object k_734613, object e_731216_732655*/
static void __lambda_996(void *data, object clo, int argc, object *args) ;/*object self_737278, object r_734612*/
static void __lambda_993(void *data, object clo, int argc, object *args) ;/*object self_737274, object r_734608*/
static void __lambda_990(void *data, object clo, int argc, object *args) ;/*object self_737279, object k_734615*/
static void __lambda_986(void *data, object clo, int argc, object *args) ;/*object self_737280, object r_734604*/
static void __lambda_987(void *data, object clo, int argc, object *args) ;/*object self_737281, object r_734602*/
static void __lambda_988(void *data, object clo, int argc, object *args) ;/*object self_737282, object r_734603*/
static void __lambda_983(void *data, object clo, int argc, object *args) ;/*object self_737283, object r_734600*/
static void __lambda_964(void *data, object clo, int argc, object *args) ;/*closure _,object k_734570, object exp_731172_732641, object called_91once_127_731173_732642*/
static void __lambda_966(void *data, object clo, int argc, object *args) ;/*object self_737251, object k_734574, object var_731178_732643*/
static void __lambda_967(void *data, object clo, int argc, object *args) ;/*object self_737252, object fnc_85_731181_732644*/
static void __lambda_971(void *data, object clo, int argc, object *args) ;/*object self_737253, object fnc_731184_732645*/
static void __lambda_972(void *data, object clo, int argc, object *args) ;/*object self_737254, object r_734577*/
static void __lambda_975(void *data, object clo, int argc, object *args) ;/*object self_737255, object r_734578*/
static void __lambda_976(void *data, object clo, int argc, object *args) ;/*object self_737256, object r_734579*/
static void __lambda_977(void *data, object clo, int argc, object *args) ;/*object self_737257, object r_734580*/
static void __lambda_978(void *data, object clo, int argc, object *args) ;/*object self_737258, object r_734585*/
static void __lambda_979(void *data, object clo, int argc, object *args) ;/*object self_737259, object r_734581*/
static void __lambda_980(void *data, object clo, int argc, object *args) ;/*object self_737260, object r_734584*/
static void __lambda_981(void *data, object clo, int argc, object *args) ;/*object self_737261, object r_734583*/
static void __lambda_973(void *data, object clo, int argc, object *args) ;/*object self_737262, object k_734587*/
static void __lambda_974(void *data, object clo, int argc, object *args) ;/*object self_737263, object r_734588*/
static void __lambda_968(void *data, object clo, int argc, object *args) ;/*object self_737264, object k_734589*/
static void __lambda_970(void *data, object clo, int argc, object *args) ;/*object self_737265, object r_734590*/
static void __lambda_969(void *data, object clo, int argc, object *args) ;/*object self_737266, object k_734591*/
static void __lambda_965(void *data, object clo, int argc, object *args) ;/*object self_737267, object r_734573*/
static void __lambda_963(void *data, object clo, int argc, object *args) ;/*closure _,object k_734567, object exp_731171_732640*/
static void __lambda_962(void *data, object clo, int argc, object *args) ;/*closure _,object k_734564, object exp_731170_732639*/
static void __lambda_874(void *data, object clo, int argc, object *args) ;/*closure _,object k_734433, object exp_731077_732612, object args_731078_732613*/
static void __lambda_875(void *data, object clo, int argc, object *args) ;/*object self_737161, object r_734434*/
static void __lambda_879(void *data, object clo, int argc, object *args) ;/*object self_737165, object r_734438*/
static void __lambda_884(void *data, object clo, int argc, object *args) ;/*object self_737170, object r_734443*/
static void __lambda_885(void *data, object clo, int argc, object *args) ;/*object self_737171, object r_734444*/
static void __lambda_886(void *data, object clo, int argc, object *args) ;/*object self_737172, object r_734445*/
static void __lambda_890(void *data, object clo, int argc, object *args) ;/*object self_737176, object r_734449*/
static void __lambda_892(void *data, object clo, int argc, object *args) ;/*object self_737178, object r_734453*/
static void __lambda_896(void *data, object clo, int argc, object *args) ;/*object self_737182, object r_734462*/
static void __lambda_897(void *data, object clo, int argc, object *args) ;/*object self_737183, object r_734545*/
static void __lambda_898(void *data, object clo, int argc, object *args) ;/*object self_737184, object tmp_731110_731112_732620*/
static void __lambda_902(void *data, object clo, int argc, object *args) ;/*object self_737185, object r_734463*/
static void __lambda_909(void *data, object clo, int argc, object *args) ;/*object self_737189, object r_734468*/
static void __lambda_916(void *data, object clo, int argc, object *args) ;/*object self_737194, object r_734475*/
static void __lambda_961(void *data, object clo, int argc, object *args) ;/*object self_737241, object k_734528, object e_731165_732638*/
static void __lambda_960(void *data, object clo, int argc, object *args) ;/*object self_737242, object r_734527*/
static void __lambda_917(void *data, object clo, int argc, object *args) ;/*object self_737195, object pure_91fnc_732623, object calling_91cont_732624, object ref_91formals_732625*/
static void __lambda_1869(void *data, object clo, int argc, object *args) ;/*object self_737196, object pure_91fnc_732623*/
static void __lambda_1868(void *data, object clo, int argc, object *args) ;/*object self_737197, object calling_91cont_732624*/
static void __lambda_1867(void *data, object clo, int argc, object *args) ;/*object self_737198, object ref_91formals_732625*/
static void __lambda_918(void *data, object clo, int argc, object *args) ;/*object self_737199, object r_734476*/
static void __lambda_919(void *data, object clo, int argc, object *args) ;/*object self_737200, object r_734477*/
static void __lambda_920(void *data, object clo, int argc, object *args) ;/*object self_737201, object r_734478*/
static void __lambda_921(void *data, object clo, int argc, object *args) ;/*object self_737202, object r_734525*/
static void __lambda_922(void *data, object clo, int argc, object *args) ;/*object self_737203, object var_731125_732626_736153*/
static void __lambda_936(void *data, object clo, int argc, object *args) ;/*object self_737204, object r_734479_736170*/
static void __lambda_937(void *data, object clo, int argc, object *args) ;/*object self_737205, object r_734498_736171*/
static void __lambda_952(void *data, object clo, int argc, object *args) ;/*object self_737206, object k_734500_736192, object var_731139_732631_736193*/
static void __lambda_953(void *data, object clo, int argc, object *args) ;/*object self_737207, object val_731140_732632_736194*/
static void __lambda_954(void *data, object clo, int argc, object *args) ;/*object self_737208, object r_734502_736195*/
static void __lambda_958(void *data, object clo, int argc, object *args) ;/*object self_737210, object r_734504_736199*/
static void __lambda_959(void *data, object clo, int argc, object *args) ;/*object self_737211, object r_734505_736200*/
static void __lambda_956(void *data, object clo, int argc, object *args) ;/*object self_737212, object k_734507_736197*/
static void __lambda_957(void *data, object clo, int argc, object *args) ;/*object self_737213, object r_734509_736198*/
static void __lambda_955(void *data, object clo, int argc, object *args) ;/*object self_737209, object r_734503_736196*/
static void __lambda_938(void *data, object clo, int argc, object *args) ;/*object self_737214, object r_734499_736172*/
static void __lambda_939(void *data, object clo, int argc, object *args) ;/*object self_737215, object r_734480_736173*/
static void __lambda_940(void *data, object clo, int argc, object *args) ;/*object self_737216, object tmp_731153_731155_732633_736174*/
static void __lambda_944(void *data, object clo, int argc, object *args) ;/*object self_737220, object r_734494_736181*/
static void __lambda_945(void *data, object clo, int argc, object *args) ;/*object self_737221, object r_734496_736182*/
static void __lambda_951(void *data, object clo, int argc, object *args) ;/*object self_737226, object k_734493_736190, object e_731163_732637_736191*/
static void __lambda_950(void *data, object clo, int argc, object *args) ;/*object self_737227, object r_734492_736189*/
static void __lambda_946(void *data, object clo, int argc, object *args) ;/*object self_737222, object r_734486_736183*/
static void __lambda_948(void *data, object clo, int argc, object *args) ;/*object self_737223, object k_734489_736185, object e_731160_732635_736186, object a_731161_732636_736187*/
static void __lambda_949(void *data, object clo, int argc, object *args) ;/*object self_737224, object r_734490_736188*/
static void __lambda_947(void *data, object clo, int argc, object *args) ;/*object self_737225, object r_734487_736184*/
static void __lambda_942(void *data, object clo, int argc, object *args) ;/*object self_737217, object k_734483_736178, object e_731156_732634_736179*/
static void __lambda_943(void *data, object clo, int argc, object *args) ;/*object self_737218, object r_734484_736180*/
static void __lambda_941(void *data, object clo, int argc, object *args) ;/*object self_737219, object r_734482_736177*/
static void __lambda_923(void *data, object clo, int argc, object *args) ;/*object self_737228, object k_734513_736154*/
static void __lambda_924(void *data, object clo, int argc, object *args) ;/*object self_737229, object r_734514_736155*/
static void __lambda_925(void *data, object clo, int argc, object *args) ;/*object self_737230, object r_734515_736156*/
static void __lambda_926(void *data, object clo, int argc, object *args) ;/*object self_737231, object lid_731126_732627_736157, object assigned_91val_731127_732628_736158*/
static void __lambda_930(void *data, object clo, int argc, object *args) ;/*object self_737235, object r_734519_736163*/
static void __lambda_935(void *data, object clo, int argc, object *args) ;/*object self_737240, object r_734524_736169*/
static void __lambda_931(void *data, object clo, int argc, object *args) ;/*object self_737236, object r_734520_736164*/
static void __lambda_933(void *data, object clo, int argc, object *args) ;/*object self_737237, object k_734522_736166, object fnc_731135_732630_736167*/
static void __lambda_934(void *data, object clo, int argc, object *args) ;/*object self_737238, object r_734523_736168*/
static void __lambda_932(void *data, object clo, int argc, object *args) ;/*object self_737239, object r_734521_736165*/
static void __lambda_928(void *data, object clo, int argc, object *args) ;/*object self_737232, object k_734517_736160, object fnc_731131_732629_736161*/
static void __lambda_929(void *data, object clo, int argc, object *args) ;/*object self_737233, object r_734518_736162*/
static void __lambda_927(void *data, object clo, int argc, object *args) ;/*object self_737234, object r_734516_736159*/
static void __lambda_914(void *data, object clo, int argc, object *args) ;/*object self_737243, object k_734529*/
static void __lambda_915(void *data, object clo, int argc, object *args) ;/*object self_737244, object r_734530*/
static void __lambda_910(void *data, object clo, int argc, object *args) ;/*object self_737190, object r_734469*/
static void __lambda_912(void *data, object clo, int argc, object *args) ;/*object self_737191, object k_734472, object e_731120_732622*/
static void __lambda_913(void *data, object clo, int argc, object *args) ;/*object self_737192, object r_734473*/
static void __lambda_911(void *data, object clo, int argc, object *args) ;/*object self_737193, object r_734470*/
static void __lambda_906(void *data, object clo, int argc, object *args) ;/*object self_737245, object k_734533*/
static void __lambda_907(void *data, object clo, int argc, object *args) ;/*object self_737246, object r_734534*/
static void __lambda_908(void *data, object clo, int argc, object *args) ;/*object self_737247, object r_734535*/
static void __lambda_904(void *data, object clo, int argc, object *args) ;/*object self_737186, object k_734466, object e_731114_732621*/
static void __lambda_905(void *data, object clo, int argc, object *args) ;/*object self_737187, object r_734467*/
static void __lambda_903(void *data, object clo, int argc, object *args) ;/*object self_737188, object r_734464*/
static void __lambda_899(void *data, object clo, int argc, object *args) ;/*object self_737248, object k_734540*/
static void __lambda_900(void *data, object clo, int argc, object *args) ;/*object self_737249, object r_734541*/
static void __lambda_901(void *data, object clo, int argc, object *args) ;/*object self_737250, object r_734542*/
static void __lambda_894(void *data, object clo, int argc, object *args) ;/*object self_737179, object r_734454*/
static void __lambda_895(void *data, object clo, int argc, object *args) ;/*object self_737180, object r_734455*/
static void __lambda_893(void *data, object clo, int argc, object *args) ;/*object self_737181, object k_734458*/
static void __lambda_891(void *data, object clo, int argc, object *args) ;/*object self_737177, object r_734450*/
static void __lambda_887(void *data, object clo, int argc, object *args) ;/*object self_737173, object r_734448*/
static void __lambda_888(void *data, object clo, int argc, object *args) ;/*object self_737174, object r_734446*/
static void __lambda_889(void *data, object clo, int argc, object *args) ;/*object self_737175, object r_734447*/
static void __lambda_880(void *data, object clo, int argc, object *args) ;/*object self_737166, object formals_731086_732618*/
static void __lambda_883(void *data, object clo, int argc, object *args) ;/*object self_737167, object k_734442, object e_731087_732619*/
static void __lambda_881(void *data, object clo, int argc, object *args) ;/*object self_737168, object r_734440*/
static void __lambda_882(void *data, object clo, int argc, object *args) ;/*object self_737169, object r_734441*/
static void __lambda_876(void *data, object clo, int argc, object *args) ;/*object self_737162, object r_734435*/
static void __lambda_878(void *data, object clo, int argc, object *args) ;/*object self_737163, object k_734437, object var_731082_732617*/
static void __lambda_877(void *data, object clo, int argc, object *args) ;/*object self_737164, object r_734436*/
static void __lambda_824(void *data, object clo, int argc, object *args) ;/*closure _,object k_734354, object exp_731025_732600, object ivars_731026_732601, object args_731027_732602, object arg_91used_731028_732603, object return_731029_732604*/
static void __lambda_825(void *data, object clo, int argc, object *args) ;/*object self_737112, object r_734355*/
static void __lambda_828(void *data, object clo, int argc, object *args) ;/*object self_737115, object r_734358*/
static void __lambda_836(void *data, object clo, int argc, object *args) ;/*object self_737123, object r_734366*/
static void __lambda_837(void *data, object clo, int argc, object *args) ;/*object self_737124, object r_734367*/
static void __lambda_838(void *data, object clo, int argc, object *args) ;/*object self_737125, object r_734368*/
static void __lambda_842(void *data, object clo, int argc, object *args) ;/*object self_737129, object r_734372*/
static void __lambda_845(void *data, object clo, int argc, object *args) ;/*object self_737132, object r_734376*/
static void __lambda_850(void *data, object clo, int argc, object *args) ;/*object self_737137, object r_734385*/
static void __lambda_854(void *data, object clo, int argc, object *args) ;/*object self_737138, object r_734386*/
static void __lambda_870(void *data, object clo, int argc, object *args) ;/*object self_737143, object r_734392*/
static void __lambda_873(void *data, object clo, int argc, object *args) ;/*object self_737144, object k_734395, object e_731072_732611*/
static void __lambda_871(void *data, object clo, int argc, object *args) ;/*object self_737145, object r_734393*/
static void __lambda_872(void *data, object clo, int argc, object *args) ;/*object self_737146, object r_734394*/
static void __lambda_859(void *data, object clo, int argc, object *args) ;/*object self_737147, object k_734396*/
static void __lambda_861(void *data, object clo, int argc, object *args) ;/*object self_737148, object k_734400, object var_731069_732608*/
static void __lambda_862(void *data, object clo, int argc, object *args) ;/*object self_737149, object r_734401*/
static void __lambda_863(void *data, object clo, int argc, object *args) ;/*object self_737150, object r_734402*/
static void __lambda_865(void *data, object clo, int argc, object *args) ;/*object self_737151, object k_734404, object fnc_731070_732609*/
static void __lambda_867(void *data, object clo, int argc, object *args) ;/*object self_737152, object k_734406, object ivar_731071_732610*/
static void __lambda_868(void *data, object clo, int argc, object *args) ;/*object self_737153, object r_734408*/
static void __lambda_869(void *data, object clo, int argc, object *args) ;/*object self_737154, object r_734407*/
static void __lambda_866(void *data, object clo, int argc, object *args) ;/*object self_737155, object r_734405*/
static void __lambda_864(void *data, object clo, int argc, object *args) ;/*object self_737156, object r_734403*/
static void __lambda_860(void *data, object clo, int argc, object *args) ;/*object self_737157, object r_734399*/
static void __lambda_857(void *data, object clo, int argc, object *args) ;/*object self_737139, object k_734390, object e_731067_732607*/
static void __lambda_858(void *data, object clo, int argc, object *args) ;/*object self_737140, object r_734391*/
static void __lambda_855(void *data, object clo, int argc, object *args) ;/*object self_737141, object r_734387*/
static void __lambda_856(void *data, object clo, int argc, object *args) ;/*object self_737142, object r_734388*/
static void __lambda_851(void *data, object clo, int argc, object *args) ;/*object self_737158, object k_734410*/
static void __lambda_852(void *data, object clo, int argc, object *args) ;/*object self_737159, object r_734411*/
static void __lambda_853(void *data, object clo, int argc, object *args) ;/*object self_737160, object r_734412*/
static void __lambda_847(void *data, object clo, int argc, object *args) ;/*object self_737133, object r_734377*/
static void __lambda_848(void *data, object clo, int argc, object *args) ;/*object self_737134, object r_734378*/
static void __lambda_849(void *data, object clo, int argc, object *args) ;/*object self_737135, object r_734379*/
static void __lambda_846(void *data, object clo, int argc, object *args) ;/*object self_737136, object k_734381*/
static void __lambda_843(void *data, object clo, int argc, object *args) ;/*object self_737130, object r_734373*/
static void __lambda_844(void *data, object clo, int argc, object *args) ;/*object self_737131, object r_734374*/
static void __lambda_839(void *data, object clo, int argc, object *args) ;/*object self_737126, object r_734371*/
static void __lambda_840(void *data, object clo, int argc, object *args) ;/*object self_737127, object r_734369*/
static void __lambda_841(void *data, object clo, int argc, object *args) ;/*object self_737128, object r_734370*/
static void __lambda_835(void *data, object clo, int argc, object *args) ;/*object self_737116, object k_734365, object e_731043_732605*/
static void __lambda_829(void *data, object clo, int argc, object *args) ;/*object self_737117, object r_734363*/
static void __lambda_830(void *data, object clo, int argc, object *args) ;/*object self_737118, object r_734364*/
static void __lambda_831(void *data, object clo, int argc, object *args) ;/*object self_737119, object r_734359*/
static void __lambda_834(void *data, object clo, int argc, object *args) ;/*object self_737120, object k_734362, object e_731044_732606*/
static void __lambda_832(void *data, object clo, int argc, object *args) ;/*object self_737121, object r_734360*/
static void __lambda_833(void *data, object clo, int argc, object *args) ;/*object self_737122, object r_734361*/
static void __lambda_826(void *data, object clo, int argc, object *args) ;/*object self_737113, object r_734356*/
static void __lambda_827(void *data, object clo, int argc, object *args) ;/*object self_737114, object r_734357*/
static void __lambda_808(void *data, object clo, int argc, object *args) ;/*closure _,object k_734336, object exp_731011_732591, object scope_91sym_731012_732592, object ivars_731013_732593, object args_731014_732594*/
static void __lambda_809(void *data, object clo, int argc, object *args) ;/*object self_737095, object fast_91inline_731015_732595, object cannot_91inline_731016_732596*/
static void __lambda_1866(void *data, object clo, int argc, object *args) ;/*object self_737096, object fast_91inline_731015_732595*/
static void __lambda_1865(void *data, object clo, int argc, object *args) ;/*object self_737097, object cannot_91inline_731016_732596*/
static void __lambda_815(void *data, object clo, int argc, object *args) ;/*object self_737098, object k_734343, object v_731017_732597*/
static void __lambda_817(void *data, object clo, int argc, object *args) ;/*object self_737099, object k_734345, object var_731018_732598*/
static void __lambda_822(void *data, object clo, int argc, object *args) ;/*object self_737100, object r_734346*/
static void __lambda_823(void *data, object clo, int argc, object *args) ;/*object self_737101, object r_734347*/
static void __lambda_818(void *data, object clo, int argc, object *args) ;/*object self_737102, object k_734348*/
static void __lambda_821(void *data, object clo, int argc, object *args) ;/*object self_737103, object r_734349*/
static void __lambda_819(void *data, object clo, int argc, object *args) ;/*object self_737104, object k_734350*/
static void __lambda_820(void *data, object clo, int argc, object *args) ;/*object self_737105, object r_734351*/
static void __lambda_816(void *data, object clo, int argc, object *args) ;/*object self_737106, object r_734344*/
static void __lambda_810(void *data, object clo, int argc, object *args) ;/*object self_737107, object r_734342*/
static void __lambda_811(void *data, object clo, int argc, object *args) ;/*object self_737108, object r_734337*/
static void __lambda_813(void *data, object clo, int argc, object *args) ;/*object self_737109, object k_734339, object return_731024_732599*/
static void __lambda_814(void *data, object clo, int argc, object *args) ;/*object self_737110, object r_734340*/
static void __lambda_812(void *data, object clo, int argc, object *args) ;/*object self_737111, object r_734338*/
static void __lambda_794(void *data, object clo, int argc, object *args) ;/*closure _,object k_734317, object prim_91calls_731000_732583, object lam_91formals_731001_732584*/
static void __lambda_795(void *data, object clo, int argc, object *args) ;/*object self_737082, object calls_95args_731002_732585*/
static void __lambda_797(void *data, object clo, int argc, object *args) ;/*object self_737083, object k_734320, object return_731003_732586*/
static void __lambda_800(void *data, object clo, int argc, object *args) ;/*object self_737084, object k_734323, object call_95arg_731004_732587*/
static void __lambda_807(void *data, object clo, int argc, object *args) ;/*object self_737085, object r_734326*/
static void __lambda_801(void *data, object clo, int argc, object *args) ;/*object self_737086, object k_734327*/
static void __lambda_802(void *data, object clo, int argc, object *args) ;/*object self_737087, object r_734328*/
static void __lambda_803(void *data, object clo, int argc, object *args) ;/*object self_737088, object r_734329_736303*/
static void __lambda_805(void *data, object clo, int argc, object *args) ;/*object self_737089, object k_734331_736305, object var_731009_732590_736306*/
static void __lambda_806(void *data, object clo, int argc, object *args) ;/*object self_737090, object r_734332_736307*/
static void __lambda_804(void *data, object clo, int argc, object *args) ;/*object self_737091, object r_734330_736304*/
static void __lambda_798(void *data, object clo, int argc, object *args) ;/*object self_737092, object r_734322*/
static void __lambda_799(void *data, object clo, int argc, object *args) ;/*object self_737093, object r_734321*/
static void __lambda_796(void *data, object clo, int argc, object *args) ;/*object self_737094, object r_734319*/
static void __lambda_785(void *data, object clo, int argc, object *args) ;/*closure _,object k_734302, object prim_91calls_73991_732578*/
static void __lambda_787(void *data, object clo, int argc, object *args) ;/*object self_737074, object k_734304, object prim_91call_73992_732579*/
static void __lambda_788(void *data, object clo, int argc, object *args) ;/*object self_737075, object r_734305*/
static void __lambda_790(void *data, object clo, int argc, object *args) ;/*object self_737076, object k_734308, object arg_73994_732580*/
static void __lambda_792(void *data, object clo, int argc, object *args) ;/*object self_737077, object k_734311, object var_73999_732582*/
static void __lambda_793(void *data, object clo, int argc, object *args) ;/*object self_737078, object r_734312*/
static void __lambda_791(void *data, object clo, int argc, object *args) ;/*object self_737079, object r_734310*/
static void __lambda_789(void *data, object clo, int argc, object *args) ;/*object self_737080, object r_734306*/
static void __lambda_786(void *data, object clo, int argc, object *args) ;/*object self_737081, object r_734303*/
static void __lambda_784(void *data, object clo, int argc, object *args) ;/*closure _,object k_734298, object prim_73990_732577*/
static void __lambda_780(void *data, object clo, int argc, object *args) ;/*closure _,object k_734290, object exps_73984_732575*/
static void __lambda_783(void *data, object clo, int argc, object *args) ;/*object self_737071, object k_734293, object exp_73985_732576*/
static void __lambda_781(void *data, object clo, int argc, object *args) ;/*object self_737072, object r_734292*/
static void __lambda_782(void *data, object clo, int argc, object *args) ;/*object self_737073, object r_734291*/
static void __lambda_681(void *data, object clo, int argc, object *args) ;/*closure _,object k_734124, object exp_73868_732552, object scope_91sym_73869_732553, object refs_85_73870_732554_raw, ...*/
static void __lambda_683(void *data, object clo, int argc, object *args) ;/*object self_736972, object refs_73871_732555*/
static void __lambda_684(void *data, object clo, int argc, object *args) ;/*object self_736973, object r_734126*/
static void __lambda_686(void *data, object clo, int argc, object *args) ;/*object self_736975, object r_734128*/
static void __lambda_694(void *data, object clo, int argc, object *args) ;/*object self_736983, object r_734136*/
static void __lambda_695(void *data, object clo, int argc, object *args) ;/*object self_736984, object r_734137*/
static void __lambda_696(void *data, object clo, int argc, object *args) ;/*object self_736985, object r_734138*/
static void __lambda_702(void *data, object clo, int argc, object *args) ;/*object self_736991, object r_734145*/
static void __lambda_704(void *data, object clo, int argc, object *args) ;/*object self_736993, object r_734153*/
static void __lambda_711(void *data, object clo, int argc, object *args) ;/*object self_737000, object r_734170*/
static void __lambda_751(void *data, object clo, int argc, object *args) ;/*object self_737001, object r_734171*/
static void __lambda_775(void *data, object clo, int argc, object *args) ;/*object self_737012, object r_734184*/
static void __lambda_779(void *data, object clo, int argc, object *args) ;/*object self_737015, object k_734192, object e_73971_732574*/
static void __lambda_778(void *data, object clo, int argc, object *args) ;/*object self_737016, object r_734191*/
static void __lambda_776(void *data, object clo, int argc, object *args) ;/*object self_737013, object r_734189*/
static void __lambda_777(void *data, object clo, int argc, object *args) ;/*object self_737014, object r_734187*/
static void __lambda_761(void *data, object clo, int argc, object *args) ;/*object self_737017, object k_734193*/
static void __lambda_762(void *data, object clo, int argc, object *args) ;/*object self_737018, object r_734194*/
static void __lambda_771(void *data, object clo, int argc, object *args) ;/*object self_737019, object k_734205, object arg_73959_732570*/
static void __lambda_772(void *data, object clo, int argc, object *args) ;/*object self_737020, object r_734206*/
static void __lambda_773(void *data, object clo, int argc, object *args) ;/*object self_737021, object r_734210*/
static void __lambda_774(void *data, object clo, int argc, object *args) ;/*object self_737022, object r_734208*/
static void __lambda_763(void *data, object clo, int argc, object *args) ;/*object self_737023, object r_734203*/
static void __lambda_764(void *data, object clo, int argc, object *args) ;/*object self_737024, object r_734195*/
static void __lambda_767(void *data, object clo, int argc, object *args) ;/*object self_737025, object k_734199, object param_73965_732572*/
static void __lambda_769(void *data, object clo, int argc, object *args) ;/*object self_737026, object k_734201, object var_73966_732573*/
static void __lambda_770(void *data, object clo, int argc, object *args) ;/*object self_737027, object r_734202*/
static void __lambda_768(void *data, object clo, int argc, object *args) ;/*object self_737028, object r_734200*/
static void __lambda_765(void *data, object clo, int argc, object *args) ;/*object self_737029, object r_734196*/
static void __lambda_766(void *data, object clo, int argc, object *args) ;/*object self_737030, object r_734197*/
static void __lambda_752(void *data, object clo, int argc, object *args) ;/*object self_737002, object args_73952_732568*/
static void __lambda_1864(void *data, object clo, int argc, object *args) ;/*object self_737003, object args_73952_732568*/
static void __lambda_757(void *data, object clo, int argc, object *args) ;/*object self_737004, object k_734180, object param_73953_732569*/
static void __lambda_758(void *data, object clo, int argc, object *args) ;/*object self_737005, object r_734183*/
static void __lambda_759(void *data, object clo, int argc, object *args) ;/*object self_737006, object r_734181*/
static void __lambda_760(void *data, object clo, int argc, object *args) ;/*object self_737007, object r_734182*/
static void __lambda_753(void *data, object clo, int argc, object *args) ;/*object self_737008, object r_734177*/
static void __lambda_754(void *data, object clo, int argc, object *args) ;/*object self_737009, object r_734178*/
static void __lambda_755(void *data, object clo, int argc, object *args) ;/*object self_737010, object r_734172*/
static void __lambda_756(void *data, object clo, int argc, object *args) ;/*object self_737011, object r_734174*/
static void __lambda_712(void *data, object clo, int argc, object *args) ;/*object self_737031, object k_734212*/
static void __lambda_713(void *data, object clo, int argc, object *args) ;/*object self_737032, object r_734213*/
static void __lambda_714(void *data, object clo, int argc, object *args) ;/*object self_737033, object r_734270*/
static void __lambda_727(void *data, object clo, int argc, object *args) ;/*object self_737034, object tmp_73920_73922_732558*/
static void __lambda_743(void *data, object clo, int argc, object *args) ;/*object self_737035, object k_734242, object param_73924_732559*/
static void __lambda_745(void *data, object clo, int argc, object *args) ;/*object self_737036, object k_734244, object var_73925_732560*/
static void __lambda_746(void *data, object clo, int argc, object *args) ;/*object self_737037, object r_734251*/
static void __lambda_748(void *data, object clo, int argc, object *args) ;/*object self_737038, object r_734245*/
static void __lambda_749(void *data, object clo, int argc, object *args) ;/*object self_737039, object r_734248*/
static void __lambda_750(void *data, object clo, int argc, object *args) ;/*object self_737040, object r_734247*/
static void __lambda_747(void *data, object clo, int argc, object *args) ;/*object self_737041, object k_734250*/
static void __lambda_744(void *data, object clo, int argc, object *args) ;/*object self_737042, object r_734243*/
static void __lambda_728(void *data, object clo, int argc, object *args) ;/*object self_737043, object r_734239*/
static void __lambda_729(void *data, object clo, int argc, object *args) ;/*object self_737044, object r_734240*/
static void __lambda_730(void *data, object clo, int argc, object *args) ;/*object self_737045, object r_734216*/
static void __lambda_739(void *data, object clo, int argc, object *args) ;/*object self_737046, object k_734232, object arg_73934_732562*/
static void __lambda_740(void *data, object clo, int argc, object *args) ;/*object self_737047, object r_734233*/
static void __lambda_741(void *data, object clo, int argc, object *args) ;/*object self_737048, object r_734234*/
static void __lambda_742(void *data, object clo, int argc, object *args) ;/*object self_737049, object r_734235*/
static void __lambda_731(void *data, object clo, int argc, object *args) ;/*object self_737050, object r_734230*/
static void __lambda_732(void *data, object clo, int argc, object *args) ;/*object self_737051, object r_734217*/
static void __lambda_733(void *data, object clo, int argc, object *args) ;/*object self_737052, object r_734228*/
static void __lambda_734(void *data, object clo, int argc, object *args) ;/*object self_737053, object r_734218*/
static void __lambda_735(void *data, object clo, int argc, object *args) ;/*object self_737054, object tmp_73939_73941_732563*/
static void __lambda_736(void *data, object clo, int argc, object *args) ;/*object self_737055, object r_734220*/
static void __lambda_737(void *data, object clo, int argc, object *args) ;/*object self_737056, object r_734221*/
static void __lambda_738(void *data, object clo, int argc, object *args) ;/*object self_737057, object r_734222*/
static void __lambda_715(void *data, object clo, int argc, object *args) ;/*object self_737058, object k_734252*/
static void __lambda_722(void *data, object clo, int argc, object *args) ;/*object self_737059, object k_734261, object param_73943_732564*/
static void __lambda_724(void *data, object clo, int argc, object *args) ;/*object self_737060, object k_734263, object var_73944_732565*/
static void __lambda_725(void *data, object clo, int argc, object *args) ;/*object self_737061, object r_734267*/
static void __lambda_726(void *data, object clo, int argc, object *args) ;/*object self_737062, object r_734265*/
static void __lambda_723(void *data, object clo, int argc, object *args) ;/*object self_737063, object r_734262*/
static void __lambda_716(void *data, object clo, int argc, object *args) ;/*object self_737064, object r_734258*/
static void __lambda_717(void *data, object clo, int argc, object *args) ;/*object self_737065, object r_734259*/
static void __lambda_718(void *data, object clo, int argc, object *args) ;/*object self_737066, object r_734253*/
static void __lambda_720(void *data, object clo, int argc, object *args) ;/*object self_737067, object k_734256, object arg_73946_732566*/
static void __lambda_721(void *data, object clo, int argc, object *args) ;/*object self_737068, object tmp_73949_73951_732567*/
static void __lambda_719(void *data, object clo, int argc, object *args) ;/*object self_737069, object r_734254*/
static void __lambda_705(void *data, object clo, int argc, object *args) ;/*object self_736994, object r_734155*/
static void __lambda_706(void *data, object clo, int argc, object *args) ;/*object self_736995, object r_734159*/
static void __lambda_707(void *data, object clo, int argc, object *args) ;/*object self_736996, object r_734166*/
static void __lambda_708(void *data, object clo, int argc, object *args) ;/*object self_736997, object r_734161*/
static void __lambda_709(void *data, object clo, int argc, object *args) ;/*object self_736998, object r_734165*/
static void __lambda_710(void *data, object clo, int argc, object *args) ;/*object self_736999, object r_734163*/
static void __lambda_703(void *data, object clo, int argc, object *args) ;/*object self_736992, object r_734150*/
static void __lambda_697(void *data, object clo, int argc, object *args) ;/*object self_736986, object r_734141*/
static void __lambda_698(void *data, object clo, int argc, object *args) ;/*object self_736987, object r_734143*/
static void __lambda_699(void *data, object clo, int argc, object *args) ;/*object self_736988, object r_734144*/
static void __lambda_700(void *data, object clo, int argc, object *args) ;/*object self_736989, object r_734142*/
static void __lambda_701(void *data, object clo, int argc, object *args) ;/*object self_736990, object r_734140*/
static void __lambda_687(void *data, object clo, int argc, object *args) ;/*object self_736976, object r_734129*/
static void __lambda_688(void *data, object clo, int argc, object *args) ;/*object self_736977, object r_734130*/
static void __lambda_693(void *data, object clo, int argc, object *args) ;/*object self_736978, object k_734135, object b_73879_732557*/
static void __lambda_689(void *data, object clo, int argc, object *args) ;/*object self_736979, object r_734133*/
static void __lambda_690(void *data, object clo, int argc, object *args) ;/*object self_736980, object r_734134*/
static void __lambda_691(void *data, object clo, int argc, object *args) ;/*object self_736981, object r_734131*/
static void __lambda_692(void *data, object clo, int argc, object *args) ;/*object self_736982, object r_734132*/
static void __lambda_685(void *data, object clo, int argc, object *args) ;/*object self_736974, object key_73875_732556*/
static void __lambda_682(void *data, object clo, int argc, object *args) ;/*object self_737070, object k_734286*/
static void __lambda_594(void *data, object clo, int argc, object *args) ;/*closure _,object k_734017, object exp_73790_732537*/
static void __lambda_1863(void *data, object clo, int argc, object *args) ;/*object self_736882, object exp_73790_732537*/
static void __lambda_595(void *data, object clo, int argc, object *args) ;/*object self_736883, object r_734018*/
static void __lambda_606(void *data, object clo, int argc, object *args) ;/*object self_736894, object r_734030*/
static void __lambda_607(void *data, object clo, int argc, object *args) ;/*object self_736895, object r_734031*/
static void __lambda_611(void *data, object clo, int argc, object *args) ;/*object self_736899, object r_734035*/
static void __lambda_612(void *data, object clo, int argc, object *args) ;/*object self_736900, object r_734036*/
static void __lambda_613(void *data, object clo, int argc, object *args) ;/*object self_736901, object r_734037*/
static void __lambda_618(void *data, object clo, int argc, object *args) ;/*object self_736906, object r_734044*/
static void __lambda_623(void *data, object clo, int argc, object *args) ;/*object self_736911, object r_734053*/
static void __lambda_632(void *data, object clo, int argc, object *args) ;/*object self_736920, object r_734067*/
static void __lambda_636(void *data, object clo, int argc, object *args) ;/*object self_736921, object r_734068*/
static void __lambda_637(void *data, object clo, int argc, object *args) ;/*object self_736922, object r_734118*/
static void __lambda_638(void *data, object clo, int argc, object *args) ;/*object self_736923, object fnc_73843_732541*/
static void __lambda_644(void *data, object clo, int argc, object *args) ;/*object self_736924, object r_734070*/
static void __lambda_680(void *data, object clo, int argc, object *args) ;/*object self_736949, object k_734109, object e_73866_732551*/
static void __lambda_666(void *data, object clo, int argc, object *args) ;/*object self_736950, object r_734107*/
static void __lambda_667(void *data, object clo, int argc, object *args) ;/*object self_736951, object r_734108*/
static void __lambda_668(void *data, object clo, int argc, object *args) ;/*object self_736952, object r_734106*/
static void __lambda_669(void *data, object clo, int argc, object *args) ;/*object self_736953, object result_73861_732547*/
static void __lambda_672(void *data, object clo, int argc, object *args) ;/*object self_736954, object r_734096*/
static void __lambda_674(void *data, object clo, int argc, object *args) ;/*object self_736955, object k_734098, object k_73863_732548*/
static void __lambda_678(void *data, object clo, int argc, object *args) ;/*object self_736956, object k_734102, object obj_73864_732549*/
static void __lambda_679(void *data, object clo, int argc, object *args) ;/*object self_736957, object r_734103*/
static void __lambda_675(void *data, object clo, int argc, object *args) ;/*object self_736958, object r_734099*/
static void __lambda_677(void *data, object clo, int argc, object *args) ;/*object self_736959, object k_734101*/
static void __lambda_676(void *data, object clo, int argc, object *args) ;/*object self_736960, object r_734100*/
static void __lambda_673(void *data, object clo, int argc, object *args) ;/*object self_736961, object r_734097*/
static void __lambda_670(void *data, object clo, int argc, object *args) ;/*object self_736962, object k_734104*/
static void __lambda_671(void *data, object clo, int argc, object *args) ;/*object self_736963, object r_734105*/
static void __lambda_645(void *data, object clo, int argc, object *args) ;/*object self_736925, object new_91params_73850_732542, object new_91args_73851_732543, object args_73852_732544*/
static void __lambda_1862(void *data, object clo, int argc, object *args) ;/*object self_736926, object new_91params_73850_732542*/
static void __lambda_1861(void *data, object clo, int argc, object *args) ;/*object self_736927, object new_91args_73851_732543*/
static void __lambda_1860(void *data, object clo, int argc, object *args) ;/*object self_736928, object args_73852_732544*/
static void __lambda_656(void *data, object clo, int argc, object *args) ;/*object self_736929, object k_734084, object param_73853_732545*/
static void __lambda_657(void *data, object clo, int argc, object *args) ;/*object self_736930, object var_73854_732546_736144*/
static void __lambda_664(void *data, object clo, int argc, object *args) ;/*object self_736931, object r_734086_736151*/
static void __lambda_665(void *data, object clo, int argc, object *args) ;/*object self_736932, object r_734087_736152*/
static void __lambda_658(void *data, object clo, int argc, object *args) ;/*object self_736933, object k_734088_736145*/
static void __lambda_660(void *data, object clo, int argc, object *args) ;/*object self_736934, object r_734089_736147*/
static void __lambda_661(void *data, object clo, int argc, object *args) ;/*object self_736935, object r_734092_736148*/
static void __lambda_662(void *data, object clo, int argc, object *args) ;/*object self_736936, object r_734090_736149*/
static void __lambda_663(void *data, object clo, int argc, object *args) ;/*object self_736937, object r_734091_736150*/
static void __lambda_659(void *data, object clo, int argc, object *args) ;/*object self_736938, object k_734094_736146*/
static void __lambda_646(void *data, object clo, int argc, object *args) ;/*object self_736939, object r_734082*/
static void __lambda_647(void *data, object clo, int argc, object *args) ;/*object self_736940, object r_734083*/
static void __lambda_648(void *data, object clo, int argc, object *args) ;/*object self_736941, object r_734074*/
static void __lambda_649(void *data, object clo, int argc, object *args) ;/*object self_736942, object r_734078*/
static void __lambda_650(void *data, object clo, int argc, object *args) ;/*object self_736943, object r_734079*/
static void __lambda_651(void *data, object clo, int argc, object *args) ;/*object self_736944, object r_734080*/
static void __lambda_652(void *data, object clo, int argc, object *args) ;/*object self_736945, object r_734081*/
static void __lambda_653(void *data, object clo, int argc, object *args) ;/*object self_736946, object r_734075*/
static void __lambda_654(void *data, object clo, int argc, object *args) ;/*object self_736947, object r_734077*/
static void __lambda_655(void *data, object clo, int argc, object *args) ;/*object self_736948, object r_734076*/
static void __lambda_639(void *data, object clo, int argc, object *args) ;/*object self_736964, object k_734110*/
static void __lambda_640(void *data, object clo, int argc, object *args) ;/*object self_736965, object r_734111*/
static void __lambda_641(void *data, object clo, int argc, object *args) ;/*object self_736966, object r_734117*/
static void __lambda_642(void *data, object clo, int argc, object *args) ;/*object self_736967, object r_734116*/
static void __lambda_643(void *data, object clo, int argc, object *args) ;/*object self_736968, object r_734115*/
static void __lambda_633(void *data, object clo, int argc, object *args) ;/*object self_736969, object k_734119*/
static void __lambda_634(void *data, object clo, int argc, object *args) ;/*object self_736970, object r_734120*/
static void __lambda_635(void *data, object clo, int argc, object *args) ;/*object self_736971, object r_734121*/
static void __lambda_624(void *data, object clo, int argc, object *args) ;/*object self_736912, object r_734054*/
static void __lambda_631(void *data, object clo, int argc, object *args) ;/*object self_736919, object r_734066*/
static void __lambda_625(void *data, object clo, int argc, object *args) ;/*object self_736913, object r_734065*/
static void __lambda_626(void *data, object clo, int argc, object *args) ;/*object self_736914, object r_734057*/
static void __lambda_627(void *data, object clo, int argc, object *args) ;/*object self_736915, object r_734064*/
static void __lambda_628(void *data, object clo, int argc, object *args) ;/*object self_736916, object r_734059*/
static void __lambda_629(void *data, object clo, int argc, object *args) ;/*object self_736917, object r_734063*/
static void __lambda_630(void *data, object clo, int argc, object *args) ;/*object self_736918, object r_734061*/
static void __lambda_619(void *data, object clo, int argc, object *args) ;/*object self_736907, object r_734052*/
static void __lambda_620(void *data, object clo, int argc, object *args) ;/*object self_736908, object r_734047*/
static void __lambda_621(void *data, object clo, int argc, object *args) ;/*object self_736909, object r_734051*/
static void __lambda_622(void *data, object clo, int argc, object *args) ;/*object self_736910, object r_734049*/
static void __lambda_614(void *data, object clo, int argc, object *args) ;/*object self_736902, object r_734043*/
static void __lambda_615(void *data, object clo, int argc, object *args) ;/*object self_736903, object r_734040*/
static void __lambda_616(void *data, object clo, int argc, object *args) ;/*object self_736904, object r_734042*/
static void __lambda_617(void *data, object clo, int argc, object *args) ;/*object self_736905, object r_734041*/
static void __lambda_608(void *data, object clo, int argc, object *args) ;/*object self_736896, object var_73808_732540_736141*/
static void __lambda_610(void *data, object clo, int argc, object *args) ;/*object self_736897, object r_734033_736143*/
static void __lambda_609(void *data, object clo, int argc, object *args) ;/*object self_736898, object k_734034_736142*/
static void __lambda_596(void *data, object clo, int argc, object *args) ;/*object self_736884, object id_73796_732538*/
static void __lambda_597(void *data, object clo, int argc, object *args) ;/*object self_736885, object fnc_73799_732539_736132*/
static void __lambda_599(void *data, object clo, int argc, object *args) ;/*object self_736886, object r_734021_736134*/
static void __lambda_601(void *data, object clo, int argc, object *args) ;/*object self_736888, object r_734024_736136*/
static void __lambda_602(void *data, object clo, int argc, object *args) ;/*object self_736889, object r_734025_736137*/
static void __lambda_603(void *data, object clo, int argc, object *args) ;/*object self_736890, object r_734028_736138*/
static void __lambda_604(void *data, object clo, int argc, object *args) ;/*object self_736891, object r_734026_736139*/
static void __lambda_605(void *data, object clo, int argc, object *args) ;/*object self_736892, object r_734027_736140*/
static void __lambda_600(void *data, object clo, int argc, object *args) ;/*object self_736887, object r_734023_736135*/
static void __lambda_598(void *data, object clo, int argc, object *args) ;/*object self_736893, object k_734029_736133*/
static void __lambda_577(void *data, object clo, int argc, object *args) ;/*closure _,object k_733998, object ast_73781_732533*/
static void __lambda_578(void *data, object clo, int argc, object *args) ;/*object self_736865, object r_733999*/
static void __lambda_579(void *data, object clo, int argc, object *args) ;/*object self_736866, object r_734000*/
static void __lambda_580(void *data, object clo, int argc, object *args) ;/*object self_736867, object r_734001*/
static void __lambda_581(void *data, object clo, int argc, object *args) ;/*object self_736868, object body_73782_732534, object formals_73783_732535, object id_73784_732536*/
static void __lambda_1859(void *data, object clo, int argc, object *args) ;/*object self_736869, object body_73782_732534*/
static void __lambda_585(void *data, object clo, int argc, object *args) ;/*object self_736870, object r_734002*/
static void __lambda_586(void *data, object clo, int argc, object *args) ;/*object self_736871, object r_734003*/
static void __lambda_587(void *data, object clo, int argc, object *args) ;/*object self_736872, object r_734004*/
static void __lambda_588(void *data, object clo, int argc, object *args) ;/*object self_736873, object r_734011*/
static void __lambda_589(void *data, object clo, int argc, object *args) ;/*object self_736874, object r_734005*/
static void __lambda_590(void *data, object clo, int argc, object *args) ;/*object self_736875, object r_734010*/
static void __lambda_591(void *data, object clo, int argc, object *args) ;/*object self_736876, object r_734009*/
static void __lambda_592(void *data, object clo, int argc, object *args) ;/*object self_736877, object r_734007*/
static void __lambda_593(void *data, object clo, int argc, object *args) ;/*object self_736878, object r_734008*/
static void __lambda_582(void *data, object clo, int argc, object *args) ;/*object self_736879, object k_734012*/
static void __lambda_583(void *data, object clo, int argc, object *args) ;/*object self_736880, object r_734013*/
static void __lambda_584(void *data, object clo, int argc, object *args) ;/*object self_736881, object r_734014*/
static void __lambda_569(void *data, object clo, int argc, object *args) ;/*closure _,object k_733988, object owner_91id_73777_732529, object vars_73778_732530*/
static void __lambda_571(void *data, object clo, int argc, object *args) ;/*object self_736858, object k_733990, object return_73779_732531*/
static void __lambda_574(void *data, object clo, int argc, object *args) ;/*object self_736859, object k_733993, object var_73780_732532*/
static void __lambda_575(void *data, object clo, int argc, object *args) ;/*object self_736860, object r_733995_736130*/
static void __lambda_576(void *data, object clo, int argc, object *args) ;/*object self_736861, object r_733994_736131*/
static void __lambda_572(void *data, object clo, int argc, object *args) ;/*object self_736862, object r_733992*/
static void __lambda_573(void *data, object clo, int argc, object *args) ;/*object self_736863, object r_733991*/
static void __lambda_570(void *data, object clo, int argc, object *args) ;/*object self_736864, object r_733989*/
static void __lambda_563(void *data, object clo, int argc, object *args) ;/*closure _,object k_733973, object owner_91id_73765_732522, object adb_91var_73766_732523*/
static void __lambda_564(void *data, object clo, int argc, object *args) ;/*object self_736852, object loop_732525*/
static void __lambda_1858(void *data, object clo, int argc, object *args) ;/*object self_736853, object loop_732525*/
static void __lambda_568(void *data, object clo, int argc, object *args) ;/*object self_736854, object k_733977, object ref_91by_91ids_73767_732527*/
static void __lambda_565(void *data, object clo, int argc, object *args) ;/*object self_736855, object r_733976*/
static void __lambda_566(void *data, object clo, int argc, object *args) ;/*object self_736856, object r_733974*/
static void __lambda_567(void *data, object clo, int argc, object *args) ;/*object self_736857, object r_733975*/
static void __lambda_550(void *data, object clo, int argc, object *args) ;/*closure _,object k_733947, object exp_73742_732518, object scope_91sym_73743_732519*/
static void __lambda_551(void *data, object clo, int argc, object *args) ;/*object self_736840, object r_733948*/
static void __lambda_552(void *data, object clo, int argc, object *args) ;/*object self_736841, object r_733949*/
static void __lambda_553(void *data, object clo, int argc, object *args) ;/*object self_736842, object r_733950*/
static void __lambda_557(void *data, object clo, int argc, object *args) ;/*object self_736846, object r_733955*/
static void __lambda_562(void *data, object clo, int argc, object *args) ;/*object self_736850, object k_733970, object e_73763_732521*/
static void __lambda_561(void *data, object clo, int argc, object *args) ;/*object self_736851, object r_733968*/
static void __lambda_558(void *data, object clo, int argc, object *args) ;/*object self_736847, object r_733958*/
static void __lambda_559(void *data, object clo, int argc, object *args) ;/*object self_736848, object r_733960*/
static void __lambda_560(void *data, object clo, int argc, object *args) ;/*object self_736849, object r_733962*/
static void __lambda_555(void *data, object clo, int argc, object *args) ;/*object self_736843, object k_733952, object var_73753_732520*/
static void __lambda_556(void *data, object clo, int argc, object *args) ;/*object self_736844, object r_733954*/
static void __lambda_554(void *data, object clo, int argc, object *args) ;/*object self_736845, object r_733951*/
static void __lambda_529(void *data, object clo, int argc, object *args) ;/*closure _,object k_733914, object exp_73707_732513*/
static void __lambda_530(void *data, object clo, int argc, object *args) ;/*object self_736820, object r_733915*/
static void __lambda_538(void *data, object clo, int argc, object *args) ;/*object self_736828, object r_733923*/
static void __lambda_539(void *data, object clo, int argc, object *args) ;/*object self_736829, object r_733924*/
static void __lambda_540(void *data, object clo, int argc, object *args) ;/*object self_736830, object r_733925*/
static void __lambda_541(void *data, object clo, int argc, object *args) ;/*object self_736831, object r_733927*/
static void __lambda_542(void *data, object clo, int argc, object *args) ;/*object self_736832, object r_733929*/
static void __lambda_546(void *data, object clo, int argc, object *args) ;/*object self_736836, object r_733941*/
static void __lambda_547(void *data, object clo, int argc, object *args) ;/*object self_736837, object r_733942*/
static void __lambda_549(void *data, object clo, int argc, object *args) ;/*object self_736838, object k_733944, object e_73740_732517*/
static void __lambda_548(void *data, object clo, int argc, object *args) ;/*object self_736839, object r_733943*/
static void __lambda_543(void *data, object clo, int argc, object *args) ;/*object self_736833, object r_733932*/
static void __lambda_544(void *data, object clo, int argc, object *args) ;/*object self_736834, object r_733934*/
static void __lambda_545(void *data, object clo, int argc, object *args) ;/*object self_736835, object r_733936*/
static void __lambda_531(void *data, object clo, int argc, object *args) ;/*object self_736821, object id_73713_732514*/
static void __lambda_532(void *data, object clo, int argc, object *args) ;/*object self_736822, object fnc_73716_732515_736123*/
static void __lambda_533(void *data, object clo, int argc, object *args) ;/*object self_736823, object r_733922_736124*/
static void __lambda_534(void *data, object clo, int argc, object *args) ;/*object self_736824, object r_733918_736125*/
static void __lambda_537(void *data, object clo, int argc, object *args) ;/*object self_736825, object k_733921_736128, object expr_73718_732516_736129*/
static void __lambda_535(void *data, object clo, int argc, object *args) ;/*object self_736826, object r_733919_736126*/
static void __lambda_536(void *data, object clo, int argc, object *args) ;/*object self_736827, object r_733920_736127*/
static void __lambda_417(void *data, object clo, int argc, object *args) ;/*closure _,object k_733774, object exp_73639_732488, object scope_91sym_73640_732489, object lid_73641_732490*/
static void __lambda_418(void *data, object clo, int argc, object *args) ;/*object self_736707, object r_733775*/
static void __lambda_441(void *data, object clo, int argc, object *args) ;/*object self_736730, object r_733800*/
static void __lambda_442(void *data, object clo, int argc, object *args) ;/*object self_736731, object r_733801*/
static void __lambda_443(void *data, object clo, int argc, object *args) ;/*object self_736732, object r_733802*/
static void __lambda_446(void *data, object clo, int argc, object *args) ;/*object self_736735, object r_733805*/
static void __lambda_459(void *data, object clo, int argc, object *args) ;/*object self_736748, object r_733818*/
static void __lambda_475(void *data, object clo, int argc, object *args) ;/*object self_736764, object r_733842*/
static void __lambda_481(void *data, object clo, int argc, object *args) ;/*object self_736770, object r_733854*/
static void __lambda_486(void *data, object clo, int argc, object *args) ;/*object self_736771, object r_733855*/
static void __lambda_525(void *data, object clo, int argc, object *args) ;/*object self_736772, object k_733898, object arg_73687_732504*/
static void __lambda_527(void *data, object clo, int argc, object *args) ;/*object self_736773, object k_733901, object var_73688_732505*/
static void __lambda_528(void *data, object clo, int argc, object *args) ;/*object self_736774, object r_733903*/
static void __lambda_526(void *data, object clo, int argc, object *args) ;/*object self_736775, object r_733900*/
static void __lambda_487(void *data, object clo, int argc, object *args) ;/*object self_736776, object r_733896*/
static void __lambda_488(void *data, object clo, int argc, object *args) ;/*object self_736777, object r_733897*/
static void __lambda_489(void *data, object clo, int argc, object *args) ;/*object self_736778, object r_733856*/
static void __lambda_503(void *data, object clo, int argc, object *args) ;/*object self_736779, object r_733857*/
static void __lambda_522(void *data, object clo, int argc, object *args) ;/*object self_736780, object r_733858*/
static void __lambda_524(void *data, object clo, int argc, object *args) ;/*object self_736781, object k_733860, object e_73705_732512*/
static void __lambda_523(void *data, object clo, int argc, object *args) ;/*object self_736782, object r_733859*/
static void __lambda_504(void *data, object clo, int argc, object *args) ;/*object self_736783, object k_733861*/
static void __lambda_508(void *data, object clo, int argc, object *args) ;/*object self_736784, object r_733862*/
static void __lambda_509(void *data, object clo, int argc, object *args) ;/*object self_736785, object r_733876*/
static void __lambda_510(void *data, object clo, int argc, object *args) ;/*object self_736786, object params_73699_732509*/
static void __lambda_1857(void *data, object clo, int argc, object *args) ;/*object self_736787, object params_73699_732509*/
static void __lambda_513(void *data, object clo, int argc, object *args) ;/*object self_736788, object k_733866, object arg_73700_732510*/
static void __lambda_514(void *data, object clo, int argc, object *args) ;/*object self_736789, object r_733869*/
static void __lambda_518(void *data, object clo, int argc, object *args) ;/*object self_736790, object k_733871, object var_73701_732511*/
static void __lambda_519(void *data, object clo, int argc, object *args) ;/*object self_736791, object r_733872*/
static void __lambda_520(void *data, object clo, int argc, object *args) ;/*object self_736792, object r_733873*/
static void __lambda_521(void *data, object clo, int argc, object *args) ;/*object self_736793, object r_733874*/
static void __lambda_515(void *data, object clo, int argc, object *args) ;/*object self_736794, object r_733870*/
static void __lambda_516(void *data, object clo, int argc, object *args) ;/*object self_736795, object r_733867*/
static void __lambda_517(void *data, object clo, int argc, object *args) ;/*object self_736796, object r_733868*/
static void __lambda_511(void *data, object clo, int argc, object *args) ;/*object self_736797, object r_733864*/
static void __lambda_512(void *data, object clo, int argc, object *args) ;/*object self_736798, object r_733865*/
static void __lambda_505(void *data, object clo, int argc, object *args) ;/*object self_736799, object k_733877*/
static void __lambda_506(void *data, object clo, int argc, object *args) ;/*object self_736800, object r_733878*/
static void __lambda_507(void *data, object clo, int argc, object *args) ;/*object self_736801, object r_733879*/
static void __lambda_490(void *data, object clo, int argc, object *args) ;/*object self_736802, object k_733882*/
static void __lambda_491(void *data, object clo, int argc, object *args) ;/*object self_736803, object r_733883*/
static void __lambda_492(void *data, object clo, int argc, object *args) ;/*object self_736804, object e_73692_732506*/
static void __lambda_1856(void *data, object clo, int argc, object *args) ;/*object self_736805, object e_73692_732506*/
static void __lambda_502(void *data, object clo, int argc, object *args) ;/*object self_736806, object r_733885*/
static void __lambda_493(void *data, object clo, int argc, object *args) ;/*object self_736807, object k_733886*/
static void __lambda_494(void *data, object clo, int argc, object *args) ;/*object self_736808, object r_733887*/
static void __lambda_501(void *data, object clo, int argc, object *args) ;/*object self_736809, object k_733894, object var_73693_732507*/
static void __lambda_495(void *data, object clo, int argc, object *args) ;/*object self_736810, object r_733893*/
static void __lambda_496(void *data, object clo, int argc, object *args) ;/*object self_736811, object r_733888*/
static void __lambda_498(void *data, object clo, int argc, object *args) ;/*object self_736812, object k_733890, object var_73694_732508*/
static void __lambda_499(void *data, object clo, int argc, object *args) ;/*object self_736813, object r_733891*/
static void __lambda_500(void *data, object clo, int argc, object *args) ;/*object self_736814, object r_733892*/
static void __lambda_497(void *data, object clo, int argc, object *args) ;/*object self_736815, object r_733889*/
static void __lambda_482(void *data, object clo, int argc, object *args) ;/*object self_736816, object k_733904*/
static void __lambda_484(void *data, object clo, int argc, object *args) ;/*object self_736817, object k_733908, object var_73686_732503*/
static void __lambda_485(void *data, object clo, int argc, object *args) ;/*object self_736818, object r_733910*/
static void __lambda_483(void *data, object clo, int argc, object *args) ;/*object self_736819, object r_733907*/
static void __lambda_476(void *data, object clo, int argc, object *args) ;/*object self_736765, object r_733845*/
static void __lambda_477(void *data, object clo, int argc, object *args) ;/*object self_736766, object r_733852*/
static void __lambda_478(void *data, object clo, int argc, object *args) ;/*object self_736767, object r_733847*/
static void __lambda_479(void *data, object clo, int argc, object *args) ;/*object self_736768, object r_733851*/
static void __lambda_480(void *data, object clo, int argc, object *args) ;/*object self_736769, object r_733849*/
static void __lambda_464(void *data, object clo, int argc, object *args) ;/*object self_736749, object r_733819*/
static void __lambda_467(void *data, object clo, int argc, object *args) ;/*object self_736750, object k_733824, object var_73676_732502*/
static void __lambda_470(void *data, object clo, int argc, object *args) ;/*object self_736751, object r_733825*/
static void __lambda_471(void *data, object clo, int argc, object *args) ;/*object self_736752, object r_733826*/
static void __lambda_472(void *data, object clo, int argc, object *args) ;/*object self_736753, object r_733827*/
static void __lambda_473(void *data, object clo, int argc, object *args) ;/*object self_736754, object r_733828*/
static void __lambda_474(void *data, object clo, int argc, object *args) ;/*object self_736755, object r_733829*/
static void __lambda_468(void *data, object clo, int argc, object *args) ;/*object self_736756, object k_733832*/
static void __lambda_469(void *data, object clo, int argc, object *args) ;/*object self_736757, object r_733833*/
static void __lambda_465(void *data, object clo, int argc, object *args) ;/*object self_736758, object r_733823*/
static void __lambda_466(void *data, object clo, int argc, object *args) ;/*object self_736759, object r_733820*/
static void __lambda_460(void *data, object clo, int argc, object *args) ;/*object self_736760, object k_733834*/
static void __lambda_462(void *data, object clo, int argc, object *args) ;/*object self_736761, object k_733837, object fnc_73675_732501*/
static void __lambda_463(void *data, object clo, int argc, object *args) ;/*object self_736762, object r_733840*/
static void __lambda_461(void *data, object clo, int argc, object *args) ;/*object self_736763, object r_733836*/
static void __lambda_447(void *data, object clo, int argc, object *args) ;/*object self_736736, object r_733809*/
static void __lambda_452(void *data, object clo, int argc, object *args) ;/*object self_736737, object k_733811, object var_73671_732500*/
static void __lambda_453(void *data, object clo, int argc, object *args) ;/*object self_736738, object r_733812*/
static void __lambda_454(void *data, object clo, int argc, object *args) ;/*object self_736739, object r_733813*/
static void __lambda_455(void *data, object clo, int argc, object *args) ;/*object self_736740, object r_733816*/
static void __lambda_456(void *data, object clo, int argc, object *args) ;/*object self_736741, object r_733817*/
static void __lambda_457(void *data, object clo, int argc, object *args) ;/*object self_736742, object r_733814*/
static void __lambda_458(void *data, object clo, int argc, object *args) ;/*object self_736743, object r_733815*/
static void __lambda_448(void *data, object clo, int argc, object *args) ;/*object self_736744, object r_733810*/
static void __lambda_449(void *data, object clo, int argc, object *args) ;/*object self_736745, object r_733806*/
static void __lambda_450(void *data, object clo, int argc, object *args) ;/*object self_736746, object r_733807*/
static void __lambda_451(void *data, object clo, int argc, object *args) ;/*object self_736747, object r_733808*/
static void __lambda_444(void *data, object clo, int argc, object *args) ;/*object self_736733, object r_733804_736301*/
static void __lambda_445(void *data, object clo, int argc, object *args) ;/*object self_736734, object var_73667_732499_736122_736302*/
static void __lambda_419(void *data, object clo, int argc, object *args) ;/*object self_736708, object id_73647_732491*/
static void __lambda_420(void *data, object clo, int argc, object *args) ;/*object self_736709, object r_733799_736275*/
static void __lambda_421(void *data, object clo, int argc, object *args) ;/*object self_736710, object fnc_73650_732492_736073_736276*/
static void __lambda_422(void *data, object clo, int argc, object *args) ;/*object self_736711, object r_733778_736074_736098_736277*/
static void __lambda_437(void *data, object clo, int argc, object *args) ;/*object self_736712, object k_733795_736092_736116_736295, object arg_73652_732493_736093_736117_736296*/
static void __lambda_439(void *data, object clo, int argc, object *args) ;/*object self_736713, object k_733797_736095_736119_736298, object var_73653_732494_736096_736120_736299*/
static void __lambda_440(void *data, object clo, int argc, object *args) ;/*object self_736714, object r_733798_736097_736121_736300*/
static void __lambda_438(void *data, object clo, int argc, object *args) ;/*object self_736715, object r_733796_736094_736118_736297*/
static void __lambda_423(void *data, object clo, int argc, object *args) ;/*object self_736716, object r_733793_736075_736099_736278*/
static void __lambda_424(void *data, object clo, int argc, object *args) ;/*object self_736717, object r_733794_736076_736100_736279*/
static void __lambda_425(void *data, object clo, int argc, object *args) ;/*object self_736718, object r_733779_736077_736101_736280*/
static void __lambda_436(void *data, object clo, int argc, object *args) ;/*object self_736719, object k_733792_736090_736114_736293, object expr_73654_732495_736091_736115_736294*/
static void __lambda_426(void *data, object clo, int argc, object *args) ;/*object self_736720, object r_733790_736078_736102_736281*/
static void __lambda_427(void *data, object clo, int argc, object *args) ;/*object self_736721, object r_733791_736079_736103_736282*/
static void __lambda_428(void *data, object clo, int argc, object *args) ;/*object self_736722, object r_733780_736080_736104_736283*/
static void __lambda_430(void *data, object clo, int argc, object *args) ;/*object self_736723, object k_733783_736082_736106_736285, object inner_91fnc_73655_732496_736083_736107_736286*/
static void __lambda_431(void *data, object clo, int argc, object *args) ;/*object self_736724, object vars_91set_73656_732497_736084_736108_736287*/
static void __lambda_433(void *data, object clo, int argc, object *args) ;/*object self_736725, object k_733787_736086_736110_736289, object outer_91fnc_73657_732498_736087_736111_736290*/
static void __lambda_434(void *data, object clo, int argc, object *args) ;/*object self_736726, object r_733789_736088_736112_736291*/
static void __lambda_435(void *data, object clo, int argc, object *args) ;/*object self_736727, object r_733788_736089_736113_736292*/
static void __lambda_432(void *data, object clo, int argc, object *args) ;/*object self_736728, object r_733786_736085_736109_736288*/
static void __lambda_429(void *data, object clo, int argc, object *args) ;/*object self_736729, object r_733782_736081_736105_736284*/
static void __lambda_374(void *data, object clo, int argc, object *args) ;/*closure _,object k_733716, object exp_73591_732475, object lid_73592_732476*/
static void __lambda_375(void *data, object clo, int argc, object *args) ;/*object self_736664, object r_733717*/
static void __lambda_388(void *data, object clo, int argc, object *args) ;/*object self_736677, object r_733731*/
static void __lambda_389(void *data, object clo, int argc, object *args) ;/*object self_736678, object r_733732*/
static void __lambda_390(void *data, object clo, int argc, object *args) ;/*object self_736679, object r_733733*/
static void __lambda_391(void *data, object clo, int argc, object *args) ;/*object self_736680, object r_733734*/
static void __lambda_392(void *data, object clo, int argc, object *args) ;/*object self_736681, object r_733736*/
static void __lambda_396(void *data, object clo, int argc, object *args) ;/*object self_736685, object r_733741*/
static void __lambda_399(void *data, object clo, int argc, object *args) ;/*object self_736688, object r_733747*/
static void __lambda_400(void *data, object clo, int argc, object *args) ;/*object self_736689, object pure_91ref_73628_732482*/
static void __lambda_1855(void *data, object clo, int argc, object *args) ;/*object self_736690, object pure_91ref_73628_732482*/
static void __lambda_409(void *data, object clo, int argc, object *args) ;/*object self_736691, object r_733748*/
static void __lambda_414(void *data, object clo, int argc, object *args) ;/*object self_736692, object r_733749*/
static void __lambda_416(void *data, object clo, int argc, object *args) ;/*object self_736693, object k_733751, object e_73637_732487*/
static void __lambda_415(void *data, object clo, int argc, object *args) ;/*object self_736694, object r_733750*/
static void __lambda_410(void *data, object clo, int argc, object *args) ;/*object self_736695, object k_733752*/
static void __lambda_411(void *data, object clo, int argc, object *args) ;/*object self_736696, object tmp_73632_73634_732485*/
static void __lambda_413(void *data, object clo, int argc, object *args) ;/*object self_736697, object k_733755, object fnc_73636_732486*/
static void __lambda_412(void *data, object clo, int argc, object *args) ;/*object self_736698, object r_733754*/
static void __lambda_401(void *data, object clo, int argc, object *args) ;/*object self_736699, object k_733761*/
static void __lambda_403(void *data, object clo, int argc, object *args) ;/*object self_736700, object k_733765, object var_73629_732483*/
static void __lambda_404(void *data, object clo, int argc, object *args) ;/*object self_736701, object r_733766*/
static void __lambda_405(void *data, object clo, int argc, object *args) ;/*object self_736702, object r_733767*/
static void __lambda_407(void *data, object clo, int argc, object *args) ;/*object self_736703, object k_733769, object fnc_73630_732484*/
static void __lambda_408(void *data, object clo, int argc, object *args) ;/*object self_736704, object r_733770*/
static void __lambda_406(void *data, object clo, int argc, object *args) ;/*object self_736705, object r_733768*/
static void __lambda_402(void *data, object clo, int argc, object *args) ;/*object self_736706, object r_733764*/
static void __lambda_397(void *data, object clo, int argc, object *args) ;/*object self_736686, object r_733742*/
static void __lambda_398(void *data, object clo, int argc, object *args) ;/*object self_736687, object r_733743*/
static void __lambda_395(void *data, object clo, int argc, object *args) ;/*object self_736682, object k_733740, object fnc_73621_732481*/
static void __lambda_393(void *data, object clo, int argc, object *args) ;/*object self_736683, object r_733739*/
static void __lambda_394(void *data, object clo, int argc, object *args) ;/*object self_736684, object r_733737*/
static void __lambda_376(void *data, object clo, int argc, object *args) ;/*object self_736665, object id_73598_732477*/
static void __lambda_377(void *data, object clo, int argc, object *args) ;/*object self_736666, object r_733730_736262*/
static void __lambda_378(void *data, object clo, int argc, object *args) ;/*object self_736667, object fnc_73601_732478_736050_736263*/
static void __lambda_379(void *data, object clo, int argc, object *args) ;/*object self_736668, object r_733720_736051_736062_736264*/
static void __lambda_387(void *data, object clo, int argc, object *args) ;/*object self_736669, object k_733729_736060_736071_736273, object expr_73603_732479_736061_736072_736274*/
static void __lambda_380(void *data, object clo, int argc, object *args) ;/*object self_736670, object r_733727_736052_736063_736265*/
static void __lambda_381(void *data, object clo, int argc, object *args) ;/*object self_736671, object r_733728_736053_736064_736266*/
static void __lambda_382(void *data, object clo, int argc, object *args) ;/*object self_736672, object r_733721_736054_736065_736267*/
static void __lambda_384(void *data, object clo, int argc, object *args) ;/*object self_736673, object r_733722_736056_736067_736269*/
static void __lambda_386(void *data, object clo, int argc, object *args) ;/*object self_736674, object k_733724_736058_736069_736271, object f_73605_732480_736059_736070_736272*/
static void __lambda_385(void *data, object clo, int argc, object *args) ;/*object self_736675, object r_733723_736057_736068_736270*/
static void __lambda_383(void *data, object clo, int argc, object *args) ;/*object self_736676, object k_733725_736055_736066_736268*/
static void __lambda_340(void *data, object clo, int argc, object *args) ;/*closure _,object k_733672, object exp_73551_732465, object lid_73552_732466*/
static void __lambda_341(void *data, object clo, int argc, object *args) ;/*object self_736631, object r_733673*/
static void __lambda_355(void *data, object clo, int argc, object *args) ;/*object self_736645, object r_733688*/
static void __lambda_356(void *data, object clo, int argc, object *args) ;/*object self_736646, object r_733689*/
static void __lambda_357(void *data, object clo, int argc, object *args) ;/*object self_736647, object r_733690*/
static void __lambda_358(void *data, object clo, int argc, object *args) ;/*object self_736648, object r_733691*/
static void __lambda_367(void *data, object clo, int argc, object *args) ;/*object self_736657, object r_733703*/
static void __lambda_368(void *data, object clo, int argc, object *args) ;/*object self_736658, object r_733705*/
static void __lambda_371(void *data, object clo, int argc, object *args) ;/*object self_736661, object r_733711*/
static void __lambda_373(void *data, object clo, int argc, object *args) ;/*object self_736662, object k_733713, object e_73589_732474*/
static void __lambda_372(void *data, object clo, int argc, object *args) ;/*object self_736663, object r_733712*/
static void __lambda_369(void *data, object clo, int argc, object *args) ;/*object self_736659, object r_733706*/
static void __lambda_370(void *data, object clo, int argc, object *args) ;/*object self_736660, object r_733707*/
static void __lambda_359(void *data, object clo, int argc, object *args) ;/*object self_736649, object val_73578_732472*/
static void __lambda_366(void *data, object clo, int argc, object *args) ;/*object self_736650, object r_733692*/
static void __lambda_360(void *data, object clo, int argc, object *args) ;/*object self_736651, object k_733695*/
static void __lambda_361(void *data, object clo, int argc, object *args) ;/*object self_736652, object r_733696*/
static void __lambda_362(void *data, object clo, int argc, object *args) ;/*object self_736653, object r_733697*/
static void __lambda_364(void *data, object clo, int argc, object *args) ;/*object self_736654, object k_733699, object var_73579_732473*/
static void __lambda_365(void *data, object clo, int argc, object *args) ;/*object self_736655, object r_733700*/
static void __lambda_363(void *data, object clo, int argc, object *args) ;/*object self_736656, object r_733698*/
static void __lambda_342(void *data, object clo, int argc, object *args) ;/*object self_736632, object id_73558_732467*/
static void __lambda_343(void *data, object clo, int argc, object *args) ;/*object self_736633, object r_733687_736248*/
static void __lambda_344(void *data, object clo, int argc, object *args) ;/*object self_736634, object fnc_73561_732468_736025_736249*/
static void __lambda_345(void *data, object clo, int argc, object *args) ;/*object self_736635, object r_733676_736026_736038_736250*/
static void __lambda_351(void *data, object clo, int argc, object *args) ;/*object self_736636, object r_733677_736033_736045_736257*/
static void __lambda_354(void *data, object clo, int argc, object *args) ;/*object self_736637, object k_733680_736036_736048_736260, object expr_73565_732471_736037_736049_736261*/
static void __lambda_352(void *data, object clo, int argc, object *args) ;/*object self_736638, object r_733678_736034_736046_736258*/
static void __lambda_353(void *data, object clo, int argc, object *args) ;/*object self_736639, object r_733679_736035_736047_736259*/
static void __lambda_346(void *data, object clo, int argc, object *args) ;/*object self_736640, object k_733681_736027_736039_736251*/
static void __lambda_347(void *data, object clo, int argc, object *args) ;/*object self_736641, object r_733682_736028_736040_736252*/
static void __lambda_348(void *data, object clo, int argc, object *args) ;/*object self_736642, object r_733686_736029_736041_736253*/
static void __lambda_350(void *data, object clo, int argc, object *args) ;/*object self_736643, object k_733685_736031_736043_736255, object var_73564_732470_736032_736044_736256*/
static void __lambda_349(void *data, object clo, int argc, object *args) ;/*object self_736644, object r_733684_736030_736042_736254*/
static void __lambda_301(void *data, object clo, int argc, object *args) ;/*closure _,object k_733613, object expr_73438_732449*/
static void __lambda_302(void *data, object clo, int argc, object *args) ;/*object self_736592, object scan_732451*/
static void __lambda_1854(void *data, object clo, int argc, object *args) ;/*object self_736593, object scan_732451*/
static void __lambda_322(void *data, object clo, int argc, object *args) ;/*object self_736594, object k_733646, object expr_73439_732453, object fail_73440_732454*/
static void __lambda_323(void *data, object clo, int argc, object *args) ;/*object self_736595, object r_733648*/
static void __lambda_324(void *data, object clo, int argc, object *args) ;/*object self_736596, object r_733649*/
static void __lambda_325(void *data, object clo, int argc, object *args) ;/*object self_736597, object r_733650*/
static void __lambda_326(void *data, object clo, int argc, object *args) ;/*object self_736598, object r_733651*/
static void __lambda_337(void *data, object clo, int argc, object *args) ;/*object self_736603, object r_733659*/
static void __lambda_339(void *data, object clo, int argc, object *args) ;/*object self_736604, object k_733662, object e_73472_732459*/
static void __lambda_338(void *data, object clo, int argc, object *args) ;/*object self_736605, object r_733660*/
static void __lambda_331(void *data, object clo, int argc, object *args) ;/*object self_736606, object k_733663*/
static void __lambda_332(void *data, object clo, int argc, object *args) ;/*object self_736607, object r_733669*/
static void __lambda_336(void *data, object clo, int argc, object *args) ;/*object self_736608, object r_733664*/
static void __lambda_333(void *data, object clo, int argc, object *args) ;/*object self_736609, object k_733666*/
static void __lambda_334(void *data, object clo, int argc, object *args) ;/*object self_736610, object tmp_73465_73467_732457*/
static void __lambda_335(void *data, object clo, int argc, object *args) ;/*object self_736611, object tmp_73469_73471_732458*/
static void __lambda_327(void *data, object clo, int argc, object *args) ;/*object self_736599, object r_733652*/
static void __lambda_328(void *data, object clo, int argc, object *args) ;/*object self_736600, object r_733655*/
static void __lambda_329(void *data, object clo, int argc, object *args) ;/*object self_736601, object r_733653*/
static void __lambda_330(void *data, object clo, int argc, object *args) ;/*object self_736602, object r_733654*/
static void __lambda_303(void *data, object clo, int argc, object *args) ;/*object self_736612, object r_733645*/
static void __lambda_304(void *data, object clo, int argc, object *args) ;/*object self_736613, object r_733614*/
static void __lambda_309(void *data, object clo, int argc, object *args) ;/*object self_736614, object r_733615*/
static void __lambda_311(void *data, object clo, int argc, object *args) ;/*object self_736615, object k_733617, object k_73479_732460*/
static void __lambda_312(void *data, object clo, int argc, object *args) ;/*object self_736616, object r_733635*/
static void __lambda_319(void *data, object clo, int argc, object *args) ;/*object self_736617, object k_733631, object v_73497_732464*/
static void __lambda_320(void *data, object clo, int argc, object *args) ;/*object self_736618, object r_733632*/
static void __lambda_321(void *data, object clo, int argc, object *args) ;/*object self_736619, object r_733633*/
static void __lambda_313(void *data, object clo, int argc, object *args) ;/*object self_736620, object r_733629*/
static void __lambda_314(void *data, object clo, int argc, object *args) ;/*object self_736621, object r_733630*/
static void __lambda_315(void *data, object clo, int argc, object *args) ;/*object self_736622, object fv_73488_732463*/
static void __lambda_318(void *data, object clo, int argc, object *args) ;/*object self_736623, object k_733626*/
static void __lambda_316(void *data, object clo, int argc, object *args) ;/*object self_736624, object r_733625*/
static void __lambda_317(void *data, object clo, int argc, object *args) ;/*object self_736625, object r_733623*/
static void __lambda_310(void *data, object clo, int argc, object *args) ;/*object self_736626, object r_733616*/
static void __lambda_305(void *data, object clo, int argc, object *args) ;/*object self_736627, object k_733636*/
static void __lambda_306(void *data, object clo, int argc, object *args) ;/*object self_736628, object r_733637*/
static void __lambda_307(void *data, object clo, int argc, object *args) ;/*object self_736629, object r_733638*/
static void __lambda_308(void *data, object clo, int argc, object *args) ;/*object self_736630, object r_733640*/
static void __lambda_297(void *data, object clo, int argc, object *args) ;/*closure _,object k_733607, object id_73435_732446, object callback_73436_732447*/
static void __lambda_298(void *data, object clo, int argc, object *args) ;/*object self_736589, object r_733610_736245*/
static void __lambda_299(void *data, object clo, int argc, object *args) ;/*object self_736590, object fnc_73437_732448_736023_736246*/
static void __lambda_300(void *data, object clo, int argc, object *args) ;/*object self_736591, object r_733609_736024_736247*/
static void __lambda_294(void *data, object clo, int argc, object *args) ;/*closure _,object k_733602, object id_73432_732443, object callback_73433_732444*/
static void __lambda_295(void *data, object clo, int argc, object *args) ;/*object self_736587, object r_733604_736243*/
static void __lambda_296(void *data, object clo, int argc, object *args) ;/*object self_736588, object fnc_73434_732445_736022_736244*/
static void __lambda_290(void *data, object clo, int argc, object *args) ;/*closure _,object k_733596, object sym_73423_732439, object callback_73424_732440*/
static void __lambda_291(void *data, object clo, int argc, object *args) ;/*object self_736584, object var_73427_732441_736019*/
static void __lambda_293(void *data, object clo, int argc, object *args) ;/*object self_736585, object result_73430_732442_736021*/
static void __lambda_292(void *data, object clo, int argc, object *args) ;/*object self_736586, object k_733599_736020*/
static void __lambda_287(void *data, object clo, int argc, object *args) ;/*closure _,object k_733591, object sym_73420_732436, object fnc_73421_732437*/
static void __lambda_288(void *data, object clo, int argc, object *args) ;/*object self_736582, object r_733593_736241*/
static void __lambda_289(void *data, object clo, int argc, object *args) ;/*object self_736583, object var_73422_732438_736018_736242*/
static void __lambda_283(void *data, object clo, int argc, object *args) ;/*closure _,object k_733585, object sym_73417_732433, object fnc_73418_732434*/
static void __lambda_284(void *data, object clo, int argc, object *args) ;/*object self_736579, object r_733588_736238*/
static void __lambda_285(void *data, object clo, int argc, object *args) ;/*object self_736580, object var_73419_732435_736016_736239*/
static void __lambda_286(void *data, object clo, int argc, object *args) ;/*object self_736581, object r_733587_736017_736240*/
static void __lambda_282(void *data, object clo, int argc, object *args) ;/*closure _,object k_733578, object exp_73400_732428*/
static void __lambda_281(void *data, object clo, int argc, object *args) ;/*closure _,object k_733571*/
static void __lambda_278(void *data, object clo, int argc, object *args) ;/*closure _,object k_733565, object simple_73389_732417, object all_91params_73390_732418, object unused_91params_73391_732419, object assigned_91to_91var_73392_732420, object side_91effects_73393_732421, object well_91known_73394_732422, object cgen_91id_73395_732423, object closure_91size_73396_732424, object self_91closure_91index_73397_732425, object calls_91self_73398_732426, object vars_91mutated_91by_91set_73399_732427*/
static void __lambda_279(void *data, object clo, int argc, object *args) ;/*object self_736577, object r_733566*/
static void __lambda_280(void *data, object clo, int argc, object *args) ;/*object self_736578, object r_733568*/
static void __lambda_277(void *data, object clo, int argc, object *args) ;/*closure _,object k_733510*/
static void __lambda_259(void *data, object clo, int argc, object *args) ;/*closure _,object k_733490, object sym_73373_732406, object var_73374_732407, object value_73375_732408*/
static void __lambda_260(void *data, object clo, int argc, object *args) ;/*object self_736559, object update_91lambda_91atv_67_732410*/
static void __lambda_1853(void *data, object clo, int argc, object *args) ;/*object self_736560, object update_91lambda_91atv_67_732410*/
static void __lambda_265(void *data, object clo, int argc, object *args) ;/*object self_736561, object k_733495, object syms_73376_732412, object value_73377_732413*/
static void __lambda_266(void *data, object clo, int argc, object *args) ;/*object self_736562, object r_733496*/
static void __lambda_272(void *data, object clo, int argc, object *args) ;/*object self_736568, object r_733502*/
static void __lambda_274(void *data, object clo, int argc, object *args) ;/*object self_736569, object k_733504, object var_73386_732416*/
static void __lambda_275(void *data, object clo, int argc, object *args) ;/*object self_736570, object r_733505*/
static void __lambda_276(void *data, object clo, int argc, object *args) ;/*object self_736571, object r_733507*/
static void __lambda_273(void *data, object clo, int argc, object *args) ;/*object self_736572, object r_733503*/
static void __lambda_267(void *data, object clo, int argc, object *args) ;/*object self_736563, object id_73381_732414*/
static void __lambda_269(void *data, object clo, int argc, object *args) ;/*object self_736564, object k_733499, object fnc_73382_732415*/
static void __lambda_270(void *data, object clo, int argc, object *args) ;/*object self_736565, object r_733501*/
static void __lambda_271(void *data, object clo, int argc, object *args) ;/*object self_736566, object r_733500*/
static void __lambda_268(void *data, object clo, int argc, object *args) ;/*object self_736567, object r_733498*/
static void __lambda_261(void *data, object clo, int argc, object *args) ;/*object self_736573, object r_733494*/
static void __lambda_262(void *data, object clo, int argc, object *args) ;/*object self_736574, object r_733491*/
static void __lambda_263(void *data, object clo, int argc, object *args) ;/*object self_736575, object r_733492*/
static void __lambda_264(void *data, object clo, int argc, object *args) ;/*object self_736576, object r_733493*/
static void __lambda_255(void *data, object clo, int argc, object *args) ;/*closure _,object k_733482, object var_73370_732403, object lambda_91id_73371_732404*/
static void __lambda_256(void *data, object clo, int argc, object *args) ;/*object self_736556, object ref_91bys_73372_732405*/
static void __lambda_257(void *data, object clo, int argc, object *args) ;/*object self_736557, object r_733487*/
static void __lambda_258(void *data, object clo, int argc, object *args) ;/*object self_736558, object r_733484*/
static void __lambda_252(void *data, object clo, int argc, object *args) ;/*closure _,object k_733476, object global_73350_732383, object defined_91by_73351_732384, object defines_91lambda_91id_73352_732385, object const_73353_732386, object const_91value_73354_732387, object ref_91count_73355_732388, object ref_91by_73356_732389, object mutated_91by_91set_73357_732390, object reassigned_73358_732391, object assigned_91value_73359_732392, object app_91fnc_91count_73360_732393, object app_91arg_91count_73361_732394, object cannot_91inline_73362_732395, object inlinable_73363_732396, object mutated_91indirectly_73364_732397, object cont_73365_732398, object def_91in_91loop_73366_732399, object ref_91in_91loop_73367_732400, object direct_91rec_91call_73368_732401, object self_91rec_91call_73369_732402*/
static void __lambda_253(void *data, object clo, int argc, object *args) ;/*object self_736554, object r_733477*/
static void __lambda_254(void *data, object clo, int argc, object *args) ;/*object self_736555, object r_733479*/
static void __lambda_251(void *data, object clo, int argc, object *args) ;/*closure _,object k_733389, object key_73347_732381, object val_73348_732382*/
static void __lambda_249(void *data, object clo, int argc, object *args) ;/*closure _,object k_733385*/
static void __lambda_250(void *data, object clo, int argc, object *args) ;/*object self_736553, object r_733386*/
static void __lambda_247(void *data, object clo, int argc, object *args) ;/*closure _,object k_733381*/
static void __lambda_248(void *data, object clo, int argc, object *args) ;/*object self_736552, object r_733382*/
static void __lambda_246(void *data, object clo, int argc, object *args) ;/*closure _,object k_733378, object key_73345_732379, object default_73346_732380*/
static void __lambda_245(void *data, object clo, int argc, object *args) ;/*closure _,object k_733375, object key_73344_732378*/
static void __lambda_241(void *data, object clo, int argc, object *args) ;/*closure _,object k_733369*/
static void __lambda_242(void *data, object clo, int argc, object *args) ;/*object self_736549, object r_733372*/
static void __lambda_243(void *data, object clo, int argc, object *args) ;/*object self_736550, object r_733370*/
static void __lambda_244(void *data, object clo, int argc, object *args) ;/*object self_736551, object r_733371*/
static void __lambda_240(void *data, object clo, int argc, object *args) ;/*closure _,object k_733366*/
static void __lambda_239(void *data, object clo, int argc, object *args) ;/*closure _,object k_733357, object lis_73342_732377*/
static void __lambda_193(void *data, object clo, int argc, object *args) ;/*closure _,object k_733269, object sexp_73269_732350, object add_91globals_67_73270_732351*/
static void __lambda_194(void *data, object clo, int argc, object *args) ;/*object self_736501, object has_91define_91c_127_732355, object memo_91tbl_732356, object scan_732357*/
static void __lambda_1852(void *data, object clo, int argc, object *args) ;/*object self_736502, object has_91define_91c_127_732355*/
static void __lambda_1851(void *data, object clo, int argc, object *args) ;/*object self_736503, object memo_91tbl_732356*/
static void __lambda_1850(void *data, object clo, int argc, object *args) ;/*object self_736504, object scan_732357*/
static void __lambda_195(void *data, object clo, int argc, object *args) ;/*object self_736505, object r_733270*/
static void __lambda_224(void *data, object clo, int argc, object *args) ;/*object self_736506, object k_733328, object exp_73271_732361*/
static void __lambda_225(void *data, object clo, int argc, object *args) ;/*object self_736507, object r_733329*/
static void __lambda_226(void *data, object clo, int argc, object *args) ;/*object self_736508, object r_733330*/
static void __lambda_227(void *data, object clo, int argc, object *args) ;/*object self_736509, object r_733331*/
static void __lambda_228(void *data, object clo, int argc, object *args) ;/*object self_736510, object r_733332*/
static void __lambda_229(void *data, object clo, int argc, object *args) ;/*object self_736511, object r_733333*/
static void __lambda_237(void *data, object clo, int argc, object *args) ;/*object self_736519, object r_733346*/
static void __lambda_238(void *data, object clo, int argc, object *args) ;/*object self_736520, object r_733347*/
static void __lambda_230(void *data, object clo, int argc, object *args) ;/*object self_736512, object r_733334*/
static void __lambda_231(void *data, object clo, int argc, object *args) ;/*object self_736513, object r_733345*/
static void __lambda_232(void *data, object clo, int argc, object *args) ;/*object self_736514, object var_73287_732362, object body_73288_732363*/
static void __lambda_233(void *data, object clo, int argc, object *args) ;/*object self_736515, object r_733336*/
static void __lambda_234(void *data, object clo, int argc, object *args) ;/*object self_736516, object new_91var_73292_732364*/
static void __lambda_235(void *data, object clo, int argc, object *args) ;/*object self_736517, object r_733343*/
static void __lambda_236(void *data, object clo, int argc, object *args) ;/*object self_736518, object r_733338*/
static void __lambda_196(void *data, object clo, int argc, object *args) ;/*object self_736521, object r_733327*/
static void __lambda_197(void *data, object clo, int argc, object *args) ;/*object self_736522, object r_733271*/
static void __lambda_217(void *data, object clo, int argc, object *args) ;/*object self_736523, object k_733320, object sexp_73304_732365*/
static void __lambda_219(void *data, object clo, int argc, object *args) ;/*object self_736524, object k_733322, object k_73305_732366*/
static void __lambda_222(void *data, object clo, int argc, object *args) ;/*object self_736525, object k_733325, object exp_73306_732367*/
static void __lambda_223(void *data, object clo, int argc, object *args) ;/*object self_736526, object r_733326*/
static void __lambda_220(void *data, object clo, int argc, object *args) ;/*object self_736527, object r_733324*/
static void __lambda_221(void *data, object clo, int argc, object *args) ;/*object self_736528, object r_733323*/
static void __lambda_218(void *data, object clo, int argc, object *args) ;/*object self_736529, object r_733321*/
static void __lambda_198(void *data, object clo, int argc, object *args) ;/*object self_736530, object r_733319*/
static void __lambda_199(void *data, object clo, int argc, object *args) ;/*object self_736531, object r_733272*/
static void __lambda_200(void *data, object clo, int argc, object *args) ;/*object self_736532, object r_733273*/
static void __lambda_201(void *data, object clo, int argc, object *args) ;/*object self_736533, object new_91exp_73307_732368*/
static void __lambda_202(void *data, object clo, int argc, object *args) ;/*object self_736534, object r_733275*/
static void __lambda_205(void *data, object clo, int argc, object *args) ;/*object self_736535, object r_733276*/
static void __lambda_216(void *data, object clo, int argc, object *args) ;/*object self_736536, object k_733310, object var_95new_91var_73311_732369*/
static void __lambda_206(void *data, object clo, int argc, object *args) ;/*object self_736537, object r_733309*/
static void __lambda_207(void *data, object clo, int argc, object *args) ;/*object self_736538, object r_733277*/
static void __lambda_210(void *data, object clo, int argc, object *args) ;/*object self_736539, object k_733280, object exp_73315_732370*/
static void __lambda_211(void *data, object clo, int argc, object *args) ;/*object self_736540, object r_733281*/
static void __lambda_213(void *data, object clo, int argc, object *args) ;/*object self_736541, object k_733283, object var_95new_91var_73320_732371, object acc_73321_732372*/
static void __lambda_214(void *data, object clo, int argc, object *args) ;/*object self_736542, object rsym_73324_732373*/
static void __lambda_215(void *data, object clo, int argc, object *args) ;/*object self_736543, object r_733290*/
static void __lambda_212(void *data, object clo, int argc, object *args) ;/*object self_736544, object r_733282*/
static void __lambda_208(void *data, object clo, int argc, object *args) ;/*object self_736545, object r_733279*/
static void __lambda_209(void *data, object clo, int argc, object *args) ;/*object self_736546, object r_733278*/
static void __lambda_203(void *data, object clo, int argc, object *args) ;/*object self_736547, object k_733316*/
static void __lambda_204(void *data, object clo, int argc, object *args) ;/*object self_736548, object r_733318*/
static void __lambda_147(void *data, object clo, int argc, object *args) ;/*closure _,object k_733202, object var_73213_732335, object body_73214_732336*/
static void __lambda_148(void *data, object clo, int argc, object *args) ;/*object self_736454, object cont_732339, object scan_732340*/
static void __lambda_1849(void *data, object clo, int argc, object *args) ;/*object self_736455, object cont_732339*/
static void __lambda_1848(void *data, object clo, int argc, object *args) ;/*object self_736456, object scan_732340*/
static void __lambda_149(void *data, object clo, int argc, object *args) ;/*object self_736457, object r_733203*/
static void __lambda_166(void *data, object clo, int argc, object *args) ;/*object self_736458, object k_733229, object exp_73215_732343, object return_73216_732344, object locals_73217_732345*/
static void __lambda_167(void *data, object clo, int argc, object *args) ;/*object self_736459, object r_733230*/
static void __lambda_173(void *data, object clo, int argc, object *args) ;/*object self_736465, object r_733236*/
static void __lambda_174(void *data, object clo, int argc, object *args) ;/*object self_736466, object r_733237*/
static void __lambda_175(void *data, object clo, int argc, object *args) ;/*object self_736467, object r_733238*/
static void __lambda_179(void *data, object clo, int argc, object *args) ;/*object self_736471, object r_733242*/
static void __lambda_180(void *data, object clo, int argc, object *args) ;/*object self_736472, object r_733243*/
static void __lambda_181(void *data, object clo, int argc, object *args) ;/*object self_736473, object r_733244*/
static void __lambda_186(void *data, object clo, int argc, object *args) ;/*object self_736478, object r_733250*/
static void __lambda_190(void *data, object clo, int argc, object *args) ;/*object self_736479, object r_733251*/
static void __lambda_192(void *data, object clo, int argc, object *args) ;/*object self_736480, object k_733254, object e_73256_732348*/
static void __lambda_191(void *data, object clo, int argc, object *args) ;/*object self_736481, object r_733252*/
static void __lambda_187(void *data, object clo, int argc, object *args) ;/*object self_736482, object k_733255*/
static void __lambda_188(void *data, object clo, int argc, object *args) ;/*object self_736483, object r_733256*/
static void __lambda_189(void *data, object clo, int argc, object *args) ;/*object self_736484, object r_733259*/
static void __lambda_182(void *data, object clo, int argc, object *args) ;/*object self_736474, object r_733245*/
static void __lambda_183(void *data, object clo, int argc, object *args) ;/*object self_736475, object r_733248*/
static void __lambda_184(void *data, object clo, int argc, object *args) ;/*object self_736476, object r_733246*/
static void __lambda_185(void *data, object clo, int argc, object *args) ;/*object self_736477, object r_733247*/
static void __lambda_178(void *data, object clo, int argc, object *args) ;/*object self_736468, object r_733239*/
static void __lambda_176(void *data, object clo, int argc, object *args) ;/*object self_736469, object k_733240*/
static void __lambda_177(void *data, object clo, int argc, object *args) ;/*object self_736470, object r_733241*/
static void __lambda_170(void *data, object clo, int argc, object *args) ;/*object self_736460, object k_733233, object e_73221_732346*/
static void __lambda_171(void *data, object clo, int argc, object *args) ;/*object self_736461, object r_733235*/
static void __lambda_172(void *data, object clo, int argc, object *args) ;/*object self_736462, object r_733234*/
static void __lambda_168(void *data, object clo, int argc, object *args) ;/*object self_736463, object r_733231*/
static void __lambda_169(void *data, object clo, int argc, object *args) ;/*object self_736464, object r_733232*/
static void __lambda_150(void *data, object clo, int argc, object *args) ;/*object self_736485, object r_733228*/
static void __lambda_151(void *data, object clo, int argc, object *args) ;/*object self_736486, object r_733204*/
static void __lambda_159(void *data, object clo, int argc, object *args) ;/*object self_736487, object r_733205*/
static void __lambda_161(void *data, object clo, int argc, object *args) ;/*object self_736488, object k_733207, object return_73267_732349*/
static void __lambda_162(void *data, object clo, int argc, object *args) ;/*object self_736489, object r_733213*/
static void __lambda_163(void *data, object clo, int argc, object *args) ;/*object self_736490, object r_733208*/
static void __lambda_164(void *data, object clo, int argc, object *args) ;/*object self_736491, object r_733211*/
static void __lambda_165(void *data, object clo, int argc, object *args) ;/*object self_736492, object r_733209*/
static void __lambda_160(void *data, object clo, int argc, object *args) ;/*object self_736493, object r_733206*/
static void __lambda_152(void *data, object clo, int argc, object *args) ;/*object self_736494, object k_733214*/
static void __lambda_153(void *data, object clo, int argc, object *args) ;/*object self_736495, object r_733216*/
static void __lambda_154(void *data, object clo, int argc, object *args) ;/*object self_736496, object r_733226*/
static void __lambda_155(void *data, object clo, int argc, object *args) ;/*object self_736497, object r_733225*/
static void __lambda_156(void *data, object clo, int argc, object *args) ;/*object self_736498, object r_733223*/
static void __lambda_157(void *data, object clo, int argc, object *args) ;/*object self_736499, object r_733220_736013*/
static void __lambda_158(void *data, object clo, int argc, object *args) ;/*object self_736500, object r_733221_736014_736015*/
static void __lambda_102(void *data, object clo, int argc, object *args) ;/*closure _,object k_733138, object sexp_73160_732317*/
static void __lambda_103(void *data, object clo, int argc, object *args) ;/*object self_736408, object lookup_91tbl_732320, object scan_732321*/
static void __lambda_1847(void *data, object clo, int argc, object *args) ;/*object self_736409, object lookup_91tbl_732320*/
static void __lambda_1846(void *data, object clo, int argc, object *args) ;/*object self_736410, object scan_732321*/
static void __lambda_104(void *data, object clo, int argc, object *args) ;/*object self_736411, object r_733199*/
static void __lambda_105(void *data, object clo, int argc, object *args) ;/*object self_736412, object r_733139*/
static void __lambda_109(void *data, object clo, int argc, object *args) ;/*object self_736413, object k_733144, object exp_73161_732324, object vars_73162_732325*/
static void __lambda_110(void *data, object clo, int argc, object *args) ;/*object self_736414, object r_733145*/
static void __lambda_118(void *data, object clo, int argc, object *args) ;/*object self_736422, object r_733153*/
static void __lambda_119(void *data, object clo, int argc, object *args) ;/*object self_736423, object r_733154*/
static void __lambda_120(void *data, object clo, int argc, object *args) ;/*object self_736424, object r_733155*/
static void __lambda_121(void *data, object clo, int argc, object *args) ;/*object self_736425, object r_733156*/
static void __lambda_122(void *data, object clo, int argc, object *args) ;/*object self_736426, object r_733159*/
static void __lambda_125(void *data, object clo, int argc, object *args) ;/*object self_736429, object r_733163*/
static void __lambda_130(void *data, object clo, int argc, object *args) ;/*object self_736434, object r_733169*/
static void __lambda_131(void *data, object clo, int argc, object *args) ;/*object self_736435, object r_733198*/
static void __lambda_132(void *data, object clo, int argc, object *args) ;/*object self_736436, object r_733170*/
static void __lambda_146(void *data, object clo, int argc, object *args) ;/*object self_736449, object k_733192, object e_73211_732334*/
static void __lambda_145(void *data, object clo, int argc, object *args) ;/*object self_736450, object r_733191*/
static void __lambda_143(void *data, object clo, int argc, object *args) ;/*object self_736447, object args_73205_732332*/
static void __lambda_144(void *data, object clo, int argc, object *args) ;/*object self_736448, object vars_85_73208_732333*/
static void __lambda_142(void *data, object clo, int argc, object *args) ;/*object self_736437, object k_733185, object e_73192_732328*/
static void __lambda_133(void *data, object clo, int argc, object *args) ;/*object self_736438, object r_733182*/
static void __lambda_134(void *data, object clo, int argc, object *args) ;/*object self_736439, object r_733183*/
static void __lambda_135(void *data, object clo, int argc, object *args) ;/*object self_736440, object r_733171*/
static void __lambda_141(void *data, object clo, int argc, object *args) ;/*object self_736441, object k_733180, object e_73193_732329*/
static void __lambda_136(void *data, object clo, int argc, object *args) ;/*object self_736442, object r_733177*/
static void __lambda_137(void *data, object clo, int argc, object *args) ;/*object self_736443, object r_733178*/
static void __lambda_138(void *data, object clo, int argc, object *args) ;/*object self_736444, object r_733172*/
static void __lambda_140(void *data, object clo, int argc, object *args) ;/*object self_736445, object k_733175, object e_73194_732330*/
static void __lambda_139(void *data, object clo, int argc, object *args) ;/*object self_736446, object r_733173*/
static void __lambda_126(void *data, object clo, int argc, object *args) ;/*object self_736430, object r_733164*/
static void __lambda_127(void *data, object clo, int argc, object *args) ;/*object self_736431, object r_733167*/
static void __lambda_128(void *data, object clo, int argc, object *args) ;/*object self_736432, object r_733165*/
static void __lambda_129(void *data, object clo, int argc, object *args) ;/*object self_736433, object r_733166*/
static void __lambda_123(void *data, object clo, int argc, object *args) ;/*object self_736427, object r_733160*/
static void __lambda_124(void *data, object clo, int argc, object *args) ;/*object self_736428, object r_733161*/
static void __lambda_117(void *data, object clo, int argc, object *args) ;/*object self_736415, object k_733152, object a_73166_732326*/
static void __lambda_111(void *data, object clo, int argc, object *args) ;/*object self_736416, object r_733150*/
static void __lambda_112(void *data, object clo, int argc, object *args) ;/*object self_736417, object r_733151*/
static void __lambda_113(void *data, object clo, int argc, object *args) ;/*object self_736418, object r_733146*/
static void __lambda_116(void *data, object clo, int argc, object *args) ;/*object self_736419, object k_733149, object e_73167_732327*/
static void __lambda_114(void *data, object clo, int argc, object *args) ;/*object self_736420, object r_733147*/
static void __lambda_115(void *data, object clo, int argc, object *args) ;/*object self_736421, object r_733148*/
static void __lambda_106(void *data, object clo, int argc, object *args) ;/*object self_736451, object r_733143*/
static void __lambda_107(void *data, object clo, int argc, object *args) ;/*object self_736452, object r_733140*/
static void __lambda_108(void *data, object clo, int argc, object *args) ;/*object self_736453, object r_733141*/
static void __lambda_92(void *data, object clo, int argc, object *args) ;/*closure _,object k_733124, object ref_73150_732311, object tbl_73151_732312*/
static void __lambda_93(void *data, object clo, int argc, object *args) ;/*object self_736399, object vars_73152_732313*/
static void __lambda_95(void *data, object clo, int argc, object *args) ;/*object self_736400, object k_733127, object return_73153_732314*/
static void __lambda_101(void *data, object clo, int argc, object *args) ;/*object self_736401, object r_733128*/
static void __lambda_96(void *data, object clo, int argc, object *args) ;/*object self_736402, object k_733129*/
static void __lambda_98(void *data, object clo, int argc, object *args) ;/*object self_736403, object k_733133, object v_73154_732315*/
static void __lambda_99(void *data, object clo, int argc, object *args) ;/*object self_736404, object adb_91var_73158_732316_736011*/
static void __lambda_100(void *data, object clo, int argc, object *args) ;/*object self_736405, object r_733135_736012*/
static void __lambda_97(void *data, object clo, int argc, object *args) ;/*object self_736406, object r_733131*/
static void __lambda_94(void *data, object clo, int argc, object *args) ;/*object self_736407, object r_733126*/
static void __lambda_74(void *data, object clo, int argc, object *args) ;/*closure _,object k_733086, object sexp_73108_732304, object sym_73109_732305, object assign_91sym_73110_732306*/
static void __lambda_76(void *data, object clo, int argc, object *args) ;/*object self_736381, object k_733088, object return_73111_732308*/
static void __lambda_77(void *data, object clo, int argc, object *args) ;/*object self_736382, object scan_732309*/
static void __lambda_1845(void *data, object clo, int argc, object *args) ;/*object self_736383, object scan_732309*/
static void __lambda_81(void *data, object clo, int argc, object *args) ;/*object self_736384, object k_733092, object exp_73112_732310*/
static void __lambda_82(void *data, object clo, int argc, object *args) ;/*object self_736385, object r_733093*/
static void __lambda_83(void *data, object clo, int argc, object *args) ;/*object self_736386, object r_733094*/
static void __lambda_84(void *data, object clo, int argc, object *args) ;/*object self_736387, object r_733095*/
static void __lambda_85(void *data, object clo, int argc, object *args) ;/*object self_736388, object r_733096*/
static void __lambda_86(void *data, object clo, int argc, object *args) ;/*object self_736389, object r_733098*/
static void __lambda_87(void *data, object clo, int argc, object *args) ;/*object self_736390, object r_733099*/
static void __lambda_88(void *data, object clo, int argc, object *args) ;/*object self_736391, object r_733100*/
static void __lambda_91(void *data, object clo, int argc, object *args) ;/*object self_736394, object r_733111*/
static void __lambda_89(void *data, object clo, int argc, object *args) ;/*object self_736392, object r_733105*/
static void __lambda_90(void *data, object clo, int argc, object *args) ;/*object self_736393, object r_733107*/
static void __lambda_78(void *data, object clo, int argc, object *args) ;/*object self_736395, object r_733091*/
static void __lambda_79(void *data, object clo, int argc, object *args) ;/*object self_736396, object r_733089*/
static void __lambda_80(void *data, object clo, int argc, object *args) ;/*object self_736397, object r_733090*/
static void __lambda_75(void *data, object clo, int argc, object *args) ;/*object self_736398, object r_733087*/
static void __lambda_48(void *data, object clo, int argc, object *args) ;/*closure _,object k_733049, object sexp_7367_732295, object sym_7368_732296*/
static void __lambda_50(void *data, object clo, int argc, object *args) ;/*object self_736355, object k_733051, object return_7369_732298*/
static void __lambda_51(void *data, object clo, int argc, object *args) ;/*object self_736356, object scan_732299*/
static void __lambda_1844(void *data, object clo, int argc, object *args) ;/*object self_736357, object scan_732299*/
static void __lambda_55(void *data, object clo, int argc, object *args) ;/*object self_736358, object k_733055, object exp_7370_732300, object fail_127_7371_732301*/
static void __lambda_56(void *data, object clo, int argc, object *args) ;/*object self_736359, object r_733056*/
static void __lambda_57(void *data, object clo, int argc, object *args) ;/*object self_736360, object r_733057*/
static void __lambda_58(void *data, object clo, int argc, object *args) ;/*object self_736361, object r_733058*/
static void __lambda_59(void *data, object clo, int argc, object *args) ;/*object self_736362, object r_733059*/
static void __lambda_60(void *data, object clo, int argc, object *args) ;/*object self_736363, object r_733061*/
static void __lambda_61(void *data, object clo, int argc, object *args) ;/*object self_736364, object r_733062*/
static void __lambda_62(void *data, object clo, int argc, object *args) ;/*object self_736365, object r_733063*/
static void __lambda_66(void *data, object clo, int argc, object *args) ;/*object self_736369, object r_733069*/
static void __lambda_69(void *data, object clo, int argc, object *args) ;/*object self_736370, object r_733070*/
static void __lambda_73(void *data, object clo, int argc, object *args) ;/*object self_736373, object k_733076, object e_73106_732303*/
static void __lambda_72(void *data, object clo, int argc, object *args) ;/*object self_736374, object r_733075*/
static void __lambda_71(void *data, object clo, int argc, object *args) ;/*object self_736371, object k_733074, object e_73104_732302*/
static void __lambda_70(void *data, object clo, int argc, object *args) ;/*object self_736372, object r_733072*/
static void __lambda_67(void *data, object clo, int argc, object *args) ;/*object self_736375, object k_733080*/
static void __lambda_68(void *data, object clo, int argc, object *args) ;/*object self_736376, object r_733081*/
static void __lambda_63(void *data, object clo, int argc, object *args) ;/*object self_736366, object r_733064*/
static void __lambda_64(void *data, object clo, int argc, object *args) ;/*object self_736367, object r_733065*/
static void __lambda_65(void *data, object clo, int argc, object *args) ;/*object self_736368, object r_733066*/
static void __lambda_52(void *data, object clo, int argc, object *args) ;/*object self_736377, object r_733054*/
static void __lambda_53(void *data, object clo, int argc, object *args) ;/*object self_736378, object r_733052*/
static void __lambda_54(void *data, object clo, int argc, object *args) ;/*object self_736379, object r_733053*/
static void __lambda_49(void *data, object clo, int argc, object *args) ;/*object self_736380, object r_733050*/
static void __lambda_1(void *data, object clo, int argc, object *args) ;/*closure _,object k_732957, object sexp_731_732285*/
static void __lambda_2(void *data, object clo, int argc, object *args) ;/*object self_736308, object scan_732287*/
static void __lambda_1843(void *data, object clo, int argc, object *args) ;/*object self_736309, object scan_732287*/
static void __lambda_5(void *data, object clo, int argc, object *args) ;/*object self_736310, object k_732960, object exp_732_732289*/
static void __lambda_6(void *data, object clo, int argc, object *args) ;/*object self_736311, object r_732961*/
static void __lambda_12(void *data, object clo, int argc, object *args) ;/*object self_736317, object r_732967*/
static void __lambda_13(void *data, object clo, int argc, object *args) ;/*object self_736318, object r_732968*/
static void __lambda_14(void *data, object clo, int argc, object *args) ;/*object self_736319, object r_732969*/
static void __lambda_15(void *data, object clo, int argc, object *args) ;/*object self_736320, object r_732970*/
static void __lambda_18(void *data, object clo, int argc, object *args) ;/*object self_736323, object r_732976*/
static void __lambda_21(void *data, object clo, int argc, object *args) ;/*object self_736326, object r_732985*/
static void __lambda_25(void *data, object clo, int argc, object *args) ;/*object self_736330, object r_732997*/
static void __lambda_33(void *data, object clo, int argc, object *args) ;/*object self_736331, object r_732998*/
static void __lambda_34(void *data, object clo, int argc, object *args) ;/*object self_736332, object r_733026*/
static void __lambda_35(void *data, object clo, int argc, object *args) ;/*object self_736333, object r_733025*/
static void __lambda_36(void *data, object clo, int argc, object *args) ;/*object self_736334, object r_733024*/
static void __lambda_37(void *data, object clo, int argc, object *args) ;/*object self_736335, object r_733023*/
static void __lambda_38(void *data, object clo, int argc, object *args) ;/*object self_736336, object r_733022*/
static void __lambda_39(void *data, object clo, int argc, object *args) ;/*object self_736337, object r_733021*/
static void __lambda_40(void *data, object clo, int argc, object *args) ;/*object self_736338, object value_7347_732290*/
static void __lambda_41(void *data, object clo, int argc, object *args) ;/*object self_736339, object r_733017*/
static void __lambda_42(void *data, object clo, int argc, object *args) ;/*object self_736340, object r_733016*/
static void __lambda_43(void *data, object clo, int argc, object *args) ;/*object self_736341, object r_733015*/
static void __lambda_44(void *data, object clo, int argc, object *args) ;/*object self_736342, object body_7353_732292*/
static void __lambda_45(void *data, object clo, int argc, object *args) ;/*object self_736343, object av_7356_732293_736006*/
static void __lambda_47(void *data, object clo, int argc, object *args) ;/*object self_736344, object ref_91count_7359_732294_736008*/
static void __lambda_46(void *data, object clo, int argc, object *args) ;/*object self_736345, object k_733014_736007*/
static void __lambda_26(void *data, object clo, int argc, object *args) ;/*object self_736346, object k_733027*/
static void __lambda_27(void *data, object clo, int argc, object *args) ;/*object self_736347, object r_733029*/
static void __lambda_28(void *data, object clo, int argc, object *args) ;/*object self_736348, object r_733031*/
static void __lambda_29(void *data, object clo, int argc, object *args) ;/*object self_736349, object r_733042*/
static void __lambda_30(void *data, object clo, int argc, object *args) ;/*object self_736350, object r_733040*/
static void __lambda_31(void *data, object clo, int argc, object *args) ;/*object self_736351, object r_733034*/
static void __lambda_32(void *data, object clo, int argc, object *args) ;/*object self_736352, object r_733036*/
static void __lambda_22(void *data, object clo, int argc, object *args) ;/*object self_736327, object r_732988*/
static void __lambda_23(void *data, object clo, int argc, object *args) ;/*object self_736328, object r_732990*/
static void __lambda_24(void *data, object clo, int argc, object *args) ;/*object self_736329, object r_732992*/
static void __lambda_19(void *data, object clo, int argc, object *args) ;/*object self_736324, object r_732979*/
static void __lambda_20(void *data, object clo, int argc, object *args) ;/*object self_736325, object r_732981*/
static void __lambda_16(void *data, object clo, int argc, object *args) ;/*object self_736321, object r_732973*/
static void __lambda_17(void *data, object clo, int argc, object *args) ;/*object self_736322, object r_732974*/
static void __lambda_7(void *data, object clo, int argc, object *args) ;/*object self_736312, object r_732962*/
static void __lambda_8(void *data, object clo, int argc, object *args) ;/*object self_736313, object r_732963*/
static void __lambda_9(void *data, object clo, int argc, object *args) ;/*object self_736314, object r_732966*/
static void __lambda_10(void *data, object clo, int argc, object *args) ;/*object self_736315, object r_732964*/
static void __lambda_11(void *data, object clo, int argc, object *args) ;/*object self_736316, object r_732965*/
static void __lambda_3(void *data, object clo, int argc, object *args) ;/*object self_736353, object r_732959*/
static void __lambda_4(void *data, object clo, int argc, object *args) ;/*object self_736354, object r_732958*/

static void __lambda_1632(void *data, object _, int argc, object *args) /* closure _,object k_735646 */
 {
object k_735646 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:lib-init:schemecyclonecps_91optimizations");

closureN_type c_7319427;
object e_7320393 [1];
c_7319427.hdr.mark = gc_color_red;
 c_7319427.hdr.grayed = 0;
c_7319427.tag = closureN_tag;
 c_7319427.fn = (function_type)__lambda_1633;
c_7319427.num_args = 1;
c_7319427.num_elements = 1;
c_7319427.elements = (object *)e_7320393;
c_7319427.elements[0] = k_735646;


object c_7320396 = global_set_cps_id(data,(closure)&c_7319427,"__glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations", __glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations, NULL);
return_closcall1(data,(closure)&c_7319427,  c_7320396);; 
}

static void __lambda_1633(void *data, object self_737922, int argc, object *args) /* object self_737922, object r_735654 */
 {

  
closureN_type c_7319429;
object e_7320392 [1];
c_7319429.hdr.mark = gc_color_red;
 c_7319429.hdr.grayed = 0;
c_7319429.tag = closureN_tag;
 c_7319429.fn = (function_type)__lambda_1634;
c_7319429.num_args = 1;
c_7319429.num_elements = 1;
c_7319429.elements = (object *)e_7320392;
c_7319429.elements[0] = ((closureN)self_737922)->elements[0];

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

static void __lambda_1634(void *data, object self_737923, int argc, object *args) /* object self_737923, object env_73343_732284_732954 */
 {
 object env_73343_732284_732954 = args[0];
  
closureN_type c_7319431;
object e_7320388 [2];
c_7319431.hdr.mark = gc_color_red;
 c_7319431.hdr.grayed = 0;
c_7319431.tag = closureN_tag;
 c_7319431.fn = (function_type)__lambda_1635;
c_7319431.num_args = 1;
c_7319431.num_elements = 2;
c_7319431.elements = (object *)e_7320388;
c_7319431.elements[0] = env_73343_732284_732954;
c_7319431.elements[1] = ((closureN)self_737923)->elements[0];


make_pair(c_7320391,quote__87,NULL);c_7320391.hdr.immutable = 1;

make_pair(c_7320390,quote_Cyc_91fast_91plus,&c_7320391);c_7320390.hdr.immutable = 1;

make_pair(c_7320389,quote_define,&c_7320390);c_7320389.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319431, &c_7320389, env_73343_732284_732954);; 
}

static void __lambda_1635(void *data, object self_737924, int argc, object *args) /* object self_737924, object r_735985 */
 {

  
closureN_type c_7319433;
object e_7320383 [2];
c_7319433.hdr.mark = gc_color_red;
 c_7319433.hdr.grayed = 0;
c_7319433.tag = closureN_tag;
 c_7319433.fn = (function_type)__lambda_1636;
c_7319433.num_args = 1;
c_7319433.num_elements = 2;
c_7319433.elements = (object *)e_7320383;
c_7319433.elements[0] = ((closureN)self_737924)->elements[0];
c_7319433.elements[1] = ((closureN)self_737924)->elements[1];


make_pair(c_7320386,quote__91,NULL);c_7320386.hdr.immutable = 1;

make_pair(c_7320385,quote_Cyc_91fast_91sub,&c_7320386);c_7320385.hdr.immutable = 1;

make_pair(c_7320384,quote_define,&c_7320385);c_7320384.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319433, &c_7320384, ((closureN)self_737924)->elements[0]);; 
}

static void __lambda_1636(void *data, object self_737925, int argc, object *args) /* object self_737925, object r_735986 */
 {

  
closureN_type c_7319435;
object e_7320378 [2];
c_7319435.hdr.mark = gc_color_red;
 c_7319435.hdr.grayed = 0;
c_7319435.tag = closureN_tag;
 c_7319435.fn = (function_type)__lambda_1637;
c_7319435.num_args = 1;
c_7319435.num_elements = 2;
c_7319435.elements = (object *)e_7320378;
c_7319435.elements[0] = ((closureN)self_737925)->elements[0];
c_7319435.elements[1] = ((closureN)self_737925)->elements[1];


make_pair(c_7320381,quote__85,NULL);c_7320381.hdr.immutable = 1;

make_pair(c_7320380,quote_Cyc_91fast_91mul,&c_7320381);c_7320380.hdr.immutable = 1;

make_pair(c_7320379,quote_define,&c_7320380);c_7320379.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319435, &c_7320379, ((closureN)self_737925)->elements[0]);; 
}

static void __lambda_1637(void *data, object self_737926, int argc, object *args) /* object self_737926, object r_735987 */
 {

  
closureN_type c_7319437;
object e_7320373 [2];
c_7319437.hdr.mark = gc_color_red;
 c_7319437.hdr.grayed = 0;
c_7319437.tag = closureN_tag;
 c_7319437.fn = (function_type)__lambda_1638;
c_7319437.num_args = 1;
c_7319437.num_elements = 2;
c_7319437.elements = (object *)e_7320373;
c_7319437.elements[0] = ((closureN)self_737926)->elements[0];
c_7319437.elements[1] = ((closureN)self_737926)->elements[1];


make_pair(c_7320376,quote__95,NULL);c_7320376.hdr.immutable = 1;

make_pair(c_7320375,quote_Cyc_91fast_91div,&c_7320376);c_7320375.hdr.immutable = 1;

make_pair(c_7320374,quote_define,&c_7320375);c_7320374.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319437, &c_7320374, ((closureN)self_737926)->elements[0]);; 
}

static void __lambda_1638(void *data, object self_737927, int argc, object *args) /* object self_737927, object r_735988 */
 {

  
closureN_type c_7319439;
object e_7320368 [2];
c_7319439.hdr.mark = gc_color_red;
 c_7319439.hdr.grayed = 0;
c_7319439.tag = closureN_tag;
 c_7319439.fn = (function_type)__lambda_1639;
c_7319439.num_args = 1;
c_7319439.num_elements = 2;
c_7319439.elements = (object *)e_7320368;
c_7319439.elements[0] = ((closureN)self_737927)->elements[0];
c_7319439.elements[1] = ((closureN)self_737927)->elements[1];


make_pair(c_7320371,quote__123,NULL);c_7320371.hdr.immutable = 1;

make_pair(c_7320370,quote_Cyc_91fast_91eq,&c_7320371);c_7320370.hdr.immutable = 1;

make_pair(c_7320369,quote_define,&c_7320370);c_7320369.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319439, &c_7320369, ((closureN)self_737927)->elements[0]);; 
}

static void __lambda_1639(void *data, object self_737928, int argc, object *args) /* object self_737928, object r_735989 */
 {

  
closureN_type c_7319441;
object e_7320363 [2];
c_7319441.hdr.mark = gc_color_red;
 c_7319441.hdr.grayed = 0;
c_7319441.tag = closureN_tag;
 c_7319441.fn = (function_type)__lambda_1640;
c_7319441.num_args = 1;
c_7319441.num_elements = 2;
c_7319441.elements = (object *)e_7320363;
c_7319441.elements[0] = ((closureN)self_737928)->elements[0];
c_7319441.elements[1] = ((closureN)self_737928)->elements[1];


make_pair(c_7320366,quote__125,NULL);c_7320366.hdr.immutable = 1;

make_pair(c_7320365,quote_Cyc_91fast_91gt,&c_7320366);c_7320365.hdr.immutable = 1;

make_pair(c_7320364,quote_define,&c_7320365);c_7320364.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319441, &c_7320364, ((closureN)self_737928)->elements[0]);; 
}

static void __lambda_1640(void *data, object self_737929, int argc, object *args) /* object self_737929, object r_735990 */
 {

  
closureN_type c_7319443;
object e_7320358 [2];
c_7319443.hdr.mark = gc_color_red;
 c_7319443.hdr.grayed = 0;
c_7319443.tag = closureN_tag;
 c_7319443.fn = (function_type)__lambda_1641;
c_7319443.num_args = 1;
c_7319443.num_elements = 2;
c_7319443.elements = (object *)e_7320358;
c_7319443.elements[0] = ((closureN)self_737929)->elements[0];
c_7319443.elements[1] = ((closureN)self_737929)->elements[1];


make_pair(c_7320361,quote__121,NULL);c_7320361.hdr.immutable = 1;

make_pair(c_7320360,quote_Cyc_91fast_91lt,&c_7320361);c_7320360.hdr.immutable = 1;

make_pair(c_7320359,quote_define,&c_7320360);c_7320359.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319443, &c_7320359, ((closureN)self_737929)->elements[0]);; 
}

static void __lambda_1641(void *data, object self_737930, int argc, object *args) /* object self_737930, object r_735991 */
 {

  
closureN_type c_7319445;
object e_7320353 [2];
c_7319445.hdr.mark = gc_color_red;
 c_7319445.hdr.grayed = 0;
c_7319445.tag = closureN_tag;
 c_7319445.fn = (function_type)__lambda_1642;
c_7319445.num_args = 1;
c_7319445.num_elements = 2;
c_7319445.elements = (object *)e_7320353;
c_7319445.elements[0] = ((closureN)self_737930)->elements[0];
c_7319445.elements[1] = ((closureN)self_737930)->elements[1];


make_pair(c_7320356,quote__125_123,NULL);c_7320356.hdr.immutable = 1;

make_pair(c_7320355,quote_Cyc_91fast_91gte,&c_7320356);c_7320355.hdr.immutable = 1;

make_pair(c_7320354,quote_define,&c_7320355);c_7320354.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319445, &c_7320354, ((closureN)self_737930)->elements[0]);; 
}

static void __lambda_1642(void *data, object self_737931, int argc, object *args) /* object self_737931, object r_735992 */
 {

  
closureN_type c_7319447;
object e_7320348 [2];
c_7319447.hdr.mark = gc_color_red;
 c_7319447.hdr.grayed = 0;
c_7319447.tag = closureN_tag;
 c_7319447.fn = (function_type)__lambda_1643;
c_7319447.num_args = 1;
c_7319447.num_elements = 2;
c_7319447.elements = (object *)e_7320348;
c_7319447.elements[0] = ((closureN)self_737931)->elements[0];
c_7319447.elements[1] = ((closureN)self_737931)->elements[1];


make_pair(c_7320351,quote__121_123,NULL);c_7320351.hdr.immutable = 1;

make_pair(c_7320350,quote_Cyc_91fast_91lte,&c_7320351);c_7320350.hdr.immutable = 1;

make_pair(c_7320349,quote_define,&c_7320350);c_7320349.hdr.immutable = 1;
return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  &c_7319447, &c_7320349, ((closureN)self_737931)->elements[0]);; 
}

static void __lambda_1643(void *data, object self_737932, int argc, object *args) /* object self_737932, object r_735993 */
 {

  
closureN_type c_7319449;
object e_7320346 [1];
c_7319449.hdr.mark = gc_color_red;
 c_7319449.hdr.grayed = 0;
c_7319449.tag = closureN_tag;
 c_7319449.fn = (function_type)__lambda_1644;
c_7319449.num_args = 1;
c_7319449.num_elements = 1;
c_7319449.elements = (object *)e_7320346;
c_7319449.elements[0] = ((closureN)self_737932)->elements[1];

return_direct_with_clo1(data,(closure)&c_7319449,__lambda_1644,  ((closureN)self_737932)->elements[0]);; 
}

static void __lambda_1644(void *data, object self_737933, int argc, object *args) /* object self_737933, object r_735983 */
 {
 object r_735983 = args[0];
  
closureN_type c_7319451;
object e_7320342 [1];
c_7319451.hdr.mark = gc_color_red;
 c_7319451.hdr.grayed = 0;
c_7319451.tag = closureN_tag;
 c_7319451.fn = (function_type)__lambda_1645;
c_7319451.num_args = 1;
c_7319451.num_elements = 1;
c_7319451.elements = (object *)e_7320342;
c_7319451.elements[0] = ((closureN)self_737933)->elements[0];


object c_7320345 = global_set_cps_id(data,(closure)&c_7319451,"__glo__85contract_91env_85_scheme_cyclone_cps_91optimizations", __glo__85contract_91env_85_scheme_cyclone_cps_91optimizations, r_735983);
return_closcall1(data,(closure)&c_7319451,  c_7320345);; 
}

static void __lambda_1645(void *data, object self_737934, int argc, object *args) /* object self_737934, object r_735655 */
 {

  
closureN_type c_7319453;
object e_7320341 [1];
c_7319453.hdr.mark = gc_color_red;
 c_7319453.hdr.grayed = 0;
c_7319453.tag = closureN_tag;
 c_7319453.fn = (function_type)__lambda_1646;
c_7319453.num_args = 1;
c_7319453.num_elements = 1;
c_7319453.elements = (object *)e_7320341;
c_7319453.elements[0] = ((closureN)self_737934)->elements[0];

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_7319453);; 
}

static void __lambda_1646(void *data, object self_737935, int argc, object *args) /* object self_737935, object r_735982 */
 {
 object r_735982 = args[0];
  
closureN_type c_7319455;
object e_7320337 [1];
c_7319455.hdr.mark = gc_color_red;
 c_7319455.hdr.grayed = 0;
c_7319455.tag = closureN_tag;
 c_7319455.fn = (function_type)__lambda_1647;
c_7319455.num_args = 1;
c_7319455.num_elements = 1;
c_7319455.elements = (object *)e_7320337;
c_7319455.elements[0] = ((closureN)self_737935)->elements[0];


object c_7320340 = global_set_cps_id(data,(closure)&c_7319455,"__glo__85adb_85_scheme_cyclone_cps_91optimizations", __glo__85adb_85_scheme_cyclone_cps_91optimizations, r_735982);
return_closcall1(data,(closure)&c_7319455,  c_7320340);; 
}

static void __lambda_1647(void *data, object self_737936, int argc, object *args) /* object self_737936, object r_735656 */
 {

  
closureN_type c_7319457;
object e_7320336 [1];
c_7319457.hdr.mark = gc_color_red;
 c_7319457.hdr.grayed = 0;
c_7319457.tag = closureN_tag;
 c_7319457.fn = (function_type)__lambda_1648;
c_7319457.num_args = 1;
c_7319457.num_elements = 1;
c_7319457.elements = (object *)e_7320336;
c_7319457.elements[0] = ((closureN)self_737936)->elements[0];

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_7319457);; 
}

static void __lambda_1648(void *data, object self_737937, int argc, object *args) /* object self_737937, object r_735981 */
 {
 object r_735981 = args[0];
  
closureN_type c_7319459;
object e_7320332 [1];
c_7319459.hdr.mark = gc_color_red;
 c_7319459.hdr.grayed = 0;
c_7319459.tag = closureN_tag;
 c_7319459.fn = (function_type)__lambda_1649;
c_7319459.num_args = 1;
c_7319459.num_elements = 1;
c_7319459.elements = (object *)e_7320332;
c_7319459.elements[0] = ((closureN)self_737937)->elements[0];


object c_7320335 = global_set_cps_id(data,(closure)&c_7319459,"__glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations", __glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations, r_735981);
return_closcall1(data,(closure)&c_7319459,  c_7320335);; 
}

static void __lambda_1649(void *data, object self_737938, int argc, object *args) /* object self_737938, object r_735657 */
 {

  
closureN_type c_7319461;
object e_7320311 [1];
c_7319461.hdr.mark = gc_color_red;
 c_7319461.hdr.grayed = 0;
c_7319461.tag = closureN_tag;
 c_7319461.fn = (function_type)__lambda_1650;
c_7319461.num_args = 1;
c_7319461.num_elements = 1;
c_7319461.elements = (object *)e_7320311;
c_7319461.elements[0] = ((closureN)self_737938)->elements[0];


make_pair(c_7320331,quote_self_91rec_91call,NULL);c_7320331.hdr.immutable = 1;

make_pair(c_7320330,quote_direct_91rec_91call,&c_7320331);c_7320330.hdr.immutable = 1;

make_pair(c_7320329,quote_ref_91in_91loop,&c_7320330);c_7320329.hdr.immutable = 1;

make_pair(c_7320328,quote_def_91in_91loop,&c_7320329);c_7320328.hdr.immutable = 1;

make_pair(c_7320327,quote_cont,&c_7320328);c_7320327.hdr.immutable = 1;

make_pair(c_7320326,quote_mutated_91indirectly,&c_7320327);c_7320326.hdr.immutable = 1;

make_pair(c_7320325,quote_inlinable,&c_7320326);c_7320325.hdr.immutable = 1;

make_pair(c_7320324,quote_cannot_91inline,&c_7320325);c_7320324.hdr.immutable = 1;

make_pair(c_7320323,quote_app_91arg_91count,&c_7320324);c_7320323.hdr.immutable = 1;

make_pair(c_7320322,quote_app_91fnc_91count,&c_7320323);c_7320322.hdr.immutable = 1;

make_pair(c_7320321,quote_assigned_91value,&c_7320322);c_7320321.hdr.immutable = 1;

make_pair(c_7320320,quote_reassigned,&c_7320321);c_7320320.hdr.immutable = 1;

make_pair(c_7320319,quote_mutated_91by_91set,&c_7320320);c_7320319.hdr.immutable = 1;

make_pair(c_7320318,quote_ref_91by,&c_7320319);c_7320318.hdr.immutable = 1;

make_pair(c_7320317,quote_ref_91count,&c_7320318);c_7320317.hdr.immutable = 1;

make_pair(c_7320316,quote_const_91value,&c_7320317);c_7320316.hdr.immutable = 1;

make_pair(c_7320315,quote__const,&c_7320316);c_7320315.hdr.immutable = 1;

make_pair(c_7320314,quote_defines_91lambda_91id,&c_7320315);c_7320314.hdr.immutable = 1;

make_pair(c_7320313,quote_defined_91by,&c_7320314);c_7320313.hdr.immutable = 1;

make_pair(c_7320312,quote_global,&c_7320313);c_7320312.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_register_91simple_91type_scheme_base, (((closure)  __glo_register_91simple_91type_scheme_base)->fn),  &c_7319461, quote__121analysis_91db_91variable_125, boolean_f, &c_7320312);; 
}

static void __lambda_1650(void *data, object self_737939, int argc, object *args) /* object self_737939, object r_735978 */
 {
 object r_735978 = args[0];
  
closureN_type c_7319463;
object e_7320307 [1];
c_7319463.hdr.mark = gc_color_red;
 c_7319463.hdr.grayed = 0;
c_7319463.tag = closureN_tag;
 c_7319463.fn = (function_type)__lambda_1651;
c_7319463.num_args = 1;
c_7319463.num_elements = 1;
c_7319463.elements = (object *)e_7320307;
c_7319463.elements[0] = ((closureN)self_737939)->elements[0];


object c_7320310 = global_set_cps_id(data,(closure)&c_7319463,"__glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations", __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, r_735978);
return_closcall1(data,(closure)&c_7319463,  c_7320310);; 
}

static void __lambda_1651(void *data, object self_737940, int argc, object *args) /* object self_737940, object r_735658 */
 {

  
closureN_type c_7319465;
object e_7320306 [1];
c_7319465.hdr.mark = gc_color_red;
 c_7319465.hdr.grayed = 0;
c_7319465.tag = closureN_tag;
 c_7319465.fn = (function_type)__lambda_1652;
c_7319465.num_args = 1;
c_7319465.num_elements = 1;
c_7319465.elements = (object *)e_7320306;
c_7319465.elements[0] = ((closureN)self_737940)->elements[0];

return_direct_with_clo3(data,  __glo_make_91type_91predicate_scheme_base, (((closure)  __glo_make_91type_91predicate_scheme_base)->fn),  &c_7319465, obj_int2obj(0), quote__121analysis_91db_91variable_125);; 
}

static void __lambda_1652(void *data, object self_737941, int argc, object *args) /* object self_737941, object r_735976 */
 {
 object r_735976 = args[0];
  
closureN_type c_7319467;
object e_7320302 [1];
c_7319467.hdr.mark = gc_color_red;
 c_7319467.hdr.grayed = 0;
c_7319467.tag = closureN_tag;
 c_7319467.fn = (function_type)__lambda_1653;
c_7319467.num_args = 1;
c_7319467.num_elements = 1;
c_7319467.elements = (object *)e_7320302;
c_7319467.elements[0] = ((closureN)self_737941)->elements[0];


object c_7320305 = global_set_cps_id(data,(closure)&c_7319467,"__glo_adb_117variable_127_scheme_cyclone_cps_91optimizations", __glo_adb_117variable_127_scheme_cyclone_cps_91optimizations, r_735976);
return_closcall1(data,(closure)&c_7319467,  c_7320305);; 
}

static void __lambda_1653(void *data, object self_737942, int argc, object *args) /* object self_737942, object r_735659 */
 {

  
closureN_type c_7319469;
object e_7320301 [1];
c_7319469.hdr.mark = gc_color_red;
 c_7319469.hdr.grayed = 0;
c_7319469.tag = closureN_tag;
 c_7319469.fn = (function_type)__lambda_1654;
c_7319469.num_args = 1;
c_7319469.num_elements = 1;
c_7319469.elements = (object *)e_7320301;
c_7319469.elements[0] = ((closureN)self_737942)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319469, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_global);; 
}

static void __lambda_1654(void *data, object self_737943, int argc, object *args) /* object self_737943, object r_735974 */
 {
 object r_735974 = args[0];
  
closureN_type c_7319471;
object e_7320299 [1];
c_7319471.hdr.mark = gc_color_red;
 c_7319471.hdr.grayed = 0;
c_7319471.tag = closureN_tag;
 c_7319471.fn = (function_type)__lambda_1655;
c_7319471.num_args = 1;
c_7319471.num_elements = 1;
c_7319471.elements = (object *)e_7320299;
c_7319471.elements[0] = ((closureN)self_737943)->elements[0];


make_utf8_string_with_len(c_7320300, "adbv:global\?", 12, 12);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319471, &c_7320300, quote__121analysis_91db_91variable_125, r_735974);; 
}

static void __lambda_1655(void *data, object self_737944, int argc, object *args) /* object self_737944, object r_735972 */
 {
 object r_735972 = args[0];
  
closureN_type c_7319473;
object e_7320295 [1];
c_7319473.hdr.mark = gc_color_red;
 c_7319473.hdr.grayed = 0;
c_7319473.tag = closureN_tag;
 c_7319473.fn = (function_type)__lambda_1656;
c_7319473.num_args = 1;
c_7319473.num_elements = 1;
c_7319473.elements = (object *)e_7320295;
c_7319473.elements[0] = ((closureN)self_737944)->elements[0];


object c_7320298 = global_set_cps_id(data,(closure)&c_7319473,"__glo_adbv_117global_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117global_127_scheme_cyclone_cps_91optimizations, r_735972);
return_closcall1(data,(closure)&c_7319473,  c_7320298);; 
}

static void __lambda_1656(void *data, object self_737945, int argc, object *args) /* object self_737945, object r_735660 */
 {

  
closureN_type c_7319475;
object e_7320294 [1];
c_7319475.hdr.mark = gc_color_red;
 c_7319475.hdr.grayed = 0;
c_7319475.tag = closureN_tag;
 c_7319475.fn = (function_type)__lambda_1657;
c_7319475.num_args = 1;
c_7319475.num_elements = 1;
c_7319475.elements = (object *)e_7320294;
c_7319475.elements[0] = ((closureN)self_737945)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319475, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_defined_91by);; 
}

static void __lambda_1657(void *data, object self_737946, int argc, object *args) /* object self_737946, object r_735970 */
 {
 object r_735970 = args[0];
  
closureN_type c_7319477;
object e_7320292 [1];
c_7319477.hdr.mark = gc_color_red;
 c_7319477.hdr.grayed = 0;
c_7319477.tag = closureN_tag;
 c_7319477.fn = (function_type)__lambda_1658;
c_7319477.num_args = 1;
c_7319477.num_elements = 1;
c_7319477.elements = (object *)e_7320292;
c_7319477.elements[0] = ((closureN)self_737946)->elements[0];


make_utf8_string_with_len(c_7320293, "adbv:defined-by", 15, 15);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319477, &c_7320293, quote__121analysis_91db_91variable_125, r_735970);; 
}

static void __lambda_1658(void *data, object self_737947, int argc, object *args) /* object self_737947, object r_735968 */
 {
 object r_735968 = args[0];
  
closureN_type c_7319479;
object e_7320288 [1];
c_7319479.hdr.mark = gc_color_red;
 c_7319479.hdr.grayed = 0;
c_7319479.tag = closureN_tag;
 c_7319479.fn = (function_type)__lambda_1659;
c_7319479.num_args = 1;
c_7319479.num_elements = 1;
c_7319479.elements = (object *)e_7320288;
c_7319479.elements[0] = ((closureN)self_737947)->elements[0];


object c_7320291 = global_set_cps_id(data,(closure)&c_7319479,"__glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations", __glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations, r_735968);
return_closcall1(data,(closure)&c_7319479,  c_7320291);; 
}

static void __lambda_1659(void *data, object self_737948, int argc, object *args) /* object self_737948, object r_735661 */
 {

  
closureN_type c_7319481;
object e_7320287 [1];
c_7319481.hdr.mark = gc_color_red;
 c_7319481.hdr.grayed = 0;
c_7319481.tag = closureN_tag;
 c_7319481.fn = (function_type)__lambda_1660;
c_7319481.num_args = 1;
c_7319481.num_elements = 1;
c_7319481.elements = (object *)e_7320287;
c_7319481.elements[0] = ((closureN)self_737948)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319481, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_defines_91lambda_91id);; 
}

static void __lambda_1660(void *data, object self_737949, int argc, object *args) /* object self_737949, object r_735966 */
 {
 object r_735966 = args[0];
  
closureN_type c_7319483;
object e_7320285 [1];
c_7319483.hdr.mark = gc_color_red;
 c_7319483.hdr.grayed = 0;
c_7319483.tag = closureN_tag;
 c_7319483.fn = (function_type)__lambda_1661;
c_7319483.num_args = 1;
c_7319483.num_elements = 1;
c_7319483.elements = (object *)e_7320285;
c_7319483.elements[0] = ((closureN)self_737949)->elements[0];


make_utf8_string_with_len(c_7320286, "adbv:defines-lambda-id", 22, 22);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319483, &c_7320286, quote__121analysis_91db_91variable_125, r_735966);; 
}

static void __lambda_1661(void *data, object self_737950, int argc, object *args) /* object self_737950, object r_735964 */
 {
 object r_735964 = args[0];
  
closureN_type c_7319485;
object e_7320281 [1];
c_7319485.hdr.mark = gc_color_red;
 c_7319485.hdr.grayed = 0;
c_7319485.tag = closureN_tag;
 c_7319485.fn = (function_type)__lambda_1662;
c_7319485.num_args = 1;
c_7319485.num_elements = 1;
c_7319485.elements = (object *)e_7320281;
c_7319485.elements[0] = ((closureN)self_737950)->elements[0];


object c_7320284 = global_set_cps_id(data,(closure)&c_7319485,"__glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations", __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations, r_735964);
return_closcall1(data,(closure)&c_7319485,  c_7320284);; 
}

static void __lambda_1662(void *data, object self_737951, int argc, object *args) /* object self_737951, object r_735662 */
 {

  
closureN_type c_7319487;
object e_7320280 [1];
c_7319487.hdr.mark = gc_color_red;
 c_7319487.hdr.grayed = 0;
c_7319487.tag = closureN_tag;
 c_7319487.fn = (function_type)__lambda_1663;
c_7319487.num_args = 1;
c_7319487.num_elements = 1;
c_7319487.elements = (object *)e_7320280;
c_7319487.elements[0] = ((closureN)self_737951)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319487, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote__const);; 
}

static void __lambda_1663(void *data, object self_737952, int argc, object *args) /* object self_737952, object r_735962 */
 {
 object r_735962 = args[0];
  
closureN_type c_7319489;
object e_7320278 [1];
c_7319489.hdr.mark = gc_color_red;
 c_7319489.hdr.grayed = 0;
c_7319489.tag = closureN_tag;
 c_7319489.fn = (function_type)__lambda_1664;
c_7319489.num_args = 1;
c_7319489.num_elements = 1;
c_7319489.elements = (object *)e_7320278;
c_7319489.elements[0] = ((closureN)self_737952)->elements[0];


make_utf8_string_with_len(c_7320279, "adbv:const\?", 11, 11);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319489, &c_7320279, quote__121analysis_91db_91variable_125, r_735962);; 
}

static void __lambda_1664(void *data, object self_737953, int argc, object *args) /* object self_737953, object r_735960 */
 {
 object r_735960 = args[0];
  
closureN_type c_7319491;
object e_7320274 [1];
c_7319491.hdr.mark = gc_color_red;
 c_7319491.hdr.grayed = 0;
c_7319491.tag = closureN_tag;
 c_7319491.fn = (function_type)__lambda_1665;
c_7319491.num_args = 1;
c_7319491.num_elements = 1;
c_7319491.elements = (object *)e_7320274;
c_7319491.elements[0] = ((closureN)self_737953)->elements[0];


object c_7320277 = global_set_cps_id(data,(closure)&c_7319491,"__glo_adbv_117const_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations, r_735960);
return_closcall1(data,(closure)&c_7319491,  c_7320277);; 
}

static void __lambda_1665(void *data, object self_737954, int argc, object *args) /* object self_737954, object r_735663 */
 {

  
closureN_type c_7319493;
object e_7320273 [1];
c_7319493.hdr.mark = gc_color_red;
 c_7319493.hdr.grayed = 0;
c_7319493.tag = closureN_tag;
 c_7319493.fn = (function_type)__lambda_1666;
c_7319493.num_args = 1;
c_7319493.num_elements = 1;
c_7319493.elements = (object *)e_7320273;
c_7319493.elements[0] = ((closureN)self_737954)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319493, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_const_91value);; 
}

static void __lambda_1666(void *data, object self_737955, int argc, object *args) /* object self_737955, object r_735958 */
 {
 object r_735958 = args[0];
  
closureN_type c_7319495;
object e_7320271 [1];
c_7319495.hdr.mark = gc_color_red;
 c_7319495.hdr.grayed = 0;
c_7319495.tag = closureN_tag;
 c_7319495.fn = (function_type)__lambda_1667;
c_7319495.num_args = 1;
c_7319495.num_elements = 1;
c_7319495.elements = (object *)e_7320271;
c_7319495.elements[0] = ((closureN)self_737955)->elements[0];


make_utf8_string_with_len(c_7320272, "adbv:const-value", 16, 16);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319495, &c_7320272, quote__121analysis_91db_91variable_125, r_735958);; 
}

static void __lambda_1667(void *data, object self_737956, int argc, object *args) /* object self_737956, object r_735956 */
 {
 object r_735956 = args[0];
  
closureN_type c_7319497;
object e_7320267 [1];
c_7319497.hdr.mark = gc_color_red;
 c_7319497.hdr.grayed = 0;
c_7319497.tag = closureN_tag;
 c_7319497.fn = (function_type)__lambda_1668;
c_7319497.num_args = 1;
c_7319497.num_elements = 1;
c_7319497.elements = (object *)e_7320267;
c_7319497.elements[0] = ((closureN)self_737956)->elements[0];


object c_7320270 = global_set_cps_id(data,(closure)&c_7319497,"__glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations", __glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations, r_735956);
return_closcall1(data,(closure)&c_7319497,  c_7320270);; 
}

static void __lambda_1668(void *data, object self_737957, int argc, object *args) /* object self_737957, object r_735664 */
 {

  
closureN_type c_7319499;
object e_7320266 [1];
c_7319499.hdr.mark = gc_color_red;
 c_7319499.hdr.grayed = 0;
c_7319499.tag = closureN_tag;
 c_7319499.fn = (function_type)__lambda_1669;
c_7319499.num_args = 1;
c_7319499.num_elements = 1;
c_7319499.elements = (object *)e_7320266;
c_7319499.elements[0] = ((closureN)self_737957)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319499, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_ref_91count);; 
}

static void __lambda_1669(void *data, object self_737958, int argc, object *args) /* object self_737958, object r_735954 */
 {
 object r_735954 = args[0];
  
closureN_type c_7319501;
object e_7320264 [1];
c_7319501.hdr.mark = gc_color_red;
 c_7319501.hdr.grayed = 0;
c_7319501.tag = closureN_tag;
 c_7319501.fn = (function_type)__lambda_1670;
c_7319501.num_args = 1;
c_7319501.num_elements = 1;
c_7319501.elements = (object *)e_7320264;
c_7319501.elements[0] = ((closureN)self_737958)->elements[0];


make_utf8_string_with_len(c_7320265, "adbv:ref-count", 14, 14);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319501, &c_7320265, quote__121analysis_91db_91variable_125, r_735954);; 
}

static void __lambda_1670(void *data, object self_737959, int argc, object *args) /* object self_737959, object r_735952 */
 {
 object r_735952 = args[0];
  
closureN_type c_7319503;
object e_7320260 [1];
c_7319503.hdr.mark = gc_color_red;
 c_7319503.hdr.grayed = 0;
c_7319503.tag = closureN_tag;
 c_7319503.fn = (function_type)__lambda_1671;
c_7319503.num_args = 1;
c_7319503.num_elements = 1;
c_7319503.elements = (object *)e_7320260;
c_7319503.elements[0] = ((closureN)self_737959)->elements[0];


object c_7320263 = global_set_cps_id(data,(closure)&c_7319503,"__glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations", __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations, r_735952);
return_closcall1(data,(closure)&c_7319503,  c_7320263);; 
}

static void __lambda_1671(void *data, object self_737960, int argc, object *args) /* object self_737960, object r_735665 */
 {

  
closureN_type c_7319505;
object e_7320259 [1];
c_7319505.hdr.mark = gc_color_red;
 c_7319505.hdr.grayed = 0;
c_7319505.tag = closureN_tag;
 c_7319505.fn = (function_type)__lambda_1672;
c_7319505.num_args = 1;
c_7319505.num_elements = 1;
c_7319505.elements = (object *)e_7320259;
c_7319505.elements[0] = ((closureN)self_737960)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319505, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_ref_91by);; 
}

static void __lambda_1672(void *data, object self_737961, int argc, object *args) /* object self_737961, object r_735950 */
 {
 object r_735950 = args[0];
  
closureN_type c_7319507;
object e_7320257 [1];
c_7319507.hdr.mark = gc_color_red;
 c_7319507.hdr.grayed = 0;
c_7319507.tag = closureN_tag;
 c_7319507.fn = (function_type)__lambda_1673;
c_7319507.num_args = 1;
c_7319507.num_elements = 1;
c_7319507.elements = (object *)e_7320257;
c_7319507.elements[0] = ((closureN)self_737961)->elements[0];


make_utf8_string_with_len(c_7320258, "adbv:ref-by", 11, 11);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319507, &c_7320258, quote__121analysis_91db_91variable_125, r_735950);; 
}

static void __lambda_1673(void *data, object self_737962, int argc, object *args) /* object self_737962, object r_735948 */
 {
 object r_735948 = args[0];
  
closureN_type c_7319509;
object e_7320253 [1];
c_7319509.hdr.mark = gc_color_red;
 c_7319509.hdr.grayed = 0;
c_7319509.tag = closureN_tag;
 c_7319509.fn = (function_type)__lambda_1674;
c_7319509.num_args = 1;
c_7319509.num_elements = 1;
c_7319509.elements = (object *)e_7320253;
c_7319509.elements[0] = ((closureN)self_737962)->elements[0];


object c_7320256 = global_set_cps_id(data,(closure)&c_7319509,"__glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations", __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations, r_735948);
return_closcall1(data,(closure)&c_7319509,  c_7320256);; 
}

static void __lambda_1674(void *data, object self_737963, int argc, object *args) /* object self_737963, object r_735666 */
 {

  
closureN_type c_7319511;
object e_7320252 [1];
c_7319511.hdr.mark = gc_color_red;
 c_7319511.hdr.grayed = 0;
c_7319511.tag = closureN_tag;
 c_7319511.fn = (function_type)__lambda_1675;
c_7319511.num_args = 1;
c_7319511.num_elements = 1;
c_7319511.elements = (object *)e_7320252;
c_7319511.elements[0] = ((closureN)self_737963)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319511, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_mutated_91by_91set);; 
}

static void __lambda_1675(void *data, object self_737964, int argc, object *args) /* object self_737964, object r_735946 */
 {
 object r_735946 = args[0];
  
closureN_type c_7319513;
object e_7320250 [1];
c_7319513.hdr.mark = gc_color_red;
 c_7319513.hdr.grayed = 0;
c_7319513.tag = closureN_tag;
 c_7319513.fn = (function_type)__lambda_1676;
c_7319513.num_args = 1;
c_7319513.num_elements = 1;
c_7319513.elements = (object *)e_7320250;
c_7319513.elements[0] = ((closureN)self_737964)->elements[0];


make_utf8_string_with_len(c_7320251, "adbv:mutated-by-set\?", 20, 20);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319513, &c_7320251, quote__121analysis_91db_91variable_125, r_735946);; 
}

static void __lambda_1676(void *data, object self_737965, int argc, object *args) /* object self_737965, object r_735944 */
 {
 object r_735944 = args[0];
  
closureN_type c_7319515;
object e_7320246 [1];
c_7319515.hdr.mark = gc_color_red;
 c_7319515.hdr.grayed = 0;
c_7319515.tag = closureN_tag;
 c_7319515.fn = (function_type)__lambda_1677;
c_7319515.num_args = 1;
c_7319515.num_elements = 1;
c_7319515.elements = (object *)e_7320246;
c_7319515.elements[0] = ((closureN)self_737965)->elements[0];


object c_7320249 = global_set_cps_id(data,(closure)&c_7319515,"__glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations, r_735944);
return_closcall1(data,(closure)&c_7319515,  c_7320249);; 
}

static void __lambda_1677(void *data, object self_737966, int argc, object *args) /* object self_737966, object r_735667 */
 {

  
closureN_type c_7319517;
object e_7320245 [1];
c_7319517.hdr.mark = gc_color_red;
 c_7319517.hdr.grayed = 0;
c_7319517.tag = closureN_tag;
 c_7319517.fn = (function_type)__lambda_1678;
c_7319517.num_args = 1;
c_7319517.num_elements = 1;
c_7319517.elements = (object *)e_7320245;
c_7319517.elements[0] = ((closureN)self_737966)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319517, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_reassigned);; 
}

static void __lambda_1678(void *data, object self_737967, int argc, object *args) /* object self_737967, object r_735942 */
 {
 object r_735942 = args[0];
  
closureN_type c_7319519;
object e_7320243 [1];
c_7319519.hdr.mark = gc_color_red;
 c_7319519.hdr.grayed = 0;
c_7319519.tag = closureN_tag;
 c_7319519.fn = (function_type)__lambda_1679;
c_7319519.num_args = 1;
c_7319519.num_elements = 1;
c_7319519.elements = (object *)e_7320243;
c_7319519.elements[0] = ((closureN)self_737967)->elements[0];


make_utf8_string_with_len(c_7320244, "adbv:reassigned\?", 16, 16);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319519, &c_7320244, quote__121analysis_91db_91variable_125, r_735942);; 
}

static void __lambda_1679(void *data, object self_737968, int argc, object *args) /* object self_737968, object r_735940 */
 {
 object r_735940 = args[0];
  
closureN_type c_7319521;
object e_7320239 [1];
c_7319521.hdr.mark = gc_color_red;
 c_7319521.hdr.grayed = 0;
c_7319521.tag = closureN_tag;
 c_7319521.fn = (function_type)__lambda_1680;
c_7319521.num_args = 1;
c_7319521.num_elements = 1;
c_7319521.elements = (object *)e_7320239;
c_7319521.elements[0] = ((closureN)self_737968)->elements[0];


object c_7320242 = global_set_cps_id(data,(closure)&c_7319521,"__glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations, r_735940);
return_closcall1(data,(closure)&c_7319521,  c_7320242);; 
}

static void __lambda_1680(void *data, object self_737969, int argc, object *args) /* object self_737969, object r_735668 */
 {

  
closureN_type c_7319523;
object e_7320238 [1];
c_7319523.hdr.mark = gc_color_red;
 c_7319523.hdr.grayed = 0;
c_7319523.tag = closureN_tag;
 c_7319523.fn = (function_type)__lambda_1681;
c_7319523.num_args = 1;
c_7319523.num_elements = 1;
c_7319523.elements = (object *)e_7320238;
c_7319523.elements[0] = ((closureN)self_737969)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319523, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_assigned_91value);; 
}

static void __lambda_1681(void *data, object self_737970, int argc, object *args) /* object self_737970, object r_735938 */
 {
 object r_735938 = args[0];
  
closureN_type c_7319525;
object e_7320236 [1];
c_7319525.hdr.mark = gc_color_red;
 c_7319525.hdr.grayed = 0;
c_7319525.tag = closureN_tag;
 c_7319525.fn = (function_type)__lambda_1682;
c_7319525.num_args = 1;
c_7319525.num_elements = 1;
c_7319525.elements = (object *)e_7320236;
c_7319525.elements[0] = ((closureN)self_737970)->elements[0];


make_utf8_string_with_len(c_7320237, "adbv:assigned-value", 19, 19);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319525, &c_7320237, quote__121analysis_91db_91variable_125, r_735938);; 
}

static void __lambda_1682(void *data, object self_737971, int argc, object *args) /* object self_737971, object r_735936 */
 {
 object r_735936 = args[0];
  
closureN_type c_7319527;
object e_7320232 [1];
c_7319527.hdr.mark = gc_color_red;
 c_7319527.hdr.grayed = 0;
c_7319527.tag = closureN_tag;
 c_7319527.fn = (function_type)__lambda_1683;
c_7319527.num_args = 1;
c_7319527.num_elements = 1;
c_7319527.elements = (object *)e_7320232;
c_7319527.elements[0] = ((closureN)self_737971)->elements[0];


object c_7320235 = global_set_cps_id(data,(closure)&c_7319527,"__glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations", __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, r_735936);
return_closcall1(data,(closure)&c_7319527,  c_7320235);; 
}

static void __lambda_1683(void *data, object self_737972, int argc, object *args) /* object self_737972, object r_735669 */
 {

  
closureN_type c_7319529;
object e_7320231 [1];
c_7319529.hdr.mark = gc_color_red;
 c_7319529.hdr.grayed = 0;
c_7319529.tag = closureN_tag;
 c_7319529.fn = (function_type)__lambda_1684;
c_7319529.num_args = 1;
c_7319529.num_elements = 1;
c_7319529.elements = (object *)e_7320231;
c_7319529.elements[0] = ((closureN)self_737972)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319529, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_app_91fnc_91count);; 
}

static void __lambda_1684(void *data, object self_737973, int argc, object *args) /* object self_737973, object r_735934 */
 {
 object r_735934 = args[0];
  
closureN_type c_7319531;
object e_7320229 [1];
c_7319531.hdr.mark = gc_color_red;
 c_7319531.hdr.grayed = 0;
c_7319531.tag = closureN_tag;
 c_7319531.fn = (function_type)__lambda_1685;
c_7319531.num_args = 1;
c_7319531.num_elements = 1;
c_7319531.elements = (object *)e_7320229;
c_7319531.elements[0] = ((closureN)self_737973)->elements[0];


make_utf8_string_with_len(c_7320230, "adbv:app-fnc-count", 18, 18);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319531, &c_7320230, quote__121analysis_91db_91variable_125, r_735934);; 
}

static void __lambda_1685(void *data, object self_737974, int argc, object *args) /* object self_737974, object r_735932 */
 {
 object r_735932 = args[0];
  
closureN_type c_7319533;
object e_7320225 [1];
c_7319533.hdr.mark = gc_color_red;
 c_7319533.hdr.grayed = 0;
c_7319533.tag = closureN_tag;
 c_7319533.fn = (function_type)__lambda_1686;
c_7319533.num_args = 1;
c_7319533.num_elements = 1;
c_7319533.elements = (object *)e_7320225;
c_7319533.elements[0] = ((closureN)self_737974)->elements[0];


object c_7320228 = global_set_cps_id(data,(closure)&c_7319533,"__glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations", __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations, r_735932);
return_closcall1(data,(closure)&c_7319533,  c_7320228);; 
}

static void __lambda_1686(void *data, object self_737975, int argc, object *args) /* object self_737975, object r_735670 */
 {

  
closureN_type c_7319535;
object e_7320224 [1];
c_7319535.hdr.mark = gc_color_red;
 c_7319535.hdr.grayed = 0;
c_7319535.tag = closureN_tag;
 c_7319535.fn = (function_type)__lambda_1687;
c_7319535.num_args = 1;
c_7319535.num_elements = 1;
c_7319535.elements = (object *)e_7320224;
c_7319535.elements[0] = ((closureN)self_737975)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319535, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_app_91arg_91count);; 
}

static void __lambda_1687(void *data, object self_737976, int argc, object *args) /* object self_737976, object r_735930 */
 {
 object r_735930 = args[0];
  
closureN_type c_7319537;
object e_7320222 [1];
c_7319537.hdr.mark = gc_color_red;
 c_7319537.hdr.grayed = 0;
c_7319537.tag = closureN_tag;
 c_7319537.fn = (function_type)__lambda_1688;
c_7319537.num_args = 1;
c_7319537.num_elements = 1;
c_7319537.elements = (object *)e_7320222;
c_7319537.elements[0] = ((closureN)self_737976)->elements[0];


make_utf8_string_with_len(c_7320223, "adbv:app-arg-count", 18, 18);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319537, &c_7320223, quote__121analysis_91db_91variable_125, r_735930);; 
}

static void __lambda_1688(void *data, object self_737977, int argc, object *args) /* object self_737977, object r_735928 */
 {
 object r_735928 = args[0];
  
closureN_type c_7319539;
object e_7320218 [1];
c_7319539.hdr.mark = gc_color_red;
 c_7319539.hdr.grayed = 0;
c_7319539.tag = closureN_tag;
 c_7319539.fn = (function_type)__lambda_1689;
c_7319539.num_args = 1;
c_7319539.num_elements = 1;
c_7319539.elements = (object *)e_7320218;
c_7319539.elements[0] = ((closureN)self_737977)->elements[0];


object c_7320221 = global_set_cps_id(data,(closure)&c_7319539,"__glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations", __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations, r_735928);
return_closcall1(data,(closure)&c_7319539,  c_7320221);; 
}

static void __lambda_1689(void *data, object self_737978, int argc, object *args) /* object self_737978, object r_735671 */
 {

  
closureN_type c_7319541;
object e_7320217 [1];
c_7319541.hdr.mark = gc_color_red;
 c_7319541.hdr.grayed = 0;
c_7319541.tag = closureN_tag;
 c_7319541.fn = (function_type)__lambda_1690;
c_7319541.num_args = 1;
c_7319541.num_elements = 1;
c_7319541.elements = (object *)e_7320217;
c_7319541.elements[0] = ((closureN)self_737978)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319541, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_cannot_91inline);; 
}

static void __lambda_1690(void *data, object self_737979, int argc, object *args) /* object self_737979, object r_735926 */
 {
 object r_735926 = args[0];
  
closureN_type c_7319543;
object e_7320215 [1];
c_7319543.hdr.mark = gc_color_red;
 c_7319543.hdr.grayed = 0;
c_7319543.tag = closureN_tag;
 c_7319543.fn = (function_type)__lambda_1691;
c_7319543.num_args = 1;
c_7319543.num_elements = 1;
c_7319543.elements = (object *)e_7320215;
c_7319543.elements[0] = ((closureN)self_737979)->elements[0];


make_utf8_string_with_len(c_7320216, "adbv:cannot-inline", 18, 18);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319543, &c_7320216, quote__121analysis_91db_91variable_125, r_735926);; 
}

static void __lambda_1691(void *data, object self_737980, int argc, object *args) /* object self_737980, object r_735924 */
 {
 object r_735924 = args[0];
  
closureN_type c_7319545;
object e_7320211 [1];
c_7319545.hdr.mark = gc_color_red;
 c_7319545.hdr.grayed = 0;
c_7319545.tag = closureN_tag;
 c_7319545.fn = (function_type)__lambda_1692;
c_7319545.num_args = 1;
c_7319545.num_elements = 1;
c_7319545.elements = (object *)e_7320211;
c_7319545.elements[0] = ((closureN)self_737980)->elements[0];


object c_7320214 = global_set_cps_id(data,(closure)&c_7319545,"__glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations", __glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations, r_735924);
return_closcall1(data,(closure)&c_7319545,  c_7320214);; 
}

static void __lambda_1692(void *data, object self_737981, int argc, object *args) /* object self_737981, object r_735672 */
 {

  
closureN_type c_7319547;
object e_7320210 [1];
c_7319547.hdr.mark = gc_color_red;
 c_7319547.hdr.grayed = 0;
c_7319547.tag = closureN_tag;
 c_7319547.fn = (function_type)__lambda_1693;
c_7319547.num_args = 1;
c_7319547.num_elements = 1;
c_7319547.elements = (object *)e_7320210;
c_7319547.elements[0] = ((closureN)self_737981)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319547, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_inlinable);; 
}

static void __lambda_1693(void *data, object self_737982, int argc, object *args) /* object self_737982, object r_735922 */
 {
 object r_735922 = args[0];
  
closureN_type c_7319549;
object e_7320208 [1];
c_7319549.hdr.mark = gc_color_red;
 c_7319549.hdr.grayed = 0;
c_7319549.tag = closureN_tag;
 c_7319549.fn = (function_type)__lambda_1694;
c_7319549.num_args = 1;
c_7319549.num_elements = 1;
c_7319549.elements = (object *)e_7320208;
c_7319549.elements[0] = ((closureN)self_737982)->elements[0];


make_utf8_string_with_len(c_7320209, "adbv:inlinable", 14, 14);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319549, &c_7320209, quote__121analysis_91db_91variable_125, r_735922);; 
}

static void __lambda_1694(void *data, object self_737983, int argc, object *args) /* object self_737983, object r_735920 */
 {
 object r_735920 = args[0];
  
closureN_type c_7319551;
object e_7320204 [1];
c_7319551.hdr.mark = gc_color_red;
 c_7319551.hdr.grayed = 0;
c_7319551.tag = closureN_tag;
 c_7319551.fn = (function_type)__lambda_1695;
c_7319551.num_args = 1;
c_7319551.num_elements = 1;
c_7319551.elements = (object *)e_7320204;
c_7319551.elements[0] = ((closureN)self_737983)->elements[0];


object c_7320207 = global_set_cps_id(data,(closure)&c_7319551,"__glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations", __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations, r_735920);
return_closcall1(data,(closure)&c_7319551,  c_7320207);; 
}

static void __lambda_1695(void *data, object self_737984, int argc, object *args) /* object self_737984, object r_735673 */
 {

  
closureN_type c_7319553;
object e_7320203 [1];
c_7319553.hdr.mark = gc_color_red;
 c_7319553.hdr.grayed = 0;
c_7319553.tag = closureN_tag;
 c_7319553.fn = (function_type)__lambda_1696;
c_7319553.num_args = 1;
c_7319553.num_elements = 1;
c_7319553.elements = (object *)e_7320203;
c_7319553.elements[0] = ((closureN)self_737984)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319553, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_mutated_91indirectly);; 
}

static void __lambda_1696(void *data, object self_737985, int argc, object *args) /* object self_737985, object r_735918 */
 {
 object r_735918 = args[0];
  
closureN_type c_7319555;
object e_7320201 [1];
c_7319555.hdr.mark = gc_color_red;
 c_7319555.hdr.grayed = 0;
c_7319555.tag = closureN_tag;
 c_7319555.fn = (function_type)__lambda_1697;
c_7319555.num_args = 1;
c_7319555.num_elements = 1;
c_7319555.elements = (object *)e_7320201;
c_7319555.elements[0] = ((closureN)self_737985)->elements[0];


make_utf8_string_with_len(c_7320202, "adbv:mutated-indirectly", 23, 23);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319555, &c_7320202, quote__121analysis_91db_91variable_125, r_735918);; 
}

static void __lambda_1697(void *data, object self_737986, int argc, object *args) /* object self_737986, object r_735916 */
 {
 object r_735916 = args[0];
  
closureN_type c_7319557;
object e_7320197 [1];
c_7319557.hdr.mark = gc_color_red;
 c_7319557.hdr.grayed = 0;
c_7319557.tag = closureN_tag;
 c_7319557.fn = (function_type)__lambda_1698;
c_7319557.num_args = 1;
c_7319557.num_elements = 1;
c_7319557.elements = (object *)e_7320197;
c_7319557.elements[0] = ((closureN)self_737986)->elements[0];


object c_7320200 = global_set_cps_id(data,(closure)&c_7319557,"__glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations", __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations, r_735916);
return_closcall1(data,(closure)&c_7319557,  c_7320200);; 
}

static void __lambda_1698(void *data, object self_737987, int argc, object *args) /* object self_737987, object r_735674 */
 {

  
closureN_type c_7319559;
object e_7320196 [1];
c_7319559.hdr.mark = gc_color_red;
 c_7319559.hdr.grayed = 0;
c_7319559.tag = closureN_tag;
 c_7319559.fn = (function_type)__lambda_1699;
c_7319559.num_args = 1;
c_7319559.num_elements = 1;
c_7319559.elements = (object *)e_7320196;
c_7319559.elements[0] = ((closureN)self_737987)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319559, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_cont);; 
}

static void __lambda_1699(void *data, object self_737988, int argc, object *args) /* object self_737988, object r_735914 */
 {
 object r_735914 = args[0];
  
closureN_type c_7319561;
object e_7320194 [1];
c_7319561.hdr.mark = gc_color_red;
 c_7319561.hdr.grayed = 0;
c_7319561.tag = closureN_tag;
 c_7319561.fn = (function_type)__lambda_1700;
c_7319561.num_args = 1;
c_7319561.num_elements = 1;
c_7319561.elements = (object *)e_7320194;
c_7319561.elements[0] = ((closureN)self_737988)->elements[0];


make_utf8_string_with_len(c_7320195, "adbv:cont\?", 10, 10);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319561, &c_7320195, quote__121analysis_91db_91variable_125, r_735914);; 
}

static void __lambda_1700(void *data, object self_737989, int argc, object *args) /* object self_737989, object r_735912 */
 {
 object r_735912 = args[0];
  
closureN_type c_7319563;
object e_7320190 [1];
c_7319563.hdr.mark = gc_color_red;
 c_7319563.hdr.grayed = 0;
c_7319563.tag = closureN_tag;
 c_7319563.fn = (function_type)__lambda_1701;
c_7319563.num_args = 1;
c_7319563.num_elements = 1;
c_7319563.elements = (object *)e_7320190;
c_7319563.elements[0] = ((closureN)self_737989)->elements[0];


object c_7320193 = global_set_cps_id(data,(closure)&c_7319563,"__glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations, r_735912);
return_closcall1(data,(closure)&c_7319563,  c_7320193);; 
}

static void __lambda_1701(void *data, object self_737990, int argc, object *args) /* object self_737990, object r_735675 */
 {

  
closureN_type c_7319565;
object e_7320189 [1];
c_7319565.hdr.mark = gc_color_red;
 c_7319565.hdr.grayed = 0;
c_7319565.tag = closureN_tag;
 c_7319565.fn = (function_type)__lambda_1702;
c_7319565.num_args = 1;
c_7319565.num_elements = 1;
c_7319565.elements = (object *)e_7320189;
c_7319565.elements[0] = ((closureN)self_737990)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319565, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_def_91in_91loop);; 
}

static void __lambda_1702(void *data, object self_737991, int argc, object *args) /* object self_737991, object r_735910 */
 {
 object r_735910 = args[0];
  
closureN_type c_7319567;
object e_7320187 [1];
c_7319567.hdr.mark = gc_color_red;
 c_7319567.hdr.grayed = 0;
c_7319567.tag = closureN_tag;
 c_7319567.fn = (function_type)__lambda_1703;
c_7319567.num_args = 1;
c_7319567.num_elements = 1;
c_7319567.elements = (object *)e_7320187;
c_7319567.elements[0] = ((closureN)self_737991)->elements[0];


make_utf8_string_with_len(c_7320188, "adbv:def-in-loop\?", 17, 17);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319567, &c_7320188, quote__121analysis_91db_91variable_125, r_735910);; 
}

static void __lambda_1703(void *data, object self_737992, int argc, object *args) /* object self_737992, object r_735908 */
 {
 object r_735908 = args[0];
  
closureN_type c_7319569;
object e_7320183 [1];
c_7319569.hdr.mark = gc_color_red;
 c_7319569.hdr.grayed = 0;
c_7319569.tag = closureN_tag;
 c_7319569.fn = (function_type)__lambda_1704;
c_7319569.num_args = 1;
c_7319569.num_elements = 1;
c_7319569.elements = (object *)e_7320183;
c_7319569.elements[0] = ((closureN)self_737992)->elements[0];


object c_7320186 = global_set_cps_id(data,(closure)&c_7319569,"__glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations, r_735908);
return_closcall1(data,(closure)&c_7319569,  c_7320186);; 
}

static void __lambda_1704(void *data, object self_737993, int argc, object *args) /* object self_737993, object r_735676 */
 {

  
closureN_type c_7319571;
object e_7320182 [1];
c_7319571.hdr.mark = gc_color_red;
 c_7319571.hdr.grayed = 0;
c_7319571.tag = closureN_tag;
 c_7319571.fn = (function_type)__lambda_1705;
c_7319571.num_args = 1;
c_7319571.num_elements = 1;
c_7319571.elements = (object *)e_7320182;
c_7319571.elements[0] = ((closureN)self_737993)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319571, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_ref_91in_91loop);; 
}

static void __lambda_1705(void *data, object self_737994, int argc, object *args) /* object self_737994, object r_735906 */
 {
 object r_735906 = args[0];
  
closureN_type c_7319573;
object e_7320180 [1];
c_7319573.hdr.mark = gc_color_red;
 c_7319573.hdr.grayed = 0;
c_7319573.tag = closureN_tag;
 c_7319573.fn = (function_type)__lambda_1706;
c_7319573.num_args = 1;
c_7319573.num_elements = 1;
c_7319573.elements = (object *)e_7320180;
c_7319573.elements[0] = ((closureN)self_737994)->elements[0];


make_utf8_string_with_len(c_7320181, "adbv:ref-in-loop\?", 17, 17);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319573, &c_7320181, quote__121analysis_91db_91variable_125, r_735906);; 
}

static void __lambda_1706(void *data, object self_737995, int argc, object *args) /* object self_737995, object r_735904 */
 {
 object r_735904 = args[0];
  
closureN_type c_7319575;
object e_7320176 [1];
c_7319575.hdr.mark = gc_color_red;
 c_7319575.hdr.grayed = 0;
c_7319575.tag = closureN_tag;
 c_7319575.fn = (function_type)__lambda_1707;
c_7319575.num_args = 1;
c_7319575.num_elements = 1;
c_7319575.elements = (object *)e_7320176;
c_7319575.elements[0] = ((closureN)self_737995)->elements[0];


object c_7320179 = global_set_cps_id(data,(closure)&c_7319575,"__glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations, r_735904);
return_closcall1(data,(closure)&c_7319575,  c_7320179);; 
}

static void __lambda_1707(void *data, object self_737996, int argc, object *args) /* object self_737996, object r_735677 */
 {

  
closureN_type c_7319577;
object e_7320175 [1];
c_7319577.hdr.mark = gc_color_red;
 c_7319577.hdr.grayed = 0;
c_7319577.tag = closureN_tag;
 c_7319577.fn = (function_type)__lambda_1708;
c_7319577.num_args = 1;
c_7319577.num_elements = 1;
c_7319577.elements = (object *)e_7320175;
c_7319577.elements[0] = ((closureN)self_737996)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319577, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_direct_91rec_91call);; 
}

static void __lambda_1708(void *data, object self_737997, int argc, object *args) /* object self_737997, object r_735902 */
 {
 object r_735902 = args[0];
  
closureN_type c_7319579;
object e_7320173 [1];
c_7319579.hdr.mark = gc_color_red;
 c_7319579.hdr.grayed = 0;
c_7319579.tag = closureN_tag;
 c_7319579.fn = (function_type)__lambda_1709;
c_7319579.num_args = 1;
c_7319579.num_elements = 1;
c_7319579.elements = (object *)e_7320173;
c_7319579.elements[0] = ((closureN)self_737997)->elements[0];


make_utf8_string_with_len(c_7320174, "adbv:direct-rec-call\?", 21, 21);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319579, &c_7320174, quote__121analysis_91db_91variable_125, r_735902);; 
}

static void __lambda_1709(void *data, object self_737998, int argc, object *args) /* object self_737998, object r_735900 */
 {
 object r_735900 = args[0];
  
closureN_type c_7319581;
object e_7320169 [1];
c_7319581.hdr.mark = gc_color_red;
 c_7319581.hdr.grayed = 0;
c_7319581.tag = closureN_tag;
 c_7319581.fn = (function_type)__lambda_1710;
c_7319581.num_args = 1;
c_7319581.num_elements = 1;
c_7319581.elements = (object *)e_7320169;
c_7319581.elements[0] = ((closureN)self_737998)->elements[0];


object c_7320172 = global_set_cps_id(data,(closure)&c_7319581,"__glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations, r_735900);
return_closcall1(data,(closure)&c_7319581,  c_7320172);; 
}

static void __lambda_1710(void *data, object self_737999, int argc, object *args) /* object self_737999, object r_735678 */
 {

  
closureN_type c_7319583;
object e_7320168 [1];
c_7319583.hdr.mark = gc_color_red;
 c_7319583.hdr.grayed = 0;
c_7319583.tag = closureN_tag;
 c_7319583.fn = (function_type)__lambda_1711;
c_7319583.num_args = 1;
c_7319583.num_elements = 1;
c_7319583.elements = (object *)e_7320168;
c_7319583.elements[0] = ((closureN)self_737999)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319583, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_self_91rec_91call);; 
}

static void __lambda_1711(void *data, object self_738000, int argc, object *args) /* object self_738000, object r_735898 */
 {
 object r_735898 = args[0];
  
closureN_type c_7319585;
object e_7320166 [1];
c_7319585.hdr.mark = gc_color_red;
 c_7319585.hdr.grayed = 0;
c_7319585.tag = closureN_tag;
 c_7319585.fn = (function_type)__lambda_1712;
c_7319585.num_args = 1;
c_7319585.num_elements = 1;
c_7319585.elements = (object *)e_7320166;
c_7319585.elements[0] = ((closureN)self_738000)->elements[0];


make_utf8_string_with_len(c_7320167, "adbv:self-rec-call\?", 19, 19);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319585, &c_7320167, quote__121analysis_91db_91variable_125, r_735898);; 
}

static void __lambda_1712(void *data, object self_738001, int argc, object *args) /* object self_738001, object r_735896 */
 {
 object r_735896 = args[0];
  
closureN_type c_7319587;
object e_7320162 [1];
c_7319587.hdr.mark = gc_color_red;
 c_7319587.hdr.grayed = 0;
c_7319587.tag = closureN_tag;
 c_7319587.fn = (function_type)__lambda_1713;
c_7319587.num_args = 1;
c_7319587.num_elements = 1;
c_7319587.elements = (object *)e_7320162;
c_7319587.elements[0] = ((closureN)self_738001)->elements[0];


object c_7320165 = global_set_cps_id(data,(closure)&c_7319587,"__glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations", __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations, r_735896);
return_closcall1(data,(closure)&c_7319587,  c_7320165);; 
}

static void __lambda_1713(void *data, object self_738002, int argc, object *args) /* object self_738002, object r_735679 */
 {

  
closureN_type c_7319589;
object e_7320161 [1];
c_7319589.hdr.mark = gc_color_red;
 c_7319589.hdr.grayed = 0;
c_7319589.tag = closureN_tag;
 c_7319589.fn = (function_type)__lambda_1714;
c_7319589.num_args = 1;
c_7319589.num_elements = 1;
c_7319589.elements = (object *)e_7320161;
c_7319589.elements[0] = ((closureN)self_738002)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319589, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_global);; 
}

static void __lambda_1714(void *data, object self_738003, int argc, object *args) /* object self_738003, object r_735894 */
 {
 object r_735894 = args[0];
  
closureN_type c_7319591;
object e_7320159 [1];
c_7319591.hdr.mark = gc_color_red;
 c_7319591.hdr.grayed = 0;
c_7319591.tag = closureN_tag;
 c_7319591.fn = (function_type)__lambda_1715;
c_7319591.num_args = 1;
c_7319591.num_elements = 1;
c_7319591.elements = (object *)e_7320159;
c_7319591.elements[0] = ((closureN)self_738003)->elements[0];


make_utf8_string_with_len(c_7320160, "adbv:set-global!", 16, 16);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319591, &c_7320160, quote__121analysis_91db_91variable_125, r_735894);; 
}

static void __lambda_1715(void *data, object self_738004, int argc, object *args) /* object self_738004, object r_735892 */
 {
 object r_735892 = args[0];
  
closureN_type c_7319593;
object e_7320155 [1];
c_7319593.hdr.mark = gc_color_red;
 c_7319593.hdr.grayed = 0;
c_7319593.tag = closureN_tag;
 c_7319593.fn = (function_type)__lambda_1716;
c_7319593.num_args = 1;
c_7319593.num_elements = 1;
c_7319593.elements = (object *)e_7320155;
c_7319593.elements[0] = ((closureN)self_738004)->elements[0];


object c_7320158 = global_set_cps_id(data,(closure)&c_7319593,"__glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations, r_735892);
return_closcall1(data,(closure)&c_7319593,  c_7320158);; 
}

static void __lambda_1716(void *data, object self_738005, int argc, object *args) /* object self_738005, object r_735680 */
 {

  
closureN_type c_7319595;
object e_7320154 [1];
c_7319595.hdr.mark = gc_color_red;
 c_7319595.hdr.grayed = 0;
c_7319595.tag = closureN_tag;
 c_7319595.fn = (function_type)__lambda_1717;
c_7319595.num_args = 1;
c_7319595.num_elements = 1;
c_7319595.elements = (object *)e_7320154;
c_7319595.elements[0] = ((closureN)self_738005)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319595, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_defined_91by);; 
}

static void __lambda_1717(void *data, object self_738006, int argc, object *args) /* object self_738006, object r_735890 */
 {
 object r_735890 = args[0];
  
closureN_type c_7319597;
object e_7320152 [1];
c_7319597.hdr.mark = gc_color_red;
 c_7319597.hdr.grayed = 0;
c_7319597.tag = closureN_tag;
 c_7319597.fn = (function_type)__lambda_1718;
c_7319597.num_args = 1;
c_7319597.num_elements = 1;
c_7319597.elements = (object *)e_7320152;
c_7319597.elements[0] = ((closureN)self_738006)->elements[0];


make_utf8_string_with_len(c_7320153, "adbv:set-defined-by!", 20, 20);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319597, &c_7320153, quote__121analysis_91db_91variable_125, r_735890);; 
}

static void __lambda_1718(void *data, object self_738007, int argc, object *args) /* object self_738007, object r_735888 */
 {
 object r_735888 = args[0];
  
closureN_type c_7319599;
object e_7320148 [1];
c_7319599.hdr.mark = gc_color_red;
 c_7319599.hdr.grayed = 0;
c_7319599.tag = closureN_tag;
 c_7319599.fn = (function_type)__lambda_1719;
c_7319599.num_args = 1;
c_7319599.num_elements = 1;
c_7319599.elements = (object *)e_7320148;
c_7319599.elements[0] = ((closureN)self_738007)->elements[0];


object c_7320151 = global_set_cps_id(data,(closure)&c_7319599,"__glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations, r_735888);
return_closcall1(data,(closure)&c_7319599,  c_7320151);; 
}

static void __lambda_1719(void *data, object self_738008, int argc, object *args) /* object self_738008, object r_735681 */
 {

  
closureN_type c_7319601;
object e_7320147 [1];
c_7319601.hdr.mark = gc_color_red;
 c_7319601.hdr.grayed = 0;
c_7319601.tag = closureN_tag;
 c_7319601.fn = (function_type)__lambda_1720;
c_7319601.num_args = 1;
c_7319601.num_elements = 1;
c_7319601.elements = (object *)e_7320147;
c_7319601.elements[0] = ((closureN)self_738008)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319601, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_defines_91lambda_91id);; 
}

static void __lambda_1720(void *data, object self_738009, int argc, object *args) /* object self_738009, object r_735886 */
 {
 object r_735886 = args[0];
  
closureN_type c_7319603;
object e_7320145 [1];
c_7319603.hdr.mark = gc_color_red;
 c_7319603.hdr.grayed = 0;
c_7319603.tag = closureN_tag;
 c_7319603.fn = (function_type)__lambda_1721;
c_7319603.num_args = 1;
c_7319603.num_elements = 1;
c_7319603.elements = (object *)e_7320145;
c_7319603.elements[0] = ((closureN)self_738009)->elements[0];


make_utf8_string_with_len(c_7320146, "adbv:set-defines-lambda-id!", 27, 27);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319603, &c_7320146, quote__121analysis_91db_91variable_125, r_735886);; 
}

static void __lambda_1721(void *data, object self_738010, int argc, object *args) /* object self_738010, object r_735884 */
 {
 object r_735884 = args[0];
  
closureN_type c_7319605;
object e_7320141 [1];
c_7319605.hdr.mark = gc_color_red;
 c_7319605.hdr.grayed = 0;
c_7319605.tag = closureN_tag;
 c_7319605.fn = (function_type)__lambda_1722;
c_7319605.num_args = 1;
c_7319605.num_elements = 1;
c_7319605.elements = (object *)e_7320141;
c_7319605.elements[0] = ((closureN)self_738010)->elements[0];


object c_7320144 = global_set_cps_id(data,(closure)&c_7319605,"__glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations, r_735884);
return_closcall1(data,(closure)&c_7319605,  c_7320144);; 
}

static void __lambda_1722(void *data, object self_738011, int argc, object *args) /* object self_738011, object r_735682 */
 {

  
closureN_type c_7319607;
object e_7320140 [1];
c_7319607.hdr.mark = gc_color_red;
 c_7319607.hdr.grayed = 0;
c_7319607.tag = closureN_tag;
 c_7319607.fn = (function_type)__lambda_1723;
c_7319607.num_args = 1;
c_7319607.num_elements = 1;
c_7319607.elements = (object *)e_7320140;
c_7319607.elements[0] = ((closureN)self_738011)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319607, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote__const);; 
}

static void __lambda_1723(void *data, object self_738012, int argc, object *args) /* object self_738012, object r_735882 */
 {
 object r_735882 = args[0];
  
closureN_type c_7319609;
object e_7320138 [1];
c_7319609.hdr.mark = gc_color_red;
 c_7319609.hdr.grayed = 0;
c_7319609.tag = closureN_tag;
 c_7319609.fn = (function_type)__lambda_1724;
c_7319609.num_args = 1;
c_7319609.num_elements = 1;
c_7319609.elements = (object *)e_7320138;
c_7319609.elements[0] = ((closureN)self_738012)->elements[0];


make_utf8_string_with_len(c_7320139, "adbv:set-const!", 15, 15);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319609, &c_7320139, quote__121analysis_91db_91variable_125, r_735882);; 
}

static void __lambda_1724(void *data, object self_738013, int argc, object *args) /* object self_738013, object r_735880 */
 {
 object r_735880 = args[0];
  
closureN_type c_7319611;
object e_7320134 [1];
c_7319611.hdr.mark = gc_color_red;
 c_7319611.hdr.grayed = 0;
c_7319611.tag = closureN_tag;
 c_7319611.fn = (function_type)__lambda_1725;
c_7319611.num_args = 1;
c_7319611.num_elements = 1;
c_7319611.elements = (object *)e_7320134;
c_7319611.elements[0] = ((closureN)self_738013)->elements[0];


object c_7320137 = global_set_cps_id(data,(closure)&c_7319611,"__glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations, r_735880);
return_closcall1(data,(closure)&c_7319611,  c_7320137);; 
}

static void __lambda_1725(void *data, object self_738014, int argc, object *args) /* object self_738014, object r_735683 */
 {

  
closureN_type c_7319613;
object e_7320133 [1];
c_7319613.hdr.mark = gc_color_red;
 c_7319613.hdr.grayed = 0;
c_7319613.tag = closureN_tag;
 c_7319613.fn = (function_type)__lambda_1726;
c_7319613.num_args = 1;
c_7319613.num_elements = 1;
c_7319613.elements = (object *)e_7320133;
c_7319613.elements[0] = ((closureN)self_738014)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319613, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_const_91value);; 
}

static void __lambda_1726(void *data, object self_738015, int argc, object *args) /* object self_738015, object r_735878 */
 {
 object r_735878 = args[0];
  
closureN_type c_7319615;
object e_7320131 [1];
c_7319615.hdr.mark = gc_color_red;
 c_7319615.hdr.grayed = 0;
c_7319615.tag = closureN_tag;
 c_7319615.fn = (function_type)__lambda_1727;
c_7319615.num_args = 1;
c_7319615.num_elements = 1;
c_7319615.elements = (object *)e_7320131;
c_7319615.elements[0] = ((closureN)self_738015)->elements[0];


make_utf8_string_with_len(c_7320132, "adbv:set-const-value!", 21, 21);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319615, &c_7320132, quote__121analysis_91db_91variable_125, r_735878);; 
}

static void __lambda_1727(void *data, object self_738016, int argc, object *args) /* object self_738016, object r_735876 */
 {
 object r_735876 = args[0];
  
closureN_type c_7319617;
object e_7320127 [1];
c_7319617.hdr.mark = gc_color_red;
 c_7319617.hdr.grayed = 0;
c_7319617.tag = closureN_tag;
 c_7319617.fn = (function_type)__lambda_1728;
c_7319617.num_args = 1;
c_7319617.num_elements = 1;
c_7319617.elements = (object *)e_7320127;
c_7319617.elements[0] = ((closureN)self_738016)->elements[0];


object c_7320130 = global_set_cps_id(data,(closure)&c_7319617,"__glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations, r_735876);
return_closcall1(data,(closure)&c_7319617,  c_7320130);; 
}

static void __lambda_1728(void *data, object self_738017, int argc, object *args) /* object self_738017, object r_735684 */
 {

  
closureN_type c_7319619;
object e_7320126 [1];
c_7319619.hdr.mark = gc_color_red;
 c_7319619.hdr.grayed = 0;
c_7319619.tag = closureN_tag;
 c_7319619.fn = (function_type)__lambda_1729;
c_7319619.num_args = 1;
c_7319619.num_elements = 1;
c_7319619.elements = (object *)e_7320126;
c_7319619.elements[0] = ((closureN)self_738017)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319619, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_ref_91count);; 
}

static void __lambda_1729(void *data, object self_738018, int argc, object *args) /* object self_738018, object r_735874 */
 {
 object r_735874 = args[0];
  
closureN_type c_7319621;
object e_7320124 [1];
c_7319621.hdr.mark = gc_color_red;
 c_7319621.hdr.grayed = 0;
c_7319621.tag = closureN_tag;
 c_7319621.fn = (function_type)__lambda_1730;
c_7319621.num_args = 1;
c_7319621.num_elements = 1;
c_7319621.elements = (object *)e_7320124;
c_7319621.elements[0] = ((closureN)self_738018)->elements[0];


make_utf8_string_with_len(c_7320125, "%adbv:set-ref-count!", 20, 20);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319621, &c_7320125, quote__121analysis_91db_91variable_125, r_735874);; 
}

static void __lambda_1730(void *data, object self_738019, int argc, object *args) /* object self_738019, object r_735872 */
 {
 object r_735872 = args[0];
  
closureN_type c_7319623;
object e_7320120 [1];
c_7319623.hdr.mark = gc_color_red;
 c_7319623.hdr.grayed = 0;
c_7319623.tag = closureN_tag;
 c_7319623.fn = (function_type)__lambda_1731;
c_7319623.num_args = 1;
c_7319623.num_elements = 1;
c_7319623.elements = (object *)e_7320120;
c_7319623.elements[0] = ((closureN)self_738019)->elements[0];


object c_7320123 = global_set_cps_id(data,(closure)&c_7319623,"__glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations", __glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations, r_735872);
return_closcall1(data,(closure)&c_7319623,  c_7320123);; 
}

static void __lambda_1731(void *data, object self_738020, int argc, object *args) /* object self_738020, object r_735685 */
 {

  
closureN_type c_7319625;
object e_7320119 [1];
c_7319625.hdr.mark = gc_color_red;
 c_7319625.hdr.grayed = 0;
c_7319625.tag = closureN_tag;
 c_7319625.fn = (function_type)__lambda_1732;
c_7319625.num_args = 1;
c_7319625.num_elements = 1;
c_7319625.elements = (object *)e_7320119;
c_7319625.elements[0] = ((closureN)self_738020)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319625, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_ref_91by);; 
}

static void __lambda_1732(void *data, object self_738021, int argc, object *args) /* object self_738021, object r_735870 */
 {
 object r_735870 = args[0];
  
closureN_type c_7319627;
object e_7320117 [1];
c_7319627.hdr.mark = gc_color_red;
 c_7319627.hdr.grayed = 0;
c_7319627.tag = closureN_tag;
 c_7319627.fn = (function_type)__lambda_1733;
c_7319627.num_args = 1;
c_7319627.num_elements = 1;
c_7319627.elements = (object *)e_7320117;
c_7319627.elements[0] = ((closureN)self_738021)->elements[0];


make_utf8_string_with_len(c_7320118, "%adbv:set-ref-by!", 17, 17);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319627, &c_7320118, quote__121analysis_91db_91variable_125, r_735870);; 
}

static void __lambda_1733(void *data, object self_738022, int argc, object *args) /* object self_738022, object r_735868 */
 {
 object r_735868 = args[0];
  
closureN_type c_7319629;
object e_7320113 [1];
c_7319629.hdr.mark = gc_color_red;
 c_7319629.hdr.grayed = 0;
c_7319629.tag = closureN_tag;
 c_7319629.fn = (function_type)__lambda_1734;
c_7319629.num_args = 1;
c_7319629.num_elements = 1;
c_7319629.elements = (object *)e_7320113;
c_7319629.elements[0] = ((closureN)self_738022)->elements[0];


object c_7320116 = global_set_cps_id(data,(closure)&c_7319629,"__glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations", __glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations, r_735868);
return_closcall1(data,(closure)&c_7319629,  c_7320116);; 
}

static void __lambda_1734(void *data, object self_738023, int argc, object *args) /* object self_738023, object r_735686 */
 {

  
closureN_type c_7319631;
object e_7320112 [1];
c_7319631.hdr.mark = gc_color_red;
 c_7319631.hdr.grayed = 0;
c_7319631.tag = closureN_tag;
 c_7319631.fn = (function_type)__lambda_1735;
c_7319631.num_args = 1;
c_7319631.num_elements = 1;
c_7319631.elements = (object *)e_7320112;
c_7319631.elements[0] = ((closureN)self_738023)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319631, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_mutated_91by_91set);; 
}

static void __lambda_1735(void *data, object self_738024, int argc, object *args) /* object self_738024, object r_735866 */
 {
 object r_735866 = args[0];
  
closureN_type c_7319633;
object e_7320110 [1];
c_7319633.hdr.mark = gc_color_red;
 c_7319633.hdr.grayed = 0;
c_7319633.tag = closureN_tag;
 c_7319633.fn = (function_type)__lambda_1736;
c_7319633.num_args = 1;
c_7319633.num_elements = 1;
c_7319633.elements = (object *)e_7320110;
c_7319633.elements[0] = ((closureN)self_738024)->elements[0];


make_utf8_string_with_len(c_7320111, "adbv:set-mutated-by-set!", 24, 24);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319633, &c_7320111, quote__121analysis_91db_91variable_125, r_735866);; 
}

static void __lambda_1736(void *data, object self_738025, int argc, object *args) /* object self_738025, object r_735864 */
 {
 object r_735864 = args[0];
  
closureN_type c_7319635;
object e_7320106 [1];
c_7319635.hdr.mark = gc_color_red;
 c_7319635.hdr.grayed = 0;
c_7319635.tag = closureN_tag;
 c_7319635.fn = (function_type)__lambda_1737;
c_7319635.num_args = 1;
c_7319635.num_elements = 1;
c_7319635.elements = (object *)e_7320106;
c_7319635.elements[0] = ((closureN)self_738025)->elements[0];


object c_7320109 = global_set_cps_id(data,(closure)&c_7319635,"__glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations, r_735864);
return_closcall1(data,(closure)&c_7319635,  c_7320109);; 
}

static void __lambda_1737(void *data, object self_738026, int argc, object *args) /* object self_738026, object r_735687 */
 {

  
closureN_type c_7319637;
object e_7320105 [1];
c_7319637.hdr.mark = gc_color_red;
 c_7319637.hdr.grayed = 0;
c_7319637.tag = closureN_tag;
 c_7319637.fn = (function_type)__lambda_1738;
c_7319637.num_args = 1;
c_7319637.num_elements = 1;
c_7319637.elements = (object *)e_7320105;
c_7319637.elements[0] = ((closureN)self_738026)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319637, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_reassigned);; 
}

static void __lambda_1738(void *data, object self_738027, int argc, object *args) /* object self_738027, object r_735862 */
 {
 object r_735862 = args[0];
  
closureN_type c_7319639;
object e_7320103 [1];
c_7319639.hdr.mark = gc_color_red;
 c_7319639.hdr.grayed = 0;
c_7319639.tag = closureN_tag;
 c_7319639.fn = (function_type)__lambda_1739;
c_7319639.num_args = 1;
c_7319639.num_elements = 1;
c_7319639.elements = (object *)e_7320103;
c_7319639.elements[0] = ((closureN)self_738027)->elements[0];


make_utf8_string_with_len(c_7320104, "adbv:set-reassigned!", 20, 20);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319639, &c_7320104, quote__121analysis_91db_91variable_125, r_735862);; 
}

static void __lambda_1739(void *data, object self_738028, int argc, object *args) /* object self_738028, object r_735860 */
 {
 object r_735860 = args[0];
  
closureN_type c_7319641;
object e_7320099 [1];
c_7319641.hdr.mark = gc_color_red;
 c_7319641.hdr.grayed = 0;
c_7319641.tag = closureN_tag;
 c_7319641.fn = (function_type)__lambda_1740;
c_7319641.num_args = 1;
c_7319641.num_elements = 1;
c_7319641.elements = (object *)e_7320099;
c_7319641.elements[0] = ((closureN)self_738028)->elements[0];


object c_7320102 = global_set_cps_id(data,(closure)&c_7319641,"__glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations, r_735860);
return_closcall1(data,(closure)&c_7319641,  c_7320102);; 
}

static void __lambda_1740(void *data, object self_738029, int argc, object *args) /* object self_738029, object r_735688 */
 {

  
closureN_type c_7319643;
object e_7320098 [1];
c_7319643.hdr.mark = gc_color_red;
 c_7319643.hdr.grayed = 0;
c_7319643.tag = closureN_tag;
 c_7319643.fn = (function_type)__lambda_1741;
c_7319643.num_args = 1;
c_7319643.num_elements = 1;
c_7319643.elements = (object *)e_7320098;
c_7319643.elements[0] = ((closureN)self_738029)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319643, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_assigned_91value);; 
}

static void __lambda_1741(void *data, object self_738030, int argc, object *args) /* object self_738030, object r_735858 */
 {
 object r_735858 = args[0];
  
closureN_type c_7319645;
object e_7320096 [1];
c_7319645.hdr.mark = gc_color_red;
 c_7319645.hdr.grayed = 0;
c_7319645.tag = closureN_tag;
 c_7319645.fn = (function_type)__lambda_1742;
c_7319645.num_args = 1;
c_7319645.num_elements = 1;
c_7319645.elements = (object *)e_7320096;
c_7319645.elements[0] = ((closureN)self_738030)->elements[0];


make_utf8_string_with_len(c_7320097, "adbv:set-assigned-value!", 24, 24);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319645, &c_7320097, quote__121analysis_91db_91variable_125, r_735858);; 
}

static void __lambda_1742(void *data, object self_738031, int argc, object *args) /* object self_738031, object r_735856 */
 {
 object r_735856 = args[0];
  
closureN_type c_7319647;
object e_7320092 [1];
c_7319647.hdr.mark = gc_color_red;
 c_7319647.hdr.grayed = 0;
c_7319647.tag = closureN_tag;
 c_7319647.fn = (function_type)__lambda_1743;
c_7319647.num_args = 1;
c_7319647.num_elements = 1;
c_7319647.elements = (object *)e_7320092;
c_7319647.elements[0] = ((closureN)self_738031)->elements[0];


object c_7320095 = global_set_cps_id(data,(closure)&c_7319647,"__glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations, r_735856);
return_closcall1(data,(closure)&c_7319647,  c_7320095);; 
}

static void __lambda_1743(void *data, object self_738032, int argc, object *args) /* object self_738032, object r_735689 */
 {

  
closureN_type c_7319649;
object e_7320091 [1];
c_7319649.hdr.mark = gc_color_red;
 c_7319649.hdr.grayed = 0;
c_7319649.tag = closureN_tag;
 c_7319649.fn = (function_type)__lambda_1744;
c_7319649.num_args = 1;
c_7319649.num_elements = 1;
c_7319649.elements = (object *)e_7320091;
c_7319649.elements[0] = ((closureN)self_738032)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319649, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_app_91fnc_91count);; 
}

static void __lambda_1744(void *data, object self_738033, int argc, object *args) /* object self_738033, object r_735854 */
 {
 object r_735854 = args[0];
  
closureN_type c_7319651;
object e_7320089 [1];
c_7319651.hdr.mark = gc_color_red;
 c_7319651.hdr.grayed = 0;
c_7319651.tag = closureN_tag;
 c_7319651.fn = (function_type)__lambda_1745;
c_7319651.num_args = 1;
c_7319651.num_elements = 1;
c_7319651.elements = (object *)e_7320089;
c_7319651.elements[0] = ((closureN)self_738033)->elements[0];


make_utf8_string_with_len(c_7320090, "adbv:set-app-fnc-count!", 23, 23);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319651, &c_7320090, quote__121analysis_91db_91variable_125, r_735854);; 
}

static void __lambda_1745(void *data, object self_738034, int argc, object *args) /* object self_738034, object r_735852 */
 {
 object r_735852 = args[0];
  
closureN_type c_7319653;
object e_7320085 [1];
c_7319653.hdr.mark = gc_color_red;
 c_7319653.hdr.grayed = 0;
c_7319653.tag = closureN_tag;
 c_7319653.fn = (function_type)__lambda_1746;
c_7319653.num_args = 1;
c_7319653.num_elements = 1;
c_7319653.elements = (object *)e_7320085;
c_7319653.elements[0] = ((closureN)self_738034)->elements[0];


object c_7320088 = global_set_cps_id(data,(closure)&c_7319653,"__glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations, r_735852);
return_closcall1(data,(closure)&c_7319653,  c_7320088);; 
}

static void __lambda_1746(void *data, object self_738035, int argc, object *args) /* object self_738035, object r_735690 */
 {

  
closureN_type c_7319655;
object e_7320084 [1];
c_7319655.hdr.mark = gc_color_red;
 c_7319655.hdr.grayed = 0;
c_7319655.tag = closureN_tag;
 c_7319655.fn = (function_type)__lambda_1747;
c_7319655.num_args = 1;
c_7319655.num_elements = 1;
c_7319655.elements = (object *)e_7320084;
c_7319655.elements[0] = ((closureN)self_738035)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319655, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_app_91arg_91count);; 
}

static void __lambda_1747(void *data, object self_738036, int argc, object *args) /* object self_738036, object r_735850 */
 {
 object r_735850 = args[0];
  
closureN_type c_7319657;
object e_7320082 [1];
c_7319657.hdr.mark = gc_color_red;
 c_7319657.hdr.grayed = 0;
c_7319657.tag = closureN_tag;
 c_7319657.fn = (function_type)__lambda_1748;
c_7319657.num_args = 1;
c_7319657.num_elements = 1;
c_7319657.elements = (object *)e_7320082;
c_7319657.elements[0] = ((closureN)self_738036)->elements[0];


make_utf8_string_with_len(c_7320083, "adbv:set-app-arg-count!", 23, 23);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319657, &c_7320083, quote__121analysis_91db_91variable_125, r_735850);; 
}

static void __lambda_1748(void *data, object self_738037, int argc, object *args) /* object self_738037, object r_735848 */
 {
 object r_735848 = args[0];
  
closureN_type c_7319659;
object e_7320078 [1];
c_7319659.hdr.mark = gc_color_red;
 c_7319659.hdr.grayed = 0;
c_7319659.tag = closureN_tag;
 c_7319659.fn = (function_type)__lambda_1749;
c_7319659.num_args = 1;
c_7319659.num_elements = 1;
c_7319659.elements = (object *)e_7320078;
c_7319659.elements[0] = ((closureN)self_738037)->elements[0];


object c_7320081 = global_set_cps_id(data,(closure)&c_7319659,"__glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations, r_735848);
return_closcall1(data,(closure)&c_7319659,  c_7320081);; 
}

static void __lambda_1749(void *data, object self_738038, int argc, object *args) /* object self_738038, object r_735691 */
 {

  
closureN_type c_7319661;
object e_7320077 [1];
c_7319661.hdr.mark = gc_color_red;
 c_7319661.hdr.grayed = 0;
c_7319661.tag = closureN_tag;
 c_7319661.fn = (function_type)__lambda_1750;
c_7319661.num_args = 1;
c_7319661.num_elements = 1;
c_7319661.elements = (object *)e_7320077;
c_7319661.elements[0] = ((closureN)self_738038)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319661, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_cannot_91inline);; 
}

static void __lambda_1750(void *data, object self_738039, int argc, object *args) /* object self_738039, object r_735846 */
 {
 object r_735846 = args[0];
  
closureN_type c_7319663;
object e_7320075 [1];
c_7319663.hdr.mark = gc_color_red;
 c_7319663.hdr.grayed = 0;
c_7319663.tag = closureN_tag;
 c_7319663.fn = (function_type)__lambda_1751;
c_7319663.num_args = 1;
c_7319663.num_elements = 1;
c_7319663.elements = (object *)e_7320075;
c_7319663.elements[0] = ((closureN)self_738039)->elements[0];


make_utf8_string_with_len(c_7320076, "adbv:set-cannot-inline!", 23, 23);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319663, &c_7320076, quote__121analysis_91db_91variable_125, r_735846);; 
}

static void __lambda_1751(void *data, object self_738040, int argc, object *args) /* object self_738040, object r_735844 */
 {
 object r_735844 = args[0];
  
closureN_type c_7319665;
object e_7320071 [1];
c_7319665.hdr.mark = gc_color_red;
 c_7319665.hdr.grayed = 0;
c_7319665.tag = closureN_tag;
 c_7319665.fn = (function_type)__lambda_1752;
c_7319665.num_args = 1;
c_7319665.num_elements = 1;
c_7319665.elements = (object *)e_7320071;
c_7319665.elements[0] = ((closureN)self_738040)->elements[0];


object c_7320074 = global_set_cps_id(data,(closure)&c_7319665,"__glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations, r_735844);
return_closcall1(data,(closure)&c_7319665,  c_7320074);; 
}

static void __lambda_1752(void *data, object self_738041, int argc, object *args) /* object self_738041, object r_735692 */
 {

  
closureN_type c_7319667;
object e_7320070 [1];
c_7319667.hdr.mark = gc_color_red;
 c_7319667.hdr.grayed = 0;
c_7319667.tag = closureN_tag;
 c_7319667.fn = (function_type)__lambda_1753;
c_7319667.num_args = 1;
c_7319667.num_elements = 1;
c_7319667.elements = (object *)e_7320070;
c_7319667.elements[0] = ((closureN)self_738041)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319667, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_inlinable);; 
}

static void __lambda_1753(void *data, object self_738042, int argc, object *args) /* object self_738042, object r_735842 */
 {
 object r_735842 = args[0];
  
closureN_type c_7319669;
object e_7320068 [1];
c_7319669.hdr.mark = gc_color_red;
 c_7319669.hdr.grayed = 0;
c_7319669.tag = closureN_tag;
 c_7319669.fn = (function_type)__lambda_1754;
c_7319669.num_args = 1;
c_7319669.num_elements = 1;
c_7319669.elements = (object *)e_7320068;
c_7319669.elements[0] = ((closureN)self_738042)->elements[0];


make_utf8_string_with_len(c_7320069, "adbv:set-inlinable!", 19, 19);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319669, &c_7320069, quote__121analysis_91db_91variable_125, r_735842);; 
}

static void __lambda_1754(void *data, object self_738043, int argc, object *args) /* object self_738043, object r_735840 */
 {
 object r_735840 = args[0];
  
closureN_type c_7319671;
object e_7320064 [1];
c_7319671.hdr.mark = gc_color_red;
 c_7319671.hdr.grayed = 0;
c_7319671.tag = closureN_tag;
 c_7319671.fn = (function_type)__lambda_1755;
c_7319671.num_args = 1;
c_7319671.num_elements = 1;
c_7319671.elements = (object *)e_7320064;
c_7319671.elements[0] = ((closureN)self_738043)->elements[0];


object c_7320067 = global_set_cps_id(data,(closure)&c_7319671,"__glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations, r_735840);
return_closcall1(data,(closure)&c_7319671,  c_7320067);; 
}

static void __lambda_1755(void *data, object self_738044, int argc, object *args) /* object self_738044, object r_735693 */
 {

  
closureN_type c_7319673;
object e_7320063 [1];
c_7319673.hdr.mark = gc_color_red;
 c_7319673.hdr.grayed = 0;
c_7319673.tag = closureN_tag;
 c_7319673.fn = (function_type)__lambda_1756;
c_7319673.num_args = 1;
c_7319673.num_elements = 1;
c_7319673.elements = (object *)e_7320063;
c_7319673.elements[0] = ((closureN)self_738044)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319673, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_mutated_91indirectly);; 
}

static void __lambda_1756(void *data, object self_738045, int argc, object *args) /* object self_738045, object r_735838 */
 {
 object r_735838 = args[0];
  
closureN_type c_7319675;
object e_7320061 [1];
c_7319675.hdr.mark = gc_color_red;
 c_7319675.hdr.grayed = 0;
c_7319675.tag = closureN_tag;
 c_7319675.fn = (function_type)__lambda_1757;
c_7319675.num_args = 1;
c_7319675.num_elements = 1;
c_7319675.elements = (object *)e_7320061;
c_7319675.elements[0] = ((closureN)self_738045)->elements[0];


make_utf8_string_with_len(c_7320062, "adbv:set-mutated-indirectly!", 28, 28);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319675, &c_7320062, quote__121analysis_91db_91variable_125, r_735838);; 
}

static void __lambda_1757(void *data, object self_738046, int argc, object *args) /* object self_738046, object r_735836 */
 {
 object r_735836 = args[0];
  
closureN_type c_7319677;
object e_7320057 [1];
c_7319677.hdr.mark = gc_color_red;
 c_7319677.hdr.grayed = 0;
c_7319677.tag = closureN_tag;
 c_7319677.fn = (function_type)__lambda_1758;
c_7319677.num_args = 1;
c_7319677.num_elements = 1;
c_7319677.elements = (object *)e_7320057;
c_7319677.elements[0] = ((closureN)self_738046)->elements[0];


object c_7320060 = global_set_cps_id(data,(closure)&c_7319677,"__glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations, r_735836);
return_closcall1(data,(closure)&c_7319677,  c_7320060);; 
}

static void __lambda_1758(void *data, object self_738047, int argc, object *args) /* object self_738047, object r_735694 */
 {

  
closureN_type c_7319679;
object e_7320056 [1];
c_7319679.hdr.mark = gc_color_red;
 c_7319679.hdr.grayed = 0;
c_7319679.tag = closureN_tag;
 c_7319679.fn = (function_type)__lambda_1759;
c_7319679.num_args = 1;
c_7319679.num_elements = 1;
c_7319679.elements = (object *)e_7320056;
c_7319679.elements[0] = ((closureN)self_738047)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319679, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_cont);; 
}

static void __lambda_1759(void *data, object self_738048, int argc, object *args) /* object self_738048, object r_735834 */
 {
 object r_735834 = args[0];
  
closureN_type c_7319681;
object e_7320054 [1];
c_7319681.hdr.mark = gc_color_red;
 c_7319681.hdr.grayed = 0;
c_7319681.tag = closureN_tag;
 c_7319681.fn = (function_type)__lambda_1760;
c_7319681.num_args = 1;
c_7319681.num_elements = 1;
c_7319681.elements = (object *)e_7320054;
c_7319681.elements[0] = ((closureN)self_738048)->elements[0];


make_utf8_string_with_len(c_7320055, "adbv:set-cont!", 14, 14);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319681, &c_7320055, quote__121analysis_91db_91variable_125, r_735834);; 
}

static void __lambda_1760(void *data, object self_738049, int argc, object *args) /* object self_738049, object r_735832 */
 {
 object r_735832 = args[0];
  
closureN_type c_7319683;
object e_7320050 [1];
c_7319683.hdr.mark = gc_color_red;
 c_7319683.hdr.grayed = 0;
c_7319683.tag = closureN_tag;
 c_7319683.fn = (function_type)__lambda_1761;
c_7319683.num_args = 1;
c_7319683.num_elements = 1;
c_7319683.elements = (object *)e_7320050;
c_7319683.elements[0] = ((closureN)self_738049)->elements[0];


object c_7320053 = global_set_cps_id(data,(closure)&c_7319683,"__glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations, r_735832);
return_closcall1(data,(closure)&c_7319683,  c_7320053);; 
}

static void __lambda_1761(void *data, object self_738050, int argc, object *args) /* object self_738050, object r_735695 */
 {

  
closureN_type c_7319685;
object e_7320049 [1];
c_7319685.hdr.mark = gc_color_red;
 c_7319685.hdr.grayed = 0;
c_7319685.tag = closureN_tag;
 c_7319685.fn = (function_type)__lambda_1762;
c_7319685.num_args = 1;
c_7319685.num_elements = 1;
c_7319685.elements = (object *)e_7320049;
c_7319685.elements[0] = ((closureN)self_738050)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319685, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_def_91in_91loop);; 
}

static void __lambda_1762(void *data, object self_738051, int argc, object *args) /* object self_738051, object r_735830 */
 {
 object r_735830 = args[0];
  
closureN_type c_7319687;
object e_7320047 [1];
c_7319687.hdr.mark = gc_color_red;
 c_7319687.hdr.grayed = 0;
c_7319687.tag = closureN_tag;
 c_7319687.fn = (function_type)__lambda_1763;
c_7319687.num_args = 1;
c_7319687.num_elements = 1;
c_7319687.elements = (object *)e_7320047;
c_7319687.elements[0] = ((closureN)self_738051)->elements[0];


make_utf8_string_with_len(c_7320048, "adbv:set-def-in-loop!", 21, 21);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319687, &c_7320048, quote__121analysis_91db_91variable_125, r_735830);; 
}

static void __lambda_1763(void *data, object self_738052, int argc, object *args) /* object self_738052, object r_735828 */
 {
 object r_735828 = args[0];
  
closureN_type c_7319689;
object e_7320043 [1];
c_7319689.hdr.mark = gc_color_red;
 c_7319689.hdr.grayed = 0;
c_7319689.tag = closureN_tag;
 c_7319689.fn = (function_type)__lambda_1764;
c_7319689.num_args = 1;
c_7319689.num_elements = 1;
c_7319689.elements = (object *)e_7320043;
c_7319689.elements[0] = ((closureN)self_738052)->elements[0];


object c_7320046 = global_set_cps_id(data,(closure)&c_7319689,"__glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations, r_735828);
return_closcall1(data,(closure)&c_7319689,  c_7320046);; 
}

static void __lambda_1764(void *data, object self_738053, int argc, object *args) /* object self_738053, object r_735696 */
 {

  
closureN_type c_7319691;
object e_7320042 [1];
c_7319691.hdr.mark = gc_color_red;
 c_7319691.hdr.grayed = 0;
c_7319691.tag = closureN_tag;
 c_7319691.fn = (function_type)__lambda_1765;
c_7319691.num_args = 1;
c_7319691.num_elements = 1;
c_7319691.elements = (object *)e_7320042;
c_7319691.elements[0] = ((closureN)self_738053)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319691, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_ref_91in_91loop);; 
}

static void __lambda_1765(void *data, object self_738054, int argc, object *args) /* object self_738054, object r_735826 */
 {
 object r_735826 = args[0];
  
closureN_type c_7319693;
object e_7320040 [1];
c_7319693.hdr.mark = gc_color_red;
 c_7319693.hdr.grayed = 0;
c_7319693.tag = closureN_tag;
 c_7319693.fn = (function_type)__lambda_1766;
c_7319693.num_args = 1;
c_7319693.num_elements = 1;
c_7319693.elements = (object *)e_7320040;
c_7319693.elements[0] = ((closureN)self_738054)->elements[0];


make_utf8_string_with_len(c_7320041, "adbv:set-ref-in-loop!", 21, 21);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319693, &c_7320041, quote__121analysis_91db_91variable_125, r_735826);; 
}

static void __lambda_1766(void *data, object self_738055, int argc, object *args) /* object self_738055, object r_735824 */
 {
 object r_735824 = args[0];
  
closureN_type c_7319695;
object e_7320036 [1];
c_7319695.hdr.mark = gc_color_red;
 c_7319695.hdr.grayed = 0;
c_7319695.tag = closureN_tag;
 c_7319695.fn = (function_type)__lambda_1767;
c_7319695.num_args = 1;
c_7319695.num_elements = 1;
c_7319695.elements = (object *)e_7320036;
c_7319695.elements[0] = ((closureN)self_738055)->elements[0];


object c_7320039 = global_set_cps_id(data,(closure)&c_7319695,"__glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations, r_735824);
return_closcall1(data,(closure)&c_7319695,  c_7320039);; 
}

static void __lambda_1767(void *data, object self_738056, int argc, object *args) /* object self_738056, object r_735697 */
 {

  
closureN_type c_7319697;
object e_7320035 [1];
c_7319697.hdr.mark = gc_color_red;
 c_7319697.hdr.grayed = 0;
c_7319697.tag = closureN_tag;
 c_7319697.fn = (function_type)__lambda_1768;
c_7319697.num_args = 1;
c_7319697.num_elements = 1;
c_7319697.elements = (object *)e_7320035;
c_7319697.elements[0] = ((closureN)self_738056)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319697, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_direct_91rec_91call);; 
}

static void __lambda_1768(void *data, object self_738057, int argc, object *args) /* object self_738057, object r_735822 */
 {
 object r_735822 = args[0];
  
closureN_type c_7319699;
object e_7320033 [1];
c_7319699.hdr.mark = gc_color_red;
 c_7319699.hdr.grayed = 0;
c_7319699.tag = closureN_tag;
 c_7319699.fn = (function_type)__lambda_1769;
c_7319699.num_args = 1;
c_7319699.num_elements = 1;
c_7319699.elements = (object *)e_7320033;
c_7319699.elements[0] = ((closureN)self_738057)->elements[0];


make_utf8_string_with_len(c_7320034, "adbv:set-direct-rec-call!", 25, 25);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319699, &c_7320034, quote__121analysis_91db_91variable_125, r_735822);; 
}

static void __lambda_1769(void *data, object self_738058, int argc, object *args) /* object self_738058, object r_735820 */
 {
 object r_735820 = args[0];
  
closureN_type c_7319701;
object e_7320029 [1];
c_7319701.hdr.mark = gc_color_red;
 c_7319701.hdr.grayed = 0;
c_7319701.tag = closureN_tag;
 c_7319701.fn = (function_type)__lambda_1770;
c_7319701.num_args = 1;
c_7319701.num_elements = 1;
c_7319701.elements = (object *)e_7320029;
c_7319701.elements[0] = ((closureN)self_738058)->elements[0];


object c_7320032 = global_set_cps_id(data,(closure)&c_7319701,"__glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations, r_735820);
return_closcall1(data,(closure)&c_7319701,  c_7320032);; 
}

static void __lambda_1770(void *data, object self_738059, int argc, object *args) /* object self_738059, object r_735698 */
 {

  
closureN_type c_7319703;
object e_7320028 [1];
c_7319703.hdr.mark = gc_color_red;
 c_7319703.hdr.grayed = 0;
c_7319703.tag = closureN_tag;
 c_7319703.fn = (function_type)__lambda_1771;
c_7319703.num_args = 1;
c_7319703.num_elements = 1;
c_7319703.elements = (object *)e_7320028;
c_7319703.elements[0] = ((closureN)self_738059)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319703, __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations, quote_self_91rec_91call);; 
}

static void __lambda_1771(void *data, object self_738060, int argc, object *args) /* object self_738060, object r_735818 */
 {
 object r_735818 = args[0];
  
closureN_type c_7319705;
object e_7320026 [1];
c_7319705.hdr.mark = gc_color_red;
 c_7319705.hdr.grayed = 0;
c_7319705.tag = closureN_tag;
 c_7319705.fn = (function_type)__lambda_1772;
c_7319705.num_args = 1;
c_7319705.num_elements = 1;
c_7319705.elements = (object *)e_7320026;
c_7319705.elements[0] = ((closureN)self_738060)->elements[0];


make_utf8_string_with_len(c_7320027, "adbv:set-self-rec-call!", 23, 23);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319705, &c_7320027, quote__121analysis_91db_91variable_125, r_735818);; 
}

static void __lambda_1772(void *data, object self_738061, int argc, object *args) /* object self_738061, object r_735816 */
 {
 object r_735816 = args[0];
  
closureN_type c_7319707;
object e_7320022 [1];
c_7319707.hdr.mark = gc_color_red;
 c_7319707.hdr.grayed = 0;
c_7319707.tag = closureN_tag;
 c_7319707.fn = (function_type)__lambda_1773;
c_7319707.num_args = 1;
c_7319707.num_elements = 1;
c_7319707.elements = (object *)e_7320022;
c_7319707.elements[0] = ((closureN)self_738061)->elements[0];


object c_7320025 = global_set_cps_id(data,(closure)&c_7319707,"__glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations", __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations, r_735816);
return_closcall1(data,(closure)&c_7319707,  c_7320025);; 
}

static void __lambda_1773(void *data, object self_738062, int argc, object *args) /* object self_738062, object r_735699 */
 {

  
closureN_type c_7319709;
object e_7320010 [1];
c_7319709.hdr.mark = gc_color_red;
 c_7319709.hdr.grayed = 0;
c_7319709.tag = closureN_tag;
 c_7319709.fn = (function_type)__lambda_1774;
c_7319709.num_args = 1;
c_7319709.num_elements = 1;
c_7319709.elements = (object *)e_7320010;
c_7319709.elements[0] = ((closureN)self_738062)->elements[0];


make_pair(c_7320021,quote_vars_91mutated_91by_91set,NULL);c_7320021.hdr.immutable = 1;

make_pair(c_7320020,quote_calls_91self,&c_7320021);c_7320020.hdr.immutable = 1;

make_pair(c_7320019,quote_self_91closure_91index,&c_7320020);c_7320019.hdr.immutable = 1;

make_pair(c_7320018,quote_closure_91size,&c_7320019);c_7320018.hdr.immutable = 1;

make_pair(c_7320017,quote_cgen_91id,&c_7320018);c_7320017.hdr.immutable = 1;

make_pair(c_7320016,quote_well_91known,&c_7320017);c_7320016.hdr.immutable = 1;

make_pair(c_7320015,quote_side_91effects,&c_7320016);c_7320015.hdr.immutable = 1;

make_pair(c_7320014,quote_assigned_91to_91var,&c_7320015);c_7320014.hdr.immutable = 1;

make_pair(c_7320013,quote_unused_91params,&c_7320014);c_7320013.hdr.immutable = 1;

make_pair(c_7320012,quote_all_91params,&c_7320013);c_7320012.hdr.immutable = 1;

make_pair(c_7320011,quote_simple,&c_7320012);c_7320011.hdr.immutable = 1;
return_direct_with_clo4(data,  __glo_register_91simple_91type_scheme_base, (((closure)  __glo_register_91simple_91type_scheme_base)->fn),  &c_7319709, quote__121analysis_91db_91function_125, boolean_f, &c_7320011);; 
}

static void __lambda_1774(void *data, object self_738063, int argc, object *args) /* object self_738063, object r_735813 */
 {
 object r_735813 = args[0];
  
closureN_type c_7319711;
object e_7320006 [1];
c_7319711.hdr.mark = gc_color_red;
 c_7319711.hdr.grayed = 0;
c_7319711.tag = closureN_tag;
 c_7319711.fn = (function_type)__lambda_1775;
c_7319711.num_args = 1;
c_7319711.num_elements = 1;
c_7319711.elements = (object *)e_7320006;
c_7319711.elements[0] = ((closureN)self_738063)->elements[0];


object c_7320009 = global_set_cps_id(data,(closure)&c_7319711,"__glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations", __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, r_735813);
return_closcall1(data,(closure)&c_7319711,  c_7320009);; 
}

static void __lambda_1775(void *data, object self_738064, int argc, object *args) /* object self_738064, object r_735700 */
 {

  
closureN_type c_7319713;
object e_7320005 [1];
c_7319713.hdr.mark = gc_color_red;
 c_7319713.hdr.grayed = 0;
c_7319713.tag = closureN_tag;
 c_7319713.fn = (function_type)__lambda_1776;
c_7319713.num_args = 1;
c_7319713.num_elements = 1;
c_7319713.elements = (object *)e_7320005;
c_7319713.elements[0] = ((closureN)self_738064)->elements[0];

return_direct_with_clo3(data,  __glo_make_91type_91predicate_scheme_base, (((closure)  __glo_make_91type_91predicate_scheme_base)->fn),  &c_7319713, obj_int2obj(0), quote__121analysis_91db_91function_125);; 
}

static void __lambda_1776(void *data, object self_738065, int argc, object *args) /* object self_738065, object r_735811 */
 {
 object r_735811 = args[0];
  
closureN_type c_7319715;
object e_7320001 [1];
c_7319715.hdr.mark = gc_color_red;
 c_7319715.hdr.grayed = 0;
c_7319715.tag = closureN_tag;
 c_7319715.fn = (function_type)__lambda_1777;
c_7319715.num_args = 1;
c_7319715.num_elements = 1;
c_7319715.elements = (object *)e_7320001;
c_7319715.elements[0] = ((closureN)self_738065)->elements[0];


object c_7320004 = global_set_cps_id(data,(closure)&c_7319715,"__glo_adb_117function_127_scheme_cyclone_cps_91optimizations", __glo_adb_117function_127_scheme_cyclone_cps_91optimizations, r_735811);
return_closcall1(data,(closure)&c_7319715,  c_7320004);; 
}

static void __lambda_1777(void *data, object self_738066, int argc, object *args) /* object self_738066, object r_735701 */
 {

  
closureN_type c_7319717;
object e_7320000 [1];
c_7319717.hdr.mark = gc_color_red;
 c_7319717.hdr.grayed = 0;
c_7319717.tag = closureN_tag;
 c_7319717.fn = (function_type)__lambda_1778;
c_7319717.num_args = 1;
c_7319717.num_elements = 1;
c_7319717.elements = (object *)e_7320000;
c_7319717.elements[0] = ((closureN)self_738066)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319717, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_simple);; 
}

static void __lambda_1778(void *data, object self_738067, int argc, object *args) /* object self_738067, object r_735809 */
 {
 object r_735809 = args[0];
  
closureN_type c_7319719;
object e_7319998 [1];
c_7319719.hdr.mark = gc_color_red;
 c_7319719.hdr.grayed = 0;
c_7319719.tag = closureN_tag;
 c_7319719.fn = (function_type)__lambda_1779;
c_7319719.num_args = 1;
c_7319719.num_elements = 1;
c_7319719.elements = (object *)e_7319998;
c_7319719.elements[0] = ((closureN)self_738067)->elements[0];


make_utf8_string_with_len(c_7319999, "adbf:simple", 11, 11);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319719, &c_7319999, quote__121analysis_91db_91function_125, r_735809);; 
}

static void __lambda_1779(void *data, object self_738068, int argc, object *args) /* object self_738068, object r_735807 */
 {
 object r_735807 = args[0];
  
closureN_type c_7319721;
object e_7319994 [1];
c_7319721.hdr.mark = gc_color_red;
 c_7319721.hdr.grayed = 0;
c_7319721.tag = closureN_tag;
 c_7319721.fn = (function_type)__lambda_1780;
c_7319721.num_args = 1;
c_7319721.num_elements = 1;
c_7319721.elements = (object *)e_7319994;
c_7319721.elements[0] = ((closureN)self_738068)->elements[0];


object c_7319997 = global_set_cps_id(data,(closure)&c_7319721,"__glo_adbf_117simple_scheme_cyclone_cps_91optimizations", __glo_adbf_117simple_scheme_cyclone_cps_91optimizations, r_735807);
return_closcall1(data,(closure)&c_7319721,  c_7319997);; 
}

static void __lambda_1780(void *data, object self_738069, int argc, object *args) /* object self_738069, object r_735702 */
 {

  
closureN_type c_7319723;
object e_7319993 [1];
c_7319723.hdr.mark = gc_color_red;
 c_7319723.hdr.grayed = 0;
c_7319723.tag = closureN_tag;
 c_7319723.fn = (function_type)__lambda_1781;
c_7319723.num_args = 1;
c_7319723.num_elements = 1;
c_7319723.elements = (object *)e_7319993;
c_7319723.elements[0] = ((closureN)self_738069)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319723, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_all_91params);; 
}

static void __lambda_1781(void *data, object self_738070, int argc, object *args) /* object self_738070, object r_735805 */
 {
 object r_735805 = args[0];
  
closureN_type c_7319725;
object e_7319991 [1];
c_7319725.hdr.mark = gc_color_red;
 c_7319725.hdr.grayed = 0;
c_7319725.tag = closureN_tag;
 c_7319725.fn = (function_type)__lambda_1782;
c_7319725.num_args = 1;
c_7319725.num_elements = 1;
c_7319725.elements = (object *)e_7319991;
c_7319725.elements[0] = ((closureN)self_738070)->elements[0];


make_utf8_string_with_len(c_7319992, "adbf:all-params", 15, 15);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319725, &c_7319992, quote__121analysis_91db_91function_125, r_735805);; 
}

static void __lambda_1782(void *data, object self_738071, int argc, object *args) /* object self_738071, object r_735803 */
 {
 object r_735803 = args[0];
  
closureN_type c_7319727;
object e_7319987 [1];
c_7319727.hdr.mark = gc_color_red;
 c_7319727.hdr.grayed = 0;
c_7319727.tag = closureN_tag;
 c_7319727.fn = (function_type)__lambda_1783;
c_7319727.num_args = 1;
c_7319727.num_elements = 1;
c_7319727.elements = (object *)e_7319987;
c_7319727.elements[0] = ((closureN)self_738071)->elements[0];


object c_7319990 = global_set_cps_id(data,(closure)&c_7319727,"__glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations", __glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations, r_735803);
return_closcall1(data,(closure)&c_7319727,  c_7319990);; 
}

static void __lambda_1783(void *data, object self_738072, int argc, object *args) /* object self_738072, object r_735703 */
 {

  
closureN_type c_7319729;
object e_7319986 [1];
c_7319729.hdr.mark = gc_color_red;
 c_7319729.hdr.grayed = 0;
c_7319729.tag = closureN_tag;
 c_7319729.fn = (function_type)__lambda_1784;
c_7319729.num_args = 1;
c_7319729.num_elements = 1;
c_7319729.elements = (object *)e_7319986;
c_7319729.elements[0] = ((closureN)self_738072)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319729, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_unused_91params);; 
}

static void __lambda_1784(void *data, object self_738073, int argc, object *args) /* object self_738073, object r_735801 */
 {
 object r_735801 = args[0];
  
closureN_type c_7319731;
object e_7319984 [1];
c_7319731.hdr.mark = gc_color_red;
 c_7319731.hdr.grayed = 0;
c_7319731.tag = closureN_tag;
 c_7319731.fn = (function_type)__lambda_1785;
c_7319731.num_args = 1;
c_7319731.num_elements = 1;
c_7319731.elements = (object *)e_7319984;
c_7319731.elements[0] = ((closureN)self_738073)->elements[0];


make_utf8_string_with_len(c_7319985, "adbf:unused-params", 18, 18);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319731, &c_7319985, quote__121analysis_91db_91function_125, r_735801);; 
}

static void __lambda_1785(void *data, object self_738074, int argc, object *args) /* object self_738074, object r_735799 */
 {
 object r_735799 = args[0];
  
closureN_type c_7319733;
object e_7319980 [1];
c_7319733.hdr.mark = gc_color_red;
 c_7319733.hdr.grayed = 0;
c_7319733.tag = closureN_tag;
 c_7319733.fn = (function_type)__lambda_1786;
c_7319733.num_args = 1;
c_7319733.num_elements = 1;
c_7319733.elements = (object *)e_7319980;
c_7319733.elements[0] = ((closureN)self_738074)->elements[0];


object c_7319983 = global_set_cps_id(data,(closure)&c_7319733,"__glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations", __glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations, r_735799);
return_closcall1(data,(closure)&c_7319733,  c_7319983);; 
}

static void __lambda_1786(void *data, object self_738075, int argc, object *args) /* object self_738075, object r_735704 */
 {

  
closureN_type c_7319735;
object e_7319979 [1];
c_7319735.hdr.mark = gc_color_red;
 c_7319735.hdr.grayed = 0;
c_7319735.tag = closureN_tag;
 c_7319735.fn = (function_type)__lambda_1787;
c_7319735.num_args = 1;
c_7319735.num_elements = 1;
c_7319735.elements = (object *)e_7319979;
c_7319735.elements[0] = ((closureN)self_738075)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319735, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_assigned_91to_91var);; 
}

static void __lambda_1787(void *data, object self_738076, int argc, object *args) /* object self_738076, object r_735797 */
 {
 object r_735797 = args[0];
  
closureN_type c_7319737;
object e_7319977 [1];
c_7319737.hdr.mark = gc_color_red;
 c_7319737.hdr.grayed = 0;
c_7319737.tag = closureN_tag;
 c_7319737.fn = (function_type)__lambda_1788;
c_7319737.num_args = 1;
c_7319737.num_elements = 1;
c_7319737.elements = (object *)e_7319977;
c_7319737.elements[0] = ((closureN)self_738076)->elements[0];


make_utf8_string_with_len(c_7319978, "adbf:assigned-to-var", 20, 20);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319737, &c_7319978, quote__121analysis_91db_91function_125, r_735797);; 
}

static void __lambda_1788(void *data, object self_738077, int argc, object *args) /* object self_738077, object r_735795 */
 {
 object r_735795 = args[0];
  
closureN_type c_7319739;
object e_7319973 [1];
c_7319739.hdr.mark = gc_color_red;
 c_7319739.hdr.grayed = 0;
c_7319739.tag = closureN_tag;
 c_7319739.fn = (function_type)__lambda_1789;
c_7319739.num_args = 1;
c_7319739.num_elements = 1;
c_7319739.elements = (object *)e_7319973;
c_7319739.elements[0] = ((closureN)self_738077)->elements[0];


object c_7319976 = global_set_cps_id(data,(closure)&c_7319739,"__glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations", __glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations, r_735795);
return_closcall1(data,(closure)&c_7319739,  c_7319976);; 
}

static void __lambda_1789(void *data, object self_738078, int argc, object *args) /* object self_738078, object r_735705 */
 {

  
closureN_type c_7319741;
object e_7319972 [1];
c_7319741.hdr.mark = gc_color_red;
 c_7319741.hdr.grayed = 0;
c_7319741.tag = closureN_tag;
 c_7319741.fn = (function_type)__lambda_1790;
c_7319741.num_args = 1;
c_7319741.num_elements = 1;
c_7319741.elements = (object *)e_7319972;
c_7319741.elements[0] = ((closureN)self_738078)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319741, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_side_91effects);; 
}

static void __lambda_1790(void *data, object self_738079, int argc, object *args) /* object self_738079, object r_735793 */
 {
 object r_735793 = args[0];
  
closureN_type c_7319743;
object e_7319970 [1];
c_7319743.hdr.mark = gc_color_red;
 c_7319743.hdr.grayed = 0;
c_7319743.tag = closureN_tag;
 c_7319743.fn = (function_type)__lambda_1791;
c_7319743.num_args = 1;
c_7319743.num_elements = 1;
c_7319743.elements = (object *)e_7319970;
c_7319743.elements[0] = ((closureN)self_738079)->elements[0];


make_utf8_string_with_len(c_7319971, "adbf:side-effects", 17, 17);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319743, &c_7319971, quote__121analysis_91db_91function_125, r_735793);; 
}

static void __lambda_1791(void *data, object self_738080, int argc, object *args) /* object self_738080, object r_735791 */
 {
 object r_735791 = args[0];
  
closureN_type c_7319745;
object e_7319966 [1];
c_7319745.hdr.mark = gc_color_red;
 c_7319745.hdr.grayed = 0;
c_7319745.tag = closureN_tag;
 c_7319745.fn = (function_type)__lambda_1792;
c_7319745.num_args = 1;
c_7319745.num_elements = 1;
c_7319745.elements = (object *)e_7319966;
c_7319745.elements[0] = ((closureN)self_738080)->elements[0];


object c_7319969 = global_set_cps_id(data,(closure)&c_7319745,"__glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations", __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations, r_735791);
return_closcall1(data,(closure)&c_7319745,  c_7319969);; 
}

static void __lambda_1792(void *data, object self_738081, int argc, object *args) /* object self_738081, object r_735706 */
 {

  
closureN_type c_7319747;
object e_7319965 [1];
c_7319747.hdr.mark = gc_color_red;
 c_7319747.hdr.grayed = 0;
c_7319747.tag = closureN_tag;
 c_7319747.fn = (function_type)__lambda_1793;
c_7319747.num_args = 1;
c_7319747.num_elements = 1;
c_7319747.elements = (object *)e_7319965;
c_7319747.elements[0] = ((closureN)self_738081)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319747, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_well_91known);; 
}

static void __lambda_1793(void *data, object self_738082, int argc, object *args) /* object self_738082, object r_735789 */
 {
 object r_735789 = args[0];
  
closureN_type c_7319749;
object e_7319963 [1];
c_7319749.hdr.mark = gc_color_red;
 c_7319749.hdr.grayed = 0;
c_7319749.tag = closureN_tag;
 c_7319749.fn = (function_type)__lambda_1794;
c_7319749.num_args = 1;
c_7319749.num_elements = 1;
c_7319749.elements = (object *)e_7319963;
c_7319749.elements[0] = ((closureN)self_738082)->elements[0];


make_utf8_string_with_len(c_7319964, "adbf:well-known", 15, 15);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319749, &c_7319964, quote__121analysis_91db_91function_125, r_735789);; 
}

static void __lambda_1794(void *data, object self_738083, int argc, object *args) /* object self_738083, object r_735787 */
 {
 object r_735787 = args[0];
  
closureN_type c_7319751;
object e_7319959 [1];
c_7319751.hdr.mark = gc_color_red;
 c_7319751.hdr.grayed = 0;
c_7319751.tag = closureN_tag;
 c_7319751.fn = (function_type)__lambda_1795;
c_7319751.num_args = 1;
c_7319751.num_elements = 1;
c_7319751.elements = (object *)e_7319959;
c_7319751.elements[0] = ((closureN)self_738083)->elements[0];


object c_7319962 = global_set_cps_id(data,(closure)&c_7319751,"__glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations", __glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations, r_735787);
return_closcall1(data,(closure)&c_7319751,  c_7319962);; 
}

static void __lambda_1795(void *data, object self_738084, int argc, object *args) /* object self_738084, object r_735707 */
 {

  
closureN_type c_7319753;
object e_7319958 [1];
c_7319753.hdr.mark = gc_color_red;
 c_7319753.hdr.grayed = 0;
c_7319753.tag = closureN_tag;
 c_7319753.fn = (function_type)__lambda_1796;
c_7319753.num_args = 1;
c_7319753.num_elements = 1;
c_7319753.elements = (object *)e_7319958;
c_7319753.elements[0] = ((closureN)self_738084)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319753, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_cgen_91id);; 
}

static void __lambda_1796(void *data, object self_738085, int argc, object *args) /* object self_738085, object r_735785 */
 {
 object r_735785 = args[0];
  
closureN_type c_7319755;
object e_7319956 [1];
c_7319755.hdr.mark = gc_color_red;
 c_7319755.hdr.grayed = 0;
c_7319755.tag = closureN_tag;
 c_7319755.fn = (function_type)__lambda_1797;
c_7319755.num_args = 1;
c_7319755.num_elements = 1;
c_7319755.elements = (object *)e_7319956;
c_7319755.elements[0] = ((closureN)self_738085)->elements[0];


make_utf8_string_with_len(c_7319957, "adbf:cgen-id", 12, 12);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319755, &c_7319957, quote__121analysis_91db_91function_125, r_735785);; 
}

static void __lambda_1797(void *data, object self_738086, int argc, object *args) /* object self_738086, object r_735783 */
 {
 object r_735783 = args[0];
  
closureN_type c_7319757;
object e_7319952 [1];
c_7319757.hdr.mark = gc_color_red;
 c_7319757.hdr.grayed = 0;
c_7319757.tag = closureN_tag;
 c_7319757.fn = (function_type)__lambda_1798;
c_7319757.num_args = 1;
c_7319757.num_elements = 1;
c_7319757.elements = (object *)e_7319952;
c_7319757.elements[0] = ((closureN)self_738086)->elements[0];


object c_7319955 = global_set_cps_id(data,(closure)&c_7319757,"__glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations", __glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations, r_735783);
return_closcall1(data,(closure)&c_7319757,  c_7319955);; 
}

static void __lambda_1798(void *data, object self_738087, int argc, object *args) /* object self_738087, object r_735708 */
 {

  
closureN_type c_7319759;
object e_7319951 [1];
c_7319759.hdr.mark = gc_color_red;
 c_7319759.hdr.grayed = 0;
c_7319759.tag = closureN_tag;
 c_7319759.fn = (function_type)__lambda_1799;
c_7319759.num_args = 1;
c_7319759.num_elements = 1;
c_7319759.elements = (object *)e_7319951;
c_7319759.elements[0] = ((closureN)self_738087)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319759, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_closure_91size);; 
}

static void __lambda_1799(void *data, object self_738088, int argc, object *args) /* object self_738088, object r_735781 */
 {
 object r_735781 = args[0];
  
closureN_type c_7319761;
object e_7319949 [1];
c_7319761.hdr.mark = gc_color_red;
 c_7319761.hdr.grayed = 0;
c_7319761.tag = closureN_tag;
 c_7319761.fn = (function_type)__lambda_1800;
c_7319761.num_args = 1;
c_7319761.num_elements = 1;
c_7319761.elements = (object *)e_7319949;
c_7319761.elements[0] = ((closureN)self_738088)->elements[0];


make_utf8_string_with_len(c_7319950, "adbf:closure-size", 17, 17);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319761, &c_7319950, quote__121analysis_91db_91function_125, r_735781);; 
}

static void __lambda_1800(void *data, object self_738089, int argc, object *args) /* object self_738089, object r_735779 */
 {
 object r_735779 = args[0];
  
closureN_type c_7319763;
object e_7319945 [1];
c_7319763.hdr.mark = gc_color_red;
 c_7319763.hdr.grayed = 0;
c_7319763.tag = closureN_tag;
 c_7319763.fn = (function_type)__lambda_1801;
c_7319763.num_args = 1;
c_7319763.num_elements = 1;
c_7319763.elements = (object *)e_7319945;
c_7319763.elements[0] = ((closureN)self_738089)->elements[0];


object c_7319948 = global_set_cps_id(data,(closure)&c_7319763,"__glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations", __glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations, r_735779);
return_closcall1(data,(closure)&c_7319763,  c_7319948);; 
}

static void __lambda_1801(void *data, object self_738090, int argc, object *args) /* object self_738090, object r_735709 */
 {

  
closureN_type c_7319765;
object e_7319944 [1];
c_7319765.hdr.mark = gc_color_red;
 c_7319765.hdr.grayed = 0;
c_7319765.tag = closureN_tag;
 c_7319765.fn = (function_type)__lambda_1802;
c_7319765.num_args = 1;
c_7319765.num_elements = 1;
c_7319765.elements = (object *)e_7319944;
c_7319765.elements[0] = ((closureN)self_738090)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319765, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_self_91closure_91index);; 
}

static void __lambda_1802(void *data, object self_738091, int argc, object *args) /* object self_738091, object r_735777 */
 {
 object r_735777 = args[0];
  
closureN_type c_7319767;
object e_7319942 [1];
c_7319767.hdr.mark = gc_color_red;
 c_7319767.hdr.grayed = 0;
c_7319767.tag = closureN_tag;
 c_7319767.fn = (function_type)__lambda_1803;
c_7319767.num_args = 1;
c_7319767.num_elements = 1;
c_7319767.elements = (object *)e_7319942;
c_7319767.elements[0] = ((closureN)self_738091)->elements[0];


make_utf8_string_with_len(c_7319943, "adbf:self-closure-index", 23, 23);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319767, &c_7319943, quote__121analysis_91db_91function_125, r_735777);; 
}

static void __lambda_1803(void *data, object self_738092, int argc, object *args) /* object self_738092, object r_735775 */
 {
 object r_735775 = args[0];
  
closureN_type c_7319769;
object e_7319938 [1];
c_7319769.hdr.mark = gc_color_red;
 c_7319769.hdr.grayed = 0;
c_7319769.tag = closureN_tag;
 c_7319769.fn = (function_type)__lambda_1804;
c_7319769.num_args = 1;
c_7319769.num_elements = 1;
c_7319769.elements = (object *)e_7319938;
c_7319769.elements[0] = ((closureN)self_738092)->elements[0];


object c_7319941 = global_set_cps_id(data,(closure)&c_7319769,"__glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations", __glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations, r_735775);
return_closcall1(data,(closure)&c_7319769,  c_7319941);; 
}

static void __lambda_1804(void *data, object self_738093, int argc, object *args) /* object self_738093, object r_735710 */
 {

  
closureN_type c_7319771;
object e_7319937 [1];
c_7319771.hdr.mark = gc_color_red;
 c_7319771.hdr.grayed = 0;
c_7319771.tag = closureN_tag;
 c_7319771.fn = (function_type)__lambda_1805;
c_7319771.num_args = 1;
c_7319771.num_elements = 1;
c_7319771.elements = (object *)e_7319937;
c_7319771.elements[0] = ((closureN)self_738093)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319771, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_calls_91self);; 
}

static void __lambda_1805(void *data, object self_738094, int argc, object *args) /* object self_738094, object r_735773 */
 {
 object r_735773 = args[0];
  
closureN_type c_7319773;
object e_7319935 [1];
c_7319773.hdr.mark = gc_color_red;
 c_7319773.hdr.grayed = 0;
c_7319773.tag = closureN_tag;
 c_7319773.fn = (function_type)__lambda_1806;
c_7319773.num_args = 1;
c_7319773.num_elements = 1;
c_7319773.elements = (object *)e_7319935;
c_7319773.elements[0] = ((closureN)self_738094)->elements[0];


make_utf8_string_with_len(c_7319936, "adbf:calls-self\?", 16, 16);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319773, &c_7319936, quote__121analysis_91db_91function_125, r_735773);; 
}

static void __lambda_1806(void *data, object self_738095, int argc, object *args) /* object self_738095, object r_735771 */
 {
 object r_735771 = args[0];
  
closureN_type c_7319775;
object e_7319931 [1];
c_7319775.hdr.mark = gc_color_red;
 c_7319775.hdr.grayed = 0;
c_7319775.tag = closureN_tag;
 c_7319775.fn = (function_type)__lambda_1807;
c_7319775.num_args = 1;
c_7319775.num_elements = 1;
c_7319775.elements = (object *)e_7319931;
c_7319775.elements[0] = ((closureN)self_738095)->elements[0];


object c_7319934 = global_set_cps_id(data,(closure)&c_7319775,"__glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations", __glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations, r_735771);
return_closcall1(data,(closure)&c_7319775,  c_7319934);; 
}

static void __lambda_1807(void *data, object self_738096, int argc, object *args) /* object self_738096, object r_735711 */
 {

  
closureN_type c_7319777;
object e_7319930 [1];
c_7319777.hdr.mark = gc_color_red;
 c_7319777.hdr.grayed = 0;
c_7319777.tag = closureN_tag;
 c_7319777.fn = (function_type)__lambda_1808;
c_7319777.num_args = 1;
c_7319777.num_elements = 1;
c_7319777.elements = (object *)e_7319930;
c_7319777.elements[0] = ((closureN)self_738096)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319777, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_vars_91mutated_91by_91set);; 
}

static void __lambda_1808(void *data, object self_738097, int argc, object *args) /* object self_738097, object r_735769 */
 {
 object r_735769 = args[0];
  
closureN_type c_7319779;
object e_7319928 [1];
c_7319779.hdr.mark = gc_color_red;
 c_7319779.hdr.grayed = 0;
c_7319779.tag = closureN_tag;
 c_7319779.fn = (function_type)__lambda_1809;
c_7319779.num_args = 1;
c_7319779.num_elements = 1;
c_7319779.elements = (object *)e_7319928;
c_7319779.elements[0] = ((closureN)self_738097)->elements[0];


make_utf8_string_with_len(c_7319929, "adbf:vars-mutated-by-set", 24, 24);
return_direct_with_clo4(data,  __glo_make_91getter_scheme_base, (((closure)  __glo_make_91getter_scheme_base)->fn),  &c_7319779, &c_7319929, quote__121analysis_91db_91function_125, r_735769);; 
}

static void __lambda_1809(void *data, object self_738098, int argc, object *args) /* object self_738098, object r_735767 */
 {
 object r_735767 = args[0];
  
closureN_type c_7319781;
object e_7319924 [1];
c_7319781.hdr.mark = gc_color_red;
 c_7319781.hdr.grayed = 0;
c_7319781.tag = closureN_tag;
 c_7319781.fn = (function_type)__lambda_1810;
c_7319781.num_args = 1;
c_7319781.num_elements = 1;
c_7319781.elements = (object *)e_7319924;
c_7319781.elements[0] = ((closureN)self_738098)->elements[0];


object c_7319927 = global_set_cps_id(data,(closure)&c_7319781,"__glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations", __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations, r_735767);
return_closcall1(data,(closure)&c_7319781,  c_7319927);; 
}

static void __lambda_1810(void *data, object self_738099, int argc, object *args) /* object self_738099, object r_735712 */
 {

  
closureN_type c_7319783;
object e_7319923 [1];
c_7319783.hdr.mark = gc_color_red;
 c_7319783.hdr.grayed = 0;
c_7319783.tag = closureN_tag;
 c_7319783.fn = (function_type)__lambda_1811;
c_7319783.num_args = 1;
c_7319783.num_elements = 1;
c_7319783.elements = (object *)e_7319923;
c_7319783.elements[0] = ((closureN)self_738099)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319783, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_simple);; 
}

static void __lambda_1811(void *data, object self_738100, int argc, object *args) /* object self_738100, object r_735765 */
 {
 object r_735765 = args[0];
  
closureN_type c_7319785;
object e_7319921 [1];
c_7319785.hdr.mark = gc_color_red;
 c_7319785.hdr.grayed = 0;
c_7319785.tag = closureN_tag;
 c_7319785.fn = (function_type)__lambda_1812;
c_7319785.num_args = 1;
c_7319785.num_elements = 1;
c_7319785.elements = (object *)e_7319921;
c_7319785.elements[0] = ((closureN)self_738100)->elements[0];


make_utf8_string_with_len(c_7319922, "adbf:set-simple!", 16, 16);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319785, &c_7319922, quote__121analysis_91db_91function_125, r_735765);; 
}

static void __lambda_1812(void *data, object self_738101, int argc, object *args) /* object self_738101, object r_735763 */
 {
 object r_735763 = args[0];
  
closureN_type c_7319787;
object e_7319917 [1];
c_7319787.hdr.mark = gc_color_red;
 c_7319787.hdr.grayed = 0;
c_7319787.tag = closureN_tag;
 c_7319787.fn = (function_type)__lambda_1813;
c_7319787.num_args = 1;
c_7319787.num_elements = 1;
c_7319787.elements = (object *)e_7319917;
c_7319787.elements[0] = ((closureN)self_738101)->elements[0];


object c_7319920 = global_set_cps_id(data,(closure)&c_7319787,"__glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations, r_735763);
return_closcall1(data,(closure)&c_7319787,  c_7319920);; 
}

static void __lambda_1813(void *data, object self_738102, int argc, object *args) /* object self_738102, object r_735713 */
 {

  
closureN_type c_7319789;
object e_7319916 [1];
c_7319789.hdr.mark = gc_color_red;
 c_7319789.hdr.grayed = 0;
c_7319789.tag = closureN_tag;
 c_7319789.fn = (function_type)__lambda_1814;
c_7319789.num_args = 1;
c_7319789.num_elements = 1;
c_7319789.elements = (object *)e_7319916;
c_7319789.elements[0] = ((closureN)self_738102)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319789, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_all_91params);; 
}

static void __lambda_1814(void *data, object self_738103, int argc, object *args) /* object self_738103, object r_735761 */
 {
 object r_735761 = args[0];
  
closureN_type c_7319791;
object e_7319914 [1];
c_7319791.hdr.mark = gc_color_red;
 c_7319791.hdr.grayed = 0;
c_7319791.tag = closureN_tag;
 c_7319791.fn = (function_type)__lambda_1815;
c_7319791.num_args = 1;
c_7319791.num_elements = 1;
c_7319791.elements = (object *)e_7319914;
c_7319791.elements[0] = ((closureN)self_738103)->elements[0];


make_utf8_string_with_len(c_7319915, "adbf:set-all-params!", 20, 20);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319791, &c_7319915, quote__121analysis_91db_91function_125, r_735761);; 
}

static void __lambda_1815(void *data, object self_738104, int argc, object *args) /* object self_738104, object r_735759 */
 {
 object r_735759 = args[0];
  
closureN_type c_7319793;
object e_7319910 [1];
c_7319793.hdr.mark = gc_color_red;
 c_7319793.hdr.grayed = 0;
c_7319793.tag = closureN_tag;
 c_7319793.fn = (function_type)__lambda_1816;
c_7319793.num_args = 1;
c_7319793.num_elements = 1;
c_7319793.elements = (object *)e_7319910;
c_7319793.elements[0] = ((closureN)self_738104)->elements[0];


object c_7319913 = global_set_cps_id(data,(closure)&c_7319793,"__glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations, r_735759);
return_closcall1(data,(closure)&c_7319793,  c_7319913);; 
}

static void __lambda_1816(void *data, object self_738105, int argc, object *args) /* object self_738105, object r_735714 */
 {

  
closureN_type c_7319795;
object e_7319909 [1];
c_7319795.hdr.mark = gc_color_red;
 c_7319795.hdr.grayed = 0;
c_7319795.tag = closureN_tag;
 c_7319795.fn = (function_type)__lambda_1817;
c_7319795.num_args = 1;
c_7319795.num_elements = 1;
c_7319795.elements = (object *)e_7319909;
c_7319795.elements[0] = ((closureN)self_738105)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319795, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_unused_91params);; 
}

static void __lambda_1817(void *data, object self_738106, int argc, object *args) /* object self_738106, object r_735757 */
 {
 object r_735757 = args[0];
  
closureN_type c_7319797;
object e_7319907 [1];
c_7319797.hdr.mark = gc_color_red;
 c_7319797.hdr.grayed = 0;
c_7319797.tag = closureN_tag;
 c_7319797.fn = (function_type)__lambda_1818;
c_7319797.num_args = 1;
c_7319797.num_elements = 1;
c_7319797.elements = (object *)e_7319907;
c_7319797.elements[0] = ((closureN)self_738106)->elements[0];


make_utf8_string_with_len(c_7319908, "adbf:set-unused-params!", 23, 23);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319797, &c_7319908, quote__121analysis_91db_91function_125, r_735757);; 
}

static void __lambda_1818(void *data, object self_738107, int argc, object *args) /* object self_738107, object r_735755 */
 {
 object r_735755 = args[0];
  
closureN_type c_7319799;
object e_7319903 [1];
c_7319799.hdr.mark = gc_color_red;
 c_7319799.hdr.grayed = 0;
c_7319799.tag = closureN_tag;
 c_7319799.fn = (function_type)__lambda_1819;
c_7319799.num_args = 1;
c_7319799.num_elements = 1;
c_7319799.elements = (object *)e_7319903;
c_7319799.elements[0] = ((closureN)self_738107)->elements[0];


object c_7319906 = global_set_cps_id(data,(closure)&c_7319799,"__glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations, r_735755);
return_closcall1(data,(closure)&c_7319799,  c_7319906);; 
}

static void __lambda_1819(void *data, object self_738108, int argc, object *args) /* object self_738108, object r_735715 */
 {

  
closureN_type c_7319801;
object e_7319902 [1];
c_7319801.hdr.mark = gc_color_red;
 c_7319801.hdr.grayed = 0;
c_7319801.tag = closureN_tag;
 c_7319801.fn = (function_type)__lambda_1820;
c_7319801.num_args = 1;
c_7319801.num_elements = 1;
c_7319801.elements = (object *)e_7319902;
c_7319801.elements[0] = ((closureN)self_738108)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319801, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_assigned_91to_91var);; 
}

static void __lambda_1820(void *data, object self_738109, int argc, object *args) /* object self_738109, object r_735753 */
 {
 object r_735753 = args[0];
  
closureN_type c_7319803;
object e_7319900 [1];
c_7319803.hdr.mark = gc_color_red;
 c_7319803.hdr.grayed = 0;
c_7319803.tag = closureN_tag;
 c_7319803.fn = (function_type)__lambda_1821;
c_7319803.num_args = 1;
c_7319803.num_elements = 1;
c_7319803.elements = (object *)e_7319900;
c_7319803.elements[0] = ((closureN)self_738109)->elements[0];


make_utf8_string_with_len(c_7319901, "adbf:set-assigned-to-var!", 25, 25);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319803, &c_7319901, quote__121analysis_91db_91function_125, r_735753);; 
}

static void __lambda_1821(void *data, object self_738110, int argc, object *args) /* object self_738110, object r_735751 */
 {
 object r_735751 = args[0];
  
closureN_type c_7319805;
object e_7319896 [1];
c_7319805.hdr.mark = gc_color_red;
 c_7319805.hdr.grayed = 0;
c_7319805.tag = closureN_tag;
 c_7319805.fn = (function_type)__lambda_1822;
c_7319805.num_args = 1;
c_7319805.num_elements = 1;
c_7319805.elements = (object *)e_7319896;
c_7319805.elements[0] = ((closureN)self_738110)->elements[0];


object c_7319899 = global_set_cps_id(data,(closure)&c_7319805,"__glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations, r_735751);
return_closcall1(data,(closure)&c_7319805,  c_7319899);; 
}

static void __lambda_1822(void *data, object self_738111, int argc, object *args) /* object self_738111, object r_735716 */
 {

  
closureN_type c_7319807;
object e_7319895 [1];
c_7319807.hdr.mark = gc_color_red;
 c_7319807.hdr.grayed = 0;
c_7319807.tag = closureN_tag;
 c_7319807.fn = (function_type)__lambda_1823;
c_7319807.num_args = 1;
c_7319807.num_elements = 1;
c_7319807.elements = (object *)e_7319895;
c_7319807.elements[0] = ((closureN)self_738111)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319807, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_side_91effects);; 
}

static void __lambda_1823(void *data, object self_738112, int argc, object *args) /* object self_738112, object r_735749 */
 {
 object r_735749 = args[0];
  
closureN_type c_7319809;
object e_7319893 [1];
c_7319809.hdr.mark = gc_color_red;
 c_7319809.hdr.grayed = 0;
c_7319809.tag = closureN_tag;
 c_7319809.fn = (function_type)__lambda_1824;
c_7319809.num_args = 1;
c_7319809.num_elements = 1;
c_7319809.elements = (object *)e_7319893;
c_7319809.elements[0] = ((closureN)self_738112)->elements[0];


make_utf8_string_with_len(c_7319894, "adbf:set-side-effects!", 22, 22);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319809, &c_7319894, quote__121analysis_91db_91function_125, r_735749);; 
}

static void __lambda_1824(void *data, object self_738113, int argc, object *args) /* object self_738113, object r_735747 */
 {
 object r_735747 = args[0];
  
closureN_type c_7319811;
object e_7319889 [1];
c_7319811.hdr.mark = gc_color_red;
 c_7319811.hdr.grayed = 0;
c_7319811.tag = closureN_tag;
 c_7319811.fn = (function_type)__lambda_1825;
c_7319811.num_args = 1;
c_7319811.num_elements = 1;
c_7319811.elements = (object *)e_7319889;
c_7319811.elements[0] = ((closureN)self_738113)->elements[0];


object c_7319892 = global_set_cps_id(data,(closure)&c_7319811,"__glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations, r_735747);
return_closcall1(data,(closure)&c_7319811,  c_7319892);; 
}

static void __lambda_1825(void *data, object self_738114, int argc, object *args) /* object self_738114, object r_735717 */
 {

  
closureN_type c_7319813;
object e_7319888 [1];
c_7319813.hdr.mark = gc_color_red;
 c_7319813.hdr.grayed = 0;
c_7319813.tag = closureN_tag;
 c_7319813.fn = (function_type)__lambda_1826;
c_7319813.num_args = 1;
c_7319813.num_elements = 1;
c_7319813.elements = (object *)e_7319888;
c_7319813.elements[0] = ((closureN)self_738114)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319813, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_well_91known);; 
}

static void __lambda_1826(void *data, object self_738115, int argc, object *args) /* object self_738115, object r_735745 */
 {
 object r_735745 = args[0];
  
closureN_type c_7319815;
object e_7319886 [1];
c_7319815.hdr.mark = gc_color_red;
 c_7319815.hdr.grayed = 0;
c_7319815.tag = closureN_tag;
 c_7319815.fn = (function_type)__lambda_1827;
c_7319815.num_args = 1;
c_7319815.num_elements = 1;
c_7319815.elements = (object *)e_7319886;
c_7319815.elements[0] = ((closureN)self_738115)->elements[0];


make_utf8_string_with_len(c_7319887, "adbf:set-well-known!", 20, 20);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319815, &c_7319887, quote__121analysis_91db_91function_125, r_735745);; 
}

static void __lambda_1827(void *data, object self_738116, int argc, object *args) /* object self_738116, object r_735743 */
 {
 object r_735743 = args[0];
  
closureN_type c_7319817;
object e_7319882 [1];
c_7319817.hdr.mark = gc_color_red;
 c_7319817.hdr.grayed = 0;
c_7319817.tag = closureN_tag;
 c_7319817.fn = (function_type)__lambda_1828;
c_7319817.num_args = 1;
c_7319817.num_elements = 1;
c_7319817.elements = (object *)e_7319882;
c_7319817.elements[0] = ((closureN)self_738116)->elements[0];


object c_7319885 = global_set_cps_id(data,(closure)&c_7319817,"__glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations, r_735743);
return_closcall1(data,(closure)&c_7319817,  c_7319885);; 
}

static void __lambda_1828(void *data, object self_738117, int argc, object *args) /* object self_738117, object r_735718 */
 {

  
closureN_type c_7319819;
object e_7319881 [1];
c_7319819.hdr.mark = gc_color_red;
 c_7319819.hdr.grayed = 0;
c_7319819.tag = closureN_tag;
 c_7319819.fn = (function_type)__lambda_1829;
c_7319819.num_args = 1;
c_7319819.num_elements = 1;
c_7319819.elements = (object *)e_7319881;
c_7319819.elements[0] = ((closureN)self_738117)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319819, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_cgen_91id);; 
}

static void __lambda_1829(void *data, object self_738118, int argc, object *args) /* object self_738118, object r_735741 */
 {
 object r_735741 = args[0];
  
closureN_type c_7319821;
object e_7319879 [1];
c_7319821.hdr.mark = gc_color_red;
 c_7319821.hdr.grayed = 0;
c_7319821.tag = closureN_tag;
 c_7319821.fn = (function_type)__lambda_1830;
c_7319821.num_args = 1;
c_7319821.num_elements = 1;
c_7319821.elements = (object *)e_7319879;
c_7319821.elements[0] = ((closureN)self_738118)->elements[0];


make_utf8_string_with_len(c_7319880, "adbf:set-cgen-id!", 17, 17);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319821, &c_7319880, quote__121analysis_91db_91function_125, r_735741);; 
}

static void __lambda_1830(void *data, object self_738119, int argc, object *args) /* object self_738119, object r_735739 */
 {
 object r_735739 = args[0];
  
closureN_type c_7319823;
object e_7319875 [1];
c_7319823.hdr.mark = gc_color_red;
 c_7319823.hdr.grayed = 0;
c_7319823.tag = closureN_tag;
 c_7319823.fn = (function_type)__lambda_1831;
c_7319823.num_args = 1;
c_7319823.num_elements = 1;
c_7319823.elements = (object *)e_7319875;
c_7319823.elements[0] = ((closureN)self_738119)->elements[0];


object c_7319878 = global_set_cps_id(data,(closure)&c_7319823,"__glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations, r_735739);
return_closcall1(data,(closure)&c_7319823,  c_7319878);; 
}

static void __lambda_1831(void *data, object self_738120, int argc, object *args) /* object self_738120, object r_735719 */
 {

  
closureN_type c_7319825;
object e_7319874 [1];
c_7319825.hdr.mark = gc_color_red;
 c_7319825.hdr.grayed = 0;
c_7319825.tag = closureN_tag;
 c_7319825.fn = (function_type)__lambda_1832;
c_7319825.num_args = 1;
c_7319825.num_elements = 1;
c_7319825.elements = (object *)e_7319874;
c_7319825.elements[0] = ((closureN)self_738120)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319825, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_closure_91size);; 
}

static void __lambda_1832(void *data, object self_738121, int argc, object *args) /* object self_738121, object r_735737 */
 {
 object r_735737 = args[0];
  
closureN_type c_7319827;
object e_7319872 [1];
c_7319827.hdr.mark = gc_color_red;
 c_7319827.hdr.grayed = 0;
c_7319827.tag = closureN_tag;
 c_7319827.fn = (function_type)__lambda_1833;
c_7319827.num_args = 1;
c_7319827.num_elements = 1;
c_7319827.elements = (object *)e_7319872;
c_7319827.elements[0] = ((closureN)self_738121)->elements[0];


make_utf8_string_with_len(c_7319873, "adbf:set-closure-size!", 22, 22);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319827, &c_7319873, quote__121analysis_91db_91function_125, r_735737);; 
}

static void __lambda_1833(void *data, object self_738122, int argc, object *args) /* object self_738122, object r_735735 */
 {
 object r_735735 = args[0];
  
closureN_type c_7319829;
object e_7319868 [1];
c_7319829.hdr.mark = gc_color_red;
 c_7319829.hdr.grayed = 0;
c_7319829.tag = closureN_tag;
 c_7319829.fn = (function_type)__lambda_1834;
c_7319829.num_args = 1;
c_7319829.num_elements = 1;
c_7319829.elements = (object *)e_7319868;
c_7319829.elements[0] = ((closureN)self_738122)->elements[0];


object c_7319871 = global_set_cps_id(data,(closure)&c_7319829,"__glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations, r_735735);
return_closcall1(data,(closure)&c_7319829,  c_7319871);; 
}

static void __lambda_1834(void *data, object self_738123, int argc, object *args) /* object self_738123, object r_735720 */
 {

  
closureN_type c_7319831;
object e_7319867 [1];
c_7319831.hdr.mark = gc_color_red;
 c_7319831.hdr.grayed = 0;
c_7319831.tag = closureN_tag;
 c_7319831.fn = (function_type)__lambda_1835;
c_7319831.num_args = 1;
c_7319831.num_elements = 1;
c_7319831.elements = (object *)e_7319867;
c_7319831.elements[0] = ((closureN)self_738123)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319831, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_self_91closure_91index);; 
}

static void __lambda_1835(void *data, object self_738124, int argc, object *args) /* object self_738124, object r_735733 */
 {
 object r_735733 = args[0];
  
closureN_type c_7319833;
object e_7319865 [1];
c_7319833.hdr.mark = gc_color_red;
 c_7319833.hdr.grayed = 0;
c_7319833.tag = closureN_tag;
 c_7319833.fn = (function_type)__lambda_1836;
c_7319833.num_args = 1;
c_7319833.num_elements = 1;
c_7319833.elements = (object *)e_7319865;
c_7319833.elements[0] = ((closureN)self_738124)->elements[0];


make_utf8_string_with_len(c_7319866, "adbf:set-self-closure-index!", 28, 28);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319833, &c_7319866, quote__121analysis_91db_91function_125, r_735733);; 
}

static void __lambda_1836(void *data, object self_738125, int argc, object *args) /* object self_738125, object r_735731 */
 {
 object r_735731 = args[0];
  
closureN_type c_7319835;
object e_7319861 [1];
c_7319835.hdr.mark = gc_color_red;
 c_7319835.hdr.grayed = 0;
c_7319835.tag = closureN_tag;
 c_7319835.fn = (function_type)__lambda_1837;
c_7319835.num_args = 1;
c_7319835.num_elements = 1;
c_7319835.elements = (object *)e_7319861;
c_7319835.elements[0] = ((closureN)self_738125)->elements[0];


object c_7319864 = global_set_cps_id(data,(closure)&c_7319835,"__glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations, r_735731);
return_closcall1(data,(closure)&c_7319835,  c_7319864);; 
}

static void __lambda_1837(void *data, object self_738126, int argc, object *args) /* object self_738126, object r_735721 */
 {

  
closureN_type c_7319837;
object e_7319860 [1];
c_7319837.hdr.mark = gc_color_red;
 c_7319837.hdr.grayed = 0;
c_7319837.tag = closureN_tag;
 c_7319837.fn = (function_type)__lambda_1838;
c_7319837.num_args = 1;
c_7319837.num_elements = 1;
c_7319837.elements = (object *)e_7319860;
c_7319837.elements[0] = ((closureN)self_738126)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319837, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_calls_91self);; 
}

static void __lambda_1838(void *data, object self_738127, int argc, object *args) /* object self_738127, object r_735729 */
 {
 object r_735729 = args[0];
  
closureN_type c_7319839;
object e_7319858 [1];
c_7319839.hdr.mark = gc_color_red;
 c_7319839.hdr.grayed = 0;
c_7319839.tag = closureN_tag;
 c_7319839.fn = (function_type)__lambda_1839;
c_7319839.num_args = 1;
c_7319839.num_elements = 1;
c_7319839.elements = (object *)e_7319858;
c_7319839.elements[0] = ((closureN)self_738127)->elements[0];


make_utf8_string_with_len(c_7319859, "adbf:set-calls-self!", 20, 20);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319839, &c_7319859, quote__121analysis_91db_91function_125, r_735729);; 
}

static void __lambda_1839(void *data, object self_738128, int argc, object *args) /* object self_738128, object r_735727 */
 {
 object r_735727 = args[0];
  
closureN_type c_7319841;
object e_7319854 [1];
c_7319841.hdr.mark = gc_color_red;
 c_7319841.hdr.grayed = 0;
c_7319841.tag = closureN_tag;
 c_7319841.fn = (function_type)__lambda_1840;
c_7319841.num_args = 1;
c_7319841.num_elements = 1;
c_7319841.elements = (object *)e_7319854;
c_7319841.elements[0] = ((closureN)self_738128)->elements[0];


object c_7319857 = global_set_cps_id(data,(closure)&c_7319841,"__glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations, r_735727);
return_closcall1(data,(closure)&c_7319841,  c_7319857);; 
}

static void __lambda_1840(void *data, object self_738129, int argc, object *args) /* object self_738129, object r_735722 */
 {

  
closureN_type c_7319843;
object e_7319853 [1];
c_7319843.hdr.mark = gc_color_red;
 c_7319843.hdr.grayed = 0;
c_7319843.tag = closureN_tag;
 c_7319843.fn = (function_type)__lambda_1841;
c_7319843.num_args = 1;
c_7319843.num_elements = 1;
c_7319843.elements = (object *)e_7319853;
c_7319843.elements[0] = ((closureN)self_738129)->elements[0];

return_direct_with_clo3(data,  __glo_type_91slot_91offset_scheme_base, (((closure)  __glo_type_91slot_91offset_scheme_base)->fn),  &c_7319843, __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations, quote_vars_91mutated_91by_91set);; 
}

static void __lambda_1841(void *data, object self_738130, int argc, object *args) /* object self_738130, object r_735725 */
 {
 object r_735725 = args[0];
  
closureN_type c_7319845;
object e_7319851 [1];
c_7319845.hdr.mark = gc_color_red;
 c_7319845.hdr.grayed = 0;
c_7319845.tag = closureN_tag;
 c_7319845.fn = (function_type)__lambda_1842;
c_7319845.num_args = 1;
c_7319845.num_elements = 1;
c_7319845.elements = (object *)e_7319851;
c_7319845.elements[0] = ((closureN)self_738130)->elements[0];


make_utf8_string_with_len(c_7319852, "adbf:set-vars-mutated-by-set!", 29, 29);
return_direct_with_clo4(data,  __glo_make_91setter_scheme_base, (((closure)  __glo_make_91setter_scheme_base)->fn),  &c_7319845, &c_7319852, quote__121analysis_91db_91function_125, r_735725);; 
}

static void __lambda_1842(void *data, object self_738131, int argc, object *args) /* object self_738131, object r_735723 */
 {
 object r_735723 = args[0];
  
object c_7319850 = global_set_cps_id(data,  ((closureN)self_738131)->elements[0],"__glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations", __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations, r_735723);
return_direct_with_clo1(data,  ((closureN)self_738131)->elements[0], (((closure)  ((closureN)self_738131)->elements[0])->fn),  c_7319850);; 
}

static void __lambda_1626(void *data, object _, int argc, object *args) /* closure _,object k_735635, object sexps_732280_732950_raw, ... */
 {
object k_735635 = args[0];
load_varargs(sexps_732280_732950, args, 1, argc - 1);
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:sexp->string");

closureN_type c_7319393;
object e_7319424 [2];
c_7319393.hdr.mark = gc_color_red;
 c_7319393.hdr.grayed = 0;
c_7319393.tag = closureN_tag;
 c_7319393.fn = (function_type)__lambda_1627;
c_7319393.num_args = 1;
c_7319393.num_elements = 2;
c_7319393.elements = (object *)e_7319424;
c_7319393.elements[0] = k_735635;
c_7319393.elements[1] = sexps_732280_732950;

return_direct_with_clo1(data,  __glo_open_91output_91string_scheme_base, (((closure)  __glo_open_91output_91string_scheme_base)->fn),  &c_7319393);; 
}

static void __lambda_1627(void *data, object self_737917, int argc, object *args) /* object self_737917, object p_732281_732951 */
 {
 object p_732281_732951 = args[0];
  
closureN_type c_7319395;
object e_7319410 [3];
c_7319395.hdr.mark = gc_color_red;
 c_7319395.hdr.grayed = 0;
c_7319395.tag = closureN_tag;
 c_7319395.fn = (function_type)__lambda_1628;
c_7319395.num_args = 1;
c_7319395.num_elements = 3;
c_7319395.elements = (object *)e_7319410;
c_7319395.elements[0] = ((closureN)self_737917)->elements[0];
c_7319395.elements[1] = p_732281_732951;
c_7319395.elements[2] = ((closureN)self_737917)->elements[1];


closureN_type c_7319411;
object e_7319423 [1];
c_7319411.hdr.mark = gc_color_red;
 c_7319411.hdr.grayed = 0;
c_7319411.tag = closureN_tag;
 c_7319411.fn = (function_type)__lambda_1631;
c_7319411.num_args = 1;
c_7319411.num_elements = 1;
c_7319411.elements = (object *)e_7319423;
c_7319411.elements[0] = p_732281_732951;

return_direct_with_clo1(data,(closure)&c_7319395,__lambda_1628,  &c_7319411);; 
}

static void __lambda_1631(void *data, object self_737918, int argc, object *args) /* object self_737918, object k_735641, object sexp_732282_732952 */
 {
 object k_735641 = args[0]; object sexp_732282_732952 = args[1];
  
pair_type local_7319418; 

pair_type local_7319421; 

object c_7319415 = apply(data,  k_735641,__glo_display_scheme_write, set_pair_as_expr(&local_7319418, sexp_732282_732952, set_cell_as_expr(&local_7319421, ((closureN)self_737918)->elements[0])));
return_direct_with_clo1(data,  k_735641, (((closure)  k_735641)->fn),  c_7319415);; 
}

static void __lambda_1628(void *data, object self_737919, int argc, object *args) /* object self_737919, object r_735640 */
 {
 object r_735640 = args[0];
  
closureN_type c_7319397;
object e_7319408 [2];
c_7319397.hdr.mark = gc_color_red;
 c_7319397.hdr.grayed = 0;
c_7319397.tag = closureN_tag;
 c_7319397.fn = (function_type)__lambda_1629;
c_7319397.num_args = 1;
c_7319397.num_elements = 2;
c_7319397.elements = (object *)e_7319408;
c_7319397.elements[0] = ((closureN)self_737919)->elements[0];
c_7319397.elements[1] = ((closureN)self_737919)->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_7319397, r_735640, ((closureN)self_737919)->elements[2]);; 
}

static void __lambda_1629(void *data, object self_737920, int argc, object *args) /* object self_737920, object r_735637 */
 {

  
closureN_type c_7319399;
object e_7319406 [2];
c_7319399.hdr.mark = gc_color_red;
 c_7319399.hdr.grayed = 0;
c_7319399.tag = closureN_tag;
 c_7319399.fn = (function_type)__lambda_1630;
c_7319399.num_args = 1;
c_7319399.num_elements = 2;
c_7319399.elements = (object *)e_7319406;
c_7319399.elements[0] = ((closureN)self_737920)->elements[0];
c_7319399.elements[1] = ((closureN)self_737920)->elements[1];

return_direct_with_clo2(data,  __glo_get_91output_91string_scheme_base, (((closure)  __glo_get_91output_91string_scheme_base)->fn),  &c_7319399, ((closureN)self_737920)->elements[1]);; 
}

static void __lambda_1630(void *data, object self_737921, int argc, object *args) /* object self_737921, object result_732283_732953 */
 {
 object result_732283_732953 = args[0];
  
  Cyc_io_close_port(data, ((closureN)self_737921)->elements[1]);return_direct_with_clo1(data,  ((closureN)self_737921)->elements[0], (((closure)  ((closureN)self_737921)->elements[0])->fn),  result_732283_732953);;; 
}

static void __lambda_1621(void *data, object _, int argc, object *args) /* closure _,object k_735628, object sexp_732279_732949_raw, ... */
 {
object k_735628 = args[0];
load_varargs(sexp_732279_732949, args, 1, argc - 1);
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:compiler-msg");

closureN_type c_7319374;
object e_7319387 [1];
c_7319374.hdr.mark = gc_color_red;
 c_7319374.hdr.grayed = 0;
c_7319374.tag = closureN_tag;
 c_7319374.fn = (function_type)__lambda_1622;
c_7319374.num_args = 1;
c_7319374.num_elements = 1;
c_7319374.elements = (object *)e_7319387;
c_7319374.elements[0] = k_735628;


object c_7319390 = apply(data,(closure)&c_7319374,__glo_sexp_91_125string_scheme_cyclone_cps_91optimizations, sexp_732279_732949);
return_closcall1(data,(closure)&c_7319374,  c_7319390);; 
}

static void __lambda_1622(void *data, object self_737913, int argc, object *args) /* object self_737913, object r_735631 */
 {
 object r_735631 = args[0];
  
closureN_type c_7319376;
object e_7319386 [2];
c_7319376.hdr.mark = gc_color_red;
 c_7319376.hdr.grayed = 0;
c_7319376.tag = closureN_tag;
 c_7319376.fn = (function_type)__lambda_1623;
c_7319376.num_args = 1;
c_7319376.num_elements = 2;
c_7319376.elements = (object *)e_7319386;
c_7319376.elements[0] = ((closureN)self_737913)->elements[0];
c_7319376.elements[1] = r_735631;

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

static void __lambda_1623(void *data, object self_737914, int argc, object *args) /* object self_737914, object r_735632 */
 {
 object r_735632 = args[0];
  
closureN_type c_7319378;
object e_7319384 [1];
c_7319378.hdr.mark = gc_color_red;
 c_7319378.hdr.grayed = 0;
c_7319378.tag = closureN_tag;
 c_7319378.fn = (function_type)__lambda_1624;
c_7319378.num_args = 1;
c_7319378.num_elements = 1;
c_7319378.elements = (object *)e_7319384;
c_7319378.elements[0] = ((closureN)self_737914)->elements[0];

return_direct_with_clo3(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_7319378, ((closureN)self_737914)->elements[1], r_735632);; 
}

static void __lambda_1624(void *data, object self_737915, int argc, object *args) /* object self_737915, object r_735629 */
 {

  
closureN_type c_7319380;
object e_7319383 [1];
c_7319380.hdr.mark = gc_color_red;
 c_7319380.hdr.grayed = 0;
c_7319380.tag = closureN_tag;
 c_7319380.fn = (function_type)__lambda_1625;
c_7319380.num_args = 1;
c_7319380.num_elements = 1;
c_7319380.elements = (object *)e_7319383;
c_7319380.elements[0] = ((closureN)self_737915)->elements[0];

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

static void __lambda_1625(void *data, object self_737916, int argc, object *args) /* object self_737916, object r_735630 */
 {
 object r_735630 = args[0];
  return_direct_with_clo2(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  ((closureN)self_737916)->elements[0], r_735630);; 
}

static void __lambda_1615(void *data, object _, int argc, object *args) /* closure _,object k_735620, object strs_732278_732948_raw, ... */
 {
object k_735620 = args[0];
load_varargs(strs_732278_732948, args, 1, argc - 1);
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:compiler-error");

closureN_type c_7319350;
object e_7319368 [1];
c_7319350.hdr.mark = gc_color_red;
 c_7319350.hdr.grayed = 0;
c_7319350.tag = closureN_tag;
 c_7319350.fn = (function_type)__lambda_1616;
c_7319350.num_args = 1;
c_7319350.num_elements = 1;
c_7319350.elements = (object *)e_7319368;
c_7319350.elements[0] = k_735620;


object c_7319371 = apply(data,(closure)&c_7319350,primitive_string_91append, strs_732278_732948);
return_closcall1(data,(closure)&c_7319350,  c_7319371);; 
}

static void __lambda_1616(void *data, object self_737908, int argc, object *args) /* object self_737908, object r_735624 */
 {
 object r_735624 = args[0];
  
closureN_type c_7319352;
object e_7319367 [2];
c_7319352.hdr.mark = gc_color_red;
 c_7319352.hdr.grayed = 0;
c_7319352.tag = closureN_tag;
 c_7319352.fn = (function_type)__lambda_1617;
c_7319352.num_args = 1;
c_7319352.num_elements = 2;
c_7319352.elements = (object *)e_7319367;
c_7319352.elements[0] = ((closureN)self_737908)->elements[0];
c_7319352.elements[1] = r_735624;

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

static void __lambda_1617(void *data, object self_737909, int argc, object *args) /* object self_737909, object r_735625 */
 {
 object r_735625 = args[0];
  
closureN_type c_7319354;
object e_7319365 [1];
c_7319354.hdr.mark = gc_color_red;
 c_7319354.hdr.grayed = 0;
c_7319354.tag = closureN_tag;
 c_7319354.fn = (function_type)__lambda_1618;
c_7319354.num_args = 1;
c_7319354.num_elements = 1;
c_7319354.elements = (object *)e_7319365;
c_7319354.elements[0] = ((closureN)self_737909)->elements[0];

return_direct_with_clo3(data,  __glo_display_scheme_write, (((closure)  __glo_display_scheme_write)->fn),  &c_7319354, ((closureN)self_737909)->elements[1], r_735625);; 
}

static void __lambda_1618(void *data, object self_737910, int argc, object *args) /* object self_737910, object r_735621 */
 {

  
closureN_type c_7319356;
object e_7319364 [1];
c_7319356.hdr.mark = gc_color_red;
 c_7319356.hdr.grayed = 0;
c_7319356.tag = closureN_tag;
 c_7319356.fn = (function_type)__lambda_1619;
c_7319356.num_args = 1;
c_7319356.num_elements = 1;
c_7319356.elements = (object *)e_7319364;
c_7319356.elements[0] = ((closureN)self_737910)->elements[0];

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

static void __lambda_1619(void *data, object self_737911, int argc, object *args) /* object self_737911, object r_735623 */
 {
 object r_735623 = args[0];
  
closureN_type c_7319358;
object e_7319363 [1];
c_7319358.hdr.mark = gc_color_red;
 c_7319358.hdr.grayed = 0;
c_7319358.tag = closureN_tag;
 c_7319358.fn = (function_type)__lambda_1620;
c_7319358.num_args = 1;
c_7319358.num_elements = 1;
c_7319358.elements = (object *)e_7319363;
c_7319358.elements[0] = ((closureN)self_737911)->elements[0];

return_direct_with_clo2(data,  __glo_newline_scheme_base, (((closure)  __glo_newline_scheme_base)->fn),  &c_7319358, r_735623);; 
}

static void __lambda_1620(void *data, object self_737912, int argc, object *args) /* object self_737912, object r_735622 */
 {

  

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

static void __lambda_1602(void *data, object _, int argc, object *args) /* closure _,object k_735582, object ast_732211_732935 */
 {
object k_735582 = args[0]; object ast_732211_732935 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:validate:num-function-args");
  complex_num_type local_7319193; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7319193, ast_732211_732935)) ){ 
  
closureN_type c_7319195;
object e_7319344 [2];
c_7319195.hdr.mark = gc_color_red;
 c_7319195.hdr.grayed = 0;
c_7319195.tag = closureN_tag;
 c_7319195.fn = (function_type)__lambda_1603;
c_7319195.num_args = 1;
c_7319195.num_elements = 2;
c_7319195.elements = (object *)e_7319344;
c_7319195.elements[0] = ast_732211_732935;
c_7319195.elements[1] = k_735582;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7319195, Cyc_car(data, ast_732211_732935));
} else { 
  return_direct_with_clo1(data,  k_735582, (((closure)  k_735582)->fn),  boolean_f);}
;; 
}

static void __lambda_1603(void *data, object self_737896, int argc, object *args) /* object self_737896, object r_735616 */
 {
 object r_735616 = args[0];
    complex_num_type local_7319198; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7319198, r_735616)) ){ 
    complex_num_type local_7319201; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7319201, Cyc_car(data, ((closureN)self_737896)->elements[0]))) ){ 
  
closureN_type c_7319206;
object e_7319336 [2];
c_7319206.hdr.mark = gc_color_red;
 c_7319206.hdr.grayed = 0;
c_7319206.tag = closureN_tag;
 c_7319206.fn = (function_type)__lambda_1604;
c_7319206.num_args = 1;
c_7319206.num_elements = 2;
c_7319206.elements = (object *)e_7319336;
c_7319206.elements[0] = ((closureN)self_737896)->elements[0];
c_7319206.elements[1] = ((closureN)self_737896)->elements[1];



return_direct_with_clo2(data,  __glo_is_91macro_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_is_91macro_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7319206, Cyc_car(data, ((closureN)self_737896)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737896)->elements[1], (((closure)  ((closureN)self_737896)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737896)->elements[1], (((closure)  ((closureN)self_737896)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1604(void *data, object self_737897, int argc, object *args) /* object self_737897, object r_735613 */
 {
 object r_735613 = args[0];
    complex_num_type local_7319209; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7319209, r_735613)) ){ 
  
closureN_type c_7319211;
object e_7319330 [2];
c_7319211.hdr.mark = gc_color_red;
 c_7319211.hdr.grayed = 0;
c_7319211.tag = closureN_tag;
 c_7319211.fn = (function_type)__lambda_1605;
c_7319211.num_args = 1;
c_7319211.num_elements = 2;
c_7319211.elements = (object *)e_7319330;
c_7319211.elements[0] = ((closureN)self_737897)->elements[0];
c_7319211.elements[1] = ((closureN)self_737897)->elements[1];



return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7319211, __glo__85adb_85_scheme_cyclone_cps_91optimizations, Cyc_car(data, ((closureN)self_737897)->elements[0]), boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737897)->elements[1], (((closure)  ((closureN)self_737897)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1605(void *data, object self_737898, int argc, object *args) /* object self_737898, object var_732239_732940_736226 */
 {
 object var_732239_732940_736226 = args[0];
  if( (boolean_f != var_732239_732940_736226) ){ 
  
closureN_type c_7319213;
object e_7319327 [2];
c_7319213.hdr.mark = gc_color_red;
 c_7319213.hdr.grayed = 0;
c_7319213.tag = closureN_tag;
 c_7319213.fn = (function_type)__lambda_1606;
c_7319213.num_args = 1;
c_7319213.num_elements = 2;
c_7319213.elements = (object *)e_7319327;
c_7319213.elements[0] = ((closureN)self_737898)->elements[0];
c_7319213.elements[1] = ((closureN)self_737898)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7319213, var_732239_732940_736226);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737898)->elements[1], (((closure)  ((closureN)self_737898)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1606(void *data, object self_737899, int argc, object *args) /* object self_737899, object lam_85_732244_732941_736227 */
 {
 object lam_85_732244_732941_736227 = args[0];
  if( (boolean_f != lam_85_732244_732941_736227) ){ 
  object lam_732249_732942_736229;
    
if( (boolean_f != Cyc_is_pair(lam_85_732244_732941_736227)) ){ 
  
  lam_732249_732942_736229 = Cyc_car(data, lam_85_732244_732941_736227);
} else { 
  lam_732249_732942_736229 = lam_85_732244_732941_736227;}
;if( (boolean_f != lam_732249_732942_736229) ){ 
  
closureN_type c_7319222;
object e_7319322 [3];
c_7319222.hdr.mark = gc_color_red;
 c_7319222.hdr.grayed = 0;
c_7319222.tag = closureN_tag;
 c_7319222.fn = (function_type)__lambda_1607;
c_7319222.num_args = 1;
c_7319222.num_elements = 3;
c_7319222.elements = (object *)e_7319322;
c_7319222.elements[0] = ((closureN)self_737899)->elements[0];
c_7319222.elements[1] = ((closureN)self_737899)->elements[1];
c_7319222.elements[2] = lam_732249_732942_736229;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7319222, lam_732249_732942_736229);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737899)->elements[1], (((closure)  ((closureN)self_737899)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737899)->elements[1], (((closure)  ((closureN)self_737899)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1607(void *data, object self_737900, int argc, object *args) /* object self_737900, object tmp_732252_732255_732943_736230 */
 {
 object tmp_732252_732255_732943_736230 = args[0];
  if( (boolean_f != tmp_732252_732255_732943_736230) ){ 
  
closureN_type c_7319224;
object e_7319318 [3];
c_7319224.hdr.mark = gc_color_red;
 c_7319224.hdr.grayed = 0;
c_7319224.tag = closureN_tag;
 c_7319224.fn = (function_type)__lambda_1608;
c_7319224.num_args = 1;
c_7319224.num_elements = 3;
c_7319224.elements = (object *)e_7319318;
c_7319224.elements[0] = ((closureN)self_737900)->elements[0];
c_7319224.elements[1] = ((closureN)self_737900)->elements[1];
c_7319224.elements[2] = ((closureN)self_737900)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms)->fn),  &c_7319224, ((closureN)self_737900)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737900)->elements[1], (((closure)  ((closureN)self_737900)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1608(void *data, object self_737901, int argc, object *args) /* object self_737901, object formals_91type_732260_732944_736231 */
 {
 object formals_91type_732260_732944_736231 = args[0];
  if( (boolean_f != formals_91type_732260_732944_736231) ){ 
    
if( (boolean_f != equalp(quote_args_117fixed, formals_91type_732260_732944_736231)) ){ 
  
closureN_type c_7319228;
object e_7319312 [2];
c_7319228.hdr.mark = gc_color_red;
 c_7319228.hdr.grayed = 0;
c_7319228.tag = closureN_tag;
 c_7319228.fn = (function_type)__lambda_1609;
c_7319228.num_args = 1;
c_7319228.num_elements = 2;
c_7319228.elements = (object *)e_7319312;
c_7319228.elements[0] = ((closureN)self_737901)->elements[0];
c_7319228.elements[1] = ((closureN)self_737901)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7319228, ((closureN)self_737901)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737901)->elements[1], (((closure)  ((closureN)self_737901)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737901)->elements[1], (((closure)  ((closureN)self_737901)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1609(void *data, object self_737902, int argc, object *args) /* object self_737902, object r_735608_736232 */
 {
 object r_735608_736232 = args[0];
    
if( (boolean_f != Cyc_length(data, r_735608_736232)) ){ 
    complex_num_type local_7319233; 
  
if( (boolean_f != Cyc_fast_sub(data,&local_7319233, Cyc_length(data, ((closureN)self_737902)->elements[0]), obj_int2obj(1))) ){ 
    
  complex_num_type local_7319241; 
  
  
if( (boolean_f != Cyc_num_fast_eq_op(data, Cyc_fast_sub(data,&local_7319241, Cyc_length(data, ((closureN)self_737902)->elements[0]), obj_int2obj(1)), Cyc_length(data, r_735608_736232))) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737902)->elements[1], (((closure)  ((closureN)self_737902)->elements[1])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_7319250;
object e_7319306 [3];
c_7319250.hdr.mark = gc_color_red;
 c_7319250.hdr.grayed = 0;
c_7319250.tag = closureN_tag;
 c_7319250.fn = (function_type)__lambda_1610;
c_7319250.num_args = 1;
c_7319250.num_elements = 3;
c_7319250.elements = (object *)e_7319306;
c_7319250.elements[0] = ((closureN)self_737902)->elements[0];
c_7319250.elements[1] = ((closureN)self_737902)->elements[1];
c_7319250.elements[2] = r_735608_736232;


make_utf8_string_with_len(c_7319307, "Compiler Error: ", 16, 16);
return_direct_with_clo2(data,  __glo_compiler_91msg_scheme_cyclone_cps_91optimizations, (((closure)  __glo_compiler_91msg_scheme_cyclone_cps_91optimizations)->fn),  &c_7319250, &c_7319307);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737902)->elements[1], (((closure)  ((closureN)self_737902)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737902)->elements[1], (((closure)  ((closureN)self_737902)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1610(void *data, object self_737903, int argc, object *args) /* object self_737903, object r_735596_736233 */
 {

  
closureN_type c_7319252;
object e_7319296 [3];
c_7319252.hdr.mark = gc_color_red;
 c_7319252.hdr.grayed = 0;
c_7319252.tag = closureN_tag;
 c_7319252.fn = (function_type)__lambda_1611;
c_7319252.num_args = 1;
c_7319252.num_elements = 3;
c_7319252.elements = (object *)e_7319296;
c_7319252.elements[0] = ((closureN)self_737903)->elements[0];
c_7319252.elements[1] = ((closureN)self_737903)->elements[1];
c_7319252.elements[2] = ((closureN)self_737903)->elements[2];


pair_type local_7319299; 




return_direct_with_clo2(data,  __glo_compiler_91msg_scheme_cyclone_cps_91optimizations, (((closure)  __glo_compiler_91msg_scheme_cyclone_cps_91optimizations)->fn),  &c_7319252, set_pair_as_expr(&local_7319299, Cyc_car(data, ((closureN)self_737903)->elements[0]), Cyc_cddr(data, ((closureN)self_737903)->elements[0])));; 
}

static void __lambda_1611(void *data, object self_737904, int argc, object *args) /* object self_737904, object r_735597_736234 */
 {

  
closureN_type c_7319254;
object e_7319286 [2];
c_7319254.hdr.mark = gc_color_red;
 c_7319254.hdr.grayed = 0;
c_7319254.tag = closureN_tag;
 c_7319254.fn = (function_type)__lambda_1612;
c_7319254.num_args = 1;
c_7319254.num_elements = 2;
c_7319254.elements = (object *)e_7319286;
c_7319254.elements[0] = ((closureN)self_737904)->elements[0];
c_7319254.elements[1] = ((closureN)self_737904)->elements[1];


complex_num_type local_7319292; 



object c_7319289 = Cyc_number2string2(data,(closure)&c_7319254,1,Cyc_fast_sub(data,&local_7319292, Cyc_length(data, ((closureN)self_737904)->elements[2]), obj_int2obj(1)));
return_closcall1(data,(closure)&c_7319254,  c_7319289);; 
}

static void __lambda_1612(void *data, object self_737905, int argc, object *args) /* object self_737905, object r_735598_736235 */
 {
 object r_735598_736235 = args[0];
  
closureN_type c_7319256;
object e_7319279 [3];
c_7319256.hdr.mark = gc_color_red;
 c_7319256.hdr.grayed = 0;
c_7319256.tag = closureN_tag;
 c_7319256.fn = (function_type)__lambda_1613;
c_7319256.num_args = 1;
c_7319256.num_elements = 3;
c_7319256.elements = (object *)e_7319279;
c_7319256.elements[0] = ((closureN)self_737905)->elements[0];
c_7319256.elements[1] = ((closureN)self_737905)->elements[1];
c_7319256.elements[2] = r_735598_736235;




object c_7319282 = Cyc_symbol2string(data,(closure)&c_7319256,Cyc_car(data, ((closureN)self_737905)->elements[0]));
return_closcall1(data,(closure)&c_7319256,  c_7319282);; 
}

static void __lambda_1613(void *data, object self_737906, int argc, object *args) /* object self_737906, object r_735599_736236 */
 {
 object r_735599_736236 = args[0];
  
closureN_type c_7319258;
object e_7319266 [3];
c_7319258.hdr.mark = gc_color_red;
 c_7319258.hdr.grayed = 0;
c_7319258.tag = closureN_tag;
 c_7319258.fn = (function_type)__lambda_1614;
c_7319258.num_args = 1;
c_7319258.num_elements = 3;
c_7319258.elements = (object *)e_7319266;
c_7319258.elements[0] = ((closureN)self_737906)->elements[1];
c_7319258.elements[1] = ((closureN)self_737906)->elements[2];
c_7319258.elements[2] = r_735599_736236;


complex_num_type local_7319272; 

complex_num_type local_7319275; 



object c_7319269 = Cyc_number2string2(data,(closure)&c_7319258,1,Cyc_fast_sub(data,&local_7319272, Cyc_fast_sub(data,&local_7319275, Cyc_length(data, ((closureN)self_737906)->elements[0]), obj_int2obj(1)), obj_int2obj(1)));
return_closcall1(data,(closure)&c_7319258,  c_7319269);; 
}

static void __lambda_1614(void *data, object self_737907, int argc, object *args) /* object self_737907, object r_735600_736237 */
 {
 object r_735600_736237 = args[0];
  
make_utf8_string_with_len(c_7319261, "Expected ", 9, 9);

make_utf8_string_with_len(c_7319263, " arguments to ", 14, 14);

make_utf8_string_with_len(c_7319265, " but received ", 14, 14);
return_direct_with_clo7(data,  __glo_compiler_91error_scheme_cyclone_cps_91optimizations, (((closure)  __glo_compiler_91error_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737907)->elements[0], &c_7319261, ((closureN)self_737907)->elements[1], &c_7319263, ((closureN)self_737907)->elements[2], &c_7319265, r_735600_736237);; 
}

static void __lambda_1599(void *data, object _, int argc, object *args) /* closure _,object k_735575, object sym_732201_732932 */
 {
object k_735575 = args[0]; object sym_732201_732932 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:is-macro?");

closureN_type c_7319170;
object e_7319189 [2];
c_7319170.hdr.mark = gc_color_red;
 c_7319170.hdr.grayed = 0;
c_7319170.tag = closureN_tag;
 c_7319170.fn = (function_type)__lambda_1600;
c_7319170.num_args = 1;
c_7319170.num_elements = 2;
c_7319170.elements = (object *)e_7319189;
c_7319170.elements[0] = k_735575;
c_7319170.elements[1] = sym_732201_732932;

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

static void __lambda_1600(void *data, object self_737894, int argc, object *args) /* object self_737894, object r_735579 */
 {
 object r_735579 = args[0];
  
closureN_type c_7319172;
object e_7319187 [1];
c_7319172.hdr.mark = gc_color_red;
 c_7319172.hdr.grayed = 0;
c_7319172.tag = closureN_tag;
 c_7319172.fn = (function_type)__lambda_1601;
c_7319172.num_args = 1;
c_7319172.num_elements = 1;
c_7319172.elements = (object *)e_7319187;
c_7319172.elements[0] = ((closureN)self_737894)->elements[0];

return_direct_with_clo4(data,  __glo_env_117lookup_scheme_cyclone_util, (((closure)  __glo_env_117lookup_scheme_cyclone_util)->fn),  &c_7319172, ((closureN)self_737894)->elements[1], r_735579, boolean_f);; 
}

static void __lambda_1601(void *data, object self_737895, int argc, object *args) /* object self_737895, object val_732205_732933 */
 {
 object val_732205_732933 = args[0];
  if( (boolean_f != val_732205_732933) ){ 
    complex_num_type local_7319175; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7319175, quote_macro, val_732205_732933)) ){ 
  
complex_num_type local_7319180; 
return_direct_with_clo1(data,  ((closureN)self_737895)->elements[0], (((closure)  ((closureN)self_737895)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7319180, quote_macro, val_732205_732933));
} else { 
  

return_direct_with_clo1(data,  ((closureN)self_737895)->elements[0], (((closure)  ((closureN)self_737895)->elements[0])->fn),  Cyc_is_macro(val_732205_732933));}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737895)->elements[0], (((closure)  ((closureN)self_737895)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1522(void *data, object _, int argc, object *args) /* closure _,object k_735450, object exp_732136_732891 */
 {
object k_735450 = args[0]; object exp_732136_732891 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:find-known-lambdas");

closureN_type c_7318599;
object e_7319167 [2];
c_7318599.hdr.mark = gc_color_red;
 c_7318599.hdr.grayed = 0;
c_7318599.tag = closureN_tag;
 c_7318599.fn = (function_type)__lambda_1523;
c_7318599.num_args = 7;
c_7318599.num_elements = 2;
c_7318599.elements = (object *)e_7319167;
c_7318599.elements[0] = exp_732136_732891;
c_7318599.elements[1] = k_735450;

return_direct_with_clo7(data,(closure)&c_7318599,__lambda_1523,  boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_1523(void *data, object self_737811, int argc, object *args) /* object self_737811, object add_91candidate_67_732899, object candidates_732900, object found_732901, object prim_91call_95cont_127_732902, object remove_91candidate_732903, object scan_732904, object scopes_732905 */
 {
 object add_91candidate_67_732899 = args[0]; object candidates_732900 = args[1]; object found_732901 = args[2]; object prim_91call_95cont_127_732902 = args[3]; object remove_91candidate_732903 = args[4]; object scan_732904 = args[5]; object scopes_732905 = args[6];
  
closureN_type c_7318601;
object e_7319163 [8];
c_7318601.hdr.mark = gc_color_red;
 c_7318601.hdr.grayed = 0;
c_7318601.tag = closureN_tag;
 c_7318601.fn = (function_type)__lambda_1898;
c_7318601.num_args = 1;
c_7318601.num_elements = 8;
c_7318601.elements = (object *)e_7319163;
c_7318601.elements[0] = candidates_732900;
c_7318601.elements[1] = ((closureN)self_737811)->elements[0];
c_7318601.elements[2] = found_732901;
c_7318601.elements[3] = ((closureN)self_737811)->elements[1];
c_7318601.elements[4] = prim_91call_95cont_127_732902;
c_7318601.elements[5] = remove_91candidate_732903;
c_7318601.elements[6] = scan_732904;
c_7318601.elements[7] = scopes_732905;


pair_type local_7319166; 
return_direct_with_clo1(data,(closure)&c_7318601,__lambda_1898,  set_cell_as_expr(&local_7319166, add_91candidate_67_732899));; 
}

static void __lambda_1898(void *data, object self_737812, int argc, object *args) /* object self_737812, object add_91candidate_67_732899 */
 {
 object add_91candidate_67_732899 = args[0];
  
closureN_type c_7318603;
object e_7319158 [8];
c_7318603.hdr.mark = gc_color_red;
 c_7318603.hdr.grayed = 0;
c_7318603.tag = closureN_tag;
 c_7318603.fn = (function_type)__lambda_1897;
c_7318603.num_args = 1;
c_7318603.num_elements = 8;
c_7318603.elements = (object *)e_7319158;
c_7318603.elements[0] = add_91candidate_67_732899;
c_7318603.elements[1] = ((closureN)self_737812)->elements[1];
c_7318603.elements[2] = ((closureN)self_737812)->elements[2];
c_7318603.elements[3] = ((closureN)self_737812)->elements[3];
c_7318603.elements[4] = ((closureN)self_737812)->elements[4];
c_7318603.elements[5] = ((closureN)self_737812)->elements[5];
c_7318603.elements[6] = ((closureN)self_737812)->elements[6];
c_7318603.elements[7] = ((closureN)self_737812)->elements[7];


pair_type local_7319161; 
return_direct_with_clo1(data,(closure)&c_7318603,__lambda_1897,  set_cell_as_expr(&local_7319161, ((closureN)self_737812)->elements[0]));; 
}

static void __lambda_1897(void *data, object self_737813, int argc, object *args) /* object self_737813, object candidates_732900 */
 {
 object candidates_732900 = args[0];
  
closureN_type c_7318605;
object e_7319153 [8];
c_7318605.hdr.mark = gc_color_red;
 c_7318605.hdr.grayed = 0;
c_7318605.tag = closureN_tag;
 c_7318605.fn = (function_type)__lambda_1896;
c_7318605.num_args = 1;
c_7318605.num_elements = 8;
c_7318605.elements = (object *)e_7319153;
c_7318605.elements[0] = ((closureN)self_737813)->elements[0];
c_7318605.elements[1] = candidates_732900;
c_7318605.elements[2] = ((closureN)self_737813)->elements[1];
c_7318605.elements[3] = ((closureN)self_737813)->elements[3];
c_7318605.elements[4] = ((closureN)self_737813)->elements[4];
c_7318605.elements[5] = ((closureN)self_737813)->elements[5];
c_7318605.elements[6] = ((closureN)self_737813)->elements[6];
c_7318605.elements[7] = ((closureN)self_737813)->elements[7];


pair_type local_7319156; 
return_direct_with_clo1(data,(closure)&c_7318605,__lambda_1896,  set_cell_as_expr(&local_7319156, ((closureN)self_737813)->elements[2]));; 
}

static void __lambda_1896(void *data, object self_737814, int argc, object *args) /* object self_737814, object found_732901 */
 {
 object found_732901 = args[0];
  
closureN_type c_7318607;
object e_7319148 [8];
c_7318607.hdr.mark = gc_color_red;
 c_7318607.hdr.grayed = 0;
c_7318607.tag = closureN_tag;
 c_7318607.fn = (function_type)__lambda_1895;
c_7318607.num_args = 1;
c_7318607.num_elements = 8;
c_7318607.elements = (object *)e_7319148;
c_7318607.elements[0] = ((closureN)self_737814)->elements[0];
c_7318607.elements[1] = ((closureN)self_737814)->elements[1];
c_7318607.elements[2] = ((closureN)self_737814)->elements[2];
c_7318607.elements[3] = found_732901;
c_7318607.elements[4] = ((closureN)self_737814)->elements[3];
c_7318607.elements[5] = ((closureN)self_737814)->elements[5];
c_7318607.elements[6] = ((closureN)self_737814)->elements[6];
c_7318607.elements[7] = ((closureN)self_737814)->elements[7];


pair_type local_7319151; 
return_direct_with_clo1(data,(closure)&c_7318607,__lambda_1895,  set_cell_as_expr(&local_7319151, ((closureN)self_737814)->elements[4]));; 
}

static void __lambda_1895(void *data, object self_737815, int argc, object *args) /* object self_737815, object prim_91call_95cont_127_732902 */
 {
 object prim_91call_95cont_127_732902 = args[0];
  
closureN_type c_7318609;
object e_7319143 [8];
c_7318609.hdr.mark = gc_color_red;
 c_7318609.hdr.grayed = 0;
c_7318609.tag = closureN_tag;
 c_7318609.fn = (function_type)__lambda_1894;
c_7318609.num_args = 1;
c_7318609.num_elements = 8;
c_7318609.elements = (object *)e_7319143;
c_7318609.elements[0] = ((closureN)self_737815)->elements[0];
c_7318609.elements[1] = ((closureN)self_737815)->elements[1];
c_7318609.elements[2] = ((closureN)self_737815)->elements[2];
c_7318609.elements[3] = ((closureN)self_737815)->elements[3];
c_7318609.elements[4] = ((closureN)self_737815)->elements[4];
c_7318609.elements[5] = prim_91call_95cont_127_732902;
c_7318609.elements[6] = ((closureN)self_737815)->elements[6];
c_7318609.elements[7] = ((closureN)self_737815)->elements[7];


pair_type local_7319146; 
return_direct_with_clo1(data,(closure)&c_7318609,__lambda_1894,  set_cell_as_expr(&local_7319146, ((closureN)self_737815)->elements[5]));; 
}

static void __lambda_1894(void *data, object self_737816, int argc, object *args) /* object self_737816, object remove_91candidate_732903 */
 {
 object remove_91candidate_732903 = args[0];
  
closureN_type c_7318611;
object e_7319138 [8];
c_7318611.hdr.mark = gc_color_red;
 c_7318611.hdr.grayed = 0;
c_7318611.tag = closureN_tag;
 c_7318611.fn = (function_type)__lambda_1893;
c_7318611.num_args = 1;
c_7318611.num_elements = 8;
c_7318611.elements = (object *)e_7319138;
c_7318611.elements[0] = ((closureN)self_737816)->elements[0];
c_7318611.elements[1] = ((closureN)self_737816)->elements[1];
c_7318611.elements[2] = ((closureN)self_737816)->elements[2];
c_7318611.elements[3] = ((closureN)self_737816)->elements[3];
c_7318611.elements[4] = ((closureN)self_737816)->elements[4];
c_7318611.elements[5] = ((closureN)self_737816)->elements[5];
c_7318611.elements[6] = remove_91candidate_732903;
c_7318611.elements[7] = ((closureN)self_737816)->elements[7];


pair_type local_7319141; 
return_direct_with_clo1(data,(closure)&c_7318611,__lambda_1893,  set_cell_as_expr(&local_7319141, ((closureN)self_737816)->elements[6]));; 
}

static void __lambda_1893(void *data, object self_737817, int argc, object *args) /* object self_737817, object scan_732904 */
 {
 object scan_732904 = args[0];
  
closureN_type c_7318613;
object e_7319133 [8];
c_7318613.hdr.mark = gc_color_red;
 c_7318613.hdr.grayed = 0;
c_7318613.tag = closureN_tag;
 c_7318613.fn = (function_type)__lambda_1892;
c_7318613.num_args = 1;
c_7318613.num_elements = 8;
c_7318613.elements = (object *)e_7319133;
c_7318613.elements[0] = ((closureN)self_737817)->elements[0];
c_7318613.elements[1] = ((closureN)self_737817)->elements[1];
c_7318613.elements[2] = ((closureN)self_737817)->elements[2];
c_7318613.elements[3] = ((closureN)self_737817)->elements[3];
c_7318613.elements[4] = ((closureN)self_737817)->elements[4];
c_7318613.elements[5] = ((closureN)self_737817)->elements[5];
c_7318613.elements[6] = ((closureN)self_737817)->elements[6];
c_7318613.elements[7] = scan_732904;


pair_type local_7319136; 
return_direct_with_clo1(data,(closure)&c_7318613,__lambda_1892,  set_cell_as_expr(&local_7319136, ((closureN)self_737817)->elements[7]));; 
}

static void __lambda_1892(void *data, object self_737818, int argc, object *args) /* object self_737818, object scopes_732905 */
 {
 object scopes_732905 = args[0];
  
closureN_type c_7318615;
object e_7319132 [9];
c_7318615.hdr.mark = gc_color_red;
 c_7318615.hdr.grayed = 0;
c_7318615.tag = closureN_tag;
 c_7318615.fn = (function_type)__lambda_1524;
c_7318615.num_args = 1;
c_7318615.num_elements = 9;
c_7318615.elements = (object *)e_7319132;
c_7318615.elements[0] = ((closureN)self_737818)->elements[0];
c_7318615.elements[1] = ((closureN)self_737818)->elements[1];
c_7318615.elements[2] = ((closureN)self_737818)->elements[2];
c_7318615.elements[3] = ((closureN)self_737818)->elements[3];
c_7318615.elements[4] = ((closureN)self_737818)->elements[4];
c_7318615.elements[5] = ((closureN)self_737818)->elements[5];
c_7318615.elements[6] = ((closureN)self_737818)->elements[6];
c_7318615.elements[7] = ((closureN)self_737818)->elements[7];
c_7318615.elements[8] = scopes_732905;

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_7318615);; 
}

static void __lambda_1524(void *data, object self_737819, int argc, object *args) /* object self_737819, object r_735572 */
 {
 object r_735572 = args[0];
  
closureN_type c_7318617;
object e_7319128 [9];
c_7318617.hdr.mark = gc_color_red;
 c_7318617.hdr.grayed = 0;
c_7318617.tag = closureN_tag;
 c_7318617.fn = (function_type)__lambda_1525;
c_7318617.num_args = 1;
c_7318617.num_elements = 9;
c_7318617.elements = (object *)e_7319128;
c_7318617.elements[0] = ((closureN)self_737819)->elements[0];
c_7318617.elements[1] = ((closureN)self_737819)->elements[1];
c_7318617.elements[2] = ((closureN)self_737819)->elements[2];
c_7318617.elements[3] = ((closureN)self_737819)->elements[3];
c_7318617.elements[4] = ((closureN)self_737819)->elements[4];
c_7318617.elements[5] = ((closureN)self_737819)->elements[5];
c_7318617.elements[6] = ((closureN)self_737819)->elements[6];
c_7318617.elements[7] = ((closureN)self_737819)->elements[7];
c_7318617.elements[8] = ((closureN)self_737819)->elements[8];



return_direct_with_clo1(data,(closure)&c_7318617,__lambda_1525,  Cyc_set_cell(data, ((closureN)self_737819)->elements[1], r_735572));; 
}

static void __lambda_1525(void *data, object self_737820, int argc, object *args) /* object self_737820, object r_735451 */
 {

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

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_7318619);; 
}

static void __lambda_1526(void *data, object self_737821, int argc, object *args) /* object self_737821, object r_735571 */
 {
 object r_735571 = args[0];
  
closureN_type c_7318621;
object e_7319123 [9];
c_7318621.hdr.mark = gc_color_red;
 c_7318621.hdr.grayed = 0;
c_7318621.tag = closureN_tag;
 c_7318621.fn = (function_type)__lambda_1527;
c_7318621.num_args = 1;
c_7318621.num_elements = 9;
c_7318621.elements = (object *)e_7319123;
c_7318621.elements[0] = ((closureN)self_737821)->elements[0];
c_7318621.elements[1] = ((closureN)self_737821)->elements[1];
c_7318621.elements[2] = ((closureN)self_737821)->elements[2];
c_7318621.elements[3] = ((closureN)self_737821)->elements[3];
c_7318621.elements[4] = ((closureN)self_737821)->elements[4];
c_7318621.elements[5] = ((closureN)self_737821)->elements[5];
c_7318621.elements[6] = ((closureN)self_737821)->elements[6];
c_7318621.elements[7] = ((closureN)self_737821)->elements[7];
c_7318621.elements[8] = ((closureN)self_737821)->elements[8];



return_direct_with_clo1(data,(closure)&c_7318621,__lambda_1527,  Cyc_set_cell(data, ((closureN)self_737821)->elements[8], r_735571));; 
}

static void __lambda_1527(void *data, object self_737822, int argc, object *args) /* object self_737822, object r_735452 */
 {

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


closureN_type c_7319108;
object e_7319122 [2];
c_7319108.hdr.mark = gc_color_red;
 c_7319108.hdr.grayed = 0;
c_7319108.tag = closureN_tag;
 c_7319108.fn = (function_type)__lambda_1597;
c_7319108.num_args = 3;
c_7319108.num_elements = 2;
c_7319108.elements = (object *)e_7319122;
c_7319108.elements[0] = ((closureN)self_737822)->elements[1];
c_7319108.elements[1] = ((closureN)self_737822)->elements[8];

return_direct_with_clo1(data,(closure)&c_7318623,__lambda_1528,  &c_7319108);; 
}

static void __lambda_1597(void *data, object self_737823, int argc, object *args) /* object self_737823, object k_735569, object ast_117lam_732137_732913, object scope_91ast_117lam_732138_732914, object param_91sym_732139_732915 */
 {
 object k_735569 = args[0]; object ast_117lam_732137_732913 = args[1]; object scope_91ast_117lam_732138_732914 = args[2]; object param_91sym_732139_732915 = args[3];
  
closureN_type c_7319110;
object e_7319118 [4];
c_7319110.hdr.mark = gc_color_red;
 c_7319110.hdr.grayed = 0;
c_7319110.tag = closureN_tag;
 c_7319110.fn = (function_type)__lambda_1598;
c_7319110.num_args = 1;
c_7319110.num_elements = 4;
c_7319110.elements = (object *)e_7319118;
c_7319110.elements[0] = k_735569;
c_7319110.elements[1] = param_91sym_732139_732915;
c_7319110.elements[2] = scope_91ast_117lam_732138_732914;
c_7319110.elements[3] = ((closureN)self_737823)->elements[1];



return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  &c_7319110, car(((closureN)self_737823)->elements[0]), param_91sym_732139_732915, ast_117lam_732137_732913);; 
}

static void __lambda_1598(void *data, object self_737824, int argc, object *args) /* object self_737824, object r_735570 */
 {

  

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  ((closureN)self_737824)->elements[0], car(((closureN)self_737824)->elements[3]), ((closureN)self_737824)->elements[1], ((closureN)self_737824)->elements[2]);; 
}

static void __lambda_1528(void *data, object self_737825, int argc, object *args) /* object self_737825, object r_735568 */
 {
 object r_735568 = args[0];
  
closureN_type c_7318625;
object e_7319103 [9];
c_7318625.hdr.mark = gc_color_red;
 c_7318625.hdr.grayed = 0;
c_7318625.tag = closureN_tag;
 c_7318625.fn = (function_type)__lambda_1529;
c_7318625.num_args = 1;
c_7318625.num_elements = 9;
c_7318625.elements = (object *)e_7319103;
c_7318625.elements[0] = ((closureN)self_737825)->elements[0];
c_7318625.elements[1] = ((closureN)self_737825)->elements[1];
c_7318625.elements[2] = ((closureN)self_737825)->elements[2];
c_7318625.elements[3] = ((closureN)self_737825)->elements[3];
c_7318625.elements[4] = ((closureN)self_737825)->elements[4];
c_7318625.elements[5] = ((closureN)self_737825)->elements[5];
c_7318625.elements[6] = ((closureN)self_737825)->elements[6];
c_7318625.elements[7] = ((closureN)self_737825)->elements[7];
c_7318625.elements[8] = ((closureN)self_737825)->elements[8];



return_direct_with_clo1(data,(closure)&c_7318625,__lambda_1529,  Cyc_set_cell(data, ((closureN)self_737825)->elements[0], r_735568));; 
}

static void __lambda_1529(void *data, object self_737826, int argc, object *args) /* object self_737826, object r_735453 */
 {

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


closureN_type c_7319089;
object e_7319102 [2];
c_7319089.hdr.mark = gc_color_red;
 c_7319089.hdr.grayed = 0;
c_7319089.tag = closureN_tag;
 c_7319089.fn = (function_type)__lambda_1595;
c_7319089.num_args = 1;
c_7319089.num_elements = 2;
c_7319089.elements = (object *)e_7319102;
c_7319089.elements[0] = ((closureN)self_737826)->elements[1];
c_7319089.elements[1] = ((closureN)self_737826)->elements[8];

return_direct_with_clo1(data,(closure)&c_7318627,__lambda_1530,  &c_7319089);; 
}

static void __lambda_1595(void *data, object self_737827, int argc, object *args) /* object self_737827, object k_735566, object param_91sym_732140_732916 */
 {
 object k_735566 = args[0]; object param_91sym_732140_732916 = args[1];
  
closureN_type c_7319091;
object e_7319098 [3];
c_7319091.hdr.mark = gc_color_red;
 c_7319091.hdr.grayed = 0;
c_7319091.tag = closureN_tag;
 c_7319091.fn = (function_type)__lambda_1596;
c_7319091.num_args = 1;
c_7319091.num_elements = 3;
c_7319091.elements = (object *)e_7319098;
c_7319091.elements[0] = k_735566;
c_7319091.elements[1] = param_91sym_732140_732916;
c_7319091.elements[2] = ((closureN)self_737827)->elements[1];



return_direct_with_clo3(data,  __glo_hash_91table_91delete_67_srfi_69, (((closure)  __glo_hash_91table_91delete_67_srfi_69)->fn),  &c_7319091, car(((closureN)self_737827)->elements[0]), param_91sym_732140_732916);; 
}

static void __lambda_1596(void *data, object self_737828, int argc, object *args) /* object self_737828, object r_735567 */
 {

  

return_direct_with_clo3(data,  __glo_hash_91table_91delete_67_srfi_69, (((closure)  __glo_hash_91table_91delete_67_srfi_69)->fn),  ((closureN)self_737828)->elements[0], car(((closureN)self_737828)->elements[2]), ((closureN)self_737828)->elements[1]);; 
}

static void __lambda_1530(void *data, object self_737829, int argc, object *args) /* object self_737829, object r_735565 */
 {
 object r_735565 = args[0];
  
closureN_type c_7318629;
object e_7319084 [9];
c_7318629.hdr.mark = gc_color_red;
 c_7318629.hdr.grayed = 0;
c_7318629.tag = closureN_tag;
 c_7318629.fn = (function_type)__lambda_1531;
c_7318629.num_args = 1;
c_7318629.num_elements = 9;
c_7318629.elements = (object *)e_7319084;
c_7318629.elements[0] = ((closureN)self_737829)->elements[0];
c_7318629.elements[1] = ((closureN)self_737829)->elements[1];
c_7318629.elements[2] = ((closureN)self_737829)->elements[2];
c_7318629.elements[3] = ((closureN)self_737829)->elements[3];
c_7318629.elements[4] = ((closureN)self_737829)->elements[4];
c_7318629.elements[5] = ((closureN)self_737829)->elements[5];
c_7318629.elements[6] = ((closureN)self_737829)->elements[6];
c_7318629.elements[7] = ((closureN)self_737829)->elements[7];
c_7318629.elements[8] = ((closureN)self_737829)->elements[8];



return_direct_with_clo1(data,(closure)&c_7318629,__lambda_1531,  Cyc_set_cell(data, ((closureN)self_737829)->elements[6], r_735565));; 
}

static void __lambda_1531(void *data, object self_737830, int argc, object *args) /* object self_737830, object r_735454 */
 {

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


mclosure0(c_7319067, (function_type)__lambda_1592);c_7319067.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7318631,__lambda_1532,  &c_7319067);; 
}

static void __lambda_1592(void *data, object self_737831, int argc, object *args) /* object self_737831, object k_735560, object exp_732141_732917 */
 {
 object k_735560 = args[0]; object exp_732141_732917 = args[1];
  
closureN_type c_7319069;
object e_7319079 [1];
c_7319069.hdr.mark = gc_color_red;
 c_7319069.hdr.grayed = 0;
c_7319069.tag = closureN_tag;
 c_7319069.fn = (function_type)__lambda_1593;
c_7319069.num_args = 0;
c_7319069.num_elements = 1;
c_7319069.elements = (object *)e_7319079;
c_7319069.elements[0] = exp_732141_732917;


closureN_type c_7319080;
object e_7319083 [1];
c_7319080.hdr.mark = gc_color_red;
 c_7319080.hdr.grayed = 0;
c_7319080.tag = closureN_tag;
 c_7319080.fn = (function_type)__lambda_1594;
c_7319080.num_args = 1;
c_7319080.num_elements = 1;
c_7319080.elements = (object *)e_7319083;
c_7319080.elements[0] = k_735560;

return_direct_with_clo1(data,(closure)&c_7319069,__lambda_1593,  &c_7319080);; 
}

static void __lambda_1594(void *data, object self_737832, int argc, object *args) /* object self_737832, object result_732142_732918 */
 {
 object result_732142_732918 = args[0];
  return_direct_with_clo1(data,  ((closureN)self_737832)->elements[0], (((closure)  ((closureN)self_737832)->elements[0])->fn),  result_732142_732918);; 
}

static void __lambda_1593(void *data, object self_737833, int argc, object *args) /* object self_737833, object k_735562 */
 {
 object k_735562 = args[0];
    complex_num_type local_7319072; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7319072, ((closureN)self_737833)->elements[0])) ){ 
  

return_direct_with_clo2(data,  __glo_prim_117cont_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117cont_127_scheme_cyclone_primitives)->fn),  k_735562, Cyc_car(data, ((closureN)self_737833)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_735562, (((closure)  k_735562)->fn),  boolean_f);}
;; 
}

static void __lambda_1532(void *data, object self_737834, int argc, object *args) /* object self_737834, object r_735559 */
 {
 object r_735559 = args[0];
  
closureN_type c_7318633;
object e_7319062 [9];
c_7318633.hdr.mark = gc_color_red;
 c_7318633.hdr.grayed = 0;
c_7318633.tag = closureN_tag;
 c_7318633.fn = (function_type)__lambda_1533;
c_7318633.num_args = 1;
c_7318633.num_elements = 9;
c_7318633.elements = (object *)e_7319062;
c_7318633.elements[0] = ((closureN)self_737834)->elements[0];
c_7318633.elements[1] = ((closureN)self_737834)->elements[1];
c_7318633.elements[2] = ((closureN)self_737834)->elements[2];
c_7318633.elements[3] = ((closureN)self_737834)->elements[3];
c_7318633.elements[4] = ((closureN)self_737834)->elements[4];
c_7318633.elements[5] = ((closureN)self_737834)->elements[5];
c_7318633.elements[6] = ((closureN)self_737834)->elements[6];
c_7318633.elements[7] = ((closureN)self_737834)->elements[7];
c_7318633.elements[8] = ((closureN)self_737834)->elements[8];



return_direct_with_clo1(data,(closure)&c_7318633,__lambda_1533,  Cyc_set_cell(data, ((closureN)self_737834)->elements[5], r_735559));; 
}

static void __lambda_1533(void *data, object self_737835, int argc, object *args) /* object self_737835, object r_735455 */
 {

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


mclosure0(c_7318993, (function_type)__lambda_1586);c_7318993.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7318635,__lambda_1534,  &c_7318993);; 
}

static void __lambda_1586(void *data, object self_737836, int argc, object *args) /* object self_737836, object k_735524, object exp_732144_732919, object sym_732145_732920_raw, ... */
 {
 object k_735524 = args[0]; object exp_732144_732919 = args[1];
load_varargs(sym_732145_732920, args, 2, argc - 2);
  
closureN_type c_7318995;
object e_7319061 [2];
c_7318995.hdr.mark = gc_color_red;
 c_7318995.hdr.grayed = 0;
c_7318995.tag = closureN_tag;
 c_7318995.fn = (function_type)__lambda_1587;
c_7318995.num_args = 1;
c_7318995.num_elements = 2;
c_7318995.elements = (object *)e_7319061;
c_7318995.elements[0] = k_735524;
c_7318995.elements[1] = sym_732145_732920;

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7318995, exp_732144_732919);; 
}

static void __lambda_1587(void *data, object self_737837, int argc, object *args) /* object self_737837, object lid_732146_732921 */
 {
 object lid_732146_732921 = args[0];
  
closureN_type c_7318997;
object e_7319050 [2];
c_7318997.hdr.mark = gc_color_red;
 c_7318997.hdr.grayed = 0;
c_7318997.tag = closureN_tag;
 c_7318997.fn = (function_type)__lambda_1588;
c_7318997.num_args = 0;
c_7318997.num_elements = 2;
c_7318997.elements = (object *)e_7319050;
c_7318997.elements[0] = lid_732146_732921;
c_7318997.elements[1] = ((closureN)self_737837)->elements[1];


closureN_type c_7319051;
object e_7319060 [2];
c_7319051.hdr.mark = gc_color_red;
 c_7319051.hdr.grayed = 0;
c_7319051.tag = closureN_tag;
 c_7319051.fn = (function_type)__lambda_1589;
c_7319051.num_args = 1;
c_7319051.num_elements = 2;
c_7319051.elements = (object *)e_7319060;
c_7319051.elements[0] = ((closureN)self_737837)->elements[0];
c_7319051.elements[1] = lid_732146_732921;

return_direct_with_clo1(data,(closure)&c_7318997,__lambda_1588,  &c_7319051);; 
}

static void __lambda_1589(void *data, object self_737838, int argc, object *args) /* object self_737838, object r_735526 */
 {

  
closureN_type c_7319053;
object e_7319057 [2];
c_7319053.hdr.mark = gc_color_red;
 c_7319053.hdr.grayed = 0;
c_7319053.tag = closureN_tag;
 c_7319053.fn = (function_type)__lambda_1590;
c_7319053.num_args = 1;
c_7319053.num_elements = 2;
c_7319053.elements = (object *)e_7319057;
c_7319053.elements[0] = ((closureN)self_737838)->elements[0];
c_7319053.elements[1] = ((closureN)self_737838)->elements[1];


mclosure0(c_7319058, (function_type)__lambda_1591);c_7319058.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7319053,__lambda_1590,  &c_7319058);; 
}

static void __lambda_1591(void *data, object self_737839, int argc, object *args) /* object self_737839, object k_735528, object fnc_732153_732922 */
 {
 object k_735528 = args[0]; object fnc_732153_732922 = args[1];
  return_direct_with_clo3(data,  __glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations)->fn),  k_735528, fnc_732153_732922, boolean_t);; 
}

static void __lambda_1590(void *data, object self_737840, int argc, object *args) /* object self_737840, object r_735527 */
 {
 object r_735527 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737840)->elements[0], ((closureN)self_737840)->elements[1], r_735527);; 
}

static void __lambda_1588(void *data, object self_737841, int argc, object *args) /* object self_737841, object k_735529 */
 {
 object k_735529 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_737841)->elements[1])) ){ 
  
pair_type local_7319004; 

pair_type local_7319007; 

pair_type local_7319010; 

pair_type local_7319013; 

pair_type local_7319016; 

pair_type local_7319019; 
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  k_735529, set_pair_as_expr(&local_7319004, quote_found, set_pair_as_expr(&local_7319007, quote_known, set_pair_as_expr(&local_7319010, quote_lambda, set_pair_as_expr(&local_7319013, quote_with, set_pair_as_expr(&local_7319016, quote_id, set_pair_as_expr(&local_7319019, ((closureN)self_737841)->elements[0], NULL)))))));
} else { 
  
pair_type local_7319024; 

pair_type local_7319027; 

pair_type local_7319030; 

pair_type local_7319033; 

pair_type local_7319036; 

pair_type local_7319039; 

pair_type local_7319043; 

pair_type local_7319046; 


return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  k_735529, set_pair_as_expr(&local_7319024, quote_found, set_pair_as_expr(&local_7319027, quote_known, set_pair_as_expr(&local_7319030, quote_lambda, set_pair_as_expr(&local_7319033, quote_with, set_pair_as_expr(&local_7319036, quote_id, set_pair_as_expr(&local_7319039, ((closureN)self_737841)->elements[0], set_pair_as_expr(&local_7319043, quote_sym, set_pair_as_expr(&local_7319046, Cyc_car(data, ((closureN)self_737841)->elements[1]), NULL)))))))));}
;; 
}

static void __lambda_1534(void *data, object self_737842, int argc, object *args) /* object self_737842, object r_735523 */
 {
 object r_735523 = args[0];
  
closureN_type c_7318637;
object e_7318988 [9];
c_7318637.hdr.mark = gc_color_red;
 c_7318637.hdr.grayed = 0;
c_7318637.tag = closureN_tag;
 c_7318637.fn = (function_type)__lambda_1535;
c_7318637.num_args = 1;
c_7318637.num_elements = 9;
c_7318637.elements = (object *)e_7318988;
c_7318637.elements[0] = ((closureN)self_737842)->elements[0];
c_7318637.elements[1] = ((closureN)self_737842)->elements[1];
c_7318637.elements[2] = ((closureN)self_737842)->elements[2];
c_7318637.elements[3] = ((closureN)self_737842)->elements[3];
c_7318637.elements[4] = ((closureN)self_737842)->elements[4];
c_7318637.elements[5] = ((closureN)self_737842)->elements[5];
c_7318637.elements[6] = ((closureN)self_737842)->elements[6];
c_7318637.elements[7] = ((closureN)self_737842)->elements[7];
c_7318637.elements[8] = ((closureN)self_737842)->elements[8];



return_direct_with_clo1(data,(closure)&c_7318637,__lambda_1535,  Cyc_set_cell(data, ((closureN)self_737842)->elements[3], r_735523));; 
}

static void __lambda_1535(void *data, object self_737843, int argc, object *args) /* object self_737843, object r_735456 */
 {

  
closureN_type c_7318639;
object e_7318684 [5];
c_7318639.hdr.mark = gc_color_red;
 c_7318639.hdr.grayed = 0;
c_7318639.tag = closureN_tag;
 c_7318639.fn = (function_type)__lambda_1536;
c_7318639.num_args = 1;
c_7318639.num_elements = 5;
c_7318639.elements = (object *)e_7318684;
c_7318639.elements[0] = ((closureN)self_737843)->elements[1];
c_7318639.elements[1] = ((closureN)self_737843)->elements[2];
c_7318639.elements[2] = ((closureN)self_737843)->elements[3];
c_7318639.elements[3] = ((closureN)self_737843)->elements[4];
c_7318639.elements[4] = ((closureN)self_737843)->elements[7];


closureN_type c_7318685;
object e_7318987 [6];
c_7318685.hdr.mark = gc_color_red;
 c_7318685.hdr.grayed = 0;
c_7318685.tag = closureN_tag;
 c_7318685.fn = (function_type)__lambda_1543;
c_7318685.num_args = 2;
c_7318685.num_elements = 6;
c_7318685.elements = (object *)e_7318987;
c_7318685.elements[0] = ((closureN)self_737843)->elements[0];
c_7318685.elements[1] = ((closureN)self_737843)->elements[3];
c_7318685.elements[2] = ((closureN)self_737843)->elements[5];
c_7318685.elements[3] = ((closureN)self_737843)->elements[6];
c_7318685.elements[4] = ((closureN)self_737843)->elements[7];
c_7318685.elements[5] = ((closureN)self_737843)->elements[8];

return_direct_with_clo1(data,(closure)&c_7318639,__lambda_1536,  &c_7318685);; 
}

static void __lambda_1543(void *data, object self_737844, int argc, object *args) /* object self_737844, object k_735466, object exp_732154_732923, object scope_732155_732924 */
 {
 object k_735466 = args[0]; object exp_732154_732923 = args[1]; object scope_732155_732924 = args[2];
  
closureN_type c_7318687;
object e_7318986 [9];
c_7318687.hdr.mark = gc_color_red;
 c_7318687.hdr.grayed = 0;
c_7318687.tag = closureN_tag;
 c_7318687.fn = (function_type)__lambda_1544;
c_7318687.num_args = 1;
c_7318687.num_elements = 9;
c_7318687.elements = (object *)e_7318986;
c_7318687.elements[0] = ((closureN)self_737844)->elements[0];
c_7318687.elements[1] = exp_732154_732923;
c_7318687.elements[2] = ((closureN)self_737844)->elements[1];
c_7318687.elements[3] = k_735466;
c_7318687.elements[4] = ((closureN)self_737844)->elements[2];
c_7318687.elements[5] = ((closureN)self_737844)->elements[3];
c_7318687.elements[6] = ((closureN)self_737844)->elements[4];
c_7318687.elements[7] = scope_732155_732924;
c_7318687.elements[8] = ((closureN)self_737844)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318687, exp_732154_732923);; 
}

static void __lambda_1544(void *data, object self_737845, int argc, object *args) /* object self_737845, object r_735467 */
 {
 object r_735467 = args[0];
  if( (boolean_f != r_735467) ){ 
  
closureN_type c_7318689;
object e_7318697 [2];
c_7318689.hdr.mark = gc_color_red;
 c_7318689.hdr.grayed = 0;
c_7318689.tag = closureN_tag;
 c_7318689.fn = (function_type)__lambda_1545;
c_7318689.num_args = 1;
c_7318689.num_elements = 2;
c_7318689.elements = (object *)e_7318697;
c_7318689.elements[0] = ((closureN)self_737845)->elements[1];
c_7318689.elements[1] = ((closureN)self_737845)->elements[3];


closureN_type c_7318698;
object e_7318709 [2];
c_7318698.hdr.mark = gc_color_red;
 c_7318698.hdr.grayed = 0;
c_7318698.tag = closureN_tag;
 c_7318698.fn = (function_type)__lambda_1547;
c_7318698.num_args = 1;
c_7318698.num_elements = 2;
c_7318698.elements = (object *)e_7318709;
c_7318698.elements[0] = ((closureN)self_737845)->elements[1];
c_7318698.elements[1] = ((closureN)self_737845)->elements[6];

return_direct_with_clo1(data,(closure)&c_7318689,__lambda_1545,  &c_7318698);
} else { 
  
closureN_type c_7318711;
object e_7318984 [9];
c_7318711.hdr.mark = gc_color_red;
 c_7318711.hdr.grayed = 0;
c_7318711.tag = closureN_tag;
 c_7318711.fn = (function_type)__lambda_1549;
c_7318711.num_args = 1;
c_7318711.num_elements = 9;
c_7318711.elements = (object *)e_7318984;
c_7318711.elements[0] = ((closureN)self_737845)->elements[0];
c_7318711.elements[1] = ((closureN)self_737845)->elements[1];
c_7318711.elements[2] = ((closureN)self_737845)->elements[2];
c_7318711.elements[3] = ((closureN)self_737845)->elements[3];
c_7318711.elements[4] = ((closureN)self_737845)->elements[4];
c_7318711.elements[5] = ((closureN)self_737845)->elements[5];
c_7318711.elements[6] = ((closureN)self_737845)->elements[6];
c_7318711.elements[7] = ((closureN)self_737845)->elements[7];
c_7318711.elements[8] = ((closureN)self_737845)->elements[8];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7318711, ((closureN)self_737845)->elements[1]);}
;; 
}

static void __lambda_1549(void *data, object self_737850, int argc, object *args) /* object self_737850, object r_735472 */
 {
 object r_735472 = args[0];
  if( (boolean_f != r_735472) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737850)->elements[3], (((closure)  ((closureN)self_737850)->elements[3])->fn),  ((closureN)self_737850)->elements[1]);
} else { 
  
closureN_type c_7318716;
object e_7318982 [9];
c_7318716.hdr.mark = gc_color_red;
 c_7318716.hdr.grayed = 0;
c_7318716.tag = closureN_tag;
 c_7318716.fn = (function_type)__lambda_1550;
c_7318716.num_args = 1;
c_7318716.num_elements = 9;
c_7318716.elements = (object *)e_7318982;
c_7318716.elements[0] = ((closureN)self_737850)->elements[0];
c_7318716.elements[1] = ((closureN)self_737850)->elements[1];
c_7318716.elements[2] = ((closureN)self_737850)->elements[2];
c_7318716.elements[3] = ((closureN)self_737850)->elements[3];
c_7318716.elements[4] = ((closureN)self_737850)->elements[4];
c_7318716.elements[5] = ((closureN)self_737850)->elements[5];
c_7318716.elements[6] = ((closureN)self_737850)->elements[6];
c_7318716.elements[7] = ((closureN)self_737850)->elements[7];
c_7318716.elements[8] = ((closureN)self_737850)->elements[8];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7318716, ((closureN)self_737850)->elements[1]);}
;; 
}

static void __lambda_1550(void *data, object self_737851, int argc, object *args) /* object self_737851, object r_735473 */
 {
 object r_735473 = args[0];
  if( (boolean_f != r_735473) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737851)->elements[3], (((closure)  ((closureN)self_737851)->elements[3])->fn),  ((closureN)self_737851)->elements[1]);
} else { 
  
closureN_type c_7318721;
object e_7318977 [9];
c_7318721.hdr.mark = gc_color_red;
 c_7318721.hdr.grayed = 0;
c_7318721.tag = closureN_tag;
 c_7318721.fn = (function_type)__lambda_1551;
c_7318721.num_args = 1;
c_7318721.num_elements = 9;
c_7318721.elements = (object *)e_7318977;
c_7318721.elements[0] = ((closureN)self_737851)->elements[0];
c_7318721.elements[1] = ((closureN)self_737851)->elements[1];
c_7318721.elements[2] = ((closureN)self_737851)->elements[2];
c_7318721.elements[3] = ((closureN)self_737851)->elements[3];
c_7318721.elements[4] = ((closureN)self_737851)->elements[4];
c_7318721.elements[5] = ((closureN)self_737851)->elements[5];
c_7318721.elements[6] = ((closureN)self_737851)->elements[6];
c_7318721.elements[7] = ((closureN)self_737851)->elements[7];
c_7318721.elements[8] = ((closureN)self_737851)->elements[8];


complex_num_type local_7318980; 
return_direct_with_clo1(data,(closure)&c_7318721,__lambda_1551,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318980, ((closureN)self_737851)->elements[1]));}
;; 
}

static void __lambda_1551(void *data, object self_737852, int argc, object *args) /* object self_737852, object r_735474 */
 {
 object r_735474 = args[0];
  if( (boolean_f != r_735474) ){ 
  


closureN_type c_7318726;
object e_7318730 [2];
c_7318726.hdr.mark = gc_color_red;
 c_7318726.hdr.grayed = 0;
c_7318726.tag = closureN_tag;
 c_7318726.fn = (function_type)__lambda_1552;
c_7318726.num_args = 1;
c_7318726.num_elements = 2;
c_7318726.elements = (object *)e_7318730;
c_7318726.elements[0] = ((closureN)self_737852)->elements[1];
c_7318726.elements[1] = ((closureN)self_737852)->elements[3];

return_closcall2(data,  car(((closureN)self_737852)->elements[5]),  &c_7318726, ((closureN)self_737852)->elements[1]);
} else { 
  
closureN_type c_7318733;
object e_7318975 [8];
c_7318733.hdr.mark = gc_color_red;
 c_7318733.hdr.grayed = 0;
c_7318733.tag = closureN_tag;
 c_7318733.fn = (function_type)__lambda_1553;
c_7318733.num_args = 1;
c_7318733.num_elements = 8;
c_7318733.elements = (object *)e_7318975;
c_7318733.elements[0] = ((closureN)self_737852)->elements[0];
c_7318733.elements[1] = ((closureN)self_737852)->elements[1];
c_7318733.elements[2] = ((closureN)self_737852)->elements[2];
c_7318733.elements[3] = ((closureN)self_737852)->elements[3];
c_7318733.elements[4] = ((closureN)self_737852)->elements[4];
c_7318733.elements[5] = ((closureN)self_737852)->elements[6];
c_7318733.elements[6] = ((closureN)self_737852)->elements[7];
c_7318733.elements[7] = ((closureN)self_737852)->elements[8];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7318733, ((closureN)self_737852)->elements[1]);}
;; 
}

static void __lambda_1553(void *data, object self_737854, int argc, object *args) /* object self_737854, object r_735476 */
 {
 object r_735476 = args[0];
  if( (boolean_f != r_735476) ){ 
  
closureN_type c_7318735;
object e_7318742 [2];
c_7318735.hdr.mark = gc_color_red;
 c_7318735.hdr.grayed = 0;
c_7318735.tag = closureN_tag;
 c_7318735.fn = (function_type)__lambda_1554;
c_7318735.num_args = 1;
c_7318735.num_elements = 2;
c_7318735.elements = (object *)e_7318742;
c_7318735.elements[0] = ((closureN)self_737854)->elements[1];
c_7318735.elements[1] = ((closureN)self_737854)->elements[3];


closureN_type c_7318743;
object e_7318748 [1];
c_7318743.hdr.mark = gc_color_red;
 c_7318743.hdr.grayed = 0;
c_7318743.tag = closureN_tag;
 c_7318743.fn = (function_type)__lambda_1555;
c_7318743.num_args = 1;
c_7318743.num_elements = 1;
c_7318743.elements = (object *)e_7318748;
c_7318743.elements[0] = ((closureN)self_737854)->elements[5];

return_direct_with_clo1(data,(closure)&c_7318735,__lambda_1554,  &c_7318743);
} else { 
  
closureN_type c_7318750;
object e_7318973 [8];
c_7318750.hdr.mark = gc_color_red;
 c_7318750.hdr.grayed = 0;
c_7318750.tag = closureN_tag;
 c_7318750.fn = (function_type)__lambda_1556;
c_7318750.num_args = 1;
c_7318750.num_elements = 8;
c_7318750.elements = (object *)e_7318973;
c_7318750.elements[0] = ((closureN)self_737854)->elements[0];
c_7318750.elements[1] = ((closureN)self_737854)->elements[1];
c_7318750.elements[2] = ((closureN)self_737854)->elements[2];
c_7318750.elements[3] = ((closureN)self_737854)->elements[3];
c_7318750.elements[4] = ((closureN)self_737854)->elements[4];
c_7318750.elements[5] = ((closureN)self_737854)->elements[5];
c_7318750.elements[6] = ((closureN)self_737854)->elements[6];
c_7318750.elements[7] = ((closureN)self_737854)->elements[7];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7318750, ((closureN)self_737854)->elements[1]);}
;; 
}

static void __lambda_1556(void *data, object self_737857, int argc, object *args) /* object self_737857, object r_735480 */
 {
 object r_735480 = args[0];
  if( (boolean_f != r_735480) ){ 
  


closureN_type c_7318755;
object e_7318783 [4];
c_7318755.hdr.mark = gc_color_red;
 c_7318755.hdr.grayed = 0;
c_7318755.tag = closureN_tag;
 c_7318755.fn = (function_type)__lambda_1557;
c_7318755.num_args = 1;
c_7318755.num_elements = 4;
c_7318755.elements = (object *)e_7318783;
c_7318755.elements[0] = ((closureN)self_737857)->elements[1];
c_7318755.elements[1] = ((closureN)self_737857)->elements[3];
c_7318755.elements[2] = ((closureN)self_737857)->elements[5];
c_7318755.elements[3] = ((closureN)self_737857)->elements[6];


complex_num_type local_7318786; 
return_closcall3(data,  car(((closureN)self_737857)->elements[5]),  &c_7318755, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318786, ((closureN)self_737857)->elements[1]), ((closureN)self_737857)->elements[6]);
} else { 
  
closureN_type c_7318790;
object e_7318968 [8];
c_7318790.hdr.mark = gc_color_red;
 c_7318790.hdr.grayed = 0;
c_7318790.tag = closureN_tag;
 c_7318790.fn = (function_type)__lambda_1561;
c_7318790.num_args = 1;
c_7318790.num_elements = 8;
c_7318790.elements = (object *)e_7318968;
c_7318790.elements[0] = ((closureN)self_737857)->elements[0];
c_7318790.elements[1] = ((closureN)self_737857)->elements[1];
c_7318790.elements[2] = ((closureN)self_737857)->elements[2];
c_7318790.elements[3] = ((closureN)self_737857)->elements[3];
c_7318790.elements[4] = ((closureN)self_737857)->elements[4];
c_7318790.elements[5] = ((closureN)self_737857)->elements[5];
c_7318790.elements[6] = ((closureN)self_737857)->elements[6];
c_7318790.elements[7] = ((closureN)self_737857)->elements[7];


complex_num_type local_7318971; 
return_direct_with_clo1(data,(closure)&c_7318790,__lambda_1561,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318971, ((closureN)self_737857)->elements[1]));}
;; 
}

static void __lambda_1561(void *data, object self_737862, int argc, object *args) /* object self_737862, object r_735486 */
 {
 object r_735486 = args[0];
  if( (boolean_f != r_735486) ){ 
  
closureN_type c_7318792;
object e_7318962 [8];
c_7318792.hdr.mark = gc_color_red;
 c_7318792.hdr.grayed = 0;
c_7318792.tag = closureN_tag;
 c_7318792.fn = (function_type)__lambda_1562;
c_7318792.num_args = 1;
c_7318792.num_elements = 8;
c_7318792.elements = (object *)e_7318962;
c_7318792.elements[0] = ((closureN)self_737862)->elements[0];
c_7318792.elements[1] = ((closureN)self_737862)->elements[1];
c_7318792.elements[2] = ((closureN)self_737862)->elements[2];
c_7318792.elements[3] = ((closureN)self_737862)->elements[3];
c_7318792.elements[4] = ((closureN)self_737862)->elements[4];
c_7318792.elements[5] = ((closureN)self_737862)->elements[5];
c_7318792.elements[6] = ((closureN)self_737862)->elements[6];
c_7318792.elements[7] = ((closureN)self_737862)->elements[7];



return_direct_with_clo1(data,(closure)&c_7318792,__lambda_1562,  Cyc_car(data, ((closureN)self_737862)->elements[1]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737862)->elements[3], (((closure)  ((closureN)self_737862)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_1562(void *data, object self_737863, int argc, object *args) /* object self_737863, object r_735522 */
 {
 object r_735522 = args[0];
  
closureN_type c_7318794;
object e_7318961 [8];
c_7318794.hdr.mark = gc_color_red;
 c_7318794.hdr.grayed = 0;
c_7318794.tag = closureN_tag;
 c_7318794.fn = (function_type)__lambda_1563;
c_7318794.num_args = 1;
c_7318794.num_elements = 8;
c_7318794.elements = (object *)e_7318961;
c_7318794.elements[0] = ((closureN)self_737863)->elements[0];
c_7318794.elements[1] = ((closureN)self_737863)->elements[1];
c_7318794.elements[2] = ((closureN)self_737863)->elements[2];
c_7318794.elements[3] = ((closureN)self_737863)->elements[3];
c_7318794.elements[4] = ((closureN)self_737863)->elements[4];
c_7318794.elements[5] = ((closureN)self_737863)->elements[5];
c_7318794.elements[6] = ((closureN)self_737863)->elements[6];
c_7318794.elements[7] = ((closureN)self_737863)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318794, r_735522);; 
}

static void __lambda_1563(void *data, object self_737864, int argc, object *args) /* object self_737864, object r_735487 */
 {
 object r_735487 = args[0];
  if( (boolean_f != r_735487) ){ 
  
closureN_type c_7318796;
object e_7318816 [3];
c_7318796.hdr.mark = gc_color_red;
 c_7318796.hdr.grayed = 0;
c_7318796.tag = closureN_tag;
 c_7318796.fn = (function_type)__lambda_1564;
c_7318796.num_args = 0;
c_7318796.num_elements = 3;
c_7318796.elements = (object *)e_7318816;
c_7318796.elements[0] = ((closureN)self_737864)->elements[1];
c_7318796.elements[1] = ((closureN)self_737864)->elements[2];
c_7318796.elements[2] = ((closureN)self_737864)->elements[4];


closureN_type c_7318817;
object e_7318880 [5];
c_7318817.hdr.mark = gc_color_red;
 c_7318817.hdr.grayed = 0;
c_7318817.tag = closureN_tag;
 c_7318817.fn = (function_type)__lambda_1566;
c_7318817.num_args = 1;
c_7318817.num_elements = 5;
c_7318817.elements = (object *)e_7318880;
c_7318817.elements[0] = ((closureN)self_737864)->elements[0];
c_7318817.elements[1] = ((closureN)self_737864)->elements[1];
c_7318817.elements[2] = ((closureN)self_737864)->elements[3];
c_7318817.elements[3] = ((closureN)self_737864)->elements[5];
c_7318817.elements[4] = ((closureN)self_737864)->elements[6];

return_direct_with_clo1(data,(closure)&c_7318796,__lambda_1564,  &c_7318817);
} else { 
  
closureN_type c_7318882;
object e_7318953 [5];
c_7318882.hdr.mark = gc_color_red;
 c_7318882.hdr.grayed = 0;
c_7318882.tag = closureN_tag;
 c_7318882.fn = (function_type)__lambda_1575;
c_7318882.num_args = 1;
c_7318882.num_elements = 5;
c_7318882.elements = (object *)e_7318953;
c_7318882.elements[0] = ((closureN)self_737864)->elements[1];
c_7318882.elements[1] = ((closureN)self_737864)->elements[3];
c_7318882.elements[2] = ((closureN)self_737864)->elements[4];
c_7318882.elements[3] = ((closureN)self_737864)->elements[6];
c_7318882.elements[4] = ((closureN)self_737864)->elements[7];


closureN_type c_7318954;
object e_7318960 [2];
c_7318954.hdr.mark = gc_color_red;
 c_7318954.hdr.grayed = 0;
c_7318954.tag = closureN_tag;
 c_7318954.fn = (function_type)__lambda_1585;
c_7318954.num_args = 1;
c_7318954.num_elements = 2;
c_7318954.elements = (object *)e_7318960;
c_7318954.elements[0] = ((closureN)self_737864)->elements[5];
c_7318954.elements[1] = ((closureN)self_737864)->elements[6];

return_direct_with_clo1(data,(closure)&c_7318882,__lambda_1575,  &c_7318954);}
;; 
}

static void __lambda_1585(void *data, object self_737876, int argc, object *args) /* object self_737876, object k_735521, object e_732187_732929 */
 {
 object k_735521 = args[0]; object e_732187_732929 = args[1];
  

return_closcall3(data,  car(((closureN)self_737876)->elements[0]),  k_735521, e_732187_732929, ((closureN)self_737876)->elements[1]);; 
}

static void __lambda_1575(void *data, object self_737877, int argc, object *args) /* object self_737877, object r_735508 */
 {
 object r_735508 = args[0];
  
closureN_type c_7318884;
object e_7318947 [4];
c_7318884.hdr.mark = gc_color_red;
 c_7318884.hdr.grayed = 0;
c_7318884.tag = closureN_tag;
 c_7318884.fn = (function_type)__lambda_1576;
c_7318884.num_args = 0;
c_7318884.num_elements = 4;
c_7318884.elements = (object *)e_7318947;
c_7318884.elements[0] = ((closureN)self_737877)->elements[0];
c_7318884.elements[1] = ((closureN)self_737877)->elements[2];
c_7318884.elements[2] = ((closureN)self_737877)->elements[3];
c_7318884.elements[3] = ((closureN)self_737877)->elements[4];


closureN_type c_7318948;
object e_7318952 [2];
c_7318948.hdr.mark = gc_color_red;
 c_7318948.hdr.grayed = 0;
c_7318948.tag = closureN_tag;
 c_7318948.fn = (function_type)__lambda_1584;
c_7318948.num_args = 1;
c_7318948.num_elements = 2;
c_7318948.elements = (object *)e_7318952;
c_7318948.elements[0] = ((closureN)self_737877)->elements[1];
c_7318948.elements[1] = r_735508;

return_direct_with_clo1(data,(closure)&c_7318884,__lambda_1576,  &c_7318948);; 
}

static void __lambda_1584(void *data, object self_737878, int argc, object *args) /* object self_737878, object r_735509 */
 {
 object r_735509 = 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_737878)->elements[0], ((closureN)self_737878)->elements[1], r_735509);; 
}

static void __lambda_1576(void *data, object self_737879, int argc, object *args) /* object self_737879, object k_735510 */
 {
 object k_735510 = args[0];
  
closureN_type c_7318886;
object e_7318943 [5];
c_7318886.hdr.mark = gc_color_red;
 c_7318886.hdr.grayed = 0;
c_7318886.tag = closureN_tag;
 c_7318886.fn = (function_type)__lambda_1577;
c_7318886.num_args = 1;
c_7318886.num_elements = 5;
c_7318886.elements = (object *)e_7318943;
c_7318886.elements[0] = ((closureN)self_737879)->elements[0];
c_7318886.elements[1] = k_735510;
c_7318886.elements[2] = ((closureN)self_737879)->elements[1];
c_7318886.elements[3] = ((closureN)self_737879)->elements[2];
c_7318886.elements[4] = ((closureN)self_737879)->elements[3];



return_direct_with_clo1(data,(closure)&c_7318886,__lambda_1577,  Cyc_car(data, ((closureN)self_737879)->elements[0]));; 
}

static void __lambda_1577(void *data, object self_737880, int argc, object *args) /* object self_737880, object r_735520 */
 {
 object r_735520 = args[0];
    complex_num_type local_7318889; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318889, r_735520)) ){ 
  
closureN_type c_7318891;
object e_7318936 [5];
c_7318891.hdr.mark = gc_color_red;
 c_7318891.hdr.grayed = 0;
c_7318891.tag = closureN_tag;
 c_7318891.fn = (function_type)__lambda_1578;
c_7318891.num_args = 1;
c_7318891.num_elements = 5;
c_7318891.elements = (object *)e_7318936;
c_7318891.elements[0] = ((closureN)self_737880)->elements[0];
c_7318891.elements[1] = ((closureN)self_737880)->elements[1];
c_7318891.elements[2] = ((closureN)self_737880)->elements[2];
c_7318891.elements[3] = ((closureN)self_737880)->elements[3];
c_7318891.elements[4] = ((closureN)self_737880)->elements[4];



return_direct_with_clo1(data,(closure)&c_7318891,__lambda_1578,  Cyc_car(data, ((closureN)self_737880)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737880)->elements[1], (((closure)  ((closureN)self_737880)->elements[1])->fn),  ((closureN)self_737880)->elements[0]);}
;; 
}

static void __lambda_1578(void *data, object self_737881, int argc, object *args) /* object self_737881, object r_735519 */
 {
 object r_735519 = args[0];
  
closureN_type c_7318893;
object e_7318932 [4];
c_7318893.hdr.mark = gc_color_red;
 c_7318893.hdr.grayed = 0;
c_7318893.tag = closureN_tag;
 c_7318893.fn = (function_type)__lambda_1579;
c_7318893.num_args = 1;
c_7318893.num_elements = 4;
c_7318893.elements = (object *)e_7318932;
c_7318893.elements[0] = ((closureN)self_737881)->elements[0];
c_7318893.elements[1] = ((closureN)self_737881)->elements[1];
c_7318893.elements[2] = ((closureN)self_737881)->elements[2];
c_7318893.elements[3] = ((closureN)self_737881)->elements[3];



return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7318893, car(((closureN)self_737881)->elements[4]), r_735519, boolean_f);; 
}

static void __lambda_1579(void *data, object self_737882, int argc, object *args) /* object self_737882, object cand_732191_732930 */
 {
 object cand_732191_732930 = args[0];
  
closureN_type c_7318895;
object e_7318921 [4];
c_7318895.hdr.mark = gc_color_red;
 c_7318895.hdr.grayed = 0;
c_7318895.tag = closureN_tag;
 c_7318895.fn = (function_type)__lambda_1580;
c_7318895.num_args = 0;
c_7318895.num_elements = 4;
c_7318895.elements = (object *)e_7318921;
c_7318895.elements[0] = cand_732191_732930;
c_7318895.elements[1] = ((closureN)self_737882)->elements[0];
c_7318895.elements[2] = ((closureN)self_737882)->elements[2];
c_7318895.elements[3] = ((closureN)self_737882)->elements[3];


closureN_type c_7318922;
object e_7318931 [2];
c_7318922.hdr.mark = gc_color_red;
 c_7318922.hdr.grayed = 0;
c_7318922.tag = closureN_tag;
 c_7318922.fn = (function_type)__lambda_1583;
c_7318922.num_args = 1;
c_7318922.num_elements = 2;
c_7318922.elements = (object *)e_7318931;
c_7318922.elements[0] = ((closureN)self_737882)->elements[0];
c_7318922.elements[1] = ((closureN)self_737882)->elements[1];

return_direct_with_clo1(data,(closure)&c_7318895,__lambda_1580,  &c_7318922);; 
}

static void __lambda_1583(void *data, object self_737883, int argc, object *args) /* object self_737883, object r_735513 */
 {
 object r_735513 = args[0];
  if( (boolean_f != r_735513) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_737883)->elements[1], (((closure)  ((closureN)self_737883)->elements[1])->fn),  Cyc_cdr(data, ((closureN)self_737883)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737883)->elements[1], (((closure)  ((closureN)self_737883)->elements[1])->fn),  ((closureN)self_737883)->elements[0]);}
;; 
}

static void __lambda_1580(void *data, object self_737884, int argc, object *args) /* object self_737884, object k_735514 */
 {
 object k_735514 = args[0];
  if( (boolean_f != ((closureN)self_737884)->elements[0]) ){ 
  
closureN_type c_7318898;
object e_7318918 [4];
c_7318898.hdr.mark = gc_color_red;
 c_7318898.hdr.grayed = 0;
c_7318898.tag = closureN_tag;
 c_7318898.fn = (function_type)__lambda_1581;
c_7318898.num_args = 1;
c_7318898.num_elements = 4;
c_7318898.elements = (object *)e_7318918;
c_7318898.elements[0] = ((closureN)self_737884)->elements[1];
c_7318898.elements[1] = k_735514;
c_7318898.elements[2] = ((closureN)self_737884)->elements[2];
c_7318898.elements[3] = ((closureN)self_737884)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7318898, ((closureN)self_737884)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_735514, (((closure)  k_735514)->fn),  boolean_f);}
;; 
}

static void __lambda_1581(void *data, object self_737885, int argc, object *args) /* object self_737885, object r_735518 */
 {
 object r_735518 = args[0];
    
if( (boolean_f != equalp(r_735518, ((closureN)self_737885)->elements[3])) ){ 
  
closureN_type c_7318903;
object e_7318909 [1];
c_7318903.hdr.mark = gc_color_red;
 c_7318903.hdr.grayed = 0;
c_7318903.tag = closureN_tag;
 c_7318903.fn = (function_type)__lambda_1582;
c_7318903.num_args = 1;
c_7318903.num_elements = 1;
c_7318903.elements = (object *)e_7318909;
c_7318903.elements[0] = ((closureN)self_737885)->elements[1];





return_direct_with_clo3(data,  __glo_any_scheme_base, (((closure)  __glo_any_scheme_base)->fn),  &c_7318903, car(((closureN)self_737885)->elements[2]), Cyc_cdr(data, ((closureN)self_737885)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737885)->elements[1], (((closure)  ((closureN)self_737885)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1582(void *data, object self_737886, int argc, object *args) /* object self_737886, object r_735516 */
 {
 object r_735516 = args[0];
  
complex_num_type local_7318908; 
return_direct_with_clo1(data,  ((closureN)self_737886)->elements[0], (((closure)  ((closureN)self_737886)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7318908, r_735516));; 
}

static void __lambda_1566(void *data, object self_737865, int argc, object *args) /* object self_737865, object r_735488 */
 {

  
closureN_type c_7318819;
object e_7318876 [5];
c_7318819.hdr.mark = gc_color_red;
 c_7318819.hdr.grayed = 0;
c_7318819.tag = closureN_tag;
 c_7318819.fn = (function_type)__lambda_1567;
c_7318819.num_args = 1;
c_7318819.num_elements = 5;
c_7318819.elements = (object *)e_7318876;
c_7318819.elements[0] = ((closureN)self_737865)->elements[0];
c_7318819.elements[1] = ((closureN)self_737865)->elements[1];
c_7318819.elements[2] = ((closureN)self_737865)->elements[2];
c_7318819.elements[3] = ((closureN)self_737865)->elements[3];
c_7318819.elements[4] = ((closureN)self_737865)->elements[4];



return_direct_with_clo1(data,(closure)&c_7318819,__lambda_1567,  Cyc_car(data, ((closureN)self_737865)->elements[1]));; 
}

static void __lambda_1567(void *data, object self_737866, int argc, object *args) /* object self_737866, object r_735503 */
 {
 object r_735503 = args[0];
  
closureN_type c_7318821;
object e_7318875 [5];
c_7318821.hdr.mark = gc_color_red;
 c_7318821.hdr.grayed = 0;
c_7318821.tag = closureN_tag;
 c_7318821.fn = (function_type)__lambda_1568;
c_7318821.num_args = 1;
c_7318821.num_elements = 5;
c_7318821.elements = (object *)e_7318875;
c_7318821.elements[0] = ((closureN)self_737866)->elements[0];
c_7318821.elements[1] = ((closureN)self_737866)->elements[1];
c_7318821.elements[2] = ((closureN)self_737866)->elements[2];
c_7318821.elements[3] = ((closureN)self_737866)->elements[3];
c_7318821.elements[4] = ((closureN)self_737866)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7318821, r_735503);; 
}

static void __lambda_1568(void *data, object self_737867, int argc, object *args) /* object self_737867, object formals_732182_732927 */
 {
 object formals_732182_732927 = args[0];
  
closureN_type c_7318823;
object e_7318859 [3];
c_7318823.hdr.mark = gc_color_red;
 c_7318823.hdr.grayed = 0;
c_7318823.tag = closureN_tag;
 c_7318823.fn = (function_type)__lambda_1569;
c_7318823.num_args = 0;
c_7318823.num_elements = 3;
c_7318823.elements = (object *)e_7318859;
c_7318823.elements[0] = ((closureN)self_737867)->elements[0];
c_7318823.elements[1] = ((closureN)self_737867)->elements[1];
c_7318823.elements[2] = formals_732182_732927;


closureN_type c_7318860;
object e_7318874 [4];
c_7318860.hdr.mark = gc_color_red;
 c_7318860.hdr.grayed = 0;
c_7318860.tag = closureN_tag;
 c_7318860.fn = (function_type)__lambda_1572;
c_7318860.num_args = 1;
c_7318860.num_elements = 4;
c_7318860.elements = (object *)e_7318874;
c_7318860.elements[0] = ((closureN)self_737867)->elements[1];
c_7318860.elements[1] = ((closureN)self_737867)->elements[2];
c_7318860.elements[2] = ((closureN)self_737867)->elements[3];
c_7318860.elements[3] = ((closureN)self_737867)->elements[4];

return_direct_with_clo1(data,(closure)&c_7318823,__lambda_1569,  &c_7318860);; 
}

static void __lambda_1572(void *data, object self_737868, int argc, object *args) /* object self_737868, object r_735489 */
 {

  
closureN_type c_7318862;
object e_7318866 [2];
c_7318862.hdr.mark = gc_color_red;
 c_7318862.hdr.grayed = 0;
c_7318862.tag = closureN_tag;
 c_7318862.fn = (function_type)__lambda_1573;
c_7318862.num_args = 1;
c_7318862.num_elements = 2;
c_7318862.elements = (object *)e_7318866;
c_7318862.elements[0] = ((closureN)self_737868)->elements[0];
c_7318862.elements[1] = ((closureN)self_737868)->elements[1];


closureN_type c_7318867;
object e_7318873 [2];
c_7318867.hdr.mark = gc_color_red;
 c_7318867.hdr.grayed = 0;
c_7318867.tag = closureN_tag;
 c_7318867.fn = (function_type)__lambda_1574;
c_7318867.num_args = 1;
c_7318867.num_elements = 2;
c_7318867.elements = (object *)e_7318873;
c_7318867.elements[0] = ((closureN)self_737868)->elements[2];
c_7318867.elements[1] = ((closureN)self_737868)->elements[3];

return_direct_with_clo1(data,(closure)&c_7318862,__lambda_1573,  &c_7318867);; 
}

static void __lambda_1574(void *data, object self_737869, int argc, object *args) /* object self_737869, object k_735491, object e_732185_732928 */
 {
 object k_735491 = args[0]; object e_732185_732928 = args[1];
  

return_closcall3(data,  car(((closureN)self_737869)->elements[0]),  k_735491, e_732185_732928, ((closureN)self_737869)->elements[1]);; 
}

static void __lambda_1573(void *data, object self_737870, int argc, object *args) /* object self_737870, object r_735490 */
 {
 object r_735490 = 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_737870)->elements[1], r_735490, ((closureN)self_737870)->elements[0]);; 
}

static void __lambda_1569(void *data, object self_737871, int argc, object *args) /* object self_737871, object k_735493 */
 {
 object k_735493 = args[0];
  
closureN_type c_7318825;
object e_7318840 [2];
c_7318825.hdr.mark = gc_color_red;
 c_7318825.hdr.grayed = 0;
c_7318825.tag = closureN_tag;
 c_7318825.fn = (function_type)__lambda_1570;
c_7318825.num_args = 0;
c_7318825.num_elements = 2;
c_7318825.elements = (object *)e_7318840;
c_7318825.elements[0] = ((closureN)self_737871)->elements[1];
c_7318825.elements[1] = ((closureN)self_737871)->elements[2];


closureN_type c_7318841;
object e_7318858 [4];
c_7318841.hdr.mark = gc_color_red;
 c_7318841.hdr.grayed = 0;
c_7318841.tag = closureN_tag;
 c_7318841.fn = (function_type)__lambda_1571;
c_7318841.num_args = 1;
c_7318841.num_elements = 4;
c_7318841.elements = (object *)e_7318858;
c_7318841.elements[0] = ((closureN)self_737871)->elements[0];
c_7318841.elements[1] = ((closureN)self_737871)->elements[1];
c_7318841.elements[2] = ((closureN)self_737871)->elements[2];
c_7318841.elements[3] = k_735493;

return_direct_with_clo1(data,(closure)&c_7318825,__lambda_1570,  &c_7318841);; 
}

static void __lambda_1571(void *data, object self_737872, int argc, object *args) /* object self_737872, object r_735494 */
 {
 object r_735494 = args[0];
  if( (boolean_f != r_735494) ){ 
  







return_closcall4(data,  car(((closureN)self_737872)->elements[0]),  ((closureN)self_737872)->elements[3], Cyc_cadr(data, ((closureN)self_737872)->elements[1]), Cyc_car(data, ((closureN)self_737872)->elements[1]), Cyc_car(data, ((closureN)self_737872)->elements[2]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737872)->elements[3], (((closure)  ((closureN)self_737872)->elements[3])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1570(void *data, object self_737873, int argc, object *args) /* object self_737873, object k_735498 */
 {
 object k_735498 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_737873)->elements[1])) ){ 
    
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, ((closureN)self_737873)->elements[0]))) ){ 
  

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  k_735498, Cyc_cadr(data, ((closureN)self_737873)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_735498, (((closure)  k_735498)->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  k_735498, (((closure)  k_735498)->fn),  boolean_f);}
;; 
}

static void __lambda_1564(void *data, object self_737874, int argc, object *args) /* object self_737874, object k_735504 */
 {
 object k_735504 = args[0];
  
closureN_type c_7318798;
object e_7318809 [3];
c_7318798.hdr.mark = gc_color_red;
 c_7318798.hdr.grayed = 0;
c_7318798.tag = closureN_tag;
 c_7318798.fn = (function_type)__lambda_1565;
c_7318798.num_args = 1;
c_7318798.num_elements = 3;
c_7318798.elements = (object *)e_7318809;
c_7318798.elements[0] = ((closureN)self_737874)->elements[0];
c_7318798.elements[1] = ((closureN)self_737874)->elements[1];
c_7318798.elements[2] = k_735504;





return_direct_with_clo3(data,  __glo_any_scheme_base, (((closure)  __glo_any_scheme_base)->fn),  &c_7318798, car(((closureN)self_737874)->elements[2]), Cyc_cdr(data, ((closureN)self_737874)->elements[0]));; 
}

static void __lambda_1565(void *data, object self_737875, int argc, object *args) /* object self_737875, object r_735505 */
 {
 object r_735505 = args[0];
  if( (boolean_f != r_735505) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737875)->elements[2], (((closure)  ((closureN)self_737875)->elements[2])->fn),  Cyc_VOID);
} else { 
  



return_closcall2(data,  car(((closureN)self_737875)->elements[1]),  ((closureN)self_737875)->elements[2], Cyc_car(data, ((closureN)self_737875)->elements[0]));}
;; 
}

static void __lambda_1557(void *data, object self_737858, int argc, object *args) /* object self_737858, object r_735481 */
 {

  
closureN_type c_7318757;
object e_7318778 [4];
c_7318757.hdr.mark = gc_color_red;
 c_7318757.hdr.grayed = 0;
c_7318757.tag = closureN_tag;
 c_7318757.fn = (function_type)__lambda_1558;
c_7318757.num_args = 1;
c_7318757.num_elements = 4;
c_7318757.elements = (object *)e_7318778;
c_7318757.elements[0] = ((closureN)self_737858)->elements[0];
c_7318757.elements[1] = ((closureN)self_737858)->elements[1];
c_7318757.elements[2] = ((closureN)self_737858)->elements[2];
c_7318757.elements[3] = ((closureN)self_737858)->elements[3];


complex_num_type local_7318781; 
return_direct_with_clo1(data,(closure)&c_7318757,__lambda_1558,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318781, ((closureN)self_737858)->elements[0]));; 
}

static void __lambda_1558(void *data, object self_737859, int argc, object *args) /* object self_737859, object r_735484 */
 {
 object r_735484 = args[0];
  


closureN_type c_7318762;
object e_7318776 [4];
c_7318762.hdr.mark = gc_color_red;
 c_7318762.hdr.grayed = 0;
c_7318762.tag = closureN_tag;
 c_7318762.fn = (function_type)__lambda_1559;
c_7318762.num_args = 1;
c_7318762.num_elements = 4;
c_7318762.elements = (object *)e_7318776;
c_7318762.elements[0] = ((closureN)self_737859)->elements[0];
c_7318762.elements[1] = ((closureN)self_737859)->elements[1];
c_7318762.elements[2] = ((closureN)self_737859)->elements[2];
c_7318762.elements[3] = ((closureN)self_737859)->elements[3];

return_closcall3(data,  car(((closureN)self_737859)->elements[2]),  &c_7318762, r_735484, ((closureN)self_737859)->elements[3]);; 
}

static void __lambda_1559(void *data, object self_737860, int argc, object *args) /* object self_737860, object r_735482 */
 {

  
closureN_type c_7318764;
object e_7318771 [3];
c_7318764.hdr.mark = gc_color_red;
 c_7318764.hdr.grayed = 0;
c_7318764.tag = closureN_tag;
 c_7318764.fn = (function_type)__lambda_1560;
c_7318764.num_args = 1;
c_7318764.num_elements = 3;
c_7318764.elements = (object *)e_7318771;
c_7318764.elements[0] = ((closureN)self_737860)->elements[1];
c_7318764.elements[1] = ((closureN)self_737860)->elements[2];
c_7318764.elements[2] = ((closureN)self_737860)->elements[3];


complex_num_type local_7318774; 
return_direct_with_clo1(data,(closure)&c_7318764,__lambda_1560,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318774, ((closureN)self_737860)->elements[0]));; 
}

static void __lambda_1560(void *data, object self_737861, int argc, object *args) /* object self_737861, object r_735483 */
 {
 object r_735483 = args[0];
  

return_closcall3(data,  car(((closureN)self_737861)->elements[1]),  ((closureN)self_737861)->elements[0], r_735483, ((closureN)self_737861)->elements[2]);; 
}

static void __lambda_1555(void *data, object self_737855, int argc, object *args) /* object self_737855, object k_735479, object e_732172_732926 */
 {
 object k_735479 = args[0]; object e_732172_732926 = args[1];
  

return_closcall3(data,  car(((closureN)self_737855)->elements[0]),  k_735479, e_732172_732926, obj_int2obj(-1));; 
}

static void __lambda_1554(void *data, object self_737856, int argc, object *args) /* object self_737856, object r_735477 */
 {
 object r_735477 = args[0];
  
complex_num_type local_7318740; 
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_737856)->elements[1], r_735477, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318740, ((closureN)self_737856)->elements[0]));; 
}

static void __lambda_1552(void *data, object self_737853, int argc, object *args) /* object self_737853, object r_735475 */
 {

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

static void __lambda_1547(void *data, object self_737846, int argc, object *args) /* object self_737846, object k_735470, object e_732159_732925 */
 {
 object k_735470 = args[0]; object e_732159_732925 = args[1];
  
closureN_type c_7318700;
object e_7318707 [3];
c_7318700.hdr.mark = gc_color_red;
 c_7318700.hdr.grayed = 0;
c_7318700.tag = closureN_tag;
 c_7318700.fn = (function_type)__lambda_1548;
c_7318700.num_args = 1;
c_7318700.num_elements = 3;
c_7318700.elements = (object *)e_7318707;
c_7318700.elements[0] = e_732159_732925;
c_7318700.elements[1] = k_735470;
c_7318700.elements[2] = ((closureN)self_737846)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7318700, ((closureN)self_737846)->elements[0]);; 
}

static void __lambda_1548(void *data, object self_737847, int argc, object *args) /* object self_737847, object r_735471 */
 {
 object r_735471 = args[0];
  

return_closcall3(data,  car(((closureN)self_737847)->elements[2]),  ((closureN)self_737847)->elements[1], ((closureN)self_737847)->elements[0], r_735471);; 
}

static void __lambda_1545(void *data, object self_737848, int argc, object *args) /* object self_737848, object r_735468 */
 {
 object r_735468 = args[0];
  
closureN_type c_7318691;
object e_7318695 [2];
c_7318691.hdr.mark = gc_color_red;
 c_7318691.hdr.grayed = 0;
c_7318691.tag = closureN_tag;
 c_7318691.fn = (function_type)__lambda_1546;
c_7318691.num_args = 1;
c_7318691.num_elements = 2;
c_7318691.elements = (object *)e_7318695;
c_7318691.elements[0] = ((closureN)self_737848)->elements[1];
c_7318691.elements[1] = r_735468;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7318691, ((closureN)self_737848)->elements[0]);; 
}

static void __lambda_1546(void *data, object self_737849, int argc, object *args) /* object self_737849, object r_735469 */
 {
 object r_735469 = 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_737849)->elements[0], ((closureN)self_737849)->elements[1], r_735469);; 
}

static void __lambda_1536(void *data, object self_737887, int argc, object *args) /* object self_737887, object r_735465 */
 {
 object r_735465 = args[0];
  
closureN_type c_7318641;
object e_7318680 [5];
c_7318641.hdr.mark = gc_color_red;
 c_7318641.hdr.grayed = 0;
c_7318641.tag = closureN_tag;
 c_7318641.fn = (function_type)__lambda_1537;
c_7318641.num_args = 1;
c_7318641.num_elements = 5;
c_7318641.elements = (object *)e_7318680;
c_7318641.elements[0] = ((closureN)self_737887)->elements[0];
c_7318641.elements[1] = ((closureN)self_737887)->elements[1];
c_7318641.elements[2] = ((closureN)self_737887)->elements[2];
c_7318641.elements[3] = ((closureN)self_737887)->elements[3];
c_7318641.elements[4] = ((closureN)self_737887)->elements[4];



return_direct_with_clo1(data,(closure)&c_7318641,__lambda_1537,  Cyc_set_cell(data, ((closureN)self_737887)->elements[4], r_735465));; 
}

static void __lambda_1537(void *data, object self_737888, int argc, object *args) /* object self_737888, object r_735457 */
 {

  


closureN_type c_7318646;
object e_7318678 [3];
c_7318646.hdr.mark = gc_color_red;
 c_7318646.hdr.grayed = 0;
c_7318646.tag = closureN_tag;
 c_7318646.fn = (function_type)__lambda_1538;
c_7318646.num_args = 1;
c_7318646.num_elements = 3;
c_7318646.elements = (object *)e_7318678;
c_7318646.elements[0] = ((closureN)self_737888)->elements[0];
c_7318646.elements[1] = ((closureN)self_737888)->elements[2];
c_7318646.elements[2] = ((closureN)self_737888)->elements[3];

return_closcall3(data,  car(((closureN)self_737888)->elements[4]),  &c_7318646, ((closureN)self_737888)->elements[1], obj_int2obj(-1));; 
}

static void __lambda_1538(void *data, object self_737889, int argc, object *args) /* object self_737889, object r_735458 */
 {

  
closureN_type c_7318648;
object e_7318667 [2];
c_7318648.hdr.mark = gc_color_red;
 c_7318648.hdr.grayed = 0;
c_7318648.tag = closureN_tag;
 c_7318648.fn = (function_type)__lambda_1539;
c_7318648.num_args = 1;
c_7318648.num_elements = 2;
c_7318648.elements = (object *)e_7318667;
c_7318648.elements[0] = ((closureN)self_737889)->elements[0];
c_7318648.elements[1] = ((closureN)self_737889)->elements[2];


closureN_type c_7318668;
object e_7318677 [1];
c_7318668.hdr.mark = gc_color_red;
 c_7318668.hdr.grayed = 0;
c_7318668.tag = closureN_tag;
 c_7318668.fn = (function_type)__lambda_1542;
c_7318668.num_args = 1;
c_7318668.num_elements = 1;
c_7318668.elements = (object *)e_7318677;
c_7318668.elements[0] = ((closureN)self_737889)->elements[1];

return_direct_with_clo1(data,(closure)&c_7318648,__lambda_1539,  &c_7318668);; 
}

static void __lambda_1542(void *data, object self_737890, int argc, object *args) /* object self_737890, object k_735462, object sym_95lamb_732200_732931 */
 {
 object k_735462 = args[0]; object sym_95lamb_732200_732931 = args[1];
  





return_closcall3(data,  car(((closureN)self_737890)->elements[0]),  k_735462, Cyc_cdr(data, sym_95lamb_732200_732931), Cyc_car(data, sym_95lamb_732200_732931));; 
}

static void __lambda_1539(void *data, object self_737891, int argc, object *args) /* object self_737891, object r_735460 */
 {
 object r_735460 = args[0];
  
closureN_type c_7318650;
object e_7318663 [3];
c_7318650.hdr.mark = gc_color_red;
 c_7318650.hdr.grayed = 0;
c_7318650.tag = closureN_tag;
 c_7318650.fn = (function_type)__lambda_1540;
c_7318650.num_args = 1;
c_7318650.num_elements = 3;
c_7318650.elements = (object *)e_7318663;
c_7318650.elements[0] = ((closureN)self_737891)->elements[0];
c_7318650.elements[1] = ((closureN)self_737891)->elements[1];
c_7318650.elements[2] = r_735460;



return_direct_with_clo2(data,  __glo_hash_91table_91_125alist_srfi_69, (((closure)  __glo_hash_91table_91_125alist_srfi_69)->fn),  &c_7318650, car(((closureN)self_737891)->elements[0]));; 
}

static void __lambda_1540(void *data, object self_737892, int argc, object *args) /* object self_737892, object r_735461 */
 {
 object r_735461 = args[0];
  
closureN_type c_7318652;
object e_7318661 [2];
c_7318652.hdr.mark = gc_color_red;
 c_7318652.hdr.grayed = 0;
c_7318652.tag = closureN_tag;
 c_7318652.fn = (function_type)__lambda_1541;
c_7318652.num_args = 1;
c_7318652.num_elements = 2;
c_7318652.elements = (object *)e_7318661;
c_7318652.elements[0] = ((closureN)self_737892)->elements[0];
c_7318652.elements[1] = ((closureN)self_737892)->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_7318652, ((closureN)self_737892)->elements[2], r_735461);; 
}

static void __lambda_1541(void *data, object self_737893, int argc, object *args) /* object self_737893, object r_735459 */
 {

  


object c_7318657 = global_set_cps_id(data,  ((closureN)self_737893)->elements[1],"__glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations", __glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations, car(((closureN)self_737893)->elements[0]));
return_direct_with_clo1(data,  ((closureN)self_737893)->elements[1], (((closure)  ((closureN)self_737893)->elements[1])->fn),  c_7318657);; 
}

static void __lambda_1521(void *data, object _, int argc, object *args) /* closure _,object k_735445, object sym_732134_732890 */
 {
object k_735445 = args[0]; object sym_732134_732890 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:well-known-lambda");
if( (boolean_f != __glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations) ){ 
  return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  k_735445, __glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations, sym_732134_732890, boolean_f);
} else { 
  return_direct_with_clo1(data,  k_735445, (((closure)  k_735445)->fn),  boolean_f);}
;; 
}

static void __lambda_1479(void *data, object _, int argc, object *args) /* closure _,object k_735392, object exp_732071_732872 */
 {
object k_735392 = args[0]; object exp_732071_732872 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:find-recursive-calls2");

closureN_type c_7318329;
object e_7318593 [2];
c_7318329.hdr.mark = gc_color_red;
 c_7318329.hdr.grayed = 0;
c_7318329.tag = closureN_tag;
 c_7318329.fn = (function_type)__lambda_1480;
c_7318329.num_args = 1;
c_7318329.num_elements = 2;
c_7318329.elements = (object *)e_7318593;
c_7318329.elements[0] = exp_732071_732872;
c_7318329.elements[1] = k_735392;

return_direct_with_clo1(data,(closure)&c_7318329,__lambda_1480,  boolean_f);; 
}

static void __lambda_1480(void *data, object self_737769, int argc, object *args) /* object self_737769, object scan_732874 */
 {
 object scan_732874 = args[0];
  
closureN_type c_7318331;
object e_7318589 [2];
c_7318331.hdr.mark = gc_color_red;
 c_7318331.hdr.grayed = 0;
c_7318331.tag = closureN_tag;
 c_7318331.fn = (function_type)__lambda_1891;
c_7318331.num_args = 1;
c_7318331.num_elements = 2;
c_7318331.elements = (object *)e_7318589;
c_7318331.elements[0] = ((closureN)self_737769)->elements[0];
c_7318331.elements[1] = ((closureN)self_737769)->elements[1];


pair_type local_7318592; 
return_direct_with_clo1(data,(closure)&c_7318331,__lambda_1891,  set_cell_as_expr(&local_7318592, scan_732874));; 
}

static void __lambda_1891(void *data, object self_737770, int argc, object *args) /* object self_737770, object scan_732874 */
 {
 object scan_732874 = args[0];
  
closureN_type c_7318333;
object e_7318409 [3];
c_7318333.hdr.mark = gc_color_red;
 c_7318333.hdr.grayed = 0;
c_7318333.tag = closureN_tag;
 c_7318333.fn = (function_type)__lambda_1481;
c_7318333.num_args = 1;
c_7318333.num_elements = 3;
c_7318333.elements = (object *)e_7318409;
c_7318333.elements[0] = ((closureN)self_737770)->elements[0];
c_7318333.elements[1] = ((closureN)self_737770)->elements[1];
c_7318333.elements[2] = scan_732874;


closureN_type c_7318410;
object e_7318588 [1];
c_7318410.hdr.mark = gc_color_red;
 c_7318410.hdr.grayed = 0;
c_7318410.tag = closureN_tag;
 c_7318410.fn = (function_type)__lambda_1492;
c_7318410.num_args = 3;
c_7318410.num_elements = 1;
c_7318410.elements = (object *)e_7318588;
c_7318410.elements[0] = scan_732874;

return_direct_with_clo1(data,(closure)&c_7318333,__lambda_1481,  &c_7318410);; 
}

static void __lambda_1492(void *data, object self_737771, int argc, object *args) /* object self_737771, object k_735410, object exp_732072_732876, object def_91sym_732073_732877, object lid_732074_732878 */
 {
 object k_735410 = args[0]; object exp_732072_732876 = args[1]; object def_91sym_732073_732877 = args[2]; object lid_732074_732878 = args[3];
  
closureN_type c_7318412;
object e_7318587 [5];
c_7318412.hdr.mark = gc_color_red;
 c_7318412.hdr.grayed = 0;
c_7318412.tag = closureN_tag;
 c_7318412.fn = (function_type)__lambda_1493;
c_7318412.num_args = 1;
c_7318412.num_elements = 5;
c_7318412.elements = (object *)e_7318587;
c_7318412.elements[0] = def_91sym_732073_732877;
c_7318412.elements[1] = exp_732072_732876;
c_7318412.elements[2] = k_735410;
c_7318412.elements[3] = lid_732074_732878;
c_7318412.elements[4] = ((closureN)self_737771)->elements[0];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318412, exp_732072_732876);; 
}

static void __lambda_1493(void *data, object self_737772, int argc, object *args) /* object self_737772, object r_735411 */
 {
 object r_735411 = args[0];
  if( (boolean_f != r_735411) ){ 
  
closureN_type c_7318414;
object e_7318422 [2];
c_7318414.hdr.mark = gc_color_red;
 c_7318414.hdr.grayed = 0;
c_7318414.tag = closureN_tag;
 c_7318414.fn = (function_type)__lambda_1494;
c_7318414.num_args = 1;
c_7318414.num_elements = 2;
c_7318414.elements = (object *)e_7318422;
c_7318414.elements[0] = ((closureN)self_737772)->elements[1];
c_7318414.elements[1] = ((closureN)self_737772)->elements[2];


closureN_type c_7318423;
object e_7318435 [3];
c_7318423.hdr.mark = gc_color_red;
 c_7318423.hdr.grayed = 0;
c_7318423.tag = closureN_tag;
 c_7318423.fn = (function_type)__lambda_1496;
c_7318423.num_args = 1;
c_7318423.num_elements = 3;
c_7318423.elements = (object *)e_7318435;
c_7318423.elements[0] = ((closureN)self_737772)->elements[0];
c_7318423.elements[1] = ((closureN)self_737772)->elements[1];
c_7318423.elements[2] = ((closureN)self_737772)->elements[4];

return_direct_with_clo1(data,(closure)&c_7318414,__lambda_1494,  &c_7318423);
} else { 
  
closureN_type c_7318437;
object e_7318585 [5];
c_7318437.hdr.mark = gc_color_red;
 c_7318437.hdr.grayed = 0;
c_7318437.tag = closureN_tag;
 c_7318437.fn = (function_type)__lambda_1498;
c_7318437.num_args = 1;
c_7318437.num_elements = 5;
c_7318437.elements = (object *)e_7318585;
c_7318437.elements[0] = ((closureN)self_737772)->elements[0];
c_7318437.elements[1] = ((closureN)self_737772)->elements[1];
c_7318437.elements[2] = ((closureN)self_737772)->elements[2];
c_7318437.elements[3] = ((closureN)self_737772)->elements[3];
c_7318437.elements[4] = ((closureN)self_737772)->elements[4];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7318437, ((closureN)self_737772)->elements[1]);}
;; 
}

static void __lambda_1498(void *data, object self_737777, int argc, object *args) /* object self_737777, object r_735416 */
 {
 object r_735416 = args[0];
  if( (boolean_f != r_735416) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737777)->elements[2], (((closure)  ((closureN)self_737777)->elements[2])->fn),  ((closureN)self_737777)->elements[1]);
} else { 
  
closureN_type c_7318442;
object e_7318583 [5];
c_7318442.hdr.mark = gc_color_red;
 c_7318442.hdr.grayed = 0;
c_7318442.tag = closureN_tag;
 c_7318442.fn = (function_type)__lambda_1499;
c_7318442.num_args = 1;
c_7318442.num_elements = 5;
c_7318442.elements = (object *)e_7318583;
c_7318442.elements[0] = ((closureN)self_737777)->elements[0];
c_7318442.elements[1] = ((closureN)self_737777)->elements[1];
c_7318442.elements[2] = ((closureN)self_737777)->elements[2];
c_7318442.elements[3] = ((closureN)self_737777)->elements[3];
c_7318442.elements[4] = ((closureN)self_737777)->elements[4];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7318442, ((closureN)self_737777)->elements[1]);}
;; 
}

static void __lambda_1499(void *data, object self_737778, int argc, object *args) /* object self_737778, object r_735417 */
 {
 object r_735417 = args[0];
  if( (boolean_f != r_735417) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737778)->elements[2], (((closure)  ((closureN)self_737778)->elements[2])->fn),  ((closureN)self_737778)->elements[1]);
} else { 
  
closureN_type c_7318447;
object e_7318578 [5];
c_7318447.hdr.mark = gc_color_red;
 c_7318447.hdr.grayed = 0;
c_7318447.tag = closureN_tag;
 c_7318447.fn = (function_type)__lambda_1500;
c_7318447.num_args = 1;
c_7318447.num_elements = 5;
c_7318447.elements = (object *)e_7318578;
c_7318447.elements[0] = ((closureN)self_737778)->elements[0];
c_7318447.elements[1] = ((closureN)self_737778)->elements[1];
c_7318447.elements[2] = ((closureN)self_737778)->elements[2];
c_7318447.elements[3] = ((closureN)self_737778)->elements[3];
c_7318447.elements[4] = ((closureN)self_737778)->elements[4];


complex_num_type local_7318581; 
return_direct_with_clo1(data,(closure)&c_7318447,__lambda_1500,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318581, ((closureN)self_737778)->elements[1]));}
;; 
}

static void __lambda_1500(void *data, object self_737779, int argc, object *args) /* object self_737779, object r_735418 */
 {
 object r_735418 = args[0];
  if( (boolean_f != r_735418) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737779)->elements[2], (((closure)  ((closureN)self_737779)->elements[2])->fn),  ((closureN)self_737779)->elements[1]);
} else { 
  
closureN_type c_7318452;
object e_7318576 [5];
c_7318452.hdr.mark = gc_color_red;
 c_7318452.hdr.grayed = 0;
c_7318452.tag = closureN_tag;
 c_7318452.fn = (function_type)__lambda_1501;
c_7318452.num_args = 1;
c_7318452.num_elements = 5;
c_7318452.elements = (object *)e_7318576;
c_7318452.elements[0] = ((closureN)self_737779)->elements[0];
c_7318452.elements[1] = ((closureN)self_737779)->elements[1];
c_7318452.elements[2] = ((closureN)self_737779)->elements[2];
c_7318452.elements[3] = ((closureN)self_737779)->elements[3];
c_7318452.elements[4] = ((closureN)self_737779)->elements[4];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7318452, ((closureN)self_737779)->elements[1]);}
;; 
}

static void __lambda_1501(void *data, object self_737780, int argc, object *args) /* object self_737780, object r_735419 */
 {
 object r_735419 = args[0];
  if( (boolean_f != r_735419) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737780)->elements[2], (((closure)  ((closureN)self_737780)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7318456;
object e_7318574 [5];
c_7318456.hdr.mark = gc_color_red;
 c_7318456.hdr.grayed = 0;
c_7318456.tag = closureN_tag;
 c_7318456.fn = (function_type)__lambda_1502;
c_7318456.num_args = 1;
c_7318456.num_elements = 5;
c_7318456.elements = (object *)e_7318574;
c_7318456.elements[0] = ((closureN)self_737780)->elements[0];
c_7318456.elements[1] = ((closureN)self_737780)->elements[1];
c_7318456.elements[2] = ((closureN)self_737780)->elements[2];
c_7318456.elements[3] = ((closureN)self_737780)->elements[3];
c_7318456.elements[4] = ((closureN)self_737780)->elements[4];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7318456, ((closureN)self_737780)->elements[1]);}
;; 
}

static void __lambda_1502(void *data, object self_737781, int argc, object *args) /* object self_737781, object r_735420 */
 {
 object r_735420 = args[0];
  if( (boolean_f != r_735420) ){ 
  
closureN_type c_7318458;
object e_7318464 [2];
c_7318458.hdr.mark = gc_color_red;
 c_7318458.hdr.grayed = 0;
c_7318458.tag = closureN_tag;
 c_7318458.fn = (function_type)__lambda_1503;
c_7318458.num_args = 1;
c_7318458.num_elements = 2;
c_7318458.elements = (object *)e_7318464;
c_7318458.elements[0] = ((closureN)self_737781)->elements[1];
c_7318458.elements[1] = ((closureN)self_737781)->elements[2];


closureN_type c_7318465;
object e_7318472 [3];
c_7318465.hdr.mark = gc_color_red;
 c_7318465.hdr.grayed = 0;
c_7318465.tag = closureN_tag;
 c_7318465.fn = (function_type)__lambda_1504;
c_7318465.num_args = 1;
c_7318465.num_elements = 3;
c_7318465.elements = (object *)e_7318472;
c_7318465.elements[0] = ((closureN)self_737781)->elements[0];
c_7318465.elements[1] = ((closureN)self_737781)->elements[3];
c_7318465.elements[2] = ((closureN)self_737781)->elements[4];

return_direct_with_clo1(data,(closure)&c_7318458,__lambda_1503,  &c_7318465);
} else { 
  
closureN_type c_7318474;
object e_7318572 [5];
c_7318474.hdr.mark = gc_color_red;
 c_7318474.hdr.grayed = 0;
c_7318474.tag = closureN_tag;
 c_7318474.fn = (function_type)__lambda_1505;
c_7318474.num_args = 1;
c_7318474.num_elements = 5;
c_7318474.elements = (object *)e_7318572;
c_7318474.elements[0] = ((closureN)self_737781)->elements[0];
c_7318474.elements[1] = ((closureN)self_737781)->elements[1];
c_7318474.elements[2] = ((closureN)self_737781)->elements[2];
c_7318474.elements[3] = ((closureN)self_737781)->elements[3];
c_7318474.elements[4] = ((closureN)self_737781)->elements[4];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7318474, ((closureN)self_737781)->elements[1]);}
;; 
}

static void __lambda_1505(void *data, object self_737784, int argc, object *args) /* object self_737784, object r_735424 */
 {
 object r_735424 = args[0];
  if( (boolean_f != r_735424) ){ 
  


closureN_type c_7318479;
object e_7318509 [5];
c_7318479.hdr.mark = gc_color_red;
 c_7318479.hdr.grayed = 0;
c_7318479.tag = closureN_tag;
 c_7318479.fn = (function_type)__lambda_1506;
c_7318479.num_args = 1;
c_7318479.num_elements = 5;
c_7318479.elements = (object *)e_7318509;
c_7318479.elements[0] = ((closureN)self_737784)->elements[0];
c_7318479.elements[1] = ((closureN)self_737784)->elements[1];
c_7318479.elements[2] = ((closureN)self_737784)->elements[2];
c_7318479.elements[3] = ((closureN)self_737784)->elements[3];
c_7318479.elements[4] = ((closureN)self_737784)->elements[4];


complex_num_type local_7318512; 
return_closcall4(data,  car(((closureN)self_737784)->elements[4]),  &c_7318479, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318512, ((closureN)self_737784)->elements[1]), ((closureN)self_737784)->elements[0], ((closureN)self_737784)->elements[3]);
} else { 
  
closureN_type c_7318517;
object e_7318567 [5];
c_7318517.hdr.mark = gc_color_red;
 c_7318517.hdr.grayed = 0;
c_7318517.tag = closureN_tag;
 c_7318517.fn = (function_type)__lambda_1510;
c_7318517.num_args = 1;
c_7318517.num_elements = 5;
c_7318517.elements = (object *)e_7318567;
c_7318517.elements[0] = ((closureN)self_737784)->elements[0];
c_7318517.elements[1] = ((closureN)self_737784)->elements[1];
c_7318517.elements[2] = ((closureN)self_737784)->elements[2];
c_7318517.elements[3] = ((closureN)self_737784)->elements[3];
c_7318517.elements[4] = ((closureN)self_737784)->elements[4];


complex_num_type local_7318570; 
return_direct_with_clo1(data,(closure)&c_7318517,__lambda_1510,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318570, ((closureN)self_737784)->elements[1]));}
;; 
}

static void __lambda_1510(void *data, object self_737789, int argc, object *args) /* object self_737789, object r_735430 */
 {
 object r_735430 = args[0];
  if( (boolean_f != r_735430) ){ 
  
closureN_type c_7318519;
object e_7318548 [2];
c_7318519.hdr.mark = gc_color_red;
 c_7318519.hdr.grayed = 0;
c_7318519.tag = closureN_tag;
 c_7318519.fn = (function_type)__lambda_1511;
c_7318519.num_args = 0;
c_7318519.num_elements = 2;
c_7318519.elements = (object *)e_7318548;
c_7318519.elements[0] = ((closureN)self_737789)->elements[1];
c_7318519.elements[1] = ((closureN)self_737789)->elements[3];


closureN_type c_7318549;
object e_7318564 [5];
c_7318549.hdr.mark = gc_color_red;
 c_7318549.hdr.grayed = 0;
c_7318549.tag = closureN_tag;
 c_7318549.fn = (function_type)__lambda_1518;
c_7318549.num_args = 1;
c_7318549.num_elements = 5;
c_7318549.elements = (object *)e_7318564;
c_7318549.elements[0] = ((closureN)self_737789)->elements[0];
c_7318549.elements[1] = ((closureN)self_737789)->elements[1];
c_7318549.elements[2] = ((closureN)self_737789)->elements[2];
c_7318549.elements[3] = ((closureN)self_737789)->elements[3];
c_7318549.elements[4] = ((closureN)self_737789)->elements[4];

return_direct_with_clo1(data,(closure)&c_7318519,__lambda_1511,  &c_7318549);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737789)->elements[2], (((closure)  ((closureN)self_737789)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1518(void *data, object self_737790, int argc, object *args) /* object self_737790, object r_735431 */
 {

  
closureN_type c_7318551;
object e_7318555 [2];
c_7318551.hdr.mark = gc_color_red;
 c_7318551.hdr.grayed = 0;
c_7318551.tag = closureN_tag;
 c_7318551.fn = (function_type)__lambda_1519;
c_7318551.num_args = 1;
c_7318551.num_elements = 2;
c_7318551.elements = (object *)e_7318555;
c_7318551.elements[0] = ((closureN)self_737790)->elements[1];
c_7318551.elements[1] = ((closureN)self_737790)->elements[2];


closureN_type c_7318556;
object e_7318563 [3];
c_7318556.hdr.mark = gc_color_red;
 c_7318556.hdr.grayed = 0;
c_7318556.tag = closureN_tag;
 c_7318556.fn = (function_type)__lambda_1520;
c_7318556.num_args = 1;
c_7318556.num_elements = 3;
c_7318556.elements = (object *)e_7318563;
c_7318556.elements[0] = ((closureN)self_737790)->elements[0];
c_7318556.elements[1] = ((closureN)self_737790)->elements[3];
c_7318556.elements[2] = ((closureN)self_737790)->elements[4];

return_direct_with_clo1(data,(closure)&c_7318551,__lambda_1519,  &c_7318556);; 
}

static void __lambda_1520(void *data, object self_737791, int argc, object *args) /* object self_737791, object k_735433, object e_732103_732883 */
 {
 object k_735433 = args[0]; object e_732103_732883 = args[1];
  

return_closcall4(data,  car(((closureN)self_737791)->elements[2]),  k_735433, e_732103_732883, ((closureN)self_737791)->elements[0], ((closureN)self_737791)->elements[1]);; 
}

static void __lambda_1519(void *data, object self_737792, int argc, object *args) /* object self_737792, object r_735432 */
 {
 object r_735432 = 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_737792)->elements[1], r_735432, ((closureN)self_737792)->elements[0]);; 
}

static void __lambda_1511(void *data, object self_737793, int argc, object *args) /* object self_737793, object k_735434 */
 {
 object k_735434 = args[0];
  
closureN_type c_7318521;
object e_7318543 [3];
c_7318521.hdr.mark = gc_color_red;
 c_7318521.hdr.grayed = 0;
c_7318521.tag = closureN_tag;
 c_7318521.fn = (function_type)__lambda_1512;
c_7318521.num_args = 1;
c_7318521.num_elements = 3;
c_7318521.elements = (object *)e_7318543;
c_7318521.elements[0] = ((closureN)self_737793)->elements[0];
c_7318521.elements[1] = k_735434;
c_7318521.elements[2] = ((closureN)self_737793)->elements[1];



return_direct_with_clo3(data,  __glo_rec_91call_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_rec_91call_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7318521, Cyc_car(data, ((closureN)self_737793)->elements[0]), ((closureN)self_737793)->elements[1]);; 
}

static void __lambda_1512(void *data, object self_737794, int argc, object *args) /* object self_737794, object r_735435 */
 {
 object r_735435 = args[0];
  if( (boolean_f != r_735435) ){ 
  
closureN_type c_7318523;
object e_7318538 [3];
c_7318523.hdr.mark = gc_color_red;
 c_7318523.hdr.grayed = 0;
c_7318523.tag = closureN_tag;
 c_7318523.fn = (function_type)__lambda_1513;
c_7318523.num_args = 1;
c_7318523.num_elements = 3;
c_7318523.elements = (object *)e_7318538;
c_7318523.elements[0] = ((closureN)self_737794)->elements[0];
c_7318523.elements[1] = ((closureN)self_737794)->elements[1];
c_7318523.elements[2] = ((closureN)self_737794)->elements[2];


mclosure0(c_7318539, (function_type)__lambda_1517);c_7318539.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7318523,__lambda_1513,  &c_7318539);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737794)->elements[1], (((closure)  ((closureN)self_737794)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1517(void *data, object self_737795, int argc, object *args) /* object self_737795, object k_735441, object fnc_732101_732881 */
 {
 object k_735441 = args[0]; object fnc_732101_732881 = args[1];
  return_direct_with_clo3(data,  __glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations)->fn),  k_735441, fnc_732101_732881, boolean_t);; 
}

static void __lambda_1513(void *data, object self_737796, int argc, object *args) /* object self_737796, object r_735440 */
 {
 object r_735440 = args[0];
  
closureN_type c_7318525;
object e_7318536 [2];
c_7318525.hdr.mark = gc_color_red;
 c_7318525.hdr.grayed = 0;
c_7318525.tag = closureN_tag;
 c_7318525.fn = (function_type)__lambda_1514;
c_7318525.num_args = 1;
c_7318525.num_elements = 2;
c_7318525.elements = (object *)e_7318536;
c_7318525.elements[0] = ((closureN)self_737796)->elements[0];
c_7318525.elements[1] = ((closureN)self_737796)->elements[1];

return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7318525, ((closureN)self_737796)->elements[2], r_735440);; 
}

static void __lambda_1514(void *data, object self_737797, int argc, object *args) /* object self_737797, object r_735436 */
 {

  
closureN_type c_7318527;
object e_7318533 [2];
c_7318527.hdr.mark = gc_color_red;
 c_7318527.hdr.grayed = 0;
c_7318527.tag = closureN_tag;
 c_7318527.fn = (function_type)__lambda_1515;
c_7318527.num_args = 1;
c_7318527.num_elements = 2;
c_7318527.elements = (object *)e_7318533;
c_7318527.elements[0] = ((closureN)self_737797)->elements[0];
c_7318527.elements[1] = ((closureN)self_737797)->elements[1];


mclosure0(c_7318534, (function_type)__lambda_1516);c_7318534.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7318527,__lambda_1515,  &c_7318534);; 
}

static void __lambda_1516(void *data, object self_737798, int argc, object *args) /* object self_737798, object k_735439, object var_732102_732882 */
 {
 object k_735439 = args[0]; object var_732102_732882 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations)->fn),  k_735439, var_732102_732882, boolean_t);; 
}

static void __lambda_1515(void *data, object self_737799, int argc, object *args) /* object self_737799, object r_735438 */
 {
 object r_735438 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737799)->elements[1], Cyc_car(data, ((closureN)self_737799)->elements[0]), r_735438);; 
}

static void __lambda_1506(void *data, object self_737785, int argc, object *args) /* object self_737785, object r_735425 */
 {

  
closureN_type c_7318481;
object e_7318504 [5];
c_7318481.hdr.mark = gc_color_red;
 c_7318481.hdr.grayed = 0;
c_7318481.tag = closureN_tag;
 c_7318481.fn = (function_type)__lambda_1507;
c_7318481.num_args = 1;
c_7318481.num_elements = 5;
c_7318481.elements = (object *)e_7318504;
c_7318481.elements[0] = ((closureN)self_737785)->elements[0];
c_7318481.elements[1] = ((closureN)self_737785)->elements[1];
c_7318481.elements[2] = ((closureN)self_737785)->elements[2];
c_7318481.elements[3] = ((closureN)self_737785)->elements[3];
c_7318481.elements[4] = ((closureN)self_737785)->elements[4];


complex_num_type local_7318507; 
return_direct_with_clo1(data,(closure)&c_7318481,__lambda_1507,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318507, ((closureN)self_737785)->elements[1]));; 
}

static void __lambda_1507(void *data, object self_737786, int argc, object *args) /* object self_737786, object r_735428 */
 {
 object r_735428 = args[0];
  


closureN_type c_7318486;
object e_7318501 [5];
c_7318486.hdr.mark = gc_color_red;
 c_7318486.hdr.grayed = 0;
c_7318486.tag = closureN_tag;
 c_7318486.fn = (function_type)__lambda_1508;
c_7318486.num_args = 1;
c_7318486.num_elements = 5;
c_7318486.elements = (object *)e_7318501;
c_7318486.elements[0] = ((closureN)self_737786)->elements[0];
c_7318486.elements[1] = ((closureN)self_737786)->elements[1];
c_7318486.elements[2] = ((closureN)self_737786)->elements[2];
c_7318486.elements[3] = ((closureN)self_737786)->elements[3];
c_7318486.elements[4] = ((closureN)self_737786)->elements[4];

return_closcall4(data,  car(((closureN)self_737786)->elements[4]),  &c_7318486, r_735428, ((closureN)self_737786)->elements[0], ((closureN)self_737786)->elements[3]);; 
}

static void __lambda_1508(void *data, object self_737787, int argc, object *args) /* object self_737787, object r_735426 */
 {

  
closureN_type c_7318488;
object e_7318496 [4];
c_7318488.hdr.mark = gc_color_red;
 c_7318488.hdr.grayed = 0;
c_7318488.tag = closureN_tag;
 c_7318488.fn = (function_type)__lambda_1509;
c_7318488.num_args = 1;
c_7318488.num_elements = 4;
c_7318488.elements = (object *)e_7318496;
c_7318488.elements[0] = ((closureN)self_737787)->elements[0];
c_7318488.elements[1] = ((closureN)self_737787)->elements[2];
c_7318488.elements[2] = ((closureN)self_737787)->elements[3];
c_7318488.elements[3] = ((closureN)self_737787)->elements[4];


complex_num_type local_7318499; 
return_direct_with_clo1(data,(closure)&c_7318488,__lambda_1509,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318499, ((closureN)self_737787)->elements[1]));; 
}

static void __lambda_1509(void *data, object self_737788, int argc, object *args) /* object self_737788, object r_735427 */
 {
 object r_735427 = args[0];
  

return_closcall4(data,  car(((closureN)self_737788)->elements[3]),  ((closureN)self_737788)->elements[1], r_735427, ((closureN)self_737788)->elements[0], ((closureN)self_737788)->elements[2]);; 
}

static void __lambda_1504(void *data, object self_737782, int argc, object *args) /* object self_737782, object k_735423, object e_732094_732880 */
 {
 object k_735423 = args[0]; object e_732094_732880 = args[1];
  

return_closcall4(data,  car(((closureN)self_737782)->elements[2]),  k_735423, e_732094_732880, ((closureN)self_737782)->elements[0], ((closureN)self_737782)->elements[1]);; 
}

static void __lambda_1503(void *data, object self_737783, int argc, object *args) /* object self_737783, object r_735421 */
 {
 object r_735421 = 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_737783)->elements[1], r_735421, Cyc_cdr(data, ((closureN)self_737783)->elements[0]));; 
}

static void __lambda_1496(void *data, object self_737773, int argc, object *args) /* object self_737773, object k_735414, object e_732078_732879 */
 {
 object k_735414 = args[0]; object e_732078_732879 = args[1];
  
closureN_type c_7318425;
object e_7318433 [4];
c_7318425.hdr.mark = gc_color_red;
 c_7318425.hdr.grayed = 0;
c_7318425.tag = closureN_tag;
 c_7318425.fn = (function_type)__lambda_1497;
c_7318425.num_args = 1;
c_7318425.num_elements = 4;
c_7318425.elements = (object *)e_7318433;
c_7318425.elements[0] = ((closureN)self_737773)->elements[0];
c_7318425.elements[1] = e_732078_732879;
c_7318425.elements[2] = k_735414;
c_7318425.elements[3] = ((closureN)self_737773)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7318425, ((closureN)self_737773)->elements[1]);; 
}

static void __lambda_1497(void *data, object self_737774, int argc, object *args) /* object self_737774, object r_735415 */
 {
 object r_735415 = args[0];
  

return_closcall4(data,  car(((closureN)self_737774)->elements[3]),  ((closureN)self_737774)->elements[2], ((closureN)self_737774)->elements[1], ((closureN)self_737774)->elements[0], r_735415);; 
}

static void __lambda_1494(void *data, object self_737775, int argc, object *args) /* object self_737775, object r_735412 */
 {
 object r_735412 = args[0];
  
closureN_type c_7318416;
object e_7318420 [2];
c_7318416.hdr.mark = gc_color_red;
 c_7318416.hdr.grayed = 0;
c_7318416.tag = closureN_tag;
 c_7318416.fn = (function_type)__lambda_1495;
c_7318416.num_args = 1;
c_7318416.num_elements = 2;
c_7318416.elements = (object *)e_7318420;
c_7318416.elements[0] = ((closureN)self_737775)->elements[1];
c_7318416.elements[1] = r_735412;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7318416, ((closureN)self_737775)->elements[0]);; 
}

static void __lambda_1495(void *data, object self_737776, int argc, object *args) /* object self_737776, object r_735413 */
 {
 object r_735413 = 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_737776)->elements[0], ((closureN)self_737776)->elements[1], r_735413);; 
}

static void __lambda_1481(void *data, object self_737800, int argc, object *args) /* object self_737800, object r_735409 */
 {
 object r_735409 = args[0];
  
closureN_type c_7318335;
object e_7318405 [3];
c_7318335.hdr.mark = gc_color_red;
 c_7318335.hdr.grayed = 0;
c_7318335.tag = closureN_tag;
 c_7318335.fn = (function_type)__lambda_1482;
c_7318335.num_args = 1;
c_7318335.num_elements = 3;
c_7318335.elements = (object *)e_7318405;
c_7318335.elements[0] = ((closureN)self_737800)->elements[0];
c_7318335.elements[1] = ((closureN)self_737800)->elements[1];
c_7318335.elements[2] = ((closureN)self_737800)->elements[2];



return_direct_with_clo1(data,(closure)&c_7318335,__lambda_1482,  Cyc_set_cell(data, ((closureN)self_737800)->elements[2], r_735409));; 
}

static void __lambda_1482(void *data, object self_737801, int argc, object *args) /* object self_737801, object r_735393 */
 {

    
if( (boolean_f != Cyc_is_pair(((closureN)self_737801)->elements[0])) ){ 
  
closureN_type c_7318340;
object e_7318344 [2];
c_7318340.hdr.mark = gc_color_red;
 c_7318340.hdr.grayed = 0;
c_7318340.tag = closureN_tag;
 c_7318340.fn = (function_type)__lambda_1483;
c_7318340.num_args = 1;
c_7318340.num_elements = 2;
c_7318340.elements = (object *)e_7318344;
c_7318340.elements[0] = ((closureN)self_737801)->elements[0];
c_7318340.elements[1] = ((closureN)self_737801)->elements[1];


closureN_type c_7318345;
object e_7318402 [1];
c_7318345.hdr.mark = gc_color_red;
 c_7318345.hdr.grayed = 0;
c_7318345.tag = closureN_tag;
 c_7318345.fn = (function_type)__lambda_1484;
c_7318345.num_args = 1;
c_7318345.num_elements = 1;
c_7318345.elements = (object *)e_7318402;
c_7318345.elements[0] = ((closureN)self_737801)->elements[2];

return_direct_with_clo1(data,(closure)&c_7318340,__lambda_1483,  &c_7318345);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737801)->elements[1], (((closure)  ((closureN)self_737801)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1484(void *data, object self_737802, int argc, object *args) /* object self_737802, object k_735396, object exp_732105_732884 */
 {
 object k_735396 = args[0]; object exp_732105_732884 = args[1];
  
closureN_type c_7318347;
object e_7318401 [3];
c_7318347.hdr.mark = gc_color_red;
 c_7318347.hdr.grayed = 0;
c_7318347.tag = closureN_tag;
 c_7318347.fn = (function_type)__lambda_1485;
c_7318347.num_args = 1;
c_7318347.num_elements = 3;
c_7318347.elements = (object *)e_7318401;
c_7318347.elements[0] = exp_732105_732884;
c_7318347.elements[1] = k_735396;
c_7318347.elements[2] = ((closureN)self_737802)->elements[0];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7318347, exp_732105_732884);; 
}

static void __lambda_1485(void *data, object self_737803, int argc, object *args) /* object self_737803, object tmp_732107_732110_732885 */
 {
 object tmp_732107_732110_732885 = args[0];
  if( (boolean_f != tmp_732107_732110_732885) ){ 
  
closureN_type c_7318349;
object e_7318394 [3];
c_7318349.hdr.mark = gc_color_red;
 c_7318349.hdr.grayed = 0;
c_7318349.tag = closureN_tag;
 c_7318349.fn = (function_type)__lambda_1486;
c_7318349.num_args = 1;
c_7318349.num_elements = 3;
c_7318349.elements = (object *)e_7318394;
c_7318349.elements[0] = ((closureN)self_737803)->elements[0];
c_7318349.elements[1] = ((closureN)self_737803)->elements[1];
c_7318349.elements[2] = ((closureN)self_737803)->elements[2];


complex_num_type local_7318397; 
return_direct_with_clo1(data,(closure)&c_7318349,__lambda_1486,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318397, ((closureN)self_737803)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737803)->elements[1], (((closure)  ((closureN)self_737803)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1486(void *data, object self_737804, int argc, object *args) /* object self_737804, object def_91exps_732115_732886 */
 {
 object def_91exps_732115_732886 = args[0];
  if( (boolean_f != def_91exps_732115_732886) ){ 
  
closureN_type c_7318351;
object e_7318389 [4];
c_7318351.hdr.mark = gc_color_red;
 c_7318351.hdr.grayed = 0;
c_7318351.tag = closureN_tag;
 c_7318351.fn = (function_type)__lambda_1487;
c_7318351.num_args = 1;
c_7318351.num_elements = 4;
c_7318351.elements = (object *)e_7318389;
c_7318351.elements[0] = def_91exps_732115_732886;
c_7318351.elements[1] = ((closureN)self_737804)->elements[0];
c_7318351.elements[2] = ((closureN)self_737804)->elements[1];
c_7318351.elements[3] = ((closureN)self_737804)->elements[2];



return_direct_with_clo2(data,  __glo_record_127_scheme_base, (((closure)  __glo_record_127_scheme_base)->fn),  &c_7318351, Cyc_car(data, def_91exps_732115_732886));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737804)->elements[1], (((closure)  ((closureN)self_737804)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1487(void *data, object self_737805, int argc, object *args) /* object self_737805, object tmp_732118_732121_732887 */
 {
 object tmp_732118_732121_732887 = args[0];
  if( (boolean_f != tmp_732118_732121_732887) ){ 
  
closureN_type c_7318353;
object e_7318383 [4];
c_7318353.hdr.mark = gc_color_red;
 c_7318353.hdr.grayed = 0;
c_7318353.tag = closureN_tag;
 c_7318353.fn = (function_type)__lambda_1488;
c_7318353.num_args = 1;
c_7318353.num_elements = 4;
c_7318353.elements = (object *)e_7318383;
c_7318353.elements[0] = ((closureN)self_737805)->elements[0];
c_7318353.elements[1] = ((closureN)self_737805)->elements[1];
c_7318353.elements[2] = ((closureN)self_737805)->elements[2];
c_7318353.elements[3] = ((closureN)self_737805)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318353, Cyc_car(data, ((closureN)self_737805)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737805)->elements[2], (((closure)  ((closureN)self_737805)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1488(void *data, object self_737806, int argc, object *args) /* object self_737806, object tmp_732124_732127_732888 */
 {
 object tmp_732124_732127_732888 = args[0];
  if( (boolean_f != tmp_732124_732127_732888) ){ 
  
closureN_type c_7318355;
object e_7318377 [4];
c_7318355.hdr.mark = gc_color_red;
 c_7318355.hdr.grayed = 0;
c_7318355.tag = closureN_tag;
 c_7318355.fn = (function_type)__lambda_1489;
c_7318355.num_args = 1;
c_7318355.num_elements = 4;
c_7318355.elements = (object *)e_7318377;
c_7318355.elements[0] = ((closureN)self_737806)->elements[0];
c_7318355.elements[1] = ((closureN)self_737806)->elements[1];
c_7318355.elements[2] = ((closureN)self_737806)->elements[2];
c_7318355.elements[3] = ((closureN)self_737806)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7318355, Cyc_car(data, ((closureN)self_737806)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737806)->elements[2], (((closure)  ((closureN)self_737806)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1489(void *data, object self_737807, int argc, object *args) /* object self_737807, object id_732132_732889 */
 {
 object id_732132_732889 = args[0];
  if( (boolean_f != id_732132_732889) ){ 
  
closureN_type c_7318357;
object e_7318371 [4];
c_7318357.hdr.mark = gc_color_red;
 c_7318357.hdr.grayed = 0;
c_7318357.tag = closureN_tag;
 c_7318357.fn = (function_type)__lambda_1490;
c_7318357.num_args = 1;
c_7318357.num_elements = 4;
c_7318357.elements = (object *)e_7318371;
c_7318357.elements[0] = ((closureN)self_737807)->elements[1];
c_7318357.elements[1] = id_732132_732889;
c_7318357.elements[2] = ((closureN)self_737807)->elements[2];
c_7318357.elements[3] = ((closureN)self_737807)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7318357, Cyc_car(data, ((closureN)self_737807)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737807)->elements[2], (((closure)  ((closureN)self_737807)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1490(void *data, object self_737808, int argc, object *args) /* object self_737808, object r_735404 */
 {
 object r_735404 = args[0];
  
closureN_type c_7318359;
object e_7318369 [4];
c_7318359.hdr.mark = gc_color_red;
 c_7318359.hdr.grayed = 0;
c_7318359.tag = closureN_tag;
 c_7318359.fn = (function_type)__lambda_1491;
c_7318359.num_args = 1;
c_7318359.num_elements = 4;
c_7318359.elements = (object *)e_7318369;
c_7318359.elements[0] = ((closureN)self_737808)->elements[1];
c_7318359.elements[1] = ((closureN)self_737808)->elements[2];
c_7318359.elements[2] = r_735404;
c_7318359.elements[3] = ((closureN)self_737808)->elements[3];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7318359, ((closureN)self_737808)->elements[0]);; 
}

static void __lambda_1491(void *data, object self_737809, int argc, object *args) /* object self_737809, object r_735403 */
 {
 object r_735403 = args[0];
  



return_closcall4(data,  car(((closureN)self_737809)->elements[3]),  ((closureN)self_737809)->elements[1], Cyc_car(data, ((closureN)self_737809)->elements[2]), r_735403, ((closureN)self_737809)->elements[0]);; 
}

static void __lambda_1483(void *data, object self_737810, int argc, object *args) /* object self_737810, object r_735395 */
 {
 object r_735395 = 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_737810)->elements[1], r_735395, ((closureN)self_737810)->elements[0]);; 
}

static void __lambda_1471(void *data, object _, int argc, object *args) /* closure _,object k_735379, object sym_732036_732864, object lid_732037_732865 */
 {
object k_735379 = args[0]; object sym_732036_732864 = args[1]; object lid_732037_732865 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:rec-call?");
  complex_num_type local_7318277; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318277, sym_732036_732864)) ){ 
  
closureN_type c_7318279;
object e_7318325 [2];
c_7318279.hdr.mark = gc_color_red;
 c_7318279.hdr.grayed = 0;
c_7318279.tag = closureN_tag;
 c_7318279.fn = (function_type)__lambda_1472;
c_7318279.num_args = 1;
c_7318279.num_elements = 2;
c_7318279.elements = (object *)e_7318325;
c_7318279.elements[0] = k_735379;
c_7318279.elements[1] = lid_732037_732865;

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7318279, __glo__85adb_85_scheme_cyclone_cps_91optimizations, sym_732036_732864, boolean_f);
} else { 
  return_direct_with_clo1(data,  k_735379, (((closure)  k_735379)->fn),  boolean_f);}
;; 
}

static void __lambda_1472(void *data, object self_737762, int argc, object *args) /* object self_737762, object var_732041_732866_736217 */
 {
 object var_732041_732866_736217 = args[0];
  
closureN_type c_7318281;
object e_7318322 [3];
c_7318281.hdr.mark = gc_color_red;
 c_7318281.hdr.grayed = 0;
c_7318281.tag = closureN_tag;
 c_7318281.fn = (function_type)__lambda_1473;
c_7318281.num_args = 1;
c_7318281.num_elements = 3;
c_7318281.elements = (object *)e_7318322;
c_7318281.elements[0] = ((closureN)self_737762)->elements[0];
c_7318281.elements[1] = ((closureN)self_737762)->elements[1];
c_7318281.elements[2] = var_732041_732866_736217;



return_direct_with_clo1(data,(closure)&c_7318281,__lambda_1473,  equalp(var_732041_732866_736217, boolean_f));; 
}

static void __lambda_1473(void *data, object self_737763, int argc, object *args) /* object self_737763, object r_735389_736218 */
 {
 object r_735389_736218 = args[0];
    complex_num_type local_7318284; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7318284, r_735389_736218)) ){ 
  
closureN_type c_7318286;
object e_7318318 [3];
c_7318286.hdr.mark = gc_color_red;
 c_7318286.hdr.grayed = 0;
c_7318286.tag = closureN_tag;
 c_7318286.fn = (function_type)__lambda_1474;
c_7318286.num_args = 1;
c_7318286.num_elements = 3;
c_7318286.elements = (object *)e_7318318;
c_7318286.elements[0] = ((closureN)self_737763)->elements[0];
c_7318286.elements[1] = ((closureN)self_737763)->elements[1];
c_7318286.elements[2] = ((closureN)self_737763)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7318286, ((closureN)self_737763)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737763)->elements[0], (((closure)  ((closureN)self_737763)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1474(void *data, object self_737764, int argc, object *args) /* object self_737764, object r_735388_736219 */
 {
 object r_735388_736219 = args[0];
    complex_num_type local_7318289; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7318289, r_735388_736219)) ){ 
  
closureN_type c_7318291;
object e_7318314 [2];
c_7318291.hdr.mark = gc_color_red;
 c_7318291.hdr.grayed = 0;
c_7318291.tag = closureN_tag;
 c_7318291.fn = (function_type)__lambda_1475;
c_7318291.num_args = 1;
c_7318291.num_elements = 2;
c_7318291.elements = (object *)e_7318314;
c_7318291.elements[0] = ((closureN)self_737764)->elements[0];
c_7318291.elements[1] = ((closureN)self_737764)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7318291, ((closureN)self_737764)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737764)->elements[0], (((closure)  ((closureN)self_737764)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1475(void *data, object self_737765, int argc, object *args) /* object self_737765, object var_91lam_732057_732869_736220 */
 {
 object var_91lam_732057_732869_736220 = args[0];
  if( (boolean_f != var_91lam_732057_732869_736220) ){ 
  
closureN_type c_7318293;
object e_7318311 [3];
c_7318293.hdr.mark = gc_color_red;
 c_7318293.hdr.grayed = 0;
c_7318293.tag = closureN_tag;
 c_7318293.fn = (function_type)__lambda_1476;
c_7318293.num_args = 1;
c_7318293.num_elements = 3;
c_7318293.elements = (object *)e_7318311;
c_7318293.elements[0] = ((closureN)self_737765)->elements[0];
c_7318293.elements[1] = ((closureN)self_737765)->elements[1];
c_7318293.elements[2] = var_91lam_732057_732869_736220;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318293, var_91lam_732057_732869_736220);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737765)->elements[0], (((closure)  ((closureN)self_737765)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1476(void *data, object self_737766, int argc, object *args) /* object self_737766, object tmp_732060_732063_732870_736221 */
 {
 object tmp_732060_732063_732870_736221 = args[0];
  if( (boolean_f != tmp_732060_732063_732870_736221) ){ 
  
closureN_type c_7318295;
object e_7318307 [3];
c_7318295.hdr.mark = gc_color_red;
 c_7318295.hdr.grayed = 0;
c_7318295.tag = closureN_tag;
 c_7318295.fn = (function_type)__lambda_1477;
c_7318295.num_args = 1;
c_7318295.num_elements = 3;
c_7318295.elements = (object *)e_7318307;
c_7318295.elements[0] = ((closureN)self_737766)->elements[0];
c_7318295.elements[1] = ((closureN)self_737766)->elements[1];
c_7318295.elements[2] = ((closureN)self_737766)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7318295, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_737766)->elements[1], boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737766)->elements[0], (((closure)  ((closureN)self_737766)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1477(void *data, object self_737767, int argc, object *args) /* object self_737767, object fnc_732068_732871_736222_736224 */
 {
 object fnc_732068_732871_736222_736224 = args[0];
  if( (boolean_f != fnc_732068_732871_736222_736224) ){ 
  
closureN_type c_7318297;
object e_7318303 [2];
c_7318297.hdr.mark = gc_color_red;
 c_7318297.hdr.grayed = 0;
c_7318297.tag = closureN_tag;
 c_7318297.fn = (function_type)__lambda_1478;
c_7318297.num_args = 1;
c_7318297.num_elements = 2;
c_7318297.elements = (object *)e_7318303;
c_7318297.elements[0] = ((closureN)self_737767)->elements[0];
c_7318297.elements[1] = ((closureN)self_737767)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7318297, ((closureN)self_737767)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737767)->elements[0], (((closure)  ((closureN)self_737767)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_1478(void *data, object self_737768, int argc, object *args) /* object self_737768, object r_735387_736223_736225 */
 {
 object r_735387_736223_736225 = args[0];
  

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

static void __lambda_1440(void *data, object _, int argc, object *args) /* closure _,object k_735336, object exp_731979_732851 */
 {
object k_735336 = args[0]; object exp_731979_732851 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:find-recursive-calls");

closureN_type c_7318061;
object e_7318273 [2];
c_7318061.hdr.mark = gc_color_red;
 c_7318061.hdr.grayed = 0;
c_7318061.tag = closureN_tag;
 c_7318061.fn = (function_type)__lambda_1441;
c_7318061.num_args = 1;
c_7318061.num_elements = 2;
c_7318061.elements = (object *)e_7318273;
c_7318061.elements[0] = exp_731979_732851;
c_7318061.elements[1] = k_735336;

return_direct_with_clo1(data,(closure)&c_7318061,__lambda_1441,  boolean_f);; 
}

static void __lambda_1441(void *data, object self_737731, int argc, object *args) /* object self_737731, object scan_732853 */
 {
 object scan_732853 = args[0];
  
closureN_type c_7318063;
object e_7318269 [2];
c_7318063.hdr.mark = gc_color_red;
 c_7318063.hdr.grayed = 0;
c_7318063.tag = closureN_tag;
 c_7318063.fn = (function_type)__lambda_1890;
c_7318063.num_args = 1;
c_7318063.num_elements = 2;
c_7318063.elements = (object *)e_7318269;
c_7318063.elements[0] = ((closureN)self_737731)->elements[0];
c_7318063.elements[1] = ((closureN)self_737731)->elements[1];


pair_type local_7318272; 
return_direct_with_clo1(data,(closure)&c_7318063,__lambda_1890,  set_cell_as_expr(&local_7318272, scan_732853));; 
}

static void __lambda_1890(void *data, object self_737732, int argc, object *args) /* object self_737732, object scan_732853 */
 {
 object scan_732853 = args[0];
  
closureN_type c_7318065;
object e_7318132 [3];
c_7318065.hdr.mark = gc_color_red;
 c_7318065.hdr.grayed = 0;
c_7318065.tag = closureN_tag;
 c_7318065.fn = (function_type)__lambda_1442;
c_7318065.num_args = 1;
c_7318065.num_elements = 3;
c_7318065.elements = (object *)e_7318132;
c_7318065.elements[0] = ((closureN)self_737732)->elements[0];
c_7318065.elements[1] = ((closureN)self_737732)->elements[1];
c_7318065.elements[2] = scan_732853;


closureN_type c_7318133;
object e_7318268 [1];
c_7318133.hdr.mark = gc_color_red;
 c_7318133.hdr.grayed = 0;
c_7318133.tag = closureN_tag;
 c_7318133.fn = (function_type)__lambda_1452;
c_7318133.num_args = 2;
c_7318133.num_elements = 1;
c_7318133.elements = (object *)e_7318268;
c_7318133.elements[0] = scan_732853;

return_direct_with_clo1(data,(closure)&c_7318065,__lambda_1442,  &c_7318133);; 
}

static void __lambda_1452(void *data, object self_737733, int argc, object *args) /* object self_737733, object k_735352, object exp_731980_732855, object def_91sym_731981_732856 */
 {
 object k_735352 = args[0]; object exp_731980_732855 = args[1]; object def_91sym_731981_732856 = args[2];
  
closureN_type c_7318135;
object e_7318267 [4];
c_7318135.hdr.mark = gc_color_red;
 c_7318135.hdr.grayed = 0;
c_7318135.tag = closureN_tag;
 c_7318135.fn = (function_type)__lambda_1453;
c_7318135.num_args = 1;
c_7318135.num_elements = 4;
c_7318135.elements = (object *)e_7318267;
c_7318135.elements[0] = def_91sym_731981_732856;
c_7318135.elements[1] = exp_731980_732855;
c_7318135.elements[2] = k_735352;
c_7318135.elements[3] = ((closureN)self_737733)->elements[0];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318135, exp_731980_732855);; 
}

static void __lambda_1453(void *data, object self_737734, int argc, object *args) /* object self_737734, object r_735353 */
 {
 object r_735353 = args[0];
  if( (boolean_f != r_735353) ){ 
  
closureN_type c_7318137;
object e_7318145 [2];
c_7318137.hdr.mark = gc_color_red;
 c_7318137.hdr.grayed = 0;
c_7318137.tag = closureN_tag;
 c_7318137.fn = (function_type)__lambda_1454;
c_7318137.num_args = 1;
c_7318137.num_elements = 2;
c_7318137.elements = (object *)e_7318145;
c_7318137.elements[0] = ((closureN)self_737734)->elements[1];
c_7318137.elements[1] = ((closureN)self_737734)->elements[2];


closureN_type c_7318146;
object e_7318152 [2];
c_7318146.hdr.mark = gc_color_red;
 c_7318146.hdr.grayed = 0;
c_7318146.tag = closureN_tag;
 c_7318146.fn = (function_type)__lambda_1456;
c_7318146.num_args = 1;
c_7318146.num_elements = 2;
c_7318146.elements = (object *)e_7318152;
c_7318146.elements[0] = ((closureN)self_737734)->elements[0];
c_7318146.elements[1] = ((closureN)self_737734)->elements[3];

return_direct_with_clo1(data,(closure)&c_7318137,__lambda_1454,  &c_7318146);
} else { 
  
closureN_type c_7318154;
object e_7318265 [4];
c_7318154.hdr.mark = gc_color_red;
 c_7318154.hdr.grayed = 0;
c_7318154.tag = closureN_tag;
 c_7318154.fn = (function_type)__lambda_1457;
c_7318154.num_args = 1;
c_7318154.num_elements = 4;
c_7318154.elements = (object *)e_7318265;
c_7318154.elements[0] = ((closureN)self_737734)->elements[0];
c_7318154.elements[1] = ((closureN)self_737734)->elements[1];
c_7318154.elements[2] = ((closureN)self_737734)->elements[2];
c_7318154.elements[3] = ((closureN)self_737734)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7318154, ((closureN)self_737734)->elements[1]);}
;; 
}

static void __lambda_1457(void *data, object self_737738, int argc, object *args) /* object self_737738, object r_735357 */
 {
 object r_735357 = args[0];
  if( (boolean_f != r_735357) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737738)->elements[2], (((closure)  ((closureN)self_737738)->elements[2])->fn),  ((closureN)self_737738)->elements[1]);
} else { 
  
closureN_type c_7318159;
object e_7318263 [4];
c_7318159.hdr.mark = gc_color_red;
 c_7318159.hdr.grayed = 0;
c_7318159.tag = closureN_tag;
 c_7318159.fn = (function_type)__lambda_1458;
c_7318159.num_args = 1;
c_7318159.num_elements = 4;
c_7318159.elements = (object *)e_7318263;
c_7318159.elements[0] = ((closureN)self_737738)->elements[0];
c_7318159.elements[1] = ((closureN)self_737738)->elements[1];
c_7318159.elements[2] = ((closureN)self_737738)->elements[2];
c_7318159.elements[3] = ((closureN)self_737738)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7318159, ((closureN)self_737738)->elements[1]);}
;; 
}

static void __lambda_1458(void *data, object self_737739, int argc, object *args) /* object self_737739, object r_735358 */
 {
 object r_735358 = args[0];
  if( (boolean_f != r_735358) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737739)->elements[2], (((closure)  ((closureN)self_737739)->elements[2])->fn),  ((closureN)self_737739)->elements[1]);
} else { 
  
closureN_type c_7318164;
object e_7318258 [4];
c_7318164.hdr.mark = gc_color_red;
 c_7318164.hdr.grayed = 0;
c_7318164.tag = closureN_tag;
 c_7318164.fn = (function_type)__lambda_1459;
c_7318164.num_args = 1;
c_7318164.num_elements = 4;
c_7318164.elements = (object *)e_7318258;
c_7318164.elements[0] = ((closureN)self_737739)->elements[0];
c_7318164.elements[1] = ((closureN)self_737739)->elements[1];
c_7318164.elements[2] = ((closureN)self_737739)->elements[2];
c_7318164.elements[3] = ((closureN)self_737739)->elements[3];


complex_num_type local_7318261; 
return_direct_with_clo1(data,(closure)&c_7318164,__lambda_1459,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318261, ((closureN)self_737739)->elements[1]));}
;; 
}

static void __lambda_1459(void *data, object self_737740, int argc, object *args) /* object self_737740, object r_735359 */
 {
 object r_735359 = args[0];
  if( (boolean_f != r_735359) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737740)->elements[2], (((closure)  ((closureN)self_737740)->elements[2])->fn),  ((closureN)self_737740)->elements[1]);
} else { 
  
closureN_type c_7318169;
object e_7318256 [4];
c_7318169.hdr.mark = gc_color_red;
 c_7318169.hdr.grayed = 0;
c_7318169.tag = closureN_tag;
 c_7318169.fn = (function_type)__lambda_1460;
c_7318169.num_args = 1;
c_7318169.num_elements = 4;
c_7318169.elements = (object *)e_7318256;
c_7318169.elements[0] = ((closureN)self_737740)->elements[0];
c_7318169.elements[1] = ((closureN)self_737740)->elements[1];
c_7318169.elements[2] = ((closureN)self_737740)->elements[2];
c_7318169.elements[3] = ((closureN)self_737740)->elements[3];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7318169, ((closureN)self_737740)->elements[1]);}
;; 
}

static void __lambda_1460(void *data, object self_737741, int argc, object *args) /* object self_737741, object r_735360 */
 {
 object r_735360 = args[0];
  if( (boolean_f != r_735360) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737741)->elements[2], (((closure)  ((closureN)self_737741)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7318173;
object e_7318254 [4];
c_7318173.hdr.mark = gc_color_red;
 c_7318173.hdr.grayed = 0;
c_7318173.tag = closureN_tag;
 c_7318173.fn = (function_type)__lambda_1461;
c_7318173.num_args = 1;
c_7318173.num_elements = 4;
c_7318173.elements = (object *)e_7318254;
c_7318173.elements[0] = ((closureN)self_737741)->elements[0];
c_7318173.elements[1] = ((closureN)self_737741)->elements[1];
c_7318173.elements[2] = ((closureN)self_737741)->elements[2];
c_7318173.elements[3] = ((closureN)self_737741)->elements[3];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7318173, ((closureN)self_737741)->elements[1]);}
;; 
}

static void __lambda_1461(void *data, object self_737742, int argc, object *args) /* object self_737742, object r_735361 */
 {
 object r_735361 = args[0];
  if( (boolean_f != r_735361) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737742)->elements[2], (((closure)  ((closureN)self_737742)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7318177;
object e_7318252 [4];
c_7318177.hdr.mark = gc_color_red;
 c_7318177.hdr.grayed = 0;
c_7318177.tag = closureN_tag;
 c_7318177.fn = (function_type)__lambda_1462;
c_7318177.num_args = 1;
c_7318177.num_elements = 4;
c_7318177.elements = (object *)e_7318252;
c_7318177.elements[0] = ((closureN)self_737742)->elements[0];
c_7318177.elements[1] = ((closureN)self_737742)->elements[1];
c_7318177.elements[2] = ((closureN)self_737742)->elements[2];
c_7318177.elements[3] = ((closureN)self_737742)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7318177, ((closureN)self_737742)->elements[1]);}
;; 
}

static void __lambda_1462(void *data, object self_737743, int argc, object *args) /* object self_737743, object r_735362 */
 {
 object r_735362 = args[0];
  if( (boolean_f != r_735362) ){ 
  


closureN_type c_7318182;
object e_7318210 [4];
c_7318182.hdr.mark = gc_color_red;
 c_7318182.hdr.grayed = 0;
c_7318182.tag = closureN_tag;
 c_7318182.fn = (function_type)__lambda_1463;
c_7318182.num_args = 1;
c_7318182.num_elements = 4;
c_7318182.elements = (object *)e_7318210;
c_7318182.elements[0] = ((closureN)self_737743)->elements[0];
c_7318182.elements[1] = ((closureN)self_737743)->elements[1];
c_7318182.elements[2] = ((closureN)self_737743)->elements[2];
c_7318182.elements[3] = ((closureN)self_737743)->elements[3];


complex_num_type local_7318213; 
return_closcall3(data,  car(((closureN)self_737743)->elements[3]),  &c_7318182, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318213, ((closureN)self_737743)->elements[1]), ((closureN)self_737743)->elements[0]);
} else { 
    complex_num_type local_7318218; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318218, ((closureN)self_737743)->elements[1])) ){ 
  
closureN_type c_7318221;
object e_7318243 [3];
c_7318221.hdr.mark = gc_color_red;
 c_7318221.hdr.grayed = 0;
c_7318221.tag = closureN_tag;
 c_7318221.fn = (function_type)__lambda_1467;
c_7318221.num_args = 1;
c_7318221.num_elements = 3;
c_7318221.elements = (object *)e_7318243;
c_7318221.elements[0] = ((closureN)self_737743)->elements[0];
c_7318221.elements[1] = ((closureN)self_737743)->elements[1];
c_7318221.elements[2] = ((closureN)self_737743)->elements[2];





return_direct_with_clo1(data,(closure)&c_7318221,__lambda_1467,  equalp(Cyc_car(data, ((closureN)self_737743)->elements[1]), ((closureN)self_737743)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737743)->elements[2], (((closure)  ((closureN)self_737743)->elements[2])->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1467(void *data, object self_737748, int argc, object *args) /* object self_737748, object r_735369 */
 {
 object r_735369 = args[0];
  if( (boolean_f != r_735369) ){ 
  
closureN_type c_7318223;
object e_7318232 [2];
c_7318223.hdr.mark = gc_color_red;
 c_7318223.hdr.grayed = 0;
c_7318223.tag = closureN_tag;
 c_7318223.fn = (function_type)__lambda_1468;
c_7318223.num_args = 1;
c_7318223.num_elements = 2;
c_7318223.elements = (object *)e_7318232;
c_7318223.elements[0] = ((closureN)self_737748)->elements[0];
c_7318223.elements[1] = ((closureN)self_737748)->elements[2];


pair_type local_7318235; 

make_utf8_string_with_len(c_7318236, "recursive call", 14, 14);

pair_type local_7318239; 
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_7318223, set_pair_as_expr(&local_7318235, &c_7318236, set_pair_as_expr(&local_7318239, ((closureN)self_737748)->elements[1], NULL)));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737748)->elements[2], (((closure)  ((closureN)self_737748)->elements[2])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1468(void *data, object self_737749, int argc, object *args) /* object self_737749, object r_735370 */
 {

  
closureN_type c_7318225;
object e_7318229 [2];
c_7318225.hdr.mark = gc_color_red;
 c_7318225.hdr.grayed = 0;
c_7318225.tag = closureN_tag;
 c_7318225.fn = (function_type)__lambda_1469;
c_7318225.num_args = 1;
c_7318225.num_elements = 2;
c_7318225.elements = (object *)e_7318229;
c_7318225.elements[0] = ((closureN)self_737749)->elements[0];
c_7318225.elements[1] = ((closureN)self_737749)->elements[1];


mclosure0(c_7318230, (function_type)__lambda_1470);c_7318230.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7318225,__lambda_1469,  &c_7318230);; 
}

static void __lambda_1470(void *data, object self_737750, int argc, object *args) /* object self_737750, object k_735372, object var_732010_732858 */
 {
 object k_735372 = args[0]; object var_732010_732858 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations)->fn),  k_735372, var_732010_732858, boolean_t);; 
}

static void __lambda_1469(void *data, object self_737751, int argc, object *args) /* object self_737751, object r_735371 */
 {
 object r_735371 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737751)->elements[1], ((closureN)self_737751)->elements[0], r_735371);; 
}

static void __lambda_1463(void *data, object self_737744, int argc, object *args) /* object self_737744, object r_735363 */
 {

  
closureN_type c_7318184;
object e_7318205 [4];
c_7318184.hdr.mark = gc_color_red;
 c_7318184.hdr.grayed = 0;
c_7318184.tag = closureN_tag;
 c_7318184.fn = (function_type)__lambda_1464;
c_7318184.num_args = 1;
c_7318184.num_elements = 4;
c_7318184.elements = (object *)e_7318205;
c_7318184.elements[0] = ((closureN)self_737744)->elements[0];
c_7318184.elements[1] = ((closureN)self_737744)->elements[1];
c_7318184.elements[2] = ((closureN)self_737744)->elements[2];
c_7318184.elements[3] = ((closureN)self_737744)->elements[3];


complex_num_type local_7318208; 
return_direct_with_clo1(data,(closure)&c_7318184,__lambda_1464,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318208, ((closureN)self_737744)->elements[1]));; 
}

static void __lambda_1464(void *data, object self_737745, int argc, object *args) /* object self_737745, object r_735366 */
 {
 object r_735366 = args[0];
  


closureN_type c_7318189;
object e_7318203 [4];
c_7318189.hdr.mark = gc_color_red;
 c_7318189.hdr.grayed = 0;
c_7318189.tag = closureN_tag;
 c_7318189.fn = (function_type)__lambda_1465;
c_7318189.num_args = 1;
c_7318189.num_elements = 4;
c_7318189.elements = (object *)e_7318203;
c_7318189.elements[0] = ((closureN)self_737745)->elements[0];
c_7318189.elements[1] = ((closureN)self_737745)->elements[1];
c_7318189.elements[2] = ((closureN)self_737745)->elements[2];
c_7318189.elements[3] = ((closureN)self_737745)->elements[3];

return_closcall3(data,  car(((closureN)self_737745)->elements[3]),  &c_7318189, r_735366, ((closureN)self_737745)->elements[0]);; 
}

static void __lambda_1465(void *data, object self_737746, int argc, object *args) /* object self_737746, object r_735364 */
 {

  
closureN_type c_7318191;
object e_7318198 [3];
c_7318191.hdr.mark = gc_color_red;
 c_7318191.hdr.grayed = 0;
c_7318191.tag = closureN_tag;
 c_7318191.fn = (function_type)__lambda_1466;
c_7318191.num_args = 1;
c_7318191.num_elements = 3;
c_7318191.elements = (object *)e_7318198;
c_7318191.elements[0] = ((closureN)self_737746)->elements[0];
c_7318191.elements[1] = ((closureN)self_737746)->elements[2];
c_7318191.elements[2] = ((closureN)self_737746)->elements[3];


complex_num_type local_7318201; 
return_direct_with_clo1(data,(closure)&c_7318191,__lambda_1466,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318201, ((closureN)self_737746)->elements[1]));; 
}

static void __lambda_1466(void *data, object self_737747, int argc, object *args) /* object self_737747, object r_735365 */
 {
 object r_735365 = args[0];
  

return_closcall3(data,  car(((closureN)self_737747)->elements[2]),  ((closureN)self_737747)->elements[1], r_735365, ((closureN)self_737747)->elements[0]);; 
}

static void __lambda_1456(void *data, object self_737735, int argc, object *args) /* object self_737735, object k_735356, object e_731985_732857 */
 {
 object k_735356 = args[0]; object e_731985_732857 = args[1];
  

return_closcall3(data,  car(((closureN)self_737735)->elements[1]),  k_735356, e_731985_732857, ((closureN)self_737735)->elements[0]);; 
}

static void __lambda_1454(void *data, object self_737736, int argc, object *args) /* object self_737736, object r_735354 */
 {
 object r_735354 = args[0];
  
closureN_type c_7318139;
object e_7318143 [2];
c_7318139.hdr.mark = gc_color_red;
 c_7318139.hdr.grayed = 0;
c_7318139.tag = closureN_tag;
 c_7318139.fn = (function_type)__lambda_1455;
c_7318139.num_args = 1;
c_7318139.num_elements = 2;
c_7318139.elements = (object *)e_7318143;
c_7318139.elements[0] = ((closureN)self_737736)->elements[1];
c_7318139.elements[1] = r_735354;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7318139, ((closureN)self_737736)->elements[0]);; 
}

static void __lambda_1455(void *data, object self_737737, int argc, object *args) /* object self_737737, object r_735355 */
 {
 object r_735355 = 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_737737)->elements[0], ((closureN)self_737737)->elements[1], r_735355);; 
}

static void __lambda_1442(void *data, object self_737752, int argc, object *args) /* object self_737752, object r_735351 */
 {
 object r_735351 = args[0];
  
closureN_type c_7318067;
object e_7318128 [3];
c_7318067.hdr.mark = gc_color_red;
 c_7318067.hdr.grayed = 0;
c_7318067.tag = closureN_tag;
 c_7318067.fn = (function_type)__lambda_1443;
c_7318067.num_args = 1;
c_7318067.num_elements = 3;
c_7318067.elements = (object *)e_7318128;
c_7318067.elements[0] = ((closureN)self_737752)->elements[0];
c_7318067.elements[1] = ((closureN)self_737752)->elements[1];
c_7318067.elements[2] = ((closureN)self_737752)->elements[2];



return_direct_with_clo1(data,(closure)&c_7318067,__lambda_1443,  Cyc_set_cell(data, ((closureN)self_737752)->elements[2], r_735351));; 
}

static void __lambda_1443(void *data, object self_737753, int argc, object *args) /* object self_737753, object r_735337 */
 {

    
if( (boolean_f != Cyc_is_pair(((closureN)self_737753)->elements[0])) ){ 
  
closureN_type c_7318072;
object e_7318076 [2];
c_7318072.hdr.mark = gc_color_red;
 c_7318072.hdr.grayed = 0;
c_7318072.tag = closureN_tag;
 c_7318072.fn = (function_type)__lambda_1444;
c_7318072.num_args = 1;
c_7318072.num_elements = 2;
c_7318072.elements = (object *)e_7318076;
c_7318072.elements[0] = ((closureN)self_737753)->elements[0];
c_7318072.elements[1] = ((closureN)self_737753)->elements[1];


closureN_type c_7318077;
object e_7318125 [1];
c_7318077.hdr.mark = gc_color_red;
 c_7318077.hdr.grayed = 0;
c_7318077.tag = closureN_tag;
 c_7318077.fn = (function_type)__lambda_1445;
c_7318077.num_args = 1;
c_7318077.num_elements = 1;
c_7318077.elements = (object *)e_7318125;
c_7318077.elements[0] = ((closureN)self_737753)->elements[2];

return_direct_with_clo1(data,(closure)&c_7318072,__lambda_1444,  &c_7318077);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737753)->elements[1], (((closure)  ((closureN)self_737753)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1445(void *data, object self_737754, int argc, object *args) /* object self_737754, object k_735340, object exp_732012_732859 */
 {
 object k_735340 = args[0]; object exp_732012_732859 = args[1];
  
closureN_type c_7318079;
object e_7318124 [3];
c_7318079.hdr.mark = gc_color_red;
 c_7318079.hdr.grayed = 0;
c_7318079.tag = closureN_tag;
 c_7318079.fn = (function_type)__lambda_1446;
c_7318079.num_args = 1;
c_7318079.num_elements = 3;
c_7318079.elements = (object *)e_7318124;
c_7318079.elements[0] = exp_732012_732859;
c_7318079.elements[1] = k_735340;
c_7318079.elements[2] = ((closureN)self_737754)->elements[0];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7318079, exp_732012_732859);; 
}

static void __lambda_1446(void *data, object self_737755, int argc, object *args) /* object self_737755, object tmp_732014_732017_732860 */
 {
 object tmp_732014_732017_732860 = args[0];
  if( (boolean_f != tmp_732014_732017_732860) ){ 
  
closureN_type c_7318081;
object e_7318117 [3];
c_7318081.hdr.mark = gc_color_red;
 c_7318081.hdr.grayed = 0;
c_7318081.tag = closureN_tag;
 c_7318081.fn = (function_type)__lambda_1447;
c_7318081.num_args = 1;
c_7318081.num_elements = 3;
c_7318081.elements = (object *)e_7318117;
c_7318081.elements[0] = ((closureN)self_737755)->elements[0];
c_7318081.elements[1] = ((closureN)self_737755)->elements[1];
c_7318081.elements[2] = ((closureN)self_737755)->elements[2];


complex_num_type local_7318120; 
return_direct_with_clo1(data,(closure)&c_7318081,__lambda_1447,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318120, ((closureN)self_737755)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737755)->elements[1], (((closure)  ((closureN)self_737755)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1447(void *data, object self_737756, int argc, object *args) /* object self_737756, object def_91exps_732022_732861 */
 {
 object def_91exps_732022_732861 = args[0];
  if( (boolean_f != def_91exps_732022_732861) ){ 
  
closureN_type c_7318083;
object e_7318112 [4];
c_7318083.hdr.mark = gc_color_red;
 c_7318083.hdr.grayed = 0;
c_7318083.tag = closureN_tag;
 c_7318083.fn = (function_type)__lambda_1448;
c_7318083.num_args = 1;
c_7318083.num_elements = 4;
c_7318083.elements = (object *)e_7318112;
c_7318083.elements[0] = def_91exps_732022_732861;
c_7318083.elements[1] = ((closureN)self_737756)->elements[0];
c_7318083.elements[2] = ((closureN)self_737756)->elements[1];
c_7318083.elements[3] = ((closureN)self_737756)->elements[2];



return_direct_with_clo2(data,  __glo_record_127_scheme_base, (((closure)  __glo_record_127_scheme_base)->fn),  &c_7318083, Cyc_car(data, def_91exps_732022_732861));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737756)->elements[1], (((closure)  ((closureN)self_737756)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1448(void *data, object self_737757, int argc, object *args) /* object self_737757, object tmp_732025_732028_732862 */
 {
 object tmp_732025_732028_732862 = args[0];
  if( (boolean_f != tmp_732025_732028_732862) ){ 
  
closureN_type c_7318085;
object e_7318106 [4];
c_7318085.hdr.mark = gc_color_red;
 c_7318085.hdr.grayed = 0;
c_7318085.tag = closureN_tag;
 c_7318085.fn = (function_type)__lambda_1449;
c_7318085.num_args = 1;
c_7318085.num_elements = 4;
c_7318085.elements = (object *)e_7318106;
c_7318085.elements[0] = ((closureN)self_737757)->elements[0];
c_7318085.elements[1] = ((closureN)self_737757)->elements[1];
c_7318085.elements[2] = ((closureN)self_737757)->elements[2];
c_7318085.elements[3] = ((closureN)self_737757)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7318085, Cyc_car(data, ((closureN)self_737757)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737757)->elements[2], (((closure)  ((closureN)self_737757)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1449(void *data, object self_737758, int argc, object *args) /* object self_737758, object tmp_732031_732034_732863 */
 {
 object tmp_732031_732034_732863 = args[0];
  if( (boolean_f != tmp_732031_732034_732863) ){ 
  
closureN_type c_7318087;
object e_7318100 [3];
c_7318087.hdr.mark = gc_color_red;
 c_7318087.hdr.grayed = 0;
c_7318087.tag = closureN_tag;
 c_7318087.fn = (function_type)__lambda_1450;
c_7318087.num_args = 1;
c_7318087.num_elements = 3;
c_7318087.elements = (object *)e_7318100;
c_7318087.elements[0] = ((closureN)self_737758)->elements[1];
c_7318087.elements[1] = ((closureN)self_737758)->elements[2];
c_7318087.elements[2] = ((closureN)self_737758)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7318087, Cyc_car(data, ((closureN)self_737758)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737758)->elements[2], (((closure)  ((closureN)self_737758)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1450(void *data, object self_737759, int argc, object *args) /* object self_737759, object r_735347 */
 {
 object r_735347 = args[0];
  
closureN_type c_7318089;
object e_7318098 [3];
c_7318089.hdr.mark = gc_color_red;
 c_7318089.hdr.grayed = 0;
c_7318089.tag = closureN_tag;
 c_7318089.fn = (function_type)__lambda_1451;
c_7318089.num_args = 1;
c_7318089.num_elements = 3;
c_7318089.elements = (object *)e_7318098;
c_7318089.elements[0] = ((closureN)self_737759)->elements[1];
c_7318089.elements[1] = r_735347;
c_7318089.elements[2] = ((closureN)self_737759)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7318089, ((closureN)self_737759)->elements[0]);; 
}

static void __lambda_1451(void *data, object self_737760, int argc, object *args) /* object self_737760, object r_735346 */
 {
 object r_735346 = args[0];
  



return_closcall3(data,  car(((closureN)self_737760)->elements[2]),  ((closureN)self_737760)->elements[0], Cyc_car(data, ((closureN)self_737760)->elements[1]), r_735346);; 
}

static void __lambda_1444(void *data, object self_737761, int argc, object *args) /* object self_737761, object r_735339 */
 {
 object r_735339 = 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_737761)->elements[1], r_735339, ((closureN)self_737761)->elements[0]);; 
}

static void __lambda_1395(void *data, object _, int argc, object *args) /* closure _,object k_735265, object exp_731894_732828 */
 {
object k_735265 = args[0]; object exp_731894_732828 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:find-direct-recursive-calls");

closureN_type c_7317700;
object e_7318058 [2];
c_7317700.hdr.mark = gc_color_red;
 c_7317700.hdr.grayed = 0;
c_7317700.tag = closureN_tag;
 c_7317700.fn = (function_type)__lambda_1396;
c_7317700.num_args = 3;
c_7317700.num_elements = 2;
c_7317700.elements = (object *)e_7318058;
c_7317700.elements[0] = exp_731894_732828;
c_7317700.elements[1] = k_735265;

return_direct_with_clo3(data,(closure)&c_7317700,__lambda_1396,  boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_1396(void *data, object self_737683, int argc, object *args) /* object self_737683, object check_91args_732833, object check_91cont_732834, object scan_732835 */
 {
 object check_91args_732833 = args[0]; object check_91cont_732834 = args[1]; object scan_732835 = args[2];
  
closureN_type c_7317702;
object e_7318054 [4];
c_7317702.hdr.mark = gc_color_red;
 c_7317702.hdr.grayed = 0;
c_7317702.tag = closureN_tag;
 c_7317702.fn = (function_type)__lambda_1889;
c_7317702.num_args = 1;
c_7317702.num_elements = 4;
c_7317702.elements = (object *)e_7318054;
c_7317702.elements[0] = check_91cont_732834;
c_7317702.elements[1] = ((closureN)self_737683)->elements[0];
c_7317702.elements[2] = ((closureN)self_737683)->elements[1];
c_7317702.elements[3] = scan_732835;


pair_type local_7318057; 
return_direct_with_clo1(data,(closure)&c_7317702,__lambda_1889,  set_cell_as_expr(&local_7318057, check_91args_732833));; 
}

static void __lambda_1889(void *data, object self_737684, int argc, object *args) /* object self_737684, object check_91args_732833 */
 {
 object check_91args_732833 = args[0];
  
closureN_type c_7317704;
object e_7318049 [4];
c_7317704.hdr.mark = gc_color_red;
 c_7317704.hdr.grayed = 0;
c_7317704.tag = closureN_tag;
 c_7317704.fn = (function_type)__lambda_1888;
c_7317704.num_args = 1;
c_7317704.num_elements = 4;
c_7317704.elements = (object *)e_7318049;
c_7317704.elements[0] = check_91args_732833;
c_7317704.elements[1] = ((closureN)self_737684)->elements[1];
c_7317704.elements[2] = ((closureN)self_737684)->elements[2];
c_7317704.elements[3] = ((closureN)self_737684)->elements[3];


pair_type local_7318052; 
return_direct_with_clo1(data,(closure)&c_7317704,__lambda_1888,  set_cell_as_expr(&local_7318052, ((closureN)self_737684)->elements[0]));; 
}

static void __lambda_1888(void *data, object self_737685, int argc, object *args) /* object self_737685, object check_91cont_732834 */
 {
 object check_91cont_732834 = args[0];
  
closureN_type c_7317706;
object e_7318044 [4];
c_7317706.hdr.mark = gc_color_red;
 c_7317706.hdr.grayed = 0;
c_7317706.tag = closureN_tag;
 c_7317706.fn = (function_type)__lambda_1887;
c_7317706.num_args = 1;
c_7317706.num_elements = 4;
c_7317706.elements = (object *)e_7318044;
c_7317706.elements[0] = ((closureN)self_737685)->elements[0];
c_7317706.elements[1] = check_91cont_732834;
c_7317706.elements[2] = ((closureN)self_737685)->elements[1];
c_7317706.elements[3] = ((closureN)self_737685)->elements[2];


pair_type local_7318047; 
return_direct_with_clo1(data,(closure)&c_7317706,__lambda_1887,  set_cell_as_expr(&local_7318047, ((closureN)self_737685)->elements[3]));; 
}

static void __lambda_1887(void *data, object self_737686, int argc, object *args) /* object self_737686, object scan_732835 */
 {
 object scan_732835 = args[0];
  
closureN_type c_7317708;
object e_7318037 [5];
c_7317708.hdr.mark = gc_color_red;
 c_7317708.hdr.grayed = 0;
c_7317708.tag = closureN_tag;
 c_7317708.fn = (function_type)__lambda_1397;
c_7317708.num_args = 1;
c_7317708.num_elements = 5;
c_7317708.elements = (object *)e_7318037;
c_7317708.elements[0] = ((closureN)self_737686)->elements[0];
c_7317708.elements[1] = ((closureN)self_737686)->elements[1];
c_7317708.elements[2] = ((closureN)self_737686)->elements[2];
c_7317708.elements[3] = ((closureN)self_737686)->elements[3];
c_7317708.elements[4] = scan_732835;


mclosure0(c_7318038, (function_type)__lambda_1439);c_7318038.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7317708,__lambda_1397,  &c_7318038);; 
}

static void __lambda_1439(void *data, object self_737687, int argc, object *args) /* object self_737687, object k_735332, object k_731895_732839 */
 {
 object k_735332 = args[0]; object k_731895_732839 = args[1];
    complex_num_type local_7318041; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7318041, k_731895_732839)) ){ 
  return_direct_with_clo1(data,  k_735332, (((closure)  k_735332)->fn),  boolean_t);
} else { 
  return_direct_with_clo1(data,  k_735332, (((closure)  k_735332)->fn),  boolean_f);}
;; 
}

static void __lambda_1397(void *data, object self_737688, int argc, object *args) /* object self_737688, object r_735331 */
 {
 object r_735331 = args[0];
  
closureN_type c_7317710;
object e_7318033 [5];
c_7317710.hdr.mark = gc_color_red;
 c_7317710.hdr.grayed = 0;
c_7317710.tag = closureN_tag;
 c_7317710.fn = (function_type)__lambda_1398;
c_7317710.num_args = 1;
c_7317710.num_elements = 5;
c_7317710.elements = (object *)e_7318033;
c_7317710.elements[0] = ((closureN)self_737688)->elements[0];
c_7317710.elements[1] = ((closureN)self_737688)->elements[1];
c_7317710.elements[2] = ((closureN)self_737688)->elements[2];
c_7317710.elements[3] = ((closureN)self_737688)->elements[3];
c_7317710.elements[4] = ((closureN)self_737688)->elements[4];



return_direct_with_clo1(data,(closure)&c_7317710,__lambda_1398,  Cyc_set_cell(data, ((closureN)self_737688)->elements[1], r_735331));; 
}

static void __lambda_1398(void *data, object self_737689, int argc, object *args) /* object self_737689, object r_735266 */
 {

  
closureN_type c_7317712;
object e_7317961 [5];
c_7317712.hdr.mark = gc_color_red;
 c_7317712.hdr.grayed = 0;
c_7317712.tag = closureN_tag;
 c_7317712.fn = (function_type)__lambda_1399;
c_7317712.num_args = 1;
c_7317712.num_elements = 5;
c_7317712.elements = (object *)e_7317961;
c_7317712.elements[0] = ((closureN)self_737689)->elements[0];
c_7317712.elements[1] = ((closureN)self_737689)->elements[1];
c_7317712.elements[2] = ((closureN)self_737689)->elements[2];
c_7317712.elements[3] = ((closureN)self_737689)->elements[3];
c_7317712.elements[4] = ((closureN)self_737689)->elements[4];


closureN_type c_7317962;
object e_7318032 [1];
c_7317962.hdr.mark = gc_color_red;
 c_7317962.hdr.grayed = 0;
c_7317962.tag = closureN_tag;
 c_7317962.fn = (function_type)__lambda_1431;
c_7317962.num_args = 1;
c_7317962.num_elements = 1;
c_7317962.elements = (object *)e_7318032;
c_7317962.elements[0] = ((closureN)self_737689)->elements[0];

return_direct_with_clo1(data,(closure)&c_7317712,__lambda_1399,  &c_7317962);; 
}

static void __lambda_1431(void *data, object self_737690, int argc, object *args) /* object self_737690, object k_735319, object args_731900_732840 */
 {
 object k_735319 = args[0]; object args_731900_732840 = args[1];
  
closureN_type c_7317964;
object e_7318031 [3];
c_7317964.hdr.mark = gc_color_red;
 c_7317964.hdr.grayed = 0;
c_7317964.tag = closureN_tag;
 c_7317964.fn = (function_type)__lambda_1432;
c_7317964.num_args = 1;
c_7317964.num_elements = 3;
c_7317964.elements = (object *)e_7318031;
c_7317964.elements[0] = args_731900_732840;
c_7317964.elements[1] = ((closureN)self_737690)->elements[0];
c_7317964.elements[2] = k_735319;

return_direct_with_clo1(data,(closure)&c_7317964,__lambda_1432,  boolean_f);; 
}

static void __lambda_1432(void *data, object self_737691, int argc, object *args) /* object self_737691, object check_732841 */
 {
 object check_732841 = args[0];
  
closureN_type c_7317966;
object e_7318027 [3];
c_7317966.hdr.mark = gc_color_red;
 c_7317966.hdr.grayed = 0;
c_7317966.tag = closureN_tag;
 c_7317966.fn = (function_type)__lambda_1886;
c_7317966.num_args = 1;
c_7317966.num_elements = 3;
c_7317966.elements = (object *)e_7318027;
c_7317966.elements[0] = ((closureN)self_737691)->elements[0];
c_7317966.elements[1] = ((closureN)self_737691)->elements[1];
c_7317966.elements[2] = ((closureN)self_737691)->elements[2];


pair_type local_7318030; 
return_direct_with_clo1(data,(closure)&c_7317966,__lambda_1886,  set_cell_as_expr(&local_7318030, check_732841));; 
}

static void __lambda_1886(void *data, object self_737692, int argc, object *args) /* object self_737692, object check_732841 */
 {
 object check_732841 = args[0];
  
closureN_type c_7317968;
object e_7317981 [3];
c_7317968.hdr.mark = gc_color_red;
 c_7317968.hdr.grayed = 0;
c_7317968.tag = closureN_tag;
 c_7317968.fn = (function_type)__lambda_1433;
c_7317968.num_args = 1;
c_7317968.num_elements = 3;
c_7317968.elements = (object *)e_7317981;
c_7317968.elements[0] = ((closureN)self_737692)->elements[0];
c_7317968.elements[1] = check_732841;
c_7317968.elements[2] = ((closureN)self_737692)->elements[2];


closureN_type c_7317982;
object e_7318026 [1];
c_7317982.hdr.mark = gc_color_red;
 c_7317982.hdr.grayed = 0;
c_7317982.tag = closureN_tag;
 c_7317982.fn = (function_type)__lambda_1435;
c_7317982.num_args = 1;
c_7317982.num_elements = 1;
c_7317982.elements = (object *)e_7318026;
c_7317982.elements[0] = ((closureN)self_737692)->elements[1];

return_direct_with_clo1(data,(closure)&c_7317968,__lambda_1433,  &c_7317982);; 
}

static void __lambda_1435(void *data, object self_737693, int argc, object *args) /* object self_737693, object k_735322, object exp_731901_732842 */
 {
 object k_735322 = args[0]; object exp_731901_732842 = args[1];
  
closureN_type c_7317984;
object e_7318025 [3];
c_7317984.hdr.mark = gc_color_red;
 c_7317984.hdr.grayed = 0;
c_7317984.tag = closureN_tag;
 c_7317984.fn = (function_type)__lambda_1436;
c_7317984.num_args = 1;
c_7317984.num_elements = 3;
c_7317984.elements = (object *)e_7318025;
c_7317984.elements[0] = ((closureN)self_737693)->elements[0];
c_7317984.elements[1] = exp_731901_732842;
c_7317984.elements[2] = k_735322;

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7317984, exp_731901_732842);; 
}

static void __lambda_1436(void *data, object self_737694, int argc, object *args) /* object self_737694, object r_735323 */
 {
 object r_735323 = args[0];
  if( (boolean_f != r_735323) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737694)->elements[2], (((closure)  ((closureN)self_737694)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_7317988;
object e_7318023 [3];
c_7317988.hdr.mark = gc_color_red;
 c_7317988.hdr.grayed = 0;
c_7317988.tag = closureN_tag;
 c_7317988.fn = (function_type)__lambda_1437;
c_7317988.num_args = 1;
c_7317988.num_elements = 3;
c_7317988.elements = (object *)e_7318023;
c_7317988.elements[0] = ((closureN)self_737694)->elements[0];
c_7317988.elements[1] = ((closureN)self_737694)->elements[1];
c_7317988.elements[2] = ((closureN)self_737694)->elements[2];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7317988, ((closureN)self_737694)->elements[1]);}
;; 
}

static void __lambda_1437(void *data, object self_737695, int argc, object *args) /* object self_737695, object r_735324 */
 {
 object r_735324 = args[0];
  if( (boolean_f != r_735324) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737695)->elements[2], (((closure)  ((closureN)self_737695)->elements[2])->fn),  boolean_t);
} else { 
    complex_num_type local_7317993; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317993, ((closureN)self_737695)->elements[1])) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737695)->elements[2], (((closure)  ((closureN)self_737695)->elements[2])->fn),  boolean_t);
} else { 
    complex_num_type local_7317999; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317999, ((closureN)self_737695)->elements[1])) ){ 
  
closureN_type c_7318002;
object e_7318013 [3];
c_7318002.hdr.mark = gc_color_red;
 c_7318002.hdr.grayed = 0;
c_7318002.tag = closureN_tag;
 c_7318002.fn = (function_type)__lambda_1438;
c_7318002.num_args = 1;
c_7318002.num_elements = 3;
c_7318002.elements = (object *)e_7318013;
c_7318002.elements[0] = ((closureN)self_737695)->elements[0];
c_7318002.elements[1] = ((closureN)self_737695)->elements[1];
c_7318002.elements[2] = ((closureN)self_737695)->elements[2];






make_pair(c_7318020,quote_cdr,NULL);c_7318020.hdr.immutable = 1;

make_pair(c_7318019,quote_car,&c_7318020);c_7318019.hdr.immutable = 1;
return_direct_with_clo1(data,(closure)&c_7318002,__lambda_1438,  memberp(data, Cyc_car(data, ((closureN)self_737695)->elements[1]), &c_7318019));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737695)->elements[2], (((closure)  ((closureN)self_737695)->elements[2])->fn),  boolean_f);}
;}
;}
;; 
}

static void __lambda_1438(void *data, object self_737696, int argc, object *args) /* object self_737696, object r_735327 */
 {
 object r_735327 = args[0];
  if( (boolean_f != r_735327) ){ 
  



return_closcall2(data,  car(((closureN)self_737696)->elements[0]),  ((closureN)self_737696)->elements[2], Cyc_cdr(data, ((closureN)self_737696)->elements[1]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737696)->elements[2], (((closure)  ((closureN)self_737696)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1433(void *data, object self_737697, int argc, object *args) /* object self_737697, object r_735321 */
 {
 object r_735321 = args[0];
  
closureN_type c_7317970;
object e_7317977 [3];
c_7317970.hdr.mark = gc_color_red;
 c_7317970.hdr.grayed = 0;
c_7317970.tag = closureN_tag;
 c_7317970.fn = (function_type)__lambda_1434;
c_7317970.num_args = 1;
c_7317970.num_elements = 3;
c_7317970.elements = (object *)e_7317977;
c_7317970.elements[0] = ((closureN)self_737697)->elements[0];
c_7317970.elements[1] = ((closureN)self_737697)->elements[1];
c_7317970.elements[2] = ((closureN)self_737697)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317970,__lambda_1434,  Cyc_set_cell(data, ((closureN)self_737697)->elements[1], r_735321));; 
}

static void __lambda_1434(void *data, object self_737698, int argc, object *args) /* object self_737698, object r_735320 */
 {

  

return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  ((closureN)self_737698)->elements[2], car(((closureN)self_737698)->elements[1]), ((closureN)self_737698)->elements[0]);; 
}

static void __lambda_1399(void *data, object self_737699, int argc, object *args) /* object self_737699, object r_735318 */
 {
 object r_735318 = args[0];
  
closureN_type c_7317714;
object e_7317957 [5];
c_7317714.hdr.mark = gc_color_red;
 c_7317714.hdr.grayed = 0;
c_7317714.tag = closureN_tag;
 c_7317714.fn = (function_type)__lambda_1400;
c_7317714.num_args = 1;
c_7317714.num_elements = 5;
c_7317714.elements = (object *)e_7317957;
c_7317714.elements[0] = ((closureN)self_737699)->elements[0];
c_7317714.elements[1] = ((closureN)self_737699)->elements[1];
c_7317714.elements[2] = ((closureN)self_737699)->elements[2];
c_7317714.elements[3] = ((closureN)self_737699)->elements[3];
c_7317714.elements[4] = ((closureN)self_737699)->elements[4];



return_direct_with_clo1(data,(closure)&c_7317714,__lambda_1400,  Cyc_set_cell(data, ((closureN)self_737699)->elements[0], r_735318));; 
}

static void __lambda_1400(void *data, object self_737700, int argc, object *args) /* object self_737700, object r_735267 */
 {

  
closureN_type c_7317716;
object e_7317783 [3];
c_7317716.hdr.mark = gc_color_red;
 c_7317716.hdr.grayed = 0;
c_7317716.tag = closureN_tag;
 c_7317716.fn = (function_type)__lambda_1401;
c_7317716.num_args = 1;
c_7317716.num_elements = 3;
c_7317716.elements = (object *)e_7317783;
c_7317716.elements[0] = ((closureN)self_737700)->elements[2];
c_7317716.elements[1] = ((closureN)self_737700)->elements[3];
c_7317716.elements[2] = ((closureN)self_737700)->elements[4];


closureN_type c_7317784;
object e_7317956 [3];
c_7317784.hdr.mark = gc_color_red;
 c_7317784.hdr.grayed = 0;
c_7317784.tag = closureN_tag;
 c_7317784.fn = (function_type)__lambda_1411;
c_7317784.num_args = 2;
c_7317784.num_elements = 3;
c_7317784.elements = (object *)e_7317956;
c_7317784.elements[0] = ((closureN)self_737700)->elements[0];
c_7317784.elements[1] = ((closureN)self_737700)->elements[1];
c_7317784.elements[2] = ((closureN)self_737700)->elements[4];

return_direct_with_clo1(data,(closure)&c_7317716,__lambda_1401,  &c_7317784);; 
}

static void __lambda_1411(void *data, object self_737701, int argc, object *args) /* object self_737701, object k_735283, object exp_731916_732843, object def_91sym_731917_732844 */
 {
 object k_735283 = args[0]; object exp_731916_732843 = args[1]; object def_91sym_731917_732844 = args[2];
  
closureN_type c_7317786;
object e_7317955 [6];
c_7317786.hdr.mark = gc_color_red;
 c_7317786.hdr.grayed = 0;
c_7317786.tag = closureN_tag;
 c_7317786.fn = (function_type)__lambda_1412;
c_7317786.num_args = 1;
c_7317786.num_elements = 6;
c_7317786.elements = (object *)e_7317955;
c_7317786.elements[0] = ((closureN)self_737701)->elements[0];
c_7317786.elements[1] = ((closureN)self_737701)->elements[1];
c_7317786.elements[2] = def_91sym_731917_732844;
c_7317786.elements[3] = exp_731916_732843;
c_7317786.elements[4] = k_735283;
c_7317786.elements[5] = ((closureN)self_737701)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317786, exp_731916_732843);; 
}

static void __lambda_1412(void *data, object self_737702, int argc, object *args) /* object self_737702, object r_735284 */
 {
 object r_735284 = args[0];
  if( (boolean_f != r_735284) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737702)->elements[4], (((closure)  ((closureN)self_737702)->elements[4])->fn),  boolean_f);
} else { 
  
closureN_type c_7317790;
object e_7317953 [6];
c_7317790.hdr.mark = gc_color_red;
 c_7317790.hdr.grayed = 0;
c_7317790.tag = closureN_tag;
 c_7317790.fn = (function_type)__lambda_1413;
c_7317790.num_args = 1;
c_7317790.num_elements = 6;
c_7317790.elements = (object *)e_7317953;
c_7317790.elements[0] = ((closureN)self_737702)->elements[0];
c_7317790.elements[1] = ((closureN)self_737702)->elements[1];
c_7317790.elements[2] = ((closureN)self_737702)->elements[2];
c_7317790.elements[3] = ((closureN)self_737702)->elements[3];
c_7317790.elements[4] = ((closureN)self_737702)->elements[4];
c_7317790.elements[5] = ((closureN)self_737702)->elements[5];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7317790, ((closureN)self_737702)->elements[3]);}
;; 
}

static void __lambda_1413(void *data, object self_737703, int argc, object *args) /* object self_737703, object r_735285 */
 {
 object r_735285 = args[0];
  if( (boolean_f != r_735285) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737703)->elements[4], (((closure)  ((closureN)self_737703)->elements[4])->fn),  ((closureN)self_737703)->elements[3]);
} else { 
  
closureN_type c_7317795;
object e_7317951 [6];
c_7317795.hdr.mark = gc_color_red;
 c_7317795.hdr.grayed = 0;
c_7317795.tag = closureN_tag;
 c_7317795.fn = (function_type)__lambda_1414;
c_7317795.num_args = 1;
c_7317795.num_elements = 6;
c_7317795.elements = (object *)e_7317951;
c_7317795.elements[0] = ((closureN)self_737703)->elements[0];
c_7317795.elements[1] = ((closureN)self_737703)->elements[1];
c_7317795.elements[2] = ((closureN)self_737703)->elements[2];
c_7317795.elements[3] = ((closureN)self_737703)->elements[3];
c_7317795.elements[4] = ((closureN)self_737703)->elements[4];
c_7317795.elements[5] = ((closureN)self_737703)->elements[5];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7317795, ((closureN)self_737703)->elements[3]);}
;; 
}

static void __lambda_1414(void *data, object self_737704, int argc, object *args) /* object self_737704, object r_735286 */
 {
 object r_735286 = args[0];
  if( (boolean_f != r_735286) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737704)->elements[4], (((closure)  ((closureN)self_737704)->elements[4])->fn),  ((closureN)self_737704)->elements[3]);
} else { 
  
closureN_type c_7317800;
object e_7317946 [6];
c_7317800.hdr.mark = gc_color_red;
 c_7317800.hdr.grayed = 0;
c_7317800.tag = closureN_tag;
 c_7317800.fn = (function_type)__lambda_1415;
c_7317800.num_args = 1;
c_7317800.num_elements = 6;
c_7317800.elements = (object *)e_7317946;
c_7317800.elements[0] = ((closureN)self_737704)->elements[0];
c_7317800.elements[1] = ((closureN)self_737704)->elements[1];
c_7317800.elements[2] = ((closureN)self_737704)->elements[2];
c_7317800.elements[3] = ((closureN)self_737704)->elements[3];
c_7317800.elements[4] = ((closureN)self_737704)->elements[4];
c_7317800.elements[5] = ((closureN)self_737704)->elements[5];


complex_num_type local_7317949; 
return_direct_with_clo1(data,(closure)&c_7317800,__lambda_1415,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317949, ((closureN)self_737704)->elements[3]));}
;; 
}

static void __lambda_1415(void *data, object self_737705, int argc, object *args) /* object self_737705, object r_735287 */
 {
 object r_735287 = args[0];
  if( (boolean_f != r_735287) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737705)->elements[4], (((closure)  ((closureN)self_737705)->elements[4])->fn),  ((closureN)self_737705)->elements[3]);
} else { 
  
closureN_type c_7317805;
object e_7317944 [6];
c_7317805.hdr.mark = gc_color_red;
 c_7317805.hdr.grayed = 0;
c_7317805.tag = closureN_tag;
 c_7317805.fn = (function_type)__lambda_1416;
c_7317805.num_args = 1;
c_7317805.num_elements = 6;
c_7317805.elements = (object *)e_7317944;
c_7317805.elements[0] = ((closureN)self_737705)->elements[0];
c_7317805.elements[1] = ((closureN)self_737705)->elements[1];
c_7317805.elements[2] = ((closureN)self_737705)->elements[2];
c_7317805.elements[3] = ((closureN)self_737705)->elements[3];
c_7317805.elements[4] = ((closureN)self_737705)->elements[4];
c_7317805.elements[5] = ((closureN)self_737705)->elements[5];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7317805, ((closureN)self_737705)->elements[3]);}
;; 
}

static void __lambda_1416(void *data, object self_737706, int argc, object *args) /* object self_737706, object r_735288 */
 {
 object r_735288 = args[0];
  if( (boolean_f != r_735288) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737706)->elements[4], (((closure)  ((closureN)self_737706)->elements[4])->fn),  boolean_f);
} else { 
  
closureN_type c_7317809;
object e_7317942 [6];
c_7317809.hdr.mark = gc_color_red;
 c_7317809.hdr.grayed = 0;
c_7317809.tag = closureN_tag;
 c_7317809.fn = (function_type)__lambda_1417;
c_7317809.num_args = 1;
c_7317809.num_elements = 6;
c_7317809.elements = (object *)e_7317942;
c_7317809.elements[0] = ((closureN)self_737706)->elements[0];
c_7317809.elements[1] = ((closureN)self_737706)->elements[1];
c_7317809.elements[2] = ((closureN)self_737706)->elements[2];
c_7317809.elements[3] = ((closureN)self_737706)->elements[3];
c_7317809.elements[4] = ((closureN)self_737706)->elements[4];
c_7317809.elements[5] = ((closureN)self_737706)->elements[5];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7317809, ((closureN)self_737706)->elements[3]);}
;; 
}

static void __lambda_1417(void *data, object self_737707, int argc, object *args) /* object self_737707, object r_735289 */
 {
 object r_735289 = args[0];
  if( (boolean_f != r_735289) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737707)->elements[4], (((closure)  ((closureN)self_737707)->elements[4])->fn),  boolean_f);
} else { 
  
closureN_type c_7317813;
object e_7317940 [6];
c_7317813.hdr.mark = gc_color_red;
 c_7317813.hdr.grayed = 0;
c_7317813.tag = closureN_tag;
 c_7317813.fn = (function_type)__lambda_1418;
c_7317813.num_args = 1;
c_7317813.num_elements = 6;
c_7317813.elements = (object *)e_7317940;
c_7317813.elements[0] = ((closureN)self_737707)->elements[0];
c_7317813.elements[1] = ((closureN)self_737707)->elements[1];
c_7317813.elements[2] = ((closureN)self_737707)->elements[2];
c_7317813.elements[3] = ((closureN)self_737707)->elements[3];
c_7317813.elements[4] = ((closureN)self_737707)->elements[4];
c_7317813.elements[5] = ((closureN)self_737707)->elements[5];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7317813, ((closureN)self_737707)->elements[3]);}
;; 
}

static void __lambda_1418(void *data, object self_737708, int argc, object *args) /* object self_737708, object r_735290 */
 {
 object r_735290 = args[0];
  if( (boolean_f != r_735290) ){ 
  


closureN_type c_7317818;
object e_7317846 [4];
c_7317818.hdr.mark = gc_color_red;
 c_7317818.hdr.grayed = 0;
c_7317818.tag = closureN_tag;
 c_7317818.fn = (function_type)__lambda_1419;
c_7317818.num_args = 1;
c_7317818.num_elements = 4;
c_7317818.elements = (object *)e_7317846;
c_7317818.elements[0] = ((closureN)self_737708)->elements[2];
c_7317818.elements[1] = ((closureN)self_737708)->elements[3];
c_7317818.elements[2] = ((closureN)self_737708)->elements[4];
c_7317818.elements[3] = ((closureN)self_737708)->elements[5];


complex_num_type local_7317849; 
return_closcall3(data,  car(((closureN)self_737708)->elements[5]),  &c_7317818, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317849, ((closureN)self_737708)->elements[3]), ((closureN)self_737708)->elements[2]);
} else { 
    complex_num_type local_7317854; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317854, ((closureN)self_737708)->elements[3])) ){ 
  
closureN_type c_7317857;
object e_7317931 [5];
c_7317857.hdr.mark = gc_color_red;
 c_7317857.hdr.grayed = 0;
c_7317857.tag = closureN_tag;
 c_7317857.fn = (function_type)__lambda_1423;
c_7317857.num_args = 1;
c_7317857.num_elements = 5;
c_7317857.elements = (object *)e_7317931;
c_7317857.elements[0] = ((closureN)self_737708)->elements[0];
c_7317857.elements[1] = ((closureN)self_737708)->elements[1];
c_7317857.elements[2] = ((closureN)self_737708)->elements[2];
c_7317857.elements[3] = ((closureN)self_737708)->elements[3];
c_7317857.elements[4] = ((closureN)self_737708)->elements[4];





return_direct_with_clo1(data,(closure)&c_7317857,__lambda_1423,  equalp(Cyc_car(data, ((closureN)self_737708)->elements[3]), ((closureN)self_737708)->elements[2]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737708)->elements[4], (((closure)  ((closureN)self_737708)->elements[4])->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1423(void *data, object self_737713, int argc, object *args) /* object self_737713, object r_735297 */
 {
 object r_735297 = args[0];
  if( (boolean_f != r_735297) ){ 
  
closureN_type c_7317859;
object e_7317879 [3];
c_7317859.hdr.mark = gc_color_red;
 c_7317859.hdr.grayed = 0;
c_7317859.tag = closureN_tag;
 c_7317859.fn = (function_type)__lambda_1424;
c_7317859.num_args = 0;
c_7317859.num_elements = 3;
c_7317859.elements = (object *)e_7317879;
c_7317859.elements[0] = ((closureN)self_737713)->elements[0];
c_7317859.elements[1] = ((closureN)self_737713)->elements[1];
c_7317859.elements[2] = ((closureN)self_737713)->elements[3];


closureN_type c_7317880;
object e_7317928 [4];
c_7317880.hdr.mark = gc_color_red;
 c_7317880.hdr.grayed = 0;
c_7317880.tag = closureN_tag;
 c_7317880.fn = (function_type)__lambda_1426;
c_7317880.num_args = 1;
c_7317880.num_elements = 4;
c_7317880.elements = (object *)e_7317928;
c_7317880.elements[0] = ((closureN)self_737713)->elements[1];
c_7317880.elements[1] = ((closureN)self_737713)->elements[2];
c_7317880.elements[2] = ((closureN)self_737713)->elements[3];
c_7317880.elements[3] = ((closureN)self_737713)->elements[4];

return_direct_with_clo1(data,(closure)&c_7317859,__lambda_1424,  &c_7317880);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737713)->elements[4], (((closure)  ((closureN)self_737713)->elements[4])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1426(void *data, object self_737714, int argc, object *args) /* object self_737714, object r_735298 */
 {
 object r_735298 = args[0];
  if( (boolean_f != r_735298) ){ 
  


closureN_type c_7317885;
object e_7317914 [3];
c_7317885.hdr.mark = gc_color_red;
 c_7317885.hdr.grayed = 0;
c_7317885.tag = closureN_tag;
 c_7317885.fn = (function_type)__lambda_1427;
c_7317885.num_args = 1;
c_7317885.num_elements = 3;
c_7317885.elements = (object *)e_7317914;
c_7317885.elements[0] = ((closureN)self_737714)->elements[1];
c_7317885.elements[1] = ((closureN)self_737714)->elements[2];
c_7317885.elements[2] = ((closureN)self_737714)->elements[3];



return_closcall2(data,  car(((closureN)self_737714)->elements[0]),  &c_7317885, Cyc_cadr(data, ((closureN)self_737714)->elements[2]));
} else { 
  
pair_type local_7317922; 

make_utf8_string_with_len(c_7317923, "not a direct recursive call", 27, 27);

pair_type local_7317926; 
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  ((closureN)self_737714)->elements[3], set_pair_as_expr(&local_7317922, &c_7317923, set_pair_as_expr(&local_7317926, ((closureN)self_737714)->elements[2], NULL)));}
;; 
}

static void __lambda_1427(void *data, object self_737715, int argc, object *args) /* object self_737715, object r_735307 */
 {
 object r_735307 = args[0];
  
closureN_type c_7317887;
object e_7317896 [2];
c_7317887.hdr.mark = gc_color_red;
 c_7317887.hdr.grayed = 0;
c_7317887.tag = closureN_tag;
 c_7317887.fn = (function_type)__lambda_1428;
c_7317887.num_args = 1;
c_7317887.num_elements = 2;
c_7317887.elements = (object *)e_7317896;
c_7317887.elements[0] = ((closureN)self_737715)->elements[0];
c_7317887.elements[1] = ((closureN)self_737715)->elements[2];


pair_type local_7317899; 

make_utf8_string_with_len(c_7317900, "direct recursive call", 21, 21);

pair_type local_7317903; 

pair_type local_7317907; 



pair_type local_7317913; 
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_7317887, set_pair_as_expr(&local_7317899, &c_7317900, set_pair_as_expr(&local_7317903, ((closureN)self_737715)->elements[1], set_pair_as_expr(&local_7317907, Cyc_cadr(data, ((closureN)self_737715)->elements[1]), set_pair_as_expr(&local_7317913, r_735307, NULL)))));; 
}

static void __lambda_1428(void *data, object self_737716, int argc, object *args) /* object self_737716, object r_735299 */
 {

  
closureN_type c_7317889;
object e_7317893 [2];
c_7317889.hdr.mark = gc_color_red;
 c_7317889.hdr.grayed = 0;
c_7317889.tag = closureN_tag;
 c_7317889.fn = (function_type)__lambda_1429;
c_7317889.num_args = 1;
c_7317889.num_elements = 2;
c_7317889.elements = (object *)e_7317893;
c_7317889.elements[0] = ((closureN)self_737716)->elements[0];
c_7317889.elements[1] = ((closureN)self_737716)->elements[1];


mclosure0(c_7317894, (function_type)__lambda_1430);c_7317894.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7317889,__lambda_1429,  &c_7317894);; 
}

static void __lambda_1430(void *data, object self_737717, int argc, object *args) /* object self_737717, object k_735301, object var_731949_732845 */
 {
 object k_735301 = args[0]; object var_731949_732845 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations)->fn),  k_735301, var_731949_732845, boolean_t);; 
}

static void __lambda_1429(void *data, object self_737718, int argc, object *args) /* object self_737718, object r_735300 */
 {
 object r_735300 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737718)->elements[1], ((closureN)self_737718)->elements[0], r_735300);; 
}

static void __lambda_1424(void *data, object self_737719, int argc, object *args) /* object self_737719, object k_735313 */
 {
 object k_735313 = args[0];
  


closureN_type c_7317864;
object e_7317875 [3];
c_7317864.hdr.mark = gc_color_red;
 c_7317864.hdr.grayed = 0;
c_7317864.tag = closureN_tag;
 c_7317864.fn = (function_type)__lambda_1425;
c_7317864.num_args = 1;
c_7317864.num_elements = 3;
c_7317864.elements = (object *)e_7317875;
c_7317864.elements[0] = ((closureN)self_737719)->elements[0];
c_7317864.elements[1] = ((closureN)self_737719)->elements[2];
c_7317864.elements[2] = k_735313;



return_closcall2(data,  car(((closureN)self_737719)->elements[1]),  &c_7317864, Cyc_cadr(data, ((closureN)self_737719)->elements[2]));; 
}

static void __lambda_1425(void *data, object self_737720, int argc, object *args) /* object self_737720, object r_735314 */
 {
 object r_735314 = args[0];
  if( (boolean_f != r_735314) ){ 
  



return_closcall2(data,  car(((closureN)self_737720)->elements[0]),  ((closureN)self_737720)->elements[2], Cyc_cddr(data, ((closureN)self_737720)->elements[1]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737720)->elements[2], (((closure)  ((closureN)self_737720)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1419(void *data, object self_737709, int argc, object *args) /* object self_737709, object r_735291 */
 {

  
closureN_type c_7317820;
object e_7317841 [4];
c_7317820.hdr.mark = gc_color_red;
 c_7317820.hdr.grayed = 0;
c_7317820.tag = closureN_tag;
 c_7317820.fn = (function_type)__lambda_1420;
c_7317820.num_args = 1;
c_7317820.num_elements = 4;
c_7317820.elements = (object *)e_7317841;
c_7317820.elements[0] = ((closureN)self_737709)->elements[0];
c_7317820.elements[1] = ((closureN)self_737709)->elements[1];
c_7317820.elements[2] = ((closureN)self_737709)->elements[2];
c_7317820.elements[3] = ((closureN)self_737709)->elements[3];


complex_num_type local_7317844; 
return_direct_with_clo1(data,(closure)&c_7317820,__lambda_1420,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317844, ((closureN)self_737709)->elements[1]));; 
}

static void __lambda_1420(void *data, object self_737710, int argc, object *args) /* object self_737710, object r_735294 */
 {
 object r_735294 = args[0];
  


closureN_type c_7317825;
object e_7317839 [4];
c_7317825.hdr.mark = gc_color_red;
 c_7317825.hdr.grayed = 0;
c_7317825.tag = closureN_tag;
 c_7317825.fn = (function_type)__lambda_1421;
c_7317825.num_args = 1;
c_7317825.num_elements = 4;
c_7317825.elements = (object *)e_7317839;
c_7317825.elements[0] = ((closureN)self_737710)->elements[0];
c_7317825.elements[1] = ((closureN)self_737710)->elements[1];
c_7317825.elements[2] = ((closureN)self_737710)->elements[2];
c_7317825.elements[3] = ((closureN)self_737710)->elements[3];

return_closcall3(data,  car(((closureN)self_737710)->elements[3]),  &c_7317825, r_735294, ((closureN)self_737710)->elements[0]);; 
}

static void __lambda_1421(void *data, object self_737711, int argc, object *args) /* object self_737711, object r_735292 */
 {

  
closureN_type c_7317827;
object e_7317834 [3];
c_7317827.hdr.mark = gc_color_red;
 c_7317827.hdr.grayed = 0;
c_7317827.tag = closureN_tag;
 c_7317827.fn = (function_type)__lambda_1422;
c_7317827.num_args = 1;
c_7317827.num_elements = 3;
c_7317827.elements = (object *)e_7317834;
c_7317827.elements[0] = ((closureN)self_737711)->elements[0];
c_7317827.elements[1] = ((closureN)self_737711)->elements[2];
c_7317827.elements[2] = ((closureN)self_737711)->elements[3];


complex_num_type local_7317837; 
return_direct_with_clo1(data,(closure)&c_7317827,__lambda_1422,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317837, ((closureN)self_737711)->elements[1]));; 
}

static void __lambda_1422(void *data, object self_737712, int argc, object *args) /* object self_737712, object r_735293 */
 {
 object r_735293 = args[0];
  

return_closcall3(data,  car(((closureN)self_737712)->elements[2]),  ((closureN)self_737712)->elements[1], r_735293, ((closureN)self_737712)->elements[0]);; 
}

static void __lambda_1401(void *data, object self_737721, int argc, object *args) /* object self_737721, object r_735282 */
 {
 object r_735282 = args[0];
  
closureN_type c_7317718;
object e_7317779 [3];
c_7317718.hdr.mark = gc_color_red;
 c_7317718.hdr.grayed = 0;
c_7317718.tag = closureN_tag;
 c_7317718.fn = (function_type)__lambda_1402;
c_7317718.num_args = 1;
c_7317718.num_elements = 3;
c_7317718.elements = (object *)e_7317779;
c_7317718.elements[0] = ((closureN)self_737721)->elements[0];
c_7317718.elements[1] = ((closureN)self_737721)->elements[1];
c_7317718.elements[2] = ((closureN)self_737721)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317718,__lambda_1402,  Cyc_set_cell(data, ((closureN)self_737721)->elements[2], r_735282));; 
}

static void __lambda_1402(void *data, object self_737722, int argc, object *args) /* object self_737722, object r_735268 */
 {

    
if( (boolean_f != Cyc_is_pair(((closureN)self_737722)->elements[0])) ){ 
  
closureN_type c_7317723;
object e_7317727 [2];
c_7317723.hdr.mark = gc_color_red;
 c_7317723.hdr.grayed = 0;
c_7317723.tag = closureN_tag;
 c_7317723.fn = (function_type)__lambda_1403;
c_7317723.num_args = 1;
c_7317723.num_elements = 2;
c_7317723.elements = (object *)e_7317727;
c_7317723.elements[0] = ((closureN)self_737722)->elements[0];
c_7317723.elements[1] = ((closureN)self_737722)->elements[1];


closureN_type c_7317728;
object e_7317776 [1];
c_7317728.hdr.mark = gc_color_red;
 c_7317728.hdr.grayed = 0;
c_7317728.tag = closureN_tag;
 c_7317728.fn = (function_type)__lambda_1404;
c_7317728.num_args = 1;
c_7317728.num_elements = 1;
c_7317728.elements = (object *)e_7317776;
c_7317728.elements[0] = ((closureN)self_737722)->elements[2];

return_direct_with_clo1(data,(closure)&c_7317723,__lambda_1403,  &c_7317728);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737722)->elements[1], (((closure)  ((closureN)self_737722)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1404(void *data, object self_737723, int argc, object *args) /* object self_737723, object k_735271, object exp_731955_732846 */
 {
 object k_735271 = args[0]; object exp_731955_732846 = args[1];
  
closureN_type c_7317730;
object e_7317775 [3];
c_7317730.hdr.mark = gc_color_red;
 c_7317730.hdr.grayed = 0;
c_7317730.tag = closureN_tag;
 c_7317730.fn = (function_type)__lambda_1405;
c_7317730.num_args = 1;
c_7317730.num_elements = 3;
c_7317730.elements = (object *)e_7317775;
c_7317730.elements[0] = exp_731955_732846;
c_7317730.elements[1] = k_735271;
c_7317730.elements[2] = ((closureN)self_737723)->elements[0];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7317730, exp_731955_732846);; 
}

static void __lambda_1405(void *data, object self_737724, int argc, object *args) /* object self_737724, object tmp_731957_731960_732847 */
 {
 object tmp_731957_731960_732847 = args[0];
  if( (boolean_f != tmp_731957_731960_732847) ){ 
  
closureN_type c_7317732;
object e_7317768 [3];
c_7317732.hdr.mark = gc_color_red;
 c_7317732.hdr.grayed = 0;
c_7317732.tag = closureN_tag;
 c_7317732.fn = (function_type)__lambda_1406;
c_7317732.num_args = 1;
c_7317732.num_elements = 3;
c_7317732.elements = (object *)e_7317768;
c_7317732.elements[0] = ((closureN)self_737724)->elements[0];
c_7317732.elements[1] = ((closureN)self_737724)->elements[1];
c_7317732.elements[2] = ((closureN)self_737724)->elements[2];


complex_num_type local_7317771; 
return_direct_with_clo1(data,(closure)&c_7317732,__lambda_1406,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317771, ((closureN)self_737724)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737724)->elements[1], (((closure)  ((closureN)self_737724)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1406(void *data, object self_737725, int argc, object *args) /* object self_737725, object def_91exps_731965_732848 */
 {
 object def_91exps_731965_732848 = args[0];
  if( (boolean_f != def_91exps_731965_732848) ){ 
  
closureN_type c_7317734;
object e_7317763 [4];
c_7317734.hdr.mark = gc_color_red;
 c_7317734.hdr.grayed = 0;
c_7317734.tag = closureN_tag;
 c_7317734.fn = (function_type)__lambda_1407;
c_7317734.num_args = 1;
c_7317734.num_elements = 4;
c_7317734.elements = (object *)e_7317763;
c_7317734.elements[0] = def_91exps_731965_732848;
c_7317734.elements[1] = ((closureN)self_737725)->elements[0];
c_7317734.elements[2] = ((closureN)self_737725)->elements[1];
c_7317734.elements[3] = ((closureN)self_737725)->elements[2];



return_direct_with_clo2(data,  __glo_record_127_scheme_base, (((closure)  __glo_record_127_scheme_base)->fn),  &c_7317734, Cyc_car(data, def_91exps_731965_732848));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737725)->elements[1], (((closure)  ((closureN)self_737725)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1407(void *data, object self_737726, int argc, object *args) /* object self_737726, object tmp_731968_731971_732849 */
 {
 object tmp_731968_731971_732849 = args[0];
  if( (boolean_f != tmp_731968_731971_732849) ){ 
  
closureN_type c_7317736;
object e_7317757 [4];
c_7317736.hdr.mark = gc_color_red;
 c_7317736.hdr.grayed = 0;
c_7317736.tag = closureN_tag;
 c_7317736.fn = (function_type)__lambda_1408;
c_7317736.num_args = 1;
c_7317736.num_elements = 4;
c_7317736.elements = (object *)e_7317757;
c_7317736.elements[0] = ((closureN)self_737726)->elements[0];
c_7317736.elements[1] = ((closureN)self_737726)->elements[1];
c_7317736.elements[2] = ((closureN)self_737726)->elements[2];
c_7317736.elements[3] = ((closureN)self_737726)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317736, Cyc_car(data, ((closureN)self_737726)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737726)->elements[2], (((closure)  ((closureN)self_737726)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1408(void *data, object self_737727, int argc, object *args) /* object self_737727, object tmp_731974_731977_732850 */
 {
 object tmp_731974_731977_732850 = args[0];
  if( (boolean_f != tmp_731974_731977_732850) ){ 
  
closureN_type c_7317738;
object e_7317751 [3];
c_7317738.hdr.mark = gc_color_red;
 c_7317738.hdr.grayed = 0;
c_7317738.tag = closureN_tag;
 c_7317738.fn = (function_type)__lambda_1409;
c_7317738.num_args = 1;
c_7317738.num_elements = 3;
c_7317738.elements = (object *)e_7317751;
c_7317738.elements[0] = ((closureN)self_737727)->elements[1];
c_7317738.elements[1] = ((closureN)self_737727)->elements[2];
c_7317738.elements[2] = ((closureN)self_737727)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317738, Cyc_car(data, ((closureN)self_737727)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737727)->elements[2], (((closure)  ((closureN)self_737727)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_1409(void *data, object self_737728, int argc, object *args) /* object self_737728, object r_735278 */
 {
 object r_735278 = args[0];
  
closureN_type c_7317740;
object e_7317749 [3];
c_7317740.hdr.mark = gc_color_red;
 c_7317740.hdr.grayed = 0;
c_7317740.tag = closureN_tag;
 c_7317740.fn = (function_type)__lambda_1410;
c_7317740.num_args = 1;
c_7317740.num_elements = 3;
c_7317740.elements = (object *)e_7317749;
c_7317740.elements[0] = ((closureN)self_737728)->elements[1];
c_7317740.elements[1] = r_735278;
c_7317740.elements[2] = ((closureN)self_737728)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7317740, ((closureN)self_737728)->elements[0]);; 
}

static void __lambda_1410(void *data, object self_737729, int argc, object *args) /* object self_737729, object r_735277 */
 {
 object r_735277 = args[0];
  



return_closcall3(data,  car(((closureN)self_737729)->elements[2]),  ((closureN)self_737729)->elements[0], Cyc_car(data, ((closureN)self_737729)->elements[1]), r_735277);; 
}

static void __lambda_1403(void *data, object self_737730, int argc, object *args) /* object self_737730, object r_735270 */
 {
 object r_735270 = 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_737730)->elements[1], r_735270, ((closureN)self_737730)->elements[0]);; 
}

static void __lambda_1368(void *data, object _, int argc, object *args) /* closure _,object k_735226, object sexp_731850_732814 */
 {
object k_735226 = args[0]; object sexp_731850_732814 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:cc-ast->vars");

closureN_type c_7317481;
object e_7317697 [2];
c_7317481.hdr.mark = gc_color_red;
 c_7317481.hdr.grayed = 0;
c_7317481.tag = closureN_tag;
 c_7317481.fn = (function_type)__lambda_1369;
c_7317481.num_args = 3;
c_7317481.num_elements = 2;
c_7317481.elements = (object *)e_7317697;
c_7317481.elements[0] = k_735226;
c_7317481.elements[1] = sexp_731850_732814;

return_direct_with_clo3(data,(closure)&c_7317481,__lambda_1369,  boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_1369(void *data, object self_737654, int argc, object *args) /* object self_737654, object _75ht_732818, object add_67_732819, object scan_732820 */
 {
 object _75ht_732818 = args[0]; object add_67_732819 = args[1]; object scan_732820 = args[2];
  
closureN_type c_7317483;
object e_7317693 [4];
c_7317483.hdr.mark = gc_color_red;
 c_7317483.hdr.grayed = 0;
c_7317483.tag = closureN_tag;
 c_7317483.fn = (function_type)__lambda_1885;
c_7317483.num_args = 1;
c_7317483.num_elements = 4;
c_7317483.elements = (object *)e_7317693;
c_7317483.elements[0] = add_67_732819;
c_7317483.elements[1] = ((closureN)self_737654)->elements[0];
c_7317483.elements[2] = scan_732820;
c_7317483.elements[3] = ((closureN)self_737654)->elements[1];


pair_type local_7317696; 
return_direct_with_clo1(data,(closure)&c_7317483,__lambda_1885,  set_cell_as_expr(&local_7317696, _75ht_732818));; 
}

static void __lambda_1885(void *data, object self_737655, int argc, object *args) /* object self_737655, object _75ht_732818 */
 {
 object _75ht_732818 = args[0];
  
closureN_type c_7317485;
object e_7317688 [4];
c_7317485.hdr.mark = gc_color_red;
 c_7317485.hdr.grayed = 0;
c_7317485.tag = closureN_tag;
 c_7317485.fn = (function_type)__lambda_1884;
c_7317485.num_args = 1;
c_7317485.num_elements = 4;
c_7317485.elements = (object *)e_7317688;
c_7317485.elements[0] = _75ht_732818;
c_7317485.elements[1] = ((closureN)self_737655)->elements[1];
c_7317485.elements[2] = ((closureN)self_737655)->elements[2];
c_7317485.elements[3] = ((closureN)self_737655)->elements[3];


pair_type local_7317691; 
return_direct_with_clo1(data,(closure)&c_7317485,__lambda_1884,  set_cell_as_expr(&local_7317691, ((closureN)self_737655)->elements[0]));; 
}

static void __lambda_1884(void *data, object self_737656, int argc, object *args) /* object self_737656, object add_67_732819 */
 {
 object add_67_732819 = args[0];
  
closureN_type c_7317487;
object e_7317683 [4];
c_7317487.hdr.mark = gc_color_red;
 c_7317487.hdr.grayed = 0;
c_7317487.tag = closureN_tag;
 c_7317487.fn = (function_type)__lambda_1883;
c_7317487.num_args = 1;
c_7317487.num_elements = 4;
c_7317487.elements = (object *)e_7317683;
c_7317487.elements[0] = ((closureN)self_737656)->elements[0];
c_7317487.elements[1] = add_67_732819;
c_7317487.elements[2] = ((closureN)self_737656)->elements[1];
c_7317487.elements[3] = ((closureN)self_737656)->elements[3];


pair_type local_7317686; 
return_direct_with_clo1(data,(closure)&c_7317487,__lambda_1883,  set_cell_as_expr(&local_7317686, ((closureN)self_737656)->elements[2]));; 
}

static void __lambda_1883(void *data, object self_737657, int argc, object *args) /* object self_737657, object scan_732820 */
 {
 object scan_732820 = args[0];
  
closureN_type c_7317489;
object e_7317682 [5];
c_7317489.hdr.mark = gc_color_red;
 c_7317489.hdr.grayed = 0;
c_7317489.tag = closureN_tag;
 c_7317489.fn = (function_type)__lambda_1370;
c_7317489.num_args = 1;
c_7317489.num_elements = 5;
c_7317489.elements = (object *)e_7317682;
c_7317489.elements[0] = ((closureN)self_737657)->elements[0];
c_7317489.elements[1] = ((closureN)self_737657)->elements[1];
c_7317489.elements[2] = ((closureN)self_737657)->elements[2];
c_7317489.elements[3] = scan_732820;
c_7317489.elements[4] = ((closureN)self_737657)->elements[3];

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_7317489);; 
}

static void __lambda_1370(void *data, object self_737658, int argc, object *args) /* object self_737658, object r_735262 */
 {
 object r_735262 = args[0];
  
closureN_type c_7317491;
object e_7317678 [5];
c_7317491.hdr.mark = gc_color_red;
 c_7317491.hdr.grayed = 0;
c_7317491.tag = closureN_tag;
 c_7317491.fn = (function_type)__lambda_1371;
c_7317491.num_args = 1;
c_7317491.num_elements = 5;
c_7317491.elements = (object *)e_7317678;
c_7317491.elements[0] = ((closureN)self_737658)->elements[0];
c_7317491.elements[1] = ((closureN)self_737658)->elements[1];
c_7317491.elements[2] = ((closureN)self_737658)->elements[2];
c_7317491.elements[3] = ((closureN)self_737658)->elements[3];
c_7317491.elements[4] = ((closureN)self_737658)->elements[4];



return_direct_with_clo1(data,(closure)&c_7317491,__lambda_1371,  Cyc_set_cell(data, ((closureN)self_737658)->elements[0], r_735262));; 
}

static void __lambda_1371(void *data, object self_737659, int argc, object *args) /* object self_737659, object r_735227 */
 {

  
closureN_type c_7317493;
object e_7317671 [5];
c_7317493.hdr.mark = gc_color_red;
 c_7317493.hdr.grayed = 0;
c_7317493.tag = closureN_tag;
 c_7317493.fn = (function_type)__lambda_1372;
c_7317493.num_args = 1;
c_7317493.num_elements = 5;
c_7317493.elements = (object *)e_7317671;
c_7317493.elements[0] = ((closureN)self_737659)->elements[0];
c_7317493.elements[1] = ((closureN)self_737659)->elements[1];
c_7317493.elements[2] = ((closureN)self_737659)->elements[2];
c_7317493.elements[3] = ((closureN)self_737659)->elements[3];
c_7317493.elements[4] = ((closureN)self_737659)->elements[4];


closureN_type c_7317672;
object e_7317677 [1];
c_7317672.hdr.mark = gc_color_red;
 c_7317672.hdr.grayed = 0;
c_7317672.tag = closureN_tag;
 c_7317672.fn = (function_type)__lambda_1394;
c_7317672.num_args = 1;
c_7317672.num_elements = 1;
c_7317672.elements = (object *)e_7317677;
c_7317672.elements[0] = ((closureN)self_737659)->elements[0];

return_direct_with_clo1(data,(closure)&c_7317493,__lambda_1372,  &c_7317672);; 
}

static void __lambda_1394(void *data, object self_737660, int argc, object *args) /* object self_737660, object k_735261, object ref_731851_732824 */
 {
 object k_735261 = args[0]; object ref_731851_732824 = args[1];
  

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  k_735261, car(((closureN)self_737660)->elements[0]), ref_731851_732824, ref_731851_732824);; 
}

static void __lambda_1372(void *data, object self_737661, int argc, object *args) /* object self_737661, object r_735260 */
 {
 object r_735260 = args[0];
  
closureN_type c_7317495;
object e_7317667 [5];
c_7317495.hdr.mark = gc_color_red;
 c_7317495.hdr.grayed = 0;
c_7317495.tag = closureN_tag;
 c_7317495.fn = (function_type)__lambda_1373;
c_7317495.num_args = 1;
c_7317495.num_elements = 5;
c_7317495.elements = (object *)e_7317667;
c_7317495.elements[0] = ((closureN)self_737661)->elements[0];
c_7317495.elements[1] = ((closureN)self_737661)->elements[1];
c_7317495.elements[2] = ((closureN)self_737661)->elements[2];
c_7317495.elements[3] = ((closureN)self_737661)->elements[3];
c_7317495.elements[4] = ((closureN)self_737661)->elements[4];



return_direct_with_clo1(data,(closure)&c_7317495,__lambda_1373,  Cyc_set_cell(data, ((closureN)self_737661)->elements[1], r_735260));; 
}

static void __lambda_1373(void *data, object self_737662, int argc, object *args) /* object self_737662, object r_735228 */
 {

  
closureN_type c_7317497;
object e_7317516 [4];
c_7317497.hdr.mark = gc_color_red;
 c_7317497.hdr.grayed = 0;
c_7317497.tag = closureN_tag;
 c_7317497.fn = (function_type)__lambda_1374;
c_7317497.num_args = 1;
c_7317497.num_elements = 4;
c_7317497.elements = (object *)e_7317516;
c_7317497.elements[0] = ((closureN)self_737662)->elements[0];
c_7317497.elements[1] = ((closureN)self_737662)->elements[2];
c_7317497.elements[2] = ((closureN)self_737662)->elements[3];
c_7317497.elements[3] = ((closureN)self_737662)->elements[4];


closureN_type c_7317517;
object e_7317666 [2];
c_7317517.hdr.mark = gc_color_red;
 c_7317517.hdr.grayed = 0;
c_7317517.tag = closureN_tag;
 c_7317517.fn = (function_type)__lambda_1377;
c_7317517.num_args = 1;
c_7317517.num_elements = 2;
c_7317517.elements = (object *)e_7317666;
c_7317517.elements[0] = ((closureN)self_737662)->elements[1];
c_7317517.elements[1] = ((closureN)self_737662)->elements[3];

return_direct_with_clo1(data,(closure)&c_7317497,__lambda_1374,  &c_7317517);; 
}

static void __lambda_1377(void *data, object self_737663, int argc, object *args) /* object self_737663, object k_735232, object exp_731852_732825 */
 {
 object k_735232 = args[0]; object exp_731852_732825 = args[1];
  
closureN_type c_7317519;
object e_7317665 [4];
c_7317519.hdr.mark = gc_color_red;
 c_7317519.hdr.grayed = 0;
c_7317519.tag = closureN_tag;
 c_7317519.fn = (function_type)__lambda_1378;
c_7317519.num_args = 1;
c_7317519.num_elements = 4;
c_7317519.elements = (object *)e_7317665;
c_7317519.elements[0] = ((closureN)self_737663)->elements[0];
c_7317519.elements[1] = exp_731852_732825;
c_7317519.elements[2] = k_735232;
c_7317519.elements[3] = ((closureN)self_737663)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317519, exp_731852_732825);; 
}

static void __lambda_1378(void *data, object self_737664, int argc, object *args) /* object self_737664, object r_735233 */
 {
 object r_735233 = args[0];
  if( (boolean_f != r_735233) ){ 
  


pair_type local_7317527; 

pair_type local_7317530; 
return_closcall2(data,  car(((closureN)self_737664)->elements[3]),  ((closureN)self_737664)->elements[2], set_pair_as_expr(&local_7317527, quote__75closure, set_pair_as_expr(&local_7317530, ((closureN)self_737664)->elements[1], NULL)));
} else { 
  
closureN_type c_7317533;
object e_7317663 [4];
c_7317533.hdr.mark = gc_color_red;
 c_7317533.hdr.grayed = 0;
c_7317533.tag = closureN_tag;
 c_7317533.fn = (function_type)__lambda_1379;
c_7317533.num_args = 1;
c_7317533.num_elements = 4;
c_7317533.elements = (object *)e_7317663;
c_7317533.elements[0] = ((closureN)self_737664)->elements[0];
c_7317533.elements[1] = ((closureN)self_737664)->elements[1];
c_7317533.elements[2] = ((closureN)self_737664)->elements[2];
c_7317533.elements[3] = ((closureN)self_737664)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7317533, ((closureN)self_737664)->elements[1]);}
;; 
}

static void __lambda_1379(void *data, object self_737665, int argc, object *args) /* object self_737665, object r_735238 */
 {
 object r_735238 = args[0];
  if( (boolean_f != r_735238) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737665)->elements[2], (((closure)  ((closureN)self_737665)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7317537;
object e_7317661 [4];
c_7317537.hdr.mark = gc_color_red;
 c_7317537.hdr.grayed = 0;
c_7317537.tag = closureN_tag;
 c_7317537.fn = (function_type)__lambda_1380;
c_7317537.num_args = 1;
c_7317537.num_elements = 4;
c_7317537.elements = (object *)e_7317661;
c_7317537.elements[0] = ((closureN)self_737665)->elements[0];
c_7317537.elements[1] = ((closureN)self_737665)->elements[1];
c_7317537.elements[2] = ((closureN)self_737665)->elements[2];
c_7317537.elements[3] = ((closureN)self_737665)->elements[3];

return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7317537, ((closureN)self_737665)->elements[1]);}
;; 
}

static void __lambda_1380(void *data, object self_737666, int argc, object *args) /* object self_737666, object r_735239 */
 {
 object r_735239 = args[0];
  if( (boolean_f != r_735239) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737666)->elements[2], (((closure)  ((closureN)self_737666)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7317541;
object e_7317656 [4];
c_7317541.hdr.mark = gc_color_red;
 c_7317541.hdr.grayed = 0;
c_7317541.tag = closureN_tag;
 c_7317541.fn = (function_type)__lambda_1381;
c_7317541.num_args = 1;
c_7317541.num_elements = 4;
c_7317541.elements = (object *)e_7317656;
c_7317541.elements[0] = ((closureN)self_737666)->elements[0];
c_7317541.elements[1] = ((closureN)self_737666)->elements[1];
c_7317541.elements[2] = ((closureN)self_737666)->elements[2];
c_7317541.elements[3] = ((closureN)self_737666)->elements[3];


complex_num_type local_7317659; 
return_direct_with_clo1(data,(closure)&c_7317541,__lambda_1381,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317659, ((closureN)self_737666)->elements[1]));}
;; 
}

static void __lambda_1381(void *data, object self_737667, int argc, object *args) /* object self_737667, object r_735240 */
 {
 object r_735240 = args[0];
  if( (boolean_f != r_735240) ){ 
  

return_closcall2(data,  car(((closureN)self_737667)->elements[0]),  ((closureN)self_737667)->elements[2], ((closureN)self_737667)->elements[1]);
} else { 
  
closureN_type c_7317549;
object e_7317654 [3];
c_7317549.hdr.mark = gc_color_red;
 c_7317549.hdr.grayed = 0;
c_7317549.tag = closureN_tag;
 c_7317549.fn = (function_type)__lambda_1382;
c_7317549.num_args = 1;
c_7317549.num_elements = 3;
c_7317549.elements = (object *)e_7317654;
c_7317549.elements[0] = ((closureN)self_737667)->elements[1];
c_7317549.elements[1] = ((closureN)self_737667)->elements[2];
c_7317549.elements[2] = ((closureN)self_737667)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7317549, ((closureN)self_737667)->elements[1]);}
;; 
}

static void __lambda_1382(void *data, object self_737668, int argc, object *args) /* object self_737668, object r_735241 */
 {
 object r_735241 = args[0];
  if( (boolean_f != r_735241) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737668)->elements[1], (((closure)  ((closureN)self_737668)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7317553;
object e_7317652 [3];
c_7317553.hdr.mark = gc_color_red;
 c_7317553.hdr.grayed = 0;
c_7317553.tag = closureN_tag;
 c_7317553.fn = (function_type)__lambda_1383;
c_7317553.num_args = 1;
c_7317553.num_elements = 3;
c_7317553.elements = (object *)e_7317652;
c_7317553.elements[0] = ((closureN)self_737668)->elements[0];
c_7317553.elements[1] = ((closureN)self_737668)->elements[1];
c_7317553.elements[2] = ((closureN)self_737668)->elements[2];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7317553, ((closureN)self_737668)->elements[0]);}
;; 
}

static void __lambda_1383(void *data, object self_737669, int argc, object *args) /* object self_737669, object r_735242 */
 {
 object r_735242 = args[0];
  if( (boolean_f != r_735242) ){ 
  


closureN_type c_7317558;
object e_7317578 [3];
c_7317558.hdr.mark = gc_color_red;
 c_7317558.hdr.grayed = 0;
c_7317558.tag = closureN_tag;
 c_7317558.fn = (function_type)__lambda_1384;
c_7317558.num_args = 1;
c_7317558.num_elements = 3;
c_7317558.elements = (object *)e_7317578;
c_7317558.elements[0] = ((closureN)self_737669)->elements[0];
c_7317558.elements[1] = ((closureN)self_737669)->elements[1];
c_7317558.elements[2] = ((closureN)self_737669)->elements[2];


complex_num_type local_7317581; 
return_closcall2(data,  car(((closureN)self_737669)->elements[2]),  &c_7317558, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317581, ((closureN)self_737669)->elements[0]));
} else { 
  
closureN_type c_7317584;
object e_7317647 [3];
c_7317584.hdr.mark = gc_color_red;
 c_7317584.hdr.grayed = 0;
c_7317584.tag = closureN_tag;
 c_7317584.fn = (function_type)__lambda_1386;
c_7317584.num_args = 1;
c_7317584.num_elements = 3;
c_7317584.elements = (object *)e_7317647;
c_7317584.elements[0] = ((closureN)self_737669)->elements[0];
c_7317584.elements[1] = ((closureN)self_737669)->elements[1];
c_7317584.elements[2] = ((closureN)self_737669)->elements[2];


complex_num_type local_7317650; 
return_direct_with_clo1(data,(closure)&c_7317584,__lambda_1386,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317650, quote__75closure, ((closureN)self_737669)->elements[0]));}
;; 
}

static void __lambda_1386(void *data, object self_737672, int argc, object *args) /* object self_737672, object r_735248 */
 {
 object r_735248 = args[0];
  if( (boolean_f != r_735248) ){ 
  
closureN_type c_7317586;
object e_7317607 [3];
c_7317586.hdr.mark = gc_color_red;
 c_7317586.hdr.grayed = 0;
c_7317586.tag = closureN_tag;
 c_7317586.fn = (function_type)__lambda_1387;
c_7317586.num_args = 1;
c_7317586.num_elements = 3;
c_7317586.elements = (object *)e_7317607;
c_7317586.elements[0] = ((closureN)self_737672)->elements[0];
c_7317586.elements[1] = ((closureN)self_737672)->elements[1];
c_7317586.elements[2] = ((closureN)self_737672)->elements[2];

return_direct_with_clo2(data,  __glo_closure_91_125lam_scheme_cyclone_transforms, (((closure)  __glo_closure_91_125lam_scheme_cyclone_transforms)->fn),  &c_7317586, ((closureN)self_737672)->elements[0]);
} else { 
  
closureN_type c_7317610;
object e_7317645 [3];
c_7317610.hdr.mark = gc_color_red;
 c_7317610.hdr.grayed = 0;
c_7317610.tag = closureN_tag;
 c_7317610.fn = (function_type)__lambda_1391;
c_7317610.num_args = 1;
c_7317610.num_elements = 3;
c_7317610.elements = (object *)e_7317645;
c_7317610.elements[0] = ((closureN)self_737672)->elements[0];
c_7317610.elements[1] = ((closureN)self_737672)->elements[1];
c_7317610.elements[2] = ((closureN)self_737672)->elements[2];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7317610, ((closureN)self_737672)->elements[0]);}
;; 
}

static void __lambda_1391(void *data, object self_737677, int argc, object *args) /* object self_737677, object r_735254 */
 {
 object r_735254 = args[0];
  if( (boolean_f != r_735254) ){ 
  




complex_num_type local_7317620; 
return_closcall2(data,  car(((closureN)self_737677)->elements[2]),  ((closureN)self_737677)->elements[1], Cyc_car(data, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317620, ((closureN)self_737677)->elements[0])));
} else { 
  
closureN_type c_7317623;
object e_7317643 [3];
c_7317623.hdr.mark = gc_color_red;
 c_7317623.hdr.grayed = 0;
c_7317623.tag = closureN_tag;
 c_7317623.fn = (function_type)__lambda_1392;
c_7317623.num_args = 1;
c_7317623.num_elements = 3;
c_7317623.elements = (object *)e_7317643;
c_7317623.elements[0] = ((closureN)self_737677)->elements[0];
c_7317623.elements[1] = ((closureN)self_737677)->elements[1];
c_7317623.elements[2] = ((closureN)self_737677)->elements[2];

return_direct_with_clo2(data,  __glo_define_91c_127_scheme_cyclone_util, (((closure)  __glo_define_91c_127_scheme_cyclone_util)->fn),  &c_7317623, ((closureN)self_737677)->elements[0]);}
;; 
}

static void __lambda_1392(void *data, object self_737678, int argc, object *args) /* object self_737678, object r_735257 */
 {
 object r_735257 = args[0];
  if( (boolean_f != r_735257) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737678)->elements[1], (((closure)  ((closureN)self_737678)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7317627;
object e_7317638 [3];
c_7317627.hdr.mark = gc_color_red;
 c_7317627.hdr.grayed = 0;
c_7317627.tag = closureN_tag;
 c_7317627.fn = (function_type)__lambda_1393;
c_7317627.num_args = 1;
c_7317627.num_elements = 3;
c_7317627.elements = (object *)e_7317638;
c_7317627.elements[0] = ((closureN)self_737678)->elements[0];
c_7317627.elements[1] = ((closureN)self_737678)->elements[1];
c_7317627.elements[2] = ((closureN)self_737678)->elements[2];


complex_num_type local_7317641; 
return_direct_with_clo1(data,(closure)&c_7317627,__lambda_1393,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317641, ((closureN)self_737678)->elements[0]));}
;; 
}

static void __lambda_1393(void *data, object self_737679, int argc, object *args) /* object self_737679, object r_735258 */
 {
 object r_735258 = args[0];
  if( (boolean_f != r_735258) ){ 
  

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_737679)->elements[1], car(((closureN)self_737679)->elements[2]), ((closureN)self_737679)->elements[0]);
} else { 
  
make_utf8_string_with_len(c_7317636, "unknown exp in analyze-cc-vars ", 31, 31);
return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737679)->elements[1], &c_7317636, ((closureN)self_737679)->elements[0]);}
;; 
}

static void __lambda_1387(void *data, object self_737673, int argc, object *args) /* object self_737673, object lam_731879_732826 */
 {
 object lam_731879_732826 = args[0];
  
closureN_type c_7317588;
object e_7317606 [3];
c_7317588.hdr.mark = gc_color_red;
 c_7317588.hdr.grayed = 0;
c_7317588.tag = closureN_tag;
 c_7317588.fn = (function_type)__lambda_1388;
c_7317588.num_args = 1;
c_7317588.num_elements = 3;
c_7317588.elements = (object *)e_7317606;
c_7317588.elements[0] = ((closureN)self_737673)->elements[0];
c_7317588.elements[1] = ((closureN)self_737673)->elements[1];
c_7317588.elements[2] = ((closureN)self_737673)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317588, lam_731879_732826);; 
}

static void __lambda_1388(void *data, object self_737674, int argc, object *args) /* object self_737674, object r_735253 */
 {
 object r_735253 = args[0];
  


closureN_type c_7317593;
object e_7317603 [3];
c_7317593.hdr.mark = gc_color_red;
 c_7317593.hdr.grayed = 0;
c_7317593.tag = closureN_tag;
 c_7317593.fn = (function_type)__lambda_1389;
c_7317593.num_args = 1;
c_7317593.num_elements = 3;
c_7317593.elements = (object *)e_7317603;
c_7317593.elements[0] = ((closureN)self_737674)->elements[0];
c_7317593.elements[1] = ((closureN)self_737674)->elements[1];
c_7317593.elements[2] = ((closureN)self_737674)->elements[2];



return_closcall2(data,  car(((closureN)self_737674)->elements[2]),  &c_7317593, Cyc_car(data, r_735253));; 
}

static void __lambda_1389(void *data, object self_737675, int argc, object *args) /* object self_737675, object r_735251 */
 {

  
closureN_type c_7317595;
object e_7317601 [2];
c_7317595.hdr.mark = gc_color_red;
 c_7317595.hdr.grayed = 0;
c_7317595.tag = closureN_tag;
 c_7317595.fn = (function_type)__lambda_1390;
c_7317595.num_args = 1;
c_7317595.num_elements = 2;
c_7317595.elements = (object *)e_7317601;
c_7317595.elements[0] = ((closureN)self_737675)->elements[1];
c_7317595.elements[1] = ((closureN)self_737675)->elements[2];

return_direct_with_clo2(data,  __glo_closure_91_125fv_scheme_cyclone_transforms, (((closure)  __glo_closure_91_125fv_scheme_cyclone_transforms)->fn),  &c_7317595, ((closureN)self_737675)->elements[0]);; 
}

static void __lambda_1390(void *data, object self_737676, int argc, object *args) /* object self_737676, object r_735252 */
 {
 object r_735252 = 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_737676)->elements[0], car(((closureN)self_737676)->elements[1]), r_735252);; 
}

static void __lambda_1384(void *data, object self_737670, int argc, object *args) /* object self_737670, object r_735243 */
 {

  


closureN_type c_7317563;
object e_7317573 [3];
c_7317563.hdr.mark = gc_color_red;
 c_7317563.hdr.grayed = 0;
c_7317563.tag = closureN_tag;
 c_7317563.fn = (function_type)__lambda_1385;
c_7317563.num_args = 1;
c_7317563.num_elements = 3;
c_7317563.elements = (object *)e_7317573;
c_7317563.elements[0] = ((closureN)self_737670)->elements[0];
c_7317563.elements[1] = ((closureN)self_737670)->elements[1];
c_7317563.elements[2] = ((closureN)self_737670)->elements[2];


complex_num_type local_7317576; 
return_closcall2(data,  car(((closureN)self_737670)->elements[2]),  &c_7317563, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317576, ((closureN)self_737670)->elements[0]));; 
}

static void __lambda_1385(void *data, object self_737671, int argc, object *args) /* object self_737671, object r_735244 */
 {

  


complex_num_type local_7317571; 
return_closcall2(data,  car(((closureN)self_737671)->elements[2]),  ((closureN)self_737671)->elements[1], ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317571, ((closureN)self_737671)->elements[0]));; 
}

static void __lambda_1374(void *data, object self_737680, int argc, object *args) /* object self_737680, object r_735231 */
 {
 object r_735231 = args[0];
  
closureN_type c_7317499;
object e_7317512 [4];
c_7317499.hdr.mark = gc_color_red;
 c_7317499.hdr.grayed = 0;
c_7317499.tag = closureN_tag;
 c_7317499.fn = (function_type)__lambda_1375;
c_7317499.num_args = 1;
c_7317499.num_elements = 4;
c_7317499.elements = (object *)e_7317512;
c_7317499.elements[0] = ((closureN)self_737680)->elements[0];
c_7317499.elements[1] = ((closureN)self_737680)->elements[1];
c_7317499.elements[2] = ((closureN)self_737680)->elements[2];
c_7317499.elements[3] = ((closureN)self_737680)->elements[3];



return_direct_with_clo1(data,(closure)&c_7317499,__lambda_1375,  Cyc_set_cell(data, ((closureN)self_737680)->elements[2], r_735231));; 
}

static void __lambda_1375(void *data, object self_737681, int argc, object *args) /* object self_737681, object r_735229 */
 {

  
closureN_type c_7317501;
object e_7317507 [2];
c_7317501.hdr.mark = gc_color_red;
 c_7317501.hdr.grayed = 0;
c_7317501.tag = closureN_tag;
 c_7317501.fn = (function_type)__lambda_1376;
c_7317501.num_args = 1;
c_7317501.num_elements = 2;
c_7317501.elements = (object *)e_7317507;
c_7317501.elements[0] = ((closureN)self_737681)->elements[0];
c_7317501.elements[1] = ((closureN)self_737681)->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_7317501, car(((closureN)self_737681)->elements[2]), ((closureN)self_737681)->elements[3]);; 
}

static void __lambda_1376(void *data, object self_737682, int argc, object *args) /* object self_737682, object r_735230 */
 {

  

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

static void __lambda_1280(void *data, object _, int argc, object *args) /* closure _,object k_735071, object exp_731591_732762 */
 {
object k_735071 = args[0]; object exp_731591_732762 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:find-named-lets");

closureN_type c_7316756;
object e_7317478 [2];
c_7316756.hdr.mark = gc_color_red;
 c_7316756.hdr.grayed = 0;
c_7316756.tag = closureN_tag;
 c_7316756.fn = (function_type)__lambda_1281;
c_7316756.num_args = 1;
c_7316756.num_elements = 2;
c_7316756.elements = (object *)e_7317478;
c_7316756.elements[0] = exp_731591_732762;
c_7316756.elements[1] = k_735071;

return_direct_with_clo1(data,(closure)&c_7316756,__lambda_1281,  boolean_f);; 
}

static void __lambda_1281(void *data, object self_737566, int argc, object *args) /* object self_737566, object scan_732764 */
 {
 object scan_732764 = args[0];
  
closureN_type c_7316758;
object e_7317474 [2];
c_7316758.hdr.mark = gc_color_red;
 c_7316758.hdr.grayed = 0;
c_7316758.tag = closureN_tag;
 c_7316758.fn = (function_type)__lambda_1882;
c_7316758.num_args = 1;
c_7316758.num_elements = 2;
c_7316758.elements = (object *)e_7317474;
c_7316758.elements[0] = ((closureN)self_737566)->elements[0];
c_7316758.elements[1] = ((closureN)self_737566)->elements[1];


pair_type local_7317477; 
return_direct_with_clo1(data,(closure)&c_7316758,__lambda_1882,  set_cell_as_expr(&local_7317477, scan_732764));; 
}

static void __lambda_1882(void *data, object self_737567, int argc, object *args) /* object self_737567, object scan_732764 */
 {
 object scan_732764 = args[0];
  
closureN_type c_7316760;
object e_7316773 [3];
c_7316760.hdr.mark = gc_color_red;
 c_7316760.hdr.grayed = 0;
c_7316760.tag = closureN_tag;
 c_7316760.fn = (function_type)__lambda_1282;
c_7316760.num_args = 1;
c_7316760.num_elements = 3;
c_7316760.elements = (object *)e_7316773;
c_7316760.elements[0] = ((closureN)self_737567)->elements[0];
c_7316760.elements[1] = ((closureN)self_737567)->elements[1];
c_7316760.elements[2] = scan_732764;


closureN_type c_7316774;
object e_7317473 [1];
c_7316774.hdr.mark = gc_color_red;
 c_7316774.hdr.grayed = 0;
c_7316774.tag = closureN_tag;
 c_7316774.fn = (function_type)__lambda_1284;
c_7316774.num_args = 2;
c_7316774.num_elements = 1;
c_7316774.elements = (object *)e_7317473;
c_7316774.elements[0] = scan_732764;

return_direct_with_clo1(data,(closure)&c_7316760,__lambda_1282,  &c_7316774);; 
}

static void __lambda_1284(void *data, object self_737568, int argc, object *args) /* object self_737568, object k_735074, object exp_731592_732766, object lp_731593_732767 */
 {
 object k_735074 = args[0]; object exp_731592_732766 = args[1]; object lp_731593_732767 = args[2];
  
closureN_type c_7316776;
object e_7317472 [4];
c_7316776.hdr.mark = gc_color_red;
 c_7316776.hdr.grayed = 0;
c_7316776.tag = closureN_tag;
 c_7316776.fn = (function_type)__lambda_1285;
c_7316776.num_args = 1;
c_7316776.num_elements = 4;
c_7316776.elements = (object *)e_7317472;
c_7316776.elements[0] = exp_731592_732766;
c_7316776.elements[1] = k_735074;
c_7316776.elements[2] = lp_731593_732767;
c_7316776.elements[3] = ((closureN)self_737568)->elements[0];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7316776, exp_731592_732766);; 
}

static void __lambda_1285(void *data, object self_737569, int argc, object *args) /* object self_737569, object r_735075 */
 {
 object r_735075 = args[0];
  if( (boolean_f != r_735075) ){ 
  
closureN_type c_7316778;
object e_7316879 [4];
c_7316778.hdr.mark = gc_color_red;
 c_7316778.hdr.grayed = 0;
c_7316778.tag = closureN_tag;
 c_7316778.fn = (function_type)__lambda_1286;
c_7316778.num_args = 1;
c_7316778.num_elements = 4;
c_7316778.elements = (object *)e_7316879;
c_7316778.elements[0] = ((closureN)self_737569)->elements[0];
c_7316778.elements[1] = ((closureN)self_737569)->elements[1];
c_7316778.elements[2] = ((closureN)self_737569)->elements[2];
c_7316778.elements[3] = ((closureN)self_737569)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7316778, ((closureN)self_737569)->elements[0]);
} else { 
  
closureN_type c_7316882;
object e_7317470 [4];
c_7316882.hdr.mark = gc_color_red;
 c_7316882.hdr.grayed = 0;
c_7316882.tag = closureN_tag;
 c_7316882.fn = (function_type)__lambda_1305;
c_7316882.num_args = 1;
c_7316882.num_elements = 4;
c_7316882.elements = (object *)e_7317470;
c_7316882.elements[0] = ((closureN)self_737569)->elements[0];
c_7316882.elements[1] = ((closureN)self_737569)->elements[1];
c_7316882.elements[2] = ((closureN)self_737569)->elements[2];
c_7316882.elements[3] = ((closureN)self_737569)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7316882, ((closureN)self_737569)->elements[0]);}
;; 
}

static void __lambda_1305(void *data, object self_737589, int argc, object *args) /* object self_737589, object r_735099 */
 {
 object r_735099 = args[0];
  if( (boolean_f != r_735099) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737589)->elements[1], (((closure)  ((closureN)self_737589)->elements[1])->fn),  ((closureN)self_737589)->elements[0]);
} else { 
  
closureN_type c_7316887;
object e_7317468 [4];
c_7316887.hdr.mark = gc_color_red;
 c_7316887.hdr.grayed = 0;
c_7316887.tag = closureN_tag;
 c_7316887.fn = (function_type)__lambda_1306;
c_7316887.num_args = 1;
c_7316887.num_elements = 4;
c_7316887.elements = (object *)e_7317468;
c_7316887.elements[0] = ((closureN)self_737589)->elements[0];
c_7316887.elements[1] = ((closureN)self_737589)->elements[1];
c_7316887.elements[2] = ((closureN)self_737589)->elements[2];
c_7316887.elements[3] = ((closureN)self_737589)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7316887, ((closureN)self_737589)->elements[0]);}
;; 
}

static void __lambda_1306(void *data, object self_737590, int argc, object *args) /* object self_737590, object r_735100 */
 {
 object r_735100 = args[0];
  if( (boolean_f != r_735100) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737590)->elements[1], (((closure)  ((closureN)self_737590)->elements[1])->fn),  ((closureN)self_737590)->elements[0]);
} else { 
  
closureN_type c_7316892;
object e_7317463 [4];
c_7316892.hdr.mark = gc_color_red;
 c_7316892.hdr.grayed = 0;
c_7316892.tag = closureN_tag;
 c_7316892.fn = (function_type)__lambda_1307;
c_7316892.num_args = 1;
c_7316892.num_elements = 4;
c_7316892.elements = (object *)e_7317463;
c_7316892.elements[0] = ((closureN)self_737590)->elements[0];
c_7316892.elements[1] = ((closureN)self_737590)->elements[1];
c_7316892.elements[2] = ((closureN)self_737590)->elements[2];
c_7316892.elements[3] = ((closureN)self_737590)->elements[3];


complex_num_type local_7317466; 
return_direct_with_clo1(data,(closure)&c_7316892,__lambda_1307,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317466, ((closureN)self_737590)->elements[0]));}
;; 
}

static void __lambda_1307(void *data, object self_737591, int argc, object *args) /* object self_737591, object r_735101 */
 {
 object r_735101 = args[0];
  if( (boolean_f != r_735101) ){ 
  
closureN_type c_7316894;
object e_7316905 [2];
c_7316894.hdr.mark = gc_color_red;
 c_7316894.hdr.grayed = 0;
c_7316894.tag = closureN_tag;
 c_7316894.fn = (function_type)__lambda_1308;
c_7316894.num_args = 0;
c_7316894.num_elements = 2;
c_7316894.elements = (object *)e_7316905;
c_7316894.elements[0] = ((closureN)self_737591)->elements[0];
c_7316894.elements[1] = ((closureN)self_737591)->elements[2];


closureN_type c_7316906;
object e_7316910 [2];
c_7316906.hdr.mark = gc_color_red;
 c_7316906.hdr.grayed = 0;
c_7316906.tag = closureN_tag;
 c_7316906.fn = (function_type)__lambda_1311;
c_7316906.num_args = 1;
c_7316906.num_elements = 2;
c_7316906.elements = (object *)e_7316910;
c_7316906.elements[0] = ((closureN)self_737591)->elements[0];
c_7316906.elements[1] = ((closureN)self_737591)->elements[1];

return_direct_with_clo1(data,(closure)&c_7316894,__lambda_1308,  &c_7316906);
} else { 
  
closureN_type c_7316912;
object e_7317461 [4];
c_7316912.hdr.mark = gc_color_red;
 c_7316912.hdr.grayed = 0;
c_7316912.tag = closureN_tag;
 c_7316912.fn = (function_type)__lambda_1312;
c_7316912.num_args = 1;
c_7316912.num_elements = 4;
c_7316912.elements = (object *)e_7317461;
c_7316912.elements[0] = ((closureN)self_737591)->elements[0];
c_7316912.elements[1] = ((closureN)self_737591)->elements[1];
c_7316912.elements[2] = ((closureN)self_737591)->elements[2];
c_7316912.elements[3] = ((closureN)self_737591)->elements[3];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7316912, ((closureN)self_737591)->elements[0]);}
;; 
}

static void __lambda_1312(void *data, object self_737596, int argc, object *args) /* object self_737596, object r_735106 */
 {
 object r_735106 = args[0];
  if( (boolean_f != r_735106) ){ 
  
closureN_type c_7316914;
object e_7316938 [4];
c_7316914.hdr.mark = gc_color_red;
 c_7316914.hdr.grayed = 0;
c_7316914.tag = closureN_tag;
 c_7316914.fn = (function_type)__lambda_1313;
c_7316914.num_args = 1;
c_7316914.num_elements = 4;
c_7316914.elements = (object *)e_7316938;
c_7316914.elements[0] = ((closureN)self_737596)->elements[0];
c_7316914.elements[1] = ((closureN)self_737596)->elements[1];
c_7316914.elements[2] = ((closureN)self_737596)->elements[2];
c_7316914.elements[3] = ((closureN)self_737596)->elements[3];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7316914, ((closureN)self_737596)->elements[0]);
} else { 
  
closureN_type c_7316941;
object e_7317459 [4];
c_7316941.hdr.mark = gc_color_red;
 c_7316941.hdr.grayed = 0;
c_7316941.tag = closureN_tag;
 c_7316941.fn = (function_type)__lambda_1316;
c_7316941.num_args = 1;
c_7316941.num_elements = 4;
c_7316941.elements = (object *)e_7317459;
c_7316941.elements[0] = ((closureN)self_737596)->elements[0];
c_7316941.elements[1] = ((closureN)self_737596)->elements[1];
c_7316941.elements[2] = ((closureN)self_737596)->elements[2];
c_7316941.elements[3] = ((closureN)self_737596)->elements[3];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7316941, ((closureN)self_737596)->elements[0]);}
;; 
}

static void __lambda_1316(void *data, object self_737600, int argc, object *args) /* object self_737600, object r_735112 */
 {
 object r_735112 = args[0];
  if( (boolean_f != r_735112) ){ 
  


closureN_type c_7316946;
object e_7316962 [2];
c_7316946.hdr.mark = gc_color_red;
 c_7316946.hdr.grayed = 0;
c_7316946.tag = closureN_tag;
 c_7316946.fn = (function_type)__lambda_1317;
c_7316946.num_args = 1;
c_7316946.num_elements = 2;
c_7316946.elements = (object *)e_7316962;
c_7316946.elements[0] = ((closureN)self_737600)->elements[0];
c_7316946.elements[1] = ((closureN)self_737600)->elements[1];


complex_num_type local_7316965; 
return_closcall3(data,  car(((closureN)self_737600)->elements[3]),  &c_7316946, ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316965, ((closureN)self_737600)->elements[0]), ((closureN)self_737600)->elements[2]);
} else { 
  
closureN_type c_7316969;
object e_7317457 [4];
c_7316969.hdr.mark = gc_color_red;
 c_7316969.hdr.grayed = 0;
c_7316969.tag = closureN_tag;
 c_7316969.fn = (function_type)__lambda_1318;
c_7316969.num_args = 1;
c_7316969.num_elements = 4;
c_7316969.elements = (object *)e_7317457;
c_7316969.elements[0] = ((closureN)self_737600)->elements[0];
c_7316969.elements[1] = ((closureN)self_737600)->elements[1];
c_7316969.elements[2] = ((closureN)self_737600)->elements[2];
c_7316969.elements[3] = ((closureN)self_737600)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7316969, ((closureN)self_737600)->elements[0]);}
;; 
}

static void __lambda_1318(void *data, object self_737602, int argc, object *args) /* object self_737602, object r_735120 */
 {
 object r_735120 = args[0];
  if( (boolean_f != r_735120) ){ 
  


closureN_type c_7316974;
object e_7317019 [4];
c_7316974.hdr.mark = gc_color_red;
 c_7316974.hdr.grayed = 0;
c_7316974.tag = closureN_tag;
 c_7316974.fn = (function_type)__lambda_1319;
c_7316974.num_args = 1;
c_7316974.num_elements = 4;
c_7316974.elements = (object *)e_7317019;
c_7316974.elements[0] = ((closureN)self_737602)->elements[0];
c_7316974.elements[1] = ((closureN)self_737602)->elements[1];
c_7316974.elements[2] = ((closureN)self_737602)->elements[2];
c_7316974.elements[3] = ((closureN)self_737602)->elements[3];


complex_num_type local_7317022; 
return_closcall3(data,  car(((closureN)self_737602)->elements[3]),  &c_7316974, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317022, ((closureN)self_737602)->elements[0]), ((closureN)self_737602)->elements[2]);
} else { 
  
closureN_type c_7317026;
object e_7317452 [4];
c_7317026.hdr.mark = gc_color_red;
 c_7317026.hdr.grayed = 0;
c_7317026.tag = closureN_tag;
 c_7317026.fn = (function_type)__lambda_1324;
c_7317026.num_args = 1;
c_7317026.num_elements = 4;
c_7317026.elements = (object *)e_7317452;
c_7317026.elements[0] = ((closureN)self_737602)->elements[0];
c_7317026.elements[1] = ((closureN)self_737602)->elements[1];
c_7317026.elements[2] = ((closureN)self_737602)->elements[2];
c_7317026.elements[3] = ((closureN)self_737602)->elements[3];


complex_num_type local_7317455; 
return_direct_with_clo1(data,(closure)&c_7317026,__lambda_1324,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317455, ((closureN)self_737602)->elements[0]));}
;; 
}

static void __lambda_1324(void *data, object self_737608, int argc, object *args) /* object self_737608, object r_735132 */
 {
 object r_735132 = args[0];
  if( (boolean_f != r_735132) ){ 
  
closureN_type c_7317028;
object e_7317445 [4];
c_7317028.hdr.mark = gc_color_red;
 c_7317028.hdr.grayed = 0;
c_7317028.tag = closureN_tag;
 c_7317028.fn = (function_type)__lambda_1325;
c_7317028.num_args = 1;
c_7317028.num_elements = 4;
c_7317028.elements = (object *)e_7317445;
c_7317028.elements[0] = ((closureN)self_737608)->elements[0];
c_7317028.elements[1] = ((closureN)self_737608)->elements[1];
c_7317028.elements[2] = ((closureN)self_737608)->elements[2];
c_7317028.elements[3] = ((closureN)self_737608)->elements[3];



return_direct_with_clo1(data,(closure)&c_7317028,__lambda_1325,  Cyc_car(data, ((closureN)self_737608)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737608)->elements[1], (((closure)  ((closureN)self_737608)->elements[1])->fn),  ((closureN)self_737608)->elements[0]);}
;; 
}

static void __lambda_1325(void *data, object self_737609, int argc, object *args) /* object self_737609, object r_735223 */
 {
 object r_735223 = args[0];
  
closureN_type c_7317030;
object e_7317444 [4];
c_7317030.hdr.mark = gc_color_red;
 c_7317030.hdr.grayed = 0;
c_7317030.tag = closureN_tag;
 c_7317030.fn = (function_type)__lambda_1326;
c_7317030.num_args = 1;
c_7317030.num_elements = 4;
c_7317030.elements = (object *)e_7317444;
c_7317030.elements[0] = ((closureN)self_737609)->elements[0];
c_7317030.elements[1] = ((closureN)self_737609)->elements[1];
c_7317030.elements[2] = ((closureN)self_737609)->elements[2];
c_7317030.elements[3] = ((closureN)self_737609)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317030, r_735223);; 
}

static void __lambda_1326(void *data, object self_737610, int argc, object *args) /* object self_737610, object tmp_731738_731741_732794 */
 {
 object tmp_731738_731741_732794 = args[0];
  
closureN_type c_7317032;
object e_7317252 [3];
c_7317032.hdr.mark = gc_color_red;
 c_7317032.hdr.grayed = 0;
c_7317032.tag = closureN_tag;
 c_7317032.fn = (function_type)__lambda_1327;
c_7317032.num_args = 0;
c_7317032.num_elements = 3;
c_7317032.elements = (object *)e_7317252;
c_7317032.elements[0] = ((closureN)self_737610)->elements[0];
c_7317032.elements[1] = ((closureN)self_737610)->elements[3];
c_7317032.elements[2] = tmp_731738_731741_732794;


closureN_type c_7317253;
object e_7317443 [4];
c_7317253.hdr.mark = gc_color_red;
 c_7317253.hdr.grayed = 0;
c_7317253.tag = closureN_tag;
 c_7317253.fn = (function_type)__lambda_1347;
c_7317253.num_args = 1;
c_7317253.num_elements = 4;
c_7317253.elements = (object *)e_7317443;
c_7317253.elements[0] = ((closureN)self_737610)->elements[0];
c_7317253.elements[1] = ((closureN)self_737610)->elements[1];
c_7317253.elements[2] = ((closureN)self_737610)->elements[2];
c_7317253.elements[3] = ((closureN)self_737610)->elements[3];

return_direct_with_clo1(data,(closure)&c_7317032,__lambda_1327,  &c_7317253);; 
}

static void __lambda_1347(void *data, object self_737611, int argc, object *args) /* object self_737611, object tmp_731651_731653_732777 */
 {
 object tmp_731651_731653_732777 = args[0];
  if( (boolean_f != tmp_731651_731653_732777) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737611)->elements[1], (((closure)  ((closureN)self_737611)->elements[1])->fn),  tmp_731651_731653_732777);
} else { 
  
closureN_type c_7317257;
object e_7317439 [4];
c_7317257.hdr.mark = gc_color_red;
 c_7317257.hdr.grayed = 0;
c_7317257.tag = closureN_tag;
 c_7317257.fn = (function_type)__lambda_1348;
c_7317257.num_args = 1;
c_7317257.num_elements = 4;
c_7317257.elements = (object *)e_7317439;
c_7317257.elements[0] = ((closureN)self_737611)->elements[0];
c_7317257.elements[1] = ((closureN)self_737611)->elements[1];
c_7317257.elements[2] = ((closureN)self_737611)->elements[2];
c_7317257.elements[3] = ((closureN)self_737611)->elements[3];



return_direct_with_clo1(data,(closure)&c_7317257,__lambda_1348,  Cyc_car(data, ((closureN)self_737611)->elements[0]));}
;; 
}

static void __lambda_1348(void *data, object self_737612, int argc, object *args) /* object self_737612, object r_735173 */
 {
 object r_735173 = args[0];
  
closureN_type c_7317259;
object e_7317438 [4];
c_7317259.hdr.mark = gc_color_red;
 c_7317259.hdr.grayed = 0;
c_7317259.tag = closureN_tag;
 c_7317259.fn = (function_type)__lambda_1349;
c_7317259.num_args = 1;
c_7317259.num_elements = 4;
c_7317259.elements = (object *)e_7317438;
c_7317259.elements[0] = ((closureN)self_737612)->elements[0];
c_7317259.elements[1] = ((closureN)self_737612)->elements[1];
c_7317259.elements[2] = ((closureN)self_737612)->elements[2];
c_7317259.elements[3] = ((closureN)self_737612)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317259, r_735173);; 
}

static void __lambda_1349(void *data, object self_737613, int argc, object *args) /* object self_737613, object tmp_731661_731664_732780 */
 {
 object tmp_731661_731664_732780 = args[0];
  
closureN_type c_7317261;
object e_7317420 [3];
c_7317261.hdr.mark = gc_color_red;
 c_7317261.hdr.grayed = 0;
c_7317261.tag = closureN_tag;
 c_7317261.fn = (function_type)__lambda_1350;
c_7317261.num_args = 0;
c_7317261.num_elements = 3;
c_7317261.elements = (object *)e_7317420;
c_7317261.elements[0] = ((closureN)self_737613)->elements[0];
c_7317261.elements[1] = ((closureN)self_737613)->elements[3];
c_7317261.elements[2] = tmp_731661_731664_732780;


closureN_type c_7317421;
object e_7317437 [4];
c_7317421.hdr.mark = gc_color_red;
 c_7317421.hdr.grayed = 0;
c_7317421.tag = closureN_tag;
 c_7317421.fn = (function_type)__lambda_1365;
c_7317421.num_args = 1;
c_7317421.num_elements = 4;
c_7317421.elements = (object *)e_7317437;
c_7317421.elements[0] = ((closureN)self_737613)->elements[0];
c_7317421.elements[1] = ((closureN)self_737613)->elements[1];
c_7317421.elements[2] = ((closureN)self_737613)->elements[2];
c_7317421.elements[3] = ((closureN)self_737613)->elements[3];

return_direct_with_clo1(data,(closure)&c_7317261,__lambda_1350,  &c_7317421);; 
}

static void __lambda_1365(void *data, object self_737614, int argc, object *args) /* object self_737614, object tmp_731655_731657_732778 */
 {
 object tmp_731655_731657_732778 = args[0];
  if( (boolean_f != tmp_731655_731657_732778) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737614)->elements[1], (((closure)  ((closureN)self_737614)->elements[1])->fn),  tmp_731655_731657_732778);
} else { 
  
closureN_type c_7317425;
object e_7317429 [2];
c_7317425.hdr.mark = gc_color_red;
 c_7317425.hdr.grayed = 0;
c_7317425.tag = closureN_tag;
 c_7317425.fn = (function_type)__lambda_1366;
c_7317425.num_args = 1;
c_7317425.num_elements = 2;
c_7317425.elements = (object *)e_7317429;
c_7317425.elements[0] = ((closureN)self_737614)->elements[0];
c_7317425.elements[1] = ((closureN)self_737614)->elements[1];


closureN_type c_7317430;
object e_7317436 [2];
c_7317430.hdr.mark = gc_color_red;
 c_7317430.hdr.grayed = 0;
c_7317430.tag = closureN_tag;
 c_7317430.fn = (function_type)__lambda_1367;
c_7317430.num_args = 1;
c_7317430.num_elements = 2;
c_7317430.elements = (object *)e_7317436;
c_7317430.elements[0] = ((closureN)self_737614)->elements[2];
c_7317430.elements[1] = ((closureN)self_737614)->elements[3];

return_direct_with_clo1(data,(closure)&c_7317425,__lambda_1366,  &c_7317430);}
;; 
}

static void __lambda_1367(void *data, object self_737615, int argc, object *args) /* object self_737615, object k_735136, object e_731659_732779 */
 {
 object k_735136 = args[0]; object e_731659_732779 = args[1];
  

return_closcall3(data,  car(((closureN)self_737615)->elements[1]),  k_735136, e_731659_732779, ((closureN)self_737615)->elements[0]);; 
}

static void __lambda_1366(void *data, object self_737616, int argc, object *args) /* object self_737616, object r_735135 */
 {
 object r_735135 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737616)->elements[1], r_735135, ((closureN)self_737616)->elements[0]);; 
}

static void __lambda_1350(void *data, object self_737617, int argc, object *args) /* object self_737617, object k_735138 */
 {
 object k_735138 = args[0];
  if( (boolean_f != ((closureN)self_737617)->elements[2]) ){ 
  
closureN_type c_7317264;
object e_7317415 [3];
c_7317264.hdr.mark = gc_color_red;
 c_7317264.hdr.grayed = 0;
c_7317264.tag = closureN_tag;
 c_7317264.fn = (function_type)__lambda_1351;
c_7317264.num_args = 1;
c_7317264.num_elements = 3;
c_7317264.elements = (object *)e_7317415;
c_7317264.elements[0] = ((closureN)self_737617)->elements[0];
c_7317264.elements[1] = k_735138;
c_7317264.elements[2] = ((closureN)self_737617)->elements[1];



return_direct_with_clo1(data,(closure)&c_7317264,__lambda_1351,  Cyc_cdr(data, ((closureN)self_737617)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_735138, (((closure)  k_735138)->fn),  boolean_f);}
;; 
}

static void __lambda_1351(void *data, object self_737618, int argc, object *args) /* object self_737618, object r_735172 */
 {
 object r_735172 = args[0];
    
if( (boolean_f != Cyc_is_pair(r_735172)) ){ 
  
closureN_type c_7317268;
object e_7317409 [3];
c_7317268.hdr.mark = gc_color_red;
 c_7317268.hdr.grayed = 0;
c_7317268.tag = closureN_tag;
 c_7317268.fn = (function_type)__lambda_1352;
c_7317268.num_args = 1;
c_7317268.num_elements = 3;
c_7317268.elements = (object *)e_7317409;
c_7317268.elements[0] = ((closureN)self_737618)->elements[0];
c_7317268.elements[1] = ((closureN)self_737618)->elements[1];
c_7317268.elements[2] = ((closureN)self_737618)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317268,__lambda_1352,  Cyc_cadr(data, ((closureN)self_737618)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737618)->elements[1], (((closure)  ((closureN)self_737618)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1352(void *data, object self_737619, int argc, object *args) /* object self_737619, object r_735171 */
 {
 object r_735171 = args[0];
    complex_num_type local_7317271; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7317271, r_735171)) ){ 
  
closureN_type c_7317273;
object e_7317403 [3];
c_7317273.hdr.mark = gc_color_red;
 c_7317273.hdr.grayed = 0;
c_7317273.tag = closureN_tag;
 c_7317273.fn = (function_type)__lambda_1353;
c_7317273.num_args = 1;
c_7317273.num_elements = 3;
c_7317273.elements = (object *)e_7317403;
c_7317273.elements[0] = ((closureN)self_737619)->elements[0];
c_7317273.elements[1] = ((closureN)self_737619)->elements[1];
c_7317273.elements[2] = ((closureN)self_737619)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317273,__lambda_1353,  Cyc_car(data, ((closureN)self_737619)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737619)->elements[1], (((closure)  ((closureN)self_737619)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1353(void *data, object self_737620, int argc, object *args) /* object self_737620, object r_735170 */
 {
 object r_735170 = args[0];
  
closureN_type c_7317275;
object e_7317402 [3];
c_7317275.hdr.mark = gc_color_red;
 c_7317275.hdr.grayed = 0;
c_7317275.tag = closureN_tag;
 c_7317275.fn = (function_type)__lambda_1354;
c_7317275.num_args = 1;
c_7317275.num_elements = 3;
c_7317275.elements = (object *)e_7317402;
c_7317275.elements[0] = ((closureN)self_737620)->elements[0];
c_7317275.elements[1] = ((closureN)self_737620)->elements[1];
c_7317275.elements[2] = ((closureN)self_737620)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7317275, r_735170);; 
}

static void __lambda_1354(void *data, object self_737621, int argc, object *args) /* object self_737621, object r_735169 */
 {
 object r_735169 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_eq_op(data, obj_int2obj(1), Cyc_length(data, r_735169))) ){ 
  
closureN_type c_7317281;
object e_7317396 [3];
c_7317281.hdr.mark = gc_color_red;
 c_7317281.hdr.grayed = 0;
c_7317281.tag = closureN_tag;
 c_7317281.fn = (function_type)__lambda_1355;
c_7317281.num_args = 1;
c_7317281.num_elements = 3;
c_7317281.elements = (object *)e_7317396;
c_7317281.elements[0] = ((closureN)self_737621)->elements[0];
c_7317281.elements[1] = ((closureN)self_737621)->elements[1];
c_7317281.elements[2] = ((closureN)self_737621)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317281,__lambda_1355,  Cyc_car(data, ((closureN)self_737621)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737621)->elements[1], (((closure)  ((closureN)self_737621)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1355(void *data, object self_737622, int argc, object *args) /* object self_737622, object r_735167 */
 {
 object r_735167 = args[0];
  
closureN_type c_7317283;
object e_7317395 [3];
c_7317283.hdr.mark = gc_color_red;
 c_7317283.hdr.grayed = 0;
c_7317283.tag = closureN_tag;
 c_7317283.fn = (function_type)__lambda_1356;
c_7317283.num_args = 1;
c_7317283.num_elements = 3;
c_7317283.elements = (object *)e_7317395;
c_7317283.elements[0] = ((closureN)self_737622)->elements[0];
c_7317283.elements[1] = ((closureN)self_737622)->elements[1];
c_7317283.elements[2] = ((closureN)self_737622)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7317283, r_735167);; 
}

static void __lambda_1356(void *data, object self_737623, int argc, object *args) /* object self_737623, object r_735166 */
 {
 object r_735166 = args[0];
    
if( (boolean_f != Cyc_car(data, r_735166)) ){ 
  
closureN_type c_7317287;
object e_7317389 [4];
c_7317287.hdr.mark = gc_color_red;
 c_7317287.hdr.grayed = 0;
c_7317287.tag = closureN_tag;
 c_7317287.fn = (function_type)__lambda_1357;
c_7317287.num_args = 1;
c_7317287.num_elements = 4;
c_7317287.elements = (object *)e_7317389;
c_7317287.elements[0] = ((closureN)self_737623)->elements[0];
c_7317287.elements[1] = ((closureN)self_737623)->elements[1];
c_7317287.elements[2] = r_735166;
c_7317287.elements[3] = ((closureN)self_737623)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317287,__lambda_1357,  Cyc_car(data, ((closureN)self_737623)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737623)->elements[1], (((closure)  ((closureN)self_737623)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1357(void *data, object self_737624, int argc, object *args) /* object self_737624, object r_735165 */
 {
 object r_735165 = args[0];
  
closureN_type c_7317289;
object e_7317388 [4];
c_7317289.hdr.mark = gc_color_red;
 c_7317289.hdr.grayed = 0;
c_7317289.tag = closureN_tag;
 c_7317289.fn = (function_type)__lambda_1358;
c_7317289.num_args = 1;
c_7317289.num_elements = 4;
c_7317289.elements = (object *)e_7317388;
c_7317289.elements[0] = ((closureN)self_737624)->elements[0];
c_7317289.elements[1] = ((closureN)self_737624)->elements[1];
c_7317289.elements[2] = ((closureN)self_737624)->elements[2];
c_7317289.elements[3] = ((closureN)self_737624)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317289, r_735165);; 
}

static void __lambda_1358(void *data, object self_737625, int argc, object *args) /* object self_737625, object r_735164 */
 {
 object r_735164 = args[0];
    
if( (boolean_f != Cyc_car(data, r_735164)) ){ 
    complex_num_type local_7317294; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317294, Cyc_car(data, r_735164))) ){ 
  
closureN_type c_7317298;
object e_7317379 [5];
c_7317298.hdr.mark = gc_color_red;
 c_7317298.hdr.grayed = 0;
c_7317298.tag = closureN_tag;
 c_7317298.fn = (function_type)__lambda_1359;
c_7317298.num_args = 1;
c_7317298.num_elements = 5;
c_7317298.elements = (object *)e_7317379;
c_7317298.elements[0] = ((closureN)self_737625)->elements[0];
c_7317298.elements[1] = ((closureN)self_737625)->elements[1];
c_7317298.elements[2] = r_735164;
c_7317298.elements[3] = ((closureN)self_737625)->elements[2];
c_7317298.elements[4] = ((closureN)self_737625)->elements[3];





return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317298, Cyc_car(data, Cyc_car(data, r_735164)));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737625)->elements[1], (((closure)  ((closureN)self_737625)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737625)->elements[1], (((closure)  ((closureN)self_737625)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1359(void *data, object self_737626, int argc, object *args) /* object self_737626, object tmp_731701_731704_732787 */
 {
 object tmp_731701_731704_732787 = args[0];
  if( (boolean_f != tmp_731701_731704_732787) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_737626)->elements[2])))) ){ 
  
closureN_type c_7317307;
object e_7317369 [5];
c_7317307.hdr.mark = gc_color_red;
 c_7317307.hdr.grayed = 0;
c_7317307.tag = closureN_tag;
 c_7317307.fn = (function_type)__lambda_1360;
c_7317307.num_args = 1;
c_7317307.num_elements = 5;
c_7317307.elements = (object *)e_7317369;
c_7317307.elements[0] = ((closureN)self_737626)->elements[0];
c_7317307.elements[1] = ((closureN)self_737626)->elements[1];
c_7317307.elements[2] = ((closureN)self_737626)->elements[2];
c_7317307.elements[3] = ((closureN)self_737626)->elements[3];
c_7317307.elements[4] = ((closureN)self_737626)->elements[4];





return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7317307, Cyc_cadr(data, Cyc_car(data, ((closureN)self_737626)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737626)->elements[1], (((closure)  ((closureN)self_737626)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737626)->elements[1], (((closure)  ((closureN)self_737626)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1360(void *data, object self_737627, int argc, object *args) /* object self_737627, object tmp_731713_731716_732789 */
 {
 object tmp_731713_731716_732789 = args[0];
  if( (boolean_f != tmp_731713_731716_732789) ){ 
    
  complex_num_type local_7317312; 
  
  
  
if( (boolean_f != equalp(((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317312, Cyc_cadr(data, Cyc_car(data, ((closureN)self_737627)->elements[2]))), Cyc_car(data, ((closureN)self_737627)->elements[3]))) ){ 
  
closureN_type c_7317322;
object e_7317359 [5];
c_7317322.hdr.mark = gc_color_red;
 c_7317322.hdr.grayed = 0;
c_7317322.tag = closureN_tag;
 c_7317322.fn = (function_type)__lambda_1361;
c_7317322.num_args = 1;
c_7317322.num_elements = 5;
c_7317322.elements = (object *)e_7317359;
c_7317322.elements[0] = ((closureN)self_737627)->elements[0];
c_7317322.elements[1] = ((closureN)self_737627)->elements[1];
c_7317322.elements[2] = ((closureN)self_737627)->elements[2];
c_7317322.elements[3] = ((closureN)self_737627)->elements[3];
c_7317322.elements[4] = ((closureN)self_737627)->elements[4];





return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317322, Cyc_car(data, Cyc_car(data, ((closureN)self_737627)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737627)->elements[1], (((closure)  ((closureN)self_737627)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737627)->elements[1], (((closure)  ((closureN)self_737627)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1361(void *data, object self_737628, int argc, object *args) /* object self_737628, object r_735157 */
 {
 object r_735157 = args[0];
    complex_num_type local_7317325; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317325, Cyc_car(data, r_735157))) ){ 
  
closureN_type c_7317329;
object e_7317351 [4];
c_7317329.hdr.mark = gc_color_red;
 c_7317329.hdr.grayed = 0;
c_7317329.tag = closureN_tag;
 c_7317329.fn = (function_type)__lambda_1362;
c_7317329.num_args = 1;
c_7317329.num_elements = 4;
c_7317329.elements = (object *)e_7317351;
c_7317329.elements[0] = ((closureN)self_737628)->elements[0];
c_7317329.elements[1] = ((closureN)self_737628)->elements[1];
c_7317329.elements[2] = ((closureN)self_737628)->elements[3];
c_7317329.elements[3] = ((closureN)self_737628)->elements[4];





return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317329, Cyc_car(data, Cyc_car(data, ((closureN)self_737628)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737628)->elements[1], (((closure)  ((closureN)self_737628)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1362(void *data, object self_737629, int argc, object *args) /* object self_737629, object r_735154 */
 {
 object r_735154 = args[0];
    
  
  
if( (boolean_f != equalp(Cyc_caar(data, r_735154), Cyc_car(data, ((closureN)self_737629)->elements[2]))) ){ 
  
closureN_type c_7317338;
object e_7317342 [2];
c_7317338.hdr.mark = gc_color_red;
 c_7317338.hdr.grayed = 0;
c_7317338.tag = closureN_tag;
 c_7317338.fn = (function_type)__lambda_1363;
c_7317338.num_args = 1;
c_7317338.num_elements = 2;
c_7317338.elements = (object *)e_7317342;
c_7317338.elements[0] = ((closureN)self_737629)->elements[0];
c_7317338.elements[1] = ((closureN)self_737629)->elements[1];


closureN_type c_7317343;
object e_7317348 [1];
c_7317343.hdr.mark = gc_color_red;
 c_7317343.hdr.grayed = 0;
c_7317343.tag = closureN_tag;
 c_7317343.fn = (function_type)__lambda_1364;
c_7317343.num_args = 1;
c_7317343.num_elements = 1;
c_7317343.elements = (object *)e_7317348;
c_7317343.elements[0] = ((closureN)self_737629)->elements[3];

return_direct_with_clo1(data,(closure)&c_7317338,__lambda_1363,  &c_7317343);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737629)->elements[1], (((closure)  ((closureN)self_737629)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1364(void *data, object self_737630, int argc, object *args) /* object self_737630, object k_735152, object e_731736_732793 */
 {
 object k_735152 = args[0]; object e_731736_732793 = args[1];
  

return_closcall3(data,  car(((closureN)self_737630)->elements[0]),  k_735152, e_731736_732793, boolean_t);; 
}

static void __lambda_1363(void *data, object self_737631, int argc, object *args) /* object self_737631, object r_735151 */
 {
 object r_735151 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737631)->elements[1], r_735151, ((closureN)self_737631)->elements[0]);; 
}

static void __lambda_1327(void *data, object self_737632, int argc, object *args) /* object self_737632, object k_735175 */
 {
 object k_735175 = args[0];
  if( (boolean_f != ((closureN)self_737632)->elements[2]) ){ 
  
closureN_type c_7317035;
object e_7317247 [3];
c_7317035.hdr.mark = gc_color_red;
 c_7317035.hdr.grayed = 0;
c_7317035.tag = closureN_tag;
 c_7317035.fn = (function_type)__lambda_1328;
c_7317035.num_args = 1;
c_7317035.num_elements = 3;
c_7317035.elements = (object *)e_7317247;
c_7317035.elements[0] = ((closureN)self_737632)->elements[0];
c_7317035.elements[1] = k_735175;
c_7317035.elements[2] = ((closureN)self_737632)->elements[1];



return_direct_with_clo1(data,(closure)&c_7317035,__lambda_1328,  Cyc_cdr(data, ((closureN)self_737632)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_735175, (((closure)  k_735175)->fn),  boolean_f);}
;; 
}

static void __lambda_1328(void *data, object self_737633, int argc, object *args) /* object self_737633, object r_735222 */
 {
 object r_735222 = args[0];
    
if( (boolean_f != Cyc_is_pair(r_735222)) ){ 
  
closureN_type c_7317039;
object e_7317241 [3];
c_7317039.hdr.mark = gc_color_red;
 c_7317039.hdr.grayed = 0;
c_7317039.tag = closureN_tag;
 c_7317039.fn = (function_type)__lambda_1329;
c_7317039.num_args = 1;
c_7317039.num_elements = 3;
c_7317039.elements = (object *)e_7317241;
c_7317039.elements[0] = ((closureN)self_737633)->elements[0];
c_7317039.elements[1] = ((closureN)self_737633)->elements[1];
c_7317039.elements[2] = ((closureN)self_737633)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317039,__lambda_1329,  Cyc_cadr(data, ((closureN)self_737633)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737633)->elements[1], (((closure)  ((closureN)self_737633)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1329(void *data, object self_737634, int argc, object *args) /* object self_737634, object r_735221 */
 {
 object r_735221 = args[0];
    complex_num_type local_7317042; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7317042, r_735221)) ){ 
  
closureN_type c_7317044;
object e_7317235 [3];
c_7317044.hdr.mark = gc_color_red;
 c_7317044.hdr.grayed = 0;
c_7317044.tag = closureN_tag;
 c_7317044.fn = (function_type)__lambda_1330;
c_7317044.num_args = 1;
c_7317044.num_elements = 3;
c_7317044.elements = (object *)e_7317235;
c_7317044.elements[0] = ((closureN)self_737634)->elements[0];
c_7317044.elements[1] = ((closureN)self_737634)->elements[1];
c_7317044.elements[2] = ((closureN)self_737634)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317044,__lambda_1330,  Cyc_car(data, ((closureN)self_737634)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737634)->elements[1], (((closure)  ((closureN)self_737634)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1330(void *data, object self_737635, int argc, object *args) /* object self_737635, object r_735220 */
 {
 object r_735220 = args[0];
  
closureN_type c_7317046;
object e_7317234 [3];
c_7317046.hdr.mark = gc_color_red;
 c_7317046.hdr.grayed = 0;
c_7317046.tag = closureN_tag;
 c_7317046.fn = (function_type)__lambda_1331;
c_7317046.num_args = 1;
c_7317046.num_elements = 3;
c_7317046.elements = (object *)e_7317234;
c_7317046.elements[0] = ((closureN)self_737635)->elements[0];
c_7317046.elements[1] = ((closureN)self_737635)->elements[1];
c_7317046.elements[2] = ((closureN)self_737635)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7317046, r_735220);; 
}

static void __lambda_1331(void *data, object self_737636, int argc, object *args) /* object self_737636, object r_735219 */
 {
 object r_735219 = args[0];
    complex_num_type local_7317049; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7317049, r_735219)) ){ 
  
closureN_type c_7317051;
object e_7317228 [3];
c_7317051.hdr.mark = gc_color_red;
 c_7317051.hdr.grayed = 0;
c_7317051.tag = closureN_tag;
 c_7317051.fn = (function_type)__lambda_1332;
c_7317051.num_args = 1;
c_7317051.num_elements = 3;
c_7317051.elements = (object *)e_7317228;
c_7317051.elements[0] = ((closureN)self_737636)->elements[0];
c_7317051.elements[1] = ((closureN)self_737636)->elements[1];
c_7317051.elements[2] = ((closureN)self_737636)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317051,__lambda_1332,  Cyc_car(data, ((closureN)self_737636)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737636)->elements[1], (((closure)  ((closureN)self_737636)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1332(void *data, object self_737637, int argc, object *args) /* object self_737637, object r_735218 */
 {
 object r_735218 = args[0];
  
closureN_type c_7317053;
object e_7317227 [3];
c_7317053.hdr.mark = gc_color_red;
 c_7317053.hdr.grayed = 0;
c_7317053.tag = closureN_tag;
 c_7317053.fn = (function_type)__lambda_1333;
c_7317053.num_args = 1;
c_7317053.num_elements = 3;
c_7317053.elements = (object *)e_7317227;
c_7317053.elements[0] = ((closureN)self_737637)->elements[0];
c_7317053.elements[1] = ((closureN)self_737637)->elements[1];
c_7317053.elements[2] = ((closureN)self_737637)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7317053, r_735218);; 
}

static void __lambda_1333(void *data, object self_737638, int argc, object *args) /* object self_737638, object r_735217 */
 {
 object r_735217 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_eq_op(data, obj_int2obj(1), Cyc_length(data, r_735217))) ){ 
  
closureN_type c_7317059;
object e_7317221 [3];
c_7317059.hdr.mark = gc_color_red;
 c_7317059.hdr.grayed = 0;
c_7317059.tag = closureN_tag;
 c_7317059.fn = (function_type)__lambda_1334;
c_7317059.num_args = 1;
c_7317059.num_elements = 3;
c_7317059.elements = (object *)e_7317221;
c_7317059.elements[0] = ((closureN)self_737638)->elements[0];
c_7317059.elements[1] = ((closureN)self_737638)->elements[1];
c_7317059.elements[2] = ((closureN)self_737638)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317059,__lambda_1334,  Cyc_car(data, ((closureN)self_737638)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737638)->elements[1], (((closure)  ((closureN)self_737638)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1334(void *data, object self_737639, int argc, object *args) /* object self_737639, object r_735215 */
 {
 object r_735215 = args[0];
  
closureN_type c_7317061;
object e_7317220 [3];
c_7317061.hdr.mark = gc_color_red;
 c_7317061.hdr.grayed = 0;
c_7317061.tag = closureN_tag;
 c_7317061.fn = (function_type)__lambda_1335;
c_7317061.num_args = 1;
c_7317061.num_elements = 3;
c_7317061.elements = (object *)e_7317220;
c_7317061.elements[0] = ((closureN)self_737639)->elements[0];
c_7317061.elements[1] = ((closureN)self_737639)->elements[1];
c_7317061.elements[2] = ((closureN)self_737639)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7317061, r_735215);; 
}

static void __lambda_1335(void *data, object self_737640, int argc, object *args) /* object self_737640, object r_735214 */
 {
 object r_735214 = args[0];
    
if( (boolean_f != Cyc_car(data, r_735214)) ){ 
  
closureN_type c_7317065;
object e_7317214 [4];
c_7317065.hdr.mark = gc_color_red;
 c_7317065.hdr.grayed = 0;
c_7317065.tag = closureN_tag;
 c_7317065.fn = (function_type)__lambda_1336;
c_7317065.num_args = 1;
c_7317065.num_elements = 4;
c_7317065.elements = (object *)e_7317214;
c_7317065.elements[0] = ((closureN)self_737640)->elements[0];
c_7317065.elements[1] = ((closureN)self_737640)->elements[1];
c_7317065.elements[2] = r_735214;
c_7317065.elements[3] = ((closureN)self_737640)->elements[2];



return_direct_with_clo1(data,(closure)&c_7317065,__lambda_1336,  Cyc_car(data, ((closureN)self_737640)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737640)->elements[1], (((closure)  ((closureN)self_737640)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1336(void *data, object self_737641, int argc, object *args) /* object self_737641, object r_735213 */
 {
 object r_735213 = args[0];
  
closureN_type c_7317067;
object e_7317213 [4];
c_7317067.hdr.mark = gc_color_red;
 c_7317067.hdr.grayed = 0;
c_7317067.tag = closureN_tag;
 c_7317067.fn = (function_type)__lambda_1337;
c_7317067.num_args = 1;
c_7317067.num_elements = 4;
c_7317067.elements = (object *)e_7317213;
c_7317067.elements[0] = ((closureN)self_737641)->elements[0];
c_7317067.elements[1] = ((closureN)self_737641)->elements[1];
c_7317067.elements[2] = ((closureN)self_737641)->elements[2];
c_7317067.elements[3] = ((closureN)self_737641)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317067, r_735213);; 
}

static void __lambda_1337(void *data, object self_737642, int argc, object *args) /* object self_737642, object r_735212 */
 {
 object r_735212 = args[0];
    
if( (boolean_f != Cyc_car(data, r_735212)) ){ 
    complex_num_type local_7317072; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317072, Cyc_car(data, r_735212))) ){ 
  
closureN_type c_7317076;
object e_7317204 [5];
c_7317076.hdr.mark = gc_color_red;
 c_7317076.hdr.grayed = 0;
c_7317076.tag = closureN_tag;
 c_7317076.fn = (function_type)__lambda_1338;
c_7317076.num_args = 1;
c_7317076.num_elements = 5;
c_7317076.elements = (object *)e_7317204;
c_7317076.elements[0] = ((closureN)self_737642)->elements[0];
c_7317076.elements[1] = ((closureN)self_737642)->elements[1];
c_7317076.elements[2] = r_735212;
c_7317076.elements[3] = ((closureN)self_737642)->elements[2];
c_7317076.elements[4] = ((closureN)self_737642)->elements[3];





return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317076, Cyc_car(data, Cyc_car(data, r_735212)));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737642)->elements[1], (((closure)  ((closureN)self_737642)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737642)->elements[1], (((closure)  ((closureN)self_737642)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1338(void *data, object self_737643, int argc, object *args) /* object self_737643, object tmp_731784_731787_732802 */
 {
 object tmp_731784_731787_732802 = args[0];
  if( (boolean_f != tmp_731784_731787_732802) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_737643)->elements[2])))) ){ 
  
closureN_type c_7317085;
object e_7317194 [5];
c_7317085.hdr.mark = gc_color_red;
 c_7317085.hdr.grayed = 0;
c_7317085.tag = closureN_tag;
 c_7317085.fn = (function_type)__lambda_1339;
c_7317085.num_args = 1;
c_7317085.num_elements = 5;
c_7317085.elements = (object *)e_7317194;
c_7317085.elements[0] = ((closureN)self_737643)->elements[0];
c_7317085.elements[1] = ((closureN)self_737643)->elements[1];
c_7317085.elements[2] = ((closureN)self_737643)->elements[2];
c_7317085.elements[3] = ((closureN)self_737643)->elements[3];
c_7317085.elements[4] = ((closureN)self_737643)->elements[4];





return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317085, Cyc_car(data, Cyc_car(data, ((closureN)self_737643)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737643)->elements[1], (((closure)  ((closureN)self_737643)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737643)->elements[1], (((closure)  ((closureN)self_737643)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1339(void *data, object self_737644, int argc, object *args) /* object self_737644, object tmp_731796_731799_732804 */
 {
 object tmp_731796_731799_732804 = args[0];
  if( (boolean_f != tmp_731796_731799_732804) ){ 
  
closureN_type c_7317087;
object e_7317186 [4];
c_7317087.hdr.mark = gc_color_red;
 c_7317087.hdr.grayed = 0;
c_7317087.tag = closureN_tag;
 c_7317087.fn = (function_type)__lambda_1340;
c_7317087.num_args = 1;
c_7317087.num_elements = 4;
c_7317087.elements = (object *)e_7317186;
c_7317087.elements[0] = ((closureN)self_737644)->elements[0];
c_7317087.elements[1] = ((closureN)self_737644)->elements[1];
c_7317087.elements[2] = ((closureN)self_737644)->elements[3];
c_7317087.elements[3] = ((closureN)self_737644)->elements[4];





return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317087, Cyc_car(data, Cyc_car(data, ((closureN)self_737644)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737644)->elements[1], (((closure)  ((closureN)self_737644)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1340(void *data, object self_737645, int argc, object *args) /* object self_737645, object r_735207 */
 {
 object r_735207 = args[0];
    
if( (boolean_f != Cyc_car(data, r_735207)) ){ 
    complex_num_type local_7317092; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317092, Cyc_car(data, r_735207))) ){ 
  
closureN_type c_7317096;
object e_7317177 [5];
c_7317096.hdr.mark = gc_color_red;
 c_7317096.hdr.grayed = 0;
c_7317096.tag = closureN_tag;
 c_7317096.fn = (function_type)__lambda_1341;
c_7317096.num_args = 1;
c_7317096.num_elements = 5;
c_7317096.elements = (object *)e_7317177;
c_7317096.elements[0] = ((closureN)self_737645)->elements[0];
c_7317096.elements[1] = ((closureN)self_737645)->elements[1];
c_7317096.elements[2] = r_735207;
c_7317096.elements[3] = ((closureN)self_737645)->elements[2];
c_7317096.elements[4] = ((closureN)self_737645)->elements[3];





return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7317096, Cyc_car(data, Cyc_car(data, r_735207)));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737645)->elements[1], (((closure)  ((closureN)self_737645)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737645)->elements[1], (((closure)  ((closureN)self_737645)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1341(void *data, object self_737646, int argc, object *args) /* object self_737646, object tmp_731813_731816_732807 */
 {
 object tmp_731813_731816_732807 = args[0];
  if( (boolean_f != tmp_731813_731816_732807) ){ 
    
  
  
if( (boolean_f != Cyc_is_pair(Cyc_cdr(data, Cyc_car(data, ((closureN)self_737646)->elements[2])))) ){ 
  
closureN_type c_7317105;
object e_7317167 [5];
c_7317105.hdr.mark = gc_color_red;
 c_7317105.hdr.grayed = 0;
c_7317105.tag = closureN_tag;
 c_7317105.fn = (function_type)__lambda_1342;
c_7317105.num_args = 1;
c_7317105.num_elements = 5;
c_7317105.elements = (object *)e_7317167;
c_7317105.elements[0] = ((closureN)self_737646)->elements[0];
c_7317105.elements[1] = ((closureN)self_737646)->elements[1];
c_7317105.elements[2] = ((closureN)self_737646)->elements[2];
c_7317105.elements[3] = ((closureN)self_737646)->elements[3];
c_7317105.elements[4] = ((closureN)self_737646)->elements[4];





return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7317105, Cyc_cadr(data, Cyc_car(data, ((closureN)self_737646)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737646)->elements[1], (((closure)  ((closureN)self_737646)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737646)->elements[1], (((closure)  ((closureN)self_737646)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1342(void *data, object self_737647, int argc, object *args) /* object self_737647, object tmp_731825_731828_732809 */
 {
 object tmp_731825_731828_732809 = args[0];
  if( (boolean_f != tmp_731825_731828_732809) ){ 
    
  complex_num_type local_7317110; 
  
  
  
if( (boolean_f != equalp(((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317110, Cyc_cadr(data, Cyc_car(data, ((closureN)self_737647)->elements[2]))), Cyc_car(data, ((closureN)self_737647)->elements[3]))) ){ 
  
closureN_type c_7317120;
object e_7317157 [5];
c_7317120.hdr.mark = gc_color_red;
 c_7317120.hdr.grayed = 0;
c_7317120.tag = closureN_tag;
 c_7317120.fn = (function_type)__lambda_1343;
c_7317120.num_args = 1;
c_7317120.num_elements = 5;
c_7317120.elements = (object *)e_7317157;
c_7317120.elements[0] = ((closureN)self_737647)->elements[0];
c_7317120.elements[1] = ((closureN)self_737647)->elements[1];
c_7317120.elements[2] = ((closureN)self_737647)->elements[2];
c_7317120.elements[3] = ((closureN)self_737647)->elements[3];
c_7317120.elements[4] = ((closureN)self_737647)->elements[4];





return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317120, Cyc_car(data, Cyc_car(data, ((closureN)self_737647)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737647)->elements[1], (((closure)  ((closureN)self_737647)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737647)->elements[1], (((closure)  ((closureN)self_737647)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1343(void *data, object self_737648, int argc, object *args) /* object self_737648, object r_735200 */
 {
 object r_735200 = args[0];
    complex_num_type local_7317123; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317123, Cyc_car(data, r_735200))) ){ 
  
closureN_type c_7317127;
object e_7317149 [4];
c_7317127.hdr.mark = gc_color_red;
 c_7317127.hdr.grayed = 0;
c_7317127.tag = closureN_tag;
 c_7317127.fn = (function_type)__lambda_1344;
c_7317127.num_args = 1;
c_7317127.num_elements = 4;
c_7317127.elements = (object *)e_7317149;
c_7317127.elements[0] = ((closureN)self_737648)->elements[0];
c_7317127.elements[1] = ((closureN)self_737648)->elements[1];
c_7317127.elements[2] = ((closureN)self_737648)->elements[3];
c_7317127.elements[3] = ((closureN)self_737648)->elements[4];





return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7317127, Cyc_car(data, Cyc_car(data, ((closureN)self_737648)->elements[2])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737648)->elements[1], (((closure)  ((closureN)self_737648)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1344(void *data, object self_737649, int argc, object *args) /* object self_737649, object r_735197 */
 {
 object r_735197 = args[0];
    
  
  
if( (boolean_f != equalp(Cyc_caar(data, r_735197), Cyc_car(data, ((closureN)self_737649)->elements[2]))) ){ 
  
closureN_type c_7317136;
object e_7317140 [2];
c_7317136.hdr.mark = gc_color_red;
 c_7317136.hdr.grayed = 0;
c_7317136.tag = closureN_tag;
 c_7317136.fn = (function_type)__lambda_1345;
c_7317136.num_args = 1;
c_7317136.num_elements = 2;
c_7317136.elements = (object *)e_7317140;
c_7317136.elements[0] = ((closureN)self_737649)->elements[0];
c_7317136.elements[1] = ((closureN)self_737649)->elements[1];


closureN_type c_7317141;
object e_7317146 [1];
c_7317141.hdr.mark = gc_color_red;
 c_7317141.hdr.grayed = 0;
c_7317141.tag = closureN_tag;
 c_7317141.fn = (function_type)__lambda_1346;
c_7317141.num_args = 1;
c_7317141.num_elements = 1;
c_7317141.elements = (object *)e_7317146;
c_7317141.elements[0] = ((closureN)self_737649)->elements[3];

return_direct_with_clo1(data,(closure)&c_7317136,__lambda_1345,  &c_7317141);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737649)->elements[1], (((closure)  ((closureN)self_737649)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1346(void *data, object self_737650, int argc, object *args) /* object self_737650, object k_735195, object e_731848_732813 */
 {
 object k_735195 = args[0]; object e_731848_732813 = args[1];
  

return_closcall3(data,  car(((closureN)self_737650)->elements[0]),  k_735195, e_731848_732813, boolean_t);; 
}

static void __lambda_1345(void *data, object self_737651, int argc, object *args) /* object self_737651, object r_735194 */
 {
 object r_735194 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737651)->elements[1], r_735194, ((closureN)self_737651)->elements[0]);; 
}

static void __lambda_1319(void *data, object self_737603, int argc, object *args) /* object self_737603, object r_735123 */
 {
 object r_735123 = args[0];
  
closureN_type c_7316976;
object e_7317014 [5];
c_7316976.hdr.mark = gc_color_red;
 c_7316976.hdr.grayed = 0;
c_7316976.tag = closureN_tag;
 c_7316976.fn = (function_type)__lambda_1320;
c_7316976.num_args = 1;
c_7316976.num_elements = 5;
c_7316976.elements = (object *)e_7317014;
c_7316976.elements[0] = ((closureN)self_737603)->elements[0];
c_7316976.elements[1] = ((closureN)self_737603)->elements[1];
c_7316976.elements[2] = ((closureN)self_737603)->elements[2];
c_7316976.elements[3] = r_735123;
c_7316976.elements[4] = ((closureN)self_737603)->elements[3];


complex_num_type local_7317017; 
return_direct_with_clo1(data,(closure)&c_7316976,__lambda_1320,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317017, ((closureN)self_737603)->elements[0]));; 
}

static void __lambda_1320(void *data, object self_737604, int argc, object *args) /* object self_737604, object r_735130 */
 {
 object r_735130 = args[0];
  


closureN_type c_7316981;
object e_7317012 [5];
c_7316981.hdr.mark = gc_color_red;
 c_7316981.hdr.grayed = 0;
c_7316981.tag = closureN_tag;
 c_7316981.fn = (function_type)__lambda_1321;
c_7316981.num_args = 1;
c_7316981.num_elements = 5;
c_7316981.elements = (object *)e_7317012;
c_7316981.elements[0] = ((closureN)self_737604)->elements[0];
c_7316981.elements[1] = ((closureN)self_737604)->elements[1];
c_7316981.elements[2] = ((closureN)self_737604)->elements[2];
c_7316981.elements[3] = ((closureN)self_737604)->elements[3];
c_7316981.elements[4] = ((closureN)self_737604)->elements[4];

return_closcall3(data,  car(((closureN)self_737604)->elements[4]),  &c_7316981, r_735130, ((closureN)self_737604)->elements[2]);; 
}

static void __lambda_1321(void *data, object self_737605, int argc, object *args) /* object self_737605, object r_735125 */
 {
 object r_735125 = args[0];
  
closureN_type c_7316983;
object e_7317007 [5];
c_7316983.hdr.mark = gc_color_red;
 c_7316983.hdr.grayed = 0;
c_7316983.tag = closureN_tag;
 c_7316983.fn = (function_type)__lambda_1322;
c_7316983.num_args = 1;
c_7316983.num_elements = 5;
c_7316983.elements = (object *)e_7317007;
c_7316983.elements[0] = ((closureN)self_737605)->elements[1];
c_7316983.elements[1] = ((closureN)self_737605)->elements[2];
c_7316983.elements[2] = ((closureN)self_737605)->elements[3];
c_7316983.elements[3] = r_735125;
c_7316983.elements[4] = ((closureN)self_737605)->elements[4];


complex_num_type local_7317010; 
return_direct_with_clo1(data,(closure)&c_7316983,__lambda_1322,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7317010, ((closureN)self_737605)->elements[0]));; 
}

static void __lambda_1322(void *data, object self_737606, int argc, object *args) /* object self_737606, object r_735129 */
 {
 object r_735129 = args[0];
  


closureN_type c_7316988;
object e_7317005 [3];
c_7316988.hdr.mark = gc_color_red;
 c_7316988.hdr.grayed = 0;
c_7316988.tag = closureN_tag;
 c_7316988.fn = (function_type)__lambda_1323;
c_7316988.num_args = 1;
c_7316988.num_elements = 3;
c_7316988.elements = (object *)e_7317005;
c_7316988.elements[0] = ((closureN)self_737606)->elements[0];
c_7316988.elements[1] = ((closureN)self_737606)->elements[2];
c_7316988.elements[2] = ((closureN)self_737606)->elements[3];

return_closcall3(data,  car(((closureN)self_737606)->elements[4]),  &c_7316988, r_735129, ((closureN)self_737606)->elements[1]);; 
}

static void __lambda_1323(void *data, object self_737607, int argc, object *args) /* object self_737607, object r_735127 */
 {
 object r_735127 = args[0];
  
pair_type local_7316993; 

pair_type local_7316996; 

pair_type local_7317000; 

pair_type local_7317004; 
return_direct_with_clo1(data,  ((closureN)self_737607)->elements[0], (((closure)  ((closureN)self_737607)->elements[0])->fn),  set_pair_as_expr(&local_7316993, quote__if, set_pair_as_expr(&local_7316996, ((closureN)self_737607)->elements[1], set_pair_as_expr(&local_7317000, ((closureN)self_737607)->elements[2], set_pair_as_expr(&local_7317004, r_735127, NULL)))));; 
}

static void __lambda_1317(void *data, object self_737601, int argc, object *args) /* object self_737601, object r_735117 */
 {
 object r_735117 = args[0];
  
pair_type local_7316951; 

pair_type local_7316954; 

complex_num_type local_7316957; 

pair_type local_7316961; 
return_direct_with_clo1(data,  ((closureN)self_737601)->elements[1], (((closure)  ((closureN)self_737601)->elements[1])->fn),  set_pair_as_expr(&local_7316951, quote_set_67, set_pair_as_expr(&local_7316954, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316957, ((closureN)self_737601)->elements[0]), set_pair_as_expr(&local_7316961, r_735117, NULL))));; 
}

static void __lambda_1313(void *data, object self_737597, int argc, object *args) /* object self_737597, object r_735109 */
 {
 object r_735109 = args[0];
  


closureN_type c_7316919;
object e_7316932 [2];
c_7316919.hdr.mark = gc_color_red;
 c_7316919.hdr.grayed = 0;
c_7316919.tag = closureN_tag;
 c_7316919.fn = (function_type)__lambda_1314;
c_7316919.num_args = 1;
c_7316919.num_elements = 2;
c_7316919.elements = (object *)e_7316932;
c_7316919.elements[0] = ((closureN)self_737597)->elements[1];
c_7316919.elements[1] = r_735109;


complex_num_type local_7316935; 
return_closcall3(data,  car(((closureN)self_737597)->elements[3]),  &c_7316919, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316935, ((closureN)self_737597)->elements[0]), ((closureN)self_737597)->elements[2]);; 
}

static void __lambda_1314(void *data, object self_737598, int argc, object *args) /* object self_737598, object r_735110 */
 {
 object r_735110 = args[0];
  
closureN_type c_7316921;
object e_7316927 [1];
c_7316921.hdr.mark = gc_color_red;
 c_7316921.hdr.grayed = 0;
c_7316921.tag = closureN_tag;
 c_7316921.fn = (function_type)__lambda_1315;
c_7316921.num_args = 1;
c_7316921.num_elements = 1;
c_7316921.elements = (object *)e_7316927;
c_7316921.elements[0] = ((closureN)self_737598)->elements[0];


pair_type local_7316930; 
return_direct_with_clo1(data,(closure)&c_7316921,__lambda_1315,  set_pair_as_expr(&local_7316930, ((closureN)self_737598)->elements[1], r_735110));; 
}

static void __lambda_1315(void *data, object self_737599, int argc, object *args) /* object self_737599, object r_735108 */
 {
 object r_735108 = args[0];
  
pair_type local_7316926; 
return_direct_with_clo1(data,  ((closureN)self_737599)->elements[0], (((closure)  ((closureN)self_737599)->elements[0])->fn),  set_pair_as_expr(&local_7316926, quote_define, r_735108));; 
}

static void __lambda_1311(void *data, object self_737592, int argc, object *args) /* object self_737592, object r_735102 */
 {

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

static void __lambda_1308(void *data, object self_737593, int argc, object *args) /* object self_737593, object k_735103 */
 {
 object k_735103 = args[0];
  if( (boolean_f != ((closureN)self_737593)->elements[1]) ){ 
  
closureN_type c_7316897;
object e_7316901 [2];
c_7316897.hdr.mark = gc_color_red;
 c_7316897.hdr.grayed = 0;
c_7316897.tag = closureN_tag;
 c_7316897.fn = (function_type)__lambda_1309;
c_7316897.num_args = 1;
c_7316897.num_elements = 2;
c_7316897.elements = (object *)e_7316901;
c_7316897.elements[0] = ((closureN)self_737593)->elements[0];
c_7316897.elements[1] = k_735103;


mclosure0(c_7316902, (function_type)__lambda_1310);c_7316902.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7316897,__lambda_1309,  &c_7316902);
} else { 
  return_direct_with_clo1(data,  k_735103, (((closure)  k_735103)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1310(void *data, object self_737594, int argc, object *args) /* object self_737594, object k_735105, object var_731628_732776 */
 {
 object k_735105 = args[0]; object var_731628_732776 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations)->fn),  k_735105, var_731628_732776, boolean_t);; 
}

static void __lambda_1309(void *data, object self_737595, int argc, object *args) /* object self_737595, object r_735104 */
 {
 object r_735104 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737595)->elements[1], ((closureN)self_737595)->elements[0], r_735104);; 
}

static void __lambda_1286(void *data, object self_737570, int argc, object *args) /* object self_737570, object id_731599_732768 */
 {
 object id_731599_732768 = args[0];
  
closureN_type c_7316780;
object e_7316877 [5];
c_7316780.hdr.mark = gc_color_red;
 c_7316780.hdr.grayed = 0;
c_7316780.tag = closureN_tag;
 c_7316780.fn = (function_type)__lambda_1287;
c_7316780.num_args = 1;
c_7316780.num_elements = 5;
c_7316780.elements = (object *)e_7316877;
c_7316780.elements[0] = ((closureN)self_737570)->elements[0];
c_7316780.elements[1] = id_731599_732768;
c_7316780.elements[2] = ((closureN)self_737570)->elements[1];
c_7316780.elements[3] = ((closureN)self_737570)->elements[2];
c_7316780.elements[4] = ((closureN)self_737570)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7316780, ((closureN)self_737570)->elements[0]);; 
}

static void __lambda_1287(void *data, object self_737571, int argc, object *args) /* object self_737571, object has_91cont_731602_732769 */
 {
 object has_91cont_731602_732769 = args[0];
  
closureN_type c_7316782;
object e_7316872 [5];
c_7316782.hdr.mark = gc_color_red;
 c_7316782.hdr.grayed = 0;
c_7316782.tag = closureN_tag;
 c_7316782.fn = (function_type)__lambda_1288;
c_7316782.num_args = 1;
c_7316782.num_elements = 5;
c_7316782.elements = (object *)e_7316872;
c_7316782.elements[0] = ((closureN)self_737571)->elements[0];
c_7316782.elements[1] = has_91cont_731602_732769;
c_7316782.elements[2] = ((closureN)self_737571)->elements[2];
c_7316782.elements[3] = ((closureN)self_737571)->elements[3];
c_7316782.elements[4] = ((closureN)self_737571)->elements[4];


object c_7316875 = Cyc_number2string2(data,(closure)&c_7316782,1,((closureN)self_737571)->elements[1]);
return_closcall1(data,(closure)&c_7316782,  c_7316875);; 
}

static void __lambda_1288(void *data, object self_737572, int argc, object *args) /* object self_737572, object r_735096 */
 {
 object r_735096 = args[0];
  object r_735097;
  if( (boolean_f != ((closureN)self_737572)->elements[1]) ){ 
  object c_7316786;
 alloc_string(data,c_7316786, 5, 5);
char tmp_7316787[] = "-cont";
memcpy(((string_type *)c_7316786)->str, tmp_7316787,5);
((string_type *)c_7316786)->str[5] = '\0';
  r_735097 = c_7316786;
} else { 
  object c_7316789;
 alloc_string(data,c_7316789, 0, 0);
char tmp_7316790[] = "";
memcpy(((string_type *)c_7316789)->str, tmp_7316790,0);
((string_type *)c_7316789)->str[0] = '\0';
  r_735097 = c_7316789;}
;
closureN_type c_7316792;
object e_7316867 [4];
c_7316792.hdr.mark = gc_color_red;
 c_7316792.hdr.grayed = 0;
c_7316792.tag = closureN_tag;
 c_7316792.fn = (function_type)__lambda_1289;
c_7316792.num_args = 1;
c_7316792.num_elements = 4;
c_7316792.elements = (object *)e_7316867;
c_7316792.elements[0] = ((closureN)self_737572)->elements[0];
c_7316792.elements[1] = ((closureN)self_737572)->elements[2];
c_7316792.elements[2] = ((closureN)self_737572)->elements[3];
c_7316792.elements[3] = ((closureN)self_737572)->elements[4];


make_utf8_string_with_len(c_7316871, "lambda-", 7, 7);

object c_7316870 = Cyc_string_append(data,(closure)&c_7316792,3,&c_7316871, r_735096, r_735097);
return_closcall1(data,(closure)&c_7316792,  c_7316870);; 
}

static void __lambda_1289(void *data, object self_737573, int argc, object *args) /* object self_737573, object r_735095 */
 {
 object r_735095 = args[0];
  
closureN_type c_7316794;
object e_7316865 [5];
c_7316794.hdr.mark = gc_color_red;
 c_7316794.hdr.grayed = 0;
c_7316794.tag = closureN_tag;
 c_7316794.fn = (function_type)__lambda_1290;
c_7316794.num_args = 1;
c_7316794.num_elements = 5;
c_7316794.elements = (object *)e_7316865;
c_7316794.elements[0] = ((closureN)self_737573)->elements[0];
c_7316794.elements[1] = ((closureN)self_737573)->elements[1];
c_7316794.elements[2] = ((closureN)self_737573)->elements[2];
c_7316794.elements[3] = r_735095;
c_7316794.elements[4] = ((closureN)self_737573)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7316794, ((closureN)self_737573)->elements[0]);; 
}

static void __lambda_1290(void *data, object self_737574, int argc, object *args) /* object self_737574, object args_85_731608_732771 */
 {
 object args_85_731608_732771 = args[0];
  
closureN_type c_7316796;
object e_7316803 [1];
c_7316796.hdr.mark = gc_color_red;
 c_7316796.hdr.grayed = 0;
c_7316796.tag = closureN_tag;
 c_7316796.fn = (function_type)__lambda_1291;
c_7316796.num_args = 0;
c_7316796.num_elements = 1;
c_7316796.elements = (object *)e_7316803;
c_7316796.elements[0] = args_85_731608_732771;


closureN_type c_7316804;
object e_7316864 [5];
c_7316804.hdr.mark = gc_color_red;
 c_7316804.hdr.grayed = 0;
c_7316804.tag = closureN_tag;
 c_7316804.fn = (function_type)__lambda_1292;
c_7316804.num_args = 1;
c_7316804.num_elements = 5;
c_7316804.elements = (object *)e_7316864;
c_7316804.elements[0] = ((closureN)self_737574)->elements[0];
c_7316804.elements[1] = ((closureN)self_737574)->elements[1];
c_7316804.elements[2] = ((closureN)self_737574)->elements[2];
c_7316804.elements[3] = ((closureN)self_737574)->elements[3];
c_7316804.elements[4] = ((closureN)self_737574)->elements[4];

return_direct_with_clo1(data,(closure)&c_7316796,__lambda_1291,  &c_7316804);; 
}

static void __lambda_1292(void *data, object self_737575, int argc, object *args) /* object self_737575, object args_731611_732772 */
 {
 object args_731611_732772 = args[0];
  
closureN_type c_7316806;
object e_7316824 [2];
c_7316806.hdr.mark = gc_color_red;
 c_7316806.hdr.grayed = 0;
c_7316806.tag = closureN_tag;
 c_7316806.fn = (function_type)__lambda_1293;
c_7316806.num_args = 0;
c_7316806.num_elements = 2;
c_7316806.elements = (object *)e_7316824;
c_7316806.elements[0] = args_731611_732772;
c_7316806.elements[1] = ((closureN)self_737575)->elements[2];


closureN_type c_7316825;
object e_7316863 [5];
c_7316825.hdr.mark = gc_color_red;
 c_7316825.hdr.grayed = 0;
c_7316825.tag = closureN_tag;
 c_7316825.fn = (function_type)__lambda_1298;
c_7316825.num_args = 1;
c_7316825.num_elements = 5;
c_7316825.elements = (object *)e_7316863;
c_7316825.elements[0] = ((closureN)self_737575)->elements[0];
c_7316825.elements[1] = ((closureN)self_737575)->elements[1];
c_7316825.elements[2] = ((closureN)self_737575)->elements[2];
c_7316825.elements[3] = ((closureN)self_737575)->elements[3];
c_7316825.elements[4] = ((closureN)self_737575)->elements[4];

return_direct_with_clo1(data,(closure)&c_7316806,__lambda_1293,  &c_7316825);; 
}

static void __lambda_1298(void *data, object self_737576, int argc, object *args) /* object self_737576, object r_735081 */
 {

  
closureN_type c_7316827;
object e_7316861 [5];
c_7316827.hdr.mark = gc_color_red;
 c_7316827.hdr.grayed = 0;
c_7316827.tag = closureN_tag;
 c_7316827.fn = (function_type)__lambda_1299;
c_7316827.num_args = 1;
c_7316827.num_elements = 5;
c_7316827.elements = (object *)e_7316861;
c_7316827.elements[0] = ((closureN)self_737576)->elements[0];
c_7316827.elements[1] = ((closureN)self_737576)->elements[1];
c_7316827.elements[2] = ((closureN)self_737576)->elements[2];
c_7316827.elements[3] = ((closureN)self_737576)->elements[3];
c_7316827.elements[4] = ((closureN)self_737576)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7316827, ((closureN)self_737576)->elements[0]);; 
}

static void __lambda_1299(void *data, object self_737577, int argc, object *args) /* object self_737577, object r_735083 */
 {
 object r_735083 = args[0];
  
closureN_type c_7316829;
object e_7316853 [4];
c_7316829.hdr.mark = gc_color_red;
 c_7316829.hdr.grayed = 0;
c_7316829.tag = closureN_tag;
 c_7316829.fn = (function_type)__lambda_1300;
c_7316829.num_args = 1;
c_7316829.num_elements = 4;
c_7316829.elements = (object *)e_7316853;
c_7316829.elements[0] = ((closureN)self_737577)->elements[0];
c_7316829.elements[1] = ((closureN)self_737577)->elements[1];
c_7316829.elements[2] = r_735083;
c_7316829.elements[3] = ((closureN)self_737577)->elements[3];


closureN_type c_7316854;
object e_7316860 [2];
c_7316854.hdr.mark = gc_color_red;
 c_7316854.hdr.grayed = 0;
c_7316854.tag = closureN_tag;
 c_7316854.fn = (function_type)__lambda_1304;
c_7316854.num_args = 1;
c_7316854.num_elements = 2;
c_7316854.elements = (object *)e_7316860;
c_7316854.elements[0] = ((closureN)self_737577)->elements[2];
c_7316854.elements[1] = ((closureN)self_737577)->elements[4];

return_direct_with_clo1(data,(closure)&c_7316829,__lambda_1300,  &c_7316854);; 
}

static void __lambda_1304(void *data, object self_737578, int argc, object *args) /* object self_737578, object k_735087, object e_731618_732775 */
 {
 object k_735087 = args[0]; object e_731618_732775 = args[1];
  

return_closcall3(data,  car(((closureN)self_737578)->elements[1]),  k_735087, e_731618_732775, ((closureN)self_737578)->elements[0]);; 
}

static void __lambda_1300(void *data, object self_737579, int argc, object *args) /* object self_737579, object r_735085 */
 {
 object r_735085 = args[0];
  
closureN_type c_7316831;
object e_7316851 [4];
c_7316831.hdr.mark = gc_color_red;
 c_7316831.hdr.grayed = 0;
c_7316831.tag = closureN_tag;
 c_7316831.fn = (function_type)__lambda_1301;
c_7316831.num_args = 1;
c_7316831.num_elements = 4;
c_7316831.elements = (object *)e_7316851;
c_7316831.elements[0] = ((closureN)self_737579)->elements[1];
c_7316831.elements[1] = ((closureN)self_737579)->elements[2];
c_7316831.elements[2] = r_735085;
c_7316831.elements[3] = ((closureN)self_737579)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7316831, ((closureN)self_737579)->elements[0]);; 
}

static void __lambda_1301(void *data, object self_737580, int argc, object *args) /* object self_737580, object r_735086 */
 {
 object r_735086 = args[0];
  
closureN_type c_7316833;
object e_7316849 [3];
c_7316833.hdr.mark = gc_color_red;
 c_7316833.hdr.grayed = 0;
c_7316833.tag = closureN_tag;
 c_7316833.fn = (function_type)__lambda_1302;
c_7316833.num_args = 1;
c_7316833.num_elements = 3;
c_7316833.elements = (object *)e_7316849;
c_7316833.elements[0] = ((closureN)self_737580)->elements[0];
c_7316833.elements[1] = ((closureN)self_737580)->elements[1];
c_7316833.elements[2] = ((closureN)self_737580)->elements[3];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316833, ((closureN)self_737580)->elements[2], r_735086);; 
}

static void __lambda_1302(void *data, object self_737581, int argc, object *args) /* object self_737581, object r_735084 */
 {
 object r_735084 = args[0];
  
closureN_type c_7316835;
object e_7316844 [2];
c_7316835.hdr.mark = gc_color_red;
 c_7316835.hdr.grayed = 0;
c_7316835.tag = closureN_tag;
 c_7316835.fn = (function_type)__lambda_1303;
c_7316835.num_args = 1;
c_7316835.num_elements = 2;
c_7316835.elements = (object *)e_7316844;
c_7316835.elements[0] = ((closureN)self_737581)->elements[0];
c_7316835.elements[1] = ((closureN)self_737581)->elements[2];


pair_type local_7316847; 
return_direct_with_clo1(data,(closure)&c_7316835,__lambda_1303,  set_pair_as_expr(&local_7316847, ((closureN)self_737581)->elements[1], r_735084));; 
}

static void __lambda_1303(void *data, object self_737582, int argc, object *args) /* object self_737582, object r_735082 */
 {
 object r_735082 = args[0];
  
pair_type local_7316840; 


return_direct_with_clo1(data,  ((closureN)self_737582)->elements[0], (((closure)  ((closureN)self_737582)->elements[0])->fn),  set_pair_as_expr(&local_7316840, Cyc_string2symbol(data, ((closureN)self_737582)->elements[1]), r_735082));; 
}

static void __lambda_1293(void *data, object self_737583, int argc, object *args) /* object self_737583, object k_735088 */
 {
 object k_735088 = args[0];
  if( (boolean_f != ((closureN)self_737583)->elements[1]) ){ 
  
closureN_type c_7316809;
object e_7316813 [2];
c_7316809.hdr.mark = gc_color_red;
 c_7316809.hdr.grayed = 0;
c_7316809.tag = closureN_tag;
 c_7316809.fn = (function_type)__lambda_1294;
c_7316809.num_args = 1;
c_7316809.num_elements = 2;
c_7316809.elements = (object *)e_7316813;
c_7316809.elements[0] = ((closureN)self_737583)->elements[0];
c_7316809.elements[1] = k_735088;


mclosure0(c_7316814, (function_type)__lambda_1295);c_7316814.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7316809,__lambda_1294,  &c_7316814);
} else { 
  return_direct_with_clo1(data,  k_735088, (((closure)  k_735088)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1295(void *data, object self_737584, int argc, object *args) /* object self_737584, object k_735090, object a_731613_732773 */
 {
 object k_735090 = args[0]; object a_731613_732773 = args[1];
  
closureN_type c_7316816;
object e_7316820 [2];
c_7316816.hdr.mark = gc_color_red;
 c_7316816.hdr.grayed = 0;
c_7316816.tag = closureN_tag;
 c_7316816.fn = (function_type)__lambda_1296;
c_7316816.num_args = 1;
c_7316816.num_elements = 2;
c_7316816.elements = (object *)e_7316820;
c_7316816.elements[0] = a_731613_732773;
c_7316816.elements[1] = k_735090;


mclosure0(c_7316821, (function_type)__lambda_1297);c_7316821.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7316816,__lambda_1296,  &c_7316821);; 
}

static void __lambda_1297(void *data, object self_737585, int argc, object *args) /* object self_737585, object k_735092, object var_731614_732774 */
 {
 object k_735092 = args[0]; object var_731614_732774 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations)->fn),  k_735092, var_731614_732774, boolean_t);; 
}

static void __lambda_1296(void *data, object self_737586, int argc, object *args) /* object self_737586, object r_735091 */
 {
 object r_735091 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737586)->elements[1], ((closureN)self_737586)->elements[0], r_735091);; 
}

static void __lambda_1294(void *data, object self_737587, int argc, object *args) /* object self_737587, object r_735089 */
 {
 object r_735089 = 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_737587)->elements[1], r_735089, ((closureN)self_737587)->elements[0]);; 
}

static void __lambda_1291(void *data, object self_737588, int argc, object *args) /* object self_737588, object k_735093 */
 {
 object k_735093 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_737588)->elements[0])) ){ 
  return_direct_with_clo1(data,  k_735093, (((closure)  k_735093)->fn),  NULL);
} else { 
  return_direct_with_clo2(data,  __glo_formals_91_125list_scheme_cyclone_util, (((closure)  __glo_formals_91_125list_scheme_cyclone_util)->fn),  k_735093, ((closureN)self_737588)->elements[0]);}
;; 
}

static void __lambda_1282(void *data, object self_737652, int argc, object *args) /* object self_737652, object r_735073 */
 {
 object r_735073 = args[0];
  
closureN_type c_7316762;
object e_7316769 [3];
c_7316762.hdr.mark = gc_color_red;
 c_7316762.hdr.grayed = 0;
c_7316762.tag = closureN_tag;
 c_7316762.fn = (function_type)__lambda_1283;
c_7316762.num_args = 1;
c_7316762.num_elements = 3;
c_7316762.elements = (object *)e_7316769;
c_7316762.elements[0] = ((closureN)self_737652)->elements[0];
c_7316762.elements[1] = ((closureN)self_737652)->elements[1];
c_7316762.elements[2] = ((closureN)self_737652)->elements[2];



return_direct_with_clo1(data,(closure)&c_7316762,__lambda_1283,  Cyc_set_cell(data, ((closureN)self_737652)->elements[2], r_735073));; 
}

static void __lambda_1283(void *data, object self_737653, int argc, object *args) /* object self_737653, object r_735072 */
 {

  

return_closcall3(data,  car(((closureN)self_737653)->elements[2]),  ((closureN)self_737653)->elements[1], ((closureN)self_737653)->elements[0], boolean_f);; 
}

static void __lambda_1159(void *data, object _, int argc, object *args) /* closure _,object k_734842, object exp_731404_732718, object globals_731405_732719, object optimization_91level_731406_732720 */
 {
object k_734842 = args[0]; object exp_731404_732718 = args[1]; object globals_731405_732719 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:_closure-convert");

closureN_type c_7315894;
object e_7316753 [3];
c_7315894.hdr.mark = gc_color_red;
 c_7315894.hdr.grayed = 0;
c_7315894.tag = closureN_tag;
 c_7315894.fn = (function_type)__lambda_1160;
c_7315894.num_args = 2;
c_7315894.num_elements = 3;
c_7315894.elements = (object *)e_7316753;
c_7315894.elements[0] = exp_731404_732718;
c_7315894.elements[1] = globals_731405_732719;
c_7315894.elements[2] = k_734842;

return_direct_with_clo2(data,(closure)&c_7315894,__lambda_1160,  boolean_f, boolean_f);; 
}

static void __lambda_1160(void *data, object self_737443, int argc, object *args) /* object self_737443, object convert_732724, object set_91adb_91info_67_732725 */
 {
 object convert_732724 = args[0]; object set_91adb_91info_67_732725 = args[1];
  
closureN_type c_7315896;
object e_7316749 [4];
c_7315896.hdr.mark = gc_color_red;
 c_7315896.hdr.grayed = 0;
c_7315896.tag = closureN_tag;
 c_7315896.fn = (function_type)__lambda_1881;
c_7315896.num_args = 1;
c_7315896.num_elements = 4;
c_7315896.elements = (object *)e_7316749;
c_7315896.elements[0] = ((closureN)self_737443)->elements[0];
c_7315896.elements[1] = ((closureN)self_737443)->elements[1];
c_7315896.elements[2] = ((closureN)self_737443)->elements[2];
c_7315896.elements[3] = set_91adb_91info_67_732725;


pair_type local_7316752; 
return_direct_with_clo1(data,(closure)&c_7315896,__lambda_1881,  set_cell_as_expr(&local_7316752, convert_732724));; 
}

static void __lambda_1881(void *data, object self_737444, int argc, object *args) /* object self_737444, object convert_732724 */
 {
 object convert_732724 = args[0];
  
closureN_type c_7315898;
object e_7316744 [4];
c_7315898.hdr.mark = gc_color_red;
 c_7315898.hdr.grayed = 0;
c_7315898.tag = closureN_tag;
 c_7315898.fn = (function_type)__lambda_1880;
c_7315898.num_args = 1;
c_7315898.num_elements = 4;
c_7315898.elements = (object *)e_7316744;
c_7315898.elements[0] = convert_732724;
c_7315898.elements[1] = ((closureN)self_737444)->elements[0];
c_7315898.elements[2] = ((closureN)self_737444)->elements[1];
c_7315898.elements[3] = ((closureN)self_737444)->elements[2];


pair_type local_7316747; 
return_direct_with_clo1(data,(closure)&c_7315898,__lambda_1880,  set_cell_as_expr(&local_7316747, ((closureN)self_737444)->elements[3]));; 
}

static void __lambda_1880(void *data, object self_737445, int argc, object *args) /* object self_737445, object set_91adb_91info_67_732725 */
 {
 object set_91adb_91info_67_732725 = args[0];
  
closureN_type c_7315900;
object e_7316726 [5];
c_7315900.hdr.mark = gc_color_red;
 c_7315900.hdr.grayed = 0;
c_7315900.tag = closureN_tag;
 c_7315900.fn = (function_type)__lambda_1161;
c_7315900.num_args = 1;
c_7315900.num_elements = 5;
c_7315900.elements = (object *)e_7316726;
c_7315900.elements[0] = ((closureN)self_737445)->elements[0];
c_7315900.elements[1] = ((closureN)self_737445)->elements[1];
c_7315900.elements[2] = ((closureN)self_737445)->elements[2];
c_7315900.elements[3] = ((closureN)self_737445)->elements[3];
c_7315900.elements[4] = set_91adb_91info_67_732725;


mclosure0(c_7316727, (function_type)__lambda_1276);c_7316727.num_args = 3;
return_direct_with_clo1(data,(closure)&c_7315900,__lambda_1161,  &c_7316727);; 
}

static void __lambda_1276(void *data, object self_737446, int argc, object *args) /* object self_737446, object k_735065, object id_731407_732728, object formals_731408_732729, object size_731409_732730 */
 {
 object k_735065 = args[0]; object id_731407_732728 = args[1]; object formals_731408_732729 = args[2]; object size_731409_732730 = args[3];
  
closureN_type c_7316729;
object e_7316733 [2];
c_7316729.hdr.mark = gc_color_red;
 c_7316729.hdr.grayed = 0;
c_7316729.tag = closureN_tag;
 c_7316729.fn = (function_type)__lambda_1277;
c_7316729.num_args = 1;
c_7316729.num_elements = 2;
c_7316729.elements = (object *)e_7316733;
c_7316729.elements[0] = id_731407_732728;
c_7316729.elements[1] = k_735065;


closureN_type c_7316734;
object e_7316743 [2];
c_7316734.hdr.mark = gc_color_red;
 c_7316734.hdr.grayed = 0;
c_7316734.tag = closureN_tag;
 c_7316734.fn = (function_type)__lambda_1278;
c_7316734.num_args = 1;
c_7316734.num_elements = 2;
c_7316734.elements = (object *)e_7316743;
c_7316734.elements[0] = formals_731408_732729;
c_7316734.elements[1] = size_731409_732730;

return_direct_with_clo1(data,(closure)&c_7316729,__lambda_1277,  &c_7316734);; 
}

static void __lambda_1278(void *data, object self_737447, int argc, object *args) /* object self_737447, object k_735067, object fnc_731410_732731 */
 {
 object k_735067 = args[0]; object fnc_731410_732731 = args[1];
  
closureN_type c_7316736;
object e_7316741 [3];
c_7316736.hdr.mark = gc_color_red;
 c_7316736.hdr.grayed = 0;
c_7316736.tag = closureN_tag;
 c_7316736.fn = (function_type)__lambda_1279;
c_7316736.num_args = 1;
c_7316736.num_elements = 3;
c_7316736.elements = (object *)e_7316741;
c_7316736.elements[0] = fnc_731410_732731;
c_7316736.elements[1] = k_735067;
c_7316736.elements[2] = ((closureN)self_737447)->elements[1];

return_direct_with_clo3(data,  __glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7316736, fnc_731410_732731, ((closureN)self_737447)->elements[0]);; 
}

static void __lambda_1279(void *data, object self_737448, int argc, object *args) /* object self_737448, object r_735068 */
 {

  return_direct_with_clo3(data,  __glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737448)->elements[1], ((closureN)self_737448)->elements[0], ((closureN)self_737448)->elements[2]);; 
}

static void __lambda_1277(void *data, object self_737449, int argc, object *args) /* object self_737449, object r_735066 */
 {
 object r_735066 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737449)->elements[1], ((closureN)self_737449)->elements[0], r_735066);; 
}

static void __lambda_1161(void *data, object self_737450, int argc, object *args) /* object self_737450, object r_735064 */
 {
 object r_735064 = args[0];
  
closureN_type c_7315902;
object e_7316722 [5];
c_7315902.hdr.mark = gc_color_red;
 c_7315902.hdr.grayed = 0;
c_7315902.tag = closureN_tag;
 c_7315902.fn = (function_type)__lambda_1162;
c_7315902.num_args = 1;
c_7315902.num_elements = 5;
c_7315902.elements = (object *)e_7316722;
c_7315902.elements[0] = ((closureN)self_737450)->elements[0];
c_7315902.elements[1] = ((closureN)self_737450)->elements[1];
c_7315902.elements[2] = ((closureN)self_737450)->elements[2];
c_7315902.elements[3] = ((closureN)self_737450)->elements[3];
c_7315902.elements[4] = ((closureN)self_737450)->elements[4];



return_direct_with_clo1(data,(closure)&c_7315902,__lambda_1162,  Cyc_set_cell(data, ((closureN)self_737450)->elements[4], r_735064));; 
}

static void __lambda_1162(void *data, object self_737451, int argc, object *args) /* object self_737451, object r_734843 */
 {

  
closureN_type c_7315904;
object e_7315927 [3];
c_7315904.hdr.mark = gc_color_red;
 c_7315904.hdr.grayed = 0;
c_7315904.tag = closureN_tag;
 c_7315904.fn = (function_type)__lambda_1163;
c_7315904.num_args = 1;
c_7315904.num_elements = 3;
c_7315904.elements = (object *)e_7315927;
c_7315904.elements[0] = ((closureN)self_737451)->elements[0];
c_7315904.elements[1] = ((closureN)self_737451)->elements[1];
c_7315904.elements[2] = ((closureN)self_737451)->elements[3];


closureN_type c_7315928;
object e_7316721 [3];
c_7315928.hdr.mark = gc_color_red;
 c_7315928.hdr.grayed = 0;
c_7315928.tag = closureN_tag;
 c_7315928.fn = (function_type)__lambda_1167;
c_7315928.num_args = 3;
c_7315928.num_elements = 3;
c_7315928.elements = (object *)e_7316721;
c_7315928.elements[0] = ((closureN)self_737451)->elements[0];
c_7315928.elements[1] = ((closureN)self_737451)->elements[2];
c_7315928.elements[2] = ((closureN)self_737451)->elements[4];

return_direct_with_clo1(data,(closure)&c_7315904,__lambda_1163,  &c_7315928);; 
}

static void __lambda_1167(void *data, object self_737452, int argc, object *args) /* object self_737452, object k_734850, object exp_731411_732732, object self_91var_731412_732733, object free_91var_91lst_731413_732734 */
 {
 object k_734850 = args[0]; object exp_731411_732732 = args[1]; object self_91var_731412_732733 = args[2]; object free_91var_91lst_731413_732734 = args[3];
  
closureN_type c_7315930;
object e_7316720 [7];
c_7315930.hdr.mark = gc_color_red;
 c_7315930.hdr.grayed = 0;
c_7315930.tag = closureN_tag;
 c_7315930.fn = (function_type)__lambda_1168;
c_7315930.num_args = 1;
c_7315930.num_elements = 7;
c_7315930.elements = (object *)e_7316720;
c_7315930.elements[0] = ((closureN)self_737452)->elements[0];
c_7315930.elements[1] = exp_731411_732732;
c_7315930.elements[2] = free_91var_91lst_731413_732734;
c_7315930.elements[3] = ((closureN)self_737452)->elements[1];
c_7315930.elements[4] = k_734850;
c_7315930.elements[5] = self_91var_731412_732733;
c_7315930.elements[6] = ((closureN)self_737452)->elements[2];

return_direct_with_clo1(data,(closure)&c_7315930,__lambda_1168,  boolean_f);; 
}

static void __lambda_1168(void *data, object self_737453, int argc, object *args) /* object self_737453, object cc_732735 */
 {
 object cc_732735 = args[0];
  
closureN_type c_7315932;
object e_7316716 [7];
c_7315932.hdr.mark = gc_color_red;
 c_7315932.hdr.grayed = 0;
c_7315932.tag = closureN_tag;
 c_7315932.fn = (function_type)__lambda_1879;
c_7315932.num_args = 1;
c_7315932.num_elements = 7;
c_7315932.elements = (object *)e_7316716;
c_7315932.elements[0] = ((closureN)self_737453)->elements[0];
c_7315932.elements[1] = ((closureN)self_737453)->elements[1];
c_7315932.elements[2] = ((closureN)self_737453)->elements[2];
c_7315932.elements[3] = ((closureN)self_737453)->elements[3];
c_7315932.elements[4] = ((closureN)self_737453)->elements[4];
c_7315932.elements[5] = ((closureN)self_737453)->elements[5];
c_7315932.elements[6] = ((closureN)self_737453)->elements[6];


pair_type local_7316719; 
return_direct_with_clo1(data,(closure)&c_7315932,__lambda_1879,  set_cell_as_expr(&local_7316719, cc_732735));; 
}

static void __lambda_1879(void *data, object self_737454, int argc, object *args) /* object self_737454, object cc_732735 */
 {
 object cc_732735 = args[0];
  
closureN_type c_7315934;
object e_7315947 [3];
c_7315934.hdr.mark = gc_color_red;
 c_7315934.hdr.grayed = 0;
c_7315934.tag = closureN_tag;
 c_7315934.fn = (function_type)__lambda_1169;
c_7315934.num_args = 1;
c_7315934.num_elements = 3;
c_7315934.elements = (object *)e_7315947;
c_7315934.elements[0] = cc_732735;
c_7315934.elements[1] = ((closureN)self_737454)->elements[1];
c_7315934.elements[2] = ((closureN)self_737454)->elements[4];


closureN_type c_7315948;
object e_7316715 [6];
c_7315948.hdr.mark = gc_color_red;
 c_7315948.hdr.grayed = 0;
c_7315948.tag = closureN_tag;
 c_7315948.fn = (function_type)__lambda_1171;
c_7315948.num_args = 1;
c_7315948.num_elements = 6;
c_7315948.elements = (object *)e_7316715;
c_7315948.elements[0] = cc_732735;
c_7315948.elements[1] = ((closureN)self_737454)->elements[0];
c_7315948.elements[2] = ((closureN)self_737454)->elements[2];
c_7315948.elements[3] = ((closureN)self_737454)->elements[3];
c_7315948.elements[4] = ((closureN)self_737454)->elements[5];
c_7315948.elements[5] = ((closureN)self_737454)->elements[6];

return_direct_with_clo1(data,(closure)&c_7315934,__lambda_1169,  &c_7315948);; 
}

static void __lambda_1171(void *data, object self_737455, int argc, object *args) /* object self_737455, object k_734853, object exp_731414_732736 */
 {
 object k_734853 = args[0]; object exp_731414_732736 = args[1];
  
closureN_type c_7315950;
object e_7316714 [8];
c_7315950.hdr.mark = gc_color_red;
 c_7315950.hdr.grayed = 0;
c_7315950.tag = closureN_tag;
 c_7315950.fn = (function_type)__lambda_1172;
c_7315950.num_args = 1;
c_7315950.num_elements = 8;
c_7315950.elements = (object *)e_7316714;
c_7315950.elements[0] = ((closureN)self_737455)->elements[0];
c_7315950.elements[1] = ((closureN)self_737455)->elements[1];
c_7315950.elements[2] = exp_731414_732736;
c_7315950.elements[3] = ((closureN)self_737455)->elements[2];
c_7315950.elements[4] = ((closureN)self_737455)->elements[3];
c_7315950.elements[5] = k_734853;
c_7315950.elements[6] = ((closureN)self_737455)->elements[4];
c_7315950.elements[7] = ((closureN)self_737455)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7315950, exp_731414_732736);; 
}

static void __lambda_1172(void *data, object self_737456, int argc, object *args) /* object self_737456, object r_734854 */
 {
 object r_734854 = args[0];
  if( (boolean_f != r_734854) ){ 
  
closureN_type c_7315952;
object e_7316071 [6];
c_7315952.hdr.mark = gc_color_red;
 c_7315952.hdr.grayed = 0;
c_7315952.tag = closureN_tag;
 c_7315952.fn = (function_type)__lambda_1173;
c_7315952.num_args = 1;
c_7315952.num_elements = 6;
c_7315952.elements = (object *)e_7316071;
c_7315952.elements[0] = ((closureN)self_737456)->elements[0];
c_7315952.elements[1] = ((closureN)self_737456)->elements[1];
c_7315952.elements[2] = ((closureN)self_737456)->elements[2];
c_7315952.elements[3] = ((closureN)self_737456)->elements[4];
c_7315952.elements[4] = ((closureN)self_737456)->elements[5];
c_7315952.elements[5] = ((closureN)self_737456)->elements[7];

return_direct_with_clo2(data,  __glo_gensym_scheme_cyclone_util, (((closure)  __glo_gensym_scheme_cyclone_util)->fn),  &c_7315952, quote_self);
} else { 
  
closureN_type c_7316073;
object e_7316712 [8];
c_7316073.hdr.mark = gc_color_red;
 c_7316073.hdr.grayed = 0;
c_7316073.tag = closureN_tag;
 c_7316073.fn = (function_type)__lambda_1195;
c_7316073.num_args = 1;
c_7316073.num_elements = 8;
c_7316073.elements = (object *)e_7316712;
c_7316073.elements[0] = ((closureN)self_737456)->elements[0];
c_7316073.elements[1] = ((closureN)self_737456)->elements[1];
c_7316073.elements[2] = ((closureN)self_737456)->elements[2];
c_7316073.elements[3] = ((closureN)self_737456)->elements[3];
c_7316073.elements[4] = ((closureN)self_737456)->elements[4];
c_7316073.elements[5] = ((closureN)self_737456)->elements[5];
c_7316073.elements[6] = ((closureN)self_737456)->elements[6];
c_7316073.elements[7] = ((closureN)self_737456)->elements[7];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7316073, ((closureN)self_737456)->elements[2]);}
;; 
}

static void __lambda_1195(void *data, object self_737479, int argc, object *args) /* object self_737479, object r_734884 */
 {
 object r_734884 = args[0];
  if( (boolean_f != r_734884) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737479)->elements[5], (((closure)  ((closureN)self_737479)->elements[5])->fn),  ((closureN)self_737479)->elements[2]);
} else { 
  
closureN_type c_7316078;
object e_7316710 [8];
c_7316078.hdr.mark = gc_color_red;
 c_7316078.hdr.grayed = 0;
c_7316078.tag = closureN_tag;
 c_7316078.fn = (function_type)__lambda_1196;
c_7316078.num_args = 1;
c_7316078.num_elements = 8;
c_7316078.elements = (object *)e_7316710;
c_7316078.elements[0] = ((closureN)self_737479)->elements[0];
c_7316078.elements[1] = ((closureN)self_737479)->elements[1];
c_7316078.elements[2] = ((closureN)self_737479)->elements[2];
c_7316078.elements[3] = ((closureN)self_737479)->elements[3];
c_7316078.elements[4] = ((closureN)self_737479)->elements[4];
c_7316078.elements[5] = ((closureN)self_737479)->elements[5];
c_7316078.elements[6] = ((closureN)self_737479)->elements[6];
c_7316078.elements[7] = ((closureN)self_737479)->elements[7];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7316078, ((closureN)self_737479)->elements[2]);}
;; 
}

static void __lambda_1196(void *data, object self_737480, int argc, object *args) /* object self_737480, object r_734885 */
 {
 object r_734885 = args[0];
  if( (boolean_f != r_734885) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737480)->elements[5], (((closure)  ((closureN)self_737480)->elements[5])->fn),  ((closureN)self_737480)->elements[2]);
} else { 
  
closureN_type c_7316083;
object e_7316705 [8];
c_7316083.hdr.mark = gc_color_red;
 c_7316083.hdr.grayed = 0;
c_7316083.tag = closureN_tag;
 c_7316083.fn = (function_type)__lambda_1197;
c_7316083.num_args = 1;
c_7316083.num_elements = 8;
c_7316083.elements = (object *)e_7316705;
c_7316083.elements[0] = ((closureN)self_737480)->elements[0];
c_7316083.elements[1] = ((closureN)self_737480)->elements[1];
c_7316083.elements[2] = ((closureN)self_737480)->elements[2];
c_7316083.elements[3] = ((closureN)self_737480)->elements[3];
c_7316083.elements[4] = ((closureN)self_737480)->elements[4];
c_7316083.elements[5] = ((closureN)self_737480)->elements[5];
c_7316083.elements[6] = ((closureN)self_737480)->elements[6];
c_7316083.elements[7] = ((closureN)self_737480)->elements[7];


complex_num_type local_7316708; 
return_direct_with_clo1(data,(closure)&c_7316083,__lambda_1197,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316708, ((closureN)self_737480)->elements[2]));}
;; 
}

static void __lambda_1197(void *data, object self_737481, int argc, object *args) /* object self_737481, object r_734886 */
 {
 object r_734886 = args[0];
  if( (boolean_f != r_734886) ){ 
  
closureN_type c_7316085;
object e_7316104 [3];
c_7316085.hdr.mark = gc_color_red;
 c_7316085.hdr.grayed = 0;
c_7316085.tag = closureN_tag;
 c_7316085.fn = (function_type)__lambda_1198;
c_7316085.num_args = 1;
c_7316085.num_elements = 3;
c_7316085.elements = (object *)e_7316104;
c_7316085.elements[0] = ((closureN)self_737481)->elements[2];
c_7316085.elements[1] = ((closureN)self_737481)->elements[5];
c_7316085.elements[2] = ((closureN)self_737481)->elements[6];

return_direct_with_clo3(data,  __glo_pos_91in_91list_scheme_cyclone_cps_91optimizations, (((closure)  __glo_pos_91in_91list_scheme_cyclone_cps_91optimizations)->fn),  &c_7316085, ((closureN)self_737481)->elements[2], ((closureN)self_737481)->elements[3]);
} else { 
  
closureN_type c_7316108;
object e_7316700 [8];
c_7316108.hdr.mark = gc_color_red;
 c_7316108.hdr.grayed = 0;
c_7316108.tag = closureN_tag;
 c_7316108.fn = (function_type)__lambda_1199;
c_7316108.num_args = 1;
c_7316108.num_elements = 8;
c_7316108.elements = (object *)e_7316700;
c_7316108.elements[0] = ((closureN)self_737481)->elements[0];
c_7316108.elements[1] = ((closureN)self_737481)->elements[1];
c_7316108.elements[2] = ((closureN)self_737481)->elements[2];
c_7316108.elements[3] = ((closureN)self_737481)->elements[3];
c_7316108.elements[4] = ((closureN)self_737481)->elements[4];
c_7316108.elements[5] = ((closureN)self_737481)->elements[5];
c_7316108.elements[6] = ((closureN)self_737481)->elements[6];
c_7316108.elements[7] = ((closureN)self_737481)->elements[7];


complex_num_type local_7316703; 
return_direct_with_clo1(data,(closure)&c_7316108,__lambda_1199,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316703, quote__75closure_91ref, ((closureN)self_737481)->elements[2]));}
;; 
}

static void __lambda_1199(void *data, object self_737483, int argc, object *args) /* object self_737483, object tmp_731452_731454_732743 */
 {
 object tmp_731452_731454_732743 = args[0];
  
closureN_type c_7316110;
object e_7316126 [2];
c_7316110.hdr.mark = gc_color_red;
 c_7316110.hdr.grayed = 0;
c_7316110.tag = closureN_tag;
 c_7316110.fn = (function_type)__lambda_1200;
c_7316110.num_args = 0;
c_7316110.num_elements = 2;
c_7316110.elements = (object *)e_7316126;
c_7316110.elements[0] = ((closureN)self_737483)->elements[2];
c_7316110.elements[1] = tmp_731452_731454_732743;


closureN_type c_7316127;
object e_7316699 [8];
c_7316127.hdr.mark = gc_color_red;
 c_7316127.hdr.grayed = 0;
c_7316127.tag = closureN_tag;
 c_7316127.fn = (function_type)__lambda_1202;
c_7316127.num_args = 1;
c_7316127.num_elements = 8;
c_7316127.elements = (object *)e_7316699;
c_7316127.elements[0] = ((closureN)self_737483)->elements[0];
c_7316127.elements[1] = ((closureN)self_737483)->elements[1];
c_7316127.elements[2] = ((closureN)self_737483)->elements[2];
c_7316127.elements[3] = ((closureN)self_737483)->elements[3];
c_7316127.elements[4] = ((closureN)self_737483)->elements[4];
c_7316127.elements[5] = ((closureN)self_737483)->elements[5];
c_7316127.elements[6] = ((closureN)self_737483)->elements[6];
c_7316127.elements[7] = ((closureN)self_737483)->elements[7];

return_direct_with_clo1(data,(closure)&c_7316110,__lambda_1200,  &c_7316127);; 
}

static void __lambda_1202(void *data, object self_737484, int argc, object *args) /* object self_737484, object r_734893 */
 {
 object r_734893 = args[0];
  if( (boolean_f != r_734893) ){ 
  
closureN_type c_7316129;
object e_7316145 [3];
c_7316129.hdr.mark = gc_color_red;
 c_7316129.hdr.grayed = 0;
c_7316129.tag = closureN_tag;
 c_7316129.fn = (function_type)__lambda_1203;
c_7316129.num_args = 1;
c_7316129.num_elements = 3;
c_7316129.elements = (object *)e_7316145;
c_7316129.elements[0] = ((closureN)self_737484)->elements[0];
c_7316129.elements[1] = ((closureN)self_737484)->elements[2];
c_7316129.elements[2] = ((closureN)self_737484)->elements[5];



return_direct_with_clo1(data,(closure)&c_7316129,__lambda_1203,  Cyc_car(data, ((closureN)self_737484)->elements[2]));
} else { 
  
closureN_type c_7316150;
object e_7316697 [8];
c_7316150.hdr.mark = gc_color_red;
 c_7316150.hdr.grayed = 0;
c_7316150.tag = closureN_tag;
 c_7316150.fn = (function_type)__lambda_1205;
c_7316150.num_args = 1;
c_7316150.num_elements = 8;
c_7316150.elements = (object *)e_7316697;
c_7316150.elements[0] = ((closureN)self_737484)->elements[0];
c_7316150.elements[1] = ((closureN)self_737484)->elements[1];
c_7316150.elements[2] = ((closureN)self_737484)->elements[2];
c_7316150.elements[3] = ((closureN)self_737484)->elements[3];
c_7316150.elements[4] = ((closureN)self_737484)->elements[4];
c_7316150.elements[5] = ((closureN)self_737484)->elements[5];
c_7316150.elements[6] = ((closureN)self_737484)->elements[6];
c_7316150.elements[7] = ((closureN)self_737484)->elements[7];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7316150, ((closureN)self_737484)->elements[2]);}
;; 
}

static void __lambda_1205(void *data, object self_737487, int argc, object *args) /* object self_737487, object r_734897 */
 {
 object r_734897 = args[0];
  if( (boolean_f != r_734897) ){ 
  


closureN_type c_7316155;
object e_7316171 [2];
c_7316155.hdr.mark = gc_color_red;
 c_7316155.hdr.grayed = 0;
c_7316155.tag = closureN_tag;
 c_7316155.fn = (function_type)__lambda_1206;
c_7316155.num_args = 1;
c_7316155.num_elements = 2;
c_7316155.elements = (object *)e_7316171;
c_7316155.elements[0] = ((closureN)self_737487)->elements[2];
c_7316155.elements[1] = ((closureN)self_737487)->elements[5];


complex_num_type local_7316174; 
return_closcall2(data,  car(((closureN)self_737487)->elements[0]),  &c_7316155, ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316174, ((closureN)self_737487)->elements[2]));
} else { 
  
closureN_type c_7316177;
object e_7316692 [8];
c_7316177.hdr.mark = gc_color_red;
 c_7316177.hdr.grayed = 0;
c_7316177.tag = closureN_tag;
 c_7316177.fn = (function_type)__lambda_1207;
c_7316177.num_args = 1;
c_7316177.num_elements = 8;
c_7316177.elements = (object *)e_7316692;
c_7316177.elements[0] = ((closureN)self_737487)->elements[0];
c_7316177.elements[1] = ((closureN)self_737487)->elements[1];
c_7316177.elements[2] = ((closureN)self_737487)->elements[2];
c_7316177.elements[3] = ((closureN)self_737487)->elements[3];
c_7316177.elements[4] = ((closureN)self_737487)->elements[4];
c_7316177.elements[5] = ((closureN)self_737487)->elements[5];
c_7316177.elements[6] = ((closureN)self_737487)->elements[6];
c_7316177.elements[7] = ((closureN)self_737487)->elements[7];


complex_num_type local_7316695; 
return_direct_with_clo1(data,(closure)&c_7316177,__lambda_1207,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316695, quote_let, ((closureN)self_737487)->elements[2]));}
;; 
}

static void __lambda_1207(void *data, object self_737489, int argc, object *args) /* object self_737489, object r_734905 */
 {
 object r_734905 = args[0];
  if( (boolean_f != r_734905) ){ 
  
closureN_type c_7316179;
object e_7316234 [5];
c_7316179.hdr.mark = gc_color_red;
 c_7316179.hdr.grayed = 0;
c_7316179.tag = closureN_tag;
 c_7316179.fn = (function_type)__lambda_1208;
c_7316179.num_args = 1;
c_7316179.num_elements = 5;
c_7316179.elements = (object *)e_7316234;
c_7316179.elements[0] = ((closureN)self_737489)->elements[1];
c_7316179.elements[1] = ((closureN)self_737489)->elements[2];
c_7316179.elements[2] = ((closureN)self_737489)->elements[3];
c_7316179.elements[3] = ((closureN)self_737489)->elements[5];
c_7316179.elements[4] = ((closureN)self_737489)->elements[6];


closureN_type c_7316235;
object e_7316255 [1];
c_7316235.hdr.mark = gc_color_red;
 c_7316235.hdr.grayed = 0;
c_7316235.tag = closureN_tag;
 c_7316235.fn = (function_type)__lambda_1216;
c_7316235.num_args = 1;
c_7316235.num_elements = 1;
c_7316235.elements = (object *)e_7316255;
c_7316235.elements[0] = ((closureN)self_737489)->elements[0];

return_direct_with_clo1(data,(closure)&c_7316179,__lambda_1208,  &c_7316235);
} else { 
  
closureN_type c_7316257;
object e_7316690 [6];
c_7316257.hdr.mark = gc_color_red;
 c_7316257.hdr.grayed = 0;
c_7316257.tag = closureN_tag;
 c_7316257.fn = (function_type)__lambda_1218;
c_7316257.num_args = 1;
c_7316257.num_elements = 6;
c_7316257.elements = (object *)e_7316690;
c_7316257.elements[0] = ((closureN)self_737489)->elements[0];
c_7316257.elements[1] = ((closureN)self_737489)->elements[1];
c_7316257.elements[2] = ((closureN)self_737489)->elements[2];
c_7316257.elements[3] = ((closureN)self_737489)->elements[4];
c_7316257.elements[4] = ((closureN)self_737489)->elements[5];
c_7316257.elements[5] = ((closureN)self_737489)->elements[7];

return_direct_with_clo2(data,  __glo_lambda_127_scheme_cyclone_util, (((closure)  __glo_lambda_127_scheme_cyclone_util)->fn),  &c_7316257, ((closureN)self_737489)->elements[2]);}
;; 
}

static void __lambda_1218(void *data, object self_737500, int argc, object *args) /* object self_737500, object r_734926 */
 {
 object r_734926 = args[0];
  if( (boolean_f != r_734926) ){ 
  
pair_type local_7316262; 

pair_type local_7316265; 

pair_type local_7316268; 

pair_type local_7316271; 

pair_type local_7316274; 
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737500)->elements[4], set_pair_as_expr(&local_7316262, quote_Unexpected, set_pair_as_expr(&local_7316265, quote_lambda, set_pair_as_expr(&local_7316268, quote_in, set_pair_as_expr(&local_7316271, quote_closure_91convert, set_pair_as_expr(&local_7316274, ((closureN)self_737500)->elements[2], NULL))))));
} else { 
  
closureN_type c_7316277;
object e_7316688 [6];
c_7316277.hdr.mark = gc_color_red;
 c_7316277.hdr.grayed = 0;
c_7316277.tag = closureN_tag;
 c_7316277.fn = (function_type)__lambda_1219;
c_7316277.num_args = 1;
c_7316277.num_elements = 6;
c_7316277.elements = (object *)e_7316688;
c_7316277.elements[0] = ((closureN)self_737500)->elements[0];
c_7316277.elements[1] = ((closureN)self_737500)->elements[1];
c_7316277.elements[2] = ((closureN)self_737500)->elements[2];
c_7316277.elements[3] = ((closureN)self_737500)->elements[3];
c_7316277.elements[4] = ((closureN)self_737500)->elements[4];
c_7316277.elements[5] = ((closureN)self_737500)->elements[5];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7316277, ((closureN)self_737500)->elements[2]);}
;; 
}

static void __lambda_1219(void *data, object self_737501, int argc, object *args) /* object self_737501, object r_734937 */
 {
 object r_734937 = args[0];
  if( (boolean_f != r_734937) ){ 
  
closureN_type c_7316279;
object e_7316285 [1];
c_7316279.hdr.mark = gc_color_red;
 c_7316279.hdr.grayed = 0;
c_7316279.tag = closureN_tag;
 c_7316279.fn = (function_type)__lambda_1220;
c_7316279.num_args = 1;
c_7316279.num_elements = 1;
c_7316279.elements = (object *)e_7316285;
c_7316279.elements[0] = ((closureN)self_737501)->elements[4];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316279, car(((closureN)self_737501)->elements[0]), Cyc_cdr(data, ((closureN)self_737501)->elements[2]));
} else { 
  
closureN_type c_7316293;
object e_7316686 [6];
c_7316293.hdr.mark = gc_color_red;
 c_7316293.hdr.grayed = 0;
c_7316293.tag = closureN_tag;
 c_7316293.fn = (function_type)__lambda_1221;
c_7316293.num_args = 1;
c_7316293.num_elements = 6;
c_7316293.elements = (object *)e_7316686;
c_7316293.elements[0] = ((closureN)self_737501)->elements[0];
c_7316293.elements[1] = ((closureN)self_737501)->elements[1];
c_7316293.elements[2] = ((closureN)self_737501)->elements[2];
c_7316293.elements[3] = ((closureN)self_737501)->elements[3];
c_7316293.elements[4] = ((closureN)self_737501)->elements[4];
c_7316293.elements[5] = ((closureN)self_737501)->elements[5];

return_direct_with_clo2(data,  __glo_cell_127_scheme_cyclone_transforms, (((closure)  __glo_cell_127_scheme_cyclone_transforms)->fn),  &c_7316293, ((closureN)self_737501)->elements[2]);}
;; 
}

static void __lambda_1221(void *data, object self_737503, int argc, object *args) /* object self_737503, object r_734941 */
 {
 object r_734941 = args[0];
  if( (boolean_f != r_734941) ){ 
  
closureN_type c_7316295;
object e_7316310 [2];
c_7316295.hdr.mark = gc_color_red;
 c_7316295.hdr.grayed = 0;
c_7316295.tag = closureN_tag;
 c_7316295.fn = (function_type)__lambda_1222;
c_7316295.num_args = 1;
c_7316295.num_elements = 2;
c_7316295.elements = (object *)e_7316310;
c_7316295.elements[0] = ((closureN)self_737503)->elements[0];
c_7316295.elements[1] = ((closureN)self_737503)->elements[4];

return_direct_with_clo2(data,  __glo_cell_91_125value_scheme_cyclone_transforms, (((closure)  __glo_cell_91_125value_scheme_cyclone_transforms)->fn),  &c_7316295, ((closureN)self_737503)->elements[2]);
} else { 
  
closureN_type c_7316313;
object e_7316684 [6];
c_7316313.hdr.mark = gc_color_red;
 c_7316313.hdr.grayed = 0;
c_7316313.tag = closureN_tag;
 c_7316313.fn = (function_type)__lambda_1224;
c_7316313.num_args = 1;
c_7316313.num_elements = 6;
c_7316313.elements = (object *)e_7316684;
c_7316313.elements[0] = ((closureN)self_737503)->elements[0];
c_7316313.elements[1] = ((closureN)self_737503)->elements[1];
c_7316313.elements[2] = ((closureN)self_737503)->elements[2];
c_7316313.elements[3] = ((closureN)self_737503)->elements[3];
c_7316313.elements[4] = ((closureN)self_737503)->elements[4];
c_7316313.elements[5] = ((closureN)self_737503)->elements[5];

return_direct_with_clo2(data,  __glo_cell_91get_127_scheme_cyclone_transforms, (((closure)  __glo_cell_91get_127_scheme_cyclone_transforms)->fn),  &c_7316313, ((closureN)self_737503)->elements[2]);}
;; 
}

static void __lambda_1224(void *data, object self_737506, int argc, object *args) /* object self_737506, object r_734947 */
 {
 object r_734947 = args[0];
  if( (boolean_f != r_734947) ){ 
  
closureN_type c_7316315;
object e_7316330 [2];
c_7316315.hdr.mark = gc_color_red;
 c_7316315.hdr.grayed = 0;
c_7316315.tag = closureN_tag;
 c_7316315.fn = (function_type)__lambda_1225;
c_7316315.num_args = 1;
c_7316315.num_elements = 2;
c_7316315.elements = (object *)e_7316330;
c_7316315.elements[0] = ((closureN)self_737506)->elements[0];
c_7316315.elements[1] = ((closureN)self_737506)->elements[4];

return_direct_with_clo2(data,  __glo_cell_91get_91_125cell_scheme_cyclone_transforms, (((closure)  __glo_cell_91get_91_125cell_scheme_cyclone_transforms)->fn),  &c_7316315, ((closureN)self_737506)->elements[2]);
} else { 
  
closureN_type c_7316333;
object e_7316682 [6];
c_7316333.hdr.mark = gc_color_red;
 c_7316333.hdr.grayed = 0;
c_7316333.tag = closureN_tag;
 c_7316333.fn = (function_type)__lambda_1227;
c_7316333.num_args = 1;
c_7316333.num_elements = 6;
c_7316333.elements = (object *)e_7316682;
c_7316333.elements[0] = ((closureN)self_737506)->elements[0];
c_7316333.elements[1] = ((closureN)self_737506)->elements[1];
c_7316333.elements[2] = ((closureN)self_737506)->elements[2];
c_7316333.elements[3] = ((closureN)self_737506)->elements[3];
c_7316333.elements[4] = ((closureN)self_737506)->elements[4];
c_7316333.elements[5] = ((closureN)self_737506)->elements[5];

return_direct_with_clo2(data,  __glo_set_91cell_67_127_scheme_cyclone_transforms, (((closure)  __glo_set_91cell_67_127_scheme_cyclone_transforms)->fn),  &c_7316333, ((closureN)self_737506)->elements[2]);}
;; 
}

static void __lambda_1227(void *data, object self_737509, int argc, object *args) /* object self_737509, object r_734953 */
 {
 object r_734953 = args[0];
  if( (boolean_f != r_734953) ){ 
  
closureN_type c_7316335;
object e_7316364 [3];
c_7316335.hdr.mark = gc_color_red;
 c_7316335.hdr.grayed = 0;
c_7316335.tag = closureN_tag;
 c_7316335.fn = (function_type)__lambda_1228;
c_7316335.num_args = 1;
c_7316335.num_elements = 3;
c_7316335.elements = (object *)e_7316364;
c_7316335.elements[0] = ((closureN)self_737509)->elements[0];
c_7316335.elements[1] = ((closureN)self_737509)->elements[2];
c_7316335.elements[2] = ((closureN)self_737509)->elements[4];

return_direct_with_clo2(data,  __glo_set_91cell_67_91_125cell_scheme_cyclone_transforms, (((closure)  __glo_set_91cell_67_91_125cell_scheme_cyclone_transforms)->fn),  &c_7316335, ((closureN)self_737509)->elements[2]);
} else { 
  
closureN_type c_7316367;
object e_7316677 [6];
c_7316367.hdr.mark = gc_color_red;
 c_7316367.hdr.grayed = 0;
c_7316367.tag = closureN_tag;
 c_7316367.fn = (function_type)__lambda_1232;
c_7316367.num_args = 1;
c_7316367.num_elements = 6;
c_7316367.elements = (object *)e_7316677;
c_7316367.elements[0] = ((closureN)self_737509)->elements[0];
c_7316367.elements[1] = ((closureN)self_737509)->elements[1];
c_7316367.elements[2] = ((closureN)self_737509)->elements[2];
c_7316367.elements[3] = ((closureN)self_737509)->elements[3];
c_7316367.elements[4] = ((closureN)self_737509)->elements[4];
c_7316367.elements[5] = ((closureN)self_737509)->elements[5];


complex_num_type local_7316680; 
return_direct_with_clo1(data,(closure)&c_7316367,__lambda_1232,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316680, ((closureN)self_737509)->elements[2]));}
;; 
}

static void __lambda_1232(void *data, object self_737514, int argc, object *args) /* object self_737514, object r_734962 */
 {
 object r_734962 = args[0];
  if( (boolean_f != r_734962) ){ 
  
closureN_type c_7316369;
object e_7316666 [6];
c_7316369.hdr.mark = gc_color_red;
 c_7316369.hdr.grayed = 0;
c_7316369.tag = closureN_tag;
 c_7316369.fn = (function_type)__lambda_1233;
c_7316369.num_args = 1;
c_7316369.num_elements = 6;
c_7316369.elements = (object *)e_7316666;
c_7316369.elements[0] = ((closureN)self_737514)->elements[0];
c_7316369.elements[1] = ((closureN)self_737514)->elements[1];
c_7316369.elements[2] = ((closureN)self_737514)->elements[2];
c_7316369.elements[3] = ((closureN)self_737514)->elements[3];
c_7316369.elements[4] = ((closureN)self_737514)->elements[4];
c_7316369.elements[5] = ((closureN)self_737514)->elements[5];





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316369, car(((closureN)self_737514)->elements[0]), Cyc_cdr(data, ((closureN)self_737514)->elements[2]));
} else { 
  
make_utf8_string_with_len(c_7316675, "unhandled exp: ", 15, 15);
return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737514)->elements[4], &c_7316675, ((closureN)self_737514)->elements[2]);}
;; 
}

static void __lambda_1233(void *data, object self_737515, int argc, object *args) /* object self_737515, object r_734964 */
 {
 object r_734964 = args[0];
  
closureN_type c_7316371;
object e_7316662 [6];
c_7316371.hdr.mark = gc_color_red;
 c_7316371.hdr.grayed = 0;
c_7316371.tag = closureN_tag;
 c_7316371.fn = (function_type)__lambda_1234;
c_7316371.num_args = 2;
c_7316371.num_elements = 6;
c_7316371.elements = (object *)e_7316662;
c_7316371.elements[0] = ((closureN)self_737515)->elements[0];
c_7316371.elements[1] = ((closureN)self_737515)->elements[1];
c_7316371.elements[2] = ((closureN)self_737515)->elements[2];
c_7316371.elements[3] = ((closureN)self_737515)->elements[3];
c_7316371.elements[4] = ((closureN)self_737515)->elements[4];
c_7316371.elements[5] = ((closureN)self_737515)->elements[5];



return_direct_with_clo2(data,(closure)&c_7316371,__lambda_1234,  Cyc_car(data, ((closureN)self_737515)->elements[2]), r_734964);; 
}

static void __lambda_1234(void *data, object self_737516, int argc, object *args) /* object self_737516, object fn_731514_732749, object args_731515_732750 */
 {
 object fn_731514_732749 = args[0]; object args_731515_732750 = args[1];
  
closureN_type c_7316373;
object e_7316659 [8];
c_7316373.hdr.mark = gc_color_red;
 c_7316373.hdr.grayed = 0;
c_7316373.tag = closureN_tag;
 c_7316373.fn = (function_type)__lambda_1235;
c_7316373.num_args = 1;
c_7316373.num_elements = 8;
c_7316373.elements = (object *)e_7316659;
c_7316373.elements[0] = args_731515_732750;
c_7316373.elements[1] = ((closureN)self_737516)->elements[0];
c_7316373.elements[2] = ((closureN)self_737516)->elements[1];
c_7316373.elements[3] = ((closureN)self_737516)->elements[2];
c_7316373.elements[4] = fn_731514_732749;
c_7316373.elements[5] = ((closureN)self_737516)->elements[3];
c_7316373.elements[6] = ((closureN)self_737516)->elements[4];
c_7316373.elements[7] = ((closureN)self_737516)->elements[5];



return_direct_with_clo1(data,(closure)&c_7316373,__lambda_1235,  equalp(quote_Cyc_91seq, fn_731514_732749));; 
}

static void __lambda_1235(void *data, object self_737517, int argc, object *args) /* object self_737517, object r_734965 */
 {
 object r_734965 = args[0];
  if( (boolean_f != r_734965) ){ 
  
pair_type local_7316378; 
return_direct_with_clo1(data,  ((closureN)self_737517)->elements[6], (((closure)  ((closureN)self_737517)->elements[6])->fn),  set_pair_as_expr(&local_7316378, quote_Cyc_91seq, ((closureN)self_737517)->elements[0]));
} else { 
  
closureN_type c_7316381;
object e_7316655 [8];
c_7316381.hdr.mark = gc_color_red;
 c_7316381.hdr.grayed = 0;
c_7316381.tag = closureN_tag;
 c_7316381.fn = (function_type)__lambda_1236;
c_7316381.num_args = 1;
c_7316381.num_elements = 8;
c_7316381.elements = (object *)e_7316655;
c_7316381.elements[0] = ((closureN)self_737517)->elements[0];
c_7316381.elements[1] = ((closureN)self_737517)->elements[1];
c_7316381.elements[2] = ((closureN)self_737517)->elements[2];
c_7316381.elements[3] = ((closureN)self_737517)->elements[3];
c_7316381.elements[4] = ((closureN)self_737517)->elements[4];
c_7316381.elements[5] = ((closureN)self_737517)->elements[5];
c_7316381.elements[6] = ((closureN)self_737517)->elements[6];
c_7316381.elements[7] = ((closureN)self_737517)->elements[7];



return_direct_with_clo1(data,(closure)&c_7316381,__lambda_1236,  equalp(quote_Cyc_91local_91set_67, ((closureN)self_737517)->elements[4]));}
;; 
}

static void __lambda_1236(void *data, object self_737518, int argc, object *args) /* object self_737518, object r_734967 */
 {
 object r_734967 = args[0];
  if( (boolean_f != r_734967) ){ 
  
pair_type local_7316386; 
return_direct_with_clo1(data,  ((closureN)self_737518)->elements[6], (((closure)  ((closureN)self_737518)->elements[6])->fn),  set_pair_as_expr(&local_7316386, quote_Cyc_91local_91set_67, ((closureN)self_737518)->elements[0]));
} else { 
  
closureN_type c_7316389;
object e_7316653 [8];
c_7316389.hdr.mark = gc_color_red;
 c_7316389.hdr.grayed = 0;
c_7316389.tag = closureN_tag;
 c_7316389.fn = (function_type)__lambda_1237;
c_7316389.num_args = 1;
c_7316389.num_elements = 8;
c_7316389.elements = (object *)e_7316653;
c_7316389.elements[0] = ((closureN)self_737518)->elements[0];
c_7316389.elements[1] = ((closureN)self_737518)->elements[1];
c_7316389.elements[2] = ((closureN)self_737518)->elements[2];
c_7316389.elements[3] = ((closureN)self_737518)->elements[3];
c_7316389.elements[4] = ((closureN)self_737518)->elements[4];
c_7316389.elements[5] = ((closureN)self_737518)->elements[5];
c_7316389.elements[6] = ((closureN)self_737518)->elements[6];
c_7316389.elements[7] = ((closureN)self_737518)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7316389, ((closureN)self_737518)->elements[4]);}
;; 
}

static void __lambda_1237(void *data, object self_737519, int argc, object *args) /* object self_737519, object r_734969 */
 {
 object r_734969 = args[0];
  if( (boolean_f != r_734969) ){ 
  object r_734970;
  r_734970 = boolean_f;;if( (boolean_f != r_734970) ){ 
  
closureN_type c_7316393;
object e_7316409 [3];
c_7316393.hdr.mark = gc_color_red;
 c_7316393.hdr.grayed = 0;
c_7316393.tag = closureN_tag;
 c_7316393.fn = (function_type)__lambda_1238;
c_7316393.num_args = 1;
c_7316393.num_elements = 3;
c_7316393.elements = (object *)e_7316409;
c_7316393.elements[0] = ((closureN)self_737519)->elements[0];
c_7316393.elements[1] = ((closureN)self_737519)->elements[1];
c_7316393.elements[2] = ((closureN)self_737519)->elements[6];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7316393, ((closureN)self_737519)->elements[4]);
} else { 
  
closureN_type c_7316412;
object e_7316572 [7];
c_7316412.hdr.mark = gc_color_red;
 c_7316412.hdr.grayed = 0;
c_7316412.tag = closureN_tag;
 c_7316412.fn = (function_type)__lambda_1241;
c_7316412.num_args = 1;
c_7316412.num_elements = 7;
c_7316412.elements = (object *)e_7316572;
c_7316412.elements[0] = ((closureN)self_737519)->elements[0];
c_7316412.elements[1] = ((closureN)self_737519)->elements[1];
c_7316412.elements[2] = ((closureN)self_737519)->elements[2];
c_7316412.elements[3] = ((closureN)self_737519)->elements[4];
c_7316412.elements[4] = ((closureN)self_737519)->elements[5];
c_7316412.elements[5] = ((closureN)self_737519)->elements[6];
c_7316412.elements[6] = ((closureN)self_737519)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7316412, ((closureN)self_737519)->elements[4]);}
;
} else { 
  
closureN_type c_7316575;
object e_7316651 [5];
c_7316575.hdr.mark = gc_color_red;
 c_7316575.hdr.grayed = 0;
c_7316575.tag = closureN_tag;
 c_7316575.fn = (function_type)__lambda_1269;
c_7316575.num_args = 1;
c_7316575.num_elements = 5;
c_7316575.elements = (object *)e_7316651;
c_7316575.elements[0] = ((closureN)self_737519)->elements[0];
c_7316575.elements[1] = ((closureN)self_737519)->elements[1];
c_7316575.elements[2] = ((closureN)self_737519)->elements[3];
c_7316575.elements[3] = ((closureN)self_737519)->elements[4];
c_7316575.elements[4] = ((closureN)self_737519)->elements[6];

return_direct_with_clo2(data,  __glo_lambda_127_scheme_cyclone_util, (((closure)  __glo_lambda_127_scheme_cyclone_util)->fn),  &c_7316575, ((closureN)self_737519)->elements[4]);}
;; 
}

static void __lambda_1269(void *data, object self_737551, int argc, object *args) /* object self_737551, object r_735032 */
 {
 object r_735032 = args[0];
  if( (boolean_f != r_735032) ){ 
  
pair_type local_7316580; 

pair_type local_7316583; 

pair_type local_7316586; 

pair_type local_7316589; 

pair_type local_7316592; 
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737551)->elements[4], set_pair_as_expr(&local_7316580, quote_Unexpected, set_pair_as_expr(&local_7316583, quote_lambda, set_pair_as_expr(&local_7316586, quote_in, set_pair_as_expr(&local_7316589, quote_closure_91convert, set_pair_as_expr(&local_7316592, ((closureN)self_737551)->elements[2], NULL))))));
} else { 
  


closureN_type c_7316598;
object e_7316649 [3];
c_7316598.hdr.mark = gc_color_red;
 c_7316598.hdr.grayed = 0;
c_7316598.tag = closureN_tag;
 c_7316598.fn = (function_type)__lambda_1270;
c_7316598.num_args = 1;
c_7316598.num_elements = 3;
c_7316598.elements = (object *)e_7316649;
c_7316598.elements[0] = ((closureN)self_737551)->elements[0];
c_7316598.elements[1] = ((closureN)self_737551)->elements[3];
c_7316598.elements[2] = ((closureN)self_737551)->elements[4];

return_closcall2(data,  car(((closureN)self_737551)->elements[1]),  &c_7316598, ((closureN)self_737551)->elements[3]);}
;; 
}

static void __lambda_1270(void *data, object self_737552, int argc, object *args) /* object self_737552, object f_731581_732760 */
 {
 object f_731581_732760 = args[0];
  
closureN_type c_7316600;
object e_7316626 [1];
c_7316600.hdr.mark = gc_color_red;
 c_7316600.hdr.grayed = 0;
c_7316600.tag = closureN_tag;
 c_7316600.fn = (function_type)__lambda_1271;
c_7316600.num_args = 0;
c_7316600.num_elements = 1;
c_7316600.elements = (object *)e_7316626;
c_7316600.elements[0] = ((closureN)self_737552)->elements[1];


closureN_type c_7316627;
object e_7316648 [3];
c_7316627.hdr.mark = gc_color_red;
 c_7316627.hdr.grayed = 0;
c_7316627.tag = closureN_tag;
 c_7316627.fn = (function_type)__lambda_1275;
c_7316627.num_args = 1;
c_7316627.num_elements = 3;
c_7316627.elements = (object *)e_7316648;
c_7316627.elements[0] = ((closureN)self_737552)->elements[0];
c_7316627.elements[1] = f_731581_732760;
c_7316627.elements[2] = ((closureN)self_737552)->elements[2];

return_direct_with_clo1(data,(closure)&c_7316600,__lambda_1271,  &c_7316627);; 
}

static void __lambda_1275(void *data, object self_737553, int argc, object *args) /* object self_737553, object r_735049 */
 {
 object r_735049 = args[0];
  
pair_type local_7316632; 

pair_type local_7316635; 

pair_type local_7316638; 

pair_type local_7316642; 

pair_type local_7316645; 
return_direct_with_clo1(data,  ((closureN)self_737553)->elements[2], (((closure)  ((closureN)self_737553)->elements[2])->fn),  set_pair_as_expr(&local_7316632, set_pair_as_expr(&local_7316635, quote__75closure_91ref, set_pair_as_expr(&local_7316638, ((closureN)self_737553)->elements[1], set_pair_as_expr(&local_7316642, obj_int2obj(0), r_735049))), set_pair_as_expr(&local_7316645, ((closureN)self_737553)->elements[1], ((closureN)self_737553)->elements[0])));; 
}

static void __lambda_1271(void *data, object self_737554, int argc, object *args) /* object self_737554, object k_735050 */
 {
 object k_735050 = args[0];
  
closureN_type c_7316602;
object e_7316616 [1];
c_7316602.hdr.mark = gc_color_red;
 c_7316602.hdr.grayed = 0;
c_7316602.tag = closureN_tag;
 c_7316602.fn = (function_type)__lambda_1272;
c_7316602.num_args = 0;
c_7316602.num_elements = 1;
c_7316602.elements = (object *)e_7316616;
c_7316602.elements[0] = ((closureN)self_737554)->elements[0];


closureN_type c_7316617;
object e_7316625 [1];
c_7316617.hdr.mark = gc_color_red;
 c_7316617.hdr.grayed = 0;
c_7316617.tag = closureN_tag;
 c_7316617.fn = (function_type)__lambda_1274;
c_7316617.num_args = 1;
c_7316617.num_elements = 1;
c_7316617.elements = (object *)e_7316625;
c_7316617.elements[0] = k_735050;

return_direct_with_clo1(data,(closure)&c_7316602,__lambda_1272,  &c_7316617);; 
}

static void __lambda_1274(void *data, object self_737555, int argc, object *args) /* object self_737555, object r_735051 */
 {
 object r_735051 = args[0];
  if( (boolean_f != r_735051) ){ 
  
pair_type local_7316622; 
return_direct_with_clo1(data,  ((closureN)self_737555)->elements[0], (((closure)  ((closureN)self_737555)->elements[0])->fn),  set_cell_as_expr(&local_7316622, boolean_t));
} else { 
  return_direct_with_clo1(data,  __glo__list_scheme_base, (((closure)  __glo__list_scheme_base)->fn),  ((closureN)self_737555)->elements[0]);}
;; 
}

static void __lambda_1272(void *data, object self_737556, int argc, object *args) /* object self_737556, object k_735052 */
 {
 object k_735052 = args[0];
    
if( (boolean_f != Cyc_is_symbol(((closureN)self_737556)->elements[0])) ){ 
  
closureN_type c_7316607;
object e_7316613 [2];
c_7316607.hdr.mark = gc_color_red;
 c_7316607.hdr.grayed = 0;
c_7316607.tag = closureN_tag;
 c_7316607.fn = (function_type)__lambda_1273;
c_7316607.num_args = 1;
c_7316607.num_elements = 2;
c_7316607.elements = (object *)e_7316613;
c_7316607.elements[0] = ((closureN)self_737556)->elements[0];
c_7316607.elements[1] = k_735052;

return_direct_with_clo3(data,  __glo_if_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_if_91var_scheme_cyclone_cps_91optimizations)->fn),  &c_7316607, ((closureN)self_737556)->elements[0], __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations);
} else { 
  return_direct_with_clo1(data,  k_735052, (((closure)  k_735052)->fn),  boolean_f);}
;; 
}

static void __lambda_1273(void *data, object self_737557, int argc, object *args) /* object self_737557, object tmp_731587_731589_732761 */
 {
 object tmp_731587_731589_732761 = args[0];
  if( (boolean_f != tmp_731587_731589_732761) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737557)->elements[1], (((closure)  ((closureN)self_737557)->elements[1])->fn),  tmp_731587_731589_732761);
} else { 
  return_direct_with_clo3(data,  __glo_if_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_if_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737557)->elements[1], ((closureN)self_737557)->elements[0], __glo_adbv_117global_127_scheme_cyclone_cps_91optimizations);}
;; 
}

static void __lambda_1241(void *data, object self_737523, int argc, object *args) /* object self_737523, object body_731552_732754 */
 {
 object body_731552_732754 = args[0];
  
closureN_type c_7316414;
object e_7316571 [8];
c_7316414.hdr.mark = gc_color_red;
 c_7316414.hdr.grayed = 0;
c_7316414.tag = closureN_tag;
 c_7316414.fn = (function_type)__lambda_1242;
c_7316414.num_args = 1;
c_7316414.num_elements = 8;
c_7316414.elements = (object *)e_7316571;
c_7316414.elements[0] = ((closureN)self_737523)->elements[0];
c_7316414.elements[1] = body_731552_732754;
c_7316414.elements[2] = ((closureN)self_737523)->elements[1];
c_7316414.elements[3] = ((closureN)self_737523)->elements[2];
c_7316414.elements[4] = ((closureN)self_737523)->elements[3];
c_7316414.elements[5] = ((closureN)self_737523)->elements[4];
c_7316414.elements[6] = ((closureN)self_737523)->elements[5];
c_7316414.elements[7] = ((closureN)self_737523)->elements[6];

return_direct_with_clo2(data,  __glo_free_91vars_scheme_cyclone_transforms, (((closure)  __glo_free_91vars_scheme_cyclone_transforms)->fn),  &c_7316414, body_731552_732754);; 
}

static void __lambda_1242(void *data, object self_737524, int argc, object *args) /* object self_737524, object r_735006 */
 {
 object r_735006 = args[0];
  
closureN_type c_7316416;
object e_7316569 [9];
c_7316416.hdr.mark = gc_color_red;
 c_7316416.hdr.grayed = 0;
c_7316416.tag = closureN_tag;
 c_7316416.fn = (function_type)__lambda_1243;
c_7316416.num_args = 1;
c_7316416.num_elements = 9;
c_7316416.elements = (object *)e_7316569;
c_7316416.elements[0] = ((closureN)self_737524)->elements[0];
c_7316416.elements[1] = ((closureN)self_737524)->elements[1];
c_7316416.elements[2] = ((closureN)self_737524)->elements[2];
c_7316416.elements[3] = ((closureN)self_737524)->elements[3];
c_7316416.elements[4] = ((closureN)self_737524)->elements[4];
c_7316416.elements[5] = ((closureN)self_737524)->elements[5];
c_7316416.elements[6] = ((closureN)self_737524)->elements[6];
c_7316416.elements[7] = r_735006;
c_7316416.elements[8] = ((closureN)self_737524)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7316416, ((closureN)self_737524)->elements[4]);; 
}

static void __lambda_1243(void *data, object self_737525, int argc, object *args) /* object self_737525, object r_735011 */
 {
 object r_735011 = args[0];
  
closureN_type c_7316418;
object e_7316561 [8];
c_7316418.hdr.mark = gc_color_red;
 c_7316418.hdr.grayed = 0;
c_7316418.tag = closureN_tag;
 c_7316418.fn = (function_type)__lambda_1244;
c_7316418.num_args = 1;
c_7316418.num_elements = 8;
c_7316418.elements = (object *)e_7316561;
c_7316418.elements[0] = ((closureN)self_737525)->elements[0];
c_7316418.elements[1] = ((closureN)self_737525)->elements[1];
c_7316418.elements[2] = ((closureN)self_737525)->elements[2];
c_7316418.elements[3] = ((closureN)self_737525)->elements[3];
c_7316418.elements[4] = ((closureN)self_737525)->elements[4];
c_7316418.elements[5] = ((closureN)self_737525)->elements[5];
c_7316418.elements[6] = ((closureN)self_737525)->elements[6];
c_7316418.elements[7] = ((closureN)self_737525)->elements[8];


pair_type local_7316565; 

pair_type local_7316568; 
return_direct_with_clo3(data,  __glo_difference_scheme_cyclone_transforms, (((closure)  __glo_difference_scheme_cyclone_transforms)->fn),  &c_7316418, ((closureN)self_737525)->elements[7], set_pair_as_expr(&local_7316565, quote_Cyc_91seq, set_pair_as_expr(&local_7316568, quote_Cyc_91local_91set_67, r_735011)));; 
}

static void __lambda_1244(void *data, object self_737526, int argc, object *args) /* object self_737526, object r_735005 */
 {
 object r_735005 = args[0];
  
closureN_type c_7316420;
object e_7316559 [7];
c_7316420.hdr.mark = gc_color_red;
 c_7316420.hdr.grayed = 0;
c_7316420.tag = closureN_tag;
 c_7316420.fn = (function_type)__lambda_1245;
c_7316420.num_args = 1;
c_7316420.num_elements = 7;
c_7316420.elements = (object *)e_7316559;
c_7316420.elements[0] = ((closureN)self_737526)->elements[0];
c_7316420.elements[1] = ((closureN)self_737526)->elements[1];
c_7316420.elements[2] = ((closureN)self_737526)->elements[2];
c_7316420.elements[3] = ((closureN)self_737526)->elements[3];
c_7316420.elements[4] = ((closureN)self_737526)->elements[4];
c_7316420.elements[5] = ((closureN)self_737526)->elements[6];
c_7316420.elements[6] = ((closureN)self_737526)->elements[7];

return_direct_with_clo3(data,  __glo_difference_scheme_cyclone_transforms, (((closure)  __glo_difference_scheme_cyclone_transforms)->fn),  &c_7316420, r_735005, ((closureN)self_737526)->elements[5]);; 
}

static void __lambda_1245(void *data, object self_737527, int argc, object *args) /* object self_737527, object new_91free_91vars_731555_732755 */
 {
 object new_91free_91vars_731555_732755 = args[0];
  
closureN_type c_7316422;
object e_7316556 [8];
c_7316422.hdr.mark = gc_color_red;
 c_7316422.hdr.grayed = 0;
c_7316422.tag = closureN_tag;
 c_7316422.fn = (function_type)__lambda_1246;
c_7316422.num_args = 1;
c_7316422.num_elements = 8;
c_7316422.elements = (object *)e_7316556;
c_7316422.elements[0] = ((closureN)self_737527)->elements[0];
c_7316422.elements[1] = ((closureN)self_737527)->elements[1];
c_7316422.elements[2] = ((closureN)self_737527)->elements[2];
c_7316422.elements[3] = ((closureN)self_737527)->elements[3];
c_7316422.elements[4] = ((closureN)self_737527)->elements[4];
c_7316422.elements[5] = ((closureN)self_737527)->elements[5];
c_7316422.elements[6] = new_91free_91vars_731555_732755;
c_7316422.elements[7] = ((closureN)self_737527)->elements[6];



return_direct_with_clo1(data,(closure)&c_7316422,__lambda_1246,  Cyc_length(data, new_91free_91vars_731555_732755));; 
}

static void __lambda_1246(void *data, object self_737528, int argc, object *args) /* object self_737528, object r_735004 */
 {
 object r_735004 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, r_735004, obj_int2obj(0))) ){ 
  
closureN_type c_7316426;
object e_7316524 [8];
c_7316426.hdr.mark = gc_color_red;
 c_7316426.hdr.grayed = 0;
c_7316426.tag = closureN_tag;
 c_7316426.fn = (function_type)__lambda_1247;
c_7316426.num_args = 1;
c_7316426.num_elements = 8;
c_7316426.elements = (object *)e_7316524;
c_7316426.elements[0] = ((closureN)self_737528)->elements[0];
c_7316426.elements[1] = ((closureN)self_737528)->elements[1];
c_7316426.elements[2] = ((closureN)self_737528)->elements[2];
c_7316426.elements[3] = ((closureN)self_737528)->elements[3];
c_7316426.elements[4] = ((closureN)self_737528)->elements[4];
c_7316426.elements[5] = ((closureN)self_737528)->elements[5];
c_7316426.elements[6] = ((closureN)self_737528)->elements[6];
c_7316426.elements[7] = ((closureN)self_737528)->elements[7];

return_direct_with_clo2(data,  __glo_gensym_scheme_cyclone_util, (((closure)  __glo_gensym_scheme_cyclone_util)->fn),  &c_7316426, quote_self);
} else { 
  
closureN_type c_7316526;
object e_7316554 [5];
c_7316526.hdr.mark = gc_color_red;
 c_7316526.hdr.grayed = 0;
c_7316526.tag = closureN_tag;
 c_7316526.fn = (function_type)__lambda_1264;
c_7316526.num_args = 1;
c_7316526.num_elements = 5;
c_7316526.elements = (object *)e_7316554;
c_7316526.elements[0] = ((closureN)self_737528)->elements[0];
c_7316526.elements[1] = ((closureN)self_737528)->elements[1];
c_7316526.elements[2] = ((closureN)self_737528)->elements[2];
c_7316526.elements[3] = ((closureN)self_737528)->elements[4];
c_7316526.elements[4] = ((closureN)self_737528)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7316526, ((closureN)self_737528)->elements[4]);}
;; 
}

static void __lambda_1264(void *data, object self_737546, int argc, object *args) /* object self_737546, object r_735000 */
 {
 object r_735000 = args[0];
  
closureN_type c_7316528;
object e_7316552 [6];
c_7316528.hdr.mark = gc_color_red;
 c_7316528.hdr.grayed = 0;
c_7316528.tag = closureN_tag;
 c_7316528.fn = (function_type)__lambda_1265;
c_7316528.num_args = 1;
c_7316528.num_elements = 6;
c_7316528.elements = (object *)e_7316552;
c_7316528.elements[0] = ((closureN)self_737546)->elements[0];
c_7316528.elements[1] = ((closureN)self_737546)->elements[1];
c_7316528.elements[2] = ((closureN)self_737546)->elements[2];
c_7316528.elements[3] = ((closureN)self_737546)->elements[3];
c_7316528.elements[4] = ((closureN)self_737546)->elements[4];
c_7316528.elements[5] = r_735000;

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7316528, ((closureN)self_737546)->elements[3]);; 
}

static void __lambda_1265(void *data, object self_737547, int argc, object *args) /* object self_737547, object r_735001 */
 {
 object r_735001 = args[0];
  
closureN_type c_7316530;
object e_7316547 [5];
c_7316530.hdr.mark = gc_color_red;
 c_7316530.hdr.grayed = 0;
c_7316530.tag = closureN_tag;
 c_7316530.fn = (function_type)__lambda_1266;
c_7316530.num_args = 1;
c_7316530.num_elements = 5;
c_7316530.elements = (object *)e_7316547;
c_7316530.elements[0] = ((closureN)self_737547)->elements[0];
c_7316530.elements[1] = ((closureN)self_737547)->elements[3];
c_7316530.elements[2] = ((closureN)self_737547)->elements[4];
c_7316530.elements[3] = ((closureN)self_737547)->elements[5];
c_7316530.elements[4] = r_735001;



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316530, car(((closureN)self_737547)->elements[2]), ((closureN)self_737547)->elements[1]);; 
}

static void __lambda_1266(void *data, object self_737548, int argc, object *args) /* object self_737548, object r_735002 */
 {
 object r_735002 = args[0];
  
closureN_type c_7316532;
object e_7316545 [5];
c_7316532.hdr.mark = gc_color_red;
 c_7316532.hdr.grayed = 0;
c_7316532.tag = closureN_tag;
 c_7316532.fn = (function_type)__lambda_1267;
c_7316532.num_args = 1;
c_7316532.num_elements = 5;
c_7316532.elements = (object *)e_7316545;
c_7316532.elements[0] = ((closureN)self_737548)->elements[0];
c_7316532.elements[1] = ((closureN)self_737548)->elements[2];
c_7316532.elements[2] = ((closureN)self_737548)->elements[3];
c_7316532.elements[3] = ((closureN)self_737548)->elements[4];
c_7316532.elements[4] = r_735002;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7316532, ((closureN)self_737548)->elements[1]);; 
}

static void __lambda_1267(void *data, object self_737549, int argc, object *args) /* object self_737549, object r_735003 */
 {
 object r_735003 = args[0];
  
closureN_type c_7316534;
object e_7316541 [2];
c_7316534.hdr.mark = gc_color_red;
 c_7316534.hdr.grayed = 0;
c_7316534.tag = closureN_tag;
 c_7316534.fn = (function_type)__lambda_1268;
c_7316534.num_args = 1;
c_7316534.num_elements = 2;
c_7316534.elements = (object *)e_7316541;
c_7316534.elements[0] = ((closureN)self_737549)->elements[0];
c_7316534.elements[1] = ((closureN)self_737549)->elements[1];

return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  &c_7316534, ((closureN)self_737549)->elements[2], ((closureN)self_737549)->elements[3], ((closureN)self_737549)->elements[4], r_735003);; 
}

static void __lambda_1268(void *data, object self_737550, int argc, object *args) /* object self_737550, object r_734999 */
 {
 object r_734999 = args[0];
  
pair_type local_7316539; 
return_direct_with_clo1(data,  ((closureN)self_737550)->elements[1], (((closure)  ((closureN)self_737550)->elements[1])->fn),  set_pair_as_expr(&local_7316539, r_734999, ((closureN)self_737550)->elements[0]));; 
}

static void __lambda_1247(void *data, object self_737529, int argc, object *args) /* object self_737529, object new_91self_91var_731562_732757 */
 {
 object new_91self_91var_731562_732757 = args[0];
  
closureN_type c_7316428;
object e_7316522 [9];
c_7316428.hdr.mark = gc_color_red;
 c_7316428.hdr.grayed = 0;
c_7316428.tag = closureN_tag;
 c_7316428.fn = (function_type)__lambda_1248;
c_7316428.num_args = 1;
c_7316428.num_elements = 9;
c_7316428.elements = (object *)e_7316522;
c_7316428.elements[0] = ((closureN)self_737529)->elements[0];
c_7316428.elements[1] = ((closureN)self_737529)->elements[1];
c_7316428.elements[2] = ((closureN)self_737529)->elements[2];
c_7316428.elements[3] = ((closureN)self_737529)->elements[3];
c_7316428.elements[4] = ((closureN)self_737529)->elements[4];
c_7316428.elements[5] = ((closureN)self_737529)->elements[5];
c_7316428.elements[6] = ((closureN)self_737529)->elements[6];
c_7316428.elements[7] = new_91self_91var_731562_732757;
c_7316428.elements[8] = ((closureN)self_737529)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7316428, ((closureN)self_737529)->elements[4]);; 
}

static void __lambda_1248(void *data, object self_737530, int argc, object *args) /* object self_737530, object r_734997 */
 {
 object r_734997 = args[0];
  
closureN_type c_7316430;
object e_7316517 [9];
c_7316430.hdr.mark = gc_color_red;
 c_7316430.hdr.grayed = 0;
c_7316430.tag = closureN_tag;
 c_7316430.fn = (function_type)__lambda_1249;
c_7316430.num_args = 1;
c_7316430.num_elements = 9;
c_7316430.elements = (object *)e_7316517;
c_7316430.elements[0] = ((closureN)self_737530)->elements[0];
c_7316430.elements[1] = ((closureN)self_737530)->elements[1];
c_7316430.elements[2] = ((closureN)self_737530)->elements[2];
c_7316430.elements[3] = ((closureN)self_737530)->elements[3];
c_7316430.elements[4] = ((closureN)self_737530)->elements[4];
c_7316430.elements[5] = ((closureN)self_737530)->elements[5];
c_7316430.elements[6] = ((closureN)self_737530)->elements[6];
c_7316430.elements[7] = ((closureN)self_737530)->elements[7];
c_7316430.elements[8] = ((closureN)self_737530)->elements[8];


pair_type local_7316520; 
return_direct_with_clo1(data,(closure)&c_7316430,__lambda_1249,  set_pair_as_expr(&local_7316520, ((closureN)self_737530)->elements[7], r_734997));; 
}

static void __lambda_1249(void *data, object self_737531, int argc, object *args) /* object self_737531, object r_734995 */
 {
 object r_734995 = args[0];
  
closureN_type c_7316432;
object e_7316515 [10];
c_7316432.hdr.mark = gc_color_red;
 c_7316432.hdr.grayed = 0;
c_7316432.tag = closureN_tag;
 c_7316432.fn = (function_type)__lambda_1250;
c_7316432.num_args = 1;
c_7316432.num_elements = 10;
c_7316432.elements = (object *)e_7316515;
c_7316432.elements[0] = ((closureN)self_737531)->elements[0];
c_7316432.elements[1] = ((closureN)self_737531)->elements[1];
c_7316432.elements[2] = ((closureN)self_737531)->elements[2];
c_7316432.elements[3] = ((closureN)self_737531)->elements[3];
c_7316432.elements[4] = ((closureN)self_737531)->elements[4];
c_7316432.elements[5] = ((closureN)self_737531)->elements[5];
c_7316432.elements[6] = ((closureN)self_737531)->elements[6];
c_7316432.elements[7] = ((closureN)self_737531)->elements[7];
c_7316432.elements[8] = r_734995;
c_7316432.elements[9] = ((closureN)self_737531)->elements[8];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms)->fn),  &c_7316432, ((closureN)self_737531)->elements[4]);; 
}

static void __lambda_1250(void *data, object self_737532, int argc, object *args) /* object self_737532, object r_734996 */
 {
 object r_734996 = args[0];
  
closureN_type c_7316434;
object e_7316513 [9];
c_7316434.hdr.mark = gc_color_red;
 c_7316434.hdr.grayed = 0;
c_7316434.tag = closureN_tag;
 c_7316434.fn = (function_type)__lambda_1251;
c_7316434.num_args = 1;
c_7316434.num_elements = 9;
c_7316434.elements = (object *)e_7316513;
c_7316434.elements[0] = ((closureN)self_737532)->elements[0];
c_7316434.elements[1] = ((closureN)self_737532)->elements[1];
c_7316434.elements[2] = ((closureN)self_737532)->elements[2];
c_7316434.elements[3] = ((closureN)self_737532)->elements[3];
c_7316434.elements[4] = ((closureN)self_737532)->elements[4];
c_7316434.elements[5] = ((closureN)self_737532)->elements[5];
c_7316434.elements[6] = ((closureN)self_737532)->elements[6];
c_7316434.elements[7] = ((closureN)self_737532)->elements[7];
c_7316434.elements[8] = ((closureN)self_737532)->elements[9];

return_direct_with_clo3(data,  __glo_list_91_125lambda_91formals_scheme_cyclone_transforms, (((closure)  __glo_list_91_125lambda_91formals_scheme_cyclone_transforms)->fn),  &c_7316434, ((closureN)self_737532)->elements[8], r_734996);; 
}

static void __lambda_1251(void *data, object self_737533, int argc, object *args) /* object self_737533, object formals_731565_732758 */
 {
 object formals_731565_732758 = args[0];
  
closureN_type c_7316436;
object e_7316511 [10];
c_7316436.hdr.mark = gc_color_red;
 c_7316436.hdr.grayed = 0;
c_7316436.tag = closureN_tag;
 c_7316436.fn = (function_type)__lambda_1252;
c_7316436.num_args = 1;
c_7316436.num_elements = 10;
c_7316436.elements = (object *)e_7316511;
c_7316436.elements[0] = ((closureN)self_737533)->elements[0];
c_7316436.elements[1] = ((closureN)self_737533)->elements[1];
c_7316436.elements[2] = ((closureN)self_737533)->elements[2];
c_7316436.elements[3] = ((closureN)self_737533)->elements[3];
c_7316436.elements[4] = ((closureN)self_737533)->elements[4];
c_7316436.elements[5] = formals_731565_732758;
c_7316436.elements[6] = ((closureN)self_737533)->elements[5];
c_7316436.elements[7] = ((closureN)self_737533)->elements[6];
c_7316436.elements[8] = ((closureN)self_737533)->elements[7];
c_7316436.elements[9] = ((closureN)self_737533)->elements[8];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7316436, ((closureN)self_737533)->elements[4]);; 
}

static void __lambda_1252(void *data, object self_737534, int argc, object *args) /* object self_737534, object r_734993 */
 {
 object r_734993 = args[0];
  
closureN_type c_7316438;
object e_7316507 [11];
c_7316438.hdr.mark = gc_color_red;
 c_7316438.hdr.grayed = 0;
c_7316438.tag = closureN_tag;
 c_7316438.fn = (function_type)__lambda_1253;
c_7316438.num_args = 1;
c_7316438.num_elements = 11;
c_7316438.elements = (object *)e_7316507;
c_7316438.elements[0] = ((closureN)self_737534)->elements[0];
c_7316438.elements[1] = ((closureN)self_737534)->elements[1];
c_7316438.elements[2] = ((closureN)self_737534)->elements[2];
c_7316438.elements[3] = ((closureN)self_737534)->elements[3];
c_7316438.elements[4] = ((closureN)self_737534)->elements[4];
c_7316438.elements[5] = ((closureN)self_737534)->elements[5];
c_7316438.elements[6] = ((closureN)self_737534)->elements[6];
c_7316438.elements[7] = ((closureN)self_737534)->elements[7];
c_7316438.elements[8] = ((closureN)self_737534)->elements[8];
c_7316438.elements[9] = r_734993;
c_7316438.elements[10] = ((closureN)self_737534)->elements[9];



return_direct_with_clo1(data,(closure)&c_7316438,__lambda_1253,  Cyc_length(data, ((closureN)self_737534)->elements[7]));; 
}

static void __lambda_1253(void *data, object self_737535, int argc, object *args) /* object self_737535, object r_734994 */
 {
 object r_734994 = args[0];
  


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

return_closcall4(data,  car(((closureN)self_737535)->elements[10]),  &c_7316443, ((closureN)self_737535)->elements[9], ((closureN)self_737535)->elements[5], r_734994);; 
}

static void __lambda_1254(void *data, object self_737536, int argc, object *args) /* object self_737536, object r_734980 */
 {

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

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7316445, ((closureN)self_737536)->elements[4]);; 
}

static void __lambda_1255(void *data, object self_737537, int argc, object *args) /* object self_737537, object r_734988 */
 {
 object r_734988 = args[0];
  


closureN_type c_7316450;
object e_7316496 [7];
c_7316450.hdr.mark = gc_color_red;
 c_7316450.hdr.grayed = 0;
c_7316450.tag = closureN_tag;
 c_7316450.fn = (function_type)__lambda_1256;
c_7316450.num_args = 1;
c_7316450.num_elements = 7;
c_7316450.elements = (object *)e_7316496;
c_7316450.elements[0] = ((closureN)self_737537)->elements[0];
c_7316450.elements[1] = ((closureN)self_737537)->elements[2];
c_7316450.elements[2] = ((closureN)self_737537)->elements[4];
c_7316450.elements[3] = ((closureN)self_737537)->elements[5];
c_7316450.elements[4] = ((closureN)self_737537)->elements[6];
c_7316450.elements[5] = ((closureN)self_737537)->elements[7];
c_7316450.elements[6] = r_734988;



return_closcall4(data,  car(((closureN)self_737537)->elements[3]),  &c_7316450, Cyc_car(data, ((closureN)self_737537)->elements[1]), ((closureN)self_737537)->elements[8], ((closureN)self_737537)->elements[7]);; 
}

static void __lambda_1256(void *data, object self_737538, int argc, object *args) /* object self_737538, object r_734991 */
 {
 object r_734991 = args[0];
  
closureN_type c_7316452;
object e_7316492 [7];
c_7316452.hdr.mark = gc_color_red;
 c_7316452.hdr.grayed = 0;
c_7316452.tag = closureN_tag;
 c_7316452.fn = (function_type)__lambda_1257;
c_7316452.num_args = 1;
c_7316452.num_elements = 7;
c_7316452.elements = (object *)e_7316492;
c_7316452.elements[0] = ((closureN)self_737538)->elements[0];
c_7316452.elements[1] = ((closureN)self_737538)->elements[1];
c_7316452.elements[2] = ((closureN)self_737538)->elements[2];
c_7316452.elements[3] = ((closureN)self_737538)->elements[3];
c_7316452.elements[4] = ((closureN)self_737538)->elements[4];
c_7316452.elements[5] = ((closureN)self_737538)->elements[5];
c_7316452.elements[6] = ((closureN)self_737538)->elements[6];


pair_type local_7316495; 
return_direct_with_clo1(data,(closure)&c_7316452,__lambda_1257,  set_cell_as_expr(&local_7316495, r_734991));; 
}

static void __lambda_1257(void *data, object self_737539, int argc, object *args) /* object self_737539, object r_734989 */
 {
 object r_734989 = args[0];
  
closureN_type c_7316454;
object e_7316490 [7];
c_7316454.hdr.mark = gc_color_red;
 c_7316454.hdr.grayed = 0;
c_7316454.tag = closureN_tag;
 c_7316454.fn = (function_type)__lambda_1258;
c_7316454.num_args = 1;
c_7316454.num_elements = 7;
c_7316454.elements = (object *)e_7316490;
c_7316454.elements[0] = ((closureN)self_737539)->elements[0];
c_7316454.elements[1] = ((closureN)self_737539)->elements[1];
c_7316454.elements[2] = ((closureN)self_737539)->elements[3];
c_7316454.elements[3] = ((closureN)self_737539)->elements[4];
c_7316454.elements[4] = ((closureN)self_737539)->elements[5];
c_7316454.elements[5] = ((closureN)self_737539)->elements[6];
c_7316454.elements[6] = r_734989;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7316454, ((closureN)self_737539)->elements[2]);; 
}

static void __lambda_1258(void *data, object self_737540, int argc, object *args) /* object self_737540, object r_734990 */
 {
 object r_734990 = args[0];
  
closureN_type c_7316456;
object e_7316486 [4];
c_7316456.hdr.mark = gc_color_red;
 c_7316456.hdr.grayed = 0;
c_7316456.tag = closureN_tag;
 c_7316456.fn = (function_type)__lambda_1259;
c_7316456.num_args = 1;
c_7316456.num_elements = 4;
c_7316456.elements = (object *)e_7316486;
c_7316456.elements[0] = ((closureN)self_737540)->elements[0];
c_7316456.elements[1] = ((closureN)self_737540)->elements[1];
c_7316456.elements[2] = ((closureN)self_737540)->elements[3];
c_7316456.elements[3] = ((closureN)self_737540)->elements[4];

return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  &c_7316456, ((closureN)self_737540)->elements[5], ((closureN)self_737540)->elements[2], ((closureN)self_737540)->elements[6], r_734990);; 
}

static void __lambda_1259(void *data, object self_737541, int argc, object *args) /* object self_737541, object r_734984 */
 {
 object r_734984 = args[0];
  
closureN_type c_7316458;
object e_7316479 [4];
c_7316458.hdr.mark = gc_color_red;
 c_7316458.hdr.grayed = 0;
c_7316458.tag = closureN_tag;
 c_7316458.fn = (function_type)__lambda_1260;
c_7316458.num_args = 1;
c_7316458.num_elements = 4;
c_7316458.elements = (object *)e_7316479;
c_7316458.elements[0] = ((closureN)self_737541)->elements[0];
c_7316458.elements[1] = ((closureN)self_737541)->elements[2];
c_7316458.elements[2] = ((closureN)self_737541)->elements[3];
c_7316458.elements[3] = r_734984;


closureN_type c_7316480;
object e_7316485 [1];
c_7316480.hdr.mark = gc_color_red;
 c_7316480.hdr.grayed = 0;
c_7316480.tag = closureN_tag;
 c_7316480.fn = (function_type)__lambda_1263;
c_7316480.num_args = 1;
c_7316480.num_elements = 1;
c_7316480.elements = (object *)e_7316485;
c_7316480.elements[0] = ((closureN)self_737541)->elements[1];

return_direct_with_clo1(data,(closure)&c_7316458,__lambda_1260,  &c_7316480);; 
}

static void __lambda_1263(void *data, object self_737542, int argc, object *args) /* object self_737542, object k_734987, object v_731570_732759 */
 {
 object k_734987 = args[0]; object v_731570_732759 = args[1];
  

return_closcall2(data,  car(((closureN)self_737542)->elements[0]),  k_734987, v_731570_732759);; 
}

static void __lambda_1260(void *data, object self_737543, int argc, object *args) /* object self_737543, object r_734986 */
 {
 object r_734986 = args[0];
  
closureN_type c_7316460;
object e_7316477 [3];
c_7316460.hdr.mark = gc_color_red;
 c_7316460.hdr.grayed = 0;
c_7316460.tag = closureN_tag;
 c_7316460.fn = (function_type)__lambda_1261;
c_7316460.num_args = 1;
c_7316460.num_elements = 3;
c_7316460.elements = (object *)e_7316477;
c_7316460.elements[0] = ((closureN)self_737543)->elements[0];
c_7316460.elements[1] = ((closureN)self_737543)->elements[1];
c_7316460.elements[2] = ((closureN)self_737543)->elements[3];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316460, r_734986, ((closureN)self_737543)->elements[2]);; 
}

static void __lambda_1261(void *data, object self_737544, int argc, object *args) /* object self_737544, object r_734985 */
 {
 object r_734985 = args[0];
  
closureN_type c_7316462;
object e_7316472 [2];
c_7316462.hdr.mark = gc_color_red;
 c_7316462.hdr.grayed = 0;
c_7316462.tag = closureN_tag;
 c_7316462.fn = (function_type)__lambda_1262;
c_7316462.num_args = 1;
c_7316462.num_elements = 2;
c_7316462.elements = (object *)e_7316472;
c_7316462.elements[0] = ((closureN)self_737544)->elements[0];
c_7316462.elements[1] = ((closureN)self_737544)->elements[1];


pair_type local_7316475; 
return_direct_with_clo1(data,(closure)&c_7316462,__lambda_1262,  set_pair_as_expr(&local_7316475, ((closureN)self_737544)->elements[2], r_734985));; 
}

static void __lambda_1262(void *data, object self_737545, int argc, object *args) /* object self_737545, object r_734983 */
 {
 object r_734983 = args[0];
  
pair_type local_7316467; 

pair_type local_7316470; 
return_direct_with_clo1(data,  ((closureN)self_737545)->elements[1], (((closure)  ((closureN)self_737545)->elements[1])->fn),  set_pair_as_expr(&local_7316467, set_pair_as_expr(&local_7316470, quote__75closure, r_734983), ((closureN)self_737545)->elements[0]));; 
}

static void __lambda_1238(void *data, object self_737520, int argc, object *args) /* object self_737520, object r_734974 */
 {
 object r_734974 = args[0];
  
closureN_type c_7316395;
object e_7316405 [2];
c_7316395.hdr.mark = gc_color_red;
 c_7316395.hdr.grayed = 0;
c_7316395.tag = closureN_tag;
 c_7316395.fn = (function_type)__lambda_1239;
c_7316395.num_args = 1;
c_7316395.num_elements = 2;
c_7316395.elements = (object *)e_7316405;
c_7316395.elements[0] = ((closureN)self_737520)->elements[0];
c_7316395.elements[1] = ((closureN)self_737520)->elements[2];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316395, car(((closureN)self_737520)->elements[1]), r_734974);; 
}

static void __lambda_1239(void *data, object self_737521, int argc, object *args) /* object self_737521, object r_734973 */
 {
 object r_734973 = args[0];
  
closureN_type c_7316397;
object e_7316403 [1];
c_7316397.hdr.mark = gc_color_red;
 c_7316397.hdr.grayed = 0;
c_7316397.tag = closureN_tag;
 c_7316397.fn = (function_type)__lambda_1240;
c_7316397.num_args = 1;
c_7316397.num_elements = 1;
c_7316397.elements = (object *)e_7316403;
c_7316397.elements[0] = ((closureN)self_737521)->elements[1];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7316397, ((closureN)self_737521)->elements[0], r_734973);; 
}

static void __lambda_1240(void *data, object self_737522, int argc, object *args) /* object self_737522, object r_734972 */
 {
 object r_734972 = args[0];
  
pair_type local_7316402; 
return_direct_with_clo1(data,  ((closureN)self_737522)->elements[0], (((closure)  ((closureN)self_737522)->elements[0])->fn),  set_pair_as_expr(&local_7316402, quote_Cyc_91seq, r_734972));; 
}

static void __lambda_1228(void *data, object self_737510, int argc, object *args) /* object self_737510, object r_734961 */
 {
 object r_734961 = args[0];
  


closureN_type c_7316340;
object e_7316363 [3];
c_7316340.hdr.mark = gc_color_red;
 c_7316340.hdr.grayed = 0;
c_7316340.tag = closureN_tag;
 c_7316340.fn = (function_type)__lambda_1229;
c_7316340.num_args = 1;
c_7316340.num_elements = 3;
c_7316340.elements = (object *)e_7316363;
c_7316340.elements[0] = ((closureN)self_737510)->elements[0];
c_7316340.elements[1] = ((closureN)self_737510)->elements[1];
c_7316340.elements[2] = ((closureN)self_737510)->elements[2];

return_closcall2(data,  car(((closureN)self_737510)->elements[0]),  &c_7316340, r_734961);; 
}

static void __lambda_1229(void *data, object self_737511, int argc, object *args) /* object self_737511, object r_734956 */
 {
 object r_734956 = args[0];
  
closureN_type c_7316342;
object e_7316361 [3];
c_7316342.hdr.mark = gc_color_red;
 c_7316342.hdr.grayed = 0;
c_7316342.tag = closureN_tag;
 c_7316342.fn = (function_type)__lambda_1230;
c_7316342.num_args = 1;
c_7316342.num_elements = 3;
c_7316342.elements = (object *)e_7316361;
c_7316342.elements[0] = ((closureN)self_737511)->elements[0];
c_7316342.elements[1] = ((closureN)self_737511)->elements[2];
c_7316342.elements[2] = r_734956;

return_direct_with_clo2(data,  __glo_set_91cell_67_91_125value_scheme_cyclone_transforms, (((closure)  __glo_set_91cell_67_91_125value_scheme_cyclone_transforms)->fn),  &c_7316342, ((closureN)self_737511)->elements[1]);; 
}

static void __lambda_1230(void *data, object self_737512, int argc, object *args) /* object self_737512, object r_734960 */
 {
 object r_734960 = args[0];
  


closureN_type c_7316347;
object e_7316360 [2];
c_7316347.hdr.mark = gc_color_red;
 c_7316347.hdr.grayed = 0;
c_7316347.tag = closureN_tag;
 c_7316347.fn = (function_type)__lambda_1231;
c_7316347.num_args = 1;
c_7316347.num_elements = 2;
c_7316347.elements = (object *)e_7316360;
c_7316347.elements[0] = ((closureN)self_737512)->elements[1];
c_7316347.elements[1] = ((closureN)self_737512)->elements[2];

return_closcall2(data,  car(((closureN)self_737512)->elements[0]),  &c_7316347, r_734960);; 
}

static void __lambda_1231(void *data, object self_737513, int argc, object *args) /* object self_737513, object r_734958 */
 {
 object r_734958 = args[0];
  
pair_type local_7316352; 

pair_type local_7316355; 

pair_type local_7316359; 
return_direct_with_clo1(data,  ((closureN)self_737513)->elements[0], (((closure)  ((closureN)self_737513)->elements[0])->fn),  set_pair_as_expr(&local_7316352, quote_set_91cell_67, set_pair_as_expr(&local_7316355, ((closureN)self_737513)->elements[1], set_pair_as_expr(&local_7316359, r_734958, NULL))));; 
}

static void __lambda_1225(void *data, object self_737507, int argc, object *args) /* object self_737507, object r_734952 */
 {
 object r_734952 = args[0];
  


closureN_type c_7316320;
object e_7316329 [1];
c_7316320.hdr.mark = gc_color_red;
 c_7316320.hdr.grayed = 0;
c_7316320.tag = closureN_tag;
 c_7316320.fn = (function_type)__lambda_1226;
c_7316320.num_args = 1;
c_7316320.num_elements = 1;
c_7316320.elements = (object *)e_7316329;
c_7316320.elements[0] = ((closureN)self_737507)->elements[1];

return_closcall2(data,  car(((closureN)self_737507)->elements[0]),  &c_7316320, r_734952);; 
}

static void __lambda_1226(void *data, object self_737508, int argc, object *args) /* object self_737508, object r_734950 */
 {
 object r_734950 = args[0];
  
pair_type local_7316325; 

pair_type local_7316328; 
return_direct_with_clo1(data,  ((closureN)self_737508)->elements[0], (((closure)  ((closureN)self_737508)->elements[0])->fn),  set_pair_as_expr(&local_7316325, quote_cell_91get, set_pair_as_expr(&local_7316328, r_734950, NULL)));; 
}

static void __lambda_1222(void *data, object self_737504, int argc, object *args) /* object self_737504, object r_734946 */
 {
 object r_734946 = args[0];
  


closureN_type c_7316300;
object e_7316309 [1];
c_7316300.hdr.mark = gc_color_red;
 c_7316300.hdr.grayed = 0;
c_7316300.tag = closureN_tag;
 c_7316300.fn = (function_type)__lambda_1223;
c_7316300.num_args = 1;
c_7316300.num_elements = 1;
c_7316300.elements = (object *)e_7316309;
c_7316300.elements[0] = ((closureN)self_737504)->elements[1];

return_closcall2(data,  car(((closureN)self_737504)->elements[0]),  &c_7316300, r_734946);; 
}

static void __lambda_1223(void *data, object self_737505, int argc, object *args) /* object self_737505, object r_734944 */
 {
 object r_734944 = args[0];
  
pair_type local_7316305; 

pair_type local_7316308; 
return_direct_with_clo1(data,  ((closureN)self_737505)->elements[0], (((closure)  ((closureN)self_737505)->elements[0])->fn),  set_pair_as_expr(&local_7316305, quote_cell, set_pair_as_expr(&local_7316308, r_734944, NULL)));; 
}

static void __lambda_1220(void *data, object self_737502, int argc, object *args) /* object self_737502, object r_734939 */
 {
 object r_734939 = args[0];
  
pair_type local_7316284; 
return_direct_with_clo1(data,  ((closureN)self_737502)->elements[0], (((closure)  ((closureN)self_737502)->elements[0])->fn),  set_pair_as_expr(&local_7316284, quote__if, r_734939));; 
}

static void __lambda_1216(void *data, object self_737490, int argc, object *args) /* object self_737490, object k_734920, object var_95val_731474_732745 */
 {
 object k_734920 = args[0]; object var_95val_731474_732745 = args[1];
  


closureN_type c_7316240;
object e_7316252 [2];
c_7316240.hdr.mark = gc_color_red;
 c_7316240.hdr.grayed = 0;
c_7316240.tag = closureN_tag;
 c_7316240.fn = (function_type)__lambda_1217;
c_7316240.num_args = 1;
c_7316240.num_elements = 2;
c_7316240.elements = (object *)e_7316252;
c_7316240.elements[0] = k_734920;
c_7316240.elements[1] = var_95val_731474_732745;



return_closcall2(data,  car(((closureN)self_737490)->elements[0]),  &c_7316240, Cyc_cadr(data, var_95val_731474_732745));; 
}

static void __lambda_1217(void *data, object self_737491, int argc, object *args) /* object self_737491, object r_734924 */
 {
 object r_734924 = args[0];
  
pair_type local_7316245; 



pair_type local_7316251; 
return_direct_with_clo1(data,  ((closureN)self_737491)->elements[0], (((closure)  ((closureN)self_737491)->elements[0])->fn),  set_pair_as_expr(&local_7316245, Cyc_car(data, ((closureN)self_737491)->elements[1]), set_pair_as_expr(&local_7316251, r_734924, NULL)));; 
}

static void __lambda_1208(void *data, object self_737492, int argc, object *args) /* object self_737492, object r_734918 */
 {
 object r_734918 = args[0];
  
closureN_type c_7316181;
object e_7316230 [5];
c_7316181.hdr.mark = gc_color_red;
 c_7316181.hdr.grayed = 0;
c_7316181.tag = closureN_tag;
 c_7316181.fn = (function_type)__lambda_1209;
c_7316181.num_args = 1;
c_7316181.num_elements = 5;
c_7316181.elements = (object *)e_7316230;
c_7316181.elements[0] = ((closureN)self_737492)->elements[0];
c_7316181.elements[1] = ((closureN)self_737492)->elements[1];
c_7316181.elements[2] = ((closureN)self_737492)->elements[2];
c_7316181.elements[3] = ((closureN)self_737492)->elements[3];
c_7316181.elements[4] = ((closureN)self_737492)->elements[4];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316181, r_734918, Cyc_cadr(data, ((closureN)self_737492)->elements[1]));; 
}

static void __lambda_1209(void *data, object self_737493, int argc, object *args) /* object self_737493, object r_734908 */
 {
 object r_734908 = args[0];
  
closureN_type c_7316183;
object e_7316210 [6];
c_7316183.hdr.mark = gc_color_red;
 c_7316183.hdr.grayed = 0;
c_7316183.tag = closureN_tag;
 c_7316183.fn = (function_type)__lambda_1210;
c_7316183.num_args = 1;
c_7316183.num_elements = 6;
c_7316183.elements = (object *)e_7316210;
c_7316183.elements[0] = ((closureN)self_737493)->elements[0];
c_7316183.elements[1] = ((closureN)self_737493)->elements[1];
c_7316183.elements[2] = ((closureN)self_737493)->elements[2];
c_7316183.elements[3] = ((closureN)self_737493)->elements[3];
c_7316183.elements[4] = r_734908;
c_7316183.elements[5] = ((closureN)self_737493)->elements[4];


closureN_type c_7316211;
object e_7316229 [1];
c_7316211.hdr.mark = gc_color_red;
 c_7316211.hdr.grayed = 0;
c_7316211.tag = closureN_tag;
 c_7316211.fn = (function_type)__lambda_1213;
c_7316211.num_args = 1;
c_7316211.num_elements = 1;
c_7316211.elements = (object *)e_7316229;
c_7316211.elements[0] = ((closureN)self_737493)->elements[1];

return_direct_with_clo1(data,(closure)&c_7316183,__lambda_1210,  &c_7316211);; 
}

static void __lambda_1213(void *data, object self_737494, int argc, object *args) /* object self_737494, object k_734915, object v_731480_732748 */
 {
 object k_734915 = args[0]; object v_731480_732748 = args[1];
  
closureN_type c_7316213;
object e_7316225 [2];
c_7316213.hdr.mark = gc_color_red;
 c_7316213.hdr.grayed = 0;
c_7316213.tag = closureN_tag;
 c_7316213.fn = (function_type)__lambda_1214;
c_7316213.num_args = 1;
c_7316213.num_elements = 2;
c_7316213.elements = (object *)e_7316225;
c_7316213.elements[0] = k_734915;
c_7316213.elements[1] = v_731480_732748;



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316213, primitive_car, Cyc_cadr(data, ((closureN)self_737494)->elements[0]));; 
}

static void __lambda_1214(void *data, object self_737495, int argc, object *args) /* object self_737495, object r_734917 */
 {
 object r_734917 = args[0];
  
closureN_type c_7316215;
object e_7316221 [1];
c_7316215.hdr.mark = gc_color_red;
 c_7316215.hdr.grayed = 0;
c_7316215.tag = closureN_tag;
 c_7316215.fn = (function_type)__lambda_1215;
c_7316215.num_args = 1;
c_7316215.num_elements = 1;
c_7316215.elements = (object *)e_7316221;
c_7316215.elements[0] = ((closureN)self_737495)->elements[0];



return_direct_with_clo1(data,(closure)&c_7316215,__lambda_1215,  memberp(data, ((closureN)self_737495)->elements[1], r_734917));; 
}

static void __lambda_1215(void *data, object self_737496, int argc, object *args) /* object self_737496, object r_734916 */
 {
 object r_734916 = args[0];
  
complex_num_type local_7316220; 
return_direct_with_clo1(data,  ((closureN)self_737496)->elements[0], (((closure)  ((closureN)self_737496)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7316220, r_734916));; 
}

static void __lambda_1210(void *data, object self_737497, int argc, object *args) /* object self_737497, object r_734914 */
 {
 object r_734914 = args[0];
  
closureN_type c_7316185;
object e_7316208 [5];
c_7316185.hdr.mark = gc_color_red;
 c_7316185.hdr.grayed = 0;
c_7316185.tag = closureN_tag;
 c_7316185.fn = (function_type)__lambda_1211;
c_7316185.num_args = 1;
c_7316185.num_elements = 5;
c_7316185.elements = (object *)e_7316208;
c_7316185.elements[0] = ((closureN)self_737497)->elements[0];
c_7316185.elements[1] = ((closureN)self_737497)->elements[1];
c_7316185.elements[2] = ((closureN)self_737497)->elements[3];
c_7316185.elements[3] = ((closureN)self_737497)->elements[4];
c_7316185.elements[4] = ((closureN)self_737497)->elements[5];

return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_7316185, r_734914, ((closureN)self_737497)->elements[2]);; 
}

static void __lambda_1211(void *data, object self_737498, int argc, object *args) /* object self_737498, object r_734913 */
 {
 object r_734913 = args[0];
  


closureN_type c_7316190;
object e_7316203 [2];
c_7316190.hdr.mark = gc_color_red;
 c_7316190.hdr.grayed = 0;
c_7316190.tag = closureN_tag;
 c_7316190.fn = (function_type)__lambda_1212;
c_7316190.num_args = 1;
c_7316190.num_elements = 2;
c_7316190.elements = (object *)e_7316203;
c_7316190.elements[0] = ((closureN)self_737498)->elements[2];
c_7316190.elements[1] = ((closureN)self_737498)->elements[3];



return_closcall4(data,  car(((closureN)self_737498)->elements[0]),  &c_7316190, Cyc_caddr(data, ((closureN)self_737498)->elements[1]), ((closureN)self_737498)->elements[4], r_734913);; 
}

static void __lambda_1212(void *data, object self_737499, int argc, object *args) /* object self_737499, object r_734910 */
 {
 object r_734910 = args[0];
  
pair_type local_7316195; 

pair_type local_7316198; 

pair_type local_7316202; 
return_direct_with_clo1(data,  ((closureN)self_737499)->elements[0], (((closure)  ((closureN)self_737499)->elements[0])->fn),  set_pair_as_expr(&local_7316195, quote_let, set_pair_as_expr(&local_7316198, ((closureN)self_737499)->elements[1], set_pair_as_expr(&local_7316202, r_734910, NULL))));; 
}

static void __lambda_1206(void *data, object self_737488, int argc, object *args) /* object self_737488, object r_734902 */
 {
 object r_734902 = args[0];
  
pair_type local_7316160; 

pair_type local_7316163; 

complex_num_type local_7316166; 

pair_type local_7316170; 
return_direct_with_clo1(data,  ((closureN)self_737488)->elements[1], (((closure)  ((closureN)self_737488)->elements[1])->fn),  set_pair_as_expr(&local_7316160, quote_set_67, set_pair_as_expr(&local_7316163, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316166, ((closureN)self_737488)->elements[0]), set_pair_as_expr(&local_7316170, r_734902, NULL))));; 
}

static void __lambda_1203(void *data, object self_737485, int argc, object *args) /* object self_737485, object r_734894 */
 {
 object r_734894 = args[0];
  
closureN_type c_7316131;
object e_7316138 [2];
c_7316131.hdr.mark = gc_color_red;
 c_7316131.hdr.grayed = 0;
c_7316131.tag = closureN_tag;
 c_7316131.fn = (function_type)__lambda_1204;
c_7316131.num_args = 1;
c_7316131.num_elements = 2;
c_7316131.elements = (object *)e_7316138;
c_7316131.elements[0] = ((closureN)self_737485)->elements[2];
c_7316131.elements[1] = r_734894;





return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7316131, car(((closureN)self_737485)->elements[0]), Cyc_cdr(data, ((closureN)self_737485)->elements[1]));; 
}

static void __lambda_1204(void *data, object self_737486, int argc, object *args) /* object self_737486, object r_734895 */
 {
 object r_734895 = args[0];
  
pair_type local_7316136; 
return_direct_with_clo1(data,  ((closureN)self_737486)->elements[0], (((closure)  ((closureN)self_737486)->elements[0])->fn),  set_pair_as_expr(&local_7316136, ((closureN)self_737486)->elements[1], r_734895));; 
}

static void __lambda_1200(void *data, object self_737558, int argc, object *args) /* object self_737558, object k_735060 */
 {
 object k_735060 = args[0];
  if( (boolean_f != ((closureN)self_737558)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_735060, (((closure)  k_735060)->fn),  ((closureN)self_737558)->elements[1]);
} else { 
  
closureN_type c_7316115;
object e_7316121 [2];
c_7316115.hdr.mark = gc_color_red;
 c_7316115.hdr.grayed = 0;
c_7316115.tag = closureN_tag;
 c_7316115.fn = (function_type)__lambda_1201;
c_7316115.num_args = 1;
c_7316115.num_elements = 2;
c_7316115.elements = (object *)e_7316121;
c_7316115.elements[0] = ((closureN)self_737558)->elements[0];
c_7316115.elements[1] = k_735060;


complex_num_type local_7316124; 
return_direct_with_clo1(data,(closure)&c_7316115,__lambda_1201,  ((inline_function_type)
                   ((closure)__glo_tagged_91list_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7316124, quote__75closure, ((closureN)self_737558)->elements[0]));}
;; 
}

static void __lambda_1201(void *data, object self_737559, int argc, object *args) /* object self_737559, object tmp_731456_731458_732744 */
 {
 object tmp_731456_731458_732744 = args[0];
  if( (boolean_f != tmp_731456_731458_732744) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737559)->elements[1], (((closure)  ((closureN)self_737559)->elements[1])->fn),  tmp_731456_731458_732744);
} else { 
  return_direct_with_clo2(data,  __glo_prim_91call_127_scheme_cyclone_primitives, (((closure)  __glo_prim_91call_127_scheme_cyclone_primitives)->fn),  ((closureN)self_737559)->elements[1], ((closureN)self_737559)->elements[0]);}
;; 
}

static void __lambda_1198(void *data, object self_737482, int argc, object *args) /* object self_737482, object i_731444_732742 */
 {
 object i_731444_732742 = args[0];
  if( (boolean_f != i_731444_732742) ){ 
  
pair_type local_7316090; 

pair_type local_7316093; 

pair_type local_7316097; 

complex_num_type local_7316100; 
return_direct_with_clo1(data,  ((closureN)self_737482)->elements[1], (((closure)  ((closureN)self_737482)->elements[1])->fn),  set_pair_as_expr(&local_7316090, quote__75closure_91ref, set_pair_as_expr(&local_7316093, ((closureN)self_737482)->elements[2], set_pair_as_expr(&local_7316097, Cyc_fast_sum(data,&local_7316100, i_731444_732742, obj_int2obj(1)), NULL))));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737482)->elements[1], (((closure)  ((closureN)self_737482)->elements[1])->fn),  ((closureN)self_737482)->elements[0]);}
;; 
}

static void __lambda_1173(void *data, object self_737457, int argc, object *args) /* object self_737457, object new_91self_91var_731420_732737 */
 {
 object new_91self_91var_731420_732737 = args[0];
  
closureN_type c_7315954;
object e_7316069 [7];
c_7315954.hdr.mark = gc_color_red;
 c_7315954.hdr.grayed = 0;
c_7315954.tag = closureN_tag;
 c_7315954.fn = (function_type)__lambda_1174;
c_7315954.num_args = 1;
c_7315954.num_elements = 7;
c_7315954.elements = (object *)e_7316069;
c_7315954.elements[0] = ((closureN)self_737457)->elements[0];
c_7315954.elements[1] = ((closureN)self_737457)->elements[1];
c_7315954.elements[2] = ((closureN)self_737457)->elements[2];
c_7315954.elements[3] = ((closureN)self_737457)->elements[3];
c_7315954.elements[4] = ((closureN)self_737457)->elements[4];
c_7315954.elements[5] = new_91self_91var_731420_732737;
c_7315954.elements[6] = ((closureN)self_737457)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7315954, ((closureN)self_737457)->elements[2]);; 
}

static void __lambda_1174(void *data, object self_737458, int argc, object *args) /* object self_737458, object body_731423_732738 */
 {
 object body_731423_732738 = args[0];
  
closureN_type c_7315956;
object e_7316068 [8];
c_7315956.hdr.mark = gc_color_red;
 c_7315956.hdr.grayed = 0;
c_7315956.tag = closureN_tag;
 c_7315956.fn = (function_type)__lambda_1175;
c_7315956.num_args = 1;
c_7315956.num_elements = 8;
c_7315956.elements = (object *)e_7316068;
c_7315956.elements[0] = body_731423_732738;
c_7315956.elements[1] = ((closureN)self_737458)->elements[0];
c_7315956.elements[2] = ((closureN)self_737458)->elements[1];
c_7315956.elements[3] = ((closureN)self_737458)->elements[2];
c_7315956.elements[4] = ((closureN)self_737458)->elements[3];
c_7315956.elements[5] = ((closureN)self_737458)->elements[4];
c_7315956.elements[6] = ((closureN)self_737458)->elements[5];
c_7315956.elements[7] = ((closureN)self_737458)->elements[6];

return_direct_with_clo2(data,  __glo_free_91vars_scheme_cyclone_transforms, (((closure)  __glo_free_91vars_scheme_cyclone_transforms)->fn),  &c_7315956, body_731423_732738);; 
}

static void __lambda_1175(void *data, object self_737459, int argc, object *args) /* object self_737459, object r_734877 */
 {
 object r_734877 = args[0];
  
closureN_type c_7315958;
object e_7316066 [9];
c_7315958.hdr.mark = gc_color_red;
 c_7315958.hdr.grayed = 0;
c_7315958.tag = closureN_tag;
 c_7315958.fn = (function_type)__lambda_1176;
c_7315958.num_args = 1;
c_7315958.num_elements = 9;
c_7315958.elements = (object *)e_7316066;
c_7315958.elements[0] = ((closureN)self_737459)->elements[0];
c_7315958.elements[1] = ((closureN)self_737459)->elements[1];
c_7315958.elements[2] = ((closureN)self_737459)->elements[2];
c_7315958.elements[3] = ((closureN)self_737459)->elements[3];
c_7315958.elements[4] = ((closureN)self_737459)->elements[4];
c_7315958.elements[5] = ((closureN)self_737459)->elements[5];
c_7315958.elements[6] = ((closureN)self_737459)->elements[6];
c_7315958.elements[7] = r_734877;
c_7315958.elements[8] = ((closureN)self_737459)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7315958, ((closureN)self_737459)->elements[3]);; 
}

static void __lambda_1176(void *data, object self_737460, int argc, object *args) /* object self_737460, object r_734882 */
 {
 object r_734882 = args[0];
  
closureN_type c_7315960;
object e_7316058 [8];
c_7315960.hdr.mark = gc_color_red;
 c_7315960.hdr.grayed = 0;
c_7315960.tag = closureN_tag;
 c_7315960.fn = (function_type)__lambda_1177;
c_7315960.num_args = 1;
c_7315960.num_elements = 8;
c_7315960.elements = (object *)e_7316058;
c_7315960.elements[0] = ((closureN)self_737460)->elements[0];
c_7315960.elements[1] = ((closureN)self_737460)->elements[1];
c_7315960.elements[2] = ((closureN)self_737460)->elements[2];
c_7315960.elements[3] = ((closureN)self_737460)->elements[3];
c_7315960.elements[4] = ((closureN)self_737460)->elements[4];
c_7315960.elements[5] = ((closureN)self_737460)->elements[5];
c_7315960.elements[6] = ((closureN)self_737460)->elements[6];
c_7315960.elements[7] = ((closureN)self_737460)->elements[8];


pair_type local_7316062; 

pair_type local_7316065; 
return_direct_with_clo3(data,  __glo_difference_scheme_cyclone_transforms, (((closure)  __glo_difference_scheme_cyclone_transforms)->fn),  &c_7315960, ((closureN)self_737460)->elements[7], set_pair_as_expr(&local_7316062, quote_Cyc_91seq, set_pair_as_expr(&local_7316065, quote_Cyc_91local_91set_67, r_734882)));; 
}

static void __lambda_1177(void *data, object self_737461, int argc, object *args) /* object self_737461, object r_734876 */
 {
 object r_734876 = args[0];
  
closureN_type c_7315962;
object e_7316056 [7];
c_7315962.hdr.mark = gc_color_red;
 c_7315962.hdr.grayed = 0;
c_7315962.tag = closureN_tag;
 c_7315962.fn = (function_type)__lambda_1178;
c_7315962.num_args = 1;
c_7315962.num_elements = 7;
c_7315962.elements = (object *)e_7316056;
c_7315962.elements[0] = ((closureN)self_737461)->elements[0];
c_7315962.elements[1] = ((closureN)self_737461)->elements[1];
c_7315962.elements[2] = ((closureN)self_737461)->elements[2];
c_7315962.elements[3] = ((closureN)self_737461)->elements[3];
c_7315962.elements[4] = ((closureN)self_737461)->elements[5];
c_7315962.elements[5] = ((closureN)self_737461)->elements[6];
c_7315962.elements[6] = ((closureN)self_737461)->elements[7];

return_direct_with_clo3(data,  __glo_difference_scheme_cyclone_transforms, (((closure)  __glo_difference_scheme_cyclone_transforms)->fn),  &c_7315962, r_734876, ((closureN)self_737461)->elements[4]);; 
}

static void __lambda_1178(void *data, object self_737462, int argc, object *args) /* object self_737462, object new_91free_91vars_731426_732739 */
 {
 object new_91free_91vars_731426_732739 = args[0];
  
closureN_type c_7315964;
object e_7316054 [8];
c_7315964.hdr.mark = gc_color_red;
 c_7315964.hdr.grayed = 0;
c_7315964.tag = closureN_tag;
 c_7315964.fn = (function_type)__lambda_1179;
c_7315964.num_args = 1;
c_7315964.num_elements = 8;
c_7315964.elements = (object *)e_7316054;
c_7315964.elements[0] = ((closureN)self_737462)->elements[0];
c_7315964.elements[1] = ((closureN)self_737462)->elements[1];
c_7315964.elements[2] = ((closureN)self_737462)->elements[2];
c_7315964.elements[3] = ((closureN)self_737462)->elements[3];
c_7315964.elements[4] = ((closureN)self_737462)->elements[4];
c_7315964.elements[5] = new_91free_91vars_731426_732739;
c_7315964.elements[6] = ((closureN)self_737462)->elements[5];
c_7315964.elements[7] = ((closureN)self_737462)->elements[6];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7315964, ((closureN)self_737462)->elements[3]);; 
}

static void __lambda_1179(void *data, object self_737463, int argc, object *args) /* object self_737463, object r_734875 */
 {
 object r_734875 = args[0];
  
closureN_type c_7315966;
object e_7316049 [8];
c_7315966.hdr.mark = gc_color_red;
 c_7315966.hdr.grayed = 0;
c_7315966.tag = closureN_tag;
 c_7315966.fn = (function_type)__lambda_1180;
c_7315966.num_args = 1;
c_7315966.num_elements = 8;
c_7315966.elements = (object *)e_7316049;
c_7315966.elements[0] = ((closureN)self_737463)->elements[0];
c_7315966.elements[1] = ((closureN)self_737463)->elements[1];
c_7315966.elements[2] = ((closureN)self_737463)->elements[2];
c_7315966.elements[3] = ((closureN)self_737463)->elements[3];
c_7315966.elements[4] = ((closureN)self_737463)->elements[4];
c_7315966.elements[5] = ((closureN)self_737463)->elements[5];
c_7315966.elements[6] = ((closureN)self_737463)->elements[6];
c_7315966.elements[7] = ((closureN)self_737463)->elements[7];


pair_type local_7316052; 
return_direct_with_clo1(data,(closure)&c_7315966,__lambda_1180,  set_pair_as_expr(&local_7316052, ((closureN)self_737463)->elements[6], r_734875));; 
}

static void __lambda_1180(void *data, object self_737464, int argc, object *args) /* object self_737464, object r_734873 */
 {
 object r_734873 = args[0];
  
closureN_type c_7315968;
object e_7316047 [9];
c_7315968.hdr.mark = gc_color_red;
 c_7315968.hdr.grayed = 0;
c_7315968.tag = closureN_tag;
 c_7315968.fn = (function_type)__lambda_1181;
c_7315968.num_args = 1;
c_7315968.num_elements = 9;
c_7315968.elements = (object *)e_7316047;
c_7315968.elements[0] = ((closureN)self_737464)->elements[0];
c_7315968.elements[1] = ((closureN)self_737464)->elements[1];
c_7315968.elements[2] = ((closureN)self_737464)->elements[2];
c_7315968.elements[3] = ((closureN)self_737464)->elements[3];
c_7315968.elements[4] = ((closureN)self_737464)->elements[4];
c_7315968.elements[5] = ((closureN)self_737464)->elements[5];
c_7315968.elements[6] = ((closureN)self_737464)->elements[6];
c_7315968.elements[7] = r_734873;
c_7315968.elements[8] = ((closureN)self_737464)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms)->fn),  &c_7315968, ((closureN)self_737464)->elements[3]);; 
}

static void __lambda_1181(void *data, object self_737465, int argc, object *args) /* object self_737465, object r_734874 */
 {
 object r_734874 = args[0];
  
closureN_type c_7315970;
object e_7316045 [8];
c_7315970.hdr.mark = gc_color_red;
 c_7315970.hdr.grayed = 0;
c_7315970.tag = closureN_tag;
 c_7315970.fn = (function_type)__lambda_1182;
c_7315970.num_args = 1;
c_7315970.num_elements = 8;
c_7315970.elements = (object *)e_7316045;
c_7315970.elements[0] = ((closureN)self_737465)->elements[0];
c_7315970.elements[1] = ((closureN)self_737465)->elements[1];
c_7315970.elements[2] = ((closureN)self_737465)->elements[2];
c_7315970.elements[3] = ((closureN)self_737465)->elements[3];
c_7315970.elements[4] = ((closureN)self_737465)->elements[4];
c_7315970.elements[5] = ((closureN)self_737465)->elements[5];
c_7315970.elements[6] = ((closureN)self_737465)->elements[6];
c_7315970.elements[7] = ((closureN)self_737465)->elements[8];

return_direct_with_clo3(data,  __glo_list_91_125lambda_91formals_scheme_cyclone_transforms, (((closure)  __glo_list_91_125lambda_91formals_scheme_cyclone_transforms)->fn),  &c_7315970, ((closureN)self_737465)->elements[7], r_734874);; 
}

static void __lambda_1182(void *data, object self_737466, int argc, object *args) /* object self_737466, object formals_731429_732740 */
 {
 object formals_731429_732740 = args[0];
  
closureN_type c_7315972;
object e_7316043 [9];
c_7315972.hdr.mark = gc_color_red;
 c_7315972.hdr.grayed = 0;
c_7315972.tag = closureN_tag;
 c_7315972.fn = (function_type)__lambda_1183;
c_7315972.num_args = 1;
c_7315972.num_elements = 9;
c_7315972.elements = (object *)e_7316043;
c_7315972.elements[0] = ((closureN)self_737466)->elements[0];
c_7315972.elements[1] = ((closureN)self_737466)->elements[1];
c_7315972.elements[2] = ((closureN)self_737466)->elements[2];
c_7315972.elements[3] = ((closureN)self_737466)->elements[3];
c_7315972.elements[4] = formals_731429_732740;
c_7315972.elements[5] = ((closureN)self_737466)->elements[4];
c_7315972.elements[6] = ((closureN)self_737466)->elements[5];
c_7315972.elements[7] = ((closureN)self_737466)->elements[6];
c_7315972.elements[8] = ((closureN)self_737466)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7315972, ((closureN)self_737466)->elements[3]);; 
}

static void __lambda_1183(void *data, object self_737467, int argc, object *args) /* object self_737467, object r_734871 */
 {
 object r_734871 = args[0];
  
closureN_type c_7315974;
object e_7316039 [10];
c_7315974.hdr.mark = gc_color_red;
 c_7315974.hdr.grayed = 0;
c_7315974.tag = closureN_tag;
 c_7315974.fn = (function_type)__lambda_1184;
c_7315974.num_args = 1;
c_7315974.num_elements = 10;
c_7315974.elements = (object *)e_7316039;
c_7315974.elements[0] = ((closureN)self_737467)->elements[0];
c_7315974.elements[1] = ((closureN)self_737467)->elements[1];
c_7315974.elements[2] = ((closureN)self_737467)->elements[2];
c_7315974.elements[3] = ((closureN)self_737467)->elements[3];
c_7315974.elements[4] = ((closureN)self_737467)->elements[4];
c_7315974.elements[5] = ((closureN)self_737467)->elements[5];
c_7315974.elements[6] = ((closureN)self_737467)->elements[6];
c_7315974.elements[7] = ((closureN)self_737467)->elements[7];
c_7315974.elements[8] = r_734871;
c_7315974.elements[9] = ((closureN)self_737467)->elements[8];



return_direct_with_clo1(data,(closure)&c_7315974,__lambda_1184,  Cyc_length(data, ((closureN)self_737467)->elements[6]));; 
}

static void __lambda_1184(void *data, object self_737468, int argc, object *args) /* object self_737468, object r_734872 */
 {
 object r_734872 = args[0];
  


closureN_type c_7315979;
object e_7316036 [8];
c_7315979.hdr.mark = gc_color_red;
 c_7315979.hdr.grayed = 0;
c_7315979.tag = closureN_tag;
 c_7315979.fn = (function_type)__lambda_1185;
c_7315979.num_args = 1;
c_7315979.num_elements = 8;
c_7315979.elements = (object *)e_7316036;
c_7315979.elements[0] = ((closureN)self_737468)->elements[0];
c_7315979.elements[1] = ((closureN)self_737468)->elements[1];
c_7315979.elements[2] = ((closureN)self_737468)->elements[2];
c_7315979.elements[3] = ((closureN)self_737468)->elements[3];
c_7315979.elements[4] = ((closureN)self_737468)->elements[4];
c_7315979.elements[5] = ((closureN)self_737468)->elements[5];
c_7315979.elements[6] = ((closureN)self_737468)->elements[6];
c_7315979.elements[7] = ((closureN)self_737468)->elements[7];

return_closcall4(data,  car(((closureN)self_737468)->elements[9]),  &c_7315979, ((closureN)self_737468)->elements[8], ((closureN)self_737468)->elements[4], r_734872);; 
}

static void __lambda_1185(void *data, object self_737469, int argc, object *args) /* object self_737469, object r_734859 */
 {

  
closureN_type c_7315981;
object e_7316034 [8];
c_7315981.hdr.mark = gc_color_red;
 c_7315981.hdr.grayed = 0;
c_7315981.tag = closureN_tag;
 c_7315981.fn = (function_type)__lambda_1186;
c_7315981.num_args = 1;
c_7315981.num_elements = 8;
c_7315981.elements = (object *)e_7316034;
c_7315981.elements[0] = ((closureN)self_737469)->elements[0];
c_7315981.elements[1] = ((closureN)self_737469)->elements[1];
c_7315981.elements[2] = ((closureN)self_737469)->elements[2];
c_7315981.elements[3] = ((closureN)self_737469)->elements[3];
c_7315981.elements[4] = ((closureN)self_737469)->elements[4];
c_7315981.elements[5] = ((closureN)self_737469)->elements[5];
c_7315981.elements[6] = ((closureN)self_737469)->elements[6];
c_7315981.elements[7] = ((closureN)self_737469)->elements[7];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7315981, ((closureN)self_737469)->elements[3]);; 
}

static void __lambda_1186(void *data, object self_737470, int argc, object *args) /* object self_737470, object r_734866 */
 {
 object r_734866 = args[0];
  


closureN_type c_7315986;
object e_7316028 [6];
c_7315986.hdr.mark = gc_color_red;
 c_7315986.hdr.grayed = 0;
c_7315986.tag = closureN_tag;
 c_7315986.fn = (function_type)__lambda_1187;
c_7315986.num_args = 1;
c_7315986.num_elements = 6;
c_7315986.elements = (object *)e_7316028;
c_7315986.elements[0] = ((closureN)self_737470)->elements[1];
c_7315986.elements[1] = ((closureN)self_737470)->elements[3];
c_7315986.elements[2] = ((closureN)self_737470)->elements[4];
c_7315986.elements[3] = ((closureN)self_737470)->elements[5];
c_7315986.elements[4] = ((closureN)self_737470)->elements[6];
c_7315986.elements[5] = r_734866;



return_closcall4(data,  car(((closureN)self_737470)->elements[2]),  &c_7315986, Cyc_car(data, ((closureN)self_737470)->elements[0]), ((closureN)self_737470)->elements[7], ((closureN)self_737470)->elements[6]);; 
}

static void __lambda_1187(void *data, object self_737471, int argc, object *args) /* object self_737471, object r_734869 */
 {
 object r_734869 = args[0];
  
closureN_type c_7315988;
object e_7316024 [6];
c_7315988.hdr.mark = gc_color_red;
 c_7315988.hdr.grayed = 0;
c_7315988.tag = closureN_tag;
 c_7315988.fn = (function_type)__lambda_1188;
c_7315988.num_args = 1;
c_7315988.num_elements = 6;
c_7315988.elements = (object *)e_7316024;
c_7315988.elements[0] = ((closureN)self_737471)->elements[0];
c_7315988.elements[1] = ((closureN)self_737471)->elements[1];
c_7315988.elements[2] = ((closureN)self_737471)->elements[2];
c_7315988.elements[3] = ((closureN)self_737471)->elements[3];
c_7315988.elements[4] = ((closureN)self_737471)->elements[4];
c_7315988.elements[5] = ((closureN)self_737471)->elements[5];


pair_type local_7316027; 
return_direct_with_clo1(data,(closure)&c_7315988,__lambda_1188,  set_cell_as_expr(&local_7316027, r_734869));; 
}

static void __lambda_1188(void *data, object self_737472, int argc, object *args) /* object self_737472, object r_734867 */
 {
 object r_734867 = args[0];
  
closureN_type c_7315990;
object e_7316022 [6];
c_7315990.hdr.mark = gc_color_red;
 c_7315990.hdr.grayed = 0;
c_7315990.tag = closureN_tag;
 c_7315990.fn = (function_type)__lambda_1189;
c_7315990.num_args = 1;
c_7315990.num_elements = 6;
c_7315990.elements = (object *)e_7316022;
c_7315990.elements[0] = ((closureN)self_737472)->elements[0];
c_7315990.elements[1] = ((closureN)self_737472)->elements[2];
c_7315990.elements[2] = ((closureN)self_737472)->elements[3];
c_7315990.elements[3] = ((closureN)self_737472)->elements[4];
c_7315990.elements[4] = ((closureN)self_737472)->elements[5];
c_7315990.elements[5] = r_734867;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7315990, ((closureN)self_737472)->elements[1]);; 
}

static void __lambda_1189(void *data, object self_737473, int argc, object *args) /* object self_737473, object r_734868 */
 {
 object r_734868 = args[0];
  
closureN_type c_7315992;
object e_7316018 [3];
c_7315992.hdr.mark = gc_color_red;
 c_7315992.hdr.grayed = 0;
c_7315992.tag = closureN_tag;
 c_7315992.fn = (function_type)__lambda_1190;
c_7315992.num_args = 1;
c_7315992.num_elements = 3;
c_7315992.elements = (object *)e_7316018;
c_7315992.elements[0] = ((closureN)self_737473)->elements[0];
c_7315992.elements[1] = ((closureN)self_737473)->elements[2];
c_7315992.elements[2] = ((closureN)self_737473)->elements[3];

return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  &c_7315992, ((closureN)self_737473)->elements[4], ((closureN)self_737473)->elements[1], ((closureN)self_737473)->elements[5], r_734868);; 
}

static void __lambda_1190(void *data, object self_737474, int argc, object *args) /* object self_737474, object r_734862 */
 {
 object r_734862 = args[0];
  
closureN_type c_7315994;
object e_7316011 [3];
c_7315994.hdr.mark = gc_color_red;
 c_7315994.hdr.grayed = 0;
c_7315994.tag = closureN_tag;
 c_7315994.fn = (function_type)__lambda_1191;
c_7315994.num_args = 1;
c_7315994.num_elements = 3;
c_7315994.elements = (object *)e_7316011;
c_7315994.elements[0] = ((closureN)self_737474)->elements[1];
c_7315994.elements[1] = ((closureN)self_737474)->elements[2];
c_7315994.elements[2] = r_734862;


closureN_type c_7316012;
object e_7316017 [1];
c_7316012.hdr.mark = gc_color_red;
 c_7316012.hdr.grayed = 0;
c_7316012.tag = closureN_tag;
 c_7316012.fn = (function_type)__lambda_1194;
c_7316012.num_args = 1;
c_7316012.num_elements = 1;
c_7316012.elements = (object *)e_7316017;
c_7316012.elements[0] = ((closureN)self_737474)->elements[0];

return_direct_with_clo1(data,(closure)&c_7315994,__lambda_1191,  &c_7316012);; 
}

static void __lambda_1194(void *data, object self_737475, int argc, object *args) /* object self_737475, object k_734865, object v_731434_732741 */
 {
 object k_734865 = args[0]; object v_731434_732741 = args[1];
  

return_closcall2(data,  car(((closureN)self_737475)->elements[0]),  k_734865, v_731434_732741);; 
}

static void __lambda_1191(void *data, object self_737476, int argc, object *args) /* object self_737476, object r_734864 */
 {
 object r_734864 = args[0];
  
closureN_type c_7315996;
object e_7316009 [2];
c_7315996.hdr.mark = gc_color_red;
 c_7315996.hdr.grayed = 0;
c_7315996.tag = closureN_tag;
 c_7315996.fn = (function_type)__lambda_1192;
c_7315996.num_args = 1;
c_7315996.num_elements = 2;
c_7315996.elements = (object *)e_7316009;
c_7315996.elements[0] = ((closureN)self_737476)->elements[0];
c_7315996.elements[1] = ((closureN)self_737476)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7315996, r_734864, ((closureN)self_737476)->elements[1]);; 
}

static void __lambda_1192(void *data, object self_737477, int argc, object *args) /* object self_737477, object r_734863 */
 {
 object r_734863 = args[0];
  
closureN_type c_7315998;
object e_7316004 [1];
c_7315998.hdr.mark = gc_color_red;
 c_7315998.hdr.grayed = 0;
c_7315998.tag = closureN_tag;
 c_7315998.fn = (function_type)__lambda_1193;
c_7315998.num_args = 1;
c_7315998.num_elements = 1;
c_7315998.elements = (object *)e_7316004;
c_7315998.elements[0] = ((closureN)self_737477)->elements[0];


pair_type local_7316007; 
return_direct_with_clo1(data,(closure)&c_7315998,__lambda_1193,  set_pair_as_expr(&local_7316007, ((closureN)self_737477)->elements[1], r_734863));; 
}

static void __lambda_1193(void *data, object self_737478, int argc, object *args) /* object self_737478, object r_734861 */
 {
 object r_734861 = args[0];
  
pair_type local_7316003; 
return_direct_with_clo1(data,  ((closureN)self_737478)->elements[0], (((closure)  ((closureN)self_737478)->elements[0])->fn),  set_pair_as_expr(&local_7316003, quote__75closure, r_734861));; 
}

static void __lambda_1169(void *data, object self_737560, int argc, object *args) /* object self_737560, object r_734852 */
 {
 object r_734852 = args[0];
  
closureN_type c_7315936;
object e_7315943 [3];
c_7315936.hdr.mark = gc_color_red;
 c_7315936.hdr.grayed = 0;
c_7315936.tag = closureN_tag;
 c_7315936.fn = (function_type)__lambda_1170;
c_7315936.num_args = 1;
c_7315936.num_elements = 3;
c_7315936.elements = (object *)e_7315943;
c_7315936.elements[0] = ((closureN)self_737560)->elements[0];
c_7315936.elements[1] = ((closureN)self_737560)->elements[1];
c_7315936.elements[2] = ((closureN)self_737560)->elements[2];



return_direct_with_clo1(data,(closure)&c_7315936,__lambda_1170,  Cyc_set_cell(data, ((closureN)self_737560)->elements[0], r_734852));; 
}

static void __lambda_1170(void *data, object self_737561, int argc, object *args) /* object self_737561, object r_734851 */
 {

  

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

static void __lambda_1163(void *data, object self_737562, int argc, object *args) /* object self_737562, object r_734849 */
 {
 object r_734849 = args[0];
  
closureN_type c_7315906;
object e_7315923 [3];
c_7315906.hdr.mark = gc_color_red;
 c_7315906.hdr.grayed = 0;
c_7315906.tag = closureN_tag;
 c_7315906.fn = (function_type)__lambda_1164;
c_7315906.num_args = 1;
c_7315906.num_elements = 3;
c_7315906.elements = (object *)e_7315923;
c_7315906.elements[0] = ((closureN)self_737562)->elements[0];
c_7315906.elements[1] = ((closureN)self_737562)->elements[1];
c_7315906.elements[2] = ((closureN)self_737562)->elements[2];



return_direct_with_clo1(data,(closure)&c_7315906,__lambda_1164,  Cyc_set_cell(data, ((closureN)self_737562)->elements[0], r_734849));; 
}

static void __lambda_1164(void *data, object self_737563, int argc, object *args) /* object self_737563, object r_734844 */
 {

  
closureN_type c_7315908;
object e_7315922 [3];
c_7315908.hdr.mark = gc_color_red;
 c_7315908.hdr.grayed = 0;
c_7315908.tag = closureN_tag;
 c_7315908.fn = (function_type)__lambda_1165;
c_7315908.num_args = 1;
c_7315908.num_elements = 3;
c_7315908.elements = (object *)e_7315922;
c_7315908.elements[0] = ((closureN)self_737563)->elements[0];
c_7315908.elements[1] = ((closureN)self_737563)->elements[1];
c_7315908.elements[2] = ((closureN)self_737563)->elements[2];

return_direct_with_clo1(data,  __glo__list_scheme_base, (((closure)  __glo__list_scheme_base)->fn),  &c_7315908);; 
}

static void __lambda_1165(void *data, object self_737564, int argc, object *args) /* object self_737564, object r_734845 */
 {
 object r_734845 = args[0];
  


closureN_type c_7315913;
object e_7315920 [2];
c_7315913.hdr.mark = gc_color_red;
 c_7315913.hdr.grayed = 0;
c_7315913.tag = closureN_tag;
 c_7315913.fn = (function_type)__lambda_1166;
c_7315913.num_args = 1;
c_7315913.num_elements = 2;
c_7315913.elements = (object *)e_7315920;
c_7315913.elements[0] = ((closureN)self_737564)->elements[2];
c_7315913.elements[1] = r_734845;

return_closcall4(data,  car(((closureN)self_737564)->elements[0]),  &c_7315913, ((closureN)self_737564)->elements[1], boolean_f, NULL);; 
}

static void __lambda_1166(void *data, object self_737565, int argc, object *args) /* object self_737565, object r_734847 */
 {
 object r_734847 = args[0];
  
pair_type local_7315919; 
return_direct_with_clo4(data,  __glo_ast_117make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_737565)->elements[0], ((closureN)self_737565)->elements[1], set_cell_as_expr(&local_7315919, r_734847), boolean_f);; 
}

static void __lambda_1155(void *data, object _, int argc, object *args) /* closure _,object k_734835, object exp_731400_732714, object globals_731401_732715, object opts_731402_732716_raw, ... */
 {
object k_734835 = args[0]; object exp_731400_732714 = args[1]; object globals_731401_732715 = args[2];
load_varargs(opts_731402_732716, args, 3, argc - 3);
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:closure-convert");

closureN_type c_7315861;
object e_7315891 [4];
c_7315861.hdr.mark = gc_color_red;
 c_7315861.hdr.grayed = 0;
c_7315861.tag = closureN_tag;
 c_7315861.fn = (function_type)__lambda_1156;
c_7315861.num_args = 1;
c_7315861.num_elements = 4;
c_7315861.elements = (object *)e_7315891;
c_7315861.elements[0] = exp_731400_732714;
c_7315861.elements[1] = globals_731401_732715;
c_7315861.elements[2] = k_734835;
c_7315861.elements[3] = opts_731402_732716;

return_direct_with_clo1(data,(closure)&c_7315861,__lambda_1156,  obj_int2obj(2));; 
}

static void __lambda_1156(void *data, object self_737439, int argc, object *args) /* object self_737439, object optimization_91level_731403_732717 */
 {
 object optimization_91level_731403_732717 = args[0];
  
closureN_type c_7315863;
object e_7315887 [4];
c_7315863.hdr.mark = gc_color_red;
 c_7315863.hdr.grayed = 0;
c_7315863.tag = closureN_tag;
 c_7315863.fn = (function_type)__lambda_1878;
c_7315863.num_args = 1;
c_7315863.num_elements = 4;
c_7315863.elements = (object *)e_7315887;
c_7315863.elements[0] = ((closureN)self_737439)->elements[0];
c_7315863.elements[1] = ((closureN)self_737439)->elements[1];
c_7315863.elements[2] = ((closureN)self_737439)->elements[2];
c_7315863.elements[3] = ((closureN)self_737439)->elements[3];


pair_type local_7315890; 
return_direct_with_clo1(data,(closure)&c_7315863,__lambda_1878,  set_cell_as_expr(&local_7315890, optimization_91level_731403_732717));; 
}

static void __lambda_1878(void *data, object self_737440, int argc, object *args) /* object self_737440, object optimization_91level_731403_732717 */
 {
 object optimization_91level_731403_732717 = args[0];
  
closureN_type c_7315865;
object e_7315877 [2];
c_7315865.hdr.mark = gc_color_red;
 c_7315865.hdr.grayed = 0;
c_7315865.tag = closureN_tag;
 c_7315865.fn = (function_type)__lambda_1157;
c_7315865.num_args = 0;
c_7315865.num_elements = 2;
c_7315865.elements = (object *)e_7315877;
c_7315865.elements[0] = optimization_91level_731403_732717;
c_7315865.elements[1] = ((closureN)self_737440)->elements[3];


closureN_type c_7315878;
object e_7315886 [4];
c_7315878.hdr.mark = gc_color_red;
 c_7315878.hdr.grayed = 0;
c_7315878.tag = closureN_tag;
 c_7315878.fn = (function_type)__lambda_1158;
c_7315878.num_args = 1;
c_7315878.num_elements = 4;
c_7315878.elements = (object *)e_7315886;
c_7315878.elements[0] = ((closureN)self_737440)->elements[0];
c_7315878.elements[1] = ((closureN)self_737440)->elements[1];
c_7315878.elements[2] = ((closureN)self_737440)->elements[2];
c_7315878.elements[3] = optimization_91level_731403_732717;

return_direct_with_clo1(data,(closure)&c_7315865,__lambda_1157,  &c_7315878);; 
}

static void __lambda_1158(void *data, object self_737441, int argc, object *args) /* object self_737441, object r_734836 */
 {

  

return_direct_with_clo4(data,  __glo__191closure_91convert_scheme_cyclone_cps_91optimizations, (((closure)  __glo__191closure_91convert_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737441)->elements[2], ((closureN)self_737441)->elements[0], ((closureN)self_737441)->elements[1], car(((closureN)self_737441)->elements[3]));; 
}

static void __lambda_1157(void *data, object self_737442, int argc, object *args) /* object self_737442, object k_734837 */
 {
 object k_734837 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_737442)->elements[1])) ){ 
  



return_direct_with_clo1(data,  k_734837,__lambda_1158,  Cyc_set_cell(data, ((closureN)self_737442)->elements[0], Cyc_car(data, ((closureN)self_737442)->elements[1])));
} else { 
  return_direct_with_clo1(data,  k_734837,__lambda_1158,  Cyc_VOID);}
;; 
}

static void __lambda_1154(void *data, object _, int argc, object *args) /* closure _,object k_734831, object exp_731399_732713 */
 {
object k_734831 = args[0]; object exp_731399_732713 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:let->vars");


return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  k_734831, primitive_car, Cyc_cadr(data, exp_731399_732713));; 
}

static void __lambda_1148(void *data, object _, int argc, object *args) /* closure _,object k_734820, object x_731384_732706, object lst_731385_732707 */
 {
object k_734820 = args[0]; object x_731384_732706 = args[1]; object lst_731385_732707 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:pos-in-list");

closureN_type c_7315809;
object e_7315854 [2];
c_7315809.hdr.mark = gc_color_red;
 c_7315809.hdr.grayed = 0;
c_7315809.tag = closureN_tag;
 c_7315809.fn = (function_type)__lambda_1149;
c_7315809.num_args = 1;
c_7315809.num_elements = 2;
c_7315809.elements = (object *)e_7315854;
c_7315809.elements[0] = k_734820;
c_7315809.elements[1] = x_731384_732706;

return_direct_with_clo1(data,(closure)&c_7315809,__lambda_1149,  lst_731385_732707);; 
}

static void __lambda_1149(void *data, object self_737433, int argc, object *args) /* object self_737433, object lst_731387_732708 */
 {
 object lst_731387_732708 = args[0];
  
closureN_type c_7315811;
object e_7315853 [3];
c_7315811.hdr.mark = gc_color_red;
 c_7315811.hdr.grayed = 0;
c_7315811.tag = closureN_tag;
 c_7315811.fn = (function_type)__lambda_1150;
c_7315811.num_args = 1;
c_7315811.num_elements = 3;
c_7315811.elements = (object *)e_7315853;
c_7315811.elements[0] = ((closureN)self_737433)->elements[0];
c_7315811.elements[1] = lst_731387_732708;
c_7315811.elements[2] = ((closureN)self_737433)->elements[1];

return_direct_with_clo1(data,(closure)&c_7315811,__lambda_1150,  boolean_f);; 
}

static void __lambda_1150(void *data, object self_737434, int argc, object *args) /* object self_737434, object loop_731389_732710 */
 {
 object loop_731389_732710 = args[0];
  
closureN_type c_7315813;
object e_7315849 [3];
c_7315813.hdr.mark = gc_color_red;
 c_7315813.hdr.grayed = 0;
c_7315813.tag = closureN_tag;
 c_7315813.fn = (function_type)__lambda_1877;
c_7315813.num_args = 1;
c_7315813.num_elements = 3;
c_7315813.elements = (object *)e_7315849;
c_7315813.elements[0] = ((closureN)self_737434)->elements[0];
c_7315813.elements[1] = ((closureN)self_737434)->elements[1];
c_7315813.elements[2] = ((closureN)self_737434)->elements[2];


pair_type local_7315852; 
return_direct_with_clo1(data,(closure)&c_7315813,__lambda_1877,  set_cell_as_expr(&local_7315852, loop_731389_732710));; 
}

static void __lambda_1877(void *data, object self_737435, int argc, object *args) /* object self_737435, object loop_731389_732710 */
 {
 object loop_731389_732710 = args[0];
  
closureN_type c_7315815;
object e_7315828 [3];
c_7315815.hdr.mark = gc_color_red;
 c_7315815.hdr.grayed = 0;
c_7315815.tag = closureN_tag;
 c_7315815.fn = (function_type)__lambda_1151;
c_7315815.num_args = 1;
c_7315815.num_elements = 3;
c_7315815.elements = (object *)e_7315828;
c_7315815.elements[0] = ((closureN)self_737435)->elements[0];
c_7315815.elements[1] = loop_731389_732710;
c_7315815.elements[2] = ((closureN)self_737435)->elements[1];


closureN_type c_7315829;
object e_7315848 [2];
c_7315829.hdr.mark = gc_color_red;
 c_7315829.hdr.grayed = 0;
c_7315829.tag = closureN_tag;
 c_7315829.fn = (function_type)__lambda_1153;
c_7315829.num_args = 2;
c_7315829.num_elements = 2;
c_7315829.elements = (object *)e_7315848;
c_7315829.elements[0] = loop_731389_732710;
c_7315829.elements[1] = ((closureN)self_737435)->elements[2];

return_direct_with_clo1(data,(closure)&c_7315815,__lambda_1151,  &c_7315829);; 
}

static void __lambda_1153(void *data, object self_737436, int argc, object *args) /* object self_737436, object k_734823, object lst_731390_732711, object i_731391_732712 */
 {
 object k_734823 = args[0]; object lst_731390_732711 = args[1]; object i_731391_732712 = args[2];
    
if( (boolean_f != Cyc_is_pair(lst_731390_732711)) ){ 
    
  
if( (boolean_f != Cyc_eq(Cyc_car(data, lst_731390_732711), ((closureN)self_737436)->elements[1])) ){ 
  return_direct_with_clo1(data,  k_734823, (((closure)  k_734823)->fn),  i_731391_732712);
} else { 
  




complex_num_type local_7315846; 
return_closcall3(data,  car(((closureN)self_737436)->elements[0]),  k_734823, Cyc_cdr(data, lst_731390_732711), Cyc_fast_sum(data,&local_7315846, i_731391_732712, obj_int2obj(1)));}
;
} else { 
  return_direct_with_clo1(data,  k_734823, (((closure)  k_734823)->fn),  boolean_f);}
;; 
}

static void __lambda_1151(void *data, object self_737437, int argc, object *args) /* object self_737437, object r_734822 */
 {
 object r_734822 = args[0];
  
closureN_type c_7315817;
object e_7315824 [3];
c_7315817.hdr.mark = gc_color_red;
 c_7315817.hdr.grayed = 0;
c_7315817.tag = closureN_tag;
 c_7315817.fn = (function_type)__lambda_1152;
c_7315817.num_args = 1;
c_7315817.num_elements = 3;
c_7315817.elements = (object *)e_7315824;
c_7315817.elements[0] = ((closureN)self_737437)->elements[0];
c_7315817.elements[1] = ((closureN)self_737437)->elements[1];
c_7315817.elements[2] = ((closureN)self_737437)->elements[2];



return_direct_with_clo1(data,(closure)&c_7315817,__lambda_1152,  Cyc_set_cell(data, ((closureN)self_737437)->elements[1], r_734822));; 
}

static void __lambda_1152(void *data, object self_737438, int argc, object *args) /* object self_737438, object r_734821 */
 {

  

return_closcall3(data,  car(((closureN)self_737438)->elements[1]),  ((closureN)self_737438)->elements[0], ((closureN)self_737438)->elements[2], obj_int2obj(0));; 
}

static void __lambda_1129(void *data, object _, int argc, object *args) /* closure _,object k_734800, object exp_731370_732699 */
 {
object k_734800 = args[0]; object exp_731370_732699 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:renumber-lambdas!");

closureN_type c_7315710;
object e_7315806 [2];
c_7315710.hdr.mark = gc_color_red;
 c_7315710.hdr.grayed = 0;
c_7315710.tag = closureN_tag;
 c_7315710.fn = (function_type)__lambda_1130;
c_7315710.num_args = 1;
c_7315710.num_elements = 2;
c_7315710.elements = (object *)e_7315806;
c_7315710.elements[0] = exp_731370_732699;
c_7315710.elements[1] = k_734800;

return_direct_with_clo1(data,(closure)&c_7315710,__lambda_1130,  boolean_f);; 
}

static void __lambda_1130(void *data, object self_737414, int argc, object *args) /* object self_737414, object scan_732701 */
 {
 object scan_732701 = args[0];
  
closureN_type c_7315712;
object e_7315802 [2];
c_7315712.hdr.mark = gc_color_red;
 c_7315712.hdr.grayed = 0;
c_7315712.tag = closureN_tag;
 c_7315712.fn = (function_type)__lambda_1876;
c_7315712.num_args = 1;
c_7315712.num_elements = 2;
c_7315712.elements = (object *)e_7315802;
c_7315712.elements[0] = ((closureN)self_737414)->elements[0];
c_7315712.elements[1] = ((closureN)self_737414)->elements[1];


pair_type local_7315805; 
return_direct_with_clo1(data,(closure)&c_7315712,__lambda_1876,  set_cell_as_expr(&local_7315805, scan_732701));; 
}

static void __lambda_1876(void *data, object self_737415, int argc, object *args) /* object self_737415, object scan_732701 */
 {
 object scan_732701 = args[0];
  
closureN_type c_7315714;
object e_7315741 [3];
c_7315714.hdr.mark = gc_color_red;
 c_7315714.hdr.grayed = 0;
c_7315714.tag = closureN_tag;
 c_7315714.fn = (function_type)__lambda_1131;
c_7315714.num_args = 1;
c_7315714.num_elements = 3;
c_7315714.elements = (object *)e_7315741;
c_7315714.elements[0] = ((closureN)self_737415)->elements[0];
c_7315714.elements[1] = ((closureN)self_737415)->elements[1];
c_7315714.elements[2] = scan_732701;


closureN_type c_7315742;
object e_7315801 [1];
c_7315742.hdr.mark = gc_color_red;
 c_7315742.hdr.grayed = 0;
c_7315742.tag = closureN_tag;
 c_7315742.fn = (function_type)__lambda_1137;
c_7315742.num_args = 1;
c_7315742.num_elements = 1;
c_7315742.elements = (object *)e_7315801;
c_7315742.elements[0] = scan_732701;

return_direct_with_clo1(data,(closure)&c_7315714,__lambda_1131,  &c_7315742);; 
}

static void __lambda_1137(void *data, object self_737416, int argc, object *args) /* object self_737416, object k_734807, object exp_731371_732703 */
 {
 object k_734807 = args[0]; object exp_731371_732703 = args[1];
  
closureN_type c_7315744;
object e_7315800 [3];
c_7315744.hdr.mark = gc_color_red;
 c_7315744.hdr.grayed = 0;
c_7315744.tag = closureN_tag;
 c_7315744.fn = (function_type)__lambda_1138;
c_7315744.num_args = 1;
c_7315744.num_elements = 3;
c_7315744.elements = (object *)e_7315800;
c_7315744.elements[0] = exp_731371_732703;
c_7315744.elements[1] = k_734807;
c_7315744.elements[2] = ((closureN)self_737416)->elements[0];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7315744, exp_731371_732703);; 
}

static void __lambda_1138(void *data, object self_737417, int argc, object *args) /* object self_737417, object r_734808 */
 {
 object r_734808 = args[0];
  if( (boolean_f != r_734808) ){ 
  
closureN_type c_7315746;
object e_7315770 [3];
c_7315746.hdr.mark = gc_color_red;
 c_7315746.hdr.grayed = 0;
c_7315746.tag = closureN_tag;
 c_7315746.fn = (function_type)__lambda_1139;
c_7315746.num_args = 1;
c_7315746.num_elements = 3;
c_7315746.elements = (object *)e_7315770;
c_7315746.elements[0] = ((closureN)self_737417)->elements[0];
c_7315746.elements[1] = ((closureN)self_737417)->elements[1];
c_7315746.elements[2] = ((closureN)self_737417)->elements[2];

return_direct_with_clo1(data,  __glo_ast_117get_91next_91lambda_91id_67_scheme_cyclone_ast, (((closure)  __glo_ast_117get_91next_91lambda_91id_67_scheme_cyclone_ast)->fn),  &c_7315746);
} else { 
  
closureN_type c_7315772;
object e_7315798 [3];
c_7315772.hdr.mark = gc_color_red;
 c_7315772.hdr.grayed = 0;
c_7315772.tag = closureN_tag;
 c_7315772.fn = (function_type)__lambda_1144;
c_7315772.num_args = 1;
c_7315772.num_elements = 3;
c_7315772.elements = (object *)e_7315798;
c_7315772.elements[0] = ((closureN)self_737417)->elements[0];
c_7315772.elements[1] = ((closureN)self_737417)->elements[1];
c_7315772.elements[2] = ((closureN)self_737417)->elements[2];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7315772, ((closureN)self_737417)->elements[0]);}
;; 
}

static void __lambda_1144(void *data, object self_737423, int argc, object *args) /* object self_737423, object r_734814 */
 {
 object r_734814 = args[0];
  if( (boolean_f != r_734814) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737423)->elements[1], (((closure)  ((closureN)self_737423)->elements[1])->fn),  ((closureN)self_737423)->elements[0]);
} else { 
  
closureN_type c_7315777;
object e_7315793 [3];
c_7315777.hdr.mark = gc_color_red;
 c_7315777.hdr.grayed = 0;
c_7315777.tag = closureN_tag;
 c_7315777.fn = (function_type)__lambda_1145;
c_7315777.num_args = 1;
c_7315777.num_elements = 3;
c_7315777.elements = (object *)e_7315793;
c_7315777.elements[0] = ((closureN)self_737423)->elements[0];
c_7315777.elements[1] = ((closureN)self_737423)->elements[1];
c_7315777.elements[2] = ((closureN)self_737423)->elements[2];


complex_num_type local_7315796; 
return_direct_with_clo1(data,(closure)&c_7315777,__lambda_1145,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315796, ((closureN)self_737423)->elements[0]));}
;; 
}

static void __lambda_1145(void *data, object self_737424, int argc, object *args) /* object self_737424, object r_734815 */
 {
 object r_734815 = args[0];
  if( (boolean_f != r_734815) ){ 
  
closureN_type c_7315779;
object e_7315783 [2];
c_7315779.hdr.mark = gc_color_red;
 c_7315779.hdr.grayed = 0;
c_7315779.tag = closureN_tag;
 c_7315779.fn = (function_type)__lambda_1146;
c_7315779.num_args = 1;
c_7315779.num_elements = 2;
c_7315779.elements = (object *)e_7315783;
c_7315779.elements[0] = ((closureN)self_737424)->elements[0];
c_7315779.elements[1] = ((closureN)self_737424)->elements[1];


closureN_type c_7315784;
object e_7315789 [1];
c_7315784.hdr.mark = gc_color_red;
 c_7315784.hdr.grayed = 0;
c_7315784.tag = closureN_tag;
 c_7315784.fn = (function_type)__lambda_1147;
c_7315784.num_args = 1;
c_7315784.num_elements = 1;
c_7315784.elements = (object *)e_7315789;
c_7315784.elements[0] = ((closureN)self_737424)->elements[2];

return_direct_with_clo1(data,(closure)&c_7315779,__lambda_1146,  &c_7315784);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737424)->elements[1], (((closure)  ((closureN)self_737424)->elements[1])->fn),  ((closureN)self_737424)->elements[0]);}
;; 
}

static void __lambda_1147(void *data, object self_737425, int argc, object *args) /* object self_737425, object k_734817, object e_731381_732704 */
 {
 object k_734817 = args[0]; object e_731381_732704 = args[1];
  

return_closcall2(data,  car(((closureN)self_737425)->elements[0]),  k_734817, e_731381_732704);; 
}

static void __lambda_1146(void *data, object self_737426, int argc, object *args) /* object self_737426, object r_734816 */
 {
 object r_734816 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737426)->elements[1], r_734816, ((closureN)self_737426)->elements[0]);; 
}

static void __lambda_1139(void *data, object self_737418, int argc, object *args) /* object self_737418, object r_734809 */
 {
 object r_734809 = args[0];
  
closureN_type c_7315748;
object e_7315768 [4];
c_7315748.hdr.mark = gc_color_red;
 c_7315748.hdr.grayed = 0;
c_7315748.tag = closureN_tag;
 c_7315748.fn = (function_type)__lambda_1140;
c_7315748.num_args = 1;
c_7315748.num_elements = 4;
c_7315748.elements = (object *)e_7315768;
c_7315748.elements[0] = ((closureN)self_737418)->elements[0];
c_7315748.elements[1] = ((closureN)self_737418)->elements[1];
c_7315748.elements[2] = r_734809;
c_7315748.elements[3] = ((closureN)self_737418)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7315748, ((closureN)self_737418)->elements[0]);; 
}

static void __lambda_1140(void *data, object self_737419, int argc, object *args) /* object self_737419, object r_734810 */
 {
 object r_734810 = args[0];
  
closureN_type c_7315750;
object e_7315766 [5];
c_7315750.hdr.mark = gc_color_red;
 c_7315750.hdr.grayed = 0;
c_7315750.tag = closureN_tag;
 c_7315750.fn = (function_type)__lambda_1141;
c_7315750.num_args = 1;
c_7315750.num_elements = 5;
c_7315750.elements = (object *)e_7315766;
c_7315750.elements[0] = ((closureN)self_737419)->elements[0];
c_7315750.elements[1] = ((closureN)self_737419)->elements[1];
c_7315750.elements[2] = ((closureN)self_737419)->elements[2];
c_7315750.elements[3] = r_734810;
c_7315750.elements[4] = ((closureN)self_737419)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7315750, ((closureN)self_737419)->elements[0]);; 
}

static void __lambda_1141(void *data, object self_737420, int argc, object *args) /* object self_737420, object r_734813 */
 {
 object r_734813 = args[0];
  


closureN_type c_7315755;
object e_7315765 [4];
c_7315755.hdr.mark = gc_color_red;
 c_7315755.hdr.grayed = 0;
c_7315755.tag = closureN_tag;
 c_7315755.fn = (function_type)__lambda_1142;
c_7315755.num_args = 1;
c_7315755.num_elements = 4;
c_7315755.elements = (object *)e_7315765;
c_7315755.elements[0] = ((closureN)self_737420)->elements[0];
c_7315755.elements[1] = ((closureN)self_737420)->elements[1];
c_7315755.elements[2] = ((closureN)self_737420)->elements[2];
c_7315755.elements[3] = ((closureN)self_737420)->elements[3];

return_closcall2(data,  car(((closureN)self_737420)->elements[4]),  &c_7315755, r_734813);; 
}

static void __lambda_1142(void *data, object self_737421, int argc, object *args) /* object self_737421, object r_734811 */
 {
 object r_734811 = args[0];
  
closureN_type c_7315757;
object e_7315763 [4];
c_7315757.hdr.mark = gc_color_red;
 c_7315757.hdr.grayed = 0;
c_7315757.tag = closureN_tag;
 c_7315757.fn = (function_type)__lambda_1143;
c_7315757.num_args = 1;
c_7315757.num_elements = 4;
c_7315757.elements = (object *)e_7315763;
c_7315757.elements[0] = ((closureN)self_737421)->elements[1];
c_7315757.elements[1] = ((closureN)self_737421)->elements[2];
c_7315757.elements[2] = ((closureN)self_737421)->elements[3];
c_7315757.elements[3] = r_734811;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7315757, ((closureN)self_737421)->elements[0]);; 
}

static void __lambda_1143(void *data, object self_737422, int argc, object *args) /* object self_737422, object r_734812 */
 {
 object r_734812 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_737422)->elements[0], ((closureN)self_737422)->elements[1], ((closureN)self_737422)->elements[2], ((closureN)self_737422)->elements[3], r_734812);; 
}

static void __lambda_1131(void *data, object self_737427, int argc, object *args) /* object self_737427, object r_734806 */
 {
 object r_734806 = args[0];
  
closureN_type c_7315716;
object e_7315737 [3];
c_7315716.hdr.mark = gc_color_red;
 c_7315716.hdr.grayed = 0;
c_7315716.tag = closureN_tag;
 c_7315716.fn = (function_type)__lambda_1132;
c_7315716.num_args = 1;
c_7315716.num_elements = 3;
c_7315716.elements = (object *)e_7315737;
c_7315716.elements[0] = ((closureN)self_737427)->elements[0];
c_7315716.elements[1] = ((closureN)self_737427)->elements[1];
c_7315716.elements[2] = ((closureN)self_737427)->elements[2];



return_direct_with_clo1(data,(closure)&c_7315716,__lambda_1132,  Cyc_set_cell(data, ((closureN)self_737427)->elements[2], r_734806));; 
}

static void __lambda_1132(void *data, object self_737428, int argc, object *args) /* object self_737428, object r_734801 */
 {

  
closureN_type c_7315718;
object e_7315736 [3];
c_7315718.hdr.mark = gc_color_red;
 c_7315718.hdr.grayed = 0;
c_7315718.tag = closureN_tag;
 c_7315718.fn = (function_type)__lambda_1133;
c_7315718.num_args = 1;
c_7315718.num_elements = 3;
c_7315718.elements = (object *)e_7315736;
c_7315718.elements[0] = ((closureN)self_737428)->elements[0];
c_7315718.elements[1] = ((closureN)self_737428)->elements[1];
c_7315718.elements[2] = ((closureN)self_737428)->elements[2];

return_direct_with_clo1(data,  __glo_ast_117reset_91lambda_91ids_67_scheme_cyclone_ast, (((closure)  __glo_ast_117reset_91lambda_91ids_67_scheme_cyclone_ast)->fn),  &c_7315718);; 
}

static void __lambda_1133(void *data, object self_737429, int argc, object *args) /* object self_737429, object r_734802 */
 {

  


closureN_type c_7315723;
object e_7315734 [1];
c_7315723.hdr.mark = gc_color_red;
 c_7315723.hdr.grayed = 0;
c_7315723.tag = closureN_tag;
 c_7315723.fn = (function_type)__lambda_1134;
c_7315723.num_args = 1;
c_7315723.num_elements = 1;
c_7315723.elements = (object *)e_7315734;
c_7315723.elements[0] = ((closureN)self_737429)->elements[1];

return_closcall2(data,  car(((closureN)self_737429)->elements[2]),  &c_7315723, ((closureN)self_737429)->elements[0]);; 
}

static void __lambda_1134(void *data, object self_737430, int argc, object *args) /* object self_737430, object result_731383_732705 */
 {
 object result_731383_732705 = args[0];
  
closureN_type c_7315725;
object e_7315733 [2];
c_7315725.hdr.mark = gc_color_red;
 c_7315725.hdr.grayed = 0;
c_7315725.tag = closureN_tag;
 c_7315725.fn = (function_type)__lambda_1135;
c_7315725.num_args = 1;
c_7315725.num_elements = 2;
c_7315725.elements = (object *)e_7315733;
c_7315725.elements[0] = ((closureN)self_737430)->elements[0];
c_7315725.elements[1] = result_731383_732705;

return_direct_with_clo1(data,  __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7315725);; 
}

static void __lambda_1135(void *data, object self_737431, int argc, object *args) /* object self_737431, object r_734804 */
 {

  
closureN_type c_7315727;
object e_7315731 [2];
c_7315727.hdr.mark = gc_color_red;
 c_7315727.hdr.grayed = 0;
c_7315727.tag = closureN_tag;
 c_7315727.fn = (function_type)__lambda_1136;
c_7315727.num_args = 1;
c_7315727.num_elements = 2;
c_7315727.elements = (object *)e_7315731;
c_7315727.elements[0] = ((closureN)self_737431)->elements[0];
c_7315727.elements[1] = ((closureN)self_737431)->elements[1];

return_direct_with_clo2(data,  __glo_analyze_91cps_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91cps_scheme_cyclone_cps_91optimizations)->fn),  &c_7315727, ((closureN)self_737431)->elements[1]);; 
}

static void __lambda_1136(void *data, object self_737432, int argc, object *args) /* object self_737432, object r_734805 */
 {

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

static void __lambda_1105(void *data, object _, int argc, object *args) /* closure _,object k_734767, object ast_731365_732695, object add_91globals_67_731366_732696, object flag_91set_127_731367_732697 */
 {
object k_734767 = args[0]; object ast_731365_732695 = args[1]; object add_91globals_67_731366_732696 = args[2]; object flag_91set_127_731367_732697 = args[3];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:optimize-cps");

closureN_type c_7315580;
object e_7315596 [1];
c_7315580.hdr.mark = gc_color_red;
 c_7315580.hdr.grayed = 0;
c_7315580.tag = closureN_tag;
 c_7315580.fn = (function_type)__lambda_1106;
c_7315580.num_args = 0;
c_7315580.num_elements = 1;
c_7315580.elements = (object *)e_7315596;
c_7315580.elements[0] = flag_91set_127_731367_732697;


closureN_type c_7315597;
object e_7315707 [4];
c_7315597.hdr.mark = gc_color_red;
 c_7315597.hdr.grayed = 0;
c_7315597.tag = closureN_tag;
 c_7315597.fn = (function_type)__lambda_1109;
c_7315597.num_args = 1;
c_7315597.num_elements = 4;
c_7315597.elements = (object *)e_7315707;
c_7315597.elements[0] = add_91globals_67_731366_732696;
c_7315597.elements[1] = ast_731365_732695;
c_7315597.elements[2] = flag_91set_127_731367_732697;
c_7315597.elements[3] = k_734767;

return_direct_with_clo1(data,(closure)&c_7315580,__lambda_1106,  &c_7315597);; 
}

static void __lambda_1109(void *data, object self_737390, int argc, object *args) /* object self_737390, object r_734768 */
 {

  
closureN_type c_7315599;
object e_7315611 [1];
c_7315599.hdr.mark = gc_color_red;
 c_7315599.hdr.grayed = 0;
c_7315599.tag = closureN_tag;
 c_7315599.fn = (function_type)__lambda_1110;
c_7315599.num_args = 0;
c_7315599.num_elements = 1;
c_7315599.elements = (object *)e_7315611;
c_7315599.elements[0] = ((closureN)self_737390)->elements[2];


closureN_type c_7315612;
object e_7315706 [4];
c_7315612.hdr.mark = gc_color_red;
 c_7315612.hdr.grayed = 0;
c_7315612.tag = closureN_tag;
 c_7315612.fn = (function_type)__lambda_1112;
c_7315612.num_args = 1;
c_7315612.num_elements = 4;
c_7315612.elements = (object *)e_7315706;
c_7315612.elements[0] = ((closureN)self_737390)->elements[0];
c_7315612.elements[1] = ((closureN)self_737390)->elements[1];
c_7315612.elements[2] = ((closureN)self_737390)->elements[2];
c_7315612.elements[3] = ((closureN)self_737390)->elements[3];

return_direct_with_clo1(data,(closure)&c_7315599,__lambda_1110,  &c_7315612);; 
}

static void __lambda_1112(void *data, object self_737391, int argc, object *args) /* object self_737391, object r_734769 */
 {

  
closureN_type c_7315614;
object e_7315705 [4];
c_7315614.hdr.mark = gc_color_red;
 c_7315614.hdr.grayed = 0;
c_7315614.tag = closureN_tag;
 c_7315614.fn = (function_type)__lambda_1113;
c_7315614.num_args = 1;
c_7315614.num_elements = 4;
c_7315614.elements = (object *)e_7315705;
c_7315614.elements[0] = ((closureN)self_737391)->elements[0];
c_7315614.elements[1] = ((closureN)self_737391)->elements[1];
c_7315614.elements[2] = ((closureN)self_737391)->elements[2];
c_7315614.elements[3] = ((closureN)self_737391)->elements[3];

return_direct_with_clo1(data,  __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7315614);; 
}

static void __lambda_1113(void *data, object self_737392, int argc, object *args) /* object self_737392, object r_734770 */
 {

  
closureN_type c_7315616;
object e_7315703 [4];
c_7315616.hdr.mark = gc_color_red;
 c_7315616.hdr.grayed = 0;
c_7315616.tag = closureN_tag;
 c_7315616.fn = (function_type)__lambda_1114;
c_7315616.num_args = 1;
c_7315616.num_elements = 4;
c_7315616.elements = (object *)e_7315703;
c_7315616.elements[0] = ((closureN)self_737392)->elements[0];
c_7315616.elements[1] = ((closureN)self_737392)->elements[1];
c_7315616.elements[2] = ((closureN)self_737392)->elements[2];
c_7315616.elements[3] = ((closureN)self_737392)->elements[3];

return_direct_with_clo2(data,  __glo_analyze_91cps_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91cps_scheme_cyclone_cps_91optimizations)->fn),  &c_7315616, ((closureN)self_737392)->elements[1]);; 
}

static void __lambda_1114(void *data, object self_737393, int argc, object *args) /* object self_737393, object r_734771 */
 {

  
closureN_type c_7315618;
object e_7315701 [4];
c_7315618.hdr.mark = gc_color_red;
 c_7315618.hdr.grayed = 0;
c_7315618.tag = closureN_tag;
 c_7315618.fn = (function_type)__lambda_1115;
c_7315618.num_args = 1;
c_7315618.num_elements = 4;
c_7315618.elements = (object *)e_7315701;
c_7315618.elements[0] = ((closureN)self_737393)->elements[0];
c_7315618.elements[1] = ((closureN)self_737393)->elements[1];
c_7315618.elements[2] = ((closureN)self_737393)->elements[2];
c_7315618.elements[3] = ((closureN)self_737393)->elements[3];


make_utf8_string_with_len(c_7315702, "---------------- cps analysis db:", 33, 33);
return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_7315618, &c_7315702);; 
}

static void __lambda_1115(void *data, object self_737394, int argc, object *args) /* object self_737394, object r_734772 */
 {

  
closureN_type c_7315620;
object e_7315700 [4];
c_7315620.hdr.mark = gc_color_red;
 c_7315620.hdr.grayed = 0;
c_7315620.tag = closureN_tag;
 c_7315620.fn = (function_type)__lambda_1116;
c_7315620.num_args = 1;
c_7315620.num_elements = 4;
c_7315620.elements = (object *)e_7315700;
c_7315620.elements[0] = ((closureN)self_737394)->elements[0];
c_7315620.elements[1] = ((closureN)self_737394)->elements[1];
c_7315620.elements[2] = ((closureN)self_737394)->elements[2];
c_7315620.elements[3] = ((closureN)self_737394)->elements[3];

return_direct_with_clo1(data,(closure)&c_7315620,__lambda_1116,  __glo__85adb_85_scheme_cyclone_cps_91optimizations);; 
}

static void __lambda_1116(void *data, object self_737395, int argc, object *args) /* object self_737395, object r_734789 */
 {
 object r_734789 = args[0];
  
closureN_type c_7315622;
object e_7315699 [4];
c_7315622.hdr.mark = gc_color_red;
 c_7315622.hdr.grayed = 0;
c_7315622.tag = closureN_tag;
 c_7315622.fn = (function_type)__lambda_1117;
c_7315622.num_args = 1;
c_7315622.num_elements = 4;
c_7315622.elements = (object *)e_7315699;
c_7315622.elements[0] = ((closureN)self_737395)->elements[0];
c_7315622.elements[1] = ((closureN)self_737395)->elements[1];
c_7315622.elements[2] = ((closureN)self_737395)->elements[2];
c_7315622.elements[3] = ((closureN)self_737395)->elements[3];

return_direct_with_clo2(data,  __glo_trace_117info_scheme_cyclone_transforms, (((closure)  __glo_trace_117info_scheme_cyclone_transforms)->fn),  &c_7315622, r_734789);; 
}

static void __lambda_1117(void *data, object self_737396, int argc, object *args) /* object self_737396, object r_734773 */
 {

  
closureN_type c_7315624;
object e_7315697 [3];
c_7315624.hdr.mark = gc_color_red;
 c_7315624.hdr.grayed = 0;
c_7315624.tag = closureN_tag;
 c_7315624.fn = (function_type)__lambda_1118;
c_7315624.num_args = 1;
c_7315624.num_elements = 3;
c_7315624.elements = (object *)e_7315697;
c_7315624.elements[0] = ((closureN)self_737396)->elements[0];
c_7315624.elements[1] = ((closureN)self_737396)->elements[2];
c_7315624.elements[2] = ((closureN)self_737396)->elements[3];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7315624, ((closureN)self_737396)->elements[1]);; 
}

static void __lambda_1118(void *data, object self_737397, int argc, object *args) /* object self_737397, object r_734788 */
 {
 object r_734788 = args[0];
  
closureN_type c_7315626;
object e_7315696 [3];
c_7315626.hdr.mark = gc_color_red;
 c_7315626.hdr.grayed = 0;
c_7315626.tag = closureN_tag;
 c_7315626.fn = (function_type)__lambda_1119;
c_7315626.num_args = 1;
c_7315626.num_elements = 3;
c_7315626.elements = (object *)e_7315696;
c_7315626.elements[0] = ((closureN)self_737397)->elements[0];
c_7315626.elements[1] = ((closureN)self_737397)->elements[1];
c_7315626.elements[2] = ((closureN)self_737397)->elements[2];

return_direct_with_clo3(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  &c_7315626, r_734788, obj_int2obj(-1));; 
}

static void __lambda_1119(void *data, object self_737398, int argc, object *args) /* object self_737398, object new_91ast_731368_732698 */
 {
 object new_91ast_731368_732698 = args[0];
  
closureN_type c_7315628;
object e_7315692 [3];
c_7315628.hdr.mark = gc_color_red;
 c_7315628.hdr.grayed = 0;
c_7315628.tag = closureN_tag;
 c_7315628.fn = (function_type)__lambda_1875;
c_7315628.num_args = 1;
c_7315628.num_elements = 3;
c_7315628.elements = (object *)e_7315692;
c_7315628.elements[0] = ((closureN)self_737398)->elements[0];
c_7315628.elements[1] = ((closureN)self_737398)->elements[1];
c_7315628.elements[2] = ((closureN)self_737398)->elements[2];


pair_type local_7315695; 
return_direct_with_clo1(data,(closure)&c_7315628,__lambda_1875,  set_cell_as_expr(&local_7315695, new_91ast_731368_732698));; 
}

static void __lambda_1875(void *data, object self_737399, int argc, object *args) /* object self_737399, object new_91ast_731368_732698 */
 {
 object new_91ast_731368_732698 = args[0];
  
closureN_type c_7315630;
object e_7315654 [1];
c_7315630.hdr.mark = gc_color_red;
 c_7315630.hdr.grayed = 0;
c_7315630.tag = closureN_tag;
 c_7315630.fn = (function_type)__lambda_1120;
c_7315630.num_args = 0;
c_7315630.num_elements = 1;
c_7315630.elements = (object *)e_7315654;
c_7315630.elements[0] = new_91ast_731368_732698;


closureN_type c_7315655;
object e_7315691 [4];
c_7315655.hdr.mark = gc_color_red;
 c_7315655.hdr.grayed = 0;
c_7315655.tag = closureN_tag;
 c_7315655.fn = (function_type)__lambda_1123;
c_7315655.num_args = 1;
c_7315655.num_elements = 4;
c_7315655.elements = (object *)e_7315691;
c_7315655.elements[0] = ((closureN)self_737399)->elements[0];
c_7315655.elements[1] = ((closureN)self_737399)->elements[1];
c_7315655.elements[2] = ((closureN)self_737399)->elements[2];
c_7315655.elements[3] = new_91ast_731368_732698;

return_direct_with_clo1(data,(closure)&c_7315630,__lambda_1120,  &c_7315655);; 
}

static void __lambda_1123(void *data, object self_737400, int argc, object *args) /* object self_737400, object r_734775 */
 {

  
closureN_type c_7315657;
object e_7315683 [3];
c_7315657.hdr.mark = gc_color_red;
 c_7315657.hdr.grayed = 0;
c_7315657.tag = closureN_tag;
 c_7315657.fn = (function_type)__lambda_1124;
c_7315657.num_args = 0;
c_7315657.num_elements = 3;
c_7315657.elements = (object *)e_7315683;
c_7315657.elements[0] = ((closureN)self_737400)->elements[0];
c_7315657.elements[1] = ((closureN)self_737400)->elements[1];
c_7315657.elements[2] = ((closureN)self_737400)->elements[3];


closureN_type c_7315684;
object e_7315690 [2];
c_7315684.hdr.mark = gc_color_red;
 c_7315684.hdr.grayed = 0;
c_7315684.tag = closureN_tag;
 c_7315684.fn = (function_type)__lambda_1128;
c_7315684.num_args = 1;
c_7315684.num_elements = 2;
c_7315684.elements = (object *)e_7315690;
c_7315684.elements[0] = ((closureN)self_737400)->elements[2];
c_7315684.elements[1] = ((closureN)self_737400)->elements[3];

return_direct_with_clo1(data,(closure)&c_7315657,__lambda_1124,  &c_7315684);; 
}

static void __lambda_1128(void *data, object self_737401, int argc, object *args) /* object self_737401, object r_734776 */
 {

  

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

static void __lambda_1124(void *data, object self_737402, int argc, object *args) /* object self_737402, object k_734777 */
 {
 object k_734777 = args[0];
  
closureN_type c_7315659;
object e_7315666 [1];
c_7315659.hdr.mark = gc_color_red;
 c_7315659.hdr.grayed = 0;
c_7315659.tag = closureN_tag;
 c_7315659.fn = (function_type)__lambda_1125;
c_7315659.num_args = 0;
c_7315659.num_elements = 1;
c_7315659.elements = (object *)e_7315666;
c_7315659.elements[0] = ((closureN)self_737402)->elements[1];


closureN_type c_7315667;
object e_7315682 [3];
c_7315667.hdr.mark = gc_color_red;
 c_7315667.hdr.grayed = 0;
c_7315667.tag = closureN_tag;
 c_7315667.fn = (function_type)__lambda_1126;
c_7315667.num_args = 1;
c_7315667.num_elements = 3;
c_7315667.elements = (object *)e_7315682;
c_7315667.elements[0] = ((closureN)self_737402)->elements[0];
c_7315667.elements[1] = k_734777;
c_7315667.elements[2] = ((closureN)self_737402)->elements[2];

return_direct_with_clo1(data,(closure)&c_7315659,__lambda_1125,  &c_7315667);; 
}

static void __lambda_1126(void *data, object self_737403, int argc, object *args) /* object self_737403, object r_734778 */
 {
 object r_734778 = args[0];
  if( (boolean_f != r_734778) ){ 
  
closureN_type c_7315669;
object e_7315675 [2];
c_7315669.hdr.mark = gc_color_red;
 c_7315669.hdr.grayed = 0;
c_7315669.tag = closureN_tag;
 c_7315669.fn = (function_type)__lambda_1127;
c_7315669.num_args = 1;
c_7315669.num_elements = 2;
c_7315669.elements = (object *)e_7315675;
c_7315669.elements[0] = ((closureN)self_737403)->elements[1];
c_7315669.elements[1] = ((closureN)self_737403)->elements[2];



return_direct_with_clo3(data,  __glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations)->fn),  &c_7315669, car(((closureN)self_737403)->elements[2]), ((closureN)self_737403)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737403)->elements[1], (((closure)  ((closureN)self_737403)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1127(void *data, object self_737404, int argc, object *args) /* object self_737404, object r_734779 */
 {
 object r_734779 = args[0];
  

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

static void __lambda_1125(void *data, object self_737405, int argc, object *args) /* object self_737405, object k_734780 */
 {
 object k_734780 = args[0];
    
if( (boolean_f != Cyc_is_procedure(data, ((closureN)self_737405)->elements[0])) ){ 
  return_closcall2(data,  ((closureN)self_737405)->elements[0],  k_734780, quote_memoize_91pure_91functions);
} else { 
  return_direct_with_clo1(data,  k_734780, (((closure)  k_734780)->fn),  boolean_f);}
;; 
}

static void __lambda_1120(void *data, object self_737406, int argc, object *args) /* object self_737406, object k_734783 */
 {
 object k_734783 = args[0];
  
closureN_type c_7315632;
object e_7315650 [2];
c_7315632.hdr.mark = gc_color_red;
 c_7315632.hdr.grayed = 0;
c_7315632.tag = closureN_tag;
 c_7315632.fn = (function_type)__lambda_1121;
c_7315632.num_args = 1;
c_7315632.num_elements = 2;
c_7315632.elements = (object *)e_7315650;
c_7315632.elements[0] = k_734783;
c_7315632.elements[1] = ((closureN)self_737406)->elements[0];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_7315632, __glo_define_127_scheme_cyclone_util, car(((closureN)self_737406)->elements[0]));; 
}

static void __lambda_1121(void *data, object self_737407, int argc, object *args) /* object self_737407, object r_734787 */
 {
 object r_734787 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_lt_op(data, Cyc_length(data, r_734787), obj_int2obj(1000))) ){ 
  
closureN_type c_7315638;
object e_7315644 [2];
c_7315638.hdr.mark = gc_color_red;
 c_7315638.hdr.grayed = 0;
c_7315638.tag = closureN_tag;
 c_7315638.fn = (function_type)__lambda_1122;
c_7315638.num_args = 1;
c_7315638.num_elements = 2;
c_7315638.elements = (object *)e_7315644;
c_7315638.elements[0] = ((closureN)self_737407)->elements[0];
c_7315638.elements[1] = ((closureN)self_737407)->elements[1];



return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315638, car(((closureN)self_737407)->elements[1]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737407)->elements[0], (((closure)  ((closureN)self_737407)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1122(void *data, object self_737408, int argc, object *args) /* object self_737408, object r_734785 */
 {
 object r_734785 = args[0];
  

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

static void __lambda_1110(void *data, object self_737409, int argc, object *args) /* object self_737409, object k_734790 */
 {
 object k_734790 = args[0];
  
closureN_type c_7315602;
object e_7315610 [1];
c_7315602.hdr.mark = gc_color_red;
 c_7315602.hdr.grayed = 0;
c_7315602.tag = closureN_tag;
 c_7315602.fn = (function_type)__lambda_1111;
c_7315602.num_args = 1;
c_7315602.num_elements = 1;
c_7315602.elements = (object *)e_7315610;
c_7315602.elements[0] = k_734790;

return_closcall2(data,  ((closureN)self_737409)->elements[0],  &c_7315602, quote_inline_91unsafe);; 
}

static void __lambda_1111(void *data, object self_737410, int argc, object *args) /* object self_737410, object r_734791 */
 {
 object r_734791 = args[0];
  if( (boolean_f != r_734791) ){ 
  
object c_7315607 = global_set_cps_id(data,  ((closureN)self_737410)->elements[0],"__glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations", __glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations, boolean_t);
return_direct_with_clo1(data,  ((closureN)self_737410)->elements[0], (((closure)  ((closureN)self_737410)->elements[0])->fn),  c_7315607);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737410)->elements[0], (((closure)  ((closureN)self_737410)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1106(void *data, object self_737411, int argc, object *args) /* object self_737411, object k_734793 */
 {
 object k_734793 = args[0];
  
closureN_type c_7315583;
object e_7315595 [2];
c_7315583.hdr.mark = gc_color_red;
 c_7315583.hdr.grayed = 0;
c_7315583.tag = closureN_tag;
 c_7315583.fn = (function_type)__lambda_1107;
c_7315583.num_args = 1;
c_7315583.num_elements = 2;
c_7315583.elements = (object *)e_7315595;
c_7315583.elements[0] = ((closureN)self_737411)->elements[0];
c_7315583.elements[1] = k_734793;

return_closcall2(data,  ((closureN)self_737411)->elements[0],  &c_7315583, quote_beta_91expand_91threshold);; 
}

static void __lambda_1107(void *data, object self_737412, int argc, object *args) /* object self_737412, object r_734794 */
 {
 object r_734794 = args[0];
  if( (boolean_f != r_734794) ){ 
  
closureN_type c_7315586;
object e_7315592 [1];
c_7315586.hdr.mark = gc_color_red;
 c_7315586.hdr.grayed = 0;
c_7315586.tag = closureN_tag;
 c_7315586.fn = (function_type)__lambda_1108;
c_7315586.num_args = 1;
c_7315586.num_elements = 1;
c_7315586.elements = (object *)e_7315592;
c_7315586.elements[0] = ((closureN)self_737412)->elements[1];

return_closcall2(data,  ((closureN)self_737412)->elements[0],  &c_7315586, quote_beta_91expand_91threshold);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737412)->elements[1], (((closure)  ((closureN)self_737412)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_1108(void *data, object self_737413, int argc, object *args) /* object self_737413, object r_734795 */
 {
 object r_734795 = args[0];
  
object c_7315591 = global_set_cps_id(data,  ((closureN)self_737413)->elements[0],"__glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations", __glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations, r_734795);
return_direct_with_clo1(data,  ((closureN)self_737413)->elements[0], (((closure)  ((closureN)self_737413)->elements[0])->fn),  c_7315591);; 
}

static void __lambda_1093(void *data, object _, int argc, object *args) /* closure _,object k_734752, object exp_731334_732694 */
 {
object k_734752 = args[0]; object exp_731334_732694 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze-cps");

closureN_type c_7315531;
object e_7315577 [2];
c_7315531.hdr.mark = gc_color_red;
 c_7315531.hdr.grayed = 0;
c_7315531.tag = closureN_tag;
 c_7315531.fn = (function_type)__lambda_1094;
c_7315531.num_args = 1;
c_7315531.num_elements = 2;
c_7315531.elements = (object *)e_7315577;
c_7315531.elements[0] = exp_731334_732694;
c_7315531.elements[1] = k_734752;

return_direct_with_clo2(data,  __glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations)->fn),  &c_7315531, exp_731334_732694);; 
}

static void __lambda_1094(void *data, object self_737379, int argc, object *args) /* object self_737379, object r_734753 */
 {

  
closureN_type c_7315533;
object e_7315575 [2];
c_7315533.hdr.mark = gc_color_red;
 c_7315533.hdr.grayed = 0;
c_7315533.tag = closureN_tag;
 c_7315533.fn = (function_type)__lambda_1095;
c_7315533.num_args = 1;
c_7315533.num_elements = 2;
c_7315533.elements = (object *)e_7315575;
c_7315533.elements[0] = ((closureN)self_737379)->elements[0];
c_7315533.elements[1] = ((closureN)self_737379)->elements[1];

return_direct_with_clo2(data,  __glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations)->fn),  &c_7315533, ((closureN)self_737379)->elements[0]);; 
}

static void __lambda_1095(void *data, object self_737380, int argc, object *args) /* object self_737380, object r_734754 */
 {

  
closureN_type c_7315535;
object e_7315573 [2];
c_7315535.hdr.mark = gc_color_red;
 c_7315535.hdr.grayed = 0;
c_7315535.tag = closureN_tag;
 c_7315535.fn = (function_type)__lambda_1096;
c_7315535.num_args = 1;
c_7315535.num_elements = 2;
c_7315535.elements = (object *)e_7315573;
c_7315535.elements[0] = ((closureN)self_737380)->elements[0];
c_7315535.elements[1] = ((closureN)self_737380)->elements[1];

return_direct_with_clo2(data,  __glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations)->fn),  &c_7315535, ((closureN)self_737380)->elements[0]);; 
}

static void __lambda_1096(void *data, object self_737381, int argc, object *args) /* object self_737381, object r_734755 */
 {

  
closureN_type c_7315537;
object e_7315571 [2];
c_7315537.hdr.mark = gc_color_red;
 c_7315537.hdr.grayed = 0;
c_7315537.tag = closureN_tag;
 c_7315537.fn = (function_type)__lambda_1097;
c_7315537.num_args = 1;
c_7315537.num_elements = 2;
c_7315537.elements = (object *)e_7315571;
c_7315537.elements[0] = ((closureN)self_737381)->elements[0];
c_7315537.elements[1] = ((closureN)self_737381)->elements[1];

return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  &c_7315537, ((closureN)self_737381)->elements[0], obj_int2obj(-1));; 
}

static void __lambda_1097(void *data, object self_737382, int argc, object *args) /* object self_737382, object r_734756 */
 {

  
closureN_type c_7315539;
object e_7315569 [2];
c_7315539.hdr.mark = gc_color_red;
 c_7315539.hdr.grayed = 0;
c_7315539.tag = closureN_tag;
 c_7315539.fn = (function_type)__lambda_1098;
c_7315539.num_args = 1;
c_7315539.num_elements = 2;
c_7315539.elements = (object *)e_7315569;
c_7315539.elements[0] = ((closureN)self_737382)->elements[0];
c_7315539.elements[1] = ((closureN)self_737382)->elements[1];

return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7315539, ((closureN)self_737382)->elements[0], obj_int2obj(-1));; 
}

static void __lambda_1098(void *data, object self_737383, int argc, object *args) /* object self_737383, object r_734757 */
 {

  
closureN_type c_7315541;
object e_7315567 [2];
c_7315541.hdr.mark = gc_color_red;
 c_7315541.hdr.grayed = 0;
c_7315541.tag = closureN_tag;
 c_7315541.fn = (function_type)__lambda_1099;
c_7315541.num_args = 1;
c_7315541.num_elements = 2;
c_7315541.elements = (object *)e_7315567;
c_7315541.elements[0] = ((closureN)self_737383)->elements[0];
c_7315541.elements[1] = ((closureN)self_737383)->elements[1];

return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7315541, ((closureN)self_737383)->elements[0], obj_int2obj(-1));; 
}

static void __lambda_1099(void *data, object self_737384, int argc, object *args) /* object self_737384, object r_734758 */
 {

  
closureN_type c_7315543;
object e_7315565 [2];
c_7315543.hdr.mark = gc_color_red;
 c_7315543.hdr.grayed = 0;
c_7315543.tag = closureN_tag;
 c_7315543.fn = (function_type)__lambda_1100;
c_7315543.num_args = 1;
c_7315543.num_elements = 2;
c_7315543.elements = (object *)e_7315565;
c_7315543.elements[0] = ((closureN)self_737384)->elements[0];
c_7315543.elements[1] = ((closureN)self_737384)->elements[1];

return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  &c_7315543, ((closureN)self_737384)->elements[0], obj_int2obj(-1), obj_int2obj(-1));; 
}

static void __lambda_1100(void *data, object self_737385, int argc, object *args) /* object self_737385, object r_734759 */
 {

  
closureN_type c_7315545;
object e_7315563 [2];
c_7315545.hdr.mark = gc_color_red;
 c_7315545.hdr.grayed = 0;
c_7315545.tag = closureN_tag;
 c_7315545.fn = (function_type)__lambda_1101;
c_7315545.num_args = 1;
c_7315545.num_elements = 2;
c_7315545.elements = (object *)e_7315563;
c_7315545.elements[0] = ((closureN)self_737385)->elements[0];
c_7315545.elements[1] = ((closureN)self_737385)->elements[1];

return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  &c_7315545, ((closureN)self_737385)->elements[0]);; 
}

static void __lambda_1101(void *data, object self_737386, int argc, object *args) /* object self_737386, object r_734760 */
 {

  
closureN_type c_7315547;
object e_7315561 [2];
c_7315547.hdr.mark = gc_color_red;
 c_7315547.hdr.grayed = 0;
c_7315547.tag = closureN_tag;
 c_7315547.fn = (function_type)__lambda_1102;
c_7315547.num_args = 1;
c_7315547.num_elements = 2;
c_7315547.elements = (object *)e_7315561;
c_7315547.elements[0] = ((closureN)self_737386)->elements[0];
c_7315547.elements[1] = ((closureN)self_737386)->elements[1];

return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  &c_7315547, ((closureN)self_737386)->elements[0], NULL);; 
}

static void __lambda_1102(void *data, object self_737387, int argc, object *args) /* object self_737387, object r_734761 */
 {

  
closureN_type c_7315549;
object e_7315559 [2];
c_7315549.hdr.mark = gc_color_red;
 c_7315549.hdr.grayed = 0;
c_7315549.tag = closureN_tag;
 c_7315549.fn = (function_type)__lambda_1103;
c_7315549.num_args = 1;
c_7315549.num_elements = 2;
c_7315549.elements = (object *)e_7315559;
c_7315549.elements[0] = ((closureN)self_737387)->elements[0];
c_7315549.elements[1] = ((closureN)self_737387)->elements[1];

return_direct_with_clo2(data,  __glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations)->fn),  &c_7315549, ((closureN)self_737387)->elements[0]);; 
}

static void __lambda_1103(void *data, object self_737388, int argc, object *args) /* object self_737388, object r_734763 */
 {
 object r_734763 = args[0];
  
closureN_type c_7315551;
object e_7315555 [2];
c_7315551.hdr.mark = gc_color_red;
 c_7315551.hdr.grayed = 0;
c_7315551.tag = closureN_tag;
 c_7315551.fn = (function_type)__lambda_1104;
c_7315551.num_args = 1;
c_7315551.num_elements = 2;
c_7315551.elements = (object *)e_7315555;
c_7315551.elements[0] = ((closureN)self_737388)->elements[0];
c_7315551.elements[1] = ((closureN)self_737388)->elements[1];


object c_7315558 = global_set_cps_id(data,(closure)&c_7315551,"__glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations", __glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations, r_734763);
return_closcall1(data,(closure)&c_7315551,  c_7315558);; 
}

static void __lambda_1104(void *data, object self_737389, int argc, object *args) /* object self_737389, object r_734762 */
 {

  return_direct_with_clo2(data,  __glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737389)->elements[1], ((closureN)self_737389)->elements[0]);; 
}

static void __lambda_1070(void *data, object _, int argc, object *args) /* closure _,object k_734710, object exp_731298_732692 */
 {
object k_734710 = args[0]; object exp_731298_732692 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:beta-expand");

closureN_type c_7315361;
object e_7315528 [2];
c_7315361.hdr.mark = gc_color_red;
 c_7315361.hdr.grayed = 0;
c_7315361.tag = closureN_tag;
 c_7315361.fn = (function_type)__lambda_1071;
c_7315361.num_args = 1;
c_7315361.num_elements = 2;
c_7315361.elements = (object *)e_7315528;
c_7315361.elements[0] = exp_731298_732692;
c_7315361.elements[1] = k_734710;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7315361, exp_731298_732692);; 
}

static void __lambda_1071(void *data, object self_737357, int argc, object *args) /* object self_737357, object r_734711 */
 {
 object r_734711 = args[0];
  if( (boolean_f != r_734711) ){ 
  
closureN_type c_7315363;
object e_7315384 [2];
c_7315363.hdr.mark = gc_color_red;
 c_7315363.hdr.grayed = 0;
c_7315363.tag = closureN_tag;
 c_7315363.fn = (function_type)__lambda_1072;
c_7315363.num_args = 1;
c_7315363.num_elements = 2;
c_7315363.elements = (object *)e_7315384;
c_7315363.elements[0] = ((closureN)self_737357)->elements[0];
c_7315363.elements[1] = ((closureN)self_737357)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7315363, ((closureN)self_737357)->elements[0]);
} else { 
  
closureN_type c_7315387;
object e_7315526 [2];
c_7315387.hdr.mark = gc_color_red;
 c_7315387.hdr.grayed = 0;
c_7315387.tag = closureN_tag;
 c_7315387.fn = (function_type)__lambda_1077;
c_7315387.num_args = 1;
c_7315387.num_elements = 2;
c_7315387.elements = (object *)e_7315526;
c_7315387.elements[0] = ((closureN)self_737357)->elements[0];
c_7315387.elements[1] = ((closureN)self_737357)->elements[1];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7315387, ((closureN)self_737357)->elements[0]);}
;; 
}

static void __lambda_1077(void *data, object self_737363, int argc, object *args) /* object self_737363, object r_734717 */
 {
 object r_734717 = args[0];
  if( (boolean_f != r_734717) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737363)->elements[1], (((closure)  ((closureN)self_737363)->elements[1])->fn),  ((closureN)self_737363)->elements[0]);
} else { 
  
closureN_type c_7315392;
object e_7315524 [2];
c_7315392.hdr.mark = gc_color_red;
 c_7315392.hdr.grayed = 0;
c_7315392.tag = closureN_tag;
 c_7315392.fn = (function_type)__lambda_1078;
c_7315392.num_args = 1;
c_7315392.num_elements = 2;
c_7315392.elements = (object *)e_7315524;
c_7315392.elements[0] = ((closureN)self_737363)->elements[0];
c_7315392.elements[1] = ((closureN)self_737363)->elements[1];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7315392, ((closureN)self_737363)->elements[0]);}
;; 
}

static void __lambda_1078(void *data, object self_737364, int argc, object *args) /* object self_737364, object r_734718 */
 {
 object r_734718 = args[0];
  if( (boolean_f != r_734718) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737364)->elements[1], (((closure)  ((closureN)self_737364)->elements[1])->fn),  ((closureN)self_737364)->elements[0]);
} else { 
  
closureN_type c_7315397;
object e_7315519 [2];
c_7315397.hdr.mark = gc_color_red;
 c_7315397.hdr.grayed = 0;
c_7315397.tag = closureN_tag;
 c_7315397.fn = (function_type)__lambda_1079;
c_7315397.num_args = 1;
c_7315397.num_elements = 2;
c_7315397.elements = (object *)e_7315519;
c_7315397.elements[0] = ((closureN)self_737364)->elements[0];
c_7315397.elements[1] = ((closureN)self_737364)->elements[1];


complex_num_type local_7315522; 
return_direct_with_clo1(data,(closure)&c_7315397,__lambda_1079,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315522, ((closureN)self_737364)->elements[0]));}
;; 
}

static void __lambda_1079(void *data, object self_737365, int argc, object *args) /* object self_737365, object r_734719 */
 {
 object r_734719 = args[0];
  if( (boolean_f != r_734719) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737365)->elements[1], (((closure)  ((closureN)self_737365)->elements[1])->fn),  ((closureN)self_737365)->elements[0]);
} else { 
  
closureN_type c_7315402;
object e_7315517 [2];
c_7315402.hdr.mark = gc_color_red;
 c_7315402.hdr.grayed = 0;
c_7315402.tag = closureN_tag;
 c_7315402.fn = (function_type)__lambda_1080;
c_7315402.num_args = 1;
c_7315402.num_elements = 2;
c_7315402.elements = (object *)e_7315517;
c_7315402.elements[0] = ((closureN)self_737365)->elements[0];
c_7315402.elements[1] = ((closureN)self_737365)->elements[1];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7315402, ((closureN)self_737365)->elements[0]);}
;; 
}

static void __lambda_1080(void *data, object self_737366, int argc, object *args) /* object self_737366, object r_734720 */
 {
 object r_734720 = args[0];
  if( (boolean_f != r_734720) ){ 
  
closureN_type c_7315404;
object e_7315421 [2];
c_7315404.hdr.mark = gc_color_red;
 c_7315404.hdr.grayed = 0;
c_7315404.tag = closureN_tag;
 c_7315404.fn = (function_type)__lambda_1081;
c_7315404.num_args = 1;
c_7315404.num_elements = 2;
c_7315404.elements = (object *)e_7315421;
c_7315404.elements[0] = ((closureN)self_737366)->elements[0];
c_7315404.elements[1] = ((closureN)self_737366)->elements[1];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7315404, ((closureN)self_737366)->elements[0]);
} else { 
  
closureN_type c_7315424;
object e_7315515 [2];
c_7315424.hdr.mark = gc_color_red;
 c_7315424.hdr.grayed = 0;
c_7315424.tag = closureN_tag;
 c_7315424.fn = (function_type)__lambda_1083;
c_7315424.num_args = 1;
c_7315424.num_elements = 2;
c_7315424.elements = (object *)e_7315515;
c_7315424.elements[0] = ((closureN)self_737366)->elements[0];
c_7315424.elements[1] = ((closureN)self_737366)->elements[1];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7315424, ((closureN)self_737366)->elements[0]);}
;; 
}

static void __lambda_1083(void *data, object self_737369, int argc, object *args) /* object self_737369, object r_734726 */
 {
 object r_734726 = args[0];
  if( (boolean_f != r_734726) ){ 
  
closureN_type c_7315426;
object e_7315442 [2];
c_7315426.hdr.mark = gc_color_red;
 c_7315426.hdr.grayed = 0;
c_7315426.tag = closureN_tag;
 c_7315426.fn = (function_type)__lambda_1084;
c_7315426.num_args = 1;
c_7315426.num_elements = 2;
c_7315426.elements = (object *)e_7315442;
c_7315426.elements[0] = ((closureN)self_737369)->elements[0];
c_7315426.elements[1] = ((closureN)self_737369)->elements[1];


complex_num_type local_7315445; 
return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315426, ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315445, ((closureN)self_737369)->elements[0]));
} else { 
  
closureN_type c_7315448;
object e_7315513 [2];
c_7315448.hdr.mark = gc_color_red;
 c_7315448.hdr.grayed = 0;
c_7315448.tag = closureN_tag;
 c_7315448.fn = (function_type)__lambda_1085;
c_7315448.num_args = 1;
c_7315448.num_elements = 2;
c_7315448.elements = (object *)e_7315513;
c_7315448.elements[0] = ((closureN)self_737369)->elements[0];
c_7315448.elements[1] = ((closureN)self_737369)->elements[1];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7315448, ((closureN)self_737369)->elements[0]);}
;; 
}

static void __lambda_1085(void *data, object self_737371, int argc, object *args) /* object self_737371, object r_734734 */
 {
 object r_734734 = args[0];
  if( (boolean_f != r_734734) ){ 
  
closureN_type c_7315450;
object e_7315481 [2];
c_7315450.hdr.mark = gc_color_red;
 c_7315450.hdr.grayed = 0;
c_7315450.tag = closureN_tag;
 c_7315450.fn = (function_type)__lambda_1086;
c_7315450.num_args = 1;
c_7315450.num_elements = 2;
c_7315450.elements = (object *)e_7315481;
c_7315450.elements[0] = ((closureN)self_737371)->elements[0];
c_7315450.elements[1] = ((closureN)self_737371)->elements[1];


complex_num_type local_7315484; 
return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315450, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315484, ((closureN)self_737371)->elements[0]));
} else { 
  
closureN_type c_7315487;
object e_7315508 [2];
c_7315487.hdr.mark = gc_color_red;
 c_7315487.hdr.grayed = 0;
c_7315487.tag = closureN_tag;
 c_7315487.fn = (function_type)__lambda_1089;
c_7315487.num_args = 1;
c_7315487.num_elements = 2;
c_7315487.elements = (object *)e_7315508;
c_7315487.elements[0] = ((closureN)self_737371)->elements[0];
c_7315487.elements[1] = ((closureN)self_737371)->elements[1];


complex_num_type local_7315511; 
return_direct_with_clo1(data,(closure)&c_7315487,__lambda_1089,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315511, ((closureN)self_737371)->elements[0]));}
;; 
}

static void __lambda_1089(void *data, object self_737375, int argc, object *args) /* object self_737375, object r_734746 */
 {
 object r_734746 = args[0];
  if( (boolean_f != r_734746) ){ 
  
closureN_type c_7315489;
object e_7315500 [1];
c_7315489.hdr.mark = gc_color_red;
 c_7315489.hdr.grayed = 0;
c_7315489.tag = closureN_tag;
 c_7315489.fn = (function_type)__lambda_1090;
c_7315489.num_args = 0;
c_7315489.num_elements = 1;
c_7315489.elements = (object *)e_7315500;
c_7315489.elements[0] = ((closureN)self_737375)->elements[0];


closureN_type c_7315501;
object e_7315504 [1];
c_7315501.hdr.mark = gc_color_red;
 c_7315501.hdr.grayed = 0;
c_7315501.tag = closureN_tag;
 c_7315501.fn = (function_type)__lambda_1092;
c_7315501.num_args = 1;
c_7315501.num_elements = 1;
c_7315501.elements = (object *)e_7315504;
c_7315501.elements[0] = ((closureN)self_737375)->elements[1];

return_direct_with_clo1(data,(closure)&c_7315489,__lambda_1090,  &c_7315501);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737375)->elements[1], (((closure)  ((closureN)self_737375)->elements[1])->fn),  ((closureN)self_737375)->elements[0]);}
;; 
}

static void __lambda_1092(void *data, object self_737376, int argc, object *args) /* object self_737376, object code_731332_732693 */
 {
 object code_731332_732693 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737376)->elements[0], __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, code_731332_732693);; 
}

static void __lambda_1090(void *data, object self_737377, int argc, object *args) /* object self_737377, object k_734748 */
 {
 object k_734748 = args[0];
  
closureN_type c_7315491;
object e_7315498 [2];
c_7315491.hdr.mark = gc_color_red;
 c_7315491.hdr.grayed = 0;
c_7315491.tag = closureN_tag;
 c_7315491.fn = (function_type)__lambda_1091;
c_7315491.num_args = 1;
c_7315491.num_elements = 2;
c_7315491.elements = (object *)e_7315498;
c_7315491.elements[0] = ((closureN)self_737377)->elements[0];
c_7315491.elements[1] = k_734748;

return_direct_with_clo3(data,  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7315491, ((closureN)self_737377)->elements[0], boolean_f);; 
}

static void __lambda_1091(void *data, object self_737378, int argc, object *args) /* object self_737378, object r_734749 */
 {
 object r_734749 = args[0];
  if( (boolean_f != r_734749) ){ 
  return_direct_with_clo3(data,  __glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737378)->elements[1], ((closureN)self_737378)->elements[0], boolean_t);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737378)->elements[1], (((closure)  ((closureN)self_737378)->elements[1])->fn),  ((closureN)self_737378)->elements[0]);}
;; 
}

static void __lambda_1086(void *data, object self_737372, int argc, object *args) /* object self_737372, object r_734737 */
 {
 object r_734737 = args[0];
  
closureN_type c_7315452;
object e_7315476 [3];
c_7315452.hdr.mark = gc_color_red;
 c_7315452.hdr.grayed = 0;
c_7315452.tag = closureN_tag;
 c_7315452.fn = (function_type)__lambda_1087;
c_7315452.num_args = 1;
c_7315452.num_elements = 3;
c_7315452.elements = (object *)e_7315476;
c_7315452.elements[0] = ((closureN)self_737372)->elements[0];
c_7315452.elements[1] = ((closureN)self_737372)->elements[1];
c_7315452.elements[2] = r_734737;


complex_num_type local_7315479; 
return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315452, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315479, ((closureN)self_737372)->elements[0]));; 
}

static void __lambda_1087(void *data, object self_737373, int argc, object *args) /* object self_737373, object r_734739 */
 {
 object r_734739 = args[0];
  
closureN_type c_7315454;
object e_7315471 [3];
c_7315454.hdr.mark = gc_color_red;
 c_7315454.hdr.grayed = 0;
c_7315454.tag = closureN_tag;
 c_7315454.fn = (function_type)__lambda_1088;
c_7315454.num_args = 1;
c_7315454.num_elements = 3;
c_7315454.elements = (object *)e_7315471;
c_7315454.elements[0] = ((closureN)self_737373)->elements[1];
c_7315454.elements[1] = ((closureN)self_737373)->elements[2];
c_7315454.elements[2] = r_734739;


complex_num_type local_7315474; 
return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315454, ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315474, ((closureN)self_737373)->elements[0]));; 
}

static void __lambda_1088(void *data, object self_737374, int argc, object *args) /* object self_737374, object r_734741 */
 {
 object r_734741 = args[0];
  
pair_type local_7315459; 

pair_type local_7315462; 

pair_type local_7315466; 

pair_type local_7315470; 
return_direct_with_clo1(data,  ((closureN)self_737374)->elements[0], (((closure)  ((closureN)self_737374)->elements[0])->fn),  set_pair_as_expr(&local_7315459, quote__if, set_pair_as_expr(&local_7315462, ((closureN)self_737374)->elements[1], set_pair_as_expr(&local_7315466, ((closureN)self_737374)->elements[2], set_pair_as_expr(&local_7315470, r_734741, NULL)))));; 
}

static void __lambda_1084(void *data, object self_737370, int argc, object *args) /* object self_737370, object r_734731 */
 {
 object r_734731 = args[0];
  
pair_type local_7315431; 

pair_type local_7315434; 

complex_num_type local_7315437; 

pair_type local_7315441; 
return_direct_with_clo1(data,  ((closureN)self_737370)->elements[1], (((closure)  ((closureN)self_737370)->elements[1])->fn),  set_pair_as_expr(&local_7315431, quote_set_67, set_pair_as_expr(&local_7315434, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315437, ((closureN)self_737370)->elements[0]), set_pair_as_expr(&local_7315441, r_734731, NULL))));; 
}

static void __lambda_1081(void *data, object self_737367, int argc, object *args) /* object self_737367, object r_734723 */
 {
 object r_734723 = args[0];
  
closureN_type c_7315406;
object e_7315416 [2];
c_7315406.hdr.mark = gc_color_red;
 c_7315406.hdr.grayed = 0;
c_7315406.tag = closureN_tag;
 c_7315406.fn = (function_type)__lambda_1082;
c_7315406.num_args = 1;
c_7315406.num_elements = 2;
c_7315406.elements = (object *)e_7315416;
c_7315406.elements[0] = ((closureN)self_737367)->elements[1];
c_7315406.elements[1] = r_734723;


complex_num_type local_7315419; 
return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315406, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315419, ((closureN)self_737367)->elements[0]));; 
}

static void __lambda_1082(void *data, object self_737368, int argc, object *args) /* object self_737368, object r_734724 */
 {
 object r_734724 = args[0];
  
pair_type local_7315411; 

pair_type local_7315414; 
return_direct_with_clo1(data,  ((closureN)self_737368)->elements[0], (((closure)  ((closureN)self_737368)->elements[0])->fn),  set_pair_as_expr(&local_7315411, quote_define, set_pair_as_expr(&local_7315414, ((closureN)self_737368)->elements[1], r_734724)));; 
}

static void __lambda_1072(void *data, object self_737358, int argc, object *args) /* object self_737358, object r_734712 */
 {
 object r_734712 = args[0];
  
closureN_type c_7315365;
object e_7315382 [3];
c_7315365.hdr.mark = gc_color_red;
 c_7315365.hdr.grayed = 0;
c_7315365.tag = closureN_tag;
 c_7315365.fn = (function_type)__lambda_1073;
c_7315365.num_args = 1;
c_7315365.num_elements = 3;
c_7315365.elements = (object *)e_7315382;
c_7315365.elements[0] = ((closureN)self_737358)->elements[0];
c_7315365.elements[1] = ((closureN)self_737358)->elements[1];
c_7315365.elements[2] = r_734712;

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7315365, ((closureN)self_737358)->elements[0]);; 
}

static void __lambda_1073(void *data, object self_737359, int argc, object *args) /* object self_737359, object r_734713 */
 {
 object r_734713 = args[0];
  
closureN_type c_7315367;
object e_7315380 [4];
c_7315367.hdr.mark = gc_color_red;
 c_7315367.hdr.grayed = 0;
c_7315367.tag = closureN_tag;
 c_7315367.fn = (function_type)__lambda_1074;
c_7315367.num_args = 1;
c_7315367.num_elements = 4;
c_7315367.elements = (object *)e_7315380;
c_7315367.elements[0] = ((closureN)self_737359)->elements[0];
c_7315367.elements[1] = ((closureN)self_737359)->elements[1];
c_7315367.elements[2] = ((closureN)self_737359)->elements[2];
c_7315367.elements[3] = r_734713;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7315367, ((closureN)self_737359)->elements[0]);; 
}

static void __lambda_1074(void *data, object self_737360, int argc, object *args) /* object self_737360, object r_734716 */
 {
 object r_734716 = args[0];
  
closureN_type c_7315369;
object e_7315379 [4];
c_7315369.hdr.mark = gc_color_red;
 c_7315369.hdr.grayed = 0;
c_7315369.tag = closureN_tag;
 c_7315369.fn = (function_type)__lambda_1075;
c_7315369.num_args = 1;
c_7315369.num_elements = 4;
c_7315369.elements = (object *)e_7315379;
c_7315369.elements[0] = ((closureN)self_737360)->elements[0];
c_7315369.elements[1] = ((closureN)self_737360)->elements[1];
c_7315369.elements[2] = ((closureN)self_737360)->elements[2];
c_7315369.elements[3] = ((closureN)self_737360)->elements[3];

return_direct_with_clo2(data,  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations)->fn),  &c_7315369, r_734716);; 
}

static void __lambda_1075(void *data, object self_737361, int argc, object *args) /* object self_737361, object r_734714 */
 {
 object r_734714 = args[0];
  
closureN_type c_7315371;
object e_7315377 [4];
c_7315371.hdr.mark = gc_color_red;
 c_7315371.hdr.grayed = 0;
c_7315371.tag = closureN_tag;
 c_7315371.fn = (function_type)__lambda_1076;
c_7315371.num_args = 1;
c_7315371.num_elements = 4;
c_7315371.elements = (object *)e_7315377;
c_7315371.elements[0] = ((closureN)self_737361)->elements[1];
c_7315371.elements[1] = ((closureN)self_737361)->elements[2];
c_7315371.elements[2] = ((closureN)self_737361)->elements[3];
c_7315371.elements[3] = r_734714;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7315371, ((closureN)self_737361)->elements[0]);; 
}

static void __lambda_1076(void *data, object self_737362, int argc, object *args) /* object self_737362, object r_734715 */
 {
 object r_734715 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_737362)->elements[0], ((closureN)self_737362)->elements[1], ((closureN)self_737362)->elements[2], ((closureN)self_737362)->elements[3], r_734715);; 
}

static void __lambda_1030(void *data, object _, int argc, object *args) /* closure _,object k_734660, object exp_731262_732668, object fnc_731263_732669, object rename_91lambdas_731264_732670 */
 {
object k_734660 = args[0]; object exp_731262_732668 = args[1]; object fnc_731263_732669 = args[2]; object rename_91lambdas_731264_732670 = args[3];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:beta-expansion-app");

closureN_type c_7315102;
object e_7315358 [4];
c_7315102.hdr.mark = gc_color_red;
 c_7315102.hdr.grayed = 0;
c_7315102.tag = closureN_tag;
 c_7315102.fn = (function_type)__lambda_1031;
c_7315102.num_args = 3;
c_7315102.num_elements = 4;
c_7315102.elements = (object *)e_7315358;
c_7315102.elements[0] = exp_731262_732668;
c_7315102.elements[1] = fnc_731263_732669;
c_7315102.elements[2] = k_734660;
c_7315102.elements[3] = rename_91lambdas_731264_732670;

return_direct_with_clo3(data,(closure)&c_7315102,__lambda_1031,  boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_1031(void *data, object self_737315, int argc, object *args) /* object self_737315, object formals_95actuals_732674, object replace_732675, object scan_732676 */
 {
 object formals_95actuals_732674 = args[0]; object replace_732675 = args[1]; object scan_732676 = args[2];
  
closureN_type c_7315104;
object e_7315354 [6];
c_7315104.hdr.mark = gc_color_red;
 c_7315104.hdr.grayed = 0;
c_7315104.tag = closureN_tag;
 c_7315104.fn = (function_type)__lambda_1874;
c_7315104.num_args = 1;
c_7315104.num_elements = 6;
c_7315104.elements = (object *)e_7315354;
c_7315104.elements[0] = ((closureN)self_737315)->elements[0];
c_7315104.elements[1] = ((closureN)self_737315)->elements[1];
c_7315104.elements[2] = ((closureN)self_737315)->elements[2];
c_7315104.elements[3] = ((closureN)self_737315)->elements[3];
c_7315104.elements[4] = replace_732675;
c_7315104.elements[5] = scan_732676;


pair_type local_7315357; 
return_direct_with_clo1(data,(closure)&c_7315104,__lambda_1874,  set_cell_as_expr(&local_7315357, formals_95actuals_732674));; 
}

static void __lambda_1874(void *data, object self_737316, int argc, object *args) /* object self_737316, object formals_95actuals_732674 */
 {
 object formals_95actuals_732674 = args[0];
  
closureN_type c_7315106;
object e_7315349 [6];
c_7315106.hdr.mark = gc_color_red;
 c_7315106.hdr.grayed = 0;
c_7315106.tag = closureN_tag;
 c_7315106.fn = (function_type)__lambda_1873;
c_7315106.num_args = 1;
c_7315106.num_elements = 6;
c_7315106.elements = (object *)e_7315349;
c_7315106.elements[0] = ((closureN)self_737316)->elements[0];
c_7315106.elements[1] = ((closureN)self_737316)->elements[1];
c_7315106.elements[2] = formals_95actuals_732674;
c_7315106.elements[3] = ((closureN)self_737316)->elements[2];
c_7315106.elements[4] = ((closureN)self_737316)->elements[3];
c_7315106.elements[5] = ((closureN)self_737316)->elements[5];


pair_type local_7315352; 
return_direct_with_clo1(data,(closure)&c_7315106,__lambda_1873,  set_cell_as_expr(&local_7315352, ((closureN)self_737316)->elements[4]));; 
}

static void __lambda_1873(void *data, object self_737317, int argc, object *args) /* object self_737317, object replace_732675 */
 {
 object replace_732675 = args[0];
  
closureN_type c_7315108;
object e_7315344 [6];
c_7315108.hdr.mark = gc_color_red;
 c_7315108.hdr.grayed = 0;
c_7315108.tag = closureN_tag;
 c_7315108.fn = (function_type)__lambda_1872;
c_7315108.num_args = 1;
c_7315108.num_elements = 6;
c_7315108.elements = (object *)e_7315344;
c_7315108.elements[0] = ((closureN)self_737317)->elements[0];
c_7315108.elements[1] = ((closureN)self_737317)->elements[1];
c_7315108.elements[2] = ((closureN)self_737317)->elements[2];
c_7315108.elements[3] = ((closureN)self_737317)->elements[3];
c_7315108.elements[4] = ((closureN)self_737317)->elements[4];
c_7315108.elements[5] = replace_732675;


pair_type local_7315347; 
return_direct_with_clo1(data,(closure)&c_7315108,__lambda_1872,  set_cell_as_expr(&local_7315347, ((closureN)self_737317)->elements[5]));; 
}

static void __lambda_1872(void *data, object self_737318, int argc, object *args) /* object self_737318, object scan_732676 */
 {
 object scan_732676 = args[0];
  
closureN_type c_7315110;
object e_7315342 [7];
c_7315110.hdr.mark = gc_color_red;
 c_7315110.hdr.grayed = 0;
c_7315110.tag = closureN_tag;
 c_7315110.fn = (function_type)__lambda_1032;
c_7315110.num_args = 1;
c_7315110.num_elements = 7;
c_7315110.elements = (object *)e_7315342;
c_7315110.elements[0] = ((closureN)self_737318)->elements[0];
c_7315110.elements[1] = ((closureN)self_737318)->elements[1];
c_7315110.elements[2] = ((closureN)self_737318)->elements[2];
c_7315110.elements[3] = ((closureN)self_737318)->elements[3];
c_7315110.elements[4] = ((closureN)self_737318)->elements[4];
c_7315110.elements[5] = ((closureN)self_737318)->elements[5];
c_7315110.elements[6] = scan_732676;

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7315110, ((closureN)self_737318)->elements[1]);; 
}

static void __lambda_1032(void *data, object self_737319, int argc, object *args) /* object self_737319, object r_734706 */
 {
 object r_734706 = args[0];
  
closureN_type c_7315112;
object e_7315338 [6];
c_7315112.hdr.mark = gc_color_red;
 c_7315112.hdr.grayed = 0;
c_7315112.tag = closureN_tag;
 c_7315112.fn = (function_type)__lambda_1033;
c_7315112.num_args = 1;
c_7315112.num_elements = 6;
c_7315112.elements = (object *)e_7315338;
c_7315112.elements[0] = ((closureN)self_737319)->elements[1];
c_7315112.elements[1] = ((closureN)self_737319)->elements[2];
c_7315112.elements[2] = ((closureN)self_737319)->elements[3];
c_7315112.elements[3] = ((closureN)self_737319)->elements[4];
c_7315112.elements[4] = ((closureN)self_737319)->elements[5];
c_7315112.elements[5] = ((closureN)self_737319)->elements[6];



return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7315112, primitive_cons, r_734706, Cyc_cdr(data, ((closureN)self_737319)->elements[0]));; 
}

static void __lambda_1033(void *data, object self_737320, int argc, object *args) /* object self_737320, object r_734705 */
 {
 object r_734705 = args[0];
  
closureN_type c_7315114;
object e_7315334 [6];
c_7315114.hdr.mark = gc_color_red;
 c_7315114.hdr.grayed = 0;
c_7315114.tag = closureN_tag;
 c_7315114.fn = (function_type)__lambda_1034;
c_7315114.num_args = 1;
c_7315114.num_elements = 6;
c_7315114.elements = (object *)e_7315334;
c_7315114.elements[0] = ((closureN)self_737320)->elements[0];
c_7315114.elements[1] = ((closureN)self_737320)->elements[1];
c_7315114.elements[2] = ((closureN)self_737320)->elements[2];
c_7315114.elements[3] = ((closureN)self_737320)->elements[3];
c_7315114.elements[4] = ((closureN)self_737320)->elements[4];
c_7315114.elements[5] = ((closureN)self_737320)->elements[5];



return_direct_with_clo1(data,(closure)&c_7315114,__lambda_1034,  Cyc_set_cell(data, ((closureN)self_737320)->elements[1], r_734705));; 
}

static void __lambda_1034(void *data, object self_737321, int argc, object *args) /* object self_737321, object r_734661 */
 {

  
closureN_type c_7315116;
object e_7315289 [5];
c_7315116.hdr.mark = gc_color_red;
 c_7315116.hdr.grayed = 0;
c_7315116.tag = closureN_tag;
 c_7315116.fn = (function_type)__lambda_1035;
c_7315116.num_args = 1;
c_7315116.num_elements = 5;
c_7315116.elements = (object *)e_7315289;
c_7315116.elements[0] = ((closureN)self_737321)->elements[0];
c_7315116.elements[1] = ((closureN)self_737321)->elements[2];
c_7315116.elements[2] = ((closureN)self_737321)->elements[3];
c_7315116.elements[3] = ((closureN)self_737321)->elements[4];
c_7315116.elements[4] = ((closureN)self_737321)->elements[5];


closureN_type c_7315290;
object e_7315333 [2];
c_7315290.hdr.mark = gc_color_red;
 c_7315290.hdr.grayed = 0;
c_7315290.tag = closureN_tag;
 c_7315290.fn = (function_type)__lambda_1067;
c_7315290.num_args = 2;
c_7315290.num_elements = 2;
c_7315290.elements = (object *)e_7315333;
c_7315290.elements[0] = ((closureN)self_737321)->elements[1];
c_7315290.elements[1] = ((closureN)self_737321)->elements[5];

return_direct_with_clo1(data,(closure)&c_7315116,__lambda_1035,  &c_7315290);; 
}

static void __lambda_1067(void *data, object self_737322, int argc, object *args) /* object self_737322, object k_734696, object ref_731265_732680, object renamed_731266_732681 */
 {
 object k_734696 = args[0]; object ref_731265_732680 = args[1]; object renamed_731266_732681 = args[2];
  
closureN_type c_7315292;
object e_7315327 [4];
c_7315292.hdr.mark = gc_color_red;
 c_7315292.hdr.grayed = 0;
c_7315292.tag = closureN_tag;
 c_7315292.fn = (function_type)__lambda_1068;
c_7315292.num_args = 1;
c_7315292.num_elements = 4;
c_7315292.elements = (object *)e_7315327;
c_7315292.elements[0] = k_734696;
c_7315292.elements[1] = ref_731265_732680;
c_7315292.elements[2] = renamed_731266_732681;
c_7315292.elements[3] = ((closureN)self_737322)->elements[1];





return_direct_with_clo1(data,(closure)&c_7315292,__lambda_1068,  assoc(data, ref_731265_732680, car(((closureN)self_737322)->elements[0])));; 
}

static void __lambda_1068(void *data, object self_737323, int argc, object *args) /* object self_737323, object r_731267_732682 */
 {
 object r_731267_732682 = args[0];
  object r_734698;
  if( (boolean_f != r_731267_732682) ){ 
  object local_7315297 = alloca(sizeof(complex_num_type)); 
  
  
  
  r_734698 = ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,local_7315297, Cyc_eq(Cyc_car(data, r_731267_732682), Cyc_cdr(data, r_731267_732682)));
} else { 
  r_734698 = boolean_f;}
;if( (boolean_f != r_734698) ){ 
  



return_closcall3(data,  car(((closureN)self_737323)->elements[3]),  ((closureN)self_737323)->elements[0], Cyc_cdr(data, r_731267_732682), ((closureN)self_737323)->elements[2]);
} else { 
  
closureN_type c_7315314;
object e_7315322 [2];
c_7315314.hdr.mark = gc_color_red;
 c_7315314.hdr.grayed = 0;
c_7315314.tag = closureN_tag;
 c_7315314.fn = (function_type)__lambda_1069;
c_7315314.num_args = 1;
c_7315314.num_elements = 2;
c_7315314.elements = (object *)e_7315322;
c_7315314.elements[0] = ((closureN)self_737323)->elements[0];
c_7315314.elements[1] = ((closureN)self_737323)->elements[1];



return_direct_with_clo1(data,(closure)&c_7315314,__lambda_1069,  assoc(data, ((closureN)self_737323)->elements[1], ((closureN)self_737323)->elements[2]));}
;; 
}

static void __lambda_1069(void *data, object self_737324, int argc, object *args) /* object self_737324, object rn_731269_732683 */
 {
 object rn_731269_732683 = args[0];
  if( (boolean_f != rn_731269_732683) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_737324)->elements[0], (((closure)  ((closureN)self_737324)->elements[0])->fn),  Cyc_cdr(data, rn_731269_732683));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737324)->elements[0], (((closure)  ((closureN)self_737324)->elements[0])->fn),  ((closureN)self_737324)->elements[1]);}
;; 
}

static void __lambda_1035(void *data, object self_737325, int argc, object *args) /* object self_737325, object r_734695 */
 {
 object r_734695 = args[0];
  
closureN_type c_7315118;
object e_7315285 [5];
c_7315118.hdr.mark = gc_color_red;
 c_7315118.hdr.grayed = 0;
c_7315118.tag = closureN_tag;
 c_7315118.fn = (function_type)__lambda_1036;
c_7315118.num_args = 1;
c_7315118.num_elements = 5;
c_7315118.elements = (object *)e_7315285;
c_7315118.elements[0] = ((closureN)self_737325)->elements[0];
c_7315118.elements[1] = ((closureN)self_737325)->elements[1];
c_7315118.elements[2] = ((closureN)self_737325)->elements[2];
c_7315118.elements[3] = ((closureN)self_737325)->elements[3];
c_7315118.elements[4] = ((closureN)self_737325)->elements[4];



return_direct_with_clo1(data,(closure)&c_7315118,__lambda_1036,  Cyc_set_cell(data, ((closureN)self_737325)->elements[3], r_734695));; 
}

static void __lambda_1036(void *data, object self_737326, int argc, object *args) /* object self_737326, object r_734662 */
 {

  
closureN_type c_7315120;
object e_7315138 [3];
c_7315120.hdr.mark = gc_color_red;
 c_7315120.hdr.grayed = 0;
c_7315120.tag = closureN_tag;
 c_7315120.fn = (function_type)__lambda_1037;
c_7315120.num_args = 1;
c_7315120.num_elements = 3;
c_7315120.elements = (object *)e_7315138;
c_7315120.elements[0] = ((closureN)self_737326)->elements[0];
c_7315120.elements[1] = ((closureN)self_737326)->elements[1];
c_7315120.elements[2] = ((closureN)self_737326)->elements[4];


closureN_type c_7315139;
object e_7315284 [3];
c_7315139.hdr.mark = gc_color_red;
 c_7315139.hdr.grayed = 0;
c_7315139.tag = closureN_tag;
 c_7315139.fn = (function_type)__lambda_1040;
c_7315139.num_args = 2;
c_7315139.num_elements = 3;
c_7315139.elements = (object *)e_7315284;
c_7315139.elements[0] = ((closureN)self_737326)->elements[2];
c_7315139.elements[1] = ((closureN)self_737326)->elements[3];
c_7315139.elements[2] = ((closureN)self_737326)->elements[4];

return_direct_with_clo1(data,(closure)&c_7315120,__lambda_1037,  &c_7315139);; 
}

static void __lambda_1040(void *data, object self_737327, int argc, object *args) /* object self_737327, object k_734668, object exp_731270_732684, object renamed_731271_732685 */
 {
 object k_734668 = args[0]; object exp_731270_732684 = args[1]; object renamed_731271_732685 = args[2];
  
closureN_type c_7315141;
object e_7315283 [6];
c_7315141.hdr.mark = gc_color_red;
 c_7315141.hdr.grayed = 0;
c_7315141.tag = closureN_tag;
 c_7315141.fn = (function_type)__lambda_1041;
c_7315141.num_args = 1;
c_7315141.num_elements = 6;
c_7315141.elements = (object *)e_7315283;
c_7315141.elements[0] = exp_731270_732684;
c_7315141.elements[1] = k_734668;
c_7315141.elements[2] = ((closureN)self_737327)->elements[0];
c_7315141.elements[3] = renamed_731271_732685;
c_7315141.elements[4] = ((closureN)self_737327)->elements[1];
c_7315141.elements[5] = ((closureN)self_737327)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7315141, exp_731270_732684);; 
}

static void __lambda_1041(void *data, object self_737328, int argc, object *args) /* object self_737328, object r_734669 */
 {
 object r_734669 = args[0];
  if( (boolean_f != r_734669) ){ 
  if( (boolean_f != ((closureN)self_737328)->elements[2]) ){ 
  
closureN_type c_7315144;
object e_7315209 [4];
c_7315144.hdr.mark = gc_color_red;
 c_7315144.hdr.grayed = 0;
c_7315144.tag = closureN_tag;
 c_7315144.fn = (function_type)__lambda_1042;
c_7315144.num_args = 1;
c_7315144.num_elements = 4;
c_7315144.elements = (object *)e_7315209;
c_7315144.elements[0] = ((closureN)self_737328)->elements[0];
c_7315144.elements[1] = ((closureN)self_737328)->elements[1];
c_7315144.elements[2] = ((closureN)self_737328)->elements[3];
c_7315144.elements[3] = ((closureN)self_737328)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7315144, ((closureN)self_737328)->elements[0]);
} else { 
  
closureN_type c_7315212;
object e_7315237 [4];
c_7315212.hdr.mark = gc_color_red;
 c_7315212.hdr.grayed = 0;
c_7315212.tag = closureN_tag;
 c_7315212.fn = (function_type)__lambda_1057;
c_7315212.num_args = 1;
c_7315212.num_elements = 4;
c_7315212.elements = (object *)e_7315237;
c_7315212.elements[0] = ((closureN)self_737328)->elements[0];
c_7315212.elements[1] = ((closureN)self_737328)->elements[1];
c_7315212.elements[2] = ((closureN)self_737328)->elements[3];
c_7315212.elements[3] = ((closureN)self_737328)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7315212, ((closureN)self_737328)->elements[0]);}
;
} else { 
  
closureN_type c_7315240;
object e_7315278 [5];
c_7315240.hdr.mark = gc_color_red;
 c_7315240.hdr.grayed = 0;
c_7315240.tag = closureN_tag;
 c_7315240.fn = (function_type)__lambda_1062;
c_7315240.num_args = 1;
c_7315240.num_elements = 5;
c_7315240.elements = (object *)e_7315278;
c_7315240.elements[0] = ((closureN)self_737328)->elements[0];
c_7315240.elements[1] = ((closureN)self_737328)->elements[1];
c_7315240.elements[2] = ((closureN)self_737328)->elements[3];
c_7315240.elements[3] = ((closureN)self_737328)->elements[4];
c_7315240.elements[4] = ((closureN)self_737328)->elements[5];


complex_num_type local_7315281; 
return_direct_with_clo1(data,(closure)&c_7315240,__lambda_1062,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315281, ((closureN)self_737328)->elements[0]));}
;; 
}

static void __lambda_1062(void *data, object self_737349, int argc, object *args) /* object self_737349, object r_734690 */
 {
 object r_734690 = args[0];
  if( (boolean_f != r_734690) ){ 
  

return_closcall3(data,  car(((closureN)self_737349)->elements[3]),  ((closureN)self_737349)->elements[1], ((closureN)self_737349)->elements[0], ((closureN)self_737349)->elements[2]);
} else { 
  
closureN_type c_7315249;
object e_7315276 [4];
c_7315249.hdr.mark = gc_color_red;
 c_7315249.hdr.grayed = 0;
c_7315249.tag = closureN_tag;
 c_7315249.fn = (function_type)__lambda_1063;
c_7315249.num_args = 1;
c_7315249.num_elements = 4;
c_7315249.elements = (object *)e_7315276;
c_7315249.elements[0] = ((closureN)self_737349)->elements[0];
c_7315249.elements[1] = ((closureN)self_737349)->elements[1];
c_7315249.elements[2] = ((closureN)self_737349)->elements[2];
c_7315249.elements[3] = ((closureN)self_737349)->elements[4];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7315249, ((closureN)self_737349)->elements[0]);}
;; 
}

static void __lambda_1063(void *data, object self_737350, int argc, object *args) /* object self_737350, object r_734691 */
 {
 object r_734691 = args[0];
  if( (boolean_f != r_734691) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737350)->elements[1], (((closure)  ((closureN)self_737350)->elements[1])->fn),  ((closureN)self_737350)->elements[0]);
} else { 
  
closureN_type c_7315254;
object e_7315271 [4];
c_7315254.hdr.mark = gc_color_red;
 c_7315254.hdr.grayed = 0;
c_7315254.tag = closureN_tag;
 c_7315254.fn = (function_type)__lambda_1064;
c_7315254.num_args = 1;
c_7315254.num_elements = 4;
c_7315254.elements = (object *)e_7315271;
c_7315254.elements[0] = ((closureN)self_737350)->elements[0];
c_7315254.elements[1] = ((closureN)self_737350)->elements[1];
c_7315254.elements[2] = ((closureN)self_737350)->elements[2];
c_7315254.elements[3] = ((closureN)self_737350)->elements[3];


complex_num_type local_7315274; 
return_direct_with_clo1(data,(closure)&c_7315254,__lambda_1064,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7315274, ((closureN)self_737350)->elements[0]));}
;; 
}

static void __lambda_1064(void *data, object self_737351, int argc, object *args) /* object self_737351, object r_734692 */
 {
 object r_734692 = args[0];
  if( (boolean_f != r_734692) ){ 
  
closureN_type c_7315256;
object e_7315260 [2];
c_7315256.hdr.mark = gc_color_red;
 c_7315256.hdr.grayed = 0;
c_7315256.tag = closureN_tag;
 c_7315256.fn = (function_type)__lambda_1065;
c_7315256.num_args = 1;
c_7315256.num_elements = 2;
c_7315256.elements = (object *)e_7315260;
c_7315256.elements[0] = ((closureN)self_737351)->elements[0];
c_7315256.elements[1] = ((closureN)self_737351)->elements[1];


closureN_type c_7315261;
object e_7315267 [2];
c_7315261.hdr.mark = gc_color_red;
 c_7315261.hdr.grayed = 0;
c_7315261.tag = closureN_tag;
 c_7315261.fn = (function_type)__lambda_1066;
c_7315261.num_args = 1;
c_7315261.num_elements = 2;
c_7315261.elements = (object *)e_7315267;
c_7315261.elements[0] = ((closureN)self_737351)->elements[2];
c_7315261.elements[1] = ((closureN)self_737351)->elements[3];

return_direct_with_clo1(data,(closure)&c_7315256,__lambda_1065,  &c_7315261);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737351)->elements[1], (((closure)  ((closureN)self_737351)->elements[1])->fn),  ((closureN)self_737351)->elements[0]);}
;; 
}

static void __lambda_1066(void *data, object self_737352, int argc, object *args) /* object self_737352, object k_734694, object e_731296_732691 */
 {
 object k_734694 = args[0]; object e_731296_732691 = args[1];
  

return_closcall3(data,  car(((closureN)self_737352)->elements[1]),  k_734694, e_731296_732691, ((closureN)self_737352)->elements[0]);; 
}

static void __lambda_1065(void *data, object self_737353, int argc, object *args) /* object self_737353, object r_734693 */
 {
 object r_734693 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737353)->elements[1], r_734693, ((closureN)self_737353)->elements[0]);; 
}

static void __lambda_1057(void *data, object self_737344, int argc, object *args) /* object self_737344, object r_734685 */
 {
 object r_734685 = args[0];
  
closureN_type c_7315214;
object e_7315235 [5];
c_7315214.hdr.mark = gc_color_red;
 c_7315214.hdr.grayed = 0;
c_7315214.tag = closureN_tag;
 c_7315214.fn = (function_type)__lambda_1058;
c_7315214.num_args = 1;
c_7315214.num_elements = 5;
c_7315214.elements = (object *)e_7315235;
c_7315214.elements[0] = ((closureN)self_737344)->elements[0];
c_7315214.elements[1] = ((closureN)self_737344)->elements[1];
c_7315214.elements[2] = r_734685;
c_7315214.elements[3] = ((closureN)self_737344)->elements[2];
c_7315214.elements[4] = ((closureN)self_737344)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7315214, ((closureN)self_737344)->elements[0]);; 
}

static void __lambda_1058(void *data, object self_737345, int argc, object *args) /* object self_737345, object r_734686 */
 {
 object r_734686 = args[0];
  
closureN_type c_7315216;
object e_7315233 [6];
c_7315216.hdr.mark = gc_color_red;
 c_7315216.hdr.grayed = 0;
c_7315216.tag = closureN_tag;
 c_7315216.fn = (function_type)__lambda_1059;
c_7315216.num_args = 1;
c_7315216.num_elements = 6;
c_7315216.elements = (object *)e_7315233;
c_7315216.elements[0] = ((closureN)self_737345)->elements[0];
c_7315216.elements[1] = ((closureN)self_737345)->elements[1];
c_7315216.elements[2] = ((closureN)self_737345)->elements[2];
c_7315216.elements[3] = r_734686;
c_7315216.elements[4] = ((closureN)self_737345)->elements[3];
c_7315216.elements[5] = ((closureN)self_737345)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7315216, ((closureN)self_737345)->elements[0]);; 
}

static void __lambda_1059(void *data, object self_737346, int argc, object *args) /* object self_737346, object r_734689 */
 {
 object r_734689 = args[0];
  


closureN_type c_7315221;
object e_7315231 [4];
c_7315221.hdr.mark = gc_color_red;
 c_7315221.hdr.grayed = 0;
c_7315221.tag = closureN_tag;
 c_7315221.fn = (function_type)__lambda_1060;
c_7315221.num_args = 1;
c_7315221.num_elements = 4;
c_7315221.elements = (object *)e_7315231;
c_7315221.elements[0] = ((closureN)self_737346)->elements[0];
c_7315221.elements[1] = ((closureN)self_737346)->elements[1];
c_7315221.elements[2] = ((closureN)self_737346)->elements[2];
c_7315221.elements[3] = ((closureN)self_737346)->elements[3];

return_closcall3(data,  car(((closureN)self_737346)->elements[5]),  &c_7315221, r_734689, ((closureN)self_737346)->elements[4]);; 
}

static void __lambda_1060(void *data, object self_737347, int argc, object *args) /* object self_737347, object r_734687 */
 {
 object r_734687 = args[0];
  
closureN_type c_7315223;
object e_7315229 [4];
c_7315223.hdr.mark = gc_color_red;
 c_7315223.hdr.grayed = 0;
c_7315223.tag = closureN_tag;
 c_7315223.fn = (function_type)__lambda_1061;
c_7315223.num_args = 1;
c_7315223.num_elements = 4;
c_7315223.elements = (object *)e_7315229;
c_7315223.elements[0] = ((closureN)self_737347)->elements[1];
c_7315223.elements[1] = ((closureN)self_737347)->elements[2];
c_7315223.elements[2] = ((closureN)self_737347)->elements[3];
c_7315223.elements[3] = r_734687;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7315223, ((closureN)self_737347)->elements[0]);; 
}

static void __lambda_1061(void *data, object self_737348, int argc, object *args) /* object self_737348, object r_734688 */
 {
 object r_734688 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_737348)->elements[0], ((closureN)self_737348)->elements[1], ((closureN)self_737348)->elements[2], ((closureN)self_737348)->elements[3], r_734688);; 
}

static void __lambda_1042(void *data, object self_737329, int argc, object *args) /* object self_737329, object args_731277_732686 */
 {
 object args_731277_732686 = args[0];
  
closureN_type c_7315146;
object e_7315207 [5];
c_7315146.hdr.mark = gc_color_red;
 c_7315146.hdr.grayed = 0;
c_7315146.tag = closureN_tag;
 c_7315146.fn = (function_type)__lambda_1043;
c_7315146.num_args = 1;
c_7315146.num_elements = 5;
c_7315146.elements = (object *)e_7315207;
c_7315146.elements[0] = args_731277_732686;
c_7315146.elements[1] = ((closureN)self_737329)->elements[0];
c_7315146.elements[2] = ((closureN)self_737329)->elements[1];
c_7315146.elements[3] = ((closureN)self_737329)->elements[2];
c_7315146.elements[4] = ((closureN)self_737329)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms)->fn),  &c_7315146, ((closureN)self_737329)->elements[0]);; 
}

static void __lambda_1043(void *data, object self_737330, int argc, object *args) /* object self_737330, object ltype_731280_732687 */
 {
 object ltype_731280_732687 = args[0];
  
closureN_type c_7315148;
object e_7315196 [6];
c_7315148.hdr.mark = gc_color_red;
 c_7315148.hdr.grayed = 0;
c_7315148.tag = closureN_tag;
 c_7315148.fn = (function_type)__lambda_1044;
c_7315148.num_args = 1;
c_7315148.num_elements = 6;
c_7315148.elements = (object *)e_7315196;
c_7315148.elements[0] = ((closureN)self_737330)->elements[0];
c_7315148.elements[1] = ((closureN)self_737330)->elements[1];
c_7315148.elements[2] = ((closureN)self_737330)->elements[2];
c_7315148.elements[3] = ltype_731280_732687;
c_7315148.elements[4] = ((closureN)self_737330)->elements[3];
c_7315148.elements[5] = ((closureN)self_737330)->elements[4];


mclosure0(c_7315197, (function_type)__lambda_1055);c_7315197.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7315148,__lambda_1044,  &c_7315197);; 
}

static void __lambda_1055(void *data, object self_737331, int argc, object *args) /* object self_737331, object k_734683, object a_731286_732690 */
 {
 object k_734683 = args[0]; object a_731286_732690 = args[1];
  
closureN_type c_7315199;
object e_7315206 [2];
c_7315199.hdr.mark = gc_color_red;
 c_7315199.hdr.grayed = 0;
c_7315199.tag = closureN_tag;
 c_7315199.fn = (function_type)__lambda_1056;
c_7315199.num_args = 1;
c_7315199.num_elements = 2;
c_7315199.elements = (object *)e_7315206;
c_7315199.elements[0] = a_731286_732690;
c_7315199.elements[1] = k_734683;

return_direct_with_clo2(data,  __glo_gensym_scheme_cyclone_util, (((closure)  __glo_gensym_scheme_cyclone_util)->fn),  &c_7315199, a_731286_732690);; 
}

static void __lambda_1056(void *data, object self_737332, int argc, object *args) /* object self_737332, object r_734684 */
 {
 object r_734684 = args[0];
  
pair_type local_7315204; 
return_direct_with_clo1(data,  ((closureN)self_737332)->elements[1], (((closure)  ((closureN)self_737332)->elements[1])->fn),  set_pair_as_expr(&local_7315204, ((closureN)self_737332)->elements[0], r_734684));; 
}

static void __lambda_1044(void *data, object self_737333, int argc, object *args) /* object self_737333, object r_734682 */
 {
 object r_734682 = args[0];
  
closureN_type c_7315150;
object e_7315194 [5];
c_7315150.hdr.mark = gc_color_red;
 c_7315150.hdr.grayed = 0;
c_7315150.tag = closureN_tag;
 c_7315150.fn = (function_type)__lambda_1045;
c_7315150.num_args = 1;
c_7315150.num_elements = 5;
c_7315150.elements = (object *)e_7315194;
c_7315150.elements[0] = ((closureN)self_737333)->elements[1];
c_7315150.elements[1] = ((closureN)self_737333)->elements[2];
c_7315150.elements[2] = ((closureN)self_737333)->elements[3];
c_7315150.elements[3] = ((closureN)self_737333)->elements[4];
c_7315150.elements[4] = ((closureN)self_737333)->elements[5];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7315150, r_734682, ((closureN)self_737333)->elements[0]);; 
}

static void __lambda_1045(void *data, object self_737334, int argc, object *args) /* object self_737334, object a_91lookup_731283_732688 */
 {
 object a_91lookup_731283_732688 = args[0];
  
closureN_type c_7315152;
object e_7315193 [6];
c_7315152.hdr.mark = gc_color_red;
 c_7315152.hdr.grayed = 0;
c_7315152.tag = closureN_tag;
 c_7315152.fn = (function_type)__lambda_1046;
c_7315152.num_args = 1;
c_7315152.num_elements = 6;
c_7315152.elements = (object *)e_7315193;
c_7315152.elements[0] = a_91lookup_731283_732688;
c_7315152.elements[1] = ((closureN)self_737334)->elements[0];
c_7315152.elements[2] = ((closureN)self_737334)->elements[1];
c_7315152.elements[3] = ((closureN)self_737334)->elements[2];
c_7315152.elements[4] = ((closureN)self_737334)->elements[3];
c_7315152.elements[5] = ((closureN)self_737334)->elements[4];

return_direct_with_clo1(data,  __glo_ast_117get_91next_91lambda_91id_67_scheme_cyclone_ast, (((closure)  __glo_ast_117get_91next_91lambda_91id_67_scheme_cyclone_ast)->fn),  &c_7315152);; 
}

static void __lambda_1046(void *data, object self_737335, int argc, object *args) /* object self_737335, object r_734673 */
 {
 object r_734673 = args[0];
  
closureN_type c_7315154;
object e_7315188 [7];
c_7315154.hdr.mark = gc_color_red;
 c_7315154.hdr.grayed = 0;
c_7315154.tag = closureN_tag;
 c_7315154.fn = (function_type)__lambda_1047;
c_7315154.num_args = 1;
c_7315154.num_elements = 7;
c_7315154.elements = (object *)e_7315188;
c_7315154.elements[0] = ((closureN)self_737335)->elements[0];
c_7315154.elements[1] = ((closureN)self_737335)->elements[1];
c_7315154.elements[2] = ((closureN)self_737335)->elements[2];
c_7315154.elements[3] = ((closureN)self_737335)->elements[3];
c_7315154.elements[4] = r_734673;
c_7315154.elements[5] = ((closureN)self_737335)->elements[4];
c_7315154.elements[6] = ((closureN)self_737335)->elements[5];


mclosure0(c_7315189, (function_type)__lambda_1054);c_7315189.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7315154,__lambda_1047,  &c_7315189);; 
}

static void __lambda_1054(void *data, object self_737336, int argc, object *args) /* object self_737336, object k_734681, object p_731285_732689 */
 {
 object k_734681 = args[0]; object p_731285_732689 = args[1];
  

return_direct_with_clo1(data,  k_734681, (((closure)  k_734681)->fn),  Cyc_cdr(data, p_731285_732689));; 
}

static void __lambda_1047(void *data, object self_737337, int argc, object *args) /* object self_737337, object r_734680 */
 {
 object r_734680 = args[0];
  
closureN_type c_7315156;
object e_7315186 [7];
c_7315156.hdr.mark = gc_color_red;
 c_7315156.hdr.grayed = 0;
c_7315156.tag = closureN_tag;
 c_7315156.fn = (function_type)__lambda_1048;
c_7315156.num_args = 1;
c_7315156.num_elements = 7;
c_7315156.elements = (object *)e_7315186;
c_7315156.elements[0] = ((closureN)self_737337)->elements[0];
c_7315156.elements[1] = ((closureN)self_737337)->elements[1];
c_7315156.elements[2] = ((closureN)self_737337)->elements[2];
c_7315156.elements[3] = ((closureN)self_737337)->elements[3];
c_7315156.elements[4] = ((closureN)self_737337)->elements[4];
c_7315156.elements[5] = ((closureN)self_737337)->elements[5];
c_7315156.elements[6] = ((closureN)self_737337)->elements[6];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7315156, r_734680, ((closureN)self_737337)->elements[0]);; 
}

static void __lambda_1048(void *data, object self_737338, int argc, object *args) /* object self_737338, object r_734679 */
 {
 object r_734679 = args[0];
  
closureN_type c_7315158;
object e_7315184 [6];
c_7315158.hdr.mark = gc_color_red;
 c_7315158.hdr.grayed = 0;
c_7315158.tag = closureN_tag;
 c_7315158.fn = (function_type)__lambda_1049;
c_7315158.num_args = 1;
c_7315158.num_elements = 6;
c_7315158.elements = (object *)e_7315184;
c_7315158.elements[0] = ((closureN)self_737338)->elements[0];
c_7315158.elements[1] = ((closureN)self_737338)->elements[1];
c_7315158.elements[2] = ((closureN)self_737338)->elements[2];
c_7315158.elements[3] = ((closureN)self_737338)->elements[4];
c_7315158.elements[4] = ((closureN)self_737338)->elements[5];
c_7315158.elements[5] = ((closureN)self_737338)->elements[6];

return_direct_with_clo3(data,  __glo_list_91_125lambda_91formals_scheme_cyclone_transforms, (((closure)  __glo_list_91_125lambda_91formals_scheme_cyclone_transforms)->fn),  &c_7315158, r_734679, ((closureN)self_737338)->elements[3]);; 
}

static void __lambda_1049(void *data, object self_737339, int argc, object *args) /* object self_737339, object r_734674 */
 {
 object r_734674 = args[0];
  
closureN_type c_7315160;
object e_7315182 [7];
c_7315160.hdr.mark = gc_color_red;
 c_7315160.hdr.grayed = 0;
c_7315160.tag = closureN_tag;
 c_7315160.fn = (function_type)__lambda_1050;
c_7315160.num_args = 1;
c_7315160.num_elements = 7;
c_7315160.elements = (object *)e_7315182;
c_7315160.elements[0] = ((closureN)self_737339)->elements[0];
c_7315160.elements[1] = ((closureN)self_737339)->elements[1];
c_7315160.elements[2] = ((closureN)self_737339)->elements[2];
c_7315160.elements[3] = ((closureN)self_737339)->elements[3];
c_7315160.elements[4] = r_734674;
c_7315160.elements[5] = ((closureN)self_737339)->elements[4];
c_7315160.elements[6] = ((closureN)self_737339)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7315160, ((closureN)self_737339)->elements[1]);; 
}

static void __lambda_1050(void *data, object self_737340, int argc, object *args) /* object self_737340, object r_734677 */
 {
 object r_734677 = args[0];
  
closureN_type c_7315162;
object e_7315179 [6];
c_7315162.hdr.mark = gc_color_red;
 c_7315162.hdr.grayed = 0;
c_7315162.tag = closureN_tag;
 c_7315162.fn = (function_type)__lambda_1051;
c_7315162.num_args = 1;
c_7315162.num_elements = 6;
c_7315162.elements = (object *)e_7315179;
c_7315162.elements[0] = ((closureN)self_737340)->elements[1];
c_7315162.elements[1] = ((closureN)self_737340)->elements[2];
c_7315162.elements[2] = ((closureN)self_737340)->elements[3];
c_7315162.elements[3] = ((closureN)self_737340)->elements[4];
c_7315162.elements[4] = r_734677;
c_7315162.elements[5] = ((closureN)self_737340)->elements[6];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7315162, ((closureN)self_737340)->elements[0], ((closureN)self_737340)->elements[5]);; 
}

static void __lambda_1051(void *data, object self_737341, int argc, object *args) /* object self_737341, object r_734678 */
 {
 object r_734678 = args[0];
  


closureN_type c_7315167;
object e_7315177 [4];
c_7315167.hdr.mark = gc_color_red;
 c_7315167.hdr.grayed = 0;
c_7315167.tag = closureN_tag;
 c_7315167.fn = (function_type)__lambda_1052;
c_7315167.num_args = 1;
c_7315167.num_elements = 4;
c_7315167.elements = (object *)e_7315177;
c_7315167.elements[0] = ((closureN)self_737341)->elements[0];
c_7315167.elements[1] = ((closureN)self_737341)->elements[1];
c_7315167.elements[2] = ((closureN)self_737341)->elements[2];
c_7315167.elements[3] = ((closureN)self_737341)->elements[3];

return_closcall3(data,  car(((closureN)self_737341)->elements[5]),  &c_7315167, ((closureN)self_737341)->elements[4], r_734678);; 
}

static void __lambda_1052(void *data, object self_737342, int argc, object *args) /* object self_737342, object r_734675 */
 {
 object r_734675 = args[0];
  
closureN_type c_7315169;
object e_7315175 [4];
c_7315169.hdr.mark = gc_color_red;
 c_7315169.hdr.grayed = 0;
c_7315169.tag = closureN_tag;
 c_7315169.fn = (function_type)__lambda_1053;
c_7315169.num_args = 1;
c_7315169.num_elements = 4;
c_7315169.elements = (object *)e_7315175;
c_7315169.elements[0] = ((closureN)self_737342)->elements[1];
c_7315169.elements[1] = ((closureN)self_737342)->elements[2];
c_7315169.elements[2] = ((closureN)self_737342)->elements[3];
c_7315169.elements[3] = r_734675;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7315169, ((closureN)self_737342)->elements[0]);; 
}

static void __lambda_1053(void *data, object self_737343, int argc, object *args) /* object self_737343, object r_734676 */
 {
 object r_734676 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_737343)->elements[0], ((closureN)self_737343)->elements[1], ((closureN)self_737343)->elements[2], ((closureN)self_737343)->elements[3], r_734676);; 
}

static void __lambda_1037(void *data, object self_737354, int argc, object *args) /* object self_737354, object r_734667 */
 {
 object r_734667 = args[0];
  
closureN_type c_7315122;
object e_7315134 [3];
c_7315122.hdr.mark = gc_color_red;
 c_7315122.hdr.grayed = 0;
c_7315122.tag = closureN_tag;
 c_7315122.fn = (function_type)__lambda_1038;
c_7315122.num_args = 1;
c_7315122.num_elements = 3;
c_7315122.elements = (object *)e_7315134;
c_7315122.elements[0] = ((closureN)self_737354)->elements[0];
c_7315122.elements[1] = ((closureN)self_737354)->elements[1];
c_7315122.elements[2] = ((closureN)self_737354)->elements[2];



return_direct_with_clo1(data,(closure)&c_7315122,__lambda_1038,  Cyc_set_cell(data, ((closureN)self_737354)->elements[2], r_734667));; 
}

static void __lambda_1038(void *data, object self_737355, int argc, object *args) /* object self_737355, object r_734663 */
 {

  
closureN_type c_7315124;
object e_7315132 [2];
c_7315124.hdr.mark = gc_color_red;
 c_7315124.hdr.grayed = 0;
c_7315124.tag = closureN_tag;
 c_7315124.fn = (function_type)__lambda_1039;
c_7315124.num_args = 1;
c_7315124.num_elements = 2;
c_7315124.elements = (object *)e_7315132;
c_7315124.elements[0] = ((closureN)self_737355)->elements[1];
c_7315124.elements[1] = ((closureN)self_737355)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7315124, ((closureN)self_737355)->elements[0]);; 
}

static void __lambda_1039(void *data, object self_737356, int argc, object *args) /* object self_737356, object r_734666 */
 {
 object r_734666 = args[0];
  



return_closcall3(data,  car(((closureN)self_737356)->elements[1]),  ((closureN)self_737356)->elements[0], Cyc_car(data, r_734666), NULL);; 
}

static void __lambda_1011(void *data, object _, int argc, object *args) /* closure _,object k_734633, object exp_731234_732661, object rename_91lambdas_731235_732662 */
 {
object k_734633 = args[0]; object exp_731234_732661 = args[1]; object rename_91lambdas_731235_732662 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:beta-expand-app");

closureN_type c_7314982;
object e_7315097 [3];
c_7314982.hdr.mark = gc_color_red;
 c_7314982.hdr.grayed = 0;
c_7314982.tag = closureN_tag;
 c_7314982.fn = (function_type)__lambda_1012;
c_7314982.num_args = 1;
c_7314982.num_elements = 3;
c_7314982.elements = (object *)e_7315097;
c_7314982.elements[0] = exp_731234_732661;
c_7314982.elements[1] = k_734633;
c_7314982.elements[2] = rename_91lambdas_731235_732662;



return_direct_with_clo1(data,(closure)&c_7314982,__lambda_1012,  Cyc_cdr(data, exp_731234_732661));; 
}

static void __lambda_1012(void *data, object self_737297, int argc, object *args) /* object self_737297, object args_731238_732663 */
 {
 object args_731238_732663 = args[0];
  
closureN_type c_7314984;
object e_7315093 [4];
c_7314984.hdr.mark = gc_color_red;
 c_7314984.hdr.grayed = 0;
c_7314984.tag = closureN_tag;
 c_7314984.fn = (function_type)__lambda_1013;
c_7314984.num_args = 1;
c_7314984.num_elements = 4;
c_7314984.elements = (object *)e_7315093;
c_7314984.elements[0] = args_731238_732663;
c_7314984.elements[1] = ((closureN)self_737297)->elements[0];
c_7314984.elements[2] = ((closureN)self_737297)->elements[1];
c_7314984.elements[3] = ((closureN)self_737297)->elements[2];



return_direct_with_clo1(data,(closure)&c_7314984,__lambda_1013,  Cyc_car(data, ((closureN)self_737297)->elements[0]));; 
}

static void __lambda_1013(void *data, object self_737298, int argc, object *args) /* object self_737298, object r_734657 */
 {
 object r_734657 = args[0];
  
closureN_type c_7314986;
object e_7315092 [4];
c_7314986.hdr.mark = gc_color_red;
 c_7314986.hdr.grayed = 0;
c_7314986.tag = closureN_tag;
 c_7314986.fn = (function_type)__lambda_1014;
c_7314986.num_args = 1;
c_7314986.num_elements = 4;
c_7314986.elements = (object *)e_7315092;
c_7314986.elements[0] = ((closureN)self_737298)->elements[0];
c_7314986.elements[1] = ((closureN)self_737298)->elements[1];
c_7314986.elements[2] = ((closureN)self_737298)->elements[2];
c_7314986.elements[3] = ((closureN)self_737298)->elements[3];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7314986, __glo__85adb_85_scheme_cyclone_cps_91optimizations, r_734657, boolean_f);; 
}

static void __lambda_1014(void *data, object self_737299, int argc, object *args) /* object self_737299, object var_731241_732664_736201 */
 {
 object var_731241_732664_736201 = args[0];
  
closureN_type c_7314988;
object e_7314993 [1];
c_7314988.hdr.mark = gc_color_red;
 c_7314988.hdr.grayed = 0;
c_7314988.tag = closureN_tag;
 c_7314988.fn = (function_type)__lambda_1015;
c_7314988.num_args = 0;
c_7314988.num_elements = 1;
c_7314988.elements = (object *)e_7314993;
c_7314988.elements[0] = var_731241_732664_736201;


closureN_type c_7314994;
object e_7315091 [5];
c_7314994.hdr.mark = gc_color_red;
 c_7314994.hdr.grayed = 0;
c_7314994.tag = closureN_tag;
 c_7314994.fn = (function_type)__lambda_1016;
c_7314994.num_args = 1;
c_7314994.num_elements = 5;
c_7314994.elements = (object *)e_7315091;
c_7314994.elements[0] = ((closureN)self_737299)->elements[0];
c_7314994.elements[1] = ((closureN)self_737299)->elements[1];
c_7314994.elements[2] = ((closureN)self_737299)->elements[2];
c_7314994.elements[3] = ((closureN)self_737299)->elements[3];
c_7314994.elements[4] = var_731241_732664_736201;

return_direct_with_clo1(data,(closure)&c_7314988,__lambda_1015,  &c_7314994);; 
}

static void __lambda_1016(void *data, object self_737300, int argc, object *args) /* object self_737300, object fnc_85_731244_732665_736203 */
 {
 object fnc_85_731244_732665_736203 = args[0];
  
closureN_type c_7314996;
object e_7315018 [1];
c_7314996.hdr.mark = gc_color_red;
 c_7314996.hdr.grayed = 0;
c_7314996.tag = closureN_tag;
 c_7314996.fn = (function_type)__lambda_1017;
c_7314996.num_args = 0;
c_7314996.num_elements = 1;
c_7314996.elements = (object *)e_7315018;
c_7314996.elements[0] = fnc_85_731244_732665_736203;


closureN_type c_7315019;
object e_7315090 [5];
c_7315019.hdr.mark = gc_color_red;
 c_7315019.hdr.grayed = 0;
c_7315019.tag = closureN_tag;
 c_7315019.fn = (function_type)__lambda_1020;
c_7315019.num_args = 1;
c_7315019.num_elements = 5;
c_7315019.elements = (object *)e_7315090;
c_7315019.elements[0] = ((closureN)self_737300)->elements[0];
c_7315019.elements[1] = ((closureN)self_737300)->elements[1];
c_7315019.elements[2] = ((closureN)self_737300)->elements[2];
c_7315019.elements[3] = ((closureN)self_737300)->elements[3];
c_7315019.elements[4] = ((closureN)self_737300)->elements[4];

return_direct_with_clo1(data,(closure)&c_7314996,__lambda_1017,  &c_7315019);; 
}

static void __lambda_1020(void *data, object self_737301, int argc, object *args) /* object self_737301, object fnc_731247_732666_736207 */
 {
 object fnc_731247_732666_736207 = args[0];
  
closureN_type c_7315021;
object e_7315031 [1];
c_7315021.hdr.mark = gc_color_red;
 c_7315021.hdr.grayed = 0;
c_7315021.tag = closureN_tag;
 c_7315021.fn = (function_type)__lambda_1021;
c_7315021.num_args = 0;
c_7315021.num_elements = 1;
c_7315021.elements = (object *)e_7315031;
c_7315021.elements[0] = fnc_731247_732666_736207;


closureN_type c_7315032;
object e_7315089 [6];
c_7315032.hdr.mark = gc_color_red;
 c_7315032.hdr.grayed = 0;
c_7315032.tag = closureN_tag;
 c_7315032.fn = (function_type)__lambda_1023;
c_7315032.num_args = 1;
c_7315032.num_elements = 6;
c_7315032.elements = (object *)e_7315089;
c_7315032.elements[0] = ((closureN)self_737301)->elements[0];
c_7315032.elements[1] = ((closureN)self_737301)->elements[1];
c_7315032.elements[2] = fnc_731247_732666_736207;
c_7315032.elements[3] = ((closureN)self_737301)->elements[2];
c_7315032.elements[4] = ((closureN)self_737301)->elements[3];
c_7315032.elements[5] = ((closureN)self_737301)->elements[4];

return_direct_with_clo1(data,(closure)&c_7315021,__lambda_1021,  &c_7315032);; 
}

static void __lambda_1023(void *data, object self_737302, int argc, object *args) /* object self_737302, object formals_731250_732667_736210 */
 {
 object formals_731250_732667_736210 = args[0];
  
closureN_type c_7315034;
object e_7315078 [4];
c_7315034.hdr.mark = gc_color_red;
 c_7315034.hdr.grayed = 0;
c_7315034.tag = closureN_tag;
 c_7315034.fn = (function_type)__lambda_1024;
c_7315034.num_args = 0;
c_7315034.num_elements = 4;
c_7315034.elements = (object *)e_7315078;
c_7315034.elements[0] = ((closureN)self_737302)->elements[0];
c_7315034.elements[1] = ((closureN)self_737302)->elements[2];
c_7315034.elements[2] = formals_731250_732667_736210;
c_7315034.elements[3] = ((closureN)self_737302)->elements[5];


closureN_type c_7315079;
object e_7315088 [4];
c_7315079.hdr.mark = gc_color_red;
 c_7315079.hdr.grayed = 0;
c_7315079.tag = closureN_tag;
 c_7315079.fn = (function_type)__lambda_1029;
c_7315079.num_args = 1;
c_7315079.num_elements = 4;
c_7315079.elements = (object *)e_7315088;
c_7315079.elements[0] = ((closureN)self_737302)->elements[1];
c_7315079.elements[1] = ((closureN)self_737302)->elements[2];
c_7315079.elements[2] = ((closureN)self_737302)->elements[3];
c_7315079.elements[3] = ((closureN)self_737302)->elements[4];

return_direct_with_clo1(data,(closure)&c_7315034,__lambda_1024,  &c_7315079);; 
}

static void __lambda_1029(void *data, object self_737303, int argc, object *args) /* object self_737303, object r_734639_736216 */
 {
 object r_734639_736216 = args[0];
  if( (boolean_f != r_734639_736216) ){ 
  return_direct_with_clo4(data,  __glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737303)->elements[2], ((closureN)self_737303)->elements[0], ((closureN)self_737303)->elements[1], ((closureN)self_737303)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737303)->elements[2], (((closure)  ((closureN)self_737303)->elements[2])->fn),  ((closureN)self_737303)->elements[0]);}
;; 
}

static void __lambda_1024(void *data, object self_737304, int argc, object *args) /* object self_737304, object k_734640_736211 */
 {
 object k_734640_736211 = args[0];
  
closureN_type c_7315036;
object e_7315076 [5];
c_7315036.hdr.mark = gc_color_red;
 c_7315036.hdr.grayed = 0;
c_7315036.tag = closureN_tag;
 c_7315036.fn = (function_type)__lambda_1025;
c_7315036.num_args = 1;
c_7315036.num_elements = 5;
c_7315036.elements = (object *)e_7315076;
c_7315036.elements[0] = ((closureN)self_737304)->elements[0];
c_7315036.elements[1] = ((closureN)self_737304)->elements[1];
c_7315036.elements[2] = ((closureN)self_737304)->elements[2];
c_7315036.elements[3] = k_734640_736211;
c_7315036.elements[4] = ((closureN)self_737304)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7315036, ((closureN)self_737304)->elements[1]);; 
}

static void __lambda_1025(void *data, object self_737305, int argc, object *args) /* object self_737305, object r_734641_736212 */
 {
 object r_734641_736212 = args[0];
  if( (boolean_f != r_734641_736212) ){ 
  
closureN_type c_7315038;
object e_7315072 [5];
c_7315038.hdr.mark = gc_color_red;
 c_7315038.hdr.grayed = 0;
c_7315038.tag = closureN_tag;
 c_7315038.fn = (function_type)__lambda_1026;
c_7315038.num_args = 1;
c_7315038.num_elements = 5;
c_7315038.elements = (object *)e_7315072;
c_7315038.elements[0] = ((closureN)self_737305)->elements[0];
c_7315038.elements[1] = ((closureN)self_737305)->elements[1];
c_7315038.elements[2] = ((closureN)self_737305)->elements[2];
c_7315038.elements[3] = ((closureN)self_737305)->elements[3];
c_7315038.elements[4] = ((closureN)self_737305)->elements[4];

return_direct_with_clo2(data,  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7315038, ((closureN)self_737305)->elements[4]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737305)->elements[3], (((closure)  ((closureN)self_737305)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_1026(void *data, object self_737306, int argc, object *args) /* object self_737306, object r_734642_736213 */
 {
 object r_734642_736213 = args[0];
  if( (boolean_f != r_734642_736213) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737306)->elements[3], (((closure)  ((closureN)self_737306)->elements[3])->fn),  boolean_f);
} else { 
  
closureN_type c_7315042;
object e_7315070 [5];
c_7315042.hdr.mark = gc_color_red;
 c_7315042.hdr.grayed = 0;
c_7315042.tag = closureN_tag;
 c_7315042.fn = (function_type)__lambda_1027;
c_7315042.num_args = 1;
c_7315042.num_elements = 5;
c_7315042.elements = (object *)e_7315070;
c_7315042.elements[0] = ((closureN)self_737306)->elements[0];
c_7315042.elements[1] = ((closureN)self_737306)->elements[1];
c_7315042.elements[2] = ((closureN)self_737306)->elements[2];
c_7315042.elements[3] = ((closureN)self_737306)->elements[3];
c_7315042.elements[4] = ((closureN)self_737306)->elements[4];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7315042, ((closureN)self_737306)->elements[4]);}
;; 
}

static void __lambda_1027(void *data, object self_737307, int argc, object *args) /* object self_737307, object r_734648_736214 */
 {
 object r_734648_736214 = args[0];
    
if( (boolean_f != equalp(((closureN)self_737307)->elements[1], r_734648_736214)) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737307)->elements[3], (((closure)  ((closureN)self_737307)->elements[3])->fn),  boolean_f);
} else { 
  
closureN_type c_7315049;
object e_7315068 [3];
c_7315049.hdr.mark = gc_color_red;
 c_7315049.hdr.grayed = 0;
c_7315049.tag = closureN_tag;
 c_7315049.fn = (function_type)__lambda_1028;
c_7315049.num_args = 1;
c_7315049.num_elements = 3;
c_7315049.elements = (object *)e_7315068;
c_7315049.elements[0] = ((closureN)self_737307)->elements[0];
c_7315049.elements[1] = ((closureN)self_737307)->elements[2];
c_7315049.elements[2] = ((closureN)self_737307)->elements[3];

return_direct_with_clo2(data,  __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7315049, ((closureN)self_737307)->elements[4]);}
;; 
}

static void __lambda_1028(void *data, object self_737308, int argc, object *args) /* object self_737308, object r_734644_736215 */
 {
 object r_734644_736215 = args[0];
  if( (boolean_f != r_734644_736215) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737308)->elements[2], (((closure)  ((closureN)self_737308)->elements[2])->fn),  boolean_f);
} else { 
    complex_num_type local_7315054; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7315054, ((closureN)self_737308)->elements[1])) ){ 
  





return_direct_with_clo1(data,  ((closureN)self_737308)->elements[2], (((closure)  ((closureN)self_737308)->elements[2])->fn),  Cyc_num_fast_eq_op(data, Cyc_length(data, ((closureN)self_737308)->elements[0]), Cyc_length(data, ((closureN)self_737308)->elements[1])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737308)->elements[2], (((closure)  ((closureN)self_737308)->elements[2])->fn),  boolean_f);}
;}
;; 
}

static void __lambda_1021(void *data, object self_737309, int argc, object *args) /* object self_737309, object k_734649_736208 */
 {
 object k_734649_736208 = args[0];
  
closureN_type c_7315023;
object e_7315029 [2];
c_7315023.hdr.mark = gc_color_red;
 c_7315023.hdr.grayed = 0;
c_7315023.tag = closureN_tag;
 c_7315023.fn = (function_type)__lambda_1022;
c_7315023.num_args = 1;
c_7315023.num_elements = 2;
c_7315023.elements = (object *)e_7315029;
c_7315023.elements[0] = ((closureN)self_737309)->elements[0];
c_7315023.elements[1] = k_734649_736208;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7315023, ((closureN)self_737309)->elements[0]);; 
}

static void __lambda_1022(void *data, object self_737310, int argc, object *args) /* object self_737310, object r_734650_736209 */
 {
 object r_734650_736209 = args[0];
  if( (boolean_f != r_734650_736209) ){ 
  return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  ((closureN)self_737310)->elements[1], ((closureN)self_737310)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737310)->elements[1], (((closure)  ((closureN)self_737310)->elements[1])->fn),  NULL);}
;; 
}

static void __lambda_1017(void *data, object self_737311, int argc, object *args) /* object self_737311, object k_734651_736204 */
 {
 object k_734651_736204 = args[0];
  
closureN_type c_7314998;
object e_7315007 [1];
c_7314998.hdr.mark = gc_color_red;
 c_7314998.hdr.grayed = 0;
c_7314998.tag = closureN_tag;
 c_7314998.fn = (function_type)__lambda_1018;
c_7314998.num_args = 0;
c_7314998.num_elements = 1;
c_7314998.elements = (object *)e_7315007;
c_7314998.elements[0] = ((closureN)self_737311)->elements[0];


closureN_type c_7315008;
object e_7315017 [2];
c_7315008.hdr.mark = gc_color_red;
 c_7315008.hdr.grayed = 0;
c_7315008.tag = closureN_tag;
 c_7315008.fn = (function_type)__lambda_1019;
c_7315008.num_args = 1;
c_7315008.num_elements = 2;
c_7315008.elements = (object *)e_7315017;
c_7315008.elements[0] = ((closureN)self_737311)->elements[0];
c_7315008.elements[1] = k_734651_736204;

return_direct_with_clo1(data,(closure)&c_7314998,__lambda_1018,  &c_7315008);; 
}

static void __lambda_1019(void *data, object self_737312, int argc, object *args) /* object self_737312, object r_734652_736206 */
 {
 object r_734652_736206 = args[0];
  if( (boolean_f != r_734652_736206) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_737312)->elements[1], (((closure)  ((closureN)self_737312)->elements[1])->fn),  Cyc_car(data, ((closureN)self_737312)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737312)->elements[1], (((closure)  ((closureN)self_737312)->elements[1])->fn),  ((closureN)self_737312)->elements[0]);}
;; 
}

static void __lambda_1018(void *data, object self_737313, int argc, object *args) /* object self_737313, object k_734653_736205 */
 {
 object k_734653_736205 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_737313)->elements[0])) ){ 
  

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  k_734653_736205, Cyc_car(data, ((closureN)self_737313)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_734653_736205, (((closure)  k_734653_736205)->fn),  boolean_f);}
;; 
}

static void __lambda_1015(void *data, object self_737314, int argc, object *args) /* object self_737314, object k_734656_736202 */
 {
 object k_734656_736202 = args[0];
  if( (boolean_f != ((closureN)self_737314)->elements[0]) ){ 
  return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  k_734656_736202, ((closureN)self_737314)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_734656_736202, (((closure)  k_734656_736202)->fn),  boolean_f);}
;; 
}

static void __lambda_998(void *data, object _, int argc, object *args) /* closure _,object k_734619, object exp_731218_732656 */
 {
object k_734619 = args[0]; object exp_731218_732656 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:contains-if?");

closureN_type c_7314904;
object e_7314907 [1];
c_7314904.hdr.mark = gc_color_red;
 c_7314904.hdr.grayed = 0;
c_7314904.tag = closureN_tag;
 c_7314904.fn = (function_type)__lambda_999;
c_7314904.num_args = 1;
c_7314904.num_elements = 1;
c_7314904.elements = (object *)e_7314907;
c_7314904.elements[0] = k_734619;


closureN_type c_7314908;
object e_7314979 [1];
c_7314908.hdr.mark = gc_color_red;
 c_7314908.hdr.grayed = 0;
c_7314908.tag = closureN_tag;
 c_7314908.fn = (function_type)__lambda_1000;
c_7314908.num_args = 1;
c_7314908.num_elements = 1;
c_7314908.elements = (object *)e_7314979;
c_7314908.elements[0] = exp_731218_732656;

return_direct_with_clo1(data,(closure)&c_7314904,__lambda_999,  &c_7314908);; 
}

static void __lambda_1000(void *data, object self_737284, int argc, object *args) /* object self_737284, object k_734621, object return_731219_732658 */
 {
 object k_734621 = args[0]; object return_731219_732658 = args[1];
  
closureN_type c_7314910;
object e_7314978 [3];
c_7314910.hdr.mark = gc_color_red;
 c_7314910.hdr.grayed = 0;
c_7314910.tag = closureN_tag;
 c_7314910.fn = (function_type)__lambda_1001;
c_7314910.num_args = 1;
c_7314910.num_elements = 3;
c_7314910.elements = (object *)e_7314978;
c_7314910.elements[0] = ((closureN)self_737284)->elements[0];
c_7314910.elements[1] = k_734621;
c_7314910.elements[2] = return_731219_732658;

return_direct_with_clo1(data,(closure)&c_7314910,__lambda_1001,  boolean_f);; 
}

static void __lambda_1001(void *data, object self_737285, int argc, object *args) /* object self_737285, object scan_732659 */
 {
 object scan_732659 = args[0];
  
closureN_type c_7314912;
object e_7314974 [3];
c_7314912.hdr.mark = gc_color_red;
 c_7314912.hdr.grayed = 0;
c_7314912.tag = closureN_tag;
 c_7314912.fn = (function_type)__lambda_1871;
c_7314912.num_args = 1;
c_7314912.num_elements = 3;
c_7314912.elements = (object *)e_7314974;
c_7314912.elements[0] = ((closureN)self_737285)->elements[0];
c_7314912.elements[1] = ((closureN)self_737285)->elements[1];
c_7314912.elements[2] = ((closureN)self_737285)->elements[2];


pair_type local_7314977; 
return_direct_with_clo1(data,(closure)&c_7314912,__lambda_1871,  set_cell_as_expr(&local_7314977, scan_732659));; 
}

static void __lambda_1871(void *data, object self_737286, int argc, object *args) /* object self_737286, object scan_732659 */
 {
 object scan_732659 = args[0];
  
closureN_type c_7314914;
object e_7314931 [4];
c_7314914.hdr.mark = gc_color_red;
 c_7314914.hdr.grayed = 0;
c_7314914.tag = closureN_tag;
 c_7314914.fn = (function_type)__lambda_1002;
c_7314914.num_args = 1;
c_7314914.num_elements = 4;
c_7314914.elements = (object *)e_7314931;
c_7314914.elements[0] = ((closureN)self_737286)->elements[0];
c_7314914.elements[1] = ((closureN)self_737286)->elements[1];
c_7314914.elements[2] = ((closureN)self_737286)->elements[2];
c_7314914.elements[3] = scan_732659;


closureN_type c_7314932;
object e_7314973 [2];
c_7314932.hdr.mark = gc_color_red;
 c_7314932.hdr.grayed = 0;
c_7314932.tag = closureN_tag;
 c_7314932.fn = (function_type)__lambda_1005;
c_7314932.num_args = 1;
c_7314932.num_elements = 2;
c_7314932.elements = (object *)e_7314973;
c_7314932.elements[0] = ((closureN)self_737286)->elements[2];
c_7314932.elements[1] = scan_732659;

return_direct_with_clo1(data,(closure)&c_7314914,__lambda_1002,  &c_7314932);; 
}

static void __lambda_1005(void *data, object self_737287, int argc, object *args) /* object self_737287, object k_734625, object exp_731220_732660 */
 {
 object k_734625 = args[0]; object exp_731220_732660 = args[1];
  
closureN_type c_7314934;
object e_7314972 [4];
c_7314934.hdr.mark = gc_color_red;
 c_7314934.hdr.grayed = 0;
c_7314934.tag = closureN_tag;
 c_7314934.fn = (function_type)__lambda_1006;
c_7314934.num_args = 1;
c_7314934.num_elements = 4;
c_7314934.elements = (object *)e_7314972;
c_7314934.elements[0] = exp_731220_732660;
c_7314934.elements[1] = k_734625;
c_7314934.elements[2] = ((closureN)self_737287)->elements[0];
c_7314934.elements[3] = ((closureN)self_737287)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314934, exp_731220_732660);; 
}

static void __lambda_1006(void *data, object self_737288, int argc, object *args) /* object self_737288, object r_734626 */
 {
 object r_734626 = args[0];
  if( (boolean_f != r_734626) ){ 
  
closureN_type c_7314936;
object e_7314942 [2];
c_7314936.hdr.mark = gc_color_red;
 c_7314936.hdr.grayed = 0;
c_7314936.tag = closureN_tag;
 c_7314936.fn = (function_type)__lambda_1007;
c_7314936.num_args = 1;
c_7314936.num_elements = 2;
c_7314936.elements = (object *)e_7314942;
c_7314936.elements[0] = ((closureN)self_737288)->elements[1];
c_7314936.elements[1] = ((closureN)self_737288)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7314936, ((closureN)self_737288)->elements[0]);
} else { 
  
closureN_type c_7314945;
object e_7314970 [4];
c_7314945.hdr.mark = gc_color_red;
 c_7314945.hdr.grayed = 0;
c_7314945.tag = closureN_tag;
 c_7314945.fn = (function_type)__lambda_1008;
c_7314945.num_args = 1;
c_7314945.num_elements = 4;
c_7314945.elements = (object *)e_7314970;
c_7314945.elements[0] = ((closureN)self_737288)->elements[0];
c_7314945.elements[1] = ((closureN)self_737288)->elements[1];
c_7314945.elements[2] = ((closureN)self_737288)->elements[2];
c_7314945.elements[3] = ((closureN)self_737288)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7314945, ((closureN)self_737288)->elements[0]);}
;; 
}

static void __lambda_1008(void *data, object self_737290, int argc, object *args) /* object self_737290, object r_734628 */
 {
 object r_734628 = args[0];
  if( (boolean_f != r_734628) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737290)->elements[1], (((closure)  ((closureN)self_737290)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7314949;
object e_7314968 [4];
c_7314949.hdr.mark = gc_color_red;
 c_7314949.hdr.grayed = 0;
c_7314949.tag = closureN_tag;
 c_7314949.fn = (function_type)__lambda_1009;
c_7314949.num_args = 1;
c_7314949.num_elements = 4;
c_7314949.elements = (object *)e_7314968;
c_7314949.elements[0] = ((closureN)self_737290)->elements[0];
c_7314949.elements[1] = ((closureN)self_737290)->elements[1];
c_7314949.elements[2] = ((closureN)self_737290)->elements[2];
c_7314949.elements[3] = ((closureN)self_737290)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7314949, ((closureN)self_737290)->elements[0]);}
;; 
}

static void __lambda_1009(void *data, object self_737291, int argc, object *args) /* object self_737291, object r_734629 */
 {
 object r_734629 = args[0];
  if( (boolean_f != r_734629) ){ 
  return_closcall2(data,  ((closureN)self_737291)->elements[2],  ((closureN)self_737291)->elements[1], boolean_t);
} else { 
  
closureN_type c_7314954;
object e_7314963 [3];
c_7314954.hdr.mark = gc_color_red;
 c_7314954.hdr.grayed = 0;
c_7314954.tag = closureN_tag;
 c_7314954.fn = (function_type)__lambda_1010;
c_7314954.num_args = 1;
c_7314954.num_elements = 3;
c_7314954.elements = (object *)e_7314963;
c_7314954.elements[0] = ((closureN)self_737291)->elements[0];
c_7314954.elements[1] = ((closureN)self_737291)->elements[1];
c_7314954.elements[2] = ((closureN)self_737291)->elements[3];


complex_num_type local_7314966; 
return_direct_with_clo1(data,(closure)&c_7314954,__lambda_1010,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314966, ((closureN)self_737291)->elements[0]));}
;; 
}

static void __lambda_1010(void *data, object self_737292, int argc, object *args) /* object self_737292, object r_734630 */
 {
 object r_734630 = args[0];
  if( (boolean_f != r_734630) ){ 
  

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_737292)->elements[1], car(((closureN)self_737292)->elements[2]), ((closureN)self_737292)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737292)->elements[1], (((closure)  ((closureN)self_737292)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_1007(void *data, object self_737289, int argc, object *args) /* object self_737289, object r_734627 */
 {
 object r_734627 = args[0];
  

return_closcall2(data,  car(((closureN)self_737289)->elements[1]),  ((closureN)self_737289)->elements[0], r_734627);; 
}

static void __lambda_1002(void *data, object self_737293, int argc, object *args) /* object self_737293, object r_734624 */
 {
 object r_734624 = args[0];
  
closureN_type c_7314916;
object e_7314927 [4];
c_7314916.hdr.mark = gc_color_red;
 c_7314916.hdr.grayed = 0;
c_7314916.tag = closureN_tag;
 c_7314916.fn = (function_type)__lambda_1003;
c_7314916.num_args = 1;
c_7314916.num_elements = 4;
c_7314916.elements = (object *)e_7314927;
c_7314916.elements[0] = ((closureN)self_737293)->elements[0];
c_7314916.elements[1] = ((closureN)self_737293)->elements[1];
c_7314916.elements[2] = ((closureN)self_737293)->elements[2];
c_7314916.elements[3] = ((closureN)self_737293)->elements[3];



return_direct_with_clo1(data,(closure)&c_7314916,__lambda_1003,  Cyc_set_cell(data, ((closureN)self_737293)->elements[3], r_734624));; 
}

static void __lambda_1003(void *data, object self_737294, int argc, object *args) /* object self_737294, object r_734622 */
 {

  


closureN_type c_7314921;
object e_7314925 [2];
c_7314921.hdr.mark = gc_color_red;
 c_7314921.hdr.grayed = 0;
c_7314921.tag = closureN_tag;
 c_7314921.fn = (function_type)__lambda_1004;
c_7314921.num_args = 1;
c_7314921.num_elements = 2;
c_7314921.elements = (object *)e_7314925;
c_7314921.elements[0] = ((closureN)self_737294)->elements[1];
c_7314921.elements[1] = ((closureN)self_737294)->elements[2];

return_closcall2(data,  car(((closureN)self_737294)->elements[3]),  &c_7314921, ((closureN)self_737294)->elements[0]);; 
}

static void __lambda_1004(void *data, object self_737295, int argc, object *args) /* object self_737295, object r_734623 */
 {

  return_closcall2(data,  ((closureN)self_737295)->elements[1],  ((closureN)self_737295)->elements[0], boolean_f);; 
}

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

static void __lambda_982(void *data, object _, int argc, object *args) /* closure _,object k_734599, object exp_731202_732648, object depth_731203_732649 */
 {
object k_734599 = args[0]; object exp_731202_732648 = args[1]; object depth_731203_732649 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:fnc-depth>?");

closureN_type c_7314805;
object e_7314808 [1];
c_7314805.hdr.mark = gc_color_red;
 c_7314805.hdr.grayed = 0;
c_7314805.tag = closureN_tag;
 c_7314805.fn = (function_type)__lambda_983;
c_7314805.num_args = 1;
c_7314805.num_elements = 1;
c_7314805.elements = (object *)e_7314808;
c_7314805.elements[0] = k_734599;


closureN_type c_7314809;
object e_7314901 [2];
c_7314809.hdr.mark = gc_color_red;
 c_7314809.hdr.grayed = 0;
c_7314809.tag = closureN_tag;
 c_7314809.fn = (function_type)__lambda_984;
c_7314809.num_args = 1;
c_7314809.num_elements = 2;
c_7314809.elements = (object *)e_7314901;
c_7314809.elements[0] = depth_731203_732649;
c_7314809.elements[1] = exp_731202_732648;

return_direct_with_clo1(data,(closure)&c_7314805,__lambda_983,  &c_7314809);; 
}

static void __lambda_984(void *data, object self_737268, int argc, object *args) /* object self_737268, object k_734601, object return_731204_732651 */
 {
 object k_734601 = args[0]; object return_731204_732651 = args[1];
  
closureN_type c_7314811;
object e_7314900 [4];
c_7314811.hdr.mark = gc_color_red;
 c_7314811.hdr.grayed = 0;
c_7314811.tag = closureN_tag;
 c_7314811.fn = (function_type)__lambda_985;
c_7314811.num_args = 1;
c_7314811.num_elements = 4;
c_7314811.elements = (object *)e_7314900;
c_7314811.elements[0] = ((closureN)self_737268)->elements[0];
c_7314811.elements[1] = ((closureN)self_737268)->elements[1];
c_7314811.elements[2] = k_734601;
c_7314811.elements[3] = return_731204_732651;

return_direct_with_clo1(data,(closure)&c_7314811,__lambda_985,  boolean_f);; 
}

static void __lambda_985(void *data, object self_737269, int argc, object *args) /* object self_737269, object scan_732652 */
 {
 object scan_732652 = args[0];
  
closureN_type c_7314813;
object e_7314896 [4];
c_7314813.hdr.mark = gc_color_red;
 c_7314813.hdr.grayed = 0;
c_7314813.tag = closureN_tag;
 c_7314813.fn = (function_type)__lambda_1870;
c_7314813.num_args = 1;
c_7314813.num_elements = 4;
c_7314813.elements = (object *)e_7314896;
c_7314813.elements[0] = ((closureN)self_737269)->elements[0];
c_7314813.elements[1] = ((closureN)self_737269)->elements[1];
c_7314813.elements[2] = ((closureN)self_737269)->elements[2];
c_7314813.elements[3] = ((closureN)self_737269)->elements[3];


pair_type local_7314899; 
return_direct_with_clo1(data,(closure)&c_7314813,__lambda_1870,  set_cell_as_expr(&local_7314899, scan_732652));; 
}

static void __lambda_1870(void *data, object self_737270, int argc, object *args) /* object self_737270, object scan_732652 */
 {
 object scan_732652 = args[0];
  
closureN_type c_7314815;
object e_7314833 [5];
c_7314815.hdr.mark = gc_color_red;
 c_7314815.hdr.grayed = 0;
c_7314815.tag = closureN_tag;
 c_7314815.fn = (function_type)__lambda_986;
c_7314815.num_args = 1;
c_7314815.num_elements = 5;
c_7314815.elements = (object *)e_7314833;
c_7314815.elements[0] = ((closureN)self_737270)->elements[0];
c_7314815.elements[1] = ((closureN)self_737270)->elements[1];
c_7314815.elements[2] = ((closureN)self_737270)->elements[2];
c_7314815.elements[3] = ((closureN)self_737270)->elements[3];
c_7314815.elements[4] = scan_732652;


closureN_type c_7314834;
object e_7314895 [2];
c_7314834.hdr.mark = gc_color_red;
 c_7314834.hdr.grayed = 0;
c_7314834.tag = closureN_tag;
 c_7314834.fn = (function_type)__lambda_989;
c_7314834.num_args = 2;
c_7314834.num_elements = 2;
c_7314834.elements = (object *)e_7314895;
c_7314834.elements[0] = ((closureN)self_737270)->elements[3];
c_7314834.elements[1] = scan_732652;

return_direct_with_clo1(data,(closure)&c_7314815,__lambda_986,  &c_7314834);; 
}

static void __lambda_989(void *data, object self_737271, int argc, object *args) /* object self_737271, object k_734605, object exp_731205_732653, object depth_731206_732654 */
 {
 object k_734605 = args[0]; object exp_731205_732653 = args[1]; object depth_731206_732654 = args[2];
  
closureN_type c_7314836;
object e_7314844 [2];
c_7314836.hdr.mark = gc_color_red;
 c_7314836.hdr.grayed = 0;
c_7314836.tag = closureN_tag;
 c_7314836.fn = (function_type)__lambda_990;
c_7314836.num_args = 0;
c_7314836.num_elements = 2;
c_7314836.elements = (object *)e_7314844;
c_7314836.elements[0] = depth_731206_732654;
c_7314836.elements[1] = ((closureN)self_737271)->elements[0];


closureN_type c_7314845;
object e_7314894 [4];
c_7314845.hdr.mark = gc_color_red;
 c_7314845.hdr.grayed = 0;
c_7314845.tag = closureN_tag;
 c_7314845.fn = (function_type)__lambda_991;
c_7314845.num_args = 1;
c_7314845.num_elements = 4;
c_7314845.elements = (object *)e_7314894;
c_7314845.elements[0] = depth_731206_732654;
c_7314845.elements[1] = exp_731205_732653;
c_7314845.elements[2] = k_734605;
c_7314845.elements[3] = ((closureN)self_737271)->elements[1];

return_direct_with_clo1(data,(closure)&c_7314836,__lambda_990,  &c_7314845);; 
}

static void __lambda_991(void *data, object self_737272, int argc, object *args) /* object self_737272, object r_734606 */
 {

  
closureN_type c_7314847;
object e_7314892 [4];
c_7314847.hdr.mark = gc_color_red;
 c_7314847.hdr.grayed = 0;
c_7314847.tag = closureN_tag;
 c_7314847.fn = (function_type)__lambda_992;
c_7314847.num_args = 1;
c_7314847.num_elements = 4;
c_7314847.elements = (object *)e_7314892;
c_7314847.elements[0] = ((closureN)self_737272)->elements[0];
c_7314847.elements[1] = ((closureN)self_737272)->elements[1];
c_7314847.elements[2] = ((closureN)self_737272)->elements[2];
c_7314847.elements[3] = ((closureN)self_737272)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314847, ((closureN)self_737272)->elements[1]);; 
}

static void __lambda_992(void *data, object self_737273, int argc, object *args) /* object self_737273, object r_734607 */
 {
 object r_734607 = args[0];
  if( (boolean_f != r_734607) ){ 
  
closureN_type c_7314849;
object e_7314859 [3];
c_7314849.hdr.mark = gc_color_red;
 c_7314849.hdr.grayed = 0;
c_7314849.tag = closureN_tag;
 c_7314849.fn = (function_type)__lambda_993;
c_7314849.num_args = 1;
c_7314849.num_elements = 3;
c_7314849.elements = (object *)e_7314859;
c_7314849.elements[0] = ((closureN)self_737273)->elements[0];
c_7314849.elements[1] = ((closureN)self_737273)->elements[2];
c_7314849.elements[2] = ((closureN)self_737273)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7314849, ((closureN)self_737273)->elements[1]);
} else { 
  
closureN_type c_7314862;
object e_7314890 [4];
c_7314862.hdr.mark = gc_color_red;
 c_7314862.hdr.grayed = 0;
c_7314862.tag = closureN_tag;
 c_7314862.fn = (function_type)__lambda_994;
c_7314862.num_args = 1;
c_7314862.num_elements = 4;
c_7314862.elements = (object *)e_7314890;
c_7314862.elements[0] = ((closureN)self_737273)->elements[0];
c_7314862.elements[1] = ((closureN)self_737273)->elements[1];
c_7314862.elements[2] = ((closureN)self_737273)->elements[2];
c_7314862.elements[3] = ((closureN)self_737273)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7314862, ((closureN)self_737273)->elements[1]);}
;; 
}

static void __lambda_994(void *data, object self_737275, int argc, object *args) /* object self_737275, object r_734610 */
 {
 object r_734610 = args[0];
  if( (boolean_f != r_734610) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737275)->elements[2], (((closure)  ((closureN)self_737275)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7314866;
object e_7314885 [4];
c_7314866.hdr.mark = gc_color_red;
 c_7314866.hdr.grayed = 0;
c_7314866.tag = closureN_tag;
 c_7314866.fn = (function_type)__lambda_995;
c_7314866.num_args = 1;
c_7314866.num_elements = 4;
c_7314866.elements = (object *)e_7314885;
c_7314866.elements[0] = ((closureN)self_737275)->elements[0];
c_7314866.elements[1] = ((closureN)self_737275)->elements[1];
c_7314866.elements[2] = ((closureN)self_737275)->elements[2];
c_7314866.elements[3] = ((closureN)self_737275)->elements[3];


complex_num_type local_7314888; 
return_direct_with_clo1(data,(closure)&c_7314866,__lambda_995,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314888, ((closureN)self_737275)->elements[1]));}
;; 
}

static void __lambda_995(void *data, object self_737276, int argc, object *args) /* object self_737276, object r_734611 */
 {
 object r_734611 = args[0];
  if( (boolean_f != r_734611) ){ 
  
closureN_type c_7314868;
object e_7314872 [2];
c_7314868.hdr.mark = gc_color_red;
 c_7314868.hdr.grayed = 0;
c_7314868.tag = closureN_tag;
 c_7314868.fn = (function_type)__lambda_996;
c_7314868.num_args = 1;
c_7314868.num_elements = 2;
c_7314868.elements = (object *)e_7314872;
c_7314868.elements[0] = ((closureN)self_737276)->elements[1];
c_7314868.elements[1] = ((closureN)self_737276)->elements[2];


closureN_type c_7314873;
object e_7314882 [2];
c_7314873.hdr.mark = gc_color_red;
 c_7314873.hdr.grayed = 0;
c_7314873.tag = closureN_tag;
 c_7314873.fn = (function_type)__lambda_997;
c_7314873.num_args = 1;
c_7314873.num_elements = 2;
c_7314873.elements = (object *)e_7314882;
c_7314873.elements[0] = ((closureN)self_737276)->elements[0];
c_7314873.elements[1] = ((closureN)self_737276)->elements[3];

return_direct_with_clo1(data,(closure)&c_7314868,__lambda_996,  &c_7314873);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737276)->elements[2], (((closure)  ((closureN)self_737276)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_997(void *data, object self_737277, int argc, object *args) /* object self_737277, object k_734613, object e_731216_732655 */
 {
 object k_734613 = args[0]; object e_731216_732655 = args[1];
  


complex_num_type local_7314880; 
return_closcall3(data,  car(((closureN)self_737277)->elements[1]),  k_734613, e_731216_732655, Cyc_fast_sub(data,&local_7314880, ((closureN)self_737277)->elements[0], obj_int2obj(1)));; 
}

static void __lambda_996(void *data, object self_737278, int argc, object *args) /* object self_737278, object r_734612 */
 {
 object r_734612 = 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_737278)->elements[1], r_734612, ((closureN)self_737278)->elements[0]);; 
}

static void __lambda_993(void *data, object self_737274, int argc, object *args) /* object self_737274, object r_734608 */
 {
 object r_734608 = args[0];
  


complex_num_type local_7314857; 
return_closcall3(data,  car(((closureN)self_737274)->elements[2]),  ((closureN)self_737274)->elements[1], r_734608, Cyc_fast_sub(data,&local_7314857, ((closureN)self_737274)->elements[0], obj_int2obj(1)));; 
}

static void __lambda_990(void *data, object self_737279, int argc, object *args) /* object self_737279, object k_734615 */
 {
 object k_734615 = args[0];
    complex_num_type local_7314839; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_zero_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7314839, ((closureN)self_737279)->elements[0])) ){ 
  return_closcall2(data,  ((closureN)self_737279)->elements[1],  k_734615, boolean_t);
} else { 
  return_direct_with_clo1(data,  k_734615, (((closure)  k_734615)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_986(void *data, object self_737280, int argc, object *args) /* object self_737280, object r_734604 */
 {
 object r_734604 = args[0];
  
closureN_type c_7314817;
object e_7314829 [5];
c_7314817.hdr.mark = gc_color_red;
 c_7314817.hdr.grayed = 0;
c_7314817.tag = closureN_tag;
 c_7314817.fn = (function_type)__lambda_987;
c_7314817.num_args = 1;
c_7314817.num_elements = 5;
c_7314817.elements = (object *)e_7314829;
c_7314817.elements[0] = ((closureN)self_737280)->elements[0];
c_7314817.elements[1] = ((closureN)self_737280)->elements[1];
c_7314817.elements[2] = ((closureN)self_737280)->elements[2];
c_7314817.elements[3] = ((closureN)self_737280)->elements[3];
c_7314817.elements[4] = ((closureN)self_737280)->elements[4];



return_direct_with_clo1(data,(closure)&c_7314817,__lambda_987,  Cyc_set_cell(data, ((closureN)self_737280)->elements[4], r_734604));; 
}

static void __lambda_987(void *data, object self_737281, int argc, object *args) /* object self_737281, object r_734602 */
 {

  


closureN_type c_7314822;
object e_7314826 [2];
c_7314822.hdr.mark = gc_color_red;
 c_7314822.hdr.grayed = 0;
c_7314822.tag = closureN_tag;
 c_7314822.fn = (function_type)__lambda_988;
c_7314822.num_args = 1;
c_7314822.num_elements = 2;
c_7314822.elements = (object *)e_7314826;
c_7314822.elements[0] = ((closureN)self_737281)->elements[2];
c_7314822.elements[1] = ((closureN)self_737281)->elements[3];

return_closcall3(data,  car(((closureN)self_737281)->elements[4]),  &c_7314822, ((closureN)self_737281)->elements[1], ((closureN)self_737281)->elements[0]);; 
}

static void __lambda_988(void *data, object self_737282, int argc, object *args) /* object self_737282, object r_734603 */
 {

  return_closcall2(data,  ((closureN)self_737282)->elements[1],  ((closureN)self_737282)->elements[0], boolean_f);; 
}

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

static void __lambda_964(void *data, object _, int argc, object *args) /* closure _,object k_734570, object exp_731172_732641, object called_91once_127_731173_732642 */
 {
object k_734570 = args[0]; object exp_731172_732641 = args[1]; object called_91once_127_731173_732642 = args[2];
  object r_734571;
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:beta-expand/opts?");
  object local_7314680 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_7314680, exp_731172_732641)) ){ 
  object local_7314684 = alloca(sizeof(complex_num_type)); 
  
  r_734571 = ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_7314684, Cyc_car(data, exp_731172_732641));
} else { 
  r_734571 = boolean_f;}
;if( (boolean_f != r_734571) ){ 
  
closureN_type c_7314689;
object e_7314695 [2];
c_7314689.hdr.mark = gc_color_red;
 c_7314689.hdr.grayed = 0;
c_7314689.tag = closureN_tag;
 c_7314689.fn = (function_type)__lambda_965;
c_7314689.num_args = 1;
c_7314689.num_elements = 2;
c_7314689.elements = (object *)e_7314695;
c_7314689.elements[0] = exp_731172_732641;
c_7314689.elements[1] = k_734570;


closureN_type c_7314696;
object e_7314801 [1];
c_7314696.hdr.mark = gc_color_red;
 c_7314696.hdr.grayed = 0;
c_7314696.tag = closureN_tag;
 c_7314696.fn = (function_type)__lambda_966;
c_7314696.num_args = 1;
c_7314696.num_elements = 1;
c_7314696.elements = (object *)e_7314801;
c_7314696.elements[0] = called_91once_127_731173_732642;

return_direct_with_clo1(data,(closure)&c_7314689,__lambda_965,  &c_7314696);
} else { 
  return_direct_with_clo1(data,  k_734570, (((closure)  k_734570)->fn),  boolean_f);}
;; 
}

static void __lambda_966(void *data, object self_737251, int argc, object *args) /* object self_737251, object k_734574, object var_731178_732643 */
 {
 object k_734574 = args[0]; object var_731178_732643 = args[1];
  
closureN_type c_7314698;
object e_7314800 [3];
c_7314698.hdr.mark = gc_color_red;
 c_7314698.hdr.grayed = 0;
c_7314698.tag = closureN_tag;
 c_7314698.fn = (function_type)__lambda_967;
c_7314698.num_args = 1;
c_7314698.num_elements = 3;
c_7314698.elements = (object *)e_7314800;
c_7314698.elements[0] = ((closureN)self_737251)->elements[0];
c_7314698.elements[1] = k_734574;
c_7314698.elements[2] = var_731178_732643;

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7314698, var_731178_732643);; 
}

static void __lambda_967(void *data, object self_737252, int argc, object *args) /* object self_737252, object fnc_85_731181_732644 */
 {
 object fnc_85_731181_732644 = args[0];
  
closureN_type c_7314700;
object e_7314722 [1];
c_7314700.hdr.mark = gc_color_red;
 c_7314700.hdr.grayed = 0;
c_7314700.tag = closureN_tag;
 c_7314700.fn = (function_type)__lambda_968;
c_7314700.num_args = 0;
c_7314700.num_elements = 1;
c_7314700.elements = (object *)e_7314722;
c_7314700.elements[0] = fnc_85_731181_732644;


closureN_type c_7314723;
object e_7314799 [3];
c_7314723.hdr.mark = gc_color_red;
 c_7314723.hdr.grayed = 0;
c_7314723.tag = closureN_tag;
 c_7314723.fn = (function_type)__lambda_971;
c_7314723.num_args = 1;
c_7314723.num_elements = 3;
c_7314723.elements = (object *)e_7314799;
c_7314723.elements[0] = ((closureN)self_737252)->elements[0];
c_7314723.elements[1] = ((closureN)self_737252)->elements[1];
c_7314723.elements[2] = ((closureN)self_737252)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314700,__lambda_968,  &c_7314723);; 
}

static void __lambda_971(void *data, object self_737253, int argc, object *args) /* object self_737253, object fnc_731184_732645 */
 {
 object fnc_731184_732645 = args[0];
  
closureN_type c_7314725;
object e_7314798 [4];
c_7314725.hdr.mark = gc_color_red;
 c_7314725.hdr.grayed = 0;
c_7314725.tag = closureN_tag;
 c_7314725.fn = (function_type)__lambda_972;
c_7314725.num_args = 1;
c_7314725.num_elements = 4;
c_7314725.elements = (object *)e_7314798;
c_7314725.elements[0] = ((closureN)self_737253)->elements[0];
c_7314725.elements[1] = fnc_731184_732645;
c_7314725.elements[2] = ((closureN)self_737253)->elements[1];
c_7314725.elements[3] = ((closureN)self_737253)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314725, fnc_731184_732645);; 
}

static void __lambda_972(void *data, object self_737254, int argc, object *args) /* object self_737254, object r_734577 */
 {
 object r_734577 = args[0];
  if( (boolean_f != r_734577) ){ 
  
closureN_type c_7314727;
object e_7314745 [2];
c_7314727.hdr.mark = gc_color_red;
 c_7314727.hdr.grayed = 0;
c_7314727.tag = closureN_tag;
 c_7314727.fn = (function_type)__lambda_973;
c_7314727.num_args = 0;
c_7314727.num_elements = 2;
c_7314727.elements = (object *)e_7314745;
c_7314727.elements[0] = ((closureN)self_737254)->elements[0];
c_7314727.elements[1] = ((closureN)self_737254)->elements[3];


closureN_type c_7314746;
object e_7314795 [4];
c_7314746.hdr.mark = gc_color_red;
 c_7314746.hdr.grayed = 0;
c_7314746.tag = closureN_tag;
 c_7314746.fn = (function_type)__lambda_975;
c_7314746.num_args = 1;
c_7314746.num_elements = 4;
c_7314746.elements = (object *)e_7314795;
c_7314746.elements[0] = ((closureN)self_737254)->elements[0];
c_7314746.elements[1] = ((closureN)self_737254)->elements[1];
c_7314746.elements[2] = ((closureN)self_737254)->elements[2];
c_7314746.elements[3] = ((closureN)self_737254)->elements[3];

return_direct_with_clo1(data,(closure)&c_7314727,__lambda_973,  &c_7314746);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737254)->elements[2], (((closure)  ((closureN)self_737254)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_975(void *data, object self_737255, int argc, object *args) /* object self_737255, object r_734578 */
 {
 object r_734578 = args[0];
  if( (boolean_f != r_734578) ){ 
  
closureN_type c_7314748;
object e_7314791 [4];
c_7314748.hdr.mark = gc_color_red;
 c_7314748.hdr.grayed = 0;
c_7314748.tag = closureN_tag;
 c_7314748.fn = (function_type)__lambda_976;
c_7314748.num_args = 1;
c_7314748.num_elements = 4;
c_7314748.elements = (object *)e_7314791;
c_7314748.elements[0] = ((closureN)self_737255)->elements[0];
c_7314748.elements[1] = ((closureN)self_737255)->elements[1];
c_7314748.elements[2] = ((closureN)self_737255)->elements[2];
c_7314748.elements[3] = ((closureN)self_737255)->elements[3];

return_direct_with_clo2(data,  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7314748, ((closureN)self_737255)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737255)->elements[2], (((closure)  ((closureN)self_737255)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_976(void *data, object self_737256, int argc, object *args) /* object self_737256, object r_734579 */
 {
 object r_734579 = args[0];
  if( (boolean_f != r_734579) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737256)->elements[2], (((closure)  ((closureN)self_737256)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7314752;
object e_7314789 [3];
c_7314752.hdr.mark = gc_color_red;
 c_7314752.hdr.grayed = 0;
c_7314752.tag = closureN_tag;
 c_7314752.fn = (function_type)__lambda_977;
c_7314752.num_args = 1;
c_7314752.num_elements = 3;
c_7314752.elements = (object *)e_7314789;
c_7314752.elements[0] = ((closureN)self_737256)->elements[0];
c_7314752.elements[1] = ((closureN)self_737256)->elements[1];
c_7314752.elements[2] = ((closureN)self_737256)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7314752, ((closureN)self_737256)->elements[3]);}
;; 
}

static void __lambda_977(void *data, object self_737257, int argc, object *args) /* object self_737257, object r_734580 */
 {
 object r_734580 = args[0];
  if( (boolean_f != r_734580) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737257)->elements[2], (((closure)  ((closureN)self_737257)->elements[2])->fn),  boolean_f);
} else { 
  
closureN_type c_7314756;
object e_7314787 [3];
c_7314756.hdr.mark = gc_color_red;
 c_7314756.hdr.grayed = 0;
c_7314756.tag = closureN_tag;
 c_7314756.fn = (function_type)__lambda_978;
c_7314756.num_args = 1;
c_7314756.num_elements = 3;
c_7314756.elements = (object *)e_7314787;
c_7314756.elements[0] = ((closureN)self_737257)->elements[0];
c_7314756.elements[1] = ((closureN)self_737257)->elements[1];
c_7314756.elements[2] = ((closureN)self_737257)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7314756, ((closureN)self_737257)->elements[1]);}
;; 
}

static void __lambda_978(void *data, object self_737258, int argc, object *args) /* object self_737258, object r_734585 */
 {
 object r_734585 = args[0];
  
closureN_type c_7314758;
object e_7314786 [3];
c_7314758.hdr.mark = gc_color_red;
 c_7314758.hdr.grayed = 0;
c_7314758.tag = closureN_tag;
 c_7314758.fn = (function_type)__lambda_979;
c_7314758.num_args = 1;
c_7314758.num_elements = 3;
c_7314758.elements = (object *)e_7314786;
c_7314758.elements[0] = ((closureN)self_737258)->elements[0];
c_7314758.elements[1] = ((closureN)self_737258)->elements[1];
c_7314758.elements[2] = ((closureN)self_737258)->elements[2];

return_direct_with_clo3(data,  __glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7314758, r_734585, __glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations);; 
}

static void __lambda_979(void *data, object self_737259, int argc, object *args) /* object self_737259, object r_734581 */
 {
 object r_734581 = args[0];
  if( (boolean_f != r_734581) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737259)->elements[2], (((closure)  ((closureN)self_737259)->elements[2])->fn),  boolean_f);
} else { 
    complex_num_type local_7314763; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7314763, ((closureN)self_737259)->elements[0])) ){ 
  
complex_num_type local_7314769; 
return_direct_with_clo1(data,  ((closureN)self_737259)->elements[2], (((closure)  ((closureN)self_737259)->elements[2])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7314769, ((closureN)self_737259)->elements[0]));
} else { 
  if( (boolean_f != ((closureN)self_737259)->elements[0]) ){ 
  
closureN_type c_7314773;
object e_7314782 [1];
c_7314773.hdr.mark = gc_color_red;
 c_7314773.hdr.grayed = 0;
c_7314773.tag = closureN_tag;
 c_7314773.fn = (function_type)__lambda_980;
c_7314773.num_args = 1;
c_7314773.num_elements = 1;
c_7314773.elements = (object *)e_7314782;
c_7314773.elements[0] = ((closureN)self_737259)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7314773, ((closureN)self_737259)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737259)->elements[2], (((closure)  ((closureN)self_737259)->elements[2])->fn),  boolean_f);}
;}
;}
;; 
}

static void __lambda_980(void *data, object self_737260, int argc, object *args) /* object self_737260, object r_734584 */
 {
 object r_734584 = args[0];
  
closureN_type c_7314775;
object e_7314781 [1];
c_7314775.hdr.mark = gc_color_red;
 c_7314775.hdr.grayed = 0;
c_7314775.tag = closureN_tag;
 c_7314775.fn = (function_type)__lambda_981;
c_7314775.num_args = 1;
c_7314775.num_elements = 1;
c_7314775.elements = (object *)e_7314781;
c_7314775.elements[0] = ((closureN)self_737260)->elements[0];

return_direct_with_clo2(data,  __glo_contains_91if_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_contains_91if_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7314775, r_734584);; 
}

static void __lambda_981(void *data, object self_737261, int argc, object *args) /* object self_737261, object r_734583 */
 {
 object r_734583 = args[0];
  
complex_num_type local_7314780; 
return_direct_with_clo1(data,  ((closureN)self_737261)->elements[0], (((closure)  ((closureN)self_737261)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7314780, r_734583));; 
}

static void __lambda_973(void *data, object self_737262, int argc, object *args) /* object self_737262, object k_734587 */
 {
 object k_734587 = args[0];
    complex_num_type local_7314730; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7314730, ((closureN)self_737262)->elements[0])) ){ 
  
complex_num_type local_7314735; 
return_direct_with_clo1(data,  k_734587, (((closure)  k_734587)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7314735, ((closureN)self_737262)->elements[0]));
} else { 
  
closureN_type c_7314738;
object e_7314743 [1];
c_7314738.hdr.mark = gc_color_red;
 c_7314738.hdr.grayed = 0;
c_7314738.tag = closureN_tag;
 c_7314738.fn = (function_type)__lambda_974;
c_7314738.num_args = 1;
c_7314738.num_elements = 1;
c_7314738.elements = (object *)e_7314743;
c_7314738.elements[0] = k_734587;

return_direct_with_clo2(data,  __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations)->fn),  &c_7314738, ((closureN)self_737262)->elements[1]);}
;; 
}

static void __lambda_974(void *data, object self_737263, int argc, object *args) /* object self_737263, object r_734588 */
 {
 object r_734588 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_737263)->elements[0], (((closure)  ((closureN)self_737263)->elements[0])->fn),  Cyc_num_fast_eq_op(data, obj_int2obj(1), r_734588));; 
}

static void __lambda_968(void *data, object self_737264, int argc, object *args) /* object self_737264, object k_734589 */
 {
 object k_734589 = args[0];
  
closureN_type c_7314702;
object e_7314711 [1];
c_7314702.hdr.mark = gc_color_red;
 c_7314702.hdr.grayed = 0;
c_7314702.tag = closureN_tag;
 c_7314702.fn = (function_type)__lambda_969;
c_7314702.num_args = 0;
c_7314702.num_elements = 1;
c_7314702.elements = (object *)e_7314711;
c_7314702.elements[0] = ((closureN)self_737264)->elements[0];


closureN_type c_7314712;
object e_7314721 [2];
c_7314712.hdr.mark = gc_color_red;
 c_7314712.hdr.grayed = 0;
c_7314712.tag = closureN_tag;
 c_7314712.fn = (function_type)__lambda_970;
c_7314712.num_args = 1;
c_7314712.num_elements = 2;
c_7314712.elements = (object *)e_7314721;
c_7314712.elements[0] = ((closureN)self_737264)->elements[0];
c_7314712.elements[1] = k_734589;

return_direct_with_clo1(data,(closure)&c_7314702,__lambda_969,  &c_7314712);; 
}

static void __lambda_970(void *data, object self_737265, int argc, object *args) /* object self_737265, object r_734590 */
 {
 object r_734590 = args[0];
  if( (boolean_f != r_734590) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_737265)->elements[1], (((closure)  ((closureN)self_737265)->elements[1])->fn),  Cyc_car(data, ((closureN)self_737265)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737265)->elements[1], (((closure)  ((closureN)self_737265)->elements[1])->fn),  ((closureN)self_737265)->elements[0]);}
;; 
}

static void __lambda_969(void *data, object self_737266, int argc, object *args) /* object self_737266, object k_734591 */
 {
 object k_734591 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_737266)->elements[0])) ){ 
  

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  k_734591, Cyc_car(data, ((closureN)self_737266)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_734591, (((closure)  k_734591)->fn),  boolean_f);}
;; 
}

static void __lambda_965(void *data, object self_737267, int argc, object *args) /* object self_737267, object r_734573 */
 {
 object r_734573 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737267)->elements[1], Cyc_car(data, ((closureN)self_737267)->elements[0]), r_734573);; 
}

static void __lambda_963(void *data, object _, int argc, object *args) /* closure _,object k_734567, object exp_731171_732640 */
 {
object k_734567 = args[0]; object exp_731171_732640 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:beta-expand?");
return_direct_with_clo3(data,  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations)->fn),  k_734567, exp_731171_732640, boolean_f);; 
}

static void __lambda_962(void *data, object _, int argc, object *args) /* closure _,object k_734564, object exp_731170_732639 */
 {
object k_734564 = args[0]; object exp_731170_732639 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:beta-expand/called-once?");
return_direct_with_clo3(data,  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations)->fn),  k_734564, exp_731170_732639, boolean_t);; 
}

static void __lambda_874(void *data, object _, int argc, object *args) /* closure _,object k_734433, object exp_731077_732612, object args_731078_732613 */
 {
object k_734433 = args[0]; object exp_731077_732612 = args[1]; object args_731078_732613 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:find-inlinable-vars");

closureN_type c_7314073;
object e_7314668 [3];
c_7314073.hdr.mark = gc_color_red;
 c_7314073.hdr.grayed = 0;
c_7314073.tag = closureN_tag;
 c_7314073.fn = (function_type)__lambda_875;
c_7314073.num_args = 1;
c_7314073.num_elements = 3;
c_7314073.elements = (object *)e_7314668;
c_7314073.elements[0] = args_731078_732613;
c_7314073.elements[1] = exp_731077_732612;
c_7314073.elements[2] = k_734433;


complex_num_type local_7314671; 
return_direct_with_clo1(data,(closure)&c_7314073,__lambda_875,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314671, exp_731077_732612));; 
}

static void __lambda_875(void *data, object self_737161, int argc, object *args) /* object self_737161, object r_734434 */
 {
 object r_734434 = args[0];
  if( (boolean_f != r_734434) ){ 
  
closureN_type c_7314075;
object e_7314086 [2];
c_7314075.hdr.mark = gc_color_red;
 c_7314075.hdr.grayed = 0;
c_7314075.tag = closureN_tag;
 c_7314075.fn = (function_type)__lambda_876;
c_7314075.num_args = 1;
c_7314075.num_elements = 2;
c_7314075.elements = (object *)e_7314086;
c_7314075.elements[0] = ((closureN)self_737161)->elements[1];
c_7314075.elements[1] = ((closureN)self_737161)->elements[2];



return_direct_with_clo1(data,(closure)&c_7314075,__lambda_876,  memberp(data, ((closureN)self_737161)->elements[1], ((closureN)self_737161)->elements[0]));
} else { 
  
closureN_type c_7314092;
object e_7314666 [3];
c_7314092.hdr.mark = gc_color_red;
 c_7314092.hdr.grayed = 0;
c_7314092.tag = closureN_tag;
 c_7314092.fn = (function_type)__lambda_879;
c_7314092.num_args = 1;
c_7314092.num_elements = 3;
c_7314092.elements = (object *)e_7314666;
c_7314092.elements[0] = ((closureN)self_737161)->elements[0];
c_7314092.elements[1] = ((closureN)self_737161)->elements[1];
c_7314092.elements[2] = ((closureN)self_737161)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314092, ((closureN)self_737161)->elements[1]);}
;; 
}

static void __lambda_879(void *data, object self_737165, int argc, object *args) /* object self_737165, object r_734438 */
 {
 object r_734438 = args[0];
  if( (boolean_f != r_734438) ){ 
  
closureN_type c_7314094;
object e_7314109 [2];
c_7314094.hdr.mark = gc_color_red;
 c_7314094.hdr.grayed = 0;
c_7314094.tag = closureN_tag;
 c_7314094.fn = (function_type)__lambda_880;
c_7314094.num_args = 1;
c_7314094.num_elements = 2;
c_7314094.elements = (object *)e_7314109;
c_7314094.elements[0] = ((closureN)self_737165)->elements[1];
c_7314094.elements[1] = ((closureN)self_737165)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7314094, ((closureN)self_737165)->elements[1]);
} else { 
  
closureN_type c_7314112;
object e_7314664 [3];
c_7314112.hdr.mark = gc_color_red;
 c_7314112.hdr.grayed = 0;
c_7314112.tag = closureN_tag;
 c_7314112.fn = (function_type)__lambda_884;
c_7314112.num_args = 1;
c_7314112.num_elements = 3;
c_7314112.elements = (object *)e_7314664;
c_7314112.elements[0] = ((closureN)self_737165)->elements[0];
c_7314112.elements[1] = ((closureN)self_737165)->elements[1];
c_7314112.elements[2] = ((closureN)self_737165)->elements[2];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7314112, ((closureN)self_737165)->elements[1]);}
;; 
}

static void __lambda_884(void *data, object self_737170, int argc, object *args) /* object self_737170, object r_734443 */
 {
 object r_734443 = args[0];
  if( (boolean_f != r_734443) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737170)->elements[2], (((closure)  ((closureN)self_737170)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_7314116;
object e_7314662 [3];
c_7314116.hdr.mark = gc_color_red;
 c_7314116.hdr.grayed = 0;
c_7314116.tag = closureN_tag;
 c_7314116.fn = (function_type)__lambda_885;
c_7314116.num_args = 1;
c_7314116.num_elements = 3;
c_7314116.elements = (object *)e_7314662;
c_7314116.elements[0] = ((closureN)self_737170)->elements[0];
c_7314116.elements[1] = ((closureN)self_737170)->elements[1];
c_7314116.elements[2] = ((closureN)self_737170)->elements[2];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7314116, ((closureN)self_737170)->elements[1]);}
;; 
}

static void __lambda_885(void *data, object self_737171, int argc, object *args) /* object self_737171, object r_734444 */
 {
 object r_734444 = args[0];
  if( (boolean_f != r_734444) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737171)->elements[2], (((closure)  ((closureN)self_737171)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_7314120;
object e_7314660 [3];
c_7314120.hdr.mark = gc_color_red;
 c_7314120.hdr.grayed = 0;
c_7314120.tag = closureN_tag;
 c_7314120.fn = (function_type)__lambda_886;
c_7314120.num_args = 1;
c_7314120.num_elements = 3;
c_7314120.elements = (object *)e_7314660;
c_7314120.elements[0] = ((closureN)self_737171)->elements[0];
c_7314120.elements[1] = ((closureN)self_737171)->elements[1];
c_7314120.elements[2] = ((closureN)self_737171)->elements[2];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7314120, ((closureN)self_737171)->elements[1]);}
;; 
}

static void __lambda_886(void *data, object self_737172, int argc, object *args) /* object self_737172, object r_734445 */
 {
 object r_734445 = args[0];
  if( (boolean_f != r_734445) ){ 
  
closureN_type c_7314122;
object e_7314137 [3];
c_7314122.hdr.mark = gc_color_red;
 c_7314122.hdr.grayed = 0;
c_7314122.tag = closureN_tag;
 c_7314122.fn = (function_type)__lambda_887;
c_7314122.num_args = 1;
c_7314122.num_elements = 3;
c_7314122.elements = (object *)e_7314137;
c_7314122.elements[0] = ((closureN)self_737172)->elements[0];
c_7314122.elements[1] = ((closureN)self_737172)->elements[1];
c_7314122.elements[2] = ((closureN)self_737172)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7314122, ((closureN)self_737172)->elements[1]);
} else { 
  
closureN_type c_7314140;
object e_7314658 [3];
c_7314140.hdr.mark = gc_color_red;
 c_7314140.hdr.grayed = 0;
c_7314140.tag = closureN_tag;
 c_7314140.fn = (function_type)__lambda_890;
c_7314140.num_args = 1;
c_7314140.num_elements = 3;
c_7314140.elements = (object *)e_7314658;
c_7314140.elements[0] = ((closureN)self_737172)->elements[0];
c_7314140.elements[1] = ((closureN)self_737172)->elements[1];
c_7314140.elements[2] = ((closureN)self_737172)->elements[2];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7314140, ((closureN)self_737172)->elements[1]);}
;; 
}

static void __lambda_890(void *data, object self_737176, int argc, object *args) /* object self_737176, object r_734449 */
 {
 object r_734449 = args[0];
  if( (boolean_f != r_734449) ){ 
  
closureN_type c_7314142;
object e_7314150 [3];
c_7314142.hdr.mark = gc_color_red;
 c_7314142.hdr.grayed = 0;
c_7314142.tag = closureN_tag;
 c_7314142.fn = (function_type)__lambda_891;
c_7314142.num_args = 1;
c_7314142.num_elements = 3;
c_7314142.elements = (object *)e_7314150;
c_7314142.elements[0] = ((closureN)self_737176)->elements[0];
c_7314142.elements[1] = ((closureN)self_737176)->elements[1];
c_7314142.elements[2] = ((closureN)self_737176)->elements[2];


complex_num_type local_7314153; 
return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  &c_7314142, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314153, ((closureN)self_737176)->elements[1]), ((closureN)self_737176)->elements[0]);
} else { 
  
closureN_type c_7314157;
object e_7314656 [3];
c_7314157.hdr.mark = gc_color_red;
 c_7314157.hdr.grayed = 0;
c_7314157.tag = closureN_tag;
 c_7314157.fn = (function_type)__lambda_892;
c_7314157.num_args = 1;
c_7314157.num_elements = 3;
c_7314157.elements = (object *)e_7314656;
c_7314157.elements[0] = ((closureN)self_737176)->elements[0];
c_7314157.elements[1] = ((closureN)self_737176)->elements[1];
c_7314157.elements[2] = ((closureN)self_737176)->elements[2];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7314157, ((closureN)self_737176)->elements[1]);}
;; 
}

static void __lambda_892(void *data, object self_737178, int argc, object *args) /* object self_737178, object r_734453 */
 {
 object r_734453 = args[0];
  if( (boolean_f != r_734453) ){ 
  
closureN_type c_7314159;
object e_7314174 [2];
c_7314159.hdr.mark = gc_color_red;
 c_7314159.hdr.grayed = 0;
c_7314159.tag = closureN_tag;
 c_7314159.fn = (function_type)__lambda_893;
c_7314159.num_args = 0;
c_7314159.num_elements = 2;
c_7314159.elements = (object *)e_7314174;
c_7314159.elements[0] = ((closureN)self_737178)->elements[0];
c_7314159.elements[1] = ((closureN)self_737178)->elements[1];


closureN_type c_7314175;
object e_7314191 [3];
c_7314175.hdr.mark = gc_color_red;
 c_7314175.hdr.grayed = 0;
c_7314175.tag = closureN_tag;
 c_7314175.fn = (function_type)__lambda_894;
c_7314175.num_args = 1;
c_7314175.num_elements = 3;
c_7314175.elements = (object *)e_7314191;
c_7314175.elements[0] = ((closureN)self_737178)->elements[0];
c_7314175.elements[1] = ((closureN)self_737178)->elements[1];
c_7314175.elements[2] = ((closureN)self_737178)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314159,__lambda_893,  &c_7314175);
} else { 
  
closureN_type c_7314193;
object e_7314651 [3];
c_7314193.hdr.mark = gc_color_red;
 c_7314193.hdr.grayed = 0;
c_7314193.tag = closureN_tag;
 c_7314193.fn = (function_type)__lambda_896;
c_7314193.num_args = 1;
c_7314193.num_elements = 3;
c_7314193.elements = (object *)e_7314651;
c_7314193.elements[0] = ((closureN)self_737178)->elements[0];
c_7314193.elements[1] = ((closureN)self_737178)->elements[1];
c_7314193.elements[2] = ((closureN)self_737178)->elements[2];


complex_num_type local_7314654; 
return_direct_with_clo1(data,(closure)&c_7314193,__lambda_896,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314654, ((closureN)self_737178)->elements[1]));}
;; 
}

static void __lambda_896(void *data, object self_737182, int argc, object *args) /* object self_737182, object r_734462 */
 {
 object r_734462 = args[0];
  if( (boolean_f != r_734462) ){ 
  
closureN_type c_7314195;
object e_7314620 [3];
c_7314195.hdr.mark = gc_color_red;
 c_7314195.hdr.grayed = 0;
c_7314195.tag = closureN_tag;
 c_7314195.fn = (function_type)__lambda_897;
c_7314195.num_args = 1;
c_7314195.num_elements = 3;
c_7314195.elements = (object *)e_7314620;
c_7314195.elements[0] = ((closureN)self_737182)->elements[0];
c_7314195.elements[1] = ((closureN)self_737182)->elements[1];
c_7314195.elements[2] = ((closureN)self_737182)->elements[2];



return_direct_with_clo1(data,(closure)&c_7314195,__lambda_897,  Cyc_car(data, ((closureN)self_737182)->elements[1]));
} else { 
  
pair_type local_7314628; 

pair_type local_7314631; 

pair_type local_7314634; 

pair_type local_7314637; 

pair_type local_7314640; 

pair_type local_7314643; 

pair_type local_7314646; 

pair_type local_7314649; 
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737182)->elements[2], set_pair_as_expr(&local_7314628, quote_Unexpected, set_pair_as_expr(&local_7314631, quote_expression, set_pair_as_expr(&local_7314634, quote_passed, set_pair_as_expr(&local_7314637, quote_to, set_pair_as_expr(&local_7314640, quote_find, set_pair_as_expr(&local_7314643, quote_inlinable, set_pair_as_expr(&local_7314646, quote_vars, set_pair_as_expr(&local_7314649, ((closureN)self_737182)->elements[1], NULL)))))))));}
;; 
}

static void __lambda_897(void *data, object self_737183, int argc, object *args) /* object self_737183, object r_734545 */
 {
 object r_734545 = args[0];
  
closureN_type c_7314197;
object e_7314617 [3];
c_7314197.hdr.mark = gc_color_red;
 c_7314197.hdr.grayed = 0;
c_7314197.tag = closureN_tag;
 c_7314197.fn = (function_type)__lambda_898;
c_7314197.num_args = 1;
c_7314197.num_elements = 3;
c_7314197.elements = (object *)e_7314617;
c_7314197.elements[0] = ((closureN)self_737183)->elements[0];
c_7314197.elements[1] = ((closureN)self_737183)->elements[1];
c_7314197.elements[2] = ((closureN)self_737183)->elements[2];



return_direct_with_clo1(data,(closure)&c_7314197,__lambda_898,  memberp(data, r_734545, __glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations));; 
}

static void __lambda_898(void *data, object self_737184, int argc, object *args) /* object self_737184, object tmp_731110_731112_732620 */
 {
 object tmp_731110_731112_732620 = args[0];
  
closureN_type c_7314199;
object e_7314222 [2];
c_7314199.hdr.mark = gc_color_red;
 c_7314199.hdr.grayed = 0;
c_7314199.tag = closureN_tag;
 c_7314199.fn = (function_type)__lambda_899;
c_7314199.num_args = 0;
c_7314199.num_elements = 2;
c_7314199.elements = (object *)e_7314222;
c_7314199.elements[0] = ((closureN)self_737184)->elements[1];
c_7314199.elements[1] = tmp_731110_731112_732620;


closureN_type c_7314223;
object e_7314616 [3];
c_7314223.hdr.mark = gc_color_red;
 c_7314223.hdr.grayed = 0;
c_7314223.tag = closureN_tag;
 c_7314223.fn = (function_type)__lambda_902;
c_7314223.num_args = 1;
c_7314223.num_elements = 3;
c_7314223.elements = (object *)e_7314616;
c_7314223.elements[0] = ((closureN)self_737184)->elements[0];
c_7314223.elements[1] = ((closureN)self_737184)->elements[1];
c_7314223.elements[2] = ((closureN)self_737184)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314199,__lambda_899,  &c_7314223);; 
}

static void __lambda_902(void *data, object self_737185, int argc, object *args) /* object self_737185, object r_734463 */
 {
 object r_734463 = args[0];
  if( (boolean_f != r_734463) ){ 
  
closureN_type c_7314225;
object e_7314231 [2];
c_7314225.hdr.mark = gc_color_red;
 c_7314225.hdr.grayed = 0;
c_7314225.tag = closureN_tag;
 c_7314225.fn = (function_type)__lambda_903;
c_7314225.num_args = 1;
c_7314225.num_elements = 2;
c_7314225.elements = (object *)e_7314231;
c_7314225.elements[0] = ((closureN)self_737185)->elements[1];
c_7314225.elements[1] = ((closureN)self_737185)->elements[2];


closureN_type c_7314232;
object e_7314245 [1];
c_7314232.hdr.mark = gc_color_red;
 c_7314232.hdr.grayed = 0;
c_7314232.tag = closureN_tag;
 c_7314232.fn = (function_type)__lambda_904;
c_7314232.num_args = 1;
c_7314232.num_elements = 1;
c_7314232.elements = (object *)e_7314245;
c_7314232.elements[0] = ((closureN)self_737185)->elements[0];

return_direct_with_clo1(data,(closure)&c_7314225,__lambda_903,  &c_7314232);
} else { 
  
closureN_type c_7314247;
object e_7314271 [1];
c_7314247.hdr.mark = gc_color_red;
 c_7314247.hdr.grayed = 0;
c_7314247.tag = closureN_tag;
 c_7314247.fn = (function_type)__lambda_906;
c_7314247.num_args = 0;
c_7314247.num_elements = 1;
c_7314247.elements = (object *)e_7314271;
c_7314247.elements[0] = ((closureN)self_737185)->elements[1];


closureN_type c_7314272;
object e_7314615 [3];
c_7314272.hdr.mark = gc_color_red;
 c_7314272.hdr.grayed = 0;
c_7314272.tag = closureN_tag;
 c_7314272.fn = (function_type)__lambda_909;
c_7314272.num_args = 1;
c_7314272.num_elements = 3;
c_7314272.elements = (object *)e_7314615;
c_7314272.elements[0] = ((closureN)self_737185)->elements[0];
c_7314272.elements[1] = ((closureN)self_737185)->elements[1];
c_7314272.elements[2] = ((closureN)self_737185)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314247,__lambda_906,  &c_7314272);}
;; 
}

static void __lambda_909(void *data, object self_737189, int argc, object *args) /* object self_737189, object r_734468 */
 {
 object r_734468 = args[0];
  if( (boolean_f != r_734468) ){ 
  
closureN_type c_7314274;
object e_7314297 [3];
c_7314274.hdr.mark = gc_color_red;
 c_7314274.hdr.grayed = 0;
c_7314274.tag = closureN_tag;
 c_7314274.fn = (function_type)__lambda_910;
c_7314274.num_args = 1;
c_7314274.num_elements = 3;
c_7314274.elements = (object *)e_7314297;
c_7314274.elements[0] = ((closureN)self_737189)->elements[0];
c_7314274.elements[1] = ((closureN)self_737189)->elements[1];
c_7314274.elements[2] = ((closureN)self_737189)->elements[2];



return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  &c_7314274, Cyc_cadr(data, ((closureN)self_737189)->elements[1]), ((closureN)self_737189)->elements[0]);
} else { 
  
closureN_type c_7314303;
object e_7314320 [1];
c_7314303.hdr.mark = gc_color_red;
 c_7314303.hdr.grayed = 0;
c_7314303.tag = closureN_tag;
 c_7314303.fn = (function_type)__lambda_914;
c_7314303.num_args = 0;
c_7314303.num_elements = 1;
c_7314303.elements = (object *)e_7314320;
c_7314303.elements[0] = ((closureN)self_737189)->elements[1];


closureN_type c_7314321;
object e_7314614 [3];
c_7314321.hdr.mark = gc_color_red;
 c_7314321.hdr.grayed = 0;
c_7314321.tag = closureN_tag;
 c_7314321.fn = (function_type)__lambda_916;
c_7314321.num_args = 1;
c_7314321.num_elements = 3;
c_7314321.elements = (object *)e_7314614;
c_7314321.elements[0] = ((closureN)self_737189)->elements[0];
c_7314321.elements[1] = ((closureN)self_737189)->elements[1];
c_7314321.elements[2] = ((closureN)self_737189)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314303,__lambda_914,  &c_7314321);}
;; 
}

static void __lambda_916(void *data, object self_737194, int argc, object *args) /* object self_737194, object r_734475 */
 {
 object r_734475 = args[0];
  if( (boolean_f != r_734475) ){ 
  
closureN_type c_7314323;
object e_7314603 [3];
c_7314323.hdr.mark = gc_color_red;
 c_7314323.hdr.grayed = 0;
c_7314323.tag = closureN_tag;
 c_7314323.fn = (function_type)__lambda_917;
c_7314323.num_args = 3;
c_7314323.num_elements = 3;
c_7314323.elements = (object *)e_7314603;
c_7314323.elements[0] = ((closureN)self_737194)->elements[0];
c_7314323.elements[1] = ((closureN)self_737194)->elements[1];
c_7314323.elements[2] = ((closureN)self_737194)->elements[2];

return_direct_with_clo3(data,(closure)&c_7314323,__lambda_917,  boolean_f, boolean_f, boolean_f);
} else { 
  
closureN_type c_7314605;
object e_7314609 [2];
c_7314605.hdr.mark = gc_color_red;
 c_7314605.hdr.grayed = 0;
c_7314605.tag = closureN_tag;
 c_7314605.fn = (function_type)__lambda_960;
c_7314605.num_args = 1;
c_7314605.num_elements = 2;
c_7314605.elements = (object *)e_7314609;
c_7314605.elements[0] = ((closureN)self_737194)->elements[1];
c_7314605.elements[1] = ((closureN)self_737194)->elements[2];


closureN_type c_7314610;
object e_7314613 [1];
c_7314610.hdr.mark = gc_color_red;
 c_7314610.hdr.grayed = 0;
c_7314610.tag = closureN_tag;
 c_7314610.fn = (function_type)__lambda_961;
c_7314610.num_args = 1;
c_7314610.num_elements = 1;
c_7314610.elements = (object *)e_7314613;
c_7314610.elements[0] = ((closureN)self_737194)->elements[0];

return_direct_with_clo1(data,(closure)&c_7314605,__lambda_960,  &c_7314610);}
;; 
}

static void __lambda_961(void *data, object self_737241, int argc, object *args) /* object self_737241, object k_734528, object e_731165_732638 */
 {
 object k_734528 = args[0]; object e_731165_732638 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  k_734528, e_731165_732638, ((closureN)self_737241)->elements[0]);; 
}

static void __lambda_960(void *data, object self_737242, int argc, object *args) /* object self_737242, object r_734527 */
 {
 object r_734527 = 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_737242)->elements[1], r_734527, ((closureN)self_737242)->elements[0]);; 
}

static void __lambda_917(void *data, object self_737195, int argc, object *args) /* object self_737195, object pure_91fnc_732623, object calling_91cont_732624, object ref_91formals_732625 */
 {
 object pure_91fnc_732623 = args[0]; object calling_91cont_732624 = args[1]; object ref_91formals_732625 = args[2];
  
closureN_type c_7314325;
object e_7314599 [5];
c_7314325.hdr.mark = gc_color_red;
 c_7314325.hdr.grayed = 0;
c_7314325.tag = closureN_tag;
 c_7314325.fn = (function_type)__lambda_1869;
c_7314325.num_args = 1;
c_7314325.num_elements = 5;
c_7314325.elements = (object *)e_7314599;
c_7314325.elements[0] = ((closureN)self_737195)->elements[0];
c_7314325.elements[1] = calling_91cont_732624;
c_7314325.elements[2] = ((closureN)self_737195)->elements[1];
c_7314325.elements[3] = ((closureN)self_737195)->elements[2];
c_7314325.elements[4] = ref_91formals_732625;


pair_type local_7314602; 
return_direct_with_clo1(data,(closure)&c_7314325,__lambda_1869,  set_cell_as_expr(&local_7314602, pure_91fnc_732623));; 
}

static void __lambda_1869(void *data, object self_737196, int argc, object *args) /* object self_737196, object pure_91fnc_732623 */
 {
 object pure_91fnc_732623 = args[0];
  
closureN_type c_7314327;
object e_7314594 [5];
c_7314327.hdr.mark = gc_color_red;
 c_7314327.hdr.grayed = 0;
c_7314327.tag = closureN_tag;
 c_7314327.fn = (function_type)__lambda_1868;
c_7314327.num_args = 1;
c_7314327.num_elements = 5;
c_7314327.elements = (object *)e_7314594;
c_7314327.elements[0] = ((closureN)self_737196)->elements[0];
c_7314327.elements[1] = ((closureN)self_737196)->elements[2];
c_7314327.elements[2] = ((closureN)self_737196)->elements[3];
c_7314327.elements[3] = pure_91fnc_732623;
c_7314327.elements[4] = ((closureN)self_737196)->elements[4];


pair_type local_7314597; 
return_direct_with_clo1(data,(closure)&c_7314327,__lambda_1868,  set_cell_as_expr(&local_7314597, ((closureN)self_737196)->elements[1]));; 
}

static void __lambda_1868(void *data, object self_737197, int argc, object *args) /* object self_737197, object calling_91cont_732624 */
 {
 object calling_91cont_732624 = args[0];
  
closureN_type c_7314329;
object e_7314589 [5];
c_7314329.hdr.mark = gc_color_red;
 c_7314329.hdr.grayed = 0;
c_7314329.tag = closureN_tag;
 c_7314329.fn = (function_type)__lambda_1867;
c_7314329.num_args = 1;
c_7314329.num_elements = 5;
c_7314329.elements = (object *)e_7314589;
c_7314329.elements[0] = ((closureN)self_737197)->elements[0];
c_7314329.elements[1] = calling_91cont_732624;
c_7314329.elements[2] = ((closureN)self_737197)->elements[1];
c_7314329.elements[3] = ((closureN)self_737197)->elements[2];
c_7314329.elements[4] = ((closureN)self_737197)->elements[3];


pair_type local_7314592; 
return_direct_with_clo1(data,(closure)&c_7314329,__lambda_1867,  set_cell_as_expr(&local_7314592, ((closureN)self_737197)->elements[4]));; 
}

static void __lambda_1867(void *data, object self_737198, int argc, object *args) /* object self_737198, object ref_91formals_732625 */
 {
 object ref_91formals_732625 = args[0];
  
closureN_type c_7314331;
object e_7314585 [6];
c_7314331.hdr.mark = gc_color_red;
 c_7314331.hdr.grayed = 0;
c_7314331.tag = closureN_tag;
 c_7314331.fn = (function_type)__lambda_918;
c_7314331.num_args = 1;
c_7314331.num_elements = 6;
c_7314331.elements = (object *)e_7314585;
c_7314331.elements[0] = ((closureN)self_737198)->elements[0];
c_7314331.elements[1] = ((closureN)self_737198)->elements[1];
c_7314331.elements[2] = ((closureN)self_737198)->elements[2];
c_7314331.elements[3] = ((closureN)self_737198)->elements[3];
c_7314331.elements[4] = ((closureN)self_737198)->elements[4];
c_7314331.elements[5] = ref_91formals_732625;



return_direct_with_clo1(data,(closure)&c_7314331,__lambda_918,  Cyc_set_cell(data, ((closureN)self_737198)->elements[4], boolean_f));; 
}

static void __lambda_918(void *data, object self_737199, int argc, object *args) /* object self_737199, object r_734476 */
 {

  
closureN_type c_7314333;
object e_7314581 [6];
c_7314333.hdr.mark = gc_color_red;
 c_7314333.hdr.grayed = 0;
c_7314333.tag = closureN_tag;
 c_7314333.fn = (function_type)__lambda_919;
c_7314333.num_args = 1;
c_7314333.num_elements = 6;
c_7314333.elements = (object *)e_7314581;
c_7314333.elements[0] = ((closureN)self_737199)->elements[0];
c_7314333.elements[1] = ((closureN)self_737199)->elements[1];
c_7314333.elements[2] = ((closureN)self_737199)->elements[2];
c_7314333.elements[3] = ((closureN)self_737199)->elements[3];
c_7314333.elements[4] = ((closureN)self_737199)->elements[4];
c_7314333.elements[5] = ((closureN)self_737199)->elements[5];



return_direct_with_clo1(data,(closure)&c_7314333,__lambda_919,  Cyc_set_cell(data, ((closureN)self_737199)->elements[1], boolean_f));; 
}

static void __lambda_919(void *data, object self_737200, int argc, object *args) /* object self_737200, object r_734477 */
 {

  
closureN_type c_7314335;
object e_7314577 [6];
c_7314335.hdr.mark = gc_color_red;
 c_7314335.hdr.grayed = 0;
c_7314335.tag = closureN_tag;
 c_7314335.fn = (function_type)__lambda_920;
c_7314335.num_args = 1;
c_7314335.num_elements = 6;
c_7314335.elements = (object *)e_7314577;
c_7314335.elements[0] = ((closureN)self_737200)->elements[0];
c_7314335.elements[1] = ((closureN)self_737200)->elements[1];
c_7314335.elements[2] = ((closureN)self_737200)->elements[2];
c_7314335.elements[3] = ((closureN)self_737200)->elements[3];
c_7314335.elements[4] = ((closureN)self_737200)->elements[4];
c_7314335.elements[5] = ((closureN)self_737200)->elements[5];



return_direct_with_clo1(data,(closure)&c_7314335,__lambda_920,  Cyc_set_cell(data, ((closureN)self_737200)->elements[5], NULL));; 
}

static void __lambda_920(void *data, object self_737201, int argc, object *args) /* object self_737201, object r_734478 */
 {

  
closureN_type c_7314337;
object e_7314573 [6];
c_7314337.hdr.mark = gc_color_red;
 c_7314337.hdr.grayed = 0;
c_7314337.tag = closureN_tag;
 c_7314337.fn = (function_type)__lambda_921;
c_7314337.num_args = 1;
c_7314337.num_elements = 6;
c_7314337.elements = (object *)e_7314573;
c_7314337.elements[0] = ((closureN)self_737201)->elements[0];
c_7314337.elements[1] = ((closureN)self_737201)->elements[1];
c_7314337.elements[2] = ((closureN)self_737201)->elements[2];
c_7314337.elements[3] = ((closureN)self_737201)->elements[3];
c_7314337.elements[4] = ((closureN)self_737201)->elements[4];
c_7314337.elements[5] = ((closureN)self_737201)->elements[5];



return_direct_with_clo1(data,(closure)&c_7314337,__lambda_921,  Cyc_car(data, ((closureN)self_737201)->elements[2]));; 
}

static void __lambda_921(void *data, object self_737202, int argc, object *args) /* object self_737202, object r_734525 */
 {
 object r_734525 = args[0];
  
closureN_type c_7314339;
object e_7314572 [6];
c_7314339.hdr.mark = gc_color_red;
 c_7314339.hdr.grayed = 0;
c_7314339.tag = closureN_tag;
 c_7314339.fn = (function_type)__lambda_922;
c_7314339.num_args = 1;
c_7314339.num_elements = 6;
c_7314339.elements = (object *)e_7314572;
c_7314339.elements[0] = ((closureN)self_737202)->elements[0];
c_7314339.elements[1] = ((closureN)self_737202)->elements[1];
c_7314339.elements[2] = ((closureN)self_737202)->elements[2];
c_7314339.elements[3] = ((closureN)self_737202)->elements[3];
c_7314339.elements[4] = ((closureN)self_737202)->elements[4];
c_7314339.elements[5] = ((closureN)self_737202)->elements[5];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7314339, __glo__85adb_85_scheme_cyclone_cps_91optimizations, r_734525, boolean_f);; 
}

static void __lambda_922(void *data, object self_737203, int argc, object *args) /* object self_737203, object var_731125_732626_736153 */
 {
 object var_731125_732626_736153 = args[0];
  
closureN_type c_7314341;
object e_7314410 [3];
c_7314341.hdr.mark = gc_color_red;
 c_7314341.hdr.grayed = 0;
c_7314341.tag = closureN_tag;
 c_7314341.fn = (function_type)__lambda_923;
c_7314341.num_args = 0;
c_7314341.num_elements = 3;
c_7314341.elements = (object *)e_7314410;
c_7314341.elements[0] = ((closureN)self_737203)->elements[1];
c_7314341.elements[1] = ((closureN)self_737203)->elements[4];
c_7314341.elements[2] = var_731125_732626_736153;


closureN_type c_7314411;
object e_7314571 [6];
c_7314411.hdr.mark = gc_color_red;
 c_7314411.hdr.grayed = 0;
c_7314411.tag = closureN_tag;
 c_7314411.fn = (function_type)__lambda_936;
c_7314411.num_args = 1;
c_7314411.num_elements = 6;
c_7314411.elements = (object *)e_7314571;
c_7314411.elements[0] = ((closureN)self_737203)->elements[0];
c_7314411.elements[1] = ((closureN)self_737203)->elements[1];
c_7314411.elements[2] = ((closureN)self_737203)->elements[2];
c_7314411.elements[3] = ((closureN)self_737203)->elements[3];
c_7314411.elements[4] = ((closureN)self_737203)->elements[4];
c_7314411.elements[5] = ((closureN)self_737203)->elements[5];

return_direct_with_clo1(data,(closure)&c_7314341,__lambda_923,  &c_7314411);; 
}

static void __lambda_936(void *data, object self_737204, int argc, object *args) /* object self_737204, object r_734479_736170 */
 {

  
closureN_type c_7314413;
object e_7314567 [6];
c_7314413.hdr.mark = gc_color_red;
 c_7314413.hdr.grayed = 0;
c_7314413.tag = closureN_tag;
 c_7314413.fn = (function_type)__lambda_937;
c_7314413.num_args = 1;
c_7314413.num_elements = 6;
c_7314413.elements = (object *)e_7314567;
c_7314413.elements[0] = ((closureN)self_737204)->elements[0];
c_7314413.elements[1] = ((closureN)self_737204)->elements[1];
c_7314413.elements[2] = ((closureN)self_737204)->elements[2];
c_7314413.elements[3] = ((closureN)self_737204)->elements[3];
c_7314413.elements[4] = ((closureN)self_737204)->elements[4];
c_7314413.elements[5] = ((closureN)self_737204)->elements[5];



return_direct_with_clo1(data,(closure)&c_7314413,__lambda_937,  Cyc_car(data, ((closureN)self_737204)->elements[2]));; 
}

static void __lambda_937(void *data, object self_737205, int argc, object *args) /* object self_737205, object r_734498_736171 */
 {
 object r_734498_736171 = args[0];
  
closureN_type c_7314415;
object e_7314512 [7];
c_7314415.hdr.mark = gc_color_red;
 c_7314415.hdr.grayed = 0;
c_7314415.tag = closureN_tag;
 c_7314415.fn = (function_type)__lambda_938;
c_7314415.num_args = 1;
c_7314415.num_elements = 7;
c_7314415.elements = (object *)e_7314512;
c_7314415.elements[0] = ((closureN)self_737205)->elements[0];
c_7314415.elements[1] = ((closureN)self_737205)->elements[1];
c_7314415.elements[2] = ((closureN)self_737205)->elements[2];
c_7314415.elements[3] = ((closureN)self_737205)->elements[3];
c_7314415.elements[4] = ((closureN)self_737205)->elements[4];
c_7314415.elements[5] = r_734498_736171;
c_7314415.elements[6] = ((closureN)self_737205)->elements[5];


closureN_type c_7314513;
object e_7314566 [1];
c_7314513.hdr.mark = gc_color_red;
 c_7314513.hdr.grayed = 0;
c_7314513.tag = closureN_tag;
 c_7314513.fn = (function_type)__lambda_952;
c_7314513.num_args = 1;
c_7314513.num_elements = 1;
c_7314513.elements = (object *)e_7314566;
c_7314513.elements[0] = ((closureN)self_737205)->elements[5];

return_direct_with_clo1(data,(closure)&c_7314415,__lambda_938,  &c_7314513);; 
}

static void __lambda_952(void *data, object self_737206, int argc, object *args) /* object self_737206, object k_734500_736192, object var_731139_732631_736193 */
 {
 object k_734500_736192 = args[0]; object var_731139_732631_736193 = args[1];
  
closureN_type c_7314515;
object e_7314565 [2];
c_7314515.hdr.mark = gc_color_red;
 c_7314515.hdr.grayed = 0;
c_7314515.tag = closureN_tag;
 c_7314515.fn = (function_type)__lambda_953;
c_7314515.num_args = 1;
c_7314515.num_elements = 2;
c_7314515.elements = (object *)e_7314565;
c_7314515.elements[0] = k_734500_736192;
c_7314515.elements[1] = ((closureN)self_737206)->elements[0];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7314515, var_731139_732631_736193);; 
}

static void __lambda_953(void *data, object self_737207, int argc, object *args) /* object self_737207, object val_731140_732632_736194 */
 {
 object val_731140_732632_736194 = args[0];
  
closureN_type c_7314517;
object e_7314564 [3];
c_7314517.hdr.mark = gc_color_red;
 c_7314517.hdr.grayed = 0;
c_7314517.tag = closureN_tag;
 c_7314517.fn = (function_type)__lambda_954;
c_7314517.num_args = 1;
c_7314517.num_elements = 3;
c_7314517.elements = (object *)e_7314564;
c_7314517.elements[0] = ((closureN)self_737207)->elements[0];
c_7314517.elements[1] = ((closureN)self_737207)->elements[1];
c_7314517.elements[2] = val_731140_732632_736194;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314517, val_731140_732632_736194);; 
}

static void __lambda_954(void *data, object self_737208, int argc, object *args) /* object self_737208, object r_734502_736195 */
 {
 object r_734502_736195 = args[0];
  if( (boolean_f != r_734502_736195) ){ 
  
closureN_type c_7314519;
object e_7314525 [2];
c_7314519.hdr.mark = gc_color_red;
 c_7314519.hdr.grayed = 0;
c_7314519.tag = closureN_tag;
 c_7314519.fn = (function_type)__lambda_955;
c_7314519.num_args = 1;
c_7314519.num_elements = 2;
c_7314519.elements = (object *)e_7314525;
c_7314519.elements[0] = ((closureN)self_737208)->elements[0];
c_7314519.elements[1] = ((closureN)self_737208)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7314519, ((closureN)self_737208)->elements[2]);
} else { 
  
closureN_type c_7314528;
object e_7314548 [1];
c_7314528.hdr.mark = gc_color_red;
 c_7314528.hdr.grayed = 0;
c_7314528.tag = closureN_tag;
 c_7314528.fn = (function_type)__lambda_956;
c_7314528.num_args = 0;
c_7314528.num_elements = 1;
c_7314528.elements = (object *)e_7314548;
c_7314528.elements[0] = ((closureN)self_737208)->elements[2];


closureN_type c_7314549;
object e_7314563 [3];
c_7314549.hdr.mark = gc_color_red;
 c_7314549.hdr.grayed = 0;
c_7314549.tag = closureN_tag;
 c_7314549.fn = (function_type)__lambda_958;
c_7314549.num_args = 1;
c_7314549.num_elements = 3;
c_7314549.elements = (object *)e_7314563;
c_7314549.elements[0] = ((closureN)self_737208)->elements[0];
c_7314549.elements[1] = ((closureN)self_737208)->elements[1];
c_7314549.elements[2] = ((closureN)self_737208)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314528,__lambda_956,  &c_7314549);}
;; 
}

static void __lambda_958(void *data, object self_737210, int argc, object *args) /* object self_737210, object r_734504_736199 */
 {
 object r_734504_736199 = args[0];
  if( (boolean_f != r_734504_736199) ){ 
  
closureN_type c_7314551;
object e_7314557 [2];
c_7314551.hdr.mark = gc_color_red;
 c_7314551.hdr.grayed = 0;
c_7314551.tag = closureN_tag;
 c_7314551.fn = (function_type)__lambda_959;
c_7314551.num_args = 1;
c_7314551.num_elements = 2;
c_7314551.elements = (object *)e_7314557;
c_7314551.elements[0] = ((closureN)self_737210)->elements[0];
c_7314551.elements[1] = ((closureN)self_737210)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7314551, Cyc_car(data, ((closureN)self_737210)->elements[2]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737210)->elements[0], (((closure)  ((closureN)self_737210)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_959(void *data, object self_737211, int argc, object *args) /* object self_737211, object r_734505_736200 */
 {
 object r_734505_736200 = args[0];
  

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

static void __lambda_956(void *data, object self_737212, int argc, object *args) /* object self_737212, object k_734507_736197 */
 {
 object k_734507_736197 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_737212)->elements[0])) ){ 
  
closureN_type c_7314533;
object e_7314543 [2];
c_7314533.hdr.mark = gc_color_red;
 c_7314533.hdr.grayed = 0;
c_7314533.tag = closureN_tag;
 c_7314533.fn = (function_type)__lambda_957;
c_7314533.num_args = 1;
c_7314533.num_elements = 2;
c_7314533.elements = (object *)e_7314543;
c_7314533.elements[0] = k_734507_736197;
c_7314533.elements[1] = ((closureN)self_737212)->elements[0];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314533, Cyc_car(data, ((closureN)self_737212)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_734507_736197, (((closure)  k_734507_736197)->fn),  boolean_f);}
;; 
}

static void __lambda_957(void *data, object self_737213, int argc, object *args) /* object self_737213, object r_734509_736198 */
 {
 object r_734509_736198 = args[0];
  if( (boolean_f != r_734509_736198) ){ 
  



return_direct_with_clo1(data,  ((closureN)self_737213)->elements[0], (((closure)  ((closureN)self_737213)->elements[0])->fn),  Cyc_is_null(Cyc_cdr(data, ((closureN)self_737213)->elements[1])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737213)->elements[0], (((closure)  ((closureN)self_737213)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_955(void *data, object self_737209, int argc, object *args) /* object self_737209, object r_734503_736196 */
 {
 object r_734503_736196 = args[0];
  

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

static void __lambda_938(void *data, object self_737214, int argc, object *args) /* object self_737214, object r_734499_736172 */
 {
 object r_734499_736172 = args[0];
  
closureN_type c_7314417;
object e_7314510 [6];
c_7314417.hdr.mark = gc_color_red;
 c_7314417.hdr.grayed = 0;
c_7314417.tag = closureN_tag;
 c_7314417.fn = (function_type)__lambda_939;
c_7314417.num_args = 1;
c_7314417.num_elements = 6;
c_7314417.elements = (object *)e_7314510;
c_7314417.elements[0] = ((closureN)self_737214)->elements[0];
c_7314417.elements[1] = ((closureN)self_737214)->elements[1];
c_7314417.elements[2] = ((closureN)self_737214)->elements[2];
c_7314417.elements[3] = ((closureN)self_737214)->elements[3];
c_7314417.elements[4] = ((closureN)self_737214)->elements[4];
c_7314417.elements[5] = ((closureN)self_737214)->elements[6];

return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  &c_7314417, ((closureN)self_737214)->elements[5], r_734499_736172);; 
}

static void __lambda_939(void *data, object self_737215, int argc, object *args) /* object self_737215, object r_734480_736173 */
 {

  
closureN_type c_7314419;
object e_7314506 [5];
c_7314419.hdr.mark = gc_color_red;
 c_7314419.hdr.grayed = 0;
c_7314419.tag = closureN_tag;
 c_7314419.fn = (function_type)__lambda_940;
c_7314419.num_args = 1;
c_7314419.num_elements = 5;
c_7314419.elements = (object *)e_7314506;
c_7314419.elements[0] = ((closureN)self_737215)->elements[0];
c_7314419.elements[1] = ((closureN)self_737215)->elements[1];
c_7314419.elements[2] = ((closureN)self_737215)->elements[2];
c_7314419.elements[3] = ((closureN)self_737215)->elements[3];
c_7314419.elements[4] = ((closureN)self_737215)->elements[5];



return_direct_with_clo1(data,(closure)&c_7314419,__lambda_940,  car(((closureN)self_737215)->elements[4]));; 
}

static void __lambda_940(void *data, object self_737216, int argc, object *args) /* object self_737216, object tmp_731153_731155_732633_736174 */
 {
 object tmp_731153_731155_732633_736174 = args[0];
  object r_734481_736176;
  if( (boolean_f != tmp_731153_731155_732633_736174) ){ 
  r_734481_736176 = tmp_731153_731155_732633_736174;
} else { 
  
  r_734481_736176 = car(((closureN)self_737216)->elements[1]);}
;if( (boolean_f != r_734481_736176) ){ 
  
closureN_type c_7314427;
object e_7314431 [2];
c_7314427.hdr.mark = gc_color_red;
 c_7314427.hdr.grayed = 0;
c_7314427.tag = closureN_tag;
 c_7314427.fn = (function_type)__lambda_941;
c_7314427.num_args = 1;
c_7314427.num_elements = 2;
c_7314427.elements = (object *)e_7314431;
c_7314427.elements[0] = ((closureN)self_737216)->elements[2];
c_7314427.elements[1] = ((closureN)self_737216)->elements[3];


closureN_type c_7314432;
object e_7314445 [1];
c_7314432.hdr.mark = gc_color_red;
 c_7314432.hdr.grayed = 0;
c_7314432.tag = closureN_tag;
 c_7314432.fn = (function_type)__lambda_942;
c_7314432.num_args = 1;
c_7314432.num_elements = 1;
c_7314432.elements = (object *)e_7314445;
c_7314432.elements[0] = ((closureN)self_737216)->elements[0];

return_direct_with_clo1(data,(closure)&c_7314427,__lambda_941,  &c_7314432);
} else { 
  
closureN_type c_7314447;
object e_7314500 [4];
c_7314447.hdr.mark = gc_color_red;
 c_7314447.hdr.grayed = 0;
c_7314447.tag = closureN_tag;
 c_7314447.fn = (function_type)__lambda_944;
c_7314447.num_args = 1;
c_7314447.num_elements = 4;
c_7314447.elements = (object *)e_7314500;
c_7314447.elements[0] = ((closureN)self_737216)->elements[0];
c_7314447.elements[1] = ((closureN)self_737216)->elements[2];
c_7314447.elements[2] = ((closureN)self_737216)->elements[3];
c_7314447.elements[3] = ((closureN)self_737216)->elements[4];





return_direct_with_clo1(data,(closure)&c_7314447,__lambda_944,  Cyc_length(data, car(((closureN)self_737216)->elements[4])));}
;; 
}

static void __lambda_944(void *data, object self_737220, int argc, object *args) /* object self_737220, object r_734494_736181 */
 {
 object r_734494_736181 = args[0];
  
closureN_type c_7314449;
object e_7314496 [5];
c_7314449.hdr.mark = gc_color_red;
 c_7314449.hdr.grayed = 0;
c_7314449.tag = closureN_tag;
 c_7314449.fn = (function_type)__lambda_945;
c_7314449.num_args = 1;
c_7314449.num_elements = 5;
c_7314449.elements = (object *)e_7314496;
c_7314449.elements[0] = ((closureN)self_737220)->elements[0];
c_7314449.elements[1] = ((closureN)self_737220)->elements[1];
c_7314449.elements[2] = ((closureN)self_737220)->elements[2];
c_7314449.elements[3] = r_734494_736181;
c_7314449.elements[4] = ((closureN)self_737220)->elements[3];



return_direct_with_clo1(data,(closure)&c_7314449,__lambda_945,  Cyc_cdr(data, ((closureN)self_737220)->elements[1]));; 
}

static void __lambda_945(void *data, object self_737221, int argc, object *args) /* object self_737221, object r_734496_736182 */
 {
 object r_734496_736182 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_eq_op(data, ((closureN)self_737221)->elements[3], Cyc_length(data, r_734496_736182))) ){ 
  
closureN_type c_7314456;
object e_7314481 [4];
c_7314456.hdr.mark = gc_color_red;
 c_7314456.hdr.grayed = 0;
c_7314456.tag = closureN_tag;
 c_7314456.fn = (function_type)__lambda_946;
c_7314456.num_args = 1;
c_7314456.num_elements = 4;
c_7314456.elements = (object *)e_7314481;
c_7314456.elements[0] = ((closureN)self_737221)->elements[0];
c_7314456.elements[1] = ((closureN)self_737221)->elements[1];
c_7314456.elements[2] = ((closureN)self_737221)->elements[2];
c_7314456.elements[3] = ((closureN)self_737221)->elements[4];



return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  &c_7314456, Cyc_car(data, ((closureN)self_737221)->elements[1]), ((closureN)self_737221)->elements[0]);
} else { 
  
closureN_type c_7314487;
object e_7314491 [2];
c_7314487.hdr.mark = gc_color_red;
 c_7314487.hdr.grayed = 0;
c_7314487.tag = closureN_tag;
 c_7314487.fn = (function_type)__lambda_950;
c_7314487.num_args = 1;
c_7314487.num_elements = 2;
c_7314487.elements = (object *)e_7314491;
c_7314487.elements[0] = ((closureN)self_737221)->elements[1];
c_7314487.elements[1] = ((closureN)self_737221)->elements[2];


closureN_type c_7314492;
object e_7314495 [1];
c_7314492.hdr.mark = gc_color_red;
 c_7314492.hdr.grayed = 0;
c_7314492.tag = closureN_tag;
 c_7314492.fn = (function_type)__lambda_951;
c_7314492.num_args = 1;
c_7314492.num_elements = 1;
c_7314492.elements = (object *)e_7314495;
c_7314492.elements[0] = ((closureN)self_737221)->elements[0];

return_direct_with_clo1(data,(closure)&c_7314487,__lambda_950,  &c_7314492);}
;; 
}

static void __lambda_951(void *data, object self_737226, int argc, object *args) /* object self_737226, object k_734493_736190, object e_731163_732637_736191 */
 {
 object k_734493_736190 = args[0]; object e_731163_732637_736191 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  k_734493_736190, e_731163_732637_736191, ((closureN)self_737226)->elements[0]);; 
}

static void __lambda_950(void *data, object self_737227, int argc, object *args) /* object self_737227, object r_734492_736189 */
 {
 object r_734492_736189 = 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_737227)->elements[1], r_734492_736189, ((closureN)self_737227)->elements[0]);; 
}

static void __lambda_946(void *data, object self_737222, int argc, object *args) /* object self_737222, object r_734486_736183 */
 {

  
closureN_type c_7314458;
object e_7314467 [3];
c_7314458.hdr.mark = gc_color_red;
 c_7314458.hdr.grayed = 0;
c_7314458.tag = closureN_tag;
 c_7314458.fn = (function_type)__lambda_947;
c_7314458.num_args = 1;
c_7314458.num_elements = 3;
c_7314458.elements = (object *)e_7314467;
c_7314458.elements[0] = ((closureN)self_737222)->elements[1];
c_7314458.elements[1] = ((closureN)self_737222)->elements[2];
c_7314458.elements[2] = ((closureN)self_737222)->elements[3];


closureN_type c_7314468;
object e_7314480 [1];
c_7314468.hdr.mark = gc_color_red;
 c_7314468.hdr.grayed = 0;
c_7314468.tag = closureN_tag;
 c_7314468.fn = (function_type)__lambda_948;
c_7314468.num_args = 2;
c_7314468.num_elements = 1;
c_7314468.elements = (object *)e_7314480;
c_7314468.elements[0] = ((closureN)self_737222)->elements[0];

return_direct_with_clo1(data,(closure)&c_7314458,__lambda_947,  &c_7314468);; 
}

static void __lambda_948(void *data, object self_737223, int argc, object *args) /* object self_737223, object k_734489_736185, object e_731160_732635_736186, object a_731161_732636_736187 */
 {
 object k_734489_736185 = args[0]; object e_731160_732635_736186 = args[1]; object a_731161_732636_736187 = args[2];
  
closureN_type c_7314470;
object e_7314477 [3];
c_7314470.hdr.mark = gc_color_red;
 c_7314470.hdr.grayed = 0;
c_7314470.tag = closureN_tag;
 c_7314470.fn = (function_type)__lambda_949;
c_7314470.num_args = 1;
c_7314470.num_elements = 3;
c_7314470.elements = (object *)e_7314477;
c_7314470.elements[0] = ((closureN)self_737223)->elements[0];
c_7314470.elements[1] = e_731160_732635_736186;
c_7314470.elements[2] = k_734489_736185;



return_direct_with_clo1(data,(closure)&c_7314470,__lambda_949,  equalp(e_731160_732635_736186, a_731161_732636_736187));; 
}

static void __lambda_949(void *data, object self_737224, int argc, object *args) /* object self_737224, object r_734490_736188 */
 {
 object r_734490_736188 = args[0];
  if( (boolean_f != r_734490_736188) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737224)->elements[2], (((closure)  ((closureN)self_737224)->elements[2])->fn),  Cyc_VOID);
} else { 
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737224)->elements[2], ((closureN)self_737224)->elements[1], ((closureN)self_737224)->elements[0]);}
;; 
}

static void __lambda_947(void *data, object self_737225, int argc, object *args) /* object self_737225, object r_734487_736184 */
 {
 object r_734487_736184 = args[0];
  



return_direct_with_clo4(data,  __glo_Cyc_91for_91each_91loop_912_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_912_scheme_base)->fn),  ((closureN)self_737225)->elements[1], r_734487_736184, Cyc_cdr(data, ((closureN)self_737225)->elements[0]), car(((closureN)self_737225)->elements[2]));; 
}

static void __lambda_942(void *data, object self_737217, int argc, object *args) /* object self_737217, object k_734483_736178, object e_731156_732634_736179 */
 {
 object k_734483_736178 = args[0]; object e_731156_732634_736179 = args[1];
  
closureN_type c_7314434;
object e_7314441 [3];
c_7314434.hdr.mark = gc_color_red;
 c_7314434.hdr.grayed = 0;
c_7314434.tag = closureN_tag;
 c_7314434.fn = (function_type)__lambda_943;
c_7314434.num_args = 1;
c_7314434.num_elements = 3;
c_7314434.elements = (object *)e_7314441;
c_7314434.elements[0] = ((closureN)self_737217)->elements[0];
c_7314434.elements[1] = e_731156_732634_736179;
c_7314434.elements[2] = k_734483_736178;


complex_num_type local_7314444; 
return_direct_with_clo1(data,(closure)&c_7314434,__lambda_943,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314444, e_731156_732634_736179));; 
}

static void __lambda_943(void *data, object self_737218, int argc, object *args) /* object self_737218, object r_734484_736180 */
 {
 object r_734484_736180 = args[0];
  if( (boolean_f != r_734484_736180) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737218)->elements[2], (((closure)  ((closureN)self_737218)->elements[2])->fn),  Cyc_VOID);
} else { 
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737218)->elements[2], ((closureN)self_737218)->elements[1], ((closureN)self_737218)->elements[0]);}
;; 
}

static void __lambda_941(void *data, object self_737219, int argc, object *args) /* object self_737219, object r_734482_736177 */
 {
 object r_734482_736177 = 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_737219)->elements[1], r_734482_736177, ((closureN)self_737219)->elements[0]);; 
}

static void __lambda_923(void *data, object self_737228, int argc, object *args) /* object self_737228, object k_734513_736154 */
 {
 object k_734513_736154 = args[0];
  if( (boolean_f != ((closureN)self_737228)->elements[2]) ){ 
  
closureN_type c_7314344;
object e_7314407 [4];
c_7314344.hdr.mark = gc_color_red;
 c_7314344.hdr.grayed = 0;
c_7314344.tag = closureN_tag;
 c_7314344.fn = (function_type)__lambda_924;
c_7314344.num_args = 1;
c_7314344.num_elements = 4;
c_7314344.elements = (object *)e_7314407;
c_7314344.elements[0] = ((closureN)self_737228)->elements[0];
c_7314344.elements[1] = k_734513_736154;
c_7314344.elements[2] = ((closureN)self_737228)->elements[1];
c_7314344.elements[3] = ((closureN)self_737228)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations)->fn),  &c_7314344, ((closureN)self_737228)->elements[2]);
} else { 
  return_direct_with_clo1(data,  k_734513_736154, (((closure)  k_734513_736154)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_924(void *data, object self_737229, int argc, object *args) /* object self_737229, object r_734514_736155 */
 {
 object r_734514_736155 = args[0];
  
closureN_type c_7314346;
object e_7314405 [5];
c_7314346.hdr.mark = gc_color_red;
 c_7314346.hdr.grayed = 0;
c_7314346.tag = closureN_tag;
 c_7314346.fn = (function_type)__lambda_925;
c_7314346.num_args = 1;
c_7314346.num_elements = 5;
c_7314346.elements = (object *)e_7314405;
c_7314346.elements[0] = ((closureN)self_737229)->elements[0];
c_7314346.elements[1] = ((closureN)self_737229)->elements[1];
c_7314346.elements[2] = ((closureN)self_737229)->elements[2];
c_7314346.elements[3] = r_734514_736155;
c_7314346.elements[4] = ((closureN)self_737229)->elements[3];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7314346, ((closureN)self_737229)->elements[3]);; 
}

static void __lambda_925(void *data, object self_737230, int argc, object *args) /* object self_737230, object r_734515_736156 */
 {
 object r_734515_736156 = args[0];
  
closureN_type c_7314348;
object e_7314403 [4];
c_7314348.hdr.mark = gc_color_red;
 c_7314348.hdr.grayed = 0;
c_7314348.tag = closureN_tag;
 c_7314348.fn = (function_type)__lambda_926;
c_7314348.num_args = 2;
c_7314348.num_elements = 4;
c_7314348.elements = (object *)e_7314403;
c_7314348.elements[0] = ((closureN)self_737230)->elements[0];
c_7314348.elements[1] = ((closureN)self_737230)->elements[1];
c_7314348.elements[2] = ((closureN)self_737230)->elements[2];
c_7314348.elements[3] = ((closureN)self_737230)->elements[4];

return_direct_with_clo2(data,(closure)&c_7314348,__lambda_926,  ((closureN)self_737230)->elements[3], r_734515_736156);; 
}

static void __lambda_926(void *data, object self_737231, int argc, object *args) /* object self_737231, object lid_731126_732627_736157, object assigned_91val_731127_732628_736158 */
 {
 object lid_731126_732627_736157 = args[0]; object assigned_91val_731127_732628_736158 = args[1];
  if( (boolean_f != lid_731126_732627_736157) ){ 
  
closureN_type c_7314350;
object e_7314354 [2];
c_7314350.hdr.mark = gc_color_red;
 c_7314350.hdr.grayed = 0;
c_7314350.tag = closureN_tag;
 c_7314350.fn = (function_type)__lambda_927;
c_7314350.num_args = 1;
c_7314350.num_elements = 2;
c_7314350.elements = (object *)e_7314354;
c_7314350.elements[0] = ((closureN)self_737231)->elements[1];
c_7314350.elements[1] = lid_731126_732627_736157;


closureN_type c_7314355;
object e_7314366 [1];
c_7314355.hdr.mark = gc_color_red;
 c_7314355.hdr.grayed = 0;
c_7314355.tag = closureN_tag;
 c_7314355.fn = (function_type)__lambda_928;
c_7314355.num_args = 1;
c_7314355.num_elements = 1;
c_7314355.elements = (object *)e_7314366;
c_7314355.elements[0] = ((closureN)self_737231)->elements[2];

return_direct_with_clo1(data,(closure)&c_7314350,__lambda_927,  &c_7314355);
} else { 
  
closureN_type c_7314368;
object e_7314402 [5];
c_7314368.hdr.mark = gc_color_red;
 c_7314368.hdr.grayed = 0;
c_7314368.tag = closureN_tag;
 c_7314368.fn = (function_type)__lambda_930;
c_7314368.num_args = 1;
c_7314368.num_elements = 5;
c_7314368.elements = (object *)e_7314402;
c_7314368.elements[0] = assigned_91val_731127_732628_736158;
c_7314368.elements[1] = ((closureN)self_737231)->elements[0];
c_7314368.elements[2] = ((closureN)self_737231)->elements[1];
c_7314368.elements[3] = ((closureN)self_737231)->elements[2];
c_7314368.elements[4] = ((closureN)self_737231)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7314368, assigned_91val_731127_732628_736158);}
;; 
}

static void __lambda_930(void *data, object self_737235, int argc, object *args) /* object self_737235, object r_734519_736163 */
 {
 object r_734519_736163 = args[0];
  if( (boolean_f != r_734519_736163) ){ 
  
closureN_type c_7314370;
object e_7314389 [2];
c_7314370.hdr.mark = gc_color_red;
 c_7314370.hdr.grayed = 0;
c_7314370.tag = closureN_tag;
 c_7314370.fn = (function_type)__lambda_931;
c_7314370.num_args = 1;
c_7314370.num_elements = 2;
c_7314370.elements = (object *)e_7314389;
c_7314370.elements[0] = ((closureN)self_737235)->elements[2];
c_7314370.elements[1] = ((closureN)self_737235)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7314370, ((closureN)self_737235)->elements[0]);
} else { 
  
closureN_type c_7314392;
object e_7314400 [2];
c_7314392.hdr.mark = gc_color_red;
 c_7314392.hdr.grayed = 0;
c_7314392.tag = closureN_tag;
 c_7314392.fn = (function_type)__lambda_935;
c_7314392.num_args = 1;
c_7314392.num_elements = 2;
c_7314392.elements = (object *)e_7314400;
c_7314392.elements[0] = ((closureN)self_737235)->elements[1];
c_7314392.elements[1] = ((closureN)self_737235)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7314392, ((closureN)self_737235)->elements[4]);}
;; 
}

static void __lambda_935(void *data, object self_737240, int argc, object *args) /* object self_737240, object r_734524_736169 */
 {
 object r_734524_736169 = args[0];
  if( (boolean_f != r_734524_736169) ){ 
  

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

static void __lambda_931(void *data, object self_737236, int argc, object *args) /* object self_737236, object r_734520_736164 */
 {
 object r_734520_736164 = args[0];
  
closureN_type c_7314372;
object e_7314376 [2];
c_7314372.hdr.mark = gc_color_red;
 c_7314372.hdr.grayed = 0;
c_7314372.tag = closureN_tag;
 c_7314372.fn = (function_type)__lambda_932;
c_7314372.num_args = 1;
c_7314372.num_elements = 2;
c_7314372.elements = (object *)e_7314376;
c_7314372.elements[0] = ((closureN)self_737236)->elements[0];
c_7314372.elements[1] = r_734520_736164;


closureN_type c_7314377;
object e_7314388 [1];
c_7314377.hdr.mark = gc_color_red;
 c_7314377.hdr.grayed = 0;
c_7314377.tag = closureN_tag;
 c_7314377.fn = (function_type)__lambda_933;
c_7314377.num_args = 1;
c_7314377.num_elements = 1;
c_7314377.elements = (object *)e_7314388;
c_7314377.elements[0] = ((closureN)self_737236)->elements[1];

return_direct_with_clo1(data,(closure)&c_7314372,__lambda_932,  &c_7314377);; 
}

static void __lambda_933(void *data, object self_737237, int argc, object *args) /* object self_737237, object k_734522_736166, object fnc_731135_732630_736167 */
 {
 object k_734522_736166 = args[0]; object fnc_731135_732630_736167 = args[1];
  
closureN_type c_7314379;
object e_7314387 [2];
c_7314379.hdr.mark = gc_color_red;
 c_7314379.hdr.grayed = 0;
c_7314379.tag = closureN_tag;
 c_7314379.fn = (function_type)__lambda_934;
c_7314379.num_args = 1;
c_7314379.num_elements = 2;
c_7314379.elements = (object *)e_7314387;
c_7314379.elements[0] = k_734522_736166;
c_7314379.elements[1] = ((closureN)self_737237)->elements[0];

return_direct_with_clo2(data,  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7314379, fnc_731135_732630_736167);; 
}

static void __lambda_934(void *data, object self_737238, int argc, object *args) /* object self_737238, object r_734523_736168 */
 {
 object r_734523_736168 = args[0];
  if( (boolean_f != r_734523_736168) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737238)->elements[0], (((closure)  ((closureN)self_737238)->elements[0])->fn),  Cyc_VOID);
} else { 
  

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

static void __lambda_932(void *data, object self_737239, int argc, object *args) /* object self_737239, object r_734521_736165 */
 {
 object r_734521_736165 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737239)->elements[0], ((closureN)self_737239)->elements[1], r_734521_736165);; 
}

static void __lambda_928(void *data, object self_737232, int argc, object *args) /* object self_737232, object k_734517_736160, object fnc_731131_732629_736161 */
 {
 object k_734517_736160 = args[0]; object fnc_731131_732629_736161 = args[1];
  
closureN_type c_7314357;
object e_7314365 [2];
c_7314357.hdr.mark = gc_color_red;
 c_7314357.hdr.grayed = 0;
c_7314357.tag = closureN_tag;
 c_7314357.fn = (function_type)__lambda_929;
c_7314357.num_args = 1;
c_7314357.num_elements = 2;
c_7314357.elements = (object *)e_7314365;
c_7314357.elements[0] = k_734517_736160;
c_7314357.elements[1] = ((closureN)self_737232)->elements[0];

return_direct_with_clo2(data,  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7314357, fnc_731131_732629_736161);; 
}

static void __lambda_929(void *data, object self_737233, int argc, object *args) /* object self_737233, object r_734518_736162 */
 {
 object r_734518_736162 = args[0];
  if( (boolean_f != r_734518_736162) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737233)->elements[0], (((closure)  ((closureN)self_737233)->elements[0])->fn),  Cyc_VOID);
} else { 
  

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

static void __lambda_927(void *data, object self_737234, int argc, object *args) /* object self_737234, object r_734516_736159 */
 {
 object r_734516_736159 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737234)->elements[0], ((closureN)self_737234)->elements[1], r_734516_736159);; 
}

static void __lambda_914(void *data, object self_737243, int argc, object *args) /* object self_737243, object k_734529 */
 {
 object k_734529 = args[0];
  
closureN_type c_7314305;
object e_7314316 [2];
c_7314305.hdr.mark = gc_color_red;
 c_7314305.hdr.grayed = 0;
c_7314305.tag = closureN_tag;
 c_7314305.fn = (function_type)__lambda_915;
c_7314305.num_args = 1;
c_7314305.num_elements = 2;
c_7314305.elements = (object *)e_7314316;
c_7314305.elements[0] = ((closureN)self_737243)->elements[0];
c_7314305.elements[1] = k_734529;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7314305, Cyc_car(data, ((closureN)self_737243)->elements[0]));; 
}

static void __lambda_915(void *data, object self_737244, int argc, object *args) /* object self_737244, object r_734530 */
 {
 object r_734530 = args[0];
  if( (boolean_f != r_734530) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737244)->elements[1], (((closure)  ((closureN)self_737244)->elements[1])->fn),  boolean_f);
} else { 
  
complex_num_type local_7314312; 


return_direct_with_clo1(data,  ((closureN)self_737244)->elements[1], (((closure)  ((closureN)self_737244)->elements[1])->fn),  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314312, Cyc_car(data, ((closureN)self_737244)->elements[0])));}
;; 
}

static void __lambda_910(void *data, object self_737190, int argc, object *args) /* object self_737190, object r_734469 */
 {

  
closureN_type c_7314276;
object e_7314282 [2];
c_7314276.hdr.mark = gc_color_red;
 c_7314276.hdr.grayed = 0;
c_7314276.tag = closureN_tag;
 c_7314276.fn = (function_type)__lambda_911;
c_7314276.num_args = 1;
c_7314276.num_elements = 2;
c_7314276.elements = (object *)e_7314282;
c_7314276.elements[0] = ((closureN)self_737190)->elements[1];
c_7314276.elements[1] = ((closureN)self_737190)->elements[2];


closureN_type c_7314283;
object e_7314296 [1];
c_7314283.hdr.mark = gc_color_red;
 c_7314283.hdr.grayed = 0;
c_7314283.tag = closureN_tag;
 c_7314283.fn = (function_type)__lambda_912;
c_7314283.num_args = 1;
c_7314283.num_elements = 1;
c_7314283.elements = (object *)e_7314296;
c_7314283.elements[0] = ((closureN)self_737190)->elements[0];

return_direct_with_clo1(data,(closure)&c_7314276,__lambda_911,  &c_7314283);; 
}

static void __lambda_912(void *data, object self_737191, int argc, object *args) /* object self_737191, object k_734472, object e_731120_732622 */
 {
 object k_734472 = args[0]; object e_731120_732622 = args[1];
  
closureN_type c_7314285;
object e_7314292 [3];
c_7314285.hdr.mark = gc_color_red;
 c_7314285.hdr.grayed = 0;
c_7314285.tag = closureN_tag;
 c_7314285.fn = (function_type)__lambda_913;
c_7314285.num_args = 1;
c_7314285.num_elements = 3;
c_7314285.elements = (object *)e_7314292;
c_7314285.elements[0] = ((closureN)self_737191)->elements[0];
c_7314285.elements[1] = e_731120_732622;
c_7314285.elements[2] = k_734472;


complex_num_type local_7314295; 
return_direct_with_clo1(data,(closure)&c_7314285,__lambda_913,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314295, e_731120_732622));; 
}

static void __lambda_913(void *data, object self_737192, int argc, object *args) /* object self_737192, object r_734473 */
 {
 object r_734473 = args[0];
  if( (boolean_f != r_734473) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737192)->elements[2], (((closure)  ((closureN)self_737192)->elements[2])->fn),  Cyc_VOID);
} else { 
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737192)->elements[2], ((closureN)self_737192)->elements[1], ((closureN)self_737192)->elements[0]);}
;; 
}

static void __lambda_911(void *data, object self_737193, int argc, object *args) /* object self_737193, object r_734470 */
 {
 object r_734470 = 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_737193)->elements[1], r_734470, Cyc_cddr(data, ((closureN)self_737193)->elements[0]));; 
}

static void __lambda_906(void *data, object self_737245, int argc, object *args) /* object self_737245, object k_734533 */
 {
 object k_734533 = args[0];
  
closureN_type c_7314249;
object e_7314267 [2];
c_7314249.hdr.mark = gc_color_red;
 c_7314249.hdr.grayed = 0;
c_7314249.tag = closureN_tag;
 c_7314249.fn = (function_type)__lambda_907;
c_7314249.num_args = 1;
c_7314249.num_elements = 2;
c_7314249.elements = (object *)e_7314267;
c_7314249.elements[0] = ((closureN)self_737245)->elements[0];
c_7314249.elements[1] = k_734533;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7314249, Cyc_car(data, ((closureN)self_737245)->elements[0]));; 
}

static void __lambda_907(void *data, object self_737246, int argc, object *args) /* object self_737246, object r_734534 */
 {
 object r_734534 = args[0];
  if( (boolean_f != r_734534) ){ 
  
closureN_type c_7314251;
object e_7314261 [2];
c_7314251.hdr.mark = gc_color_red;
 c_7314251.hdr.grayed = 0;
c_7314251.tag = closureN_tag;
 c_7314251.fn = (function_type)__lambda_908;
c_7314251.num_args = 1;
c_7314251.num_elements = 2;
c_7314251.elements = (object *)e_7314261;
c_7314251.elements[0] = ((closureN)self_737246)->elements[0];
c_7314251.elements[1] = ((closureN)self_737246)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117mutates_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117mutates_127_scheme_cyclone_primitives)->fn),  &c_7314251, Cyc_car(data, ((closureN)self_737246)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737246)->elements[1], (((closure)  ((closureN)self_737246)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_908(void *data, object self_737247, int argc, object *args) /* object self_737247, object r_734535 */
 {
 object r_734535 = args[0];
  if( (boolean_f != r_734535) ){ 
  



return_direct_with_clo1(data,  ((closureN)self_737247)->elements[1], (((closure)  ((closureN)self_737247)->elements[1])->fn),  Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_737247)->elements[0]), obj_int2obj(1)));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737247)->elements[1], (((closure)  ((closureN)self_737247)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_904(void *data, object self_737186, int argc, object *args) /* object self_737186, object k_734466, object e_731114_732621 */
 {
 object k_734466 = args[0]; object e_731114_732621 = args[1];
  
closureN_type c_7314234;
object e_7314241 [3];
c_7314234.hdr.mark = gc_color_red;
 c_7314234.hdr.grayed = 0;
c_7314234.tag = closureN_tag;
 c_7314234.fn = (function_type)__lambda_905;
c_7314234.num_args = 1;
c_7314234.num_elements = 3;
c_7314234.elements = (object *)e_7314241;
c_7314234.elements[0] = ((closureN)self_737186)->elements[0];
c_7314234.elements[1] = e_731114_732621;
c_7314234.elements[2] = k_734466;


complex_num_type local_7314244; 
return_direct_with_clo1(data,(closure)&c_7314234,__lambda_905,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314244, e_731114_732621));; 
}

static void __lambda_905(void *data, object self_737187, int argc, object *args) /* object self_737187, object r_734467 */
 {
 object r_734467 = args[0];
  if( (boolean_f != r_734467) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737187)->elements[2], (((closure)  ((closureN)self_737187)->elements[2])->fn),  Cyc_VOID);
} else { 
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737187)->elements[2], ((closureN)self_737187)->elements[1], ((closureN)self_737187)->elements[0]);}
;; 
}

static void __lambda_903(void *data, object self_737188, int argc, object *args) /* object self_737188, object r_734464 */
 {
 object r_734464 = 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_737188)->elements[1], r_734464, Cyc_cdr(data, ((closureN)self_737188)->elements[0]));; 
}

static void __lambda_899(void *data, object self_737248, int argc, object *args) /* object self_737248, object k_734540 */
 {
 object k_734540 = args[0];
  if( (boolean_f != ((closureN)self_737248)->elements[1]) ){ 
  return_direct_with_clo1(data,  k_734540, (((closure)  k_734540)->fn),  ((closureN)self_737248)->elements[1]);
} else { 
  
closureN_type c_7314204;
object e_7314218 [2];
c_7314204.hdr.mark = gc_color_red;
 c_7314204.hdr.grayed = 0;
c_7314204.tag = closureN_tag;
 c_7314204.fn = (function_type)__lambda_900;
c_7314204.num_args = 1;
c_7314204.num_elements = 2;
c_7314204.elements = (object *)e_7314218;
c_7314204.elements[0] = ((closureN)self_737248)->elements[0];
c_7314204.elements[1] = k_734540;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7314204, Cyc_car(data, ((closureN)self_737248)->elements[0]));}
;; 
}

static void __lambda_900(void *data, object self_737249, int argc, object *args) /* object self_737249, object r_734541 */
 {
 object r_734541 = args[0];
  if( (boolean_f != r_734541) ){ 
  
closureN_type c_7314206;
object e_7314212 [1];
c_7314206.hdr.mark = gc_color_red;
 c_7314206.hdr.grayed = 0;
c_7314206.tag = closureN_tag;
 c_7314206.fn = (function_type)__lambda_901;
c_7314206.num_args = 1;
c_7314206.num_elements = 1;
c_7314206.elements = (object *)e_7314212;
c_7314206.elements[0] = ((closureN)self_737249)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117mutates_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117mutates_127_scheme_cyclone_primitives)->fn),  &c_7314206, Cyc_car(data, ((closureN)self_737249)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737249)->elements[1], (((closure)  ((closureN)self_737249)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_901(void *data, object self_737250, int argc, object *args) /* object self_737250, object r_734542 */
 {
 object r_734542 = args[0];
  
complex_num_type local_7314211; 
return_direct_with_clo1(data,  ((closureN)self_737250)->elements[0], (((closure)  ((closureN)self_737250)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7314211, r_734542));; 
}

static void __lambda_894(void *data, object self_737179, int argc, object *args) /* object self_737179, object r_734454 */
 {

  
closureN_type c_7314177;
object e_7314185 [3];
c_7314177.hdr.mark = gc_color_red;
 c_7314177.hdr.grayed = 0;
c_7314177.tag = closureN_tag;
 c_7314177.fn = (function_type)__lambda_895;
c_7314177.num_args = 1;
c_7314177.num_elements = 3;
c_7314177.elements = (object *)e_7314185;
c_7314177.elements[0] = ((closureN)self_737179)->elements[0];
c_7314177.elements[1] = ((closureN)self_737179)->elements[1];
c_7314177.elements[2] = ((closureN)self_737179)->elements[2];


complex_num_type local_7314188; 
return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  &c_7314177, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314188, ((closureN)self_737179)->elements[1]), ((closureN)self_737179)->elements[0]);; 
}

static void __lambda_895(void *data, object self_737180, int argc, object *args) /* object self_737180, object r_734455 */
 {

  
complex_num_type local_7314182; 
return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737180)->elements[2], ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314182, ((closureN)self_737180)->elements[1]), ((closureN)self_737180)->elements[0]);; 
}

static void __lambda_893(void *data, object self_737181, int argc, object *args) /* object self_737181, object k_734458 */
 {
 object k_734458 = args[0];
    complex_num_type local_7314162; 
  complex_num_type local_7314165; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314162, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314165, ((closureN)self_737181)->elements[1]))) ){ 
  return_direct_with_clo1(data,  k_734458, (((closure)  k_734458)->fn),  Cyc_VOID);
} else { 
  
complex_num_type local_7314171; 
return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  k_734458, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314171, ((closureN)self_737181)->elements[1]), ((closureN)self_737181)->elements[0]);}
;; 
}

static void __lambda_891(void *data, object self_737177, int argc, object *args) /* object self_737177, object r_734450 */
 {

  
complex_num_type local_7314147; 
return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737177)->elements[2], ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314147, ((closureN)self_737177)->elements[1]), ((closureN)self_737177)->elements[0]);; 
}

static void __lambda_887(void *data, object self_737173, int argc, object *args) /* object self_737173, object r_734448 */
 {
 object r_734448 = args[0];
  
closureN_type c_7314124;
object e_7314135 [3];
c_7314124.hdr.mark = gc_color_red;
 c_7314124.hdr.grayed = 0;
c_7314124.tag = closureN_tag;
 c_7314124.fn = (function_type)__lambda_888;
c_7314124.num_args = 1;
c_7314124.num_elements = 3;
c_7314124.elements = (object *)e_7314135;
c_7314124.elements[0] = ((closureN)self_737173)->elements[0];
c_7314124.elements[1] = ((closureN)self_737173)->elements[1];
c_7314124.elements[2] = ((closureN)self_737173)->elements[2];

return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  &c_7314124, r_734448, ((closureN)self_737173)->elements[0]);; 
}

static void __lambda_888(void *data, object self_737174, int argc, object *args) /* object self_737174, object r_734446 */
 {

  
closureN_type c_7314126;
object e_7314130 [2];
c_7314126.hdr.mark = gc_color_red;
 c_7314126.hdr.grayed = 0;
c_7314126.tag = closureN_tag;
 c_7314126.fn = (function_type)__lambda_889;
c_7314126.num_args = 1;
c_7314126.num_elements = 2;
c_7314126.elements = (object *)e_7314130;
c_7314126.elements[0] = ((closureN)self_737174)->elements[0];
c_7314126.elements[1] = ((closureN)self_737174)->elements[2];


complex_num_type local_7314133; 
return_direct_with_clo1(data,(closure)&c_7314126,__lambda_889,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314133, ((closureN)self_737174)->elements[1]));; 
}

static void __lambda_889(void *data, object self_737175, int argc, object *args) /* object self_737175, object r_734447 */
 {
 object r_734447 = args[0];
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737175)->elements[1], r_734447, ((closureN)self_737175)->elements[0]);; 
}

static void __lambda_880(void *data, object self_737166, int argc, object *args) /* object self_737166, object formals_731086_732618 */
 {
 object formals_731086_732618 = args[0];
  
closureN_type c_7314096;
object e_7314104 [2];
c_7314096.hdr.mark = gc_color_red;
 c_7314096.hdr.grayed = 0;
c_7314096.tag = closureN_tag;
 c_7314096.fn = (function_type)__lambda_881;
c_7314096.num_args = 1;
c_7314096.num_elements = 2;
c_7314096.elements = (object *)e_7314104;
c_7314096.elements[0] = ((closureN)self_737166)->elements[0];
c_7314096.elements[1] = ((closureN)self_737166)->elements[1];


closureN_type c_7314105;
object e_7314108 [1];
c_7314105.hdr.mark = gc_color_red;
 c_7314105.hdr.grayed = 0;
c_7314105.tag = closureN_tag;
 c_7314105.fn = (function_type)__lambda_883;
c_7314105.num_args = 1;
c_7314105.num_elements = 1;
c_7314105.elements = (object *)e_7314108;
c_7314105.elements[0] = formals_731086_732618;

return_direct_with_clo1(data,(closure)&c_7314096,__lambda_881,  &c_7314105);; 
}

static void __lambda_883(void *data, object self_737167, int argc, object *args) /* object self_737167, object k_734442, object e_731087_732619 */
 {
 object k_734442 = args[0]; object e_731087_732619 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations)->fn),  k_734442, e_731087_732619, ((closureN)self_737167)->elements[0]);; 
}

static void __lambda_881(void *data, object self_737168, int argc, object *args) /* object self_737168, object r_734440 */
 {
 object r_734440 = args[0];
  
closureN_type c_7314098;
object e_7314102 [2];
c_7314098.hdr.mark = gc_color_red;
 c_7314098.hdr.grayed = 0;
c_7314098.tag = closureN_tag;
 c_7314098.fn = (function_type)__lambda_882;
c_7314098.num_args = 1;
c_7314098.num_elements = 2;
c_7314098.elements = (object *)e_7314102;
c_7314098.elements[0] = ((closureN)self_737168)->elements[1];
c_7314098.elements[1] = r_734440;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7314098, ((closureN)self_737168)->elements[0]);; 
}

static void __lambda_882(void *data, object self_737169, int argc, object *args) /* object self_737169, object r_734441 */
 {
 object r_734441 = 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_737169)->elements[0], ((closureN)self_737169)->elements[1], r_734441);; 
}

static void __lambda_876(void *data, object self_737162, int argc, object *args) /* object self_737162, object r_734435 */
 {
 object r_734435 = args[0];
  if( (boolean_f != r_734435) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737162)->elements[1], (((closure)  ((closureN)self_737162)->elements[1])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_7314079;
object e_7314083 [2];
c_7314079.hdr.mark = gc_color_red;
 c_7314079.hdr.grayed = 0;
c_7314079.tag = closureN_tag;
 c_7314079.fn = (function_type)__lambda_877;
c_7314079.num_args = 1;
c_7314079.num_elements = 2;
c_7314079.elements = (object *)e_7314083;
c_7314079.elements[0] = ((closureN)self_737162)->elements[0];
c_7314079.elements[1] = ((closureN)self_737162)->elements[1];


mclosure0(c_7314084, (function_type)__lambda_878);c_7314084.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7314079,__lambda_877,  &c_7314084);}
;; 
}

static void __lambda_878(void *data, object self_737163, int argc, object *args) /* object self_737163, object k_734437, object var_731082_732617 */
 {
 object k_734437 = args[0]; object var_731082_732617 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations)->fn),  k_734437, var_731082_732617, boolean_f);; 
}

static void __lambda_877(void *data, object self_737164, int argc, object *args) /* object self_737164, object r_734436 */
 {
 object r_734436 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737164)->elements[1], ((closureN)self_737164)->elements[0], r_734436);; 
}

static void __lambda_824(void *data, object _, int argc, object *args) /* closure _,object k_734354, object exp_731025_732600, object ivars_731026_732601, object args_731027_732602, object arg_91used_731028_732603, object return_731029_732604 */
 {
object k_734354 = args[0]; object exp_731025_732600 = args[1]; object ivars_731026_732601 = args[2]; object args_731027_732602 = args[3]; object arg_91used_731028_732603 = args[4]; object return_731029_732604 = args[5];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:inline-ok?");

closureN_type c_7313718;
object e_7314067 [6];
c_7313718.hdr.mark = gc_color_red;
 c_7313718.hdr.grayed = 0;
c_7313718.tag = closureN_tag;
 c_7313718.fn = (function_type)__lambda_825;
c_7313718.num_args = 1;
c_7313718.num_elements = 6;
c_7313718.elements = (object *)e_7314067;
c_7313718.elements[0] = arg_91used_731028_732603;
c_7313718.elements[1] = args_731027_732602;
c_7313718.elements[2] = exp_731025_732600;
c_7313718.elements[3] = ivars_731026_732601;
c_7313718.elements[4] = k_734354;
c_7313718.elements[5] = return_731029_732604;


complex_num_type local_7314070; 
return_direct_with_clo1(data,(closure)&c_7313718,__lambda_825,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314070, exp_731025_732600));; 
}

static void __lambda_825(void *data, object self_737112, int argc, object *args) /* object self_737112, object r_734355 */
 {
 object r_734355 = args[0];
  if( (boolean_f != r_734355) ){ 
  
closureN_type c_7313720;
object e_7313739 [5];
c_7313720.hdr.mark = gc_color_red;
 c_7313720.hdr.grayed = 0;
c_7313720.tag = closureN_tag;
 c_7313720.fn = (function_type)__lambda_826;
c_7313720.num_args = 1;
c_7313720.num_elements = 5;
c_7313720.elements = (object *)e_7313739;
c_7313720.elements[0] = ((closureN)self_737112)->elements[0];
c_7313720.elements[1] = ((closureN)self_737112)->elements[2];
c_7313720.elements[2] = ((closureN)self_737112)->elements[3];
c_7313720.elements[3] = ((closureN)self_737112)->elements[4];
c_7313720.elements[4] = ((closureN)self_737112)->elements[5];



return_direct_with_clo1(data,(closure)&c_7313720,__lambda_826,  memberp(data, ((closureN)self_737112)->elements[2], ((closureN)self_737112)->elements[1]));
} else { 
  
closureN_type c_7313745;
object e_7314065 [6];
c_7313745.hdr.mark = gc_color_red;
 c_7313745.hdr.grayed = 0;
c_7313745.tag = closureN_tag;
 c_7313745.fn = (function_type)__lambda_828;
c_7313745.num_args = 1;
c_7313745.num_elements = 6;
c_7313745.elements = (object *)e_7314065;
c_7313745.elements[0] = ((closureN)self_737112)->elements[0];
c_7313745.elements[1] = ((closureN)self_737112)->elements[1];
c_7313745.elements[2] = ((closureN)self_737112)->elements[2];
c_7313745.elements[3] = ((closureN)self_737112)->elements[3];
c_7313745.elements[4] = ((closureN)self_737112)->elements[4];
c_7313745.elements[5] = ((closureN)self_737112)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7313745, ((closureN)self_737112)->elements[2]);}
;; 
}

static void __lambda_828(void *data, object self_737115, int argc, object *args) /* object self_737115, object r_734358 */
 {
 object r_734358 = args[0];
  if( (boolean_f != r_734358) ){ 
  
closureN_type c_7313747;
object e_7313773 [6];
c_7313747.hdr.mark = gc_color_red;
 c_7313747.hdr.grayed = 0;
c_7313747.tag = closureN_tag;
 c_7313747.fn = (function_type)__lambda_829;
c_7313747.num_args = 1;
c_7313747.num_elements = 6;
c_7313747.elements = (object *)e_7313773;
c_7313747.elements[0] = ((closureN)self_737115)->elements[0];
c_7313747.elements[1] = ((closureN)self_737115)->elements[1];
c_7313747.elements[2] = ((closureN)self_737115)->elements[2];
c_7313747.elements[3] = ((closureN)self_737115)->elements[3];
c_7313747.elements[4] = ((closureN)self_737115)->elements[4];
c_7313747.elements[5] = ((closureN)self_737115)->elements[5];


closureN_type c_7313774;
object e_7313780 [4];
c_7313774.hdr.mark = gc_color_red;
 c_7313774.hdr.grayed = 0;
c_7313774.tag = closureN_tag;
 c_7313774.fn = (function_type)__lambda_835;
c_7313774.num_args = 1;
c_7313774.num_elements = 4;
c_7313774.elements = (object *)e_7313780;
c_7313774.elements[0] = ((closureN)self_737115)->elements[0];
c_7313774.elements[1] = ((closureN)self_737115)->elements[1];
c_7313774.elements[2] = ((closureN)self_737115)->elements[3];
c_7313774.elements[3] = ((closureN)self_737115)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313747,__lambda_829,  &c_7313774);
} else { 
  
closureN_type c_7313782;
object e_7314063 [6];
c_7313782.hdr.mark = gc_color_red;
 c_7313782.hdr.grayed = 0;
c_7313782.tag = closureN_tag;
 c_7313782.fn = (function_type)__lambda_836;
c_7313782.num_args = 1;
c_7313782.num_elements = 6;
c_7313782.elements = (object *)e_7314063;
c_7313782.elements[0] = ((closureN)self_737115)->elements[0];
c_7313782.elements[1] = ((closureN)self_737115)->elements[1];
c_7313782.elements[2] = ((closureN)self_737115)->elements[2];
c_7313782.elements[3] = ((closureN)self_737115)->elements[3];
c_7313782.elements[4] = ((closureN)self_737115)->elements[4];
c_7313782.elements[5] = ((closureN)self_737115)->elements[5];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7313782, ((closureN)self_737115)->elements[2]);}
;; 
}

static void __lambda_836(void *data, object self_737123, int argc, object *args) /* object self_737123, object r_734366 */
 {
 object r_734366 = args[0];
  if( (boolean_f != r_734366) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737123)->elements[4], (((closure)  ((closureN)self_737123)->elements[4])->fn),  boolean_t);
} else { 
  
closureN_type c_7313786;
object e_7314061 [6];
c_7313786.hdr.mark = gc_color_red;
 c_7313786.hdr.grayed = 0;
c_7313786.tag = closureN_tag;
 c_7313786.fn = (function_type)__lambda_837;
c_7313786.num_args = 1;
c_7313786.num_elements = 6;
c_7313786.elements = (object *)e_7314061;
c_7313786.elements[0] = ((closureN)self_737123)->elements[0];
c_7313786.elements[1] = ((closureN)self_737123)->elements[1];
c_7313786.elements[2] = ((closureN)self_737123)->elements[2];
c_7313786.elements[3] = ((closureN)self_737123)->elements[3];
c_7313786.elements[4] = ((closureN)self_737123)->elements[4];
c_7313786.elements[5] = ((closureN)self_737123)->elements[5];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7313786, ((closureN)self_737123)->elements[2]);}
;; 
}

static void __lambda_837(void *data, object self_737124, int argc, object *args) /* object self_737124, object r_734367 */
 {
 object r_734367 = args[0];
  if( (boolean_f != r_734367) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737124)->elements[4], (((closure)  ((closureN)self_737124)->elements[4])->fn),  boolean_t);
} else { 
  
closureN_type c_7313790;
object e_7314059 [6];
c_7313790.hdr.mark = gc_color_red;
 c_7313790.hdr.grayed = 0;
c_7313790.tag = closureN_tag;
 c_7313790.fn = (function_type)__lambda_838;
c_7313790.num_args = 1;
c_7313790.num_elements = 6;
c_7313790.elements = (object *)e_7314059;
c_7313790.elements[0] = ((closureN)self_737124)->elements[0];
c_7313790.elements[1] = ((closureN)self_737124)->elements[1];
c_7313790.elements[2] = ((closureN)self_737124)->elements[2];
c_7313790.elements[3] = ((closureN)self_737124)->elements[3];
c_7313790.elements[4] = ((closureN)self_737124)->elements[4];
c_7313790.elements[5] = ((closureN)self_737124)->elements[5];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7313790, ((closureN)self_737124)->elements[2]);}
;; 
}

static void __lambda_838(void *data, object self_737125, int argc, object *args) /* object self_737125, object r_734368 */
 {
 object r_734368 = args[0];
  if( (boolean_f != r_734368) ){ 
  
closureN_type c_7313792;
object e_7313813 [6];
c_7313792.hdr.mark = gc_color_red;
 c_7313792.hdr.grayed = 0;
c_7313792.tag = closureN_tag;
 c_7313792.fn = (function_type)__lambda_839;
c_7313792.num_args = 1;
c_7313792.num_elements = 6;
c_7313792.elements = (object *)e_7313813;
c_7313792.elements[0] = ((closureN)self_737125)->elements[0];
c_7313792.elements[1] = ((closureN)self_737125)->elements[1];
c_7313792.elements[2] = ((closureN)self_737125)->elements[2];
c_7313792.elements[3] = ((closureN)self_737125)->elements[3];
c_7313792.elements[4] = ((closureN)self_737125)->elements[4];
c_7313792.elements[5] = ((closureN)self_737125)->elements[5];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7313792, ((closureN)self_737125)->elements[2]);
} else { 
  
closureN_type c_7313816;
object e_7314057 [6];
c_7313816.hdr.mark = gc_color_red;
 c_7313816.hdr.grayed = 0;
c_7313816.tag = closureN_tag;
 c_7313816.fn = (function_type)__lambda_842;
c_7313816.num_args = 1;
c_7313816.num_elements = 6;
c_7313816.elements = (object *)e_7314057;
c_7313816.elements[0] = ((closureN)self_737125)->elements[0];
c_7313816.elements[1] = ((closureN)self_737125)->elements[1];
c_7313816.elements[2] = ((closureN)self_737125)->elements[2];
c_7313816.elements[3] = ((closureN)self_737125)->elements[3];
c_7313816.elements[4] = ((closureN)self_737125)->elements[4];
c_7313816.elements[5] = ((closureN)self_737125)->elements[5];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7313816, ((closureN)self_737125)->elements[2]);}
;; 
}

static void __lambda_842(void *data, object self_737129, int argc, object *args) /* object self_737129, object r_734372 */
 {
 object r_734372 = args[0];
  if( (boolean_f != r_734372) ){ 
  
closureN_type c_7313818;
object e_7313832 [6];
c_7313818.hdr.mark = gc_color_red;
 c_7313818.hdr.grayed = 0;
c_7313818.tag = closureN_tag;
 c_7313818.fn = (function_type)__lambda_843;
c_7313818.num_args = 1;
c_7313818.num_elements = 6;
c_7313818.elements = (object *)e_7313832;
c_7313818.elements[0] = ((closureN)self_737129)->elements[0];
c_7313818.elements[1] = ((closureN)self_737129)->elements[1];
c_7313818.elements[2] = ((closureN)self_737129)->elements[2];
c_7313818.elements[3] = ((closureN)self_737129)->elements[3];
c_7313818.elements[4] = ((closureN)self_737129)->elements[4];
c_7313818.elements[5] = ((closureN)self_737129)->elements[5];


complex_num_type local_7313835; 
return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313818, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313835, ((closureN)self_737129)->elements[2]), ((closureN)self_737129)->elements[3], ((closureN)self_737129)->elements[1], ((closureN)self_737129)->elements[0], ((closureN)self_737129)->elements[5]);
} else { 
  
closureN_type c_7313842;
object e_7314055 [6];
c_7313842.hdr.mark = gc_color_red;
 c_7313842.hdr.grayed = 0;
c_7313842.tag = closureN_tag;
 c_7313842.fn = (function_type)__lambda_845;
c_7313842.num_args = 1;
c_7313842.num_elements = 6;
c_7313842.elements = (object *)e_7314055;
c_7313842.elements[0] = ((closureN)self_737129)->elements[0];
c_7313842.elements[1] = ((closureN)self_737129)->elements[1];
c_7313842.elements[2] = ((closureN)self_737129)->elements[2];
c_7313842.elements[3] = ((closureN)self_737129)->elements[3];
c_7313842.elements[4] = ((closureN)self_737129)->elements[4];
c_7313842.elements[5] = ((closureN)self_737129)->elements[5];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7313842, ((closureN)self_737129)->elements[2]);}
;; 
}

static void __lambda_845(void *data, object self_737132, int argc, object *args) /* object self_737132, object r_734376 */
 {
 object r_734376 = args[0];
  if( (boolean_f != r_734376) ){ 
  
closureN_type c_7313844;
object e_7313862 [5];
c_7313844.hdr.mark = gc_color_red;
 c_7313844.hdr.grayed = 0;
c_7313844.tag = closureN_tag;
 c_7313844.fn = (function_type)__lambda_846;
c_7313844.num_args = 0;
c_7313844.num_elements = 5;
c_7313844.elements = (object *)e_7313862;
c_7313844.elements[0] = ((closureN)self_737132)->elements[0];
c_7313844.elements[1] = ((closureN)self_737132)->elements[1];
c_7313844.elements[2] = ((closureN)self_737132)->elements[2];
c_7313844.elements[3] = ((closureN)self_737132)->elements[3];
c_7313844.elements[4] = ((closureN)self_737132)->elements[5];


closureN_type c_7313863;
object e_7313888 [6];
c_7313863.hdr.mark = gc_color_red;
 c_7313863.hdr.grayed = 0;
c_7313863.tag = closureN_tag;
 c_7313863.fn = (function_type)__lambda_847;
c_7313863.num_args = 1;
c_7313863.num_elements = 6;
c_7313863.elements = (object *)e_7313888;
c_7313863.elements[0] = ((closureN)self_737132)->elements[0];
c_7313863.elements[1] = ((closureN)self_737132)->elements[1];
c_7313863.elements[2] = ((closureN)self_737132)->elements[2];
c_7313863.elements[3] = ((closureN)self_737132)->elements[3];
c_7313863.elements[4] = ((closureN)self_737132)->elements[4];
c_7313863.elements[5] = ((closureN)self_737132)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313844,__lambda_846,  &c_7313863);
} else { 
  
closureN_type c_7313890;
object e_7314050 [6];
c_7313890.hdr.mark = gc_color_red;
 c_7313890.hdr.grayed = 0;
c_7313890.tag = closureN_tag;
 c_7313890.fn = (function_type)__lambda_850;
c_7313890.num_args = 1;
c_7313890.num_elements = 6;
c_7313890.elements = (object *)e_7314050;
c_7313890.elements[0] = ((closureN)self_737132)->elements[0];
c_7313890.elements[1] = ((closureN)self_737132)->elements[1];
c_7313890.elements[2] = ((closureN)self_737132)->elements[2];
c_7313890.elements[3] = ((closureN)self_737132)->elements[3];
c_7313890.elements[4] = ((closureN)self_737132)->elements[4];
c_7313890.elements[5] = ((closureN)self_737132)->elements[5];


complex_num_type local_7314053; 
return_direct_with_clo1(data,(closure)&c_7313890,__lambda_850,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7314053, ((closureN)self_737132)->elements[2]));}
;; 
}

static void __lambda_850(void *data, object self_737137, int argc, object *args) /* object self_737137, object r_734385 */
 {
 object r_734385 = args[0];
  if( (boolean_f != r_734385) ){ 
  
closureN_type c_7313892;
object e_7313912 [1];
c_7313892.hdr.mark = gc_color_red;
 c_7313892.hdr.grayed = 0;
c_7313892.tag = closureN_tag;
 c_7313892.fn = (function_type)__lambda_851;
c_7313892.num_args = 0;
c_7313892.num_elements = 1;
c_7313892.elements = (object *)e_7313912;
c_7313892.elements[0] = ((closureN)self_737137)->elements[2];


closureN_type c_7313913;
object e_7314022 [6];
c_7313913.hdr.mark = gc_color_red;
 c_7313913.hdr.grayed = 0;
c_7313913.tag = closureN_tag;
 c_7313913.fn = (function_type)__lambda_854;
c_7313913.num_args = 1;
c_7313913.num_elements = 6;
c_7313913.elements = (object *)e_7314022;
c_7313913.elements[0] = ((closureN)self_737137)->elements[0];
c_7313913.elements[1] = ((closureN)self_737137)->elements[1];
c_7313913.elements[2] = ((closureN)self_737137)->elements[2];
c_7313913.elements[3] = ((closureN)self_737137)->elements[3];
c_7313913.elements[4] = ((closureN)self_737137)->elements[4];
c_7313913.elements[5] = ((closureN)self_737137)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313892,__lambda_851,  &c_7313913);
} else { 
  
pair_type local_7314027; 

pair_type local_7314030; 

pair_type local_7314033; 

pair_type local_7314036; 

pair_type local_7314039; 

pair_type local_7314042; 

pair_type local_7314045; 

pair_type local_7314048; 
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737137)->elements[4], set_pair_as_expr(&local_7314027, quote_Unexpected, set_pair_as_expr(&local_7314030, quote_expression, set_pair_as_expr(&local_7314033, quote_passed, set_pair_as_expr(&local_7314036, quote_to, set_pair_as_expr(&local_7314039, quote__inline, set_pair_as_expr(&local_7314042, quote_prim, set_pair_as_expr(&local_7314045, quote_check, set_pair_as_expr(&local_7314048, ((closureN)self_737137)->elements[2], NULL)))))))));}
;; 
}

static void __lambda_854(void *data, object self_737138, int argc, object *args) /* object self_737138, object r_734386 */
 {
 object r_734386 = args[0];
  if( (boolean_f != r_734386) ){ 
  
closureN_type c_7313915;
object e_7313925 [2];
c_7313915.hdr.mark = gc_color_red;
 c_7313915.hdr.grayed = 0;
c_7313915.tag = closureN_tag;
 c_7313915.fn = (function_type)__lambda_855;
c_7313915.num_args = 1;
c_7313915.num_elements = 2;
c_7313915.elements = (object *)e_7313925;
c_7313915.elements[0] = ((closureN)self_737138)->elements[2];
c_7313915.elements[1] = ((closureN)self_737138)->elements[4];


closureN_type c_7313926;
object e_7313942 [4];
c_7313926.hdr.mark = gc_color_red;
 c_7313926.hdr.grayed = 0;
c_7313926.tag = closureN_tag;
 c_7313926.fn = (function_type)__lambda_857;
c_7313926.num_args = 1;
c_7313926.num_elements = 4;
c_7313926.elements = (object *)e_7313942;
c_7313926.elements[0] = ((closureN)self_737138)->elements[0];
c_7313926.elements[1] = ((closureN)self_737138)->elements[1];
c_7313926.elements[2] = ((closureN)self_737138)->elements[3];
c_7313926.elements[3] = ((closureN)self_737138)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313915,__lambda_855,  &c_7313926);
} else { 
  
closureN_type c_7313944;
object e_7314002 [3];
c_7313944.hdr.mark = gc_color_red;
 c_7313944.hdr.grayed = 0;
c_7313944.tag = closureN_tag;
 c_7313944.fn = (function_type)__lambda_859;
c_7313944.num_args = 0;
c_7313944.num_elements = 3;
c_7313944.elements = (object *)e_7314002;
c_7313944.elements[0] = ((closureN)self_737138)->elements[2];
c_7313944.elements[1] = ((closureN)self_737138)->elements[3];
c_7313944.elements[2] = ((closureN)self_737138)->elements[5];


closureN_type c_7314003;
object e_7314021 [6];
c_7314003.hdr.mark = gc_color_red;
 c_7314003.hdr.grayed = 0;
c_7314003.tag = closureN_tag;
 c_7314003.fn = (function_type)__lambda_870;
c_7314003.num_args = 1;
c_7314003.num_elements = 6;
c_7314003.elements = (object *)e_7314021;
c_7314003.elements[0] = ((closureN)self_737138)->elements[0];
c_7314003.elements[1] = ((closureN)self_737138)->elements[1];
c_7314003.elements[2] = ((closureN)self_737138)->elements[2];
c_7314003.elements[3] = ((closureN)self_737138)->elements[3];
c_7314003.elements[4] = ((closureN)self_737138)->elements[4];
c_7314003.elements[5] = ((closureN)self_737138)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313944,__lambda_859,  &c_7314003);}
;; 
}

static void __lambda_870(void *data, object self_737143, int argc, object *args) /* object self_737143, object r_734392 */
 {

  
closureN_type c_7314005;
object e_7314013 [2];
c_7314005.hdr.mark = gc_color_red;
 c_7314005.hdr.grayed = 0;
c_7314005.tag = closureN_tag;
 c_7314005.fn = (function_type)__lambda_871;
c_7314005.num_args = 1;
c_7314005.num_elements = 2;
c_7314005.elements = (object *)e_7314013;
c_7314005.elements[0] = ((closureN)self_737143)->elements[2];
c_7314005.elements[1] = ((closureN)self_737143)->elements[4];


closureN_type c_7314014;
object e_7314020 [4];
c_7314014.hdr.mark = gc_color_red;
 c_7314014.hdr.grayed = 0;
c_7314014.tag = closureN_tag;
 c_7314014.fn = (function_type)__lambda_873;
c_7314014.num_args = 1;
c_7314014.num_elements = 4;
c_7314014.elements = (object *)e_7314020;
c_7314014.elements[0] = ((closureN)self_737143)->elements[0];
c_7314014.elements[1] = ((closureN)self_737143)->elements[1];
c_7314014.elements[2] = ((closureN)self_737143)->elements[3];
c_7314014.elements[3] = ((closureN)self_737143)->elements[5];

return_direct_with_clo1(data,(closure)&c_7314005,__lambda_871,  &c_7314014);; 
}

static void __lambda_873(void *data, object self_737144, int argc, object *args) /* object self_737144, object k_734395, object e_731072_732611 */
 {
 object k_734395 = args[0]; object e_731072_732611 = args[1];
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  k_734395, e_731072_732611, ((closureN)self_737144)->elements[2], ((closureN)self_737144)->elements[1], ((closureN)self_737144)->elements[0], ((closureN)self_737144)->elements[3]);; 
}

static void __lambda_871(void *data, object self_737145, int argc, object *args) /* object self_737145, object r_734393 */
 {
 object r_734393 = args[0];
  
closureN_type c_7314007;
object e_7314011 [2];
c_7314007.hdr.mark = gc_color_red;
 c_7314007.hdr.grayed = 0;
c_7314007.tag = closureN_tag;
 c_7314007.fn = (function_type)__lambda_872;
c_7314007.num_args = 1;
c_7314007.num_elements = 2;
c_7314007.elements = (object *)e_7314011;
c_7314007.elements[0] = ((closureN)self_737145)->elements[1];
c_7314007.elements[1] = r_734393;

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

static void __lambda_872(void *data, object self_737146, int argc, object *args) /* object self_737146, object r_734394 */
 {
 object r_734394 = 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_737146)->elements[0], ((closureN)self_737146)->elements[1], r_734394);; 
}

static void __lambda_859(void *data, object self_737147, int argc, object *args) /* object self_737147, object k_734396 */
 {
 object k_734396 = args[0];
    complex_num_type local_7313947; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313947, Cyc_car(data, ((closureN)self_737147)->elements[0]))) ){ 
  
closureN_type c_7313952;
object e_7313958 [2];
c_7313952.hdr.mark = gc_color_red;
 c_7313952.hdr.grayed = 0;
c_7313952.tag = closureN_tag;
 c_7313952.fn = (function_type)__lambda_860;
c_7313952.num_args = 1;
c_7313952.num_elements = 2;
c_7313952.elements = (object *)e_7313958;
c_7313952.elements[0] = ((closureN)self_737147)->elements[0];
c_7313952.elements[1] = k_734396;


closureN_type c_7313959;
object e_7314000 [2];
c_7313959.hdr.mark = gc_color_red;
 c_7313959.hdr.grayed = 0;
c_7313959.tag = closureN_tag;
 c_7313959.fn = (function_type)__lambda_861;
c_7313959.num_args = 1;
c_7313959.num_elements = 2;
c_7313959.elements = (object *)e_7314000;
c_7313959.elements[0] = ((closureN)self_737147)->elements[1];
c_7313959.elements[1] = ((closureN)self_737147)->elements[2];

return_direct_with_clo1(data,(closure)&c_7313952,__lambda_860,  &c_7313959);
} else { 
  return_direct_with_clo1(data,  k_734396, (((closure)  k_734396)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_861(void *data, object self_737148, int argc, object *args) /* object self_737148, object k_734400, object var_731069_732608 */
 {
 object k_734400 = args[0]; object var_731069_732608 = args[1];
  
closureN_type c_7313961;
object e_7313999 [4];
c_7313961.hdr.mark = gc_color_red;
 c_7313961.hdr.grayed = 0;
c_7313961.tag = closureN_tag;
 c_7313961.fn = (function_type)__lambda_862;
c_7313961.num_args = 1;
c_7313961.num_elements = 4;
c_7313961.elements = (object *)e_7313999;
c_7313961.elements[0] = ((closureN)self_737148)->elements[0];
c_7313961.elements[1] = k_734400;
c_7313961.elements[2] = ((closureN)self_737148)->elements[1];
c_7313961.elements[3] = var_731069_732608;

return_direct_with_clo2(data,  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations)->fn),  &c_7313961, var_731069_732608);; 
}

static void __lambda_862(void *data, object self_737149, int argc, object *args) /* object self_737149, object r_734401 */
 {
 object r_734401 = args[0];
  if( (boolean_f != r_734401) ){ 
  
closureN_type c_7313963;
object e_7313995 [3];
c_7313963.hdr.mark = gc_color_red;
 c_7313963.hdr.grayed = 0;
c_7313963.tag = closureN_tag;
 c_7313963.fn = (function_type)__lambda_863;
c_7313963.num_args = 1;
c_7313963.num_elements = 3;
c_7313963.elements = (object *)e_7313995;
c_7313963.elements[0] = ((closureN)self_737149)->elements[0];
c_7313963.elements[1] = ((closureN)self_737149)->elements[1];
c_7313963.elements[2] = ((closureN)self_737149)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations)->fn),  &c_7313963, ((closureN)self_737149)->elements[3]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737149)->elements[1], (((closure)  ((closureN)self_737149)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_863(void *data, object self_737150, int argc, object *args) /* object self_737150, object r_734402 */
 {
 object r_734402 = args[0];
  
closureN_type c_7313965;
object e_7313969 [2];
c_7313965.hdr.mark = gc_color_red;
 c_7313965.hdr.grayed = 0;
c_7313965.tag = closureN_tag;
 c_7313965.fn = (function_type)__lambda_864;
c_7313965.num_args = 1;
c_7313965.num_elements = 2;
c_7313965.elements = (object *)e_7313969;
c_7313965.elements[0] = ((closureN)self_737150)->elements[1];
c_7313965.elements[1] = r_734402;


closureN_type c_7313970;
object e_7313994 [2];
c_7313970.hdr.mark = gc_color_red;
 c_7313970.hdr.grayed = 0;
c_7313970.tag = closureN_tag;
 c_7313970.fn = (function_type)__lambda_865;
c_7313970.num_args = 1;
c_7313970.num_elements = 2;
c_7313970.elements = (object *)e_7313994;
c_7313970.elements[0] = ((closureN)self_737150)->elements[0];
c_7313970.elements[1] = ((closureN)self_737150)->elements[2];

return_direct_with_clo1(data,(closure)&c_7313965,__lambda_864,  &c_7313970);; 
}

static void __lambda_865(void *data, object self_737151, int argc, object *args) /* object self_737151, object k_734404, object fnc_731070_732609 */
 {
 object k_734404 = args[0]; object fnc_731070_732609 = args[1];
  
closureN_type c_7313972;
object e_7313976 [2];
c_7313972.hdr.mark = gc_color_red;
 c_7313972.hdr.grayed = 0;
c_7313972.tag = closureN_tag;
 c_7313972.fn = (function_type)__lambda_866;
c_7313972.num_args = 1;
c_7313972.num_elements = 2;
c_7313972.elements = (object *)e_7313976;
c_7313972.elements[0] = ((closureN)self_737151)->elements[0];
c_7313972.elements[1] = k_734404;


closureN_type c_7313977;
object e_7313993 [2];
c_7313977.hdr.mark = gc_color_red;
 c_7313977.hdr.grayed = 0;
c_7313977.tag = closureN_tag;
 c_7313977.fn = (function_type)__lambda_867;
c_7313977.num_args = 1;
c_7313977.num_elements = 2;
c_7313977.elements = (object *)e_7313993;
c_7313977.elements[0] = fnc_731070_732609;
c_7313977.elements[1] = ((closureN)self_737151)->elements[1];

return_direct_with_clo1(data,(closure)&c_7313972,__lambda_866,  &c_7313977);; 
}

static void __lambda_867(void *data, object self_737152, int argc, object *args) /* object self_737152, object k_734406, object ivar_731071_732610 */
 {
 object k_734406 = args[0]; object ivar_731071_732610 = args[1];
  
closureN_type c_7313979;
object e_7313991 [3];
c_7313979.hdr.mark = gc_color_red;
 c_7313979.hdr.grayed = 0;
c_7313979.tag = closureN_tag;
 c_7313979.fn = (function_type)__lambda_868;
c_7313979.num_args = 1;
c_7313979.num_elements = 3;
c_7313979.elements = (object *)e_7313991;
c_7313979.elements[0] = ivar_731071_732610;
c_7313979.elements[1] = k_734406;
c_7313979.elements[2] = ((closureN)self_737152)->elements[1];

return_direct_with_clo2(data,  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations)->fn),  &c_7313979, ((closureN)self_737152)->elements[0]);; 
}

static void __lambda_868(void *data, object self_737153, int argc, object *args) /* object self_737153, object r_734408 */
 {
 object r_734408 = args[0];
  
closureN_type c_7313981;
object e_7313987 [2];
c_7313981.hdr.mark = gc_color_red;
 c_7313981.hdr.grayed = 0;
c_7313981.tag = closureN_tag;
 c_7313981.fn = (function_type)__lambda_869;
c_7313981.num_args = 1;
c_7313981.num_elements = 2;
c_7313981.elements = (object *)e_7313987;
c_7313981.elements[0] = ((closureN)self_737153)->elements[1];
c_7313981.elements[1] = ((closureN)self_737153)->elements[2];



return_direct_with_clo1(data,(closure)&c_7313981,__lambda_869,  memberp(data, ((closureN)self_737153)->elements[0], r_734408));; 
}

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

static void __lambda_866(void *data, object self_737155, int argc, object *args) /* object self_737155, object r_734405 */
 {
 object r_734405 = 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_737155)->elements[1], r_734405, ((closureN)self_737155)->elements[0]);; 
}

static void __lambda_864(void *data, object self_737156, int argc, object *args) /* object self_737156, object r_734403 */
 {
 object r_734403 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737156)->elements[0], ((closureN)self_737156)->elements[1], r_734403);; 
}

static void __lambda_860(void *data, object self_737157, int argc, object *args) /* object self_737157, object r_734399 */
 {
 object r_734399 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737157)->elements[1], Cyc_car(data, ((closureN)self_737157)->elements[0]), r_734399);; 
}

static void __lambda_857(void *data, object self_737139, int argc, object *args) /* object self_737139, object k_734390, object e_731067_732607 */
 {
 object k_734390 = args[0]; object e_731067_732607 = args[1];
  
closureN_type c_7313928;
object e_7313938 [6];
c_7313928.hdr.mark = gc_color_red;
 c_7313928.hdr.grayed = 0;
c_7313928.tag = closureN_tag;
 c_7313928.fn = (function_type)__lambda_858;
c_7313928.num_args = 1;
c_7313928.num_elements = 6;
c_7313928.elements = (object *)e_7313938;
c_7313928.elements[0] = ((closureN)self_737139)->elements[0];
c_7313928.elements[1] = ((closureN)self_737139)->elements[1];
c_7313928.elements[2] = e_731067_732607;
c_7313928.elements[3] = ((closureN)self_737139)->elements[2];
c_7313928.elements[4] = k_734390;
c_7313928.elements[5] = ((closureN)self_737139)->elements[3];


complex_num_type local_7313941; 
return_direct_with_clo1(data,(closure)&c_7313928,__lambda_858,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313941, e_731067_732607));; 
}

static void __lambda_858(void *data, object self_737140, int argc, object *args) /* object self_737140, object r_734391 */
 {
 object r_734391 = args[0];
  if( (boolean_f != r_734391) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737140)->elements[4], (((closure)  ((closureN)self_737140)->elements[4])->fn),  Cyc_VOID);
} else { 
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737140)->elements[4], ((closureN)self_737140)->elements[2], ((closureN)self_737140)->elements[3], ((closureN)self_737140)->elements[1], ((closureN)self_737140)->elements[0], ((closureN)self_737140)->elements[5]);}
;; 
}

static void __lambda_855(void *data, object self_737141, int argc, object *args) /* object self_737141, object r_734387 */
 {
 object r_734387 = args[0];
  
closureN_type c_7313917;
object e_7313921 [2];
c_7313917.hdr.mark = gc_color_red;
 c_7313917.hdr.grayed = 0;
c_7313917.tag = closureN_tag;
 c_7313917.fn = (function_type)__lambda_856;
c_7313917.num_args = 1;
c_7313917.num_elements = 2;
c_7313917.elements = (object *)e_7313921;
c_7313917.elements[0] = ((closureN)self_737141)->elements[1];
c_7313917.elements[1] = r_734387;



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7313917, Cyc_cdr(data, ((closureN)self_737141)->elements[0]));; 
}

static void __lambda_856(void *data, object self_737142, int argc, object *args) /* object self_737142, object r_734388 */
 {
 object r_734388 = 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_737142)->elements[0], ((closureN)self_737142)->elements[1], r_734388);; 
}

static void __lambda_851(void *data, object self_737158, int argc, object *args) /* object self_737158, object k_734410 */
 {
 object k_734410 = args[0];
  
closureN_type c_7313894;
object e_7313908 [2];
c_7313894.hdr.mark = gc_color_red;
 c_7313894.hdr.grayed = 0;
c_7313894.tag = closureN_tag;
 c_7313894.fn = (function_type)__lambda_852;
c_7313894.num_args = 1;
c_7313894.num_elements = 2;
c_7313894.elements = (object *)e_7313908;
c_7313894.elements[0] = ((closureN)self_737158)->elements[0];
c_7313894.elements[1] = k_734410;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7313894, Cyc_car(data, ((closureN)self_737158)->elements[0]));; 
}

static void __lambda_852(void *data, object self_737159, int argc, object *args) /* object self_737159, object r_734411 */
 {
 object r_734411 = args[0];
  if( (boolean_f != r_734411) ){ 
  
closureN_type c_7313896;
object e_7313902 [1];
c_7313896.hdr.mark = gc_color_red;
 c_7313896.hdr.grayed = 0;
c_7313896.tag = closureN_tag;
 c_7313896.fn = (function_type)__lambda_853;
c_7313896.num_args = 1;
c_7313896.num_elements = 1;
c_7313896.elements = (object *)e_7313902;
c_7313896.elements[0] = ((closureN)self_737159)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117mutates_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117mutates_127_scheme_cyclone_primitives)->fn),  &c_7313896, Cyc_car(data, ((closureN)self_737159)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737159)->elements[1], (((closure)  ((closureN)self_737159)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_853(void *data, object self_737160, int argc, object *args) /* object self_737160, object r_734412 */
 {
 object r_734412 = args[0];
  
complex_num_type local_7313901; 
return_direct_with_clo1(data,  ((closureN)self_737160)->elements[0], (((closure)  ((closureN)self_737160)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313901, r_734412));; 
}

static void __lambda_847(void *data, object self_737133, int argc, object *args) /* object self_737133, object r_734377 */
 {

  
closureN_type c_7313865;
object e_7313879 [6];
c_7313865.hdr.mark = gc_color_red;
 c_7313865.hdr.grayed = 0;
c_7313865.tag = closureN_tag;
 c_7313865.fn = (function_type)__lambda_848;
c_7313865.num_args = 1;
c_7313865.num_elements = 6;
c_7313865.elements = (object *)e_7313879;
c_7313865.elements[0] = ((closureN)self_737133)->elements[0];
c_7313865.elements[1] = ((closureN)self_737133)->elements[1];
c_7313865.elements[2] = ((closureN)self_737133)->elements[2];
c_7313865.elements[3] = ((closureN)self_737133)->elements[3];
c_7313865.elements[4] = ((closureN)self_737133)->elements[4];
c_7313865.elements[5] = ((closureN)self_737133)->elements[5];


complex_num_type local_7313882; 
return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313865, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313882, ((closureN)self_737133)->elements[2]), ((closureN)self_737133)->elements[3], ((closureN)self_737133)->elements[1], ((closureN)self_737133)->elements[0], ((closureN)self_737133)->elements[5]);; 
}

static void __lambda_848(void *data, object self_737134, int argc, object *args) /* object self_737134, object r_734378 */
 {

  
closureN_type c_7313867;
object e_7313874 [5];
c_7313867.hdr.mark = gc_color_red;
 c_7313867.hdr.grayed = 0;
c_7313867.tag = closureN_tag;
 c_7313867.fn = (function_type)__lambda_849;
c_7313867.num_args = 1;
c_7313867.num_elements = 5;
c_7313867.elements = (object *)e_7313874;
c_7313867.elements[0] = ((closureN)self_737134)->elements[0];
c_7313867.elements[1] = ((closureN)self_737134)->elements[1];
c_7313867.elements[2] = ((closureN)self_737134)->elements[3];
c_7313867.elements[3] = ((closureN)self_737134)->elements[4];
c_7313867.elements[4] = ((closureN)self_737134)->elements[5];


complex_num_type local_7313877; 
return_direct_with_clo1(data,(closure)&c_7313867,__lambda_849,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313877, ((closureN)self_737134)->elements[2]));; 
}

static void __lambda_849(void *data, object self_737135, int argc, object *args) /* object self_737135, object r_734379 */
 {
 object r_734379 = args[0];
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737135)->elements[3], r_734379, ((closureN)self_737135)->elements[2], ((closureN)self_737135)->elements[1], ((closureN)self_737135)->elements[0], ((closureN)self_737135)->elements[4]);; 
}

static void __lambda_846(void *data, object self_737136, int argc, object *args) /* object self_737136, object k_734381 */
 {
 object k_734381 = args[0];
    complex_num_type local_7313847; 
  complex_num_type local_7313850; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313847, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313850, ((closureN)self_737136)->elements[2]))) ){ 
  return_direct_with_clo1(data,  k_734381, (((closure)  k_734381)->fn),  Cyc_VOID);
} else { 
  
complex_num_type local_7313856; 
return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  k_734381, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313856, ((closureN)self_737136)->elements[2]), ((closureN)self_737136)->elements[3], ((closureN)self_737136)->elements[1], ((closureN)self_737136)->elements[0], ((closureN)self_737136)->elements[4]);}
;; 
}

static void __lambda_843(void *data, object self_737130, int argc, object *args) /* object self_737130, object r_734373 */
 {

  
closureN_type c_7313820;
object e_7313827 [5];
c_7313820.hdr.mark = gc_color_red;
 c_7313820.hdr.grayed = 0;
c_7313820.tag = closureN_tag;
 c_7313820.fn = (function_type)__lambda_844;
c_7313820.num_args = 1;
c_7313820.num_elements = 5;
c_7313820.elements = (object *)e_7313827;
c_7313820.elements[0] = ((closureN)self_737130)->elements[0];
c_7313820.elements[1] = ((closureN)self_737130)->elements[1];
c_7313820.elements[2] = ((closureN)self_737130)->elements[3];
c_7313820.elements[3] = ((closureN)self_737130)->elements[4];
c_7313820.elements[4] = ((closureN)self_737130)->elements[5];


complex_num_type local_7313830; 
return_direct_with_clo1(data,(closure)&c_7313820,__lambda_844,  ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313830, ((closureN)self_737130)->elements[2]));; 
}

static void __lambda_844(void *data, object self_737131, int argc, object *args) /* object self_737131, object r_734374 */
 {
 object r_734374 = args[0];
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737131)->elements[3], r_734374, ((closureN)self_737131)->elements[2], ((closureN)self_737131)->elements[1], ((closureN)self_737131)->elements[0], ((closureN)self_737131)->elements[4]);; 
}

static void __lambda_839(void *data, object self_737126, int argc, object *args) /* object self_737126, object r_734371 */
 {
 object r_734371 = args[0];
  
closureN_type c_7313794;
object e_7313808 [6];
c_7313794.hdr.mark = gc_color_red;
 c_7313794.hdr.grayed = 0;
c_7313794.tag = closureN_tag;
 c_7313794.fn = (function_type)__lambda_840;
c_7313794.num_args = 1;
c_7313794.num_elements = 6;
c_7313794.elements = (object *)e_7313808;
c_7313794.elements[0] = ((closureN)self_737126)->elements[0];
c_7313794.elements[1] = ((closureN)self_737126)->elements[1];
c_7313794.elements[2] = ((closureN)self_737126)->elements[2];
c_7313794.elements[3] = ((closureN)self_737126)->elements[3];
c_7313794.elements[4] = ((closureN)self_737126)->elements[4];
c_7313794.elements[5] = ((closureN)self_737126)->elements[5];

return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313794, r_734371, ((closureN)self_737126)->elements[3], ((closureN)self_737126)->elements[1], ((closureN)self_737126)->elements[0], ((closureN)self_737126)->elements[5]);; 
}

static void __lambda_840(void *data, object self_737127, int argc, object *args) /* object self_737127, object r_734369 */
 {

  
closureN_type c_7313796;
object e_7313803 [5];
c_7313796.hdr.mark = gc_color_red;
 c_7313796.hdr.grayed = 0;
c_7313796.tag = closureN_tag;
 c_7313796.fn = (function_type)__lambda_841;
c_7313796.num_args = 1;
c_7313796.num_elements = 5;
c_7313796.elements = (object *)e_7313803;
c_7313796.elements[0] = ((closureN)self_737127)->elements[0];
c_7313796.elements[1] = ((closureN)self_737127)->elements[1];
c_7313796.elements[2] = ((closureN)self_737127)->elements[3];
c_7313796.elements[3] = ((closureN)self_737127)->elements[4];
c_7313796.elements[4] = ((closureN)self_737127)->elements[5];


complex_num_type local_7313806; 
return_direct_with_clo1(data,(closure)&c_7313796,__lambda_841,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313806, ((closureN)self_737127)->elements[2]));; 
}

static void __lambda_841(void *data, object self_737128, int argc, object *args) /* object self_737128, object r_734370 */
 {
 object r_734370 = args[0];
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737128)->elements[3], r_734370, ((closureN)self_737128)->elements[2], ((closureN)self_737128)->elements[1], ((closureN)self_737128)->elements[0], ((closureN)self_737128)->elements[4]);; 
}

static void __lambda_835(void *data, object self_737116, int argc, object *args) /* object self_737116, object k_734365, object e_731043_732605 */
 {
 object k_734365 = args[0]; object e_731043_732605 = args[1];
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  k_734365, e_731043_732605, ((closureN)self_737116)->elements[2], ((closureN)self_737116)->elements[1], ((closureN)self_737116)->elements[0], ((closureN)self_737116)->elements[3]);; 
}

static void __lambda_829(void *data, object self_737117, int argc, object *args) /* object self_737117, object r_734363 */
 {
 object r_734363 = args[0];
  
closureN_type c_7313749;
object e_7313771 [7];
c_7313749.hdr.mark = gc_color_red;
 c_7313749.hdr.grayed = 0;
c_7313749.tag = closureN_tag;
 c_7313749.fn = (function_type)__lambda_830;
c_7313749.num_args = 1;
c_7313749.num_elements = 7;
c_7313749.elements = (object *)e_7313771;
c_7313749.elements[0] = ((closureN)self_737117)->elements[0];
c_7313749.elements[1] = ((closureN)self_737117)->elements[1];
c_7313749.elements[2] = ((closureN)self_737117)->elements[2];
c_7313749.elements[3] = ((closureN)self_737117)->elements[3];
c_7313749.elements[4] = ((closureN)self_737117)->elements[4];
c_7313749.elements[5] = r_734363;
c_7313749.elements[6] = ((closureN)self_737117)->elements[5];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7313749, ((closureN)self_737117)->elements[2]);; 
}

static void __lambda_830(void *data, object self_737118, int argc, object *args) /* object self_737118, object r_734364 */
 {
 object r_734364 = args[0];
  
closureN_type c_7313751;
object e_7313769 [6];
c_7313751.hdr.mark = gc_color_red;
 c_7313751.hdr.grayed = 0;
c_7313751.tag = closureN_tag;
 c_7313751.fn = (function_type)__lambda_831;
c_7313751.num_args = 1;
c_7313751.num_elements = 6;
c_7313751.elements = (object *)e_7313769;
c_7313751.elements[0] = ((closureN)self_737118)->elements[0];
c_7313751.elements[1] = ((closureN)self_737118)->elements[1];
c_7313751.elements[2] = ((closureN)self_737118)->elements[2];
c_7313751.elements[3] = ((closureN)self_737118)->elements[3];
c_7313751.elements[4] = ((closureN)self_737118)->elements[4];
c_7313751.elements[5] = ((closureN)self_737118)->elements[6];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7313751, ((closureN)self_737118)->elements[5], r_734364);; 
}

static void __lambda_831(void *data, object self_737119, int argc, object *args) /* object self_737119, object r_734359 */
 {

  
closureN_type c_7313753;
object e_7313761 [2];
c_7313753.hdr.mark = gc_color_red;
 c_7313753.hdr.grayed = 0;
c_7313753.tag = closureN_tag;
 c_7313753.fn = (function_type)__lambda_832;
c_7313753.num_args = 1;
c_7313753.num_elements = 2;
c_7313753.elements = (object *)e_7313761;
c_7313753.elements[0] = ((closureN)self_737119)->elements[2];
c_7313753.elements[1] = ((closureN)self_737119)->elements[4];


closureN_type c_7313762;
object e_7313768 [4];
c_7313762.hdr.mark = gc_color_red;
 c_7313762.hdr.grayed = 0;
c_7313762.tag = closureN_tag;
 c_7313762.fn = (function_type)__lambda_834;
c_7313762.num_args = 1;
c_7313762.num_elements = 4;
c_7313762.elements = (object *)e_7313768;
c_7313762.elements[0] = ((closureN)self_737119)->elements[0];
c_7313762.elements[1] = ((closureN)self_737119)->elements[1];
c_7313762.elements[2] = ((closureN)self_737119)->elements[3];
c_7313762.elements[3] = ((closureN)self_737119)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313753,__lambda_832,  &c_7313762);; 
}

static void __lambda_834(void *data, object self_737120, int argc, object *args) /* object self_737120, object k_734362, object e_731044_732606 */
 {
 object k_734362 = args[0]; object e_731044_732606 = args[1];
  return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  k_734362, e_731044_732606, ((closureN)self_737120)->elements[2], ((closureN)self_737120)->elements[1], ((closureN)self_737120)->elements[0], ((closureN)self_737120)->elements[3]);; 
}

static void __lambda_832(void *data, object self_737121, int argc, object *args) /* object self_737121, object r_734360 */
 {
 object r_734360 = args[0];
  
closureN_type c_7313755;
object e_7313759 [2];
c_7313755.hdr.mark = gc_color_red;
 c_7313755.hdr.grayed = 0;
c_7313755.tag = closureN_tag;
 c_7313755.fn = (function_type)__lambda_833;
c_7313755.num_args = 1;
c_7313755.num_elements = 2;
c_7313755.elements = (object *)e_7313759;
c_7313755.elements[0] = ((closureN)self_737121)->elements[1];
c_7313755.elements[1] = r_734360;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7313755, ((closureN)self_737121)->elements[0]);; 
}

static void __lambda_833(void *data, object self_737122, int argc, object *args) /* object self_737122, object r_734361 */
 {
 object r_734361 = 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_737122)->elements[0], ((closureN)self_737122)->elements[1], r_734361);; 
}

static void __lambda_826(void *data, object self_737113, int argc, object *args) /* object self_737113, object r_734356 */
 {
 object r_734356 = args[0];
  if( (boolean_f != r_734356) ){ 
  
object c_7313725 = Cyc_set_car_cps(data,  ((closureN)self_737113)->elements[3],((closureN)self_737113)->elements[0], boolean_t);
return_direct_with_clo1(data,  ((closureN)self_737113)->elements[3], (((closure)  ((closureN)self_737113)->elements[3])->fn),  c_7313725);
} else { 
  
closureN_type c_7313728;
object e_7313734 [2];
c_7313728.hdr.mark = gc_color_red;
 c_7313728.hdr.grayed = 0;
c_7313728.tag = closureN_tag;
 c_7313728.fn = (function_type)__lambda_827;
c_7313728.num_args = 1;
c_7313728.num_elements = 2;
c_7313728.elements = (object *)e_7313734;
c_7313728.elements[0] = ((closureN)self_737113)->elements[3];
c_7313728.elements[1] = ((closureN)self_737113)->elements[4];



return_direct_with_clo1(data,(closure)&c_7313728,__lambda_827,  memberp(data, ((closureN)self_737113)->elements[1], ((closureN)self_737113)->elements[2]));}
;; 
}

static void __lambda_827(void *data, object self_737114, int argc, object *args) /* object self_737114, object r_734357 */
 {
 object r_734357 = args[0];
  if( (boolean_f != r_734357) ){ 
  return_closcall2(data,  ((closureN)self_737114)->elements[1],  ((closureN)self_737114)->elements[0], boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737114)->elements[0], (((closure)  ((closureN)self_737114)->elements[0])->fn),  boolean_t);}
;; 
}

static void __lambda_808(void *data, object _, int argc, object *args) /* closure _,object k_734336, object exp_731011_732591, object scope_91sym_731012_732592, object ivars_731013_732593, object args_731014_732594 */
 {
object k_734336 = args[0]; object exp_731011_732591 = args[1]; object scope_91sym_731012_732592 = args[2]; object ivars_731013_732593 = args[3]; object args_731014_732594 = args[4];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:inline-prim-call?");

closureN_type c_7313614;
object e_7313715 [5];
c_7313614.hdr.mark = gc_color_red;
 c_7313614.hdr.grayed = 0;
c_7313614.tag = closureN_tag;
 c_7313614.fn = (function_type)__lambda_809;
c_7313614.num_args = 2;
c_7313614.num_elements = 5;
c_7313614.elements = (object *)e_7313715;
c_7313614.elements[0] = args_731014_732594;
c_7313614.elements[1] = exp_731011_732591;
c_7313614.elements[2] = ivars_731013_732593;
c_7313614.elements[3] = k_734336;
c_7313614.elements[4] = scope_91sym_731012_732592;

return_direct_with_clo2(data,(closure)&c_7313614,__lambda_809,  boolean_t, boolean_f);; 
}

static void __lambda_809(void *data, object self_737095, int argc, object *args) /* object self_737095, object fast_91inline_731015_732595, object cannot_91inline_731016_732596 */
 {
 object fast_91inline_731015_732595 = args[0]; object cannot_91inline_731016_732596 = args[1];
  
closureN_type c_7313616;
object e_7313711 [6];
c_7313616.hdr.mark = gc_color_red;
 c_7313616.hdr.grayed = 0;
c_7313616.tag = closureN_tag;
 c_7313616.fn = (function_type)__lambda_1866;
c_7313616.num_args = 1;
c_7313616.num_elements = 6;
c_7313616.elements = (object *)e_7313711;
c_7313616.elements[0] = ((closureN)self_737095)->elements[0];
c_7313616.elements[1] = cannot_91inline_731016_732596;
c_7313616.elements[2] = ((closureN)self_737095)->elements[1];
c_7313616.elements[3] = ((closureN)self_737095)->elements[2];
c_7313616.elements[4] = ((closureN)self_737095)->elements[3];
c_7313616.elements[5] = ((closureN)self_737095)->elements[4];


pair_type local_7313714; 
return_direct_with_clo1(data,(closure)&c_7313616,__lambda_1866,  set_cell_as_expr(&local_7313714, fast_91inline_731015_732595));; 
}

static void __lambda_1866(void *data, object self_737096, int argc, object *args) /* object self_737096, object fast_91inline_731015_732595 */
 {
 object fast_91inline_731015_732595 = args[0];
  
closureN_type c_7313618;
object e_7313706 [6];
c_7313618.hdr.mark = gc_color_red;
 c_7313618.hdr.grayed = 0;
c_7313618.tag = closureN_tag;
 c_7313618.fn = (function_type)__lambda_1865;
c_7313618.num_args = 1;
c_7313618.num_elements = 6;
c_7313618.elements = (object *)e_7313706;
c_7313618.elements[0] = ((closureN)self_737096)->elements[0];
c_7313618.elements[1] = ((closureN)self_737096)->elements[2];
c_7313618.elements[2] = fast_91inline_731015_732595;
c_7313618.elements[3] = ((closureN)self_737096)->elements[3];
c_7313618.elements[4] = ((closureN)self_737096)->elements[4];
c_7313618.elements[5] = ((closureN)self_737096)->elements[5];


pair_type local_7313709; 
return_direct_with_clo1(data,(closure)&c_7313618,__lambda_1865,  set_cell_as_expr(&local_7313709, ((closureN)self_737096)->elements[1]));; 
}

static void __lambda_1865(void *data, object self_737097, int argc, object *args) /* object self_737097, object cannot_91inline_731016_732596 */
 {
 object cannot_91inline_731016_732596 = args[0];
  
closureN_type c_7313620;
object e_7313657 [6];
c_7313620.hdr.mark = gc_color_red;
 c_7313620.hdr.grayed = 0;
c_7313620.tag = closureN_tag;
 c_7313620.fn = (function_type)__lambda_810;
c_7313620.num_args = 1;
c_7313620.num_elements = 6;
c_7313620.elements = (object *)e_7313657;
c_7313620.elements[0] = ((closureN)self_737097)->elements[0];
c_7313620.elements[1] = cannot_91inline_731016_732596;
c_7313620.elements[2] = ((closureN)self_737097)->elements[1];
c_7313620.elements[3] = ((closureN)self_737097)->elements[2];
c_7313620.elements[4] = ((closureN)self_737097)->elements[3];
c_7313620.elements[5] = ((closureN)self_737097)->elements[4];


closureN_type c_7313658;
object e_7313705 [3];
c_7313658.hdr.mark = gc_color_red;
 c_7313658.hdr.grayed = 0;
c_7313658.tag = closureN_tag;
 c_7313658.fn = (function_type)__lambda_815;
c_7313658.num_args = 1;
c_7313658.num_elements = 3;
c_7313658.elements = (object *)e_7313705;
c_7313658.elements[0] = cannot_91inline_731016_732596;
c_7313658.elements[1] = ((closureN)self_737097)->elements[2];
c_7313658.elements[2] = ((closureN)self_737097)->elements[5];

return_direct_with_clo1(data,(closure)&c_7313620,__lambda_810,  &c_7313658);; 
}

static void __lambda_815(void *data, object self_737098, int argc, object *args) /* object self_737098, object k_734343, object v_731017_732597 */
 {
 object k_734343 = args[0]; object v_731017_732597 = args[1];
  
closureN_type c_7313660;
object e_7313664 [2];
c_7313660.hdr.mark = gc_color_red;
 c_7313660.hdr.grayed = 0;
c_7313660.tag = closureN_tag;
 c_7313660.fn = (function_type)__lambda_816;
c_7313660.num_args = 1;
c_7313660.num_elements = 2;
c_7313660.elements = (object *)e_7313664;
c_7313660.elements[0] = k_734343;
c_7313660.elements[1] = v_731017_732597;


closureN_type c_7313665;
object e_7313704 [3];
c_7313665.hdr.mark = gc_color_red;
 c_7313665.hdr.grayed = 0;
c_7313665.tag = closureN_tag;
 c_7313665.fn = (function_type)__lambda_817;
c_7313665.num_args = 1;
c_7313665.num_elements = 3;
c_7313665.elements = (object *)e_7313704;
c_7313665.elements[0] = ((closureN)self_737098)->elements[0];
c_7313665.elements[1] = ((closureN)self_737098)->elements[1];
c_7313665.elements[2] = ((closureN)self_737098)->elements[2];

return_direct_with_clo1(data,(closure)&c_7313660,__lambda_816,  &c_7313665);; 
}

static void __lambda_817(void *data, object self_737099, int argc, object *args) /* object self_737099, object k_734345, object var_731018_732598 */
 {
 object k_734345 = args[0]; object var_731018_732598 = args[1];
  
closureN_type c_7313667;
object e_7313690 [3];
c_7313667.hdr.mark = gc_color_red;
 c_7313667.hdr.grayed = 0;
c_7313667.tag = closureN_tag;
 c_7313667.fn = (function_type)__lambda_818;
c_7313667.num_args = 0;
c_7313667.num_elements = 3;
c_7313667.elements = (object *)e_7313690;
c_7313667.elements[0] = ((closureN)self_737099)->elements[0];
c_7313667.elements[1] = ((closureN)self_737099)->elements[2];
c_7313667.elements[2] = var_731018_732598;


closureN_type c_7313691;
object e_7313703 [3];
c_7313691.hdr.mark = gc_color_red;
 c_7313691.hdr.grayed = 0;
c_7313691.tag = closureN_tag;
 c_7313691.fn = (function_type)__lambda_822;
c_7313691.num_args = 1;
c_7313691.num_elements = 3;
c_7313691.elements = (object *)e_7313703;
c_7313691.elements[0] = ((closureN)self_737099)->elements[1];
c_7313691.elements[1] = k_734345;
c_7313691.elements[2] = var_731018_732598;

return_direct_with_clo1(data,(closure)&c_7313667,__lambda_818,  &c_7313691);; 
}

static void __lambda_822(void *data, object self_737100, int argc, object *args) /* object self_737100, object r_734346 */
 {

  
closureN_type c_7313693;
object e_7313701 [2];
c_7313693.hdr.mark = gc_color_red;
 c_7313693.hdr.grayed = 0;
c_7313693.tag = closureN_tag;
 c_7313693.fn = (function_type)__lambda_823;
c_7313693.num_args = 1;
c_7313693.num_elements = 2;
c_7313693.elements = (object *)e_7313701;
c_7313693.elements[0] = ((closureN)self_737100)->elements[0];
c_7313693.elements[1] = ((closureN)self_737100)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations)->fn),  &c_7313693, ((closureN)self_737100)->elements[2]);; 
}

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

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

static void __lambda_818(void *data, object self_737102, int argc, object *args) /* object self_737102, object k_734348 */
 {
 object k_734348 = args[0];
  
closureN_type c_7313669;
object e_7313680 [2];
c_7313669.hdr.mark = gc_color_red;
 c_7313669.hdr.grayed = 0;
c_7313669.tag = closureN_tag;
 c_7313669.fn = (function_type)__lambda_819;
c_7313669.num_args = 0;
c_7313669.num_elements = 2;
c_7313669.elements = (object *)e_7313680;
c_7313669.elements[0] = ((closureN)self_737102)->elements[1];
c_7313669.elements[1] = ((closureN)self_737102)->elements[2];


closureN_type c_7313681;
object e_7313689 [2];
c_7313681.hdr.mark = gc_color_red;
 c_7313681.hdr.grayed = 0;
c_7313681.tag = closureN_tag;
 c_7313681.fn = (function_type)__lambda_821;
c_7313681.num_args = 1;
c_7313681.num_elements = 2;
c_7313681.elements = (object *)e_7313689;
c_7313681.elements[0] = ((closureN)self_737102)->elements[0];
c_7313681.elements[1] = k_734348;

return_direct_with_clo1(data,(closure)&c_7313669,__lambda_819,  &c_7313681);; 
}

static void __lambda_821(void *data, object self_737103, int argc, object *args) /* object self_737103, object r_734349 */
 {
 object r_734349 = args[0];
  if( (boolean_f != r_734349) ){ 
  

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

static void __lambda_819(void *data, object self_737104, int argc, object *args) /* object self_737104, object k_734350 */
 {
 object k_734350 = args[0];
  if( (boolean_f != __glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations) ){ 
  return_direct_with_clo1(data,  k_734350, (((closure)  k_734350)->fn),  boolean_f);
} else { 
  
closureN_type c_7313672;
object e_7313678 [2];
c_7313672.hdr.mark = gc_color_red;
 c_7313672.hdr.grayed = 0;
c_7313672.tag = closureN_tag;
 c_7313672.fn = (function_type)__lambda_820;
c_7313672.num_args = 1;
c_7313672.num_elements = 2;
c_7313672.elements = (object *)e_7313678;
c_7313672.elements[0] = k_734350;
c_7313672.elements[1] = ((closureN)self_737104)->elements[0];

return_direct_with_clo2(data,  __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations)->fn),  &c_7313672, ((closureN)self_737104)->elements[1]);}
;; 
}

static void __lambda_820(void *data, object self_737105, int argc, object *args) /* object self_737105, object r_734351 */
 {
 object r_734351 = args[0];
  

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

static void __lambda_816(void *data, object self_737106, int argc, object *args) /* object self_737106, object r_734344 */
 {
 object r_734344 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737106)->elements[0], ((closureN)self_737106)->elements[1], r_734344);; 
}

static void __lambda_810(void *data, object self_737107, int argc, object *args) /* object self_737107, object r_734342 */
 {
 object r_734342 = args[0];
  
closureN_type c_7313622;
object e_7313655 [6];
c_7313622.hdr.mark = gc_color_red;
 c_7313622.hdr.grayed = 0;
c_7313622.tag = closureN_tag;
 c_7313622.fn = (function_type)__lambda_811;
c_7313622.num_args = 1;
c_7313622.num_elements = 6;
c_7313622.elements = (object *)e_7313655;
c_7313622.elements[0] = ((closureN)self_737107)->elements[0];
c_7313622.elements[1] = ((closureN)self_737107)->elements[1];
c_7313622.elements[2] = ((closureN)self_737107)->elements[2];
c_7313622.elements[3] = ((closureN)self_737107)->elements[3];
c_7313622.elements[4] = ((closureN)self_737107)->elements[4];
c_7313622.elements[5] = ((closureN)self_737107)->elements[5];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7313622, r_734342, ((closureN)self_737107)->elements[4]);; 
}

static void __lambda_811(void *data, object self_737108, int argc, object *args) /* object self_737108, object r_734337 */
 {

    
if( (boolean_f != car(((closureN)self_737108)->elements[1])) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737108)->elements[5], (((closure)  ((closureN)self_737108)->elements[5])->fn),  boolean_f);
} else { 
    
if( (boolean_f != car(((closureN)self_737108)->elements[3])) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_737108)->elements[5], (((closure)  ((closureN)self_737108)->elements[5])->fn),  car(((closureN)self_737108)->elements[3]));
} else { 
  
closureN_type c_7313637;
object e_7313640 [1];
c_7313637.hdr.mark = gc_color_red;
 c_7313637.hdr.grayed = 0;
c_7313637.tag = closureN_tag;
 c_7313637.fn = (function_type)__lambda_812;
c_7313637.num_args = 1;
c_7313637.num_elements = 1;
c_7313637.elements = (object *)e_7313640;
c_7313637.elements[0] = ((closureN)self_737108)->elements[5];


closureN_type c_7313641;
object e_7313654 [3];
c_7313641.hdr.mark = gc_color_red;
 c_7313641.hdr.grayed = 0;
c_7313641.tag = closureN_tag;
 c_7313641.fn = (function_type)__lambda_813;
c_7313641.num_args = 1;
c_7313641.num_elements = 3;
c_7313641.elements = (object *)e_7313654;
c_7313641.elements[0] = ((closureN)self_737108)->elements[0];
c_7313641.elements[1] = ((closureN)self_737108)->elements[2];
c_7313641.elements[2] = ((closureN)self_737108)->elements[4];

return_direct_with_clo1(data,(closure)&c_7313637,__lambda_812,  &c_7313641);}
;}
;; 
}

static void __lambda_813(void *data, object self_737109, int argc, object *args) /* object self_737109, object k_734339, object return_731024_732599 */
 {
 object k_734339 = args[0]; object return_731024_732599 = args[1];
  
closureN_type c_7313643;
object e_7313647 [2];
c_7313643.hdr.mark = gc_color_red;
 c_7313643.hdr.grayed = 0;
c_7313643.tag = closureN_tag;
 c_7313643.fn = (function_type)__lambda_814;
c_7313643.num_args = 1;
c_7313643.num_elements = 2;
c_7313643.elements = (object *)e_7313647;
c_7313643.elements[0] = k_734339;
c_7313643.elements[1] = return_731024_732599;


pair_type local_7313653; 
return_direct_with_clo6(data,  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313643, ((closureN)self_737109)->elements[1], ((closureN)self_737109)->elements[2], ((closureN)self_737109)->elements[0], set_cell_as_expr(&local_7313653, boolean_f), return_731024_732599);; 
}

static void __lambda_814(void *data, object self_737110, int argc, object *args) /* object self_737110, object r_734340 */
 {

  return_closcall2(data,  ((closureN)self_737110)->elements[1],  ((closureN)self_737110)->elements[0], boolean_t);; 
}

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

static void __lambda_794(void *data, object _, int argc, object *args) /* closure _,object k_734317, object prim_91calls_731000_732583, object lam_91formals_731001_732584 */
 {
object k_734317 = args[0]; object prim_91calls_731000_732583 = args[1]; object lam_91formals_731001_732584 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:one-instance-of-new-mutable-obj?");

closureN_type c_7313512;
object e_7313611 [1];
c_7313512.hdr.mark = gc_color_red;
 c_7313512.hdr.grayed = 0;
c_7313512.tag = closureN_tag;
 c_7313512.fn = (function_type)__lambda_795;
c_7313512.num_args = 1;
c_7313512.num_elements = 1;
c_7313512.elements = (object *)e_7313611;
c_7313512.elements[0] = k_734317;

return_direct_with_clo4(data,  __glo_Cyc_91map_91loop_912_scheme_base, (((closure)  __glo_Cyc_91map_91loop_912_scheme_base)->fn),  &c_7313512, __glo__list_scheme_base, prim_91calls_731000_732583, lam_91formals_731001_732584);; 
}

static void __lambda_795(void *data, object self_737082, int argc, object *args) /* object self_737082, object calls_95args_731002_732585 */
 {
 object calls_95args_731002_732585 = args[0];
  
closureN_type c_7313514;
object e_7313517 [1];
c_7313514.hdr.mark = gc_color_red;
 c_7313514.hdr.grayed = 0;
c_7313514.tag = closureN_tag;
 c_7313514.fn = (function_type)__lambda_796;
c_7313514.num_args = 1;
c_7313514.num_elements = 1;
c_7313514.elements = (object *)e_7313517;
c_7313514.elements[0] = ((closureN)self_737082)->elements[0];


closureN_type c_7313518;
object e_7313610 [1];
c_7313518.hdr.mark = gc_color_red;
 c_7313518.hdr.grayed = 0;
c_7313518.tag = closureN_tag;
 c_7313518.fn = (function_type)__lambda_797;
c_7313518.num_args = 1;
c_7313518.num_elements = 1;
c_7313518.elements = (object *)e_7313610;
c_7313518.elements[0] = calls_95args_731002_732585;

return_direct_with_clo1(data,(closure)&c_7313514,__lambda_796,  &c_7313518);; 
}

static void __lambda_797(void *data, object self_737083, int argc, object *args) /* object self_737083, object k_734320, object return_731003_732586 */
 {
 object k_734320 = args[0]; object return_731003_732586 = args[1];
  
closureN_type c_7313520;
object e_7313527 [2];
c_7313520.hdr.mark = gc_color_red;
 c_7313520.hdr.grayed = 0;
c_7313520.tag = closureN_tag;
 c_7313520.fn = (function_type)__lambda_798;
c_7313520.num_args = 1;
c_7313520.num_elements = 2;
c_7313520.elements = (object *)e_7313527;
c_7313520.elements[0] = ((closureN)self_737083)->elements[0];
c_7313520.elements[1] = k_734320;


closureN_type c_7313528;
object e_7313609 [1];
c_7313528.hdr.mark = gc_color_red;
 c_7313528.hdr.grayed = 0;
c_7313528.tag = closureN_tag;
 c_7313528.fn = (function_type)__lambda_800;
c_7313528.num_args = 1;
c_7313528.num_elements = 1;
c_7313528.elements = (object *)e_7313609;
c_7313528.elements[0] = return_731003_732586;

return_direct_with_clo1(data,(closure)&c_7313520,__lambda_798,  &c_7313528);; 
}

static void __lambda_800(void *data, object self_737084, int argc, object *args) /* object self_737084, object k_734323, object call_95arg_731004_732587 */
 {
 object k_734323 = args[0]; object call_95arg_731004_732587 = args[1];
  
closureN_type c_7313530;
object e_7313601 [1];
c_7313530.hdr.mark = gc_color_red;
 c_7313530.hdr.grayed = 0;
c_7313530.tag = closureN_tag;
 c_7313530.fn = (function_type)__lambda_801;
c_7313530.num_args = 0;
c_7313530.num_elements = 1;
c_7313530.elements = (object *)e_7313601;
c_7313530.elements[0] = call_95arg_731004_732587;


closureN_type c_7313602;
object e_7313608 [2];
c_7313602.hdr.mark = gc_color_red;
 c_7313602.hdr.grayed = 0;
c_7313602.tag = closureN_tag;
 c_7313602.fn = (function_type)__lambda_807;
c_7313602.num_args = 1;
c_7313602.num_elements = 2;
c_7313602.elements = (object *)e_7313608;
c_7313602.elements[0] = k_734323;
c_7313602.elements[1] = ((closureN)self_737084)->elements[0];

return_direct_with_clo1(data,(closure)&c_7313530,__lambda_801,  &c_7313602);; 
}

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

static void __lambda_801(void *data, object self_737086, int argc, object *args) /* object self_737086, object k_734327 */
 {
 object k_734327 = args[0];
  
closureN_type c_7313532;
object e_7313597 [2];
c_7313532.hdr.mark = gc_color_red;
 c_7313532.hdr.grayed = 0;
c_7313532.tag = closureN_tag;
 c_7313532.fn = (function_type)__lambda_802;
c_7313532.num_args = 1;
c_7313532.num_elements = 2;
c_7313532.elements = (object *)e_7313597;
c_7313532.elements[0] = ((closureN)self_737086)->elements[0];
c_7313532.elements[1] = k_734327;



return_direct_with_clo2(data,  __glo_prim_91call_127_scheme_cyclone_primitives, (((closure)  __glo_prim_91call_127_scheme_cyclone_primitives)->fn),  &c_7313532, Cyc_car(data, ((closureN)self_737086)->elements[0]));; 
}

static void __lambda_802(void *data, object self_737087, int argc, object *args) /* object self_737087, object r_734328 */
 {
 object r_734328 = args[0];
  if( (boolean_f != r_734328) ){ 
  
closureN_type c_7313534;
object e_7313553 [2];
c_7313534.hdr.mark = gc_color_red;
 c_7313534.hdr.grayed = 0;
c_7313534.tag = closureN_tag;
 c_7313534.fn = (function_type)__lambda_803;
c_7313534.num_args = 1;
c_7313534.num_elements = 2;
c_7313534.elements = (object *)e_7313553;
c_7313534.elements[0] = ((closureN)self_737087)->elements[0];
c_7313534.elements[1] = ((closureN)self_737087)->elements[1];








make_pair(c_7313594,quote_open_91binary_91output_91file,NULL);c_7313594.hdr.immutable = 1;

make_pair(c_7313593,quote_open_91binary_91input_91file,&c_7313594);c_7313593.hdr.immutable = 1;

make_pair(c_7313592,quote_open_91output_91file,&c_7313593);c_7313592.hdr.immutable = 1;

make_pair(c_7313591,quote_open_91input_91file,&c_7313592);c_7313591.hdr.immutable = 1;

make_pair(c_7313590,quote_Cyc_91fast_91vector_915,&c_7313591);c_7313590.hdr.immutable = 1;

make_pair(c_7313589,quote_Cyc_91fast_91vector_914,&c_7313590);c_7313589.hdr.immutable = 1;

make_pair(c_7313588,quote_Cyc_91fast_91vector_913,&c_7313589);c_7313588.hdr.immutable = 1;

make_pair(c_7313587,quote_Cyc_91fast_91vector_912,&c_7313588);c_7313587.hdr.immutable = 1;

make_pair(c_7313586,quote_Cyc_91fast_91list_914,&c_7313587);c_7313586.hdr.immutable = 1;

make_pair(c_7313585,quote_Cyc_91fast_91list_913,&c_7313586);c_7313585.hdr.immutable = 1;

make_pair(c_7313584,quote_Cyc_91fast_91list_912,&c_7313585);c_7313584.hdr.immutable = 1;

make_pair(c_7313583,quote_Cyc_91fast_91list_911,&c_7313584);c_7313583.hdr.immutable = 1;

make_pair(c_7313582,quote_list_91_125vector,&c_7313583);c_7313582.hdr.immutable = 1;

make_pair(c_7313581,quote_Cyc_91string_91_125utf8,&c_7313582);c_7313581.hdr.immutable = 1;

make_pair(c_7313580,quote_Cyc_91utf8_91_125string,&c_7313581);c_7313580.hdr.immutable = 1;

make_pair(c_7313579,quote_Cyc_91bytevector_91copy,&c_7313580);c_7313579.hdr.immutable = 1;

make_pair(c_7313578,quote_Cyc_91compilation_91environment,&c_7313579);c_7313578.hdr.immutable = 1;

make_pair(c_7313577,quote_Cyc_91installation_91dir,&c_7313578);c_7313577.hdr.immutable = 1;

make_pair(c_7313576,quote_substring,&c_7313577);c_7313576.hdr.immutable = 1;

make_pair(c_7313575,quote_string,&c_7313576);c_7313575.hdr.immutable = 1;

make_pair(c_7313574,quote_string_91append,&c_7313575);c_7313574.hdr.immutable = 1;

make_pair(c_7313573,quote_read_91line,&c_7313574);c_7313573.hdr.immutable = 1;

make_pair(c_7313572,quote_utf8_91_125string,&c_7313573);c_7313572.hdr.immutable = 1;

make_pair(c_7313571,quote_list_91_125string,&c_7313572);c_7313571.hdr.immutable = 1;

make_pair(c_7313570,quote_symbol_91_125string,&c_7313571);c_7313570.hdr.immutable = 1;

make_pair(c_7313569,quote_number_91_125string,&c_7313570);c_7313569.hdr.immutable = 1;

make_pair(c_7313568,quote_string_91_125utf8,&c_7313569);c_7313568.hdr.immutable = 1;

make_pair(c_7313567,quote_bytevector_91copy,&c_7313568);c_7313567.hdr.immutable = 1;

make_pair(c_7313566,quote_bytevector_91append,&c_7313567);c_7313566.hdr.immutable = 1;

make_pair(c_7313565,quote_bytevector,&c_7313566);c_7313565.hdr.immutable = 1;

make_pair(c_7313564,quote_make_91bytevector,&c_7313565);c_7313564.hdr.immutable = 1;

make_pair(c_7313563,quote_make_91vector,&c_7313564);c_7313563.hdr.immutable = 1;

make_pair(c_7313562,quote_cons,&c_7313563);c_7313562.hdr.immutable = 1;

make_pair(c_7313561,quote_apply,&c_7313562);c_7313561.hdr.immutable = 1;
return_direct_with_clo1(data,(closure)&c_7313534,__lambda_803,  memberp(data, Cyc_car(data, Cyc_car(data, ((closureN)self_737087)->elements[0])), &c_7313561));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737087)->elements[1], (((closure)  ((closureN)self_737087)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_803(void *data, object self_737088, int argc, object *args) /* object self_737088, object r_734329_736303 */
 {
 object r_734329_736303 = args[0];
  if( (boolean_f != r_734329_736303) ){ 
  
closureN_type c_7313536;
object e_7313542 [2];
c_7313536.hdr.mark = gc_color_red;
 c_7313536.hdr.grayed = 0;
c_7313536.tag = closureN_tag;
 c_7313536.fn = (function_type)__lambda_804;
c_7313536.num_args = 1;
c_7313536.num_elements = 2;
c_7313536.elements = (object *)e_7313542;
c_7313536.elements[0] = ((closureN)self_737088)->elements[0];
c_7313536.elements[1] = ((closureN)self_737088)->elements[1];


mclosure0(c_7313543, (function_type)__lambda_805);c_7313543.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313536,__lambda_804,  &c_7313543);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737088)->elements[1], (((closure)  ((closureN)self_737088)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_805(void *data, object self_737089, int argc, object *args) /* object self_737089, object k_734331_736305, object var_731009_732590_736306 */
 {
 object k_734331_736305 = args[0]; object var_731009_732590_736306 = args[1];
  
closureN_type c_7313545;
object e_7313550 [1];
c_7313545.hdr.mark = gc_color_red;
 c_7313545.hdr.grayed = 0;
c_7313545.tag = closureN_tag;
 c_7313545.fn = (function_type)__lambda_806;
c_7313545.num_args = 1;
c_7313545.num_elements = 1;
c_7313545.elements = (object *)e_7313550;
c_7313545.elements[0] = k_734331_736305;

return_direct_with_clo2(data,  __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations)->fn),  &c_7313545, var_731009_732590_736306);; 
}

static void __lambda_806(void *data, object self_737090, int argc, object *args) /* object self_737090, object r_734332_736307 */
 {
 object r_734332_736307 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_737090)->elements[0], (((closure)  ((closureN)self_737090)->elements[0])->fn),  Cyc_num_fast_gt_op(data, r_734332_736307, obj_int2obj(1)));; 
}

static void __lambda_804(void *data, object self_737091, int argc, object *args) /* object self_737091, object r_734330_736304 */
 {
 object r_734330_736304 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737091)->elements[1], Cyc_cadr(data, ((closureN)self_737091)->elements[0]), r_734330_736304);; 
}

static void __lambda_798(void *data, object self_737092, int argc, object *args) /* object self_737092, object r_734322 */
 {
 object r_734322 = args[0];
  
closureN_type c_7313522;
object e_7313525 [1];
c_7313522.hdr.mark = gc_color_red;
 c_7313522.hdr.grayed = 0;
c_7313522.tag = closureN_tag;
 c_7313522.fn = (function_type)__lambda_799;
c_7313522.num_args = 1;
c_7313522.num_elements = 1;
c_7313522.elements = (object *)e_7313525;
c_7313522.elements[0] = ((closureN)self_737092)->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_7313522, r_734322, ((closureN)self_737092)->elements[0]);; 
}

static void __lambda_799(void *data, object self_737093, int argc, object *args) /* object self_737093, object r_734321 */
 {

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

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

static void __lambda_785(void *data, object _, int argc, object *args) /* closure _,object k_734302, object prim_91calls_73991_732578 */
 {
object k_734302 = args[0]; object prim_91calls_73991_732578 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:prim-calls-inlinable?");

closureN_type c_7313460;
object e_7313464 [2];
c_7313460.hdr.mark = gc_color_red;
 c_7313460.hdr.grayed = 0;
c_7313460.tag = closureN_tag;
 c_7313460.fn = (function_type)__lambda_786;
c_7313460.num_args = 1;
c_7313460.num_elements = 2;
c_7313460.elements = (object *)e_7313464;
c_7313460.elements[0] = k_734302;
c_7313460.elements[1] = prim_91calls_73991_732578;


mclosure0(c_7313465, (function_type)__lambda_787);c_7313465.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313460,__lambda_786,  &c_7313465);; 
}

static void __lambda_787(void *data, object self_737074, int argc, object *args) /* object self_737074, object k_734304, object prim_91call_73992_732579 */
 {
 object k_734304 = args[0]; object prim_91call_73992_732579 = args[1];
  
closureN_type c_7313467;
object e_7313507 [2];
c_7313467.hdr.mark = gc_color_red;
 c_7313467.hdr.grayed = 0;
c_7313467.tag = closureN_tag;
 c_7313467.fn = (function_type)__lambda_788;
c_7313467.num_args = 1;
c_7313467.num_elements = 2;
c_7313467.elements = (object *)e_7313507;
c_7313467.elements[0] = k_734304;
c_7313467.elements[1] = prim_91call_73992_732579;



return_direct_with_clo2(data,  __glo_prim_117immutable_91args_95result_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117immutable_91args_95result_127_scheme_cyclone_primitives)->fn),  &c_7313467, Cyc_car(data, prim_91call_73992_732579));; 
}

static void __lambda_788(void *data, object self_737075, int argc, object *args) /* object self_737075, object r_734305 */
 {
 object r_734305 = args[0];
  if( (boolean_f != r_734305) ){ 
  
closureN_type c_7313469;
object e_7313475 [2];
c_7313469.hdr.mark = gc_color_red;
 c_7313469.hdr.grayed = 0;
c_7313469.tag = closureN_tag;
 c_7313469.fn = (function_type)__lambda_789;
c_7313469.num_args = 1;
c_7313469.num_elements = 2;
c_7313469.elements = (object *)e_7313475;
c_7313469.elements[0] = ((closureN)self_737075)->elements[0];
c_7313469.elements[1] = ((closureN)self_737075)->elements[1];


mclosure0(c_7313476, (function_type)__lambda_790);c_7313476.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313469,__lambda_789,  &c_7313476);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737075)->elements[0], (((closure)  ((closureN)self_737075)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_790(void *data, object self_737076, int argc, object *args) /* object self_737076, object k_734308, object arg_73994_732580 */
 {
 object k_734308 = args[0]; object arg_73994_732580 = args[1];
    complex_num_type local_7313479; 
  complex_num_type local_7313482; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313479, ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313482, arg_73994_732580))) ){ 
  
complex_num_type local_7313486; 

complex_num_type local_7313489; 
return_direct_with_clo1(data,  k_734308, (((closure)  k_734308)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313486, ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313489, arg_73994_732580)));
} else { 
  
closureN_type c_7313491;
object e_7313495 [2];
c_7313491.hdr.mark = gc_color_red;
 c_7313491.hdr.grayed = 0;
c_7313491.tag = closureN_tag;
 c_7313491.fn = (function_type)__lambda_791;
c_7313491.num_args = 1;
c_7313491.num_elements = 2;
c_7313491.elements = (object *)e_7313495;
c_7313491.elements[0] = arg_73994_732580;
c_7313491.elements[1] = k_734308;


mclosure0(c_7313496, (function_type)__lambda_792);c_7313496.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313491,__lambda_791,  &c_7313496);}
;; 
}

static void __lambda_792(void *data, object self_737077, int argc, object *args) /* object self_737077, object k_734311, object var_73999_732582 */
 {
 object k_734311 = args[0]; object var_73999_732582 = args[1];
  
closureN_type c_7313498;
object e_7313504 [1];
c_7313498.hdr.mark = gc_color_red;
 c_7313498.hdr.grayed = 0;
c_7313498.tag = closureN_tag;
 c_7313498.fn = (function_type)__lambda_793;
c_7313498.num_args = 1;
c_7313498.num_elements = 1;
c_7313498.elements = (object *)e_7313504;
c_7313498.elements[0] = k_734311;

return_direct_with_clo2(data,  __glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313498, var_73999_732582);; 
}

static void __lambda_793(void *data, object self_737078, int argc, object *args) /* object self_737078, object r_734312 */
 {
 object r_734312 = args[0];
  
complex_num_type local_7313503; 
return_direct_with_clo1(data,  ((closureN)self_737078)->elements[0], (((closure)  ((closureN)self_737078)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313503, r_734312));; 
}

static void __lambda_791(void *data, object self_737079, int argc, object *args) /* object self_737079, object r_734310 */
 {
 object r_734310 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737079)->elements[1], ((closureN)self_737079)->elements[0], r_734310);; 
}

static void __lambda_789(void *data, object self_737080, int argc, object *args) /* object self_737080, object r_734306 */
 {
 object r_734306 = args[0];
  

return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  ((closureN)self_737080)->elements[0], r_734306, Cyc_cdr(data, ((closureN)self_737080)->elements[1]));; 
}

static void __lambda_786(void *data, object self_737081, int argc, object *args) /* object self_737081, object r_734303 */
 {
 object r_734303 = args[0];
  return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  ((closureN)self_737081)->elements[0], r_734303, ((closureN)self_737081)->elements[1]);; 
}

static void __lambda_784(void *data, object _, int argc, object *args) /* closure _,object k_734298, object prim_73990_732577 */
 {
object k_734298 = args[0]; object prim_73990_732577 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:prim-creates-mutable-obj?");



make_pair(c_7313457,quote_open_91binary_91output_91file,NULL);c_7313457.hdr.immutable = 1;

make_pair(c_7313456,quote_open_91binary_91input_91file,&c_7313457);c_7313456.hdr.immutable = 1;

make_pair(c_7313455,quote_open_91output_91file,&c_7313456);c_7313455.hdr.immutable = 1;

make_pair(c_7313454,quote_open_91input_91file,&c_7313455);c_7313454.hdr.immutable = 1;

make_pair(c_7313453,quote_Cyc_91fast_91vector_915,&c_7313454);c_7313453.hdr.immutable = 1;

make_pair(c_7313452,quote_Cyc_91fast_91vector_914,&c_7313453);c_7313452.hdr.immutable = 1;

make_pair(c_7313451,quote_Cyc_91fast_91vector_913,&c_7313452);c_7313451.hdr.immutable = 1;

make_pair(c_7313450,quote_Cyc_91fast_91vector_912,&c_7313451);c_7313450.hdr.immutable = 1;

make_pair(c_7313449,quote_Cyc_91fast_91list_914,&c_7313450);c_7313449.hdr.immutable = 1;

make_pair(c_7313448,quote_Cyc_91fast_91list_913,&c_7313449);c_7313448.hdr.immutable = 1;

make_pair(c_7313447,quote_Cyc_91fast_91list_912,&c_7313448);c_7313447.hdr.immutable = 1;

make_pair(c_7313446,quote_Cyc_91fast_91list_911,&c_7313447);c_7313446.hdr.immutable = 1;

make_pair(c_7313445,quote_list_91_125vector,&c_7313446);c_7313445.hdr.immutable = 1;

make_pair(c_7313444,quote_Cyc_91string_91_125utf8,&c_7313445);c_7313444.hdr.immutable = 1;

make_pair(c_7313443,quote_Cyc_91utf8_91_125string,&c_7313444);c_7313443.hdr.immutable = 1;

make_pair(c_7313442,quote_Cyc_91bytevector_91copy,&c_7313443);c_7313442.hdr.immutable = 1;

make_pair(c_7313441,quote_Cyc_91compilation_91environment,&c_7313442);c_7313441.hdr.immutable = 1;

make_pair(c_7313440,quote_Cyc_91installation_91dir,&c_7313441);c_7313440.hdr.immutable = 1;

make_pair(c_7313439,quote_substring,&c_7313440);c_7313439.hdr.immutable = 1;

make_pair(c_7313438,quote_string,&c_7313439);c_7313438.hdr.immutable = 1;

make_pair(c_7313437,quote_string_91append,&c_7313438);c_7313437.hdr.immutable = 1;

make_pair(c_7313436,quote_read_91line,&c_7313437);c_7313436.hdr.immutable = 1;

make_pair(c_7313435,quote_utf8_91_125string,&c_7313436);c_7313435.hdr.immutable = 1;

make_pair(c_7313434,quote_list_91_125string,&c_7313435);c_7313434.hdr.immutable = 1;

make_pair(c_7313433,quote_symbol_91_125string,&c_7313434);c_7313433.hdr.immutable = 1;

make_pair(c_7313432,quote_number_91_125string,&c_7313433);c_7313432.hdr.immutable = 1;

make_pair(c_7313431,quote_string_91_125utf8,&c_7313432);c_7313431.hdr.immutable = 1;

make_pair(c_7313430,quote_bytevector_91copy,&c_7313431);c_7313430.hdr.immutable = 1;

make_pair(c_7313429,quote_bytevector_91append,&c_7313430);c_7313429.hdr.immutable = 1;

make_pair(c_7313428,quote_bytevector,&c_7313429);c_7313428.hdr.immutable = 1;

make_pair(c_7313427,quote_make_91bytevector,&c_7313428);c_7313427.hdr.immutable = 1;

make_pair(c_7313426,quote_make_91vector,&c_7313427);c_7313426.hdr.immutable = 1;

make_pair(c_7313425,quote_cons,&c_7313426);c_7313425.hdr.immutable = 1;

make_pair(c_7313424,quote_apply,&c_7313425);c_7313424.hdr.immutable = 1;
return_direct_with_clo1(data,  k_734298, (((closure)  k_734298)->fn),  memberp(data, prim_73990_732577, &c_7313424));; 
}

static void __lambda_780(void *data, object _, int argc, object *args) /* closure _,object k_734290, object exps_73984_732575 */
 {
object k_734290 = args[0]; object exps_73984_732575 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:prim-calls->arg-variables");

closureN_type c_7313402;
object e_7313412 [2];
c_7313402.hdr.mark = gc_color_red;
 c_7313402.hdr.grayed = 0;
c_7313402.tag = closureN_tag;
 c_7313402.fn = (function_type)__lambda_781;
c_7313402.num_args = 1;
c_7313402.num_elements = 2;
c_7313402.elements = (object *)e_7313412;
c_7313402.elements[0] = exps_73984_732575;
c_7313402.elements[1] = k_734290;


mclosure0(c_7313413, (function_type)__lambda_783);c_7313413.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313402,__lambda_781,  &c_7313413);; 
}

static void __lambda_783(void *data, object self_737071, int argc, object *args) /* object self_737071, object k_734293, object exp_73985_732576 */
 {
 object k_734293 = args[0]; object exp_73985_732576 = args[1];
    
if( (boolean_f != Cyc_is_pair(exp_73985_732576)) ){ 
  

return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  k_734293, primitive_symbol_127, Cyc_cdr(data, exp_73985_732576));
} else { 
  return_direct_with_clo1(data,  k_734293, (((closure)  k_734293)->fn),  NULL);}
;; 
}

static void __lambda_781(void *data, object self_737072, int argc, object *args) /* object self_737072, object r_734292 */
 {
 object r_734292 = args[0];
  
closureN_type c_7313404;
object e_7313410 [1];
c_7313404.hdr.mark = gc_color_red;
 c_7313404.hdr.grayed = 0;
c_7313404.tag = closureN_tag;
 c_7313404.fn = (function_type)__lambda_782;
c_7313404.num_args = 1;
c_7313404.num_elements = 1;
c_7313404.elements = (object *)e_7313410;
c_7313404.elements[0] = ((closureN)self_737072)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7313404, r_734292, ((closureN)self_737072)->elements[0]);; 
}

static void __lambda_782(void *data, object self_737073, int argc, object *args) /* object self_737073, object r_734291 */
 {
 object r_734291 = args[0];
  
object c_7313409 = apply(data,  ((closureN)self_737073)->elements[0],__glo_append_scheme_base, r_734291);
return_direct_with_clo1(data,  ((closureN)self_737073)->elements[0], (((closure)  ((closureN)self_737073)->elements[0])->fn),  c_7313409);; 
}

static void __lambda_681(void *data, object _, int argc, object *args) /* closure _,object k_734124, object exp_73868_732552, object scope_91sym_73869_732553, object refs_85_73870_732554_raw, ... */
 {
object k_734124 = args[0]; object exp_73868_732552 = args[1]; object scope_91sym_73869_732553 = args[2];
load_varargs(refs_85_73870_732554, args, 3, argc - 3);
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:inline-prims");

closureN_type c_7312721;
object e_7312730 [1];
c_7312721.hdr.mark = gc_color_red;
 c_7312721.hdr.grayed = 0;
c_7312721.tag = closureN_tag;
 c_7312721.fn = (function_type)__lambda_682;
c_7312721.num_args = 0;
c_7312721.num_elements = 1;
c_7312721.elements = (object *)e_7312730;
c_7312721.elements[0] = refs_85_73870_732554;


closureN_type c_7312731;
object e_7313399 [3];
c_7312731.hdr.mark = gc_color_red;
 c_7312731.hdr.grayed = 0;
c_7312731.tag = closureN_tag;
 c_7312731.fn = (function_type)__lambda_683;
c_7312731.num_args = 1;
c_7312731.num_elements = 3;
c_7312731.elements = (object *)e_7313399;
c_7312731.elements[0] = exp_73868_732552;
c_7312731.elements[1] = k_734124;
c_7312731.elements[2] = scope_91sym_73869_732553;

return_direct_with_clo1(data,(closure)&c_7312721,__lambda_682,  &c_7312731);; 
}

static void __lambda_683(void *data, object self_736972, int argc, object *args) /* object self_736972, object refs_73871_732555 */
 {
 object refs_73871_732555 = args[0];
  
closureN_type c_7312733;
object e_7313394 [4];
c_7312733.hdr.mark = gc_color_red;
 c_7312733.hdr.grayed = 0;
c_7312733.tag = closureN_tag;
 c_7312733.fn = (function_type)__lambda_684;
c_7312733.num_args = 1;
c_7312733.num_elements = 4;
c_7312733.elements = (object *)e_7313394;
c_7312733.elements[0] = ((closureN)self_736972)->elements[0];
c_7312733.elements[1] = ((closureN)self_736972)->elements[1];
c_7312733.elements[2] = refs_73871_732555;
c_7312733.elements[3] = ((closureN)self_736972)->elements[2];


complex_num_type local_7313397; 
return_direct_with_clo1(data,(closure)&c_7312733,__lambda_684,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313397, ((closureN)self_736972)->elements[0]));; 
}

static void __lambda_684(void *data, object self_736973, int argc, object *args) /* object self_736973, object r_734126 */
 {
 object r_734126 = args[0];
  if( (boolean_f != r_734126) ){ 
  
closureN_type c_7312735;
object e_7312743 [4];
c_7312735.hdr.mark = gc_color_red;
 c_7312735.hdr.grayed = 0;
c_7312735.tag = closureN_tag;
 c_7312735.fn = (function_type)__lambda_685;
c_7312735.num_args = 1;
c_7312735.num_elements = 4;
c_7312735.elements = (object *)e_7312743;
c_7312735.elements[0] = ((closureN)self_736973)->elements[0];
c_7312735.elements[1] = ((closureN)self_736973)->elements[1];
c_7312735.elements[2] = ((closureN)self_736973)->elements[2];
c_7312735.elements[3] = ((closureN)self_736973)->elements[3];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7312735, ((closureN)self_736973)->elements[2], ((closureN)self_736973)->elements[0], boolean_f);
} else { 
  
closureN_type c_7312747;
object e_7313392 [4];
c_7312747.hdr.mark = gc_color_red;
 c_7312747.hdr.grayed = 0;
c_7312747.tag = closureN_tag;
 c_7312747.fn = (function_type)__lambda_686;
c_7312747.num_args = 1;
c_7312747.num_elements = 4;
c_7312747.elements = (object *)e_7313392;
c_7312747.elements[0] = ((closureN)self_736973)->elements[0];
c_7312747.elements[1] = ((closureN)self_736973)->elements[1];
c_7312747.elements[2] = ((closureN)self_736973)->elements[2];
c_7312747.elements[3] = ((closureN)self_736973)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7312747, ((closureN)self_736973)->elements[0]);}
;; 
}

static void __lambda_686(void *data, object self_736975, int argc, object *args) /* object self_736975, object r_734128 */
 {
 object r_734128 = args[0];
  if( (boolean_f != r_734128) ){ 
  
closureN_type c_7312749;
object e_7312779 [4];
c_7312749.hdr.mark = gc_color_red;
 c_7312749.hdr.grayed = 0;
c_7312749.tag = closureN_tag;
 c_7312749.fn = (function_type)__lambda_687;
c_7312749.num_args = 1;
c_7312749.num_elements = 4;
c_7312749.elements = (object *)e_7312779;
c_7312749.elements[0] = ((closureN)self_736975)->elements[0];
c_7312749.elements[1] = ((closureN)self_736975)->elements[1];
c_7312749.elements[2] = ((closureN)self_736975)->elements[2];
c_7312749.elements[3] = ((closureN)self_736975)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7312749, ((closureN)self_736975)->elements[0]);
} else { 
  
closureN_type c_7312782;
object e_7313390 [4];
c_7312782.hdr.mark = gc_color_red;
 c_7312782.hdr.grayed = 0;
c_7312782.tag = closureN_tag;
 c_7312782.fn = (function_type)__lambda_694;
c_7312782.num_args = 1;
c_7312782.num_elements = 4;
c_7312782.elements = (object *)e_7313390;
c_7312782.elements[0] = ((closureN)self_736975)->elements[0];
c_7312782.elements[1] = ((closureN)self_736975)->elements[1];
c_7312782.elements[2] = ((closureN)self_736975)->elements[2];
c_7312782.elements[3] = ((closureN)self_736975)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7312782, ((closureN)self_736975)->elements[0]);}
;; 
}

static void __lambda_694(void *data, object self_736983, int argc, object *args) /* object self_736983, object r_734136 */
 {
 object r_734136 = args[0];
  if( (boolean_f != r_734136) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736983)->elements[1], (((closure)  ((closureN)self_736983)->elements[1])->fn),  ((closureN)self_736983)->elements[0]);
} else { 
  
closureN_type c_7312787;
object e_7313388 [4];
c_7312787.hdr.mark = gc_color_red;
 c_7312787.hdr.grayed = 0;
c_7312787.tag = closureN_tag;
 c_7312787.fn = (function_type)__lambda_695;
c_7312787.num_args = 1;
c_7312787.num_elements = 4;
c_7312787.elements = (object *)e_7313388;
c_7312787.elements[0] = ((closureN)self_736983)->elements[0];
c_7312787.elements[1] = ((closureN)self_736983)->elements[1];
c_7312787.elements[2] = ((closureN)self_736983)->elements[2];
c_7312787.elements[3] = ((closureN)self_736983)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7312787, ((closureN)self_736983)->elements[0]);}
;; 
}

static void __lambda_695(void *data, object self_736984, int argc, object *args) /* object self_736984, object r_734137 */
 {
 object r_734137 = args[0];
  if( (boolean_f != r_734137) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736984)->elements[1], (((closure)  ((closureN)self_736984)->elements[1])->fn),  ((closureN)self_736984)->elements[0]);
} else { 
  
closureN_type c_7312792;
object e_7313386 [4];
c_7312792.hdr.mark = gc_color_red;
 c_7312792.hdr.grayed = 0;
c_7312792.tag = closureN_tag;
 c_7312792.fn = (function_type)__lambda_696;
c_7312792.num_args = 1;
c_7312792.num_elements = 4;
c_7312792.elements = (object *)e_7313386;
c_7312792.elements[0] = ((closureN)self_736984)->elements[0];
c_7312792.elements[1] = ((closureN)self_736984)->elements[1];
c_7312792.elements[2] = ((closureN)self_736984)->elements[2];
c_7312792.elements[3] = ((closureN)self_736984)->elements[3];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7312792, ((closureN)self_736984)->elements[0]);}
;; 
}

static void __lambda_696(void *data, object self_736985, int argc, object *args) /* object self_736985, object r_734138 */
 {
 object r_734138 = args[0];
  if( (boolean_f != r_734138) ){ 
  
closureN_type c_7312794;
object e_7312823 [3];
c_7312794.hdr.mark = gc_color_red;
 c_7312794.hdr.grayed = 0;
c_7312794.tag = closureN_tag;
 c_7312794.fn = (function_type)__lambda_697;
c_7312794.num_args = 1;
c_7312794.num_elements = 3;
c_7312794.elements = (object *)e_7312823;
c_7312794.elements[0] = ((closureN)self_736985)->elements[0];
c_7312794.elements[1] = ((closureN)self_736985)->elements[1];
c_7312794.elements[2] = ((closureN)self_736985)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7312794, ((closureN)self_736985)->elements[0]);
} else { 
  
closureN_type c_7312826;
object e_7313384 [4];
c_7312826.hdr.mark = gc_color_red;
 c_7312826.hdr.grayed = 0;
c_7312826.tag = closureN_tag;
 c_7312826.fn = (function_type)__lambda_702;
c_7312826.num_args = 1;
c_7312826.num_elements = 4;
c_7312826.elements = (object *)e_7313384;
c_7312826.elements[0] = ((closureN)self_736985)->elements[0];
c_7312826.elements[1] = ((closureN)self_736985)->elements[1];
c_7312826.elements[2] = ((closureN)self_736985)->elements[2];
c_7312826.elements[3] = ((closureN)self_736985)->elements[3];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7312826, ((closureN)self_736985)->elements[0]);}
;; 
}

static void __lambda_702(void *data, object self_736991, int argc, object *args) /* object self_736991, object r_734145 */
 {
 object r_734145 = args[0];
  if( (boolean_f != r_734145) ){ 
  
closureN_type c_7312828;
object e_7312844 [2];
c_7312828.hdr.mark = gc_color_red;
 c_7312828.hdr.grayed = 0;
c_7312828.tag = closureN_tag;
 c_7312828.fn = (function_type)__lambda_703;
c_7312828.num_args = 1;
c_7312828.num_elements = 2;
c_7312828.elements = (object *)e_7312844;
c_7312828.elements[0] = ((closureN)self_736991)->elements[0];
c_7312828.elements[1] = ((closureN)self_736991)->elements[1];


complex_num_type local_7312847; 
return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  &c_7312828, ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312847, ((closureN)self_736991)->elements[0]), ((closureN)self_736991)->elements[3], ((closureN)self_736991)->elements[2]);
} else { 
  
closureN_type c_7312852;
object e_7313382 [4];
c_7312852.hdr.mark = gc_color_red;
 c_7312852.hdr.grayed = 0;
c_7312852.tag = closureN_tag;
 c_7312852.fn = (function_type)__lambda_704;
c_7312852.num_args = 1;
c_7312852.num_elements = 4;
c_7312852.elements = (object *)e_7313382;
c_7312852.elements[0] = ((closureN)self_736991)->elements[0];
c_7312852.elements[1] = ((closureN)self_736991)->elements[1];
c_7312852.elements[2] = ((closureN)self_736991)->elements[2];
c_7312852.elements[3] = ((closureN)self_736991)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7312852, ((closureN)self_736991)->elements[0]);}
;; 
}

static void __lambda_704(void *data, object self_736993, int argc, object *args) /* object self_736993, object r_734153 */
 {
 object r_734153 = args[0];
  if( (boolean_f != r_734153) ){ 
    complex_num_type local_7312855; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312855, ((closureN)self_736993)->elements[0])) ){ 
  
closureN_type c_7312858;
object e_7312916 [4];
c_7312858.hdr.mark = gc_color_red;
 c_7312858.hdr.grayed = 0;
c_7312858.tag = closureN_tag;
 c_7312858.fn = (function_type)__lambda_705;
c_7312858.num_args = 1;
c_7312858.num_elements = 4;
c_7312858.elements = (object *)e_7312916;
c_7312858.elements[0] = ((closureN)self_736993)->elements[0];
c_7312858.elements[1] = ((closureN)self_736993)->elements[1];
c_7312858.elements[2] = ((closureN)self_736993)->elements[2];
c_7312858.elements[3] = ((closureN)self_736993)->elements[3];


complex_num_type local_7312919; 
return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7312858, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312919, ((closureN)self_736993)->elements[0]));
} else { 
  
complex_num_type local_7312925; 
return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736993)->elements[1], ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312925, ((closureN)self_736993)->elements[0]), ((closureN)self_736993)->elements[3], ((closureN)self_736993)->elements[2]);}
;
} else { 
  
closureN_type c_7312930;
object e_7313377 [4];
c_7312930.hdr.mark = gc_color_red;
 c_7312930.hdr.grayed = 0;
c_7312930.tag = closureN_tag;
 c_7312930.fn = (function_type)__lambda_711;
c_7312930.num_args = 1;
c_7312930.num_elements = 4;
c_7312930.elements = (object *)e_7313377;
c_7312930.elements[0] = ((closureN)self_736993)->elements[0];
c_7312930.elements[1] = ((closureN)self_736993)->elements[1];
c_7312930.elements[2] = ((closureN)self_736993)->elements[2];
c_7312930.elements[3] = ((closureN)self_736993)->elements[3];


complex_num_type local_7313380; 
return_direct_with_clo1(data,(closure)&c_7312930,__lambda_711,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7313380, ((closureN)self_736993)->elements[0]));}
;; 
}

static void __lambda_711(void *data, object self_737000, int argc, object *args) /* object self_737000, object r_734170 */
 {
 object r_734170 = args[0];
  if( (boolean_f != r_734170) ){ 
  
closureN_type c_7312932;
object e_7313178 [2];
c_7312932.hdr.mark = gc_color_red;
 c_7312932.hdr.grayed = 0;
c_7312932.tag = closureN_tag;
 c_7312932.fn = (function_type)__lambda_712;
c_7312932.num_args = 0;
c_7312932.num_elements = 2;
c_7312932.elements = (object *)e_7313178;
c_7312932.elements[0] = ((closureN)self_737000)->elements[0];
c_7312932.elements[1] = ((closureN)self_737000)->elements[3];


closureN_type c_7313179;
object e_7313355 [4];
c_7313179.hdr.mark = gc_color_red;
 c_7313179.hdr.grayed = 0;
c_7313179.tag = closureN_tag;
 c_7313179.fn = (function_type)__lambda_751;
c_7313179.num_args = 1;
c_7313179.num_elements = 4;
c_7313179.elements = (object *)e_7313355;
c_7313179.elements[0] = ((closureN)self_737000)->elements[0];
c_7313179.elements[1] = ((closureN)self_737000)->elements[1];
c_7313179.elements[2] = ((closureN)self_737000)->elements[2];
c_7313179.elements[3] = ((closureN)self_737000)->elements[3];

return_direct_with_clo1(data,(closure)&c_7312932,__lambda_712,  &c_7313179);
} else { 
  
pair_type local_7313360; 

pair_type local_7313363; 

pair_type local_7313366; 

pair_type local_7313369; 

pair_type local_7313372; 

pair_type local_7313375; 
return_direct_with_clo2(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_737000)->elements[1], set_pair_as_expr(&local_7313360, quote_Unexpected, set_pair_as_expr(&local_7313363, quote_expression, set_pair_as_expr(&local_7313366, quote_passed, set_pair_as_expr(&local_7313369, quote_to, set_pair_as_expr(&local_7313372, quote_opt_117inline_91prims, set_pair_as_expr(&local_7313375, ((closureN)self_737000)->elements[0], NULL)))))));}
;; 
}

static void __lambda_751(void *data, object self_737001, int argc, object *args) /* object self_737001, object r_734171 */
 {
 object r_734171 = args[0];
  if( (boolean_f != r_734171) ){ 
  
closureN_type c_7313181;
object e_7313241 [4];
c_7313181.hdr.mark = gc_color_red;
 c_7313181.hdr.grayed = 0;
c_7313181.tag = closureN_tag;
 c_7313181.fn = (function_type)__lambda_752;
c_7313181.num_args = 1;
c_7313181.num_elements = 4;
c_7313181.elements = (object *)e_7313241;
c_7313181.elements[0] = ((closureN)self_737001)->elements[0];
c_7313181.elements[1] = ((closureN)self_737001)->elements[1];
c_7313181.elements[2] = ((closureN)self_737001)->elements[2];
c_7313181.elements[3] = ((closureN)self_737001)->elements[3];



return_direct_with_clo1(data,(closure)&c_7313181,__lambda_752,  Cyc_cdr(data, ((closureN)self_737001)->elements[0]));
} else { 
  
closureN_type c_7313246;
object e_7313322 [1];
c_7313246.hdr.mark = gc_color_red;
 c_7313246.hdr.grayed = 0;
c_7313246.tag = closureN_tag;
 c_7313246.fn = (function_type)__lambda_761;
c_7313246.num_args = 0;
c_7313246.num_elements = 1;
c_7313246.elements = (object *)e_7313322;
c_7313246.elements[0] = ((closureN)self_737001)->elements[0];


closureN_type c_7313323;
object e_7313354 [4];
c_7313323.hdr.mark = gc_color_red;
 c_7313323.hdr.grayed = 0;
c_7313323.tag = closureN_tag;
 c_7313323.fn = (function_type)__lambda_775;
c_7313323.num_args = 1;
c_7313323.num_elements = 4;
c_7313323.elements = (object *)e_7313354;
c_7313323.elements[0] = ((closureN)self_737001)->elements[0];
c_7313323.elements[1] = ((closureN)self_737001)->elements[1];
c_7313323.elements[2] = ((closureN)self_737001)->elements[2];
c_7313323.elements[3] = ((closureN)self_737001)->elements[3];

return_direct_with_clo1(data,(closure)&c_7313246,__lambda_761,  &c_7313323);}
;; 
}

static void __lambda_775(void *data, object self_737012, int argc, object *args) /* object self_737012, object r_734184 */
 {
 object r_734184 = args[0];
  if( (boolean_f != r_734184) ){ 
  
closureN_type c_7313325;
object e_7313339 [4];
c_7313325.hdr.mark = gc_color_red;
 c_7313325.hdr.grayed = 0;
c_7313325.tag = closureN_tag;
 c_7313325.fn = (function_type)__lambda_776;
c_7313325.num_args = 1;
c_7313325.num_elements = 4;
c_7313325.elements = (object *)e_7313339;
c_7313325.elements[0] = ((closureN)self_737012)->elements[0];
c_7313325.elements[1] = ((closureN)self_737012)->elements[1];
c_7313325.elements[2] = ((closureN)self_737012)->elements[2];
c_7313325.elements[3] = ((closureN)self_737012)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7313325, Cyc_car(data, ((closureN)self_737012)->elements[0]));
} else { 
  
closureN_type c_7313344;
object e_7313348 [2];
c_7313344.hdr.mark = gc_color_red;
 c_7313344.hdr.grayed = 0;
c_7313344.tag = closureN_tag;
 c_7313344.fn = (function_type)__lambda_778;
c_7313344.num_args = 1;
c_7313344.num_elements = 2;
c_7313344.elements = (object *)e_7313348;
c_7313344.elements[0] = ((closureN)self_737012)->elements[0];
c_7313344.elements[1] = ((closureN)self_737012)->elements[1];


closureN_type c_7313349;
object e_7313353 [2];
c_7313349.hdr.mark = gc_color_red;
 c_7313349.hdr.grayed = 0;
c_7313349.tag = closureN_tag;
 c_7313349.fn = (function_type)__lambda_779;
c_7313349.num_args = 1;
c_7313349.num_elements = 2;
c_7313349.elements = (object *)e_7313353;
c_7313349.elements[0] = ((closureN)self_737012)->elements[2];
c_7313349.elements[1] = ((closureN)self_737012)->elements[3];

return_direct_with_clo1(data,(closure)&c_7313344,__lambda_778,  &c_7313349);}
;; 
}

static void __lambda_779(void *data, object self_737015, int argc, object *args) /* object self_737015, object k_734192, object e_73971_732574 */
 {
 object k_734192 = args[0]; object e_73971_732574 = args[1];
  return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  k_734192, e_73971_732574, ((closureN)self_737015)->elements[1], ((closureN)self_737015)->elements[0]);; 
}

static void __lambda_778(void *data, object self_737016, int argc, object *args) /* object self_737016, object r_734191 */
 {
 object r_734191 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_737016)->elements[1], r_734191, ((closureN)self_737016)->elements[0]);; 
}

static void __lambda_776(void *data, object self_737013, int argc, object *args) /* object self_737013, object r_734189 */
 {
 object r_734189 = args[0];
  
closureN_type c_7313327;
object e_7313335 [3];
c_7313327.hdr.mark = gc_color_red;
 c_7313327.hdr.grayed = 0;
c_7313327.tag = closureN_tag;
 c_7313327.fn = (function_type)__lambda_777;
c_7313327.num_args = 1;
c_7313327.num_elements = 3;
c_7313327.elements = (object *)e_7313335;
c_7313327.elements[0] = ((closureN)self_737013)->elements[1];
c_7313327.elements[1] = ((closureN)self_737013)->elements[2];
c_7313327.elements[2] = ((closureN)self_737013)->elements[3];



return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7313327, Cyc_cdr(data, ((closureN)self_737013)->elements[0]), r_734189);; 
}

static void __lambda_777(void *data, object self_737014, int argc, object *args) /* object self_737014, object r_734187 */
 {
 object r_734187 = args[0];
  
pair_type local_7313332; 
return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737014)->elements[0], set_pair_as_expr(&local_7313332, quote_Cyc_91seq, r_734187), ((closureN)self_737014)->elements[2], ((closureN)self_737014)->elements[1]);; 
}

static void __lambda_761(void *data, object self_737017, int argc, object *args) /* object self_737017, object k_734193 */
 {
 object k_734193 = args[0];
  
closureN_type c_7313248;
object e_7313318 [2];
c_7313248.hdr.mark = gc_color_red;
 c_7313248.hdr.grayed = 0;
c_7313248.tag = closureN_tag;
 c_7313248.fn = (function_type)__lambda_762;
c_7313248.num_args = 1;
c_7313248.num_elements = 2;
c_7313248.elements = (object *)e_7313318;
c_7313248.elements[0] = ((closureN)self_737017)->elements[0];
c_7313248.elements[1] = k_734193;



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7313248, Cyc_car(data, ((closureN)self_737017)->elements[0]));; 
}

static void __lambda_762(void *data, object self_737018, int argc, object *args) /* object self_737018, object r_734194 */
 {
 object r_734194 = args[0];
  if( (boolean_f != r_734194) ){ 
  
closureN_type c_7313250;
object e_7313286 [2];
c_7313250.hdr.mark = gc_color_red;
 c_7313250.hdr.grayed = 0;
c_7313250.tag = closureN_tag;
 c_7313250.fn = (function_type)__lambda_763;
c_7313250.num_args = 1;
c_7313250.num_elements = 2;
c_7313250.elements = (object *)e_7313286;
c_7313250.elements[0] = ((closureN)self_737018)->elements[0];
c_7313250.elements[1] = ((closureN)self_737018)->elements[1];


mclosure0(c_7313287, (function_type)__lambda_771);c_7313287.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313250,__lambda_763,  &c_7313287);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737018)->elements[1], (((closure)  ((closureN)self_737018)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_771(void *data, object self_737019, int argc, object *args) /* object self_737019, object k_734205, object arg_73959_732570 */
 {
 object k_734205 = args[0]; object arg_73959_732570 = args[1];
  
closureN_type c_7313289;
object e_7313315 [2];
c_7313289.hdr.mark = gc_color_red;
 c_7313289.hdr.grayed = 0;
c_7313289.tag = closureN_tag;
 c_7313289.fn = (function_type)__lambda_772;
c_7313289.num_args = 1;
c_7313289.num_elements = 2;
c_7313289.elements = (object *)e_7313315;
c_7313289.elements[0] = arg_73959_732570;
c_7313289.elements[1] = k_734205;

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7313289, arg_73959_732570);; 
}

static void __lambda_772(void *data, object self_737020, int argc, object *args) /* object self_737020, object r_734206 */
 {
 object r_734206 = args[0];
  if( (boolean_f != r_734206) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737020)->elements[1], (((closure)  ((closureN)self_737020)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7313293;
object e_7313313 [2];
c_7313293.hdr.mark = gc_color_red;
 c_7313293.hdr.grayed = 0;
c_7313293.tag = closureN_tag;
 c_7313293.fn = (function_type)__lambda_773;
c_7313293.num_args = 1;
c_7313293.num_elements = 2;
c_7313293.elements = (object *)e_7313313;
c_7313293.elements[0] = ((closureN)self_737020)->elements[0];
c_7313293.elements[1] = ((closureN)self_737020)->elements[1];

return_direct_with_clo2(data,  __glo_prim_91call_127_scheme_cyclone_primitives, (((closure)  __glo_prim_91call_127_scheme_cyclone_primitives)->fn),  &c_7313293, ((closureN)self_737020)->elements[0]);}
;; 
}

static void __lambda_773(void *data, object self_737021, int argc, object *args) /* object self_737021, object r_734210 */
 {
 object r_734210 = args[0];
    complex_num_type local_7313296; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313296, r_734210)) ){ 
  
complex_num_type local_7313301; 
return_direct_with_clo1(data,  ((closureN)self_737021)->elements[1], (((closure)  ((closureN)self_737021)->elements[1])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313301, r_734210));
} else { 
  
closureN_type c_7313303;
object e_7313309 [1];
c_7313303.hdr.mark = gc_color_red;
 c_7313303.hdr.grayed = 0;
c_7313303.tag = closureN_tag;
 c_7313303.fn = (function_type)__lambda_774;
c_7313303.num_args = 1;
c_7313303.num_elements = 1;
c_7313303.elements = (object *)e_7313309;
c_7313303.elements[0] = ((closureN)self_737021)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117cont_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117cont_127_scheme_cyclone_primitives)->fn),  &c_7313303, Cyc_car(data, ((closureN)self_737021)->elements[0]));}
;; 
}

static void __lambda_774(void *data, object self_737022, int argc, object *args) /* object self_737022, object r_734208 */
 {
 object r_734208 = args[0];
  
complex_num_type local_7313308; 
return_direct_with_clo1(data,  ((closureN)self_737022)->elements[0], (((closure)  ((closureN)self_737022)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313308, r_734208));; 
}

static void __lambda_763(void *data, object self_737023, int argc, object *args) /* object self_737023, object r_734203 */
 {
 object r_734203 = args[0];
  
closureN_type c_7313252;
object e_7313282 [2];
c_7313252.hdr.mark = gc_color_red;
 c_7313252.hdr.grayed = 0;
c_7313252.tag = closureN_tag;
 c_7313252.fn = (function_type)__lambda_764;
c_7313252.num_args = 1;
c_7313252.num_elements = 2;
c_7313252.elements = (object *)e_7313282;
c_7313252.elements[0] = ((closureN)self_737023)->elements[0];
c_7313252.elements[1] = ((closureN)self_737023)->elements[1];



return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  &c_7313252, r_734203, Cyc_cdr(data, ((closureN)self_737023)->elements[0]));; 
}

static void __lambda_764(void *data, object self_737024, int argc, object *args) /* object self_737024, object r_734195 */
 {
 object r_734195 = args[0];
  if( (boolean_f != r_734195) ){ 
  
closureN_type c_7313254;
object e_7313264 [2];
c_7313254.hdr.mark = gc_color_red;
 c_7313254.hdr.grayed = 0;
c_7313254.tag = closureN_tag;
 c_7313254.fn = (function_type)__lambda_765;
c_7313254.num_args = 1;
c_7313254.num_elements = 2;
c_7313254.elements = (object *)e_7313264;
c_7313254.elements[0] = ((closureN)self_737024)->elements[0];
c_7313254.elements[1] = ((closureN)self_737024)->elements[1];


mclosure0(c_7313265, (function_type)__lambda_767);c_7313265.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313254,__lambda_765,  &c_7313265);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737024)->elements[1], (((closure)  ((closureN)self_737024)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_767(void *data, object self_737025, int argc, object *args) /* object self_737025, object k_734199, object param_73965_732572 */
 {
 object k_734199 = args[0]; object param_73965_732572 = args[1];
  
closureN_type c_7313267;
object e_7313271 [2];
c_7313267.hdr.mark = gc_color_red;
 c_7313267.hdr.grayed = 0;
c_7313267.tag = closureN_tag;
 c_7313267.fn = (function_type)__lambda_768;
c_7313267.num_args = 1;
c_7313267.num_elements = 2;
c_7313267.elements = (object *)e_7313271;
c_7313267.elements[0] = k_734199;
c_7313267.elements[1] = param_73965_732572;


mclosure0(c_7313272, (function_type)__lambda_769);c_7313272.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313267,__lambda_768,  &c_7313272);; 
}

static void __lambda_769(void *data, object self_737026, int argc, object *args) /* object self_737026, object k_734201, object var_73966_732573 */
 {
 object k_734201 = args[0]; object var_73966_732573 = args[1];
  
closureN_type c_7313274;
object e_7313279 [1];
c_7313274.hdr.mark = gc_color_red;
 c_7313274.hdr.grayed = 0;
c_7313274.tag = closureN_tag;
 c_7313274.fn = (function_type)__lambda_770;
c_7313274.num_args = 1;
c_7313274.num_elements = 1;
c_7313274.elements = (object *)e_7313279;
c_7313274.elements[0] = k_734201;

return_direct_with_clo2(data,  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations)->fn),  &c_7313274, var_73966_732573);; 
}

static void __lambda_770(void *data, object self_737027, int argc, object *args) /* object self_737027, object r_734202 */
 {
 object r_734202 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_737027)->elements[0], (((closure)  ((closureN)self_737027)->elements[0])->fn),  Cyc_is_null(r_734202));; 
}

static void __lambda_768(void *data, object self_737028, int argc, object *args) /* object self_737028, object r_734200 */
 {
 object r_734200 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737028)->elements[0], ((closureN)self_737028)->elements[1], r_734200);; 
}

static void __lambda_765(void *data, object self_737029, int argc, object *args) /* object self_737029, object r_734196 */
 {
 object r_734196 = args[0];
  
closureN_type c_7313256;
object e_7313260 [2];
c_7313256.hdr.mark = gc_color_red;
 c_7313256.hdr.grayed = 0;
c_7313256.tag = closureN_tag;
 c_7313256.fn = (function_type)__lambda_766;
c_7313256.num_args = 1;
c_7313256.num_elements = 2;
c_7313256.elements = (object *)e_7313260;
c_7313256.elements[0] = ((closureN)self_737029)->elements[1];
c_7313256.elements[1] = r_734196;



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7313256, Cyc_car(data, ((closureN)self_737029)->elements[0]));; 
}

static void __lambda_766(void *data, object self_737030, int argc, object *args) /* object self_737030, object r_734197 */
 {
 object r_734197 = args[0];
  return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  ((closureN)self_737030)->elements[0], ((closureN)self_737030)->elements[1], r_734197);; 
}

static void __lambda_752(void *data, object self_737002, int argc, object *args) /* object self_737002, object args_73952_732568 */
 {
 object args_73952_732568 = args[0];
  
closureN_type c_7313183;
object e_7313237 [4];
c_7313183.hdr.mark = gc_color_red;
 c_7313183.hdr.grayed = 0;
c_7313183.tag = closureN_tag;
 c_7313183.fn = (function_type)__lambda_1864;
c_7313183.num_args = 1;
c_7313183.num_elements = 4;
c_7313183.elements = (object *)e_7313237;
c_7313183.elements[0] = ((closureN)self_737002)->elements[0];
c_7313183.elements[1] = ((closureN)self_737002)->elements[1];
c_7313183.elements[2] = ((closureN)self_737002)->elements[2];
c_7313183.elements[3] = ((closureN)self_737002)->elements[3];


pair_type local_7313240; 
return_direct_with_clo1(data,(closure)&c_7313183,__lambda_1864,  set_cell_as_expr(&local_7313240, args_73952_732568));; 
}

static void __lambda_1864(void *data, object self_737003, int argc, object *args) /* object self_737003, object args_73952_732568 */
 {
 object args_73952_732568 = args[0];
  
closureN_type c_7313185;
object e_7313208 [4];
c_7313185.hdr.mark = gc_color_red;
 c_7313185.hdr.grayed = 0;
c_7313185.tag = closureN_tag;
 c_7313185.fn = (function_type)__lambda_753;
c_7313185.num_args = 1;
c_7313185.num_elements = 4;
c_7313185.elements = (object *)e_7313208;
c_7313185.elements[0] = ((closureN)self_737003)->elements[0];
c_7313185.elements[1] = ((closureN)self_737003)->elements[1];
c_7313185.elements[2] = ((closureN)self_737003)->elements[2];
c_7313185.elements[3] = ((closureN)self_737003)->elements[3];


closureN_type c_7313209;
object e_7313236 [2];
c_7313209.hdr.mark = gc_color_red;
 c_7313209.hdr.grayed = 0;
c_7313209.tag = closureN_tag;
 c_7313209.fn = (function_type)__lambda_757;
c_7313209.num_args = 1;
c_7313209.num_elements = 2;
c_7313209.elements = (object *)e_7313236;
c_7313209.elements[0] = args_73952_732568;
c_7313209.elements[1] = ((closureN)self_737003)->elements[2];

return_direct_with_clo1(data,(closure)&c_7313185,__lambda_753,  &c_7313209);; 
}

static void __lambda_757(void *data, object self_737004, int argc, object *args) /* object self_737004, object k_734180, object param_73953_732569 */
 {
 object k_734180 = args[0]; object param_73953_732569 = args[1];
  
closureN_type c_7313211;
object e_7313230 [4];
c_7313211.hdr.mark = gc_color_red;
 c_7313211.hdr.grayed = 0;
c_7313211.tag = closureN_tag;
 c_7313211.fn = (function_type)__lambda_758;
c_7313211.num_args = 1;
c_7313211.num_elements = 4;
c_7313211.elements = (object *)e_7313230;
c_7313211.elements[0] = ((closureN)self_737004)->elements[0];
c_7313211.elements[1] = k_734180;
c_7313211.elements[2] = param_73953_732569;
c_7313211.elements[3] = ((closureN)self_737004)->elements[1];





return_direct_with_clo1(data,(closure)&c_7313211,__lambda_758,  Cyc_car(data, car(((closureN)self_737004)->elements[0])));; 
}

static void __lambda_758(void *data, object self_737005, int argc, object *args) /* object self_737005, object r_734183 */
 {
 object r_734183 = args[0];
  
closureN_type c_7313213;
object e_7313227 [2];
c_7313213.hdr.mark = gc_color_red;
 c_7313213.hdr.grayed = 0;
c_7313213.tag = closureN_tag;
 c_7313213.fn = (function_type)__lambda_759;
c_7313213.num_args = 1;
c_7313213.num_elements = 2;
c_7313213.elements = (object *)e_7313227;
c_7313213.elements[0] = ((closureN)self_737005)->elements[0];
c_7313213.elements[1] = ((closureN)self_737005)->elements[1];

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  &c_7313213, ((closureN)self_737005)->elements[3], ((closureN)self_737005)->elements[2], r_734183);; 
}

static void __lambda_759(void *data, object self_737006, int argc, object *args) /* object self_737006, object r_734181 */
 {

  
closureN_type c_7313215;
object e_7313221 [2];
c_7313215.hdr.mark = gc_color_red;
 c_7313215.hdr.grayed = 0;
c_7313215.tag = closureN_tag;
 c_7313215.fn = (function_type)__lambda_760;
c_7313215.num_args = 1;
c_7313215.num_elements = 2;
c_7313215.elements = (object *)e_7313221;
c_7313215.elements[0] = ((closureN)self_737006)->elements[0];
c_7313215.elements[1] = ((closureN)self_737006)->elements[1];





return_direct_with_clo1(data,(closure)&c_7313215,__lambda_760,  Cyc_cdr(data, car(((closureN)self_737006)->elements[0])));; 
}

static void __lambda_760(void *data, object self_737007, int argc, object *args) /* object self_737007, object r_734182 */
 {
 object r_734182 = args[0];
  

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

static void __lambda_753(void *data, object self_737008, int argc, object *args) /* object self_737008, object r_734177 */
 {
 object r_734177 = args[0];
  
closureN_type c_7313187;
object e_7313204 [5];
c_7313187.hdr.mark = gc_color_red;
 c_7313187.hdr.grayed = 0;
c_7313187.tag = closureN_tag;
 c_7313187.fn = (function_type)__lambda_754;
c_7313187.num_args = 1;
c_7313187.num_elements = 5;
c_7313187.elements = (object *)e_7313204;
c_7313187.elements[0] = ((closureN)self_737008)->elements[0];
c_7313187.elements[1] = ((closureN)self_737008)->elements[1];
c_7313187.elements[2] = r_734177;
c_7313187.elements[3] = ((closureN)self_737008)->elements[2];
c_7313187.elements[4] = ((closureN)self_737008)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7313187, Cyc_car(data, ((closureN)self_737008)->elements[0]));; 
}

static void __lambda_754(void *data, object self_737009, int argc, object *args) /* object self_737009, object r_734178 */
 {
 object r_734178 = args[0];
  
closureN_type c_7313189;
object e_7313202 [4];
c_7313189.hdr.mark = gc_color_red;
 c_7313189.hdr.grayed = 0;
c_7313189.tag = closureN_tag;
 c_7313189.fn = (function_type)__lambda_755;
c_7313189.num_args = 1;
c_7313189.num_elements = 4;
c_7313189.elements = (object *)e_7313202;
c_7313189.elements[0] = ((closureN)self_737009)->elements[0];
c_7313189.elements[1] = ((closureN)self_737009)->elements[1];
c_7313189.elements[2] = ((closureN)self_737009)->elements[3];
c_7313189.elements[3] = ((closureN)self_737009)->elements[4];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7313189, ((closureN)self_737009)->elements[2], r_734178);; 
}

static void __lambda_755(void *data, object self_737010, int argc, object *args) /* object self_737010, object r_734172 */
 {

  
closureN_type c_7313191;
object e_7313198 [3];
c_7313191.hdr.mark = gc_color_red;
 c_7313191.hdr.grayed = 0;
c_7313191.tag = closureN_tag;
 c_7313191.fn = (function_type)__lambda_756;
c_7313191.num_args = 1;
c_7313191.num_elements = 3;
c_7313191.elements = (object *)e_7313198;
c_7313191.elements[0] = ((closureN)self_737010)->elements[1];
c_7313191.elements[1] = ((closureN)self_737010)->elements[2];
c_7313191.elements[2] = ((closureN)self_737010)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7313191, Cyc_car(data, ((closureN)self_737010)->elements[0]));; 
}

static void __lambda_756(void *data, object self_737011, int argc, object *args) /* object self_737011, object r_734174 */
 {
 object r_734174 = args[0];
  

return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737011)->elements[0], Cyc_car(data, r_734174), ((closureN)self_737011)->elements[2], ((closureN)self_737011)->elements[1]);; 
}

static void __lambda_712(void *data, object self_737031, int argc, object *args) /* object self_737031, object k_734212 */
 {
 object k_734212 = args[0];
  
closureN_type c_7312934;
object e_7313174 [3];
c_7312934.hdr.mark = gc_color_red;
 c_7312934.hdr.grayed = 0;
c_7312934.tag = closureN_tag;
 c_7312934.fn = (function_type)__lambda_713;
c_7312934.num_args = 1;
c_7312934.num_elements = 3;
c_7312934.elements = (object *)e_7313174;
c_7312934.elements[0] = ((closureN)self_737031)->elements[0];
c_7312934.elements[1] = k_734212;
c_7312934.elements[2] = ((closureN)self_737031)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7312934, Cyc_car(data, ((closureN)self_737031)->elements[0]));; 
}

static void __lambda_713(void *data, object self_737032, int argc, object *args) /* object self_737032, object r_734213 */
 {
 object r_734213 = args[0];
  if( (boolean_f != r_734213) ){ 
  
closureN_type c_7312936;
object e_7313168 [3];
c_7312936.hdr.mark = gc_color_red;
 c_7312936.hdr.grayed = 0;
c_7312936.tag = closureN_tag;
 c_7312936.fn = (function_type)__lambda_714;
c_7312936.num_args = 1;
c_7312936.num_elements = 3;
c_7312936.elements = (object *)e_7313168;
c_7312936.elements[0] = ((closureN)self_737032)->elements[0];
c_7312936.elements[1] = ((closureN)self_737032)->elements[1];
c_7312936.elements[2] = ((closureN)self_737032)->elements[2];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7312936, Cyc_car(data, ((closureN)self_737032)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737032)->elements[1], (((closure)  ((closureN)self_737032)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_714(void *data, object self_737033, int argc, object *args) /* object self_737033, object r_734270 */
 {
 object r_734270 = args[0];
    
  
  
  
if( (boolean_f != equalp(Cyc_length(data, Cyc_cdr(data, ((closureN)self_737033)->elements[0])), Cyc_length(data, r_734270))) ){ 
  
closureN_type c_7312947;
object e_7313007 [1];
c_7312947.hdr.mark = gc_color_red;
 c_7312947.hdr.grayed = 0;
c_7312947.tag = closureN_tag;
 c_7312947.fn = (function_type)__lambda_715;
c_7312947.num_args = 0;
c_7312947.num_elements = 1;
c_7312947.elements = (object *)e_7313007;
c_7312947.elements[0] = ((closureN)self_737033)->elements[0];


closureN_type c_7313008;
object e_7313165 [3];
c_7313008.hdr.mark = gc_color_red;
 c_7313008.hdr.grayed = 0;
c_7313008.tag = closureN_tag;
 c_7313008.fn = (function_type)__lambda_727;
c_7313008.num_args = 1;
c_7313008.num_elements = 3;
c_7313008.elements = (object *)e_7313165;
c_7313008.elements[0] = ((closureN)self_737033)->elements[0];
c_7313008.elements[1] = ((closureN)self_737033)->elements[1];
c_7313008.elements[2] = ((closureN)self_737033)->elements[2];

return_direct_with_clo1(data,(closure)&c_7312947,__lambda_715,  &c_7313008);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737033)->elements[1], (((closure)  ((closureN)self_737033)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_727(void *data, object self_737034, int argc, object *args) /* object self_737034, object tmp_73920_73922_732558 */
 {
 object tmp_73920_73922_732558 = args[0];
  if( (boolean_f != tmp_73920_73922_732558) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737034)->elements[1], (((closure)  ((closureN)self_737034)->elements[1])->fn),  tmp_73920_73922_732558);
} else { 
  
closureN_type c_7313012;
object e_7313117 [3];
c_7313012.hdr.mark = gc_color_red;
 c_7313012.hdr.grayed = 0;
c_7313012.tag = closureN_tag;
 c_7313012.fn = (function_type)__lambda_728;
c_7313012.num_args = 1;
c_7313012.num_elements = 3;
c_7313012.elements = (object *)e_7313117;
c_7313012.elements[0] = ((closureN)self_737034)->elements[0];
c_7313012.elements[1] = ((closureN)self_737034)->elements[1];
c_7313012.elements[2] = ((closureN)self_737034)->elements[2];


mclosure0(c_7313118, (function_type)__lambda_743);c_7313118.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313012,__lambda_728,  &c_7313118);}
;; 
}

static void __lambda_743(void *data, object self_737035, int argc, object *args) /* object self_737035, object k_734242, object param_73924_732559 */
 {
 object k_734242 = args[0]; object param_73924_732559 = args[1];
  
closureN_type c_7313120;
object e_7313124 [2];
c_7313120.hdr.mark = gc_color_red;
 c_7313120.hdr.grayed = 0;
c_7313120.tag = closureN_tag;
 c_7313120.fn = (function_type)__lambda_744;
c_7313120.num_args = 1;
c_7313120.num_elements = 2;
c_7313120.elements = (object *)e_7313124;
c_7313120.elements[0] = k_734242;
c_7313120.elements[1] = param_73924_732559;


closureN_type c_7313125;
object e_7313164 [1];
c_7313125.hdr.mark = gc_color_red;
 c_7313125.hdr.grayed = 0;
c_7313125.tag = closureN_tag;
 c_7313125.fn = (function_type)__lambda_745;
c_7313125.num_args = 1;
c_7313125.num_elements = 1;
c_7313125.elements = (object *)e_7313164;
c_7313125.elements[0] = param_73924_732559;

return_direct_with_clo1(data,(closure)&c_7313120,__lambda_744,  &c_7313125);; 
}

static void __lambda_745(void *data, object self_737036, int argc, object *args) /* object self_737036, object k_734244, object var_73925_732560 */
 {
 object k_734244 = args[0]; object var_73925_732560 = args[1];
  
closureN_type c_7313127;
object e_7313163 [3];
c_7313127.hdr.mark = gc_color_red;
 c_7313127.hdr.grayed = 0;
c_7313127.tag = closureN_tag;
 c_7313127.fn = (function_type)__lambda_746;
c_7313127.num_args = 1;
c_7313127.num_elements = 3;
c_7313127.elements = (object *)e_7313163;
c_7313127.elements[0] = k_734244;
c_7313127.elements[1] = ((closureN)self_737036)->elements[0];
c_7313127.elements[2] = var_73925_732560;

return_direct_with_clo2(data,  __glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313127, var_73925_732560);; 
}

static void __lambda_746(void *data, object self_737037, int argc, object *args) /* object self_737037, object r_734251 */
 {
 object r_734251 = args[0];
  
closureN_type c_7313129;
object e_7313141 [2];
c_7313129.hdr.mark = gc_color_red;
 c_7313129.hdr.grayed = 0;
c_7313129.tag = closureN_tag;
 c_7313129.fn = (function_type)__lambda_747;
c_7313129.num_args = 0;
c_7313129.num_elements = 2;
c_7313129.elements = (object *)e_7313141;
c_7313129.elements[0] = r_734251;
c_7313129.elements[1] = ((closureN)self_737037)->elements[2];


closureN_type c_7313142;
object e_7313162 [3];
c_7313142.hdr.mark = gc_color_red;
 c_7313142.hdr.grayed = 0;
c_7313142.tag = closureN_tag;
 c_7313142.fn = (function_type)__lambda_748;
c_7313142.num_args = 1;
c_7313142.num_elements = 3;
c_7313142.elements = (object *)e_7313162;
c_7313142.elements[0] = ((closureN)self_737037)->elements[0];
c_7313142.elements[1] = ((closureN)self_737037)->elements[1];
c_7313142.elements[2] = ((closureN)self_737037)->elements[2];

return_direct_with_clo1(data,(closure)&c_7313129,__lambda_747,  &c_7313142);; 
}

static void __lambda_748(void *data, object self_737038, int argc, object *args) /* object self_737038, object r_734245 */
 {
 object r_734245 = args[0];
  if( (boolean_f != r_734245) ){ 
  
closureN_type c_7313144;
object e_7313158 [3];
c_7313144.hdr.mark = gc_color_red;
 c_7313144.hdr.grayed = 0;
c_7313144.tag = closureN_tag;
 c_7313144.fn = (function_type)__lambda_749;
c_7313144.num_args = 1;
c_7313144.num_elements = 3;
c_7313144.elements = (object *)e_7313158;
c_7313144.elements[0] = ((closureN)self_737038)->elements[0];
c_7313144.elements[1] = ((closureN)self_737038)->elements[1];
c_7313144.elements[2] = ((closureN)self_737038)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations)->fn),  &c_7313144, ((closureN)self_737038)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737038)->elements[0], (((closure)  ((closureN)self_737038)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_749(void *data, object self_737039, int argc, object *args) /* object self_737039, object r_734248 */
 {
 object r_734248 = args[0];
    
if( (boolean_f != Cyc_is_null(r_734248)) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737039)->elements[0], (((closure)  ((closureN)self_737039)->elements[0])->fn),  boolean_f);
} else { 
  
closureN_type c_7313150;
object e_7313156 [2];
c_7313150.hdr.mark = gc_color_red;
 c_7313150.hdr.grayed = 0;
c_7313150.tag = closureN_tag;
 c_7313150.fn = (function_type)__lambda_750;
c_7313150.num_args = 1;
c_7313150.num_elements = 2;
c_7313150.elements = (object *)e_7313156;
c_7313150.elements[0] = ((closureN)self_737039)->elements[0];
c_7313150.elements[1] = ((closureN)self_737039)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313150, ((closureN)self_737039)->elements[2]);}
;; 
}

static void __lambda_750(void *data, object self_737040, int argc, object *args) /* object self_737040, object r_734247 */
 {
 object r_734247 = args[0];
  if( (boolean_f != r_734247) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737040)->elements[0], (((closure)  ((closureN)self_737040)->elements[0])->fn),  boolean_f);
} else { 
  return_direct_with_clo3(data,  __glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737040)->elements[0], ((closureN)self_737040)->elements[1], __glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations);}
;; 
}

static void __lambda_747(void *data, object self_737041, int argc, object *args) /* object self_737041, object k_734250 */
 {
 object k_734250 = args[0];
    complex_num_type local_7313132; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313132, ((closureN)self_737041)->elements[0])) ){ 
  
complex_num_type local_7313137; 
return_direct_with_clo1(data,  k_734250, (((closure)  k_734250)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313137, ((closureN)self_737041)->elements[0]));
} else { 
  return_direct_with_clo2(data,  __glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations)->fn),  k_734250, ((closureN)self_737041)->elements[1]);}
;; 
}

static void __lambda_744(void *data, object self_737042, int argc, object *args) /* object self_737042, object r_734243 */
 {
 object r_734243 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737042)->elements[0], ((closureN)self_737042)->elements[1], r_734243);; 
}

static void __lambda_728(void *data, object self_737043, int argc, object *args) /* object self_737043, object r_734239 */
 {
 object r_734239 = args[0];
  
closureN_type c_7313014;
object e_7313113 [4];
c_7313014.hdr.mark = gc_color_red;
 c_7313014.hdr.grayed = 0;
c_7313014.tag = closureN_tag;
 c_7313014.fn = (function_type)__lambda_729;
c_7313014.num_args = 1;
c_7313014.num_elements = 4;
c_7313014.elements = (object *)e_7313113;
c_7313014.elements[0] = ((closureN)self_737043)->elements[0];
c_7313014.elements[1] = ((closureN)self_737043)->elements[1];
c_7313014.elements[2] = r_734239;
c_7313014.elements[3] = ((closureN)self_737043)->elements[2];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7313014, Cyc_car(data, ((closureN)self_737043)->elements[0]));; 
}

static void __lambda_729(void *data, object self_737044, int argc, object *args) /* object self_737044, object r_734240 */
 {
 object r_734240 = args[0];
  
closureN_type c_7313016;
object e_7313111 [3];
c_7313016.hdr.mark = gc_color_red;
 c_7313016.hdr.grayed = 0;
c_7313016.tag = closureN_tag;
 c_7313016.fn = (function_type)__lambda_730;
c_7313016.num_args = 1;
c_7313016.num_elements = 3;
c_7313016.elements = (object *)e_7313111;
c_7313016.elements[0] = ((closureN)self_737044)->elements[0];
c_7313016.elements[1] = ((closureN)self_737044)->elements[1];
c_7313016.elements[2] = ((closureN)self_737044)->elements[3];

return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  &c_7313016, ((closureN)self_737044)->elements[2], r_734240);; 
}

static void __lambda_730(void *data, object self_737045, int argc, object *args) /* object self_737045, object r_734216 */
 {
 object r_734216 = args[0];
  if( (boolean_f != r_734216) ){ 
  
closureN_type c_7313018;
object e_7313072 [3];
c_7313018.hdr.mark = gc_color_red;
 c_7313018.hdr.grayed = 0;
c_7313018.tag = closureN_tag;
 c_7313018.fn = (function_type)__lambda_731;
c_7313018.num_args = 1;
c_7313018.num_elements = 3;
c_7313018.elements = (object *)e_7313072;
c_7313018.elements[0] = ((closureN)self_737045)->elements[0];
c_7313018.elements[1] = ((closureN)self_737045)->elements[1];
c_7313018.elements[2] = ((closureN)self_737045)->elements[2];


mclosure0(c_7313073, (function_type)__lambda_739);c_7313073.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7313018,__lambda_731,  &c_7313073);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737045)->elements[1], (((closure)  ((closureN)self_737045)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_739(void *data, object self_737046, int argc, object *args) /* object self_737046, object k_734232, object arg_73934_732562 */
 {
 object k_734232 = args[0]; object arg_73934_732562 = args[1];
  
closureN_type c_7313075;
object e_7313108 [2];
c_7313075.hdr.mark = gc_color_red;
 c_7313075.hdr.grayed = 0;
c_7313075.tag = closureN_tag;
 c_7313075.fn = (function_type)__lambda_740;
c_7313075.num_args = 1;
c_7313075.num_elements = 2;
c_7313075.elements = (object *)e_7313108;
c_7313075.elements[0] = arg_73934_732562;
c_7313075.elements[1] = k_734232;

return_direct_with_clo2(data,  __glo_prim_91call_127_scheme_cyclone_primitives, (((closure)  __glo_prim_91call_127_scheme_cyclone_primitives)->fn),  &c_7313075, arg_73934_732562);; 
}

static void __lambda_740(void *data, object self_737047, int argc, object *args) /* object self_737047, object r_734233 */
 {
 object r_734233 = args[0];
  if( (boolean_f != r_734233) ){ 
  
closureN_type c_7313077;
object e_7313091 [2];
c_7313077.hdr.mark = gc_color_red;
 c_7313077.hdr.grayed = 0;
c_7313077.tag = closureN_tag;
 c_7313077.fn = (function_type)__lambda_741;
c_7313077.num_args = 1;
c_7313077.num_elements = 2;
c_7313077.elements = (object *)e_7313091;
c_7313077.elements[0] = ((closureN)self_737047)->elements[0];
c_7313077.elements[1] = ((closureN)self_737047)->elements[1];






make_pair(c_7313105,quote_system,NULL);c_7313105.hdr.immutable = 1;

make_pair(c_7313104,quote_memv,&c_7313105);c_7313104.hdr.immutable = 1;

make_pair(c_7313103,quote_memq,&c_7313104);c_7313103.hdr.immutable = 1;

make_pair(c_7313102,quote_assv,&c_7313103);c_7313102.hdr.immutable = 1;

make_pair(c_7313101,quote_assq,&c_7313102);c_7313101.hdr.immutable = 1;

make_pair(c_7313100,quote_Cyc_91fast_91assoc,&c_7313101);c_7313100.hdr.immutable = 1;

make_pair(c_7313099,quote_Cyc_91fast_91member,&c_7313100);c_7313099.hdr.immutable = 1;

make_pair(c_7313098,quote_assoc,&c_7313099);c_7313098.hdr.immutable = 1;

make_pair(c_7313097,quote_member,&c_7313098);c_7313097.hdr.immutable = 1;
return_direct_with_clo1(data,(closure)&c_7313077,__lambda_741,  memberp(data, Cyc_car(data, ((closureN)self_737047)->elements[0]), &c_7313097));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737047)->elements[1], (((closure)  ((closureN)self_737047)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_741(void *data, object self_737048, int argc, object *args) /* object self_737048, object r_734234 */
 {
 object r_734234 = args[0];
  if( (boolean_f != r_734234) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737048)->elements[1], (((closure)  ((closureN)self_737048)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7313081;
object e_7313087 [1];
c_7313081.hdr.mark = gc_color_red;
 c_7313081.hdr.grayed = 0;
c_7313081.tag = closureN_tag;
 c_7313081.fn = (function_type)__lambda_742;
c_7313081.num_args = 1;
c_7313081.num_elements = 1;
c_7313081.elements = (object *)e_7313087;
c_7313081.elements[0] = ((closureN)self_737048)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117cont_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117cont_127_scheme_cyclone_primitives)->fn),  &c_7313081, Cyc_car(data, ((closureN)self_737048)->elements[0]));}
;; 
}

static void __lambda_742(void *data, object self_737049, int argc, object *args) /* object self_737049, object r_734235 */
 {
 object r_734235 = args[0];
  
complex_num_type local_7313086; 
return_direct_with_clo1(data,  ((closureN)self_737049)->elements[0], (((closure)  ((closureN)self_737049)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313086, r_734235));; 
}

static void __lambda_731(void *data, object self_737050, int argc, object *args) /* object self_737050, object r_734230 */
 {
 object r_734230 = args[0];
  
closureN_type c_7313020;
object e_7313068 [3];
c_7313020.hdr.mark = gc_color_red;
 c_7313020.hdr.grayed = 0;
c_7313020.tag = closureN_tag;
 c_7313020.fn = (function_type)__lambda_732;
c_7313020.num_args = 1;
c_7313020.num_elements = 3;
c_7313020.elements = (object *)e_7313068;
c_7313020.elements[0] = ((closureN)self_737050)->elements[0];
c_7313020.elements[1] = ((closureN)self_737050)->elements[1];
c_7313020.elements[2] = ((closureN)self_737050)->elements[2];



return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  &c_7313020, r_734230, Cyc_cdr(data, ((closureN)self_737050)->elements[0]));; 
}

static void __lambda_732(void *data, object self_737051, int argc, object *args) /* object self_737051, object r_734217 */
 {
 object r_734217 = args[0];
  if( (boolean_f != r_734217) ){ 
  
closureN_type c_7313022;
object e_7313062 [3];
c_7313022.hdr.mark = gc_color_red;
 c_7313022.hdr.grayed = 0;
c_7313022.tag = closureN_tag;
 c_7313022.fn = (function_type)__lambda_733;
c_7313022.num_args = 1;
c_7313022.num_elements = 3;
c_7313022.elements = (object *)e_7313062;
c_7313022.elements[0] = ((closureN)self_737051)->elements[0];
c_7313022.elements[1] = ((closureN)self_737051)->elements[1];
c_7313022.elements[2] = ((closureN)self_737051)->elements[2];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7313022, Cyc_car(data, ((closureN)self_737051)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737051)->elements[1], (((closure)  ((closureN)self_737051)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_733(void *data, object self_737052, int argc, object *args) /* object self_737052, object r_734228 */
 {
 object r_734228 = args[0];
  
closureN_type c_7313024;
object e_7313058 [3];
c_7313024.hdr.mark = gc_color_red;
 c_7313024.hdr.grayed = 0;
c_7313024.tag = closureN_tag;
 c_7313024.fn = (function_type)__lambda_734;
c_7313024.num_args = 1;
c_7313024.num_elements = 3;
c_7313024.elements = (object *)e_7313058;
c_7313024.elements[0] = ((closureN)self_737052)->elements[0];
c_7313024.elements[1] = ((closureN)self_737052)->elements[1];
c_7313024.elements[2] = ((closureN)self_737052)->elements[2];



return_direct_with_clo3(data,  __glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313024, Cyc_cdr(data, ((closureN)self_737052)->elements[0]), r_734228);; 
}

static void __lambda_734(void *data, object self_737053, int argc, object *args) /* object self_737053, object r_734218 */
 {
 object r_734218 = args[0];
  if( (boolean_f != r_734218) ){ 
  
closureN_type c_7313026;
object e_7313052 [3];
c_7313026.hdr.mark = gc_color_red;
 c_7313026.hdr.grayed = 0;
c_7313026.tag = closureN_tag;
 c_7313026.fn = (function_type)__lambda_735;
c_7313026.num_args = 1;
c_7313026.num_elements = 3;
c_7313026.elements = (object *)e_7313052;
c_7313026.elements[0] = ((closureN)self_737053)->elements[0];
c_7313026.elements[1] = ((closureN)self_737053)->elements[1];
c_7313026.elements[2] = ((closureN)self_737053)->elements[2];



return_direct_with_clo2(data,  __glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7313026, Cyc_cdr(data, ((closureN)self_737053)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737053)->elements[1], (((closure)  ((closureN)self_737053)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_735(void *data, object self_737054, int argc, object *args) /* object self_737054, object tmp_73939_73941_732563 */
 {
 object tmp_73939_73941_732563 = args[0];
  if( (boolean_f != tmp_73939_73941_732563) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737054)->elements[1], (((closure)  ((closureN)self_737054)->elements[1])->fn),  tmp_73939_73941_732563);
} else { 
  
closureN_type c_7313030;
object e_7313048 [3];
c_7313030.hdr.mark = gc_color_red;
 c_7313030.hdr.grayed = 0;
c_7313030.tag = closureN_tag;
 c_7313030.fn = (function_type)__lambda_736;
c_7313030.num_args = 1;
c_7313030.num_elements = 3;
c_7313030.elements = (object *)e_7313048;
c_7313030.elements[0] = ((closureN)self_737054)->elements[0];
c_7313030.elements[1] = ((closureN)self_737054)->elements[1];
c_7313030.elements[2] = ((closureN)self_737054)->elements[2];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7313030, Cyc_car(data, ((closureN)self_737054)->elements[0]));}
;; 
}

static void __lambda_736(void *data, object self_737055, int argc, object *args) /* object self_737055, object r_734220 */
 {
 object r_734220 = args[0];
  
closureN_type c_7313032;
object e_7313044 [4];
c_7313032.hdr.mark = gc_color_red;
 c_7313032.hdr.grayed = 0;
c_7313032.tag = closureN_tag;
 c_7313032.fn = (function_type)__lambda_737;
c_7313032.num_args = 1;
c_7313032.num_elements = 4;
c_7313032.elements = (object *)e_7313044;
c_7313032.elements[0] = ((closureN)self_737055)->elements[0];
c_7313032.elements[1] = ((closureN)self_737055)->elements[1];
c_7313032.elements[2] = r_734220;
c_7313032.elements[3] = ((closureN)self_737055)->elements[2];



return_direct_with_clo2(data,  __glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations, (((closure)  __glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations)->fn),  &c_7313032, Cyc_cdr(data, ((closureN)self_737055)->elements[0]));; 
}

static void __lambda_737(void *data, object self_737056, int argc, object *args) /* object self_737056, object r_734221 */
 {
 object r_734221 = args[0];
  
closureN_type c_7313034;
object e_7313040 [4];
c_7313034.hdr.mark = gc_color_red;
 c_7313034.hdr.grayed = 0;
c_7313034.tag = closureN_tag;
 c_7313034.fn = (function_type)__lambda_738;
c_7313034.num_args = 1;
c_7313034.num_elements = 4;
c_7313034.elements = (object *)e_7313040;
c_7313034.elements[0] = ((closureN)self_737056)->elements[1];
c_7313034.elements[1] = ((closureN)self_737056)->elements[2];
c_7313034.elements[2] = r_734221;
c_7313034.elements[3] = ((closureN)self_737056)->elements[3];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7313034, Cyc_car(data, ((closureN)self_737056)->elements[0]));; 
}

static void __lambda_738(void *data, object self_737057, int argc, object *args) /* object self_737057, object r_734222 */
 {
 object r_734222 = args[0];
  return_direct_with_clo5(data,  __glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737057)->elements[0], ((closureN)self_737057)->elements[1], ((closureN)self_737057)->elements[3], ((closureN)self_737057)->elements[2], r_734222);; 
}

static void __lambda_715(void *data, object self_737058, int argc, object *args) /* object self_737058, object k_734252 */
 {
 object k_734252 = args[0];
  
closureN_type c_7312949;
object e_7312980 [2];
c_7312949.hdr.mark = gc_color_red;
 c_7312949.hdr.grayed = 0;
c_7312949.tag = closureN_tag;
 c_7312949.fn = (function_type)__lambda_716;
c_7312949.num_args = 1;
c_7312949.num_elements = 2;
c_7312949.elements = (object *)e_7312980;
c_7312949.elements[0] = ((closureN)self_737058)->elements[0];
c_7312949.elements[1] = k_734252;


mclosure0(c_7312981, (function_type)__lambda_722);c_7312981.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7312949,__lambda_716,  &c_7312981);; 
}

static void __lambda_722(void *data, object self_737059, int argc, object *args) /* object self_737059, object k_734261, object param_73943_732564 */
 {
 object k_734261 = args[0]; object param_73943_732564 = args[1];
  
closureN_type c_7312983;
object e_7312987 [2];
c_7312983.hdr.mark = gc_color_red;
 c_7312983.hdr.grayed = 0;
c_7312983.tag = closureN_tag;
 c_7312983.fn = (function_type)__lambda_723;
c_7312983.num_args = 1;
c_7312983.num_elements = 2;
c_7312983.elements = (object *)e_7312987;
c_7312983.elements[0] = k_734261;
c_7312983.elements[1] = param_73943_732564;


mclosure0(c_7312988, (function_type)__lambda_724);c_7312988.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7312983,__lambda_723,  &c_7312988);; 
}

static void __lambda_724(void *data, object self_737060, int argc, object *args) /* object self_737060, object k_734263, object var_73944_732565 */
 {
 object k_734263 = args[0]; object var_73944_732565 = args[1];
  
closureN_type c_7312990;
object e_7313006 [2];
c_7312990.hdr.mark = gc_color_red;
 c_7312990.hdr.grayed = 0;
c_7312990.tag = closureN_tag;
 c_7312990.fn = (function_type)__lambda_725;
c_7312990.num_args = 1;
c_7312990.num_elements = 2;
c_7312990.elements = (object *)e_7313006;
c_7312990.elements[0] = k_734263;
c_7312990.elements[1] = var_73944_732565;

return_direct_with_clo2(data,  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations)->fn),  &c_7312990, var_73944_732565);; 
}

static void __lambda_725(void *data, object self_737061, int argc, object *args) /* object self_737061, object r_734267 */
 {
 object r_734267 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_lte_op(data, Cyc_length(data, r_734267), obj_int2obj(1))) ){ 
  
closureN_type c_7312996;
object e_7313002 [1];
c_7312996.hdr.mark = gc_color_red;
 c_7312996.hdr.grayed = 0;
c_7312996.tag = closureN_tag;
 c_7312996.fn = (function_type)__lambda_726;
c_7312996.num_args = 1;
c_7312996.num_elements = 1;
c_7312996.elements = (object *)e_7313002;
c_7312996.elements[0] = ((closureN)self_737061)->elements[0];

return_direct_with_clo2(data,  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7312996, ((closureN)self_737061)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737061)->elements[0], (((closure)  ((closureN)self_737061)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_726(void *data, object self_737062, int argc, object *args) /* object self_737062, object r_734265 */
 {
 object r_734265 = args[0];
  
complex_num_type local_7313001; 
return_direct_with_clo1(data,  ((closureN)self_737062)->elements[0], (((closure)  ((closureN)self_737062)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7313001, r_734265));; 
}

static void __lambda_723(void *data, object self_737063, int argc, object *args) /* object self_737063, object r_734262 */
 {
 object r_734262 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_737063)->elements[0], ((closureN)self_737063)->elements[1], r_734262);; 
}

static void __lambda_716(void *data, object self_737064, int argc, object *args) /* object self_737064, object r_734258 */
 {
 object r_734258 = args[0];
  
closureN_type c_7312951;
object e_7312976 [3];
c_7312951.hdr.mark = gc_color_red;
 c_7312951.hdr.grayed = 0;
c_7312951.tag = closureN_tag;
 c_7312951.fn = (function_type)__lambda_717;
c_7312951.num_args = 1;
c_7312951.num_elements = 3;
c_7312951.elements = (object *)e_7312976;
c_7312951.elements[0] = ((closureN)self_737064)->elements[0];
c_7312951.elements[1] = ((closureN)self_737064)->elements[1];
c_7312951.elements[2] = r_734258;



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7312951, Cyc_car(data, ((closureN)self_737064)->elements[0]));; 
}

static void __lambda_717(void *data, object self_737065, int argc, object *args) /* object self_737065, object r_734259 */
 {
 object r_734259 = args[0];
  
closureN_type c_7312953;
object e_7312974 [2];
c_7312953.hdr.mark = gc_color_red;
 c_7312953.hdr.grayed = 0;
c_7312953.tag = closureN_tag;
 c_7312953.fn = (function_type)__lambda_718;
c_7312953.num_args = 1;
c_7312953.num_elements = 2;
c_7312953.elements = (object *)e_7312974;
c_7312953.elements[0] = ((closureN)self_737065)->elements[0];
c_7312953.elements[1] = ((closureN)self_737065)->elements[1];

return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  &c_7312953, ((closureN)self_737065)->elements[2], r_734259);; 
}

static void __lambda_718(void *data, object self_737066, int argc, object *args) /* object self_737066, object r_734253 */
 {
 object r_734253 = args[0];
  if( (boolean_f != r_734253) ){ 
  
closureN_type c_7312955;
object e_7312961 [2];
c_7312955.hdr.mark = gc_color_red;
 c_7312955.hdr.grayed = 0;
c_7312955.tag = closureN_tag;
 c_7312955.fn = (function_type)__lambda_719;
c_7312955.num_args = 1;
c_7312955.num_elements = 2;
c_7312955.elements = (object *)e_7312961;
c_7312955.elements[0] = ((closureN)self_737066)->elements[0];
c_7312955.elements[1] = ((closureN)self_737066)->elements[1];


mclosure0(c_7312962, (function_type)__lambda_720);c_7312962.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7312955,__lambda_719,  &c_7312962);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_737066)->elements[1], (((closure)  ((closureN)self_737066)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_720(void *data, object self_737067, int argc, object *args) /* object self_737067, object k_734256, object arg_73946_732566 */
 {
 object k_734256 = args[0]; object arg_73946_732566 = args[1];
  if( (boolean_f != arg_73946_732566) ){ 
  
closureN_type c_7312964;
object e_7312970 [2];
c_7312964.hdr.mark = gc_color_red;
 c_7312964.hdr.grayed = 0;
c_7312964.tag = closureN_tag;
 c_7312964.fn = (function_type)__lambda_721;
c_7312964.num_args = 1;
c_7312964.num_elements = 2;
c_7312964.elements = (object *)e_7312970;
c_7312964.elements[0] = arg_73946_732566;
c_7312964.elements[1] = k_734256;

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7312964, arg_73946_732566);
} else { 
  return_direct_with_clo1(data,  k_734256, (((closure)  k_734256)->fn),  boolean_f);}
;; 
}

static void __lambda_721(void *data, object self_737068, int argc, object *args) /* object self_737068, object tmp_73949_73951_732567 */
 {
 object tmp_73949_73951_732567 = args[0];
  if( (boolean_f != tmp_73949_73951_732567) ){ 
  return_direct_with_clo1(data,  ((closureN)self_737068)->elements[1], (((closure)  ((closureN)self_737068)->elements[1])->fn),  tmp_73949_73951_732567);
} else { 
  return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  ((closureN)self_737068)->elements[1], ((closureN)self_737068)->elements[0]);}
;; 
}

static void __lambda_719(void *data, object self_737069, int argc, object *args) /* object self_737069, object r_734254 */
 {
 object r_734254 = args[0];
  

return_direct_with_clo3(data,  __glo_every_scheme_base, (((closure)  __glo_every_scheme_base)->fn),  ((closureN)self_737069)->elements[1], r_734254, Cyc_cdr(data, ((closureN)self_737069)->elements[0]));; 
}

static void __lambda_705(void *data, object self_736994, int argc, object *args) /* object self_736994, object r_734155 */
 {
 object r_734155 = args[0];
  if( (boolean_f != r_734155) ){ 
  
complex_num_type local_7312863; 
return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736994)->elements[1], ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312863, ((closureN)self_736994)->elements[0]), ((closureN)self_736994)->elements[3], ((closureN)self_736994)->elements[2]);
} else { 
  
closureN_type c_7312868;
object e_7312909 [4];
c_7312868.hdr.mark = gc_color_red;
 c_7312868.hdr.grayed = 0;
c_7312868.tag = closureN_tag;
 c_7312868.fn = (function_type)__lambda_706;
c_7312868.num_args = 1;
c_7312868.num_elements = 4;
c_7312868.elements = (object *)e_7312909;
c_7312868.elements[0] = ((closureN)self_736994)->elements[0];
c_7312868.elements[1] = ((closureN)self_736994)->elements[1];
c_7312868.elements[2] = ((closureN)self_736994)->elements[2];
c_7312868.elements[3] = ((closureN)self_736994)->elements[3];


complex_num_type local_7312912; 
return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  &c_7312868, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312912, ((closureN)self_736994)->elements[0]), ((closureN)self_736994)->elements[3], ((closureN)self_736994)->elements[2]);}
;; 
}

static void __lambda_706(void *data, object self_736995, int argc, object *args) /* object self_736995, object r_734159 */
 {
 object r_734159 = args[0];
  
closureN_type c_7312870;
object e_7312904 [5];
c_7312870.hdr.mark = gc_color_red;
 c_7312870.hdr.grayed = 0;
c_7312870.tag = closureN_tag;
 c_7312870.fn = (function_type)__lambda_707;
c_7312870.num_args = 1;
c_7312870.num_elements = 5;
c_7312870.elements = (object *)e_7312904;
c_7312870.elements[0] = ((closureN)self_736995)->elements[0];
c_7312870.elements[1] = ((closureN)self_736995)->elements[1];
c_7312870.elements[2] = r_734159;
c_7312870.elements[3] = ((closureN)self_736995)->elements[2];
c_7312870.elements[4] = ((closureN)self_736995)->elements[3];


complex_num_type local_7312907; 
return_direct_with_clo1(data,(closure)&c_7312870,__lambda_707,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312907, ((closureN)self_736995)->elements[0]));; 
}

static void __lambda_707(void *data, object self_736996, int argc, object *args) /* object self_736996, object r_734166 */
 {
 object r_734166 = args[0];
  
closureN_type c_7312872;
object e_7312901 [5];
c_7312872.hdr.mark = gc_color_red;
 c_7312872.hdr.grayed = 0;
c_7312872.tag = closureN_tag;
 c_7312872.fn = (function_type)__lambda_708;
c_7312872.num_args = 1;
c_7312872.num_elements = 5;
c_7312872.elements = (object *)e_7312901;
c_7312872.elements[0] = ((closureN)self_736996)->elements[0];
c_7312872.elements[1] = ((closureN)self_736996)->elements[1];
c_7312872.elements[2] = ((closureN)self_736996)->elements[2];
c_7312872.elements[3] = ((closureN)self_736996)->elements[3];
c_7312872.elements[4] = ((closureN)self_736996)->elements[4];

return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  &c_7312872, r_734166, ((closureN)self_736996)->elements[4], ((closureN)self_736996)->elements[3]);; 
}

static void __lambda_708(void *data, object self_736997, int argc, object *args) /* object self_736997, object r_734161 */
 {
 object r_734161 = args[0];
  
closureN_type c_7312874;
object e_7312896 [5];
c_7312874.hdr.mark = gc_color_red;
 c_7312874.hdr.grayed = 0;
c_7312874.tag = closureN_tag;
 c_7312874.fn = (function_type)__lambda_709;
c_7312874.num_args = 1;
c_7312874.num_elements = 5;
c_7312874.elements = (object *)e_7312896;
c_7312874.elements[0] = ((closureN)self_736997)->elements[1];
c_7312874.elements[1] = ((closureN)self_736997)->elements[2];
c_7312874.elements[2] = r_734161;
c_7312874.elements[3] = ((closureN)self_736997)->elements[3];
c_7312874.elements[4] = ((closureN)self_736997)->elements[4];


complex_num_type local_7312899; 
return_direct_with_clo1(data,(closure)&c_7312874,__lambda_709,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312899, ((closureN)self_736997)->elements[0]));; 
}

static void __lambda_709(void *data, object self_736998, int argc, object *args) /* object self_736998, object r_734165 */
 {
 object r_734165 = args[0];
  
closureN_type c_7312876;
object e_7312893 [3];
c_7312876.hdr.mark = gc_color_red;
 c_7312876.hdr.grayed = 0;
c_7312876.tag = closureN_tag;
 c_7312876.fn = (function_type)__lambda_710;
c_7312876.num_args = 1;
c_7312876.num_elements = 3;
c_7312876.elements = (object *)e_7312893;
c_7312876.elements[0] = ((closureN)self_736998)->elements[0];
c_7312876.elements[1] = ((closureN)self_736998)->elements[1];
c_7312876.elements[2] = ((closureN)self_736998)->elements[2];

return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  &c_7312876, r_734165, ((closureN)self_736998)->elements[4], ((closureN)self_736998)->elements[3]);; 
}

static void __lambda_710(void *data, object self_736999, int argc, object *args) /* object self_736999, object r_734163 */
 {
 object r_734163 = args[0];
  
pair_type local_7312881; 

pair_type local_7312884; 

pair_type local_7312888; 

pair_type local_7312892; 
return_direct_with_clo1(data,  ((closureN)self_736999)->elements[0], (((closure)  ((closureN)self_736999)->elements[0])->fn),  set_pair_as_expr(&local_7312881, quote__if, set_pair_as_expr(&local_7312884, ((closureN)self_736999)->elements[1], set_pair_as_expr(&local_7312888, ((closureN)self_736999)->elements[2], set_pair_as_expr(&local_7312892, r_734163, NULL)))));; 
}

static void __lambda_703(void *data, object self_736992, int argc, object *args) /* object self_736992, object r_734150 */
 {
 object r_734150 = args[0];
  
pair_type local_7312833; 

pair_type local_7312836; 

complex_num_type local_7312839; 

pair_type local_7312843; 
return_direct_with_clo1(data,  ((closureN)self_736992)->elements[1], (((closure)  ((closureN)self_736992)->elements[1])->fn),  set_pair_as_expr(&local_7312833, quote_set_67, set_pair_as_expr(&local_7312836, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312839, ((closureN)self_736992)->elements[0]), set_pair_as_expr(&local_7312843, r_734150, NULL))));; 
}

static void __lambda_697(void *data, object self_736986, int argc, object *args) /* object self_736986, object r_734141 */
 {
 object r_734141 = args[0];
  
closureN_type c_7312796;
object e_7312818 [4];
c_7312796.hdr.mark = gc_color_red;
 c_7312796.hdr.grayed = 0;
c_7312796.tag = closureN_tag;
 c_7312796.fn = (function_type)__lambda_698;
c_7312796.num_args = 1;
c_7312796.num_elements = 4;
c_7312796.elements = (object *)e_7312818;
c_7312796.elements[0] = ((closureN)self_736986)->elements[0];
c_7312796.elements[1] = ((closureN)self_736986)->elements[1];
c_7312796.elements[2] = r_734141;
c_7312796.elements[3] = ((closureN)self_736986)->elements[2];


complex_num_type local_7312821; 
return_direct_with_clo1(data,(closure)&c_7312796,__lambda_698,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312821, ((closureN)self_736986)->elements[0]));; 
}

static void __lambda_698(void *data, object self_736987, int argc, object *args) /* object self_736987, object r_734143 */
 {
 object r_734143 = args[0];
  
closureN_type c_7312798;
object e_7312816 [4];
c_7312798.hdr.mark = gc_color_red;
 c_7312798.hdr.grayed = 0;
c_7312798.tag = closureN_tag;
 c_7312798.fn = (function_type)__lambda_699;
c_7312798.num_args = 1;
c_7312798.num_elements = 4;
c_7312798.elements = (object *)e_7312816;
c_7312798.elements[0] = ((closureN)self_736987)->elements[1];
c_7312798.elements[1] = ((closureN)self_736987)->elements[2];
c_7312798.elements[2] = r_734143;
c_7312798.elements[3] = ((closureN)self_736987)->elements[3];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7312798, ((closureN)self_736987)->elements[0]);; 
}

static void __lambda_699(void *data, object self_736988, int argc, object *args) /* object self_736988, object r_734144 */
 {
 object r_734144 = args[0];
  
closureN_type c_7312800;
object e_7312813 [2];
c_7312800.hdr.mark = gc_color_red;
 c_7312800.hdr.grayed = 0;
c_7312800.tag = closureN_tag;
 c_7312800.fn = (function_type)__lambda_700;
c_7312800.num_args = 1;
c_7312800.num_elements = 2;
c_7312800.elements = (object *)e_7312813;
c_7312800.elements[0] = ((closureN)self_736988)->elements[0];
c_7312800.elements[1] = ((closureN)self_736988)->elements[1];

return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  &c_7312800, ((closureN)self_736988)->elements[2], r_734144, ((closureN)self_736988)->elements[3]);; 
}

static void __lambda_700(void *data, object self_736989, int argc, object *args) /* object self_736989, object r_734142 */
 {
 object r_734142 = args[0];
  
closureN_type c_7312802;
object e_7312808 [1];
c_7312802.hdr.mark = gc_color_red;
 c_7312802.hdr.grayed = 0;
c_7312802.tag = closureN_tag;
 c_7312802.fn = (function_type)__lambda_701;
c_7312802.num_args = 1;
c_7312802.num_elements = 1;
c_7312802.elements = (object *)e_7312808;
c_7312802.elements[0] = ((closureN)self_736989)->elements[0];


pair_type local_7312811; 
return_direct_with_clo1(data,(closure)&c_7312802,__lambda_701,  set_pair_as_expr(&local_7312811, ((closureN)self_736989)->elements[1], r_734142));; 
}

static void __lambda_701(void *data, object self_736990, int argc, object *args) /* object self_736990, object r_734140 */
 {
 object r_734140 = args[0];
  
pair_type local_7312807; 
return_direct_with_clo1(data,  ((closureN)self_736990)->elements[0], (((closure)  ((closureN)self_736990)->elements[0])->fn),  set_pair_as_expr(&local_7312807, quote_define, r_734140));; 
}

static void __lambda_687(void *data, object self_736976, int argc, object *args) /* object self_736976, object r_734129 */
 {
 object r_734129 = args[0];
  
closureN_type c_7312751;
object e_7312777 [5];
c_7312751.hdr.mark = gc_color_red;
 c_7312751.hdr.grayed = 0;
c_7312751.tag = closureN_tag;
 c_7312751.fn = (function_type)__lambda_688;
c_7312751.num_args = 1;
c_7312751.num_elements = 5;
c_7312751.elements = (object *)e_7312777;
c_7312751.elements[0] = ((closureN)self_736976)->elements[0];
c_7312751.elements[1] = ((closureN)self_736976)->elements[1];
c_7312751.elements[2] = r_734129;
c_7312751.elements[3] = ((closureN)self_736976)->elements[2];
c_7312751.elements[4] = ((closureN)self_736976)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7312751, ((closureN)self_736976)->elements[0]);; 
}

static void __lambda_688(void *data, object self_736977, int argc, object *args) /* object self_736977, object r_734130 */
 {
 object r_734130 = args[0];
  
closureN_type c_7312753;
object e_7312771 [4];
c_7312753.hdr.mark = gc_color_red;
 c_7312753.hdr.grayed = 0;
c_7312753.tag = closureN_tag;
 c_7312753.fn = (function_type)__lambda_689;
c_7312753.num_args = 1;
c_7312753.num_elements = 4;
c_7312753.elements = (object *)e_7312771;
c_7312753.elements[0] = ((closureN)self_736977)->elements[0];
c_7312753.elements[1] = ((closureN)self_736977)->elements[1];
c_7312753.elements[2] = ((closureN)self_736977)->elements[2];
c_7312753.elements[3] = r_734130;


closureN_type c_7312772;
object e_7312776 [2];
c_7312772.hdr.mark = gc_color_red;
 c_7312772.hdr.grayed = 0;
c_7312772.tag = closureN_tag;
 c_7312772.fn = (function_type)__lambda_693;
c_7312772.num_args = 1;
c_7312772.num_elements = 2;
c_7312772.elements = (object *)e_7312776;
c_7312772.elements[0] = ((closureN)self_736977)->elements[3];
c_7312772.elements[1] = ((closureN)self_736977)->elements[4];

return_direct_with_clo1(data,(closure)&c_7312753,__lambda_689,  &c_7312772);; 
}

static void __lambda_693(void *data, object self_736978, int argc, object *args) /* object self_736978, object k_734135, object b_73879_732557 */
 {
 object k_734135 = args[0]; object b_73879_732557 = args[1];
  return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  k_734135, b_73879_732557, ((closureN)self_736978)->elements[1], ((closureN)self_736978)->elements[0]);; 
}

static void __lambda_689(void *data, object self_736979, int argc, object *args) /* object self_736979, object r_734133 */
 {
 object r_734133 = args[0];
  
closureN_type c_7312755;
object e_7312769 [5];
c_7312755.hdr.mark = gc_color_red;
 c_7312755.hdr.grayed = 0;
c_7312755.tag = closureN_tag;
 c_7312755.fn = (function_type)__lambda_690;
c_7312755.num_args = 1;
c_7312755.num_elements = 5;
c_7312755.elements = (object *)e_7312769;
c_7312755.elements[0] = ((closureN)self_736979)->elements[0];
c_7312755.elements[1] = ((closureN)self_736979)->elements[1];
c_7312755.elements[2] = ((closureN)self_736979)->elements[2];
c_7312755.elements[3] = ((closureN)self_736979)->elements[3];
c_7312755.elements[4] = r_734133;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7312755, ((closureN)self_736979)->elements[0]);; 
}

static void __lambda_690(void *data, object self_736980, int argc, object *args) /* object self_736980, object r_734134 */
 {
 object r_734134 = args[0];
  
closureN_type c_7312757;
object e_7312767 [4];
c_7312757.hdr.mark = gc_color_red;
 c_7312757.hdr.grayed = 0;
c_7312757.tag = closureN_tag;
 c_7312757.fn = (function_type)__lambda_691;
c_7312757.num_args = 1;
c_7312757.num_elements = 4;
c_7312757.elements = (object *)e_7312767;
c_7312757.elements[0] = ((closureN)self_736980)->elements[0];
c_7312757.elements[1] = ((closureN)self_736980)->elements[1];
c_7312757.elements[2] = ((closureN)self_736980)->elements[2];
c_7312757.elements[3] = ((closureN)self_736980)->elements[3];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7312757, ((closureN)self_736980)->elements[4], r_734134);; 
}

static void __lambda_691(void *data, object self_736981, int argc, object *args) /* object self_736981, object r_734131 */
 {
 object r_734131 = args[0];
  
closureN_type c_7312759;
object e_7312765 [4];
c_7312759.hdr.mark = gc_color_red;
 c_7312759.hdr.grayed = 0;
c_7312759.tag = closureN_tag;
 c_7312759.fn = (function_type)__lambda_692;
c_7312759.num_args = 1;
c_7312759.num_elements = 4;
c_7312759.elements = (object *)e_7312765;
c_7312759.elements[0] = ((closureN)self_736981)->elements[1];
c_7312759.elements[1] = ((closureN)self_736981)->elements[2];
c_7312759.elements[2] = ((closureN)self_736981)->elements[3];
c_7312759.elements[3] = r_734131;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7312759, ((closureN)self_736981)->elements[0]);; 
}

static void __lambda_692(void *data, object self_736982, int argc, object *args) /* object self_736982, object r_734132 */
 {
 object r_734132 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_736982)->elements[0], ((closureN)self_736982)->elements[1], ((closureN)self_736982)->elements[2], ((closureN)self_736982)->elements[3], r_734132);; 
}

static void __lambda_685(void *data, object self_736974, int argc, object *args) /* object self_736974, object key_73875_732556 */
 {
 object key_73875_732556 = args[0];
  if( (boolean_f != key_73875_732556) ){ 
  return_direct_with_clo4(data,  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736974)->elements[1], key_73875_732556, ((closureN)self_736974)->elements[3], ((closureN)self_736974)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736974)->elements[1], (((closure)  ((closureN)self_736974)->elements[1])->fn),  ((closureN)self_736974)->elements[0]);}
;; 
}

static void __lambda_682(void *data, object self_737070, int argc, object *args) /* object self_737070, object k_734286 */
 {
 object k_734286 = args[0];
    
if( (boolean_f != Cyc_is_null(((closureN)self_737070)->elements[0])) ){ 
  return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  k_734286);
} else { 
  

return_direct_with_clo1(data,  k_734286, (((closure)  k_734286)->fn),  Cyc_car(data, ((closureN)self_737070)->elements[0]));}
;; 
}

static void __lambda_594(void *data, object _, int argc, object *args) /* closure _,object k_734017, object exp_73790_732537 */
 {
object k_734017 = args[0]; object exp_73790_732537 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:contract");

closureN_type c_7312119;
object e_7312715 [1];
c_7312119.hdr.mark = gc_color_red;
 c_7312119.hdr.grayed = 0;
c_7312119.tag = closureN_tag;
 c_7312119.fn = (function_type)__lambda_1863;
c_7312119.num_args = 1;
c_7312119.num_elements = 1;
c_7312119.elements = (object *)e_7312715;
c_7312119.elements[0] = k_734017;


pair_type local_7312718; 
return_direct_with_clo1(data,(closure)&c_7312119,__lambda_1863,  set_cell_as_expr(&local_7312718, exp_73790_732537));; 
}

static void __lambda_1863(void *data, object self_736882, int argc, object *args) /* object self_736882, object exp_73790_732537 */
 {
 object exp_73790_732537 = args[0];
  
closureN_type c_7312121;
object e_7312712 [2];
c_7312121.hdr.mark = gc_color_red;
 c_7312121.hdr.grayed = 0;
c_7312121.tag = closureN_tag;
 c_7312121.fn = (function_type)__lambda_595;
c_7312121.num_args = 1;
c_7312121.num_elements = 2;
c_7312121.elements = (object *)e_7312712;
c_7312121.elements[0] = exp_73790_732537;
c_7312121.elements[1] = ((closureN)self_736882)->elements[0];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7312121, car(exp_73790_732537));; 
}

static void __lambda_595(void *data, object self_736883, int argc, object *args) /* object self_736883, object r_734018 */
 {
 object r_734018 = args[0];
  if( (boolean_f != r_734018) ){ 
  
closureN_type c_7312123;
object e_7312178 [2];
c_7312123.hdr.mark = gc_color_red;
 c_7312123.hdr.grayed = 0;
c_7312123.tag = closureN_tag;
 c_7312123.fn = (function_type)__lambda_596;
c_7312123.num_args = 1;
c_7312123.num_elements = 2;
c_7312123.elements = (object *)e_7312178;
c_7312123.elements[0] = ((closureN)self_736883)->elements[0];
c_7312123.elements[1] = ((closureN)self_736883)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7312123, car(((closureN)self_736883)->elements[0]));
} else { 
  
closureN_type c_7312183;
object e_7312708 [2];
c_7312183.hdr.mark = gc_color_red;
 c_7312183.hdr.grayed = 0;
c_7312183.tag = closureN_tag;
 c_7312183.fn = (function_type)__lambda_606;
c_7312183.num_args = 1;
c_7312183.num_elements = 2;
c_7312183.elements = (object *)e_7312708;
c_7312183.elements[0] = ((closureN)self_736883)->elements[0];
c_7312183.elements[1] = ((closureN)self_736883)->elements[1];



return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7312183, car(((closureN)self_736883)->elements[0]));}
;; 
}

static void __lambda_606(void *data, object self_736894, int argc, object *args) /* object self_736894, object r_734030 */
 {
 object r_734030 = args[0];
  if( (boolean_f != r_734030) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_736894)->elements[1], (((closure)  ((closureN)self_736894)->elements[1])->fn),  car(((closureN)self_736894)->elements[0]));
} else { 
  
closureN_type c_7312190;
object e_7312701 [2];
c_7312190.hdr.mark = gc_color_red;
 c_7312190.hdr.grayed = 0;
c_7312190.tag = closureN_tag;
 c_7312190.fn = (function_type)__lambda_607;
c_7312190.num_args = 1;
c_7312190.num_elements = 2;
c_7312190.elements = (object *)e_7312701;
c_7312190.elements[0] = ((closureN)self_736894)->elements[0];
c_7312190.elements[1] = ((closureN)self_736894)->elements[1];


complex_num_type local_7312704; 


return_direct_with_clo1(data,(closure)&c_7312190,__lambda_607,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312704, car(((closureN)self_736894)->elements[0])));}
;; 
}

static void __lambda_607(void *data, object self_736895, int argc, object *args) /* object self_736895, object r_734031 */
 {
 object r_734031 = args[0];
  if( (boolean_f != r_734031) ){ 
  
closureN_type c_7312192;
object e_7312210 [2];
c_7312192.hdr.mark = gc_color_red;
 c_7312192.hdr.grayed = 0;
c_7312192.tag = closureN_tag;
 c_7312192.fn = (function_type)__lambda_608;
c_7312192.num_args = 1;
c_7312192.num_elements = 2;
c_7312192.elements = (object *)e_7312210;
c_7312192.elements[0] = ((closureN)self_736895)->elements[0];
c_7312192.elements[1] = ((closureN)self_736895)->elements[1];



return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7312192, __glo__85adb_85_scheme_cyclone_cps_91optimizations, car(((closureN)self_736895)->elements[0]), boolean_f);
} else { 
  
closureN_type c_7312215;
object e_7312697 [2];
c_7312215.hdr.mark = gc_color_red;
 c_7312215.hdr.grayed = 0;
c_7312215.tag = closureN_tag;
 c_7312215.fn = (function_type)__lambda_611;
c_7312215.num_args = 1;
c_7312215.num_elements = 2;
c_7312215.elements = (object *)e_7312697;
c_7312215.elements[0] = ((closureN)self_736895)->elements[0];
c_7312215.elements[1] = ((closureN)self_736895)->elements[1];



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7312215, car(((closureN)self_736895)->elements[0]));}
;; 
}

static void __lambda_611(void *data, object self_736899, int argc, object *args) /* object self_736899, object r_734035 */
 {
 object r_734035 = args[0];
  if( (boolean_f != r_734035) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_736899)->elements[1], (((closure)  ((closureN)self_736899)->elements[1])->fn),  car(((closureN)self_736899)->elements[0]));
} else { 
  
closureN_type c_7312222;
object e_7312693 [2];
c_7312222.hdr.mark = gc_color_red;
 c_7312222.hdr.grayed = 0;
c_7312222.tag = closureN_tag;
 c_7312222.fn = (function_type)__lambda_612;
c_7312222.num_args = 1;
c_7312222.num_elements = 2;
c_7312222.elements = (object *)e_7312693;
c_7312222.elements[0] = ((closureN)self_736899)->elements[0];
c_7312222.elements[1] = ((closureN)self_736899)->elements[1];



return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7312222, car(((closureN)self_736899)->elements[0]));}
;; 
}

static void __lambda_612(void *data, object self_736900, int argc, object *args) /* object self_736900, object r_734036 */
 {
 object r_734036 = args[0];
  if( (boolean_f != r_734036) ){ 
  

return_direct_with_clo1(data,  ((closureN)self_736900)->elements[1], (((closure)  ((closureN)self_736900)->elements[1])->fn),  car(((closureN)self_736900)->elements[0]));
} else { 
  
closureN_type c_7312229;
object e_7312689 [2];
c_7312229.hdr.mark = gc_color_red;
 c_7312229.hdr.grayed = 0;
c_7312229.tag = closureN_tag;
 c_7312229.fn = (function_type)__lambda_613;
c_7312229.num_args = 1;
c_7312229.num_elements = 2;
c_7312229.elements = (object *)e_7312689;
c_7312229.elements[0] = ((closureN)self_736900)->elements[0];
c_7312229.elements[1] = ((closureN)self_736900)->elements[1];



return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7312229, car(((closureN)self_736900)->elements[0]));}
;; 
}

static void __lambda_613(void *data, object self_736901, int argc, object *args) /* object self_736901, object r_734037 */
 {
 object r_734037 = args[0];
  if( (boolean_f != r_734037) ){ 
  
closureN_type c_7312231;
object e_7312256 [2];
c_7312231.hdr.mark = gc_color_red;
 c_7312231.hdr.grayed = 0;
c_7312231.tag = closureN_tag;
 c_7312231.fn = (function_type)__lambda_614;
c_7312231.num_args = 1;
c_7312231.num_elements = 2;
c_7312231.elements = (object *)e_7312256;
c_7312231.elements[0] = ((closureN)self_736901)->elements[0];
c_7312231.elements[1] = ((closureN)self_736901)->elements[1];



return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7312231, car(((closureN)self_736901)->elements[0]));
} else { 
  
closureN_type c_7312261;
object e_7312685 [2];
c_7312261.hdr.mark = gc_color_red;
 c_7312261.hdr.grayed = 0;
c_7312261.tag = closureN_tag;
 c_7312261.fn = (function_type)__lambda_618;
c_7312261.num_args = 1;
c_7312261.num_elements = 2;
c_7312261.elements = (object *)e_7312685;
c_7312261.elements[0] = ((closureN)self_736901)->elements[0];
c_7312261.elements[1] = ((closureN)self_736901)->elements[1];



return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7312261, car(((closureN)self_736901)->elements[0]));}
;; 
}

static void __lambda_618(void *data, object self_736906, int argc, object *args) /* object self_736906, object r_734044 */
 {
 object r_734044 = args[0];
  if( (boolean_f != r_734044) ){ 
  
closureN_type c_7312263;
object e_7312291 [2];
c_7312263.hdr.mark = gc_color_red;
 c_7312263.hdr.grayed = 0;
c_7312263.tag = closureN_tag;
 c_7312263.fn = (function_type)__lambda_619;
c_7312263.num_args = 1;
c_7312263.num_elements = 2;
c_7312263.elements = (object *)e_7312291;
c_7312263.elements[0] = ((closureN)self_736906)->elements[0];
c_7312263.elements[1] = ((closureN)self_736906)->elements[1];


complex_num_type local_7312294; 


return_direct_with_clo1(data,(closure)&c_7312263,__lambda_619,  ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312294, car(((closureN)self_736906)->elements[0])));
} else { 
  
closureN_type c_7312299;
object e_7312681 [2];
c_7312299.hdr.mark = gc_color_red;
 c_7312299.hdr.grayed = 0;
c_7312299.tag = closureN_tag;
 c_7312299.fn = (function_type)__lambda_623;
c_7312299.num_args = 1;
c_7312299.num_elements = 2;
c_7312299.elements = (object *)e_7312681;
c_7312299.elements[0] = ((closureN)self_736906)->elements[0];
c_7312299.elements[1] = ((closureN)self_736906)->elements[1];



return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7312299, car(((closureN)self_736906)->elements[0]));}
;; 
}

static void __lambda_623(void *data, object self_736911, int argc, object *args) /* object self_736911, object r_734053 */
 {
 object r_734053 = args[0];
  if( (boolean_f != r_734053) ){ 
  
closureN_type c_7312301;
object e_7312365 [2];
c_7312301.hdr.mark = gc_color_red;
 c_7312301.hdr.grayed = 0;
c_7312301.tag = closureN_tag;
 c_7312301.fn = (function_type)__lambda_624;
c_7312301.num_args = 1;
c_7312301.num_elements = 2;
c_7312301.elements = (object *)e_7312365;
c_7312301.elements[0] = ((closureN)self_736911)->elements[0];
c_7312301.elements[1] = ((closureN)self_736911)->elements[1];


complex_num_type local_7312368; 


return_direct_with_clo1(data,(closure)&c_7312301,__lambda_624,  ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312368, car(((closureN)self_736911)->elements[0])));
} else { 
  
closureN_type c_7312373;
object e_7312674 [2];
c_7312373.hdr.mark = gc_color_red;
 c_7312373.hdr.grayed = 0;
c_7312373.tag = closureN_tag;
 c_7312373.fn = (function_type)__lambda_632;
c_7312373.num_args = 1;
c_7312373.num_elements = 2;
c_7312373.elements = (object *)e_7312674;
c_7312373.elements[0] = ((closureN)self_736911)->elements[0];
c_7312373.elements[1] = ((closureN)self_736911)->elements[1];


complex_num_type local_7312677; 


return_direct_with_clo1(data,(closure)&c_7312373,__lambda_632,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312677, car(((closureN)self_736911)->elements[0])));}
;; 
}

static void __lambda_632(void *data, object self_736920, int argc, object *args) /* object self_736920, object r_734067 */
 {
 object r_734067 = args[0];
  if( (boolean_f != r_734067) ){ 
  
closureN_type c_7312375;
object e_7312395 [1];
c_7312375.hdr.mark = gc_color_red;
 c_7312375.hdr.grayed = 0;
c_7312375.tag = closureN_tag;
 c_7312375.fn = (function_type)__lambda_633;
c_7312375.num_args = 0;
c_7312375.num_elements = 1;
c_7312375.elements = (object *)e_7312395;
c_7312375.elements[0] = ((closureN)self_736920)->elements[0];


closureN_type c_7312396;
object e_7312667 [2];
c_7312396.hdr.mark = gc_color_red;
 c_7312396.hdr.grayed = 0;
c_7312396.tag = closureN_tag;
 c_7312396.fn = (function_type)__lambda_636;
c_7312396.num_args = 1;
c_7312396.num_elements = 2;
c_7312396.elements = (object *)e_7312667;
c_7312396.elements[0] = ((closureN)self_736920)->elements[0];
c_7312396.elements[1] = ((closureN)self_736920)->elements[1];

return_direct_with_clo1(data,(closure)&c_7312375,__lambda_633,  &c_7312396);
} else { 
  
make_utf8_string_with_len(c_7312670, "CPS optimize [1] - Unknown expression", 37, 37);


return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_736920)->elements[1], &c_7312670, car(((closureN)self_736920)->elements[0]));}
;; 
}

static void __lambda_636(void *data, object self_736921, int argc, object *args) /* object self_736921, object r_734068 */
 {

  
closureN_type c_7312398;
object e_7312661 [2];
c_7312398.hdr.mark = gc_color_red;
 c_7312398.hdr.grayed = 0;
c_7312398.tag = closureN_tag;
 c_7312398.fn = (function_type)__lambda_637;
c_7312398.num_args = 1;
c_7312398.num_elements = 2;
c_7312398.elements = (object *)e_7312661;
c_7312398.elements[0] = ((closureN)self_736921)->elements[0];
c_7312398.elements[1] = ((closureN)self_736921)->elements[1];





return_direct_with_clo1(data,(closure)&c_7312398,__lambda_637,  Cyc_car(data, car(((closureN)self_736921)->elements[0])));; 
}

static void __lambda_637(void *data, object self_736922, int argc, object *args) /* object self_736922, object r_734118 */
 {
 object r_734118 = args[0];
  
closureN_type c_7312400;
object e_7312660 [2];
c_7312400.hdr.mark = gc_color_red;
 c_7312400.hdr.grayed = 0;
c_7312400.tag = closureN_tag;
 c_7312400.fn = (function_type)__lambda_638;
c_7312400.num_args = 1;
c_7312400.num_elements = 2;
c_7312400.elements = (object *)e_7312660;
c_7312400.elements[0] = ((closureN)self_736922)->elements[0];
c_7312400.elements[1] = ((closureN)self_736922)->elements[1];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312400, r_734118);; 
}

static void __lambda_638(void *data, object self_736923, int argc, object *args) /* object self_736923, object fnc_73843_732541 */
 {
 object fnc_73843_732541 = args[0];
  
closureN_type c_7312402;
object e_7312437 [2];
c_7312402.hdr.mark = gc_color_red;
 c_7312402.hdr.grayed = 0;
c_7312402.tag = closureN_tag;
 c_7312402.fn = (function_type)__lambda_639;
c_7312402.num_args = 0;
c_7312402.num_elements = 2;
c_7312402.elements = (object *)e_7312437;
c_7312402.elements[0] = ((closureN)self_736923)->elements[0];
c_7312402.elements[1] = fnc_73843_732541;


closureN_type c_7312438;
object e_7312659 [3];
c_7312438.hdr.mark = gc_color_red;
 c_7312438.hdr.grayed = 0;
c_7312438.tag = closureN_tag;
 c_7312438.fn = (function_type)__lambda_644;
c_7312438.num_args = 1;
c_7312438.num_elements = 3;
c_7312438.elements = (object *)e_7312659;
c_7312438.elements[0] = ((closureN)self_736923)->elements[0];
c_7312438.elements[1] = fnc_73843_732541;
c_7312438.elements[2] = ((closureN)self_736923)->elements[1];

return_direct_with_clo1(data,(closure)&c_7312402,__lambda_639,  &c_7312438);; 
}

static void __lambda_644(void *data, object self_736924, int argc, object *args) /* object self_736924, object r_734070 */
 {
 object r_734070 = args[0];
  if( (boolean_f != r_734070) ){ 
  
closureN_type c_7312440;
object e_7312580 [2];
c_7312440.hdr.mark = gc_color_red;
 c_7312440.hdr.grayed = 0;
c_7312440.tag = closureN_tag;
 c_7312440.fn = (function_type)__lambda_645;
c_7312440.num_args = 3;
c_7312440.num_elements = 2;
c_7312440.elements = (object *)e_7312580;
c_7312440.elements[0] = ((closureN)self_736924)->elements[1];
c_7312440.elements[1] = ((closureN)self_736924)->elements[2];





return_direct_with_clo3(data,(closure)&c_7312440,__lambda_645,  NULL, NULL, Cyc_cdr(data, car(((closureN)self_736924)->elements[0])));
} else { 
  
closureN_type c_7312587;
object e_7312656 [3];
c_7312587.hdr.mark = gc_color_red;
 c_7312587.hdr.grayed = 0;
c_7312587.tag = closureN_tag;
 c_7312587.fn = (function_type)__lambda_666;
c_7312587.num_args = 1;
c_7312587.num_elements = 3;
c_7312587.elements = (object *)e_7312656;
c_7312587.elements[0] = ((closureN)self_736924)->elements[0];
c_7312587.elements[1] = ((closureN)self_736924)->elements[1];
c_7312587.elements[2] = ((closureN)self_736924)->elements[2];


mclosure0(c_7312657, (function_type)__lambda_680);c_7312657.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7312587,__lambda_666,  &c_7312657);}
;; 
}

static void __lambda_680(void *data, object self_736949, int argc, object *args) /* object self_736949, object k_734109, object e_73866_732551 */
 {
 object k_734109 = args[0]; object e_73866_732551 = args[1];
  return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  k_734109, e_73866_732551);; 
}

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





return_direct_with_clo1(data,(closure)&c_7312589,__lambda_667,  Cyc_cdr(data, car(((closureN)self_736950)->elements[0])));; 
}

static void __lambda_667(void *data, object self_736951, int argc, object *args) /* object self_736951, object r_734108 */
 {
 object r_734108 = args[0];
  
closureN_type c_7312591;
object e_7312648 [3];
c_7312591.hdr.mark = gc_color_red;
 c_7312591.hdr.grayed = 0;
c_7312591.tag = closureN_tag;
 c_7312591.fn = (function_type)__lambda_668;
c_7312591.num_args = 1;
c_7312591.num_elements = 3;
c_7312591.elements = (object *)e_7312648;
c_7312591.elements[0] = ((closureN)self_736951)->elements[0];
c_7312591.elements[1] = ((closureN)self_736951)->elements[1];
c_7312591.elements[2] = ((closureN)self_736951)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7312591, ((closureN)self_736951)->elements[3], r_734108);; 
}

static void __lambda_668(void *data, object self_736952, int argc, object *args) /* object self_736952, object r_734106 */
 {
 object r_734106 = args[0];
  
closureN_type c_7312593;
object e_7312643 [2];
c_7312593.hdr.mark = gc_color_red;
 c_7312593.hdr.grayed = 0;
c_7312593.tag = closureN_tag;
 c_7312593.fn = (function_type)__lambda_669;
c_7312593.num_args = 1;
c_7312593.num_elements = 2;
c_7312593.elements = (object *)e_7312643;
c_7312593.elements[0] = ((closureN)self_736952)->elements[0];
c_7312593.elements[1] = ((closureN)self_736952)->elements[2];


pair_type local_7312646; 
return_direct_with_clo1(data,(closure)&c_7312593,__lambda_669,  set_pair_as_expr(&local_7312646, ((closureN)self_736952)->elements[1], r_734106));; 
}

static void __lambda_669(void *data, object self_736953, int argc, object *args) /* object self_736953, object result_73861_732547 */
 {
 object result_73861_732547 = args[0];
  
closureN_type c_7312595;
object e_7312607 [2];
c_7312595.hdr.mark = gc_color_red;
 c_7312595.hdr.grayed = 0;
c_7312595.tag = closureN_tag;
 c_7312595.fn = (function_type)__lambda_670;
c_7312595.num_args = 0;
c_7312595.num_elements = 2;
c_7312595.elements = (object *)e_7312607;
c_7312595.elements[0] = ((closureN)self_736953)->elements[0];
c_7312595.elements[1] = result_73861_732547;


closureN_type c_7312608;
object e_7312642 [2];
c_7312608.hdr.mark = gc_color_red;
 c_7312608.hdr.grayed = 0;
c_7312608.tag = closureN_tag;
 c_7312608.fn = (function_type)__lambda_672;
c_7312608.num_args = 1;
c_7312608.num_elements = 2;
c_7312608.elements = (object *)e_7312642;
c_7312608.elements[0] = ((closureN)self_736953)->elements[1];
c_7312608.elements[1] = result_73861_732547;

return_direct_with_clo1(data,(closure)&c_7312595,__lambda_670,  &c_7312608);; 
}

static void __lambda_672(void *data, object self_736954, int argc, object *args) /* object self_736954, object r_734096 */
 {
 object r_734096 = args[0];
  if( (boolean_f != r_734096) ){ 
  
closureN_type c_7312610;
object e_7312613 [1];
c_7312610.hdr.mark = gc_color_red;
 c_7312610.hdr.grayed = 0;
c_7312610.tag = closureN_tag;
 c_7312610.fn = (function_type)__lambda_673;
c_7312610.num_args = 1;
c_7312610.num_elements = 1;
c_7312610.elements = (object *)e_7312613;
c_7312610.elements[0] = ((closureN)self_736954)->elements[0];


closureN_type c_7312614;
object e_7312638 [1];
c_7312614.hdr.mark = gc_color_red;
 c_7312614.hdr.grayed = 0;
c_7312614.tag = closureN_tag;
 c_7312614.fn = (function_type)__lambda_674;
c_7312614.num_args = 1;
c_7312614.num_elements = 1;
c_7312614.elements = (object *)e_7312638;
c_7312614.elements[0] = ((closureN)self_736954)->elements[1];

return_direct_with_clo1(data,(closure)&c_7312610,__lambda_673,  &c_7312614);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736954)->elements[0], (((closure)  ((closureN)self_736954)->elements[0])->fn),  ((closureN)self_736954)->elements[1]);}
;; 
}

static void __lambda_674(void *data, object self_736955, int argc, object *args) /* object self_736955, object k_734098, object k_73863_732548 */
 {
 object k_734098 = args[0]; object k_73863_732548 = args[1];
  
closureN_type c_7312616;
object e_7312627 [2];
c_7312616.hdr.mark = gc_color_red;
 c_7312616.hdr.grayed = 0;
c_7312616.tag = closureN_tag;
 c_7312616.fn = (function_type)__lambda_675;
c_7312616.num_args = 1;
c_7312616.num_elements = 2;
c_7312616.elements = (object *)e_7312627;
c_7312616.elements[0] = k_734098;
c_7312616.elements[1] = ((closureN)self_736955)->elements[0];


closureN_type c_7312628;
object e_7312637 [2];
c_7312628.hdr.mark = gc_color_red;
 c_7312628.hdr.grayed = 0;
c_7312628.tag = closureN_tag;
 c_7312628.fn = (function_type)__lambda_678;
c_7312628.num_args = 1;
c_7312628.num_elements = 2;
c_7312628.elements = (object *)e_7312637;
c_7312628.elements[0] = k_73863_732548;
c_7312628.elements[1] = ((closureN)self_736955)->elements[0];

return_direct_with_clo1(data,(closure)&c_7312616,__lambda_675,  &c_7312628);; 
}

static void __lambda_678(void *data, object self_736956, int argc, object *args) /* object self_736956, object k_734102, object obj_73864_732549 */
 {
 object k_734102 = args[0];
  
closureN_type c_7312631;
object e_7312635 [2];
c_7312631.hdr.mark = gc_color_red;
 c_7312631.hdr.grayed = 0;
c_7312631.tag = closureN_tag;
 c_7312631.fn = (function_type)__lambda_679;
c_7312631.num_args = 1;
c_7312631.num_elements = 2;
c_7312631.elements = (object *)e_7312635;
c_7312631.elements[0] = k_734102;
c_7312631.elements[1] = ((closureN)self_736956)->elements[0];

return_direct_with_clo1(data,(closure)&c_7312631,__lambda_679,  ((closureN)self_736956)->elements[1]);;; 
}

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

static void __lambda_675(void *data, object self_736958, int argc, object *args) /* object self_736958, object r_734099 */
 {
 object r_734099 = args[0];
  
closureN_type c_7312618;
object e_7312622 [2];
c_7312618.hdr.mark = gc_color_red;
 c_7312618.hdr.grayed = 0;
c_7312618.tag = closureN_tag;
 c_7312618.fn = (function_type)__lambda_676;
c_7312618.num_args = 1;
c_7312618.num_elements = 2;
c_7312618.elements = (object *)e_7312622;
c_7312618.elements[0] = ((closureN)self_736958)->elements[0];
c_7312618.elements[1] = r_734099;


closureN_type c_7312623;
object e_7312626 [1];
c_7312623.hdr.mark = gc_color_red;
 c_7312623.hdr.grayed = 0;
c_7312623.tag = closureN_tag;
 c_7312623.fn = (function_type)__lambda_677;
c_7312623.num_args = 0;
c_7312623.num_elements = 1;
c_7312623.elements = (object *)e_7312626;
c_7312623.elements[0] = ((closureN)self_736958)->elements[1];

return_direct_with_clo1(data,(closure)&c_7312618,__lambda_676,  &c_7312623);; 
}

static void __lambda_677(void *data, object self_736959, int argc, object *args) /* object self_736959, object k_734101 */
 {
 object k_734101 = args[0];
  return_direct_with_clo3(data,  __glo_eval_scheme_eval, (((closure)  __glo_eval_scheme_eval)->fn),  k_734101, ((closureN)self_736959)->elements[0], __glo__85contract_91env_85_scheme_cyclone_cps_91optimizations);; 
}

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

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

static void __lambda_670(void *data, object self_736962, int argc, object *args) /* object self_736962, object k_734104 */
 {
 object k_734104 = args[0];
  
closureN_type c_7312597;
object e_7312603 [2];
c_7312597.hdr.mark = gc_color_red;
 c_7312597.hdr.grayed = 0;
c_7312597.tag = closureN_tag;
 c_7312597.fn = (function_type)__lambda_671;
c_7312597.num_args = 1;
c_7312597.num_elements = 2;
c_7312597.elements = (object *)e_7312603;
c_7312597.elements[0] = k_734104;
c_7312597.elements[1] = ((closureN)self_736962)->elements[1];



return_direct_with_clo2(data,  __glo_prim_91call_127_scheme_cyclone_primitives, (((closure)  __glo_prim_91call_127_scheme_cyclone_primitives)->fn),  &c_7312597, car(((closureN)self_736962)->elements[0]));; 
}

static void __lambda_671(void *data, object self_736963, int argc, object *args) /* object self_736963, object r_734105 */
 {
 object r_734105 = args[0];
  if( (boolean_f != r_734105) ){ 
  return_direct_with_clo2(data,  __glo_precompute_91prim_91app_127_scheme_cyclone_transforms, (((closure)  __glo_precompute_91prim_91app_127_scheme_cyclone_transforms)->fn),  ((closureN)self_736963)->elements[0], ((closureN)self_736963)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736963)->elements[0], (((closure)  ((closureN)self_736963)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_645(void *data, object self_736925, int argc, object *args) /* object self_736925, object new_91params_73850_732542, object new_91args_73851_732543, object args_73852_732544 */
 {
 object new_91params_73850_732542 = args[0]; object new_91args_73851_732543 = args[1]; object args_73852_732544 = args[2];
  
closureN_type c_7312442;
object e_7312576 [4];
c_7312442.hdr.mark = gc_color_red;
 c_7312442.hdr.grayed = 0;
c_7312442.tag = closureN_tag;
 c_7312442.fn = (function_type)__lambda_1862;
c_7312442.num_args = 1;
c_7312442.num_elements = 4;
c_7312442.elements = (object *)e_7312576;
c_7312442.elements[0] = args_73852_732544;
c_7312442.elements[1] = ((closureN)self_736925)->elements[0];
c_7312442.elements[2] = ((closureN)self_736925)->elements[1];
c_7312442.elements[3] = new_91args_73851_732543;


pair_type local_7312579; 
return_direct_with_clo1(data,(closure)&c_7312442,__lambda_1862,  set_cell_as_expr(&local_7312579, new_91params_73850_732542));; 
}

static void __lambda_1862(void *data, object self_736926, int argc, object *args) /* object self_736926, object new_91params_73850_732542 */
 {
 object new_91params_73850_732542 = args[0];
  
closureN_type c_7312444;
object e_7312571 [4];
c_7312444.hdr.mark = gc_color_red;
 c_7312444.hdr.grayed = 0;
c_7312444.tag = closureN_tag;
 c_7312444.fn = (function_type)__lambda_1861;
c_7312444.num_args = 1;
c_7312444.num_elements = 4;
c_7312444.elements = (object *)e_7312571;
c_7312444.elements[0] = ((closureN)self_736926)->elements[0];
c_7312444.elements[1] = ((closureN)self_736926)->elements[1];
c_7312444.elements[2] = ((closureN)self_736926)->elements[2];
c_7312444.elements[3] = new_91params_73850_732542;


pair_type local_7312574; 
return_direct_with_clo1(data,(closure)&c_7312444,__lambda_1861,  set_cell_as_expr(&local_7312574, ((closureN)self_736926)->elements[3]));; 
}

static void __lambda_1861(void *data, object self_736927, int argc, object *args) /* object self_736927, object new_91args_73851_732543 */
 {
 object new_91args_73851_732543 = args[0];
  
closureN_type c_7312446;
object e_7312566 [4];
c_7312446.hdr.mark = gc_color_red;
 c_7312446.hdr.grayed = 0;
c_7312446.tag = closureN_tag;
 c_7312446.fn = (function_type)__lambda_1860;
c_7312446.num_args = 1;
c_7312446.num_elements = 4;
c_7312446.elements = (object *)e_7312566;
c_7312446.elements[0] = ((closureN)self_736927)->elements[1];
c_7312446.elements[1] = ((closureN)self_736927)->elements[2];
c_7312446.elements[2] = new_91args_73851_732543;
c_7312446.elements[3] = ((closureN)self_736927)->elements[3];


pair_type local_7312569; 
return_direct_with_clo1(data,(closure)&c_7312446,__lambda_1860,  set_cell_as_expr(&local_7312569, ((closureN)self_736927)->elements[0]));; 
}

static void __lambda_1860(void *data, object self_736928, int argc, object *args) /* object self_736928, object args_73852_732544 */
 {
 object args_73852_732544 = args[0];
  
closureN_type c_7312448;
object e_7312496 [4];
c_7312448.hdr.mark = gc_color_red;
 c_7312448.hdr.grayed = 0;
c_7312448.tag = closureN_tag;
 c_7312448.fn = (function_type)__lambda_646;
c_7312448.num_args = 1;
c_7312448.num_elements = 4;
c_7312448.elements = (object *)e_7312496;
c_7312448.elements[0] = ((closureN)self_736928)->elements[0];
c_7312448.elements[1] = ((closureN)self_736928)->elements[1];
c_7312448.elements[2] = ((closureN)self_736928)->elements[2];
c_7312448.elements[3] = ((closureN)self_736928)->elements[3];


closureN_type c_7312497;
object e_7312565 [3];
c_7312497.hdr.mark = gc_color_red;
 c_7312497.hdr.grayed = 0;
c_7312497.tag = closureN_tag;
 c_7312497.fn = (function_type)__lambda_656;
c_7312497.num_args = 1;
c_7312497.num_elements = 3;
c_7312497.elements = (object *)e_7312565;
c_7312497.elements[0] = args_73852_732544;
c_7312497.elements[1] = ((closureN)self_736928)->elements[2];
c_7312497.elements[2] = ((closureN)self_736928)->elements[3];

return_direct_with_clo1(data,(closure)&c_7312448,__lambda_646,  &c_7312497);; 
}

static void __lambda_656(void *data, object self_736929, int argc, object *args) /* object self_736929, object k_734084, object param_73853_732545 */
 {
 object k_734084 = args[0]; object param_73853_732545 = args[1];
  
closureN_type c_7312499;
object e_7312564 [5];
c_7312499.hdr.mark = gc_color_red;
 c_7312499.hdr.grayed = 0;
c_7312499.tag = closureN_tag;
 c_7312499.fn = (function_type)__lambda_657;
c_7312499.num_args = 1;
c_7312499.num_elements = 5;
c_7312499.elements = (object *)e_7312564;
c_7312499.elements[0] = ((closureN)self_736929)->elements[0];
c_7312499.elements[1] = k_734084;
c_7312499.elements[2] = ((closureN)self_736929)->elements[1];
c_7312499.elements[3] = ((closureN)self_736929)->elements[2];
c_7312499.elements[4] = param_73853_732545;

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7312499, __glo__85adb_85_scheme_cyclone_cps_91optimizations, param_73853_732545, boolean_f);; 
}

static void __lambda_657(void *data, object self_736930, int argc, object *args) /* object self_736930, object var_73854_732546_736144 */
 {
 object var_73854_732546_736144 = args[0];
  
closureN_type c_7312501;
object e_7312548 [5];
c_7312501.hdr.mark = gc_color_red;
 c_7312501.hdr.grayed = 0;
c_7312501.tag = closureN_tag;
 c_7312501.fn = (function_type)__lambda_658;
c_7312501.num_args = 0;
c_7312501.num_elements = 5;
c_7312501.elements = (object *)e_7312548;
c_7312501.elements[0] = ((closureN)self_736930)->elements[0];
c_7312501.elements[1] = ((closureN)self_736930)->elements[2];
c_7312501.elements[2] = ((closureN)self_736930)->elements[3];
c_7312501.elements[3] = ((closureN)self_736930)->elements[4];
c_7312501.elements[4] = var_73854_732546_736144;


closureN_type c_7312549;
object e_7312563 [2];
c_7312549.hdr.mark = gc_color_red;
 c_7312549.hdr.grayed = 0;
c_7312549.tag = closureN_tag;
 c_7312549.fn = (function_type)__lambda_664;
c_7312549.num_args = 1;
c_7312549.num_elements = 2;
c_7312549.elements = (object *)e_7312563;
c_7312549.elements[0] = ((closureN)self_736930)->elements[0];
c_7312549.elements[1] = ((closureN)self_736930)->elements[1];

return_direct_with_clo1(data,(closure)&c_7312501,__lambda_658,  &c_7312549);; 
}

static void __lambda_664(void *data, object self_736931, int argc, object *args) /* object self_736931, object r_734086_736151 */
 {

  
closureN_type c_7312551;
object e_7312557 [2];
c_7312551.hdr.mark = gc_color_red;
 c_7312551.hdr.grayed = 0;
c_7312551.tag = closureN_tag;
 c_7312551.fn = (function_type)__lambda_665;
c_7312551.num_args = 1;
c_7312551.num_elements = 2;
c_7312551.elements = (object *)e_7312557;
c_7312551.elements[0] = ((closureN)self_736931)->elements[0];
c_7312551.elements[1] = ((closureN)self_736931)->elements[1];





return_direct_with_clo1(data,(closure)&c_7312551,__lambda_665,  Cyc_cdr(data, car(((closureN)self_736931)->elements[0])));; 
}

static void __lambda_665(void *data, object self_736932, int argc, object *args) /* object self_736932, object r_734087_736152 */
 {
 object r_734087_736152 = args[0];
  

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

static void __lambda_658(void *data, object self_736933, int argc, object *args) /* object self_736933, object k_734088_736145 */
 {
 object k_734088_736145 = args[0];
  
closureN_type c_7312503;
object e_7312508 [1];
c_7312503.hdr.mark = gc_color_red;
 c_7312503.hdr.grayed = 0;
c_7312503.tag = closureN_tag;
 c_7312503.fn = (function_type)__lambda_659;
c_7312503.num_args = 0;
c_7312503.num_elements = 1;
c_7312503.elements = (object *)e_7312508;
c_7312503.elements[0] = ((closureN)self_736933)->elements[4];


closureN_type c_7312509;
object e_7312547 [5];
c_7312509.hdr.mark = gc_color_red;
 c_7312509.hdr.grayed = 0;
c_7312509.tag = closureN_tag;
 c_7312509.fn = (function_type)__lambda_660;
c_7312509.num_args = 1;
c_7312509.num_elements = 5;
c_7312509.elements = (object *)e_7312547;
c_7312509.elements[0] = ((closureN)self_736933)->elements[0];
c_7312509.elements[1] = k_734088_736145;
c_7312509.elements[2] = ((closureN)self_736933)->elements[1];
c_7312509.elements[3] = ((closureN)self_736933)->elements[2];
c_7312509.elements[4] = ((closureN)self_736933)->elements[3];

return_direct_with_clo1(data,(closure)&c_7312503,__lambda_659,  &c_7312509);; 
}

static void __lambda_660(void *data, object self_736934, int argc, object *args) /* object self_736934, object r_734089_736147 */
 {
 object r_734089_736147 = args[0];
  if( (boolean_f != r_734089_736147) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736934)->elements[1], (((closure)  ((closureN)self_736934)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7312513;
object e_7312535 [4];
c_7312513.hdr.mark = gc_color_red;
 c_7312513.hdr.grayed = 0;
c_7312513.tag = closureN_tag;
 c_7312513.fn = (function_type)__lambda_661;
c_7312513.num_args = 1;
c_7312513.num_elements = 4;
c_7312513.elements = (object *)e_7312535;
c_7312513.elements[0] = ((closureN)self_736934)->elements[1];
c_7312513.elements[1] = ((closureN)self_736934)->elements[2];
c_7312513.elements[2] = ((closureN)self_736934)->elements[3];
c_7312513.elements[3] = ((closureN)self_736934)->elements[4];


pair_type local_7312538; 






return_direct_with_clo1(data,(closure)&c_7312513,__lambda_661,  set_pair_as_expr(&local_7312538, Cyc_car(data, car(((closureN)self_736934)->elements[0])), car(((closureN)self_736934)->elements[2])));}
;; 
}

static void __lambda_661(void *data, object self_736935, int argc, object *args) /* object self_736935, object r_734092_736148 */
 {
 object r_734092_736148 = args[0];
  
closureN_type c_7312515;
object e_7312531 [3];
c_7312515.hdr.mark = gc_color_red;
 c_7312515.hdr.grayed = 0;
c_7312515.tag = closureN_tag;
 c_7312515.fn = (function_type)__lambda_662;
c_7312515.num_args = 1;
c_7312515.num_elements = 3;
c_7312515.elements = (object *)e_7312531;
c_7312515.elements[0] = ((closureN)self_736935)->elements[0];
c_7312515.elements[1] = ((closureN)self_736935)->elements[2];
c_7312515.elements[2] = ((closureN)self_736935)->elements[3];



return_direct_with_clo1(data,(closure)&c_7312515,__lambda_662,  Cyc_set_cell(data, ((closureN)self_736935)->elements[1], r_734092_736148));; 
}

static void __lambda_662(void *data, object self_736936, int argc, object *args) /* object self_736936, object r_734090_736149 */
 {

  
closureN_type c_7312517;
object e_7312523 [2];
c_7312517.hdr.mark = gc_color_red;
 c_7312517.hdr.grayed = 0;
c_7312517.tag = closureN_tag;
 c_7312517.fn = (function_type)__lambda_663;
c_7312517.num_args = 1;
c_7312517.num_elements = 2;
c_7312517.elements = (object *)e_7312523;
c_7312517.elements[0] = ((closureN)self_736936)->elements[0];
c_7312517.elements[1] = ((closureN)self_736936)->elements[1];


pair_type local_7312526; 


return_direct_with_clo1(data,(closure)&c_7312517,__lambda_663,  set_pair_as_expr(&local_7312526, ((closureN)self_736936)->elements[2], car(((closureN)self_736936)->elements[1])));; 
}

static void __lambda_663(void *data, object self_736937, int argc, object *args) /* object self_736937, object r_734091_736150 */
 {
 object r_734091_736150 = args[0];
  

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

static void __lambda_659(void *data, object self_736938, int argc, object *args) /* object self_736938, object k_734094_736146 */
 {
 object k_734094_736146 = args[0];
  if( (boolean_f != ((closureN)self_736938)->elements[0]) ){ 
  return_direct_with_clo2(data,  __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations)->fn),  k_734094_736146, ((closureN)self_736938)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_734094_736146, (((closure)  k_734094_736146)->fn),  boolean_f);}
;; 
}

static void __lambda_646(void *data, object self_736939, int argc, object *args) /* object self_736939, object r_734082 */
 {
 object r_734082 = args[0];
  
closureN_type c_7312450;
object e_7312494 [5];
c_7312450.hdr.mark = gc_color_red;
 c_7312450.hdr.grayed = 0;
c_7312450.tag = closureN_tag;
 c_7312450.fn = (function_type)__lambda_647;
c_7312450.num_args = 1;
c_7312450.num_elements = 5;
c_7312450.elements = (object *)e_7312494;
c_7312450.elements[0] = ((closureN)self_736939)->elements[0];
c_7312450.elements[1] = ((closureN)self_736939)->elements[1];
c_7312450.elements[2] = ((closureN)self_736939)->elements[2];
c_7312450.elements[3] = ((closureN)self_736939)->elements[3];
c_7312450.elements[4] = r_734082;

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7312450, ((closureN)self_736939)->elements[0]);; 
}

static void __lambda_647(void *data, object self_736940, int argc, object *args) /* object self_736940, object r_734083 */
 {
 object r_734083 = args[0];
  
closureN_type c_7312452;
object e_7312492 [4];
c_7312452.hdr.mark = gc_color_red;
 c_7312452.hdr.grayed = 0;
c_7312452.tag = closureN_tag;
 c_7312452.fn = (function_type)__lambda_648;
c_7312452.num_args = 1;
c_7312452.num_elements = 4;
c_7312452.elements = (object *)e_7312492;
c_7312452.elements[0] = ((closureN)self_736940)->elements[0];
c_7312452.elements[1] = ((closureN)self_736940)->elements[1];
c_7312452.elements[2] = ((closureN)self_736940)->elements[2];
c_7312452.elements[3] = ((closureN)self_736940)->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_7312452, ((closureN)self_736940)->elements[4], r_734083);; 
}

static void __lambda_648(void *data, object self_736941, int argc, object *args) /* object self_736941, object r_734074 */
 {

  
closureN_type c_7312454;
object e_7312490 [4];
c_7312454.hdr.mark = gc_color_red;
 c_7312454.hdr.grayed = 0;
c_7312454.tag = closureN_tag;
 c_7312454.fn = (function_type)__lambda_649;
c_7312454.num_args = 1;
c_7312454.num_elements = 4;
c_7312454.elements = (object *)e_7312490;
c_7312454.elements[0] = ((closureN)self_736941)->elements[0];
c_7312454.elements[1] = ((closureN)self_736941)->elements[1];
c_7312454.elements[2] = ((closureN)self_736941)->elements[2];
c_7312454.elements[3] = ((closureN)self_736941)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7312454, ((closureN)self_736941)->elements[0]);; 
}

static void __lambda_649(void *data, object self_736942, int argc, object *args) /* object self_736942, object r_734078 */
 {
 object r_734078 = args[0];
  
closureN_type c_7312456;
object e_7312486 [4];
c_7312456.hdr.mark = gc_color_red;
 c_7312456.hdr.grayed = 0;
c_7312456.tag = closureN_tag;
 c_7312456.fn = (function_type)__lambda_650;
c_7312456.num_args = 1;
c_7312456.num_elements = 4;
c_7312456.elements = (object *)e_7312486;
c_7312456.elements[0] = ((closureN)self_736942)->elements[0];
c_7312456.elements[1] = ((closureN)self_736942)->elements[1];
c_7312456.elements[2] = ((closureN)self_736942)->elements[2];
c_7312456.elements[3] = r_734078;



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7312456, car(((closureN)self_736942)->elements[3]));; 
}

static void __lambda_650(void *data, object self_736943, int argc, object *args) /* object self_736943, object r_734079 */
 {
 object r_734079 = args[0];
  
closureN_type c_7312458;
object e_7312484 [5];
c_7312458.hdr.mark = gc_color_red;
 c_7312458.hdr.grayed = 0;
c_7312458.tag = closureN_tag;
 c_7312458.fn = (function_type)__lambda_651;
c_7312458.num_args = 1;
c_7312458.num_elements = 5;
c_7312458.elements = (object *)e_7312484;
c_7312458.elements[0] = ((closureN)self_736943)->elements[0];
c_7312458.elements[1] = ((closureN)self_736943)->elements[1];
c_7312458.elements[2] = ((closureN)self_736943)->elements[2];
c_7312458.elements[3] = ((closureN)self_736943)->elements[3];
c_7312458.elements[4] = r_734079;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7312458, ((closureN)self_736943)->elements[0]);; 
}

static void __lambda_651(void *data, object self_736944, int argc, object *args) /* object self_736944, object r_734080 */
 {
 object r_734080 = args[0];
  
closureN_type c_7312460;
object e_7312482 [5];
c_7312460.hdr.mark = gc_color_red;
 c_7312460.hdr.grayed = 0;
c_7312460.tag = closureN_tag;
 c_7312460.fn = (function_type)__lambda_652;
c_7312460.num_args = 1;
c_7312460.num_elements = 5;
c_7312460.elements = (object *)e_7312482;
c_7312460.elements[0] = ((closureN)self_736944)->elements[1];
c_7312460.elements[1] = ((closureN)self_736944)->elements[2];
c_7312460.elements[2] = ((closureN)self_736944)->elements[3];
c_7312460.elements[3] = ((closureN)self_736944)->elements[4];
c_7312460.elements[4] = r_734080;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7312460, ((closureN)self_736944)->elements[0]);; 
}

static void __lambda_652(void *data, object self_736945, int argc, object *args) /* object self_736945, object r_734081 */
 {
 object r_734081 = args[0];
  
closureN_type c_7312462;
object e_7312478 [2];
c_7312462.hdr.mark = gc_color_red;
 c_7312462.hdr.grayed = 0;
c_7312462.tag = closureN_tag;
 c_7312462.fn = (function_type)__lambda_653;
c_7312462.num_args = 1;
c_7312462.num_elements = 2;
c_7312462.elements = (object *)e_7312478;
c_7312462.elements[0] = ((closureN)self_736945)->elements[0];
c_7312462.elements[1] = ((closureN)self_736945)->elements[1];

return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  &c_7312462, ((closureN)self_736945)->elements[2], ((closureN)self_736945)->elements[3], ((closureN)self_736945)->elements[4], r_734081);; 
}

static void __lambda_653(void *data, object self_736946, int argc, object *args) /* object self_736946, object r_734075 */
 {
 object r_734075 = args[0];
  
closureN_type c_7312464;
object e_7312474 [2];
c_7312464.hdr.mark = gc_color_red;
 c_7312464.hdr.grayed = 0;
c_7312464.tag = closureN_tag;
 c_7312464.fn = (function_type)__lambda_654;
c_7312464.num_args = 1;
c_7312464.num_elements = 2;
c_7312464.elements = (object *)e_7312474;
c_7312464.elements[0] = ((closureN)self_736946)->elements[0];
c_7312464.elements[1] = r_734075;



return_direct_with_clo2(data,  __glo_reverse_scheme_base, (((closure)  __glo_reverse_scheme_base)->fn),  &c_7312464, car(((closureN)self_736946)->elements[1]));; 
}

static void __lambda_654(void *data, object self_736947, int argc, object *args) /* object self_736947, object r_734077 */
 {
 object r_734077 = args[0];
  
closureN_type c_7312466;
object e_7312473 [2];
c_7312466.hdr.mark = gc_color_red;
 c_7312466.hdr.grayed = 0;
c_7312466.tag = closureN_tag;
 c_7312466.fn = (function_type)__lambda_655;
c_7312466.num_args = 1;
c_7312466.num_elements = 2;
c_7312466.elements = (object *)e_7312473;
c_7312466.elements[0] = ((closureN)self_736947)->elements[0];
c_7312466.elements[1] = ((closureN)self_736947)->elements[1];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_7312466, __glo_opt_117contract_scheme_cyclone_cps_91optimizations, r_734077);; 
}

static void __lambda_655(void *data, object self_736948, int argc, object *args) /* object self_736948, object r_734076 */
 {
 object r_734076 = args[0];
  
pair_type local_7312471; 
return_direct_with_clo1(data,  ((closureN)self_736948)->elements[0], (((closure)  ((closureN)self_736948)->elements[0])->fn),  set_pair_as_expr(&local_7312471, ((closureN)self_736948)->elements[1], r_734076));; 
}

static void __lambda_639(void *data, object self_736964, int argc, object *args) /* object self_736964, object k_734110 */
 {
 object k_734110 = args[0];
  
closureN_type c_7312404;
object e_7312435 [3];
c_7312404.hdr.mark = gc_color_red;
 c_7312404.hdr.grayed = 0;
c_7312404.tag = closureN_tag;
 c_7312404.fn = (function_type)__lambda_640;
c_7312404.num_args = 1;
c_7312404.num_elements = 3;
c_7312404.elements = (object *)e_7312435;
c_7312404.elements[0] = ((closureN)self_736964)->elements[0];
c_7312404.elements[1] = ((closureN)self_736964)->elements[1];
c_7312404.elements[2] = k_734110;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7312404, ((closureN)self_736964)->elements[1]);; 
}

static void __lambda_640(void *data, object self_736965, int argc, object *args) /* object self_736965, object r_734111 */
 {
 object r_734111 = args[0];
  if( (boolean_f != r_734111) ){ 
  
closureN_type c_7312406;
object e_7312431 [3];
c_7312406.hdr.mark = gc_color_red;
 c_7312406.hdr.grayed = 0;
c_7312406.tag = closureN_tag;
 c_7312406.fn = (function_type)__lambda_641;
c_7312406.num_args = 1;
c_7312406.num_elements = 3;
c_7312406.elements = (object *)e_7312431;
c_7312406.elements[0] = ((closureN)self_736965)->elements[0];
c_7312406.elements[1] = ((closureN)self_736965)->elements[1];
c_7312406.elements[2] = ((closureN)self_736965)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7312406, ((closureN)self_736965)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736965)->elements[2], (((closure)  ((closureN)self_736965)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_641(void *data, object self_736966, int argc, object *args) /* object self_736966, object r_734117 */
 {
 object r_734117 = args[0];
    complex_num_type local_7312409; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7312409, r_734117)) ){ 
  
closureN_type c_7312411;
object e_7312427 [2];
c_7312411.hdr.mark = gc_color_red;
 c_7312411.hdr.grayed = 0;
c_7312411.tag = closureN_tag;
 c_7312411.fn = (function_type)__lambda_642;
c_7312411.num_args = 1;
c_7312411.num_elements = 2;
c_7312411.elements = (object *)e_7312427;
c_7312411.elements[0] = ((closureN)self_736966)->elements[0];
c_7312411.elements[1] = ((closureN)self_736966)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7312411, ((closureN)self_736966)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736966)->elements[2], (((closure)  ((closureN)self_736966)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_642(void *data, object self_736967, int argc, object *args) /* object self_736967, object r_734116 */
 {
 object r_734116 = args[0];
  
closureN_type c_7312413;
object e_7312423 [2];
c_7312413.hdr.mark = gc_color_red;
 c_7312413.hdr.grayed = 0;
c_7312413.tag = closureN_tag;
 c_7312413.fn = (function_type)__lambda_643;
c_7312413.num_args = 1;
c_7312413.num_elements = 2;
c_7312413.elements = (object *)e_7312423;
c_7312413.elements[0] = ((closureN)self_736967)->elements[1];
c_7312413.elements[1] = r_734116;



return_direct_with_clo2(data,  __glo_app_91_125args_scheme_cyclone_transforms, (((closure)  __glo_app_91_125args_scheme_cyclone_transforms)->fn),  &c_7312413, car(((closureN)self_736967)->elements[0]));; 
}

static void __lambda_643(void *data, object self_736968, int argc, object *args) /* object self_736968, object r_734115 */
 {
 object r_734115 = args[0];
  





return_direct_with_clo1(data,  ((closureN)self_736968)->elements[0], (((closure)  ((closureN)self_736968)->elements[0])->fn),  Cyc_num_fast_eq_op(data, Cyc_length(data, ((closureN)self_736968)->elements[1]), Cyc_length(data, r_734115)));; 
}

static void __lambda_633(void *data, object self_736969, int argc, object *args) /* object self_736969, object k_734119 */
 {
 object k_734119 = args[0];
  
closureN_type c_7312377;
object e_7312391 [2];
c_7312377.hdr.mark = gc_color_red;
 c_7312377.hdr.grayed = 0;
c_7312377.tag = closureN_tag;
 c_7312377.fn = (function_type)__lambda_634;
c_7312377.num_args = 1;
c_7312377.num_elements = 2;
c_7312377.elements = (object *)e_7312391;
c_7312377.elements[0] = ((closureN)self_736969)->elements[0];
c_7312377.elements[1] = k_734119;



return_direct_with_clo3(data,  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7312377, car(((closureN)self_736969)->elements[0]), boolean_t);; 
}

static void __lambda_634(void *data, object self_736970, int argc, object *args) /* object self_736970, object r_734120 */
 {
 object r_734120 = args[0];
  if( (boolean_f != r_734120) ){ 
  
closureN_type c_7312379;
object e_7312385 [2];
c_7312379.hdr.mark = gc_color_red;
 c_7312379.hdr.grayed = 0;
c_7312379.tag = closureN_tag;
 c_7312379.fn = (function_type)__lambda_635;
c_7312379.num_args = 1;
c_7312379.num_elements = 2;
c_7312379.elements = (object *)e_7312385;
c_7312379.elements[0] = ((closureN)self_736970)->elements[0];
c_7312379.elements[1] = ((closureN)self_736970)->elements[1];



return_direct_with_clo3(data,  __glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations, (((closure)  __glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations)->fn),  &c_7312379, car(((closureN)self_736970)->elements[0]), boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736970)->elements[1], (((closure)  ((closureN)self_736970)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_635(void *data, object self_736971, int argc, object *args) /* object self_736971, object r_734121 */
 {
 object r_734121 = args[0];
  

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

static void __lambda_624(void *data, object self_736912, int argc, object *args) /* object self_736912, object r_734054 */
 {
 object r_734054 = args[0];
  if( (boolean_f != r_734054) ){ 
  
closureN_type c_7312303;
object e_7312347 [2];
c_7312303.hdr.mark = gc_color_red;
 c_7312303.hdr.grayed = 0;
c_7312303.tag = closureN_tag;
 c_7312303.fn = (function_type)__lambda_625;
c_7312303.num_args = 1;
c_7312303.num_elements = 2;
c_7312303.elements = (object *)e_7312347;
c_7312303.elements[0] = ((closureN)self_736912)->elements[0];
c_7312303.elements[1] = ((closureN)self_736912)->elements[1];


complex_num_type local_7312350; 


return_direct_with_clo1(data,(closure)&c_7312303,__lambda_625,  ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312350, car(((closureN)self_736912)->elements[0])));
} else { 
  
closureN_type c_7312355;
object e_7312358 [1];
c_7312355.hdr.mark = gc_color_red;
 c_7312355.hdr.grayed = 0;
c_7312355.tag = closureN_tag;
 c_7312355.fn = (function_type)__lambda_631;
c_7312355.num_args = 1;
c_7312355.num_elements = 1;
c_7312355.elements = (object *)e_7312358;
c_7312355.elements[0] = ((closureN)self_736912)->elements[1];


complex_num_type local_7312361; 


return_direct_with_clo1(data,(closure)&c_7312355,__lambda_631,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312361, car(((closureN)self_736912)->elements[0])));}
;; 
}

static void __lambda_631(void *data, object self_736919, int argc, object *args) /* object self_736919, object r_734066 */
 {
 object r_734066 = args[0];
  return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736919)->elements[0], r_734066);; 
}

static void __lambda_625(void *data, object self_736913, int argc, object *args) /* object self_736913, object r_734065 */
 {
 object r_734065 = args[0];
  
closureN_type c_7312305;
object e_7312346 [2];
c_7312305.hdr.mark = gc_color_red;
 c_7312305.hdr.grayed = 0;
c_7312305.tag = closureN_tag;
 c_7312305.fn = (function_type)__lambda_626;
c_7312305.num_args = 1;
c_7312305.num_elements = 2;
c_7312305.elements = (object *)e_7312346;
c_7312305.elements[0] = ((closureN)self_736913)->elements[0];
c_7312305.elements[1] = ((closureN)self_736913)->elements[1];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312305, r_734065);; 
}

static void __lambda_626(void *data, object self_736914, int argc, object *args) /* object self_736914, object r_734057 */
 {
 object r_734057 = args[0];
  
closureN_type c_7312307;
object e_7312339 [3];
c_7312307.hdr.mark = gc_color_red;
 c_7312307.hdr.grayed = 0;
c_7312307.tag = closureN_tag;
 c_7312307.fn = (function_type)__lambda_627;
c_7312307.num_args = 1;
c_7312307.num_elements = 3;
c_7312307.elements = (object *)e_7312339;
c_7312307.elements[0] = ((closureN)self_736914)->elements[0];
c_7312307.elements[1] = ((closureN)self_736914)->elements[1];
c_7312307.elements[2] = r_734057;


complex_num_type local_7312342; 


return_direct_with_clo1(data,(closure)&c_7312307,__lambda_627,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312342, car(((closureN)self_736914)->elements[0])));; 
}

static void __lambda_627(void *data, object self_736915, int argc, object *args) /* object self_736915, object r_734064 */
 {
 object r_734064 = args[0];
  
closureN_type c_7312309;
object e_7312338 [3];
c_7312309.hdr.mark = gc_color_red;
 c_7312309.hdr.grayed = 0;
c_7312309.tag = closureN_tag;
 c_7312309.fn = (function_type)__lambda_628;
c_7312309.num_args = 1;
c_7312309.num_elements = 3;
c_7312309.elements = (object *)e_7312338;
c_7312309.elements[0] = ((closureN)self_736915)->elements[0];
c_7312309.elements[1] = ((closureN)self_736915)->elements[1];
c_7312309.elements[2] = ((closureN)self_736915)->elements[2];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312309, r_734064);; 
}

static void __lambda_628(void *data, object self_736916, int argc, object *args) /* object self_736916, object r_734059 */
 {
 object r_734059 = args[0];
  
closureN_type c_7312311;
object e_7312331 [3];
c_7312311.hdr.mark = gc_color_red;
 c_7312311.hdr.grayed = 0;
c_7312311.tag = closureN_tag;
 c_7312311.fn = (function_type)__lambda_629;
c_7312311.num_args = 1;
c_7312311.num_elements = 3;
c_7312311.elements = (object *)e_7312331;
c_7312311.elements[0] = ((closureN)self_736916)->elements[1];
c_7312311.elements[1] = ((closureN)self_736916)->elements[2];
c_7312311.elements[2] = r_734059;


complex_num_type local_7312334; 


return_direct_with_clo1(data,(closure)&c_7312311,__lambda_629,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312334, car(((closureN)self_736916)->elements[0])));; 
}

static void __lambda_629(void *data, object self_736917, int argc, object *args) /* object self_736917, object r_734063 */
 {
 object r_734063 = args[0];
  
closureN_type c_7312313;
object e_7312330 [3];
c_7312313.hdr.mark = gc_color_red;
 c_7312313.hdr.grayed = 0;
c_7312313.tag = closureN_tag;
 c_7312313.fn = (function_type)__lambda_630;
c_7312313.num_args = 1;
c_7312313.num_elements = 3;
c_7312313.elements = (object *)e_7312330;
c_7312313.elements[0] = ((closureN)self_736917)->elements[0];
c_7312313.elements[1] = ((closureN)self_736917)->elements[1];
c_7312313.elements[2] = ((closureN)self_736917)->elements[2];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312313, r_734063);; 
}

static void __lambda_630(void *data, object self_736918, int argc, object *args) /* object self_736918, object r_734061 */
 {
 object r_734061 = args[0];
  
pair_type local_7312318; 

pair_type local_7312321; 

pair_type local_7312325; 

pair_type local_7312329; 
return_direct_with_clo1(data,  ((closureN)self_736918)->elements[0], (((closure)  ((closureN)self_736918)->elements[0])->fn),  set_pair_as_expr(&local_7312318, quote__if, set_pair_as_expr(&local_7312321, ((closureN)self_736918)->elements[1], set_pair_as_expr(&local_7312325, ((closureN)self_736918)->elements[2], set_pair_as_expr(&local_7312329, r_734061, NULL)))));; 
}

static void __lambda_619(void *data, object self_736907, int argc, object *args) /* object self_736907, object r_734052 */
 {
 object r_734052 = args[0];
  
closureN_type c_7312265;
object e_7312290 [2];
c_7312265.hdr.mark = gc_color_red;
 c_7312265.hdr.grayed = 0;
c_7312265.tag = closureN_tag;
 c_7312265.fn = (function_type)__lambda_620;
c_7312265.num_args = 1;
c_7312265.num_elements = 2;
c_7312265.elements = (object *)e_7312290;
c_7312265.elements[0] = ((closureN)self_736907)->elements[0];
c_7312265.elements[1] = ((closureN)self_736907)->elements[1];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312265, r_734052);; 
}

static void __lambda_620(void *data, object self_736908, int argc, object *args) /* object self_736908, object r_734047 */
 {
 object r_734047 = args[0];
  
closureN_type c_7312267;
object e_7312283 [2];
c_7312267.hdr.mark = gc_color_red;
 c_7312267.hdr.grayed = 0;
c_7312267.tag = closureN_tag;
 c_7312267.fn = (function_type)__lambda_621;
c_7312267.num_args = 1;
c_7312267.num_elements = 2;
c_7312267.elements = (object *)e_7312283;
c_7312267.elements[0] = ((closureN)self_736908)->elements[1];
c_7312267.elements[1] = r_734047;


complex_num_type local_7312286; 


return_direct_with_clo1(data,(closure)&c_7312267,__lambda_621,  ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312286, car(((closureN)self_736908)->elements[0])));; 
}

static void __lambda_621(void *data, object self_736909, int argc, object *args) /* object self_736909, object r_734051 */
 {
 object r_734051 = args[0];
  
closureN_type c_7312269;
object e_7312282 [2];
c_7312269.hdr.mark = gc_color_red;
 c_7312269.hdr.grayed = 0;
c_7312269.tag = closureN_tag;
 c_7312269.fn = (function_type)__lambda_622;
c_7312269.num_args = 1;
c_7312269.num_elements = 2;
c_7312269.elements = (object *)e_7312282;
c_7312269.elements[0] = ((closureN)self_736909)->elements[0];
c_7312269.elements[1] = ((closureN)self_736909)->elements[1];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312269, r_734051);; 
}

static void __lambda_622(void *data, object self_736910, int argc, object *args) /* object self_736910, object r_734049 */
 {
 object r_734049 = args[0];
  
pair_type local_7312274; 

pair_type local_7312277; 

pair_type local_7312281; 
return_direct_with_clo1(data,  ((closureN)self_736910)->elements[0], (((closure)  ((closureN)self_736910)->elements[0])->fn),  set_pair_as_expr(&local_7312274, quote_set_67, set_pair_as_expr(&local_7312277, ((closureN)self_736910)->elements[1], set_pair_as_expr(&local_7312281, r_734049, NULL))));; 
}

static void __lambda_614(void *data, object self_736902, int argc, object *args) /* object self_736902, object r_734043 */
 {
 object r_734043 = args[0];
  
closureN_type c_7312233;
object e_7312255 [2];
c_7312233.hdr.mark = gc_color_red;
 c_7312233.hdr.grayed = 0;
c_7312233.tag = closureN_tag;
 c_7312233.fn = (function_type)__lambda_615;
c_7312233.num_args = 1;
c_7312233.num_elements = 2;
c_7312233.elements = (object *)e_7312255;
c_7312233.elements[0] = ((closureN)self_736902)->elements[0];
c_7312233.elements[1] = ((closureN)self_736902)->elements[1];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312233, r_734043);; 
}

static void __lambda_615(void *data, object self_736903, int argc, object *args) /* object self_736903, object r_734040 */
 {
 object r_734040 = args[0];
  
closureN_type c_7312235;
object e_7312248 [2];
c_7312235.hdr.mark = gc_color_red;
 c_7312235.hdr.grayed = 0;
c_7312235.tag = closureN_tag;
 c_7312235.fn = (function_type)__lambda_616;
c_7312235.num_args = 1;
c_7312235.num_elements = 2;
c_7312235.elements = (object *)e_7312248;
c_7312235.elements[0] = ((closureN)self_736903)->elements[1];
c_7312235.elements[1] = r_734040;


complex_num_type local_7312251; 


return_direct_with_clo1(data,(closure)&c_7312235,__lambda_616,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312251, car(((closureN)self_736903)->elements[0])));; 
}

static void __lambda_616(void *data, object self_736904, int argc, object *args) /* object self_736904, object r_734042 */
 {
 object r_734042 = args[0];
  
closureN_type c_7312237;
object e_7312247 [2];
c_7312237.hdr.mark = gc_color_red;
 c_7312237.hdr.grayed = 0;
c_7312237.tag = closureN_tag;
 c_7312237.fn = (function_type)__lambda_617;
c_7312237.num_args = 1;
c_7312237.num_elements = 2;
c_7312237.elements = (object *)e_7312247;
c_7312237.elements[0] = ((closureN)self_736904)->elements[0];
c_7312237.elements[1] = ((closureN)self_736904)->elements[1];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312237, r_734042);; 
}

static void __lambda_617(void *data, object self_736905, int argc, object *args) /* object self_736905, object r_734041 */
 {
 object r_734041 = args[0];
  
pair_type local_7312242; 

pair_type local_7312245; 
return_direct_with_clo1(data,  ((closureN)self_736905)->elements[0], (((closure)  ((closureN)self_736905)->elements[0])->fn),  set_pair_as_expr(&local_7312242, quote_define, set_pair_as_expr(&local_7312245, ((closureN)self_736905)->elements[1], r_734041)));; 
}

static void __lambda_608(void *data, object self_736896, int argc, object *args) /* object self_736896, object var_73808_732540_736141 */
 {
 object var_73808_732540_736141 = args[0];
  
closureN_type c_7312194;
object e_7312199 [1];
c_7312194.hdr.mark = gc_color_red;
 c_7312194.hdr.grayed = 0;
c_7312194.tag = closureN_tag;
 c_7312194.fn = (function_type)__lambda_609;
c_7312194.num_args = 0;
c_7312194.num_elements = 1;
c_7312194.elements = (object *)e_7312199;
c_7312194.elements[0] = var_73808_732540_736141;


closureN_type c_7312200;
object e_7312209 [3];
c_7312200.hdr.mark = gc_color_red;
 c_7312200.hdr.grayed = 0;
c_7312200.tag = closureN_tag;
 c_7312200.fn = (function_type)__lambda_610;
c_7312200.num_args = 1;
c_7312200.num_elements = 3;
c_7312200.elements = (object *)e_7312209;
c_7312200.elements[0] = ((closureN)self_736896)->elements[0];
c_7312200.elements[1] = ((closureN)self_736896)->elements[1];
c_7312200.elements[2] = var_73808_732540_736141;

return_direct_with_clo1(data,(closure)&c_7312194,__lambda_609,  &c_7312200);; 
}

static void __lambda_610(void *data, object self_736897, int argc, object *args) /* object self_736897, object r_734033_736143 */
 {
 object r_734033_736143 = args[0];
  if( (boolean_f != r_734033_736143) ){ 
  return_direct_with_clo2(data,  __glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736897)->elements[1], ((closureN)self_736897)->elements[2]);
} else { 
  

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

static void __lambda_609(void *data, object self_736898, int argc, object *args) /* object self_736898, object k_734034_736142 */
 {
 object k_734034_736142 = args[0];
  if( (boolean_f != ((closureN)self_736898)->elements[0]) ){ 
  return_direct_with_clo2(data,  __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations)->fn),  k_734034_736142, ((closureN)self_736898)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_734034_736142, (((closure)  k_734034_736142)->fn),  boolean_f);}
;; 
}

static void __lambda_596(void *data, object self_736884, int argc, object *args) /* object self_736884, object id_73796_732538 */
 {
 object id_73796_732538 = args[0];
  
closureN_type c_7312125;
object e_7312177 [2];
c_7312125.hdr.mark = gc_color_red;
 c_7312125.hdr.grayed = 0;
c_7312125.tag = closureN_tag;
 c_7312125.fn = (function_type)__lambda_597;
c_7312125.num_args = 1;
c_7312125.num_elements = 2;
c_7312125.elements = (object *)e_7312177;
c_7312125.elements[0] = ((closureN)self_736884)->elements[0];
c_7312125.elements[1] = ((closureN)self_736884)->elements[1];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7312125, __glo__85adb_85_scheme_cyclone_cps_91optimizations, id_73796_732538, boolean_f);; 
}

static void __lambda_597(void *data, object self_736885, int argc, object *args) /* object self_736885, object fnc_73799_732539_736132 */
 {
 object fnc_73799_732539_736132 = args[0];
  
closureN_type c_7312127;
object e_7312132 [1];
c_7312127.hdr.mark = gc_color_red;
 c_7312127.hdr.grayed = 0;
c_7312127.tag = closureN_tag;
 c_7312127.fn = (function_type)__lambda_598;
c_7312127.num_args = 0;
c_7312127.num_elements = 1;
c_7312127.elements = (object *)e_7312132;
c_7312127.elements[0] = fnc_73799_732539_736132;


closureN_type c_7312133;
object e_7312176 [2];
c_7312133.hdr.mark = gc_color_red;
 c_7312133.hdr.grayed = 0;
c_7312133.tag = closureN_tag;
 c_7312133.fn = (function_type)__lambda_599;
c_7312133.num_args = 1;
c_7312133.num_elements = 2;
c_7312133.elements = (object *)e_7312176;
c_7312133.elements[0] = ((closureN)self_736885)->elements[0];
c_7312133.elements[1] = ((closureN)self_736885)->elements[1];

return_direct_with_clo1(data,(closure)&c_7312127,__lambda_598,  &c_7312133);; 
}

static void __lambda_599(void *data, object self_736886, int argc, object *args) /* object self_736886, object r_734021_736134 */
 {
 object r_734021_736134 = args[0];
  if( (boolean_f != r_734021_736134) ){ 
  
closureN_type c_7312135;
object e_7312140 [1];
c_7312135.hdr.mark = gc_color_red;
 c_7312135.hdr.grayed = 0;
c_7312135.tag = closureN_tag;
 c_7312135.fn = (function_type)__lambda_600;
c_7312135.num_args = 1;
c_7312135.num_elements = 1;
c_7312135.elements = (object *)e_7312140;
c_7312135.elements[0] = ((closureN)self_736886)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7312135, car(((closureN)self_736886)->elements[0]));
} else { 
  
closureN_type c_7312145;
object e_7312172 [2];
c_7312145.hdr.mark = gc_color_red;
 c_7312145.hdr.grayed = 0;
c_7312145.tag = closureN_tag;
 c_7312145.fn = (function_type)__lambda_601;
c_7312145.num_args = 1;
c_7312145.num_elements = 2;
c_7312145.elements = (object *)e_7312172;
c_7312145.elements[0] = ((closureN)self_736886)->elements[0];
c_7312145.elements[1] = ((closureN)self_736886)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7312145, car(((closureN)self_736886)->elements[0]));}
;; 
}

static void __lambda_601(void *data, object self_736888, int argc, object *args) /* object self_736888, object r_734024_736136 */
 {
 object r_734024_736136 = args[0];
  
closureN_type c_7312147;
object e_7312168 [3];
c_7312147.hdr.mark = gc_color_red;
 c_7312147.hdr.grayed = 0;
c_7312147.tag = closureN_tag;
 c_7312147.fn = (function_type)__lambda_602;
c_7312147.num_args = 1;
c_7312147.num_elements = 3;
c_7312147.elements = (object *)e_7312168;
c_7312147.elements[0] = ((closureN)self_736888)->elements[0];
c_7312147.elements[1] = ((closureN)self_736888)->elements[1];
c_7312147.elements[2] = r_734024_736136;



return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7312147, car(((closureN)self_736888)->elements[0]));; 
}

static void __lambda_602(void *data, object self_736889, int argc, object *args) /* object self_736889, object r_734025_736137 */
 {
 object r_734025_736137 = args[0];
  
closureN_type c_7312149;
object e_7312164 [4];
c_7312149.hdr.mark = gc_color_red;
 c_7312149.hdr.grayed = 0;
c_7312149.tag = closureN_tag;
 c_7312149.fn = (function_type)__lambda_603;
c_7312149.num_args = 1;
c_7312149.num_elements = 4;
c_7312149.elements = (object *)e_7312164;
c_7312149.elements[0] = ((closureN)self_736889)->elements[0];
c_7312149.elements[1] = ((closureN)self_736889)->elements[1];
c_7312149.elements[2] = ((closureN)self_736889)->elements[2];
c_7312149.elements[3] = r_734025_736137;



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7312149, car(((closureN)self_736889)->elements[0]));; 
}

static void __lambda_603(void *data, object self_736890, int argc, object *args) /* object self_736890, object r_734028_736138 */
 {
 object r_734028_736138 = args[0];
  
closureN_type c_7312151;
object e_7312163 [4];
c_7312151.hdr.mark = gc_color_red;
 c_7312151.hdr.grayed = 0;
c_7312151.tag = closureN_tag;
 c_7312151.fn = (function_type)__lambda_604;
c_7312151.num_args = 1;
c_7312151.num_elements = 4;
c_7312151.elements = (object *)e_7312163;
c_7312151.elements[0] = ((closureN)self_736890)->elements[0];
c_7312151.elements[1] = ((closureN)self_736890)->elements[1];
c_7312151.elements[2] = ((closureN)self_736890)->elements[2];
c_7312151.elements[3] = ((closureN)self_736890)->elements[3];

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  &c_7312151, r_734028_736138);; 
}

static void __lambda_604(void *data, object self_736891, int argc, object *args) /* object self_736891, object r_734026_736139 */
 {
 object r_734026_736139 = args[0];
  
closureN_type c_7312153;
object e_7312159 [4];
c_7312153.hdr.mark = gc_color_red;
 c_7312153.hdr.grayed = 0;
c_7312153.tag = closureN_tag;
 c_7312153.fn = (function_type)__lambda_605;
c_7312153.num_args = 1;
c_7312153.num_elements = 4;
c_7312153.elements = (object *)e_7312159;
c_7312153.elements[0] = ((closureN)self_736891)->elements[1];
c_7312153.elements[1] = ((closureN)self_736891)->elements[2];
c_7312153.elements[2] = ((closureN)self_736891)->elements[3];
c_7312153.elements[3] = r_734026_736139;



return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7312153, car(((closureN)self_736891)->elements[0]));; 
}

static void __lambda_605(void *data, object self_736892, int argc, object *args) /* object self_736892, object r_734027_736140 */
 {
 object r_734027_736140 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_736892)->elements[0], ((closureN)self_736892)->elements[1], ((closureN)self_736892)->elements[2], ((closureN)self_736892)->elements[3], r_734027_736140);; 
}

static void __lambda_600(void *data, object self_736887, int argc, object *args) /* object self_736887, object r_734023_736135 */
 {
 object r_734023_736135 = args[0];
  

return_direct_with_clo2(data,  __glo_opt_117contract_scheme_cyclone_cps_91optimizations, (((closure)  __glo_opt_117contract_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736887)->elements[0], Cyc_caar(data, r_734023_736135));; 
}

static void __lambda_598(void *data, object self_736893, int argc, object *args) /* object self_736893, object k_734029_736133 */
 {
 object k_734029_736133 = args[0];
  if( (boolean_f != ((closureN)self_736893)->elements[0]) ){ 
  return_direct_with_clo2(data,  __glo_adbf_117simple_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117simple_scheme_cyclone_cps_91optimizations)->fn),  k_734029_736133, ((closureN)self_736893)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_734029_736133, (((closure)  k_734029_736133)->fn),  boolean_f);}
;; 
}

static void __lambda_577(void *data, object _, int argc, object *args) /* closure _,object k_733998, object ast_73781_732533 */
 {
object k_733998 = args[0]; object ast_73781_732533 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:simple-lambda?");

closureN_type c_7312000;
object e_7312116 [2];
c_7312000.hdr.mark = gc_color_red;
 c_7312000.hdr.grayed = 0;
c_7312000.tag = closureN_tag;
 c_7312000.fn = (function_type)__lambda_578;
c_7312000.num_args = 1;
c_7312000.num_elements = 2;
c_7312000.elements = (object *)e_7312116;
c_7312000.elements[0] = ast_73781_732533;
c_7312000.elements[1] = k_733998;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7312000, ast_73781_732533);; 
}

static void __lambda_578(void *data, object self_736865, int argc, object *args) /* object self_736865, object r_733999 */
 {
 object r_733999 = args[0];
  
closureN_type c_7312002;
object e_7312114 [3];
c_7312002.hdr.mark = gc_color_red;
 c_7312002.hdr.grayed = 0;
c_7312002.tag = closureN_tag;
 c_7312002.fn = (function_type)__lambda_579;
c_7312002.num_args = 1;
c_7312002.num_elements = 3;
c_7312002.elements = (object *)e_7312114;
c_7312002.elements[0] = ((closureN)self_736865)->elements[0];
c_7312002.elements[1] = ((closureN)self_736865)->elements[1];
c_7312002.elements[2] = r_733999;

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7312002, ((closureN)self_736865)->elements[0]);; 
}

static void __lambda_579(void *data, object self_736866, int argc, object *args) /* object self_736866, object r_734000 */
 {
 object r_734000 = args[0];
  
closureN_type c_7312004;
object e_7312112 [3];
c_7312004.hdr.mark = gc_color_red;
 c_7312004.hdr.grayed = 0;
c_7312004.tag = closureN_tag;
 c_7312004.fn = (function_type)__lambda_580;
c_7312004.num_args = 1;
c_7312004.num_elements = 3;
c_7312004.elements = (object *)e_7312112;
c_7312004.elements[0] = ((closureN)self_736866)->elements[1];
c_7312004.elements[1] = ((closureN)self_736866)->elements[2];
c_7312004.elements[2] = r_734000;

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7312004, ((closureN)self_736866)->elements[0]);; 
}

static void __lambda_580(void *data, object self_736867, int argc, object *args) /* object self_736867, object r_734001 */
 {
 object r_734001 = args[0];
  
closureN_type c_7312006;
object e_7312109 [1];
c_7312006.hdr.mark = gc_color_red;
 c_7312006.hdr.grayed = 0;
c_7312006.tag = closureN_tag;
 c_7312006.fn = (function_type)__lambda_581;
c_7312006.num_args = 3;
c_7312006.num_elements = 1;
c_7312006.elements = (object *)e_7312109;
c_7312006.elements[0] = ((closureN)self_736867)->elements[0];

return_direct_with_clo3(data,(closure)&c_7312006,__lambda_581,  ((closureN)self_736867)->elements[1], ((closureN)self_736867)->elements[2], r_734001);; 
}

static void __lambda_581(void *data, object self_736868, int argc, object *args) /* object self_736868, object body_73782_732534, object formals_73783_732535, object id_73784_732536 */
 {
 object body_73782_732534 = args[0]; object formals_73783_732535 = args[1]; object id_73784_732536 = args[2];
  
closureN_type c_7312008;
object e_7312105 [3];
c_7312008.hdr.mark = gc_color_red;
 c_7312008.hdr.grayed = 0;
c_7312008.tag = closureN_tag;
 c_7312008.fn = (function_type)__lambda_1859;
c_7312008.num_args = 1;
c_7312008.num_elements = 3;
c_7312008.elements = (object *)e_7312105;
c_7312008.elements[0] = formals_73783_732535;
c_7312008.elements[1] = id_73784_732536;
c_7312008.elements[2] = ((closureN)self_736868)->elements[0];


pair_type local_7312108; 
return_direct_with_clo1(data,(closure)&c_7312008,__lambda_1859,  set_cell_as_expr(&local_7312108, body_73782_732534));; 
}

static void __lambda_1859(void *data, object self_736869, int argc, object *args) /* object self_736869, object body_73782_732534 */
 {
 object body_73782_732534 = args[0];
  
closureN_type c_7312010;
object e_7312034 [1];
c_7312010.hdr.mark = gc_color_red;
 c_7312010.hdr.grayed = 0;
c_7312010.tag = closureN_tag;
 c_7312010.fn = (function_type)__lambda_582;
c_7312010.num_args = 0;
c_7312010.num_elements = 1;
c_7312010.elements = (object *)e_7312034;
c_7312010.elements[0] = body_73782_732534;


closureN_type c_7312035;
object e_7312104 [4];
c_7312035.hdr.mark = gc_color_red;
 c_7312035.hdr.grayed = 0;
c_7312035.tag = closureN_tag;
 c_7312035.fn = (function_type)__lambda_585;
c_7312035.num_args = 1;
c_7312035.num_elements = 4;
c_7312035.elements = (object *)e_7312104;
c_7312035.elements[0] = body_73782_732534;
c_7312035.elements[1] = ((closureN)self_736869)->elements[0];
c_7312035.elements[2] = ((closureN)self_736869)->elements[1];
c_7312035.elements[3] = ((closureN)self_736869)->elements[2];

return_direct_with_clo1(data,(closure)&c_7312010,__lambda_582,  &c_7312035);; 
}

static void __lambda_585(void *data, object self_736870, int argc, object *args) /* object self_736870, object r_734002 */
 {

  
closureN_type c_7312037;
object e_7312098 [4];
c_7312037.hdr.mark = gc_color_red;
 c_7312037.hdr.grayed = 0;
c_7312037.tag = closureN_tag;
 c_7312037.fn = (function_type)__lambda_586;
c_7312037.num_args = 1;
c_7312037.num_elements = 4;
c_7312037.elements = (object *)e_7312098;
c_7312037.elements[0] = ((closureN)self_736870)->elements[0];
c_7312037.elements[1] = ((closureN)self_736870)->elements[1];
c_7312037.elements[2] = ((closureN)self_736870)->elements[2];
c_7312037.elements[3] = ((closureN)self_736870)->elements[3];





return_direct_with_clo1(data,(closure)&c_7312037,__lambda_586,  Cyc_is_pair(car(((closureN)self_736870)->elements[0])));; 
}

static void __lambda_586(void *data, object self_736871, int argc, object *args) /* object self_736871, object r_734003 */
 {
 object r_734003 = args[0];
  if( (boolean_f != r_734003) ){ 
  
closureN_type c_7312039;
object e_7312089 [4];
c_7312039.hdr.mark = gc_color_red;
 c_7312039.hdr.grayed = 0;
c_7312039.tag = closureN_tag;
 c_7312039.fn = (function_type)__lambda_587;
c_7312039.num_args = 1;
c_7312039.num_elements = 4;
c_7312039.elements = (object *)e_7312089;
c_7312039.elements[0] = ((closureN)self_736871)->elements[0];
c_7312039.elements[1] = ((closureN)self_736871)->elements[1];
c_7312039.elements[2] = ((closureN)self_736871)->elements[2];
c_7312039.elements[3] = ((closureN)self_736871)->elements[3];


complex_num_type local_7312092; 


return_direct_with_clo1(data,(closure)&c_7312039,__lambda_587,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7312092, car(((closureN)self_736871)->elements[0])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736871)->elements[3], (((closure)  ((closureN)self_736871)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_587(void *data, object self_736872, int argc, object *args) /* object self_736872, object r_734004 */
 {
 object r_734004 = args[0];
  if( (boolean_f != r_734004) ){ 
  
closureN_type c_7312041;
object e_7312081 [4];
c_7312041.hdr.mark = gc_color_red;
 c_7312041.hdr.grayed = 0;
c_7312041.tag = closureN_tag;
 c_7312041.fn = (function_type)__lambda_588;
c_7312041.num_args = 1;
c_7312041.num_elements = 4;
c_7312041.elements = (object *)e_7312081;
c_7312041.elements[0] = ((closureN)self_736872)->elements[0];
c_7312041.elements[1] = ((closureN)self_736872)->elements[1];
c_7312041.elements[2] = ((closureN)self_736872)->elements[2];
c_7312041.elements[3] = ((closureN)self_736872)->elements[3];





return_direct_with_clo1(data,(closure)&c_7312041,__lambda_588,  Cyc_car(data, car(((closureN)self_736872)->elements[0])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736872)->elements[3], (((closure)  ((closureN)self_736872)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_588(void *data, object self_736873, int argc, object *args) /* object self_736873, object r_734011 */
 {
 object r_734011 = args[0];
  
closureN_type c_7312043;
object e_7312080 [4];
c_7312043.hdr.mark = gc_color_red;
 c_7312043.hdr.grayed = 0;
c_7312043.tag = closureN_tag;
 c_7312043.fn = (function_type)__lambda_589;
c_7312043.num_args = 1;
c_7312043.num_elements = 4;
c_7312043.elements = (object *)e_7312080;
c_7312043.elements[0] = ((closureN)self_736873)->elements[0];
c_7312043.elements[1] = ((closureN)self_736873)->elements[1];
c_7312043.elements[2] = ((closureN)self_736873)->elements[2];
c_7312043.elements[3] = ((closureN)self_736873)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7312043, r_734011);; 
}

static void __lambda_589(void *data, object self_736874, int argc, object *args) /* object self_736874, object r_734005 */
 {
 object r_734005 = args[0];
  if( (boolean_f != r_734005) ){ 
  
closureN_type c_7312045;
object e_7312074 [4];
c_7312045.hdr.mark = gc_color_red;
 c_7312045.hdr.grayed = 0;
c_7312045.tag = closureN_tag;
 c_7312045.fn = (function_type)__lambda_590;
c_7312045.num_args = 1;
c_7312045.num_elements = 4;
c_7312045.elements = (object *)e_7312074;
c_7312045.elements[0] = ((closureN)self_736874)->elements[0];
c_7312045.elements[1] = ((closureN)self_736874)->elements[1];
c_7312045.elements[2] = ((closureN)self_736874)->elements[2];
c_7312045.elements[3] = ((closureN)self_736874)->elements[3];



return_direct_with_clo1(data,(closure)&c_7312045,__lambda_590,  Cyc_length(data, ((closureN)self_736874)->elements[1]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736874)->elements[3], (((closure)  ((closureN)self_736874)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_590(void *data, object self_736875, int argc, object *args) /* object self_736875, object r_734010 */
 {
 object r_734010 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, r_734010, obj_int2obj(0))) ){ 
  
closureN_type c_7312049;
object e_7312068 [3];
c_7312049.hdr.mark = gc_color_red;
 c_7312049.hdr.grayed = 0;
c_7312049.tag = closureN_tag;
 c_7312049.fn = (function_type)__lambda_591;
c_7312049.num_args = 1;
c_7312049.num_elements = 3;
c_7312049.elements = (object *)e_7312068;
c_7312049.elements[0] = ((closureN)self_736875)->elements[1];
c_7312049.elements[1] = ((closureN)self_736875)->elements[2];
c_7312049.elements[2] = ((closureN)self_736875)->elements[3];



return_direct_with_clo2(data,  __glo_app_91_125args_scheme_cyclone_transforms, (((closure)  __glo_app_91_125args_scheme_cyclone_transforms)->fn),  &c_7312049, car(((closureN)self_736875)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736875)->elements[3], (((closure)  ((closureN)self_736875)->elements[3])->fn),  boolean_f);}
;; 
}

static void __lambda_591(void *data, object self_736876, int argc, object *args) /* object self_736876, object r_734009 */
 {
 object r_734009 = args[0];
  
closureN_type c_7312051;
object e_7312064 [3];
c_7312051.hdr.mark = gc_color_red;
 c_7312051.hdr.grayed = 0;
c_7312051.tag = closureN_tag;
 c_7312051.fn = (function_type)__lambda_592;
c_7312051.num_args = 1;
c_7312051.num_elements = 3;
c_7312051.elements = (object *)e_7312064;
c_7312051.elements[0] = ((closureN)self_736876)->elements[0];
c_7312051.elements[1] = ((closureN)self_736876)->elements[1];
c_7312051.elements[2] = ((closureN)self_736876)->elements[2];



return_direct_with_clo1(data,(closure)&c_7312051,__lambda_592,  equalp(r_734009, ((closureN)self_736876)->elements[0]));; 
}

static void __lambda_592(void *data, object self_736877, int argc, object *args) /* object self_736877, object r_734007 */
 {
 object r_734007 = args[0];
  if( (boolean_f != r_734007) ){ 
  
closureN_type c_7312053;
object e_7312059 [1];
c_7312053.hdr.mark = gc_color_red;
 c_7312053.hdr.grayed = 0;
c_7312053.tag = closureN_tag;
 c_7312053.fn = (function_type)__lambda_593;
c_7312053.num_args = 1;
c_7312053.num_elements = 1;
c_7312053.elements = (object *)e_7312059;
c_7312053.elements[0] = ((closureN)self_736877)->elements[2];

return_direct_with_clo3(data,  __glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7312053, ((closureN)self_736877)->elements[1], ((closureN)self_736877)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736877)->elements[2], (((closure)  ((closureN)self_736877)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_593(void *data, object self_736878, int argc, object *args) /* object self_736878, object r_734008 */
 {
 object r_734008 = args[0];
  
complex_num_type local_7312058; 
return_direct_with_clo1(data,  ((closureN)self_736878)->elements[0], (((closure)  ((closureN)self_736878)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7312058, r_734008));; 
}

static void __lambda_582(void *data, object self_736879, int argc, object *args) /* object self_736879, object k_734012 */
 {
 object k_734012 = args[0];
  
closureN_type c_7312012;
object e_7312028 [2];
c_7312012.hdr.mark = gc_color_red;
 c_7312012.hdr.grayed = 0;
c_7312012.tag = closureN_tag;
 c_7312012.fn = (function_type)__lambda_583;
c_7312012.num_args = 1;
c_7312012.num_elements = 2;
c_7312012.elements = (object *)e_7312028;
c_7312012.elements[0] = ((closureN)self_736879)->elements[0];
c_7312012.elements[1] = k_734012;





return_direct_with_clo1(data,(closure)&c_7312012,__lambda_583,  Cyc_is_pair(car(((closureN)self_736879)->elements[0])));; 
}

static void __lambda_583(void *data, object self_736880, int argc, object *args) /* object self_736880, object r_734013 */
 {
 object r_734013 = args[0];
  if( (boolean_f != r_734013) ){ 
  
closureN_type c_7312014;
object e_7312020 [2];
c_7312014.hdr.mark = gc_color_red;
 c_7312014.hdr.grayed = 0;
c_7312014.tag = closureN_tag;
 c_7312014.fn = (function_type)__lambda_584;
c_7312014.num_args = 1;
c_7312014.num_elements = 2;
c_7312014.elements = (object *)e_7312020;
c_7312014.elements[0] = ((closureN)self_736880)->elements[0];
c_7312014.elements[1] = ((closureN)self_736880)->elements[1];





return_direct_with_clo1(data,(closure)&c_7312014,__lambda_584,  Cyc_car(data, car(((closureN)self_736880)->elements[0])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736880)->elements[1], (((closure)  ((closureN)self_736880)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_584(void *data, object self_736881, int argc, object *args) /* object self_736881, object r_734014 */
 {
 object r_734014 = args[0];
  

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

static void __lambda_569(void *data, object _, int argc, object *args) /* closure _,object k_733988, object owner_91id_73777_732529, object vars_73778_732530 */
 {
object k_733988 = args[0]; object owner_91id_73777_732529 = args[1]; object vars_73778_732530 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:any-nonlocal-refs?");

closureN_type c_7311968;
object e_7311971 [1];
c_7311968.hdr.mark = gc_color_red;
 c_7311968.hdr.grayed = 0;
c_7311968.tag = closureN_tag;
 c_7311968.fn = (function_type)__lambda_570;
c_7311968.num_args = 1;
c_7311968.num_elements = 1;
c_7311968.elements = (object *)e_7311971;
c_7311968.elements[0] = k_733988;


closureN_type c_7311972;
object e_7311997 [2];
c_7311972.hdr.mark = gc_color_red;
 c_7311972.hdr.grayed = 0;
c_7311972.tag = closureN_tag;
 c_7311972.fn = (function_type)__lambda_571;
c_7311972.num_args = 1;
c_7311972.num_elements = 2;
c_7311972.elements = (object *)e_7311997;
c_7311972.elements[0] = owner_91id_73777_732529;
c_7311972.elements[1] = vars_73778_732530;

return_direct_with_clo1(data,(closure)&c_7311968,__lambda_570,  &c_7311972);; 
}

static void __lambda_571(void *data, object self_736858, int argc, object *args) /* object self_736858, object k_733990, object return_73779_732531 */
 {
 object k_733990 = args[0]; object return_73779_732531 = args[1];
  
closureN_type c_7311974;
object e_7311982 [3];
c_7311974.hdr.mark = gc_color_red;
 c_7311974.hdr.grayed = 0;
c_7311974.tag = closureN_tag;
 c_7311974.fn = (function_type)__lambda_572;
c_7311974.num_args = 1;
c_7311974.num_elements = 3;
c_7311974.elements = (object *)e_7311982;
c_7311974.elements[0] = k_733990;
c_7311974.elements[1] = return_73779_732531;
c_7311974.elements[2] = ((closureN)self_736858)->elements[1];


closureN_type c_7311983;
object e_7311996 [2];
c_7311983.hdr.mark = gc_color_red;
 c_7311983.hdr.grayed = 0;
c_7311983.tag = closureN_tag;
 c_7311983.fn = (function_type)__lambda_574;
c_7311983.num_args = 1;
c_7311983.num_elements = 2;
c_7311983.elements = (object *)e_7311996;
c_7311983.elements[0] = ((closureN)self_736858)->elements[0];
c_7311983.elements[1] = return_73779_732531;

return_direct_with_clo1(data,(closure)&c_7311974,__lambda_572,  &c_7311983);; 
}

static void __lambda_574(void *data, object self_736859, int argc, object *args) /* object self_736859, object k_733993, object var_73780_732532 */
 {
 object k_733993 = args[0]; object var_73780_732532 = args[1];
  
closureN_type c_7311985;
object e_7311995 [3];
c_7311985.hdr.mark = gc_color_red;
 c_7311985.hdr.grayed = 0;
c_7311985.tag = closureN_tag;
 c_7311985.fn = (function_type)__lambda_575;
c_7311985.num_args = 1;
c_7311985.num_elements = 3;
c_7311985.elements = (object *)e_7311995;
c_7311985.elements[0] = k_733993;
c_7311985.elements[1] = ((closureN)self_736859)->elements[0];
c_7311985.elements[2] = ((closureN)self_736859)->elements[1];

return_direct_with_clo3(data,  __glo_hash_91table_91ref_srfi_69, (((closure)  __glo_hash_91table_91ref_srfi_69)->fn),  &c_7311985, __glo__85adb_85_scheme_cyclone_cps_91optimizations, var_73780_732532);; 
}

static void __lambda_575(void *data, object self_736860, int argc, object *args) /* object self_736860, object r_733995_736130 */
 {
 object r_733995_736130 = args[0];
  
closureN_type c_7311987;
object e_7311993 [2];
c_7311987.hdr.mark = gc_color_red;
 c_7311987.hdr.grayed = 0;
c_7311987.tag = closureN_tag;
 c_7311987.fn = (function_type)__lambda_576;
c_7311987.num_args = 1;
c_7311987.num_elements = 2;
c_7311987.elements = (object *)e_7311993;
c_7311987.elements[0] = ((closureN)self_736860)->elements[0];
c_7311987.elements[1] = ((closureN)self_736860)->elements[2];

return_direct_with_clo3(data,  __glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7311987, ((closureN)self_736860)->elements[1], r_733995_736130);; 
}

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

static void __lambda_572(void *data, object self_736862, int argc, object *args) /* object self_736862, object r_733992 */
 {
 object r_733992 = args[0];
  
closureN_type c_7311976;
object e_7311980 [2];
c_7311976.hdr.mark = gc_color_red;
 c_7311976.hdr.grayed = 0;
c_7311976.tag = closureN_tag;
 c_7311976.fn = (function_type)__lambda_573;
c_7311976.num_args = 1;
c_7311976.num_elements = 2;
c_7311976.elements = (object *)e_7311980;
c_7311976.elements[0] = ((closureN)self_736862)->elements[0];
c_7311976.elements[1] = ((closureN)self_736862)->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_7311976, r_733992, ((closureN)self_736862)->elements[2]);; 
}

static void __lambda_573(void *data, object self_736863, int argc, object *args) /* object self_736863, object r_733991 */
 {

  return_closcall2(data,  ((closureN)self_736863)->elements[1],  ((closureN)self_736863)->elements[0], boolean_f);; 
}

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

static void __lambda_563(void *data, object _, int argc, object *args) /* closure _,object k_733973, object owner_91id_73765_732522, object adb_91var_73766_732523 */
 {
object k_733973 = args[0]; object owner_91id_73765_732522 = args[1]; object adb_91var_73766_732523 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:nonlocal-ref?");

closureN_type c_7311910;
object e_7311965 [3];
c_7311910.hdr.mark = gc_color_red;
 c_7311910.hdr.grayed = 0;
c_7311910.tag = closureN_tag;
 c_7311910.fn = (function_type)__lambda_564;
c_7311910.num_args = 1;
c_7311910.num_elements = 3;
c_7311910.elements = (object *)e_7311965;
c_7311910.elements[0] = adb_91var_73766_732523;
c_7311910.elements[1] = k_733973;
c_7311910.elements[2] = owner_91id_73765_732522;

return_direct_with_clo1(data,(closure)&c_7311910,__lambda_564,  boolean_f);; 
}

static void __lambda_564(void *data, object self_736852, int argc, object *args) /* object self_736852, object loop_732525 */
 {
 object loop_732525 = args[0];
  
closureN_type c_7311912;
object e_7311961 [3];
c_7311912.hdr.mark = gc_color_red;
 c_7311912.hdr.grayed = 0;
c_7311912.tag = closureN_tag;
 c_7311912.fn = (function_type)__lambda_1858;
c_7311912.num_args = 1;
c_7311912.num_elements = 3;
c_7311912.elements = (object *)e_7311961;
c_7311912.elements[0] = ((closureN)self_736852)->elements[0];
c_7311912.elements[1] = ((closureN)self_736852)->elements[1];
c_7311912.elements[2] = ((closureN)self_736852)->elements[2];


pair_type local_7311964; 
return_direct_with_clo1(data,(closure)&c_7311912,__lambda_1858,  set_cell_as_expr(&local_7311964, loop_732525));; 
}

static void __lambda_1858(void *data, object self_736853, int argc, object *args) /* object self_736853, object loop_732525 */
 {
 object loop_732525 = args[0];
  
closureN_type c_7311914;
object e_7311930 [3];
c_7311914.hdr.mark = gc_color_red;
 c_7311914.hdr.grayed = 0;
c_7311914.tag = closureN_tag;
 c_7311914.fn = (function_type)__lambda_565;
c_7311914.num_args = 1;
c_7311914.num_elements = 3;
c_7311914.elements = (object *)e_7311930;
c_7311914.elements[0] = ((closureN)self_736853)->elements[0];
c_7311914.elements[1] = ((closureN)self_736853)->elements[1];
c_7311914.elements[2] = loop_732525;


closureN_type c_7311931;
object e_7311960 [2];
c_7311931.hdr.mark = gc_color_red;
 c_7311931.hdr.grayed = 0;
c_7311931.tag = closureN_tag;
 c_7311931.fn = (function_type)__lambda_568;
c_7311931.num_args = 1;
c_7311931.num_elements = 2;
c_7311931.elements = (object *)e_7311960;
c_7311931.elements[0] = loop_732525;
c_7311931.elements[1] = ((closureN)self_736853)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311914,__lambda_565,  &c_7311931);; 
}

static void __lambda_568(void *data, object self_736854, int argc, object *args) /* object self_736854, object k_733977, object ref_91by_91ids_73767_732527 */
 {
 object k_733977 = args[0]; object ref_91by_91ids_73767_732527 = args[1];
    
if( (boolean_f != Cyc_is_null(ref_91by_91ids_73767_732527)) ){ 
  return_direct_with_clo1(data,  k_733977, (((closure)  k_733977)->fn),  boolean_f);
} else { 
    
if( (boolean_f != Cyc_is_pair(ref_91by_91ids_73767_732527)) ){ 
  object r_733981;
    
  
if( (boolean_f != Cyc_is_number(Cyc_car(data, ref_91by_91ids_73767_732527))) ){ 
  object local_7311945 = alloca(sizeof(complex_num_type)); 
  
  
  r_733981 = ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,local_7311945, Cyc_num_fast_eq_op(data, ((closureN)self_736854)->elements[1], Cyc_car(data, ref_91by_91ids_73767_732527)));
} else { 
  r_733981 = boolean_f;}
;if( (boolean_f != r_733981) ){ 
  return_direct_with_clo1(data,  k_733977, (((closure)  k_733977)->fn),  boolean_t);
} else { 
  



return_closcall2(data,  car(((closureN)self_736854)->elements[0]),  k_733977, Cyc_cdr(data, ref_91by_91ids_73767_732527));}
;
} else { 
  return_direct_with_clo1(data,  k_733977, (((closure)  k_733977)->fn),  boolean_f);}
;}
;; 
}

static void __lambda_565(void *data, object self_736855, int argc, object *args) /* object self_736855, object r_733976 */
 {
 object r_733976 = args[0];
  
closureN_type c_7311916;
object e_7311926 [3];
c_7311916.hdr.mark = gc_color_red;
 c_7311916.hdr.grayed = 0;
c_7311916.tag = closureN_tag;
 c_7311916.fn = (function_type)__lambda_566;
c_7311916.num_args = 1;
c_7311916.num_elements = 3;
c_7311916.elements = (object *)e_7311926;
c_7311916.elements[0] = ((closureN)self_736855)->elements[0];
c_7311916.elements[1] = ((closureN)self_736855)->elements[1];
c_7311916.elements[2] = ((closureN)self_736855)->elements[2];



return_direct_with_clo1(data,(closure)&c_7311916,__lambda_566,  Cyc_set_cell(data, ((closureN)self_736855)->elements[2], r_733976));; 
}

static void __lambda_566(void *data, object self_736856, int argc, object *args) /* object self_736856, object r_733974 */
 {

  
closureN_type c_7311918;
object e_7311924 [2];
c_7311918.hdr.mark = gc_color_red;
 c_7311918.hdr.grayed = 0;
c_7311918.tag = closureN_tag;
 c_7311918.fn = (function_type)__lambda_567;
c_7311918.num_args = 1;
c_7311918.num_elements = 2;
c_7311918.elements = (object *)e_7311924;
c_7311918.elements[0] = ((closureN)self_736856)->elements[1];
c_7311918.elements[1] = ((closureN)self_736856)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations)->fn),  &c_7311918, ((closureN)self_736856)->elements[0]);; 
}

static void __lambda_567(void *data, object self_736857, int argc, object *args) /* object self_736857, object r_733975 */
 {
 object r_733975 = args[0];
  

return_closcall2(data,  car(((closureN)self_736857)->elements[1]),  ((closureN)self_736857)->elements[0], r_733975);; 
}

static void __lambda_550(void *data, object _, int argc, object *args) /* closure _,object k_733947, object exp_73742_732518, object scope_91sym_73743_732519 */
 {
object k_733947 = args[0]; object exp_73742_732518 = args[1]; object scope_91sym_73743_732519 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:find-indirect-mutations");

closureN_type c_7311811;
object e_7311907 [3];
c_7311811.hdr.mark = gc_color_red;
 c_7311811.hdr.grayed = 0;
c_7311811.tag = closureN_tag;
 c_7311811.fn = (function_type)__lambda_551;
c_7311811.num_args = 1;
c_7311811.num_elements = 3;
c_7311811.elements = (object *)e_7311907;
c_7311811.elements[0] = exp_73742_732518;
c_7311811.elements[1] = k_733947;
c_7311811.elements[2] = scope_91sym_73743_732519;

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7311811, exp_73742_732518);; 
}

static void __lambda_551(void *data, object self_736840, int argc, object *args) /* object self_736840, object r_733948 */
 {
 object r_733948 = args[0];
  if( (boolean_f != r_733948) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736840)->elements[1], (((closure)  ((closureN)self_736840)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7311815;
object e_7311905 [3];
c_7311815.hdr.mark = gc_color_red;
 c_7311815.hdr.grayed = 0;
c_7311815.tag = closureN_tag;
 c_7311815.fn = (function_type)__lambda_552;
c_7311815.num_args = 1;
c_7311815.num_elements = 3;
c_7311815.elements = (object *)e_7311905;
c_7311815.elements[0] = ((closureN)self_736840)->elements[0];
c_7311815.elements[1] = ((closureN)self_736840)->elements[1];
c_7311815.elements[2] = ((closureN)self_736840)->elements[2];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7311815, ((closureN)self_736840)->elements[0]);}
;; 
}

static void __lambda_552(void *data, object self_736841, int argc, object *args) /* object self_736841, object r_733949 */
 {
 object r_733949 = args[0];
  if( (boolean_f != r_733949) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736841)->elements[1], (((closure)  ((closureN)self_736841)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7311819;
object e_7311900 [3];
c_7311819.hdr.mark = gc_color_red;
 c_7311819.hdr.grayed = 0;
c_7311819.tag = closureN_tag;
 c_7311819.fn = (function_type)__lambda_553;
c_7311819.num_args = 1;
c_7311819.num_elements = 3;
c_7311819.elements = (object *)e_7311900;
c_7311819.elements[0] = ((closureN)self_736841)->elements[0];
c_7311819.elements[1] = ((closureN)self_736841)->elements[1];
c_7311819.elements[2] = ((closureN)self_736841)->elements[2];


complex_num_type local_7311903; 
return_direct_with_clo1(data,(closure)&c_7311819,__lambda_553,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311903, ((closureN)self_736841)->elements[0]));}
;; 
}

static void __lambda_553(void *data, object self_736842, int argc, object *args) /* object self_736842, object r_733950 */
 {
 object r_733950 = args[0];
  if( (boolean_f != r_733950) ){ 
  
closureN_type c_7311821;
object e_7311825 [2];
c_7311821.hdr.mark = gc_color_red;
 c_7311821.hdr.grayed = 0;
c_7311821.tag = closureN_tag;
 c_7311821.fn = (function_type)__lambda_554;
c_7311821.num_args = 1;
c_7311821.num_elements = 2;
c_7311821.elements = (object *)e_7311825;
c_7311821.elements[0] = ((closureN)self_736842)->elements[0];
c_7311821.elements[1] = ((closureN)self_736842)->elements[1];


closureN_type c_7311826;
object e_7311837 [1];
c_7311826.hdr.mark = gc_color_red;
 c_7311826.hdr.grayed = 0;
c_7311826.tag = closureN_tag;
 c_7311826.fn = (function_type)__lambda_555;
c_7311826.num_args = 1;
c_7311826.num_elements = 1;
c_7311826.elements = (object *)e_7311837;
c_7311826.elements[0] = ((closureN)self_736842)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311821,__lambda_554,  &c_7311826);
} else { 
  
closureN_type c_7311839;
object e_7311898 [3];
c_7311839.hdr.mark = gc_color_red;
 c_7311839.hdr.grayed = 0;
c_7311839.tag = closureN_tag;
 c_7311839.fn = (function_type)__lambda_557;
c_7311839.num_args = 1;
c_7311839.num_elements = 3;
c_7311839.elements = (object *)e_7311898;
c_7311839.elements[0] = ((closureN)self_736842)->elements[0];
c_7311839.elements[1] = ((closureN)self_736842)->elements[1];
c_7311839.elements[2] = ((closureN)self_736842)->elements[2];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7311839, ((closureN)self_736842)->elements[0]);}
;; 
}

static void __lambda_557(void *data, object self_736846, int argc, object *args) /* object self_736846, object r_733955 */
 {
 object r_733955 = args[0];
  if( (boolean_f != r_733955) ){ 
  
closureN_type c_7311841;
object e_7311874 [3];
c_7311841.hdr.mark = gc_color_red;
 c_7311841.hdr.grayed = 0;
c_7311841.tag = closureN_tag;
 c_7311841.fn = (function_type)__lambda_558;
c_7311841.num_args = 1;
c_7311841.num_elements = 3;
c_7311841.elements = (object *)e_7311874;
c_7311841.elements[0] = ((closureN)self_736846)->elements[0];
c_7311841.elements[1] = ((closureN)self_736846)->elements[1];
c_7311841.elements[2] = ((closureN)self_736846)->elements[2];


complex_num_type local_7311877; 
return_direct_with_clo3(data,  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations, (((closure)  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations)->fn),  &c_7311841, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311877, ((closureN)self_736846)->elements[0]), ((closureN)self_736846)->elements[2]);
} else { 
    complex_num_type local_7311882; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311882, ((closureN)self_736846)->elements[0])) ){ 
  
closureN_type c_7311885;
object e_7311891 [2];
c_7311885.hdr.mark = gc_color_red;
 c_7311885.hdr.grayed = 0;
c_7311885.tag = closureN_tag;
 c_7311885.fn = (function_type)__lambda_561;
c_7311885.num_args = 1;
c_7311885.num_elements = 2;
c_7311885.elements = (object *)e_7311891;
c_7311885.elements[0] = ((closureN)self_736846)->elements[0];
c_7311885.elements[1] = ((closureN)self_736846)->elements[1];


closureN_type c_7311892;
object e_7311895 [1];
c_7311892.hdr.mark = gc_color_red;
 c_7311892.hdr.grayed = 0;
c_7311892.tag = closureN_tag;
 c_7311892.fn = (function_type)__lambda_562;
c_7311892.num_args = 1;
c_7311892.num_elements = 1;
c_7311892.elements = (object *)e_7311895;
c_7311892.elements[0] = ((closureN)self_736846)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311885,__lambda_561,  &c_7311892);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736846)->elements[1], (((closure)  ((closureN)self_736846)->elements[1])->fn),  boolean_f);}
;}
;; 
}

static void __lambda_562(void *data, object self_736850, int argc, object *args) /* object self_736850, object k_733970, object e_73763_732521 */
 {
 object k_733970 = args[0]; object e_73763_732521 = args[1];
  return_direct_with_clo3(data,  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations, (((closure)  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations)->fn),  k_733970, e_73763_732521, ((closureN)self_736850)->elements[0]);; 
}

static void __lambda_561(void *data, object self_736851, int argc, object *args) /* object self_736851, object r_733968 */
 {
 object r_733968 = 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_736851)->elements[1], r_733968, Cyc_cdr(data, ((closureN)self_736851)->elements[0]));; 
}

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


complex_num_type local_7311871; 
return_direct_with_clo3(data,  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations, (((closure)  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations)->fn),  &c_7311843, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311871, ((closureN)self_736847)->elements[0]), ((closureN)self_736847)->elements[2]);; 
}

static void __lambda_559(void *data, object self_736848, int argc, object *args) /* object self_736848, object r_733960 */
 {
 object r_733960 = args[0];
  
closureN_type c_7311845;
object e_7311862 [3];
c_7311845.hdr.mark = gc_color_red;
 c_7311845.hdr.grayed = 0;
c_7311845.tag = closureN_tag;
 c_7311845.fn = (function_type)__lambda_560;
c_7311845.num_args = 1;
c_7311845.num_elements = 3;
c_7311845.elements = (object *)e_7311862;
c_7311845.elements[0] = ((closureN)self_736848)->elements[1];
c_7311845.elements[1] = ((closureN)self_736848)->elements[2];
c_7311845.elements[2] = r_733960;


complex_num_type local_7311865; 
return_direct_with_clo3(data,  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations, (((closure)  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations)->fn),  &c_7311845, ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311865, ((closureN)self_736848)->elements[0]), ((closureN)self_736848)->elements[3]);; 
}

static void __lambda_560(void *data, object self_736849, int argc, object *args) /* object self_736849, object r_733962 */
 {
 object r_733962 = args[0];
  
pair_type local_7311850; 

pair_type local_7311853; 

pair_type local_7311857; 

pair_type local_7311861; 
return_direct_with_clo1(data,  ((closureN)self_736849)->elements[0], (((closure)  ((closureN)self_736849)->elements[0])->fn),  set_pair_as_expr(&local_7311850, quote__if, set_pair_as_expr(&local_7311853, ((closureN)self_736849)->elements[1], set_pair_as_expr(&local_7311857, ((closureN)self_736849)->elements[2], set_pair_as_expr(&local_7311861, r_733962, NULL)))));; 
}

static void __lambda_555(void *data, object self_736843, int argc, object *args) /* object self_736843, object k_733952, object var_73753_732520 */
 {
 object k_733952 = args[0]; object var_73753_732520 = args[1];
  
closureN_type c_7311828;
object e_7311836 [3];
c_7311828.hdr.mark = gc_color_red;
 c_7311828.hdr.grayed = 0;
c_7311828.tag = closureN_tag;
 c_7311828.fn = (function_type)__lambda_556;
c_7311828.num_args = 1;
c_7311828.num_elements = 3;
c_7311828.elements = (object *)e_7311836;
c_7311828.elements[0] = k_733952;
c_7311828.elements[1] = ((closureN)self_736843)->elements[0];
c_7311828.elements[2] = var_73753_732520;

return_direct_with_clo2(data,  __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations)->fn),  &c_7311828, var_73753_732520);; 
}

static void __lambda_556(void *data, object self_736844, int argc, object *args) /* object self_736844, object r_733954 */
 {
 object r_733954 = args[0];
  
pair_type local_7311834; 
return_direct_with_clo3(data,  __glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736844)->elements[0], ((closureN)self_736844)->elements[2], set_pair_as_expr(&local_7311834, ((closureN)self_736844)->elements[1], r_733954));; 
}

static void __lambda_554(void *data, object self_736845, int argc, object *args) /* object self_736845, object r_733951 */
 {
 object r_733951 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736845)->elements[1], ((closureN)self_736845)->elements[0], r_733951);; 
}

static void __lambda_529(void *data, object _, int argc, object *args) /* closure _,object k_733914, object exp_73707_732513 */
 {
object k_733914 = args[0]; object exp_73707_732513 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze2");

closureN_type c_7311686;
object e_7311808 [2];
c_7311686.hdr.mark = gc_color_red;
 c_7311686.hdr.grayed = 0;
c_7311686.tag = closureN_tag;
 c_7311686.fn = (function_type)__lambda_530;
c_7311686.num_args = 1;
c_7311686.num_elements = 2;
c_7311686.elements = (object *)e_7311808;
c_7311686.elements[0] = exp_73707_732513;
c_7311686.elements[1] = k_733914;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7311686, exp_73707_732513);; 
}

static void __lambda_530(void *data, object self_736820, int argc, object *args) /* object self_736820, object r_733915 */
 {
 object r_733915 = args[0];
  if( (boolean_f != r_733915) ){ 
  
closureN_type c_7311688;
object e_7311712 [2];
c_7311688.hdr.mark = gc_color_red;
 c_7311688.hdr.grayed = 0;
c_7311688.tag = closureN_tag;
 c_7311688.fn = (function_type)__lambda_531;
c_7311688.num_args = 1;
c_7311688.num_elements = 2;
c_7311688.elements = (object *)e_7311712;
c_7311688.elements[0] = ((closureN)self_736820)->elements[0];
c_7311688.elements[1] = ((closureN)self_736820)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7311688, ((closureN)self_736820)->elements[0]);
} else { 
  
closureN_type c_7311715;
object e_7311806 [2];
c_7311715.hdr.mark = gc_color_red;
 c_7311715.hdr.grayed = 0;
c_7311715.tag = closureN_tag;
 c_7311715.fn = (function_type)__lambda_538;
c_7311715.num_args = 1;
c_7311715.num_elements = 2;
c_7311715.elements = (object *)e_7311806;
c_7311715.elements[0] = ((closureN)self_736820)->elements[0];
c_7311715.elements[1] = ((closureN)self_736820)->elements[1];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7311715, ((closureN)self_736820)->elements[0]);}
;; 
}

static void __lambda_538(void *data, object self_736828, int argc, object *args) /* object self_736828, object r_733923 */
 {
 object r_733923 = args[0];
  if( (boolean_f != r_733923) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736828)->elements[1], (((closure)  ((closureN)self_736828)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7311719;
object e_7311804 [2];
c_7311719.hdr.mark = gc_color_red;
 c_7311719.hdr.grayed = 0;
c_7311719.tag = closureN_tag;
 c_7311719.fn = (function_type)__lambda_539;
c_7311719.num_args = 1;
c_7311719.num_elements = 2;
c_7311719.elements = (object *)e_7311804;
c_7311719.elements[0] = ((closureN)self_736828)->elements[0];
c_7311719.elements[1] = ((closureN)self_736828)->elements[1];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7311719, ((closureN)self_736828)->elements[0]);}
;; 
}

static void __lambda_539(void *data, object self_736829, int argc, object *args) /* object self_736829, object r_733924 */
 {
 object r_733924 = args[0];
  if( (boolean_f != r_733924) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736829)->elements[1], (((closure)  ((closureN)self_736829)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7311723;
object e_7311802 [2];
c_7311723.hdr.mark = gc_color_red;
 c_7311723.hdr.grayed = 0;
c_7311723.tag = closureN_tag;
 c_7311723.fn = (function_type)__lambda_540;
c_7311723.num_args = 1;
c_7311723.num_elements = 2;
c_7311723.elements = (object *)e_7311802;
c_7311723.elements[0] = ((closureN)self_736829)->elements[0];
c_7311723.elements[1] = ((closureN)self_736829)->elements[1];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7311723, ((closureN)self_736829)->elements[0]);}
;; 
}

static void __lambda_540(void *data, object self_736830, int argc, object *args) /* object self_736830, object r_733925 */
 {
 object r_733925 = args[0];
  if( (boolean_f != r_733925) ){ 
  
complex_num_type local_7311728; 
return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736830)->elements[1], ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311728, ((closureN)self_736830)->elements[0]));
} else { 
  
closureN_type c_7311731;
object e_7311800 [2];
c_7311731.hdr.mark = gc_color_red;
 c_7311731.hdr.grayed = 0;
c_7311731.tag = closureN_tag;
 c_7311731.fn = (function_type)__lambda_541;
c_7311731.num_args = 1;
c_7311731.num_elements = 2;
c_7311731.elements = (object *)e_7311800;
c_7311731.elements[0] = ((closureN)self_736830)->elements[0];
c_7311731.elements[1] = ((closureN)self_736830)->elements[1];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7311731, ((closureN)self_736830)->elements[0]);}
;; 
}

static void __lambda_541(void *data, object self_736831, int argc, object *args) /* object self_736831, object r_733927 */
 {
 object r_733927 = args[0];
  if( (boolean_f != r_733927) ){ 
  
complex_num_type local_7311736; 
return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736831)->elements[1], ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311736, ((closureN)self_736831)->elements[0]));
} else { 
  
closureN_type c_7311739;
object e_7311798 [2];
c_7311739.hdr.mark = gc_color_red;
 c_7311739.hdr.grayed = 0;
c_7311739.tag = closureN_tag;
 c_7311739.fn = (function_type)__lambda_542;
c_7311739.num_args = 1;
c_7311739.num_elements = 2;
c_7311739.elements = (object *)e_7311798;
c_7311739.elements[0] = ((closureN)self_736831)->elements[0];
c_7311739.elements[1] = ((closureN)self_736831)->elements[1];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7311739, ((closureN)self_736831)->elements[0]);}
;; 
}

static void __lambda_542(void *data, object self_736832, int argc, object *args) /* object self_736832, object r_733929 */
 {
 object r_733929 = args[0];
  if( (boolean_f != r_733929) ){ 
  
closureN_type c_7311741;
object e_7311772 [2];
c_7311741.hdr.mark = gc_color_red;
 c_7311741.hdr.grayed = 0;
c_7311741.tag = closureN_tag;
 c_7311741.fn = (function_type)__lambda_543;
c_7311741.num_args = 1;
c_7311741.num_elements = 2;
c_7311741.elements = (object *)e_7311772;
c_7311741.elements[0] = ((closureN)self_736832)->elements[0];
c_7311741.elements[1] = ((closureN)self_736832)->elements[1];


complex_num_type local_7311775; 
return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  &c_7311741, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311775, ((closureN)self_736832)->elements[0]));
} else { 
  
closureN_type c_7311778;
object e_7311793 [2];
c_7311778.hdr.mark = gc_color_red;
 c_7311778.hdr.grayed = 0;
c_7311778.tag = closureN_tag;
 c_7311778.fn = (function_type)__lambda_546;
c_7311778.num_args = 1;
c_7311778.num_elements = 2;
c_7311778.elements = (object *)e_7311793;
c_7311778.elements[0] = ((closureN)self_736832)->elements[0];
c_7311778.elements[1] = ((closureN)self_736832)->elements[1];


complex_num_type local_7311796; 
return_direct_with_clo1(data,(closure)&c_7311778,__lambda_546,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311796, ((closureN)self_736832)->elements[0]));}
;; 
}

static void __lambda_546(void *data, object self_736836, int argc, object *args) /* object self_736836, object r_733941 */
 {
 object r_733941 = args[0];
  if( (boolean_f != r_733941) ){ 
  
closureN_type c_7311780;
object e_7311789 [2];
c_7311780.hdr.mark = gc_color_red;
 c_7311780.hdr.grayed = 0;
c_7311780.tag = closureN_tag;
 c_7311780.fn = (function_type)__lambda_547;
c_7311780.num_args = 1;
c_7311780.num_elements = 2;
c_7311780.elements = (object *)e_7311789;
c_7311780.elements[0] = ((closureN)self_736836)->elements[0];
c_7311780.elements[1] = ((closureN)self_736836)->elements[1];

return_direct_with_clo2(data,  __glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations, (((closure)  __glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations)->fn),  &c_7311780, ((closureN)self_736836)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736836)->elements[1], (((closure)  ((closureN)self_736836)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_547(void *data, object self_736837, int argc, object *args) /* object self_736837, object r_733942 */
 {

  
closureN_type c_7311782;
object e_7311786 [2];
c_7311782.hdr.mark = gc_color_red;
 c_7311782.hdr.grayed = 0;
c_7311782.tag = closureN_tag;
 c_7311782.fn = (function_type)__lambda_548;
c_7311782.num_args = 1;
c_7311782.num_elements = 2;
c_7311782.elements = (object *)e_7311786;
c_7311782.elements[0] = ((closureN)self_736837)->elements[0];
c_7311782.elements[1] = ((closureN)self_736837)->elements[1];


mclosure0(c_7311787, (function_type)__lambda_549);c_7311787.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311782,__lambda_548,  &c_7311787);; 
}

static void __lambda_549(void *data, object self_736838, int argc, object *args) /* object self_736838, object k_733944, object e_73740_732517 */
 {
 object k_733944 = args[0]; object e_73740_732517 = args[1];
  return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  k_733944, e_73740_732517);; 
}

static void __lambda_548(void *data, object self_736839, int argc, object *args) /* object self_736839, object r_733943 */
 {
 object r_733943 = 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_736839)->elements[1], r_733943, ((closureN)self_736839)->elements[0]);; 
}

static void __lambda_543(void *data, object self_736833, int argc, object *args) /* object self_736833, object r_733932 */
 {
 object r_733932 = args[0];
  
closureN_type c_7311743;
object e_7311767 [3];
c_7311743.hdr.mark = gc_color_red;
 c_7311743.hdr.grayed = 0;
c_7311743.tag = closureN_tag;
 c_7311743.fn = (function_type)__lambda_544;
c_7311743.num_args = 1;
c_7311743.num_elements = 3;
c_7311743.elements = (object *)e_7311767;
c_7311743.elements[0] = ((closureN)self_736833)->elements[0];
c_7311743.elements[1] = ((closureN)self_736833)->elements[1];
c_7311743.elements[2] = r_733932;


complex_num_type local_7311770; 
return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  &c_7311743, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311770, ((closureN)self_736833)->elements[0]));; 
}

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


complex_num_type local_7311765; 
return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  &c_7311745, ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311765, ((closureN)self_736834)->elements[0]));; 
}

static void __lambda_545(void *data, object self_736835, int argc, object *args) /* object self_736835, object r_733936 */
 {
 object r_733936 = args[0];
  
pair_type local_7311750; 

pair_type local_7311753; 

pair_type local_7311757; 

pair_type local_7311761; 
return_direct_with_clo1(data,  ((closureN)self_736835)->elements[0], (((closure)  ((closureN)self_736835)->elements[0])->fn),  set_pair_as_expr(&local_7311750, quote__if, set_pair_as_expr(&local_7311753, ((closureN)self_736835)->elements[1], set_pair_as_expr(&local_7311757, ((closureN)self_736835)->elements[2], set_pair_as_expr(&local_7311761, r_733936, NULL)))));; 
}

static void __lambda_531(void *data, object self_736821, int argc, object *args) /* object self_736821, object id_73713_732514 */
 {
 object id_73713_732514 = args[0];
  
closureN_type c_7311690;
object e_7311711 [2];
c_7311690.hdr.mark = gc_color_red;
 c_7311690.hdr.grayed = 0;
c_7311690.tag = closureN_tag;
 c_7311690.fn = (function_type)__lambda_532;
c_7311690.num_args = 1;
c_7311690.num_elements = 2;
c_7311690.elements = (object *)e_7311711;
c_7311690.elements[0] = ((closureN)self_736821)->elements[0];
c_7311690.elements[1] = ((closureN)self_736821)->elements[1];

return_direct_with_clo3(data,  __glo_hash_91table_91ref_srfi_69, (((closure)  __glo_hash_91table_91ref_srfi_69)->fn),  &c_7311690, __glo__85adb_85_scheme_cyclone_cps_91optimizations, id_73713_732514);; 
}

static void __lambda_532(void *data, object self_736822, int argc, object *args) /* object self_736822, object fnc_73716_732515_736123 */
 {
 object fnc_73716_732515_736123 = args[0];
  
closureN_type c_7311692;
object e_7311709 [3];
c_7311692.hdr.mark = gc_color_red;
 c_7311692.hdr.grayed = 0;
c_7311692.tag = closureN_tag;
 c_7311692.fn = (function_type)__lambda_533;
c_7311692.num_args = 1;
c_7311692.num_elements = 3;
c_7311692.elements = (object *)e_7311709;
c_7311692.elements[0] = ((closureN)self_736822)->elements[0];
c_7311692.elements[1] = fnc_73716_732515_736123;
c_7311692.elements[2] = ((closureN)self_736822)->elements[1];

return_direct_with_clo2(data,  __glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7311692, ((closureN)self_736822)->elements[0]);; 
}

static void __lambda_533(void *data, object self_736823, int argc, object *args) /* object self_736823, object r_733922_736124 */
 {
 object r_733922_736124 = args[0];
  
closureN_type c_7311694;
object e_7311707 [2];
c_7311694.hdr.mark = gc_color_red;
 c_7311694.hdr.grayed = 0;
c_7311694.tag = closureN_tag;
 c_7311694.fn = (function_type)__lambda_534;
c_7311694.num_args = 1;
c_7311694.num_elements = 2;
c_7311694.elements = (object *)e_7311707;
c_7311694.elements[0] = ((closureN)self_736823)->elements[0];
c_7311694.elements[1] = ((closureN)self_736823)->elements[2];

return_direct_with_clo3(data,  __glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311694, ((closureN)self_736823)->elements[1], r_733922_736124);; 
}

static void __lambda_534(void *data, object self_736824, int argc, object *args) /* object self_736824, object r_733918_736125 */
 {

  
closureN_type c_7311696;
object e_7311704 [2];
c_7311696.hdr.mark = gc_color_red;
 c_7311696.hdr.grayed = 0;
c_7311696.tag = closureN_tag;
 c_7311696.fn = (function_type)__lambda_535;
c_7311696.num_args = 1;
c_7311696.num_elements = 2;
c_7311696.elements = (object *)e_7311704;
c_7311696.elements[0] = ((closureN)self_736824)->elements[0];
c_7311696.elements[1] = ((closureN)self_736824)->elements[1];


mclosure0(c_7311705, (function_type)__lambda_537);c_7311705.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311696,__lambda_535,  &c_7311705);; 
}

static void __lambda_537(void *data, object self_736825, int argc, object *args) /* object self_736825, object k_733921_736128, object expr_73718_732516_736129 */
 {
 object k_733921_736128 = args[0]; object expr_73718_732516_736129 = args[1];
  return_direct_with_clo2(data,  __glo_analyze2_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze2_scheme_cyclone_cps_91optimizations)->fn),  k_733921_736128, expr_73718_732516_736129);; 
}

static void __lambda_535(void *data, object self_736826, int argc, object *args) /* object self_736826, object r_733919_736126 */
 {
 object r_733919_736126 = args[0];
  
closureN_type c_7311698;
object e_7311702 [2];
c_7311698.hdr.mark = gc_color_red;
 c_7311698.hdr.grayed = 0;
c_7311698.tag = closureN_tag;
 c_7311698.fn = (function_type)__lambda_536;
c_7311698.num_args = 1;
c_7311698.num_elements = 2;
c_7311698.elements = (object *)e_7311702;
c_7311698.elements[0] = ((closureN)self_736826)->elements[1];
c_7311698.elements[1] = r_733919_736126;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7311698, ((closureN)self_736826)->elements[0]);; 
}

static void __lambda_536(void *data, object self_736827, int argc, object *args) /* object self_736827, object r_733920_736127 */
 {
 object r_733920_736127 = 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_736827)->elements[0], ((closureN)self_736827)->elements[1], r_733920_736127);; 
}

static void __lambda_417(void *data, object _, int argc, object *args) /* closure _,object k_733774, object exp_73639_732488, object scope_91sym_73640_732489, object lid_73641_732490 */
 {
object k_733774 = args[0]; object exp_73639_732488 = args[1]; object scope_91sym_73640_732489 = args[2]; object lid_73641_732490 = args[3];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze");

closureN_type c_7311064;
object e_7311683 [4];
c_7311064.hdr.mark = gc_color_red;
 c_7311064.hdr.grayed = 0;
c_7311064.tag = closureN_tag;
 c_7311064.fn = (function_type)__lambda_418;
c_7311064.num_args = 1;
c_7311064.num_elements = 4;
c_7311064.elements = (object *)e_7311683;
c_7311064.elements[0] = exp_73639_732488;
c_7311064.elements[1] = k_733774;
c_7311064.elements[2] = lid_73641_732490;
c_7311064.elements[3] = scope_91sym_73640_732489;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7311064, exp_73639_732488);; 
}

static void __lambda_418(void *data, object self_736707, int argc, object *args) /* object self_736707, object r_733775 */
 {
 object r_733775 = args[0];
  if( (boolean_f != r_733775) ){ 
  
closureN_type c_7311066;
object e_7311160 [4];
c_7311066.hdr.mark = gc_color_red;
 c_7311066.hdr.grayed = 0;
c_7311066.tag = closureN_tag;
 c_7311066.fn = (function_type)__lambda_419;
c_7311066.num_args = 1;
c_7311066.num_elements = 4;
c_7311066.elements = (object *)e_7311160;
c_7311066.elements[0] = ((closureN)self_736707)->elements[0];
c_7311066.elements[1] = ((closureN)self_736707)->elements[1];
c_7311066.elements[2] = ((closureN)self_736707)->elements[2];
c_7311066.elements[3] = ((closureN)self_736707)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7311066, ((closureN)self_736707)->elements[0]);
} else { 
  
closureN_type c_7311163;
object e_7311681 [4];
c_7311163.hdr.mark = gc_color_red;
 c_7311163.hdr.grayed = 0;
c_7311163.tag = closureN_tag;
 c_7311163.fn = (function_type)__lambda_441;
c_7311163.num_args = 1;
c_7311163.num_elements = 4;
c_7311163.elements = (object *)e_7311681;
c_7311163.elements[0] = ((closureN)self_736707)->elements[0];
c_7311163.elements[1] = ((closureN)self_736707)->elements[1];
c_7311163.elements[2] = ((closureN)self_736707)->elements[2];
c_7311163.elements[3] = ((closureN)self_736707)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7311163, ((closureN)self_736707)->elements[0]);}
;; 
}

static void __lambda_441(void *data, object self_736730, int argc, object *args) /* object self_736730, object r_733800 */
 {
 object r_733800 = args[0];
  if( (boolean_f != r_733800) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736730)->elements[1], (((closure)  ((closureN)self_736730)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7311167;
object e_7311679 [4];
c_7311167.hdr.mark = gc_color_red;
 c_7311167.hdr.grayed = 0;
c_7311167.tag = closureN_tag;
 c_7311167.fn = (function_type)__lambda_442;
c_7311167.num_args = 1;
c_7311167.num_elements = 4;
c_7311167.elements = (object *)e_7311679;
c_7311167.elements[0] = ((closureN)self_736730)->elements[0];
c_7311167.elements[1] = ((closureN)self_736730)->elements[1];
c_7311167.elements[2] = ((closureN)self_736730)->elements[2];
c_7311167.elements[3] = ((closureN)self_736730)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7311167, ((closureN)self_736730)->elements[0]);}
;; 
}

static void __lambda_442(void *data, object self_736731, int argc, object *args) /* object self_736731, object r_733801 */
 {
 object r_733801 = args[0];
  if( (boolean_f != r_733801) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736731)->elements[1], (((closure)  ((closureN)self_736731)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7311171;
object e_7311674 [4];
c_7311171.hdr.mark = gc_color_red;
 c_7311171.hdr.grayed = 0;
c_7311171.tag = closureN_tag;
 c_7311171.fn = (function_type)__lambda_443;
c_7311171.num_args = 1;
c_7311171.num_elements = 4;
c_7311171.elements = (object *)e_7311674;
c_7311171.elements[0] = ((closureN)self_736731)->elements[0];
c_7311171.elements[1] = ((closureN)self_736731)->elements[1];
c_7311171.elements[2] = ((closureN)self_736731)->elements[2];
c_7311171.elements[3] = ((closureN)self_736731)->elements[3];


complex_num_type local_7311677; 
return_direct_with_clo1(data,(closure)&c_7311171,__lambda_443,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311677, ((closureN)self_736731)->elements[0]));}
;; 
}

static void __lambda_443(void *data, object self_736732, int argc, object *args) /* object self_736732, object r_733802 */
 {
 object r_733802 = args[0];
  if( (boolean_f != r_733802) ){ 
  
closureN_type c_7311173;
object e_7311181 [3];
c_7311173.hdr.mark = gc_color_red;
 c_7311173.hdr.grayed = 0;
c_7311173.tag = closureN_tag;
 c_7311173.fn = (function_type)__lambda_444;
c_7311173.num_args = 1;
c_7311173.num_elements = 3;
c_7311173.elements = (object *)e_7311181;
c_7311173.elements[0] = ((closureN)self_736732)->elements[0];
c_7311173.elements[1] = ((closureN)self_736732)->elements[1];
c_7311173.elements[2] = ((closureN)self_736732)->elements[2];

return_direct_with_clo21(data,  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations)->fn),  &c_7311173, quote__127, quote__127, boolean_f, boolean_f, boolean_f, obj_int2obj(0), NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(0), obj_int2obj(0), boolean_f, boolean_t, NULL, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);
} else { 
  
closureN_type c_7311183;
object e_7311672 [4];
c_7311183.hdr.mark = gc_color_red;
 c_7311183.hdr.grayed = 0;
c_7311183.tag = closureN_tag;
 c_7311183.fn = (function_type)__lambda_446;
c_7311183.num_args = 1;
c_7311183.num_elements = 4;
c_7311183.elements = (object *)e_7311672;
c_7311183.elements[0] = ((closureN)self_736732)->elements[0];
c_7311183.elements[1] = ((closureN)self_736732)->elements[1];
c_7311183.elements[2] = ((closureN)self_736732)->elements[2];
c_7311183.elements[3] = ((closureN)self_736732)->elements[3];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7311183, ((closureN)self_736732)->elements[0]);}
;; 
}

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

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7311185, ((closureN)self_736735)->elements[0]);
} else { 
  
closureN_type c_7311245;
object e_7311670 [4];
c_7311245.hdr.mark = gc_color_red;
 c_7311245.hdr.grayed = 0;
c_7311245.tag = closureN_tag;
 c_7311245.fn = (function_type)__lambda_459;
c_7311245.num_args = 1;
c_7311245.num_elements = 4;
c_7311245.elements = (object *)e_7311670;
c_7311245.elements[0] = ((closureN)self_736735)->elements[0];
c_7311245.elements[1] = ((closureN)self_736735)->elements[1];
c_7311245.elements[2] = ((closureN)self_736735)->elements[2];
c_7311245.elements[3] = ((closureN)self_736735)->elements[3];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7311245, ((closureN)self_736735)->elements[0]);}
;; 
}

static void __lambda_459(void *data, object self_736748, int argc, object *args) /* object self_736748, object r_733818 */
 {
 object r_733818 = args[0];
  if( (boolean_f != r_733818) ){ 
  
closureN_type c_7311247;
object e_7311277 [2];
c_7311247.hdr.mark = gc_color_red;
 c_7311247.hdr.grayed = 0;
c_7311247.tag = closureN_tag;
 c_7311247.fn = (function_type)__lambda_460;
c_7311247.num_args = 0;
c_7311247.num_elements = 2;
c_7311247.elements = (object *)e_7311277;
c_7311247.elements[0] = ((closureN)self_736748)->elements[0];
c_7311247.elements[1] = ((closureN)self_736748)->elements[2];


closureN_type c_7311278;
object e_7311341 [4];
c_7311278.hdr.mark = gc_color_red;
 c_7311278.hdr.grayed = 0;
c_7311278.tag = closureN_tag;
 c_7311278.fn = (function_type)__lambda_464;
c_7311278.num_args = 1;
c_7311278.num_elements = 4;
c_7311278.elements = (object *)e_7311341;
c_7311278.elements[0] = ((closureN)self_736748)->elements[0];
c_7311278.elements[1] = ((closureN)self_736748)->elements[1];
c_7311278.elements[2] = ((closureN)self_736748)->elements[2];
c_7311278.elements[3] = ((closureN)self_736748)->elements[3];

return_direct_with_clo1(data,(closure)&c_7311247,__lambda_460,  &c_7311278);
} else { 
  
closureN_type c_7311343;
object e_7311668 [4];
c_7311343.hdr.mark = gc_color_red;
 c_7311343.hdr.grayed = 0;
c_7311343.tag = closureN_tag;
 c_7311343.fn = (function_type)__lambda_475;
c_7311343.num_args = 1;
c_7311343.num_elements = 4;
c_7311343.elements = (object *)e_7311668;
c_7311343.elements[0] = ((closureN)self_736748)->elements[0];
c_7311343.elements[1] = ((closureN)self_736748)->elements[1];
c_7311343.elements[2] = ((closureN)self_736748)->elements[2];
c_7311343.elements[3] = ((closureN)self_736748)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7311343, ((closureN)self_736748)->elements[0]);}
;; 
}

static void __lambda_475(void *data, object self_736764, int argc, object *args) /* object self_736764, object r_733842 */
 {
 object r_733842 = args[0];
  if( (boolean_f != r_733842) ){ 
  
closureN_type c_7311345;
object e_7311386 [4];
c_7311345.hdr.mark = gc_color_red;
 c_7311345.hdr.grayed = 0;
c_7311345.tag = closureN_tag;
 c_7311345.fn = (function_type)__lambda_476;
c_7311345.num_args = 1;
c_7311345.num_elements = 4;
c_7311345.elements = (object *)e_7311386;
c_7311345.elements[0] = ((closureN)self_736764)->elements[0];
c_7311345.elements[1] = ((closureN)self_736764)->elements[1];
c_7311345.elements[2] = ((closureN)self_736764)->elements[2];
c_7311345.elements[3] = ((closureN)self_736764)->elements[3];


complex_num_type local_7311389; 
return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  &c_7311345, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311389, ((closureN)self_736764)->elements[0]), ((closureN)self_736764)->elements[3], ((closureN)self_736764)->elements[2]);
} else { 
  
closureN_type c_7311394;
object e_7311663 [4];
c_7311394.hdr.mark = gc_color_red;
 c_7311394.hdr.grayed = 0;
c_7311394.tag = closureN_tag;
 c_7311394.fn = (function_type)__lambda_481;
c_7311394.num_args = 1;
c_7311394.num_elements = 4;
c_7311394.elements = (object *)e_7311663;
c_7311394.elements[0] = ((closureN)self_736764)->elements[0];
c_7311394.elements[1] = ((closureN)self_736764)->elements[1];
c_7311394.elements[2] = ((closureN)self_736764)->elements[2];
c_7311394.elements[3] = ((closureN)self_736764)->elements[3];


complex_num_type local_7311666; 
return_direct_with_clo1(data,(closure)&c_7311394,__lambda_481,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311666, ((closureN)self_736764)->elements[0]));}
;; 
}

static void __lambda_481(void *data, object self_736770, int argc, object *args) /* object self_736770, object r_733854 */
 {
 object r_733854 = args[0];
  if( (boolean_f != r_733854) ){ 
  
closureN_type c_7311396;
object e_7311422 [1];
c_7311396.hdr.mark = gc_color_red;
 c_7311396.hdr.grayed = 0;
c_7311396.tag = closureN_tag;
 c_7311396.fn = (function_type)__lambda_482;
c_7311396.num_args = 0;
c_7311396.num_elements = 1;
c_7311396.elements = (object *)e_7311422;
c_7311396.elements[0] = ((closureN)self_736770)->elements[0];


closureN_type c_7311423;
object e_7311660 [4];
c_7311423.hdr.mark = gc_color_red;
 c_7311423.hdr.grayed = 0;
c_7311423.tag = closureN_tag;
 c_7311423.fn = (function_type)__lambda_486;
c_7311423.num_args = 1;
c_7311423.num_elements = 4;
c_7311423.elements = (object *)e_7311660;
c_7311423.elements[0] = ((closureN)self_736770)->elements[0];
c_7311423.elements[1] = ((closureN)self_736770)->elements[1];
c_7311423.elements[2] = ((closureN)self_736770)->elements[2];
c_7311423.elements[3] = ((closureN)self_736770)->elements[3];

return_direct_with_clo1(data,(closure)&c_7311396,__lambda_482,  &c_7311423);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736770)->elements[1], (((closure)  ((closureN)self_736770)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_486(void *data, object self_736771, int argc, object *args) /* object self_736771, object r_733855 */
 {

  
closureN_type c_7311425;
object e_7311638 [4];
c_7311425.hdr.mark = gc_color_red;
 c_7311425.hdr.grayed = 0;
c_7311425.tag = closureN_tag;
 c_7311425.fn = (function_type)__lambda_487;
c_7311425.num_args = 1;
c_7311425.num_elements = 4;
c_7311425.elements = (object *)e_7311638;
c_7311425.elements[0] = ((closureN)self_736771)->elements[0];
c_7311425.elements[1] = ((closureN)self_736771)->elements[1];
c_7311425.elements[2] = ((closureN)self_736771)->elements[2];
c_7311425.elements[3] = ((closureN)self_736771)->elements[3];


mclosure0(c_7311639, (function_type)__lambda_525);c_7311639.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311425,__lambda_487,  &c_7311639);; 
}

static void __lambda_525(void *data, object self_736772, int argc, object *args) /* object self_736772, object k_733898, object arg_73687_732504 */
 {
 object k_733898 = args[0]; object arg_73687_732504 = args[1];
    complex_num_type local_7311642; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311642, arg_73687_732504)) ){ 
  
closureN_type c_7311644;
object e_7311648 [2];
c_7311644.hdr.mark = gc_color_red;
 c_7311644.hdr.grayed = 0;
c_7311644.tag = closureN_tag;
 c_7311644.fn = (function_type)__lambda_526;
c_7311644.num_args = 1;
c_7311644.num_elements = 2;
c_7311644.elements = (object *)e_7311648;
c_7311644.elements[0] = arg_73687_732504;
c_7311644.elements[1] = k_733898;


mclosure0(c_7311649, (function_type)__lambda_527);c_7311649.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311644,__lambda_526,  &c_7311649);
} else { 
  return_direct_with_clo1(data,  k_733898, (((closure)  k_733898)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_527(void *data, object self_736773, int argc, object *args) /* object self_736773, object k_733901, object var_73688_732505 */
 {
 object k_733901 = args[0]; object var_73688_732505 = args[1];
  
closureN_type c_7311651;
object e_7311658 [2];
c_7311651.hdr.mark = gc_color_red;
 c_7311651.hdr.grayed = 0;
c_7311651.tag = closureN_tag;
 c_7311651.fn = (function_type)__lambda_528;
c_7311651.num_args = 1;
c_7311651.num_elements = 2;
c_7311651.elements = (object *)e_7311658;
c_7311651.elements[0] = k_733901;
c_7311651.elements[1] = var_73688_732505;

return_direct_with_clo2(data,  __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations)->fn),  &c_7311651, var_73688_732505);; 
}

static void __lambda_528(void *data, object self_736774, int argc, object *args) /* object self_736774, object r_733903 */
 {
 object r_733903 = args[0];
  
complex_num_type local_7311657; 
return_direct_with_clo3(data,  __glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736774)->elements[0], ((closureN)self_736774)->elements[1], Cyc_fast_sum(data,&local_7311657, obj_int2obj(1), r_733903));; 
}

static void __lambda_526(void *data, object self_736775, int argc, object *args) /* object self_736775, object r_733900 */
 {
 object r_733900 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736775)->elements[1], ((closureN)self_736775)->elements[0], r_733900);; 
}

static void __lambda_487(void *data, object self_736776, int argc, object *args) /* object self_736776, object r_733896 */
 {
 object r_733896 = args[0];
  
closureN_type c_7311427;
object e_7311636 [5];
c_7311427.hdr.mark = gc_color_red;
 c_7311427.hdr.grayed = 0;
c_7311427.tag = closureN_tag;
 c_7311427.fn = (function_type)__lambda_488;
c_7311427.num_args = 1;
c_7311427.num_elements = 5;
c_7311427.elements = (object *)e_7311636;
c_7311427.elements[0] = ((closureN)self_736776)->elements[0];
c_7311427.elements[1] = ((closureN)self_736776)->elements[1];
c_7311427.elements[2] = ((closureN)self_736776)->elements[2];
c_7311427.elements[3] = r_733896;
c_7311427.elements[4] = ((closureN)self_736776)->elements[3];

return_direct_with_clo2(data,  __glo_app_91_125args_scheme_cyclone_transforms, (((closure)  __glo_app_91_125args_scheme_cyclone_transforms)->fn),  &c_7311427, ((closureN)self_736776)->elements[0]);; 
}

static void __lambda_488(void *data, object self_736777, int argc, object *args) /* object self_736777, object r_733897 */
 {
 object r_733897 = args[0];
  
closureN_type c_7311429;
object e_7311634 [4];
c_7311429.hdr.mark = gc_color_red;
 c_7311429.hdr.grayed = 0;
c_7311429.tag = closureN_tag;
 c_7311429.fn = (function_type)__lambda_489;
c_7311429.num_args = 1;
c_7311429.num_elements = 4;
c_7311429.elements = (object *)e_7311634;
c_7311429.elements[0] = ((closureN)self_736777)->elements[0];
c_7311429.elements[1] = ((closureN)self_736777)->elements[1];
c_7311429.elements[2] = ((closureN)self_736777)->elements[2];
c_7311429.elements[3] = ((closureN)self_736777)->elements[4];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7311429, ((closureN)self_736777)->elements[3], r_733897);; 
}

static void __lambda_489(void *data, object self_736778, int argc, object *args) /* object self_736778, object r_733856 */
 {

  
closureN_type c_7311431;
object e_7311509 [2];
c_7311431.hdr.mark = gc_color_red;
 c_7311431.hdr.grayed = 0;
c_7311431.tag = closureN_tag;
 c_7311431.fn = (function_type)__lambda_490;
c_7311431.num_args = 0;
c_7311431.num_elements = 2;
c_7311431.elements = (object *)e_7311509;
c_7311431.elements[0] = ((closureN)self_736778)->elements[0];
c_7311431.elements[1] = ((closureN)self_736778)->elements[3];


closureN_type c_7311510;
object e_7311633 [4];
c_7311510.hdr.mark = gc_color_red;
 c_7311510.hdr.grayed = 0;
c_7311510.tag = closureN_tag;
 c_7311510.fn = (function_type)__lambda_503;
c_7311510.num_args = 1;
c_7311510.num_elements = 4;
c_7311510.elements = (object *)e_7311633;
c_7311510.elements[0] = ((closureN)self_736778)->elements[0];
c_7311510.elements[1] = ((closureN)self_736778)->elements[1];
c_7311510.elements[2] = ((closureN)self_736778)->elements[2];
c_7311510.elements[3] = ((closureN)self_736778)->elements[3];

return_direct_with_clo1(data,(closure)&c_7311431,__lambda_490,  &c_7311510);; 
}

static void __lambda_503(void *data, object self_736779, int argc, object *args) /* object self_736779, object r_733857 */
 {

  
closureN_type c_7311512;
object e_7311619 [1];
c_7311512.hdr.mark = gc_color_red;
 c_7311512.hdr.grayed = 0;
c_7311512.tag = closureN_tag;
 c_7311512.fn = (function_type)__lambda_504;
c_7311512.num_args = 0;
c_7311512.num_elements = 1;
c_7311512.elements = (object *)e_7311619;
c_7311512.elements[0] = ((closureN)self_736779)->elements[0];


closureN_type c_7311620;
object e_7311632 [4];
c_7311620.hdr.mark = gc_color_red;
 c_7311620.hdr.grayed = 0;
c_7311620.tag = closureN_tag;
 c_7311620.fn = (function_type)__lambda_522;
c_7311620.num_args = 1;
c_7311620.num_elements = 4;
c_7311620.elements = (object *)e_7311632;
c_7311620.elements[0] = ((closureN)self_736779)->elements[0];
c_7311620.elements[1] = ((closureN)self_736779)->elements[1];
c_7311620.elements[2] = ((closureN)self_736779)->elements[2];
c_7311620.elements[3] = ((closureN)self_736779)->elements[3];

return_direct_with_clo1(data,(closure)&c_7311512,__lambda_504,  &c_7311620);; 
}

static void __lambda_522(void *data, object self_736780, int argc, object *args) /* object self_736780, object r_733858 */
 {

  
closureN_type c_7311622;
object e_7311626 [2];
c_7311622.hdr.mark = gc_color_red;
 c_7311622.hdr.grayed = 0;
c_7311622.tag = closureN_tag;
 c_7311622.fn = (function_type)__lambda_523;
c_7311622.num_args = 1;
c_7311622.num_elements = 2;
c_7311622.elements = (object *)e_7311626;
c_7311622.elements[0] = ((closureN)self_736780)->elements[0];
c_7311622.elements[1] = ((closureN)self_736780)->elements[1];


closureN_type c_7311627;
object e_7311631 [2];
c_7311627.hdr.mark = gc_color_red;
 c_7311627.hdr.grayed = 0;
c_7311627.tag = closureN_tag;
 c_7311627.fn = (function_type)__lambda_524;
c_7311627.num_args = 1;
c_7311627.num_elements = 2;
c_7311627.elements = (object *)e_7311631;
c_7311627.elements[0] = ((closureN)self_736780)->elements[2];
c_7311627.elements[1] = ((closureN)self_736780)->elements[3];

return_direct_with_clo1(data,(closure)&c_7311622,__lambda_523,  &c_7311627);; 
}

static void __lambda_524(void *data, object self_736781, int argc, object *args) /* object self_736781, object k_733860, object e_73705_732512 */
 {
 object k_733860 = args[0]; object e_73705_732512 = args[1];
  return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  k_733860, e_73705_732512, ((closureN)self_736781)->elements[1], ((closureN)self_736781)->elements[0]);; 
}

static void __lambda_523(void *data, object self_736782, int argc, object *args) /* object self_736782, object r_733859 */
 {
 object r_733859 = 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_736782)->elements[1], r_733859, ((closureN)self_736782)->elements[0]);; 
}

static void __lambda_504(void *data, object self_736783, int argc, object *args) /* object self_736783, object k_733861 */
 {
 object k_733861 = args[0];
  
closureN_type c_7311514;
object e_7311534 [1];
c_7311514.hdr.mark = gc_color_red;
 c_7311514.hdr.grayed = 0;
c_7311514.tag = closureN_tag;
 c_7311514.fn = (function_type)__lambda_505;
c_7311514.num_args = 0;
c_7311514.num_elements = 1;
c_7311514.elements = (object *)e_7311534;
c_7311514.elements[0] = ((closureN)self_736783)->elements[0];


closureN_type c_7311535;
object e_7311618 [2];
c_7311535.hdr.mark = gc_color_red;
 c_7311535.hdr.grayed = 0;
c_7311535.tag = closureN_tag;
 c_7311535.fn = (function_type)__lambda_508;
c_7311535.num_args = 1;
c_7311535.num_elements = 2;
c_7311535.elements = (object *)e_7311618;
c_7311535.elements[0] = ((closureN)self_736783)->elements[0];
c_7311535.elements[1] = k_733861;

return_direct_with_clo1(data,(closure)&c_7311514,__lambda_505,  &c_7311535);; 
}

static void __lambda_508(void *data, object self_736784, int argc, object *args) /* object self_736784, object r_733862 */
 {
 object r_733862 = args[0];
  if( (boolean_f != r_733862) ){ 
  
closureN_type c_7311537;
object e_7311612 [2];
c_7311537.hdr.mark = gc_color_red;
 c_7311537.hdr.grayed = 0;
c_7311537.tag = closureN_tag;
 c_7311537.fn = (function_type)__lambda_509;
c_7311537.num_args = 1;
c_7311537.num_elements = 2;
c_7311537.elements = (object *)e_7311612;
c_7311537.elements[0] = ((closureN)self_736784)->elements[0];
c_7311537.elements[1] = ((closureN)self_736784)->elements[1];



return_direct_with_clo1(data,(closure)&c_7311537,__lambda_509,  Cyc_car(data, ((closureN)self_736784)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736784)->elements[1], (((closure)  ((closureN)self_736784)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_509(void *data, object self_736785, int argc, object *args) /* object self_736785, object r_733876 */
 {
 object r_733876 = args[0];
  
closureN_type c_7311539;
object e_7311611 [2];
c_7311539.hdr.mark = gc_color_red;
 c_7311539.hdr.grayed = 0;
c_7311539.tag = closureN_tag;
 c_7311539.fn = (function_type)__lambda_510;
c_7311539.num_args = 1;
c_7311539.num_elements = 2;
c_7311539.elements = (object *)e_7311611;
c_7311539.elements[0] = ((closureN)self_736785)->elements[0];
c_7311539.elements[1] = ((closureN)self_736785)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7311539, r_733876);; 
}

static void __lambda_510(void *data, object self_736786, int argc, object *args) /* object self_736786, object params_73699_732509 */
 {
 object params_73699_732509 = args[0];
  
closureN_type c_7311541;
object e_7311607 [2];
c_7311541.hdr.mark = gc_color_red;
 c_7311541.hdr.grayed = 0;
c_7311541.tag = closureN_tag;
 c_7311541.fn = (function_type)__lambda_1857;
c_7311541.num_args = 1;
c_7311541.num_elements = 2;
c_7311541.elements = (object *)e_7311607;
c_7311541.elements[0] = ((closureN)self_736786)->elements[0];
c_7311541.elements[1] = ((closureN)self_736786)->elements[1];


pair_type local_7311610; 
return_direct_with_clo1(data,(closure)&c_7311541,__lambda_1857,  set_cell_as_expr(&local_7311610, params_73699_732509));; 
}

static void __lambda_1857(void *data, object self_736787, int argc, object *args) /* object self_736787, object params_73699_732509 */
 {
 object params_73699_732509 = args[0];
  
closureN_type c_7311543;
object e_7311551 [2];
c_7311543.hdr.mark = gc_color_red;
 c_7311543.hdr.grayed = 0;
c_7311543.tag = closureN_tag;
 c_7311543.fn = (function_type)__lambda_511;
c_7311543.num_args = 1;
c_7311543.num_elements = 2;
c_7311543.elements = (object *)e_7311551;
c_7311543.elements[0] = ((closureN)self_736787)->elements[0];
c_7311543.elements[1] = ((closureN)self_736787)->elements[1];


closureN_type c_7311552;
object e_7311606 [1];
c_7311552.hdr.mark = gc_color_red;
 c_7311552.hdr.grayed = 0;
c_7311552.tag = closureN_tag;
 c_7311552.fn = (function_type)__lambda_513;
c_7311552.num_args = 1;
c_7311552.num_elements = 1;
c_7311552.elements = (object *)e_7311606;
c_7311552.elements[0] = params_73699_732509;

return_direct_with_clo1(data,(closure)&c_7311543,__lambda_511,  &c_7311552);; 
}

static void __lambda_513(void *data, object self_736788, int argc, object *args) /* object self_736788, object k_733866, object arg_73700_732510 */
 {
 object k_733866 = args[0]; object arg_73700_732510 = args[1];
  
closureN_type c_7311554;
object e_7311600 [3];
c_7311554.hdr.mark = gc_color_red;
 c_7311554.hdr.grayed = 0;
c_7311554.tag = closureN_tag;
 c_7311554.fn = (function_type)__lambda_514;
c_7311554.num_args = 1;
c_7311554.num_elements = 3;
c_7311554.elements = (object *)e_7311600;
c_7311554.elements[0] = arg_73700_732510;
c_7311554.elements[1] = k_733866;
c_7311554.elements[2] = ((closureN)self_736788)->elements[0];





return_direct_with_clo1(data,(closure)&c_7311554,__lambda_514,  Cyc_car(data, car(((closureN)self_736788)->elements[0])));; 
}

static void __lambda_514(void *data, object self_736789, int argc, object *args) /* object self_736789, object r_733869 */
 {
 object r_733869 = args[0];
  
closureN_type c_7311556;
object e_7311574 [3];
c_7311556.hdr.mark = gc_color_red;
 c_7311556.hdr.grayed = 0;
c_7311556.tag = closureN_tag;
 c_7311556.fn = (function_type)__lambda_515;
c_7311556.num_args = 1;
c_7311556.num_elements = 3;
c_7311556.elements = (object *)e_7311574;
c_7311556.elements[0] = ((closureN)self_736789)->elements[1];
c_7311556.elements[1] = ((closureN)self_736789)->elements[2];
c_7311556.elements[2] = r_733869;


closureN_type c_7311575;
object e_7311599 [2];
c_7311575.hdr.mark = gc_color_red;
 c_7311575.hdr.grayed = 0;
c_7311575.tag = closureN_tag;
 c_7311575.fn = (function_type)__lambda_518;
c_7311575.num_args = 1;
c_7311575.num_elements = 2;
c_7311575.elements = (object *)e_7311599;
c_7311575.elements[0] = ((closureN)self_736789)->elements[0];
c_7311575.elements[1] = ((closureN)self_736789)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311556,__lambda_515,  &c_7311575);; 
}

static void __lambda_518(void *data, object self_736790, int argc, object *args) /* object self_736790, object k_733871, object var_73701_732511 */
 {
 object k_733871 = args[0]; object var_73701_732511 = args[1];
  
closureN_type c_7311577;
object e_7311592 [3];
c_7311577.hdr.mark = gc_color_red;
 c_7311577.hdr.grayed = 0;
c_7311577.tag = closureN_tag;
 c_7311577.fn = (function_type)__lambda_519;
c_7311577.num_args = 1;
c_7311577.num_elements = 3;
c_7311577.elements = (object *)e_7311592;
c_7311577.elements[0] = ((closureN)self_736790)->elements[0];
c_7311577.elements[1] = k_733871;
c_7311577.elements[2] = var_73701_732511;





return_direct_with_clo4(data,  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311577, Cyc_car(data, car(((closureN)self_736790)->elements[1])), var_73701_732511, ((closureN)self_736790)->elements[0]);; 
}

static void __lambda_519(void *data, object self_736791, int argc, object *args) /* object self_736791, object r_733872 */
 {

  
closureN_type c_7311579;
object e_7311590 [3];
c_7311579.hdr.mark = gc_color_red;
 c_7311579.hdr.grayed = 0;
c_7311579.tag = closureN_tag;
 c_7311579.fn = (function_type)__lambda_520;
c_7311579.num_args = 1;
c_7311579.num_elements = 3;
c_7311579.elements = (object *)e_7311590;
c_7311579.elements[0] = ((closureN)self_736791)->elements[0];
c_7311579.elements[1] = ((closureN)self_736791)->elements[1];
c_7311579.elements[2] = ((closureN)self_736791)->elements[2];

return_direct_with_clo2(data,  __glo_const_91atomic_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_const_91atomic_127_scheme_cyclone_cps_91optimizations)->fn),  &c_7311579, ((closureN)self_736791)->elements[0]);; 
}

static void __lambda_520(void *data, object self_736792, int argc, object *args) /* object self_736792, object r_733873 */
 {
 object r_733873 = args[0];
  if( (boolean_f != r_733873) ){ 
  
closureN_type c_7311581;
object e_7311586 [3];
c_7311581.hdr.mark = gc_color_red;
 c_7311581.hdr.grayed = 0;
c_7311581.tag = closureN_tag;
 c_7311581.fn = (function_type)__lambda_521;
c_7311581.num_args = 1;
c_7311581.num_elements = 3;
c_7311581.elements = (object *)e_7311586;
c_7311581.elements[0] = ((closureN)self_736792)->elements[0];
c_7311581.elements[1] = ((closureN)self_736792)->elements[1];
c_7311581.elements[2] = ((closureN)self_736792)->elements[2];

return_direct_with_clo3(data,  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311581, ((closureN)self_736792)->elements[2], boolean_t);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736792)->elements[1], (((closure)  ((closureN)self_736792)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_521(void *data, object self_736793, int argc, object *args) /* object self_736793, object r_733874 */
 {

  return_direct_with_clo3(data,  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736793)->elements[1], ((closureN)self_736793)->elements[2], ((closureN)self_736793)->elements[0]);; 
}

static void __lambda_515(void *data, object self_736794, int argc, object *args) /* object self_736794, object r_733870 */
 {
 object r_733870 = args[0];
  
closureN_type c_7311558;
object e_7311572 [2];
c_7311558.hdr.mark = gc_color_red;
 c_7311558.hdr.grayed = 0;
c_7311558.tag = closureN_tag;
 c_7311558.fn = (function_type)__lambda_516;
c_7311558.num_args = 1;
c_7311558.num_elements = 2;
c_7311558.elements = (object *)e_7311572;
c_7311558.elements[0] = ((closureN)self_736794)->elements[0];
c_7311558.elements[1] = ((closureN)self_736794)->elements[1];

return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311558, ((closureN)self_736794)->elements[2], r_733870);; 
}

static void __lambda_516(void *data, object self_736795, int argc, object *args) /* object self_736795, object r_733867 */
 {

  
closureN_type c_7311560;
object e_7311566 [2];
c_7311560.hdr.mark = gc_color_red;
 c_7311560.hdr.grayed = 0;
c_7311560.tag = closureN_tag;
 c_7311560.fn = (function_type)__lambda_517;
c_7311560.num_args = 1;
c_7311560.num_elements = 2;
c_7311560.elements = (object *)e_7311566;
c_7311560.elements[0] = ((closureN)self_736795)->elements[0];
c_7311560.elements[1] = ((closureN)self_736795)->elements[1];





return_direct_with_clo1(data,(closure)&c_7311560,__lambda_517,  Cyc_cdr(data, car(((closureN)self_736795)->elements[1])));; 
}

static void __lambda_517(void *data, object self_736796, int argc, object *args) /* object self_736796, object r_733868 */
 {
 object r_733868 = args[0];
  

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

static void __lambda_511(void *data, object self_736797, int argc, object *args) /* object self_736797, object r_733864 */
 {
 object r_733864 = args[0];
  
closureN_type c_7311545;
object e_7311549 [2];
c_7311545.hdr.mark = gc_color_red;
 c_7311545.hdr.grayed = 0;
c_7311545.tag = closureN_tag;
 c_7311545.fn = (function_type)__lambda_512;
c_7311545.num_args = 1;
c_7311545.num_elements = 2;
c_7311545.elements = (object *)e_7311549;
c_7311545.elements[0] = ((closureN)self_736797)->elements[1];
c_7311545.elements[1] = r_733864;

return_direct_with_clo2(data,  __glo_app_91_125args_scheme_cyclone_transforms, (((closure)  __glo_app_91_125args_scheme_cyclone_transforms)->fn),  &c_7311545, ((closureN)self_736797)->elements[0]);; 
}

static void __lambda_512(void *data, object self_736798, int argc, object *args) /* object self_736798, object r_733865 */
 {
 object r_733865 = 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_736798)->elements[0], ((closureN)self_736798)->elements[1], r_733865);; 
}

static void __lambda_505(void *data, object self_736799, int argc, object *args) /* object self_736799, object k_733877 */
 {
 object k_733877 = args[0];
  
closureN_type c_7311516;
object e_7311530 [2];
c_7311516.hdr.mark = gc_color_red;
 c_7311516.hdr.grayed = 0;
c_7311516.tag = closureN_tag;
 c_7311516.fn = (function_type)__lambda_506;
c_7311516.num_args = 1;
c_7311516.num_elements = 2;
c_7311516.elements = (object *)e_7311530;
c_7311516.elements[0] = ((closureN)self_736799)->elements[0];
c_7311516.elements[1] = k_733877;



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7311516, Cyc_car(data, ((closureN)self_736799)->elements[0]));; 
}

static void __lambda_506(void *data, object self_736800, int argc, object *args) /* object self_736800, object r_733878 */
 {
 object r_733878 = args[0];
  if( (boolean_f != r_733878) ){ 
  
closureN_type c_7311518;
object e_7311524 [1];
c_7311518.hdr.mark = gc_color_red;
 c_7311518.hdr.grayed = 0;
c_7311518.tag = closureN_tag;
 c_7311518.fn = (function_type)__lambda_507;
c_7311518.num_args = 1;
c_7311518.num_elements = 1;
c_7311518.elements = (object *)e_7311524;
c_7311518.elements[0] = ((closureN)self_736800)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7311518, Cyc_car(data, ((closureN)self_736800)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736800)->elements[1], (((closure)  ((closureN)self_736800)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_507(void *data, object self_736801, int argc, object *args) /* object self_736801, object r_733879 */
 {
 object r_733879 = args[0];
  
complex_num_type local_7311523; 
return_direct_with_clo1(data,  ((closureN)self_736801)->elements[0], (((closure)  ((closureN)self_736801)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7311523, r_733879));; 
}

static void __lambda_490(void *data, object self_736802, int argc, object *args) /* object self_736802, object k_733882 */
 {
 object k_733882 = args[0];
  
closureN_type c_7311433;
object e_7311505 [3];
c_7311433.hdr.mark = gc_color_red;
 c_7311433.hdr.grayed = 0;
c_7311433.tag = closureN_tag;
 c_7311433.fn = (function_type)__lambda_491;
c_7311433.num_args = 1;
c_7311433.num_elements = 3;
c_7311433.elements = (object *)e_7311505;
c_7311433.elements[0] = ((closureN)self_736802)->elements[0];
c_7311433.elements[1] = k_733882;
c_7311433.elements[2] = ((closureN)self_736802)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117mutates_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117mutates_127_scheme_cyclone_primitives)->fn),  &c_7311433, Cyc_car(data, ((closureN)self_736802)->elements[0]));; 
}

static void __lambda_491(void *data, object self_736803, int argc, object *args) /* object self_736803, object r_733883 */
 {
 object r_733883 = args[0];
  if( (boolean_f != r_733883) ){ 
  
closureN_type c_7311435;
object e_7311499 [2];
c_7311435.hdr.mark = gc_color_red;
 c_7311435.hdr.grayed = 0;
c_7311435.tag = closureN_tag;
 c_7311435.fn = (function_type)__lambda_492;
c_7311435.num_args = 1;
c_7311435.num_elements = 2;
c_7311435.elements = (object *)e_7311499;
c_7311435.elements[0] = ((closureN)self_736803)->elements[1];
c_7311435.elements[1] = ((closureN)self_736803)->elements[2];



return_direct_with_clo1(data,(closure)&c_7311435,__lambda_492,  Cyc_cadr(data, ((closureN)self_736803)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736803)->elements[1], (((closure)  ((closureN)self_736803)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_492(void *data, object self_736804, int argc, object *args) /* object self_736804, object e_73692_732506 */
 {
 object e_73692_732506 = args[0];
  
closureN_type c_7311437;
object e_7311495 [2];
c_7311437.hdr.mark = gc_color_red;
 c_7311437.hdr.grayed = 0;
c_7311437.tag = closureN_tag;
 c_7311437.fn = (function_type)__lambda_1856;
c_7311437.num_args = 1;
c_7311437.num_elements = 2;
c_7311437.elements = (object *)e_7311495;
c_7311437.elements[0] = ((closureN)self_736804)->elements[0];
c_7311437.elements[1] = ((closureN)self_736804)->elements[1];


pair_type local_7311498; 
return_direct_with_clo1(data,(closure)&c_7311437,__lambda_1856,  set_cell_as_expr(&local_7311498, e_73692_732506));; 
}

static void __lambda_1856(void *data, object self_736805, int argc, object *args) /* object self_736805, object e_73692_732506 */
 {
 object e_73692_732506 = args[0];
  
closureN_type c_7311439;
object e_7311486 [1];
c_7311439.hdr.mark = gc_color_red;
 c_7311439.hdr.grayed = 0;
c_7311439.tag = closureN_tag;
 c_7311439.fn = (function_type)__lambda_493;
c_7311439.num_args = 0;
c_7311439.num_elements = 1;
c_7311439.elements = (object *)e_7311486;
c_7311439.elements[0] = e_73692_732506;


closureN_type c_7311487;
object e_7311494 [3];
c_7311487.hdr.mark = gc_color_red;
 c_7311487.hdr.grayed = 0;
c_7311487.tag = closureN_tag;
 c_7311487.fn = (function_type)__lambda_502;
c_7311487.num_args = 1;
c_7311487.num_elements = 3;
c_7311487.elements = (object *)e_7311494;
c_7311487.elements[0] = e_73692_732506;
c_7311487.elements[1] = ((closureN)self_736805)->elements[0];
c_7311487.elements[2] = ((closureN)self_736805)->elements[1];

return_direct_with_clo1(data,(closure)&c_7311439,__lambda_493,  &c_7311487);; 
}

static void __lambda_502(void *data, object self_736806, int argc, object *args) /* object self_736806, object r_733885 */
 {

  

return_direct_with_clo3(data,  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations, (((closure)  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736806)->elements[1], car(((closureN)self_736806)->elements[0]), ((closureN)self_736806)->elements[2]);; 
}

static void __lambda_493(void *data, object self_736807, int argc, object *args) /* object self_736807, object k_733886 */
 {
 object k_733886 = args[0];
  
closureN_type c_7311441;
object e_7311479 [2];
c_7311441.hdr.mark = gc_color_red;
 c_7311441.hdr.grayed = 0;
c_7311441.tag = closureN_tag;
 c_7311441.fn = (function_type)__lambda_494;
c_7311441.num_args = 1;
c_7311441.num_elements = 2;
c_7311441.elements = (object *)e_7311479;
c_7311441.elements[0] = ((closureN)self_736807)->elements[0];
c_7311441.elements[1] = k_733886;


complex_num_type local_7311482; 


return_direct_with_clo1(data,(closure)&c_7311441,__lambda_494,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311482, car(((closureN)self_736807)->elements[0])));; 
}

static void __lambda_494(void *data, object self_736808, int argc, object *args) /* object self_736808, object r_733887 */
 {
 object r_733887 = args[0];
  if( (boolean_f != r_733887) ){ 
  
closureN_type c_7311443;
object e_7311474 [2];
c_7311443.hdr.mark = gc_color_red;
 c_7311443.hdr.grayed = 0;
c_7311443.tag = closureN_tag;
 c_7311443.fn = (function_type)__lambda_495;
c_7311443.num_args = 1;
c_7311443.num_elements = 2;
c_7311443.elements = (object *)e_7311474;
c_7311443.elements[0] = ((closureN)self_736808)->elements[0];
c_7311443.elements[1] = ((closureN)self_736808)->elements[1];


mclosure0(c_7311475, (function_type)__lambda_501);c_7311475.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311443,__lambda_495,  &c_7311475);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736808)->elements[1], (((closure)  ((closureN)self_736808)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_501(void *data, object self_736809, int argc, object *args) /* object self_736809, object k_733894, object var_73693_732507 */
 {
 object k_733894 = args[0]; object var_73693_732507 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations)->fn),  k_733894, var_73693_732507, boolean_t);; 
}

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



return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311445, car(((closureN)self_736810)->elements[0]), r_733893);; 
}

static void __lambda_496(void *data, object self_736811, int argc, object *args) /* object self_736811, object r_733888 */
 {

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


closureN_type c_7311454;
object e_7311469 [1];
c_7311454.hdr.mark = gc_color_red;
 c_7311454.hdr.grayed = 0;
c_7311454.tag = closureN_tag;
 c_7311454.fn = (function_type)__lambda_498;
c_7311454.num_args = 1;
c_7311454.num_elements = 1;
c_7311454.elements = (object *)e_7311469;
c_7311454.elements[0] = ((closureN)self_736811)->elements[0];

return_direct_with_clo1(data,(closure)&c_7311447,__lambda_497,  &c_7311454);; 
}

static void __lambda_498(void *data, object self_736812, int argc, object *args) /* object self_736812, object k_733890, object var_73694_732508 */
 {
 object k_733890 = args[0]; object var_73694_732508 = args[1];
  
closureN_type c_7311456;
object e_7311468 [3];
c_7311456.hdr.mark = gc_color_red;
 c_7311456.hdr.grayed = 0;
c_7311456.tag = closureN_tag;
 c_7311456.fn = (function_type)__lambda_499;
c_7311456.num_args = 1;
c_7311456.num_elements = 3;
c_7311456.elements = (object *)e_7311468;
c_7311456.elements[0] = ((closureN)self_736812)->elements[0];
c_7311456.elements[1] = k_733890;
c_7311456.elements[2] = var_73694_732508;

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7311456, var_73694_732508);; 
}

static void __lambda_499(void *data, object self_736813, int argc, object *args) /* object self_736813, object r_733891 */
 {
 object r_733891 = args[0];
  if( (boolean_f != r_733891) ){ 
  
closureN_type c_7311458;
object e_7311464 [2];
c_7311458.hdr.mark = gc_color_red;
 c_7311458.hdr.grayed = 0;
c_7311458.tag = closureN_tag;
 c_7311458.fn = (function_type)__lambda_500;
c_7311458.num_args = 1;
c_7311458.num_elements = 2;
c_7311458.elements = (object *)e_7311464;
c_7311458.elements[0] = ((closureN)self_736813)->elements[0];
c_7311458.elements[1] = ((closureN)self_736813)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7311458, ((closureN)self_736813)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736813)->elements[1], (((closure)  ((closureN)self_736813)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_500(void *data, object self_736814, int argc, object *args) /* object self_736814, object r_733892 */
 {
 object r_733892 = args[0];
  

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

static void __lambda_497(void *data, object self_736815, int argc, object *args) /* object self_736815, object r_733889 */
 {
 object r_733889 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736815)->elements[1], car(((closureN)self_736815)->elements[0]), r_733889);; 
}

static void __lambda_482(void *data, object self_736816, int argc, object *args) /* object self_736816, object k_733904 */
 {
 object k_733904 = args[0];
    complex_num_type local_7311399; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311399, Cyc_car(data, ((closureN)self_736816)->elements[0]))) ){ 
  
closureN_type c_7311404;
object e_7311410 [2];
c_7311404.hdr.mark = gc_color_red;
 c_7311404.hdr.grayed = 0;
c_7311404.tag = closureN_tag;
 c_7311404.fn = (function_type)__lambda_483;
c_7311404.num_args = 1;
c_7311404.num_elements = 2;
c_7311404.elements = (object *)e_7311410;
c_7311404.elements[0] = ((closureN)self_736816)->elements[0];
c_7311404.elements[1] = k_733904;


mclosure0(c_7311411, (function_type)__lambda_484);c_7311411.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311404,__lambda_483,  &c_7311411);
} else { 
  return_direct_with_clo1(data,  k_733904, (((closure)  k_733904)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_484(void *data, object self_736817, int argc, object *args) /* object self_736817, object k_733908, object var_73686_732503 */
 {
 object k_733908 = args[0]; object var_73686_732503 = args[1];
  
closureN_type c_7311413;
object e_7311420 [2];
c_7311413.hdr.mark = gc_color_red;
 c_7311413.hdr.grayed = 0;
c_7311413.tag = closureN_tag;
 c_7311413.fn = (function_type)__lambda_485;
c_7311413.num_args = 1;
c_7311413.num_elements = 2;
c_7311413.elements = (object *)e_7311420;
c_7311413.elements[0] = k_733908;
c_7311413.elements[1] = var_73686_732503;

return_direct_with_clo2(data,  __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations)->fn),  &c_7311413, var_73686_732503);; 
}

static void __lambda_485(void *data, object self_736818, int argc, object *args) /* object self_736818, object r_733910 */
 {
 object r_733910 = args[0];
  
complex_num_type local_7311419; 
return_direct_with_clo3(data,  __glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736818)->elements[0], ((closureN)self_736818)->elements[1], Cyc_fast_sum(data,&local_7311419, obj_int2obj(1), r_733910));; 
}

static void __lambda_483(void *data, object self_736819, int argc, object *args) /* object self_736819, object r_733907 */
 {
 object r_733907 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736819)->elements[1], Cyc_car(data, ((closureN)self_736819)->elements[0]), r_733907);; 
}

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


complex_num_type local_7311384; 
return_direct_with_clo1(data,(closure)&c_7311347,__lambda_477,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311384, ((closureN)self_736765)->elements[0]));; 
}

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

return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  &c_7311349, r_733852, ((closureN)self_736766)->elements[4], ((closureN)self_736766)->elements[2]);; 
}

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


complex_num_type local_7311376; 
return_direct_with_clo1(data,(closure)&c_7311351,__lambda_479,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311376, ((closureN)self_736767)->elements[0]));; 
}

static void __lambda_479(void *data, object self_736768, int argc, object *args) /* object self_736768, object r_733851 */
 {
 object r_733851 = args[0];
  
closureN_type c_7311353;
object e_7311370 [3];
c_7311353.hdr.mark = gc_color_red;
 c_7311353.hdr.grayed = 0;
c_7311353.tag = closureN_tag;
 c_7311353.fn = (function_type)__lambda_480;
c_7311353.num_args = 1;
c_7311353.num_elements = 3;
c_7311353.elements = (object *)e_7311370;
c_7311353.elements[0] = ((closureN)self_736768)->elements[0];
c_7311353.elements[1] = ((closureN)self_736768)->elements[2];
c_7311353.elements[2] = ((closureN)self_736768)->elements[3];

return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  &c_7311353, r_733851, ((closureN)self_736768)->elements[4], ((closureN)self_736768)->elements[1]);; 
}

static void __lambda_480(void *data, object self_736769, int argc, object *args) /* object self_736769, object r_733849 */
 {
 object r_733849 = args[0];
  
pair_type local_7311358; 

pair_type local_7311361; 

pair_type local_7311365; 

pair_type local_7311369; 
return_direct_with_clo1(data,  ((closureN)self_736769)->elements[0], (((closure)  ((closureN)self_736769)->elements[0])->fn),  set_pair_as_expr(&local_7311358, quote__if, set_pair_as_expr(&local_7311361, ((closureN)self_736769)->elements[1], set_pair_as_expr(&local_7311365, ((closureN)self_736769)->elements[2], set_pair_as_expr(&local_7311369, r_733849, NULL)))));; 
}

static void __lambda_464(void *data, object self_736749, int argc, object *args) /* object self_736749, object r_733819 */
 {

  
closureN_type c_7311280;
object e_7311296 [4];
c_7311280.hdr.mark = gc_color_red;
 c_7311280.hdr.grayed = 0;
c_7311280.tag = closureN_tag;
 c_7311280.fn = (function_type)__lambda_465;
c_7311280.num_args = 1;
c_7311280.num_elements = 4;
c_7311280.elements = (object *)e_7311296;
c_7311280.elements[0] = ((closureN)self_736749)->elements[0];
c_7311280.elements[1] = ((closureN)self_736749)->elements[1];
c_7311280.elements[2] = ((closureN)self_736749)->elements[2];
c_7311280.elements[3] = ((closureN)self_736749)->elements[3];


closureN_type c_7311297;
object e_7311340 [2];
c_7311297.hdr.mark = gc_color_red;
 c_7311297.hdr.grayed = 0;
c_7311297.tag = closureN_tag;
 c_7311297.fn = (function_type)__lambda_467;
c_7311297.num_args = 1;
c_7311297.num_elements = 2;
c_7311297.elements = (object *)e_7311340;
c_7311297.elements[0] = ((closureN)self_736749)->elements[0];
c_7311297.elements[1] = ((closureN)self_736749)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311280,__lambda_465,  &c_7311297);; 
}

static void __lambda_467(void *data, object self_736750, int argc, object *args) /* object self_736750, object k_733824, object var_73676_732502 */
 {
 object k_733824 = args[0]; object var_73676_732502 = args[1];
  
closureN_type c_7311299;
object e_7311309 [1];
c_7311299.hdr.mark = gc_color_red;
 c_7311299.hdr.grayed = 0;
c_7311299.tag = closureN_tag;
 c_7311299.fn = (function_type)__lambda_468;
c_7311299.num_args = 0;
c_7311299.num_elements = 1;
c_7311299.elements = (object *)e_7311309;
c_7311299.elements[0] = var_73676_732502;


closureN_type c_7311310;
object e_7311339 [4];
c_7311310.hdr.mark = gc_color_red;
 c_7311310.hdr.grayed = 0;
c_7311310.tag = closureN_tag;
 c_7311310.fn = (function_type)__lambda_470;
c_7311310.num_args = 1;
c_7311310.num_elements = 4;
c_7311310.elements = (object *)e_7311339;
c_7311310.elements[0] = ((closureN)self_736750)->elements[0];
c_7311310.elements[1] = k_733824;
c_7311310.elements[2] = ((closureN)self_736750)->elements[1];
c_7311310.elements[3] = var_73676_732502;

return_direct_with_clo1(data,(closure)&c_7311299,__lambda_468,  &c_7311310);; 
}

static void __lambda_470(void *data, object self_736751, int argc, object *args) /* object self_736751, object r_733825 */
 {

  
closureN_type c_7311312;
object e_7311337 [4];
c_7311312.hdr.mark = gc_color_red;
 c_7311312.hdr.grayed = 0;
c_7311312.tag = closureN_tag;
 c_7311312.fn = (function_type)__lambda_471;
c_7311312.num_args = 1;
c_7311312.num_elements = 4;
c_7311312.elements = (object *)e_7311337;
c_7311312.elements[0] = ((closureN)self_736751)->elements[0];
c_7311312.elements[1] = ((closureN)self_736751)->elements[1];
c_7311312.elements[2] = ((closureN)self_736751)->elements[2];
c_7311312.elements[3] = ((closureN)self_736751)->elements[3];

return_direct_with_clo3(data,  __glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311312, ((closureN)self_736751)->elements[3], boolean_t);; 
}

static void __lambda_471(void *data, object self_736752, int argc, object *args) /* object self_736752, object r_733826 */
 {

  
closureN_type c_7311314;
object e_7311327 [3];
c_7311314.hdr.mark = gc_color_red;
 c_7311314.hdr.grayed = 0;
c_7311314.tag = closureN_tag;
 c_7311314.fn = (function_type)__lambda_472;
c_7311314.num_args = 1;
c_7311314.num_elements = 3;
c_7311314.elements = (object *)e_7311327;
c_7311314.elements[0] = ((closureN)self_736752)->elements[1];
c_7311314.elements[1] = ((closureN)self_736752)->elements[2];
c_7311314.elements[2] = ((closureN)self_736752)->elements[3];


complex_num_type local_7311330; 

complex_num_type local_7311335; 
return_direct_with_clo4(data,  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311314, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311330, ((closureN)self_736752)->elements[0]), ((closureN)self_736752)->elements[3], ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311335, ((closureN)self_736752)->elements[0]));; 
}

static void __lambda_472(void *data, object self_736753, int argc, object *args) /* object self_736753, object r_733827 */
 {

  
closureN_type c_7311316;
object e_7311324 [2];
c_7311316.hdr.mark = gc_color_red;
 c_7311316.hdr.grayed = 0;
c_7311316.tag = closureN_tag;
 c_7311316.fn = (function_type)__lambda_473;
c_7311316.num_args = 1;
c_7311316.num_elements = 2;
c_7311316.elements = (object *)e_7311324;
c_7311316.elements[0] = ((closureN)self_736753)->elements[0];
c_7311316.elements[1] = ((closureN)self_736753)->elements[2];

return_direct_with_clo3(data,  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311316, ((closureN)self_736753)->elements[2], ((closureN)self_736753)->elements[1]);; 
}

static void __lambda_473(void *data, object self_736754, int argc, object *args) /* object self_736754, object r_733828 */
 {

  
closureN_type c_7311318;
object e_7311322 [2];
c_7311318.hdr.mark = gc_color_red;
 c_7311318.hdr.grayed = 0;
c_7311318.tag = closureN_tag;
 c_7311318.fn = (function_type)__lambda_474;
c_7311318.num_args = 1;
c_7311318.num_elements = 2;
c_7311318.elements = (object *)e_7311322;
c_7311318.elements[0] = ((closureN)self_736754)->elements[0];
c_7311318.elements[1] = ((closureN)self_736754)->elements[1];

return_direct_with_clo3(data,  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311318, ((closureN)self_736754)->elements[1], boolean_f);; 
}

static void __lambda_474(void *data, object self_736755, int argc, object *args) /* object self_736755, object r_733829 */
 {

  return_direct_with_clo3(data,  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736755)->elements[0], ((closureN)self_736755)->elements[1], boolean_f);; 
}

static void __lambda_468(void *data, object self_736756, int argc, object *args) /* object self_736756, object k_733832 */
 {
 object k_733832 = args[0];
  
closureN_type c_7311301;
object e_7311307 [2];
c_7311301.hdr.mark = gc_color_red;
 c_7311301.hdr.grayed = 0;
c_7311301.tag = closureN_tag;
 c_7311301.fn = (function_type)__lambda_469;
c_7311301.num_args = 1;
c_7311301.num_elements = 2;
c_7311301.elements = (object *)e_7311307;
c_7311301.elements[0] = k_733832;
c_7311301.elements[1] = ((closureN)self_736756)->elements[0];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7311301, ((closureN)self_736756)->elements[0]);; 
}

static void __lambda_469(void *data, object self_736757, int argc, object *args) /* object self_736757, object r_733833 */
 {
 object r_733833 = args[0];
  if( (boolean_f != r_733833) ){ 
  return_direct_with_clo3(data,  __glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736757)->elements[0], ((closureN)self_736757)->elements[1], boolean_t);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736757)->elements[0], (((closure)  ((closureN)self_736757)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_465(void *data, object self_736758, int argc, object *args) /* object self_736758, object r_733823 */
 {
 object r_733823 = args[0];
  
closureN_type c_7311282;
object e_7311291 [4];
c_7311282.hdr.mark = gc_color_red;
 c_7311282.hdr.grayed = 0;
c_7311282.tag = closureN_tag;
 c_7311282.fn = (function_type)__lambda_466;
c_7311282.num_args = 1;
c_7311282.num_elements = 4;
c_7311282.elements = (object *)e_7311291;
c_7311282.elements[0] = ((closureN)self_736758)->elements[0];
c_7311282.elements[1] = ((closureN)self_736758)->elements[1];
c_7311282.elements[2] = ((closureN)self_736758)->elements[2];
c_7311282.elements[3] = ((closureN)self_736758)->elements[3];


complex_num_type local_7311294; 
return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311282, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311294, ((closureN)self_736758)->elements[0]), r_733823);; 
}

static void __lambda_466(void *data, object self_736759, int argc, object *args) /* object self_736759, object r_733820 */
 {

  
complex_num_type local_7311287; 
return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736759)->elements[1], ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311287, ((closureN)self_736759)->elements[0]), ((closureN)self_736759)->elements[3], ((closureN)self_736759)->elements[2]);; 
}

static void __lambda_460(void *data, object self_736760, int argc, object *args) /* object self_736760, object k_733834 */
 {
 object k_733834 = args[0];
    complex_num_type local_7311250; 
  complex_num_type local_7311253; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311250, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311253, ((closureN)self_736760)->elements[0]))) ){ 
  
closureN_type c_7311256;
object e_7311260 [2];
c_7311256.hdr.mark = gc_color_red;
 c_7311256.hdr.grayed = 0;
c_7311256.tag = closureN_tag;
 c_7311256.fn = (function_type)__lambda_461;
c_7311256.num_args = 1;
c_7311256.num_elements = 2;
c_7311256.elements = (object *)e_7311260;
c_7311256.elements[0] = k_733834;
c_7311256.elements[1] = ((closureN)self_736760)->elements[1];


closureN_type c_7311261;
object e_7311275 [1];
c_7311261.hdr.mark = gc_color_red;
 c_7311261.hdr.grayed = 0;
c_7311261.tag = closureN_tag;
 c_7311261.fn = (function_type)__lambda_462;
c_7311261.num_args = 1;
c_7311261.num_elements = 1;
c_7311261.elements = (object *)e_7311275;
c_7311261.elements[0] = ((closureN)self_736760)->elements[0];

return_direct_with_clo1(data,(closure)&c_7311256,__lambda_461,  &c_7311261);
} else { 
  return_direct_with_clo1(data,  k_733834, (((closure)  k_733834)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_462(void *data, object self_736761, int argc, object *args) /* object self_736761, object k_733837, object fnc_73675_732501 */
 {
 object k_733837 = args[0]; object fnc_73675_732501 = args[1];
  
closureN_type c_7311263;
object e_7311274 [3];
c_7311263.hdr.mark = gc_color_red;
 c_7311263.hdr.grayed = 0;
c_7311263.tag = closureN_tag;
 c_7311263.fn = (function_type)__lambda_463;
c_7311263.num_args = 1;
c_7311263.num_elements = 3;
c_7311263.elements = (object *)e_7311274;
c_7311263.elements[0] = ((closureN)self_736761)->elements[0];
c_7311263.elements[1] = fnc_73675_732501;
c_7311263.elements[2] = k_733837;

return_direct_with_clo2(data,  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations)->fn),  &c_7311263, fnc_73675_732501);; 
}

static void __lambda_463(void *data, object self_736762, int argc, object *args) /* object self_736762, object r_733840 */
 {
 object r_733840 = args[0];
  
pair_type local_7311269; 

complex_num_type local_7311272; 
return_direct_with_clo3(data,  __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736762)->elements[2], ((closureN)self_736762)->elements[1], set_pair_as_expr(&local_7311269, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311272, ((closureN)self_736762)->elements[0]), r_733840));; 
}

static void __lambda_461(void *data, object self_736763, int argc, object *args) /* object self_736763, object r_733836 */
 {
 object r_733836 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736763)->elements[0], ((closureN)self_736763)->elements[1], r_733836);; 
}

static void __lambda_447(void *data, object self_736736, int argc, object *args) /* object self_736736, object r_733809 */
 {
 object r_733809 = args[0];
  
closureN_type c_7311187;
object e_7311207 [4];
c_7311187.hdr.mark = gc_color_red;
 c_7311187.hdr.grayed = 0;
c_7311187.tag = closureN_tag;
 c_7311187.fn = (function_type)__lambda_448;
c_7311187.num_args = 1;
c_7311187.num_elements = 4;
c_7311187.elements = (object *)e_7311207;
c_7311187.elements[0] = ((closureN)self_736736)->elements[0];
c_7311187.elements[1] = ((closureN)self_736736)->elements[1];
c_7311187.elements[2] = ((closureN)self_736736)->elements[2];
c_7311187.elements[3] = r_733809;


closureN_type c_7311208;
object e_7311241 [2];
c_7311208.hdr.mark = gc_color_red;
 c_7311208.hdr.grayed = 0;
c_7311208.tag = closureN_tag;
 c_7311208.fn = (function_type)__lambda_452;
c_7311208.num_args = 1;
c_7311208.num_elements = 2;
c_7311208.elements = (object *)e_7311241;
c_7311208.elements[0] = ((closureN)self_736736)->elements[0];
c_7311208.elements[1] = ((closureN)self_736736)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311187,__lambda_448,  &c_7311208);; 
}

static void __lambda_452(void *data, object self_736737, int argc, object *args) /* object self_736737, object k_733811, object var_73671_732500 */
 {
 object k_733811 = args[0]; object var_73671_732500 = args[1];
  
closureN_type c_7311210;
object e_7311239 [4];
c_7311210.hdr.mark = gc_color_red;
 c_7311210.hdr.grayed = 0;
c_7311210.tag = closureN_tag;
 c_7311210.fn = (function_type)__lambda_453;
c_7311210.num_args = 1;
c_7311210.num_elements = 4;
c_7311210.elements = (object *)e_7311239;
c_7311210.elements[0] = ((closureN)self_736737)->elements[0];
c_7311210.elements[1] = k_733811;
c_7311210.elements[2] = ((closureN)self_736737)->elements[1];
c_7311210.elements[3] = var_73671_732500;

return_direct_with_clo3(data,  __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311210, var_73671_732500, ((closureN)self_736737)->elements[1]);; 
}

static void __lambda_453(void *data, object self_736738, int argc, object *args) /* object self_736738, object r_733812 */
 {

  
closureN_type c_7311212;
object e_7311236 [3];
c_7311212.hdr.mark = gc_color_red;
 c_7311212.hdr.grayed = 0;
c_7311212.tag = closureN_tag;
 c_7311212.fn = (function_type)__lambda_454;
c_7311212.num_args = 1;
c_7311212.num_elements = 3;
c_7311212.elements = (object *)e_7311236;
c_7311212.elements[0] = ((closureN)self_736738)->elements[0];
c_7311212.elements[1] = ((closureN)self_736738)->elements[1];
c_7311212.elements[2] = ((closureN)self_736738)->elements[3];

return_direct_with_clo3(data,  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311212, ((closureN)self_736738)->elements[3], ((closureN)self_736738)->elements[2]);; 
}

static void __lambda_454(void *data, object self_736739, int argc, object *args) /* object self_736739, object r_733813 */
 {

  
closureN_type c_7311214;
object e_7311234 [3];
c_7311214.hdr.mark = gc_color_red;
 c_7311214.hdr.grayed = 0;
c_7311214.tag = closureN_tag;
 c_7311214.fn = (function_type)__lambda_455;
c_7311214.num_args = 1;
c_7311214.num_elements = 3;
c_7311214.elements = (object *)e_7311234;
c_7311214.elements[0] = ((closureN)self_736739)->elements[0];
c_7311214.elements[1] = ((closureN)self_736739)->elements[1];
c_7311214.elements[2] = ((closureN)self_736739)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7311214, ((closureN)self_736739)->elements[0]);; 
}

static void __lambda_455(void *data, object self_736740, int argc, object *args) /* object self_736740, object r_733816 */
 {
 object r_733816 = args[0];
  
closureN_type c_7311216;
object e_7311229 [3];
c_7311216.hdr.mark = gc_color_red;
 c_7311216.hdr.grayed = 0;
c_7311216.tag = closureN_tag;
 c_7311216.fn = (function_type)__lambda_456;
c_7311216.num_args = 1;
c_7311216.num_elements = 3;
c_7311216.elements = (object *)e_7311229;
c_7311216.elements[0] = ((closureN)self_736740)->elements[1];
c_7311216.elements[1] = r_733816;
c_7311216.elements[2] = ((closureN)self_736740)->elements[2];


complex_num_type local_7311232; 
return_direct_with_clo1(data,(closure)&c_7311216,__lambda_456,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311232, ((closureN)self_736740)->elements[0]));; 
}

static void __lambda_456(void *data, object self_736741, int argc, object *args) /* object self_736741, object r_733817 */
 {
 object r_733817 = args[0];
  
closureN_type c_7311218;
object e_7311226 [2];
c_7311218.hdr.mark = gc_color_red;
 c_7311218.hdr.grayed = 0;
c_7311218.tag = closureN_tag;
 c_7311218.fn = (function_type)__lambda_457;
c_7311218.num_args = 1;
c_7311218.num_elements = 2;
c_7311218.elements = (object *)e_7311226;
c_7311218.elements[0] = ((closureN)self_736741)->elements[0];
c_7311218.elements[1] = ((closureN)self_736741)->elements[2];

return_direct_with_clo4(data,  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311218, ((closureN)self_736741)->elements[1], ((closureN)self_736741)->elements[2], r_733817);; 
}

static void __lambda_457(void *data, object self_736742, int argc, object *args) /* object self_736742, object r_733814 */
 {

  
closureN_type c_7311220;
object e_7311224 [2];
c_7311220.hdr.mark = gc_color_red;
 c_7311220.hdr.grayed = 0;
c_7311220.tag = closureN_tag;
 c_7311220.fn = (function_type)__lambda_458;
c_7311220.num_args = 1;
c_7311220.num_elements = 2;
c_7311220.elements = (object *)e_7311224;
c_7311220.elements[0] = ((closureN)self_736742)->elements[0];
c_7311220.elements[1] = ((closureN)self_736742)->elements[1];

return_direct_with_clo3(data,  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311220, ((closureN)self_736742)->elements[1], boolean_f);; 
}

static void __lambda_458(void *data, object self_736743, int argc, object *args) /* object self_736743, object r_733815 */
 {

  return_direct_with_clo3(data,  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736743)->elements[0], ((closureN)self_736743)->elements[1], boolean_f);; 
}

static void __lambda_448(void *data, object self_736744, int argc, object *args) /* object self_736744, object r_733810 */
 {
 object r_733810 = args[0];
  
closureN_type c_7311189;
object e_7311205 [3];
c_7311189.hdr.mark = gc_color_red;
 c_7311189.hdr.grayed = 0;
c_7311189.tag = closureN_tag;
 c_7311189.fn = (function_type)__lambda_449;
c_7311189.num_args = 1;
c_7311189.num_elements = 3;
c_7311189.elements = (object *)e_7311205;
c_7311189.elements[0] = ((closureN)self_736744)->elements[0];
c_7311189.elements[1] = ((closureN)self_736744)->elements[1];
c_7311189.elements[2] = ((closureN)self_736744)->elements[2];

return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311189, ((closureN)self_736744)->elements[3], r_733810);; 
}

static void __lambda_449(void *data, object self_736745, int argc, object *args) /* object self_736745, object r_733806 */
 {

  
closureN_type c_7311191;
object e_7311200 [3];
c_7311191.hdr.mark = gc_color_red;
 c_7311191.hdr.grayed = 0;
c_7311191.tag = closureN_tag;
 c_7311191.fn = (function_type)__lambda_450;
c_7311191.num_args = 1;
c_7311191.num_elements = 3;
c_7311191.elements = (object *)e_7311200;
c_7311191.elements[0] = ((closureN)self_736745)->elements[0];
c_7311191.elements[1] = ((closureN)self_736745)->elements[1];
c_7311191.elements[2] = ((closureN)self_736745)->elements[2];


complex_num_type local_7311203; 
return_direct_with_clo1(data,(closure)&c_7311191,__lambda_450,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311203, ((closureN)self_736745)->elements[0]));; 
}

static void __lambda_450(void *data, object self_736746, int argc, object *args) /* object self_736746, object r_733807 */
 {
 object r_733807 = args[0];
  
closureN_type c_7311193;
object e_7311198 [3];
c_7311193.hdr.mark = gc_color_red;
 c_7311193.hdr.grayed = 0;
c_7311193.tag = closureN_tag;
 c_7311193.fn = (function_type)__lambda_451;
c_7311193.num_args = 1;
c_7311193.num_elements = 3;
c_7311193.elements = (object *)e_7311198;
c_7311193.elements[0] = ((closureN)self_736746)->elements[1];
c_7311193.elements[1] = ((closureN)self_736746)->elements[2];
c_7311193.elements[2] = r_733807;

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7311193, ((closureN)self_736746)->elements[0]);; 
}

static void __lambda_451(void *data, object self_736747, int argc, object *args) /* object self_736747, object r_733808 */
 {
 object r_733808 = args[0];
  return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736747)->elements[0], ((closureN)self_736747)->elements[2], r_733808, ((closureN)self_736747)->elements[1]);; 
}

static void __lambda_444(void *data, object self_736733, int argc, object *args) /* object self_736733, object r_733804_736301 */
 {
 object r_733804_736301 = args[0];
  
closureN_type c_7311175;
object e_7311179 [2];
c_7311175.hdr.mark = gc_color_red;
 c_7311175.hdr.grayed = 0;
c_7311175.tag = closureN_tag;
 c_7311175.fn = (function_type)__lambda_445;
c_7311175.num_args = 1;
c_7311175.num_elements = 2;
c_7311175.elements = (object *)e_7311179;
c_7311175.elements[0] = ((closureN)self_736733)->elements[1];
c_7311175.elements[1] = ((closureN)self_736733)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7311175, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736733)->elements[0], r_733804_736301);; 
}

static void __lambda_445(void *data, object self_736734, int argc, object *args) /* object self_736734, object var_73667_732499_736122_736302 */
 {
 object var_73667_732499_736122_736302 = args[0];
  return_direct_with_clo3(data,  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736734)->elements[0], var_73667_732499_736122_736302, ((closureN)self_736734)->elements[1]);; 
}

static void __lambda_419(void *data, object self_736708, int argc, object *args) /* object self_736708, object id_73647_732491 */
 {
 object id_73647_732491 = args[0];
  
closureN_type c_7311068;
object e_7311159 [5];
c_7311068.hdr.mark = gc_color_red;
 c_7311068.hdr.grayed = 0;
c_7311068.tag = closureN_tag;
 c_7311068.fn = (function_type)__lambda_420;
c_7311068.num_args = 1;
c_7311068.num_elements = 5;
c_7311068.elements = (object *)e_7311159;
c_7311068.elements[0] = ((closureN)self_736708)->elements[0];
c_7311068.elements[1] = id_73647_732491;
c_7311068.elements[2] = ((closureN)self_736708)->elements[1];
c_7311068.elements[3] = ((closureN)self_736708)->elements[2];
c_7311068.elements[4] = ((closureN)self_736708)->elements[3];

return_direct_with_clo12(data,  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations)->fn),  &c_7311068, quote__127, boolean_f, quote__127, NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(-1), obj_int2obj(-1), boolean_f, NULL);; 
}

static void __lambda_420(void *data, object self_736709, int argc, object *args) /* object self_736709, object r_733799_736275 */
 {
 object r_733799_736275 = args[0];
  
closureN_type c_7311070;
object e_7311157 [5];
c_7311070.hdr.mark = gc_color_red;
 c_7311070.hdr.grayed = 0;
c_7311070.tag = closureN_tag;
 c_7311070.fn = (function_type)__lambda_421;
c_7311070.num_args = 1;
c_7311070.num_elements = 5;
c_7311070.elements = (object *)e_7311157;
c_7311070.elements[0] = ((closureN)self_736709)->elements[0];
c_7311070.elements[1] = ((closureN)self_736709)->elements[1];
c_7311070.elements[2] = ((closureN)self_736709)->elements[2];
c_7311070.elements[3] = ((closureN)self_736709)->elements[3];
c_7311070.elements[4] = ((closureN)self_736709)->elements[4];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7311070, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736709)->elements[1], r_733799_736275);; 
}

static void __lambda_421(void *data, object self_736710, int argc, object *args) /* object self_736710, object fnc_73650_732492_736073_736276 */
 {
 object fnc_73650_732492_736073_736276 = args[0];
  
closureN_type c_7311072;
object e_7311155 [5];
c_7311072.hdr.mark = gc_color_red;
 c_7311072.hdr.grayed = 0;
c_7311072.tag = closureN_tag;
 c_7311072.fn = (function_type)__lambda_422;
c_7311072.num_args = 1;
c_7311072.num_elements = 5;
c_7311072.elements = (object *)e_7311155;
c_7311072.elements[0] = ((closureN)self_736710)->elements[0];
c_7311072.elements[1] = ((closureN)self_736710)->elements[1];
c_7311072.elements[2] = ((closureN)self_736710)->elements[2];
c_7311072.elements[3] = ((closureN)self_736710)->elements[3];
c_7311072.elements[4] = ((closureN)self_736710)->elements[4];

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  &c_7311072, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736710)->elements[1], fnc_73650_732492_736073_736276);; 
}

static void __lambda_422(void *data, object self_736711, int argc, object *args) /* object self_736711, object r_733778_736074_736098_736277 */
 {

  
closureN_type c_7311074;
object e_7311137 [5];
c_7311074.hdr.mark = gc_color_red;
 c_7311074.hdr.grayed = 0;
c_7311074.tag = closureN_tag;
 c_7311074.fn = (function_type)__lambda_423;
c_7311074.num_args = 1;
c_7311074.num_elements = 5;
c_7311074.elements = (object *)e_7311137;
c_7311074.elements[0] = ((closureN)self_736711)->elements[0];
c_7311074.elements[1] = ((closureN)self_736711)->elements[1];
c_7311074.elements[2] = ((closureN)self_736711)->elements[2];
c_7311074.elements[3] = ((closureN)self_736711)->elements[3];
c_7311074.elements[4] = ((closureN)self_736711)->elements[4];


closureN_type c_7311138;
object e_7311154 [1];
c_7311138.hdr.mark = gc_color_red;
 c_7311138.hdr.grayed = 0;
c_7311138.tag = closureN_tag;
 c_7311138.fn = (function_type)__lambda_437;
c_7311138.num_args = 1;
c_7311138.num_elements = 1;
c_7311138.elements = (object *)e_7311154;
c_7311138.elements[0] = ((closureN)self_736711)->elements[1];

return_direct_with_clo1(data,(closure)&c_7311074,__lambda_423,  &c_7311138);; 
}

static void __lambda_437(void *data, object self_736712, int argc, object *args) /* object self_736712, object k_733795_736092_736116_736295, object arg_73652_732493_736093_736117_736296 */
 {
 object k_733795_736092_736116_736295 = args[0]; object arg_73652_732493_736093_736117_736296 = args[1];
  
closureN_type c_7311140;
object e_7311144 [2];
c_7311140.hdr.mark = gc_color_red;
 c_7311140.hdr.grayed = 0;
c_7311140.tag = closureN_tag;
 c_7311140.fn = (function_type)__lambda_438;
c_7311140.num_args = 1;
c_7311140.num_elements = 2;
c_7311140.elements = (object *)e_7311144;
c_7311140.elements[0] = arg_73652_732493_736093_736117_736296;
c_7311140.elements[1] = k_733795_736092_736116_736295;


closureN_type c_7311145;
object e_7311153 [1];
c_7311145.hdr.mark = gc_color_red;
 c_7311145.hdr.grayed = 0;
c_7311145.tag = closureN_tag;
 c_7311145.fn = (function_type)__lambda_439;
c_7311145.num_args = 1;
c_7311145.num_elements = 1;
c_7311145.elements = (object *)e_7311153;
c_7311145.elements[0] = ((closureN)self_736712)->elements[0];

return_direct_with_clo1(data,(closure)&c_7311140,__lambda_438,  &c_7311145);; 
}

static void __lambda_439(void *data, object self_736713, int argc, object *args) /* object self_736713, object k_733797_736095_736119_736298, object var_73653_732494_736096_736120_736299 */
 {
 object k_733797_736095_736119_736298 = args[0]; object var_73653_732494_736096_736120_736299 = args[1];
  
closureN_type c_7311147;
object e_7311152 [3];
c_7311147.hdr.mark = gc_color_red;
 c_7311147.hdr.grayed = 0;
c_7311147.tag = closureN_tag;
 c_7311147.fn = (function_type)__lambda_440;
c_7311147.num_args = 1;
c_7311147.num_elements = 3;
c_7311147.elements = (object *)e_7311152;
c_7311147.elements[0] = ((closureN)self_736713)->elements[0];
c_7311147.elements[1] = k_733797_736095_736119_736298;
c_7311147.elements[2] = var_73653_732494_736096_736120_736299;

return_direct_with_clo3(data,  __glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7311147, var_73653_732494_736096_736120_736299, boolean_f);; 
}

static void __lambda_440(void *data, object self_736714, int argc, object *args) /* object self_736714, object r_733798_736097_736121_736300 */
 {

  return_direct_with_clo3(data,  __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736714)->elements[1], ((closureN)self_736714)->elements[2], ((closureN)self_736714)->elements[0]);; 
}

static void __lambda_438(void *data, object self_736715, int argc, object *args) /* object self_736715, object r_733796_736094_736118_736297 */
 {
 object r_733796_736094_736118_736297 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736715)->elements[1], ((closureN)self_736715)->elements[0], r_733796_736094_736118_736297);; 
}

static void __lambda_423(void *data, object self_736716, int argc, object *args) /* object self_736716, object r_733793_736075_736099_736278 */
 {
 object r_733793_736075_736099_736278 = args[0];
  
closureN_type c_7311076;
object e_7311135 [6];
c_7311076.hdr.mark = gc_color_red;
 c_7311076.hdr.grayed = 0;
c_7311076.tag = closureN_tag;
 c_7311076.fn = (function_type)__lambda_424;
c_7311076.num_args = 1;
c_7311076.num_elements = 6;
c_7311076.elements = (object *)e_7311135;
c_7311076.elements[0] = ((closureN)self_736716)->elements[0];
c_7311076.elements[1] = ((closureN)self_736716)->elements[1];
c_7311076.elements[2] = ((closureN)self_736716)->elements[2];
c_7311076.elements[3] = ((closureN)self_736716)->elements[3];
c_7311076.elements[4] = r_733793_736075_736099_736278;
c_7311076.elements[5] = ((closureN)self_736716)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_7311076, ((closureN)self_736716)->elements[0]);; 
}

static void __lambda_424(void *data, object self_736717, int argc, object *args) /* object self_736717, object r_733794_736076_736100_736279 */
 {
 object r_733794_736076_736100_736279 = args[0];
  
closureN_type c_7311078;
object e_7311133 [5];
c_7311078.hdr.mark = gc_color_red;
 c_7311078.hdr.grayed = 0;
c_7311078.tag = closureN_tag;
 c_7311078.fn = (function_type)__lambda_425;
c_7311078.num_args = 1;
c_7311078.num_elements = 5;
c_7311078.elements = (object *)e_7311133;
c_7311078.elements[0] = ((closureN)self_736717)->elements[0];
c_7311078.elements[1] = ((closureN)self_736717)->elements[1];
c_7311078.elements[2] = ((closureN)self_736717)->elements[2];
c_7311078.elements[3] = ((closureN)self_736717)->elements[3];
c_7311078.elements[4] = ((closureN)self_736717)->elements[5];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7311078, ((closureN)self_736717)->elements[4], r_733794_736076_736100_736279);; 
}

static void __lambda_425(void *data, object self_736718, int argc, object *args) /* object self_736718, object r_733779_736077_736101_736280 */
 {

  
closureN_type c_7311080;
object e_7311127 [4];
c_7311080.hdr.mark = gc_color_red;
 c_7311080.hdr.grayed = 0;
c_7311080.tag = closureN_tag;
 c_7311080.fn = (function_type)__lambda_426;
c_7311080.num_args = 1;
c_7311080.num_elements = 4;
c_7311080.elements = (object *)e_7311127;
c_7311080.elements[0] = ((closureN)self_736718)->elements[0];
c_7311080.elements[1] = ((closureN)self_736718)->elements[1];
c_7311080.elements[2] = ((closureN)self_736718)->elements[2];
c_7311080.elements[3] = ((closureN)self_736718)->elements[3];


closureN_type c_7311128;
object e_7311132 [2];
c_7311128.hdr.mark = gc_color_red;
 c_7311128.hdr.grayed = 0;
c_7311128.tag = closureN_tag;
 c_7311128.fn = (function_type)__lambda_436;
c_7311128.num_args = 1;
c_7311128.num_elements = 2;
c_7311128.elements = (object *)e_7311132;
c_7311128.elements[0] = ((closureN)self_736718)->elements[1];
c_7311128.elements[1] = ((closureN)self_736718)->elements[4];

return_direct_with_clo1(data,(closure)&c_7311080,__lambda_426,  &c_7311128);; 
}

static void __lambda_436(void *data, object self_736719, int argc, object *args) /* object self_736719, object k_733792_736090_736114_736293, object expr_73654_732495_736091_736115_736294 */
 {
 object k_733792_736090_736114_736293 = args[0]; object expr_73654_732495_736091_736115_736294 = args[1];
  return_direct_with_clo4(data,  __glo_analyze_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_scheme_cyclone_cps_91optimizations)->fn),  k_733792_736090_736114_736293, expr_73654_732495_736091_736115_736294, ((closureN)self_736719)->elements[1], ((closureN)self_736719)->elements[0]);; 
}

static void __lambda_426(void *data, object self_736720, int argc, object *args) /* object self_736720, object r_733790_736078_736102_736281 */
 {
 object r_733790_736078_736102_736281 = args[0];
  
closureN_type c_7311082;
object e_7311125 [4];
c_7311082.hdr.mark = gc_color_red;
 c_7311082.hdr.grayed = 0;
c_7311082.tag = closureN_tag;
 c_7311082.fn = (function_type)__lambda_427;
c_7311082.num_args = 1;
c_7311082.num_elements = 4;
c_7311082.elements = (object *)e_7311125;
c_7311082.elements[0] = ((closureN)self_736720)->elements[1];
c_7311082.elements[1] = ((closureN)self_736720)->elements[2];
c_7311082.elements[2] = ((closureN)self_736720)->elements[3];
c_7311082.elements[3] = r_733790_736078_736102_736281;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7311082, ((closureN)self_736720)->elements[0]);; 
}

static void __lambda_427(void *data, object self_736721, int argc, object *args) /* object self_736721, object r_733791_736079_736103_736282 */
 {
 object r_733791_736079_736103_736282 = args[0];
  
closureN_type c_7311084;
object e_7311123 [3];
c_7311084.hdr.mark = gc_color_red;
 c_7311084.hdr.grayed = 0;
c_7311084.tag = closureN_tag;
 c_7311084.fn = (function_type)__lambda_428;
c_7311084.num_args = 1;
c_7311084.num_elements = 3;
c_7311084.elements = (object *)e_7311123;
c_7311084.elements[0] = ((closureN)self_736721)->elements[0];
c_7311084.elements[1] = ((closureN)self_736721)->elements[1];
c_7311084.elements[2] = ((closureN)self_736721)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7311084, ((closureN)self_736721)->elements[3], r_733791_736079_736103_736282);; 
}

static void __lambda_428(void *data, object self_736722, int argc, object *args) /* object self_736722, object r_733780_736080_736104_736283 */
 {

    
if( (boolean_f != Cyc_num_fast_gt_op(data, ((closureN)self_736722)->elements[2], obj_int2obj(0))) ){ 
  
closureN_type c_7311089;
object e_7311093 [2];
c_7311089.hdr.mark = gc_color_red;
 c_7311089.hdr.grayed = 0;
c_7311089.tag = closureN_tag;
 c_7311089.fn = (function_type)__lambda_429;
c_7311089.num_args = 1;
c_7311089.num_elements = 2;
c_7311089.elements = (object *)e_7311093;
c_7311089.elements[0] = ((closureN)self_736722)->elements[0];
c_7311089.elements[1] = ((closureN)self_736722)->elements[1];


closureN_type c_7311094;
object e_7311120 [1];
c_7311094.hdr.mark = gc_color_red;
 c_7311094.hdr.grayed = 0;
c_7311094.tag = closureN_tag;
 c_7311094.fn = (function_type)__lambda_430;
c_7311094.num_args = 1;
c_7311094.num_elements = 1;
c_7311094.elements = (object *)e_7311120;
c_7311094.elements[0] = ((closureN)self_736722)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311089,__lambda_429,  &c_7311094);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736722)->elements[1], (((closure)  ((closureN)self_736722)->elements[1])->fn),  Cyc_VOID);}
;; 
}

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

return_direct_with_clo2(data,  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations)->fn),  &c_7311096, inner_91fnc_73655_732496_736083_736107_736286);; 
}

static void __lambda_431(void *data, object self_736724, int argc, object *args) /* object self_736724, object vars_91set_73656_732497_736084_736108_736287 */
 {
 object vars_91set_73656_732497_736084_736108_736287 = args[0];
    
if( (boolean_f != Cyc_is_pair(vars_91set_73656_732497_736084_736108_736287)) ){ 
  
closureN_type c_7311100;
object e_7311104 [2];
c_7311100.hdr.mark = gc_color_red;
 c_7311100.hdr.grayed = 0;
c_7311100.tag = closureN_tag;
 c_7311100.fn = (function_type)__lambda_432;
c_7311100.num_args = 1;
c_7311100.num_elements = 2;
c_7311100.elements = (object *)e_7311104;
c_7311100.elements[0] = ((closureN)self_736724)->elements[0];
c_7311100.elements[1] = ((closureN)self_736724)->elements[1];


closureN_type c_7311105;
object e_7311116 [1];
c_7311105.hdr.mark = gc_color_red;
 c_7311105.hdr.grayed = 0;
c_7311105.tag = closureN_tag;
 c_7311105.fn = (function_type)__lambda_433;
c_7311105.num_args = 1;
c_7311105.num_elements = 1;
c_7311105.elements = (object *)e_7311116;
c_7311105.elements[0] = vars_91set_73656_732497_736084_736108_736287;

return_direct_with_clo1(data,(closure)&c_7311100,__lambda_432,  &c_7311105);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736724)->elements[0], (((closure)  ((closureN)self_736724)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_433(void *data, object self_736725, int argc, object *args) /* object self_736725, object k_733787_736086_736110_736289, object outer_91fnc_73657_732498_736087_736111_736290 */
 {
 object k_733787_736086_736110_736289 = args[0]; object outer_91fnc_73657_732498_736087_736111_736290 = args[1];
  
closureN_type c_7311107;
object e_7311115 [3];
c_7311107.hdr.mark = gc_color_red;
 c_7311107.hdr.grayed = 0;
c_7311107.tag = closureN_tag;
 c_7311107.fn = (function_type)__lambda_434;
c_7311107.num_args = 1;
c_7311107.num_elements = 3;
c_7311107.elements = (object *)e_7311115;
c_7311107.elements[0] = k_733787_736086_736110_736289;
c_7311107.elements[1] = outer_91fnc_73657_732498_736087_736111_736290;
c_7311107.elements[2] = ((closureN)self_736725)->elements[0];

return_direct_with_clo2(data,  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations)->fn),  &c_7311107, outer_91fnc_73657_732498_736087_736111_736290);; 
}

static void __lambda_434(void *data, object self_736726, int argc, object *args) /* object self_736726, object r_733789_736088_736112_736291 */
 {
 object r_733789_736088_736112_736291 = args[0];
  
closureN_type c_7311109;
object e_7311113 [2];
c_7311109.hdr.mark = gc_color_red;
 c_7311109.hdr.grayed = 0;
c_7311109.tag = closureN_tag;
 c_7311109.fn = (function_type)__lambda_435;
c_7311109.num_args = 1;
c_7311109.num_elements = 2;
c_7311109.elements = (object *)e_7311113;
c_7311109.elements[0] = ((closureN)self_736726)->elements[0];
c_7311109.elements[1] = ((closureN)self_736726)->elements[1];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7311109, ((closureN)self_736726)->elements[2], r_733789_736088_736112_736291);; 
}

static void __lambda_435(void *data, object self_736727, int argc, object *args) /* object self_736727, object r_733788_736089_736113_736292 */
 {
 object r_733788_736089_736113_736292 = args[0];
  return_direct_with_clo3(data,  __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736727)->elements[0], ((closureN)self_736727)->elements[1], r_733788_736089_736113_736292);; 
}

static void __lambda_432(void *data, object self_736728, int argc, object *args) /* object self_736728, object r_733786_736085_736109_736288 */
 {
 object r_733786_736085_736109_736288 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736728)->elements[0], ((closureN)self_736728)->elements[1], r_733786_736085_736109_736288);; 
}

static void __lambda_429(void *data, object self_736729, int argc, object *args) /* object self_736729, object r_733782_736081_736105_736284 */
 {
 object r_733782_736081_736105_736284 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736729)->elements[1], ((closureN)self_736729)->elements[0], r_733782_736081_736105_736284);; 
}

static void __lambda_374(void *data, object _, int argc, object *args) /* closure _,object k_733716, object exp_73591_732475, object lid_73592_732476 */
 {
object k_733716 = args[0]; object exp_73591_732475 = args[1]; object lid_73592_732476 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze-lambda-side-effects");

closureN_type c_7310816;
object e_7311061 [3];
c_7310816.hdr.mark = gc_color_red;
 c_7310816.hdr.grayed = 0;
c_7310816.tag = closureN_tag;
 c_7310816.fn = (function_type)__lambda_375;
c_7310816.num_args = 1;
c_7310816.num_elements = 3;
c_7310816.elements = (object *)e_7311061;
c_7310816.elements[0] = exp_73591_732475;
c_7310816.elements[1] = k_733716;
c_7310816.elements[2] = lid_73592_732476;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7310816, exp_73591_732475);; 
}

static void __lambda_375(void *data, object self_736664, int argc, object *args) /* object self_736664, object r_733717 */
 {
 object r_733717 = args[0];
  if( (boolean_f != r_733717) ){ 
  
closureN_type c_7310818;
object e_7310866 [3];
c_7310818.hdr.mark = gc_color_red;
 c_7310818.hdr.grayed = 0;
c_7310818.tag = closureN_tag;
 c_7310818.fn = (function_type)__lambda_376;
c_7310818.num_args = 1;
c_7310818.num_elements = 3;
c_7310818.elements = (object *)e_7310866;
c_7310818.elements[0] = ((closureN)self_736664)->elements[0];
c_7310818.elements[1] = ((closureN)self_736664)->elements[1];
c_7310818.elements[2] = ((closureN)self_736664)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7310818, ((closureN)self_736664)->elements[0]);
} else { 
  
closureN_type c_7310869;
object e_7311059 [3];
c_7310869.hdr.mark = gc_color_red;
 c_7310869.hdr.grayed = 0;
c_7310869.tag = closureN_tag;
 c_7310869.fn = (function_type)__lambda_388;
c_7310869.num_args = 1;
c_7310869.num_elements = 3;
c_7310869.elements = (object *)e_7311059;
c_7310869.elements[0] = ((closureN)self_736664)->elements[0];
c_7310869.elements[1] = ((closureN)self_736664)->elements[1];
c_7310869.elements[2] = ((closureN)self_736664)->elements[2];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7310869, ((closureN)self_736664)->elements[0]);}
;; 
}

static void __lambda_388(void *data, object self_736677, int argc, object *args) /* object self_736677, object r_733731 */
 {
 object r_733731 = args[0];
  if( (boolean_f != r_733731) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736677)->elements[1], (((closure)  ((closureN)self_736677)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7310873;
object e_7311057 [3];
c_7310873.hdr.mark = gc_color_red;
 c_7310873.hdr.grayed = 0;
c_7310873.tag = closureN_tag;
 c_7310873.fn = (function_type)__lambda_389;
c_7310873.num_args = 1;
c_7310873.num_elements = 3;
c_7310873.elements = (object *)e_7311057;
c_7310873.elements[0] = ((closureN)self_736677)->elements[0];
c_7310873.elements[1] = ((closureN)self_736677)->elements[1];
c_7310873.elements[2] = ((closureN)self_736677)->elements[2];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7310873, ((closureN)self_736677)->elements[0]);}
;; 
}

static void __lambda_389(void *data, object self_736678, int argc, object *args) /* object self_736678, object r_733732 */
 {
 object r_733732 = args[0];
  if( (boolean_f != r_733732) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736678)->elements[1], (((closure)  ((closureN)self_736678)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7310877;
object e_7311052 [3];
c_7310877.hdr.mark = gc_color_red;
 c_7310877.hdr.grayed = 0;
c_7310877.tag = closureN_tag;
 c_7310877.fn = (function_type)__lambda_390;
c_7310877.num_args = 1;
c_7310877.num_elements = 3;
c_7310877.elements = (object *)e_7311052;
c_7310877.elements[0] = ((closureN)self_736678)->elements[0];
c_7310877.elements[1] = ((closureN)self_736678)->elements[1];
c_7310877.elements[2] = ((closureN)self_736678)->elements[2];


complex_num_type local_7311055; 
return_direct_with_clo1(data,(closure)&c_7310877,__lambda_390,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311055, ((closureN)self_736678)->elements[0]));}
;; 
}

static void __lambda_390(void *data, object self_736679, int argc, object *args) /* object self_736679, object r_733733 */
 {
 object r_733733 = args[0];
  if( (boolean_f != r_733733) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736679)->elements[1], (((closure)  ((closureN)self_736679)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7310881;
object e_7311050 [3];
c_7310881.hdr.mark = gc_color_red;
 c_7310881.hdr.grayed = 0;
c_7310881.tag = closureN_tag;
 c_7310881.fn = (function_type)__lambda_391;
c_7310881.num_args = 1;
c_7310881.num_elements = 3;
c_7310881.elements = (object *)e_7311050;
c_7310881.elements[0] = ((closureN)self_736679)->elements[0];
c_7310881.elements[1] = ((closureN)self_736679)->elements[1];
c_7310881.elements[2] = ((closureN)self_736679)->elements[2];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7310881, ((closureN)self_736679)->elements[0]);}
;; 
}

static void __lambda_391(void *data, object self_736680, int argc, object *args) /* object self_736680, object r_733734 */
 {
 object r_733734 = args[0];
  if( (boolean_f != r_733734) ){ 
  
complex_num_type local_7310886; 
return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736680)->elements[1], ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310886, ((closureN)self_736680)->elements[0]), ((closureN)self_736680)->elements[2]);
} else { 
  
closureN_type c_7310890;
object e_7311048 [3];
c_7310890.hdr.mark = gc_color_red;
 c_7310890.hdr.grayed = 0;
c_7310890.tag = closureN_tag;
 c_7310890.fn = (function_type)__lambda_392;
c_7310890.num_args = 1;
c_7310890.num_elements = 3;
c_7310890.elements = (object *)e_7311048;
c_7310890.elements[0] = ((closureN)self_736680)->elements[0];
c_7310890.elements[1] = ((closureN)self_736680)->elements[1];
c_7310890.elements[2] = ((closureN)self_736680)->elements[2];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7310890, ((closureN)self_736680)->elements[0]);}
;; 
}

static void __lambda_392(void *data, object self_736681, int argc, object *args) /* object self_736681, object r_733736 */
 {
 object r_733736 = args[0];
  if( (boolean_f != r_733736) ){ 
  
closureN_type c_7310892;
object e_7310904 [3];
c_7310892.hdr.mark = gc_color_red;
 c_7310892.hdr.grayed = 0;
c_7310892.tag = closureN_tag;
 c_7310892.fn = (function_type)__lambda_393;
c_7310892.num_args = 1;
c_7310892.num_elements = 3;
c_7310892.elements = (object *)e_7310904;
c_7310892.elements[0] = ((closureN)self_736681)->elements[0];
c_7310892.elements[1] = ((closureN)self_736681)->elements[1];
c_7310892.elements[2] = ((closureN)self_736681)->elements[2];


mclosure0(c_7310905, (function_type)__lambda_395);c_7310905.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7310892,__lambda_393,  &c_7310905);
} else { 
  
closureN_type c_7310908;
object e_7311046 [3];
c_7310908.hdr.mark = gc_color_red;
 c_7310908.hdr.grayed = 0;
c_7310908.tag = closureN_tag;
 c_7310908.fn = (function_type)__lambda_396;
c_7310908.num_args = 1;
c_7310908.num_elements = 3;
c_7310908.elements = (object *)e_7311046;
c_7310908.elements[0] = ((closureN)self_736681)->elements[0];
c_7310908.elements[1] = ((closureN)self_736681)->elements[1];
c_7310908.elements[2] = ((closureN)self_736681)->elements[2];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7310908, ((closureN)self_736681)->elements[0]);}
;; 
}

static void __lambda_396(void *data, object self_736685, int argc, object *args) /* object self_736685, object r_733741 */
 {
 object r_733741 = args[0];
  if( (boolean_f != r_733741) ){ 
  
closureN_type c_7310910;
object e_7310926 [3];
c_7310910.hdr.mark = gc_color_red;
 c_7310910.hdr.grayed = 0;
c_7310910.tag = closureN_tag;
 c_7310910.fn = (function_type)__lambda_397;
c_7310910.num_args = 1;
c_7310910.num_elements = 3;
c_7310910.elements = (object *)e_7310926;
c_7310910.elements[0] = ((closureN)self_736685)->elements[0];
c_7310910.elements[1] = ((closureN)self_736685)->elements[1];
c_7310910.elements[2] = ((closureN)self_736685)->elements[2];


complex_num_type local_7310929; 
return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7310910, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310929, ((closureN)self_736685)->elements[0]), ((closureN)self_736685)->elements[2]);
} else { 
  
closureN_type c_7310933;
object e_7311041 [3];
c_7310933.hdr.mark = gc_color_red;
 c_7310933.hdr.grayed = 0;
c_7310933.tag = closureN_tag;
 c_7310933.fn = (function_type)__lambda_399;
c_7310933.num_args = 1;
c_7310933.num_elements = 3;
c_7310933.elements = (object *)e_7311041;
c_7310933.elements[0] = ((closureN)self_736685)->elements[0];
c_7310933.elements[1] = ((closureN)self_736685)->elements[1];
c_7310933.elements[2] = ((closureN)self_736685)->elements[2];


complex_num_type local_7311044; 
return_direct_with_clo1(data,(closure)&c_7310933,__lambda_399,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7311044, ((closureN)self_736685)->elements[0]));}
;; 
}

static void __lambda_399(void *data, object self_736688, int argc, object *args) /* object self_736688, object r_733747 */
 {
 object r_733747 = args[0];
  if( (boolean_f != r_733747) ){ 
  
closureN_type c_7310935;
object e_7311038 [3];
c_7310935.hdr.mark = gc_color_red;
 c_7310935.hdr.grayed = 0;
c_7310935.tag = closureN_tag;
 c_7310935.fn = (function_type)__lambda_400;
c_7310935.num_args = 1;
c_7310935.num_elements = 3;
c_7310935.elements = (object *)e_7311038;
c_7310935.elements[0] = ((closureN)self_736688)->elements[0];
c_7310935.elements[1] = ((closureN)self_736688)->elements[1];
c_7310935.elements[2] = ((closureN)self_736688)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310935,__lambda_400,  boolean_t);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736688)->elements[1], (((closure)  ((closureN)self_736688)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_400(void *data, object self_736689, int argc, object *args) /* object self_736689, object pure_91ref_73628_732482 */
 {
 object pure_91ref_73628_732482 = args[0];
  
closureN_type c_7310937;
object e_7311034 [3];
c_7310937.hdr.mark = gc_color_red;
 c_7310937.hdr.grayed = 0;
c_7310937.tag = closureN_tag;
 c_7310937.fn = (function_type)__lambda_1855;
c_7310937.num_args = 1;
c_7310937.num_elements = 3;
c_7310937.elements = (object *)e_7311034;
c_7310937.elements[0] = ((closureN)self_736689)->elements[0];
c_7310937.elements[1] = ((closureN)self_736689)->elements[1];
c_7310937.elements[2] = ((closureN)self_736689)->elements[2];


pair_type local_7311037; 
return_direct_with_clo1(data,(closure)&c_7310937,__lambda_1855,  set_cell_as_expr(&local_7311037, pure_91ref_73628_732482));; 
}

static void __lambda_1855(void *data, object self_736690, int argc, object *args) /* object self_736690, object pure_91ref_73628_732482 */
 {
 object pure_91ref_73628_732482 = args[0];
  
closureN_type c_7310939;
object e_7310984 [2];
c_7310939.hdr.mark = gc_color_red;
 c_7310939.hdr.grayed = 0;
c_7310939.tag = closureN_tag;
 c_7310939.fn = (function_type)__lambda_401;
c_7310939.num_args = 0;
c_7310939.num_elements = 2;
c_7310939.elements = (object *)e_7310984;
c_7310939.elements[0] = ((closureN)self_736690)->elements[0];
c_7310939.elements[1] = pure_91ref_73628_732482;


closureN_type c_7310985;
object e_7311033 [4];
c_7310985.hdr.mark = gc_color_red;
 c_7310985.hdr.grayed = 0;
c_7310985.tag = closureN_tag;
 c_7310985.fn = (function_type)__lambda_409;
c_7310985.num_args = 1;
c_7310985.num_elements = 4;
c_7310985.elements = (object *)e_7311033;
c_7310985.elements[0] = ((closureN)self_736690)->elements[0];
c_7310985.elements[1] = ((closureN)self_736690)->elements[1];
c_7310985.elements[2] = ((closureN)self_736690)->elements[2];
c_7310985.elements[3] = pure_91ref_73628_732482;

return_direct_with_clo1(data,(closure)&c_7310939,__lambda_401,  &c_7310985);; 
}

static void __lambda_409(void *data, object self_736691, int argc, object *args) /* object self_736691, object r_733748 */
 {

  
closureN_type c_7310987;
object e_7311020 [3];
c_7310987.hdr.mark = gc_color_red;
 c_7310987.hdr.grayed = 0;
c_7310987.tag = closureN_tag;
 c_7310987.fn = (function_type)__lambda_410;
c_7310987.num_args = 0;
c_7310987.num_elements = 3;
c_7310987.elements = (object *)e_7311020;
c_7310987.elements[0] = ((closureN)self_736691)->elements[0];
c_7310987.elements[1] = ((closureN)self_736691)->elements[2];
c_7310987.elements[2] = ((closureN)self_736691)->elements[3];


closureN_type c_7311021;
object e_7311032 [3];
c_7311021.hdr.mark = gc_color_red;
 c_7311021.hdr.grayed = 0;
c_7311021.tag = closureN_tag;
 c_7311021.fn = (function_type)__lambda_414;
c_7311021.num_args = 1;
c_7311021.num_elements = 3;
c_7311021.elements = (object *)e_7311032;
c_7311021.elements[0] = ((closureN)self_736691)->elements[0];
c_7311021.elements[1] = ((closureN)self_736691)->elements[1];
c_7311021.elements[2] = ((closureN)self_736691)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310987,__lambda_410,  &c_7311021);; 
}

static void __lambda_414(void *data, object self_736692, int argc, object *args) /* object self_736692, object r_733749 */
 {

  
closureN_type c_7311023;
object e_7311027 [2];
c_7311023.hdr.mark = gc_color_red;
 c_7311023.hdr.grayed = 0;
c_7311023.tag = closureN_tag;
 c_7311023.fn = (function_type)__lambda_415;
c_7311023.num_args = 1;
c_7311023.num_elements = 2;
c_7311023.elements = (object *)e_7311027;
c_7311023.elements[0] = ((closureN)self_736692)->elements[0];
c_7311023.elements[1] = ((closureN)self_736692)->elements[1];


closureN_type c_7311028;
object e_7311031 [1];
c_7311028.hdr.mark = gc_color_red;
 c_7311028.hdr.grayed = 0;
c_7311028.tag = closureN_tag;
 c_7311028.fn = (function_type)__lambda_416;
c_7311028.num_args = 1;
c_7311028.num_elements = 1;
c_7311028.elements = (object *)e_7311031;
c_7311028.elements[0] = ((closureN)self_736692)->elements[2];

return_direct_with_clo1(data,(closure)&c_7311023,__lambda_415,  &c_7311028);; 
}

static void __lambda_416(void *data, object self_736693, int argc, object *args) /* object self_736693, object k_733751, object e_73637_732487 */
 {
 object k_733751 = args[0]; object e_73637_732487 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  k_733751, e_73637_732487, ((closureN)self_736693)->elements[0]);; 
}

static void __lambda_415(void *data, object self_736694, int argc, object *args) /* object self_736694, object r_733750 */
 {
 object r_733750 = 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_736694)->elements[1], r_733750, ((closureN)self_736694)->elements[0]);; 
}

static void __lambda_410(void *data, object self_736695, int argc, object *args) /* object self_736695, object k_733752 */
 {
 object k_733752 = args[0];
  
closureN_type c_7310989;
object e_7311016 [4];
c_7310989.hdr.mark = gc_color_red;
 c_7310989.hdr.grayed = 0;
c_7310989.tag = closureN_tag;
 c_7310989.fn = (function_type)__lambda_411;
c_7310989.num_args = 1;
c_7310989.num_elements = 4;
c_7310989.elements = (object *)e_7311016;
c_7310989.elements[0] = ((closureN)self_736695)->elements[0];
c_7310989.elements[1] = k_733752;
c_7310989.elements[2] = ((closureN)self_736695)->elements[1];
c_7310989.elements[3] = ((closureN)self_736695)->elements[2];



return_direct_with_clo2(data,  __glo_prim_117mutates_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117mutates_127_scheme_cyclone_primitives)->fn),  &c_7310989, Cyc_car(data, ((closureN)self_736695)->elements[0]));; 
}

static void __lambda_411(void *data, object self_736696, int argc, object *args) /* object self_736696, object tmp_73632_73634_732485 */
 {
 object tmp_73632_73634_732485 = args[0];
  object r_733753;
  if( (boolean_f != tmp_73632_73634_732485) ){ 
  r_733753 = tmp_73632_73634_732485;
} else { 
    object local_7310994 = alloca(sizeof(complex_num_type)); 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_7310994, Cyc_car(data, ((closureN)self_736696)->elements[0]))) ){ 
  object local_7311001 = alloca(sizeof(complex_num_type)); 
  
  r_733753 = ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,local_7311001, car(((closureN)self_736696)->elements[3]));
} else { 
  r_733753 = boolean_f;}
;}
;if( (boolean_f != r_733753) ){ 
  
closureN_type c_7311007;
object e_7311011 [2];
c_7311007.hdr.mark = gc_color_red;
 c_7311007.hdr.grayed = 0;
c_7311007.tag = closureN_tag;
 c_7311007.fn = (function_type)__lambda_412;
c_7311007.num_args = 1;
c_7311007.num_elements = 2;
c_7311007.elements = (object *)e_7311011;
c_7311007.elements[0] = ((closureN)self_736696)->elements[1];
c_7311007.elements[1] = ((closureN)self_736696)->elements[2];


mclosure0(c_7311012, (function_type)__lambda_413);c_7311012.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7311007,__lambda_412,  &c_7311012);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736696)->elements[1], (((closure)  ((closureN)self_736696)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_413(void *data, object self_736697, int argc, object *args) /* object self_736697, object k_733755, object fnc_73636_732486 */
 {
 object k_733755 = args[0]; object fnc_73636_732486 = args[1];
  return_direct_with_clo3(data,  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations)->fn),  k_733755, fnc_73636_732486, boolean_t);; 
}

static void __lambda_412(void *data, object self_736698, int argc, object *args) /* object self_736698, object r_733754 */
 {
 object r_733754 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736698)->elements[0], ((closureN)self_736698)->elements[1], r_733754);; 
}

static void __lambda_401(void *data, object self_736699, int argc, object *args) /* object self_736699, object k_733761 */
 {
 object k_733761 = args[0];
    complex_num_type local_7310942; 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310942, Cyc_car(data, ((closureN)self_736699)->elements[0]))) ){ 
  
closureN_type c_7310947;
object e_7310953 [2];
c_7310947.hdr.mark = gc_color_red;
 c_7310947.hdr.grayed = 0;
c_7310947.tag = closureN_tag;
 c_7310947.fn = (function_type)__lambda_402;
c_7310947.num_args = 1;
c_7310947.num_elements = 2;
c_7310947.elements = (object *)e_7310953;
c_7310947.elements[0] = ((closureN)self_736699)->elements[0];
c_7310947.elements[1] = k_733761;


closureN_type c_7310954;
object e_7310982 [1];
c_7310954.hdr.mark = gc_color_red;
 c_7310954.hdr.grayed = 0;
c_7310954.tag = closureN_tag;
 c_7310954.fn = (function_type)__lambda_403;
c_7310954.num_args = 1;
c_7310954.num_elements = 1;
c_7310954.elements = (object *)e_7310982;
c_7310954.elements[0] = ((closureN)self_736699)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310947,__lambda_402,  &c_7310954);
} else { 
  return_direct_with_clo1(data,  k_733761, (((closure)  k_733761)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_403(void *data, object self_736700, int argc, object *args) /* object self_736700, object k_733765, object var_73629_732483 */
 {
 object k_733765 = args[0]; object var_73629_732483 = args[1];
  
closureN_type c_7310956;
object e_7310981 [3];
c_7310956.hdr.mark = gc_color_red;
 c_7310956.hdr.grayed = 0;
c_7310956.tag = closureN_tag;
 c_7310956.fn = (function_type)__lambda_404;
c_7310956.num_args = 1;
c_7310956.num_elements = 3;
c_7310956.elements = (object *)e_7310981;
c_7310956.elements[0] = k_733765;
c_7310956.elements[1] = ((closureN)self_736700)->elements[0];
c_7310956.elements[2] = var_73629_732483;

return_direct_with_clo2(data,  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations)->fn),  &c_7310956, var_73629_732483);; 
}

static void __lambda_404(void *data, object self_736701, int argc, object *args) /* object self_736701, object r_733766 */
 {
 object r_733766 = args[0];
  if( (boolean_f != r_733766) ){ 
  
closureN_type c_7310958;
object e_7310977 [2];
c_7310958.hdr.mark = gc_color_red;
 c_7310958.hdr.grayed = 0;
c_7310958.tag = closureN_tag;
 c_7310958.fn = (function_type)__lambda_405;
c_7310958.num_args = 1;
c_7310958.num_elements = 2;
c_7310958.elements = (object *)e_7310977;
c_7310958.elements[0] = ((closureN)self_736701)->elements[0];
c_7310958.elements[1] = ((closureN)self_736701)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations)->fn),  &c_7310958, ((closureN)self_736701)->elements[2]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736701)->elements[0], (((closure)  ((closureN)self_736701)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_405(void *data, object self_736702, int argc, object *args) /* object self_736702, object r_733767 */
 {
 object r_733767 = args[0];
  
closureN_type c_7310960;
object e_7310964 [2];
c_7310960.hdr.mark = gc_color_red;
 c_7310960.hdr.grayed = 0;
c_7310960.tag = closureN_tag;
 c_7310960.fn = (function_type)__lambda_406;
c_7310960.num_args = 1;
c_7310960.num_elements = 2;
c_7310960.elements = (object *)e_7310964;
c_7310960.elements[0] = ((closureN)self_736702)->elements[0];
c_7310960.elements[1] = r_733767;


closureN_type c_7310965;
object e_7310976 [1];
c_7310965.hdr.mark = gc_color_red;
 c_7310965.hdr.grayed = 0;
c_7310965.tag = closureN_tag;
 c_7310965.fn = (function_type)__lambda_407;
c_7310965.num_args = 1;
c_7310965.num_elements = 1;
c_7310965.elements = (object *)e_7310976;
c_7310965.elements[0] = ((closureN)self_736702)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310960,__lambda_406,  &c_7310965);; 
}

static void __lambda_407(void *data, object self_736703, int argc, object *args) /* object self_736703, object k_733769, object fnc_73630_732484 */
 {
 object k_733769 = args[0]; object fnc_73630_732484 = args[1];
  
closureN_type c_7310967;
object e_7310975 [2];
c_7310967.hdr.mark = gc_color_red;
 c_7310967.hdr.grayed = 0;
c_7310967.tag = closureN_tag;
 c_7310967.fn = (function_type)__lambda_408;
c_7310967.num_args = 1;
c_7310967.num_elements = 2;
c_7310967.elements = (object *)e_7310975;
c_7310967.elements[0] = k_733769;
c_7310967.elements[1] = ((closureN)self_736703)->elements[0];

return_direct_with_clo2(data,  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7310967, fnc_73630_732484);; 
}

static void __lambda_408(void *data, object self_736704, int argc, object *args) /* object self_736704, object r_733770 */
 {
 object r_733770 = args[0];
  if( (boolean_f != r_733770) ){ 
  

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

static void __lambda_406(void *data, object self_736705, int argc, object *args) /* object self_736705, object r_733768 */
 {
 object r_733768 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736705)->elements[0], ((closureN)self_736705)->elements[1], r_733768);; 
}

static void __lambda_402(void *data, object self_736706, int argc, object *args) /* object self_736706, object r_733764 */
 {
 object r_733764 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736706)->elements[1], Cyc_car(data, ((closureN)self_736706)->elements[0]), r_733764);; 
}

static void __lambda_397(void *data, object self_736686, int argc, object *args) /* object self_736686, object r_733742 */
 {

  
closureN_type c_7310912;
object e_7310920 [3];
c_7310912.hdr.mark = gc_color_red;
 c_7310912.hdr.grayed = 0;
c_7310912.tag = closureN_tag;
 c_7310912.fn = (function_type)__lambda_398;
c_7310912.num_args = 1;
c_7310912.num_elements = 3;
c_7310912.elements = (object *)e_7310920;
c_7310912.elements[0] = ((closureN)self_736686)->elements[0];
c_7310912.elements[1] = ((closureN)self_736686)->elements[1];
c_7310912.elements[2] = ((closureN)self_736686)->elements[2];


complex_num_type local_7310923; 
return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  &c_7310912, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310923, ((closureN)self_736686)->elements[0]), ((closureN)self_736686)->elements[2]);; 
}

static void __lambda_398(void *data, object self_736687, int argc, object *args) /* object self_736687, object r_733743 */
 {

  
complex_num_type local_7310917; 
return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736687)->elements[1], ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310917, ((closureN)self_736687)->elements[0]), ((closureN)self_736687)->elements[2]);; 
}

static void __lambda_395(void *data, object self_736682, int argc, object *args) /* object self_736682, object k_733740, object fnc_73621_732481 */
 {
 object k_733740 = args[0]; object fnc_73621_732481 = args[1];
  return_direct_with_clo3(data,  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations)->fn),  k_733740, fnc_73621_732481, boolean_t);; 
}

static void __lambda_393(void *data, object self_736683, int argc, object *args) /* object self_736683, object r_733739 */
 {
 object r_733739 = args[0];
  
closureN_type c_7310894;
object e_7310902 [3];
c_7310894.hdr.mark = gc_color_red;
 c_7310894.hdr.grayed = 0;
c_7310894.tag = closureN_tag;
 c_7310894.fn = (function_type)__lambda_394;
c_7310894.num_args = 1;
c_7310894.num_elements = 3;
c_7310894.elements = (object *)e_7310902;
c_7310894.elements[0] = ((closureN)self_736683)->elements[0];
c_7310894.elements[1] = ((closureN)self_736683)->elements[1];
c_7310894.elements[2] = ((closureN)self_736683)->elements[2];

return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7310894, ((closureN)self_736683)->elements[2], r_733739);; 
}

static void __lambda_394(void *data, object self_736684, int argc, object *args) /* object self_736684, object r_733737 */
 {

  
complex_num_type local_7310899; 
return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736684)->elements[1], ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310899, ((closureN)self_736684)->elements[0]), ((closureN)self_736684)->elements[2]);; 
}

static void __lambda_376(void *data, object self_736665, int argc, object *args) /* object self_736665, object id_73598_732477 */
 {
 object id_73598_732477 = args[0];
  
closureN_type c_7310820;
object e_7310865 [4];
c_7310820.hdr.mark = gc_color_red;
 c_7310820.hdr.grayed = 0;
c_7310820.tag = closureN_tag;
 c_7310820.fn = (function_type)__lambda_377;
c_7310820.num_args = 1;
c_7310820.num_elements = 4;
c_7310820.elements = (object *)e_7310865;
c_7310820.elements[0] = ((closureN)self_736665)->elements[0];
c_7310820.elements[1] = id_73598_732477;
c_7310820.elements[2] = ((closureN)self_736665)->elements[1];
c_7310820.elements[3] = ((closureN)self_736665)->elements[2];

return_direct_with_clo12(data,  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations)->fn),  &c_7310820, quote__127, boolean_f, quote__127, NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(-1), obj_int2obj(-1), boolean_f, NULL);; 
}

static void __lambda_377(void *data, object self_736666, int argc, object *args) /* object self_736666, object r_733730_736262 */
 {
 object r_733730_736262 = args[0];
  
closureN_type c_7310822;
object e_7310863 [4];
c_7310822.hdr.mark = gc_color_red;
 c_7310822.hdr.grayed = 0;
c_7310822.tag = closureN_tag;
 c_7310822.fn = (function_type)__lambda_378;
c_7310822.num_args = 1;
c_7310822.num_elements = 4;
c_7310822.elements = (object *)e_7310863;
c_7310822.elements[0] = ((closureN)self_736666)->elements[0];
c_7310822.elements[1] = ((closureN)self_736666)->elements[1];
c_7310822.elements[2] = ((closureN)self_736666)->elements[2];
c_7310822.elements[3] = ((closureN)self_736666)->elements[3];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310822, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736666)->elements[1], r_733730_736262);; 
}

static void __lambda_378(void *data, object self_736667, int argc, object *args) /* object self_736667, object fnc_73601_732478_736050_736263 */
 {
 object fnc_73601_732478_736050_736263 = args[0];
  
closureN_type c_7310824;
object e_7310861 [5];
c_7310824.hdr.mark = gc_color_red;
 c_7310824.hdr.grayed = 0;
c_7310824.tag = closureN_tag;
 c_7310824.fn = (function_type)__lambda_379;
c_7310824.num_args = 1;
c_7310824.num_elements = 5;
c_7310824.elements = (object *)e_7310861;
c_7310824.elements[0] = ((closureN)self_736667)->elements[0];
c_7310824.elements[1] = fnc_73601_732478_736050_736263;
c_7310824.elements[2] = ((closureN)self_736667)->elements[1];
c_7310824.elements[3] = ((closureN)self_736667)->elements[2];
c_7310824.elements[4] = ((closureN)self_736667)->elements[3];

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  &c_7310824, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736667)->elements[1], fnc_73601_732478_736050_736263);; 
}

static void __lambda_379(void *data, object self_736668, int argc, object *args) /* object self_736668, object r_733720_736051_736062_736264 */
 {

  
closureN_type c_7310826;
object e_7310856 [4];
c_7310826.hdr.mark = gc_color_red;
 c_7310826.hdr.grayed = 0;
c_7310826.tag = closureN_tag;
 c_7310826.fn = (function_type)__lambda_380;
c_7310826.num_args = 1;
c_7310826.num_elements = 4;
c_7310826.elements = (object *)e_7310856;
c_7310826.elements[0] = ((closureN)self_736668)->elements[0];
c_7310826.elements[1] = ((closureN)self_736668)->elements[1];
c_7310826.elements[2] = ((closureN)self_736668)->elements[3];
c_7310826.elements[3] = ((closureN)self_736668)->elements[4];


closureN_type c_7310857;
object e_7310860 [1];
c_7310857.hdr.mark = gc_color_red;
 c_7310857.hdr.grayed = 0;
c_7310857.tag = closureN_tag;
 c_7310857.fn = (function_type)__lambda_387;
c_7310857.num_args = 1;
c_7310857.num_elements = 1;
c_7310857.elements = (object *)e_7310860;
c_7310857.elements[0] = ((closureN)self_736668)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310826,__lambda_380,  &c_7310857);; 
}

static void __lambda_387(void *data, object self_736669, int argc, object *args) /* object self_736669, object k_733729_736060_736071_736273, object expr_73603_732479_736061_736072_736274 */
 {
 object k_733729_736060_736071_736273 = args[0]; object expr_73603_732479_736061_736072_736274 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations)->fn),  k_733729_736060_736071_736273, expr_73603_732479_736061_736072_736274, ((closureN)self_736669)->elements[0]);; 
}

static void __lambda_380(void *data, object self_736670, int argc, object *args) /* object self_736670, object r_733727_736052_736063_736265 */
 {
 object r_733727_736052_736063_736265 = args[0];
  
closureN_type c_7310828;
object e_7310854 [4];
c_7310828.hdr.mark = gc_color_red;
 c_7310828.hdr.grayed = 0;
c_7310828.tag = closureN_tag;
 c_7310828.fn = (function_type)__lambda_381;
c_7310828.num_args = 1;
c_7310828.num_elements = 4;
c_7310828.elements = (object *)e_7310854;
c_7310828.elements[0] = ((closureN)self_736670)->elements[1];
c_7310828.elements[1] = ((closureN)self_736670)->elements[2];
c_7310828.elements[2] = ((closureN)self_736670)->elements[3];
c_7310828.elements[3] = r_733727_736052_736063_736265;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7310828, ((closureN)self_736670)->elements[0]);; 
}

static void __lambda_381(void *data, object self_736671, int argc, object *args) /* object self_736671, object r_733728_736053_736064_736266 */
 {
 object r_733728_736053_736064_736266 = args[0];
  
closureN_type c_7310830;
object e_7310852 [3];
c_7310830.hdr.mark = gc_color_red;
 c_7310830.hdr.grayed = 0;
c_7310830.tag = closureN_tag;
 c_7310830.fn = (function_type)__lambda_382;
c_7310830.num_args = 1;
c_7310830.num_elements = 3;
c_7310830.elements = (object *)e_7310852;
c_7310830.elements[0] = ((closureN)self_736671)->elements[0];
c_7310830.elements[1] = ((closureN)self_736671)->elements[1];
c_7310830.elements[2] = ((closureN)self_736671)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_7310830, ((closureN)self_736671)->elements[3], r_733728_736053_736064_736266);; 
}

static void __lambda_382(void *data, object self_736672, int argc, object *args) /* object self_736672, object r_733721_736054_736065_736267 */
 {

  
closureN_type c_7310832;
object e_7310839 [2];
c_7310832.hdr.mark = gc_color_red;
 c_7310832.hdr.grayed = 0;
c_7310832.tag = closureN_tag;
 c_7310832.fn = (function_type)__lambda_383;
c_7310832.num_args = 0;
c_7310832.num_elements = 2;
c_7310832.elements = (object *)e_7310839;
c_7310832.elements[0] = ((closureN)self_736672)->elements[0];
c_7310832.elements[1] = ((closureN)self_736672)->elements[2];


closureN_type c_7310840;
object e_7310851 [2];
c_7310840.hdr.mark = gc_color_red;
 c_7310840.hdr.grayed = 0;
c_7310840.tag = closureN_tag;
 c_7310840.fn = (function_type)__lambda_384;
c_7310840.num_args = 1;
c_7310840.num_elements = 2;
c_7310840.elements = (object *)e_7310851;
c_7310840.elements[0] = ((closureN)self_736672)->elements[1];
c_7310840.elements[1] = ((closureN)self_736672)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310832,__lambda_383,  &c_7310840);; 
}

static void __lambda_384(void *data, object self_736673, int argc, object *args) /* object self_736673, object r_733722_736056_736067_736269 */
 {
 object r_733722_736056_736067_736269 = args[0];
  if( (boolean_f != r_733722_736056_736067_736269) ){ 
  
closureN_type c_7310842;
object e_7310846 [2];
c_7310842.hdr.mark = gc_color_red;
 c_7310842.hdr.grayed = 0;
c_7310842.tag = closureN_tag;
 c_7310842.fn = (function_type)__lambda_385;
c_7310842.num_args = 1;
c_7310842.num_elements = 2;
c_7310842.elements = (object *)e_7310846;
c_7310842.elements[0] = ((closureN)self_736673)->elements[0];
c_7310842.elements[1] = ((closureN)self_736673)->elements[1];


mclosure0(c_7310847, (function_type)__lambda_386);c_7310847.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7310842,__lambda_385,  &c_7310847);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736673)->elements[0], (((closure)  ((closureN)self_736673)->elements[0])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_386(void *data, object self_736674, int argc, object *args) /* object self_736674, object k_733724_736058_736069_736271, object f_73605_732480_736059_736070_736272 */
 {
 object k_733724_736058_736069_736271 = args[0]; object f_73605_732480_736059_736070_736272 = args[1];
  return_direct_with_clo3(data,  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations)->fn),  k_733724_736058_736069_736271, f_73605_732480_736059_736070_736272, boolean_t);; 
}

static void __lambda_385(void *data, object self_736675, int argc, object *args) /* object self_736675, object r_733723_736057_736068_736270 */
 {
 object r_733723_736057_736068_736270 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736675)->elements[0], ((closureN)self_736675)->elements[1], r_733723_736057_736068_736270);; 
}

static void __lambda_383(void *data, object self_736676, int argc, object *args) /* object self_736676, object k_733725_736055_736066_736268 */
 {
 object k_733725_736055_736066_736268 = args[0];
    
if( (boolean_f != Cyc_num_fast_gt_op(data, ((closureN)self_736676)->elements[1], obj_int2obj(-1))) ){ 
  return_direct_with_clo2(data,  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations)->fn),  k_733725_736055_736066_736268, ((closureN)self_736676)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_733725_736055_736066_736268, (((closure)  k_733725_736055_736066_736268)->fn),  boolean_f);}
;; 
}

static void __lambda_340(void *data, object _, int argc, object *args) /* closure _,object k_733672, object exp_73551_732465, object lid_73552_732466 */
 {
object k_733672 = args[0]; object exp_73551_732465 = args[1]; object lid_73552_732466 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze-find-lambdas");

closureN_type c_7310628;
object e_7310813 [3];
c_7310628.hdr.mark = gc_color_red;
 c_7310628.hdr.grayed = 0;
c_7310628.tag = closureN_tag;
 c_7310628.fn = (function_type)__lambda_341;
c_7310628.num_args = 1;
c_7310628.num_elements = 3;
c_7310628.elements = (object *)e_7310813;
c_7310628.elements[0] = exp_73551_732465;
c_7310628.elements[1] = k_733672;
c_7310628.elements[2] = lid_73552_732466;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7310628, exp_73551_732465);; 
}

static void __lambda_341(void *data, object self_736631, int argc, object *args) /* object self_736631, object r_733673 */
 {
 object r_733673 = args[0];
  if( (boolean_f != r_733673) ){ 
  
closureN_type c_7310630;
object e_7310681 [2];
c_7310630.hdr.mark = gc_color_red;
 c_7310630.hdr.grayed = 0;
c_7310630.tag = closureN_tag;
 c_7310630.fn = (function_type)__lambda_342;
c_7310630.num_args = 1;
c_7310630.num_elements = 2;
c_7310630.elements = (object *)e_7310681;
c_7310630.elements[0] = ((closureN)self_736631)->elements[0];
c_7310630.elements[1] = ((closureN)self_736631)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7310630, ((closureN)self_736631)->elements[0]);
} else { 
  
closureN_type c_7310684;
object e_7310811 [3];
c_7310684.hdr.mark = gc_color_red;
 c_7310684.hdr.grayed = 0;
c_7310684.tag = closureN_tag;
 c_7310684.fn = (function_type)__lambda_355;
c_7310684.num_args = 1;
c_7310684.num_elements = 3;
c_7310684.elements = (object *)e_7310811;
c_7310684.elements[0] = ((closureN)self_736631)->elements[0];
c_7310684.elements[1] = ((closureN)self_736631)->elements[1];
c_7310684.elements[2] = ((closureN)self_736631)->elements[2];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7310684, ((closureN)self_736631)->elements[0]);}
;; 
}

static void __lambda_355(void *data, object self_736645, int argc, object *args) /* object self_736645, object r_733688 */
 {
 object r_733688 = args[0];
  if( (boolean_f != r_733688) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736645)->elements[1], (((closure)  ((closureN)self_736645)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7310688;
object e_7310809 [3];
c_7310688.hdr.mark = gc_color_red;
 c_7310688.hdr.grayed = 0;
c_7310688.tag = closureN_tag;
 c_7310688.fn = (function_type)__lambda_356;
c_7310688.num_args = 1;
c_7310688.num_elements = 3;
c_7310688.elements = (object *)e_7310809;
c_7310688.elements[0] = ((closureN)self_736645)->elements[0];
c_7310688.elements[1] = ((closureN)self_736645)->elements[1];
c_7310688.elements[2] = ((closureN)self_736645)->elements[2];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_7310688, ((closureN)self_736645)->elements[0]);}
;; 
}

static void __lambda_356(void *data, object self_736646, int argc, object *args) /* object self_736646, object r_733689 */
 {
 object r_733689 = args[0];
  if( (boolean_f != r_733689) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736646)->elements[1], (((closure)  ((closureN)self_736646)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7310692;
object e_7310804 [3];
c_7310692.hdr.mark = gc_color_red;
 c_7310692.hdr.grayed = 0;
c_7310692.tag = closureN_tag;
 c_7310692.fn = (function_type)__lambda_357;
c_7310692.num_args = 1;
c_7310692.num_elements = 3;
c_7310692.elements = (object *)e_7310804;
c_7310692.elements[0] = ((closureN)self_736646)->elements[0];
c_7310692.elements[1] = ((closureN)self_736646)->elements[1];
c_7310692.elements[2] = ((closureN)self_736646)->elements[2];


complex_num_type local_7310807; 
return_direct_with_clo1(data,(closure)&c_7310692,__lambda_357,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310807, ((closureN)self_736646)->elements[0]));}
;; 
}

static void __lambda_357(void *data, object self_736647, int argc, object *args) /* object self_736647, object r_733690 */
 {
 object r_733690 = args[0];
  if( (boolean_f != r_733690) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736647)->elements[1], (((closure)  ((closureN)self_736647)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_7310696;
object e_7310802 [3];
c_7310696.hdr.mark = gc_color_red;
 c_7310696.hdr.grayed = 0;
c_7310696.tag = closureN_tag;
 c_7310696.fn = (function_type)__lambda_358;
c_7310696.num_args = 1;
c_7310696.num_elements = 3;
c_7310696.elements = (object *)e_7310802;
c_7310696.elements[0] = ((closureN)self_736647)->elements[0];
c_7310696.elements[1] = ((closureN)self_736647)->elements[1];
c_7310696.elements[2] = ((closureN)self_736647)->elements[2];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7310696, ((closureN)self_736647)->elements[0]);}
;; 
}

static void __lambda_358(void *data, object self_736648, int argc, object *args) /* object self_736648, object r_733691 */
 {
 object r_733691 = args[0];
  if( (boolean_f != r_733691) ){ 
  
closureN_type c_7310698;
object e_7310740 [3];
c_7310698.hdr.mark = gc_color_red;
 c_7310698.hdr.grayed = 0;
c_7310698.tag = closureN_tag;
 c_7310698.fn = (function_type)__lambda_359;
c_7310698.num_args = 1;
c_7310698.num_elements = 3;
c_7310698.elements = (object *)e_7310740;
c_7310698.elements[0] = ((closureN)self_736648)->elements[0];
c_7310698.elements[1] = ((closureN)self_736648)->elements[1];
c_7310698.elements[2] = ((closureN)self_736648)->elements[2];


complex_num_type local_7310743; 
return_direct_with_clo1(data,(closure)&c_7310698,__lambda_359,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310743, ((closureN)self_736648)->elements[0]));
} else { 
  
closureN_type c_7310746;
object e_7310800 [3];
c_7310746.hdr.mark = gc_color_red;
 c_7310746.hdr.grayed = 0;
c_7310746.tag = closureN_tag;
 c_7310746.fn = (function_type)__lambda_367;
c_7310746.num_args = 1;
c_7310746.num_elements = 3;
c_7310746.elements = (object *)e_7310800;
c_7310746.elements[0] = ((closureN)self_736648)->elements[0];
c_7310746.elements[1] = ((closureN)self_736648)->elements[1];
c_7310746.elements[2] = ((closureN)self_736648)->elements[2];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_7310746, ((closureN)self_736648)->elements[0]);}
;; 
}

static void __lambda_367(void *data, object self_736657, int argc, object *args) /* object self_736657, object r_733703 */
 {
 object r_733703 = args[0];
  if( (boolean_f != r_733703) ){ 
  
complex_num_type local_7310751; 
return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736657)->elements[1], ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310751, ((closureN)self_736657)->elements[0]), ((closureN)self_736657)->elements[2]);
} else { 
  
closureN_type c_7310755;
object e_7310798 [3];
c_7310755.hdr.mark = gc_color_red;
 c_7310755.hdr.grayed = 0;
c_7310755.tag = closureN_tag;
 c_7310755.fn = (function_type)__lambda_368;
c_7310755.num_args = 1;
c_7310755.num_elements = 3;
c_7310755.elements = (object *)e_7310798;
c_7310755.elements[0] = ((closureN)self_736657)->elements[0];
c_7310755.elements[1] = ((closureN)self_736657)->elements[1];
c_7310755.elements[2] = ((closureN)self_736657)->elements[2];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7310755, ((closureN)self_736657)->elements[0]);}
;; 
}

static void __lambda_368(void *data, object self_736658, int argc, object *args) /* object self_736658, object r_733705 */
 {
 object r_733705 = args[0];
  if( (boolean_f != r_733705) ){ 
  
closureN_type c_7310757;
object e_7310773 [3];
c_7310757.hdr.mark = gc_color_red;
 c_7310757.hdr.grayed = 0;
c_7310757.tag = closureN_tag;
 c_7310757.fn = (function_type)__lambda_369;
c_7310757.num_args = 1;
c_7310757.num_elements = 3;
c_7310757.elements = (object *)e_7310773;
c_7310757.elements[0] = ((closureN)self_736658)->elements[0];
c_7310757.elements[1] = ((closureN)self_736658)->elements[1];
c_7310757.elements[2] = ((closureN)self_736658)->elements[2];


complex_num_type local_7310776; 
return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  &c_7310757, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310776, ((closureN)self_736658)->elements[0]), ((closureN)self_736658)->elements[2]);
} else { 
  
closureN_type c_7310780;
object e_7310793 [3];
c_7310780.hdr.mark = gc_color_red;
 c_7310780.hdr.grayed = 0;
c_7310780.tag = closureN_tag;
 c_7310780.fn = (function_type)__lambda_371;
c_7310780.num_args = 1;
c_7310780.num_elements = 3;
c_7310780.elements = (object *)e_7310793;
c_7310780.elements[0] = ((closureN)self_736658)->elements[0];
c_7310780.elements[1] = ((closureN)self_736658)->elements[1];
c_7310780.elements[2] = ((closureN)self_736658)->elements[2];


complex_num_type local_7310796; 
return_direct_with_clo1(data,(closure)&c_7310780,__lambda_371,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310796, ((closureN)self_736658)->elements[0]));}
;; 
}

static void __lambda_371(void *data, object self_736661, int argc, object *args) /* object self_736661, object r_733711 */
 {
 object r_733711 = args[0];
  if( (boolean_f != r_733711) ){ 
  
closureN_type c_7310782;
object e_7310786 [2];
c_7310782.hdr.mark = gc_color_red;
 c_7310782.hdr.grayed = 0;
c_7310782.tag = closureN_tag;
 c_7310782.fn = (function_type)__lambda_372;
c_7310782.num_args = 1;
c_7310782.num_elements = 2;
c_7310782.elements = (object *)e_7310786;
c_7310782.elements[0] = ((closureN)self_736661)->elements[0];
c_7310782.elements[1] = ((closureN)self_736661)->elements[1];


closureN_type c_7310787;
object e_7310790 [1];
c_7310787.hdr.mark = gc_color_red;
 c_7310787.hdr.grayed = 0;
c_7310787.tag = closureN_tag;
 c_7310787.fn = (function_type)__lambda_373;
c_7310787.num_args = 1;
c_7310787.num_elements = 1;
c_7310787.elements = (object *)e_7310790;
c_7310787.elements[0] = ((closureN)self_736661)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310782,__lambda_372,  &c_7310787);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736661)->elements[1], (((closure)  ((closureN)self_736661)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_373(void *data, object self_736662, int argc, object *args) /* object self_736662, object k_733713, object e_73589_732474 */
 {
 object k_733713 = args[0]; object e_73589_732474 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  k_733713, e_73589_732474, ((closureN)self_736662)->elements[0]);; 
}

static void __lambda_372(void *data, object self_736663, int argc, object *args) /* object self_736663, object r_733712 */
 {
 object r_733712 = 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_736663)->elements[1], r_733712, ((closureN)self_736663)->elements[0]);; 
}

static void __lambda_369(void *data, object self_736659, int argc, object *args) /* object self_736659, object r_733706 */
 {

  
closureN_type c_7310759;
object e_7310767 [3];
c_7310759.hdr.mark = gc_color_red;
 c_7310759.hdr.grayed = 0;
c_7310759.tag = closureN_tag;
 c_7310759.fn = (function_type)__lambda_370;
c_7310759.num_args = 1;
c_7310759.num_elements = 3;
c_7310759.elements = (object *)e_7310767;
c_7310759.elements[0] = ((closureN)self_736659)->elements[0];
c_7310759.elements[1] = ((closureN)self_736659)->elements[1];
c_7310759.elements[2] = ((closureN)self_736659)->elements[2];


complex_num_type local_7310770; 
return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  &c_7310759, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310770, ((closureN)self_736659)->elements[0]), ((closureN)self_736659)->elements[2]);; 
}

static void __lambda_370(void *data, object self_736660, int argc, object *args) /* object self_736660, object r_733707 */
 {

  
complex_num_type local_7310764; 
return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736660)->elements[1], ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310764, ((closureN)self_736660)->elements[0]), ((closureN)self_736660)->elements[2]);; 
}

static void __lambda_359(void *data, object self_736649, int argc, object *args) /* object self_736649, object val_73578_732472 */
 {
 object val_73578_732472 = args[0];
  
closureN_type c_7310700;
object e_7310730 [2];
c_7310700.hdr.mark = gc_color_red;
 c_7310700.hdr.grayed = 0;
c_7310700.tag = closureN_tag;
 c_7310700.fn = (function_type)__lambda_360;
c_7310700.num_args = 0;
c_7310700.num_elements = 2;
c_7310700.elements = (object *)e_7310730;
c_7310700.elements[0] = ((closureN)self_736649)->elements[0];
c_7310700.elements[1] = val_73578_732472;


closureN_type c_7310731;
object e_7310739 [3];
c_7310731.hdr.mark = gc_color_red;
 c_7310731.hdr.grayed = 0;
c_7310731.tag = closureN_tag;
 c_7310731.fn = (function_type)__lambda_366;
c_7310731.num_args = 1;
c_7310731.num_elements = 3;
c_7310731.elements = (object *)e_7310739;
c_7310731.elements[0] = ((closureN)self_736649)->elements[0];
c_7310731.elements[1] = ((closureN)self_736649)->elements[1];
c_7310731.elements[2] = ((closureN)self_736649)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310700,__lambda_360,  &c_7310731);; 
}

static void __lambda_366(void *data, object self_736650, int argc, object *args) /* object self_736650, object r_733692 */
 {

  
complex_num_type local_7310736; 
return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736650)->elements[1], ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310736, ((closureN)self_736650)->elements[0]), ((closureN)self_736650)->elements[2]);; 
}

static void __lambda_360(void *data, object self_736651, int argc, object *args) /* object self_736651, object k_733695 */
 {
 object k_733695 = args[0];
  
closureN_type c_7310702;
object e_7310726 [3];
c_7310702.hdr.mark = gc_color_red;
 c_7310702.hdr.grayed = 0;
c_7310702.tag = closureN_tag;
 c_7310702.fn = (function_type)__lambda_361;
c_7310702.num_args = 1;
c_7310702.num_elements = 3;
c_7310702.elements = (object *)e_7310726;
c_7310702.elements[0] = ((closureN)self_736651)->elements[0];
c_7310702.elements[1] = k_733695;
c_7310702.elements[2] = ((closureN)self_736651)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7310702, Cyc_car(data, ((closureN)self_736651)->elements[1]));; 
}

static void __lambda_361(void *data, object self_736652, int argc, object *args) /* object self_736652, object r_733696 */
 {
 object r_733696 = args[0];
  if( (boolean_f != r_733696) ){ 
  
closureN_type c_7310704;
object e_7310722 [2];
c_7310704.hdr.mark = gc_color_red;
 c_7310704.hdr.grayed = 0;
c_7310704.tag = closureN_tag;
 c_7310704.fn = (function_type)__lambda_362;
c_7310704.num_args = 1;
c_7310704.num_elements = 2;
c_7310704.elements = (object *)e_7310722;
c_7310704.elements[0] = ((closureN)self_736652)->elements[1];
c_7310704.elements[1] = ((closureN)self_736652)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_7310704, ((closureN)self_736652)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736652)->elements[1], (((closure)  ((closureN)self_736652)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_362(void *data, object self_736653, int argc, object *args) /* object self_736653, object r_733697 */
 {
 object r_733697 = args[0];
  
closureN_type c_7310706;
object e_7310710 [2];
c_7310706.hdr.mark = gc_color_red;
 c_7310706.hdr.grayed = 0;
c_7310706.tag = closureN_tag;
 c_7310706.fn = (function_type)__lambda_363;
c_7310706.num_args = 1;
c_7310706.num_elements = 2;
c_7310706.elements = (object *)e_7310710;
c_7310706.elements[0] = ((closureN)self_736653)->elements[0];
c_7310706.elements[1] = r_733697;


closureN_type c_7310711;
object e_7310721 [1];
c_7310711.hdr.mark = gc_color_red;
 c_7310711.hdr.grayed = 0;
c_7310711.tag = closureN_tag;
 c_7310711.fn = (function_type)__lambda_364;
c_7310711.num_args = 1;
c_7310711.num_elements = 1;
c_7310711.elements = (object *)e_7310721;
c_7310711.elements[0] = ((closureN)self_736653)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310706,__lambda_363,  &c_7310711);; 
}

static void __lambda_364(void *data, object self_736654, int argc, object *args) /* object self_736654, object k_733699, object var_73579_732473 */
 {
 object k_733699 = args[0]; object var_73579_732473 = args[1];
  
closureN_type c_7310713;
object e_7310717 [2];
c_7310713.hdr.mark = gc_color_red;
 c_7310713.hdr.grayed = 0;
c_7310713.tag = closureN_tag;
 c_7310713.fn = (function_type)__lambda_365;
c_7310713.num_args = 1;
c_7310713.num_elements = 2;
c_7310713.elements = (object *)e_7310717;
c_7310713.elements[0] = k_733699;
c_7310713.elements[1] = var_73579_732473;



return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7310713, Cyc_car(data, ((closureN)self_736654)->elements[0]));; 
}

static void __lambda_365(void *data, object self_736655, int argc, object *args) /* object self_736655, object r_733700 */
 {
 object r_733700 = args[0];
  return_direct_with_clo3(data,  __glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736655)->elements[0], ((closureN)self_736655)->elements[1], r_733700);; 
}

static void __lambda_363(void *data, object self_736656, int argc, object *args) /* object self_736656, object r_733698 */
 {
 object r_733698 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736656)->elements[0], ((closureN)self_736656)->elements[1], r_733698);; 
}

static void __lambda_342(void *data, object self_736632, int argc, object *args) /* object self_736632, object id_73558_732467 */
 {
 object id_73558_732467 = args[0];
  
closureN_type c_7310632;
object e_7310680 [3];
c_7310632.hdr.mark = gc_color_red;
 c_7310632.hdr.grayed = 0;
c_7310632.tag = closureN_tag;
 c_7310632.fn = (function_type)__lambda_343;
c_7310632.num_args = 1;
c_7310632.num_elements = 3;
c_7310632.elements = (object *)e_7310680;
c_7310632.elements[0] = ((closureN)self_736632)->elements[0];
c_7310632.elements[1] = id_73558_732467;
c_7310632.elements[2] = ((closureN)self_736632)->elements[1];

return_direct_with_clo12(data,  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations)->fn),  &c_7310632, quote__127, boolean_f, quote__127, NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(-1), obj_int2obj(-1), boolean_f, NULL);; 
}

static void __lambda_343(void *data, object self_736633, int argc, object *args) /* object self_736633, object r_733687_736248 */
 {
 object r_733687_736248 = args[0];
  
closureN_type c_7310634;
object e_7310678 [3];
c_7310634.hdr.mark = gc_color_red;
 c_7310634.hdr.grayed = 0;
c_7310634.tag = closureN_tag;
 c_7310634.fn = (function_type)__lambda_344;
c_7310634.num_args = 1;
c_7310634.num_elements = 3;
c_7310634.elements = (object *)e_7310678;
c_7310634.elements[0] = ((closureN)self_736633)->elements[0];
c_7310634.elements[1] = ((closureN)self_736633)->elements[1];
c_7310634.elements[2] = ((closureN)self_736633)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310634, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736633)->elements[1], r_733687_736248);; 
}

static void __lambda_344(void *data, object self_736634, int argc, object *args) /* object self_736634, object fnc_73561_732468_736025_736249 */
 {
 object fnc_73561_732468_736025_736249 = args[0];
  
closureN_type c_7310636;
object e_7310676 [3];
c_7310636.hdr.mark = gc_color_red;
 c_7310636.hdr.grayed = 0;
c_7310636.tag = closureN_tag;
 c_7310636.fn = (function_type)__lambda_345;
c_7310636.num_args = 1;
c_7310636.num_elements = 3;
c_7310636.elements = (object *)e_7310676;
c_7310636.elements[0] = ((closureN)self_736634)->elements[0];
c_7310636.elements[1] = ((closureN)self_736634)->elements[1];
c_7310636.elements[2] = ((closureN)self_736634)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  &c_7310636, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736634)->elements[1], fnc_73561_732468_736025_736249);; 
}

static void __lambda_345(void *data, object self_736635, int argc, object *args) /* object self_736635, object r_733676_736026_736038_736250 */
 {

  
closureN_type c_7310638;
object e_7310659 [1];
c_7310638.hdr.mark = gc_color_red;
 c_7310638.hdr.grayed = 0;
c_7310638.tag = closureN_tag;
 c_7310638.fn = (function_type)__lambda_346;
c_7310638.num_args = 0;
c_7310638.num_elements = 1;
c_7310638.elements = (object *)e_7310659;
c_7310638.elements[0] = ((closureN)self_736635)->elements[0];


closureN_type c_7310660;
object e_7310675 [3];
c_7310660.hdr.mark = gc_color_red;
 c_7310660.hdr.grayed = 0;
c_7310660.tag = closureN_tag;
 c_7310660.fn = (function_type)__lambda_351;
c_7310660.num_args = 1;
c_7310660.num_elements = 3;
c_7310660.elements = (object *)e_7310675;
c_7310660.elements[0] = ((closureN)self_736635)->elements[0];
c_7310660.elements[1] = ((closureN)self_736635)->elements[1];
c_7310660.elements[2] = ((closureN)self_736635)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310638,__lambda_346,  &c_7310660);; 
}

static void __lambda_351(void *data, object self_736636, int argc, object *args) /* object self_736636, object r_733677_736033_736045_736257 */
 {

  
closureN_type c_7310662;
object e_7310670 [2];
c_7310662.hdr.mark = gc_color_red;
 c_7310662.hdr.grayed = 0;
c_7310662.tag = closureN_tag;
 c_7310662.fn = (function_type)__lambda_352;
c_7310662.num_args = 1;
c_7310662.num_elements = 2;
c_7310662.elements = (object *)e_7310670;
c_7310662.elements[0] = ((closureN)self_736636)->elements[0];
c_7310662.elements[1] = ((closureN)self_736636)->elements[2];


closureN_type c_7310671;
object e_7310674 [1];
c_7310671.hdr.mark = gc_color_red;
 c_7310671.hdr.grayed = 0;
c_7310671.tag = closureN_tag;
 c_7310671.fn = (function_type)__lambda_354;
c_7310671.num_args = 1;
c_7310671.num_elements = 1;
c_7310671.elements = (object *)e_7310674;
c_7310671.elements[0] = ((closureN)self_736636)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310662,__lambda_352,  &c_7310671);; 
}

static void __lambda_354(void *data, object self_736637, int argc, object *args) /* object self_736637, object k_733680_736036_736048_736260, object expr_73565_732471_736037_736049_736261 */
 {
 object k_733680_736036_736048_736260 = args[0]; object expr_73565_732471_736037_736049_736261 = args[1];
  return_direct_with_clo3(data,  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations, (((closure)  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations)->fn),  k_733680_736036_736048_736260, expr_73565_732471_736037_736049_736261, ((closureN)self_736637)->elements[0]);; 
}

static void __lambda_352(void *data, object self_736638, int argc, object *args) /* object self_736638, object r_733678_736034_736046_736258 */
 {
 object r_733678_736034_736046_736258 = args[0];
  
closureN_type c_7310664;
object e_7310668 [2];
c_7310664.hdr.mark = gc_color_red;
 c_7310664.hdr.grayed = 0;
c_7310664.tag = closureN_tag;
 c_7310664.fn = (function_type)__lambda_353;
c_7310664.num_args = 1;
c_7310664.num_elements = 2;
c_7310664.elements = (object *)e_7310668;
c_7310664.elements[0] = ((closureN)self_736638)->elements[1];
c_7310664.elements[1] = r_733678_736034_736046_736258;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_7310664, ((closureN)self_736638)->elements[0]);; 
}

static void __lambda_353(void *data, object self_736639, int argc, object *args) /* object self_736639, object r_733679_736035_736047_736259 */
 {
 object r_733679_736035_736047_736259 = 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_736639)->elements[0], ((closureN)self_736639)->elements[1], r_733679_736035_736047_736259);; 
}

static void __lambda_346(void *data, object self_736640, int argc, object *args) /* object self_736640, object k_733681_736027_736039_736251 */
 {
 object k_733681_736027_736039_736251 = args[0];
  
closureN_type c_7310640;
object e_7310657 [2];
c_7310640.hdr.mark = gc_color_red;
 c_7310640.hdr.grayed = 0;
c_7310640.tag = closureN_tag;
 c_7310640.fn = (function_type)__lambda_347;
c_7310640.num_args = 1;
c_7310640.num_elements = 2;
c_7310640.elements = (object *)e_7310657;
c_7310640.elements[0] = ((closureN)self_736640)->elements[0];
c_7310640.elements[1] = k_733681_736027_736039_736251;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_7310640, ((closureN)self_736640)->elements[0]);; 
}

static void __lambda_347(void *data, object self_736641, int argc, object *args) /* object self_736641, object r_733682_736028_736040_736252 */
 {
 object r_733682_736028_736040_736252 = args[0];
  if( (boolean_f != r_733682_736028_736040_736252) ){ 
  
closureN_type c_7310642;
object e_7310653 [1];
c_7310642.hdr.mark = gc_color_red;
 c_7310642.hdr.grayed = 0;
c_7310642.tag = closureN_tag;
 c_7310642.fn = (function_type)__lambda_348;
c_7310642.num_args = 1;
c_7310642.num_elements = 1;
c_7310642.elements = (object *)e_7310653;
c_7310642.elements[0] = ((closureN)self_736641)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_7310642, ((closureN)self_736641)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736641)->elements[1], (((closure)  ((closureN)self_736641)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_348(void *data, object self_736642, int argc, object *args) /* object self_736642, object r_733686_736029_736041_736253 */
 {
 object r_733686_736029_736041_736253 = args[0];
  
closureN_type c_7310644;
object e_7310650 [2];
c_7310644.hdr.mark = gc_color_red;
 c_7310644.hdr.grayed = 0;
c_7310644.tag = closureN_tag;
 c_7310644.fn = (function_type)__lambda_349;
c_7310644.num_args = 1;
c_7310644.num_elements = 2;
c_7310644.elements = (object *)e_7310650;
c_7310644.elements[0] = ((closureN)self_736642)->elements[0];
c_7310644.elements[1] = r_733686_736029_736041_736253;


mclosure0(c_7310651, (function_type)__lambda_350);c_7310651.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7310644,__lambda_349,  &c_7310651);; 
}

static void __lambda_350(void *data, object self_736643, int argc, object *args) /* object self_736643, object k_733685_736031_736043_736255, object var_73564_732470_736032_736044_736256 */
 {
 object k_733685_736031_736043_736255 = args[0]; object var_73564_732470_736032_736044_736256 = args[1];
  return_direct_with_clo3(data,  __glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations)->fn),  k_733685_736031_736043_736255, var_73564_732470_736032_736044_736256, boolean_t);; 
}

static void __lambda_349(void *data, object self_736644, int argc, object *args) /* object self_736644, object r_733684_736030_736042_736254 */
 {
 object r_733684_736030_736042_736254 = args[0];
  

return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736644)->elements[0], Cyc_car(data, ((closureN)self_736644)->elements[1]), r_733684_736030_736042_736254);; 
}

static void __lambda_301(void *data, object _, int argc, object *args) /* closure _,object k_733613, object expr_73438_732449 */
 {
object k_733613 = args[0]; object expr_73438_732449 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:inlinable-top-level-lambda?");

closureN_type c_7310307;
object e_7310625 [2];
c_7310307.hdr.mark = gc_color_red;
 c_7310307.hdr.grayed = 0;
c_7310307.tag = closureN_tag;
 c_7310307.fn = (function_type)__lambda_302;
c_7310307.num_args = 1;
c_7310307.num_elements = 2;
c_7310307.elements = (object *)e_7310625;
c_7310307.elements[0] = expr_73438_732449;
c_7310307.elements[1] = k_733613;

return_direct_with_clo1(data,(closure)&c_7310307,__lambda_302,  boolean_f);; 
}

static void __lambda_302(void *data, object self_736592, int argc, object *args) /* object self_736592, object scan_732451 */
 {
 object scan_732451 = args[0];
  
closureN_type c_7310309;
object e_7310621 [2];
c_7310309.hdr.mark = gc_color_red;
 c_7310309.hdr.grayed = 0;
c_7310309.tag = closureN_tag;
 c_7310309.fn = (function_type)__lambda_1854;
c_7310309.num_args = 1;
c_7310309.num_elements = 2;
c_7310309.elements = (object *)e_7310621;
c_7310309.elements[0] = ((closureN)self_736592)->elements[0];
c_7310309.elements[1] = ((closureN)self_736592)->elements[1];


pair_type local_7310624; 
return_direct_with_clo1(data,(closure)&c_7310309,__lambda_1854,  set_cell_as_expr(&local_7310624, scan_732451));; 
}

static void __lambda_1854(void *data, object self_736593, int argc, object *args) /* object self_736593, object scan_732451 */
 {
 object scan_732451 = args[0];
  
closureN_type c_7310311;
object e_7310441 [3];
c_7310311.hdr.mark = gc_color_red;
 c_7310311.hdr.grayed = 0;
c_7310311.tag = closureN_tag;
 c_7310311.fn = (function_type)__lambda_303;
c_7310311.num_args = 1;
c_7310311.num_elements = 3;
c_7310311.elements = (object *)e_7310441;
c_7310311.elements[0] = ((closureN)self_736593)->elements[0];
c_7310311.elements[1] = ((closureN)self_736593)->elements[1];
c_7310311.elements[2] = scan_732451;


closureN_type c_7310442;
object e_7310620 [1];
c_7310442.hdr.mark = gc_color_red;
 c_7310442.hdr.grayed = 0;
c_7310442.tag = closureN_tag;
 c_7310442.fn = (function_type)__lambda_322;
c_7310442.num_args = 2;
c_7310442.num_elements = 1;
c_7310442.elements = (object *)e_7310620;
c_7310442.elements[0] = scan_732451;

return_direct_with_clo1(data,(closure)&c_7310311,__lambda_303,  &c_7310442);; 
}

static void __lambda_322(void *data, object self_736594, int argc, object *args) /* object self_736594, object k_733646, object expr_73439_732453, object fail_73440_732454 */
 {
 object k_733646 = args[0]; object expr_73439_732453 = args[1]; object fail_73440_732454 = args[2];
    
if( (boolean_f != Cyc_is_string(expr_73439_732453)) ){ 
  return_closcall1(data,  fail_73440_732454,  k_733646);
} else { 
  
closureN_type c_7310447;
object e_7310617 [4];
c_7310447.hdr.mark = gc_color_red;
 c_7310447.hdr.grayed = 0;
c_7310447.tag = closureN_tag;
 c_7310447.fn = (function_type)__lambda_323;
c_7310447.num_args = 1;
c_7310447.num_elements = 4;
c_7310447.elements = (object *)e_7310617;
c_7310447.elements[0] = expr_73439_732453;
c_7310447.elements[1] = fail_73440_732454;
c_7310447.elements[2] = k_733646;
c_7310447.elements[3] = ((closureN)self_736594)->elements[0];



return_direct_with_clo1(data,(closure)&c_7310447,__lambda_323,  Cyc_is_bytevector(expr_73439_732453));}
;; 
}

static void __lambda_323(void *data, object self_736595, int argc, object *args) /* object self_736595, object r_733648 */
 {
 object r_733648 = args[0];
  if( (boolean_f != r_733648) ){ 
  return_closcall1(data,  ((closureN)self_736595)->elements[1],  ((closureN)self_736595)->elements[2]);
} else { 
  
closureN_type c_7310452;
object e_7310615 [4];
c_7310452.hdr.mark = gc_color_red;
 c_7310452.hdr.grayed = 0;
c_7310452.tag = closureN_tag;
 c_7310452.fn = (function_type)__lambda_324;
c_7310452.num_args = 1;
c_7310452.num_elements = 4;
c_7310452.elements = (object *)e_7310615;
c_7310452.elements[0] = ((closureN)self_736595)->elements[0];
c_7310452.elements[1] = ((closureN)self_736595)->elements[1];
c_7310452.elements[2] = ((closureN)self_736595)->elements[2];
c_7310452.elements[3] = ((closureN)self_736595)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_7310452, ((closureN)self_736595)->elements[0]);}
;; 
}

static void __lambda_324(void *data, object self_736596, int argc, object *args) /* object self_736596, object r_733649 */
 {
 object r_733649 = args[0];
  if( (boolean_f != r_733649) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736596)->elements[2], (((closure)  ((closureN)self_736596)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_7310456;
object e_7310610 [4];
c_7310456.hdr.mark = gc_color_red;
 c_7310456.hdr.grayed = 0;
c_7310456.tag = closureN_tag;
 c_7310456.fn = (function_type)__lambda_325;
c_7310456.num_args = 1;
c_7310456.num_elements = 4;
c_7310456.elements = (object *)e_7310610;
c_7310456.elements[0] = ((closureN)self_736596)->elements[0];
c_7310456.elements[1] = ((closureN)self_736596)->elements[1];
c_7310456.elements[2] = ((closureN)self_736596)->elements[2];
c_7310456.elements[3] = ((closureN)self_736596)->elements[3];


complex_num_type local_7310613; 
return_direct_with_clo1(data,(closure)&c_7310456,__lambda_325,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310613, ((closureN)self_736596)->elements[0]));}
;; 
}

static void __lambda_325(void *data, object self_736597, int argc, object *args) /* object self_736597, object r_733650 */
 {
 object r_733650 = args[0];
  if( (boolean_f != r_733650) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736597)->elements[2], (((closure)  ((closureN)self_736597)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_7310460;
object e_7310608 [4];
c_7310460.hdr.mark = gc_color_red;
 c_7310460.hdr.grayed = 0;
c_7310460.tag = closureN_tag;
 c_7310460.fn = (function_type)__lambda_326;
c_7310460.num_args = 1;
c_7310460.num_elements = 4;
c_7310460.elements = (object *)e_7310608;
c_7310460.elements[0] = ((closureN)self_736597)->elements[0];
c_7310460.elements[1] = ((closureN)self_736597)->elements[1];
c_7310460.elements[2] = ((closureN)self_736597)->elements[2];
c_7310460.elements[3] = ((closureN)self_736597)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_7310460, ((closureN)self_736597)->elements[0]);}
;; 
}

static void __lambda_326(void *data, object self_736598, int argc, object *args) /* object self_736598, object r_733651 */
 {
 object r_733651 = args[0];
  if( (boolean_f != r_733651) ){ 
  


closureN_type c_7310465;
object e_7310493 [4];
c_7310465.hdr.mark = gc_color_red;
 c_7310465.hdr.grayed = 0;
c_7310465.tag = closureN_tag;
 c_7310465.fn = (function_type)__lambda_327;
c_7310465.num_args = 1;
c_7310465.num_elements = 4;
c_7310465.elements = (object *)e_7310493;
c_7310465.elements[0] = ((closureN)self_736598)->elements[0];
c_7310465.elements[1] = ((closureN)self_736598)->elements[1];
c_7310465.elements[2] = ((closureN)self_736598)->elements[2];
c_7310465.elements[3] = ((closureN)self_736598)->elements[3];


complex_num_type local_7310496; 
return_closcall3(data,  car(((closureN)self_736598)->elements[3]),  &c_7310465, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310496, ((closureN)self_736598)->elements[0]), ((closureN)self_736598)->elements[1]);
} else { 
    complex_num_type local_7310501; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310501, ((closureN)self_736598)->elements[0])) ){ 
  
closureN_type c_7310504;
object e_7310587 [2];
c_7310504.hdr.mark = gc_color_red;
 c_7310504.hdr.grayed = 0;
c_7310504.tag = closureN_tag;
 c_7310504.fn = (function_type)__lambda_331;
c_7310504.num_args = 0;
c_7310504.num_elements = 2;
c_7310504.elements = (object *)e_7310587;
c_7310504.elements[0] = ((closureN)self_736598)->elements[0];
c_7310504.elements[1] = ((closureN)self_736598)->elements[1];


closureN_type c_7310588;
object e_7310604 [4];
c_7310588.hdr.mark = gc_color_red;
 c_7310588.hdr.grayed = 0;
c_7310588.tag = closureN_tag;
 c_7310588.fn = (function_type)__lambda_337;
c_7310588.num_args = 1;
c_7310588.num_elements = 4;
c_7310588.elements = (object *)e_7310604;
c_7310588.elements[0] = ((closureN)self_736598)->elements[0];
c_7310588.elements[1] = ((closureN)self_736598)->elements[1];
c_7310588.elements[2] = ((closureN)self_736598)->elements[2];
c_7310588.elements[3] = ((closureN)self_736598)->elements[3];

return_direct_with_clo1(data,(closure)&c_7310504,__lambda_331,  &c_7310588);
} else { 
  return_closcall1(data,  ((closureN)self_736598)->elements[1],  ((closureN)self_736598)->elements[2]);}
;}
;; 
}

static void __lambda_337(void *data, object self_736603, int argc, object *args) /* object self_736603, object r_733659 */
 {

  
closureN_type c_7310590;
object e_7310596 [2];
c_7310590.hdr.mark = gc_color_red;
 c_7310590.hdr.grayed = 0;
c_7310590.tag = closureN_tag;
 c_7310590.fn = (function_type)__lambda_338;
c_7310590.num_args = 1;
c_7310590.num_elements = 2;
c_7310590.elements = (object *)e_7310596;
c_7310590.elements[0] = ((closureN)self_736603)->elements[0];
c_7310590.elements[1] = ((closureN)self_736603)->elements[2];


closureN_type c_7310597;
object e_7310603 [2];
c_7310597.hdr.mark = gc_color_red;
 c_7310597.hdr.grayed = 0;
c_7310597.tag = closureN_tag;
 c_7310597.fn = (function_type)__lambda_339;
c_7310597.num_args = 1;
c_7310597.num_elements = 2;
c_7310597.elements = (object *)e_7310603;
c_7310597.elements[0] = ((closureN)self_736603)->elements[1];
c_7310597.elements[1] = ((closureN)self_736603)->elements[3];

return_direct_with_clo1(data,(closure)&c_7310590,__lambda_338,  &c_7310597);; 
}

static void __lambda_339(void *data, object self_736604, int argc, object *args) /* object self_736604, object k_733662, object e_73472_732459 */
 {
 object k_733662 = args[0]; object e_73472_732459 = args[1];
  

return_closcall3(data,  car(((closureN)self_736604)->elements[1]),  k_733662, e_73472_732459, ((closureN)self_736604)->elements[0]);; 
}

static void __lambda_338(void *data, object self_736605, int argc, object *args) /* object self_736605, object r_733660 */
 {
 object r_733660 = 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_736605)->elements[1], r_733660, Cyc_cdr(data, ((closureN)self_736605)->elements[0]));; 
}

static void __lambda_331(void *data, object self_736606, int argc, object *args) /* object self_736606, object k_733663 */
 {
 object k_733663 = args[0];
  
closureN_type c_7310506;
object e_7310583 [3];
c_7310506.hdr.mark = gc_color_red;
 c_7310506.hdr.grayed = 0;
c_7310506.tag = closureN_tag;
 c_7310506.fn = (function_type)__lambda_332;
c_7310506.num_args = 1;
c_7310506.num_elements = 3;
c_7310506.elements = (object *)e_7310583;
c_7310506.elements[0] = ((closureN)self_736606)->elements[0];
c_7310506.elements[1] = ((closureN)self_736606)->elements[1];
c_7310506.elements[2] = k_733663;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7310506, Cyc_car(data, ((closureN)self_736606)->elements[0]));; 
}

static void __lambda_332(void *data, object self_736607, int argc, object *args) /* object self_736607, object r_733669 */
 {
 object r_733669 = args[0];
  
closureN_type c_7310508;
object e_7310575 [2];
c_7310508.hdr.mark = gc_color_red;
 c_7310508.hdr.grayed = 0;
c_7310508.tag = closureN_tag;
 c_7310508.fn = (function_type)__lambda_333;
c_7310508.num_args = 0;
c_7310508.num_elements = 2;
c_7310508.elements = (object *)e_7310575;
c_7310508.elements[0] = ((closureN)self_736607)->elements[0];
c_7310508.elements[1] = r_733669;


closureN_type c_7310576;
object e_7310582 [2];
c_7310576.hdr.mark = gc_color_red;
 c_7310576.hdr.grayed = 0;
c_7310576.tag = closureN_tag;
 c_7310576.fn = (function_type)__lambda_336;
c_7310576.num_args = 1;
c_7310576.num_elements = 2;
c_7310576.elements = (object *)e_7310582;
c_7310576.elements[0] = ((closureN)self_736607)->elements[1];
c_7310576.elements[1] = ((closureN)self_736607)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310508,__lambda_333,  &c_7310576);; 
}

static void __lambda_336(void *data, object self_736608, int argc, object *args) /* object self_736608, object r_733664 */
 {
 object r_733664 = args[0];
  if( (boolean_f != r_733664) ){ 
  return_closcall1(data,  ((closureN)self_736608)->elements[0],  ((closureN)self_736608)->elements[1]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736608)->elements[1], (((closure)  ((closureN)self_736608)->elements[1])->fn),  Cyc_VOID);}
;; 
}

static void __lambda_333(void *data, object self_736609, int argc, object *args) /* object self_736609, object k_733666 */
 {
 object k_733666 = args[0];
    complex_num_type local_7310511; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7310511, ((closureN)self_736609)->elements[1])) ){ 
  
complex_num_type local_7310516; 
return_direct_with_clo1(data,  k_733666, (((closure)  k_733666)->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7310516, ((closureN)self_736609)->elements[1]));
} else { 
  
closureN_type c_7310519;
object e_7310571 [2];
c_7310519.hdr.mark = gc_color_red;
 c_7310519.hdr.grayed = 0;
c_7310519.tag = closureN_tag;
 c_7310519.fn = (function_type)__lambda_334;
c_7310519.num_args = 1;
c_7310519.num_elements = 2;
c_7310519.elements = (object *)e_7310571;
c_7310519.elements[0] = ((closureN)self_736609)->elements[0];
c_7310519.elements[1] = k_733666;



return_direct_with_clo2(data,  __glo_prim_117cont_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117cont_127_scheme_cyclone_primitives)->fn),  &c_7310519, Cyc_car(data, ((closureN)self_736609)->elements[0]));}
;; 
}

static void __lambda_334(void *data, object self_736610, int argc, object *args) /* object self_736610, object tmp_73465_73467_732457 */
 {
 object tmp_73465_73467_732457 = args[0];
  if( (boolean_f != tmp_73465_73467_732457) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736610)->elements[1], (((closure)  ((closureN)self_736610)->elements[1])->fn),  tmp_73465_73467_732457);
} else { 
  
closureN_type c_7310523;
object e_7310567 [2];
c_7310523.hdr.mark = gc_color_red;
 c_7310523.hdr.grayed = 0;
c_7310523.tag = closureN_tag;
 c_7310523.fn = (function_type)__lambda_335;
c_7310523.num_args = 1;
c_7310523.num_elements = 2;
c_7310523.elements = (object *)e_7310567;
c_7310523.elements[0] = ((closureN)self_736610)->elements[0];
c_7310523.elements[1] = ((closureN)self_736610)->elements[1];



return_direct_with_clo2(data,  __glo_prim_117mutates_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117mutates_127_scheme_cyclone_primitives)->fn),  &c_7310523, Cyc_car(data, ((closureN)self_736610)->elements[0]));}
;; 
}

static void __lambda_335(void *data, object self_736611, int argc, object *args) /* object self_736611, object tmp_73469_73471_732458 */
 {
 object tmp_73469_73471_732458 = args[0];
  if( (boolean_f != tmp_73469_73471_732458) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736611)->elements[1], (((closure)  ((closureN)self_736611)->elements[1])->fn),  tmp_73469_73471_732458);
} else { 
  




make_pair(c_7310566,quote_open_91binary_91output_91file,NULL);c_7310566.hdr.immutable = 1;

make_pair(c_7310565,quote_open_91binary_91input_91file,&c_7310566);c_7310565.hdr.immutable = 1;

make_pair(c_7310564,quote_open_91output_91file,&c_7310565);c_7310564.hdr.immutable = 1;

make_pair(c_7310563,quote_open_91input_91file,&c_7310564);c_7310563.hdr.immutable = 1;

make_pair(c_7310562,quote_Cyc_91fast_91vector_915,&c_7310563);c_7310562.hdr.immutable = 1;

make_pair(c_7310561,quote_Cyc_91fast_91vector_914,&c_7310562);c_7310561.hdr.immutable = 1;

make_pair(c_7310560,quote_Cyc_91fast_91vector_913,&c_7310561);c_7310560.hdr.immutable = 1;

make_pair(c_7310559,quote_Cyc_91fast_91vector_912,&c_7310560);c_7310559.hdr.immutable = 1;

make_pair(c_7310558,quote_Cyc_91fast_91list_914,&c_7310559);c_7310558.hdr.immutable = 1;

make_pair(c_7310557,quote_Cyc_91fast_91list_913,&c_7310558);c_7310557.hdr.immutable = 1;

make_pair(c_7310556,quote_Cyc_91fast_91list_912,&c_7310557);c_7310556.hdr.immutable = 1;

make_pair(c_7310555,quote_Cyc_91fast_91list_911,&c_7310556);c_7310555.hdr.immutable = 1;

make_pair(c_7310554,quote_list_91_125vector,&c_7310555);c_7310554.hdr.immutable = 1;

make_pair(c_7310553,quote_Cyc_91string_91_125utf8,&c_7310554);c_7310553.hdr.immutable = 1;

make_pair(c_7310552,quote_Cyc_91utf8_91_125string,&c_7310553);c_7310552.hdr.immutable = 1;

make_pair(c_7310551,quote_Cyc_91bytevector_91copy,&c_7310552);c_7310551.hdr.immutable = 1;

make_pair(c_7310550,quote_Cyc_91compilation_91environment,&c_7310551);c_7310550.hdr.immutable = 1;

make_pair(c_7310549,quote_Cyc_91installation_91dir,&c_7310550);c_7310549.hdr.immutable = 1;

make_pair(c_7310548,quote_substring,&c_7310549);c_7310548.hdr.immutable = 1;

make_pair(c_7310547,quote_string,&c_7310548);c_7310547.hdr.immutable = 1;

make_pair(c_7310546,quote_string_91append,&c_7310547);c_7310546.hdr.immutable = 1;

make_pair(c_7310545,quote_read_91line,&c_7310546);c_7310545.hdr.immutable = 1;

make_pair(c_7310544,quote_utf8_91_125string,&c_7310545);c_7310544.hdr.immutable = 1;

make_pair(c_7310543,quote_list_91_125string,&c_7310544);c_7310543.hdr.immutable = 1;

make_pair(c_7310542,quote_symbol_91_125string,&c_7310543);c_7310542.hdr.immutable = 1;

make_pair(c_7310541,quote_number_91_125string,&c_7310542);c_7310541.hdr.immutable = 1;

make_pair(c_7310540,quote_string_91_125utf8,&c_7310541);c_7310540.hdr.immutable = 1;

make_pair(c_7310539,quote_bytevector_91copy,&c_7310540);c_7310539.hdr.immutable = 1;

make_pair(c_7310538,quote_bytevector_91append,&c_7310539);c_7310538.hdr.immutable = 1;

make_pair(c_7310537,quote_bytevector,&c_7310538);c_7310537.hdr.immutable = 1;

make_pair(c_7310536,quote_make_91bytevector,&c_7310537);c_7310536.hdr.immutable = 1;

make_pair(c_7310535,quote_make_91vector,&c_7310536);c_7310535.hdr.immutable = 1;

make_pair(c_7310534,quote_cons,&c_7310535);c_7310534.hdr.immutable = 1;

make_pair(c_7310533,quote_apply,&c_7310534);c_7310533.hdr.immutable = 1;
return_direct_with_clo1(data,  ((closureN)self_736611)->elements[1], (((closure)  ((closureN)self_736611)->elements[1])->fn),  memberp(data, Cyc_car(data, ((closureN)self_736611)->elements[0]), &c_7310533));}
;; 
}

static void __lambda_327(void *data, object self_736599, int argc, object *args) /* object self_736599, object r_733652 */
 {

  
closureN_type c_7310467;
object e_7310488 [4];
c_7310467.hdr.mark = gc_color_red;
 c_7310467.hdr.grayed = 0;
c_7310467.tag = closureN_tag;
 c_7310467.fn = (function_type)__lambda_328;
c_7310467.num_args = 1;
c_7310467.num_elements = 4;
c_7310467.elements = (object *)e_7310488;
c_7310467.elements[0] = ((closureN)self_736599)->elements[0];
c_7310467.elements[1] = ((closureN)self_736599)->elements[1];
c_7310467.elements[2] = ((closureN)self_736599)->elements[2];
c_7310467.elements[3] = ((closureN)self_736599)->elements[3];


complex_num_type local_7310491; 
return_direct_with_clo1(data,(closure)&c_7310467,__lambda_328,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310491, ((closureN)self_736599)->elements[0]));; 
}

static void __lambda_328(void *data, object self_736600, int argc, object *args) /* object self_736600, object r_733655 */
 {
 object r_733655 = args[0];
  


closureN_type c_7310472;
object e_7310486 [4];
c_7310472.hdr.mark = gc_color_red;
 c_7310472.hdr.grayed = 0;
c_7310472.tag = closureN_tag;
 c_7310472.fn = (function_type)__lambda_329;
c_7310472.num_args = 1;
c_7310472.num_elements = 4;
c_7310472.elements = (object *)e_7310486;
c_7310472.elements[0] = ((closureN)self_736600)->elements[0];
c_7310472.elements[1] = ((closureN)self_736600)->elements[1];
c_7310472.elements[2] = ((closureN)self_736600)->elements[2];
c_7310472.elements[3] = ((closureN)self_736600)->elements[3];

return_closcall3(data,  car(((closureN)self_736600)->elements[3]),  &c_7310472, r_733655, ((closureN)self_736600)->elements[1]);; 
}

static void __lambda_329(void *data, object self_736601, int argc, object *args) /* object self_736601, object r_733653 */
 {

  
closureN_type c_7310474;
object e_7310481 [3];
c_7310474.hdr.mark = gc_color_red;
 c_7310474.hdr.grayed = 0;
c_7310474.tag = closureN_tag;
 c_7310474.fn = (function_type)__lambda_330;
c_7310474.num_args = 1;
c_7310474.num_elements = 3;
c_7310474.elements = (object *)e_7310481;
c_7310474.elements[0] = ((closureN)self_736601)->elements[1];
c_7310474.elements[1] = ((closureN)self_736601)->elements[2];
c_7310474.elements[2] = ((closureN)self_736601)->elements[3];


complex_num_type local_7310484; 
return_direct_with_clo1(data,(closure)&c_7310474,__lambda_330,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310484, ((closureN)self_736601)->elements[0]));; 
}

static void __lambda_330(void *data, object self_736602, int argc, object *args) /* object self_736602, object r_733654 */
 {
 object r_733654 = args[0];
  

return_closcall3(data,  car(((closureN)self_736602)->elements[2]),  ((closureN)self_736602)->elements[1], r_733654, ((closureN)self_736602)->elements[0]);; 
}

static void __lambda_303(void *data, object self_736612, int argc, object *args) /* object self_736612, object r_733645 */
 {
 object r_733645 = args[0];
  
closureN_type c_7310313;
object e_7310437 [3];
c_7310313.hdr.mark = gc_color_red;
 c_7310313.hdr.grayed = 0;
c_7310313.tag = closureN_tag;
 c_7310313.fn = (function_type)__lambda_304;
c_7310313.num_args = 1;
c_7310313.num_elements = 3;
c_7310313.elements = (object *)e_7310437;
c_7310313.elements[0] = ((closureN)self_736612)->elements[0];
c_7310313.elements[1] = ((closureN)self_736612)->elements[1];
c_7310313.elements[2] = ((closureN)self_736612)->elements[2];



return_direct_with_clo1(data,(closure)&c_7310313,__lambda_304,  Cyc_set_cell(data, ((closureN)self_736612)->elements[2], r_733645));; 
}

static void __lambda_304(void *data, object self_736613, int argc, object *args) /* object self_736613, object r_733614 */
 {

  
closureN_type c_7310315;
object e_7310346 [1];
c_7310315.hdr.mark = gc_color_red;
 c_7310315.hdr.grayed = 0;
c_7310315.tag = closureN_tag;
 c_7310315.fn = (function_type)__lambda_305;
c_7310315.num_args = 0;
c_7310315.num_elements = 1;
c_7310315.elements = (object *)e_7310346;
c_7310315.elements[0] = ((closureN)self_736613)->elements[0];


closureN_type c_7310347;
object e_7310436 [3];
c_7310347.hdr.mark = gc_color_red;
 c_7310347.hdr.grayed = 0;
c_7310347.tag = closureN_tag;
 c_7310347.fn = (function_type)__lambda_309;
c_7310347.num_args = 1;
c_7310347.num_elements = 3;
c_7310347.elements = (object *)e_7310436;
c_7310347.elements[0] = ((closureN)self_736613)->elements[0];
c_7310347.elements[1] = ((closureN)self_736613)->elements[1];
c_7310347.elements[2] = ((closureN)self_736613)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310315,__lambda_305,  &c_7310347);; 
}

static void __lambda_309(void *data, object self_736614, int argc, object *args) /* object self_736614, object r_733615 */
 {
 object r_733615 = args[0];
  if( (boolean_f != r_733615) ){ 
  
closureN_type c_7310349;
object e_7310352 [1];
c_7310349.hdr.mark = gc_color_red;
 c_7310349.hdr.grayed = 0;
c_7310349.tag = closureN_tag;
 c_7310349.fn = (function_type)__lambda_310;
c_7310349.num_args = 1;
c_7310349.num_elements = 1;
c_7310349.elements = (object *)e_7310352;
c_7310349.elements[0] = ((closureN)self_736614)->elements[1];


closureN_type c_7310353;
object e_7310433 [2];
c_7310353.hdr.mark = gc_color_red;
 c_7310353.hdr.grayed = 0;
c_7310353.tag = closureN_tag;
 c_7310353.fn = (function_type)__lambda_311;
c_7310353.num_args = 1;
c_7310353.num_elements = 2;
c_7310353.elements = (object *)e_7310433;
c_7310353.elements[0] = ((closureN)self_736614)->elements[0];
c_7310353.elements[1] = ((closureN)self_736614)->elements[2];

return_direct_with_clo1(data,(closure)&c_7310349,__lambda_310,  &c_7310353);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736614)->elements[1], (((closure)  ((closureN)self_736614)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_311(void *data, object self_736615, int argc, object *args) /* object self_736615, object k_733617, object k_73479_732460 */
 {
 object k_733617 = args[0]; object k_73479_732460 = args[1];
  
closureN_type c_7310355;
object e_7310428 [4];
c_7310355.hdr.mark = gc_color_red;
 c_7310355.hdr.grayed = 0;
c_7310355.tag = closureN_tag;
 c_7310355.fn = (function_type)__lambda_312;
c_7310355.num_args = 1;
c_7310355.num_elements = 4;
c_7310355.elements = (object *)e_7310428;
c_7310355.elements[0] = ((closureN)self_736615)->elements[0];
c_7310355.elements[1] = k_733617;
c_7310355.elements[2] = k_73479_732460;
c_7310355.elements[3] = ((closureN)self_736615)->elements[1];


complex_num_type local_7310431; 
return_direct_with_clo1(data,(closure)&c_7310355,__lambda_312,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310431, ((closureN)self_736615)->elements[0]));; 
}

static void __lambda_312(void *data, object self_736616, int argc, object *args) /* object self_736616, object r_733635 */
 {
 object r_733635 = args[0];
  
closureN_type c_7310357;
object e_7310410 [5];
c_7310357.hdr.mark = gc_color_red;
 c_7310357.hdr.grayed = 0;
c_7310357.tag = closureN_tag;
 c_7310357.fn = (function_type)__lambda_313;
c_7310357.num_args = 1;
c_7310357.num_elements = 5;
c_7310357.elements = (object *)e_7310410;
c_7310357.elements[0] = ((closureN)self_736616)->elements[0];
c_7310357.elements[1] = ((closureN)self_736616)->elements[1];
c_7310357.elements[2] = ((closureN)self_736616)->elements[2];
c_7310357.elements[3] = r_733635;
c_7310357.elements[4] = ((closureN)self_736616)->elements[3];


mclosure0(c_7310411, (function_type)__lambda_319);c_7310411.num_args = 1;
return_direct_with_clo1(data,(closure)&c_7310357,__lambda_313,  &c_7310411);; 
}

static void __lambda_319(void *data, object self_736617, int argc, object *args) /* object self_736617, object k_733631, object v_73497_732464 */
 {
 object k_733631 = args[0]; object v_73497_732464 = args[1];
  
closureN_type c_7310413;
object e_7310425 [2];
c_7310413.hdr.mark = gc_color_red;
 c_7310413.hdr.grayed = 0;
c_7310413.tag = closureN_tag;
 c_7310413.fn = (function_type)__lambda_320;
c_7310413.num_args = 1;
c_7310413.num_elements = 2;
c_7310413.elements = (object *)e_7310425;
c_7310413.elements[0] = k_733631;
c_7310413.elements[1] = v_73497_732464;



return_direct_with_clo1(data,(closure)&c_7310413,__lambda_320,  equalp(quote_Cyc_91seq, v_73497_732464));; 
}

static void __lambda_320(void *data, object self_736618, int argc, object *args) /* object self_736618, object r_733632 */
 {
 object r_733632 = args[0];
  if( (boolean_f != r_733632) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736618)->elements[0], (((closure)  ((closureN)self_736618)->elements[0])->fn),  boolean_f);
} else { 
  
closureN_type c_7310417;
object e_7310423 [1];
c_7310417.hdr.mark = gc_color_red;
 c_7310417.hdr.grayed = 0;
c_7310417.tag = closureN_tag;
 c_7310417.fn = (function_type)__lambda_321;
c_7310417.num_args = 1;
c_7310417.num_elements = 1;
c_7310417.elements = (object *)e_7310423;
c_7310417.elements[0] = ((closureN)self_736618)->elements[0];

return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_7310417, ((closureN)self_736618)->elements[1]);}
;; 
}

static void __lambda_321(void *data, object self_736619, int argc, object *args) /* object self_736619, object r_733633 */
 {
 object r_733633 = args[0];
  
complex_num_type local_7310422; 
return_direct_with_clo1(data,  ((closureN)self_736619)->elements[0], (((closure)  ((closureN)self_736619)->elements[0])->fn),  ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,&local_7310422, r_733633));; 
}

static void __lambda_313(void *data, object self_736620, int argc, object *args) /* object self_736620, object r_733629 */
 {
 object r_733629 = args[0];
  
closureN_type c_7310359;
object e_7310408 [5];
c_7310359.hdr.mark = gc_color_red;
 c_7310359.hdr.grayed = 0;
c_7310359.tag = closureN_tag;
 c_7310359.fn = (function_type)__lambda_314;
c_7310359.num_args = 1;
c_7310359.num_elements = 5;
c_7310359.elements = (object *)e_7310408;
c_7310359.elements[0] = ((closureN)self_736620)->elements[1];
c_7310359.elements[1] = ((closureN)self_736620)->elements[2];
c_7310359.elements[2] = r_733629;
c_7310359.elements[3] = ((closureN)self_736620)->elements[3];
c_7310359.elements[4] = ((closureN)self_736620)->elements[4];

return_direct_with_clo2(data,  __glo_free_91vars_scheme_cyclone_transforms, (((closure)  __glo_free_91vars_scheme_cyclone_transforms)->fn),  &c_7310359, ((closureN)self_736620)->elements[0]);; 
}

static void __lambda_314(void *data, object self_736621, int argc, object *args) /* object self_736621, object r_733630 */
 {
 object r_733630 = args[0];
  
closureN_type c_7310361;
object e_7310406 [4];
c_7310361.hdr.mark = gc_color_red;
 c_7310361.hdr.grayed = 0;
c_7310361.tag = closureN_tag;
 c_7310361.fn = (function_type)__lambda_315;
c_7310361.num_args = 1;
c_7310361.num_elements = 4;
c_7310361.elements = (object *)e_7310406;
c_7310361.elements[0] = ((closureN)self_736621)->elements[0];
c_7310361.elements[1] = ((closureN)self_736621)->elements[1];
c_7310361.elements[2] = ((closureN)self_736621)->elements[3];
c_7310361.elements[3] = ((closureN)self_736621)->elements[4];

return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_7310361, ((closureN)self_736621)->elements[2], r_733630);; 
}

static void __lambda_315(void *data, object self_736622, int argc, object *args) /* object self_736622, object fv_73488_732463 */
 {
 object fv_73488_732463 = args[0];
    
  
  complex_num_type local_7310368; 
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, ((inline_function_type)
                   ((closure)__glo_lambda_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310368, Cyc_car(data, ((closureN)self_736622)->elements[2]))), obj_int2obj(1))) ){ 
  return_closcall2(data,  ((closureN)self_736622)->elements[1],  ((closureN)self_736622)->elements[0], boolean_f);
} else { 
    
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, fv_73488_732463), obj_int2obj(1))) ){ 
  return_closcall2(data,  ((closureN)self_736622)->elements[1],  ((closureN)self_736622)->elements[0], boolean_f);
} else { 
  
closureN_type c_7310383;
object e_7310401 [4];
c_7310383.hdr.mark = gc_color_red;
 c_7310383.hdr.grayed = 0;
c_7310383.tag = closureN_tag;
 c_7310383.fn = (function_type)__lambda_316;
c_7310383.num_args = 1;
c_7310383.num_elements = 4;
c_7310383.elements = (object *)e_7310401;
c_7310383.elements[0] = ((closureN)self_736622)->elements[0];
c_7310383.elements[1] = ((closureN)self_736622)->elements[1];
c_7310383.elements[2] = ((closureN)self_736622)->elements[2];
c_7310383.elements[3] = ((closureN)self_736622)->elements[3];


closureN_type c_7310402;
object e_7310405 [1];
c_7310402.hdr.mark = gc_color_red;
 c_7310402.hdr.grayed = 0;
c_7310402.tag = closureN_tag;
 c_7310402.fn = (function_type)__lambda_318;
c_7310402.num_args = 0;
c_7310402.num_elements = 1;
c_7310402.elements = (object *)e_7310405;
c_7310402.elements[0] = ((closureN)self_736622)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310383,__lambda_316,  &c_7310402);}
;}
;; 
}

static void __lambda_318(void *data, object self_736623, int argc, object *args) /* object self_736623, object k_733626 */
 {
 object k_733626 = args[0];
  return_closcall2(data,  ((closureN)self_736623)->elements[0],  k_733626, boolean_f);; 
}

static void __lambda_316(void *data, object self_736624, int argc, object *args) /* object self_736624, object r_733625 */
 {
 object r_733625 = args[0];
  


closureN_type c_7310388;
object e_7310392 [2];
c_7310388.hdr.mark = gc_color_red;
 c_7310388.hdr.grayed = 0;
c_7310388.tag = closureN_tag;
 c_7310388.fn = (function_type)__lambda_317;
c_7310388.num_args = 1;
c_7310388.num_elements = 2;
c_7310388.elements = (object *)e_7310392;
c_7310388.elements[0] = ((closureN)self_736624)->elements[0];
c_7310388.elements[1] = ((closureN)self_736624)->elements[1];




complex_num_type local_7310397; 


return_closcall3(data,  car(((closureN)self_736624)->elements[3]),  &c_7310388, Cyc_car(data, ((inline_function_type)
                   ((closure)__glo_lambda_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310397, Cyc_car(data, ((closureN)self_736624)->elements[2]))), r_733625);; 
}

static void __lambda_317(void *data, object self_736625, int argc, object *args) /* object self_736625, object r_733623 */
 {

  return_closcall2(data,  ((closureN)self_736625)->elements[1],  ((closureN)self_736625)->elements[0], boolean_t);; 
}

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

static void __lambda_305(void *data, object self_736627, int argc, object *args) /* object self_736627, object k_733636 */
 {
 object k_733636 = args[0];
  
closureN_type c_7310317;
object e_7310344 [2];
c_7310317.hdr.mark = gc_color_red;
 c_7310317.hdr.grayed = 0;
c_7310317.tag = closureN_tag;
 c_7310317.fn = (function_type)__lambda_306;
c_7310317.num_args = 1;
c_7310317.num_elements = 2;
c_7310317.elements = (object *)e_7310344;
c_7310317.elements[0] = ((closureN)self_736627)->elements[0];
c_7310317.elements[1] = k_733636;

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_7310317, ((closureN)self_736627)->elements[0]);; 
}

static void __lambda_306(void *data, object self_736628, int argc, object *args) /* object self_736628, object r_733637 */
 {
 object r_733637 = args[0];
  if( (boolean_f != r_733637) ){ 
  
closureN_type c_7310319;
object e_7310335 [2];
c_7310319.hdr.mark = gc_color_red;
 c_7310319.hdr.grayed = 0;
c_7310319.tag = closureN_tag;
 c_7310319.fn = (function_type)__lambda_307;
c_7310319.num_args = 1;
c_7310319.num_elements = 2;
c_7310319.elements = (object *)e_7310335;
c_7310319.elements[0] = ((closureN)self_736628)->elements[0];
c_7310319.elements[1] = ((closureN)self_736628)->elements[1];




complex_num_type local_7310340; 
return_direct_with_clo2(data,  __glo_lambda_127_scheme_cyclone_util, (((closure)  __glo_lambda_127_scheme_cyclone_util)->fn),  &c_7310319, Cyc_car(data, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310340, ((closureN)self_736628)->elements[0])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736628)->elements[1], (((closure)  ((closureN)self_736628)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_307(void *data, object self_736629, int argc, object *args) /* object self_736629, object r_733638 */
 {
 object r_733638 = args[0];
  if( (boolean_f != r_733638) ){ 
  
closureN_type c_7310321;
object e_7310326 [1];
c_7310321.hdr.mark = gc_color_red;
 c_7310321.hdr.grayed = 0;
c_7310321.tag = closureN_tag;
 c_7310321.fn = (function_type)__lambda_308;
c_7310321.num_args = 1;
c_7310321.num_elements = 1;
c_7310321.elements = (object *)e_7310326;
c_7310321.elements[0] = ((closureN)self_736629)->elements[1];




complex_num_type local_7310331; 
return_direct_with_clo2(data,  __glo_lambda_91formals_91type_scheme_cyclone_util, (((closure)  __glo_lambda_91formals_91type_scheme_cyclone_util)->fn),  &c_7310321, Cyc_car(data, ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310331, ((closureN)self_736629)->elements[0])));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736629)->elements[1], (((closure)  ((closureN)self_736629)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_308(void *data, object self_736630, int argc, object *args) /* object self_736630, object r_733640 */
 {
 object r_733640 = args[0];
  

return_direct_with_clo1(data,  ((closureN)self_736630)->elements[0], (((closure)  ((closureN)self_736630)->elements[0])->fn),  equalp(quote_args_117fixed, r_733640));; 
}

static void __lambda_297(void *data, object _, int argc, object *args) /* closure _,object k_733607, object id_73435_732446, object callback_73436_732447 */
 {
object k_733607 = args[0]; object id_73435_732446 = args[1]; object callback_73436_732447 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:with-fnc!");

closureN_type c_7310291;
object e_7310304 [3];
c_7310291.hdr.mark = gc_color_red;
 c_7310291.hdr.grayed = 0;
c_7310291.tag = closureN_tag;
 c_7310291.fn = (function_type)__lambda_298;
c_7310291.num_args = 1;
c_7310291.num_elements = 3;
c_7310291.elements = (object *)e_7310304;
c_7310291.elements[0] = callback_73436_732447;
c_7310291.elements[1] = id_73435_732446;
c_7310291.elements[2] = k_733607;

return_direct_with_clo12(data,  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations)->fn),  &c_7310291, quote__127, boolean_f, quote__127, NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(-1), obj_int2obj(-1), boolean_f, NULL);; 
}

static void __lambda_298(void *data, object self_736589, int argc, object *args) /* object self_736589, object r_733610_736245 */
 {
 object r_733610_736245 = args[0];
  
closureN_type c_7310293;
object e_7310302 [3];
c_7310293.hdr.mark = gc_color_red;
 c_7310293.hdr.grayed = 0;
c_7310293.tag = closureN_tag;
 c_7310293.fn = (function_type)__lambda_299;
c_7310293.num_args = 1;
c_7310293.num_elements = 3;
c_7310293.elements = (object *)e_7310302;
c_7310293.elements[0] = ((closureN)self_736589)->elements[0];
c_7310293.elements[1] = ((closureN)self_736589)->elements[1];
c_7310293.elements[2] = ((closureN)self_736589)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310293, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736589)->elements[1], r_733610_736245);; 
}

static void __lambda_299(void *data, object self_736590, int argc, object *args) /* object self_736590, object fnc_73437_732448_736023_736246 */
 {
 object fnc_73437_732448_736023_736246 = args[0];
  
closureN_type c_7310296;
object e_7310301 [3];
c_7310296.hdr.mark = gc_color_red;
 c_7310296.hdr.grayed = 0;
c_7310296.tag = closureN_tag;
 c_7310296.fn = (function_type)__lambda_300;
c_7310296.num_args = 1;
c_7310296.num_elements = 3;
c_7310296.elements = (object *)e_7310301;
c_7310296.elements[0] = fnc_73437_732448_736023_736246;
c_7310296.elements[1] = ((closureN)self_736590)->elements[1];
c_7310296.elements[2] = ((closureN)self_736590)->elements[2];

return_closcall2(data,  ((closureN)self_736590)->elements[0],  &c_7310296, fnc_73437_732448_736023_736246);; 
}

static void __lambda_300(void *data, object self_736591, int argc, object *args) /* object self_736591, object r_733609_736024_736247 */
 {

  return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  ((closureN)self_736591)->elements[2], __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736591)->elements[1], ((closureN)self_736591)->elements[0]);; 
}

static void __lambda_294(void *data, object _, int argc, object *args) /* closure _,object k_733602, object id_73432_732443, object callback_73433_732444 */
 {
object k_733602 = args[0]; object id_73432_732443 = args[1]; object callback_73433_732444 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:with-fnc");

closureN_type c_7310280;
object e_7310288 [3];
c_7310280.hdr.mark = gc_color_red;
 c_7310280.hdr.grayed = 0;
c_7310280.tag = closureN_tag;
 c_7310280.fn = (function_type)__lambda_295;
c_7310280.num_args = 1;
c_7310280.num_elements = 3;
c_7310280.elements = (object *)e_7310288;
c_7310280.elements[0] = callback_73433_732444;
c_7310280.elements[1] = id_73432_732443;
c_7310280.elements[2] = k_733602;

return_direct_with_clo12(data,  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations)->fn),  &c_7310280, quote__127, boolean_f, quote__127, NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(-1), obj_int2obj(-1), boolean_f, NULL);; 
}

static void __lambda_295(void *data, object self_736587, int argc, object *args) /* object self_736587, object r_733604_736243 */
 {
 object r_733604_736243 = args[0];
  
closureN_type c_7310282;
object e_7310286 [2];
c_7310282.hdr.mark = gc_color_red;
 c_7310282.hdr.grayed = 0;
c_7310282.tag = closureN_tag;
 c_7310282.fn = (function_type)__lambda_296;
c_7310282.num_args = 1;
c_7310282.num_elements = 2;
c_7310282.elements = (object *)e_7310286;
c_7310282.elements[0] = ((closureN)self_736587)->elements[0];
c_7310282.elements[1] = ((closureN)self_736587)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310282, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736587)->elements[1], r_733604_736243);; 
}

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

static void __lambda_290(void *data, object _, int argc, object *args) /* closure _,object k_733596, object sym_73423_732439, object callback_73424_732440 */
 {
object k_733596 = args[0]; object sym_73423_732439 = args[1]; object callback_73424_732440 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:if-var");

closureN_type c_7310264;
object e_7310277 [2];
c_7310264.hdr.mark = gc_color_red;
 c_7310264.hdr.grayed = 0;
c_7310264.tag = closureN_tag;
 c_7310264.fn = (function_type)__lambda_291;
c_7310264.num_args = 1;
c_7310264.num_elements = 2;
c_7310264.elements = (object *)e_7310277;
c_7310264.elements[0] = callback_73424_732440;
c_7310264.elements[1] = k_733596;

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310264, __glo__85adb_85_scheme_cyclone_cps_91optimizations, sym_73423_732439, boolean_f);; 
}

static void __lambda_291(void *data, object self_736584, int argc, object *args) /* object self_736584, object var_73427_732441_736019 */
 {
 object var_73427_732441_736019 = args[0];
  
closureN_type c_7310266;
object e_7310272 [2];
c_7310266.hdr.mark = gc_color_red;
 c_7310266.hdr.grayed = 0;
c_7310266.tag = closureN_tag;
 c_7310266.fn = (function_type)__lambda_292;
c_7310266.num_args = 0;
c_7310266.num_elements = 2;
c_7310266.elements = (object *)e_7310272;
c_7310266.elements[0] = ((closureN)self_736584)->elements[0];
c_7310266.elements[1] = var_73427_732441_736019;


closureN_type c_7310273;
object e_7310276 [1];
c_7310273.hdr.mark = gc_color_red;
 c_7310273.hdr.grayed = 0;
c_7310273.tag = closureN_tag;
 c_7310273.fn = (function_type)__lambda_293;
c_7310273.num_args = 1;
c_7310273.num_elements = 1;
c_7310273.elements = (object *)e_7310276;
c_7310273.elements[0] = ((closureN)self_736584)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310266,__lambda_292,  &c_7310273);; 
}

static void __lambda_293(void *data, object self_736585, int argc, object *args) /* object self_736585, object result_73430_732442_736021 */
 {
 object result_73430_732442_736021 = args[0];
  return_direct_with_clo1(data,  ((closureN)self_736585)->elements[0], (((closure)  ((closureN)self_736585)->elements[0])->fn),  result_73430_732442_736021);; 
}

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

static void __lambda_287(void *data, object _, int argc, object *args) /* closure _,object k_733591, object sym_73420_732436, object fnc_73421_732437 */
 {
object k_733591 = args[0]; object sym_73420_732436 = args[1]; object fnc_73421_732437 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:with-var");

closureN_type c_7310253;
object e_7310261 [3];
c_7310253.hdr.mark = gc_color_red;
 c_7310253.hdr.grayed = 0;
c_7310253.tag = closureN_tag;
 c_7310253.fn = (function_type)__lambda_288;
c_7310253.num_args = 1;
c_7310253.num_elements = 3;
c_7310253.elements = (object *)e_7310261;
c_7310253.elements[0] = fnc_73421_732437;
c_7310253.elements[1] = k_733591;
c_7310253.elements[2] = sym_73420_732436;

return_direct_with_clo21(data,  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations)->fn),  &c_7310253, quote__127, quote__127, boolean_f, boolean_f, boolean_f, obj_int2obj(0), NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(0), obj_int2obj(0), boolean_f, boolean_t, NULL, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_288(void *data, object self_736582, int argc, object *args) /* object self_736582, object r_733593_736241 */
 {
 object r_733593_736241 = args[0];
  
closureN_type c_7310255;
object e_7310259 [2];
c_7310255.hdr.mark = gc_color_red;
 c_7310255.hdr.grayed = 0;
c_7310255.tag = closureN_tag;
 c_7310255.fn = (function_type)__lambda_289;
c_7310255.num_args = 1;
c_7310255.num_elements = 2;
c_7310255.elements = (object *)e_7310259;
c_7310255.elements[0] = ((closureN)self_736582)->elements[0];
c_7310255.elements[1] = ((closureN)self_736582)->elements[1];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310255, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736582)->elements[2], r_733593_736241);; 
}

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

static void __lambda_283(void *data, object _, int argc, object *args) /* closure _,object k_733585, object sym_73417_732433, object fnc_73418_732434 */
 {
object k_733585 = args[0]; object sym_73417_732433 = args[1]; object fnc_73418_732434 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:with-var!");

closureN_type c_7310237;
object e_7310250 [3];
c_7310237.hdr.mark = gc_color_red;
 c_7310237.hdr.grayed = 0;
c_7310237.tag = closureN_tag;
 c_7310237.fn = (function_type)__lambda_284;
c_7310237.num_args = 1;
c_7310237.num_elements = 3;
c_7310237.elements = (object *)e_7310250;
c_7310237.elements[0] = fnc_73418_732434;
c_7310237.elements[1] = k_733585;
c_7310237.elements[2] = sym_73417_732433;

return_direct_with_clo21(data,  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations)->fn),  &c_7310237, quote__127, quote__127, boolean_f, boolean_f, boolean_f, obj_int2obj(0), NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(0), obj_int2obj(0), boolean_f, boolean_t, NULL, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_284(void *data, object self_736579, int argc, object *args) /* object self_736579, object r_733588_736238 */
 {
 object r_733588_736238 = args[0];
  
closureN_type c_7310239;
object e_7310248 [3];
c_7310239.hdr.mark = gc_color_red;
 c_7310239.hdr.grayed = 0;
c_7310239.tag = closureN_tag;
 c_7310239.fn = (function_type)__lambda_285;
c_7310239.num_args = 1;
c_7310239.num_elements = 3;
c_7310239.elements = (object *)e_7310248;
c_7310239.elements[0] = ((closureN)self_736579)->elements[0];
c_7310239.elements[1] = ((closureN)self_736579)->elements[1];
c_7310239.elements[2] = ((closureN)self_736579)->elements[2];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_7310239, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736579)->elements[2], r_733588_736238);; 
}

static void __lambda_285(void *data, object self_736580, int argc, object *args) /* object self_736580, object var_73419_732435_736016_736239 */
 {
 object var_73419_732435_736016_736239 = args[0];
  
closureN_type c_7310242;
object e_7310247 [3];
c_7310242.hdr.mark = gc_color_red;
 c_7310242.hdr.grayed = 0;
c_7310242.tag = closureN_tag;
 c_7310242.fn = (function_type)__lambda_286;
c_7310242.num_args = 1;
c_7310242.num_elements = 3;
c_7310242.elements = (object *)e_7310247;
c_7310242.elements[0] = ((closureN)self_736580)->elements[1];
c_7310242.elements[1] = ((closureN)self_736580)->elements[2];
c_7310242.elements[2] = var_73419_732435_736016_736239;

return_closcall2(data,  ((closureN)self_736580)->elements[0],  &c_7310242, var_73419_732435_736016_736239);; 
}

static void __lambda_286(void *data, object self_736581, int argc, object *args) /* object self_736581, object r_733587_736017_736240 */
 {

  return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  ((closureN)self_736581)->elements[0], __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736581)->elements[1], ((closureN)self_736581)->elements[2]);; 
}

static void __lambda_282(void *data, object _, int argc, object *args) /* closure _,object k_733578, object exp_73400_732428 */
 {
object k_733578 = args[0]; object exp_73400_732428 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:const-atomic?");
  
if( (boolean_f != Cyc_is_integer(exp_73400_732428)) ){ 
  

return_direct_with_clo1(data,  k_733578, (((closure)  k_733578)->fn),  Cyc_is_integer(exp_73400_732428));
} else { 
    
if( (boolean_f != Cyc_is_real(exp_73400_732428)) ){ 
  

return_direct_with_clo1(data,  k_733578, (((closure)  k_733578)->fn),  Cyc_is_real(exp_73400_732428));
} else { 
    complex_num_type local_7310222; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_complex_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7310222, exp_73400_732428)) ){ 
  
complex_num_type local_7310226; 
return_direct_with_clo1(data,  k_733578, (((closure)  k_733578)->fn),  ((inline_function_type)
                   ((closure)__glo_complex_127_191_191inline_191_191_scheme_base)->fn)(data,&local_7310226, exp_73400_732428));
} else { 
    
if( (boolean_f != Cyc_is_char(exp_73400_732428)) ){ 
  

return_direct_with_clo1(data,  k_733578, (((closure)  k_733578)->fn),  Cyc_is_char(exp_73400_732428));
} else { 
  

return_direct_with_clo1(data,  k_733578, (((closure)  k_733578)->fn),  Cyc_is_boolean(exp_73400_732428));}
;}
;}
;}
;; 
}

static void __lambda_281(void *data, object _, int argc, object *args) /* closure _,object k_733571 */
 {
object k_733571 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:make-fnc");
return_direct_with_clo12(data,  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations)->fn),  k_733571, quote__127, boolean_f, quote__127, NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(-1), obj_int2obj(-1), boolean_f, NULL);; 
}

static void __lambda_278(void *data, object _, int argc, object *args) /* closure _,object k_733565, object simple_73389_732417, object all_91params_73390_732418, object unused_91params_73391_732419, object assigned_91to_91var_73392_732420, object side_91effects_73393_732421, object well_91known_73394_732422, object cgen_91id_73395_732423, object closure_91size_73396_732424, object self_91closure_91index_73397_732425, object calls_91self_73398_732426, object vars_91mutated_91by_91set_73399_732427 */
 {
object k_733565 = args[0]; object simple_73389_732417 = args[1]; object all_91params_73390_732418 = args[2]; object unused_91params_73391_732419 = args[3]; object assigned_91to_91var_73392_732420 = args[4]; object side_91effects_73393_732421 = args[5]; object well_91known_73394_732422 = args[6]; object cgen_91id_73395_732423 = args[7]; object closure_91size_73396_732424 = args[8]; object self_91closure_91index_73397_732425 = args[9]; object calls_91self_73398_732426 = args[10]; object vars_91mutated_91by_91set_73399_732427 = args[11];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:%adb:make-fnc");

closureN_type c_7310182;
object e_7310203 [12];
c_7310182.hdr.mark = gc_color_red;
 c_7310182.hdr.grayed = 0;
c_7310182.tag = closureN_tag;
 c_7310182.fn = (function_type)__lambda_279;
c_7310182.num_args = 1;
c_7310182.num_elements = 12;
c_7310182.elements = (object *)e_7310203;
c_7310182.elements[0] = all_91params_73390_732418;
c_7310182.elements[1] = assigned_91to_91var_73392_732420;
c_7310182.elements[2] = calls_91self_73398_732426;
c_7310182.elements[3] = cgen_91id_73395_732423;
c_7310182.elements[4] = closure_91size_73396_732424;
c_7310182.elements[5] = k_733565;
c_7310182.elements[6] = self_91closure_91index_73397_732425;
c_7310182.elements[7] = side_91effects_73393_732421;
c_7310182.elements[8] = simple_73389_732417;
c_7310182.elements[9] = unused_91params_73391_732419;
c_7310182.elements[10] = vars_91mutated_91by_91set_73399_732427;
c_7310182.elements[11] = well_91known_73394_732422;


complex_num_type local_7310206; 
return_direct_with_clo1(data,(closure)&c_7310182,__lambda_279,  ((inline_function_type)
                   ((closure)__glo_make_91record_91marker_191_191inline_191_191_scheme_base)->fn)(data,&local_7310206));; 
}

static void __lambda_279(void *data, object self_736577, int argc, object *args) /* object self_736577, object r_733566 */
 {
 object r_733566 = args[0];
  
closureN_type c_7310184;
object e_7310191 [2];
c_7310184.hdr.mark = gc_color_red;
 c_7310184.hdr.grayed = 0;
c_7310184.tag = closureN_tag;
 c_7310184.fn = (function_type)__lambda_280;
c_7310184.num_args = 1;
c_7310184.num_elements = 2;
c_7310184.elements = (object *)e_7310191;
c_7310184.elements[0] = ((closureN)self_736577)->elements[5];
c_7310184.elements[1] = r_733566;

return_direct_with_clo12(data,  __glo_vector_scheme_base, (((closure)  __glo_vector_scheme_base)->fn),  &c_7310184, ((closureN)self_736577)->elements[8], ((closureN)self_736577)->elements[0], ((closureN)self_736577)->elements[9], ((closureN)self_736577)->elements[1], ((closureN)self_736577)->elements[7], ((closureN)self_736577)->elements[11], ((closureN)self_736577)->elements[3], ((closureN)self_736577)->elements[4], ((closureN)self_736577)->elements[6], ((closureN)self_736577)->elements[2], ((closureN)self_736577)->elements[10]);; 
}

static void __lambda_280(void *data, object self_736578, int argc, object *args) /* object self_736578, object r_733568 */
 {
 object r_733568 = args[0];
  
vector_3_type local_7310189; 
return_direct_with_clo1(data,  ((closureN)self_736578)->elements[0], (((closure)  ((closureN)self_736578)->elements[0])->fn),  Cyc_fast_vector_3(&local_7310189, ((closureN)self_736578)->elements[1], quote__121analysis_91db_91function_125, r_733568));; 
}

static void __lambda_277(void *data, object _, int argc, object *args) /* closure _,object k_733510 */
 {
object k_733510 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:make-var");
return_direct_with_clo21(data,  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations)->fn),  k_733510, quote__127, quote__127, boolean_f, boolean_f, boolean_f, obj_int2obj(0), NULL, boolean_f, boolean_f, boolean_f, obj_int2obj(0), obj_int2obj(0), boolean_f, boolean_t, NULL, boolean_f, boolean_f, boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_259(void *data, object _, int argc, object *args) /* closure _,object k_733490, object sym_73373_732406, object var_73374_732407, object value_73375_732408 */
 {
object k_733490 = args[0]; object sym_73373_732406 = args[1]; object var_73374_732407 = args[2]; object value_73375_732408 = args[3];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adbv-set-assigned-value-helper!");

closureN_type c_7310076;
object e_7310177 [4];
c_7310076.hdr.mark = gc_color_red;
 c_7310076.hdr.grayed = 0;
c_7310076.tag = closureN_tag;
 c_7310076.fn = (function_type)__lambda_260;
c_7310076.num_args = 1;
c_7310076.num_elements = 4;
c_7310076.elements = (object *)e_7310177;
c_7310076.elements[0] = k_733490;
c_7310076.elements[1] = sym_73373_732406;
c_7310076.elements[2] = value_73375_732408;
c_7310076.elements[3] = var_73374_732407;

return_direct_with_clo1(data,(closure)&c_7310076,__lambda_260,  boolean_f);; 
}

static void __lambda_260(void *data, object self_736559, int argc, object *args) /* object self_736559, object update_91lambda_91atv_67_732410 */
 {
 object update_91lambda_91atv_67_732410 = args[0];
  
closureN_type c_7310078;
object e_7310173 [4];
c_7310078.hdr.mark = gc_color_red;
 c_7310078.hdr.grayed = 0;
c_7310078.tag = closureN_tag;
 c_7310078.fn = (function_type)__lambda_1853;
c_7310078.num_args = 1;
c_7310078.num_elements = 4;
c_7310078.elements = (object *)e_7310173;
c_7310078.elements[0] = ((closureN)self_736559)->elements[0];
c_7310078.elements[1] = ((closureN)self_736559)->elements[1];
c_7310078.elements[2] = ((closureN)self_736559)->elements[2];
c_7310078.elements[3] = ((closureN)self_736559)->elements[3];


pair_type local_7310176; 
return_direct_with_clo1(data,(closure)&c_7310078,__lambda_1853,  set_cell_as_expr(&local_7310176, update_91lambda_91atv_67_732410));; 
}

static void __lambda_1853(void *data, object self_736560, int argc, object *args) /* object self_736560, object update_91lambda_91atv_67_732410 */
 {
 object update_91lambda_91atv_67_732410 = args[0];
  
closureN_type c_7310080;
object e_7310105 [5];
c_7310080.hdr.mark = gc_color_red;
 c_7310080.hdr.grayed = 0;
c_7310080.tag = closureN_tag;
 c_7310080.fn = (function_type)__lambda_261;
c_7310080.num_args = 1;
c_7310080.num_elements = 5;
c_7310080.elements = (object *)e_7310105;
c_7310080.elements[0] = ((closureN)self_736560)->elements[0];
c_7310080.elements[1] = ((closureN)self_736560)->elements[1];
c_7310080.elements[2] = update_91lambda_91atv_67_732410;
c_7310080.elements[3] = ((closureN)self_736560)->elements[2];
c_7310080.elements[4] = ((closureN)self_736560)->elements[3];


closureN_type c_7310106;
object e_7310172 [1];
c_7310106.hdr.mark = gc_color_red;
 c_7310106.hdr.grayed = 0;
c_7310106.tag = closureN_tag;
 c_7310106.fn = (function_type)__lambda_265;
c_7310106.num_args = 2;
c_7310106.num_elements = 1;
c_7310106.elements = (object *)e_7310172;
c_7310106.elements[0] = update_91lambda_91atv_67_732410;

return_direct_with_clo1(data,(closure)&c_7310080,__lambda_261,  &c_7310106);; 
}

static void __lambda_265(void *data, object self_736561, int argc, object *args) /* object self_736561, object k_733495, object syms_73376_732412, object value_73377_732413 */
 {
 object k_733495 = args[0]; object syms_73376_732412 = args[1]; object value_73377_732413 = args[2];
  
closureN_type c_7310108;
object e_7310171 [4];
c_7310108.hdr.mark = gc_color_red;
 c_7310108.hdr.grayed = 0;
c_7310108.tag = closureN_tag;
 c_7310108.fn = (function_type)__lambda_266;
c_7310108.num_args = 1;
c_7310108.num_elements = 4;
c_7310108.elements = (object *)e_7310171;
c_7310108.elements[0] = k_733495;
c_7310108.elements[1] = syms_73376_732412;
c_7310108.elements[2] = ((closureN)self_736561)->elements[0];
c_7310108.elements[3] = value_73377_732413;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_7310108, value_73377_732413);; 
}

static void __lambda_266(void *data, object self_736562, int argc, object *args) /* object self_736562, object r_733496 */
 {
 object r_733496 = args[0];
  if( (boolean_f != r_733496) ){ 
  
closureN_type c_7310110;
object e_7310129 [2];
c_7310110.hdr.mark = gc_color_red;
 c_7310110.hdr.grayed = 0;
c_7310110.tag = closureN_tag;
 c_7310110.fn = (function_type)__lambda_267;
c_7310110.num_args = 1;
c_7310110.num_elements = 2;
c_7310110.elements = (object *)e_7310129;
c_7310110.elements[0] = ((closureN)self_736562)->elements[0];
c_7310110.elements[1] = ((closureN)self_736562)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_7310110, ((closureN)self_736562)->elements[3]);
} else { 
  
closureN_type c_7310132;
object e_7310166 [4];
c_7310132.hdr.mark = gc_color_red;
 c_7310132.hdr.grayed = 0;
c_7310132.tag = closureN_tag;
 c_7310132.fn = (function_type)__lambda_272;
c_7310132.num_args = 1;
c_7310132.num_elements = 4;
c_7310132.elements = (object *)e_7310166;
c_7310132.elements[0] = ((closureN)self_736562)->elements[0];
c_7310132.elements[1] = ((closureN)self_736562)->elements[1];
c_7310132.elements[2] = ((closureN)self_736562)->elements[2];
c_7310132.elements[3] = ((closureN)self_736562)->elements[3];


complex_num_type local_7310169; 
return_direct_with_clo1(data,(closure)&c_7310132,__lambda_272,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_7310169, ((closureN)self_736562)->elements[3]));}
;; 
}

static void __lambda_272(void *data, object self_736568, int argc, object *args) /* object self_736568, object r_733502 */
 {
 object r_733502 = args[0];
  if( (boolean_f != r_733502) ){ 
  
closureN_type c_7310134;
object e_7310138 [2];
c_7310134.hdr.mark = gc_color_red;
 c_7310134.hdr.grayed = 0;
c_7310134.tag = closureN_tag;
 c_7310134.fn = (function_type)__lambda_273;
c_7310134.num_args = 1;
c_7310134.num_elements = 2;
c_7310134.elements = (object *)e_7310138;
c_7310134.elements[0] = ((closureN)self_736568)->elements[0];
c_7310134.elements[1] = ((closureN)self_736568)->elements[3];


closureN_type c_7310139;
object e_7310163 [3];
c_7310139.hdr.mark = gc_color_red;
 c_7310139.hdr.grayed = 0;
c_7310139.tag = closureN_tag;
 c_7310139.fn = (function_type)__lambda_274;
c_7310139.num_args = 1;
c_7310139.num_elements = 3;
c_7310139.elements = (object *)e_7310163;
c_7310139.elements[0] = ((closureN)self_736568)->elements[1];
c_7310139.elements[1] = ((closureN)self_736568)->elements[2];
c_7310139.elements[2] = ((closureN)self_736568)->elements[3];

return_direct_with_clo1(data,(closure)&c_7310134,__lambda_273,  &c_7310139);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736568)->elements[0], (((closure)  ((closureN)self_736568)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_274(void *data, object self_736569, int argc, object *args) /* object self_736569, object k_733504, object var_73386_732416 */
 {
 object k_733504 = args[0]; object var_73386_732416 = args[1];
  
closureN_type c_7310141;
object e_7310158 [5];
c_7310141.hdr.mark = gc_color_red;
 c_7310141.hdr.grayed = 0;
c_7310141.tag = closureN_tag;
 c_7310141.fn = (function_type)__lambda_275;
c_7310141.num_args = 1;
c_7310141.num_elements = 5;
c_7310141.elements = (object *)e_7310158;
c_7310141.elements[0] = k_733504;
c_7310141.elements[1] = ((closureN)self_736569)->elements[0];
c_7310141.elements[2] = ((closureN)self_736569)->elements[1];
c_7310141.elements[3] = ((closureN)self_736569)->elements[2];
c_7310141.elements[4] = var_73386_732416;



return_direct_with_clo1(data,(closure)&c_7310141,__lambda_275,  memberp(data, ((closureN)self_736569)->elements[2], ((closureN)self_736569)->elements[0]));; 
}

static void __lambda_275(void *data, object self_736570, int argc, object *args) /* object self_736570, object r_733505 */
 {
 object r_733505 = args[0];
  if( (boolean_f != r_733505) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736570)->elements[0], (((closure)  ((closureN)self_736570)->elements[0])->fn),  Cyc_VOID);
} else { 
  
closureN_type c_7310145;
object e_7310156 [4];
c_7310145.hdr.mark = gc_color_red;
 c_7310145.hdr.grayed = 0;
c_7310145.tag = closureN_tag;
 c_7310145.fn = (function_type)__lambda_276;
c_7310145.num_args = 1;
c_7310145.num_elements = 4;
c_7310145.elements = (object *)e_7310156;
c_7310145.elements[0] = ((closureN)self_736570)->elements[0];
c_7310145.elements[1] = ((closureN)self_736570)->elements[1];
c_7310145.elements[2] = ((closureN)self_736570)->elements[2];
c_7310145.elements[3] = ((closureN)self_736570)->elements[3];

return_direct_with_clo2(data,  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations)->fn),  &c_7310145, ((closureN)self_736570)->elements[4]);}
;; 
}

static void __lambda_276(void *data, object self_736571, int argc, object *args) /* object self_736571, object r_733507 */
 {
 object r_733507 = args[0];
  


pair_type local_7310153; 
return_closcall3(data,  car(((closureN)self_736571)->elements[2]),  ((closureN)self_736571)->elements[0], set_pair_as_expr(&local_7310153, ((closureN)self_736571)->elements[3], ((closureN)self_736571)->elements[1]), r_733507);; 
}

static void __lambda_273(void *data, object self_736572, int argc, object *args) /* object self_736572, object r_733503 */
 {
 object r_733503 = args[0];
  return_direct_with_clo3(data,  __glo_with_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736572)->elements[0], ((closureN)self_736572)->elements[1], r_733503);; 
}

static void __lambda_267(void *data, object self_736563, int argc, object *args) /* object self_736563, object id_73381_732414 */
 {
 object id_73381_732414 = args[0];
  
closureN_type c_7310112;
object e_7310116 [2];
c_7310112.hdr.mark = gc_color_red;
 c_7310112.hdr.grayed = 0;
c_7310112.tag = closureN_tag;
 c_7310112.fn = (function_type)__lambda_268;
c_7310112.num_args = 1;
c_7310112.num_elements = 2;
c_7310112.elements = (object *)e_7310116;
c_7310112.elements[0] = id_73381_732414;
c_7310112.elements[1] = ((closureN)self_736563)->elements[0];


closureN_type c_7310117;
object e_7310128 [1];
c_7310117.hdr.mark = gc_color_red;
 c_7310117.hdr.grayed = 0;
c_7310117.tag = closureN_tag;
 c_7310117.fn = (function_type)__lambda_269;
c_7310117.num_args = 1;
c_7310117.num_elements = 1;
c_7310117.elements = (object *)e_7310128;
c_7310117.elements[0] = ((closureN)self_736563)->elements[1];

return_direct_with_clo1(data,(closure)&c_7310112,__lambda_268,  &c_7310117);; 
}

static void __lambda_269(void *data, object self_736564, int argc, object *args) /* object self_736564, object k_733499, object fnc_73382_732415 */
 {
 object k_733499 = args[0]; object fnc_73382_732415 = args[1];
  
closureN_type c_7310119;
object e_7310127 [3];
c_7310119.hdr.mark = gc_color_red;
 c_7310119.hdr.grayed = 0;
c_7310119.tag = closureN_tag;
 c_7310119.fn = (function_type)__lambda_270;
c_7310119.num_args = 1;
c_7310119.num_elements = 3;
c_7310119.elements = (object *)e_7310127;
c_7310119.elements[0] = fnc_73382_732415;
c_7310119.elements[1] = k_733499;
c_7310119.elements[2] = ((closureN)self_736564)->elements[0];

return_direct_with_clo2(data,  __glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations)->fn),  &c_7310119, fnc_73382_732415);; 
}

static void __lambda_270(void *data, object self_736565, int argc, object *args) /* object self_736565, object r_733501 */
 {
 object r_733501 = args[0];
  
closureN_type c_7310121;
object e_7310125 [2];
c_7310121.hdr.mark = gc_color_red;
 c_7310121.hdr.grayed = 0;
c_7310121.tag = closureN_tag;
 c_7310121.fn = (function_type)__lambda_271;
c_7310121.num_args = 1;
c_7310121.num_elements = 2;
c_7310121.elements = (object *)e_7310125;
c_7310121.elements[0] = ((closureN)self_736565)->elements[0];
c_7310121.elements[1] = ((closureN)self_736565)->elements[1];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_7310121, ((closureN)self_736565)->elements[2], r_733501);; 
}

static void __lambda_271(void *data, object self_736566, int argc, object *args) /* object self_736566, object r_733500 */
 {
 object r_733500 = args[0];
  return_direct_with_clo3(data,  __glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736566)->elements[1], ((closureN)self_736566)->elements[0], r_733500);; 
}

static void __lambda_268(void *data, object self_736567, int argc, object *args) /* object self_736567, object r_733498 */
 {
 object r_733498 = args[0];
  return_direct_with_clo3(data,  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736567)->elements[1], ((closureN)self_736567)->elements[0], r_733498);; 
}

static void __lambda_261(void *data, object self_736573, int argc, object *args) /* object self_736573, object r_733494 */
 {
 object r_733494 = args[0];
  
closureN_type c_7310082;
object e_7310101 [5];
c_7310082.hdr.mark = gc_color_red;
 c_7310082.hdr.grayed = 0;
c_7310082.tag = closureN_tag;
 c_7310082.fn = (function_type)__lambda_262;
c_7310082.num_args = 1;
c_7310082.num_elements = 5;
c_7310082.elements = (object *)e_7310101;
c_7310082.elements[0] = ((closureN)self_736573)->elements[0];
c_7310082.elements[1] = ((closureN)self_736573)->elements[1];
c_7310082.elements[2] = ((closureN)self_736573)->elements[2];
c_7310082.elements[3] = ((closureN)self_736573)->elements[3];
c_7310082.elements[4] = ((closureN)self_736573)->elements[4];



return_direct_with_clo1(data,(closure)&c_7310082,__lambda_262,  Cyc_set_cell(data, ((closureN)self_736573)->elements[2], r_733494));; 
}

static void __lambda_262(void *data, object self_736574, int argc, object *args) /* object self_736574, object r_733491 */
 {

  
closureN_type c_7310084;
object e_7310098 [4];
c_7310084.hdr.mark = gc_color_red;
 c_7310084.hdr.grayed = 0;
c_7310084.tag = closureN_tag;
 c_7310084.fn = (function_type)__lambda_263;
c_7310084.num_args = 1;
c_7310084.num_elements = 4;
c_7310084.elements = (object *)e_7310098;
c_7310084.elements[0] = ((closureN)self_736574)->elements[0];
c_7310084.elements[1] = ((closureN)self_736574)->elements[1];
c_7310084.elements[2] = ((closureN)self_736574)->elements[2];
c_7310084.elements[3] = ((closureN)self_736574)->elements[3];

return_direct_with_clo3(data,  __glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7310084, ((closureN)self_736574)->elements[4], ((closureN)self_736574)->elements[3]);; 
}

static void __lambda_263(void *data, object self_736575, int argc, object *args) /* object self_736575, object r_733492 */
 {

  
closureN_type c_7310086;
object e_7310093 [3];
c_7310086.hdr.mark = gc_color_red;
 c_7310086.hdr.grayed = 0;
c_7310086.tag = closureN_tag;
 c_7310086.fn = (function_type)__lambda_264;
c_7310086.num_args = 1;
c_7310086.num_elements = 3;
c_7310086.elements = (object *)e_7310093;
c_7310086.elements[0] = ((closureN)self_736575)->elements[0];
c_7310086.elements[1] = ((closureN)self_736575)->elements[2];
c_7310086.elements[2] = ((closureN)self_736575)->elements[3];


pair_type local_7310096; 
return_direct_with_clo1(data,(closure)&c_7310086,__lambda_264,  set_cell_as_expr(&local_7310096, ((closureN)self_736575)->elements[1]));; 
}

static void __lambda_264(void *data, object self_736576, int argc, object *args) /* object self_736576, object r_733493 */
 {
 object r_733493 = args[0];
  

return_closcall3(data,  car(((closureN)self_736576)->elements[1]),  ((closureN)self_736576)->elements[0], r_733493, ((closureN)self_736576)->elements[2]);; 
}

static void __lambda_255(void *data, object _, int argc, object *args) /* closure _,object k_733482, object var_73370_732403, object lambda_91id_73371_732404 */
 {
object k_733482 = args[0]; object var_73370_732403 = args[1]; object lambda_91id_73371_732404 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adbv:set-ref-by-and-count!");

closureN_type c_7310053;
object e_7310073 [3];
c_7310053.hdr.mark = gc_color_red;
 c_7310053.hdr.grayed = 0;
c_7310053.tag = closureN_tag;
 c_7310053.fn = (function_type)__lambda_256;
c_7310053.num_args = 1;
c_7310053.num_elements = 3;
c_7310053.elements = (object *)e_7310073;
c_7310053.elements[0] = k_733482;
c_7310053.elements[1] = lambda_91id_73371_732404;
c_7310053.elements[2] = var_73370_732403;

return_direct_with_clo2(data,  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations)->fn),  &c_7310053, var_73370_732403);; 
}

static void __lambda_256(void *data, object self_736556, int argc, object *args) /* object self_736556, object ref_91bys_73372_732405 */
 {
 object ref_91bys_73372_732405 = args[0];
  
closureN_type c_7310055;
object e_7310071 [4];
c_7310055.hdr.mark = gc_color_red;
 c_7310055.hdr.grayed = 0;
c_7310055.tag = closureN_tag;
 c_7310055.fn = (function_type)__lambda_257;
c_7310055.num_args = 1;
c_7310055.num_elements = 4;
c_7310055.elements = (object *)e_7310071;
c_7310055.elements[0] = ((closureN)self_736556)->elements[0];
c_7310055.elements[1] = ((closureN)self_736556)->elements[1];
c_7310055.elements[2] = ref_91bys_73372_732405;
c_7310055.elements[3] = ((closureN)self_736556)->elements[2];

return_direct_with_clo2(data,  __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations)->fn),  &c_7310055, ((closureN)self_736556)->elements[2]);; 
}

static void __lambda_257(void *data, object self_736557, int argc, object *args) /* object self_736557, object r_733487 */
 {
 object r_733487 = args[0];
  
closureN_type c_7310057;
object e_7310066 [4];
c_7310057.hdr.mark = gc_color_red;
 c_7310057.hdr.grayed = 0;
c_7310057.tag = closureN_tag;
 c_7310057.fn = (function_type)__lambda_258;
c_7310057.num_args = 1;
c_7310057.num_elements = 4;
c_7310057.elements = (object *)e_7310066;
c_7310057.elements[0] = ((closureN)self_736557)->elements[0];
c_7310057.elements[1] = ((closureN)self_736557)->elements[1];
c_7310057.elements[2] = ((closureN)self_736557)->elements[2];
c_7310057.elements[3] = ((closureN)self_736557)->elements[3];


complex_num_type local_7310070; 
return_direct_with_clo3(data,  __glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations)->fn),  &c_7310057, ((closureN)self_736557)->elements[3], Cyc_fast_sum(data,&local_7310070, obj_int2obj(1), r_733487));; 
}

static void __lambda_258(void *data, object self_736558, int argc, object *args) /* object self_736558, object r_733484 */
 {

  
pair_type local_7310063; 
return_direct_with_clo3(data,  __glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations, (((closure)  __glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736558)->elements[0], ((closureN)self_736558)->elements[3], set_pair_as_expr(&local_7310063, ((closureN)self_736558)->elements[1], ((closureN)self_736558)->elements[2]));; 
}

static void __lambda_252(void *data, object _, int argc, object *args) /* closure _,object k_733476, object global_73350_732383, object defined_91by_73351_732384, object defines_91lambda_91id_73352_732385, object const_73353_732386, object const_91value_73354_732387, object ref_91count_73355_732388, object ref_91by_73356_732389, object mutated_91by_91set_73357_732390, object reassigned_73358_732391, object assigned_91value_73359_732392, object app_91fnc_91count_73360_732393, object app_91arg_91count_73361_732394, object cannot_91inline_73362_732395, object inlinable_73363_732396, object mutated_91indirectly_73364_732397, object cont_73365_732398, object def_91in_91loop_73366_732399, object ref_91in_91loop_73367_732400, object direct_91rec_91call_73368_732401, object self_91rec_91call_73369_732402 */
 {
object k_733476 = args[0]; object global_73350_732383 = args[1]; object defined_91by_73351_732384 = args[2]; object defines_91lambda_91id_73352_732385 = args[3]; object const_73353_732386 = args[4]; object const_91value_73354_732387 = args[5]; object ref_91count_73355_732388 = args[6]; object ref_91by_73356_732389 = args[7]; object mutated_91by_91set_73357_732390 = args[8]; object reassigned_73358_732391 = args[9]; object assigned_91value_73359_732392 = args[10]; object app_91fnc_91count_73360_732393 = args[11]; object app_91arg_91count_73361_732394 = args[12]; object cannot_91inline_73362_732395 = args[13]; object inlinable_73363_732396 = args[14]; object mutated_91indirectly_73364_732397 = args[15]; object cont_73365_732398 = args[16]; object def_91in_91loop_73366_732399 = args[17]; object ref_91in_91loop_73367_732400 = args[18]; object direct_91rec_91call_73368_732401 = args[19]; object self_91rec_91call_73369_732402 = args[20];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:%adb:make-var");

closureN_type c_7310017;
object e_7310047 [21];
c_7310017.hdr.mark = gc_color_red;
 c_7310017.hdr.grayed = 0;
c_7310017.tag = closureN_tag;
 c_7310017.fn = (function_type)__lambda_253;
c_7310017.num_args = 1;
c_7310017.num_elements = 21;
c_7310017.elements = (object *)e_7310047;
c_7310017.elements[0] = app_91arg_91count_73361_732394;
c_7310017.elements[1] = app_91fnc_91count_73360_732393;
c_7310017.elements[2] = assigned_91value_73359_732392;
c_7310017.elements[3] = cannot_91inline_73362_732395;
c_7310017.elements[4] = const_73353_732386;
c_7310017.elements[5] = const_91value_73354_732387;
c_7310017.elements[6] = cont_73365_732398;
c_7310017.elements[7] = def_91in_91loop_73366_732399;
c_7310017.elements[8] = defined_91by_73351_732384;
c_7310017.elements[9] = defines_91lambda_91id_73352_732385;
c_7310017.elements[10] = direct_91rec_91call_73368_732401;
c_7310017.elements[11] = global_73350_732383;
c_7310017.elements[12] = inlinable_73363_732396;
c_7310017.elements[13] = k_733476;
c_7310017.elements[14] = mutated_91by_91set_73357_732390;
c_7310017.elements[15] = mutated_91indirectly_73364_732397;
c_7310017.elements[16] = reassigned_73358_732391;
c_7310017.elements[17] = ref_91by_73356_732389;
c_7310017.elements[18] = ref_91count_73355_732388;
c_7310017.elements[19] = ref_91in_91loop_73367_732400;
c_7310017.elements[20] = self_91rec_91call_73369_732402;


complex_num_type local_7310050; 
return_direct_with_clo1(data,(closure)&c_7310017,__lambda_253,  ((inline_function_type)
                   ((closure)__glo_make_91record_91marker_191_191inline_191_191_scheme_base)->fn)(data,&local_7310050));; 
}

static void __lambda_253(void *data, object self_736554, int argc, object *args) /* object self_736554, object r_733477 */
 {
 object r_733477 = args[0];
  
closureN_type c_7310019;
object e_7310026 [2];
c_7310019.hdr.mark = gc_color_red;
 c_7310019.hdr.grayed = 0;
c_7310019.tag = closureN_tag;
 c_7310019.fn = (function_type)__lambda_254;
c_7310019.num_args = 1;
c_7310019.num_elements = 2;
c_7310019.elements = (object *)e_7310026;
c_7310019.elements[0] = ((closureN)self_736554)->elements[13];
c_7310019.elements[1] = r_733477;

return_direct_with_clo21(data,  __glo_vector_scheme_base, (((closure)  __glo_vector_scheme_base)->fn),  &c_7310019, ((closureN)self_736554)->elements[11], ((closureN)self_736554)->elements[8], ((closureN)self_736554)->elements[9], ((closureN)self_736554)->elements[4], ((closureN)self_736554)->elements[5], ((closureN)self_736554)->elements[18], ((closureN)self_736554)->elements[17], ((closureN)self_736554)->elements[14], ((closureN)self_736554)->elements[16], ((closureN)self_736554)->elements[2], ((closureN)self_736554)->elements[1], ((closureN)self_736554)->elements[0], ((closureN)self_736554)->elements[3], ((closureN)self_736554)->elements[12], ((closureN)self_736554)->elements[15], ((closureN)self_736554)->elements[6], ((closureN)self_736554)->elements[7], ((closureN)self_736554)->elements[19], ((closureN)self_736554)->elements[10], ((closureN)self_736554)->elements[20]);; 
}

static void __lambda_254(void *data, object self_736555, int argc, object *args) /* object self_736555, object r_733479 */
 {
 object r_733479 = args[0];
  
vector_3_type local_7310024; 
return_direct_with_clo1(data,  ((closureN)self_736555)->elements[0], (((closure)  ((closureN)self_736555)->elements[0])->fn),  Cyc_fast_vector_3(&local_7310024, ((closureN)self_736555)->elements[1], quote__121analysis_91db_91variable_125, r_733479));; 
}

static void __lambda_251(void *data, object _, int argc, object *args) /* closure _,object k_733389, object key_73347_732381, object val_73348_732382 */
 {
object k_733389 = args[0]; object key_73347_732381 = args[1]; object val_73348_732382 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:set!");
return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  k_733389, __glo__85adb_85_scheme_cyclone_cps_91optimizations, key_73347_732381, val_73348_732382);; 
}

static void __lambda_249(void *data, object _, int argc, object *args) /* closure _,object k_733385 */
 {
object k_733385 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:max-lambda-id");

closureN_type c_7310009;
object e_7310012 [1];
c_7310009.hdr.mark = gc_color_red;
 c_7310009.hdr.grayed = 0;
c_7310009.tag = closureN_tag;
 c_7310009.fn = (function_type)__lambda_250;
c_7310009.num_args = 1;
c_7310009.num_elements = 1;
c_7310009.elements = (object *)e_7310012;
c_7310009.elements[0] = k_733385;

return_direct_with_clo1(data,  __glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations)->fn),  &c_7310009);; 
}

static void __lambda_250(void *data, object self_736553, int argc, object *args) /* object self_736553, object r_733386 */
 {
 object r_733386 = args[0];
  return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  ((closureN)self_736553)->elements[0], __glo_max_scheme_base, obj_int2obj(0), r_733386);; 
}

static void __lambda_247(void *data, object _, int argc, object *args) /* closure _,object k_733381 */
 {
object k_733381 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:lambda-ids");

closureN_type c_7310003;
object e_7310006 [1];
c_7310003.hdr.mark = gc_color_red;
 c_7310003.hdr.grayed = 0;
c_7310003.tag = closureN_tag;
 c_7310003.fn = (function_type)__lambda_248;
c_7310003.num_args = 1;
c_7310003.num_elements = 1;
c_7310003.elements = (object *)e_7310006;
c_7310003.elements[0] = k_733381;

return_direct_with_clo2(data,  __glo_hash_91table_91keys_srfi_69, (((closure)  __glo_hash_91table_91keys_srfi_69)->fn),  &c_7310003, __glo__85adb_85_scheme_cyclone_cps_91optimizations);; 
}

static void __lambda_248(void *data, object self_736552, int argc, object *args) /* object self_736552, object r_733382 */
 {
 object r_733382 = args[0];
  return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  ((closureN)self_736552)->elements[0], primitive_number_127, r_733382);; 
}

static void __lambda_246(void *data, object _, int argc, object *args) /* closure _,object k_733378, object key_73345_732379, object default_73346_732380 */
 {
object k_733378 = args[0]; object key_73345_732379 = args[1]; object default_73346_732380 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:get/default");
return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  k_733378, __glo__85adb_85_scheme_cyclone_cps_91optimizations, key_73345_732379, default_73346_732380);; 
}

static void __lambda_245(void *data, object _, int argc, object *args) /* closure _,object k_733375, object key_73344_732378 */
 {
object k_733375 = args[0]; object key_73344_732378 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:get");
return_direct_with_clo3(data,  __glo_hash_91table_91ref_srfi_69, (((closure)  __glo_hash_91table_91ref_srfi_69)->fn),  k_733375, __glo__85adb_85_scheme_cyclone_cps_91optimizations, key_73344_732378);; 
}

static void __lambda_241(void *data, object _, int argc, object *args) /* closure _,object k_733369 */
 {
object k_733369 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:clear!");

closureN_type c_739981;
object e_739996 [1];
c_739981.hdr.mark = gc_color_red;
 c_739981.hdr.grayed = 0;
c_739981.tag = closureN_tag;
 c_739981.fn = (function_type)__lambda_242;
c_739981.num_args = 1;
c_739981.num_elements = 1;
c_739981.elements = (object *)e_739996;
c_739981.elements[0] = k_733369;

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_739981);; 
}

static void __lambda_242(void *data, object self_736549, int argc, object *args) /* object self_736549, object r_733372 */
 {
 object r_733372 = args[0];
  
closureN_type c_739983;
object e_739992 [1];
c_739983.hdr.mark = gc_color_red;
 c_739983.hdr.grayed = 0;
c_739983.tag = closureN_tag;
 c_739983.fn = (function_type)__lambda_243;
c_739983.num_args = 1;
c_739983.num_elements = 1;
c_739983.elements = (object *)e_739992;
c_739983.elements[0] = ((closureN)self_736549)->elements[0];


object c_739995 = global_set_cps_id(data,(closure)&c_739983,"__glo__85adb_85_scheme_cyclone_cps_91optimizations", __glo__85adb_85_scheme_cyclone_cps_91optimizations, r_733372);
return_closcall1(data,(closure)&c_739983,  c_739995);; 
}

static void __lambda_243(void *data, object self_736550, int argc, object *args) /* object self_736550, object r_733370 */
 {

  
closureN_type c_739985;
object e_739991 [1];
c_739985.hdr.mark = gc_color_red;
 c_739985.hdr.grayed = 0;
c_739985.tag = closureN_tag;
 c_739985.fn = (function_type)__lambda_244;
c_739985.num_args = 1;
c_739985.num_elements = 1;
c_739985.elements = (object *)e_739991;
c_739985.elements[0] = ((closureN)self_736550)->elements[0];

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_739985);; 
}

static void __lambda_244(void *data, object self_736551, int argc, object *args) /* object self_736551, object r_733371 */
 {
 object r_733371 = args[0];
  
object c_739990 = global_set_cps_id(data,  ((closureN)self_736551)->elements[0],"__glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations", __glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations, r_733371);
return_direct_with_clo1(data,  ((closureN)self_736551)->elements[0], (((closure)  ((closureN)self_736551)->elements[0])->fn),  c_739990);; 
}

static void __lambda_240(void *data, object _, int argc, object *args) /* closure _,object k_733366 */
 {
object k_733366 = args[0];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:adb:get-db");
return_direct_with_clo1(data,  k_733366, (((closure)  k_733366)->fn),  __glo__85adb_85_scheme_cyclone_cps_91optimizations);; 
}

static void __lambda_239(void *data, object _, int argc, object *args) /* closure _,object k_733357, object lis_73342_732377 */
 {
object k_733357 = args[0]; object lis_73342_732377 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:add-inlinable-functions");

object c_739976 = global_set_cps_id(data,  k_733357,"__glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations", __glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations, lis_73342_732377);
return_direct_with_clo1(data,  k_733357, (((closure)  k_733357)->fn),  c_739976);; 
}

static void __lambda_193(void *data, object _, int argc, object *args) /* closure _,object k_733269, object sexp_73269_732350, object add_91globals_67_73270_732351 */
 {
object k_733269 = args[0]; object sexp_73269_732350 = args[1]; object add_91globals_67_73270_732351 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:memoize-pure-fncs");

closureN_type c_739627;
object e_739971 [3];
c_739627.hdr.mark = gc_color_red;
 c_739627.hdr.grayed = 0;
c_739627.tag = closureN_tag;
 c_739627.fn = (function_type)__lambda_194;
c_739627.num_args = 3;
c_739627.num_elements = 3;
c_739627.elements = (object *)e_739971;
c_739627.elements[0] = add_91globals_67_73270_732351;
c_739627.elements[1] = k_733269;
c_739627.elements[2] = sexp_73269_732350;

return_direct_with_clo3(data,(closure)&c_739627,__lambda_194,  boolean_f, boolean_f, boolean_f);; 
}

static void __lambda_194(void *data, object self_736501, int argc, object *args) /* object self_736501, object has_91define_91c_127_732355, object memo_91tbl_732356, object scan_732357 */
 {
 object has_91define_91c_127_732355 = args[0]; object memo_91tbl_732356 = args[1]; object scan_732357 = args[2];
  
closureN_type c_739629;
object e_739967 [5];
c_739629.hdr.mark = gc_color_red;
 c_739629.hdr.grayed = 0;
c_739629.tag = closureN_tag;
 c_739629.fn = (function_type)__lambda_1852;
c_739629.num_args = 1;
c_739629.num_elements = 5;
c_739629.elements = (object *)e_739967;
c_739629.elements[0] = ((closureN)self_736501)->elements[0];
c_739629.elements[1] = ((closureN)self_736501)->elements[1];
c_739629.elements[2] = memo_91tbl_732356;
c_739629.elements[3] = scan_732357;
c_739629.elements[4] = ((closureN)self_736501)->elements[2];


pair_type local_739970; 
return_direct_with_clo1(data,(closure)&c_739629,__lambda_1852,  set_cell_as_expr(&local_739970, has_91define_91c_127_732355));; 
}

static void __lambda_1852(void *data, object self_736502, int argc, object *args) /* object self_736502, object has_91define_91c_127_732355 */
 {
 object has_91define_91c_127_732355 = args[0];
  
closureN_type c_739631;
object e_739962 [5];
c_739631.hdr.mark = gc_color_red;
 c_739631.hdr.grayed = 0;
c_739631.tag = closureN_tag;
 c_739631.fn = (function_type)__lambda_1851;
c_739631.num_args = 1;
c_739631.num_elements = 5;
c_739631.elements = (object *)e_739962;
c_739631.elements[0] = ((closureN)self_736502)->elements[0];
c_739631.elements[1] = has_91define_91c_127_732355;
c_739631.elements[2] = ((closureN)self_736502)->elements[1];
c_739631.elements[3] = ((closureN)self_736502)->elements[3];
c_739631.elements[4] = ((closureN)self_736502)->elements[4];


pair_type local_739965; 
return_direct_with_clo1(data,(closure)&c_739631,__lambda_1851,  set_cell_as_expr(&local_739965, ((closureN)self_736502)->elements[2]));; 
}

static void __lambda_1851(void *data, object self_736503, int argc, object *args) /* object self_736503, object memo_91tbl_732356 */
 {
 object memo_91tbl_732356 = args[0];
  
closureN_type c_739633;
object e_739957 [5];
c_739633.hdr.mark = gc_color_red;
 c_739633.hdr.grayed = 0;
c_739633.tag = closureN_tag;
 c_739633.fn = (function_type)__lambda_1850;
c_739633.num_args = 1;
c_739633.num_elements = 5;
c_739633.elements = (object *)e_739957;
c_739633.elements[0] = ((closureN)self_736503)->elements[0];
c_739633.elements[1] = ((closureN)self_736503)->elements[1];
c_739633.elements[2] = ((closureN)self_736503)->elements[2];
c_739633.elements[3] = memo_91tbl_732356;
c_739633.elements[4] = ((closureN)self_736503)->elements[4];


pair_type local_739960; 
return_direct_with_clo1(data,(closure)&c_739633,__lambda_1850,  set_cell_as_expr(&local_739960, ((closureN)self_736503)->elements[3]));; 
}

static void __lambda_1850(void *data, object self_736504, int argc, object *args) /* object self_736504, object scan_732357 */
 {
 object scan_732357 = args[0];
  
closureN_type c_739635;
object e_739953 [6];
c_739635.hdr.mark = gc_color_red;
 c_739635.hdr.grayed = 0;
c_739635.tag = closureN_tag;
 c_739635.fn = (function_type)__lambda_195;
c_739635.num_args = 1;
c_739635.num_elements = 6;
c_739635.elements = (object *)e_739953;
c_739635.elements[0] = ((closureN)self_736504)->elements[0];
c_739635.elements[1] = ((closureN)self_736504)->elements[1];
c_739635.elements[2] = ((closureN)self_736504)->elements[2];
c_739635.elements[3] = ((closureN)self_736504)->elements[3];
c_739635.elements[4] = scan_732357;
c_739635.elements[5] = ((closureN)self_736504)->elements[4];



return_direct_with_clo1(data,(closure)&c_739635,__lambda_195,  Cyc_set_cell(data, ((closureN)self_736504)->elements[3], NULL));; 
}

static void __lambda_195(void *data, object self_736505, int argc, object *args) /* object self_736505, object r_733270 */
 {

  
closureN_type c_739637;
object e_739834 [6];
c_739637.hdr.mark = gc_color_red;
 c_739637.hdr.grayed = 0;
c_739637.tag = closureN_tag;
 c_739637.fn = (function_type)__lambda_196;
c_739637.num_args = 1;
c_739637.num_elements = 6;
c_739637.elements = (object *)e_739834;
c_739637.elements[0] = ((closureN)self_736505)->elements[0];
c_739637.elements[1] = ((closureN)self_736505)->elements[1];
c_739637.elements[2] = ((closureN)self_736505)->elements[2];
c_739637.elements[3] = ((closureN)self_736505)->elements[3];
c_739637.elements[4] = ((closureN)self_736505)->elements[4];
c_739637.elements[5] = ((closureN)self_736505)->elements[5];


closureN_type c_739835;
object e_739952 [2];
c_739835.hdr.mark = gc_color_red;
 c_739835.hdr.grayed = 0;
c_739835.tag = closureN_tag;
 c_739835.fn = (function_type)__lambda_224;
c_739835.num_args = 1;
c_739835.num_elements = 2;
c_739835.elements = (object *)e_739952;
c_739835.elements[0] = ((closureN)self_736505)->elements[3];
c_739835.elements[1] = ((closureN)self_736505)->elements[4];

return_direct_with_clo1(data,(closure)&c_739637,__lambda_196,  &c_739835);; 
}

static void __lambda_224(void *data, object self_736506, int argc, object *args) /* object self_736506, object k_733328, object exp_73271_732361 */
 {
 object k_733328 = args[0]; object exp_73271_732361 = args[1];
  
closureN_type c_739837;
object e_739951 [4];
c_739837.hdr.mark = gc_color_red;
 c_739837.hdr.grayed = 0;
c_739837.tag = closureN_tag;
 c_739837.fn = (function_type)__lambda_225;
c_739837.num_args = 1;
c_739837.num_elements = 4;
c_739837.elements = (object *)e_739951;
c_739837.elements[0] = exp_73271_732361;
c_739837.elements[1] = k_733328;
c_739837.elements[2] = ((closureN)self_736506)->elements[0];
c_739837.elements[3] = ((closureN)self_736506)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_739837, exp_73271_732361);; 
}

static void __lambda_225(void *data, object self_736507, int argc, object *args) /* object self_736507, object r_733329 */
 {
 object r_733329 = args[0];
  if( (boolean_f != r_733329) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736507)->elements[1], (((closure)  ((closureN)self_736507)->elements[1])->fn),  ((closureN)self_736507)->elements[0]);
} else { 
  
closureN_type c_739842;
object e_739949 [4];
c_739842.hdr.mark = gc_color_red;
 c_739842.hdr.grayed = 0;
c_739842.tag = closureN_tag;
 c_739842.fn = (function_type)__lambda_226;
c_739842.num_args = 1;
c_739842.num_elements = 4;
c_739842.elements = (object *)e_739949;
c_739842.elements[0] = ((closureN)self_736507)->elements[0];
c_739842.elements[1] = ((closureN)self_736507)->elements[1];
c_739842.elements[2] = ((closureN)self_736507)->elements[2];
c_739842.elements[3] = ((closureN)self_736507)->elements[3];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_739842, ((closureN)self_736507)->elements[0]);}
;; 
}

static void __lambda_226(void *data, object self_736508, int argc, object *args) /* object self_736508, object r_733330 */
 {
 object r_733330 = args[0];
  if( (boolean_f != r_733330) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736508)->elements[1], (((closure)  ((closureN)self_736508)->elements[1])->fn),  ((closureN)self_736508)->elements[0]);
} else { 
  
closureN_type c_739847;
object e_739947 [4];
c_739847.hdr.mark = gc_color_red;
 c_739847.hdr.grayed = 0;
c_739847.tag = closureN_tag;
 c_739847.fn = (function_type)__lambda_227;
c_739847.num_args = 1;
c_739847.num_elements = 4;
c_739847.elements = (object *)e_739947;
c_739847.elements[0] = ((closureN)self_736508)->elements[0];
c_739847.elements[1] = ((closureN)self_736508)->elements[1];
c_739847.elements[2] = ((closureN)self_736508)->elements[2];
c_739847.elements[3] = ((closureN)self_736508)->elements[3];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_739847, ((closureN)self_736508)->elements[0]);}
;; 
}

static void __lambda_227(void *data, object self_736509, int argc, object *args) /* object self_736509, object r_733331 */
 {
 object r_733331 = args[0];
  if( (boolean_f != r_733331) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736509)->elements[1], (((closure)  ((closureN)self_736509)->elements[1])->fn),  ((closureN)self_736509)->elements[0]);
} else { 
  
closureN_type c_739852;
object e_739942 [4];
c_739852.hdr.mark = gc_color_red;
 c_739852.hdr.grayed = 0;
c_739852.tag = closureN_tag;
 c_739852.fn = (function_type)__lambda_228;
c_739852.num_args = 1;
c_739852.num_elements = 4;
c_739852.elements = (object *)e_739942;
c_739852.elements[0] = ((closureN)self_736509)->elements[0];
c_739852.elements[1] = ((closureN)self_736509)->elements[1];
c_739852.elements[2] = ((closureN)self_736509)->elements[2];
c_739852.elements[3] = ((closureN)self_736509)->elements[3];


complex_num_type local_739945; 
return_direct_with_clo1(data,(closure)&c_739852,__lambda_228,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739945, ((closureN)self_736509)->elements[0]));}
;; 
}

static void __lambda_228(void *data, object self_736510, int argc, object *args) /* object self_736510, object r_733332 */
 {
 object r_733332 = args[0];
  if( (boolean_f != r_733332) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736510)->elements[1], (((closure)  ((closureN)self_736510)->elements[1])->fn),  ((closureN)self_736510)->elements[0]);
} else { 
  
closureN_type c_739857;
object e_739940 [4];
c_739857.hdr.mark = gc_color_red;
 c_739857.hdr.grayed = 0;
c_739857.tag = closureN_tag;
 c_739857.fn = (function_type)__lambda_229;
c_739857.num_args = 1;
c_739857.num_elements = 4;
c_739857.elements = (object *)e_739940;
c_739857.elements[0] = ((closureN)self_736510)->elements[0];
c_739857.elements[1] = ((closureN)self_736510)->elements[1];
c_739857.elements[2] = ((closureN)self_736510)->elements[2];
c_739857.elements[3] = ((closureN)self_736510)->elements[3];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_739857, ((closureN)self_736510)->elements[0]);}
;; 
}

static void __lambda_229(void *data, object self_736511, int argc, object *args) /* object self_736511, object r_733333 */
 {
 object r_733333 = args[0];
  if( (boolean_f != r_733333) ){ 
  
closureN_type c_739859;
object e_739915 [3];
c_739859.hdr.mark = gc_color_red;
 c_739859.hdr.grayed = 0;
c_739859.tag = closureN_tag;
 c_739859.fn = (function_type)__lambda_230;
c_739859.num_args = 1;
c_739859.num_elements = 3;
c_739859.elements = (object *)e_739915;
c_739859.elements[0] = ((closureN)self_736511)->elements[0];
c_739859.elements[1] = ((closureN)self_736511)->elements[1];
c_739859.elements[2] = ((closureN)self_736511)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_739859, ((closureN)self_736511)->elements[0]);
} else { 
  
closureN_type c_739918;
object e_739938 [3];
c_739918.hdr.mark = gc_color_red;
 c_739918.hdr.grayed = 0;
c_739918.tag = closureN_tag;
 c_739918.fn = (function_type)__lambda_237;
c_739918.num_args = 1;
c_739918.num_elements = 3;
c_739918.elements = (object *)e_739938;
c_739918.elements[0] = ((closureN)self_736511)->elements[0];
c_739918.elements[1] = ((closureN)self_736511)->elements[1];
c_739918.elements[2] = ((closureN)self_736511)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_739918, ((closureN)self_736511)->elements[0]);}
;; 
}

static void __lambda_237(void *data, object self_736519, int argc, object *args) /* object self_736519, object r_733346 */
 {
 object r_733346 = args[0];
  if( (boolean_f != r_733346) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736519)->elements[1], (((closure)  ((closureN)self_736519)->elements[1])->fn),  ((closureN)self_736519)->elements[0]);
} else { 
  
closureN_type c_739923;
object e_739933 [3];
c_739923.hdr.mark = gc_color_red;
 c_739923.hdr.grayed = 0;
c_739923.tag = closureN_tag;
 c_739923.fn = (function_type)__lambda_238;
c_739923.num_args = 1;
c_739923.num_elements = 3;
c_739923.elements = (object *)e_739933;
c_739923.elements[0] = ((closureN)self_736519)->elements[0];
c_739923.elements[1] = ((closureN)self_736519)->elements[1];
c_739923.elements[2] = ((closureN)self_736519)->elements[2];


complex_num_type local_739936; 
return_direct_with_clo1(data,(closure)&c_739923,__lambda_238,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739936, ((closureN)self_736519)->elements[0]));}
;; 
}

static void __lambda_238(void *data, object self_736520, int argc, object *args) /* object self_736520, object r_733347 */
 {
 object r_733347 = args[0];
  if( (boolean_f != r_733347) ){ 
  

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_736520)->elements[1], car(((closureN)self_736520)->elements[2]), ((closureN)self_736520)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736520)->elements[1], (((closure)  ((closureN)self_736520)->elements[1])->fn),  ((closureN)self_736520)->elements[0]);}
;; 
}

static void __lambda_230(void *data, object self_736512, int argc, object *args) /* object self_736512, object r_733334 */
 {
 object r_733334 = args[0];
  
closureN_type c_739861;
object e_739910 [4];
c_739861.hdr.mark = gc_color_red;
 c_739861.hdr.grayed = 0;
c_739861.tag = closureN_tag;
 c_739861.fn = (function_type)__lambda_231;
c_739861.num_args = 1;
c_739861.num_elements = 4;
c_739861.elements = (object *)e_739910;
c_739861.elements[0] = ((closureN)self_736512)->elements[0];
c_739861.elements[1] = ((closureN)self_736512)->elements[1];
c_739861.elements[2] = ((closureN)self_736512)->elements[2];
c_739861.elements[3] = r_733334;


complex_num_type local_739913; 
return_direct_with_clo1(data,(closure)&c_739861,__lambda_231,  ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739913, ((closureN)self_736512)->elements[0]));; 
}

static void __lambda_231(void *data, object self_736513, int argc, object *args) /* object self_736513, object r_733345 */
 {
 object r_733345 = args[0];
  
closureN_type c_739863;
object e_739906 [3];
c_739863.hdr.mark = gc_color_red;
 c_739863.hdr.grayed = 0;
c_739863.tag = closureN_tag;
 c_739863.fn = (function_type)__lambda_232;
c_739863.num_args = 2;
c_739863.num_elements = 3;
c_739863.elements = (object *)e_739906;
c_739863.elements[0] = ((closureN)self_736513)->elements[0];
c_739863.elements[1] = ((closureN)self_736513)->elements[1];
c_739863.elements[2] = ((closureN)self_736513)->elements[2];



return_direct_with_clo2(data,(closure)&c_739863,__lambda_232,  ((closureN)self_736513)->elements[3], Cyc_car(data, r_733345));; 
}

static void __lambda_232(void *data, object self_736514, int argc, object *args) /* object self_736514, object var_73287_732362, object body_73288_732363 */
 {
 object var_73287_732362 = args[0]; object body_73288_732363 = args[1];
  
closureN_type c_739865;
object e_739905 [5];
c_739865.hdr.mark = gc_color_red;
 c_739865.hdr.grayed = 0;
c_739865.tag = closureN_tag;
 c_739865.fn = (function_type)__lambda_233;
c_739865.num_args = 1;
c_739865.num_elements = 5;
c_739865.elements = (object *)e_739905;
c_739865.elements[0] = body_73288_732363;
c_739865.elements[1] = ((closureN)self_736514)->elements[0];
c_739865.elements[2] = ((closureN)self_736514)->elements[1];
c_739865.elements[3] = ((closureN)self_736514)->elements[2];
c_739865.elements[4] = var_73287_732362;

return_direct_with_clo3(data,  __glo_memoizable_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_memoizable_127_scheme_cyclone_cps_91optimizations)->fn),  &c_739865, var_73287_732362, body_73288_732363);; 
}

static void __lambda_233(void *data, object self_736515, int argc, object *args) /* object self_736515, object r_733336 */
 {
 object r_733336 = args[0];
  if( (boolean_f != r_733336) ){ 
  
closureN_type c_739867;
object e_739900 [4];
c_739867.hdr.mark = gc_color_red;
 c_739867.hdr.grayed = 0;
c_739867.tag = closureN_tag;
 c_739867.fn = (function_type)__lambda_234;
c_739867.num_args = 1;
c_739867.num_elements = 4;
c_739867.elements = (object *)e_739900;
c_739867.elements[0] = ((closureN)self_736515)->elements[0];
c_739867.elements[1] = ((closureN)self_736515)->elements[2];
c_739867.elements[2] = ((closureN)self_736515)->elements[3];
c_739867.elements[3] = ((closureN)self_736515)->elements[4];

return_direct_with_clo2(data,  __glo_gensym_scheme_cyclone_util, (((closure)  __glo_gensym_scheme_cyclone_util)->fn),  &c_739867, ((closureN)self_736515)->elements[4]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736515)->elements[2], (((closure)  ((closureN)self_736515)->elements[2])->fn),  ((closureN)self_736515)->elements[1]);}
;; 
}

static void __lambda_234(void *data, object self_736516, int argc, object *args) /* object self_736516, object new_91var_73292_732364 */
 {
 object new_91var_73292_732364 = args[0];
  
closureN_type c_739869;
object e_739889 [4];
c_739869.hdr.mark = gc_color_red;
 c_739869.hdr.grayed = 0;
c_739869.tag = closureN_tag;
 c_739869.fn = (function_type)__lambda_235;
c_739869.num_args = 1;
c_739869.num_elements = 4;
c_739869.elements = (object *)e_739889;
c_739869.elements[0] = ((closureN)self_736516)->elements[0];
c_739869.elements[1] = ((closureN)self_736516)->elements[1];
c_739869.elements[2] = ((closureN)self_736516)->elements[2];
c_739869.elements[3] = new_91var_73292_732364;


pair_type local_739892; 

pair_type local_739895; 


return_direct_with_clo1(data,(closure)&c_739869,__lambda_235,  set_pair_as_expr(&local_739892, set_pair_as_expr(&local_739895, ((closureN)self_736516)->elements[3], new_91var_73292_732364), car(((closureN)self_736516)->elements[2])));; 
}

static void __lambda_235(void *data, object self_736517, int argc, object *args) /* object self_736517, object r_733343 */
 {
 object r_733343 = args[0];
  
closureN_type c_739871;
object e_739885 [3];
c_739871.hdr.mark = gc_color_red;
 c_739871.hdr.grayed = 0;
c_739871.tag = closureN_tag;
 c_739871.fn = (function_type)__lambda_236;
c_739871.num_args = 1;
c_739871.num_elements = 3;
c_739871.elements = (object *)e_739885;
c_739871.elements[0] = ((closureN)self_736517)->elements[0];
c_739871.elements[1] = ((closureN)self_736517)->elements[1];
c_739871.elements[2] = ((closureN)self_736517)->elements[3];



return_direct_with_clo1(data,(closure)&c_739871,__lambda_236,  Cyc_set_cell(data, ((closureN)self_736517)->elements[2], r_733343));; 
}

static void __lambda_236(void *data, object self_736518, int argc, object *args) /* object self_736518, object r_733338 */
 {

  
pair_type local_739876; 

pair_type local_739879; 

pair_type local_739883; 
return_direct_with_clo1(data,  ((closureN)self_736518)->elements[1], (((closure)  ((closureN)self_736518)->elements[1])->fn),  set_pair_as_expr(&local_739876, quote_define, set_pair_as_expr(&local_739879, ((closureN)self_736518)->elements[2], set_pair_as_expr(&local_739883, ((closureN)self_736518)->elements[0], NULL))));; 
}

static void __lambda_196(void *data, object self_736521, int argc, object *args) /* object self_736521, object r_733327 */
 {
 object r_733327 = args[0];
  
closureN_type c_739639;
object e_739830 [6];
c_739639.hdr.mark = gc_color_red;
 c_739639.hdr.grayed = 0;
c_739639.tag = closureN_tag;
 c_739639.fn = (function_type)__lambda_197;
c_739639.num_args = 1;
c_739639.num_elements = 6;
c_739639.elements = (object *)e_739830;
c_739639.elements[0] = ((closureN)self_736521)->elements[0];
c_739639.elements[1] = ((closureN)self_736521)->elements[1];
c_739639.elements[2] = ((closureN)self_736521)->elements[2];
c_739639.elements[3] = ((closureN)self_736521)->elements[3];
c_739639.elements[4] = ((closureN)self_736521)->elements[4];
c_739639.elements[5] = ((closureN)self_736521)->elements[5];



return_direct_with_clo1(data,(closure)&c_739639,__lambda_197,  Cyc_set_cell(data, ((closureN)self_736521)->elements[4], r_733327));; 
}

static void __lambda_197(void *data, object self_736522, int argc, object *args) /* object self_736522, object r_733271 */
 {

  
closureN_type c_739641;
object e_739801 [6];
c_739641.hdr.mark = gc_color_red;
 c_739641.hdr.grayed = 0;
c_739641.tag = closureN_tag;
 c_739641.fn = (function_type)__lambda_198;
c_739641.num_args = 1;
c_739641.num_elements = 6;
c_739641.elements = (object *)e_739801;
c_739641.elements[0] = ((closureN)self_736522)->elements[0];
c_739641.elements[1] = ((closureN)self_736522)->elements[1];
c_739641.elements[2] = ((closureN)self_736522)->elements[2];
c_739641.elements[3] = ((closureN)self_736522)->elements[3];
c_739641.elements[4] = ((closureN)self_736522)->elements[4];
c_739641.elements[5] = ((closureN)self_736522)->elements[5];


mclosure0(c_739802, (function_type)__lambda_217);c_739802.num_args = 1;
return_direct_with_clo1(data,(closure)&c_739641,__lambda_198,  &c_739802);; 
}

static void __lambda_217(void *data, object self_736523, int argc, object *args) /* object self_736523, object k_733320, object sexp_73304_732365 */
 {
 object k_733320 = args[0]; object sexp_73304_732365 = args[1];
  
closureN_type c_739804;
object e_739807 [1];
c_739804.hdr.mark = gc_color_red;
 c_739804.hdr.grayed = 0;
c_739804.tag = closureN_tag;
 c_739804.fn = (function_type)__lambda_218;
c_739804.num_args = 1;
c_739804.num_elements = 1;
c_739804.elements = (object *)e_739807;
c_739804.elements[0] = k_733320;


closureN_type c_739808;
object e_739829 [1];
c_739808.hdr.mark = gc_color_red;
 c_739808.hdr.grayed = 0;
c_739808.tag = closureN_tag;
 c_739808.fn = (function_type)__lambda_219;
c_739808.num_args = 1;
c_739808.num_elements = 1;
c_739808.elements = (object *)e_739829;
c_739808.elements[0] = sexp_73304_732365;

return_direct_with_clo1(data,(closure)&c_739804,__lambda_218,  &c_739808);; 
}

static void __lambda_219(void *data, object self_736524, int argc, object *args) /* object self_736524, object k_733322, object k_73305_732366 */
 {
 object k_733322 = args[0]; object k_73305_732366 = args[1];
  
closureN_type c_739810;
object e_739818 [3];
c_739810.hdr.mark = gc_color_red;
 c_739810.hdr.grayed = 0;
c_739810.tag = closureN_tag;
 c_739810.fn = (function_type)__lambda_220;
c_739810.num_args = 1;
c_739810.num_elements = 3;
c_739810.elements = (object *)e_739818;
c_739810.elements[0] = k_73305_732366;
c_739810.elements[1] = k_733322;
c_739810.elements[2] = ((closureN)self_736524)->elements[0];


closureN_type c_739819;
object e_739828 [1];
c_739819.hdr.mark = gc_color_red;
 c_739819.hdr.grayed = 0;
c_739819.tag = closureN_tag;
 c_739819.fn = (function_type)__lambda_222;
c_739819.num_args = 1;
c_739819.num_elements = 1;
c_739819.elements = (object *)e_739828;
c_739819.elements[0] = k_73305_732366;

return_direct_with_clo1(data,(closure)&c_739810,__lambda_220,  &c_739819);; 
}

static void __lambda_222(void *data, object self_736525, int argc, object *args) /* object self_736525, object k_733325, object exp_73306_732367 */
 {
 object k_733325 = args[0]; object exp_73306_732367 = args[1];
  
closureN_type c_739821;
object e_739827 [2];
c_739821.hdr.mark = gc_color_red;
 c_739821.hdr.grayed = 0;
c_739821.tag = closureN_tag;
 c_739821.fn = (function_type)__lambda_223;
c_739821.num_args = 1;
c_739821.num_elements = 2;
c_739821.elements = (object *)e_739827;
c_739821.elements[0] = ((closureN)self_736525)->elements[0];
c_739821.elements[1] = k_733325;

return_direct_with_clo2(data,  __glo_define_91c_127_scheme_cyclone_util, (((closure)  __glo_define_91c_127_scheme_cyclone_util)->fn),  &c_739821, exp_73306_732367);; 
}

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

static void __lambda_220(void *data, object self_736527, int argc, object *args) /* object self_736527, object r_733324 */
 {
 object r_733324 = args[0];
  
closureN_type c_739812;
object e_739816 [2];
c_739812.hdr.mark = gc_color_red;
 c_739812.hdr.grayed = 0;
c_739812.tag = closureN_tag;
 c_739812.fn = (function_type)__lambda_221;
c_739812.num_args = 1;
c_739812.num_elements = 2;
c_739812.elements = (object *)e_739816;
c_739812.elements[0] = ((closureN)self_736527)->elements[0];
c_739812.elements[1] = ((closureN)self_736527)->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_739812, r_733324, ((closureN)self_736527)->elements[2]);; 
}

static void __lambda_221(void *data, object self_736528, int argc, object *args) /* object self_736528, object r_733323 */
 {

  return_closcall2(data,  ((closureN)self_736528)->elements[0],  ((closureN)self_736528)->elements[1], boolean_f);; 
}

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

static void __lambda_198(void *data, object self_736530, int argc, object *args) /* object self_736530, object r_733319 */
 {
 object r_733319 = args[0];
  
closureN_type c_739643;
object e_739797 [6];
c_739643.hdr.mark = gc_color_red;
 c_739643.hdr.grayed = 0;
c_739643.tag = closureN_tag;
 c_739643.fn = (function_type)__lambda_199;
c_739643.num_args = 1;
c_739643.num_elements = 6;
c_739643.elements = (object *)e_739797;
c_739643.elements[0] = ((closureN)self_736530)->elements[0];
c_739643.elements[1] = ((closureN)self_736530)->elements[1];
c_739643.elements[2] = ((closureN)self_736530)->elements[2];
c_739643.elements[3] = ((closureN)self_736530)->elements[3];
c_739643.elements[4] = ((closureN)self_736530)->elements[4];
c_739643.elements[5] = ((closureN)self_736530)->elements[5];



return_direct_with_clo1(data,(closure)&c_739643,__lambda_199,  Cyc_set_cell(data, ((closureN)self_736530)->elements[1], r_733319));; 
}

static void __lambda_199(void *data, object self_736531, int argc, object *args) /* object self_736531, object r_733272 */
 {

  


closureN_type c_739648;
object e_739795 [5];
c_739648.hdr.mark = gc_color_red;
 c_739648.hdr.grayed = 0;
c_739648.tag = closureN_tag;
 c_739648.fn = (function_type)__lambda_200;
c_739648.num_args = 1;
c_739648.num_elements = 5;
c_739648.elements = (object *)e_739795;
c_739648.elements[0] = ((closureN)self_736531)->elements[0];
c_739648.elements[1] = ((closureN)self_736531)->elements[2];
c_739648.elements[2] = ((closureN)self_736531)->elements[3];
c_739648.elements[3] = ((closureN)self_736531)->elements[4];
c_739648.elements[4] = ((closureN)self_736531)->elements[5];

return_closcall2(data,  car(((closureN)self_736531)->elements[1]),  &c_739648, ((closureN)self_736531)->elements[5]);; 
}

static void __lambda_200(void *data, object self_736532, int argc, object *args) /* object self_736532, object r_733273 */
 {
 object r_733273 = args[0];
  if( (boolean_f != r_733273) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736532)->elements[1], (((closure)  ((closureN)self_736532)->elements[1])->fn),  ((closureN)self_736532)->elements[4]);
} else { 
  


closureN_type c_739656;
object e_739793 [3];
c_739656.hdr.mark = gc_color_red;
 c_739656.hdr.grayed = 0;
c_739656.tag = closureN_tag;
 c_739656.fn = (function_type)__lambda_201;
c_739656.num_args = 1;
c_739656.num_elements = 3;
c_739656.elements = (object *)e_739793;
c_739656.elements[0] = ((closureN)self_736532)->elements[0];
c_739656.elements[1] = ((closureN)self_736532)->elements[1];
c_739656.elements[2] = ((closureN)self_736532)->elements[2];

return_closcall2(data,  car(((closureN)self_736532)->elements[3]),  &c_739656, ((closureN)self_736532)->elements[4]);}
;; 
}

static void __lambda_201(void *data, object self_736533, int argc, object *args) /* object self_736533, object new_91exp_73307_732368 */
 {
 object new_91exp_73307_732368 = args[0];
  
closureN_type c_739658;
object e_739787 [4];
c_739658.hdr.mark = gc_color_red;
 c_739658.hdr.grayed = 0;
c_739658.tag = closureN_tag;
 c_739658.fn = (function_type)__lambda_202;
c_739658.num_args = 1;
c_739658.num_elements = 4;
c_739658.elements = (object *)e_739787;
c_739658.elements[0] = ((closureN)self_736533)->elements[0];
c_739658.elements[1] = ((closureN)self_736533)->elements[1];
c_739658.elements[2] = ((closureN)self_736533)->elements[2];
c_739658.elements[3] = new_91exp_73307_732368;





return_direct_with_clo1(data,(closure)&c_739658,__lambda_202,  Cyc_is_null(car(((closureN)self_736533)->elements[2])));; 
}

static void __lambda_202(void *data, object self_736534, int argc, object *args) /* object self_736534, object r_733275 */
 {
 object r_733275 = args[0];
  if( (boolean_f != r_733275) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736534)->elements[1], (((closure)  ((closureN)self_736534)->elements[1])->fn),  ((closureN)self_736534)->elements[3]);
} else { 
  
closureN_type c_739663;
object e_739677 [2];
c_739663.hdr.mark = gc_color_red;
 c_739663.hdr.grayed = 0;
c_739663.tag = closureN_tag;
 c_739663.fn = (function_type)__lambda_203;
c_739663.num_args = 0;
c_739663.num_elements = 2;
c_739663.elements = (object *)e_739677;
c_739663.elements[0] = ((closureN)self_736534)->elements[0];
c_739663.elements[1] = ((closureN)self_736534)->elements[2];


closureN_type c_739678;
object e_739786 [3];
c_739678.hdr.mark = gc_color_red;
 c_739678.hdr.grayed = 0;
c_739678.tag = closureN_tag;
 c_739678.fn = (function_type)__lambda_205;
c_739678.num_args = 1;
c_739678.num_elements = 3;
c_739678.elements = (object *)e_739786;
c_739678.elements[0] = ((closureN)self_736534)->elements[1];
c_739678.elements[1] = ((closureN)self_736534)->elements[2];
c_739678.elements[2] = ((closureN)self_736534)->elements[3];

return_direct_with_clo1(data,(closure)&c_739663,__lambda_203,  &c_739678);}
;; 
}

static void __lambda_205(void *data, object self_736535, int argc, object *args) /* object self_736535, object r_733276 */
 {

  
closureN_type c_739680;
object e_739772 [3];
c_739680.hdr.mark = gc_color_red;
 c_739680.hdr.grayed = 0;
c_739680.tag = closureN_tag;
 c_739680.fn = (function_type)__lambda_206;
c_739680.num_args = 1;
c_739680.num_elements = 3;
c_739680.elements = (object *)e_739772;
c_739680.elements[0] = ((closureN)self_736535)->elements[0];
c_739680.elements[1] = ((closureN)self_736535)->elements[1];
c_739680.elements[2] = ((closureN)self_736535)->elements[2];


mclosure0(c_739773, (function_type)__lambda_216);c_739773.num_args = 1;
return_direct_with_clo1(data,(closure)&c_739680,__lambda_206,  &c_739773);; 
}

static void __lambda_216(void *data, object self_736536, int argc, object *args) /* object self_736536, object k_733310, object var_95new_91var_73311_732369 */
 {
 object k_733310 = args[0]; object var_95new_91var_73311_732369 = args[1];
  
pair_type local_739777; 

pair_type local_739780; 



pair_type local_739785; 
return_direct_with_clo1(data,  k_733310, (((closure)  k_733310)->fn),  set_pair_as_expr(&local_739777, quote_define, set_pair_as_expr(&local_739780, Cyc_car(data, var_95new_91var_73311_732369), set_pair_as_expr(&local_739785, boolean_f, NULL))));; 
}

static void __lambda_206(void *data, object self_736537, int argc, object *args) /* object self_736537, object r_733309 */
 {
 object r_733309 = args[0];
  
closureN_type c_739682;
object e_739768 [3];
c_739682.hdr.mark = gc_color_red;
 c_739682.hdr.grayed = 0;
c_739682.tag = closureN_tag;
 c_739682.fn = (function_type)__lambda_207;
c_739682.num_args = 1;
c_739682.num_elements = 3;
c_739682.elements = (object *)e_739768;
c_739682.elements[0] = ((closureN)self_736537)->elements[0];
c_739682.elements[1] = ((closureN)self_736537)->elements[1];
c_739682.elements[2] = ((closureN)self_736537)->elements[2];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_739682, r_733309, car(((closureN)self_736537)->elements[1]));; 
}

static void __lambda_207(void *data, object self_736538, int argc, object *args) /* object self_736538, object r_733277 */
 {
 object r_733277 = args[0];
  
closureN_type c_739684;
object e_739692 [3];
c_739684.hdr.mark = gc_color_red;
 c_739684.hdr.grayed = 0;
c_739684.tag = closureN_tag;
 c_739684.fn = (function_type)__lambda_208;
c_739684.num_args = 1;
c_739684.num_elements = 3;
c_739684.elements = (object *)e_739692;
c_739684.elements[0] = ((closureN)self_736538)->elements[0];
c_739684.elements[1] = ((closureN)self_736538)->elements[2];
c_739684.elements[2] = r_733277;


closureN_type c_739693;
object e_739767 [1];
c_739693.hdr.mark = gc_color_red;
 c_739693.hdr.grayed = 0;
c_739693.tag = closureN_tag;
 c_739693.fn = (function_type)__lambda_210;
c_739693.num_args = 1;
c_739693.num_elements = 1;
c_739693.elements = (object *)e_739767;
c_739693.elements[0] = ((closureN)self_736538)->elements[1];

return_direct_with_clo1(data,(closure)&c_739684,__lambda_208,  &c_739693);; 
}

static void __lambda_210(void *data, object self_736539, int argc, object *args) /* object self_736539, object k_733280, object exp_73315_732370 */
 {
 object k_733280 = args[0]; object exp_73315_732370 = args[1];
  
closureN_type c_739695;
object e_739766 [3];
c_739695.hdr.mark = gc_color_red;
 c_739695.hdr.grayed = 0;
c_739695.tag = closureN_tag;
 c_739695.fn = (function_type)__lambda_211;
c_739695.num_args = 1;
c_739695.num_elements = 3;
c_739695.elements = (object *)e_739766;
c_739695.elements[0] = exp_73315_732370;
c_739695.elements[1] = k_733280;
c_739695.elements[2] = ((closureN)self_736539)->elements[0];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_739695, exp_73315_732370);; 
}

static void __lambda_211(void *data, object self_736540, int argc, object *args) /* object self_736540, object r_733281 */
 {
 object r_733281 = args[0];
  if( (boolean_f != r_733281) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736540)->elements[1], (((closure)  ((closureN)self_736540)->elements[1])->fn),  ((closureN)self_736540)->elements[0]);
} else { 
  
closureN_type c_739700;
object e_739707 [3];
c_739700.hdr.mark = gc_color_red;
 c_739700.hdr.grayed = 0;
c_739700.tag = closureN_tag;
 c_739700.fn = (function_type)__lambda_212;
c_739700.num_args = 1;
c_739700.num_elements = 3;
c_739700.elements = (object *)e_739707;
c_739700.elements[0] = ((closureN)self_736540)->elements[0];
c_739700.elements[1] = ((closureN)self_736540)->elements[1];
c_739700.elements[2] = ((closureN)self_736540)->elements[2];


mclosure0(c_739708, (function_type)__lambda_213);c_739708.num_args = 2;
return_direct_with_clo1(data,(closure)&c_739700,__lambda_212,  &c_739708);}
;; 
}

static void __lambda_213(void *data, object self_736541, int argc, object *args) /* object self_736541, object k_733283, object var_95new_91var_73320_732371, object acc_73321_732372 */
 {
 object k_733283 = args[0]; object var_95new_91var_73320_732371 = args[1]; object acc_73321_732372 = args[2];
  
closureN_type c_739710;
object e_739765 [3];
c_739710.hdr.mark = gc_color_red;
 c_739710.hdr.grayed = 0;
c_739710.tag = closureN_tag;
 c_739710.fn = (function_type)__lambda_214;
c_739710.num_args = 1;
c_739710.num_elements = 3;
c_739710.elements = (object *)e_739765;
c_739710.elements[0] = acc_73321_732372;
c_739710.elements[1] = k_733283;
c_739710.elements[2] = var_95new_91var_73320_732371;

return_direct_with_clo2(data,  __glo_gensym_scheme_cyclone_util, (((closure)  __glo_gensym_scheme_cyclone_util)->fn),  &c_739710, quote_r);; 
}

static void __lambda_214(void *data, object self_736542, int argc, object *args) /* object self_736542, object rsym_73324_732373 */
 {
 object rsym_73324_732373 = args[0];
  
closureN_type c_739712;
object e_739727 [2];
c_739712.hdr.mark = gc_color_red;
 c_739712.hdr.grayed = 0;
c_739712.tag = closureN_tag;
 c_739712.fn = (function_type)__lambda_215;
c_739712.num_args = 1;
c_739712.num_elements = 2;
c_739712.elements = (object *)e_739727;
c_739712.elements[0] = ((closureN)self_736542)->elements[1];
c_739712.elements[1] = ((closureN)self_736542)->elements[2];


pair_type local_739730; 

pair_type local_739733; 

pair_type local_739736; 

pair_type local_739739; 

pair_type local_739742; 

pair_type local_739745; 

list_2_type local_739748; 



pair_type local_739754; 



pair_type local_739760; 

pair_type local_739763; 
return_direct_with_clo3(data,  __glo_ast_117make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117make_91lambda_scheme_cyclone_ast)->fn),  &c_739712, set_cell_as_expr(&local_739730, rsym_73324_732373), set_pair_as_expr(&local_739733, set_pair_as_expr(&local_739736, quote_Cyc_91seq, set_pair_as_expr(&local_739739, set_pair_as_expr(&local_739742, quote_set_91global_91unsafe_67, set_pair_as_expr(&local_739745, Cyc_fast_list_2(&local_739748, quote_quote, Cyc_car(data, ((closureN)self_736542)->elements[2])), set_pair_as_expr(&local_739754, Cyc_car(data, ((closureN)self_736542)->elements[2]), set_pair_as_expr(&local_739760, rsym_73324_732373, NULL)))), set_pair_as_expr(&local_739763, ((closureN)self_736542)->elements[0], NULL))), NULL));; 
}

static void __lambda_215(void *data, object self_736543, int argc, object *args) /* object self_736543, object r_733290 */
 {
 object r_733290 = args[0];
  
pair_type local_739717; 

pair_type local_739720; 

pair_type local_739723; 


return_direct_with_clo1(data,  ((closureN)self_736543)->elements[0], (((closure)  ((closureN)self_736543)->elements[0])->fn),  set_pair_as_expr(&local_739717, quote_Cyc_91memoize, set_pair_as_expr(&local_739720, r_733290, set_pair_as_expr(&local_739723, Cyc_cdr(data, ((closureN)self_736543)->elements[1]), NULL))));; 
}

static void __lambda_212(void *data, object self_736544, int argc, object *args) /* object self_736544, object r_733282 */
 {
 object r_733282 = args[0];
  

return_direct_with_clo4(data,  __glo_foldl_scheme_base, (((closure)  __glo_foldl_scheme_base)->fn),  ((closureN)self_736544)->elements[1], r_733282, ((closureN)self_736544)->elements[0], car(((closureN)self_736544)->elements[2]));; 
}

static void __lambda_208(void *data, object self_736545, int argc, object *args) /* object self_736545, object r_733279 */
 {
 object r_733279 = args[0];
  
closureN_type c_739686;
object e_739690 [2];
c_739686.hdr.mark = gc_color_red;
 c_739686.hdr.grayed = 0;
c_739686.tag = closureN_tag;
 c_739686.fn = (function_type)__lambda_209;
c_739686.num_args = 1;
c_739686.num_elements = 2;
c_739686.elements = (object *)e_739690;
c_739686.elements[0] = ((closureN)self_736545)->elements[0];
c_739686.elements[1] = ((closureN)self_736545)->elements[2];

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_739686, r_733279, ((closureN)self_736545)->elements[1]);; 
}

static void __lambda_209(void *data, object self_736546, int argc, object *args) /* object self_736546, object r_733278 */
 {
 object r_733278 = args[0];
  return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  ((closureN)self_736546)->elements[0], ((closureN)self_736546)->elements[1], r_733278);; 
}

static void __lambda_203(void *data, object self_736547, int argc, object *args) /* object self_736547, object k_733316 */
 {
 object k_733316 = args[0];
    
if( (boolean_f != Cyc_is_procedure(data, ((closureN)self_736547)->elements[0])) ){ 
  
closureN_type c_739668;
object e_739672 [2];
c_739668.hdr.mark = gc_color_red;
 c_739668.hdr.grayed = 0;
c_739668.tag = closureN_tag;
 c_739668.fn = (function_type)__lambda_204;
c_739668.num_args = 1;
c_739668.num_elements = 2;
c_739668.elements = (object *)e_739672;
c_739668.elements[0] = ((closureN)self_736547)->elements[0];
c_739668.elements[1] = k_733316;



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_739668, primitive_cdr, car(((closureN)self_736547)->elements[1]));
} else { 
  return_direct_with_clo1(data,  k_733316, (((closure)  k_733316)->fn),  Cyc_VOID);}
;; 
}

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

static void __lambda_147(void *data, object _, int argc, object *args) /* closure _,object k_733202, object var_73213_732335, object body_73214_732336 */
 {
object k_733202 = args[0]; object var_73213_732335 = args[1]; object body_73214_732336 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:memoizable?");

closureN_type c_739259;
object e_739624 [3];
c_739259.hdr.mark = gc_color_red;
 c_739259.hdr.grayed = 0;
c_739259.tag = closureN_tag;
 c_739259.fn = (function_type)__lambda_148;
c_739259.num_args = 2;
c_739259.num_elements = 3;
c_739259.elements = (object *)e_739624;
c_739259.elements[0] = body_73214_732336;
c_739259.elements[1] = k_733202;
c_739259.elements[2] = var_73213_732335;

return_direct_with_clo2(data,(closure)&c_739259,__lambda_148,  boolean_f, boolean_f);; 
}

static void __lambda_148(void *data, object self_736454, int argc, object *args) /* object self_736454, object cont_732339, object scan_732340 */
 {
 object cont_732339 = args[0]; object scan_732340 = args[1];
  
closureN_type c_739261;
object e_739620 [4];
c_739261.hdr.mark = gc_color_red;
 c_739261.hdr.grayed = 0;
c_739261.tag = closureN_tag;
 c_739261.fn = (function_type)__lambda_1849;
c_739261.num_args = 1;
c_739261.num_elements = 4;
c_739261.elements = (object *)e_739620;
c_739261.elements[0] = ((closureN)self_736454)->elements[0];
c_739261.elements[1] = ((closureN)self_736454)->elements[1];
c_739261.elements[2] = scan_732340;
c_739261.elements[3] = ((closureN)self_736454)->elements[2];


pair_type local_739623; 
return_direct_with_clo1(data,(closure)&c_739261,__lambda_1849,  set_cell_as_expr(&local_739623, cont_732339));; 
}

static void __lambda_1849(void *data, object self_736455, int argc, object *args) /* object self_736455, object cont_732339 */
 {
 object cont_732339 = args[0];
  
closureN_type c_739263;
object e_739615 [4];
c_739263.hdr.mark = gc_color_red;
 c_739263.hdr.grayed = 0;
c_739263.tag = closureN_tag;
 c_739263.fn = (function_type)__lambda_1848;
c_739263.num_args = 1;
c_739263.num_elements = 4;
c_739263.elements = (object *)e_739615;
c_739263.elements[0] = ((closureN)self_736455)->elements[0];
c_739263.elements[1] = cont_732339;
c_739263.elements[2] = ((closureN)self_736455)->elements[1];
c_739263.elements[3] = ((closureN)self_736455)->elements[3];


pair_type local_739618; 
return_direct_with_clo1(data,(closure)&c_739263,__lambda_1848,  set_cell_as_expr(&local_739618, ((closureN)self_736455)->elements[2]));; 
}

static void __lambda_1848(void *data, object self_736456, int argc, object *args) /* object self_736456, object scan_732340 */
 {
 object scan_732340 = args[0];
  
closureN_type c_739265;
object e_739611 [5];
c_739265.hdr.mark = gc_color_red;
 c_739265.hdr.grayed = 0;
c_739265.tag = closureN_tag;
 c_739265.fn = (function_type)__lambda_149;
c_739265.num_args = 1;
c_739265.num_elements = 5;
c_739265.elements = (object *)e_739611;
c_739265.elements[0] = ((closureN)self_736456)->elements[0];
c_739265.elements[1] = ((closureN)self_736456)->elements[1];
c_739265.elements[2] = ((closureN)self_736456)->elements[2];
c_739265.elements[3] = scan_732340;
c_739265.elements[4] = ((closureN)self_736456)->elements[3];



return_direct_with_clo1(data,(closure)&c_739265,__lambda_149,  Cyc_set_cell(data, ((closureN)self_736456)->elements[1], boolean_f));; 
}

static void __lambda_149(void *data, object self_736457, int argc, object *args) /* object self_736457, object r_733203 */
 {

  
closureN_type c_739267;
object e_739370 [5];
c_739267.hdr.mark = gc_color_red;
 c_739267.hdr.grayed = 0;
c_739267.tag = closureN_tag;
 c_739267.fn = (function_type)__lambda_150;
c_739267.num_args = 1;
c_739267.num_elements = 5;
c_739267.elements = (object *)e_739370;
c_739267.elements[0] = ((closureN)self_736457)->elements[0];
c_739267.elements[1] = ((closureN)self_736457)->elements[1];
c_739267.elements[2] = ((closureN)self_736457)->elements[2];
c_739267.elements[3] = ((closureN)self_736457)->elements[3];
c_739267.elements[4] = ((closureN)self_736457)->elements[4];


closureN_type c_739371;
object e_739610 [3];
c_739371.hdr.mark = gc_color_red;
 c_739371.hdr.grayed = 0;
c_739371.tag = closureN_tag;
 c_739371.fn = (function_type)__lambda_166;
c_739371.num_args = 3;
c_739371.num_elements = 3;
c_739371.elements = (object *)e_739610;
c_739371.elements[0] = ((closureN)self_736457)->elements[1];
c_739371.elements[1] = ((closureN)self_736457)->elements[3];
c_739371.elements[2] = ((closureN)self_736457)->elements[4];

return_direct_with_clo1(data,(closure)&c_739267,__lambda_150,  &c_739371);; 
}

static void __lambda_166(void *data, object self_736458, int argc, object *args) /* object self_736458, object k_733229, object exp_73215_732343, object return_73216_732344, object locals_73217_732345 */
 {
 object k_733229 = args[0]; object exp_73215_732343 = args[1]; object return_73216_732344 = args[2]; object locals_73217_732345 = args[3];
  
closureN_type c_739373;
object e_739609 [7];
c_739373.hdr.mark = gc_color_red;
 c_739373.hdr.grayed = 0;
c_739373.tag = closureN_tag;
 c_739373.fn = (function_type)__lambda_167;
c_739373.num_args = 1;
c_739373.num_elements = 7;
c_739373.elements = (object *)e_739609;
c_739373.elements[0] = ((closureN)self_736458)->elements[0];
c_739373.elements[1] = exp_73215_732343;
c_739373.elements[2] = k_733229;
c_739373.elements[3] = locals_73217_732345;
c_739373.elements[4] = return_73216_732344;
c_739373.elements[5] = ((closureN)self_736458)->elements[1];
c_739373.elements[6] = ((closureN)self_736458)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_739373, exp_73215_732343);; 
}

static void __lambda_167(void *data, object self_736459, int argc, object *args) /* object self_736459, object r_733230 */
 {
 object r_733230 = args[0];
  if( (boolean_f != r_733230) ){ 
  
closureN_type c_739375;
object e_739383 [2];
c_739375.hdr.mark = gc_color_red;
 c_739375.hdr.grayed = 0;
c_739375.tag = closureN_tag;
 c_739375.fn = (function_type)__lambda_168;
c_739375.num_args = 1;
c_739375.num_elements = 2;
c_739375.elements = (object *)e_739383;
c_739375.elements[0] = ((closureN)self_736459)->elements[1];
c_739375.elements[1] = ((closureN)self_736459)->elements[2];


closureN_type c_739384;
object e_739400 [4];
c_739384.hdr.mark = gc_color_red;
 c_739384.hdr.grayed = 0;
c_739384.tag = closureN_tag;
 c_739384.fn = (function_type)__lambda_170;
c_739384.num_args = 1;
c_739384.num_elements = 4;
c_739384.elements = (object *)e_739400;
c_739384.elements[0] = ((closureN)self_736459)->elements[1];
c_739384.elements[1] = ((closureN)self_736459)->elements[3];
c_739384.elements[2] = ((closureN)self_736459)->elements[4];
c_739384.elements[3] = ((closureN)self_736459)->elements[5];

return_direct_with_clo1(data,(closure)&c_739375,__lambda_168,  &c_739384);
} else { 
  
closureN_type c_739402;
object e_739607 [7];
c_739402.hdr.mark = gc_color_red;
 c_739402.hdr.grayed = 0;
c_739402.tag = closureN_tag;
 c_739402.fn = (function_type)__lambda_173;
c_739402.num_args = 1;
c_739402.num_elements = 7;
c_739402.elements = (object *)e_739607;
c_739402.elements[0] = ((closureN)self_736459)->elements[0];
c_739402.elements[1] = ((closureN)self_736459)->elements[1];
c_739402.elements[2] = ((closureN)self_736459)->elements[2];
c_739402.elements[3] = ((closureN)self_736459)->elements[3];
c_739402.elements[4] = ((closureN)self_736459)->elements[4];
c_739402.elements[5] = ((closureN)self_736459)->elements[5];
c_739402.elements[6] = ((closureN)self_736459)->elements[6];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_739402, ((closureN)self_736459)->elements[1]);}
;; 
}

static void __lambda_173(void *data, object self_736465, int argc, object *args) /* object self_736465, object r_733236 */
 {
 object r_733236 = args[0];
  if( (boolean_f != r_733236) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736465)->elements[2], (((closure)  ((closureN)self_736465)->elements[2])->fn),  ((closureN)self_736465)->elements[1]);
} else { 
  
closureN_type c_739407;
object e_739605 [7];
c_739407.hdr.mark = gc_color_red;
 c_739407.hdr.grayed = 0;
c_739407.tag = closureN_tag;
 c_739407.fn = (function_type)__lambda_174;
c_739407.num_args = 1;
c_739407.num_elements = 7;
c_739407.elements = (object *)e_739605;
c_739407.elements[0] = ((closureN)self_736465)->elements[0];
c_739407.elements[1] = ((closureN)self_736465)->elements[1];
c_739407.elements[2] = ((closureN)self_736465)->elements[2];
c_739407.elements[3] = ((closureN)self_736465)->elements[3];
c_739407.elements[4] = ((closureN)self_736465)->elements[4];
c_739407.elements[5] = ((closureN)self_736465)->elements[5];
c_739407.elements[6] = ((closureN)self_736465)->elements[6];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_739407, ((closureN)self_736465)->elements[1]);}
;; 
}

static void __lambda_174(void *data, object self_736466, int argc, object *args) /* object self_736466, object r_733237 */
 {
 object r_733237 = args[0];
  if( (boolean_f != r_733237) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736466)->elements[2], (((closure)  ((closureN)self_736466)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_739411;
object e_739600 [7];
c_739411.hdr.mark = gc_color_red;
 c_739411.hdr.grayed = 0;
c_739411.tag = closureN_tag;
 c_739411.fn = (function_type)__lambda_175;
c_739411.num_args = 1;
c_739411.num_elements = 7;
c_739411.elements = (object *)e_739600;
c_739411.elements[0] = ((closureN)self_736466)->elements[0];
c_739411.elements[1] = ((closureN)self_736466)->elements[1];
c_739411.elements[2] = ((closureN)self_736466)->elements[2];
c_739411.elements[3] = ((closureN)self_736466)->elements[3];
c_739411.elements[4] = ((closureN)self_736466)->elements[4];
c_739411.elements[5] = ((closureN)self_736466)->elements[5];
c_739411.elements[6] = ((closureN)self_736466)->elements[6];


complex_num_type local_739603; 
return_direct_with_clo1(data,(closure)&c_739411,__lambda_175,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739603, ((closureN)self_736466)->elements[1]));}
;; 
}

static void __lambda_175(void *data, object self_736467, int argc, object *args) /* object self_736467, object r_733238 */
 {
 object r_733238 = args[0];
  if( (boolean_f != r_733238) ){ 
  
closureN_type c_739413;
object e_739426 [3];
c_739413.hdr.mark = gc_color_red;
 c_739413.hdr.grayed = 0;
c_739413.tag = closureN_tag;
 c_739413.fn = (function_type)__lambda_176;
c_739413.num_args = 0;
c_739413.num_elements = 3;
c_739413.elements = (object *)e_739426;
c_739413.elements[0] = ((closureN)self_736467)->elements[1];
c_739413.elements[1] = ((closureN)self_736467)->elements[3];
c_739413.elements[2] = ((closureN)self_736467)->elements[4];


closureN_type c_739427;
object e_739431 [2];
c_739427.hdr.mark = gc_color_red;
 c_739427.hdr.grayed = 0;
c_739427.tag = closureN_tag;
 c_739427.fn = (function_type)__lambda_178;
c_739427.num_args = 1;
c_739427.num_elements = 2;
c_739427.elements = (object *)e_739431;
c_739427.elements[0] = ((closureN)self_736467)->elements[1];
c_739427.elements[1] = ((closureN)self_736467)->elements[2];

return_direct_with_clo1(data,(closure)&c_739413,__lambda_176,  &c_739427);
} else { 
  
closureN_type c_739433;
object e_739598 [7];
c_739433.hdr.mark = gc_color_red;
 c_739433.hdr.grayed = 0;
c_739433.tag = closureN_tag;
 c_739433.fn = (function_type)__lambda_179;
c_739433.num_args = 1;
c_739433.num_elements = 7;
c_739433.elements = (object *)e_739598;
c_739433.elements[0] = ((closureN)self_736467)->elements[0];
c_739433.elements[1] = ((closureN)self_736467)->elements[1];
c_739433.elements[2] = ((closureN)self_736467)->elements[2];
c_739433.elements[3] = ((closureN)self_736467)->elements[3];
c_739433.elements[4] = ((closureN)self_736467)->elements[4];
c_739433.elements[5] = ((closureN)self_736467)->elements[5];
c_739433.elements[6] = ((closureN)self_736467)->elements[6];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_739433, ((closureN)self_736467)->elements[1]);}
;; 
}

static void __lambda_179(void *data, object self_736471, int argc, object *args) /* object self_736471, object r_733242 */
 {
 object r_733242 = args[0];
  if( (boolean_f != r_733242) ){ 
  return_closcall2(data,  ((closureN)self_736471)->elements[4],  ((closureN)self_736471)->elements[2], boolean_f);
} else { 
  
closureN_type c_739438;
object e_739596 [7];
c_739438.hdr.mark = gc_color_red;
 c_739438.hdr.grayed = 0;
c_739438.tag = closureN_tag;
 c_739438.fn = (function_type)__lambda_180;
c_739438.num_args = 1;
c_739438.num_elements = 7;
c_739438.elements = (object *)e_739596;
c_739438.elements[0] = ((closureN)self_736471)->elements[0];
c_739438.elements[1] = ((closureN)self_736471)->elements[1];
c_739438.elements[2] = ((closureN)self_736471)->elements[2];
c_739438.elements[3] = ((closureN)self_736471)->elements[3];
c_739438.elements[4] = ((closureN)self_736471)->elements[4];
c_739438.elements[5] = ((closureN)self_736471)->elements[5];
c_739438.elements[6] = ((closureN)self_736471)->elements[6];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_739438, ((closureN)self_736471)->elements[1]);}
;; 
}

static void __lambda_180(void *data, object self_736472, int argc, object *args) /* object self_736472, object r_733243 */
 {
 object r_733243 = args[0];
  if( (boolean_f != r_733243) ){ 
  return_closcall2(data,  ((closureN)self_736472)->elements[4],  ((closureN)self_736472)->elements[2], boolean_f);
} else { 
  
closureN_type c_739443;
object e_739594 [7];
c_739443.hdr.mark = gc_color_red;
 c_739443.hdr.grayed = 0;
c_739443.tag = closureN_tag;
 c_739443.fn = (function_type)__lambda_181;
c_739443.num_args = 1;
c_739443.num_elements = 7;
c_739443.elements = (object *)e_739594;
c_739443.elements[0] = ((closureN)self_736472)->elements[0];
c_739443.elements[1] = ((closureN)self_736472)->elements[1];
c_739443.elements[2] = ((closureN)self_736472)->elements[2];
c_739443.elements[3] = ((closureN)self_736472)->elements[3];
c_739443.elements[4] = ((closureN)self_736472)->elements[4];
c_739443.elements[5] = ((closureN)self_736472)->elements[5];
c_739443.elements[6] = ((closureN)self_736472)->elements[6];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_739443, ((closureN)self_736472)->elements[1]);}
;; 
}

static void __lambda_181(void *data, object self_736473, int argc, object *args) /* object self_736473, object r_733244 */
 {
 object r_733244 = args[0];
  if( (boolean_f != r_733244) ){ 
  


closureN_type c_739448;
object e_739478 [5];
c_739448.hdr.mark = gc_color_red;
 c_739448.hdr.grayed = 0;
c_739448.tag = closureN_tag;
 c_739448.fn = (function_type)__lambda_182;
c_739448.num_args = 1;
c_739448.num_elements = 5;
c_739448.elements = (object *)e_739478;
c_739448.elements[0] = ((closureN)self_736473)->elements[1];
c_739448.elements[1] = ((closureN)self_736473)->elements[2];
c_739448.elements[2] = ((closureN)self_736473)->elements[3];
c_739448.elements[3] = ((closureN)self_736473)->elements[4];
c_739448.elements[4] = ((closureN)self_736473)->elements[5];


complex_num_type local_739481; 
return_closcall4(data,  car(((closureN)self_736473)->elements[5]),  &c_739448, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739481, ((closureN)self_736473)->elements[1]), ((closureN)self_736473)->elements[4], ((closureN)self_736473)->elements[3]);
} else { 
  
closureN_type c_739486;
object e_739589 [7];
c_739486.hdr.mark = gc_color_red;
 c_739486.hdr.grayed = 0;
c_739486.tag = closureN_tag;
 c_739486.fn = (function_type)__lambda_186;
c_739486.num_args = 1;
c_739486.num_elements = 7;
c_739486.elements = (object *)e_739589;
c_739486.elements[0] = ((closureN)self_736473)->elements[0];
c_739486.elements[1] = ((closureN)self_736473)->elements[1];
c_739486.elements[2] = ((closureN)self_736473)->elements[2];
c_739486.elements[3] = ((closureN)self_736473)->elements[3];
c_739486.elements[4] = ((closureN)self_736473)->elements[4];
c_739486.elements[5] = ((closureN)self_736473)->elements[5];
c_739486.elements[6] = ((closureN)self_736473)->elements[6];


complex_num_type local_739592; 
return_direct_with_clo1(data,(closure)&c_739486,__lambda_186,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739592, ((closureN)self_736473)->elements[1]));}
;; 
}

static void __lambda_186(void *data, object self_736478, int argc, object *args) /* object self_736478, object r_733250 */
 {
 object r_733250 = args[0];
  if( (boolean_f != r_733250) ){ 
  
closureN_type c_739488;
object e_739567 [6];
c_739488.hdr.mark = gc_color_red;
 c_739488.hdr.grayed = 0;
c_739488.tag = closureN_tag;
 c_739488.fn = (function_type)__lambda_187;
c_739488.num_args = 0;
c_739488.num_elements = 6;
c_739488.elements = (object *)e_739567;
c_739488.elements[0] = ((closureN)self_736478)->elements[0];
c_739488.elements[1] = ((closureN)self_736478)->elements[1];
c_739488.elements[2] = ((closureN)self_736478)->elements[3];
c_739488.elements[3] = ((closureN)self_736478)->elements[4];
c_739488.elements[4] = ((closureN)self_736478)->elements[5];
c_739488.elements[5] = ((closureN)self_736478)->elements[6];


closureN_type c_739568;
object e_739585 [5];
c_739568.hdr.mark = gc_color_red;
 c_739568.hdr.grayed = 0;
c_739568.tag = closureN_tag;
 c_739568.fn = (function_type)__lambda_190;
c_739568.num_args = 1;
c_739568.num_elements = 5;
c_739568.elements = (object *)e_739585;
c_739568.elements[0] = ((closureN)self_736478)->elements[1];
c_739568.elements[1] = ((closureN)self_736478)->elements[2];
c_739568.elements[2] = ((closureN)self_736478)->elements[3];
c_739568.elements[3] = ((closureN)self_736478)->elements[4];
c_739568.elements[4] = ((closureN)self_736478)->elements[5];

return_direct_with_clo1(data,(closure)&c_739488,__lambda_187,  &c_739568);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736478)->elements[2], (((closure)  ((closureN)self_736478)->elements[2])->fn),  ((closureN)self_736478)->elements[1]);}
;; 
}

static void __lambda_190(void *data, object self_736479, int argc, object *args) /* object self_736479, object r_733251 */
 {

  
closureN_type c_739570;
object e_739576 [2];
c_739570.hdr.mark = gc_color_red;
 c_739570.hdr.grayed = 0;
c_739570.tag = closureN_tag;
 c_739570.fn = (function_type)__lambda_191;
c_739570.num_args = 1;
c_739570.num_elements = 2;
c_739570.elements = (object *)e_739576;
c_739570.elements[0] = ((closureN)self_736479)->elements[0];
c_739570.elements[1] = ((closureN)self_736479)->elements[1];


closureN_type c_739577;
object e_739584 [3];
c_739577.hdr.mark = gc_color_red;
 c_739577.hdr.grayed = 0;
c_739577.tag = closureN_tag;
 c_739577.fn = (function_type)__lambda_192;
c_739577.num_args = 1;
c_739577.num_elements = 3;
c_739577.elements = (object *)e_739584;
c_739577.elements[0] = ((closureN)self_736479)->elements[2];
c_739577.elements[1] = ((closureN)self_736479)->elements[3];
c_739577.elements[2] = ((closureN)self_736479)->elements[4];

return_direct_with_clo1(data,(closure)&c_739570,__lambda_191,  &c_739577);; 
}

static void __lambda_192(void *data, object self_736480, int argc, object *args) /* object self_736480, object k_733254, object e_73256_732348 */
 {
 object k_733254 = args[0]; object e_73256_732348 = args[1];
  

return_closcall4(data,  car(((closureN)self_736480)->elements[2]),  k_733254, e_73256_732348, ((closureN)self_736480)->elements[1], ((closureN)self_736480)->elements[0]);; 
}

static void __lambda_191(void *data, object self_736481, int argc, object *args) /* object self_736481, object r_733252 */
 {
 object r_733252 = 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_736481)->elements[1], r_733252, Cyc_cdr(data, ((closureN)self_736481)->elements[0]));; 
}

static void __lambda_187(void *data, object self_736482, int argc, object *args) /* object self_736482, object k_733255 */
 {
 object k_733255 = args[0];
  
closureN_type c_739490;
object e_739563 [7];
c_739490.hdr.mark = gc_color_red;
 c_739490.hdr.grayed = 0;
c_739490.tag = closureN_tag;
 c_739490.fn = (function_type)__lambda_188;
c_739490.num_args = 1;
c_739490.num_elements = 7;
c_739490.elements = (object *)e_739563;
c_739490.elements[0] = ((closureN)self_736482)->elements[0];
c_739490.elements[1] = ((closureN)self_736482)->elements[1];
c_739490.elements[2] = k_733255;
c_739490.elements[3] = ((closureN)self_736482)->elements[2];
c_739490.elements[4] = ((closureN)self_736482)->elements[3];
c_739490.elements[5] = ((closureN)self_736482)->elements[4];
c_739490.elements[6] = ((closureN)self_736482)->elements[5];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_739490, Cyc_car(data, ((closureN)self_736482)->elements[1]));; 
}

static void __lambda_188(void *data, object self_736483, int argc, object *args) /* object self_736483, object r_733256 */
 {
 object r_733256 = args[0];
  if( (boolean_f != r_733256) ){ 
  



return_closcall4(data,  car(((closureN)self_736483)->elements[5]),  ((closureN)self_736483)->elements[2], Cyc_car(data, ((closureN)self_736483)->elements[1]), ((closureN)self_736483)->elements[4], ((closureN)self_736483)->elements[3]);
} else { 
  object r_733258;
    
  
if( (boolean_f != equalp(Cyc_car(data, ((closureN)self_736483)->elements[1]), ((closureN)self_736483)->elements[6])) ){ 
  
  
  r_733258 = equalp(Cyc_car(data, ((closureN)self_736483)->elements[1]), ((closureN)self_736483)->elements[6]);
} else { 
  
  
  
  r_733258 = equalp(Cyc_car(data, ((closureN)self_736483)->elements[1]), car(((closureN)self_736483)->elements[0]));}
;if( (boolean_f != r_733258) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736483)->elements[2], (((closure)  ((closureN)self_736483)->elements[2])->fn),  boolean_t);
} else { 
  
closureN_type c_739527;
object e_739533 [2];
c_739527.hdr.mark = gc_color_red;
 c_739527.hdr.grayed = 0;
c_739527.tag = closureN_tag;
 c_739527.fn = (function_type)__lambda_189;
c_739527.num_args = 1;
c_739527.num_elements = 2;
c_739527.elements = (object *)e_739533;
c_739527.elements[0] = ((closureN)self_736483)->elements[2];
c_739527.elements[1] = ((closureN)self_736483)->elements[4];






make_pair(c_739562,quote__121_123,NULL);c_739562.hdr.immutable = 1;

make_pair(c_739561,quote__125_123,&c_739562);c_739561.hdr.immutable = 1;

make_pair(c_739560,quote__121,&c_739561);c_739560.hdr.immutable = 1;

make_pair(c_739559,quote__125,&c_739560);c_739559.hdr.immutable = 1;

make_pair(c_739558,quote__123,&c_739559);c_739558.hdr.immutable = 1;

make_pair(c_739557,quote_Cyc_91fast_91char_91lte,&c_739558);c_739557.hdr.immutable = 1;

make_pair(c_739556,quote_Cyc_91fast_91char_91gte,&c_739557);c_739556.hdr.immutable = 1;

make_pair(c_739555,quote_Cyc_91fast_91char_91lt,&c_739556);c_739555.hdr.immutable = 1;

make_pair(c_739554,quote_Cyc_91fast_91char_91gt,&c_739555);c_739554.hdr.immutable = 1;

make_pair(c_739553,quote_Cyc_91fast_91char_91eq,&c_739554);c_739553.hdr.immutable = 1;

make_pair(c_739552,quote_Cyc_91fast_91lte,&c_739553);c_739552.hdr.immutable = 1;

make_pair(c_739551,quote_Cyc_91fast_91gte,&c_739552);c_739551.hdr.immutable = 1;

make_pair(c_739550,quote_Cyc_91fast_91lt,&c_739551);c_739550.hdr.immutable = 1;

make_pair(c_739549,quote_Cyc_91fast_91gt,&c_739550);c_739549.hdr.immutable = 1;

make_pair(c_739548,quote_Cyc_91fast_91eq,&c_739549);c_739548.hdr.immutable = 1;

make_pair(c_739547,quote_Cyc_91fast_91div,&c_739548);c_739547.hdr.immutable = 1;

make_pair(c_739546,quote_Cyc_91fast_91mul,&c_739547);c_739546.hdr.immutable = 1;

make_pair(c_739545,quote_Cyc_91fast_91sub,&c_739546);c_739545.hdr.immutable = 1;

make_pair(c_739544,quote_Cyc_91fast_91plus,&c_739545);c_739544.hdr.immutable = 1;

make_pair(c_739543,quote__123,&c_739544);c_739543.hdr.immutable = 1;

make_pair(c_739542,quote__95,&c_739543);c_739542.hdr.immutable = 1;

make_pair(c_739541,quote__85,&c_739542);c_739541.hdr.immutable = 1;

make_pair(c_739540,quote__91,&c_739541);c_739540.hdr.immutable = 1;

make_pair(c_739539,quote__87,&c_739540);c_739539.hdr.immutable = 1;
return_direct_with_clo1(data,(closure)&c_739527,__lambda_189,  memberp(data, Cyc_car(data, ((closureN)self_736483)->elements[1]), &c_739539));}
;}
;; 
}

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

static void __lambda_182(void *data, object self_736474, int argc, object *args) /* object self_736474, object r_733245 */
 {

  
closureN_type c_739450;
object e_739473 [5];
c_739450.hdr.mark = gc_color_red;
 c_739450.hdr.grayed = 0;
c_739450.tag = closureN_tag;
 c_739450.fn = (function_type)__lambda_183;
c_739450.num_args = 1;
c_739450.num_elements = 5;
c_739450.elements = (object *)e_739473;
c_739450.elements[0] = ((closureN)self_736474)->elements[0];
c_739450.elements[1] = ((closureN)self_736474)->elements[1];
c_739450.elements[2] = ((closureN)self_736474)->elements[2];
c_739450.elements[3] = ((closureN)self_736474)->elements[3];
c_739450.elements[4] = ((closureN)self_736474)->elements[4];


complex_num_type local_739476; 
return_direct_with_clo1(data,(closure)&c_739450,__lambda_183,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739476, ((closureN)self_736474)->elements[0]));; 
}

static void __lambda_183(void *data, object self_736475, int argc, object *args) /* object self_736475, object r_733248 */
 {
 object r_733248 = args[0];
  


closureN_type c_739455;
object e_739470 [5];
c_739455.hdr.mark = gc_color_red;
 c_739455.hdr.grayed = 0;
c_739455.tag = closureN_tag;
 c_739455.fn = (function_type)__lambda_184;
c_739455.num_args = 1;
c_739455.num_elements = 5;
c_739455.elements = (object *)e_739470;
c_739455.elements[0] = ((closureN)self_736475)->elements[0];
c_739455.elements[1] = ((closureN)self_736475)->elements[1];
c_739455.elements[2] = ((closureN)self_736475)->elements[2];
c_739455.elements[3] = ((closureN)self_736475)->elements[3];
c_739455.elements[4] = ((closureN)self_736475)->elements[4];

return_closcall4(data,  car(((closureN)self_736475)->elements[4]),  &c_739455, r_733248, ((closureN)self_736475)->elements[3], ((closureN)self_736475)->elements[2]);; 
}

static void __lambda_184(void *data, object self_736476, int argc, object *args) /* object self_736476, object r_733246 */
 {

  
closureN_type c_739457;
object e_739465 [4];
c_739457.hdr.mark = gc_color_red;
 c_739457.hdr.grayed = 0;
c_739457.tag = closureN_tag;
 c_739457.fn = (function_type)__lambda_185;
c_739457.num_args = 1;
c_739457.num_elements = 4;
c_739457.elements = (object *)e_739465;
c_739457.elements[0] = ((closureN)self_736476)->elements[1];
c_739457.elements[1] = ((closureN)self_736476)->elements[2];
c_739457.elements[2] = ((closureN)self_736476)->elements[3];
c_739457.elements[3] = ((closureN)self_736476)->elements[4];


complex_num_type local_739468; 
return_direct_with_clo1(data,(closure)&c_739457,__lambda_185,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739468, ((closureN)self_736476)->elements[0]));; 
}

static void __lambda_185(void *data, object self_736477, int argc, object *args) /* object self_736477, object r_733247 */
 {
 object r_733247 = args[0];
  

return_closcall4(data,  car(((closureN)self_736477)->elements[3]),  ((closureN)self_736477)->elements[0], r_733247, ((closureN)self_736477)->elements[2], ((closureN)self_736477)->elements[1]);; 
}

static void __lambda_178(void *data, object self_736468, int argc, object *args) /* object self_736468, object r_733239 */
 {

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

static void __lambda_176(void *data, object self_736469, int argc, object *args) /* object self_736469, object k_733240 */
 {
 object k_733240 = args[0];
  
closureN_type c_739415;
object e_739421 [2];
c_739415.hdr.mark = gc_color_red;
 c_739415.hdr.grayed = 0;
c_739415.tag = closureN_tag;
 c_739415.fn = (function_type)__lambda_177;
c_739415.num_args = 1;
c_739415.num_elements = 2;
c_739415.elements = (object *)e_739421;
c_739415.elements[0] = k_733240;
c_739415.elements[1] = ((closureN)self_736469)->elements[2];



return_direct_with_clo1(data,(closure)&c_739415,__lambda_177,  memberp(data, ((closureN)self_736469)->elements[0], ((closureN)self_736469)->elements[1]));; 
}

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

static void __lambda_170(void *data, object self_736460, int argc, object *args) /* object self_736460, object k_733233, object e_73221_732346 */
 {
 object k_733233 = args[0]; object e_73221_732346 = args[1];
  
closureN_type c_739386;
object e_739398 [5];
c_739386.hdr.mark = gc_color_red;
 c_739386.hdr.grayed = 0;
c_739386.tag = closureN_tag;
 c_739386.fn = (function_type)__lambda_171;
c_739386.num_args = 1;
c_739386.num_elements = 5;
c_739386.elements = (object *)e_739398;
c_739386.elements[0] = e_73221_732346;
c_739386.elements[1] = k_733233;
c_739386.elements[2] = ((closureN)self_736460)->elements[1];
c_739386.elements[3] = ((closureN)self_736460)->elements[2];
c_739386.elements[4] = ((closureN)self_736460)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_739386, ((closureN)self_736460)->elements[0]);; 
}

static void __lambda_171(void *data, object self_736461, int argc, object *args) /* object self_736461, object r_733235 */
 {
 object r_733235 = args[0];
  
closureN_type c_739388;
object e_739396 [4];
c_739388.hdr.mark = gc_color_red;
 c_739388.hdr.grayed = 0;
c_739388.tag = closureN_tag;
 c_739388.fn = (function_type)__lambda_172;
c_739388.num_args = 1;
c_739388.num_elements = 4;
c_739388.elements = (object *)e_739396;
c_739388.elements[0] = ((closureN)self_736461)->elements[0];
c_739388.elements[1] = ((closureN)self_736461)->elements[1];
c_739388.elements[2] = ((closureN)self_736461)->elements[3];
c_739388.elements[3] = ((closureN)self_736461)->elements[4];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_739388, ((closureN)self_736461)->elements[2], r_733235);; 
}

static void __lambda_172(void *data, object self_736462, int argc, object *args) /* object self_736462, object r_733234 */
 {
 object r_733234 = args[0];
  

return_closcall4(data,  car(((closureN)self_736462)->elements[3]),  ((closureN)self_736462)->elements[1], ((closureN)self_736462)->elements[0], ((closureN)self_736462)->elements[2], r_733234);; 
}

static void __lambda_168(void *data, object self_736463, int argc, object *args) /* object self_736463, object r_733231 */
 {
 object r_733231 = args[0];
  
closureN_type c_739377;
object e_739381 [2];
c_739377.hdr.mark = gc_color_red;
 c_739377.hdr.grayed = 0;
c_739377.tag = closureN_tag;
 c_739377.fn = (function_type)__lambda_169;
c_739377.num_args = 1;
c_739377.num_elements = 2;
c_739377.elements = (object *)e_739381;
c_739377.elements[0] = ((closureN)self_736463)->elements[1];
c_739377.elements[1] = r_733231;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_739377, ((closureN)self_736463)->elements[0]);; 
}

static void __lambda_169(void *data, object self_736464, int argc, object *args) /* object self_736464, object r_733232 */
 {
 object r_733232 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_736464)->elements[0], ((closureN)self_736464)->elements[1], r_733232);; 
}

static void __lambda_150(void *data, object self_736485, int argc, object *args) /* object self_736485, object r_733228 */
 {
 object r_733228 = args[0];
  
closureN_type c_739269;
object e_739366 [5];
c_739269.hdr.mark = gc_color_red;
 c_739269.hdr.grayed = 0;
c_739269.tag = closureN_tag;
 c_739269.fn = (function_type)__lambda_151;
c_739269.num_args = 1;
c_739269.num_elements = 5;
c_739269.elements = (object *)e_739366;
c_739269.elements[0] = ((closureN)self_736485)->elements[0];
c_739269.elements[1] = ((closureN)self_736485)->elements[1];
c_739269.elements[2] = ((closureN)self_736485)->elements[2];
c_739269.elements[3] = ((closureN)self_736485)->elements[3];
c_739269.elements[4] = ((closureN)self_736485)->elements[4];



return_direct_with_clo1(data,(closure)&c_739269,__lambda_151,  Cyc_set_cell(data, ((closureN)self_736485)->elements[3], r_733228));; 
}

static void __lambda_151(void *data, object self_736486, int argc, object *args) /* object self_736486, object r_733204 */
 {

  
closureN_type c_739271;
object e_739323 [2];
c_739271.hdr.mark = gc_color_red;
 c_739271.hdr.grayed = 0;
c_739271.tag = closureN_tag;
 c_739271.fn = (function_type)__lambda_152;
c_739271.num_args = 0;
c_739271.num_elements = 2;
c_739271.elements = (object *)e_739323;
c_739271.elements[0] = ((closureN)self_736486)->elements[0];
c_739271.elements[1] = ((closureN)self_736486)->elements[4];


closureN_type c_739324;
object e_739365 [5];
c_739324.hdr.mark = gc_color_red;
 c_739324.hdr.grayed = 0;
c_739324.tag = closureN_tag;
 c_739324.fn = (function_type)__lambda_159;
c_739324.num_args = 1;
c_739324.num_elements = 5;
c_739324.elements = (object *)e_739365;
c_739324.elements[0] = ((closureN)self_736486)->elements[0];
c_739324.elements[1] = ((closureN)self_736486)->elements[1];
c_739324.elements[2] = ((closureN)self_736486)->elements[2];
c_739324.elements[3] = ((closureN)self_736486)->elements[3];
c_739324.elements[4] = ((closureN)self_736486)->elements[4];

return_direct_with_clo1(data,(closure)&c_739271,__lambda_152,  &c_739324);; 
}

static void __lambda_159(void *data, object self_736487, int argc, object *args) /* object self_736487, object r_733205 */
 {
 object r_733205 = args[0];
  if( (boolean_f != r_733205) ){ 
  
closureN_type c_739326;
object e_739329 [1];
c_739326.hdr.mark = gc_color_red;
 c_739326.hdr.grayed = 0;
c_739326.tag = closureN_tag;
 c_739326.fn = (function_type)__lambda_160;
c_739326.num_args = 1;
c_739326.num_elements = 1;
c_739326.elements = (object *)e_739329;
c_739326.elements[0] = ((closureN)self_736487)->elements[2];


closureN_type c_739330;
object e_739362 [4];
c_739330.hdr.mark = gc_color_red;
 c_739330.hdr.grayed = 0;
c_739330.tag = closureN_tag;
 c_739330.fn = (function_type)__lambda_161;
c_739330.num_args = 1;
c_739330.num_elements = 4;
c_739330.elements = (object *)e_739362;
c_739330.elements[0] = ((closureN)self_736487)->elements[0];
c_739330.elements[1] = ((closureN)self_736487)->elements[1];
c_739330.elements[2] = ((closureN)self_736487)->elements[3];
c_739330.elements[3] = ((closureN)self_736487)->elements[4];

return_direct_with_clo1(data,(closure)&c_739326,__lambda_160,  &c_739330);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736487)->elements[2], (((closure)  ((closureN)self_736487)->elements[2])->fn),  boolean_f);}
;; 
}

static void __lambda_161(void *data, object self_736488, int argc, object *args) /* object self_736488, object k_733207, object return_73267_732349 */
 {
 object k_733207 = args[0]; object return_73267_732349 = args[1];
  
closureN_type c_739332;
object e_739360 [6];
c_739332.hdr.mark = gc_color_red;
 c_739332.hdr.grayed = 0;
c_739332.tag = closureN_tag;
 c_739332.fn = (function_type)__lambda_162;
c_739332.num_args = 1;
c_739332.num_elements = 6;
c_739332.elements = (object *)e_739360;
c_739332.elements[0] = ((closureN)self_736488)->elements[0];
c_739332.elements[1] = ((closureN)self_736488)->elements[1];
c_739332.elements[2] = k_733207;
c_739332.elements[3] = return_73267_732349;
c_739332.elements[4] = ((closureN)self_736488)->elements[2];
c_739332.elements[5] = ((closureN)self_736488)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_739332, ((closureN)self_736488)->elements[0]);; 
}

static void __lambda_162(void *data, object self_736489, int argc, object *args) /* object self_736489, object r_733213 */
 {
 object r_733213 = args[0];
  
closureN_type c_739334;
object e_739354 [5];
c_739334.hdr.mark = gc_color_red;
 c_739334.hdr.grayed = 0;
c_739334.tag = closureN_tag;
 c_739334.fn = (function_type)__lambda_163;
c_739334.num_args = 1;
c_739334.num_elements = 5;
c_739334.elements = (object *)e_739354;
c_739334.elements[0] = ((closureN)self_736489)->elements[0];
c_739334.elements[1] = ((closureN)self_736489)->elements[2];
c_739334.elements[2] = ((closureN)self_736489)->elements[3];
c_739334.elements[3] = ((closureN)self_736489)->elements[4];
c_739334.elements[4] = ((closureN)self_736489)->elements[5];





return_direct_with_clo1(data,(closure)&c_739334,__lambda_163,  Cyc_set_cell(data, ((closureN)self_736489)->elements[1], Cyc_car(data, r_733213)));; 
}

static void __lambda_163(void *data, object self_736490, int argc, object *args) /* object self_736490, object r_733208 */
 {

  
closureN_type c_739336;
object e_739352 [5];
c_739336.hdr.mark = gc_color_red;
 c_739336.hdr.grayed = 0;
c_739336.tag = closureN_tag;
 c_739336.fn = (function_type)__lambda_164;
c_739336.num_args = 1;
c_739336.num_elements = 5;
c_739336.elements = (object *)e_739352;
c_739336.elements[0] = ((closureN)self_736490)->elements[0];
c_739336.elements[1] = ((closureN)self_736490)->elements[1];
c_739336.elements[2] = ((closureN)self_736490)->elements[2];
c_739336.elements[3] = ((closureN)self_736490)->elements[3];
c_739336.elements[4] = ((closureN)self_736490)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_739336, ((closureN)self_736490)->elements[0]);; 
}

static void __lambda_164(void *data, object self_736491, int argc, object *args) /* object self_736491, object r_733211 */
 {
 object r_733211 = args[0];
  


closureN_type c_739341;
object e_739345 [2];
c_739341.hdr.mark = gc_color_red;
 c_739341.hdr.grayed = 0;
c_739341.tag = closureN_tag;
 c_739341.fn = (function_type)__lambda_165;
c_739341.num_args = 1;
c_739341.num_elements = 2;
c_739341.elements = (object *)e_739345;
c_739341.elements[0] = ((closureN)self_736491)->elements[1];
c_739341.elements[1] = ((closureN)self_736491)->elements[2];


pair_type local_739350; 
return_closcall4(data,  car(((closureN)self_736491)->elements[3]),  &c_739341, ((closureN)self_736491)->elements[0], ((closureN)self_736491)->elements[2], set_pair_as_expr(&local_739350, ((closureN)self_736491)->elements[4], r_733211));; 
}

static void __lambda_165(void *data, object self_736492, int argc, object *args) /* object self_736492, object r_733209 */
 {

  return_closcall2(data,  ((closureN)self_736492)->elements[1],  ((closureN)self_736492)->elements[0], boolean_t);; 
}

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

static void __lambda_152(void *data, object self_736494, int argc, object *args) /* object self_736494, object k_733214 */
 {
 object k_733214 = args[0];
    complex_num_type local_739274; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739274, ((closureN)self_736494)->elements[1])) ){ 
  
closureN_type c_739277;
object e_739320 [3];
c_739277.hdr.mark = gc_color_red;
 c_739277.hdr.grayed = 0;
c_739277.tag = closureN_tag;
 c_739277.fn = (function_type)__lambda_153;
c_739277.num_args = 1;
c_739277.num_elements = 3;
c_739277.elements = (object *)e_739320;
c_739277.elements[0] = ((closureN)self_736494)->elements[0];
c_739277.elements[1] = k_733214;
c_739277.elements[2] = ((closureN)self_736494)->elements[1];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_739277, ((closureN)self_736494)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_733214, (((closure)  k_733214)->fn),  boolean_f);}
;; 
}

static void __lambda_153(void *data, object self_736495, int argc, object *args) /* object self_736495, object r_733216 */
 {
 object r_733216 = args[0];
  if( (boolean_f != r_733216) ){ 
  
closureN_type c_739279;
object e_739316 [3];
c_739279.hdr.mark = gc_color_red;
 c_739279.hdr.grayed = 0;
c_739279.tag = closureN_tag;
 c_739279.fn = (function_type)__lambda_154;
c_739279.num_args = 1;
c_739279.num_elements = 3;
c_739279.elements = (object *)e_739316;
c_739279.elements[0] = ((closureN)self_736495)->elements[0];
c_739279.elements[1] = ((closureN)self_736495)->elements[1];
c_739279.elements[2] = ((closureN)self_736495)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91type_scheme_cyclone_transforms)->fn),  &c_739279, ((closureN)self_736495)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736495)->elements[1], (((closure)  ((closureN)self_736495)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_154(void *data, object self_736496, int argc, object *args) /* object self_736496, object r_733226 */
 {
 object r_733226 = args[0];
    
if( (boolean_f != Cyc_eq(r_733226, quote_args_117fixed)) ){ 
  
closureN_type c_739283;
object e_739312 [3];
c_739283.hdr.mark = gc_color_red;
 c_739283.hdr.grayed = 0;
c_739283.tag = closureN_tag;
 c_739283.fn = (function_type)__lambda_155;
c_739283.num_args = 1;
c_739283.num_elements = 3;
c_739283.elements = (object *)e_739312;
c_739283.elements[0] = ((closureN)self_736496)->elements[0];
c_739283.elements[1] = ((closureN)self_736496)->elements[1];
c_739283.elements[2] = ((closureN)self_736496)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_739283, ((closureN)self_736496)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736496)->elements[1], (((closure)  ((closureN)self_736496)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_155(void *data, object self_736497, int argc, object *args) /* object self_736497, object r_733225 */
 {
 object r_733225 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_gt_op(data, Cyc_length(data, r_733225), obj_int2obj(1))) ){ 
  
closureN_type c_739289;
object e_739308 [2];
c_739289.hdr.mark = gc_color_red;
 c_739289.hdr.grayed = 0;
c_739289.tag = closureN_tag;
 c_739289.fn = (function_type)__lambda_156;
c_739289.num_args = 1;
c_739289.num_elements = 2;
c_739289.elements = (object *)e_739308;
c_739289.elements[0] = ((closureN)self_736497)->elements[1];
c_739289.elements[1] = ((closureN)self_736497)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_739289, ((closureN)self_736497)->elements[0]);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736497)->elements[1], (((closure)  ((closureN)self_736497)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_156(void *data, object self_736498, int argc, object *args) /* object self_736498, object r_733223 */
 {
 object r_733223 = args[0];
    
  
if( (boolean_f != Cyc_num_fast_lt_op(data, Cyc_length(data, r_733223), obj_int2obj(4))) ){ 
  
closureN_type c_739295;
object e_739304 [2];
c_739295.hdr.mark = gc_color_red;
 c_739295.hdr.grayed = 0;
c_739295.tag = closureN_tag;
 c_739295.fn = (function_type)__lambda_157;
c_739295.num_args = 1;
c_739295.num_elements = 2;
c_739295.elements = (object *)e_739304;
c_739295.elements[0] = ((closureN)self_736498)->elements[0];
c_739295.elements[1] = ((closureN)self_736498)->elements[1];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_739295, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736498)->elements[1], boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736498)->elements[0], (((closure)  ((closureN)self_736498)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_157(void *data, object self_736499, int argc, object *args) /* object self_736499, object r_733220_736013 */
 {
 object r_733220_736013 = args[0];
  if( (boolean_f != r_733220_736013) ){ 
  
closureN_type c_739297;
object e_739300 [1];
c_739297.hdr.mark = gc_color_red;
 c_739297.hdr.grayed = 0;
c_739297.tag = closureN_tag;
 c_739297.fn = (function_type)__lambda_158;
c_739297.num_args = 1;
c_739297.num_elements = 1;
c_739297.elements = (object *)e_739300;
c_739297.elements[0] = ((closureN)self_736499)->elements[0];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_739297, __glo__85adb_85_scheme_cyclone_cps_91optimizations, ((closureN)self_736499)->elements[1], boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736499)->elements[0], (((closure)  ((closureN)self_736499)->elements[0])->fn),  boolean_f);}
;; 
}

static void __lambda_158(void *data, object self_736500, int argc, object *args) /* object self_736500, object r_733221_736014_736015 */
 {
 object r_733221_736014_736015 = args[0];
  return_direct_with_clo2(data,  __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736500)->elements[0], r_733221_736014_736015);; 
}

static void __lambda_102(void *data, object _, int argc, object *args) /* closure _,object k_733138, object sexp_73160_732317 */
 {
object k_733138 = args[0]; object sexp_73160_732317 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:analyze:build-call-graph");

closureN_type c_738940;
object e_739256 [2];
c_738940.hdr.mark = gc_color_red;
 c_738940.hdr.grayed = 0;
c_738940.tag = closureN_tag;
 c_738940.fn = (function_type)__lambda_103;
c_738940.num_args = 2;
c_738940.num_elements = 2;
c_738940.elements = (object *)e_739256;
c_738940.elements[0] = k_733138;
c_738940.elements[1] = sexp_73160_732317;

return_direct_with_clo2(data,(closure)&c_738940,__lambda_103,  boolean_f, boolean_f);; 
}

static void __lambda_103(void *data, object self_736408, int argc, object *args) /* object self_736408, object lookup_91tbl_732320, object scan_732321 */
 {
 object lookup_91tbl_732320 = args[0]; object scan_732321 = args[1];
  
closureN_type c_738942;
object e_739252 [3];
c_738942.hdr.mark = gc_color_red;
 c_738942.hdr.grayed = 0;
c_738942.tag = closureN_tag;
 c_738942.fn = (function_type)__lambda_1847;
c_738942.num_args = 1;
c_738942.num_elements = 3;
c_738942.elements = (object *)e_739252;
c_738942.elements[0] = ((closureN)self_736408)->elements[0];
c_738942.elements[1] = scan_732321;
c_738942.elements[2] = ((closureN)self_736408)->elements[1];


pair_type local_739255; 
return_direct_with_clo1(data,(closure)&c_738942,__lambda_1847,  set_cell_as_expr(&local_739255, lookup_91tbl_732320));; 
}

static void __lambda_1847(void *data, object self_736409, int argc, object *args) /* object self_736409, object lookup_91tbl_732320 */
 {
 object lookup_91tbl_732320 = args[0];
  
closureN_type c_738944;
object e_739247 [3];
c_738944.hdr.mark = gc_color_red;
 c_738944.hdr.grayed = 0;
c_738944.tag = closureN_tag;
 c_738944.fn = (function_type)__lambda_1846;
c_738944.num_args = 1;
c_738944.num_elements = 3;
c_738944.elements = (object *)e_739247;
c_738944.elements[0] = ((closureN)self_736409)->elements[0];
c_738944.elements[1] = lookup_91tbl_732320;
c_738944.elements[2] = ((closureN)self_736409)->elements[2];


pair_type local_739250; 
return_direct_with_clo1(data,(closure)&c_738944,__lambda_1846,  set_cell_as_expr(&local_739250, ((closureN)self_736409)->elements[1]));; 
}

static void __lambda_1846(void *data, object self_736410, int argc, object *args) /* object self_736410, object scan_732321 */
 {
 object scan_732321 = args[0];
  
closureN_type c_738946;
object e_739246 [4];
c_738946.hdr.mark = gc_color_red;
 c_738946.hdr.grayed = 0;
c_738946.tag = closureN_tag;
 c_738946.fn = (function_type)__lambda_104;
c_738946.num_args = 1;
c_738946.num_elements = 4;
c_738946.elements = (object *)e_739246;
c_738946.elements[0] = ((closureN)self_736410)->elements[0];
c_738946.elements[1] = ((closureN)self_736410)->elements[1];
c_738946.elements[2] = scan_732321;
c_738946.elements[3] = ((closureN)self_736410)->elements[2];

return_direct_with_clo1(data,  __glo_make_91hash_91table_srfi_69, (((closure)  __glo_make_91hash_91table_srfi_69)->fn),  &c_738946);; 
}

static void __lambda_104(void *data, object self_736411, int argc, object *args) /* object self_736411, object r_733199 */
 {
 object r_733199 = args[0];
  
closureN_type c_738948;
object e_739242 [4];
c_738948.hdr.mark = gc_color_red;
 c_738948.hdr.grayed = 0;
c_738948.tag = closureN_tag;
 c_738948.fn = (function_type)__lambda_105;
c_738948.num_args = 1;
c_738948.num_elements = 4;
c_738948.elements = (object *)e_739242;
c_738948.elements[0] = ((closureN)self_736411)->elements[0];
c_738948.elements[1] = ((closureN)self_736411)->elements[1];
c_738948.elements[2] = ((closureN)self_736411)->elements[2];
c_738948.elements[3] = ((closureN)self_736411)->elements[3];



return_direct_with_clo1(data,(closure)&c_738948,__lambda_105,  Cyc_set_cell(data, ((closureN)self_736411)->elements[1], r_733199));; 
}

static void __lambda_105(void *data, object self_736412, int argc, object *args) /* object self_736412, object r_733139 */
 {

  
closureN_type c_738950;
object e_738969 [4];
c_738950.hdr.mark = gc_color_red;
 c_738950.hdr.grayed = 0;
c_738950.tag = closureN_tag;
 c_738950.fn = (function_type)__lambda_106;
c_738950.num_args = 1;
c_738950.num_elements = 4;
c_738950.elements = (object *)e_738969;
c_738950.elements[0] = ((closureN)self_736412)->elements[0];
c_738950.elements[1] = ((closureN)self_736412)->elements[1];
c_738950.elements[2] = ((closureN)self_736412)->elements[2];
c_738950.elements[3] = ((closureN)self_736412)->elements[3];


closureN_type c_738970;
object e_739241 [2];
c_738970.hdr.mark = gc_color_red;
 c_738970.hdr.grayed = 0;
c_738970.tag = closureN_tag;
 c_738970.fn = (function_type)__lambda_109;
c_738970.num_args = 2;
c_738970.num_elements = 2;
c_738970.elements = (object *)e_739241;
c_738970.elements[0] = ((closureN)self_736412)->elements[1];
c_738970.elements[1] = ((closureN)self_736412)->elements[2];

return_direct_with_clo1(data,(closure)&c_738950,__lambda_106,  &c_738970);; 
}

static void __lambda_109(void *data, object self_736413, int argc, object *args) /* object self_736413, object k_733144, object exp_73161_732324, object vars_73162_732325 */
 {
 object k_733144 = args[0]; object exp_73161_732324 = args[1]; object vars_73162_732325 = args[2];
  
closureN_type c_738972;
object e_739240 [5];
c_738972.hdr.mark = gc_color_red;
 c_738972.hdr.grayed = 0;
c_738972.tag = closureN_tag;
 c_738972.fn = (function_type)__lambda_110;
c_738972.num_args = 1;
c_738972.num_elements = 5;
c_738972.elements = (object *)e_739240;
c_738972.elements[0] = exp_73161_732324;
c_738972.elements[1] = k_733144;
c_738972.elements[2] = ((closureN)self_736413)->elements[0];
c_738972.elements[3] = ((closureN)self_736413)->elements[1];
c_738972.elements[4] = vars_73162_732325;

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_738972, exp_73161_732324);; 
}

static void __lambda_110(void *data, object self_736414, int argc, object *args) /* object self_736414, object r_733145 */
 {
 object r_733145 = args[0];
  if( (boolean_f != r_733145) ){ 
  
closureN_type c_738974;
object e_739000 [4];
c_738974.hdr.mark = gc_color_red;
 c_738974.hdr.grayed = 0;
c_738974.tag = closureN_tag;
 c_738974.fn = (function_type)__lambda_111;
c_738974.num_args = 1;
c_738974.num_elements = 4;
c_738974.elements = (object *)e_739000;
c_738974.elements[0] = ((closureN)self_736414)->elements[0];
c_738974.elements[1] = ((closureN)self_736414)->elements[1];
c_738974.elements[2] = ((closureN)self_736414)->elements[3];
c_738974.elements[3] = ((closureN)self_736414)->elements[4];


closureN_type c_739001;
object e_739007 [2];
c_739001.hdr.mark = gc_color_red;
 c_739001.hdr.grayed = 0;
c_739001.tag = closureN_tag;
 c_739001.fn = (function_type)__lambda_117;
c_739001.num_args = 1;
c_739001.num_elements = 2;
c_739001.elements = (object *)e_739007;
c_739001.elements[0] = ((closureN)self_736414)->elements[3];
c_739001.elements[1] = ((closureN)self_736414)->elements[4];

return_direct_with_clo1(data,(closure)&c_738974,__lambda_111,  &c_739001);
} else { 
  
closureN_type c_739009;
object e_739238 [5];
c_739009.hdr.mark = gc_color_red;
 c_739009.hdr.grayed = 0;
c_739009.tag = closureN_tag;
 c_739009.fn = (function_type)__lambda_118;
c_739009.num_args = 1;
c_739009.num_elements = 5;
c_739009.elements = (object *)e_739238;
c_739009.elements[0] = ((closureN)self_736414)->elements[0];
c_739009.elements[1] = ((closureN)self_736414)->elements[1];
c_739009.elements[2] = ((closureN)self_736414)->elements[2];
c_739009.elements[3] = ((closureN)self_736414)->elements[3];
c_739009.elements[4] = ((closureN)self_736414)->elements[4];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_739009, ((closureN)self_736414)->elements[0]);}
;; 
}

static void __lambda_118(void *data, object self_736422, int argc, object *args) /* object self_736422, object r_733153 */
 {
 object r_733153 = args[0];
  if( (boolean_f != r_733153) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736422)->elements[1], (((closure)  ((closureN)self_736422)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_739013;
object e_739236 [5];
c_739013.hdr.mark = gc_color_red;
 c_739013.hdr.grayed = 0;
c_739013.tag = closureN_tag;
 c_739013.fn = (function_type)__lambda_119;
c_739013.num_args = 1;
c_739013.num_elements = 5;
c_739013.elements = (object *)e_739236;
c_739013.elements[0] = ((closureN)self_736422)->elements[0];
c_739013.elements[1] = ((closureN)self_736422)->elements[1];
c_739013.elements[2] = ((closureN)self_736422)->elements[2];
c_739013.elements[3] = ((closureN)self_736422)->elements[3];
c_739013.elements[4] = ((closureN)self_736422)->elements[4];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_739013, ((closureN)self_736422)->elements[0]);}
;; 
}

static void __lambda_119(void *data, object self_736423, int argc, object *args) /* object self_736423, object r_733154 */
 {
 object r_733154 = args[0];
  if( (boolean_f != r_733154) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736423)->elements[1], (((closure)  ((closureN)self_736423)->elements[1])->fn),  boolean_f);
} else { 
  
closureN_type c_739017;
object e_739231 [5];
c_739017.hdr.mark = gc_color_red;
 c_739017.hdr.grayed = 0;
c_739017.tag = closureN_tag;
 c_739017.fn = (function_type)__lambda_120;
c_739017.num_args = 1;
c_739017.num_elements = 5;
c_739017.elements = (object *)e_739231;
c_739017.elements[0] = ((closureN)self_736423)->elements[0];
c_739017.elements[1] = ((closureN)self_736423)->elements[1];
c_739017.elements[2] = ((closureN)self_736423)->elements[2];
c_739017.elements[3] = ((closureN)self_736423)->elements[3];
c_739017.elements[4] = ((closureN)self_736423)->elements[4];


complex_num_type local_739234; 
return_direct_with_clo1(data,(closure)&c_739017,__lambda_120,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739234, ((closureN)self_736423)->elements[0]));}
;; 
}

static void __lambda_120(void *data, object self_736424, int argc, object *args) /* object self_736424, object r_733155 */
 {
 object r_733155 = args[0];
  if( (boolean_f != r_733155) ){ 
  

return_direct_with_clo4(data,  __glo_hash_91table_91set_67_srfi_69, (((closure)  __glo_hash_91table_91set_67_srfi_69)->fn),  ((closureN)self_736424)->elements[1], car(((closureN)self_736424)->elements[2]), ((closureN)self_736424)->elements[0], ((closureN)self_736424)->elements[4]);
} else { 
  
closureN_type c_739026;
object e_739229 [4];
c_739026.hdr.mark = gc_color_red;
 c_739026.hdr.grayed = 0;
c_739026.tag = closureN_tag;
 c_739026.fn = (function_type)__lambda_121;
c_739026.num_args = 1;
c_739026.num_elements = 4;
c_739026.elements = (object *)e_739229;
c_739026.elements[0] = ((closureN)self_736424)->elements[0];
c_739026.elements[1] = ((closureN)self_736424)->elements[1];
c_739026.elements[2] = ((closureN)self_736424)->elements[3];
c_739026.elements[3] = ((closureN)self_736424)->elements[4];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_739026, ((closureN)self_736424)->elements[0]);}
;; 
}

static void __lambda_121(void *data, object self_736425, int argc, object *args) /* object self_736425, object r_733156 */
 {
 object r_733156 = args[0];
  if( (boolean_f != r_733156) ){ 
  


complex_num_type local_739034; 
return_closcall3(data,  car(((closureN)self_736425)->elements[2]),  ((closureN)self_736425)->elements[1], ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739034, ((closureN)self_736425)->elements[0]), NULL);
} else { 
  
closureN_type c_739037;
object e_739227 [4];
c_739037.hdr.mark = gc_color_red;
 c_739037.hdr.grayed = 0;
c_739037.tag = closureN_tag;
 c_739037.fn = (function_type)__lambda_122;
c_739037.num_args = 1;
c_739037.num_elements = 4;
c_739037.elements = (object *)e_739227;
c_739037.elements[0] = ((closureN)self_736425)->elements[0];
c_739037.elements[1] = ((closureN)self_736425)->elements[1];
c_739037.elements[2] = ((closureN)self_736425)->elements[2];
c_739037.elements[3] = ((closureN)self_736425)->elements[3];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_739037, ((closureN)self_736425)->elements[0]);}
;; 
}

static void __lambda_122(void *data, object self_736426, int argc, object *args) /* object self_736426, object r_733159 */
 {
 object r_733159 = args[0];
  if( (boolean_f != r_733159) ){ 
  


closureN_type c_739042;
object e_739056 [4];
c_739042.hdr.mark = gc_color_red;
 c_739042.hdr.grayed = 0;
c_739042.tag = closureN_tag;
 c_739042.fn = (function_type)__lambda_123;
c_739042.num_args = 1;
c_739042.num_elements = 4;
c_739042.elements = (object *)e_739056;
c_739042.elements[0] = ((closureN)self_736426)->elements[0];
c_739042.elements[1] = ((closureN)self_736426)->elements[1];
c_739042.elements[2] = ((closureN)self_736426)->elements[2];
c_739042.elements[3] = ((closureN)self_736426)->elements[3];


complex_num_type local_739059; 
return_closcall3(data,  car(((closureN)self_736426)->elements[2]),  &c_739042, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739059, ((closureN)self_736426)->elements[0]), ((closureN)self_736426)->elements[3]);
} else { 
  
closureN_type c_739063;
object e_739225 [4];
c_739063.hdr.mark = gc_color_red;
 c_739063.hdr.grayed = 0;
c_739063.tag = closureN_tag;
 c_739063.fn = (function_type)__lambda_125;
c_739063.num_args = 1;
c_739063.num_elements = 4;
c_739063.elements = (object *)e_739225;
c_739063.elements[0] = ((closureN)self_736426)->elements[0];
c_739063.elements[1] = ((closureN)self_736426)->elements[1];
c_739063.elements[2] = ((closureN)self_736426)->elements[2];
c_739063.elements[3] = ((closureN)self_736426)->elements[3];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_739063, ((closureN)self_736426)->elements[0]);}
;; 
}

static void __lambda_125(void *data, object self_736429, int argc, object *args) /* object self_736429, object r_733163 */
 {
 object r_733163 = args[0];
  if( (boolean_f != r_733163) ){ 
  


closureN_type c_739068;
object e_739096 [4];
c_739068.hdr.mark = gc_color_red;
 c_739068.hdr.grayed = 0;
c_739068.tag = closureN_tag;
 c_739068.fn = (function_type)__lambda_126;
c_739068.num_args = 1;
c_739068.num_elements = 4;
c_739068.elements = (object *)e_739096;
c_739068.elements[0] = ((closureN)self_736429)->elements[0];
c_739068.elements[1] = ((closureN)self_736429)->elements[1];
c_739068.elements[2] = ((closureN)self_736429)->elements[2];
c_739068.elements[3] = ((closureN)self_736429)->elements[3];


complex_num_type local_739099; 
return_closcall3(data,  car(((closureN)self_736429)->elements[2]),  &c_739068, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739099, ((closureN)self_736429)->elements[0]), ((closureN)self_736429)->elements[3]);
} else { 
  
closureN_type c_739103;
object e_739220 [4];
c_739103.hdr.mark = gc_color_red;
 c_739103.hdr.grayed = 0;
c_739103.tag = closureN_tag;
 c_739103.fn = (function_type)__lambda_130;
c_739103.num_args = 1;
c_739103.num_elements = 4;
c_739103.elements = (object *)e_739220;
c_739103.elements[0] = ((closureN)self_736429)->elements[0];
c_739103.elements[1] = ((closureN)self_736429)->elements[1];
c_739103.elements[2] = ((closureN)self_736429)->elements[2];
c_739103.elements[3] = ((closureN)self_736429)->elements[3];


complex_num_type local_739223; 
return_direct_with_clo1(data,(closure)&c_739103,__lambda_130,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739223, ((closureN)self_736429)->elements[0]));}
;; 
}

static void __lambda_130(void *data, object self_736434, int argc, object *args) /* object self_736434, object r_733169 */
 {
 object r_733169 = args[0];
  if( (boolean_f != r_733169) ){ 
  
closureN_type c_739105;
object e_739212 [4];
c_739105.hdr.mark = gc_color_red;
 c_739105.hdr.grayed = 0;
c_739105.tag = closureN_tag;
 c_739105.fn = (function_type)__lambda_131;
c_739105.num_args = 1;
c_739105.num_elements = 4;
c_739105.elements = (object *)e_739212;
c_739105.elements[0] = ((closureN)self_736434)->elements[0];
c_739105.elements[1] = ((closureN)self_736434)->elements[1];
c_739105.elements[2] = ((closureN)self_736434)->elements[2];
c_739105.elements[3] = ((closureN)self_736434)->elements[3];



return_direct_with_clo1(data,(closure)&c_739105,__lambda_131,  Cyc_car(data, ((closureN)self_736434)->elements[0]));
} else { 
  
make_utf8_string_with_len(c_739218, "unknown expression type: ", 25, 25);
return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_736434)->elements[1], &c_739218, ((closureN)self_736434)->elements[0]);}
;; 
}

static void __lambda_131(void *data, object self_736435, int argc, object *args) /* object self_736435, object r_733198 */
 {
 object r_733198 = args[0];
  
closureN_type c_739107;
object e_739211 [4];
c_739107.hdr.mark = gc_color_red;
 c_739107.hdr.grayed = 0;
c_739107.tag = closureN_tag;
 c_739107.fn = (function_type)__lambda_132;
c_739107.num_args = 1;
c_739107.num_elements = 4;
c_739107.elements = (object *)e_739211;
c_739107.elements[0] = ((closureN)self_736435)->elements[0];
c_739107.elements[1] = ((closureN)self_736435)->elements[1];
c_739107.elements[2] = ((closureN)self_736435)->elements[2];
c_739107.elements[3] = ((closureN)self_736435)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_739107, r_733198);; 
}

static void __lambda_132(void *data, object self_736436, int argc, object *args) /* object self_736436, object r_733170 */
 {
 object r_733170 = args[0];
  if( (boolean_f != r_733170) ){ 
  
closureN_type c_739109;
object e_739153 [3];
c_739109.hdr.mark = gc_color_red;
 c_739109.hdr.grayed = 0;
c_739109.tag = closureN_tag;
 c_739109.fn = (function_type)__lambda_133;
c_739109.num_args = 1;
c_739109.num_elements = 3;
c_739109.elements = (object *)e_739153;
c_739109.elements[0] = ((closureN)self_736436)->elements[0];
c_739109.elements[1] = ((closureN)self_736436)->elements[1];
c_739109.elements[2] = ((closureN)self_736436)->elements[2];


closureN_type c_739154;
object e_739160 [2];
c_739154.hdr.mark = gc_color_red;
 c_739154.hdr.grayed = 0;
c_739154.tag = closureN_tag;
 c_739154.fn = (function_type)__lambda_142;
c_739154.num_args = 1;
c_739154.num_elements = 2;
c_739154.elements = (object *)e_739160;
c_739154.elements[0] = ((closureN)self_736436)->elements[2];
c_739154.elements[1] = ((closureN)self_736436)->elements[3];

return_direct_with_clo1(data,(closure)&c_739109,__lambda_133,  &c_739154);
} else { 
  object r_733186;
    object local_739164 = alloca(sizeof(complex_num_type)); 
  
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,local_739164, Cyc_car(data, ((closureN)self_736436)->elements[0]))) ){ 
    object local_739170 = alloca(sizeof(complex_num_type)); 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,local_739170, ((closureN)self_736436)->elements[0])) ){ 
  
  
  r_733186 = Cyc_num_fast_gt_op(data, Cyc_length(data, ((closureN)self_736436)->elements[0]), obj_int2obj(1));
} else { 
  r_733186 = boolean_f;}
;
} else { 
  r_733186 = boolean_f;}
;if( (boolean_f != r_733186) ){ 
  
closureN_type c_739181;
object e_739194 [4];
c_739181.hdr.mark = gc_color_red;
 c_739181.hdr.grayed = 0;
c_739181.tag = closureN_tag;
 c_739181.fn = (function_type)__lambda_143;
c_739181.num_args = 1;
c_739181.num_elements = 4;
c_739181.elements = (object *)e_739194;
c_739181.elements[0] = ((closureN)self_736436)->elements[0];
c_739181.elements[1] = ((closureN)self_736436)->elements[1];
c_739181.elements[2] = ((closureN)self_736436)->elements[2];
c_739181.elements[3] = ((closureN)self_736436)->elements[3];



return_direct_with_clo3(data,  __glo_filter_scheme_cyclone_util, (((closure)  __glo_filter_scheme_cyclone_util)->fn),  &c_739181, __glo_ref_127_scheme_cyclone_util, Cyc_cddr(data, ((closureN)self_736436)->elements[0]));
} else { 
  
closureN_type c_739199;
object e_739203 [2];
c_739199.hdr.mark = gc_color_red;
 c_739199.hdr.grayed = 0;
c_739199.tag = closureN_tag;
 c_739199.fn = (function_type)__lambda_145;
c_739199.num_args = 1;
c_739199.num_elements = 2;
c_739199.elements = (object *)e_739203;
c_739199.elements[0] = ((closureN)self_736436)->elements[0];
c_739199.elements[1] = ((closureN)self_736436)->elements[1];


closureN_type c_739204;
object e_739210 [2];
c_739204.hdr.mark = gc_color_red;
 c_739204.hdr.grayed = 0;
c_739204.tag = closureN_tag;
 c_739204.fn = (function_type)__lambda_146;
c_739204.num_args = 1;
c_739204.num_elements = 2;
c_739204.elements = (object *)e_739210;
c_739204.elements[0] = ((closureN)self_736436)->elements[2];
c_739204.elements[1] = ((closureN)self_736436)->elements[3];

return_direct_with_clo1(data,(closure)&c_739199,__lambda_145,  &c_739204);}
;}
;; 
}

static void __lambda_146(void *data, object self_736449, int argc, object *args) /* object self_736449, object k_733192, object e_73211_732334 */
 {
 object k_733192 = args[0]; object e_73211_732334 = args[1];
  

return_closcall3(data,  car(((closureN)self_736449)->elements[0]),  k_733192, e_73211_732334, ((closureN)self_736449)->elements[1]);; 
}

static void __lambda_145(void *data, object self_736450, int argc, object *args) /* object self_736450, object r_733191 */
 {
 object r_733191 = 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_736450)->elements[1], r_733191, ((closureN)self_736450)->elements[0]);; 
}

static void __lambda_143(void *data, object self_736447, int argc, object *args) /* object self_736447, object args_73205_732332 */
 {
 object args_73205_732332 = args[0];
  
closureN_type c_739183;
object e_739192 [3];
c_739183.hdr.mark = gc_color_red;
 c_739183.hdr.grayed = 0;
c_739183.tag = closureN_tag;
 c_739183.fn = (function_type)__lambda_144;
c_739183.num_args = 1;
c_739183.num_elements = 3;
c_739183.elements = (object *)e_739192;
c_739183.elements[0] = ((closureN)self_736447)->elements[0];
c_739183.elements[1] = ((closureN)self_736447)->elements[1];
c_739183.elements[2] = ((closureN)self_736447)->elements[2];

return_direct_with_clo3(data,  __glo_append_scheme_base, (((closure)  __glo_append_scheme_base)->fn),  &c_739183, args_73205_732332, ((closureN)self_736447)->elements[3]);; 
}

static void __lambda_144(void *data, object self_736448, int argc, object *args) /* object self_736448, object vars_85_73208_732333 */
 {
 object vars_85_73208_732333 = args[0];
  



return_closcall3(data,  car(((closureN)self_736448)->elements[2]),  ((closureN)self_736448)->elements[1], Cyc_cadr(data, ((closureN)self_736448)->elements[0]), vars_85_73208_732333);; 
}

static void __lambda_142(void *data, object self_736437, int argc, object *args) /* object self_736437, object k_733185, object e_73192_732328 */
 {
 object k_733185 = args[0]; object e_73192_732328 = args[1];
  

return_closcall3(data,  car(((closureN)self_736437)->elements[0]),  k_733185, e_73192_732328, ((closureN)self_736437)->elements[1]);; 
}

static void __lambda_133(void *data, object self_736438, int argc, object *args) /* object self_736438, object r_733182 */
 {
 object r_733182 = args[0];
  
closureN_type c_739111;
object e_739149 [4];
c_739111.hdr.mark = gc_color_red;
 c_739111.hdr.grayed = 0;
c_739111.tag = closureN_tag;
 c_739111.fn = (function_type)__lambda_134;
c_739111.num_args = 1;
c_739111.num_elements = 4;
c_739111.elements = (object *)e_739149;
c_739111.elements[0] = ((closureN)self_736438)->elements[0];
c_739111.elements[1] = ((closureN)self_736438)->elements[1];
c_739111.elements[2] = r_733182;
c_739111.elements[3] = ((closureN)self_736438)->elements[2];



return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_739111, Cyc_car(data, ((closureN)self_736438)->elements[0]));; 
}

static void __lambda_134(void *data, object self_736439, int argc, object *args) /* object self_736439, object r_733183 */
 {
 object r_733183 = args[0];
  
closureN_type c_739113;
object e_739147 [3];
c_739113.hdr.mark = gc_color_red;
 c_739113.hdr.grayed = 0;
c_739113.tag = closureN_tag;
 c_739113.fn = (function_type)__lambda_135;
c_739113.num_args = 1;
c_739113.num_elements = 3;
c_739113.elements = (object *)e_739147;
c_739113.elements[0] = ((closureN)self_736439)->elements[0];
c_739113.elements[1] = ((closureN)self_736439)->elements[1];
c_739113.elements[2] = ((closureN)self_736439)->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_739113, ((closureN)self_736439)->elements[2], r_733183);; 
}

static void __lambda_135(void *data, object self_736440, int argc, object *args) /* object self_736440, object r_733171 */
 {

  
closureN_type c_739115;
object e_739140 [3];
c_739115.hdr.mark = gc_color_red;
 c_739115.hdr.grayed = 0;
c_739115.tag = closureN_tag;
 c_739115.fn = (function_type)__lambda_136;
c_739115.num_args = 1;
c_739115.num_elements = 3;
c_739115.elements = (object *)e_739140;
c_739115.elements[0] = ((closureN)self_736440)->elements[0];
c_739115.elements[1] = ((closureN)self_736440)->elements[1];
c_739115.elements[2] = ((closureN)self_736440)->elements[2];


closureN_type c_739141;
object e_739146 [1];
c_739141.hdr.mark = gc_color_red;
 c_739141.hdr.grayed = 0;
c_739141.tag = closureN_tag;
 c_739141.fn = (function_type)__lambda_141;
c_739141.num_args = 1;
c_739141.num_elements = 1;
c_739141.elements = (object *)e_739146;
c_739141.elements[0] = ((closureN)self_736440)->elements[2];

return_direct_with_clo1(data,(closure)&c_739115,__lambda_136,  &c_739141);; 
}

static void __lambda_141(void *data, object self_736441, int argc, object *args) /* object self_736441, object k_733180, object e_73193_732329 */
 {
 object k_733180 = args[0]; object e_73193_732329 = args[1];
  

return_closcall3(data,  car(((closureN)self_736441)->elements[0]),  k_733180, e_73193_732329, NULL);; 
}

static void __lambda_136(void *data, object self_736442, int argc, object *args) /* object self_736442, object r_733177 */
 {
 object r_733177 = args[0];
  
closureN_type c_739117;
object e_739136 [4];
c_739117.hdr.mark = gc_color_red;
 c_739117.hdr.grayed = 0;
c_739117.tag = closureN_tag;
 c_739117.fn = (function_type)__lambda_137;
c_739117.num_args = 1;
c_739117.num_elements = 4;
c_739117.elements = (object *)e_739136;
c_739117.elements[0] = ((closureN)self_736442)->elements[0];
c_739117.elements[1] = ((closureN)self_736442)->elements[1];
c_739117.elements[2] = r_733177;
c_739117.elements[3] = ((closureN)self_736442)->elements[2];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_739117, Cyc_car(data, ((closureN)self_736442)->elements[0]));; 
}

static void __lambda_137(void *data, object self_736443, int argc, object *args) /* object self_736443, object r_733178 */
 {
 object r_733178 = args[0];
  
closureN_type c_739119;
object e_739134 [3];
c_739119.hdr.mark = gc_color_red;
 c_739119.hdr.grayed = 0;
c_739119.tag = closureN_tag;
 c_739119.fn = (function_type)__lambda_138;
c_739119.num_args = 1;
c_739119.num_elements = 3;
c_739119.elements = (object *)e_739134;
c_739119.elements[0] = ((closureN)self_736443)->elements[0];
c_739119.elements[1] = ((closureN)self_736443)->elements[1];
c_739119.elements[2] = ((closureN)self_736443)->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_739119, ((closureN)self_736443)->elements[2], r_733178);; 
}

static void __lambda_138(void *data, object self_736444, int argc, object *args) /* object self_736444, object r_733172 */
 {

  
closureN_type c_739121;
object e_739127 [2];
c_739121.hdr.mark = gc_color_red;
 c_739121.hdr.grayed = 0;
c_739121.tag = closureN_tag;
 c_739121.fn = (function_type)__lambda_139;
c_739121.num_args = 1;
c_739121.num_elements = 2;
c_739121.elements = (object *)e_739127;
c_739121.elements[0] = ((closureN)self_736444)->elements[0];
c_739121.elements[1] = ((closureN)self_736444)->elements[1];


closureN_type c_739128;
object e_739133 [1];
c_739128.hdr.mark = gc_color_red;
 c_739128.hdr.grayed = 0;
c_739128.tag = closureN_tag;
 c_739128.fn = (function_type)__lambda_140;
c_739128.num_args = 1;
c_739128.num_elements = 1;
c_739128.elements = (object *)e_739133;
c_739128.elements[0] = ((closureN)self_736444)->elements[2];

return_direct_with_clo1(data,(closure)&c_739121,__lambda_139,  &c_739128);; 
}

static void __lambda_140(void *data, object self_736445, int argc, object *args) /* object self_736445, object k_733175, object e_73194_732330 */
 {
 object k_733175 = args[0]; object e_73194_732330 = args[1];
  

return_closcall3(data,  car(((closureN)self_736445)->elements[0]),  k_733175, e_73194_732330, NULL);; 
}

static void __lambda_139(void *data, object self_736446, int argc, object *args) /* object self_736446, object r_733173 */
 {
 object r_733173 = 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_736446)->elements[1], r_733173, Cyc_cdr(data, ((closureN)self_736446)->elements[0]));; 
}

static void __lambda_126(void *data, object self_736430, int argc, object *args) /* object self_736430, object r_733164 */
 {

  
closureN_type c_739070;
object e_739091 [4];
c_739070.hdr.mark = gc_color_red;
 c_739070.hdr.grayed = 0;
c_739070.tag = closureN_tag;
 c_739070.fn = (function_type)__lambda_127;
c_739070.num_args = 1;
c_739070.num_elements = 4;
c_739070.elements = (object *)e_739091;
c_739070.elements[0] = ((closureN)self_736430)->elements[0];
c_739070.elements[1] = ((closureN)self_736430)->elements[1];
c_739070.elements[2] = ((closureN)self_736430)->elements[2];
c_739070.elements[3] = ((closureN)self_736430)->elements[3];


complex_num_type local_739094; 
return_direct_with_clo1(data,(closure)&c_739070,__lambda_127,  ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739094, ((closureN)self_736430)->elements[0]));; 
}

static void __lambda_127(void *data, object self_736431, int argc, object *args) /* object self_736431, object r_733167 */
 {
 object r_733167 = args[0];
  


closureN_type c_739075;
object e_739089 [4];
c_739075.hdr.mark = gc_color_red;
 c_739075.hdr.grayed = 0;
c_739075.tag = closureN_tag;
 c_739075.fn = (function_type)__lambda_128;
c_739075.num_args = 1;
c_739075.num_elements = 4;
c_739075.elements = (object *)e_739089;
c_739075.elements[0] = ((closureN)self_736431)->elements[0];
c_739075.elements[1] = ((closureN)self_736431)->elements[1];
c_739075.elements[2] = ((closureN)self_736431)->elements[2];
c_739075.elements[3] = ((closureN)self_736431)->elements[3];

return_closcall3(data,  car(((closureN)self_736431)->elements[2]),  &c_739075, r_733167, ((closureN)self_736431)->elements[3]);; 
}

static void __lambda_128(void *data, object self_736432, int argc, object *args) /* object self_736432, object r_733165 */
 {

  
closureN_type c_739077;
object e_739084 [3];
c_739077.hdr.mark = gc_color_red;
 c_739077.hdr.grayed = 0;
c_739077.tag = closureN_tag;
 c_739077.fn = (function_type)__lambda_129;
c_739077.num_args = 1;
c_739077.num_elements = 3;
c_739077.elements = (object *)e_739084;
c_739077.elements[0] = ((closureN)self_736432)->elements[1];
c_739077.elements[1] = ((closureN)self_736432)->elements[2];
c_739077.elements[2] = ((closureN)self_736432)->elements[3];


complex_num_type local_739087; 
return_direct_with_clo1(data,(closure)&c_739077,__lambda_129,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739087, ((closureN)self_736432)->elements[0]));; 
}

static void __lambda_129(void *data, object self_736433, int argc, object *args) /* object self_736433, object r_733166 */
 {
 object r_733166 = args[0];
  

return_closcall3(data,  car(((closureN)self_736433)->elements[1]),  ((closureN)self_736433)->elements[0], r_733166, ((closureN)self_736433)->elements[2]);; 
}

static void __lambda_123(void *data, object self_736427, int argc, object *args) /* object self_736427, object r_733160 */
 {

  
closureN_type c_739044;
object e_739051 [3];
c_739044.hdr.mark = gc_color_red;
 c_739044.hdr.grayed = 0;
c_739044.tag = closureN_tag;
 c_739044.fn = (function_type)__lambda_124;
c_739044.num_args = 1;
c_739044.num_elements = 3;
c_739044.elements = (object *)e_739051;
c_739044.elements[0] = ((closureN)self_736427)->elements[1];
c_739044.elements[1] = ((closureN)self_736427)->elements[2];
c_739044.elements[2] = ((closureN)self_736427)->elements[3];


complex_num_type local_739054; 
return_direct_with_clo1(data,(closure)&c_739044,__lambda_124,  ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_739054, ((closureN)self_736427)->elements[0]));; 
}

static void __lambda_124(void *data, object self_736428, int argc, object *args) /* object self_736428, object r_733161 */
 {
 object r_733161 = args[0];
  

return_closcall3(data,  car(((closureN)self_736428)->elements[1]),  ((closureN)self_736428)->elements[0], r_733161, ((closureN)self_736428)->elements[2]);; 
}

static void __lambda_117(void *data, object self_736415, int argc, object *args) /* object self_736415, object k_733152, object a_73166_732326 */
 {
 object k_733152 = args[0]; object a_73166_732326 = args[1];
  

return_closcall3(data,  car(((closureN)self_736415)->elements[0]),  k_733152, a_73166_732326, ((closureN)self_736415)->elements[1]);; 
}

static void __lambda_111(void *data, object self_736416, int argc, object *args) /* object self_736416, object r_733150 */
 {
 object r_733150 = args[0];
  
closureN_type c_738976;
object e_738998 [5];
c_738976.hdr.mark = gc_color_red;
 c_738976.hdr.grayed = 0;
c_738976.tag = closureN_tag;
 c_738976.fn = (function_type)__lambda_112;
c_738976.num_args = 1;
c_738976.num_elements = 5;
c_738976.elements = (object *)e_738998;
c_738976.elements[0] = ((closureN)self_736416)->elements[0];
c_738976.elements[1] = ((closureN)self_736416)->elements[1];
c_738976.elements[2] = r_733150;
c_738976.elements[3] = ((closureN)self_736416)->elements[2];
c_738976.elements[4] = ((closureN)self_736416)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms, (((closure)  __glo_ast_117lambda_91formals_91_125list_scheme_cyclone_transforms)->fn),  &c_738976, ((closureN)self_736416)->elements[0]);; 
}

static void __lambda_112(void *data, object self_736417, int argc, object *args) /* object self_736417, object r_733151 */
 {
 object r_733151 = args[0];
  
closureN_type c_738978;
object e_738996 [4];
c_738978.hdr.mark = gc_color_red;
 c_738978.hdr.grayed = 0;
c_738978.tag = closureN_tag;
 c_738978.fn = (function_type)__lambda_113;
c_738978.num_args = 1;
c_738978.num_elements = 4;
c_738978.elements = (object *)e_738996;
c_738978.elements[0] = ((closureN)self_736417)->elements[0];
c_738978.elements[1] = ((closureN)self_736417)->elements[1];
c_738978.elements[2] = ((closureN)self_736417)->elements[3];
c_738978.elements[3] = ((closureN)self_736417)->elements[4];

return_direct_with_clo3(data,  __glo_Cyc_91for_91each_91loop_911_scheme_base, (((closure)  __glo_Cyc_91for_91each_91loop_911_scheme_base)->fn),  &c_738978, ((closureN)self_736417)->elements[2], r_733151);; 
}

static void __lambda_113(void *data, object self_736418, int argc, object *args) /* object self_736418, object r_733146 */
 {

  
closureN_type c_738980;
object e_738988 [2];
c_738980.hdr.mark = gc_color_red;
 c_738980.hdr.grayed = 0;
c_738980.tag = closureN_tag;
 c_738980.fn = (function_type)__lambda_114;
c_738980.num_args = 1;
c_738980.num_elements = 2;
c_738980.elements = (object *)e_738988;
c_738980.elements[0] = ((closureN)self_736418)->elements[0];
c_738980.elements[1] = ((closureN)self_736418)->elements[1];


closureN_type c_738989;
object e_738995 [2];
c_738989.hdr.mark = gc_color_red;
 c_738989.hdr.grayed = 0;
c_738989.tag = closureN_tag;
 c_738989.fn = (function_type)__lambda_116;
c_738989.num_args = 1;
c_738989.num_elements = 2;
c_738989.elements = (object *)e_738995;
c_738989.elements[0] = ((closureN)self_736418)->elements[2];
c_738989.elements[1] = ((closureN)self_736418)->elements[3];

return_direct_with_clo1(data,(closure)&c_738980,__lambda_114,  &c_738989);; 
}

static void __lambda_116(void *data, object self_736419, int argc, object *args) /* object self_736419, object k_733149, object e_73167_732327 */
 {
 object k_733149 = args[0]; object e_73167_732327 = args[1];
  

return_closcall3(data,  car(((closureN)self_736419)->elements[0]),  k_733149, e_73167_732327, ((closureN)self_736419)->elements[1]);; 
}

static void __lambda_114(void *data, object self_736420, int argc, object *args) /* object self_736420, object r_733147 */
 {
 object r_733147 = args[0];
  
closureN_type c_738982;
object e_738986 [2];
c_738982.hdr.mark = gc_color_red;
 c_738982.hdr.grayed = 0;
c_738982.tag = closureN_tag;
 c_738982.fn = (function_type)__lambda_115;
c_738982.num_args = 1;
c_738982.num_elements = 2;
c_738982.elements = (object *)e_738986;
c_738982.elements[0] = ((closureN)self_736420)->elements[1];
c_738982.elements[1] = r_733147;

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_738982, ((closureN)self_736420)->elements[0]);; 
}

static void __lambda_115(void *data, object self_736421, int argc, object *args) /* object self_736421, object r_733148 */
 {
 object r_733148 = 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_736421)->elements[0], ((closureN)self_736421)->elements[1], r_733148);; 
}

static void __lambda_106(void *data, object self_736451, int argc, object *args) /* object self_736451, object r_733143 */
 {
 object r_733143 = args[0];
  
closureN_type c_738952;
object e_738965 [4];
c_738952.hdr.mark = gc_color_red;
 c_738952.hdr.grayed = 0;
c_738952.tag = closureN_tag;
 c_738952.fn = (function_type)__lambda_107;
c_738952.num_args = 1;
c_738952.num_elements = 4;
c_738952.elements = (object *)e_738965;
c_738952.elements[0] = ((closureN)self_736451)->elements[0];
c_738952.elements[1] = ((closureN)self_736451)->elements[1];
c_738952.elements[2] = ((closureN)self_736451)->elements[2];
c_738952.elements[3] = ((closureN)self_736451)->elements[3];



return_direct_with_clo1(data,(closure)&c_738952,__lambda_107,  Cyc_set_cell(data, ((closureN)self_736451)->elements[2], r_733143));; 
}

static void __lambda_107(void *data, object self_736452, int argc, object *args) /* object self_736452, object r_733140 */
 {

  


closureN_type c_738957;
object e_738963 [2];
c_738957.hdr.mark = gc_color_red;
 c_738957.hdr.grayed = 0;
c_738957.tag = closureN_tag;
 c_738957.fn = (function_type)__lambda_108;
c_738957.num_args = 1;
c_738957.num_elements = 2;
c_738957.elements = (object *)e_738963;
c_738957.elements[0] = ((closureN)self_736452)->elements[0];
c_738957.elements[1] = ((closureN)self_736452)->elements[1];

return_closcall3(data,  car(((closureN)self_736452)->elements[2]),  &c_738957, ((closureN)self_736452)->elements[3], NULL);; 
}

static void __lambda_108(void *data, object self_736453, int argc, object *args) /* object self_736453, object r_733141 */
 {

  

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

static void __lambda_92(void *data, object _, int argc, object *args) /* closure _,object k_733124, object ref_73150_732311, object tbl_73151_732312 */
 {
object k_733124 = args[0]; object ref_73150_732311 = args[1]; object tbl_73151_732312 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:inline-ok-from-call-graph?");

closureN_type c_738894;
object e_738937 [1];
c_738894.hdr.mark = gc_color_red;
 c_738894.hdr.grayed = 0;
c_738894.tag = closureN_tag;
 c_738894.fn = (function_type)__lambda_93;
c_738894.num_args = 1;
c_738894.num_elements = 1;
c_738894.elements = (object *)e_738937;
c_738894.elements[0] = k_733124;

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_738894, tbl_73151_732312, ref_73150_732311, boolean_f);; 
}

static void __lambda_93(void *data, object self_736399, int argc, object *args) /* object self_736399, object vars_73152_732313 */
 {
 object vars_73152_732313 = args[0];
  
closureN_type c_738896;
object e_738899 [1];
c_738896.hdr.mark = gc_color_red;
 c_738896.hdr.grayed = 0;
c_738896.tag = closureN_tag;
 c_738896.fn = (function_type)__lambda_94;
c_738896.num_args = 1;
c_738896.num_elements = 1;
c_738896.elements = (object *)e_738899;
c_738896.elements[0] = ((closureN)self_736399)->elements[0];


closureN_type c_738900;
object e_738936 [1];
c_738900.hdr.mark = gc_color_red;
 c_738900.hdr.grayed = 0;
c_738900.tag = closureN_tag;
 c_738900.fn = (function_type)__lambda_95;
c_738900.num_args = 1;
c_738900.num_elements = 1;
c_738900.elements = (object *)e_738936;
c_738900.elements[0] = vars_73152_732313;

return_direct_with_clo1(data,(closure)&c_738896,__lambda_94,  &c_738900);; 
}

static void __lambda_95(void *data, object self_736400, int argc, object *args) /* object self_736400, object k_733127, object return_73153_732314 */
 {
 object k_733127 = args[0]; object return_73153_732314 = args[1];
  
closureN_type c_738902;
object e_738930 [2];
c_738902.hdr.mark = gc_color_red;
 c_738902.hdr.grayed = 0;
c_738902.tag = closureN_tag;
 c_738902.fn = (function_type)__lambda_96;
c_738902.num_args = 0;
c_738902.num_elements = 2;
c_738902.elements = (object *)e_738930;
c_738902.elements[0] = return_73153_732314;
c_738902.elements[1] = ((closureN)self_736400)->elements[0];


closureN_type c_738931;
object e_738935 [2];
c_738931.hdr.mark = gc_color_red;
 c_738931.hdr.grayed = 0;
c_738931.tag = closureN_tag;
 c_738931.fn = (function_type)__lambda_101;
c_738931.num_args = 1;
c_738931.num_elements = 2;
c_738931.elements = (object *)e_738935;
c_738931.elements[0] = k_733127;
c_738931.elements[1] = return_73153_732314;

return_direct_with_clo1(data,(closure)&c_738902,__lambda_96,  &c_738931);; 
}

static void __lambda_101(void *data, object self_736401, int argc, object *args) /* object self_736401, object r_733128 */
 {

  return_closcall2(data,  ((closureN)self_736401)->elements[1],  ((closureN)self_736401)->elements[0], boolean_t);; 
}

static void __lambda_96(void *data, object self_736402, int argc, object *args) /* object self_736402, object k_733129 */
 {
 object k_733129 = args[0];
    
if( (boolean_f != Cyc_is_pair(((closureN)self_736402)->elements[1])) ){ 
  
closureN_type c_738907;
object e_738913 [2];
c_738907.hdr.mark = gc_color_red;
 c_738907.hdr.grayed = 0;
c_738907.tag = closureN_tag;
 c_738907.fn = (function_type)__lambda_97;
c_738907.num_args = 1;
c_738907.num_elements = 2;
c_738907.elements = (object *)e_738913;
c_738907.elements[0] = k_733129;
c_738907.elements[1] = ((closureN)self_736402)->elements[1];


closureN_type c_738914;
object e_738928 [1];
c_738914.hdr.mark = gc_color_red;
 c_738914.hdr.grayed = 0;
c_738914.tag = closureN_tag;
 c_738914.fn = (function_type)__lambda_98;
c_738914.num_args = 1;
c_738914.num_elements = 1;
c_738914.elements = (object *)e_738928;
c_738914.elements[0] = ((closureN)self_736402)->elements[0];

return_direct_with_clo1(data,(closure)&c_738907,__lambda_97,  &c_738914);
} else { 
  return_direct_with_clo1(data,  k_733129, (((closure)  k_733129)->fn),  Cyc_VOID);}
;; 
}

static void __lambda_98(void *data, object self_736403, int argc, object *args) /* object self_736403, object k_733133, object v_73154_732315 */
 {
 object k_733133 = args[0]; object v_73154_732315 = args[1];
  
closureN_type c_738916;
object e_738927 [2];
c_738916.hdr.mark = gc_color_red;
 c_738916.hdr.grayed = 0;
c_738916.tag = closureN_tag;
 c_738916.fn = (function_type)__lambda_99;
c_738916.num_args = 1;
c_738916.num_elements = 2;
c_738916.elements = (object *)e_738927;
c_738916.elements[0] = k_733133;
c_738916.elements[1] = ((closureN)self_736403)->elements[0];

return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_738916, __glo__85adb_85_scheme_cyclone_cps_91optimizations, v_73154_732315, boolean_f);; 
}

static void __lambda_99(void *data, object self_736404, int argc, object *args) /* object self_736404, object adb_91var_73158_732316_736011 */
 {
 object adb_91var_73158_732316_736011 = args[0];
  if( (boolean_f != adb_91var_73158_732316_736011) ){ 
  
closureN_type c_738918;
object e_738924 [2];
c_738918.hdr.mark = gc_color_red;
 c_738918.hdr.grayed = 0;
c_738918.tag = closureN_tag;
 c_738918.fn = (function_type)__lambda_100;
c_738918.num_args = 1;
c_738918.num_elements = 2;
c_738918.elements = (object *)e_738924;
c_738918.elements[0] = ((closureN)self_736404)->elements[0];
c_738918.elements[1] = ((closureN)self_736404)->elements[1];

return_direct_with_clo2(data,  __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations)->fn),  &c_738918, adb_91var_73158_732316_736011);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736404)->elements[0], (((closure)  ((closureN)self_736404)->elements[0])->fn),  boolean_f);}
;; 
}

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

static void __lambda_97(void *data, object self_736406, int argc, object *args) /* object self_736406, object r_733131 */
 {
 object r_733131 = 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_736406)->elements[0], r_733131, Cyc_cdr(data, ((closureN)self_736406)->elements[1]));; 
}

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

static void __lambda_74(void *data, object _, int argc, object *args) /* closure _,object k_733086, object sexp_73108_732304, object sym_73109_732305, object assign_91sym_73110_732306 */
 {
object k_733086 = args[0]; object sexp_73108_732304 = args[1]; object sym_73109_732305 = args[2]; object assign_91sym_73110_732306 = args[3];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:lvr:tail-calls->values");

closureN_type c_738721;
object e_738724 [1];
c_738721.hdr.mark = gc_color_red;
 c_738721.hdr.grayed = 0;
c_738721.tag = closureN_tag;
 c_738721.fn = (function_type)__lambda_75;
c_738721.num_args = 1;
c_738721.num_elements = 1;
c_738721.elements = (object *)e_738724;
c_738721.elements[0] = k_733086;


closureN_type c_738725;
object e_738891 [3];
c_738725.hdr.mark = gc_color_red;
 c_738725.hdr.grayed = 0;
c_738725.tag = closureN_tag;
 c_738725.fn = (function_type)__lambda_76;
c_738725.num_args = 1;
c_738725.num_elements = 3;
c_738725.elements = (object *)e_738891;
c_738725.elements[0] = assign_91sym_73110_732306;
c_738725.elements[1] = sexp_73108_732304;
c_738725.elements[2] = sym_73109_732305;

return_direct_with_clo1(data,(closure)&c_738721,__lambda_75,  &c_738725);; 
}

static void __lambda_76(void *data, object self_736381, int argc, object *args) /* object self_736381, object k_733088, object return_73111_732308 */
 {
 object k_733088 = args[0]; object return_73111_732308 = args[1];
  
closureN_type c_738727;
object e_738890 [5];
c_738727.hdr.mark = gc_color_red;
 c_738727.hdr.grayed = 0;
c_738727.tag = closureN_tag;
 c_738727.fn = (function_type)__lambda_77;
c_738727.num_args = 1;
c_738727.num_elements = 5;
c_738727.elements = (object *)e_738890;
c_738727.elements[0] = ((closureN)self_736381)->elements[0];
c_738727.elements[1] = k_733088;
c_738727.elements[2] = return_73111_732308;
c_738727.elements[3] = ((closureN)self_736381)->elements[1];
c_738727.elements[4] = ((closureN)self_736381)->elements[2];

return_direct_with_clo1(data,(closure)&c_738727,__lambda_77,  boolean_f);; 
}

static void __lambda_77(void *data, object self_736382, int argc, object *args) /* object self_736382, object scan_732309 */
 {
 object scan_732309 = args[0];
  
closureN_type c_738729;
object e_738886 [5];
c_738729.hdr.mark = gc_color_red;
 c_738729.hdr.grayed = 0;
c_738729.tag = closureN_tag;
 c_738729.fn = (function_type)__lambda_1845;
c_738729.num_args = 1;
c_738729.num_elements = 5;
c_738729.elements = (object *)e_738886;
c_738729.elements[0] = ((closureN)self_736382)->elements[0];
c_738729.elements[1] = ((closureN)self_736382)->elements[1];
c_738729.elements[2] = ((closureN)self_736382)->elements[2];
c_738729.elements[3] = ((closureN)self_736382)->elements[3];
c_738729.elements[4] = ((closureN)self_736382)->elements[4];


pair_type local_738889; 
return_direct_with_clo1(data,(closure)&c_738729,__lambda_1845,  set_cell_as_expr(&local_738889, scan_732309));; 
}

static void __lambda_1845(void *data, object self_736383, int argc, object *args) /* object self_736383, object scan_732309 */
 {
 object scan_732309 = args[0];
  
closureN_type c_738731;
object e_738748 [4];
c_738731.hdr.mark = gc_color_red;
 c_738731.hdr.grayed = 0;
c_738731.tag = closureN_tag;
 c_738731.fn = (function_type)__lambda_78;
c_738731.num_args = 1;
c_738731.num_elements = 4;
c_738731.elements = (object *)e_738748;
c_738731.elements[0] = ((closureN)self_736383)->elements[1];
c_738731.elements[1] = ((closureN)self_736383)->elements[2];
c_738731.elements[2] = scan_732309;
c_738731.elements[3] = ((closureN)self_736383)->elements[3];


closureN_type c_738749;
object e_738885 [4];
c_738749.hdr.mark = gc_color_red;
 c_738749.hdr.grayed = 0;
c_738749.tag = closureN_tag;
 c_738749.fn = (function_type)__lambda_81;
c_738749.num_args = 1;
c_738749.num_elements = 4;
c_738749.elements = (object *)e_738885;
c_738749.elements[0] = ((closureN)self_736383)->elements[0];
c_738749.elements[1] = ((closureN)self_736383)->elements[2];
c_738749.elements[2] = scan_732309;
c_738749.elements[3] = ((closureN)self_736383)->elements[4];

return_direct_with_clo1(data,(closure)&c_738731,__lambda_78,  &c_738749);; 
}

static void __lambda_81(void *data, object self_736384, int argc, object *args) /* object self_736384, object k_733092, object exp_73112_732310 */
 {
 object k_733092 = args[0]; object exp_73112_732310 = args[1];
  
closureN_type c_738751;
object e_738884 [6];
c_738751.hdr.mark = gc_color_red;
 c_738751.hdr.grayed = 0;
c_738751.tag = closureN_tag;
 c_738751.fn = (function_type)__lambda_82;
c_738751.num_args = 1;
c_738751.num_elements = 6;
c_738751.elements = (object *)e_738884;
c_738751.elements[0] = ((closureN)self_736384)->elements[0];
c_738751.elements[1] = exp_73112_732310;
c_738751.elements[2] = k_733092;
c_738751.elements[3] = ((closureN)self_736384)->elements[1];
c_738751.elements[4] = ((closureN)self_736384)->elements[2];
c_738751.elements[5] = ((closureN)self_736384)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_738751, exp_73112_732310);; 
}

static void __lambda_82(void *data, object self_736385, int argc, object *args) /* object self_736385, object r_733093 */
 {
 object r_733093 = args[0];
  if( (boolean_f != r_733093) ){ 
  return_closcall2(data,  ((closureN)self_736385)->elements[3],  ((closureN)self_736385)->elements[2], boolean_f);
} else { 
  
closureN_type c_738756;
object e_738882 [6];
c_738756.hdr.mark = gc_color_red;
 c_738756.hdr.grayed = 0;
c_738756.tag = closureN_tag;
 c_738756.fn = (function_type)__lambda_83;
c_738756.num_args = 1;
c_738756.num_elements = 6;
c_738756.elements = (object *)e_738882;
c_738756.elements[0] = ((closureN)self_736385)->elements[0];
c_738756.elements[1] = ((closureN)self_736385)->elements[1];
c_738756.elements[2] = ((closureN)self_736385)->elements[2];
c_738756.elements[3] = ((closureN)self_736385)->elements[3];
c_738756.elements[4] = ((closureN)self_736385)->elements[4];
c_738756.elements[5] = ((closureN)self_736385)->elements[5];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_738756, ((closureN)self_736385)->elements[1]);}
;; 
}

static void __lambda_83(void *data, object self_736386, int argc, object *args) /* object self_736386, object r_733094 */
 {
 object r_733094 = args[0];
  if( (boolean_f != r_733094) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736386)->elements[2], (((closure)  ((closureN)self_736386)->elements[2])->fn),  ((closureN)self_736386)->elements[1]);
} else { 
  
closureN_type c_738761;
object e_738880 [6];
c_738761.hdr.mark = gc_color_red;
 c_738761.hdr.grayed = 0;
c_738761.tag = closureN_tag;
 c_738761.fn = (function_type)__lambda_84;
c_738761.num_args = 1;
c_738761.num_elements = 6;
c_738761.elements = (object *)e_738880;
c_738761.elements[0] = ((closureN)self_736386)->elements[0];
c_738761.elements[1] = ((closureN)self_736386)->elements[1];
c_738761.elements[2] = ((closureN)self_736386)->elements[2];
c_738761.elements[3] = ((closureN)self_736386)->elements[3];
c_738761.elements[4] = ((closureN)self_736386)->elements[4];
c_738761.elements[5] = ((closureN)self_736386)->elements[5];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_738761, ((closureN)self_736386)->elements[1]);}
;; 
}

static void __lambda_84(void *data, object self_736387, int argc, object *args) /* object self_736387, object r_733095 */
 {
 object r_733095 = args[0];
  if( (boolean_f != r_733095) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736387)->elements[2], (((closure)  ((closureN)self_736387)->elements[2])->fn),  ((closureN)self_736387)->elements[1]);
} else { 
  
closureN_type c_738766;
object e_738875 [6];
c_738766.hdr.mark = gc_color_red;
 c_738766.hdr.grayed = 0;
c_738766.tag = closureN_tag;
 c_738766.fn = (function_type)__lambda_85;
c_738766.num_args = 1;
c_738766.num_elements = 6;
c_738766.elements = (object *)e_738875;
c_738766.elements[0] = ((closureN)self_736387)->elements[0];
c_738766.elements[1] = ((closureN)self_736387)->elements[1];
c_738766.elements[2] = ((closureN)self_736387)->elements[2];
c_738766.elements[3] = ((closureN)self_736387)->elements[3];
c_738766.elements[4] = ((closureN)self_736387)->elements[4];
c_738766.elements[5] = ((closureN)self_736387)->elements[5];


complex_num_type local_738878; 
return_direct_with_clo1(data,(closure)&c_738766,__lambda_85,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738878, ((closureN)self_736387)->elements[1]));}
;; 
}

static void __lambda_85(void *data, object self_736388, int argc, object *args) /* object self_736388, object r_733096 */
 {
 object r_733096 = args[0];
  if( (boolean_f != r_733096) ){ 
    
if( (boolean_f != equalp(((closureN)self_736388)->elements[1], ((closureN)self_736388)->elements[5])) ){ 
  return_closcall2(data,  ((closureN)self_736388)->elements[3],  ((closureN)self_736388)->elements[2], boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736388)->elements[2], (((closure)  ((closureN)self_736388)->elements[2])->fn),  Cyc_VOID);}
;
} else { 
  
closureN_type c_738777;
object e_738873 [6];
c_738777.hdr.mark = gc_color_red;
 c_738777.hdr.grayed = 0;
c_738777.tag = closureN_tag;
 c_738777.fn = (function_type)__lambda_86;
c_738777.num_args = 1;
c_738777.num_elements = 6;
c_738777.elements = (object *)e_738873;
c_738777.elements[0] = ((closureN)self_736388)->elements[0];
c_738777.elements[1] = ((closureN)self_736388)->elements[1];
c_738777.elements[2] = ((closureN)self_736388)->elements[2];
c_738777.elements[3] = ((closureN)self_736388)->elements[3];
c_738777.elements[4] = ((closureN)self_736388)->elements[4];
c_738777.elements[5] = ((closureN)self_736388)->elements[5];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_738777, ((closureN)self_736388)->elements[1]);}
;; 
}

static void __lambda_86(void *data, object self_736389, int argc, object *args) /* object self_736389, object r_733098 */
 {
 object r_733098 = args[0];
  if( (boolean_f != r_733098) ){ 
  return_closcall2(data,  ((closureN)self_736389)->elements[3],  ((closureN)self_736389)->elements[2], boolean_f);
} else { 
  
closureN_type c_738782;
object e_738871 [6];
c_738782.hdr.mark = gc_color_red;
 c_738782.hdr.grayed = 0;
c_738782.tag = closureN_tag;
 c_738782.fn = (function_type)__lambda_87;
c_738782.num_args = 1;
c_738782.num_elements = 6;
c_738782.elements = (object *)e_738871;
c_738782.elements[0] = ((closureN)self_736389)->elements[0];
c_738782.elements[1] = ((closureN)self_736389)->elements[1];
c_738782.elements[2] = ((closureN)self_736389)->elements[2];
c_738782.elements[3] = ((closureN)self_736389)->elements[3];
c_738782.elements[4] = ((closureN)self_736389)->elements[4];
c_738782.elements[5] = ((closureN)self_736389)->elements[5];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_738782, ((closureN)self_736389)->elements[1]);}
;; 
}

static void __lambda_87(void *data, object self_736390, int argc, object *args) /* object self_736390, object r_733099 */
 {
 object r_733099 = args[0];
  if( (boolean_f != r_733099) ){ 
  return_closcall2(data,  ((closureN)self_736390)->elements[3],  ((closureN)self_736390)->elements[2], boolean_f);
} else { 
  
closureN_type c_738787;
object e_738869 [6];
c_738787.hdr.mark = gc_color_red;
 c_738787.hdr.grayed = 0;
c_738787.tag = closureN_tag;
 c_738787.fn = (function_type)__lambda_88;
c_738787.num_args = 1;
c_738787.num_elements = 6;
c_738787.elements = (object *)e_738869;
c_738787.elements[0] = ((closureN)self_736390)->elements[0];
c_738787.elements[1] = ((closureN)self_736390)->elements[1];
c_738787.elements[2] = ((closureN)self_736390)->elements[2];
c_738787.elements[3] = ((closureN)self_736390)->elements[3];
c_738787.elements[4] = ((closureN)self_736390)->elements[4];
c_738787.elements[5] = ((closureN)self_736390)->elements[5];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_738787, ((closureN)self_736390)->elements[1]);}
;; 
}

static void __lambda_88(void *data, object self_736391, int argc, object *args) /* object self_736391, object r_733100 */
 {
 object r_733100 = args[0];
  if( (boolean_f != r_733100) ){ 
  


closureN_type c_738792;
object e_738822 [3];
c_738792.hdr.mark = gc_color_red;
 c_738792.hdr.grayed = 0;
c_738792.tag = closureN_tag;
 c_738792.fn = (function_type)__lambda_89;
c_738792.num_args = 1;
c_738792.num_elements = 3;
c_738792.elements = (object *)e_738822;
c_738792.elements[0] = ((closureN)self_736391)->elements[1];
c_738792.elements[1] = ((closureN)self_736391)->elements[2];
c_738792.elements[2] = ((closureN)self_736391)->elements[4];


complex_num_type local_738825; 
return_closcall2(data,  car(((closureN)self_736391)->elements[4]),  &c_738792, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738825, ((closureN)self_736391)->elements[1]));
} else { 
  
closureN_type c_738828;
object e_738864 [5];
c_738828.hdr.mark = gc_color_red;
 c_738828.hdr.grayed = 0;
c_738828.tag = closureN_tag;
 c_738828.fn = (function_type)__lambda_91;
c_738828.num_args = 1;
c_738828.num_elements = 5;
c_738828.elements = (object *)e_738864;
c_738828.elements[0] = ((closureN)self_736391)->elements[0];
c_738828.elements[1] = ((closureN)self_736391)->elements[1];
c_738828.elements[2] = ((closureN)self_736391)->elements[2];
c_738828.elements[3] = ((closureN)self_736391)->elements[3];
c_738828.elements[4] = ((closureN)self_736391)->elements[5];


complex_num_type local_738867; 
return_direct_with_clo1(data,(closure)&c_738828,__lambda_91,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738867, ((closureN)self_736391)->elements[1]));}
;; 
}

static void __lambda_91(void *data, object self_736394, int argc, object *args) /* object self_736394, object r_733111 */
 {
 object r_733111 = args[0];
  if( (boolean_f != r_733111) ){ 
  object r_733112;
    
  
if( (boolean_f != equalp(Cyc_car(data, ((closureN)self_736394)->elements[1]), ((closureN)self_736394)->elements[4])) ){ 
  
  
  r_733112 = Cyc_num_fast_eq_op(data, Cyc_length(data, ((closureN)self_736394)->elements[1]), obj_int2obj(2));
} else { 
  r_733112 = boolean_f;}
;if( (boolean_f != r_733112) ){ 
  
pair_type local_738847; 

pair_type local_738850; 

pair_type local_738854; 


return_direct_with_clo1(data,  ((closureN)self_736394)->elements[2], (((closure)  ((closureN)self_736394)->elements[2])->fn),  set_pair_as_expr(&local_738847, quote_Cyc_91local_91set_67, set_pair_as_expr(&local_738850, ((closureN)self_736394)->elements[0], set_pair_as_expr(&local_738854, Cyc_cadr(data, ((closureN)self_736394)->elements[1]), NULL))));
} else { 
  return_closcall2(data,  ((closureN)self_736394)->elements[3],  ((closureN)self_736394)->elements[2], boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736394)->elements[2], (((closure)  ((closureN)self_736394)->elements[2])->fn),  ((closureN)self_736394)->elements[1]);}
;; 
}

static void __lambda_89(void *data, object self_736392, int argc, object *args) /* object self_736392, object r_733105 */
 {
 object r_733105 = args[0];
  


closureN_type c_738797;
object e_738817 [3];
c_738797.hdr.mark = gc_color_red;
 c_738797.hdr.grayed = 0;
c_738797.tag = closureN_tag;
 c_738797.fn = (function_type)__lambda_90;
c_738797.num_args = 1;
c_738797.num_elements = 3;
c_738797.elements = (object *)e_738817;
c_738797.elements[0] = ((closureN)self_736392)->elements[0];
c_738797.elements[1] = ((closureN)self_736392)->elements[1];
c_738797.elements[2] = r_733105;


complex_num_type local_738820; 
return_closcall2(data,  car(((closureN)self_736392)->elements[2]),  &c_738797, ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738820, ((closureN)self_736392)->elements[0]));; 
}

static void __lambda_90(void *data, object self_736393, int argc, object *args) /* object self_736393, object r_733107 */
 {
 object r_733107 = args[0];
  
pair_type local_738802; 

pair_type local_738805; 

complex_num_type local_738808; 

pair_type local_738812; 

pair_type local_738816; 
return_direct_with_clo1(data,  ((closureN)self_736393)->elements[1], (((closure)  ((closureN)self_736393)->elements[1])->fn),  set_pair_as_expr(&local_738802, quote__if, set_pair_as_expr(&local_738805, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738808, ((closureN)self_736393)->elements[0]), set_pair_as_expr(&local_738812, ((closureN)self_736393)->elements[2], set_pair_as_expr(&local_738816, r_733107, NULL)))));; 
}

static void __lambda_78(void *data, object self_736395, int argc, object *args) /* object self_736395, object r_733091 */
 {
 object r_733091 = args[0];
  
closureN_type c_738733;
object e_738744 [4];
c_738733.hdr.mark = gc_color_red;
 c_738733.hdr.grayed = 0;
c_738733.tag = closureN_tag;
 c_738733.fn = (function_type)__lambda_79;
c_738733.num_args = 1;
c_738733.num_elements = 4;
c_738733.elements = (object *)e_738744;
c_738733.elements[0] = ((closureN)self_736395)->elements[0];
c_738733.elements[1] = ((closureN)self_736395)->elements[1];
c_738733.elements[2] = ((closureN)self_736395)->elements[2];
c_738733.elements[3] = ((closureN)self_736395)->elements[3];



return_direct_with_clo1(data,(closure)&c_738733,__lambda_79,  Cyc_set_cell(data, ((closureN)self_736395)->elements[2], r_733091));; 
}

static void __lambda_79(void *data, object self_736396, int argc, object *args) /* object self_736396, object r_733089 */
 {

  


closureN_type c_738738;
object e_738742 [2];
c_738738.hdr.mark = gc_color_red;
 c_738738.hdr.grayed = 0;
c_738738.tag = closureN_tag;
 c_738738.fn = (function_type)__lambda_80;
c_738738.num_args = 1;
c_738738.num_elements = 2;
c_738738.elements = (object *)e_738742;
c_738738.elements[0] = ((closureN)self_736396)->elements[0];
c_738738.elements[1] = ((closureN)self_736396)->elements[1];

return_closcall2(data,  car(((closureN)self_736396)->elements[2]),  &c_738738, ((closureN)self_736396)->elements[3]);; 
}

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

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

static void __lambda_48(void *data, object _, int argc, object *args) /* closure _,object k_733049, object sexp_7367_732295, object sym_7368_732296 */
 {
object k_733049 = args[0]; object sexp_7367_732295 = args[1]; object sym_7368_732296 = args[2];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:lvr:local-tail-call-only?");

closureN_type c_738523;
object e_738526 [1];
c_738523.hdr.mark = gc_color_red;
 c_738523.hdr.grayed = 0;
c_738523.tag = closureN_tag;
 c_738523.fn = (function_type)__lambda_49;
c_738523.num_args = 1;
c_738523.num_elements = 1;
c_738523.elements = (object *)e_738526;
c_738523.elements[0] = k_733049;


closureN_type c_738527;
object e_738718 [2];
c_738527.hdr.mark = gc_color_red;
 c_738527.hdr.grayed = 0;
c_738527.tag = closureN_tag;
 c_738527.fn = (function_type)__lambda_50;
c_738527.num_args = 1;
c_738527.num_elements = 2;
c_738527.elements = (object *)e_738718;
c_738527.elements[0] = sexp_7367_732295;
c_738527.elements[1] = sym_7368_732296;

return_direct_with_clo1(data,(closure)&c_738523,__lambda_49,  &c_738527);; 
}

static void __lambda_50(void *data, object self_736355, int argc, object *args) /* object self_736355, object k_733051, object return_7369_732298 */
 {
 object k_733051 = args[0]; object return_7369_732298 = args[1];
  
closureN_type c_738529;
object e_738717 [4];
c_738529.hdr.mark = gc_color_red;
 c_738529.hdr.grayed = 0;
c_738529.tag = closureN_tag;
 c_738529.fn = (function_type)__lambda_51;
c_738529.num_args = 1;
c_738529.num_elements = 4;
c_738529.elements = (object *)e_738717;
c_738529.elements[0] = k_733051;
c_738529.elements[1] = return_7369_732298;
c_738529.elements[2] = ((closureN)self_736355)->elements[0];
c_738529.elements[3] = ((closureN)self_736355)->elements[1];

return_direct_with_clo1(data,(closure)&c_738529,__lambda_51,  boolean_f);; 
}

static void __lambda_51(void *data, object self_736356, int argc, object *args) /* object self_736356, object scan_732299 */
 {
 object scan_732299 = args[0];
  
closureN_type c_738531;
object e_738713 [4];
c_738531.hdr.mark = gc_color_red;
 c_738531.hdr.grayed = 0;
c_738531.tag = closureN_tag;
 c_738531.fn = (function_type)__lambda_1844;
c_738531.num_args = 1;
c_738531.num_elements = 4;
c_738531.elements = (object *)e_738713;
c_738531.elements[0] = ((closureN)self_736356)->elements[0];
c_738531.elements[1] = ((closureN)self_736356)->elements[1];
c_738531.elements[2] = ((closureN)self_736356)->elements[2];
c_738531.elements[3] = ((closureN)self_736356)->elements[3];


pair_type local_738716; 
return_direct_with_clo1(data,(closure)&c_738531,__lambda_1844,  set_cell_as_expr(&local_738716, scan_732299));; 
}

static void __lambda_1844(void *data, object self_736357, int argc, object *args) /* object self_736357, object scan_732299 */
 {
 object scan_732299 = args[0];
  
closureN_type c_738533;
object e_738550 [4];
c_738533.hdr.mark = gc_color_red;
 c_738533.hdr.grayed = 0;
c_738533.tag = closureN_tag;
 c_738533.fn = (function_type)__lambda_52;
c_738533.num_args = 1;
c_738533.num_elements = 4;
c_738533.elements = (object *)e_738550;
c_738533.elements[0] = ((closureN)self_736357)->elements[0];
c_738533.elements[1] = ((closureN)self_736357)->elements[1];
c_738533.elements[2] = scan_732299;
c_738533.elements[3] = ((closureN)self_736357)->elements[2];


closureN_type c_738551;
object e_738712 [3];
c_738551.hdr.mark = gc_color_red;
 c_738551.hdr.grayed = 0;
c_738551.tag = closureN_tag;
 c_738551.fn = (function_type)__lambda_55;
c_738551.num_args = 2;
c_738551.num_elements = 3;
c_738551.elements = (object *)e_738712;
c_738551.elements[0] = ((closureN)self_736357)->elements[1];
c_738551.elements[1] = scan_732299;
c_738551.elements[2] = ((closureN)self_736357)->elements[3];

return_direct_with_clo1(data,(closure)&c_738533,__lambda_52,  &c_738551);; 
}

static void __lambda_55(void *data, object self_736358, int argc, object *args) /* object self_736358, object k_733055, object exp_7370_732300, object fail_127_7371_732301 */
 {
 object k_733055 = args[0]; object exp_7370_732300 = args[1]; object fail_127_7371_732301 = args[2];
  
closureN_type c_738553;
object e_738711 [6];
c_738553.hdr.mark = gc_color_red;
 c_738553.hdr.grayed = 0;
c_738553.tag = closureN_tag;
 c_738553.fn = (function_type)__lambda_56;
c_738553.num_args = 1;
c_738553.num_elements = 6;
c_738553.elements = (object *)e_738711;
c_738553.elements[0] = exp_7370_732300;
c_738553.elements[1] = fail_127_7371_732301;
c_738553.elements[2] = k_733055;
c_738553.elements[3] = ((closureN)self_736358)->elements[0];
c_738553.elements[4] = ((closureN)self_736358)->elements[1];
c_738553.elements[5] = ((closureN)self_736358)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_738553, exp_7370_732300);; 
}

static void __lambda_56(void *data, object self_736359, int argc, object *args) /* object self_736359, object r_733056 */
 {
 object r_733056 = args[0];
  if( (boolean_f != r_733056) ){ 
  return_closcall2(data,  ((closureN)self_736359)->elements[3],  ((closureN)self_736359)->elements[2], boolean_f);
} else { 
  
closureN_type c_738558;
object e_738709 [6];
c_738558.hdr.mark = gc_color_red;
 c_738558.hdr.grayed = 0;
c_738558.tag = closureN_tag;
 c_738558.fn = (function_type)__lambda_57;
c_738558.num_args = 1;
c_738558.num_elements = 6;
c_738558.elements = (object *)e_738709;
c_738558.elements[0] = ((closureN)self_736359)->elements[0];
c_738558.elements[1] = ((closureN)self_736359)->elements[1];
c_738558.elements[2] = ((closureN)self_736359)->elements[2];
c_738558.elements[3] = ((closureN)self_736359)->elements[3];
c_738558.elements[4] = ((closureN)self_736359)->elements[4];
c_738558.elements[5] = ((closureN)self_736359)->elements[5];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_738558, ((closureN)self_736359)->elements[0]);}
;; 
}

static void __lambda_57(void *data, object self_736360, int argc, object *args) /* object self_736360, object r_733057 */
 {
 object r_733057 = args[0];
  if( (boolean_f != r_733057) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736360)->elements[2], (((closure)  ((closureN)self_736360)->elements[2])->fn),  ((closureN)self_736360)->elements[0]);
} else { 
  
closureN_type c_738563;
object e_738707 [6];
c_738563.hdr.mark = gc_color_red;
 c_738563.hdr.grayed = 0;
c_738563.tag = closureN_tag;
 c_738563.fn = (function_type)__lambda_58;
c_738563.num_args = 1;
c_738563.num_elements = 6;
c_738563.elements = (object *)e_738707;
c_738563.elements[0] = ((closureN)self_736360)->elements[0];
c_738563.elements[1] = ((closureN)self_736360)->elements[1];
c_738563.elements[2] = ((closureN)self_736360)->elements[2];
c_738563.elements[3] = ((closureN)self_736360)->elements[3];
c_738563.elements[4] = ((closureN)self_736360)->elements[4];
c_738563.elements[5] = ((closureN)self_736360)->elements[5];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_738563, ((closureN)self_736360)->elements[0]);}
;; 
}

static void __lambda_58(void *data, object self_736361, int argc, object *args) /* object self_736361, object r_733058 */
 {
 object r_733058 = args[0];
  if( (boolean_f != r_733058) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736361)->elements[2], (((closure)  ((closureN)self_736361)->elements[2])->fn),  ((closureN)self_736361)->elements[0]);
} else { 
  
closureN_type c_738568;
object e_738702 [6];
c_738568.hdr.mark = gc_color_red;
 c_738568.hdr.grayed = 0;
c_738568.tag = closureN_tag;
 c_738568.fn = (function_type)__lambda_59;
c_738568.num_args = 1;
c_738568.num_elements = 6;
c_738568.elements = (object *)e_738702;
c_738568.elements[0] = ((closureN)self_736361)->elements[0];
c_738568.elements[1] = ((closureN)self_736361)->elements[1];
c_738568.elements[2] = ((closureN)self_736361)->elements[2];
c_738568.elements[3] = ((closureN)self_736361)->elements[3];
c_738568.elements[4] = ((closureN)self_736361)->elements[4];
c_738568.elements[5] = ((closureN)self_736361)->elements[5];


complex_num_type local_738705; 
return_direct_with_clo1(data,(closure)&c_738568,__lambda_59,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738705, ((closureN)self_736361)->elements[0]));}
;; 
}

static void __lambda_59(void *data, object self_736362, int argc, object *args) /* object self_736362, object r_733059 */
 {
 object r_733059 = args[0];
  if( (boolean_f != r_733059) ){ 
    
if( (boolean_f != equalp(((closureN)self_736362)->elements[0], ((closureN)self_736362)->elements[5])) ){ 
  return_closcall2(data,  ((closureN)self_736362)->elements[3],  ((closureN)self_736362)->elements[2], boolean_f);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736362)->elements[2], (((closure)  ((closureN)self_736362)->elements[2])->fn),  Cyc_VOID);}
;
} else { 
  
closureN_type c_738579;
object e_738700 [6];
c_738579.hdr.mark = gc_color_red;
 c_738579.hdr.grayed = 0;
c_738579.tag = closureN_tag;
 c_738579.fn = (function_type)__lambda_60;
c_738579.num_args = 1;
c_738579.num_elements = 6;
c_738579.elements = (object *)e_738700;
c_738579.elements[0] = ((closureN)self_736362)->elements[0];
c_738579.elements[1] = ((closureN)self_736362)->elements[1];
c_738579.elements[2] = ((closureN)self_736362)->elements[2];
c_738579.elements[3] = ((closureN)self_736362)->elements[3];
c_738579.elements[4] = ((closureN)self_736362)->elements[4];
c_738579.elements[5] = ((closureN)self_736362)->elements[5];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_738579, ((closureN)self_736362)->elements[0]);}
;; 
}

static void __lambda_60(void *data, object self_736363, int argc, object *args) /* object self_736363, object r_733061 */
 {
 object r_733061 = args[0];
  if( (boolean_f != r_733061) ){ 
  return_closcall2(data,  ((closureN)self_736363)->elements[3],  ((closureN)self_736363)->elements[2], boolean_f);
} else { 
  
closureN_type c_738584;
object e_738698 [6];
c_738584.hdr.mark = gc_color_red;
 c_738584.hdr.grayed = 0;
c_738584.tag = closureN_tag;
 c_738584.fn = (function_type)__lambda_61;
c_738584.num_args = 1;
c_738584.num_elements = 6;
c_738584.elements = (object *)e_738698;
c_738584.elements[0] = ((closureN)self_736363)->elements[0];
c_738584.elements[1] = ((closureN)self_736363)->elements[1];
c_738584.elements[2] = ((closureN)self_736363)->elements[2];
c_738584.elements[3] = ((closureN)self_736363)->elements[3];
c_738584.elements[4] = ((closureN)self_736363)->elements[4];
c_738584.elements[5] = ((closureN)self_736363)->elements[5];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_738584, ((closureN)self_736363)->elements[0]);}
;; 
}

static void __lambda_61(void *data, object self_736364, int argc, object *args) /* object self_736364, object r_733062 */
 {
 object r_733062 = args[0];
  if( (boolean_f != r_733062) ){ 
  return_closcall2(data,  ((closureN)self_736364)->elements[3],  ((closureN)self_736364)->elements[2], boolean_f);
} else { 
  
closureN_type c_738589;
object e_738696 [6];
c_738589.hdr.mark = gc_color_red;
 c_738589.hdr.grayed = 0;
c_738589.tag = closureN_tag;
 c_738589.fn = (function_type)__lambda_62;
c_738589.num_args = 1;
c_738589.num_elements = 6;
c_738589.elements = (object *)e_738696;
c_738589.elements[0] = ((closureN)self_736364)->elements[0];
c_738589.elements[1] = ((closureN)self_736364)->elements[1];
c_738589.elements[2] = ((closureN)self_736364)->elements[2];
c_738589.elements[3] = ((closureN)self_736364)->elements[3];
c_738589.elements[4] = ((closureN)self_736364)->elements[4];
c_738589.elements[5] = ((closureN)self_736364)->elements[5];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_738589, ((closureN)self_736364)->elements[0]);}
;; 
}

static void __lambda_62(void *data, object self_736365, int argc, object *args) /* object self_736365, object r_733063 */
 {
 object r_733063 = args[0];
  if( (boolean_f != r_733063) ){ 
  


closureN_type c_738594;
object e_738619 [4];
c_738594.hdr.mark = gc_color_red;
 c_738594.hdr.grayed = 0;
c_738594.tag = closureN_tag;
 c_738594.fn = (function_type)__lambda_63;
c_738594.num_args = 1;
c_738594.num_elements = 4;
c_738594.elements = (object *)e_738619;
c_738594.elements[0] = ((closureN)self_736365)->elements[0];
c_738594.elements[1] = ((closureN)self_736365)->elements[1];
c_738594.elements[2] = ((closureN)self_736365)->elements[2];
c_738594.elements[3] = ((closureN)self_736365)->elements[4];


complex_num_type local_738622; 
return_closcall3(data,  car(((closureN)self_736365)->elements[4]),  &c_738594, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738622, ((closureN)self_736365)->elements[0]), boolean_t);
} else { 
  
closureN_type c_738625;
object e_738691 [6];
c_738625.hdr.mark = gc_color_red;
 c_738625.hdr.grayed = 0;
c_738625.tag = closureN_tag;
 c_738625.fn = (function_type)__lambda_66;
c_738625.num_args = 1;
c_738625.num_elements = 6;
c_738625.elements = (object *)e_738691;
c_738625.elements[0] = ((closureN)self_736365)->elements[0];
c_738625.elements[1] = ((closureN)self_736365)->elements[1];
c_738625.elements[2] = ((closureN)self_736365)->elements[2];
c_738625.elements[3] = ((closureN)self_736365)->elements[3];
c_738625.elements[4] = ((closureN)self_736365)->elements[4];
c_738625.elements[5] = ((closureN)self_736365)->elements[5];


complex_num_type local_738694; 
return_direct_with_clo1(data,(closure)&c_738625,__lambda_66,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738694, ((closureN)self_736365)->elements[0]));}
;; 
}

static void __lambda_66(void *data, object self_736369, int argc, object *args) /* object self_736369, object r_733069 */
 {
 object r_733069 = args[0];
  if( (boolean_f != r_733069) ){ 
  
closureN_type c_738627;
object e_738641 [1];
c_738627.hdr.mark = gc_color_red;
 c_738627.hdr.grayed = 0;
c_738627.tag = closureN_tag;
 c_738627.fn = (function_type)__lambda_67;
c_738627.num_args = 0;
c_738627.num_elements = 1;
c_738627.elements = (object *)e_738641;
c_738627.elements[0] = ((closureN)self_736369)->elements[0];


closureN_type c_738642;
object e_738687 [6];
c_738642.hdr.mark = gc_color_red;
 c_738642.hdr.grayed = 0;
c_738642.tag = closureN_tag;
 c_738642.fn = (function_type)__lambda_69;
c_738642.num_args = 1;
c_738642.num_elements = 6;
c_738642.elements = (object *)e_738687;
c_738642.elements[0] = ((closureN)self_736369)->elements[0];
c_738642.elements[1] = ((closureN)self_736369)->elements[1];
c_738642.elements[2] = ((closureN)self_736369)->elements[2];
c_738642.elements[3] = ((closureN)self_736369)->elements[3];
c_738642.elements[4] = ((closureN)self_736369)->elements[4];
c_738642.elements[5] = ((closureN)self_736369)->elements[5];

return_direct_with_clo1(data,(closure)&c_738627,__lambda_67,  &c_738642);
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736369)->elements[2], (((closure)  ((closureN)self_736369)->elements[2])->fn),  ((closureN)self_736369)->elements[0]);}
;; 
}

static void __lambda_69(void *data, object self_736370, int argc, object *args) /* object self_736370, object r_733070 */
 {
 object r_733070 = args[0];
  if( (boolean_f != r_733070) ){ 
  return_closcall2(data,  ((closureN)self_736370)->elements[3],  ((closureN)self_736370)->elements[2], boolean_f);
} else { 
  object r_733071;
    
  
if( (boolean_f != equalp(Cyc_car(data, ((closureN)self_736370)->elements[0]), ((closureN)self_736370)->elements[5])) ){ 
  object local_738656 = alloca(sizeof(complex_num_type)); 
  r_733071 = ((inline_function_type)
                   ((closure)__glo_not_191_191inline_191_191_scheme_base)->fn)(data,local_738656, ((closureN)self_736370)->elements[1]);
} else { 
  r_733071 = boolean_f;}
;if( (boolean_f != r_733071) ){ 
  
closureN_type c_738660;
object e_738666 [2];
c_738660.hdr.mark = gc_color_red;
 c_738660.hdr.grayed = 0;
c_738660.tag = closureN_tag;
 c_738660.fn = (function_type)__lambda_70;
c_738660.num_args = 1;
c_738660.num_elements = 2;
c_738660.elements = (object *)e_738666;
c_738660.elements[0] = ((closureN)self_736370)->elements[0];
c_738660.elements[1] = ((closureN)self_736370)->elements[2];


closureN_type c_738667;
object e_738673 [2];
c_738667.hdr.mark = gc_color_red;
 c_738667.hdr.grayed = 0;
c_738667.tag = closureN_tag;
 c_738667.fn = (function_type)__lambda_71;
c_738667.num_args = 1;
c_738667.num_elements = 2;
c_738667.elements = (object *)e_738673;
c_738667.elements[0] = ((closureN)self_736370)->elements[1];
c_738667.elements[1] = ((closureN)self_736370)->elements[4];

return_direct_with_clo1(data,(closure)&c_738660,__lambda_70,  &c_738667);
} else { 
  
closureN_type c_738675;
object e_738679 [2];
c_738675.hdr.mark = gc_color_red;
 c_738675.hdr.grayed = 0;
c_738675.tag = closureN_tag;
 c_738675.fn = (function_type)__lambda_72;
c_738675.num_args = 1;
c_738675.num_elements = 2;
c_738675.elements = (object *)e_738679;
c_738675.elements[0] = ((closureN)self_736370)->elements[0];
c_738675.elements[1] = ((closureN)self_736370)->elements[2];


closureN_type c_738680;
object e_738686 [2];
c_738680.hdr.mark = gc_color_red;
 c_738680.hdr.grayed = 0;
c_738680.tag = closureN_tag;
 c_738680.fn = (function_type)__lambda_73;
c_738680.num_args = 1;
c_738680.num_elements = 2;
c_738680.elements = (object *)e_738686;
c_738680.elements[0] = ((closureN)self_736370)->elements[1];
c_738680.elements[1] = ((closureN)self_736370)->elements[4];

return_direct_with_clo1(data,(closure)&c_738675,__lambda_72,  &c_738680);}
;}
;; 
}

static void __lambda_73(void *data, object self_736373, int argc, object *args) /* object self_736373, object k_733076, object e_73106_732303 */
 {
 object k_733076 = args[0]; object e_73106_732303 = args[1];
  

return_closcall3(data,  car(((closureN)self_736373)->elements[1]),  k_733076, e_73106_732303, ((closureN)self_736373)->elements[0]);; 
}

static void __lambda_72(void *data, object self_736374, int argc, object *args) /* object self_736374, object r_733075 */
 {
 object r_733075 = args[0];
  return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_736374)->elements[1], r_733075, ((closureN)self_736374)->elements[0]);; 
}

static void __lambda_71(void *data, object self_736371, int argc, object *args) /* object self_736371, object k_733074, object e_73104_732302 */
 {
 object k_733074 = args[0]; object e_73104_732302 = args[1];
  

return_closcall3(data,  car(((closureN)self_736371)->elements[1]),  k_733074, e_73104_732302, ((closureN)self_736371)->elements[0]);; 
}

static void __lambda_70(void *data, object self_736372, int argc, object *args) /* object self_736372, object r_733072 */
 {
 object r_733072 = args[0];
  

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_736372)->elements[1], r_733072, Cyc_cdr(data, ((closureN)self_736372)->elements[0]));; 
}

static void __lambda_67(void *data, object self_736375, int argc, object *args) /* object self_736375, object k_733080 */
 {
 object k_733080 = args[0];
  
closureN_type c_738629;
object e_738637 [2];
c_738629.hdr.mark = gc_color_red;
 c_738629.hdr.grayed = 0;
c_738629.tag = closureN_tag;
 c_738629.fn = (function_type)__lambda_68;
c_738629.num_args = 1;
c_738629.num_elements = 2;
c_738629.elements = (object *)e_738637;
c_738629.elements[0] = ((closureN)self_736375)->elements[0];
c_738629.elements[1] = k_733080;



return_direct_with_clo2(data,  __glo_prim_127_scheme_cyclone_primitives, (((closure)  __glo_prim_127_scheme_cyclone_primitives)->fn),  &c_738629, Cyc_car(data, ((closureN)self_736375)->elements[0]));; 
}

static void __lambda_68(void *data, object self_736376, int argc, object *args) /* object self_736376, object r_733081 */
 {
 object r_733081 = args[0];
  if( (boolean_f != r_733081) ){ 
  

return_direct_with_clo2(data,  __glo_prim_117cont_127_scheme_cyclone_primitives, (((closure)  __glo_prim_117cont_127_scheme_cyclone_primitives)->fn),  ((closureN)self_736376)->elements[1], Cyc_car(data, ((closureN)self_736376)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736376)->elements[1], (((closure)  ((closureN)self_736376)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_63(void *data, object self_736366, int argc, object *args) /* object self_736366, object r_733064 */
 {

  


closureN_type c_738599;
object e_738613 [4];
c_738599.hdr.mark = gc_color_red;
 c_738599.hdr.grayed = 0;
c_738599.tag = closureN_tag;
 c_738599.fn = (function_type)__lambda_64;
c_738599.num_args = 1;
c_738599.num_elements = 4;
c_738599.elements = (object *)e_738613;
c_738599.elements[0] = ((closureN)self_736366)->elements[0];
c_738599.elements[1] = ((closureN)self_736366)->elements[1];
c_738599.elements[2] = ((closureN)self_736366)->elements[2];
c_738599.elements[3] = ((closureN)self_736366)->elements[3];


complex_num_type local_738616; 
return_closcall3(data,  car(((closureN)self_736366)->elements[3]),  &c_738599, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738616, ((closureN)self_736366)->elements[0]), ((closureN)self_736366)->elements[1]);; 
}

static void __lambda_64(void *data, object self_736367, int argc, object *args) /* object self_736367, object r_733065 */
 {

  
closureN_type c_738601;
object e_738608 [3];
c_738601.hdr.mark = gc_color_red;
 c_738601.hdr.grayed = 0;
c_738601.tag = closureN_tag;
 c_738601.fn = (function_type)__lambda_65;
c_738601.num_args = 1;
c_738601.num_elements = 3;
c_738601.elements = (object *)e_738608;
c_738601.elements[0] = ((closureN)self_736367)->elements[1];
c_738601.elements[1] = ((closureN)self_736367)->elements[2];
c_738601.elements[2] = ((closureN)self_736367)->elements[3];


complex_num_type local_738611; 
return_direct_with_clo1(data,(closure)&c_738601,__lambda_65,  ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738611, ((closureN)self_736367)->elements[0]));; 
}

static void __lambda_65(void *data, object self_736368, int argc, object *args) /* object self_736368, object r_733066 */
 {
 object r_733066 = args[0];
  

return_closcall3(data,  car(((closureN)self_736368)->elements[2]),  ((closureN)self_736368)->elements[1], r_733066, ((closureN)self_736368)->elements[0]);; 
}

static void __lambda_52(void *data, object self_736377, int argc, object *args) /* object self_736377, object r_733054 */
 {
 object r_733054 = args[0];
  
closureN_type c_738535;
object e_738546 [4];
c_738535.hdr.mark = gc_color_red;
 c_738535.hdr.grayed = 0;
c_738535.tag = closureN_tag;
 c_738535.fn = (function_type)__lambda_53;
c_738535.num_args = 1;
c_738535.num_elements = 4;
c_738535.elements = (object *)e_738546;
c_738535.elements[0] = ((closureN)self_736377)->elements[0];
c_738535.elements[1] = ((closureN)self_736377)->elements[1];
c_738535.elements[2] = ((closureN)self_736377)->elements[2];
c_738535.elements[3] = ((closureN)self_736377)->elements[3];



return_direct_with_clo1(data,(closure)&c_738535,__lambda_53,  Cyc_set_cell(data, ((closureN)self_736377)->elements[2], r_733054));; 
}

static void __lambda_53(void *data, object self_736378, int argc, object *args) /* object self_736378, object r_733052 */
 {

  


closureN_type c_738540;
object e_738544 [2];
c_738540.hdr.mark = gc_color_red;
 c_738540.hdr.grayed = 0;
c_738540.tag = closureN_tag;
 c_738540.fn = (function_type)__lambda_54;
c_738540.num_args = 1;
c_738540.num_elements = 2;
c_738540.elements = (object *)e_738544;
c_738540.elements[0] = ((closureN)self_736378)->elements[0];
c_738540.elements[1] = ((closureN)self_736378)->elements[1];

return_closcall3(data,  car(((closureN)self_736378)->elements[2]),  &c_738540, ((closureN)self_736378)->elements[3], boolean_f);; 
}

static void __lambda_54(void *data, object self_736379, int argc, object *args) /* object self_736379, object r_733053 */
 {

  return_closcall2(data,  ((closureN)self_736379)->elements[1],  ((closureN)self_736379)->elements[0], boolean_t);; 
}

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

static void __lambda_1(void *data, object _, int argc, object *args) /* closure _,object k_732957, object sexp_731_732285 */
 {
object k_732957 = args[0]; object sexp_731_732285 = args[1];
  Cyc_st_add(data, "scheme/cyclone/cps-optimizations.sld:opt:local-var-reduction");

closureN_type c_738134;
object e_738520 [2];
c_738134.hdr.mark = gc_color_red;
 c_738134.hdr.grayed = 0;
c_738134.tag = closureN_tag;
 c_738134.fn = (function_type)__lambda_2;
c_738134.num_args = 1;
c_738134.num_elements = 2;
c_738134.elements = (object *)e_738520;
c_738134.elements[0] = k_732957;
c_738134.elements[1] = sexp_731_732285;

return_direct_with_clo1(data,(closure)&c_738134,__lambda_2,  boolean_f);; 
}

static void __lambda_2(void *data, object self_736308, int argc, object *args) /* object self_736308, object scan_732287 */
 {
 object scan_732287 = args[0];
  
closureN_type c_738136;
object e_738516 [2];
c_738136.hdr.mark = gc_color_red;
 c_738136.hdr.grayed = 0;
c_738136.tag = closureN_tag;
 c_738136.fn = (function_type)__lambda_1843;
c_738136.num_args = 1;
c_738136.num_elements = 2;
c_738136.elements = (object *)e_738516;
c_738136.elements[0] = ((closureN)self_736308)->elements[0];
c_738136.elements[1] = ((closureN)self_736308)->elements[1];


pair_type local_738519; 
return_direct_with_clo1(data,(closure)&c_738136,__lambda_1843,  set_cell_as_expr(&local_738519, scan_732287));; 
}

static void __lambda_1843(void *data, object self_736309, int argc, object *args) /* object self_736309, object scan_732287 */
 {
 object scan_732287 = args[0];
  
closureN_type c_738138;
object e_738151 [3];
c_738138.hdr.mark = gc_color_red;
 c_738138.hdr.grayed = 0;
c_738138.tag = closureN_tag;
 c_738138.fn = (function_type)__lambda_3;
c_738138.num_args = 1;
c_738138.num_elements = 3;
c_738138.elements = (object *)e_738151;
c_738138.elements[0] = ((closureN)self_736309)->elements[0];
c_738138.elements[1] = scan_732287;
c_738138.elements[2] = ((closureN)self_736309)->elements[1];


closureN_type c_738152;
object e_738515 [1];
c_738152.hdr.mark = gc_color_red;
 c_738152.hdr.grayed = 0;
c_738152.tag = closureN_tag;
 c_738152.fn = (function_type)__lambda_5;
c_738152.num_args = 1;
c_738152.num_elements = 1;
c_738152.elements = (object *)e_738515;
c_738152.elements[0] = scan_732287;

return_direct_with_clo1(data,(closure)&c_738138,__lambda_3,  &c_738152);; 
}

static void __lambda_5(void *data, object self_736310, int argc, object *args) /* object self_736310, object k_732960, object exp_732_732289 */
 {
 object k_732960 = args[0]; object exp_732_732289 = args[1];
  
closureN_type c_738154;
object e_738514 [3];
c_738154.hdr.mark = gc_color_red;
 c_738154.hdr.grayed = 0;
c_738154.tag = closureN_tag;
 c_738154.fn = (function_type)__lambda_6;
c_738154.num_args = 1;
c_738154.num_elements = 3;
c_738154.elements = (object *)e_738514;
c_738154.elements[0] = exp_732_732289;
c_738154.elements[1] = k_732960;
c_738154.elements[2] = ((closureN)self_736310)->elements[0];

return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_738154, exp_732_732289);; 
}

static void __lambda_6(void *data, object self_736311, int argc, object *args) /* object self_736311, object r_732961 */
 {
 object r_732961 = args[0];
  if( (boolean_f != r_732961) ){ 
  
closureN_type c_738156;
object e_738180 [3];
c_738156.hdr.mark = gc_color_red;
 c_738156.hdr.grayed = 0;
c_738156.tag = closureN_tag;
 c_738156.fn = (function_type)__lambda_7;
c_738156.num_args = 1;
c_738156.num_elements = 3;
c_738156.elements = (object *)e_738180;
c_738156.elements[0] = ((closureN)self_736311)->elements[0];
c_738156.elements[1] = ((closureN)self_736311)->elements[1];
c_738156.elements[2] = ((closureN)self_736311)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91id_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91id_scheme_cyclone_ast)->fn),  &c_738156, ((closureN)self_736311)->elements[0]);
} else { 
  
closureN_type c_738183;
object e_738512 [3];
c_738183.hdr.mark = gc_color_red;
 c_738183.hdr.grayed = 0;
c_738183.tag = closureN_tag;
 c_738183.fn = (function_type)__lambda_12;
c_738183.num_args = 1;
c_738183.num_elements = 3;
c_738183.elements = (object *)e_738512;
c_738183.elements[0] = ((closureN)self_736311)->elements[0];
c_738183.elements[1] = ((closureN)self_736311)->elements[1];
c_738183.elements[2] = ((closureN)self_736311)->elements[2];

return_direct_with_clo2(data,  __glo_quote_127_scheme_cyclone_util, (((closure)  __glo_quote_127_scheme_cyclone_util)->fn),  &c_738183, ((closureN)self_736311)->elements[0]);}
;; 
}

static void __lambda_12(void *data, object self_736317, int argc, object *args) /* object self_736317, object r_732967 */
 {
 object r_732967 = args[0];
  if( (boolean_f != r_732967) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736317)->elements[1], (((closure)  ((closureN)self_736317)->elements[1])->fn),  ((closureN)self_736317)->elements[0]);
} else { 
  
closureN_type c_738188;
object e_738510 [3];
c_738188.hdr.mark = gc_color_red;
 c_738188.hdr.grayed = 0;
c_738188.tag = closureN_tag;
 c_738188.fn = (function_type)__lambda_13;
c_738188.num_args = 1;
c_738188.num_elements = 3;
c_738188.elements = (object *)e_738510;
c_738188.elements[0] = ((closureN)self_736317)->elements[0];
c_738188.elements[1] = ((closureN)self_736317)->elements[1];
c_738188.elements[2] = ((closureN)self_736317)->elements[2];

return_direct_with_clo2(data,  __glo_const_127_scheme_cyclone_util, (((closure)  __glo_const_127_scheme_cyclone_util)->fn),  &c_738188, ((closureN)self_736317)->elements[0]);}
;; 
}

static void __lambda_13(void *data, object self_736318, int argc, object *args) /* object self_736318, object r_732968 */
 {
 object r_732968 = args[0];
  if( (boolean_f != r_732968) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736318)->elements[1], (((closure)  ((closureN)self_736318)->elements[1])->fn),  ((closureN)self_736318)->elements[0]);
} else { 
  
closureN_type c_738193;
object e_738505 [3];
c_738193.hdr.mark = gc_color_red;
 c_738193.hdr.grayed = 0;
c_738193.tag = closureN_tag;
 c_738193.fn = (function_type)__lambda_14;
c_738193.num_args = 1;
c_738193.num_elements = 3;
c_738193.elements = (object *)e_738505;
c_738193.elements[0] = ((closureN)self_736318)->elements[0];
c_738193.elements[1] = ((closureN)self_736318)->elements[1];
c_738193.elements[2] = ((closureN)self_736318)->elements[2];


complex_num_type local_738508; 
return_direct_with_clo1(data,(closure)&c_738193,__lambda_14,  ((inline_function_type)
                   ((closure)__glo_ref_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738508, ((closureN)self_736318)->elements[0]));}
;; 
}

static void __lambda_14(void *data, object self_736319, int argc, object *args) /* object self_736319, object r_732969 */
 {
 object r_732969 = args[0];
  if( (boolean_f != r_732969) ){ 
  return_direct_with_clo1(data,  ((closureN)self_736319)->elements[1], (((closure)  ((closureN)self_736319)->elements[1])->fn),  ((closureN)self_736319)->elements[0]);
} else { 
  
closureN_type c_738198;
object e_738503 [3];
c_738198.hdr.mark = gc_color_red;
 c_738198.hdr.grayed = 0;
c_738198.tag = closureN_tag;
 c_738198.fn = (function_type)__lambda_15;
c_738198.num_args = 1;
c_738198.num_elements = 3;
c_738198.elements = (object *)e_738503;
c_738198.elements[0] = ((closureN)self_736319)->elements[0];
c_738198.elements[1] = ((closureN)self_736319)->elements[1];
c_738198.elements[2] = ((closureN)self_736319)->elements[2];

return_direct_with_clo2(data,  __glo_define_127_scheme_cyclone_util, (((closure)  __glo_define_127_scheme_cyclone_util)->fn),  &c_738198, ((closureN)self_736319)->elements[0]);}
;; 
}

static void __lambda_15(void *data, object self_736320, int argc, object *args) /* object self_736320, object r_732970 */
 {
 object r_732970 = args[0];
  if( (boolean_f != r_732970) ){ 
  
closureN_type c_738200;
object e_738220 [3];
c_738200.hdr.mark = gc_color_red;
 c_738200.hdr.grayed = 0;
c_738200.tag = closureN_tag;
 c_738200.fn = (function_type)__lambda_16;
c_738200.num_args = 1;
c_738200.num_elements = 3;
c_738200.elements = (object *)e_738220;
c_738200.elements[0] = ((closureN)self_736320)->elements[0];
c_738200.elements[1] = ((closureN)self_736320)->elements[1];
c_738200.elements[2] = ((closureN)self_736320)->elements[2];

return_direct_with_clo2(data,  __glo_define_91_125var_scheme_cyclone_util, (((closure)  __glo_define_91_125var_scheme_cyclone_util)->fn),  &c_738200, ((closureN)self_736320)->elements[0]);
} else { 
  
closureN_type c_738223;
object e_738501 [3];
c_738223.hdr.mark = gc_color_red;
 c_738223.hdr.grayed = 0;
c_738223.tag = closureN_tag;
 c_738223.fn = (function_type)__lambda_18;
c_738223.num_args = 1;
c_738223.num_elements = 3;
c_738223.elements = (object *)e_738501;
c_738223.elements[0] = ((closureN)self_736320)->elements[0];
c_738223.elements[1] = ((closureN)self_736320)->elements[1];
c_738223.elements[2] = ((closureN)self_736320)->elements[2];

return_direct_with_clo2(data,  __glo_set_67_127_scheme_cyclone_util, (((closure)  __glo_set_67_127_scheme_cyclone_util)->fn),  &c_738223, ((closureN)self_736320)->elements[0]);}
;; 
}

static void __lambda_18(void *data, object self_736323, int argc, object *args) /* object self_736323, object r_732976 */
 {
 object r_732976 = args[0];
  if( (boolean_f != r_732976) ){ 
  


closureN_type c_738228;
object e_738251 [3];
c_738228.hdr.mark = gc_color_red;
 c_738228.hdr.grayed = 0;
c_738228.tag = closureN_tag;
 c_738228.fn = (function_type)__lambda_19;
c_738228.num_args = 1;
c_738228.num_elements = 3;
c_738228.elements = (object *)e_738251;
c_738228.elements[0] = ((closureN)self_736323)->elements[0];
c_738228.elements[1] = ((closureN)self_736323)->elements[1];
c_738228.elements[2] = ((closureN)self_736323)->elements[2];


complex_num_type local_738254; 
return_closcall2(data,  car(((closureN)self_736323)->elements[2]),  &c_738228, ((inline_function_type)
                   ((closure)__glo_set_67_91_125var_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738254, ((closureN)self_736323)->elements[0]));
} else { 
  
closureN_type c_738257;
object e_738499 [3];
c_738257.hdr.mark = gc_color_red;
 c_738257.hdr.grayed = 0;
c_738257.tag = closureN_tag;
 c_738257.fn = (function_type)__lambda_21;
c_738257.num_args = 1;
c_738257.num_elements = 3;
c_738257.elements = (object *)e_738499;
c_738257.elements[0] = ((closureN)self_736323)->elements[0];
c_738257.elements[1] = ((closureN)self_736323)->elements[1];
c_738257.elements[2] = ((closureN)self_736323)->elements[2];

return_direct_with_clo2(data,  __glo_if_127_scheme_cyclone_util, (((closure)  __glo_if_127_scheme_cyclone_util)->fn),  &c_738257, ((closureN)self_736323)->elements[0]);}
;; 
}

static void __lambda_21(void *data, object self_736326, int argc, object *args) /* object self_736326, object r_732985 */
 {
 object r_732985 = args[0];
  if( (boolean_f != r_732985) ){ 
  


closureN_type c_738262;
object e_738299 [3];
c_738262.hdr.mark = gc_color_red;
 c_738262.hdr.grayed = 0;
c_738262.tag = closureN_tag;
 c_738262.fn = (function_type)__lambda_22;
c_738262.num_args = 1;
c_738262.num_elements = 3;
c_738262.elements = (object *)e_738299;
c_738262.elements[0] = ((closureN)self_736326)->elements[0];
c_738262.elements[1] = ((closureN)self_736326)->elements[1];
c_738262.elements[2] = ((closureN)self_736326)->elements[2];


complex_num_type local_738302; 
return_closcall2(data,  car(((closureN)self_736326)->elements[2]),  &c_738262, ((inline_function_type)
                   ((closure)__glo_if_91_125condition_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738302, ((closureN)self_736326)->elements[0]));
} else { 
  
closureN_type c_738305;
object e_738494 [3];
c_738305.hdr.mark = gc_color_red;
 c_738305.hdr.grayed = 0;
c_738305.tag = closureN_tag;
 c_738305.fn = (function_type)__lambda_25;
c_738305.num_args = 1;
c_738305.num_elements = 3;
c_738305.elements = (object *)e_738494;
c_738305.elements[0] = ((closureN)self_736326)->elements[0];
c_738305.elements[1] = ((closureN)self_736326)->elements[1];
c_738305.elements[2] = ((closureN)self_736326)->elements[2];


complex_num_type local_738497; 
return_direct_with_clo1(data,(closure)&c_738305,__lambda_25,  ((inline_function_type)
                   ((closure)__glo_app_127_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738497, ((closureN)self_736326)->elements[0]));}
;; 
}

static void __lambda_25(void *data, object self_736330, int argc, object *args) /* object self_736330, object r_732997 */
 {
 object r_732997 = args[0];
  if( (boolean_f != r_732997) ){ 
  
closureN_type c_738307;
object e_738376 [1];
c_738307.hdr.mark = gc_color_red;
 c_738307.hdr.grayed = 0;
c_738307.tag = closureN_tag;
 c_738307.fn = (function_type)__lambda_26;
c_738307.num_args = 0;
c_738307.num_elements = 1;
c_738307.elements = (object *)e_738376;
c_738307.elements[0] = ((closureN)self_736330)->elements[0];


closureN_type c_738377;
object e_738489 [3];
c_738377.hdr.mark = gc_color_red;
 c_738377.hdr.grayed = 0;
c_738377.tag = closureN_tag;
 c_738377.fn = (function_type)__lambda_33;
c_738377.num_args = 1;
c_738377.num_elements = 3;
c_738377.elements = (object *)e_738489;
c_738377.elements[0] = ((closureN)self_736330)->elements[0];
c_738377.elements[1] = ((closureN)self_736330)->elements[1];
c_738377.elements[2] = ((closureN)self_736330)->elements[2];

return_direct_with_clo1(data,(closure)&c_738307,__lambda_26,  &c_738377);
} else { 
  
make_utf8_string_with_len(c_738492, "unknown expression type: ", 25, 25);
return_direct_with_clo3(data,  __glo_error_scheme_base, (((closure)  __glo_error_scheme_base)->fn),  ((closureN)self_736330)->elements[1], &c_738492, ((closureN)self_736330)->elements[0]);}
;; 
}

static void __lambda_33(void *data, object self_736331, int argc, object *args) /* object self_736331, object r_732998 */
 {
 object r_732998 = args[0];
  if( (boolean_f != r_732998) ){ 
  
closureN_type c_738379;
object e_738479 [3];
c_738379.hdr.mark = gc_color_red;
 c_738379.hdr.grayed = 0;
c_738379.tag = closureN_tag;
 c_738379.fn = (function_type)__lambda_34;
c_738379.num_args = 1;
c_738379.num_elements = 3;
c_738379.elements = (object *)e_738479;
c_738379.elements[0] = ((closureN)self_736331)->elements[0];
c_738379.elements[1] = ((closureN)self_736331)->elements[1];
c_738379.elements[2] = ((closureN)self_736331)->elements[2];



return_direct_with_clo1(data,(closure)&c_738379,__lambda_34,  Cyc_car(data, ((closureN)self_736331)->elements[0]));
} else { 
  

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_736331)->elements[1], car(((closureN)self_736331)->elements[2]), ((closureN)self_736331)->elements[0]);}
;; 
}

static void __lambda_34(void *data, object self_736332, int argc, object *args) /* object self_736332, object r_733026 */
 {
 object r_733026 = args[0];
  
closureN_type c_738381;
object e_738478 [3];
c_738381.hdr.mark = gc_color_red;
 c_738381.hdr.grayed = 0;
c_738381.tag = closureN_tag;
 c_738381.fn = (function_type)__lambda_35;
c_738381.num_args = 1;
c_738381.num_elements = 3;
c_738381.elements = (object *)e_738478;
c_738381.elements[0] = ((closureN)self_736332)->elements[0];
c_738381.elements[1] = ((closureN)self_736332)->elements[1];
c_738381.elements[2] = ((closureN)self_736332)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_738381, r_733026);; 
}

static void __lambda_35(void *data, object self_736333, int argc, object *args) /* object self_736333, object r_733025 */
 {
 object r_733025 = args[0];
  
closureN_type c_738383;
object e_738474 [4];
c_738383.hdr.mark = gc_color_red;
 c_738383.hdr.grayed = 0;
c_738383.tag = closureN_tag;
 c_738383.fn = (function_type)__lambda_36;
c_738383.num_args = 1;
c_738383.num_elements = 4;
c_738383.elements = (object *)e_738474;
c_738383.elements[0] = ((closureN)self_736333)->elements[0];
c_738383.elements[1] = ((closureN)self_736333)->elements[1];
c_738383.elements[2] = r_733025;
c_738383.elements[3] = ((closureN)self_736333)->elements[2];



return_direct_with_clo1(data,(closure)&c_738383,__lambda_36,  Cyc_car(data, ((closureN)self_736333)->elements[0]));; 
}

static void __lambda_36(void *data, object self_736334, int argc, object *args) /* object self_736334, object r_733024 */
 {
 object r_733024 = args[0];
  
closureN_type c_738385;
object e_738473 [4];
c_738385.hdr.mark = gc_color_red;
 c_738385.hdr.grayed = 0;
c_738385.tag = closureN_tag;
 c_738385.fn = (function_type)__lambda_37;
c_738385.num_args = 1;
c_738385.num_elements = 4;
c_738385.elements = (object *)e_738473;
c_738385.elements[0] = ((closureN)self_736334)->elements[0];
c_738385.elements[1] = ((closureN)self_736334)->elements[1];
c_738385.elements[2] = ((closureN)self_736334)->elements[2];
c_738385.elements[3] = ((closureN)self_736334)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738385, r_733024);; 
}

static void __lambda_37(void *data, object self_736335, int argc, object *args) /* object self_736335, object r_733023 */
 {
 object r_733023 = args[0];
  
closureN_type c_738387;
object e_738469 [5];
c_738387.hdr.mark = gc_color_red;
 c_738387.hdr.grayed = 0;
c_738387.tag = closureN_tag;
 c_738387.fn = (function_type)__lambda_38;
c_738387.num_args = 1;
c_738387.num_elements = 5;
c_738387.elements = (object *)e_738469;
c_738387.elements[0] = ((closureN)self_736335)->elements[0];
c_738387.elements[1] = ((closureN)self_736335)->elements[1];
c_738387.elements[2] = r_733023;
c_738387.elements[3] = ((closureN)self_736335)->elements[2];
c_738387.elements[4] = ((closureN)self_736335)->elements[3];



return_direct_with_clo1(data,(closure)&c_738387,__lambda_38,  Cyc_cadr(data, ((closureN)self_736335)->elements[0]));; 
}

static void __lambda_38(void *data, object self_736336, int argc, object *args) /* object self_736336, object r_733022 */
 {
 object r_733022 = args[0];
  
closureN_type c_738389;
object e_738468 [5];
c_738389.hdr.mark = gc_color_red;
 c_738389.hdr.grayed = 0;
c_738389.tag = closureN_tag;
 c_738389.fn = (function_type)__lambda_39;
c_738389.num_args = 1;
c_738389.num_elements = 5;
c_738389.elements = (object *)e_738468;
c_738389.elements[0] = ((closureN)self_736336)->elements[0];
c_738389.elements[1] = ((closureN)self_736336)->elements[1];
c_738389.elements[2] = ((closureN)self_736336)->elements[2];
c_738389.elements[3] = ((closureN)self_736336)->elements[3];
c_738389.elements[4] = ((closureN)self_736336)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738389, r_733022);; 
}

static void __lambda_39(void *data, object self_736337, int argc, object *args) /* object self_736337, object r_733021 */
 {
 object r_733021 = args[0];
  
closureN_type c_738391;
object e_738459 [3];
c_738391.hdr.mark = gc_color_red;
 c_738391.hdr.grayed = 0;
c_738391.tag = closureN_tag;
 c_738391.fn = (function_type)__lambda_40;
c_738391.num_args = 1;
c_738391.num_elements = 3;
c_738391.elements = (object *)e_738459;
c_738391.elements[0] = ((closureN)self_736337)->elements[0];
c_738391.elements[1] = ((closureN)self_736337)->elements[1];
c_738391.elements[2] = ((closureN)self_736337)->elements[4];







return_direct_with_clo4(data,  __glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations, (((closure)  __glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations)->fn),  &c_738391, Cyc_car(data, ((closureN)self_736337)->elements[3]), Cyc_car(data, ((closureN)self_736337)->elements[2]), Cyc_car(data, r_733021));; 
}

static void __lambda_40(void *data, object self_736338, int argc, object *args) /* object self_736338, object value_7347_732290 */
 {
 object value_7347_732290 = args[0];
  
closureN_type c_738393;
object e_738455 [4];
c_738393.hdr.mark = gc_color_red;
 c_738393.hdr.grayed = 0;
c_738393.tag = closureN_tag;
 c_738393.fn = (function_type)__lambda_41;
c_738393.num_args = 1;
c_738393.num_elements = 4;
c_738393.elements = (object *)e_738455;
c_738393.elements[0] = ((closureN)self_736338)->elements[0];
c_738393.elements[1] = ((closureN)self_736338)->elements[1];
c_738393.elements[2] = ((closureN)self_736338)->elements[2];
c_738393.elements[3] = value_7347_732290;



return_direct_with_clo1(data,(closure)&c_738393,__lambda_41,  Cyc_cadr(data, ((closureN)self_736338)->elements[0]));; 
}

static void __lambda_41(void *data, object self_736339, int argc, object *args) /* object self_736339, object r_733017 */
 {
 object r_733017 = args[0];
  
closureN_type c_738395;
object e_738454 [4];
c_738395.hdr.mark = gc_color_red;
 c_738395.hdr.grayed = 0;
c_738395.tag = closureN_tag;
 c_738395.fn = (function_type)__lambda_42;
c_738395.num_args = 1;
c_738395.num_elements = 4;
c_738395.elements = (object *)e_738454;
c_738395.elements[0] = ((closureN)self_736339)->elements[0];
c_738395.elements[1] = ((closureN)self_736339)->elements[1];
c_738395.elements[2] = ((closureN)self_736339)->elements[2];
c_738395.elements[3] = ((closureN)self_736339)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738395, r_733017);; 
}

static void __lambda_42(void *data, object self_736340, int argc, object *args) /* object self_736340, object r_733016 */
 {
 object r_733016 = args[0];
  
closureN_type c_738397;
object e_738450 [5];
c_738397.hdr.mark = gc_color_red;
 c_738397.hdr.grayed = 0;
c_738397.tag = closureN_tag;
 c_738397.fn = (function_type)__lambda_43;
c_738397.num_args = 1;
c_738397.num_elements = 5;
c_738397.elements = (object *)e_738450;
c_738397.elements[0] = ((closureN)self_736340)->elements[0];
c_738397.elements[1] = ((closureN)self_736340)->elements[1];
c_738397.elements[2] = r_733016;
c_738397.elements[3] = ((closureN)self_736340)->elements[2];
c_738397.elements[4] = ((closureN)self_736340)->elements[3];



return_direct_with_clo1(data,(closure)&c_738397,__lambda_43,  Cyc_cadr(data, ((closureN)self_736340)->elements[0]));; 
}

static void __lambda_43(void *data, object self_736341, int argc, object *args) /* object self_736341, object r_733015 */
 {
 object r_733015 = args[0];
  
closureN_type c_738399;
object e_738449 [5];
c_738399.hdr.mark = gc_color_red;
 c_738399.hdr.grayed = 0;
c_738399.tag = closureN_tag;
 c_738399.fn = (function_type)__lambda_44;
c_738399.num_args = 1;
c_738399.num_elements = 5;
c_738399.elements = (object *)e_738449;
c_738399.elements[0] = ((closureN)self_736341)->elements[0];
c_738399.elements[1] = ((closureN)self_736341)->elements[1];
c_738399.elements[2] = ((closureN)self_736341)->elements[2];
c_738399.elements[3] = ((closureN)self_736341)->elements[3];
c_738399.elements[4] = ((closureN)self_736341)->elements[4];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_738399, r_733015);; 
}

static void __lambda_44(void *data, object self_736342, int argc, object *args) /* object self_736342, object body_7353_732292 */
 {
 object body_7353_732292 = args[0];
  
closureN_type c_738401;
object e_738445 [6];
c_738401.hdr.mark = gc_color_red;
 c_738401.hdr.grayed = 0;
c_738401.tag = closureN_tag;
 c_738401.fn = (function_type)__lambda_45;
c_738401.num_args = 1;
c_738401.num_elements = 6;
c_738401.elements = (object *)e_738445;
c_738401.elements[0] = body_7353_732292;
c_738401.elements[1] = ((closureN)self_736342)->elements[0];
c_738401.elements[2] = ((closureN)self_736342)->elements[1];
c_738401.elements[3] = ((closureN)self_736342)->elements[2];
c_738401.elements[4] = ((closureN)self_736342)->elements[3];
c_738401.elements[5] = ((closureN)self_736342)->elements[4];



return_direct_with_clo4(data,  __glo_hash_91table_91ref_95default_srfi_69, (((closure)  __glo_hash_91table_91ref_95default_srfi_69)->fn),  &c_738401, __glo__85adb_85_scheme_cyclone_cps_91optimizations, Cyc_car(data, ((closureN)self_736342)->elements[2]), boolean_f);; 
}

static void __lambda_45(void *data, object self_736343, int argc, object *args) /* object self_736343, object av_7356_732293_736006 */
 {
 object av_7356_732293_736006 = args[0];
  
closureN_type c_738403;
object e_738408 [1];
c_738403.hdr.mark = gc_color_red;
 c_738403.hdr.grayed = 0;
c_738403.tag = closureN_tag;
 c_738403.fn = (function_type)__lambda_46;
c_738403.num_args = 0;
c_738403.num_elements = 1;
c_738403.elements = (object *)e_738408;
c_738403.elements[0] = av_7356_732293_736006;


closureN_type c_738409;
object e_738444 [6];
c_738409.hdr.mark = gc_color_red;
 c_738409.hdr.grayed = 0;
c_738409.tag = closureN_tag;
 c_738409.fn = (function_type)__lambda_47;
c_738409.num_args = 1;
c_738409.num_elements = 6;
c_738409.elements = (object *)e_738444;
c_738409.elements[0] = ((closureN)self_736343)->elements[0];
c_738409.elements[1] = ((closureN)self_736343)->elements[1];
c_738409.elements[2] = ((closureN)self_736343)->elements[2];
c_738409.elements[3] = ((closureN)self_736343)->elements[3];
c_738409.elements[4] = ((closureN)self_736343)->elements[4];
c_738409.elements[5] = ((closureN)self_736343)->elements[5];

return_direct_with_clo1(data,(closure)&c_738403,__lambda_46,  &c_738409);; 
}

static void __lambda_47(void *data, object self_736344, int argc, object *args) /* object self_736344, object ref_91count_7359_732294_736008 */
 {
 object ref_91count_7359_732294_736008 = args[0];
  object r_733004_736010;
    
if( (boolean_f != Cyc_num_fast_gt_op(data, ref_91count_7359_732294_736008, obj_int2obj(0))) ){ 
  r_733004_736010 = ((closureN)self_736344)->elements[5];
} else { 
  r_733004_736010 = boolean_f;}
;if( (boolean_f != r_733004_736010) ){ 
  
pair_type local_738420; 

pair_type local_738423; 

pair_type local_738426; 

pair_type local_738429; 



pair_type local_738435; 
return_direct_with_clo1(data,  ((closureN)self_736344)->elements[2], (((closure)  ((closureN)self_736344)->elements[2])->fn),  set_pair_as_expr(&local_738420, quote_let, set_pair_as_expr(&local_738423, set_pair_as_expr(&local_738426, set_pair_as_expr(&local_738429, Cyc_car(data, ((closureN)self_736344)->elements[3]), set_pair_as_expr(&local_738435, ((closureN)self_736344)->elements[5], NULL)), NULL), ((closureN)self_736344)->elements[0])));
} else { 
  

return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  ((closureN)self_736344)->elements[2], car(((closureN)self_736344)->elements[4]), ((closureN)self_736344)->elements[1]);}
;; 
}

static void __lambda_46(void *data, object self_736345, int argc, object *args) /* object self_736345, object k_733014_736007 */
 {
 object k_733014_736007 = args[0];
  if( (boolean_f != ((closureN)self_736345)->elements[0]) ){ 
  return_direct_with_clo2(data,  __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations, (((closure)  __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations)->fn),  k_733014_736007, ((closureN)self_736345)->elements[0]);
} else { 
  return_direct_with_clo1(data,  k_733014_736007, (((closure)  k_733014_736007)->fn),  obj_int2obj(1));}
;; 
}

static void __lambda_26(void *data, object self_736346, int argc, object *args) /* object self_736346, object k_733027 */
 {
 object k_733027 = args[0];
    complex_num_type local_738310; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_738310, ((closureN)self_736346)->elements[0])) ){ 
  
closureN_type c_738313;
object e_738371 [2];
c_738313.hdr.mark = gc_color_red;
 c_738313.hdr.grayed = 0;
c_738313.tag = closureN_tag;
 c_738313.fn = (function_type)__lambda_27;
c_738313.num_args = 1;
c_738313.num_elements = 2;
c_738313.elements = (object *)e_738371;
c_738313.elements[0] = ((closureN)self_736346)->elements[0];
c_738313.elements[1] = k_733027;



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_738313, Cyc_car(data, ((closureN)self_736346)->elements[0]));
} else { 
  return_direct_with_clo1(data,  k_733027, (((closure)  k_733027)->fn),  boolean_f);}
;; 
}

static void __lambda_27(void *data, object self_736347, int argc, object *args) /* object self_736347, object r_733029 */
 {
 object r_733029 = args[0];
  if( (boolean_f != r_733029) ){ 
    
  
if( (boolean_f != equalp(Cyc_length(data, ((closureN)self_736347)->elements[0]), obj_int2obj(2))) ){ 
  
closureN_type c_738320;
object e_738363 [2];
c_738320.hdr.mark = gc_color_red;
 c_738320.hdr.grayed = 0;
c_738320.tag = closureN_tag;
 c_738320.fn = (function_type)__lambda_28;
c_738320.num_args = 1;
c_738320.num_elements = 2;
c_738320.elements = (object *)e_738363;
c_738320.elements[0] = ((closureN)self_736347)->elements[0];
c_738320.elements[1] = ((closureN)self_736347)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_127_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_127_scheme_cyclone_ast)->fn),  &c_738320, Cyc_cadr(data, ((closureN)self_736347)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736347)->elements[1], (((closure)  ((closureN)self_736347)->elements[1])->fn),  boolean_f);}
;
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736347)->elements[1], (((closure)  ((closureN)self_736347)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_28(void *data, object self_736348, int argc, object *args) /* object self_736348, object r_733031 */
 {
 object r_733031 = args[0];
  if( (boolean_f != r_733031) ){ 
  
closureN_type c_738322;
object e_738357 [2];
c_738322.hdr.mark = gc_color_red;
 c_738322.hdr.grayed = 0;
c_738322.tag = closureN_tag;
 c_738322.fn = (function_type)__lambda_29;
c_738322.num_args = 1;
c_738322.num_elements = 2;
c_738322.elements = (object *)e_738357;
c_738322.elements[0] = ((closureN)self_736348)->elements[0];
c_738322.elements[1] = ((closureN)self_736348)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738322, Cyc_cadr(data, ((closureN)self_736348)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736348)->elements[1], (((closure)  ((closureN)self_736348)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_29(void *data, object self_736349, int argc, object *args) /* object self_736349, object r_733042 */
 {
 object r_733042 = args[0];
    complex_num_type local_738325; 
if( (boolean_f != ((inline_function_type)
                   ((closure)__glo_list_127_191_191inline_191_191_scheme_base)->fn)(data,&local_738325, r_733042)) ){ 
  
closureN_type c_738327;
object e_738351 [2];
c_738327.hdr.mark = gc_color_red;
 c_738327.hdr.grayed = 0;
c_738327.tag = closureN_tag;
 c_738327.fn = (function_type)__lambda_30;
c_738327.num_args = 1;
c_738327.num_elements = 2;
c_738327.elements = (object *)e_738351;
c_738327.elements[0] = ((closureN)self_736349)->elements[0];
c_738327.elements[1] = ((closureN)self_736349)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738327, Cyc_cadr(data, ((closureN)self_736349)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736349)->elements[1], (((closure)  ((closureN)self_736349)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_30(void *data, object self_736350, int argc, object *args) /* object self_736350, object r_733040 */
 {
 object r_733040 = args[0];
    
  
if( (boolean_f != equalp(obj_int2obj(1), Cyc_length(data, r_733040))) ){ 
  
closureN_type c_738333;
object e_738345 [2];
c_738333.hdr.mark = gc_color_red;
 c_738333.hdr.grayed = 0;
c_738333.tag = closureN_tag;
 c_738333.fn = (function_type)__lambda_31;
c_738333.num_args = 1;
c_738333.num_elements = 2;
c_738333.elements = (object *)e_738345;
c_738333.elements[0] = ((closureN)self_736350)->elements[0];
c_738333.elements[1] = ((closureN)self_736350)->elements[1];



return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_738333, Cyc_car(data, ((closureN)self_736350)->elements[0]));
} else { 
  return_direct_with_clo1(data,  ((closureN)self_736350)->elements[1], (((closure)  ((closureN)self_736350)->elements[1])->fn),  boolean_f);}
;; 
}

static void __lambda_31(void *data, object self_736351, int argc, object *args) /* object self_736351, object r_733034 */
 {
 object r_733034 = args[0];
  
closureN_type c_738335;
object e_738341 [2];
c_738335.hdr.mark = gc_color_red;
 c_738335.hdr.grayed = 0;
c_738335.tag = closureN_tag;
 c_738335.fn = (function_type)__lambda_32;
c_738335.num_args = 1;
c_738335.num_elements = 2;
c_738335.elements = (object *)e_738341;
c_738335.elements[0] = ((closureN)self_736351)->elements[1];
c_738335.elements[1] = r_733034;



return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738335, Cyc_car(data, ((closureN)self_736351)->elements[0]));; 
}

static void __lambda_32(void *data, object self_736352, int argc, object *args) /* object self_736352, object r_733036 */
 {
 object r_733036 = args[0];
  

return_direct_with_clo3(data,  __glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations, (((closure)  __glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations)->fn),  ((closureN)self_736352)->elements[0], ((closureN)self_736352)->elements[1], Cyc_car(data, r_733036));; 
}

static void __lambda_22(void *data, object self_736327, int argc, object *args) /* object self_736327, object r_732988 */
 {
 object r_732988 = args[0];
  


closureN_type c_738267;
object e_738294 [4];
c_738267.hdr.mark = gc_color_red;
 c_738267.hdr.grayed = 0;
c_738267.tag = closureN_tag;
 c_738267.fn = (function_type)__lambda_23;
c_738267.num_args = 1;
c_738267.num_elements = 4;
c_738267.elements = (object *)e_738294;
c_738267.elements[0] = ((closureN)self_736327)->elements[0];
c_738267.elements[1] = ((closureN)self_736327)->elements[1];
c_738267.elements[2] = r_732988;
c_738267.elements[3] = ((closureN)self_736327)->elements[2];


complex_num_type local_738297; 
return_closcall2(data,  car(((closureN)self_736327)->elements[2]),  &c_738267, ((inline_function_type)
                   ((closure)__glo_if_91_125then_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738297, ((closureN)self_736327)->elements[0]));; 
}

static void __lambda_23(void *data, object self_736328, int argc, object *args) /* object self_736328, object r_732990 */
 {
 object r_732990 = args[0];
  


closureN_type c_738272;
object e_738289 [3];
c_738272.hdr.mark = gc_color_red;
 c_738272.hdr.grayed = 0;
c_738272.tag = closureN_tag;
 c_738272.fn = (function_type)__lambda_24;
c_738272.num_args = 1;
c_738272.num_elements = 3;
c_738272.elements = (object *)e_738289;
c_738272.elements[0] = ((closureN)self_736328)->elements[1];
c_738272.elements[1] = ((closureN)self_736328)->elements[2];
c_738272.elements[2] = r_732990;


complex_num_type local_738292; 
return_closcall2(data,  car(((closureN)self_736328)->elements[3]),  &c_738272, ((inline_function_type)
                   ((closure)__glo_if_91_125else_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738292, ((closureN)self_736328)->elements[0]));; 
}

static void __lambda_24(void *data, object self_736329, int argc, object *args) /* object self_736329, object r_732992 */
 {
 object r_732992 = args[0];
  
pair_type local_738277; 

pair_type local_738280; 

pair_type local_738284; 

pair_type local_738288; 
return_direct_with_clo1(data,  ((closureN)self_736329)->elements[0], (((closure)  ((closureN)self_736329)->elements[0])->fn),  set_pair_as_expr(&local_738277, quote__if, set_pair_as_expr(&local_738280, ((closureN)self_736329)->elements[1], set_pair_as_expr(&local_738284, ((closureN)self_736329)->elements[2], set_pair_as_expr(&local_738288, r_732992, NULL)))));; 
}

static void __lambda_19(void *data, object self_736324, int argc, object *args) /* object self_736324, object r_732979 */
 {
 object r_732979 = args[0];
  


closureN_type c_738233;
object e_738246 [2];
c_738233.hdr.mark = gc_color_red;
 c_738233.hdr.grayed = 0;
c_738233.tag = closureN_tag;
 c_738233.fn = (function_type)__lambda_20;
c_738233.num_args = 1;
c_738233.num_elements = 2;
c_738233.elements = (object *)e_738246;
c_738233.elements[0] = ((closureN)self_736324)->elements[1];
c_738233.elements[1] = r_732979;


complex_num_type local_738249; 
return_closcall2(data,  car(((closureN)self_736324)->elements[2]),  &c_738233, ((inline_function_type)
                   ((closure)__glo_set_67_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738249, ((closureN)self_736324)->elements[0]));; 
}

static void __lambda_20(void *data, object self_736325, int argc, object *args) /* object self_736325, object r_732981 */
 {
 object r_732981 = args[0];
  
pair_type local_738238; 

pair_type local_738241; 

pair_type local_738245; 
return_direct_with_clo1(data,  ((closureN)self_736325)->elements[0], (((closure)  ((closureN)self_736325)->elements[0])->fn),  set_pair_as_expr(&local_738238, quote_set_67, set_pair_as_expr(&local_738241, ((closureN)self_736325)->elements[1], set_pair_as_expr(&local_738245, r_732981, NULL))));; 
}

static void __lambda_16(void *data, object self_736321, int argc, object *args) /* object self_736321, object r_732973 */
 {
 object r_732973 = args[0];
  
closureN_type c_738202;
object e_738212 [2];
c_738202.hdr.mark = gc_color_red;
 c_738202.hdr.grayed = 0;
c_738202.tag = closureN_tag;
 c_738202.fn = (function_type)__lambda_17;
c_738202.num_args = 1;
c_738202.num_elements = 2;
c_738202.elements = (object *)e_738212;
c_738202.elements[0] = ((closureN)self_736321)->elements[1];
c_738202.elements[1] = r_732973;




complex_num_type local_738218; 
return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_738202, car(((closureN)self_736321)->elements[2]), ((inline_function_type)
                   ((closure)__glo_define_91_125exp_191_191inline_191_191_scheme_cyclone_util)->fn)(data,&local_738218, ((closureN)self_736321)->elements[0]));; 
}

static void __lambda_17(void *data, object self_736322, int argc, object *args) /* object self_736322, object r_732974 */
 {
 object r_732974 = args[0];
  
pair_type local_738207; 

pair_type local_738210; 
return_direct_with_clo1(data,  ((closureN)self_736322)->elements[0], (((closure)  ((closureN)self_736322)->elements[0])->fn),  set_pair_as_expr(&local_738207, quote_define, set_pair_as_expr(&local_738210, ((closureN)self_736322)->elements[1], r_732974)));; 
}

static void __lambda_7(void *data, object self_736312, int argc, object *args) /* object self_736312, object r_732962 */
 {
 object r_732962 = args[0];
  
closureN_type c_738158;
object e_738178 [4];
c_738158.hdr.mark = gc_color_red;
 c_738158.hdr.grayed = 0;
c_738158.tag = closureN_tag;
 c_738158.fn = (function_type)__lambda_8;
c_738158.num_args = 1;
c_738158.num_elements = 4;
c_738158.elements = (object *)e_738178;
c_738158.elements[0] = ((closureN)self_736312)->elements[0];
c_738158.elements[1] = ((closureN)self_736312)->elements[1];
c_738158.elements[2] = r_732962;
c_738158.elements[3] = ((closureN)self_736312)->elements[2];

return_direct_with_clo2(data,  __glo_ast_117lambda_91args_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91args_scheme_cyclone_ast)->fn),  &c_738158, ((closureN)self_736312)->elements[0]);; 
}

static void __lambda_8(void *data, object self_736313, int argc, object *args) /* object self_736313, object r_732963 */
 {
 object r_732963 = args[0];
  
closureN_type c_738160;
object e_738176 [5];
c_738160.hdr.mark = gc_color_red;
 c_738160.hdr.grayed = 0;
c_738160.tag = closureN_tag;
 c_738160.fn = (function_type)__lambda_9;
c_738160.num_args = 1;
c_738160.num_elements = 5;
c_738160.elements = (object *)e_738176;
c_738160.elements[0] = ((closureN)self_736313)->elements[0];
c_738160.elements[1] = ((closureN)self_736313)->elements[1];
c_738160.elements[2] = ((closureN)self_736313)->elements[2];
c_738160.elements[3] = r_732963;
c_738160.elements[4] = ((closureN)self_736313)->elements[3];

return_direct_with_clo2(data,  __glo_ast_117lambda_91body_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91body_scheme_cyclone_ast)->fn),  &c_738160, ((closureN)self_736313)->elements[0]);; 
}

static void __lambda_9(void *data, object self_736314, int argc, object *args) /* object self_736314, object r_732966 */
 {
 object r_732966 = args[0];
  
closureN_type c_738162;
object e_738172 [4];
c_738162.hdr.mark = gc_color_red;
 c_738162.hdr.grayed = 0;
c_738162.tag = closureN_tag;
 c_738162.fn = (function_type)__lambda_10;
c_738162.num_args = 1;
c_738162.num_elements = 4;
c_738162.elements = (object *)e_738172;
c_738162.elements[0] = ((closureN)self_736314)->elements[0];
c_738162.elements[1] = ((closureN)self_736314)->elements[1];
c_738162.elements[2] = ((closureN)self_736314)->elements[2];
c_738162.elements[3] = ((closureN)self_736314)->elements[3];



return_direct_with_clo3(data,  __glo_Cyc_91map_91loop_911_scheme_base, (((closure)  __glo_Cyc_91map_91loop_911_scheme_base)->fn),  &c_738162, car(((closureN)self_736314)->elements[4]), r_732966);; 
}

static void __lambda_10(void *data, object self_736315, int argc, object *args) /* object self_736315, object r_732964 */
 {
 object r_732964 = args[0];
  
closureN_type c_738164;
object e_738170 [4];
c_738164.hdr.mark = gc_color_red;
 c_738164.hdr.grayed = 0;
c_738164.tag = closureN_tag;
 c_738164.fn = (function_type)__lambda_11;
c_738164.num_args = 1;
c_738164.num_elements = 4;
c_738164.elements = (object *)e_738170;
c_738164.elements[0] = ((closureN)self_736315)->elements[1];
c_738164.elements[1] = ((closureN)self_736315)->elements[2];
c_738164.elements[2] = ((closureN)self_736315)->elements[3];
c_738164.elements[3] = r_732964;

return_direct_with_clo2(data,  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast, (((closure)  __glo_ast_117lambda_91has_91cont_scheme_cyclone_ast)->fn),  &c_738164, ((closureN)self_736315)->elements[0]);; 
}

static void __lambda_11(void *data, object self_736316, int argc, object *args) /* object self_736316, object r_732965 */
 {
 object r_732965 = args[0];
  return_direct_with_clo5(data,  __glo_ast_117_75make_91lambda_scheme_cyclone_ast, (((closure)  __glo_ast_117_75make_91lambda_scheme_cyclone_ast)->fn),  ((closureN)self_736316)->elements[0], ((closureN)self_736316)->elements[1], ((closureN)self_736316)->elements[2], ((closureN)self_736316)->elements[3], r_732965);; 
}

static void __lambda_3(void *data, object self_736353, int argc, object *args) /* object self_736353, object r_732959 */
 {
 object r_732959 = args[0];
  
closureN_type c_738140;
object e_738147 [3];
c_738140.hdr.mark = gc_color_red;
 c_738140.hdr.grayed = 0;
c_738140.tag = closureN_tag;
 c_738140.fn = (function_type)__lambda_4;
c_738140.num_args = 1;
c_738140.num_elements = 3;
c_738140.elements = (object *)e_738147;
c_738140.elements[0] = ((closureN)self_736353)->elements[0];
c_738140.elements[1] = ((closureN)self_736353)->elements[1];
c_738140.elements[2] = ((closureN)self_736353)->elements[2];



return_direct_with_clo1(data,(closure)&c_738140,__lambda_4,  Cyc_set_cell(data, ((closureN)self_736353)->elements[1], r_732959));; 
}

static void __lambda_4(void *data, object self_736354, int argc, object *args) /* object self_736354, object r_732958 */
 {

  

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

void c_schemecyclonecps_91optimizations_inlinable_lambdas(void *data, object clo, int argc, object *args){ 
object buf[1]; object cont = args[0];
buf[0] = NULL; (((closure)cont)->fn)(data, cont, 1, buf);
 } 
void c_schemecyclonecps_91optimizations_entry_pt_first_lambda(void *data, object clo, int argc, object *args){ 
Cyc_set_globals_changed((gc_thread_data *)data);
  quote__85contract_91env_85 = find_or_add_symbol("*contract-env*");
  quote_adb_117variable_127 = find_or_add_symbol("adb:variable?");
  quote_adbv_117global_127 = find_or_add_symbol("adbv:global?");
  quote_adbv_117defined_91by = find_or_add_symbol("adbv:defined-by");
  quote_adbv_117defines_91lambda_91id = find_or_add_symbol("adbv:defines-lambda-id");
  quote_adbv_117const_127 = find_or_add_symbol("adbv:const?");
  quote_adbv_117const_91value = find_or_add_symbol("adbv:const-value");
  quote_adbv_117ref_91count = find_or_add_symbol("adbv:ref-count");
  quote_adbv_117ref_91by = find_or_add_symbol("adbv:ref-by");
  quote_adbv_117mutated_91by_91set_127 = find_or_add_symbol("adbv:mutated-by-set?");
  quote_adbv_117reassigned_127 = find_or_add_symbol("adbv:reassigned?");
  quote_adbv_117assigned_91value = find_or_add_symbol("adbv:assigned-value");
  quote_adbv_117app_91fnc_91count = find_or_add_symbol("adbv:app-fnc-count");
  quote_adbv_117app_91arg_91count = find_or_add_symbol("adbv:app-arg-count");
  quote_adbv_117cannot_91inline = find_or_add_symbol("adbv:cannot-inline");
  quote_adbv_117inlinable = find_or_add_symbol("adbv:inlinable");
  quote_adbv_117mutated_91indirectly = find_or_add_symbol("adbv:mutated-indirectly");
  quote_adbv_117cont_127 = find_or_add_symbol("adbv:cont?");
  quote_adbv_117def_91in_91loop_127 = find_or_add_symbol("adbv:def-in-loop?");
  quote_adbv_117ref_91in_91loop_127 = find_or_add_symbol("adbv:ref-in-loop?");
  quote_adbv_117direct_91rec_91call_127 = find_or_add_symbol("adbv:direct-rec-call?");
  quote_adbv_117self_91rec_91call_127 = find_or_add_symbol("adbv:self-rec-call?");
  quote_global = find_or_add_symbol("global");
  quote_adbv_117set_91global_67 = find_or_add_symbol("adbv:set-global!");
  quote_defined_91by = find_or_add_symbol("defined-by");
  quote_adbv_117set_91defined_91by_67 = find_or_add_symbol("adbv:set-defined-by!");
  quote_defines_91lambda_91id = find_or_add_symbol("defines-lambda-id");
  quote_adbv_117set_91defines_91lambda_91id_67 = find_or_add_symbol("adbv:set-defines-lambda-id!");
  quote__const = find_or_add_symbol("const");
  quote_adbv_117set_91const_67 = find_or_add_symbol("adbv:set-const!");
  quote_const_91value = find_or_add_symbol("const-value");
  quote_adbv_117set_91const_91value_67 = find_or_add_symbol("adbv:set-const-value!");
  quote_ref_91count = find_or_add_symbol("ref-count");
  quote__75adbv_117set_91ref_91count_67 = find_or_add_symbol("%adbv:set-ref-count!");
  quote_ref_91by = find_or_add_symbol("ref-by");
  quote__75adbv_117set_91ref_91by_67 = find_or_add_symbol("%adbv:set-ref-by!");
  quote_mutated_91by_91set = find_or_add_symbol("mutated-by-set");
  quote_adbv_117set_91mutated_91by_91set_67 = find_or_add_symbol("adbv:set-mutated-by-set!");
  quote_reassigned = find_or_add_symbol("reassigned");
  quote_adbv_117set_91reassigned_67 = find_or_add_symbol("adbv:set-reassigned!");
  quote_assigned_91value = find_or_add_symbol("assigned-value");
  quote_adbv_117set_91assigned_91value_67 = find_or_add_symbol("adbv:set-assigned-value!");
  quote_app_91fnc_91count = find_or_add_symbol("app-fnc-count");
  quote_adbv_117set_91app_91fnc_91count_67 = find_or_add_symbol("adbv:set-app-fnc-count!");
  quote_app_91arg_91count = find_or_add_symbol("app-arg-count");
  quote_adbv_117set_91app_91arg_91count_67 = find_or_add_symbol("adbv:set-app-arg-count!");
  quote_cannot_91inline = find_or_add_symbol("cannot-inline");
  quote_adbv_117set_91cannot_91inline_67 = find_or_add_symbol("adbv:set-cannot-inline!");
  quote_adbv_117set_91inlinable_67 = find_or_add_symbol("adbv:set-inlinable!");
  quote_mutated_91indirectly = find_or_add_symbol("mutated-indirectly");
  quote_adbv_117set_91mutated_91indirectly_67 = find_or_add_symbol("adbv:set-mutated-indirectly!");
  quote_cont = find_or_add_symbol("cont");
  quote_adbv_117set_91cont_67 = find_or_add_symbol("adbv:set-cont!");
  quote_def_91in_91loop = find_or_add_symbol("def-in-loop");
  quote_adbv_117set_91def_91in_91loop_67 = find_or_add_symbol("adbv:set-def-in-loop!");
  quote_ref_91in_91loop = find_or_add_symbol("ref-in-loop");
  quote_adbv_117set_91ref_91in_91loop_67 = find_or_add_symbol("adbv:set-ref-in-loop!");
  quote_direct_91rec_91call = find_or_add_symbol("direct-rec-call");
  quote_adbv_117set_91direct_91rec_91call_67 = find_or_add_symbol("adbv:set-direct-rec-call!");
  quote_self_91rec_91call = find_or_add_symbol("self-rec-call");
  quote_adbv_117set_91self_91rec_91call_67 = find_or_add_symbol("adbv:set-self-rec-call!");
  quote_adb_117function_127 = find_or_add_symbol("adb:function?");
  quote_adbf_117simple = find_or_add_symbol("adbf:simple");
  quote_adbf_117all_91params = find_or_add_symbol("adbf:all-params");
  quote_adbf_117unused_91params = find_or_add_symbol("adbf:unused-params");
  quote_adbf_117assigned_91to_91var = find_or_add_symbol("adbf:assigned-to-var");
  quote_adbf_117side_91effects = find_or_add_symbol("adbf:side-effects");
  quote_adbf_117well_91known = find_or_add_symbol("adbf:well-known");
  quote_adbf_117cgen_91id = find_or_add_symbol("adbf:cgen-id");
  quote_adbf_117closure_91size = find_or_add_symbol("adbf:closure-size");
  quote_adbf_117self_91closure_91index = find_or_add_symbol("adbf:self-closure-index");
  quote_adbf_117calls_91self_127 = find_or_add_symbol("adbf:calls-self?");
  quote_adbf_117vars_91mutated_91by_91set = find_or_add_symbol("adbf:vars-mutated-by-set");
  quote_simple = find_or_add_symbol("simple");
  quote_adbf_117set_91simple_67 = find_or_add_symbol("adbf:set-simple!");
  quote_all_91params = find_or_add_symbol("all-params");
  quote_adbf_117set_91all_91params_67 = find_or_add_symbol("adbf:set-all-params!");
  quote_unused_91params = find_or_add_symbol("unused-params");
  quote_adbf_117set_91unused_91params_67 = find_or_add_symbol("adbf:set-unused-params!");
  quote_assigned_91to_91var = find_or_add_symbol("assigned-to-var");
  quote_adbf_117set_91assigned_91to_91var_67 = find_or_add_symbol("adbf:set-assigned-to-var!");
  quote_side_91effects = find_or_add_symbol("side-effects");
  quote_adbf_117set_91side_91effects_67 = find_or_add_symbol("adbf:set-side-effects!");
  quote_well_91known = find_or_add_symbol("well-known");
  quote_adbf_117set_91well_91known_67 = find_or_add_symbol("adbf:set-well-known!");
  quote_cgen_91id = find_or_add_symbol("cgen-id");
  quote_adbf_117set_91cgen_91id_67 = find_or_add_symbol("adbf:set-cgen-id!");
  quote_closure_91size = find_or_add_symbol("closure-size");
  quote_adbf_117set_91closure_91size_67 = find_or_add_symbol("adbf:set-closure-size!");
  quote_self_91closure_91index = find_or_add_symbol("self-closure-index");
  quote_adbf_117set_91self_91closure_91index_67 = find_or_add_symbol("adbf:set-self-closure-index!");
  quote_calls_91self = find_or_add_symbol("calls-self");
  quote_adbf_117set_91calls_91self_67 = find_or_add_symbol("adbf:set-calls-self!");
  quote_vars_91mutated_91by_91set = find_or_add_symbol("vars-mutated-by-set");
  quote_adbf_117set_91vars_91mutated_91by_91set_67 = find_or_add_symbol("adbf:set-vars-mutated-by-set!");
  quote_macro = find_or_add_symbol("macro");
  quote_sym = find_or_add_symbol("sym");
  quote_id = find_or_add_symbol("id");
  quote_with = find_or_add_symbol("with");
  quote_known = find_or_add_symbol("known");
  quote_found = find_or_add_symbol("found");
  quote__85well_91known_91lambda_91sym_91lookup_91tbl_85 = find_or_add_symbol("*well-known-lambda-sym-lookup-tbl*");
  quote_cdr = find_or_add_symbol("cdr");
  quote_car = find_or_add_symbol("car");
  quote_set_91cell_67 = find_or_add_symbol("set-cell!");
  quote_cell_91get = find_or_add_symbol("cell-get");
  quote_cell = find_or_add_symbol("cell");
  quote_closure_91convert = find_or_add_symbol("closure-convert");
  quote_in = find_or_add_symbol("in");
  quote_lambda = find_or_add_symbol("lambda");
  quote__75closure_91ref = find_or_add_symbol("%closure-ref");
  quote_self = find_or_add_symbol("self");
  quote__75closure = find_or_add_symbol("%closure");
  quote_memoize_91pure_91functions = find_or_add_symbol("memoize-pure-functions");
  quote_inline_91unsafe = find_or_add_symbol("inline-unsafe");
  quote__85inline_91unsafe_85 = find_or_add_symbol("*inline-unsafe*");
  quote_beta_91expand_91threshold = find_or_add_symbol("beta-expand-threshold");
  quote__85beta_91expand_91threshold_85 = find_or_add_symbol("*beta-expand-threshold*");
  quote_vars = find_or_add_symbol("vars");
  quote_inlinable = find_or_add_symbol("inlinable");
  quote_find = find_or_add_symbol("find");
  quote_check = find_or_add_symbol("check");
  quote_prim = find_or_add_symbol("prim");
  quote__inline = find_or_add_symbol("inline");
  quote_opt_117inline_91prims = find_or_add_symbol("opt:inline-prims");
  quote_to = find_or_add_symbol("to");
  quote_passed = find_or_add_symbol("passed");
  quote_expression = find_or_add_symbol("expression");
  quote_Unexpected = find_or_add_symbol("Unexpected");
  quote_system = find_or_add_symbol("system");
  quote_memv = find_or_add_symbol("memv");
  quote_memq = find_or_add_symbol("memq");
  quote_assv = find_or_add_symbol("assv");
  quote_assq = find_or_add_symbol("assq");
  quote_Cyc_91fast_91assoc = find_or_add_symbol("Cyc-fast-assoc");
  quote_Cyc_91fast_91member = find_or_add_symbol("Cyc-fast-member");
  quote_assoc = find_or_add_symbol("assoc");
  quote_member = find_or_add_symbol("member");
  quote_open_91binary_91output_91file = find_or_add_symbol("open-binary-output-file");
  quote_open_91binary_91input_91file = find_or_add_symbol("open-binary-input-file");
  quote_open_91output_91file = find_or_add_symbol("open-output-file");
  quote_open_91input_91file = find_or_add_symbol("open-input-file");
  quote_Cyc_91fast_91vector_915 = find_or_add_symbol("Cyc-fast-vector-5");
  quote_Cyc_91fast_91vector_914 = find_or_add_symbol("Cyc-fast-vector-4");
  quote_Cyc_91fast_91vector_913 = find_or_add_symbol("Cyc-fast-vector-3");
  quote_Cyc_91fast_91vector_912 = find_or_add_symbol("Cyc-fast-vector-2");
  quote_Cyc_91fast_91list_914 = find_or_add_symbol("Cyc-fast-list-4");
  quote_Cyc_91fast_91list_913 = find_or_add_symbol("Cyc-fast-list-3");
  quote_Cyc_91fast_91list_912 = find_or_add_symbol("Cyc-fast-list-2");
  quote_Cyc_91fast_91list_911 = find_or_add_symbol("Cyc-fast-list-1");
  quote_list_91_125vector = find_or_add_symbol("list->vector");
  quote_Cyc_91string_91_125utf8 = find_or_add_symbol("Cyc-string->utf8");
  quote_Cyc_91utf8_91_125string = find_or_add_symbol("Cyc-utf8->string");
  quote_Cyc_91bytevector_91copy = find_or_add_symbol("Cyc-bytevector-copy");
  quote_Cyc_91compilation_91environment = find_or_add_symbol("Cyc-compilation-environment");
  quote_Cyc_91installation_91dir = find_or_add_symbol("Cyc-installation-dir");
  quote_substring = find_or_add_symbol("substring");
  quote_string = find_or_add_symbol("string");
  quote_string_91append = find_or_add_symbol("string-append");
  quote_read_91line = find_or_add_symbol("read-line");
  quote_utf8_91_125string = find_or_add_symbol("utf8->string");
  quote_list_91_125string = find_or_add_symbol("list->string");
  quote_symbol_91_125string = find_or_add_symbol("symbol->string");
  quote_number_91_125string = find_or_add_symbol("number->string");
  quote_string_91_125utf8 = find_or_add_symbol("string->utf8");
  quote_bytevector_91copy = find_or_add_symbol("bytevector-copy");
  quote_bytevector_91append = find_or_add_symbol("bytevector-append");
  quote_bytevector = find_or_add_symbol("bytevector");
  quote_make_91bytevector = find_or_add_symbol("make-bytevector");
  quote_make_91vector = find_or_add_symbol("make-vector");
  quote_cons = find_or_add_symbol("cons");
  quote_apply = find_or_add_symbol("apply");
  quote__121analysis_91db_91function_125 = find_or_add_symbol("<analysis-db-function>");
  quote__127 = find_or_add_symbol("?");
  quote__121analysis_91db_91variable_125 = find_or_add_symbol("<analysis-db-variable>");
  quote__85adb_85 = find_or_add_symbol("*adb*");
  quote__85adb_91call_91graph_85 = find_or_add_symbol("*adb-call-graph*");
  quote__85inlinable_91functions_85 = find_or_add_symbol("*inlinable-functions*");
  quote_r = find_or_add_symbol("r");
  quote_quote = find_or_add_symbol("quote");
  quote_set_91global_91unsafe_67 = find_or_add_symbol("set-global-unsafe!");
  quote_Cyc_91seq = find_or_add_symbol("Cyc-seq");
  quote_Cyc_91memoize = find_or_add_symbol("Cyc-memoize");
  quote__121_123 = find_or_add_symbol("<=");
  quote__125_123 = find_or_add_symbol(">=");
  quote__121 = find_or_add_symbol("<");
  quote__125 = find_or_add_symbol(">");
  quote_Cyc_91fast_91char_91lte = find_or_add_symbol("Cyc-fast-char-lte");
  quote_Cyc_91fast_91char_91gte = find_or_add_symbol("Cyc-fast-char-gte");
  quote_Cyc_91fast_91char_91lt = find_or_add_symbol("Cyc-fast-char-lt");
  quote_Cyc_91fast_91char_91gt = find_or_add_symbol("Cyc-fast-char-gt");
  quote_Cyc_91fast_91char_91eq = find_or_add_symbol("Cyc-fast-char-eq");
  quote_Cyc_91fast_91lte = find_or_add_symbol("Cyc-fast-lte");
  quote_Cyc_91fast_91gte = find_or_add_symbol("Cyc-fast-gte");
  quote_Cyc_91fast_91lt = find_or_add_symbol("Cyc-fast-lt");
  quote_Cyc_91fast_91gt = find_or_add_symbol("Cyc-fast-gt");
  quote_Cyc_91fast_91eq = find_or_add_symbol("Cyc-fast-eq");
  quote_Cyc_91fast_91div = find_or_add_symbol("Cyc-fast-div");
  quote_Cyc_91fast_91mul = find_or_add_symbol("Cyc-fast-mul");
  quote_Cyc_91fast_91sub = find_or_add_symbol("Cyc-fast-sub");
  quote_Cyc_91fast_91plus = find_or_add_symbol("Cyc-fast-plus");
  quote__123 = find_or_add_symbol("=");
  quote__95 = find_or_add_symbol("/");
  quote__85 = find_or_add_symbol("*");
  quote__91 = find_or_add_symbol("-");
  quote__87 = find_or_add_symbol("+");
  quote_args_117fixed = find_or_add_symbol("args:fixed");
  quote_Cyc_91local_91set_67 = find_or_add_symbol("Cyc-local-set!");
  quote_let = find_or_add_symbol("let");
  quote__if = find_or_add_symbol("if");
  quote_set_67 = find_or_add_symbol("set!");
  quote_define = find_or_add_symbol("define");

  add_global("__glo_lib_91init_117schemecyclonecps_19191optimizations_scheme_cyclone_cps_91optimizations", (object *) &__glo_lib_91init_117schemecyclonecps_19191optimizations_scheme_cyclone_cps_91optimizations);
  add_global("__glo_sexp_91_125string_scheme_cyclone_cps_91optimizations", (object *) &__glo_sexp_91_125string_scheme_cyclone_cps_91optimizations);
  add_global("__glo_compiler_91msg_scheme_cyclone_cps_91optimizations", (object *) &__glo_compiler_91msg_scheme_cyclone_cps_91optimizations);
  add_global("__glo_compiler_91error_scheme_cyclone_cps_91optimizations", (object *) &__glo_compiler_91error_scheme_cyclone_cps_91optimizations);
  add_global("__glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations", (object *) &__glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations);
  add_global("__glo_is_91macro_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_is_91macro_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo_well_91known_91lambda_scheme_cyclone_cps_91optimizations", (object *) &__glo_well_91known_91lambda_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations);
  add_global("__glo_rec_91call_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_rec_91call_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117cc_91ast_91_125vars_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117cc_91ast_91_125vars_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations);
  add_global("__glo__191closure_91convert_scheme_cyclone_cps_91optimizations", (object *) &__glo__191closure_91convert_scheme_cyclone_cps_91optimizations);
  add_global("__glo_closure_91convert_scheme_cyclone_cps_91optimizations", (object *) &__glo_closure_91convert_scheme_cyclone_cps_91optimizations);
  add_global("__glo_let_91_125vars_scheme_cyclone_cps_91optimizations", (object *) &__glo_let_91_125vars_scheme_cyclone_cps_91optimizations);
  add_global("__glo_pos_91in_91list_scheme_cyclone_cps_91optimizations", (object *) &__glo_pos_91in_91list_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_optimize_91cps_scheme_cyclone_cps_91optimizations", (object *) &__glo_optimize_91cps_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_91cps_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_91cps_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations);
  add_global("__glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations", (object *) &__glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations);
  add_global("__glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations", (object *) &__glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations);
  add_global("__glo_contains_91if_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_contains_91if_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_beta_91expand_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_beta_91expand_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_beta_91expand_95called_91once_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_beta_91expand_95called_91once_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations);
  add_global("__glo_inline_91ok_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_inline_91ok_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_prim_91creates_91mutable_91obj_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_prim_91creates_91mutable_91obj_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations", (object *) &__glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117contract_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117contract_scheme_cyclone_cps_91optimizations);
  add_global("__glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations", (object *) &__glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze2_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze2_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations);
  add_global("__glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_with_91fnc_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_with_91fnc_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_with_91fnc_scheme_cyclone_cps_91optimizations", (object *) &__glo_with_91fnc_scheme_cyclone_cps_91optimizations);
  add_global("__glo_if_91var_scheme_cyclone_cps_91optimizations", (object *) &__glo_if_91var_scheme_cyclone_cps_91optimizations);
  add_global("__glo_with_91var_scheme_cyclone_cps_91optimizations", (object *) &__glo_with_91var_scheme_cyclone_cps_91optimizations);
  add_global("__glo_with_91var_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_with_91var_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_const_91atomic_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_const_91atomic_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117make_91fnc_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117make_91fnc_scheme_cyclone_cps_91optimizations);
  add_global("__glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations", (object *) &__glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbf_117simple_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbf_117simple_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117function_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117function_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations", (object *) &__glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117make_91var_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117make_91var_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations", (object *) &__glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations", (object *) &__glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations", (object *) &__glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117const_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117const_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adbv_117global_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adbv_117global_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117variable_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117variable_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations", (object *) &__glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117set_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117set_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117max_91lambda_91id_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117max_91lambda_91id_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117get_95default_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117get_95default_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117get_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117get_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117clear_67_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117clear_67_scheme_cyclone_cps_91optimizations);
  add_global("__glo_adb_117get_91db_scheme_cyclone_cps_91optimizations", (object *) &__glo_adb_117get_91db_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85adb_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85adb_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85contract_91env_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85contract_91env_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations", (object *) &__glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations);
  add_global("__glo_memoizable_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_memoizable_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations", (object *) &__glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations);
  add_global("__glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations", (object *) &__glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations);
  add_global("__glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations", (object *) &__glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations);
  add_global("__glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations", (object *) &__glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations);
  mclosure0(c_7319425, (function_type)__lambda_1632);c_7319425.num_args = 0; 
  __glo_lib_91init_117schemecyclonecps_19191optimizations_scheme_cyclone_cps_91optimizations = &c_7319425; 
  mclosure0(c_7319391, (function_type)__lambda_1626);c_7319391.num_args = 0; 
  __glo_sexp_91_125string_scheme_cyclone_cps_91optimizations = &c_7319391; 
  mclosure0(c_7319372, (function_type)__lambda_1621);c_7319372.num_args = 0; 
  __glo_compiler_91msg_scheme_cyclone_cps_91optimizations = &c_7319372; 
  mclosure0(c_7319348, (function_type)__lambda_1615);c_7319348.num_args = 0; 
  __glo_compiler_91error_scheme_cyclone_cps_91optimizations = &c_7319348; 
  mclosure0(c_7319190, (function_type)__lambda_1602);c_7319190.num_args = 1; 
  __glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations = &c_7319190; 
  mclosure0(c_7319168, (function_type)__lambda_1599);c_7319168.num_args = 1; 
  __glo_is_91macro_127_scheme_cyclone_cps_91optimizations = &c_7319168; 
  mclosure0(c_7318597, (function_type)__lambda_1522);c_7318597.num_args = 1; 
  __glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations = &c_7318597; 
  mclosure0(c_7318594, (function_type)__lambda_1521);c_7318594.num_args = 1; 
  __glo_well_91known_91lambda_scheme_cyclone_cps_91optimizations = &c_7318594; 
  mclosure0(c_7318327, (function_type)__lambda_1479);c_7318327.num_args = 1; 
  __glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations = &c_7318327; 
  mclosure0(c_7318274, (function_type)__lambda_1471);c_7318274.num_args = 2; 
  __glo_rec_91call_127_scheme_cyclone_cps_91optimizations = &c_7318274; 
  mclosure0(c_7318059, (function_type)__lambda_1440);c_7318059.num_args = 1; 
  __glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations = &c_7318059; 
  mclosure0(c_7317698, (function_type)__lambda_1395);c_7317698.num_args = 1; 
  __glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations = &c_7317698; 
  mclosure0(c_7317479, (function_type)__lambda_1368);c_7317479.num_args = 1; 
  __glo_analyze_117cc_91ast_91_125vars_scheme_cyclone_cps_91optimizations = &c_7317479; 
  mclosure0(c_7316754, (function_type)__lambda_1280);c_7316754.num_args = 1; 
  __glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations = &c_7316754; 
  mclosure0(c_7315892, (function_type)__lambda_1159);c_7315892.num_args = 3; 
  __glo__191closure_91convert_scheme_cyclone_cps_91optimizations = &c_7315892; 
  mclosure0(c_7315859, (function_type)__lambda_1155);c_7315859.num_args = 2; 
  __glo_closure_91convert_scheme_cyclone_cps_91optimizations = &c_7315859; 
  mclosure0(c_7315855, (function_type)__lambda_1154);c_7315855.num_args = 1; 
  __glo_let_91_125vars_scheme_cyclone_cps_91optimizations = &c_7315855; 
  mclosure0(c_7315807, (function_type)__lambda_1148);c_7315807.num_args = 2; 
  __glo_pos_91in_91list_scheme_cyclone_cps_91optimizations = &c_7315807; 
  mclosure0(c_7315708, (function_type)__lambda_1129);c_7315708.num_args = 1; 
  __glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations = &c_7315708; 
  mclosure0(c_7315578, (function_type)__lambda_1105);c_7315578.num_args = 3; 
  __glo_optimize_91cps_scheme_cyclone_cps_91optimizations = &c_7315578; 
  mclosure0(c_7315529, (function_type)__lambda_1093);c_7315529.num_args = 1; 
  __glo_analyze_91cps_scheme_cyclone_cps_91optimizations = &c_7315529; 
  mclosure0(c_7315359, (function_type)__lambda_1070);c_7315359.num_args = 1; 
  __glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations = &c_7315359; 
  mclosure0(c_7315100, (function_type)__lambda_1030);c_7315100.num_args = 3; 
  __glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations = &c_7315100; 
  mclosure0(c_7314980, (function_type)__lambda_1011);c_7314980.num_args = 2; 
  __glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations = &c_7314980; 
  mclosure0(c_7314902, (function_type)__lambda_998);c_7314902.num_args = 1; 
  __glo_contains_91if_127_scheme_cyclone_cps_91optimizations = &c_7314902; 
  mclosure0(c_7314803, (function_type)__lambda_982);c_7314803.num_args = 2; 
  __glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations = &c_7314803; 
  mclosure0(c_7314676, (function_type)__lambda_964);c_7314676.num_args = 2; 
  __glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations = &c_7314676; 
  mclosure0(c_7314674, (function_type)__lambda_963);c_7314674.num_args = 1; 
  __glo_beta_91expand_127_scheme_cyclone_cps_91optimizations = &c_7314674; 
  mclosure0(c_7314672, (function_type)__lambda_962);c_7314672.num_args = 1; 
  __glo_beta_91expand_95called_91once_127_scheme_cyclone_cps_91optimizations = &c_7314672; 
  mclosure0(c_7314071, (function_type)__lambda_874);c_7314071.num_args = 2; 
  __glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations = &c_7314071; 
  mclosure0(c_7313716, (function_type)__lambda_824);c_7313716.num_args = 5; 
  __glo_inline_91ok_127_scheme_cyclone_cps_91optimizations = &c_7313716; 
  mclosure0(c_7313612, (function_type)__lambda_808);c_7313612.num_args = 4; 
  __glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations = &c_7313612; 
  mclosure0(c_7313510, (function_type)__lambda_794);c_7313510.num_args = 2; 
  __glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations = &c_7313510; 
  mclosure0(c_7313458, (function_type)__lambda_785);c_7313458.num_args = 1; 
  __glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations = &c_7313458; 
  mclosure0(c_7313420, (function_type)__lambda_784);c_7313420.num_args = 1; 
  __glo_prim_91creates_91mutable_91obj_127_scheme_cyclone_cps_91optimizations = &c_7313420; 
  mclosure0(c_7313400, (function_type)__lambda_780);c_7313400.num_args = 1; 
  __glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations = &c_7313400; 
  mclosure0(c_7312719, (function_type)__lambda_681);c_7312719.num_args = 2; 
  __glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations = &c_7312719; 
  mclosure0(c_7312117, (function_type)__lambda_594);c_7312117.num_args = 1; 
  __glo_opt_117contract_scheme_cyclone_cps_91optimizations = &c_7312117; 
  mclosure0(c_7311998, (function_type)__lambda_577);c_7311998.num_args = 1; 
  __glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations = &c_7311998; 
  mclosure0(c_7311966, (function_type)__lambda_569);c_7311966.num_args = 2; 
  __glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations = &c_7311966; 
  mclosure0(c_7311908, (function_type)__lambda_563);c_7311908.num_args = 2; 
  __glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations = &c_7311908; 
  mclosure0(c_7311809, (function_type)__lambda_550);c_7311809.num_args = 2; 
  __glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations = &c_7311809; 
  mclosure0(c_7311684, (function_type)__lambda_529);c_7311684.num_args = 1; 
  __glo_analyze2_scheme_cyclone_cps_91optimizations = &c_7311684; 
  mclosure0(c_7311062, (function_type)__lambda_417);c_7311062.num_args = 3; 
  __glo_analyze_scheme_cyclone_cps_91optimizations = &c_7311062; 
  mclosure0(c_7310814, (function_type)__lambda_374);c_7310814.num_args = 2; 
  __glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations = &c_7310814; 
  mclosure0(c_7310626, (function_type)__lambda_340);c_7310626.num_args = 2; 
  __glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations = &c_7310626; 
  mclosure0(c_7310305, (function_type)__lambda_301);c_7310305.num_args = 1; 
  __glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations = &c_7310305; 
  mclosure0(c_7310289, (function_type)__lambda_297);c_7310289.num_args = 2; 
  __glo_with_91fnc_67_scheme_cyclone_cps_91optimizations = &c_7310289; 
  mclosure0(c_7310278, (function_type)__lambda_294);c_7310278.num_args = 2; 
  __glo_with_91fnc_scheme_cyclone_cps_91optimizations = &c_7310278; 
  mclosure0(c_7310262, (function_type)__lambda_290);c_7310262.num_args = 2; 
  __glo_if_91var_scheme_cyclone_cps_91optimizations = &c_7310262; 
  mclosure0(c_7310251, (function_type)__lambda_287);c_7310251.num_args = 2; 
  __glo_with_91var_scheme_cyclone_cps_91optimizations = &c_7310251; 
  mclosure0(c_7310235, (function_type)__lambda_283);c_7310235.num_args = 2; 
  __glo_with_91var_67_scheme_cyclone_cps_91optimizations = &c_7310235; 
  mclosure0(c_7310209, (function_type)__lambda_282);c_7310209.num_args = 1; 
  __glo_const_91atomic_127_scheme_cyclone_cps_91optimizations = &c_7310209; 
  mclosure0(c_7310207, (function_type)__lambda_281);c_7310207.num_args = 0; 
  __glo_adb_117make_91fnc_scheme_cyclone_cps_91optimizations = &c_7310207; 
  mclosure0(c_7310180, (function_type)__lambda_278);c_7310180.num_args = 11; 
  __glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations = &c_7310180; 
  mclosure0(c_7310178, (function_type)__lambda_277);c_7310178.num_args = 0; 
  __glo_adb_117make_91var_scheme_cyclone_cps_91optimizations = &c_7310178; 
  mclosure0(c_7310074, (function_type)__lambda_259);c_7310074.num_args = 3; 
  __glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations = &c_7310074; 
  mclosure0(c_7310051, (function_type)__lambda_255);c_7310051.num_args = 2; 
  __glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations = &c_7310051; 
  mclosure0(c_7310015, (function_type)__lambda_252);c_7310015.num_args = 20; 
  __glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations = &c_7310015; 
  mclosure0(c_7310013, (function_type)__lambda_251);c_7310013.num_args = 2; 
  __glo_adb_117set_67_scheme_cyclone_cps_91optimizations = &c_7310013; 
  mclosure0(c_7310007, (function_type)__lambda_249);c_7310007.num_args = 0; 
  __glo_adb_117max_91lambda_91id_scheme_cyclone_cps_91optimizations = &c_7310007; 
  mclosure0(c_7310001, (function_type)__lambda_247);c_7310001.num_args = 0; 
  __glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations = &c_7310001; 
  mclosure0(c_739999, (function_type)__lambda_246);c_739999.num_args = 2; 
  __glo_adb_117get_95default_scheme_cyclone_cps_91optimizations = &c_739999; 
  mclosure0(c_739997, (function_type)__lambda_245);c_739997.num_args = 1; 
  __glo_adb_117get_scheme_cyclone_cps_91optimizations = &c_739997; 
  mclosure0(c_739979, (function_type)__lambda_241);c_739979.num_args = 0; 
  __glo_adb_117clear_67_scheme_cyclone_cps_91optimizations = &c_739979; 
  mclosure0(c_739977, (function_type)__lambda_240);c_739977.num_args = 0; 
  __glo_adb_117get_91db_scheme_cyclone_cps_91optimizations = &c_739977; 
  mclosure0(c_739972, (function_type)__lambda_239);c_739972.num_args = 1; 
  __glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations = &c_739972; 
  mclosure0(c_739625, (function_type)__lambda_193);c_739625.num_args = 2; 
  __glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations = &c_739625; 
  mclosure0(c_739257, (function_type)__lambda_147);c_739257.num_args = 2; 
  __glo_memoizable_127_scheme_cyclone_cps_91optimizations = &c_739257; 
  mclosure0(c_738938, (function_type)__lambda_102);c_738938.num_args = 1; 
  __glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations = &c_738938; 
  mclosure0(c_738892, (function_type)__lambda_92);c_738892.num_args = 2; 
  __glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations = &c_738892; 
  mclosure0(c_738719, (function_type)__lambda_74);c_738719.num_args = 3; 
  __glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations = &c_738719; 
  mclosure0(c_738521, (function_type)__lambda_48);c_738521.num_args = 2; 
  __glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations = &c_738521; 
  mclosure0(c_738132, (function_type)__lambda_1);c_738132.num_args = 1; 
  __glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations = &c_738132; 
  __glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbf_117simple_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adb_117function_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117const_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adbv_117global_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo_adb_117variable_127_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__85adb_85_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__85contract_91env_85_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations = boolean_f; 
  __glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations = obj_int2obj(4); 

  mclosure0(clo_7320398, c_schemecyclonecps_91optimizations_inlinable_lambdas); make_pair(pair_7320397, find_or_add_symbol("c_schemecyclonecps_91optimizations_inlinable_lambdas"), &clo_7320398);
  make_cvar(cvar_7320399, (object *)&__glo_lib_91init_117schemecyclonecps_19191optimizations_scheme_cyclone_cps_91optimizations);make_pair(pair_7320400, find_or_add_symbol("lib-init:schemecyclonecps_91optimizations"), &cvar_7320399);
  make_cvar(cvar_7320401, (object *)&__glo_sexp_91_125string_scheme_cyclone_cps_91optimizations);make_pair(pair_7320402, find_or_add_symbol("sexp->string"), &cvar_7320401);
  make_cvar(cvar_7320403, (object *)&__glo_compiler_91msg_scheme_cyclone_cps_91optimizations);make_pair(pair_7320404, find_or_add_symbol("compiler-msg"), &cvar_7320403);
  make_cvar(cvar_7320405, (object *)&__glo_compiler_91error_scheme_cyclone_cps_91optimizations);make_pair(pair_7320406, find_or_add_symbol("compiler-error"), &cvar_7320405);
  make_cvar(cvar_7320407, (object *)&__glo_validate_117num_91function_91args_scheme_cyclone_cps_91optimizations);make_pair(pair_7320408, find_or_add_symbol("validate:num-function-args"), &cvar_7320407);
  make_cvar(cvar_7320409, (object *)&__glo_is_91macro_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320410, find_or_add_symbol("is-macro?"), &cvar_7320409);
  make_cvar(cvar_7320411, (object *)&__glo_analyze_117find_91known_91lambdas_scheme_cyclone_cps_91optimizations);make_pair(pair_7320412, find_or_add_symbol("analyze:find-known-lambdas"), &cvar_7320411);
  make_cvar(cvar_7320413, (object *)&__glo__85well_91known_91lambda_91sym_91lookup_91tbl_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320414, find_or_add_symbol("*well-known-lambda-sym-lookup-tbl*"), &cvar_7320413);
  make_cvar(cvar_7320415, (object *)&__glo_well_91known_91lambda_scheme_cyclone_cps_91optimizations);make_pair(pair_7320416, find_or_add_symbol("well-known-lambda"), &cvar_7320415);
  make_cvar(cvar_7320417, (object *)&__glo_analyze_117find_91recursive_91calls2_scheme_cyclone_cps_91optimizations);make_pair(pair_7320418, find_or_add_symbol("analyze:find-recursive-calls2"), &cvar_7320417);
  make_cvar(cvar_7320419, (object *)&__glo_rec_91call_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320420, find_or_add_symbol("rec-call?"), &cvar_7320419);
  make_cvar(cvar_7320421, (object *)&__glo_analyze_117find_91recursive_91calls_scheme_cyclone_cps_91optimizations);make_pair(pair_7320422, find_or_add_symbol("analyze:find-recursive-calls"), &cvar_7320421);
  make_cvar(cvar_7320423, (object *)&__glo_analyze_117find_91direct_91recursive_91calls_scheme_cyclone_cps_91optimizations);make_pair(pair_7320424, find_or_add_symbol("analyze:find-direct-recursive-calls"), &cvar_7320423);
  make_cvar(cvar_7320425, (object *)&__glo_analyze_117cc_91ast_91_125vars_scheme_cyclone_cps_91optimizations);make_pair(pair_7320426, find_or_add_symbol("analyze:cc-ast->vars"), &cvar_7320425);
  make_cvar(cvar_7320427, (object *)&__glo_analyze_117find_91named_91lets_scheme_cyclone_cps_91optimizations);make_pair(pair_7320428, find_or_add_symbol("analyze:find-named-lets"), &cvar_7320427);
  make_cvar(cvar_7320429, (object *)&__glo__191closure_91convert_scheme_cyclone_cps_91optimizations);make_pair(pair_7320430, find_or_add_symbol("_closure-convert"), &cvar_7320429);
  make_cvar(cvar_7320431, (object *)&__glo_closure_91convert_scheme_cyclone_cps_91optimizations);make_pair(pair_7320432, find_or_add_symbol("closure-convert"), &cvar_7320431);
  make_cvar(cvar_7320433, (object *)&__glo_let_91_125vars_scheme_cyclone_cps_91optimizations);make_pair(pair_7320434, find_or_add_symbol("let->vars"), &cvar_7320433);
  make_cvar(cvar_7320435, (object *)&__glo_pos_91in_91list_scheme_cyclone_cps_91optimizations);make_pair(pair_7320436, find_or_add_symbol("pos-in-list"), &cvar_7320435);
  make_cvar(cvar_7320437, (object *)&__glo_opt_117renumber_91lambdas_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320438, find_or_add_symbol("opt:renumber-lambdas!"), &cvar_7320437);
  make_cvar(cvar_7320439, (object *)&__glo_optimize_91cps_scheme_cyclone_cps_91optimizations);make_pair(pair_7320440, find_or_add_symbol("optimize-cps"), &cvar_7320439);
  make_cvar(cvar_7320441, (object *)&__glo_analyze_91cps_scheme_cyclone_cps_91optimizations);make_pair(pair_7320442, find_or_add_symbol("analyze-cps"), &cvar_7320441);
  make_cvar(cvar_7320443, (object *)&__glo_opt_117beta_91expand_scheme_cyclone_cps_91optimizations);make_pair(pair_7320444, find_or_add_symbol("opt:beta-expand"), &cvar_7320443);
  make_cvar(cvar_7320445, (object *)&__glo_beta_91expansion_91app_scheme_cyclone_cps_91optimizations);make_pair(pair_7320446, find_or_add_symbol("beta-expansion-app"), &cvar_7320445);
  make_cvar(cvar_7320447, (object *)&__glo_beta_91expand_91app_scheme_cyclone_cps_91optimizations);make_pair(pair_7320448, find_or_add_symbol("beta-expand-app"), &cvar_7320447);
  make_cvar(cvar_7320449, (object *)&__glo_contains_91if_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320450, find_or_add_symbol("contains-if?"), &cvar_7320449);
  make_cvar(cvar_7320451, (object *)&__glo_fnc_91depth_125_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320452, find_or_add_symbol("fnc-depth>?"), &cvar_7320451);
  make_cvar(cvar_7320453, (object *)&__glo_beta_91expand_95opts_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320454, find_or_add_symbol("beta-expand/opts?"), &cvar_7320453);
  make_cvar(cvar_7320455, (object *)&__glo_beta_91expand_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320456, find_or_add_symbol("beta-expand?"), &cvar_7320455);
  make_cvar(cvar_7320457, (object *)&__glo_beta_91expand_95called_91once_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320458, find_or_add_symbol("beta-expand/called-once?"), &cvar_7320457);
  make_cvar(cvar_7320459, (object *)&__glo_analyze_117find_91inlinable_91vars_scheme_cyclone_cps_91optimizations);make_pair(pair_7320460, find_or_add_symbol("analyze:find-inlinable-vars"), &cvar_7320459);
  make_cvar(cvar_7320461, (object *)&__glo_inline_91ok_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320462, find_or_add_symbol("inline-ok?"), &cvar_7320461);
  make_cvar(cvar_7320463, (object *)&__glo_inline_91prim_91call_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320464, find_or_add_symbol("inline-prim-call?"), &cvar_7320463);
  make_cvar(cvar_7320465, (object *)&__glo_one_91instance_91of_91new_91mutable_91obj_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320466, find_or_add_symbol("one-instance-of-new-mutable-obj?"), &cvar_7320465);
  make_cvar(cvar_7320467, (object *)&__glo_prim_91calls_91inlinable_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320468, find_or_add_symbol("prim-calls-inlinable?"), &cvar_7320467);
  make_cvar(cvar_7320469, (object *)&__glo_prim_91creates_91mutable_91obj_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320470, find_or_add_symbol("prim-creates-mutable-obj?"), &cvar_7320469);
  make_cvar(cvar_7320471, (object *)&__glo_prim_91calls_91_125arg_91variables_scheme_cyclone_cps_91optimizations);make_pair(pair_7320472, find_or_add_symbol("prim-calls->arg-variables"), &cvar_7320471);
  make_cvar(cvar_7320473, (object *)&__glo_opt_117inline_91prims_scheme_cyclone_cps_91optimizations);make_pair(pair_7320474, find_or_add_symbol("opt:inline-prims"), &cvar_7320473);
  make_cvar(cvar_7320475, (object *)&__glo_opt_117contract_scheme_cyclone_cps_91optimizations);make_pair(pair_7320476, find_or_add_symbol("opt:contract"), &cvar_7320475);
  make_cvar(cvar_7320477, (object *)&__glo_simple_91lambda_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320478, find_or_add_symbol("simple-lambda?"), &cvar_7320477);
  make_cvar(cvar_7320479, (object *)&__glo_any_91nonlocal_91refs_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320480, find_or_add_symbol("any-nonlocal-refs?"), &cvar_7320479);
  make_cvar(cvar_7320481, (object *)&__glo_nonlocal_91ref_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320482, find_or_add_symbol("nonlocal-ref?"), &cvar_7320481);
  make_cvar(cvar_7320483, (object *)&__glo_find_91indirect_91mutations_scheme_cyclone_cps_91optimizations);make_pair(pair_7320484, find_or_add_symbol("find-indirect-mutations"), &cvar_7320483);
  make_cvar(cvar_7320485, (object *)&__glo_analyze2_scheme_cyclone_cps_91optimizations);make_pair(pair_7320486, find_or_add_symbol("analyze2"), &cvar_7320485);
  make_cvar(cvar_7320487, (object *)&__glo_analyze_scheme_cyclone_cps_91optimizations);make_pair(pair_7320488, find_or_add_symbol("analyze"), &cvar_7320487);
  make_cvar(cvar_7320489, (object *)&__glo_analyze_91lambda_91side_91effects_scheme_cyclone_cps_91optimizations);make_pair(pair_7320490, find_or_add_symbol("analyze-lambda-side-effects"), &cvar_7320489);
  make_cvar(cvar_7320491, (object *)&__glo_analyze_91find_91lambdas_scheme_cyclone_cps_91optimizations);make_pair(pair_7320492, find_or_add_symbol("analyze-find-lambdas"), &cvar_7320491);
  make_cvar(cvar_7320493, (object *)&__glo_inlinable_91top_91level_91lambda_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320494, find_or_add_symbol("inlinable-top-level-lambda?"), &cvar_7320493);
  make_cvar(cvar_7320495, (object *)&__glo_with_91fnc_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320496, find_or_add_symbol("with-fnc!"), &cvar_7320495);
  make_cvar(cvar_7320497, (object *)&__glo_with_91fnc_scheme_cyclone_cps_91optimizations);make_pair(pair_7320498, find_or_add_symbol("with-fnc"), &cvar_7320497);
  make_cvar(cvar_7320499, (object *)&__glo_if_91var_scheme_cyclone_cps_91optimizations);make_pair(pair_7320500, find_or_add_symbol("if-var"), &cvar_7320499);
  make_cvar(cvar_7320501, (object *)&__glo_with_91var_scheme_cyclone_cps_91optimizations);make_pair(pair_7320502, find_or_add_symbol("with-var"), &cvar_7320501);
  make_cvar(cvar_7320503, (object *)&__glo_with_91var_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320504, find_or_add_symbol("with-var!"), &cvar_7320503);
  make_cvar(cvar_7320505, (object *)&__glo_const_91atomic_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320506, find_or_add_symbol("const-atomic?"), &cvar_7320505);
  make_cvar(cvar_7320507, (object *)&__glo_adb_117make_91fnc_scheme_cyclone_cps_91optimizations);make_pair(pair_7320508, find_or_add_symbol("adb:make-fnc"), &cvar_7320507);
  make_cvar(cvar_7320509, (object *)&__glo__75adb_117make_91fnc_scheme_cyclone_cps_91optimizations);make_pair(pair_7320510, find_or_add_symbol("%adb:make-fnc"), &cvar_7320509);
  make_cvar(cvar_7320511, (object *)&__glo_adbf_117set_91vars_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320512, find_or_add_symbol("adbf:set-vars-mutated-by-set!"), &cvar_7320511);
  make_cvar(cvar_7320513, (object *)&__glo_adbf_117set_91calls_91self_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320514, find_or_add_symbol("adbf:set-calls-self!"), &cvar_7320513);
  make_cvar(cvar_7320515, (object *)&__glo_adbf_117set_91self_91closure_91index_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320516, find_or_add_symbol("adbf:set-self-closure-index!"), &cvar_7320515);
  make_cvar(cvar_7320517, (object *)&__glo_adbf_117set_91closure_91size_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320518, find_or_add_symbol("adbf:set-closure-size!"), &cvar_7320517);
  make_cvar(cvar_7320519, (object *)&__glo_adbf_117set_91cgen_91id_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320520, find_or_add_symbol("adbf:set-cgen-id!"), &cvar_7320519);
  make_cvar(cvar_7320521, (object *)&__glo_adbf_117set_91well_91known_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320522, find_or_add_symbol("adbf:set-well-known!"), &cvar_7320521);
  make_cvar(cvar_7320523, (object *)&__glo_adbf_117set_91side_91effects_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320524, find_or_add_symbol("adbf:set-side-effects!"), &cvar_7320523);
  make_cvar(cvar_7320525, (object *)&__glo_adbf_117set_91assigned_91to_91var_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320526, find_or_add_symbol("adbf:set-assigned-to-var!"), &cvar_7320525);
  make_cvar(cvar_7320527, (object *)&__glo_adbf_117set_91unused_91params_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320528, find_or_add_symbol("adbf:set-unused-params!"), &cvar_7320527);
  make_cvar(cvar_7320529, (object *)&__glo_adbf_117set_91all_91params_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320530, find_or_add_symbol("adbf:set-all-params!"), &cvar_7320529);
  make_cvar(cvar_7320531, (object *)&__glo_adbf_117set_91simple_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320532, find_or_add_symbol("adbf:set-simple!"), &cvar_7320531);
  make_cvar(cvar_7320533, (object *)&__glo_adbf_117vars_91mutated_91by_91set_scheme_cyclone_cps_91optimizations);make_pair(pair_7320534, find_or_add_symbol("adbf:vars-mutated-by-set"), &cvar_7320533);
  make_cvar(cvar_7320535, (object *)&__glo_adbf_117calls_91self_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320536, find_or_add_symbol("adbf:calls-self?"), &cvar_7320535);
  make_cvar(cvar_7320537, (object *)&__glo_adbf_117self_91closure_91index_scheme_cyclone_cps_91optimizations);make_pair(pair_7320538, find_or_add_symbol("adbf:self-closure-index"), &cvar_7320537);
  make_cvar(cvar_7320539, (object *)&__glo_adbf_117closure_91size_scheme_cyclone_cps_91optimizations);make_pair(pair_7320540, find_or_add_symbol("adbf:closure-size"), &cvar_7320539);
  make_cvar(cvar_7320541, (object *)&__glo_adbf_117cgen_91id_scheme_cyclone_cps_91optimizations);make_pair(pair_7320542, find_or_add_symbol("adbf:cgen-id"), &cvar_7320541);
  make_cvar(cvar_7320543, (object *)&__glo_adbf_117well_91known_scheme_cyclone_cps_91optimizations);make_pair(pair_7320544, find_or_add_symbol("adbf:well-known"), &cvar_7320543);
  make_cvar(cvar_7320545, (object *)&__glo_adbf_117side_91effects_scheme_cyclone_cps_91optimizations);make_pair(pair_7320546, find_or_add_symbol("adbf:side-effects"), &cvar_7320545);
  make_cvar(cvar_7320547, (object *)&__glo_adbf_117assigned_91to_91var_scheme_cyclone_cps_91optimizations);make_pair(pair_7320548, find_or_add_symbol("adbf:assigned-to-var"), &cvar_7320547);
  make_cvar(cvar_7320549, (object *)&__glo_adbf_117unused_91params_scheme_cyclone_cps_91optimizations);make_pair(pair_7320550, find_or_add_symbol("adbf:unused-params"), &cvar_7320549);
  make_cvar(cvar_7320551, (object *)&__glo_adbf_117all_91params_scheme_cyclone_cps_91optimizations);make_pair(pair_7320552, find_or_add_symbol("adbf:all-params"), &cvar_7320551);
  make_cvar(cvar_7320553, (object *)&__glo_adbf_117simple_scheme_cyclone_cps_91optimizations);make_pair(pair_7320554, find_or_add_symbol("adbf:simple"), &cvar_7320553);
  make_cvar(cvar_7320555, (object *)&__glo_adb_117function_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320556, find_or_add_symbol("adb:function?"), &cvar_7320555);
  make_cvar(cvar_7320557, (object *)&__glo__121analysis_91db_91function_125_scheme_cyclone_cps_91optimizations);make_pair(pair_7320558, find_or_add_symbol("<analysis-db-function>"), &cvar_7320557);
  make_cvar(cvar_7320559, (object *)&__glo_adb_117make_91var_scheme_cyclone_cps_91optimizations);make_pair(pair_7320560, find_or_add_symbol("adb:make-var"), &cvar_7320559);
  make_cvar(cvar_7320561, (object *)&__glo_adbv_91set_91assigned_91value_91helper_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320562, find_or_add_symbol("adbv-set-assigned-value-helper!"), &cvar_7320561);
  make_cvar(cvar_7320563, (object *)&__glo_adbv_117set_91ref_91by_91and_91count_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320564, find_or_add_symbol("adbv:set-ref-by-and-count!"), &cvar_7320563);
  make_cvar(cvar_7320565, (object *)&__glo__75adb_117make_91var_scheme_cyclone_cps_91optimizations);make_pair(pair_7320566, find_or_add_symbol("%adb:make-var"), &cvar_7320565);
  make_cvar(cvar_7320567, (object *)&__glo_adbv_117set_91self_91rec_91call_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320568, find_or_add_symbol("adbv:set-self-rec-call!"), &cvar_7320567);
  make_cvar(cvar_7320569, (object *)&__glo_adbv_117set_91direct_91rec_91call_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320570, find_or_add_symbol("adbv:set-direct-rec-call!"), &cvar_7320569);
  make_cvar(cvar_7320571, (object *)&__glo_adbv_117set_91ref_91in_91loop_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320572, find_or_add_symbol("adbv:set-ref-in-loop!"), &cvar_7320571);
  make_cvar(cvar_7320573, (object *)&__glo_adbv_117set_91def_91in_91loop_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320574, find_or_add_symbol("adbv:set-def-in-loop!"), &cvar_7320573);
  make_cvar(cvar_7320575, (object *)&__glo_adbv_117set_91cont_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320576, find_or_add_symbol("adbv:set-cont!"), &cvar_7320575);
  make_cvar(cvar_7320577, (object *)&__glo_adbv_117set_91mutated_91indirectly_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320578, find_or_add_symbol("adbv:set-mutated-indirectly!"), &cvar_7320577);
  make_cvar(cvar_7320579, (object *)&__glo_adbv_117set_91inlinable_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320580, find_or_add_symbol("adbv:set-inlinable!"), &cvar_7320579);
  make_cvar(cvar_7320581, (object *)&__glo_adbv_117set_91cannot_91inline_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320582, find_or_add_symbol("adbv:set-cannot-inline!"), &cvar_7320581);
  make_cvar(cvar_7320583, (object *)&__glo_adbv_117set_91app_91arg_91count_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320584, find_or_add_symbol("adbv:set-app-arg-count!"), &cvar_7320583);
  make_cvar(cvar_7320585, (object *)&__glo_adbv_117set_91app_91fnc_91count_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320586, find_or_add_symbol("adbv:set-app-fnc-count!"), &cvar_7320585);
  make_cvar(cvar_7320587, (object *)&__glo_adbv_117set_91assigned_91value_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320588, find_or_add_symbol("adbv:set-assigned-value!"), &cvar_7320587);
  make_cvar(cvar_7320589, (object *)&__glo_adbv_117set_91reassigned_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320590, find_or_add_symbol("adbv:set-reassigned!"), &cvar_7320589);
  make_cvar(cvar_7320591, (object *)&__glo_adbv_117set_91mutated_91by_91set_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320592, find_or_add_symbol("adbv:set-mutated-by-set!"), &cvar_7320591);
  make_cvar(cvar_7320593, (object *)&__glo__75adbv_117set_91ref_91by_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320594, find_or_add_symbol("%adbv:set-ref-by!"), &cvar_7320593);
  make_cvar(cvar_7320595, (object *)&__glo__75adbv_117set_91ref_91count_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320596, find_or_add_symbol("%adbv:set-ref-count!"), &cvar_7320595);
  make_cvar(cvar_7320597, (object *)&__glo_adbv_117set_91const_91value_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320598, find_or_add_symbol("adbv:set-const-value!"), &cvar_7320597);
  make_cvar(cvar_7320599, (object *)&__glo_adbv_117set_91const_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320600, find_or_add_symbol("adbv:set-const!"), &cvar_7320599);
  make_cvar(cvar_7320601, (object *)&__glo_adbv_117set_91defines_91lambda_91id_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320602, find_or_add_symbol("adbv:set-defines-lambda-id!"), &cvar_7320601);
  make_cvar(cvar_7320603, (object *)&__glo_adbv_117set_91defined_91by_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320604, find_or_add_symbol("adbv:set-defined-by!"), &cvar_7320603);
  make_cvar(cvar_7320605, (object *)&__glo_adbv_117set_91global_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320606, find_or_add_symbol("adbv:set-global!"), &cvar_7320605);
  make_cvar(cvar_7320607, (object *)&__glo_adbv_117self_91rec_91call_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320608, find_or_add_symbol("adbv:self-rec-call?"), &cvar_7320607);
  make_cvar(cvar_7320609, (object *)&__glo_adbv_117direct_91rec_91call_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320610, find_or_add_symbol("adbv:direct-rec-call?"), &cvar_7320609);
  make_cvar(cvar_7320611, (object *)&__glo_adbv_117ref_91in_91loop_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320612, find_or_add_symbol("adbv:ref-in-loop?"), &cvar_7320611);
  make_cvar(cvar_7320613, (object *)&__glo_adbv_117def_91in_91loop_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320614, find_or_add_symbol("adbv:def-in-loop?"), &cvar_7320613);
  make_cvar(cvar_7320615, (object *)&__glo_adbv_117cont_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320616, find_or_add_symbol("adbv:cont?"), &cvar_7320615);
  make_cvar(cvar_7320617, (object *)&__glo_adbv_117mutated_91indirectly_scheme_cyclone_cps_91optimizations);make_pair(pair_7320618, find_or_add_symbol("adbv:mutated-indirectly"), &cvar_7320617);
  make_cvar(cvar_7320619, (object *)&__glo_adbv_117inlinable_scheme_cyclone_cps_91optimizations);make_pair(pair_7320620, find_or_add_symbol("adbv:inlinable"), &cvar_7320619);
  make_cvar(cvar_7320621, (object *)&__glo_adbv_117cannot_91inline_scheme_cyclone_cps_91optimizations);make_pair(pair_7320622, find_or_add_symbol("adbv:cannot-inline"), &cvar_7320621);
  make_cvar(cvar_7320623, (object *)&__glo_adbv_117app_91arg_91count_scheme_cyclone_cps_91optimizations);make_pair(pair_7320624, find_or_add_symbol("adbv:app-arg-count"), &cvar_7320623);
  make_cvar(cvar_7320625, (object *)&__glo_adbv_117app_91fnc_91count_scheme_cyclone_cps_91optimizations);make_pair(pair_7320626, find_or_add_symbol("adbv:app-fnc-count"), &cvar_7320625);
  make_cvar(cvar_7320627, (object *)&__glo_adbv_117assigned_91value_scheme_cyclone_cps_91optimizations);make_pair(pair_7320628, find_or_add_symbol("adbv:assigned-value"), &cvar_7320627);
  make_cvar(cvar_7320629, (object *)&__glo_adbv_117reassigned_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320630, find_or_add_symbol("adbv:reassigned?"), &cvar_7320629);
  make_cvar(cvar_7320631, (object *)&__glo_adbv_117mutated_91by_91set_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320632, find_or_add_symbol("adbv:mutated-by-set?"), &cvar_7320631);
  make_cvar(cvar_7320633, (object *)&__glo_adbv_117ref_91by_scheme_cyclone_cps_91optimizations);make_pair(pair_7320634, find_or_add_symbol("adbv:ref-by"), &cvar_7320633);
  make_cvar(cvar_7320635, (object *)&__glo_adbv_117ref_91count_scheme_cyclone_cps_91optimizations);make_pair(pair_7320636, find_or_add_symbol("adbv:ref-count"), &cvar_7320635);
  make_cvar(cvar_7320637, (object *)&__glo_adbv_117const_91value_scheme_cyclone_cps_91optimizations);make_pair(pair_7320638, find_or_add_symbol("adbv:const-value"), &cvar_7320637);
  make_cvar(cvar_7320639, (object *)&__glo_adbv_117const_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320640, find_or_add_symbol("adbv:const?"), &cvar_7320639);
  make_cvar(cvar_7320641, (object *)&__glo_adbv_117defines_91lambda_91id_scheme_cyclone_cps_91optimizations);make_pair(pair_7320642, find_or_add_symbol("adbv:defines-lambda-id"), &cvar_7320641);
  make_cvar(cvar_7320643, (object *)&__glo_adbv_117defined_91by_scheme_cyclone_cps_91optimizations);make_pair(pair_7320644, find_or_add_symbol("adbv:defined-by"), &cvar_7320643);
  make_cvar(cvar_7320645, (object *)&__glo_adbv_117global_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320646, find_or_add_symbol("adbv:global?"), &cvar_7320645);
  make_cvar(cvar_7320647, (object *)&__glo_adb_117variable_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320648, find_or_add_symbol("adb:variable?"), &cvar_7320647);
  make_cvar(cvar_7320649, (object *)&__glo__121analysis_91db_91variable_125_scheme_cyclone_cps_91optimizations);make_pair(pair_7320650, find_or_add_symbol("<analysis-db-variable>"), &cvar_7320649);
  make_cvar(cvar_7320651, (object *)&__glo_adb_117set_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320652, find_or_add_symbol("adb:set!"), &cvar_7320651);
  make_cvar(cvar_7320653, (object *)&__glo_adb_117max_91lambda_91id_scheme_cyclone_cps_91optimizations);make_pair(pair_7320654, find_or_add_symbol("adb:max-lambda-id"), &cvar_7320653);
  make_cvar(cvar_7320655, (object *)&__glo_adb_117lambda_91ids_scheme_cyclone_cps_91optimizations);make_pair(pair_7320656, find_or_add_symbol("adb:lambda-ids"), &cvar_7320655);
  make_cvar(cvar_7320657, (object *)&__glo_adb_117get_95default_scheme_cyclone_cps_91optimizations);make_pair(pair_7320658, find_or_add_symbol("adb:get/default"), &cvar_7320657);
  make_cvar(cvar_7320659, (object *)&__glo_adb_117get_scheme_cyclone_cps_91optimizations);make_pair(pair_7320660, find_or_add_symbol("adb:get"), &cvar_7320659);
  make_cvar(cvar_7320661, (object *)&__glo_adb_117clear_67_scheme_cyclone_cps_91optimizations);make_pair(pair_7320662, find_or_add_symbol("adb:clear!"), &cvar_7320661);
  make_cvar(cvar_7320663, (object *)&__glo_adb_117get_91db_scheme_cyclone_cps_91optimizations);make_pair(pair_7320664, find_or_add_symbol("adb:get-db"), &cvar_7320663);
  make_cvar(cvar_7320665, (object *)&__glo__85adb_91call_91graph_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320666, find_or_add_symbol("*adb-call-graph*"), &cvar_7320665);
  make_cvar(cvar_7320667, (object *)&__glo__85adb_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320668, find_or_add_symbol("*adb*"), &cvar_7320667);
  make_cvar(cvar_7320669, (object *)&__glo__85contract_91env_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320670, find_or_add_symbol("*contract-env*"), &cvar_7320669);
  make_cvar(cvar_7320671, (object *)&__glo_opt_117add_91inlinable_91functions_scheme_cyclone_cps_91optimizations);make_pair(pair_7320672, find_or_add_symbol("opt:add-inlinable-functions"), &cvar_7320671);
  make_cvar(cvar_7320673, (object *)&__glo__85inlinable_91functions_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320674, find_or_add_symbol("*inlinable-functions*"), &cvar_7320673);
  make_cvar(cvar_7320675, (object *)&__glo__85inline_91unsafe_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320676, find_or_add_symbol("*inline-unsafe*"), &cvar_7320675);
  make_cvar(cvar_7320677, (object *)&__glo__85beta_91expand_91threshold_85_scheme_cyclone_cps_91optimizations);make_pair(pair_7320678, find_or_add_symbol("*beta-expand-threshold*"), &cvar_7320677);
  make_cvar(cvar_7320679, (object *)&__glo_opt_117memoize_91pure_91fncs_scheme_cyclone_cps_91optimizations);make_pair(pair_7320680, find_or_add_symbol("opt:memoize-pure-fncs"), &cvar_7320679);
  make_cvar(cvar_7320681, (object *)&__glo_memoizable_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320682, find_or_add_symbol("memoizable?"), &cvar_7320681);
  make_cvar(cvar_7320683, (object *)&__glo_analyze_117build_91call_91graph_scheme_cyclone_cps_91optimizations);make_pair(pair_7320684, find_or_add_symbol("analyze:build-call-graph"), &cvar_7320683);
  make_cvar(cvar_7320685, (object *)&__glo_inline_91ok_91from_91call_91graph_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320686, find_or_add_symbol("inline-ok-from-call-graph?"), &cvar_7320685);
  make_cvar(cvar_7320687, (object *)&__glo_lvr_117tail_91calls_91_125values_scheme_cyclone_cps_91optimizations);make_pair(pair_7320688, find_or_add_symbol("lvr:tail-calls->values"), &cvar_7320687);
  make_cvar(cvar_7320689, (object *)&__glo_lvr_117local_91tail_91call_91only_127_scheme_cyclone_cps_91optimizations);make_pair(pair_7320690, find_or_add_symbol("lvr:local-tail-call-only?"), &cvar_7320689);
  make_cvar(cvar_7320691, (object *)&__glo_opt_117local_91var_91reduction_scheme_cyclone_cps_91optimizations);make_pair(pair_7320692, find_or_add_symbol("opt:local-var-reduction"), &cvar_7320691);
make_pair(c_7320840, &pair_7320397,Cyc_global_variables);
make_pair(c_7320839, &pair_7320400, &c_7320840);
make_pair(c_7320838, &pair_7320402, &c_7320839);
make_pair(c_7320837, &pair_7320404, &c_7320838);
make_pair(c_7320836, &pair_7320406, &c_7320837);
make_pair(c_7320835, &pair_7320408, &c_7320836);
make_pair(c_7320834, &pair_7320410, &c_7320835);
make_pair(c_7320833, &pair_7320412, &c_7320834);
make_pair(c_7320832, &pair_7320414, &c_7320833);
make_pair(c_7320831, &pair_7320416, &c_7320832);
make_pair(c_7320830, &pair_7320418, &c_7320831);
make_pair(c_7320829, &pair_7320420, &c_7320830);
make_pair(c_7320828, &pair_7320422, &c_7320829);
make_pair(c_7320827, &pair_7320424, &c_7320828);
make_pair(c_7320826, &pair_7320426, &c_7320827);
make_pair(c_7320825, &pair_7320428, &c_7320826);
make_pair(c_7320824, &pair_7320430, &c_7320825);
make_pair(c_7320823, &pair_7320432, &c_7320824);
make_pair(c_7320822, &pair_7320434, &c_7320823);
make_pair(c_7320821, &pair_7320436, &c_7320822);
make_pair(c_7320820, &pair_7320438, &c_7320821);
make_pair(c_7320819, &pair_7320440, &c_7320820);
make_pair(c_7320818, &pair_7320442, &c_7320819);
make_pair(c_7320817, &pair_7320444, &c_7320818);
make_pair(c_7320816, &pair_7320446, &c_7320817);
make_pair(c_7320815, &pair_7320448, &c_7320816);
make_pair(c_7320814, &pair_7320450, &c_7320815);
make_pair(c_7320813, &pair_7320452, &c_7320814);
make_pair(c_7320812, &pair_7320454, &c_7320813);
make_pair(c_7320811, &pair_7320456, &c_7320812);
make_pair(c_7320810, &pair_7320458, &c_7320811);
make_pair(c_7320809, &pair_7320460, &c_7320810);
make_pair(c_7320808, &pair_7320462, &c_7320809);
make_pair(c_7320807, &pair_7320464, &c_7320808);
make_pair(c_7320806, &pair_7320466, &c_7320807);
make_pair(c_7320805, &pair_7320468, &c_7320806);
make_pair(c_7320804, &pair_7320470, &c_7320805);
make_pair(c_7320803, &pair_7320472, &c_7320804);
make_pair(c_7320802, &pair_7320474, &c_7320803);
make_pair(c_7320801, &pair_7320476, &c_7320802);
make_pair(c_7320800, &pair_7320478, &c_7320801);
make_pair(c_7320799, &pair_7320480, &c_7320800);
make_pair(c_7320798, &pair_7320482, &c_7320799);
make_pair(c_7320797, &pair_7320484, &c_7320798);
make_pair(c_7320796, &pair_7320486, &c_7320797);
make_pair(c_7320795, &pair_7320488, &c_7320796);
make_pair(c_7320794, &pair_7320490, &c_7320795);
make_pair(c_7320793, &pair_7320492, &c_7320794);
make_pair(c_7320792, &pair_7320494, &c_7320793);
make_pair(c_7320791, &pair_7320496, &c_7320792);
make_pair(c_7320790, &pair_7320498, &c_7320791);
make_pair(c_7320789, &pair_7320500, &c_7320790);
make_pair(c_7320788, &pair_7320502, &c_7320789);
make_pair(c_7320787, &pair_7320504, &c_7320788);
make_pair(c_7320786, &pair_7320506, &c_7320787);
make_pair(c_7320785, &pair_7320508, &c_7320786);
make_pair(c_7320784, &pair_7320510, &c_7320785);
make_pair(c_7320783, &pair_7320512, &c_7320784);
make_pair(c_7320782, &pair_7320514, &c_7320783);
make_pair(c_7320781, &pair_7320516, &c_7320782);
make_pair(c_7320780, &pair_7320518, &c_7320781);
make_pair(c_7320779, &pair_7320520, &c_7320780);
make_pair(c_7320778, &pair_7320522, &c_7320779);
make_pair(c_7320777, &pair_7320524, &c_7320778);
make_pair(c_7320776, &pair_7320526, &c_7320777);
make_pair(c_7320775, &pair_7320528, &c_7320776);
make_pair(c_7320774, &pair_7320530, &c_7320775);
make_pair(c_7320773, &pair_7320532, &c_7320774);
make_pair(c_7320772, &pair_7320534, &c_7320773);
make_pair(c_7320771, &pair_7320536, &c_7320772);
make_pair(c_7320770, &pair_7320538, &c_7320771);
make_pair(c_7320769, &pair_7320540, &c_7320770);
make_pair(c_7320768, &pair_7320542, &c_7320769);
make_pair(c_7320767, &pair_7320544, &c_7320768);
make_pair(c_7320766, &pair_7320546, &c_7320767);
make_pair(c_7320765, &pair_7320548, &c_7320766);
make_pair(c_7320764, &pair_7320550, &c_7320765);
make_pair(c_7320763, &pair_7320552, &c_7320764);
make_pair(c_7320762, &pair_7320554, &c_7320763);
make_pair(c_7320761, &pair_7320556, &c_7320762);
make_pair(c_7320760, &pair_7320558, &c_7320761);
make_pair(c_7320759, &pair_7320560, &c_7320760);
make_pair(c_7320758, &pair_7320562, &c_7320759);
make_pair(c_7320757, &pair_7320564, &c_7320758);
make_pair(c_7320756, &pair_7320566, &c_7320757);
make_pair(c_7320755, &pair_7320568, &c_7320756);
make_pair(c_7320754, &pair_7320570, &c_7320755);
make_pair(c_7320753, &pair_7320572, &c_7320754);
make_pair(c_7320752, &pair_7320574, &c_7320753);
make_pair(c_7320751, &pair_7320576, &c_7320752);
make_pair(c_7320750, &pair_7320578, &c_7320751);
make_pair(c_7320749, &pair_7320580, &c_7320750);
make_pair(c_7320748, &pair_7320582, &c_7320749);
make_pair(c_7320747, &pair_7320584, &c_7320748);
make_pair(c_7320746, &pair_7320586, &c_7320747);
make_pair(c_7320745, &pair_7320588, &c_7320746);
make_pair(c_7320744, &pair_7320590, &c_7320745);
make_pair(c_7320743, &pair_7320592, &c_7320744);
make_pair(c_7320742, &pair_7320594, &c_7320743);
make_pair(c_7320741, &pair_7320596, &c_7320742);
make_pair(c_7320740, &pair_7320598, &c_7320741);
make_pair(c_7320739, &pair_7320600, &c_7320740);
make_pair(c_7320738, &pair_7320602, &c_7320739);
make_pair(c_7320737, &pair_7320604, &c_7320738);
make_pair(c_7320736, &pair_7320606, &c_7320737);
make_pair(c_7320735, &pair_7320608, &c_7320736);
make_pair(c_7320734, &pair_7320610, &c_7320735);
make_pair(c_7320733, &pair_7320612, &c_7320734);
make_pair(c_7320732, &pair_7320614, &c_7320733);
make_pair(c_7320731, &pair_7320616, &c_7320732);
make_pair(c_7320730, &pair_7320618, &c_7320731);
make_pair(c_7320729, &pair_7320620, &c_7320730);
make_pair(c_7320728, &pair_7320622, &c_7320729);
make_pair(c_7320727, &pair_7320624, &c_7320728);
make_pair(c_7320726, &pair_7320626, &c_7320727);
make_pair(c_7320725, &pair_7320628, &c_7320726);
make_pair(c_7320724, &pair_7320630, &c_7320725);
make_pair(c_7320723, &pair_7320632, &c_7320724);
make_pair(c_7320722, &pair_7320634, &c_7320723);
make_pair(c_7320721, &pair_7320636, &c_7320722);
make_pair(c_7320720, &pair_7320638, &c_7320721);
make_pair(c_7320719, &pair_7320640, &c_7320720);
make_pair(c_7320718, &pair_7320642, &c_7320719);
make_pair(c_7320717, &pair_7320644, &c_7320718);
make_pair(c_7320716, &pair_7320646, &c_7320717);
make_pair(c_7320715, &pair_7320648, &c_7320716);
make_pair(c_7320714, &pair_7320650, &c_7320715);
make_pair(c_7320713, &pair_7320652, &c_7320714);
make_pair(c_7320712, &pair_7320654, &c_7320713);
make_pair(c_7320711, &pair_7320656, &c_7320712);
make_pair(c_7320710, &pair_7320658, &c_7320711);
make_pair(c_7320709, &pair_7320660, &c_7320710);
make_pair(c_7320708, &pair_7320662, &c_7320709);
make_pair(c_7320707, &pair_7320664, &c_7320708);
make_pair(c_7320706, &pair_7320666, &c_7320707);
make_pair(c_7320705, &pair_7320668, &c_7320706);
make_pair(c_7320704, &pair_7320670, &c_7320705);
make_pair(c_7320703, &pair_7320672, &c_7320704);
make_pair(c_7320702, &pair_7320674, &c_7320703);
make_pair(c_7320701, &pair_7320676, &c_7320702);
make_pair(c_7320700, &pair_7320678, &c_7320701);
make_pair(c_7320699, &pair_7320680, &c_7320700);
make_pair(c_7320698, &pair_7320682, &c_7320699);
make_pair(c_7320697, &pair_7320684, &c_7320698);
make_pair(c_7320696, &pair_7320686, &c_7320697);
make_pair(c_7320695, &pair_7320688, &c_7320696);
make_pair(c_7320694, &pair_7320690, &c_7320695);
make_pair(c_7320693, &pair_7320692, &c_7320694);
Cyc_global_variables = &c_7320693;
object buf[1]; buf[0] = ((closure1_type *)clo)->element;
(((closure)__glo_lib_91init_117schemecyclonecps_19191optimizations_scheme_cyclone_cps_91optimizations)->fn)(data, buf[0], 1, buf);
}
void c_schemecyclonecps_91optimizations_entry_pt(void *data, object cont, int argc, object value){ 
  register_library("scheme_cyclone_cps_91optimizations");
  c_schemecyclonecps_91optimizations_entry_pt_first_lambda(data, cont, argc, value);
}
